about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--app/assets/javascripts/components/emoji.jsx34
-rw-r--r--app/assets/javascripts/components/features/account/components/header.jsx51
-rw-r--r--app/assets/javascripts/components/features/compose/components/emoji_picker_dropdown.jsx2
-rw-r--r--app/assets/javascripts/components/features/getting_started/index.jsx2
-rw-r--r--app/assets/javascripts/components/features/ui/index.jsx54
-rw-r--r--app/assets/javascripts/extras.jsx13
-rw-r--r--app/assets/stylesheets/components.scss11
-rw-r--r--app/assets/stylesheets/stream_entries.scss18
-rw-r--r--app/controllers/api/v1/accounts_controller.rb10
-rw-r--r--app/controllers/api/v1/blocks_controller.rb2
-rw-r--r--app/controllers/api/v1/favourites_controller.rb2
-rw-r--r--app/controllers/api/v1/follow_requests_controller.rb2
-rw-r--r--app/controllers/api/v1/mutes_controller.rb2
-rw-r--r--app/controllers/api/v1/notifications_controller.rb4
-rw-r--r--app/controllers/api/v1/statuses_controller.rb6
-rw-r--r--app/controllers/api/v1/timelines_controller.rb12
-rw-r--r--app/controllers/settings/imports_controller.rb34
-rw-r--r--app/controllers/xrd_controller.rb11
-rw-r--r--app/lib/formatter.rb16
-rw-r--r--app/lib/tag_manager.rb6
-rw-r--r--app/models/favourite.rb2
-rw-r--r--app/models/follow.rb4
-rw-r--r--app/models/import.rb14
-rw-r--r--app/models/status.rb4
-rw-r--r--app/views/accounts/_header.html.haml6
-rw-r--r--app/views/admin/accounts/show.html.haml6
-rw-r--r--app/views/api/v1/accounts/show.rabl8
-rw-r--r--app/views/api/v1/statuses/_show.rabl4
-rw-r--r--app/views/layouts/admin.html.haml9
-rw-r--r--app/views/settings/imports/show.html.haml11
-rw-r--r--app/views/stream_entries/_detailed_status.html.haml10
-rw-r--r--app/views/stream_entries/_simple_status.html.haml6
-rw-r--r--app/workers/import_worker.rb54
-rw-r--r--config/locales/en.yml9
-rw-r--r--config/locales/simple_form.en.yml4
-rw-r--r--config/navigation.rb1
-rw-r--r--config/routes.rb1
-rw-r--r--db/migrate/20170330021336_add_counter_caches.rb13
-rw-r--r--db/migrate/20170330163835_create_imports.rb11
-rw-r--r--db/migrate/20170330164118_add_attachment_data_to_imports.rb11
-rw-r--r--db/schema.rb19
-rw-r--r--docs/Using-Mastodon/Apps.md2
-rw-r--r--lib/tasks/mastodon.rake19
-rw-r--r--package.json2
-rw-r--r--public/emoji/0023-20e3.svg2
-rw-r--r--public/emoji/0023.svg1
-rw-r--r--public/emoji/002a-20e3.svg2
-rw-r--r--public/emoji/002a.svg1
-rw-r--r--public/emoji/0030-20e3.svg2
-rw-r--r--public/emoji/0030.svg1
-rw-r--r--public/emoji/0031-20e3.svg2
-rw-r--r--public/emoji/0031.svg1
-rw-r--r--public/emoji/0032-20e3.svg2
-rw-r--r--public/emoji/0032.svg1
-rw-r--r--public/emoji/0033-20e3.svg2
-rw-r--r--public/emoji/0033.svg1
-rw-r--r--public/emoji/0034-20e3.svg2
-rw-r--r--public/emoji/0034.svg1
-rw-r--r--public/emoji/0035-20e3.svg2
-rw-r--r--public/emoji/0035.svg1
-rw-r--r--public/emoji/0036-20e3.svg2
-rw-r--r--public/emoji/0036.svg1
-rw-r--r--public/emoji/0037-20e3.svg2
-rw-r--r--public/emoji/0037.svg1
-rw-r--r--public/emoji/0038-20e3.svg2
-rw-r--r--public/emoji/0038.svg1
-rw-r--r--public/emoji/0039-20e3.svg2
-rw-r--r--public/emoji/0039.svg1
-rw-r--r--public/emoji/00a9.svg1
-rw-r--r--public/emoji/00ae.svg1
-rw-r--r--public/emoji/1f004.svg1
-rw-r--r--public/emoji/1f0cf.svg1
-rw-r--r--public/emoji/1f170.svg1
-rw-r--r--public/emoji/1f171.svg1
-rw-r--r--public/emoji/1f17e.svg1
-rw-r--r--public/emoji/1f17f.svg1
-rw-r--r--public/emoji/1f18e.svg1
-rw-r--r--public/emoji/1f191.svg1
-rw-r--r--public/emoji/1f192.svg1
-rw-r--r--public/emoji/1f193.svg1
-rw-r--r--public/emoji/1f194.svg1
-rw-r--r--public/emoji/1f195.svg1
-rw-r--r--public/emoji/1f196.svg1
-rw-r--r--public/emoji/1f197.svg1
-rw-r--r--public/emoji/1f198.svg1
-rw-r--r--public/emoji/1f199.svg1
-rw-r--r--public/emoji/1f19a.svg1
-rw-r--r--public/emoji/1f1e6-1f1e8.svg1
-rw-r--r--public/emoji/1f1e6-1f1e9.svg1
-rw-r--r--public/emoji/1f1e6-1f1ea.svg1
-rw-r--r--public/emoji/1f1e6-1f1eb.svg1
-rw-r--r--public/emoji/1f1e6-1f1ec.svg1
-rw-r--r--public/emoji/1f1e6-1f1ee.svg1
-rw-r--r--public/emoji/1f1e6-1f1f1.svg1
-rw-r--r--public/emoji/1f1e6-1f1f2.svg1
-rw-r--r--public/emoji/1f1e6-1f1f4.svg1
-rw-r--r--public/emoji/1f1e6-1f1f6.svg1
-rw-r--r--public/emoji/1f1e6-1f1f7.svg1
-rw-r--r--public/emoji/1f1e6-1f1f8.svg2
-rw-r--r--public/emoji/1f1e6-1f1f9.svg1
-rw-r--r--public/emoji/1f1e6-1f1fa.svg1
-rw-r--r--public/emoji/1f1e6-1f1fc.svg1
-rw-r--r--public/emoji/1f1e6-1f1fd.svg1
-rw-r--r--public/emoji/1f1e6-1f1ff.svg1
-rw-r--r--public/emoji/1f1e6.svg1
-rw-r--r--public/emoji/1f1e7-1f1e6.svg1
-rw-r--r--public/emoji/1f1e7-1f1e7.svg1
-rw-r--r--public/emoji/1f1e7-1f1e9.svg1
-rw-r--r--public/emoji/1f1e7-1f1ea.svg1
-rw-r--r--public/emoji/1f1e7-1f1eb.svg1
-rw-r--r--public/emoji/1f1e7-1f1ec.svg1
-rw-r--r--public/emoji/1f1e7-1f1ed.svg2
-rw-r--r--public/emoji/1f1e7-1f1ee.svg1
-rw-r--r--public/emoji/1f1e7-1f1ef.svg1
-rw-r--r--public/emoji/1f1e7-1f1f1.svg1
-rw-r--r--public/emoji/1f1e7-1f1f2.svg1
-rw-r--r--public/emoji/1f1e7-1f1f3.svg2
-rw-r--r--public/emoji/1f1e7-1f1f4.svg1
-rw-r--r--public/emoji/1f1e7-1f1f6.svg1
-rw-r--r--public/emoji/1f1e7-1f1f7.svg1
-rw-r--r--public/emoji/1f1e7-1f1f8.svg1
-rw-r--r--public/emoji/1f1e7-1f1f9.svg1
-rw-r--r--public/emoji/1f1e7-1f1fb.svg1
-rw-r--r--public/emoji/1f1e7-1f1fc.svg1
-rw-r--r--public/emoji/1f1e7-1f1fe.svg1
-rw-r--r--public/emoji/1f1e7-1f1ff.svg1
-rw-r--r--public/emoji/1f1e7.svg1
-rw-r--r--public/emoji/1f1e8-1f1e6.svg1
-rw-r--r--public/emoji/1f1e8-1f1e8.svg1
-rw-r--r--public/emoji/1f1e8-1f1e9.svg1
-rw-r--r--public/emoji/1f1e8-1f1eb.svg1
-rw-r--r--public/emoji/1f1e8-1f1ec.svg1
-rw-r--r--public/emoji/1f1e8-1f1ed.svg1
-rw-r--r--public/emoji/1f1e8-1f1ee.svg1
-rw-r--r--public/emoji/1f1e8-1f1f0.svg1
-rw-r--r--public/emoji/1f1e8-1f1f1.svg1
-rw-r--r--public/emoji/1f1e8-1f1f2.svg1
-rw-r--r--public/emoji/1f1e8-1f1f3.svg1
-rw-r--r--public/emoji/1f1e8-1f1f4.svg1
-rw-r--r--public/emoji/1f1e8-1f1f5.svg1
-rw-r--r--public/emoji/1f1e8-1f1f7.svg1
-rw-r--r--public/emoji/1f1e8-1f1fa.svg1
-rw-r--r--public/emoji/1f1e8-1f1fb.svg1
-rw-r--r--public/emoji/1f1e8-1f1fc.svg1
-rw-r--r--public/emoji/1f1e8-1f1fd.svg1
-rw-r--r--public/emoji/1f1e8-1f1fe.svg1
-rw-r--r--public/emoji/1f1e8-1f1ff.svg1
-rw-r--r--public/emoji/1f1e8.svg1
-rw-r--r--public/emoji/1f1e9-1f1ea.svg1
-rw-r--r--public/emoji/1f1e9-1f1ec.svg1
-rw-r--r--public/emoji/1f1e9-1f1ef.svg1
-rw-r--r--public/emoji/1f1e9-1f1f0.svg1
-rw-r--r--public/emoji/1f1e9-1f1f2.svg2
-rw-r--r--public/emoji/1f1e9-1f1f4.svg1
-rw-r--r--public/emoji/1f1e9-1f1ff.svg1
-rw-r--r--public/emoji/1f1e9.svg1
-rw-r--r--public/emoji/1f1ea-1f1e6.svg1
-rw-r--r--public/emoji/1f1ea-1f1e8.svg1
-rw-r--r--public/emoji/1f1ea-1f1ea.svg1
-rw-r--r--public/emoji/1f1ea-1f1ec.svg1
-rw-r--r--public/emoji/1f1ea-1f1ed.svg1
-rw-r--r--public/emoji/1f1ea-1f1f7.svg1
-rw-r--r--public/emoji/1f1ea-1f1f8.svg1
-rw-r--r--public/emoji/1f1ea-1f1f9.svg1
-rw-r--r--public/emoji/1f1ea-1f1fa.svg1
-rw-r--r--public/emoji/1f1ea.svg1
-rw-r--r--public/emoji/1f1eb-1f1ee.svg1
-rw-r--r--public/emoji/1f1eb-1f1ef.svg1
-rw-r--r--public/emoji/1f1eb-1f1f0.svg1
-rw-r--r--public/emoji/1f1eb-1f1f2.svg1
-rw-r--r--public/emoji/1f1eb-1f1f4.svg1
-rw-r--r--public/emoji/1f1eb-1f1f7.svg1
-rw-r--r--public/emoji/1f1eb.svg1
-rw-r--r--public/emoji/1f1ec-1f1e6.svg1
-rw-r--r--public/emoji/1f1ec-1f1e7.svg1
-rw-r--r--public/emoji/1f1ec-1f1e9.svg1
-rw-r--r--public/emoji/1f1ec-1f1ea.svg2
-rw-r--r--public/emoji/1f1ec-1f1eb.svg1
-rw-r--r--public/emoji/1f1ec-1f1ec.svg2
-rw-r--r--public/emoji/1f1ec-1f1ed.svg1
-rw-r--r--public/emoji/1f1ec-1f1ee.svg1
-rw-r--r--public/emoji/1f1ec-1f1f1.svg1
-rw-r--r--public/emoji/1f1ec-1f1f2.svg1
-rw-r--r--public/emoji/1f1ec-1f1f3.svg1
-rw-r--r--public/emoji/1f1ec-1f1f5.svg1
-rw-r--r--public/emoji/1f1ec-1f1f6.svg1
-rw-r--r--public/emoji/1f1ec-1f1f7.svg1
-rw-r--r--public/emoji/1f1ec-1f1f8.svg1
-rw-r--r--public/emoji/1f1ec-1f1f9.svg1
-rw-r--r--public/emoji/1f1ec-1f1fa.svg1
-rw-r--r--public/emoji/1f1ec-1f1fc.svg1
-rw-r--r--public/emoji/1f1ec-1f1fe.svg2
-rw-r--r--public/emoji/1f1ec.svg1
-rw-r--r--public/emoji/1f1ed-1f1f0.svg1
-rw-r--r--public/emoji/1f1ed-1f1f2.svg1
-rw-r--r--public/emoji/1f1ed-1f1f3.svg1
-rw-r--r--public/emoji/1f1ed-1f1f7.svg1
-rw-r--r--public/emoji/1f1ed-1f1f9.svg1
-rw-r--r--public/emoji/1f1ed-1f1fa.svg1
-rw-r--r--public/emoji/1f1ed.svg1
-rw-r--r--public/emoji/1f1ee-1f1e8.svg1
-rw-r--r--public/emoji/1f1ee-1f1e9.svg1
-rw-r--r--public/emoji/1f1ee-1f1ea.svg1
-rw-r--r--public/emoji/1f1ee-1f1f1.svg1
-rw-r--r--public/emoji/1f1ee-1f1f2.svg1
-rw-r--r--public/emoji/1f1ee-1f1f3.svg1
-rw-r--r--public/emoji/1f1ee-1f1f4.svg1
-rw-r--r--public/emoji/1f1ee-1f1f6.svg1
-rw-r--r--public/emoji/1f1ee-1f1f7.svg1
-rw-r--r--public/emoji/1f1ee-1f1f8.svg1
-rw-r--r--public/emoji/1f1ee-1f1f9.svg1
-rw-r--r--public/emoji/1f1ee.svg1
-rw-r--r--public/emoji/1f1ef-1f1ea.svg1
-rw-r--r--public/emoji/1f1ef-1f1f2.svg2
-rw-r--r--public/emoji/1f1ef-1f1f4.svg1
-rw-r--r--public/emoji/1f1ef-1f1f5.svg1
-rw-r--r--public/emoji/1f1ef.svg1
-rw-r--r--public/emoji/1f1f0-1f1ea.svg1
-rw-r--r--public/emoji/1f1f0-1f1ec.svg1
-rw-r--r--public/emoji/1f1f0-1f1ed.svg1
-rw-r--r--public/emoji/1f1f0-1f1ee.svg1
-rw-r--r--public/emoji/1f1f0-1f1f2.svg1
-rw-r--r--public/emoji/1f1f0-1f1f3.svg1
-rw-r--r--public/emoji/1f1f0-1f1f5.svg1
-rw-r--r--public/emoji/1f1f0-1f1f7.svg1
-rw-r--r--public/emoji/1f1f0-1f1fc.svg1
-rw-r--r--public/emoji/1f1f0-1f1fe.svg1
-rw-r--r--public/emoji/1f1f0-1f1ff.svg1
-rw-r--r--public/emoji/1f1f0.svg1
-rw-r--r--public/emoji/1f1f1-1f1e6.svg1
-rw-r--r--public/emoji/1f1f1-1f1e7.svg1
-rw-r--r--public/emoji/1f1f1-1f1e8.svg1
-rw-r--r--public/emoji/1f1f1-1f1ee.svg1
-rw-r--r--public/emoji/1f1f1-1f1f0.svg1
-rw-r--r--public/emoji/1f1f1-1f1f7.svg1
-rw-r--r--public/emoji/1f1f1-1f1f8.svg1
-rw-r--r--public/emoji/1f1f1-1f1f9.svg1
-rw-r--r--public/emoji/1f1f1-1f1fa.svg1
-rw-r--r--public/emoji/1f1f1-1f1fb.svg1
-rw-r--r--public/emoji/1f1f1-1f1fe.svg1
-rw-r--r--public/emoji/1f1f1.svg1
-rw-r--r--public/emoji/1f1f2-1f1e6.svg1
-rw-r--r--public/emoji/1f1f2-1f1e8.svg1
-rw-r--r--public/emoji/1f1f2-1f1e9.svg1
-rw-r--r--public/emoji/1f1f2-1f1ea.svg1
-rw-r--r--public/emoji/1f1f2-1f1eb.svg1
-rw-r--r--public/emoji/1f1f2-1f1ec.svg1
-rw-r--r--public/emoji/1f1f2-1f1ed.svg1
-rw-r--r--public/emoji/1f1f2-1f1f0.svg1
-rw-r--r--public/emoji/1f1f2-1f1f1.svg1
-rw-r--r--public/emoji/1f1f2-1f1f2.svg1
-rw-r--r--public/emoji/1f1f2-1f1f3.svg1
-rw-r--r--public/emoji/1f1f2-1f1f4.svg1
-rw-r--r--public/emoji/1f1f2-1f1f5.svg1
-rw-r--r--public/emoji/1f1f2-1f1f6.svg2
-rw-r--r--public/emoji/1f1f2-1f1f7.svg1
-rw-r--r--public/emoji/1f1f2-1f1f8.svg1
-rw-r--r--public/emoji/1f1f2-1f1f9.svg1
-rw-r--r--public/emoji/1f1f2-1f1fa.svg1
-rw-r--r--public/emoji/1f1f2-1f1fb.svg1
-rw-r--r--public/emoji/1f1f2-1f1fc.svg1
-rw-r--r--public/emoji/1f1f2-1f1fd.svg1
-rw-r--r--public/emoji/1f1f2-1f1fe.svg1
-rw-r--r--public/emoji/1f1f2-1f1ff.svg1
-rw-r--r--public/emoji/1f1f2.svg1
-rw-r--r--public/emoji/1f1f3-1f1e6.svg1
-rw-r--r--public/emoji/1f1f3-1f1e8.svg1
-rw-r--r--public/emoji/1f1f3-1f1ea.svg1
-rw-r--r--public/emoji/1f1f3-1f1eb.svg1
-rw-r--r--public/emoji/1f1f3-1f1ec.svg1
-rw-r--r--public/emoji/1f1f3-1f1ee.svg1
-rw-r--r--public/emoji/1f1f3-1f1f1.svg1
-rw-r--r--public/emoji/1f1f3-1f1f4.svg1
-rw-r--r--public/emoji/1f1f3-1f1f5.svg1
-rw-r--r--public/emoji/1f1f3-1f1f7.svg1
-rw-r--r--public/emoji/1f1f3-1f1fa.svg1
-rw-r--r--public/emoji/1f1f3-1f1ff.svg1
-rw-r--r--public/emoji/1f1f3.svg1
-rw-r--r--public/emoji/1f1f4-1f1f2.svg1
-rw-r--r--public/emoji/1f1f4.svg1
-rw-r--r--public/emoji/1f1f5-1f1e6.svg1
-rw-r--r--public/emoji/1f1f5-1f1ea.svg1
-rw-r--r--public/emoji/1f1f5-1f1eb.svg1
-rw-r--r--public/emoji/1f1f5-1f1ec.svg1
-rw-r--r--public/emoji/1f1f5-1f1ed.svg1
-rw-r--r--public/emoji/1f1f5-1f1f0.svg1
-rw-r--r--public/emoji/1f1f5-1f1f1.svg1
-rw-r--r--public/emoji/1f1f5-1f1f2.svg1
-rw-r--r--public/emoji/1f1f5-1f1f3.svg1
-rw-r--r--public/emoji/1f1f5-1f1f7.svg1
-rw-r--r--public/emoji/1f1f5-1f1f8.svg1
-rw-r--r--public/emoji/1f1f5-1f1f9.svg1
-rw-r--r--public/emoji/1f1f5-1f1fc.svg1
-rw-r--r--public/emoji/1f1f5-1f1fe.svg1
-rw-r--r--public/emoji/1f1f5.svg1
-rw-r--r--public/emoji/1f1f6-1f1e6.svg1
-rw-r--r--public/emoji/1f1f6.svg1
-rw-r--r--public/emoji/1f1f7-1f1ea.svg1
-rw-r--r--public/emoji/1f1f7-1f1f4.svg1
-rw-r--r--public/emoji/1f1f7-1f1f8.svg1
-rw-r--r--public/emoji/1f1f7-1f1fa.svg1
-rw-r--r--public/emoji/1f1f7-1f1fc.svg1
-rw-r--r--public/emoji/1f1f7.svg1
-rw-r--r--public/emoji/1f1f8-1f1e6.svg1
-rw-r--r--public/emoji/1f1f8-1f1e7.svg1
-rw-r--r--public/emoji/1f1f8-1f1e8.svg1
-rw-r--r--public/emoji/1f1f8-1f1e9.svg1
-rw-r--r--public/emoji/1f1f8-1f1ea.svg1
-rw-r--r--public/emoji/1f1f8-1f1ec.svg1
-rw-r--r--public/emoji/1f1f8-1f1ed.svg1
-rw-r--r--public/emoji/1f1f8-1f1ee.svg1
-rw-r--r--public/emoji/1f1f8-1f1ef.svg1
-rw-r--r--public/emoji/1f1f8-1f1f0.svg1
-rw-r--r--public/emoji/1f1f8-1f1f1.svg1
-rw-r--r--public/emoji/1f1f8-1f1f2.svg1
-rw-r--r--public/emoji/1f1f8-1f1f3.svg1
-rw-r--r--public/emoji/1f1f8-1f1f4.svg1
-rw-r--r--public/emoji/1f1f8-1f1f7.svg1
-rw-r--r--public/emoji/1f1f8-1f1f8.svg1
-rw-r--r--public/emoji/1f1f8-1f1f9.svg1
-rw-r--r--public/emoji/1f1f8-1f1fb.svg1
-rw-r--r--public/emoji/1f1f8-1f1fd.svg1
-rw-r--r--public/emoji/1f1f8-1f1fe.svg1
-rw-r--r--public/emoji/1f1f8-1f1ff.svg1
-rw-r--r--public/emoji/1f1f8.svg1
-rw-r--r--public/emoji/1f1f9-1f1e6.svg1
-rw-r--r--public/emoji/1f1f9-1f1e8.svg1
-rw-r--r--public/emoji/1f1f9-1f1e9.svg1
-rw-r--r--public/emoji/1f1f9-1f1eb.svg2
-rw-r--r--public/emoji/1f1f9-1f1ec.svg1
-rw-r--r--public/emoji/1f1f9-1f1ed.svg1
-rw-r--r--public/emoji/1f1f9-1f1ef.svg1
-rw-r--r--public/emoji/1f1f9-1f1f0.svg1
-rw-r--r--public/emoji/1f1f9-1f1f1.svg1
-rw-r--r--public/emoji/1f1f9-1f1f2.svg1
-rw-r--r--public/emoji/1f1f9-1f1f3.svg1
-rw-r--r--public/emoji/1f1f9-1f1f4.svg1
-rw-r--r--public/emoji/1f1f9-1f1f7.svg1
-rw-r--r--public/emoji/1f1f9-1f1f9.svg1
-rw-r--r--public/emoji/1f1f9-1f1fb.svg1
-rw-r--r--public/emoji/1f1f9-1f1fc.svg1
-rw-r--r--public/emoji/1f1f9-1f1ff.svg1
-rw-r--r--public/emoji/1f1f9.svg1
-rw-r--r--public/emoji/1f1fa-1f1e6.svg1
-rw-r--r--public/emoji/1f1fa-1f1ec.svg1
-rw-r--r--public/emoji/1f1fa-1f1f2.svg1
-rw-r--r--public/emoji/1f1fa-1f1f8.svg1
-rw-r--r--public/emoji/1f1fa-1f1fe.svg1
-rw-r--r--public/emoji/1f1fa-1f1ff.svg1
-rw-r--r--public/emoji/1f1fa.svg1
-rw-r--r--public/emoji/1f1fb-1f1e6.svg1
-rw-r--r--public/emoji/1f1fb-1f1e8.svg1
-rw-r--r--public/emoji/1f1fb-1f1ea.svg1
-rw-r--r--public/emoji/1f1fb-1f1ec.svg1
-rw-r--r--public/emoji/1f1fb-1f1ee.svg1
-rw-r--r--public/emoji/1f1fb-1f1f3.svg1
-rw-r--r--public/emoji/1f1fb-1f1fa.svg2
-rw-r--r--public/emoji/1f1fb.svg1
-rw-r--r--public/emoji/1f1fc-1f1eb.svg1
-rw-r--r--public/emoji/1f1fc-1f1f8.svg1
-rw-r--r--public/emoji/1f1fc.svg1
-rw-r--r--public/emoji/1f1fd-1f1f0.svg1
-rw-r--r--public/emoji/1f1fd.svg1
-rw-r--r--public/emoji/1f1fe-1f1ea.svg1
-rw-r--r--public/emoji/1f1fe-1f1f9.svg1
-rw-r--r--public/emoji/1f1fe.svg1
-rw-r--r--public/emoji/1f1ff-1f1e6.svg2
-rw-r--r--public/emoji/1f1ff-1f1f2.svg1
-rw-r--r--public/emoji/1f1ff-1f1fc.svg1
-rw-r--r--public/emoji/1f1ff.svg1
-rw-r--r--public/emoji/1f201.svg1
-rw-r--r--public/emoji/1f202.svg1
-rw-r--r--public/emoji/1f21a.svg1
-rw-r--r--public/emoji/1f22f.svg1
-rw-r--r--public/emoji/1f232.svg1
-rw-r--r--public/emoji/1f233.svg1
-rw-r--r--public/emoji/1f234.svg2
-rw-r--r--public/emoji/1f235.svg1
-rw-r--r--public/emoji/1f236.svg1
-rw-r--r--public/emoji/1f237.svg1
-rw-r--r--public/emoji/1f238.svg1
-rw-r--r--public/emoji/1f239.svg1
-rw-r--r--public/emoji/1f23a.svg1
-rw-r--r--public/emoji/1f250.svg1
-rw-r--r--public/emoji/1f251.svg1
-rw-r--r--public/emoji/1f300.svg1
-rw-r--r--public/emoji/1f301.svg1
-rw-r--r--public/emoji/1f302.svg1
-rw-r--r--public/emoji/1f303.svg1
-rw-r--r--public/emoji/1f304.svg1
-rw-r--r--public/emoji/1f305.svg1
-rw-r--r--public/emoji/1f306.svg1
-rw-r--r--public/emoji/1f307.svg1
-rw-r--r--public/emoji/1f308.svg1
-rw-r--r--public/emoji/1f309.svg1
-rw-r--r--public/emoji/1f30a.svg1
-rw-r--r--public/emoji/1f30b.svg1
-rw-r--r--public/emoji/1f30c.svg1
-rw-r--r--public/emoji/1f30d.svg1
-rw-r--r--public/emoji/1f30e.svg1
-rw-r--r--public/emoji/1f30f.svg1
-rw-r--r--public/emoji/1f310.svg1
-rw-r--r--public/emoji/1f311.svg1
-rw-r--r--public/emoji/1f312.svg1
-rw-r--r--public/emoji/1f313.svg1
-rw-r--r--public/emoji/1f314.svg1
-rw-r--r--public/emoji/1f315.svg1
-rw-r--r--public/emoji/1f316.svg1
-rw-r--r--public/emoji/1f317.svg1
-rw-r--r--public/emoji/1f318.svg1
-rw-r--r--public/emoji/1f319.svg2
-rw-r--r--public/emoji/1f31a.svg1
-rw-r--r--public/emoji/1f31b.svg1
-rw-r--r--public/emoji/1f31c.svg1
-rw-r--r--public/emoji/1f31d.svg1
-rw-r--r--public/emoji/1f31e.svg1
-rw-r--r--public/emoji/1f31f.svg1
-rw-r--r--public/emoji/1f320.svg1
-rw-r--r--public/emoji/1f321.svg1
-rw-r--r--public/emoji/1f324.svg1
-rw-r--r--public/emoji/1f325.svg1
-rw-r--r--public/emoji/1f326.svg1
-rw-r--r--public/emoji/1f327.svg1
-rw-r--r--public/emoji/1f328.svg1
-rw-r--r--public/emoji/1f329.svg1
-rw-r--r--public/emoji/1f32a.svg1
-rw-r--r--public/emoji/1f32b.svg1
-rw-r--r--public/emoji/1f32c.svg1
-rw-r--r--public/emoji/1f32d.svg2
-rw-r--r--public/emoji/1f32e.svg1
-rw-r--r--public/emoji/1f32f.svg1
-rw-r--r--public/emoji/1f330.svg1
-rw-r--r--public/emoji/1f331.svg1
-rw-r--r--public/emoji/1f332.svg1
-rw-r--r--public/emoji/1f333.svg1
-rw-r--r--public/emoji/1f334.svg1
-rw-r--r--public/emoji/1f335.svg1
-rw-r--r--public/emoji/1f336.svg1
-rw-r--r--public/emoji/1f337.svg1
-rw-r--r--public/emoji/1f338.svg1
-rw-r--r--public/emoji/1f339.svg1
-rw-r--r--public/emoji/1f33a.svg1
-rw-r--r--public/emoji/1f33b.svg1
-rw-r--r--public/emoji/1f33c.svg1
-rw-r--r--public/emoji/1f33d.svg1
-rw-r--r--public/emoji/1f33e.svg1
-rw-r--r--public/emoji/1f33f.svg1
-rw-r--r--public/emoji/1f340.svg1
-rw-r--r--public/emoji/1f341.svg1
-rw-r--r--public/emoji/1f342.svg1
-rw-r--r--public/emoji/1f343.svg1
-rw-r--r--public/emoji/1f344.svg1
-rw-r--r--public/emoji/1f345.svg1
-rw-r--r--public/emoji/1f346.svg1
-rw-r--r--public/emoji/1f347.svg1
-rw-r--r--public/emoji/1f348.svg1
-rw-r--r--public/emoji/1f349.svg1
-rw-r--r--public/emoji/1f34a.svg1
-rw-r--r--public/emoji/1f34b.svg1
-rw-r--r--public/emoji/1f34c.svg1
-rw-r--r--public/emoji/1f34d.svg1
-rw-r--r--public/emoji/1f34e.svg2
-rw-r--r--public/emoji/1f34f.svg2
-rw-r--r--public/emoji/1f350.svg1
-rw-r--r--public/emoji/1f351.svg1
-rw-r--r--public/emoji/1f352.svg1
-rw-r--r--public/emoji/1f353.svg1
-rw-r--r--public/emoji/1f354.svg2
-rw-r--r--public/emoji/1f355.svg1
-rw-r--r--public/emoji/1f356.svg1
-rw-r--r--public/emoji/1f357.svg1
-rw-r--r--public/emoji/1f358.svg1
-rw-r--r--public/emoji/1f359.svg1
-rw-r--r--public/emoji/1f35a.svg1
-rw-r--r--public/emoji/1f35b.svg1
-rw-r--r--public/emoji/1f35c.svg1
-rw-r--r--public/emoji/1f35d.svg1
-rw-r--r--public/emoji/1f35e.svg1
-rw-r--r--public/emoji/1f35f.svg1
-rw-r--r--public/emoji/1f360.svg1
-rw-r--r--public/emoji/1f361.svg1
-rw-r--r--public/emoji/1f362.svg1
-rw-r--r--public/emoji/1f363.svg1
-rw-r--r--public/emoji/1f364.svg1
-rw-r--r--public/emoji/1f365.svg1
-rw-r--r--public/emoji/1f366.svg1
-rw-r--r--public/emoji/1f367.svg1
-rw-r--r--public/emoji/1f368.svg1
-rw-r--r--public/emoji/1f369.svg1
-rw-r--r--public/emoji/1f36a.svg1
-rw-r--r--public/emoji/1f36b.svg1
-rw-r--r--public/emoji/1f36c.svg1
-rw-r--r--public/emoji/1f36d.svg1
-rw-r--r--public/emoji/1f36e.svg1
-rw-r--r--public/emoji/1f36f.svg1
-rw-r--r--public/emoji/1f370.svg1
-rw-r--r--public/emoji/1f371.svg1
-rw-r--r--public/emoji/1f372.svg1
-rw-r--r--public/emoji/1f373.svg1
-rw-r--r--public/emoji/1f374.svg1
-rw-r--r--public/emoji/1f375.svg1
-rw-r--r--public/emoji/1f376.svg1
-rw-r--r--public/emoji/1f377.svg1
-rw-r--r--public/emoji/1f378.svg1
-rw-r--r--public/emoji/1f379.svg1
-rw-r--r--public/emoji/1f37a.svg1
-rw-r--r--public/emoji/1f37b.svg1
-rw-r--r--public/emoji/1f37c.svg2
-rw-r--r--public/emoji/1f37d.svg1
-rw-r--r--public/emoji/1f37e.svg1
-rw-r--r--public/emoji/1f37f.svg1
-rw-r--r--public/emoji/1f380.svg1
-rw-r--r--public/emoji/1f381.svg1
-rw-r--r--public/emoji/1f382.svg1
-rw-r--r--public/emoji/1f383.svg1
-rw-r--r--public/emoji/1f384.svg1
-rw-r--r--public/emoji/1f385-1f3fb.svg1
-rw-r--r--public/emoji/1f385-1f3fc.svg1
-rw-r--r--public/emoji/1f385-1f3fd.svg1
-rw-r--r--public/emoji/1f385-1f3fe.svg1
-rw-r--r--public/emoji/1f385-1f3ff.svg1
-rw-r--r--public/emoji/1f385.svg1
-rw-r--r--public/emoji/1f386.svg1
-rw-r--r--public/emoji/1f387.svg1
-rw-r--r--public/emoji/1f388.svg1
-rw-r--r--public/emoji/1f389.svg1
-rw-r--r--public/emoji/1f38a.svg1
-rw-r--r--public/emoji/1f38b.svg1
-rw-r--r--public/emoji/1f38c.svg1
-rw-r--r--public/emoji/1f38d.svg1
-rw-r--r--public/emoji/1f38e.svg1
-rw-r--r--public/emoji/1f38f.svg1
-rw-r--r--public/emoji/1f390.svg1
-rw-r--r--public/emoji/1f391.svg1
-rw-r--r--public/emoji/1f392.svg1
-rw-r--r--public/emoji/1f393.svg1
-rw-r--r--public/emoji/1f396.svg1
-rw-r--r--public/emoji/1f397.svg1
-rw-r--r--public/emoji/1f399.svg1
-rw-r--r--public/emoji/1f39a.svg1
-rw-r--r--public/emoji/1f39b.svg1
-rw-r--r--public/emoji/1f39e.svg1
-rw-r--r--public/emoji/1f39f.svg1
-rw-r--r--public/emoji/1f3a0.svg1
-rw-r--r--public/emoji/1f3a1.svg1
-rw-r--r--public/emoji/1f3a2.svg1
-rw-r--r--public/emoji/1f3a3.svg1
-rw-r--r--public/emoji/1f3a4.svg1
-rw-r--r--public/emoji/1f3a5.svg1
-rw-r--r--public/emoji/1f3a6.svg1
-rw-r--r--public/emoji/1f3a7.svg1
-rw-r--r--public/emoji/1f3a8.svg1
-rw-r--r--public/emoji/1f3a9.svg1
-rw-r--r--public/emoji/1f3aa.svg1
-rw-r--r--public/emoji/1f3ab.svg1
-rw-r--r--public/emoji/1f3ac.svg1
-rw-r--r--public/emoji/1f3ad.svg1
-rw-r--r--public/emoji/1f3ae.svg1
-rw-r--r--public/emoji/1f3af.svg1
-rw-r--r--public/emoji/1f3b0.svg1
-rw-r--r--public/emoji/1f3b1.svg1
-rw-r--r--public/emoji/1f3b2.svg1
-rw-r--r--public/emoji/1f3b3.svg1
-rw-r--r--public/emoji/1f3b4.svg1
-rw-r--r--public/emoji/1f3b5.svg1
-rw-r--r--public/emoji/1f3b6.svg1
-rw-r--r--public/emoji/1f3b7.svg1
-rw-r--r--public/emoji/1f3b8.svg1
-rw-r--r--public/emoji/1f3b9.svg1
-rw-r--r--public/emoji/1f3ba.svg2
-rw-r--r--public/emoji/1f3bb.svg1
-rw-r--r--public/emoji/1f3bc.svg1
-rw-r--r--public/emoji/1f3bd.svg1
-rw-r--r--public/emoji/1f3be.svg1
-rw-r--r--public/emoji/1f3bf.svg1
-rw-r--r--public/emoji/1f3c0.svg1
-rw-r--r--public/emoji/1f3c1.svg1
-rw-r--r--public/emoji/1f3c2.svg1
-rw-r--r--public/emoji/1f3c3-1f3fb.svg1
-rw-r--r--public/emoji/1f3c3-1f3fc.svg1
-rw-r--r--public/emoji/1f3c3-1f3fd.svg1
-rw-r--r--public/emoji/1f3c3-1f3fe.svg1
-rw-r--r--public/emoji/1f3c3-1f3ff.svg1
-rw-r--r--public/emoji/1f3c3.svg1
-rw-r--r--public/emoji/1f3c4-1f3fb.svg1
-rw-r--r--public/emoji/1f3c4-1f3fc.svg1
-rw-r--r--public/emoji/1f3c4-1f3fd.svg1
-rw-r--r--public/emoji/1f3c4-1f3fe.svg1
-rw-r--r--public/emoji/1f3c4-1f3ff.svg1
-rw-r--r--public/emoji/1f3c4.svg1
-rw-r--r--public/emoji/1f3c5.svg1
-rw-r--r--public/emoji/1f3c6.svg1
-rw-r--r--public/emoji/1f3c7-1f3fb.svg1
-rw-r--r--public/emoji/1f3c7-1f3fc.svg1
-rw-r--r--public/emoji/1f3c7-1f3fd.svg1
-rw-r--r--public/emoji/1f3c7-1f3fe.svg1
-rw-r--r--public/emoji/1f3c7-1f3ff.svg1
-rw-r--r--public/emoji/1f3c7.svg1
-rw-r--r--public/emoji/1f3c8.svg1
-rw-r--r--public/emoji/1f3c9.svg2
-rw-r--r--public/emoji/1f3ca-1f3fb.svg1
-rw-r--r--public/emoji/1f3ca-1f3fc.svg1
-rw-r--r--public/emoji/1f3ca-1f3fd.svg1
-rw-r--r--public/emoji/1f3ca-1f3fe.svg1
-rw-r--r--public/emoji/1f3ca-1f3ff.svg1
-rw-r--r--public/emoji/1f3ca.svg1
-rw-r--r--public/emoji/1f3cb-1f3fb.svg1
-rw-r--r--public/emoji/1f3cb-1f3fc.svg1
-rw-r--r--public/emoji/1f3cb-1f3fd.svg1
-rw-r--r--public/emoji/1f3cb-1f3fe.svg1
-rw-r--r--public/emoji/1f3cb-1f3ff.svg1
-rw-r--r--public/emoji/1f3cb.svg1
-rw-r--r--public/emoji/1f3cc.svg1
-rw-r--r--public/emoji/1f3cd.svg1
-rw-r--r--public/emoji/1f3ce.svg1
-rw-r--r--public/emoji/1f3cf.svg1
-rw-r--r--public/emoji/1f3d0.svg1
-rw-r--r--public/emoji/1f3d1.svg1
-rw-r--r--public/emoji/1f3d2.svg1
-rw-r--r--public/emoji/1f3d3.svg1
-rw-r--r--public/emoji/1f3d4.svg1
-rw-r--r--public/emoji/1f3d5.svg1
-rw-r--r--public/emoji/1f3d6.svg1
-rw-r--r--public/emoji/1f3d7.svg1
-rw-r--r--public/emoji/1f3d8.svg1
-rw-r--r--public/emoji/1f3d9.svg1
-rw-r--r--public/emoji/1f3da.svg1
-rw-r--r--public/emoji/1f3db.svg1
-rw-r--r--public/emoji/1f3dc.svg1
-rw-r--r--public/emoji/1f3dd.svg1
-rw-r--r--public/emoji/1f3de.svg1
-rw-r--r--public/emoji/1f3df.svg1
-rw-r--r--public/emoji/1f3e0.svg1
-rw-r--r--public/emoji/1f3e1.svg1
-rw-r--r--public/emoji/1f3e2.svg1
-rw-r--r--public/emoji/1f3e3.svg1
-rw-r--r--public/emoji/1f3e4.svg1
-rw-r--r--public/emoji/1f3e5.svg1
-rw-r--r--public/emoji/1f3e6.svg1
-rw-r--r--public/emoji/1f3e7.svg3
-rw-r--r--public/emoji/1f3e8.svg1
-rw-r--r--public/emoji/1f3e9.svg1
-rw-r--r--public/emoji/1f3ea.svg1
-rw-r--r--public/emoji/1f3eb.svg1
-rw-r--r--public/emoji/1f3ec.svg1
-rw-r--r--public/emoji/1f3ed.svg1
-rw-r--r--public/emoji/1f3ee.svg1
-rw-r--r--public/emoji/1f3ef.svg1
-rw-r--r--public/emoji/1f3f0.svg1
-rw-r--r--public/emoji/1f3f3-1f308.svg1
-rw-r--r--public/emoji/1f3f3.svg1
-rw-r--r--public/emoji/1f3f4.svg1
-rw-r--r--public/emoji/1f3f5.svg1
-rw-r--r--public/emoji/1f3f7.svg1
-rw-r--r--public/emoji/1f3f8.svg1
-rw-r--r--public/emoji/1f3f9.svg1
-rw-r--r--public/emoji/1f3fa.svg1
-rw-r--r--public/emoji/1f3fb.svg1
-rw-r--r--public/emoji/1f3fc.svg1
-rw-r--r--public/emoji/1f3fd.svg1
-rw-r--r--public/emoji/1f3fe.svg1
-rw-r--r--public/emoji/1f3ff.svg1
-rw-r--r--public/emoji/1f400.svg1
-rw-r--r--public/emoji/1f401.svg1
-rw-r--r--public/emoji/1f402.svg1
-rw-r--r--public/emoji/1f403.svg1
-rw-r--r--public/emoji/1f404.svg1
-rw-r--r--public/emoji/1f405.svg1
-rw-r--r--public/emoji/1f406.svg1
-rw-r--r--public/emoji/1f407.svg1
-rw-r--r--public/emoji/1f408.svg1
-rw-r--r--public/emoji/1f409.svg1
-rw-r--r--public/emoji/1f40a.svg1
-rw-r--r--public/emoji/1f40b.svg1
-rw-r--r--public/emoji/1f40c.svg1
-rw-r--r--public/emoji/1f40d.svg1
-rw-r--r--public/emoji/1f40e.svg1
-rw-r--r--public/emoji/1f40f.svg1
-rw-r--r--public/emoji/1f410.svg1
-rw-r--r--public/emoji/1f411.svg1
-rw-r--r--public/emoji/1f412.svg1
-rw-r--r--public/emoji/1f413.svg1
-rw-r--r--public/emoji/1f414.svg1
-rw-r--r--public/emoji/1f415.svg1
-rw-r--r--public/emoji/1f416.svg1
-rw-r--r--public/emoji/1f417.svg1
-rw-r--r--public/emoji/1f418.svg1
-rw-r--r--public/emoji/1f419.svg1
-rw-r--r--public/emoji/1f41a.svg1
-rw-r--r--public/emoji/1f41b.svg1
-rw-r--r--public/emoji/1f41c.svg1
-rw-r--r--public/emoji/1f41d.svg1
-rw-r--r--public/emoji/1f41e.svg1
-rw-r--r--public/emoji/1f41f.svg1
-rw-r--r--public/emoji/1f420.svg1
-rw-r--r--public/emoji/1f421.svg1
-rw-r--r--public/emoji/1f422.svg1
-rw-r--r--public/emoji/1f423.svg1
-rw-r--r--public/emoji/1f424.svg1
-rw-r--r--public/emoji/1f425.svg1
-rw-r--r--public/emoji/1f426.svg1
-rw-r--r--public/emoji/1f427.svg1
-rw-r--r--public/emoji/1f428.svg1
-rw-r--r--public/emoji/1f429.svg1
-rw-r--r--public/emoji/1f42a.svg1
-rw-r--r--public/emoji/1f42b.svg1
-rw-r--r--public/emoji/1f42c.svg1
-rw-r--r--public/emoji/1f42d.svg1
-rw-r--r--public/emoji/1f42e.svg1
-rw-r--r--public/emoji/1f42f.svg1
-rw-r--r--public/emoji/1f430.svg1
-rw-r--r--public/emoji/1f431.svg1
-rw-r--r--public/emoji/1f432.svg1
-rw-r--r--public/emoji/1f433.svg1
-rw-r--r--public/emoji/1f434.svg1
-rw-r--r--public/emoji/1f435.svg1
-rw-r--r--public/emoji/1f436.svg1
-rw-r--r--public/emoji/1f437.svg1
-rw-r--r--public/emoji/1f438.svg1
-rw-r--r--public/emoji/1f439.svg1
-rw-r--r--public/emoji/1f43a.svg1
-rw-r--r--public/emoji/1f43b.svg1
-rw-r--r--public/emoji/1f43c.svg2
-rw-r--r--public/emoji/1f43d.svg1
-rw-r--r--public/emoji/1f43e.svg1
-rw-r--r--public/emoji/1f43f.svg1
-rw-r--r--public/emoji/1f440.svg1
-rw-r--r--public/emoji/1f441-1f5e8.svg2
-rw-r--r--public/emoji/1f441.svg1
-rw-r--r--public/emoji/1f442-1f3fb.svg1
-rw-r--r--public/emoji/1f442-1f3fc.svg1
-rw-r--r--public/emoji/1f442-1f3fd.svg1
-rw-r--r--public/emoji/1f442-1f3fe.svg1
-rw-r--r--public/emoji/1f442-1f3ff.svg1
-rw-r--r--public/emoji/1f442.svg1
-rw-r--r--public/emoji/1f443-1f3fb.svg1
-rw-r--r--public/emoji/1f443-1f3fc.svg1
-rw-r--r--public/emoji/1f443-1f3fd.svg1
-rw-r--r--public/emoji/1f443-1f3fe.svg1
-rw-r--r--public/emoji/1f443-1f3ff.svg1
-rw-r--r--public/emoji/1f443.svg1
-rw-r--r--public/emoji/1f444.svg1
-rw-r--r--public/emoji/1f445.svg1
-rw-r--r--public/emoji/1f446-1f3fb.svg1
-rw-r--r--public/emoji/1f446-1f3fc.svg1
-rw-r--r--public/emoji/1f446-1f3fd.svg1
-rw-r--r--public/emoji/1f446-1f3fe.svg1
-rw-r--r--public/emoji/1f446-1f3ff.svg1
-rw-r--r--public/emoji/1f446.svg1
-rw-r--r--public/emoji/1f447-1f3fb.svg1
-rw-r--r--public/emoji/1f447-1f3fc.svg1
-rw-r--r--public/emoji/1f447-1f3fd.svg1
-rw-r--r--public/emoji/1f447-1f3fe.svg1
-rw-r--r--public/emoji/1f447-1f3ff.svg1
-rw-r--r--public/emoji/1f447.svg1
-rw-r--r--public/emoji/1f448-1f3fb.svg1
-rw-r--r--public/emoji/1f448-1f3fc.svg1
-rw-r--r--public/emoji/1f448-1f3fd.svg1
-rw-r--r--public/emoji/1f448-1f3fe.svg1
-rw-r--r--public/emoji/1f448-1f3ff.svg1
-rw-r--r--public/emoji/1f448.svg1
-rw-r--r--public/emoji/1f449-1f3fb.svg1
-rw-r--r--public/emoji/1f449-1f3fc.svg1
-rw-r--r--public/emoji/1f449-1f3fd.svg1
-rw-r--r--public/emoji/1f449-1f3fe.svg1
-rw-r--r--public/emoji/1f449-1f3ff.svg1
-rw-r--r--public/emoji/1f449.svg1
-rw-r--r--public/emoji/1f44a-1f3fb.svg1
-rw-r--r--public/emoji/1f44a-1f3fc.svg1
-rw-r--r--public/emoji/1f44a-1f3fd.svg1
-rw-r--r--public/emoji/1f44a-1f3fe.svg1
-rw-r--r--public/emoji/1f44a-1f3ff.svg1
-rw-r--r--public/emoji/1f44a.svg1
-rw-r--r--public/emoji/1f44b-1f3fb.svg1
-rw-r--r--public/emoji/1f44b-1f3fc.svg1
-rw-r--r--public/emoji/1f44b-1f3fd.svg1
-rw-r--r--public/emoji/1f44b-1f3fe.svg1
-rw-r--r--public/emoji/1f44b-1f3ff.svg1
-rw-r--r--public/emoji/1f44b.svg1
-rw-r--r--public/emoji/1f44c-1f3fb.svg1
-rw-r--r--public/emoji/1f44c-1f3fc.svg1
-rw-r--r--public/emoji/1f44c-1f3fd.svg1
-rw-r--r--public/emoji/1f44c-1f3fe.svg1
-rw-r--r--public/emoji/1f44c-1f3ff.svg1
-rw-r--r--public/emoji/1f44c.svg1
-rw-r--r--public/emoji/1f44d-1f3fb.svg1
-rw-r--r--public/emoji/1f44d-1f3fc.svg1
-rw-r--r--public/emoji/1f44d-1f3fd.svg1
-rw-r--r--public/emoji/1f44d-1f3fe.svg1
-rw-r--r--public/emoji/1f44d-1f3ff.svg1
-rw-r--r--public/emoji/1f44d.svg1
-rw-r--r--public/emoji/1f44e-1f3fb.svg1
-rw-r--r--public/emoji/1f44e-1f3fc.svg1
-rw-r--r--public/emoji/1f44e-1f3fd.svg1
-rw-r--r--public/emoji/1f44e-1f3fe.svg1
-rw-r--r--public/emoji/1f44e-1f3ff.svg1
-rw-r--r--public/emoji/1f44e.svg1
-rw-r--r--public/emoji/1f44f-1f3fb.svg1
-rw-r--r--public/emoji/1f44f-1f3fc.svg1
-rw-r--r--public/emoji/1f44f-1f3fd.svg1
-rw-r--r--public/emoji/1f44f-1f3fe.svg1
-rw-r--r--public/emoji/1f44f-1f3ff.svg1
-rw-r--r--public/emoji/1f44f.svg1
-rw-r--r--public/emoji/1f450-1f3fb.svg1
-rw-r--r--public/emoji/1f450-1f3fc.svg1
-rw-r--r--public/emoji/1f450-1f3fd.svg1
-rw-r--r--public/emoji/1f450-1f3fe.svg1
-rw-r--r--public/emoji/1f450-1f3ff.svg1
-rw-r--r--public/emoji/1f450.svg1
-rw-r--r--public/emoji/1f451.svg1
-rw-r--r--public/emoji/1f452.svg1
-rw-r--r--public/emoji/1f453.svg1
-rw-r--r--public/emoji/1f454.svg2
-rw-r--r--public/emoji/1f455.svg1
-rw-r--r--public/emoji/1f456.svg2
-rw-r--r--public/emoji/1f457.svg1
-rw-r--r--public/emoji/1f458.svg1
-rw-r--r--public/emoji/1f459.svg1
-rw-r--r--public/emoji/1f45a.svg1
-rw-r--r--public/emoji/1f45b.svg1
-rw-r--r--public/emoji/1f45c.svg1
-rw-r--r--public/emoji/1f45d.svg1
-rw-r--r--public/emoji/1f45e.svg1
-rw-r--r--public/emoji/1f45f.svg1
-rw-r--r--public/emoji/1f460.svg1
-rw-r--r--public/emoji/1f461.svg1
-rw-r--r--public/emoji/1f462.svg1
-rw-r--r--public/emoji/1f463.svg1
-rw-r--r--public/emoji/1f464.svg1
-rw-r--r--public/emoji/1f465.svg1
-rw-r--r--public/emoji/1f466-1f3fb.svg1
-rw-r--r--public/emoji/1f466-1f3fc.svg1
-rw-r--r--public/emoji/1f466-1f3fd.svg1
-rw-r--r--public/emoji/1f466-1f3fe.svg1
-rw-r--r--public/emoji/1f466-1f3ff.svg1
-rw-r--r--public/emoji/1f466.svg1
-rw-r--r--public/emoji/1f467-1f3fb.svg1
-rw-r--r--public/emoji/1f467-1f3fc.svg1
-rw-r--r--public/emoji/1f467-1f3fd.svg1
-rw-r--r--public/emoji/1f467-1f3fe.svg1
-rw-r--r--public/emoji/1f467-1f3ff.svg1
-rw-r--r--public/emoji/1f467.svg1
-rw-r--r--public/emoji/1f468-1f3fb.svg1
-rw-r--r--public/emoji/1f468-1f3fc.svg1
-rw-r--r--public/emoji/1f468-1f3fd.svg1
-rw-r--r--public/emoji/1f468-1f3fe.svg1
-rw-r--r--public/emoji/1f468-1f3ff.svg1
-rw-r--r--public/emoji/1f468-1f468-1f466-1f466.svg1
-rw-r--r--public/emoji/1f468-1f468-1f466.svg1
-rw-r--r--public/emoji/1f468-1f468-1f467-1f466.svg1
-rw-r--r--public/emoji/1f468-1f468-1f467-1f467.svg1
-rw-r--r--public/emoji/1f468-1f468-1f467.svg1
-rw-r--r--public/emoji/1f468-1f469-1f466-1f466.svg1
-rw-r--r--public/emoji/1f468-1f469-1f467-1f466.svg1
-rw-r--r--public/emoji/1f468-1f469-1f467-1f467.svg1
-rw-r--r--public/emoji/1f468-1f469-1f467.svg1
-rw-r--r--public/emoji/1f468-2764-1f468.svg1
-rw-r--r--public/emoji/1f468-2764-1f48b-1f468.svg1
-rw-r--r--public/emoji/1f468.svg1
-rw-r--r--public/emoji/1f469-1f3fb.svg2
-rw-r--r--public/emoji/1f469-1f3fc.svg2
-rw-r--r--public/emoji/1f469-1f3fd.svg2
-rw-r--r--public/emoji/1f469-1f3fe.svg2
-rw-r--r--public/emoji/1f469-1f3ff.svg2
-rw-r--r--public/emoji/1f469-1f469-1f466-1f466.svg2
-rw-r--r--public/emoji/1f469-1f469-1f466.svg2
-rw-r--r--public/emoji/1f469-1f469-1f467-1f466.svg2
-rw-r--r--public/emoji/1f469-1f469-1f467-1f467.svg2
-rw-r--r--public/emoji/1f469-1f469-1f467.svg2
-rw-r--r--public/emoji/1f469-2764-1f469.svg1
-rw-r--r--public/emoji/1f469-2764-1f48b-1f469.svg1
-rw-r--r--public/emoji/1f469.svg2
-rw-r--r--public/emoji/1f46a.svg1
-rw-r--r--public/emoji/1f46b.svg1
-rw-r--r--public/emoji/1f46c.svg1
-rw-r--r--public/emoji/1f46d.svg1
-rw-r--r--public/emoji/1f46e-1f3fb.svg1
-rw-r--r--public/emoji/1f46e-1f3fc.svg1
-rw-r--r--public/emoji/1f46e-1f3fd.svg1
-rw-r--r--public/emoji/1f46e-1f3fe.svg1
-rw-r--r--public/emoji/1f46e-1f3ff.svg1
-rw-r--r--public/emoji/1f46e.svg1
-rw-r--r--public/emoji/1f46f.svg1
-rw-r--r--public/emoji/1f470-1f3fb.svg1
-rw-r--r--public/emoji/1f470-1f3fc.svg1
-rw-r--r--public/emoji/1f470-1f3fd.svg1
-rw-r--r--public/emoji/1f470-1f3fe.svg1
-rw-r--r--public/emoji/1f470-1f3ff.svg1
-rw-r--r--public/emoji/1f470.svg1
-rw-r--r--public/emoji/1f471-1f3fb.svg1
-rw-r--r--public/emoji/1f471-1f3fc.svg1
-rw-r--r--public/emoji/1f471-1f3fd.svg1
-rw-r--r--public/emoji/1f471-1f3fe.svg1
-rw-r--r--public/emoji/1f471-1f3ff.svg1
-rw-r--r--public/emoji/1f471.svg1
-rw-r--r--public/emoji/1f472-1f3fb.svg2
-rw-r--r--public/emoji/1f472-1f3fc.svg2
-rw-r--r--public/emoji/1f472-1f3fd.svg2
-rw-r--r--public/emoji/1f472-1f3fe.svg2
-rw-r--r--public/emoji/1f472-1f3ff.svg2
-rw-r--r--public/emoji/1f472.svg2
-rw-r--r--public/emoji/1f473-1f3fb.svg1
-rw-r--r--public/emoji/1f473-1f3fc.svg1
-rw-r--r--public/emoji/1f473-1f3fd.svg1
-rw-r--r--public/emoji/1f473-1f3fe.svg1
-rw-r--r--public/emoji/1f473-1f3ff.svg1
-rw-r--r--public/emoji/1f473.svg1
-rw-r--r--public/emoji/1f474-1f3fb.svg1
-rw-r--r--public/emoji/1f474-1f3fc.svg1
-rw-r--r--public/emoji/1f474-1f3fd.svg1
-rw-r--r--public/emoji/1f474-1f3fe.svg1
-rw-r--r--public/emoji/1f474-1f3ff.svg1
-rw-r--r--public/emoji/1f474.svg1
-rw-r--r--public/emoji/1f475-1f3fb.svg1
-rw-r--r--public/emoji/1f475-1f3fc.svg1
-rw-r--r--public/emoji/1f475-1f3fd.svg1
-rw-r--r--public/emoji/1f475-1f3fe.svg1
-rw-r--r--public/emoji/1f475-1f3ff.svg1
-rw-r--r--public/emoji/1f475.svg1
-rw-r--r--public/emoji/1f476-1f3fb.svg1
-rw-r--r--public/emoji/1f476-1f3fc.svg1
-rw-r--r--public/emoji/1f476-1f3fd.svg1
-rw-r--r--public/emoji/1f476-1f3fe.svg1
-rw-r--r--public/emoji/1f476-1f3ff.svg1
-rw-r--r--public/emoji/1f476.svg1
-rw-r--r--public/emoji/1f477-1f3fb.svg1
-rw-r--r--public/emoji/1f477-1f3fc.svg1
-rw-r--r--public/emoji/1f477-1f3fd.svg1
-rw-r--r--public/emoji/1f477-1f3fe.svg1
-rw-r--r--public/emoji/1f477-1f3ff.svg1
-rw-r--r--public/emoji/1f477.svg1
-rw-r--r--public/emoji/1f478-1f3fb.svg1
-rw-r--r--public/emoji/1f478-1f3fc.svg1
-rw-r--r--public/emoji/1f478-1f3fd.svg1
-rw-r--r--public/emoji/1f478-1f3fe.svg2
-rw-r--r--public/emoji/1f478-1f3ff.svg1
-rw-r--r--public/emoji/1f478.svg1
-rw-r--r--public/emoji/1f479.svg1
-rw-r--r--public/emoji/1f47a.svg1
-rw-r--r--public/emoji/1f47b.svg1
-rw-r--r--public/emoji/1f47c-1f3fb.svg1
-rw-r--r--public/emoji/1f47c-1f3fc.svg1
-rw-r--r--public/emoji/1f47c-1f3fd.svg1
-rw-r--r--public/emoji/1f47c-1f3fe.svg1
-rw-r--r--public/emoji/1f47c-1f3ff.svg1
-rw-r--r--public/emoji/1f47c.svg1
-rw-r--r--public/emoji/1f47d.svg1
-rw-r--r--public/emoji/1f47e.svg1
-rw-r--r--public/emoji/1f47f.svg1
-rw-r--r--public/emoji/1f480.svg1
-rw-r--r--public/emoji/1f481-1f3fb.svg1
-rw-r--r--public/emoji/1f481-1f3fc.svg1
-rw-r--r--public/emoji/1f481-1f3fd.svg1
-rw-r--r--public/emoji/1f481-1f3fe.svg1
-rw-r--r--public/emoji/1f481-1f3ff.svg1
-rw-r--r--public/emoji/1f481.svg1
-rw-r--r--public/emoji/1f482-1f3fb.svg1
-rw-r--r--public/emoji/1f482-1f3fc.svg1
-rw-r--r--public/emoji/1f482-1f3fd.svg1
-rw-r--r--public/emoji/1f482-1f3fe.svg1
-rw-r--r--public/emoji/1f482-1f3ff.svg1
-rw-r--r--public/emoji/1f482.svg1
-rw-r--r--public/emoji/1f483-1f3fb.svg1
-rw-r--r--public/emoji/1f483-1f3fc.svg1
-rw-r--r--public/emoji/1f483-1f3fd.svg1
-rw-r--r--public/emoji/1f483-1f3fe.svg1
-rw-r--r--public/emoji/1f483-1f3ff.svg1
-rw-r--r--public/emoji/1f483.svg1
-rw-r--r--public/emoji/1f484.svg1
-rw-r--r--public/emoji/1f485-1f3fb.svg1
-rw-r--r--public/emoji/1f485-1f3fc.svg1
-rw-r--r--public/emoji/1f485-1f3fd.svg1
-rw-r--r--public/emoji/1f485-1f3fe.svg1
-rw-r--r--public/emoji/1f485-1f3ff.svg1
-rw-r--r--public/emoji/1f485.svg1
-rw-r--r--public/emoji/1f486-1f3fb.svg1
-rw-r--r--public/emoji/1f486-1f3fc.svg1
-rw-r--r--public/emoji/1f486-1f3fd.svg1
-rw-r--r--public/emoji/1f486-1f3fe.svg1
-rw-r--r--public/emoji/1f486-1f3ff.svg1
-rw-r--r--public/emoji/1f486.svg1
-rw-r--r--public/emoji/1f487-1f3fb.svg1
-rw-r--r--public/emoji/1f487-1f3fc.svg1
-rw-r--r--public/emoji/1f487-1f3fd.svg1
-rw-r--r--public/emoji/1f487-1f3fe.svg1
-rw-r--r--public/emoji/1f487-1f3ff.svg1
-rw-r--r--public/emoji/1f487.svg1
-rw-r--r--public/emoji/1f488.svg1
-rw-r--r--public/emoji/1f489.svg1
-rw-r--r--public/emoji/1f48a.svg1
-rw-r--r--public/emoji/1f48b.svg1
-rw-r--r--public/emoji/1f48c.svg1
-rw-r--r--public/emoji/1f48d.svg1
-rw-r--r--public/emoji/1f48e.svg1
-rw-r--r--public/emoji/1f48f.svg1
-rw-r--r--public/emoji/1f490.svg1
-rw-r--r--public/emoji/1f491.svg1
-rw-r--r--public/emoji/1f492.svg2
-rw-r--r--public/emoji/1f493.svg1
-rw-r--r--public/emoji/1f494.svg1
-rw-r--r--public/emoji/1f495.svg1
-rw-r--r--public/emoji/1f496.svg1
-rw-r--r--public/emoji/1f497.svg1
-rw-r--r--public/emoji/1f498.svg1
-rw-r--r--public/emoji/1f499.svg1
-rw-r--r--public/emoji/1f49a.svg1
-rw-r--r--public/emoji/1f49b.svg1
-rw-r--r--public/emoji/1f49c.svg1
-rw-r--r--public/emoji/1f49d.svg2
-rw-r--r--public/emoji/1f49e.svg1
-rw-r--r--public/emoji/1f49f.svg1
-rw-r--r--public/emoji/1f4a0.svg1
-rw-r--r--public/emoji/1f4a1.svg1
-rw-r--r--public/emoji/1f4a2.svg1
-rw-r--r--public/emoji/1f4a3.svg1
-rw-r--r--public/emoji/1f4a4.svg1
-rw-r--r--public/emoji/1f4a5.svg1
-rw-r--r--public/emoji/1f4a6.svg1
-rw-r--r--public/emoji/1f4a7.svg1
-rw-r--r--public/emoji/1f4a8.svg1
-rw-r--r--public/emoji/1f4a9.svg1
-rw-r--r--public/emoji/1f4aa-1f3fb.svg1
-rw-r--r--public/emoji/1f4aa-1f3fc.svg1
-rw-r--r--public/emoji/1f4aa-1f3fd.svg1
-rw-r--r--public/emoji/1f4aa-1f3fe.svg1
-rw-r--r--public/emoji/1f4aa-1f3ff.svg1
-rw-r--r--public/emoji/1f4aa.svg1
-rw-r--r--public/emoji/1f4ab.svg1
-rw-r--r--public/emoji/1f4ac.svg2
-rw-r--r--public/emoji/1f4ad.svg1
-rw-r--r--public/emoji/1f4ae.svg1
-rw-r--r--public/emoji/1f4af.svg1
-rw-r--r--public/emoji/1f4b0.svg1
-rw-r--r--public/emoji/1f4b1.svg1
-rw-r--r--public/emoji/1f4b2.svg1
-rw-r--r--public/emoji/1f4b3.svg1
-rw-r--r--public/emoji/1f4b4.svg1
-rw-r--r--public/emoji/1f4b5.svg1
-rw-r--r--public/emoji/1f4b6.svg1
-rw-r--r--public/emoji/1f4b7.svg1
-rw-r--r--public/emoji/1f4b8.svg1
-rw-r--r--public/emoji/1f4b9.svg1
-rw-r--r--public/emoji/1f4ba.svg1
-rw-r--r--public/emoji/1f4bb.svg1
-rw-r--r--public/emoji/1f4bc.svg1
-rw-r--r--public/emoji/1f4bd.svg1
-rw-r--r--public/emoji/1f4be.svg1
-rw-r--r--public/emoji/1f4bf.svg1
-rw-r--r--public/emoji/1f4c0.svg1
-rw-r--r--public/emoji/1f4c1.svg1
-rw-r--r--public/emoji/1f4c2.svg1
-rw-r--r--public/emoji/1f4c3.svg1
-rw-r--r--public/emoji/1f4c4.svg1
-rw-r--r--public/emoji/1f4c5.svg1
-rw-r--r--public/emoji/1f4c6.svg1
-rw-r--r--public/emoji/1f4c7.svg1
-rw-r--r--public/emoji/1f4c8.svg1
-rw-r--r--public/emoji/1f4c9.svg1
-rw-r--r--public/emoji/1f4ca.svg1
-rw-r--r--public/emoji/1f4cb.svg1
-rw-r--r--public/emoji/1f4cc.svg1
-rw-r--r--public/emoji/1f4cd.svg1
-rw-r--r--public/emoji/1f4ce.svg1
-rw-r--r--public/emoji/1f4cf.svg1
-rw-r--r--public/emoji/1f4d0.svg1
-rw-r--r--public/emoji/1f4d1.svg2
-rw-r--r--public/emoji/1f4d2.svg1
-rw-r--r--public/emoji/1f4d3.svg1
-rw-r--r--public/emoji/1f4d4.svg1
-rw-r--r--public/emoji/1f4d5.svg1
-rw-r--r--public/emoji/1f4d6.svg1
-rw-r--r--public/emoji/1f4d7.svg1
-rw-r--r--public/emoji/1f4d8.svg1
-rw-r--r--public/emoji/1f4d9.svg1
-rw-r--r--public/emoji/1f4da.svg1
-rw-r--r--public/emoji/1f4db.svg1
-rw-r--r--public/emoji/1f4dc.svg1
-rw-r--r--public/emoji/1f4dd.svg1
-rw-r--r--public/emoji/1f4de.svg1
-rw-r--r--public/emoji/1f4df.svg1
-rw-r--r--public/emoji/1f4e0.svg1
-rw-r--r--public/emoji/1f4e1.svg1
-rw-r--r--public/emoji/1f4e2.svg1
-rw-r--r--public/emoji/1f4e3.svg1
-rw-r--r--public/emoji/1f4e4.svg1
-rw-r--r--public/emoji/1f4e5.svg2
-rw-r--r--public/emoji/1f4e6.svg1
-rw-r--r--public/emoji/1f4e7.svg1
-rw-r--r--public/emoji/1f4e8.svg1
-rw-r--r--public/emoji/1f4e9.svg1
-rw-r--r--public/emoji/1f4ea.svg1
-rw-r--r--public/emoji/1f4eb.svg1
-rw-r--r--public/emoji/1f4ec.svg1
-rw-r--r--public/emoji/1f4ed.svg1
-rw-r--r--public/emoji/1f4ee.svg1
-rw-r--r--public/emoji/1f4ef.svg1
-rw-r--r--public/emoji/1f4f0.svg1
-rw-r--r--public/emoji/1f4f1.svg1
-rw-r--r--public/emoji/1f4f2.svg1
-rw-r--r--public/emoji/1f4f3.svg1
-rw-r--r--public/emoji/1f4f4.svg1
-rw-r--r--public/emoji/1f4f5.svg1
-rw-r--r--public/emoji/1f4f6.svg1
-rw-r--r--public/emoji/1f4f7.svg1
-rw-r--r--public/emoji/1f4f8.svg1
-rw-r--r--public/emoji/1f4f9.svg1
-rw-r--r--public/emoji/1f4fa.svg1
-rw-r--r--public/emoji/1f4fb.svg1
-rw-r--r--public/emoji/1f4fc.svg1
-rw-r--r--public/emoji/1f4fd.svg1
-rw-r--r--public/emoji/1f4ff.svg1
-rw-r--r--public/emoji/1f500.svg1
-rw-r--r--public/emoji/1f501.svg1
-rw-r--r--public/emoji/1f502.svg1
-rw-r--r--public/emoji/1f503.svg1
-rw-r--r--public/emoji/1f504.svg1
-rw-r--r--public/emoji/1f505.svg1
-rw-r--r--public/emoji/1f506.svg1
-rw-r--r--public/emoji/1f507.svg1
-rw-r--r--public/emoji/1f508.svg1
-rw-r--r--public/emoji/1f509.svg1
-rw-r--r--public/emoji/1f50a.svg2
-rw-r--r--public/emoji/1f50b.svg1
-rw-r--r--public/emoji/1f50c.svg1
-rw-r--r--public/emoji/1f50d.svg1
-rw-r--r--public/emoji/1f50e.svg1
-rw-r--r--public/emoji/1f50f.svg1
-rw-r--r--public/emoji/1f510.svg1
-rw-r--r--public/emoji/1f511.svg1
-rw-r--r--public/emoji/1f512.svg1
-rw-r--r--public/emoji/1f513.svg1
-rw-r--r--public/emoji/1f514.svg1
-rw-r--r--public/emoji/1f515.svg1
-rw-r--r--public/emoji/1f516.svg1
-rw-r--r--public/emoji/1f517.svg1
-rw-r--r--public/emoji/1f518.svg1
-rw-r--r--public/emoji/1f519.svg1
-rw-r--r--public/emoji/1f51a.svg1
-rw-r--r--public/emoji/1f51b.svg1
-rw-r--r--public/emoji/1f51c.svg1
-rw-r--r--public/emoji/1f51d.svg1
-rw-r--r--public/emoji/1f51e.svg1
-rw-r--r--public/emoji/1f51f.svg2
-rw-r--r--public/emoji/1f520.svg1
-rw-r--r--public/emoji/1f521.svg1
-rw-r--r--public/emoji/1f522.svg1
-rw-r--r--public/emoji/1f523.svg1
-rw-r--r--public/emoji/1f524.svg1
-rw-r--r--public/emoji/1f525.svg1
-rw-r--r--public/emoji/1f526.svg1
-rw-r--r--public/emoji/1f527.svg1
-rw-r--r--public/emoji/1f528.svg1
-rw-r--r--public/emoji/1f529.svg1
-rw-r--r--public/emoji/1f52a.svg1
-rw-r--r--public/emoji/1f52b.svg1
-rw-r--r--public/emoji/1f52c.svg1
-rw-r--r--public/emoji/1f52d.svg1
-rw-r--r--public/emoji/1f52e.svg1
-rw-r--r--public/emoji/1f52f.svg1
-rw-r--r--public/emoji/1f530.svg1
-rw-r--r--public/emoji/1f531.svg1
-rw-r--r--public/emoji/1f532.svg1
-rw-r--r--public/emoji/1f533.svg1
-rw-r--r--public/emoji/1f534.svg1
-rw-r--r--public/emoji/1f535.svg1
-rw-r--r--public/emoji/1f536.svg1
-rw-r--r--public/emoji/1f537.svg1
-rw-r--r--public/emoji/1f538.svg1
-rw-r--r--public/emoji/1f539.svg1
-rw-r--r--public/emoji/1f53a.svg1
-rw-r--r--public/emoji/1f53b.svg1
-rw-r--r--public/emoji/1f53c.svg1
-rw-r--r--public/emoji/1f53d.svg1
-rw-r--r--public/emoji/1f549.svg1
-rw-r--r--public/emoji/1f54a.svg1
-rw-r--r--public/emoji/1f54b.svg1
-rw-r--r--public/emoji/1f54c.svg1
-rw-r--r--public/emoji/1f54d.svg1
-rw-r--r--public/emoji/1f54e.svg1
-rw-r--r--public/emoji/1f550.svg1
-rw-r--r--public/emoji/1f551.svg1
-rw-r--r--public/emoji/1f552.svg1
-rw-r--r--public/emoji/1f553.svg1
-rw-r--r--public/emoji/1f554.svg1
-rw-r--r--public/emoji/1f555.svg1
-rw-r--r--public/emoji/1f556.svg1
-rw-r--r--public/emoji/1f557.svg1
-rw-r--r--public/emoji/1f558.svg1
-rw-r--r--public/emoji/1f559.svg1
-rw-r--r--public/emoji/1f55a.svg1
-rw-r--r--public/emoji/1f55b.svg1
-rw-r--r--public/emoji/1f55c.svg1
-rw-r--r--public/emoji/1f55d.svg1
-rw-r--r--public/emoji/1f55e.svg1
-rw-r--r--public/emoji/1f55f.svg1
-rw-r--r--public/emoji/1f560.svg1
-rw-r--r--public/emoji/1f561.svg1
-rw-r--r--public/emoji/1f562.svg1
-rw-r--r--public/emoji/1f563.svg1
-rw-r--r--public/emoji/1f564.svg1
-rw-r--r--public/emoji/1f565.svg1
-rw-r--r--public/emoji/1f566.svg1
-rw-r--r--public/emoji/1f567.svg1
-rw-r--r--public/emoji/1f56f.svg1
-rw-r--r--public/emoji/1f570.svg1
-rw-r--r--public/emoji/1f573.svg1
-rw-r--r--public/emoji/1f574.svg1
-rw-r--r--public/emoji/1f575-1f3fb.svg1
-rw-r--r--public/emoji/1f575-1f3fc.svg1
-rw-r--r--public/emoji/1f575-1f3fd.svg1
-rw-r--r--public/emoji/1f575-1f3fe.svg1
-rw-r--r--public/emoji/1f575-1f3ff.svg1
-rw-r--r--public/emoji/1f575.svg1
-rw-r--r--public/emoji/1f576.svg1
-rw-r--r--public/emoji/1f577.svg1
-rw-r--r--public/emoji/1f578.svg1
-rw-r--r--public/emoji/1f579.svg1
-rw-r--r--public/emoji/1f57a-1f3fb.svg1
-rw-r--r--public/emoji/1f57a-1f3fc.svg1
-rw-r--r--public/emoji/1f57a-1f3fd.svg1
-rw-r--r--public/emoji/1f57a-1f3fe.svg1
-rw-r--r--public/emoji/1f57a-1f3ff.svg1
-rw-r--r--public/emoji/1f57a.svg1
-rw-r--r--public/emoji/1f587.svg1
-rw-r--r--public/emoji/1f58a.svg1
-rw-r--r--public/emoji/1f58b.svg2
-rw-r--r--public/emoji/1f58c.svg1
-rw-r--r--public/emoji/1f58d.svg1
-rw-r--r--public/emoji/1f590-1f3fb.svg1
-rw-r--r--public/emoji/1f590-1f3fc.svg1
-rw-r--r--public/emoji/1f590-1f3fd.svg1
-rw-r--r--public/emoji/1f590-1f3fe.svg1
-rw-r--r--public/emoji/1f590-1f3ff.svg1
-rw-r--r--public/emoji/1f590.svg1
-rw-r--r--public/emoji/1f595-1f3fb.svg1
-rw-r--r--public/emoji/1f595-1f3fc.svg1
-rw-r--r--public/emoji/1f595-1f3fd.svg1
-rw-r--r--public/emoji/1f595-1f3fe.svg1
-rw-r--r--public/emoji/1f595-1f3ff.svg1
-rw-r--r--public/emoji/1f595.svg1
-rw-r--r--public/emoji/1f596-1f3fb.svg1
-rw-r--r--public/emoji/1f596-1f3fc.svg1
-rw-r--r--public/emoji/1f596-1f3fd.svg1
-rw-r--r--public/emoji/1f596-1f3fe.svg1
-rw-r--r--public/emoji/1f596-1f3ff.svg1
-rw-r--r--public/emoji/1f596.svg1
-rw-r--r--public/emoji/1f5a4.svg1
-rw-r--r--public/emoji/1f5a5.svg1
-rw-r--r--public/emoji/1f5a8.svg3
-rw-r--r--public/emoji/1f5b1.svg1
-rw-r--r--public/emoji/1f5b2.svg1
-rw-r--r--public/emoji/1f5bc.svg1
-rw-r--r--public/emoji/1f5c2.svg1
-rw-r--r--public/emoji/1f5c3.svg1
-rw-r--r--public/emoji/1f5c4.svg1
-rw-r--r--public/emoji/1f5d1.svg1
-rw-r--r--public/emoji/1f5d2.svg2
-rw-r--r--public/emoji/1f5d3.svg1
-rw-r--r--public/emoji/1f5dc.svg1
-rw-r--r--public/emoji/1f5dd.svg1
-rw-r--r--public/emoji/1f5de.svg1
-rw-r--r--public/emoji/1f5e1.svg1
-rw-r--r--public/emoji/1f5e3.svg1
-rw-r--r--public/emoji/1f5e8.svg2
-rw-r--r--public/emoji/1f5ef.svg1
-rw-r--r--public/emoji/1f5f3.svg1
-rw-r--r--public/emoji/1f5fa.svg1
-rw-r--r--public/emoji/1f5fb.svg1
-rw-r--r--public/emoji/1f5fc.svg1
-rw-r--r--public/emoji/1f5fd.svg1
-rw-r--r--public/emoji/1f5fe.svg1
-rw-r--r--public/emoji/1f5ff.svg1
-rw-r--r--public/emoji/1f600.svg1
-rw-r--r--public/emoji/1f601.svg1
-rw-r--r--public/emoji/1f602.svg1
-rw-r--r--public/emoji/1f603.svg1
-rw-r--r--public/emoji/1f604.svg1
-rw-r--r--public/emoji/1f605.svg1
-rw-r--r--public/emoji/1f606.svg1
-rw-r--r--public/emoji/1f607.svg1
-rw-r--r--public/emoji/1f608.svg1
-rw-r--r--public/emoji/1f609.svg1
-rw-r--r--public/emoji/1f60a.svg1
-rw-r--r--public/emoji/1f60b.svg1
-rw-r--r--public/emoji/1f60c.svg1
-rw-r--r--public/emoji/1f60d.svg1
-rw-r--r--public/emoji/1f60e.svg1
-rw-r--r--public/emoji/1f60f.svg1
-rw-r--r--public/emoji/1f610.svg1
-rw-r--r--public/emoji/1f611.svg1
-rw-r--r--public/emoji/1f612.svg1
-rw-r--r--public/emoji/1f613.svg1
-rw-r--r--public/emoji/1f614.svg1
-rw-r--r--public/emoji/1f615.svg1
-rw-r--r--public/emoji/1f616.svg1
-rw-r--r--public/emoji/1f617.svg1
-rw-r--r--public/emoji/1f618.svg1
-rw-r--r--public/emoji/1f619.svg1
-rw-r--r--public/emoji/1f61a.svg1
-rw-r--r--public/emoji/1f61b.svg1
-rw-r--r--public/emoji/1f61c.svg1
-rw-r--r--public/emoji/1f61d.svg1
-rw-r--r--public/emoji/1f61e.svg1
-rw-r--r--public/emoji/1f61f.svg1
-rw-r--r--public/emoji/1f620.svg1
-rw-r--r--public/emoji/1f621.svg1
-rw-r--r--public/emoji/1f622.svg1
-rw-r--r--public/emoji/1f623.svg1
-rw-r--r--public/emoji/1f624.svg1
-rw-r--r--public/emoji/1f625.svg1
-rw-r--r--public/emoji/1f626.svg1
-rw-r--r--public/emoji/1f627.svg1
-rw-r--r--public/emoji/1f628.svg1
-rw-r--r--public/emoji/1f629.svg1
-rw-r--r--public/emoji/1f62a.svg1
-rw-r--r--public/emoji/1f62b.svg1
-rw-r--r--public/emoji/1f62c.svg1
-rw-r--r--public/emoji/1f62d.svg1
-rw-r--r--public/emoji/1f62e.svg1
-rw-r--r--public/emoji/1f62f.svg1
-rw-r--r--public/emoji/1f630.svg1
-rw-r--r--public/emoji/1f631.svg1
-rw-r--r--public/emoji/1f632.svg1
-rw-r--r--public/emoji/1f633.svg1
-rw-r--r--public/emoji/1f634.svg1
-rw-r--r--public/emoji/1f635.svg1
-rw-r--r--public/emoji/1f636.svg1
-rw-r--r--public/emoji/1f637.svg1
-rw-r--r--public/emoji/1f638.svg1
-rw-r--r--public/emoji/1f639.svg1
-rw-r--r--public/emoji/1f63a.svg1
-rw-r--r--public/emoji/1f63b.svg1
-rw-r--r--public/emoji/1f63c.svg1
-rw-r--r--public/emoji/1f63d.svg1
-rw-r--r--public/emoji/1f63e.svg1
-rw-r--r--public/emoji/1f63f.svg1
-rw-r--r--public/emoji/1f640.svg1
-rw-r--r--public/emoji/1f641.svg1
-rw-r--r--public/emoji/1f642.svg1
-rw-r--r--public/emoji/1f643.svg1
-rw-r--r--public/emoji/1f644.svg1
-rw-r--r--public/emoji/1f645-1f3fb.svg1
-rw-r--r--public/emoji/1f645-1f3fc.svg1
-rw-r--r--public/emoji/1f645-1f3fd.svg1
-rw-r--r--public/emoji/1f645-1f3fe.svg1
-rw-r--r--public/emoji/1f645-1f3ff.svg1
-rw-r--r--public/emoji/1f645.svg1
-rw-r--r--public/emoji/1f646-1f3fb.svg1
-rw-r--r--public/emoji/1f646-1f3fc.svg1
-rw-r--r--public/emoji/1f646-1f3fd.svg1
-rw-r--r--public/emoji/1f646-1f3fe.svg1
-rw-r--r--public/emoji/1f646-1f3ff.svg1
-rw-r--r--public/emoji/1f646.svg1
-rw-r--r--public/emoji/1f647-1f3fb.svg1
-rw-r--r--public/emoji/1f647-1f3fc.svg1
-rw-r--r--public/emoji/1f647-1f3fd.svg1
-rw-r--r--public/emoji/1f647-1f3fe.svg1
-rw-r--r--public/emoji/1f647-1f3ff.svg1
-rw-r--r--public/emoji/1f647.svg1
-rw-r--r--public/emoji/1f648.svg1
-rw-r--r--public/emoji/1f649.svg1
-rw-r--r--public/emoji/1f64a.svg1
-rw-r--r--public/emoji/1f64b-1f3fb.svg1
-rw-r--r--public/emoji/1f64b-1f3fc.svg1
-rw-r--r--public/emoji/1f64b-1f3fd.svg1
-rw-r--r--public/emoji/1f64b-1f3fe.svg1
-rw-r--r--public/emoji/1f64b-1f3ff.svg1
-rw-r--r--public/emoji/1f64b.svg1
-rw-r--r--public/emoji/1f64c-1f3fb.svg1
-rw-r--r--public/emoji/1f64c-1f3fc.svg1
-rw-r--r--public/emoji/1f64c-1f3fd.svg1
-rw-r--r--public/emoji/1f64c-1f3fe.svg1
-rw-r--r--public/emoji/1f64c-1f3ff.svg1
-rw-r--r--public/emoji/1f64c.svg1
-rw-r--r--public/emoji/1f64d-1f3fb.svg1
-rw-r--r--public/emoji/1f64d-1f3fc.svg1
-rw-r--r--public/emoji/1f64d-1f3fd.svg1
-rw-r--r--public/emoji/1f64d-1f3fe.svg1
-rw-r--r--public/emoji/1f64d-1f3ff.svg1
-rw-r--r--public/emoji/1f64d.svg1
-rw-r--r--public/emoji/1f64e-1f3fb.svg1
-rw-r--r--public/emoji/1f64e-1f3fc.svg1
-rw-r--r--public/emoji/1f64e-1f3fd.svg1
-rw-r--r--public/emoji/1f64e-1f3fe.svg1
-rw-r--r--public/emoji/1f64e-1f3ff.svg1
-rw-r--r--public/emoji/1f64e.svg1
-rw-r--r--public/emoji/1f64f-1f3fb.svg1
-rw-r--r--public/emoji/1f64f-1f3fc.svg1
-rw-r--r--public/emoji/1f64f-1f3fd.svg1
-rw-r--r--public/emoji/1f64f-1f3fe.svg1
-rw-r--r--public/emoji/1f64f-1f3ff.svg1
-rw-r--r--public/emoji/1f64f.svg1
-rw-r--r--public/emoji/1f680.svg1
-rw-r--r--public/emoji/1f681.svg1
-rw-r--r--public/emoji/1f682.svg1
-rw-r--r--public/emoji/1f683.svg1
-rw-r--r--public/emoji/1f684.svg1
-rw-r--r--public/emoji/1f685.svg1
-rw-r--r--public/emoji/1f686.svg1
-rw-r--r--public/emoji/1f687.svg1
-rw-r--r--public/emoji/1f688.svg1
-rw-r--r--public/emoji/1f689.svg1
-rw-r--r--public/emoji/1f68a.svg1
-rw-r--r--public/emoji/1f68b.svg1
-rw-r--r--public/emoji/1f68c.svg1
-rw-r--r--public/emoji/1f68d.svg1
-rw-r--r--public/emoji/1f68e.svg1
-rw-r--r--public/emoji/1f68f.svg1
-rw-r--r--public/emoji/1f690.svg1
-rw-r--r--public/emoji/1f691.svg1
-rw-r--r--public/emoji/1f692.svg1
-rw-r--r--public/emoji/1f693.svg1
-rw-r--r--public/emoji/1f694.svg1
-rw-r--r--public/emoji/1f695.svg1
-rw-r--r--public/emoji/1f696.svg1
-rw-r--r--public/emoji/1f697.svg1
-rw-r--r--public/emoji/1f698.svg1
-rw-r--r--public/emoji/1f699.svg1
-rw-r--r--public/emoji/1f69a.svg1
-rw-r--r--public/emoji/1f69b.svg1
-rw-r--r--public/emoji/1f69c.svg1
-rw-r--r--public/emoji/1f69d.svg1
-rw-r--r--public/emoji/1f69e.svg1
-rw-r--r--public/emoji/1f69f.svg1
-rw-r--r--public/emoji/1f6a0.svg2
-rw-r--r--public/emoji/1f6a1.svg1
-rw-r--r--public/emoji/1f6a2.svg1
-rw-r--r--public/emoji/1f6a3-1f3fb.svg1
-rw-r--r--public/emoji/1f6a3-1f3fc.svg1
-rw-r--r--public/emoji/1f6a3-1f3fd.svg1
-rw-r--r--public/emoji/1f6a3-1f3fe.svg1
-rw-r--r--public/emoji/1f6a3-1f3ff.svg1
-rw-r--r--public/emoji/1f6a3.svg1
-rw-r--r--public/emoji/1f6a4.svg1
-rw-r--r--public/emoji/1f6a5.svg1
-rw-r--r--public/emoji/1f6a6.svg1
-rw-r--r--public/emoji/1f6a7.svg1
-rw-r--r--public/emoji/1f6a8.svg1
-rw-r--r--public/emoji/1f6a9.svg1
-rw-r--r--public/emoji/1f6aa.svg1
-rw-r--r--public/emoji/1f6ab.svg1
-rw-r--r--public/emoji/1f6ac.svg1
-rw-r--r--public/emoji/1f6ad.svg1
-rw-r--r--public/emoji/1f6ae.svg1
-rw-r--r--public/emoji/1f6af.svg1
-rw-r--r--public/emoji/1f6b0.svg1
-rw-r--r--public/emoji/1f6b1.svg1
-rw-r--r--public/emoji/1f6b2.svg1
-rw-r--r--public/emoji/1f6b3.svg1
-rw-r--r--public/emoji/1f6b4-1f3fb.svg1
-rw-r--r--public/emoji/1f6b4-1f3fc.svg1
-rw-r--r--public/emoji/1f6b4-1f3fd.svg1
-rw-r--r--public/emoji/1f6b4-1f3fe.svg1
-rw-r--r--public/emoji/1f6b4-1f3ff.svg1
-rw-r--r--public/emoji/1f6b4.svg1
-rw-r--r--public/emoji/1f6b5-1f3fb.svg1
-rw-r--r--public/emoji/1f6b5-1f3fc.svg1
-rw-r--r--public/emoji/1f6b5-1f3fd.svg1
-rw-r--r--public/emoji/1f6b5-1f3fe.svg1
-rw-r--r--public/emoji/1f6b5-1f3ff.svg1
-rw-r--r--public/emoji/1f6b5.svg1
-rw-r--r--public/emoji/1f6b6-1f3fb.svg1
-rw-r--r--public/emoji/1f6b6-1f3fc.svg1
-rw-r--r--public/emoji/1f6b6-1f3fd.svg1
-rw-r--r--public/emoji/1f6b6-1f3fe.svg1
-rw-r--r--public/emoji/1f6b6-1f3ff.svg1
-rw-r--r--public/emoji/1f6b6.svg1
-rw-r--r--public/emoji/1f6b7.svg1
-rw-r--r--public/emoji/1f6b8.svg1
-rw-r--r--public/emoji/1f6b9.svg1
-rw-r--r--public/emoji/1f6ba.svg1
-rw-r--r--public/emoji/1f6bb.svg1
-rw-r--r--public/emoji/1f6bc.svg1
-rw-r--r--public/emoji/1f6bd.svg1
-rw-r--r--public/emoji/1f6be.svg1
-rw-r--r--public/emoji/1f6bf.svg1
-rw-r--r--public/emoji/1f6c0-1f3fb.svg1
-rw-r--r--public/emoji/1f6c0-1f3fc.svg1
-rw-r--r--public/emoji/1f6c0-1f3fd.svg1
-rw-r--r--public/emoji/1f6c0-1f3fe.svg1
-rw-r--r--public/emoji/1f6c0-1f3ff.svg1
-rw-r--r--public/emoji/1f6c0.svg1
-rw-r--r--public/emoji/1f6c1.svg1
-rw-r--r--public/emoji/1f6c2.svg1
-rw-r--r--public/emoji/1f6c3.svg1
-rw-r--r--public/emoji/1f6c4.svg1
-rw-r--r--public/emoji/1f6c5.svg1
-rw-r--r--public/emoji/1f6cb.svg1
-rw-r--r--public/emoji/1f6cc.svg1
-rw-r--r--public/emoji/1f6cd.svg1
-rw-r--r--public/emoji/1f6ce.svg1
-rw-r--r--public/emoji/1f6cf.svg1
-rw-r--r--public/emoji/1f6d0.svg1
-rw-r--r--public/emoji/1f6d1.svg1
-rw-r--r--public/emoji/1f6d2.svg1
-rw-r--r--public/emoji/1f6e0.svg1
-rw-r--r--public/emoji/1f6e1.svg1
-rw-r--r--public/emoji/1f6e2.svg1
-rw-r--r--public/emoji/1f6e3.svg1
-rw-r--r--public/emoji/1f6e4.svg1
-rw-r--r--public/emoji/1f6e5.svg1
-rw-r--r--public/emoji/1f6e9.svg1
-rw-r--r--public/emoji/1f6eb.svg1
-rw-r--r--public/emoji/1f6ec.svg1
-rw-r--r--public/emoji/1f6f0.svg1
-rw-r--r--public/emoji/1f6f3.svg1
-rw-r--r--public/emoji/1f6f4.svg1
-rw-r--r--public/emoji/1f6f5.svg1
-rw-r--r--public/emoji/1f6f6.svg1
-rw-r--r--public/emoji/1f910.svg1
-rw-r--r--public/emoji/1f911.svg1
-rw-r--r--public/emoji/1f912.svg1
-rw-r--r--public/emoji/1f913.svg1
-rw-r--r--public/emoji/1f914.svg1
-rw-r--r--public/emoji/1f915.svg1
-rw-r--r--public/emoji/1f916.svg1
-rw-r--r--public/emoji/1f917.svg1
-rw-r--r--public/emoji/1f918-1f3fb.svg1
-rw-r--r--public/emoji/1f918-1f3fc.svg1
-rw-r--r--public/emoji/1f918-1f3fd.svg1
-rw-r--r--public/emoji/1f918-1f3fe.svg1
-rw-r--r--public/emoji/1f918-1f3ff.svg1
-rw-r--r--public/emoji/1f918.svg1
-rw-r--r--public/emoji/1f919-1f3fb.svg1
-rw-r--r--public/emoji/1f919-1f3fc.svg1
-rw-r--r--public/emoji/1f919-1f3fd.svg1
-rw-r--r--public/emoji/1f919-1f3fe.svg1
-rw-r--r--public/emoji/1f919-1f3ff.svg1
-rw-r--r--public/emoji/1f919.svg1
-rw-r--r--public/emoji/1f91a-1f3fb.svg1
-rw-r--r--public/emoji/1f91a-1f3fc.svg1
-rw-r--r--public/emoji/1f91a-1f3fd.svg1
-rw-r--r--public/emoji/1f91a-1f3fe.svg1
-rw-r--r--public/emoji/1f91a-1f3ff.svg1
-rw-r--r--public/emoji/1f91a.svg1
-rw-r--r--public/emoji/1f91b-1f3fb.svg1
-rw-r--r--public/emoji/1f91b-1f3fc.svg1
-rw-r--r--public/emoji/1f91b-1f3fd.svg1
-rw-r--r--public/emoji/1f91b-1f3fe.svg1
-rw-r--r--public/emoji/1f91b-1f3ff.svg1
-rw-r--r--public/emoji/1f91b.svg1
-rw-r--r--public/emoji/1f91c-1f3fb.svg1
-rw-r--r--public/emoji/1f91c-1f3fc.svg1
-rw-r--r--public/emoji/1f91c-1f3fd.svg1
-rw-r--r--public/emoji/1f91c-1f3fe.svg1
-rw-r--r--public/emoji/1f91c-1f3ff.svg1
-rw-r--r--public/emoji/1f91c.svg1
-rw-r--r--public/emoji/1f91d-1f3fb.svg1
-rw-r--r--public/emoji/1f91d-1f3fc.svg1
-rw-r--r--public/emoji/1f91d-1f3fd.svg1
-rw-r--r--public/emoji/1f91d-1f3fe.svg1
-rw-r--r--public/emoji/1f91d-1f3ff.svg1
-rw-r--r--public/emoji/1f91d.svg1
-rw-r--r--public/emoji/1f91e-1f3fb.svg1
-rw-r--r--public/emoji/1f91e-1f3fc.svg1
-rw-r--r--public/emoji/1f91e-1f3fd.svg1
-rw-r--r--public/emoji/1f91e-1f3fe.svg1
-rw-r--r--public/emoji/1f91e-1f3ff.svg1
-rw-r--r--public/emoji/1f91e.svg1
-rw-r--r--public/emoji/1f920.svg1
-rw-r--r--public/emoji/1f921.svg1
-rw-r--r--public/emoji/1f922.svg1
-rw-r--r--public/emoji/1f923.svg1
-rw-r--r--public/emoji/1f924.svg1
-rw-r--r--public/emoji/1f925.svg1
-rw-r--r--public/emoji/1f926-1f3fb.svg1
-rw-r--r--public/emoji/1f926-1f3fc.svg1
-rw-r--r--public/emoji/1f926-1f3fd.svg1
-rw-r--r--public/emoji/1f926-1f3fe.svg1
-rw-r--r--public/emoji/1f926-1f3ff.svg1
-rw-r--r--public/emoji/1f926.svg1
-rw-r--r--public/emoji/1f927.svg1
-rw-r--r--public/emoji/1f930-1f3fb.svg1
-rw-r--r--public/emoji/1f930-1f3fc.svg1
-rw-r--r--public/emoji/1f930-1f3fd.svg1
-rw-r--r--public/emoji/1f930-1f3fe.svg1
-rw-r--r--public/emoji/1f930-1f3ff.svg1
-rw-r--r--public/emoji/1f930.svg1
-rw-r--r--public/emoji/1f933-1f3fb.svg1
-rw-r--r--public/emoji/1f933-1f3fc.svg1
-rw-r--r--public/emoji/1f933-1f3fd.svg1
-rw-r--r--public/emoji/1f933-1f3fe.svg1
-rw-r--r--public/emoji/1f933-1f3ff.svg1
-rw-r--r--public/emoji/1f933.svg1
-rw-r--r--public/emoji/1f934-1f3fb.svg1
-rw-r--r--public/emoji/1f934-1f3fc.svg1
-rw-r--r--public/emoji/1f934-1f3fd.svg1
-rw-r--r--public/emoji/1f934-1f3fe.svg1
-rw-r--r--public/emoji/1f934-1f3ff.svg1
-rw-r--r--public/emoji/1f934.svg1
-rw-r--r--public/emoji/1f935-1f3fb.svg1
-rw-r--r--public/emoji/1f935-1f3fc.svg1
-rw-r--r--public/emoji/1f935-1f3fd.svg1
-rw-r--r--public/emoji/1f935-1f3fe.svg1
-rw-r--r--public/emoji/1f935-1f3ff.svg1
-rw-r--r--public/emoji/1f935.svg1
-rw-r--r--public/emoji/1f936-1f3fb.svg1
-rw-r--r--public/emoji/1f936-1f3fc.svg1
-rw-r--r--public/emoji/1f936-1f3fd.svg1
-rw-r--r--public/emoji/1f936-1f3fe.svg1
-rw-r--r--public/emoji/1f936-1f3ff.svg1
-rw-r--r--public/emoji/1f936.svg1
-rw-r--r--public/emoji/1f937-1f3fb.svg1
-rw-r--r--public/emoji/1f937-1f3fc.svg1
-rw-r--r--public/emoji/1f937-1f3fd.svg1
-rw-r--r--public/emoji/1f937-1f3fe.svg1
-rw-r--r--public/emoji/1f937-1f3ff.svg1
-rw-r--r--public/emoji/1f937.svg1
-rw-r--r--public/emoji/1f938-1f3fb.svg1
-rw-r--r--public/emoji/1f938-1f3fc.svg1
-rw-r--r--public/emoji/1f938-1f3fd.svg1
-rw-r--r--public/emoji/1f938-1f3fe.svg1
-rw-r--r--public/emoji/1f938-1f3ff.svg1
-rw-r--r--public/emoji/1f938.svg1
-rw-r--r--public/emoji/1f939-1f3fb.svg1
-rw-r--r--public/emoji/1f939-1f3fc.svg1
-rw-r--r--public/emoji/1f939-1f3fd.svg1
-rw-r--r--public/emoji/1f939-1f3fe.svg1
-rw-r--r--public/emoji/1f939-1f3ff.svg1
-rw-r--r--public/emoji/1f939.svg1
-rw-r--r--public/emoji/1f93a.svg1
-rw-r--r--public/emoji/1f93c-1f3fb.svg1
-rw-r--r--public/emoji/1f93c-1f3fc.svg1
-rw-r--r--public/emoji/1f93c-1f3fd.svg1
-rw-r--r--public/emoji/1f93c-1f3fe.svg1
-rw-r--r--public/emoji/1f93c-1f3ff.svg1
-rw-r--r--public/emoji/1f93c.svg1
-rw-r--r--public/emoji/1f93d-1f3fb.svg1
-rw-r--r--public/emoji/1f93d-1f3fc.svg1
-rw-r--r--public/emoji/1f93d-1f3fd.svg1
-rw-r--r--public/emoji/1f93d-1f3fe.svg1
-rw-r--r--public/emoji/1f93d-1f3ff.svg1
-rw-r--r--public/emoji/1f93d.svg1
-rw-r--r--public/emoji/1f93e-1f3fb.svg1
-rw-r--r--public/emoji/1f93e-1f3fc.svg1
-rw-r--r--public/emoji/1f93e-1f3fd.svg1
-rw-r--r--public/emoji/1f93e-1f3fe.svg1
-rw-r--r--public/emoji/1f93e-1f3ff.svg1
-rw-r--r--public/emoji/1f93e.svg1
-rw-r--r--public/emoji/1f940.svg1
-rw-r--r--public/emoji/1f941.svg1
-rw-r--r--public/emoji/1f942.svg1
-rw-r--r--public/emoji/1f943.svg1
-rw-r--r--public/emoji/1f944.svg1
-rw-r--r--public/emoji/1f945.svg1
-rw-r--r--public/emoji/1f947.svg1
-rw-r--r--public/emoji/1f948.svg1
-rw-r--r--public/emoji/1f949.svg1
-rw-r--r--public/emoji/1f94a.svg1
-rw-r--r--public/emoji/1f94b.svg1
-rw-r--r--public/emoji/1f950.svg1
-rw-r--r--public/emoji/1f951.svg1
-rw-r--r--public/emoji/1f952.svg1
-rw-r--r--public/emoji/1f953.svg1
-rw-r--r--public/emoji/1f954.svg2
-rw-r--r--public/emoji/1f955.svg1
-rw-r--r--public/emoji/1f956.svg1
-rw-r--r--public/emoji/1f957.svg1
-rw-r--r--public/emoji/1f958.svg1
-rw-r--r--public/emoji/1f959.svg1
-rw-r--r--public/emoji/1f95a.svg1
-rw-r--r--public/emoji/1f95b.svg1
-rw-r--r--public/emoji/1f95c.svg1
-rw-r--r--public/emoji/1f95d.svg1
-rw-r--r--public/emoji/1f95e.svg1
-rw-r--r--public/emoji/1f980.svg1
-rw-r--r--public/emoji/1f981.svg1
-rw-r--r--public/emoji/1f982.svg1
-rw-r--r--public/emoji/1f983.svg1
-rw-r--r--public/emoji/1f984.svg1
-rw-r--r--public/emoji/1f985.svg1
-rw-r--r--public/emoji/1f986.svg1
-rw-r--r--public/emoji/1f987.svg1
-rw-r--r--public/emoji/1f988.svg2
-rw-r--r--public/emoji/1f989.svg1
-rw-r--r--public/emoji/1f98a.svg1
-rw-r--r--public/emoji/1f98b.svg1
-rw-r--r--public/emoji/1f98c.svg1
-rw-r--r--public/emoji/1f98d.svg2
-rw-r--r--public/emoji/1f98e.svg1
-rw-r--r--public/emoji/1f98f.svg1
-rw-r--r--public/emoji/1f990.svg1
-rw-r--r--public/emoji/1f991.svg1
-rw-r--r--public/emoji/1f9c0.svg1
-rw-r--r--public/emoji/203c.svg1
-rw-r--r--public/emoji/2049.svg1
-rw-r--r--public/emoji/2122.svg1
-rw-r--r--public/emoji/2139.svg1
-rw-r--r--public/emoji/2194.svg1
-rw-r--r--public/emoji/2195.svg1
-rw-r--r--public/emoji/2196.svg1
-rw-r--r--public/emoji/2197.svg1
-rw-r--r--public/emoji/2198.svg1
-rw-r--r--public/emoji/2199.svg1
-rw-r--r--public/emoji/21a9.svg2
-rw-r--r--public/emoji/21aa.svg2
-rw-r--r--public/emoji/231a.svg1
-rw-r--r--public/emoji/231b.svg1
-rw-r--r--public/emoji/2328.svg1
-rw-r--r--public/emoji/23cf.svg1
-rw-r--r--public/emoji/23e9.svg1
-rw-r--r--public/emoji/23ea.svg1
-rw-r--r--public/emoji/23eb.svg1
-rw-r--r--public/emoji/23ec.svg1
-rw-r--r--public/emoji/23ed.svg1
-rw-r--r--public/emoji/23ee.svg1
-rw-r--r--public/emoji/23ef.svg1
-rw-r--r--public/emoji/23f0.svg1
-rw-r--r--public/emoji/23f1.svg1
-rw-r--r--public/emoji/23f2.svg1
-rw-r--r--public/emoji/23f3.svg1
-rw-r--r--public/emoji/23f8.svg1
-rw-r--r--public/emoji/23f9.svg1
-rw-r--r--public/emoji/23fa.svg1
-rw-r--r--public/emoji/24c2.svg1
-rw-r--r--public/emoji/25aa.svg1
-rw-r--r--public/emoji/25ab.svg1
-rw-r--r--public/emoji/25b6.svg1
-rw-r--r--public/emoji/25c0.svg1
-rw-r--r--public/emoji/25fb.svg1
-rw-r--r--public/emoji/25fc.svg1
-rw-r--r--public/emoji/25fd.svg1
-rw-r--r--public/emoji/25fe.svg1
-rw-r--r--public/emoji/2600.svg1
-rw-r--r--public/emoji/2601.svg1
-rw-r--r--public/emoji/2602.svg1
-rw-r--r--public/emoji/2603.svg1
-rw-r--r--public/emoji/2604.svg1
-rw-r--r--public/emoji/260e.svg1
-rw-r--r--public/emoji/2611.svg1
-rw-r--r--public/emoji/2614.svg1
-rw-r--r--public/emoji/2615.svg1
-rw-r--r--public/emoji/2618.svg1
-rw-r--r--public/emoji/261d-1f3fb.svg1
-rw-r--r--public/emoji/261d-1f3fc.svg1
-rw-r--r--public/emoji/261d-1f3fd.svg1
-rw-r--r--public/emoji/261d-1f3fe.svg1
-rw-r--r--public/emoji/261d-1f3ff.svg1
-rw-r--r--public/emoji/261d.svg1
-rw-r--r--public/emoji/2620.svg1
-rw-r--r--public/emoji/2622.svg1
-rw-r--r--public/emoji/2623.svg1
-rw-r--r--public/emoji/2626.svg1
-rw-r--r--public/emoji/262a.svg1
-rw-r--r--public/emoji/262e.svg1
-rw-r--r--public/emoji/262f.svg1
-rw-r--r--public/emoji/2638.svg1
-rw-r--r--public/emoji/2639.svg1
-rw-r--r--public/emoji/263a.svg1
-rw-r--r--public/emoji/2648.svg1
-rw-r--r--public/emoji/2649.svg1
-rw-r--r--public/emoji/264a.svg1
-rw-r--r--public/emoji/264b.svg1
-rw-r--r--public/emoji/264c.svg1
-rw-r--r--public/emoji/264d.svg1
-rw-r--r--public/emoji/264e.svg1
-rw-r--r--public/emoji/264f.svg1
-rw-r--r--public/emoji/2650.svg1
-rw-r--r--public/emoji/2651.svg1
-rw-r--r--public/emoji/2652.svg1
-rw-r--r--public/emoji/2653.svg1
-rw-r--r--public/emoji/2660.svg1
-rw-r--r--public/emoji/2663.svg1
-rw-r--r--public/emoji/2665.svg2
-rw-r--r--public/emoji/2666.svg1
-rw-r--r--public/emoji/2668.svg1
-rw-r--r--public/emoji/267b.svg1
-rw-r--r--public/emoji/267f.svg1
-rw-r--r--public/emoji/2692.svg1
-rw-r--r--public/emoji/2693.svg1
-rw-r--r--public/emoji/2694.svg3
-rw-r--r--public/emoji/2696.svg1
-rw-r--r--public/emoji/2697.svg1
-rw-r--r--public/emoji/2699.svg2
-rw-r--r--public/emoji/269b.svg1
-rw-r--r--public/emoji/269c.svg1
-rw-r--r--public/emoji/26a0.svg1
-rw-r--r--public/emoji/26a1.svg1
-rw-r--r--public/emoji/26aa.svg1
-rw-r--r--public/emoji/26ab.svg1
-rw-r--r--public/emoji/26b0.svg1
-rw-r--r--public/emoji/26b1.svg1
-rw-r--r--public/emoji/26bd.svg1
-rw-r--r--public/emoji/26be.svg1
-rw-r--r--public/emoji/26c4.svg1
-rw-r--r--public/emoji/26c5.svg1
-rw-r--r--public/emoji/26c8.svg1
-rw-r--r--public/emoji/26ce.svg1
-rw-r--r--public/emoji/26cf.svg1
-rw-r--r--public/emoji/26d1.svg1
-rw-r--r--public/emoji/26d3.svg1
-rw-r--r--public/emoji/26d4.svg1
-rw-r--r--public/emoji/26e9.svg1
-rw-r--r--public/emoji/26ea.svg1
-rw-r--r--public/emoji/26f0.svg1
-rw-r--r--public/emoji/26f1.svg1
-rw-r--r--public/emoji/26f2.svg1
-rw-r--r--public/emoji/26f3.svg1
-rw-r--r--public/emoji/26f4.svg1
-rw-r--r--public/emoji/26f5.svg1
-rw-r--r--public/emoji/26f7.svg1
-rw-r--r--public/emoji/26f8.svg1
-rw-r--r--public/emoji/26f9-1f3fb.svg1
-rw-r--r--public/emoji/26f9-1f3fc.svg1
-rw-r--r--public/emoji/26f9-1f3fd.svg1
-rw-r--r--public/emoji/26f9-1f3fe.svg1
-rw-r--r--public/emoji/26f9-1f3ff.svg1
-rw-r--r--public/emoji/26f9.svg1
-rw-r--r--public/emoji/26fa.svg1
-rw-r--r--public/emoji/26fd.svg1
-rw-r--r--public/emoji/2702.svg1
-rw-r--r--public/emoji/2705.svg1
-rw-r--r--public/emoji/2708.svg1
-rw-r--r--public/emoji/2709.svg1
-rw-r--r--public/emoji/270a-1f3fb.svg1
-rw-r--r--public/emoji/270a-1f3fc.svg1
-rw-r--r--public/emoji/270a-1f3fd.svg1
-rw-r--r--public/emoji/270a-1f3fe.svg1
-rw-r--r--public/emoji/270a-1f3ff.svg1
-rw-r--r--public/emoji/270a.svg1
-rw-r--r--public/emoji/270b-1f3fb.svg1
-rw-r--r--public/emoji/270b-1f3fc.svg1
-rw-r--r--public/emoji/270b-1f3fd.svg1
-rw-r--r--public/emoji/270b-1f3fe.svg1
-rw-r--r--public/emoji/270b-1f3ff.svg1
-rw-r--r--public/emoji/270b.svg1
-rw-r--r--public/emoji/270c-1f3fb.svg1
-rw-r--r--public/emoji/270c-1f3fc.svg1
-rw-r--r--public/emoji/270c-1f3fd.svg1
-rw-r--r--public/emoji/270c-1f3fe.svg1
-rw-r--r--public/emoji/270c-1f3ff.svg1
-rw-r--r--public/emoji/270c.svg1
-rw-r--r--public/emoji/270d-1f3fb.svg1
-rw-r--r--public/emoji/270d-1f3fc.svg1
-rw-r--r--public/emoji/270d-1f3fd.svg1
-rw-r--r--public/emoji/270d-1f3fe.svg1
-rw-r--r--public/emoji/270d-1f3ff.svg1
-rw-r--r--public/emoji/270d.svg1
-rw-r--r--public/emoji/270f.svg1
-rw-r--r--public/emoji/2712.svg2
-rw-r--r--public/emoji/2714.svg1
-rw-r--r--public/emoji/2716.svg1
-rw-r--r--public/emoji/271d.svg1
-rw-r--r--public/emoji/2721.svg1
-rw-r--r--public/emoji/2728.svg1
-rw-r--r--public/emoji/2733.svg1
-rw-r--r--public/emoji/2734.svg1
-rw-r--r--public/emoji/2744.svg1
-rw-r--r--public/emoji/2747.svg1
-rw-r--r--public/emoji/274c.svg1
-rw-r--r--public/emoji/274e.svg1
-rw-r--r--public/emoji/2753.svg1
-rw-r--r--public/emoji/2754.svg1
-rw-r--r--public/emoji/2755.svg1
-rw-r--r--public/emoji/2757.svg1
-rw-r--r--public/emoji/2763.svg1
-rw-r--r--public/emoji/2764.svg1
-rw-r--r--public/emoji/2795.svg1
-rw-r--r--public/emoji/2796.svg1
-rw-r--r--public/emoji/2797.svg1
-rw-r--r--public/emoji/27a1.svg1
-rw-r--r--public/emoji/27b0.svg1
-rw-r--r--public/emoji/27bf.svg1
-rw-r--r--public/emoji/2934.svg1
-rw-r--r--public/emoji/2935.svg1
-rw-r--r--public/emoji/2b05.svg1
-rw-r--r--public/emoji/2b06.svg1
-rw-r--r--public/emoji/2b07.svg1
-rw-r--r--public/emoji/2b1b.svg1
-rw-r--r--public/emoji/2b1c.svg1
-rw-r--r--public/emoji/2b50.svg1
-rw-r--r--public/emoji/2b55.svg1
-rw-r--r--public/emoji/3030.svg1
-rw-r--r--public/emoji/303d.svg1
-rw-r--r--public/emoji/3297.svg1
-rw-r--r--public/emoji/3299.svg1
-rw-r--r--spec/controllers/xrd_controller_spec.rb2
-rw-r--r--spec/fabricators/import_fabricator.rb2
-rw-r--r--spec/models/import_spec.rb5
-rw-r--r--yarn.lock2
1880 files changed, 2362 insertions, 83 deletions
diff --git a/app/assets/javascripts/components/emoji.jsx b/app/assets/javascripts/components/emoji.jsx
index c93c07c74..eee657b86 100644
--- a/app/assets/javascripts/components/emoji.jsx
+++ b/app/assets/javascripts/components/emoji.jsx
@@ -1,9 +1,35 @@
 import emojione from 'emojione';
 
-emojione.imageType    = 'png';
-emojione.sprites      = false;
-emojione.imagePathPNG = '/emoji/';
+const toImage = str => shortnameToImage(unicodeToImage(str));
+
+const unicodeToImage = str => {
+  const mappedUnicode = emojione.mapUnicodeToShort();
+
+  return str.replace(emojione.regUnicode, unicodeChar => {
+    if (typeof unicodeChar === 'undefined' || unicodeChar === '' || !(unicodeChar in emojione.jsEscapeMap)) {
+      return unicodeChar;
+    }
+
+    const unicode  = emojione.jsEscapeMap[unicodeChar];
+    const short    = mappedUnicode[unicode];
+    const filename = emojione.emojioneList[short].fname;
+    const alt      = emojione.convert(unicode.toUpperCase());
+
+    return `<img draggable="false" class="emojione" alt="${alt}" src="/emoji/${filename}.svg" />`;
+  });
+};
+
+const shortnameToImage = str => str.replace(emojione.regShortNames, shortname => {
+  if (typeof shortname === 'undefined' || shortname === '' || !(shortname in emojione.emojioneList)) {
+    return shortname;
+  }
+
+  const unicode = emojione.emojioneList[shortname].unicode[emojione.emojioneList[shortname].unicode.length - 1];
+  const alt     = emojione.convert(unicode.toUpperCase());
+
+  return `<img draggable="false" class="emojione" alt="${alt}" src="/emoji/${unicode}.svg" />`;
+});
 
 export default function emojify(text) {
-  return emojione.toImage(text);
+  return toImage(text);
 };
diff --git a/app/assets/javascripts/components/features/account/components/header.jsx b/app/assets/javascripts/components/features/account/components/header.jsx
index e1aae3c77..a359963c4 100644
--- a/app/assets/javascripts/components/features/account/components/header.jsx
+++ b/app/assets/javascripts/components/features/account/components/header.jsx
@@ -4,6 +4,7 @@ import emojify from '../../../emoji';
 import escapeTextContentForBrowser from 'escape-html';
 import { defineMessages, injectIntl, FormattedMessage } from 'react-intl';
 import IconButton from '../../../components/icon_button';
+import { Motion, spring } from 'react-motion';
 
 const messages = defineMessages({
   unfollow: { id: 'account.unfollow', defaultMessage: 'Unfollow' },
@@ -11,6 +12,47 @@ const messages = defineMessages({
   requested: { id: 'account.requested', defaultMessage: 'Awaiting approval' }
 });
 
+const Avatar = React.createClass({
+
+  propTypes: {
+    account: ImmutablePropTypes.map.isRequired
+  },
+
+  getInitialState () {
+    return {
+      isHovered: false
+    };
+  },
+
+  mixins: [PureRenderMixin],
+
+  handleMouseOver () {
+    if (this.state.isHovered) return;
+    this.setState({ isHovered: true });
+  },
+
+  handleMouseOut () {
+    if (!this.state.isHovered) return;
+    this.setState({ isHovered: false });
+  },
+
+  render () {
+    const { account }   = this.props;
+    const { isHovered } = this.state;
+
+    return (
+      <Motion defaultStyle={{ radius: 90 }} style={{ radius: spring(isHovered ? 30 : 90, { stiffness: 180, damping: 12 }) }}>
+        {({ radius }) =>
+          <a href={account.get('url')} className='account__header__avatar' target='_blank' rel='noopener' style={{ display: 'block', width: '90px', height: '90px', margin: '0 auto', marginBottom: '10px', borderRadius: `${radius}px`, overflow: 'hidden' }} onMouseOver={this.handleMouseOver} onMouseOut={this.handleMouseOut}>
+            <img src={account.get('avatar')} alt={account.get('acct')} style={{ display: 'block', width: '90px', height: '90px' }} />
+          </a>
+        }
+      </Motion>
+    );
+  }
+
+});
+
 const Header = React.createClass({
 
   propTypes: {
@@ -68,14 +110,9 @@ const Header = React.createClass({
     return (
       <div className='account__header' style={{ backgroundImage: `url(${account.get('header')})` }}>
         <div style={{ padding: '20px 10px' }}>
-          <a href={account.get('url')} target='_blank' rel='noopener' style={{ display: 'block', color: 'inherit', textDecoration: 'none' }}>
-            <div className='account__header__avatar' style={{ width: '90px', margin: '0 auto', marginBottom: '10px' }}>
-              <img src={account.get('avatar')} alt='' style={{ display: 'block', width: '90px', height: '90px', borderRadius: '90px' }} />
-            </div>
-
-            <span style={{ display: 'inline-block', fontSize: '20px', lineHeight: '27px', fontWeight: '500' }} className='account__header__display-name' dangerouslySetInnerHTML={displayNameHTML} />
-          </a>
+          <Avatar account={account} />
 
+          <span style={{ display: 'inline-block', fontSize: '20px', lineHeight: '27px', fontWeight: '500' }} className='account__header__display-name' dangerouslySetInnerHTML={displayNameHTML} />
           <span className='account__header__username' style={{ fontSize: '14px', fontWeight: '400', display: 'block', marginBottom: '10px' }}>@{account.get('acct')} {lockedIcon}</span>
           <div style={{ fontSize: '14px' }} className='account__header__content' dangerouslySetInnerHTML={content} />
 
diff --git a/app/assets/javascripts/components/features/compose/components/emoji_picker_dropdown.jsx b/app/assets/javascripts/components/features/compose/components/emoji_picker_dropdown.jsx
index 471f0e1bb..1920b29bf 100644
--- a/app/assets/javascripts/components/features/compose/components/emoji_picker_dropdown.jsx
+++ b/app/assets/javascripts/components/features/compose/components/emoji_picker_dropdown.jsx
@@ -43,7 +43,7 @@ const EmojiPickerDropdown = React.createClass({
     return (
       <Dropdown ref={this.setRef} style={style}>
         <DropdownTrigger className='emoji-button' title={intl.formatMessage(messages.emoji)} style={{ fontSize: `24px`, width: `24px`, lineHeight: `24px`, display: 'block', marginLeft: '2px' }}>
-          <img className="emojione" alt="🙂" src="/emoji/1f602.png" />
+          <img draggable="false" className="emojione" alt="🙂" src="/emoji/1f602.svg" />
         </DropdownTrigger>
 
         <DropdownContent className='dropdown__left'>
diff --git a/app/assets/javascripts/components/features/getting_started/index.jsx b/app/assets/javascripts/components/features/getting_started/index.jsx
index 846e4f53b..6f9e988ba 100644
--- a/app/assets/javascripts/components/features/getting_started/index.jsx
+++ b/app/assets/javascripts/components/features/getting_started/index.jsx
@@ -41,7 +41,7 @@ const GettingStarted = ({ intl, me }) => {
         <ColumnLink icon='sign-out' text={intl.formatMessage(messages.sign_out)} href='/auth/sign_out' method='delete' />
       </div>
 
-      <div className='scrollable optionally-scrollable'>
+      <div className='scrollable optionally-scrollable' style={{ display: 'flex', flexDirection: 'column' }}>
         <div className='static-content getting-started'>
           <p><FormattedMessage id='getting_started.about_addressing' defaultMessage='You can follow people if you know their username and the domain they are on by entering an e-mail-esque address into the form at the top of the sidebar.' /></p>
           <p><FormattedMessage id='getting_started.about_shortcuts' defaultMessage='If the target user is on the same domain as you, just the username will work. The same rule applies to mentioning people in statuses.' /></p>
diff --git a/app/assets/javascripts/components/features/ui/index.jsx b/app/assets/javascripts/components/features/ui/index.jsx
index 10e989b2a..4b7e4bb46 100644
--- a/app/assets/javascripts/components/features/ui/index.jsx
+++ b/app/assets/javascripts/components/features/ui/index.jsx
@@ -36,34 +36,62 @@ const UI = React.createClass({
     this.setState({ width: window.innerWidth });
   },
 
+  handleDragEnter (e) {
+    e.preventDefault();
+
+    if (!this.dragTargets) {
+      this.dragTargets = [];
+    }
+
+    if (this.dragTargets.indexOf(e.target) === -1) {
+      this.dragTargets.push(e.target);
+    }
+
+    this.setState({ draggingOver: true });
+  },
+
   handleDragOver (e) {
     e.preventDefault();
     e.stopPropagation();
 
-    e.dataTransfer.dropEffect = 'copy';
+    try {
+      e.dataTransfer.dropEffect = 'copy';
+    } catch (err) {
 
-    if (e.dataTransfer.effectAllowed === 'all' || e.dataTransfer.effectAllowed === 'uninitialized') {
-      this.setState({ draggingOver: true });
     }
+
+    return false;
   },
 
   handleDrop (e) {
     e.preventDefault();
 
+    this.setState({ draggingOver: false });
+
     if (e.dataTransfer && e.dataTransfer.files.length === 1) {
-      this.setState({ draggingOver: false });
       this.props.dispatch(uploadCompose(e.dataTransfer.files));
     }
   },
 
-  handleDragLeave () {
+  handleDragLeave (e) {
+    e.preventDefault();
+    e.stopPropagation();
+
+    this.dragTargets = this.dragTargets.filter(el => el !== e.target && this.node.contains(el));
+
+    if (this.dragTargets.length > 0) {
+      return;
+    }
+
     this.setState({ draggingOver: false });
   },
 
   componentWillMount () {
     window.addEventListener('resize', this.handleResize, { passive: true });
-    window.addEventListener('dragover', this.handleDragOver);
-    window.addEventListener('drop', this.handleDrop);
+    document.addEventListener('dragenter', this.handleDragEnter, false);
+    document.addEventListener('dragover', this.handleDragOver, false);
+    document.addEventListener('drop', this.handleDrop, false);
+    document.addEventListener('dragleave', this.handleDragLeave, false);
 
     this.props.dispatch(refreshTimeline('home'));
     this.props.dispatch(refreshNotifications());
@@ -71,8 +99,14 @@ const UI = React.createClass({
 
   componentWillUnmount () {
     window.removeEventListener('resize', this.handleResize);
-    window.removeEventListener('dragover', this.handleDragOver);
-    window.removeEventListener('drop', this.handleDrop);
+    document.removeEventListener('dragenter', this.handleDragEnter);
+    document.removeEventListener('dragover', this.handleDragOver);
+    document.removeEventListener('drop', this.handleDrop);
+    document.removeEventListener('dragleave', this.handleDragLeave);
+  },
+
+  setRef (c) {
+    this.node = c;
   },
 
   render () {
@@ -99,7 +133,7 @@ const UI = React.createClass({
     }
 
     return (
-      <div className='ui' onDragLeave={this.handleDragLeave}>
+      <div className='ui' ref={this.setRef}>
         <TabsBar />
 
         {mountedColumns}
diff --git a/app/assets/javascripts/extras.jsx b/app/assets/javascripts/extras.jsx
index 5738863dd..c13feceff 100644
--- a/app/assets/javascripts/extras.jsx
+++ b/app/assets/javascripts/extras.jsx
@@ -24,4 +24,17 @@ $(() => {
       window.location.href = $(e.target).attr('href');
     }
   });
+
+  $('.status__content__spoiler-link').on('click', e => {
+    e.preventDefault();
+    const contentEl = $(e.target).parent().parent().find('div');
+
+    if (contentEl.is(':visible')) {
+      contentEl.hide();
+      $(e.target).parent().attr('style', 'margin-bottom: 0');
+    } else {
+      contentEl.show();
+      $(e.target).parent().attr('style', null);
+    }
+  });
 });
diff --git a/app/assets/stylesheets/components.scss b/app/assets/stylesheets/components.scss
index 45f93ef90..1c1e8bffc 100644
--- a/app/assets/stylesheets/components.scss
+++ b/app/assets/stylesheets/components.scss
@@ -21,7 +21,7 @@
   text-decoration: none;
   transition: all 100ms ease-in;
 
-  &:hover {
+  &:hover, &:active, &:focus {
     background-color: lighten($color4, 7%);
     transition: all 200ms ease-out;
   }
@@ -54,7 +54,7 @@
   cursor: pointer;
   transition: all 100ms ease-in;
 
-  &:hover {
+  &:hover, &:active, &:focus {
     color: lighten($color1, 33%);
     transition: all 200ms ease-out;
   }
@@ -79,7 +79,7 @@
   &.inverted {
     color: lighten($color1, 33%);
 
-    &:hover {
+    &:hover, &:active, &:focus {
       color: lighten($color1, 26%);
     }
 
@@ -105,7 +105,7 @@
   outline: 0;
   transition: all 100ms ease-in;
 
-  &:hover {
+  &:hover, &:active, &:focus {
     color: lighten($color1, 26%);
     transition: all 200ms ease-out;
   }
@@ -771,6 +771,7 @@ a.status__content__spoiler-link {
   padding: 0;
   display: flex;
   flex-direction: column;
+  overflow: hidden;
   overflow-y: auto;
   flex-grow: 1;
 }
@@ -1639,7 +1640,7 @@ button.active i.fa-retweet {
     margin-top: 2px;
   }
 
-  &:hover {
+  &:hover, &:active, &:focus {
     img {
       opacity: 1;
       filter: none;
diff --git a/app/assets/stylesheets/stream_entries.scss b/app/assets/stylesheets/stream_entries.scss
index b9a9a1da3..4a6dc6aa4 100644
--- a/app/assets/stylesheets/stream_entries.scss
+++ b/app/assets/stylesheets/stream_entries.scss
@@ -97,6 +97,15 @@
       a {
         color: $color4;
       }
+
+      a.status__content__spoiler-link {
+        color: $color5;
+        background: $color3;
+
+        &:hover {
+          background: lighten($color3, 8%);
+        }
+      }
     }
 
     .status__attachments {
@@ -163,6 +172,15 @@
       a {
         color: $color4;
       }
+
+      a.status__content__spoiler-link {
+        color: $color5;
+        background: $color3;
+
+        &:hover {
+          background: lighten($color3, 8%);
+        }
+      }
     }
 
     .detailed-status__meta {
diff --git a/app/controllers/api/v1/accounts_controller.rb b/app/controllers/api/v1/accounts_controller.rb
index f07450eb0..da18474cb 100644
--- a/app/controllers/api/v1/accounts_controller.rb
+++ b/app/controllers/api/v1/accounts_controller.rb
@@ -20,7 +20,7 @@ class Api::V1::AccountsController < ApiController
     accounts  = Account.where(id: results.map(&:target_account_id)).map { |a| [a.id, a] }.to_h
     @accounts = results.map { |f| accounts[f.target_account_id] }
 
-    set_account_counters_maps(@accounts)
+    # set_account_counters_maps(@accounts)
 
     next_path = following_api_v1_account_url(max_id: results.last.id)    if results.size == limit_param(DEFAULT_ACCOUNTS_LIMIT)
     prev_path = following_api_v1_account_url(since_id: results.first.id) unless results.empty?
@@ -35,7 +35,7 @@ class Api::V1::AccountsController < ApiController
     accounts  = Account.where(id: results.map(&:account_id)).map { |a| [a.id, a] }.to_h
     @accounts = results.map { |f| accounts[f.account_id] }
 
-    set_account_counters_maps(@accounts)
+    # set_account_counters_maps(@accounts)
 
     next_path = followers_api_v1_account_url(max_id: results.last.id)    if results.size == limit_param(DEFAULT_ACCOUNTS_LIMIT)
     prev_path = followers_api_v1_account_url(since_id: results.first.id) unless results.empty?
@@ -52,8 +52,8 @@ class Api::V1::AccountsController < ApiController
     @statuses = cache_collection(@statuses, Status)
 
     set_maps(@statuses)
-    set_counters_maps(@statuses)
-    set_account_counters_maps(@statuses.flat_map { |s| [s.account, s.reblog? ? s.reblog.account : nil] }.compact.uniq)
+    # set_counters_maps(@statuses)
+    # set_account_counters_maps(@statuses.flat_map { |s| [s.account, s.reblog? ? s.reblog.account : nil] }.compact.uniq)
 
     next_path = statuses_api_v1_account_url(max_id: @statuses.last.id)    unless @statuses.empty?
     prev_path = statuses_api_v1_account_url(since_id: @statuses.first.id) unless @statuses.empty?
@@ -117,7 +117,7 @@ class Api::V1::AccountsController < ApiController
   def search
     @accounts = AccountSearchService.new.call(params[:q], limit_param(DEFAULT_ACCOUNTS_LIMIT), params[:resolve] == 'true', current_account)
 
-    set_account_counters_maps(@accounts) unless @accounts.nil?
+    # set_account_counters_maps(@accounts) unless @accounts.nil?
 
     render action: :index
   end
diff --git a/app/controllers/api/v1/blocks_controller.rb b/app/controllers/api/v1/blocks_controller.rb
index 08aefc175..dadf21265 100644
--- a/app/controllers/api/v1/blocks_controller.rb
+++ b/app/controllers/api/v1/blocks_controller.rb
@@ -11,7 +11,7 @@ class Api::V1::BlocksController < ApiController
     accounts  = Account.where(id: results.map(&:target_account_id)).map { |a| [a.id, a] }.to_h
     @accounts = results.map { |f| accounts[f.target_account_id] }.compact
 
-    set_account_counters_maps(@accounts)
+    # set_account_counters_maps(@accounts)
 
     next_path = api_v1_blocks_url(max_id: results.last.id)    if results.size == limit_param(DEFAULT_ACCOUNTS_LIMIT)
     prev_path = api_v1_blocks_url(since_id: results.first.id) unless results.empty?
diff --git a/app/controllers/api/v1/favourites_controller.rb b/app/controllers/api/v1/favourites_controller.rb
index ef0a4854a..8a5b81e63 100644
--- a/app/controllers/api/v1/favourites_controller.rb
+++ b/app/controllers/api/v1/favourites_controller.rb
@@ -11,7 +11,7 @@ class Api::V1::FavouritesController < ApiController
     @statuses = cache_collection(Status.where(id: results.map(&:status_id)), Status)
 
     set_maps(@statuses)
-    set_counters_maps(@statuses)
+    # set_counters_maps(@statuses)
 
     next_path = api_v1_favourites_url(max_id: results.last.id)    if results.size == limit_param(DEFAULT_STATUSES_LIMIT)
     prev_path = api_v1_favourites_url(since_id: results.first.id) unless results.empty?
diff --git a/app/controllers/api/v1/follow_requests_controller.rb b/app/controllers/api/v1/follow_requests_controller.rb
index 740083735..3b8e8c078 100644
--- a/app/controllers/api/v1/follow_requests_controller.rb
+++ b/app/controllers/api/v1/follow_requests_controller.rb
@@ -9,7 +9,7 @@ class Api::V1::FollowRequestsController < ApiController
     accounts  = Account.where(id: results.map(&:account_id)).map { |a| [a.id, a] }.to_h
     @accounts = results.map { |f| accounts[f.account_id] }
 
-    set_account_counters_maps(@accounts)
+    # set_account_counters_maps(@accounts)
 
     next_path = api_v1_follow_requests_url(max_id: results.last.id)    if results.size == DEFAULT_ACCOUNTS_LIMIT
     prev_path = api_v1_follow_requests_url(since_id: results.first.id) unless results.empty?
diff --git a/app/controllers/api/v1/mutes_controller.rb b/app/controllers/api/v1/mutes_controller.rb
index 42a9ed412..6f48de040 100644
--- a/app/controllers/api/v1/mutes_controller.rb
+++ b/app/controllers/api/v1/mutes_controller.rb
@@ -11,7 +11,7 @@ class Api::V1::MutesController < ApiController
     accounts  = Account.where(id: results.map(&:target_account_id)).map { |a| [a.id, a] }.to_h
     @accounts = results.map { |f| accounts[f.target_account_id] }
 
-    set_account_counters_maps(@accounts)
+    # set_account_counters_maps(@accounts)
 
     next_path = api_v1_mutes_url(max_id: results.last.id)    if results.size == limit_param(DEFAULT_ACCOUNTS_LIMIT)
     prev_path = api_v1_mutes_url(since_id: results.first.id) unless results.empty?
diff --git a/app/controllers/api/v1/notifications_controller.rb b/app/controllers/api/v1/notifications_controller.rb
index 544ba2442..7bbc5419c 100644
--- a/app/controllers/api/v1/notifications_controller.rb
+++ b/app/controllers/api/v1/notifications_controller.rb
@@ -14,8 +14,8 @@ class Api::V1::NotificationsController < ApiController
     statuses       = @notifications.select { |n| !n.target_status.nil? }.map(&:target_status)
 
     set_maps(statuses)
-    set_counters_maps(statuses)
-    set_account_counters_maps(@notifications.map(&:from_account))
+    # set_counters_maps(statuses)
+    # set_account_counters_maps(@notifications.map(&:from_account))
 
     next_path = api_v1_notifications_url(max_id: @notifications.last.id)    unless @notifications.empty?
     prev_path = api_v1_notifications_url(since_id: @notifications.first.id) unless @notifications.empty?
diff --git a/app/controllers/api/v1/statuses_controller.rb b/app/controllers/api/v1/statuses_controller.rb
index 552f1b1b3..024258c0e 100644
--- a/app/controllers/api/v1/statuses_controller.rb
+++ b/app/controllers/api/v1/statuses_controller.rb
@@ -23,7 +23,7 @@ class Api::V1::StatusesController < ApiController
     statuses = [@status] + @context[:ancestors] + @context[:descendants]
 
     set_maps(statuses)
-    set_counters_maps(statuses)
+    # set_counters_maps(statuses)
   end
 
   def card
@@ -36,7 +36,7 @@ class Api::V1::StatusesController < ApiController
     accounts  = Account.where(id: results.map(&:account_id)).map { |a| [a.id, a] }.to_h
     @accounts = results.map { |r| accounts[r.account_id] }
 
-    set_account_counters_maps(@accounts)
+    # set_account_counters_maps(@accounts)
 
     next_path = reblogged_by_api_v1_status_url(max_id: results.last.id)    if results.size == limit_param(DEFAULT_ACCOUNTS_LIMIT)
     prev_path = reblogged_by_api_v1_status_url(since_id: results.first.id) unless results.empty?
@@ -51,7 +51,7 @@ class Api::V1::StatusesController < ApiController
     accounts  = Account.where(id: results.map(&:account_id)).map { |a| [a.id, a] }.to_h
     @accounts = results.map { |f| accounts[f.account_id] }
 
-    set_account_counters_maps(@accounts)
+    # set_account_counters_maps(@accounts)
 
     next_path = favourited_by_api_v1_status_url(max_id: results.last.id)    if results.size == limit_param(DEFAULT_ACCOUNTS_LIMIT)
     prev_path = favourited_by_api_v1_status_url(since_id: results.first.id) unless results.empty?
diff --git a/app/controllers/api/v1/timelines_controller.rb b/app/controllers/api/v1/timelines_controller.rb
index af6e5b7df..0446b9e4d 100644
--- a/app/controllers/api/v1/timelines_controller.rb
+++ b/app/controllers/api/v1/timelines_controller.rb
@@ -11,8 +11,8 @@ class Api::V1::TimelinesController < ApiController
     @statuses = cache_collection(@statuses)
 
     set_maps(@statuses)
-    set_counters_maps(@statuses)
-    set_account_counters_maps(@statuses.flat_map { |s| [s.account, s.reblog? ? s.reblog.account : nil] }.compact.uniq)
+    # set_counters_maps(@statuses)
+    # set_account_counters_maps(@statuses.flat_map { |s| [s.account, s.reblog? ? s.reblog.account : nil] }.compact.uniq)
 
     next_path = api_v1_home_timeline_url(max_id: @statuses.last.id)    unless @statuses.empty?
     prev_path = api_v1_home_timeline_url(since_id: @statuses.first.id) unless @statuses.empty?
@@ -27,8 +27,8 @@ class Api::V1::TimelinesController < ApiController
     @statuses = cache_collection(@statuses)
 
     set_maps(@statuses)
-    set_counters_maps(@statuses)
-    set_account_counters_maps(@statuses.flat_map { |s| [s.account, s.reblog? ? s.reblog.account : nil] }.compact.uniq)
+    # set_counters_maps(@statuses)
+    # set_account_counters_maps(@statuses.flat_map { |s| [s.account, s.reblog? ? s.reblog.account : nil] }.compact.uniq)
 
     next_path = api_v1_public_timeline_url(max_id: @statuses.last.id)    unless @statuses.empty?
     prev_path = api_v1_public_timeline_url(since_id: @statuses.first.id) unless @statuses.empty?
@@ -44,8 +44,8 @@ class Api::V1::TimelinesController < ApiController
     @statuses = cache_collection(@statuses)
 
     set_maps(@statuses)
-    set_counters_maps(@statuses)
-    set_account_counters_maps(@statuses.flat_map { |s| [s.account, s.reblog? ? s.reblog.account : nil] }.compact.uniq)
+    # set_counters_maps(@statuses)
+    # set_account_counters_maps(@statuses.flat_map { |s| [s.account, s.reblog? ? s.reblog.account : nil] }.compact.uniq)
 
     next_path = api_v1_hashtag_timeline_url(params[:id], max_id: @statuses.last.id)    unless @statuses.empty?
     prev_path = api_v1_hashtag_timeline_url(params[:id], since_id: @statuses.first.id) unless @statuses.empty?
diff --git a/app/controllers/settings/imports_controller.rb b/app/controllers/settings/imports_controller.rb
new file mode 100644
index 000000000..cbb5e65da
--- /dev/null
+++ b/app/controllers/settings/imports_controller.rb
@@ -0,0 +1,34 @@
+# frozen_string_literal: true
+
+class Settings::ImportsController < ApplicationController
+  layout 'admin'
+
+  before_action :authenticate_user!
+  before_action :set_account
+
+  def show
+    @import = Import.new
+  end
+
+  def create
+    @import = Import.new(import_params)
+    @import.account = @account
+
+    if @import.save
+      ImportWorker.perform_async(@import.id)
+      redirect_to settings_import_path, notice: I18n.t('imports.success')
+    else
+      render action: :show
+    end
+  end
+
+  private
+
+  def set_account
+    @account = current_user.account
+  end
+
+  def import_params
+    params.require(:import).permit(:data, :type)
+  end
+end
diff --git a/app/controllers/xrd_controller.rb b/app/controllers/xrd_controller.rb
index 9e0277860..6db87cefc 100644
--- a/app/controllers/xrd_controller.rb
+++ b/app/controllers/xrd_controller.rb
@@ -36,11 +36,14 @@ class XrdController < ApplicationController
   end
 
   def username_from_resource
-    if resource_param.start_with?('acct:') || resource_param.include?('@')
-      resource_param.split('@').first.gsub('acct:', '')
+    if resource_param =~ /\Ahttps?:\/\//
+      path_params = Rails.application.routes.recognize_path(resource_param)
+      raise ActiveRecord::RecordNotFound unless path_params[:controller] == 'users' && path_params[:action] == 'show'
+      path_params[:username]
     else
-      url = Addressable::URI.parse(resource_param)
-      url.path.gsub('/users/', '')
+      username, domain = resource_param.gsub(/\Aacct:/, '').split('@')
+      raise ActiveRecord::RecordNotFound unless TagManager.instance.local_domain?(domain)
+      username
     end
   end
 
diff --git a/app/lib/formatter.rb b/app/lib/formatter.rb
index b58952ae0..da7ad2027 100644
--- a/app/lib/formatter.rb
+++ b/app/lib/formatter.rb
@@ -9,8 +9,6 @@ class Formatter
   include ActionView::Helpers::TextHelper
   include ActionView::Helpers::SanitizeHelper
 
-  AUTOLINK_RE = /https?:\/\/([\S]+\.[!#$&-;=?-[\]_a-z~]|%[\w\d]{2}]+[\w])/i
-
   def format(status)
     return reformat(status.content) unless status.local?
 
@@ -39,6 +37,7 @@ class Formatter
 
     html = encode(account.note)
     html = link_urls(html)
+    html = link_accounts(html)
     html = link_hashtags(html)
 
     html.html_safe # rubocop:disable Rails/OutputSafety
@@ -59,12 +58,23 @@ class Formatter
   def link_mentions(html, mentions)
     html.gsub(Account::MENTION_RE) do |match|
       acct    = Account::MENTION_RE.match(match)[1]
-      mention = mentions.find { |item| item.account.acct.casecmp(acct).zero? }
+      mention = mentions.find { |item| TagManager.instance.same_acct?(item.account.acct, acct) }
 
       mention.nil? ? match : mention_html(match, mention.account)
     end
   end
 
+  def link_accounts(html)
+    html.gsub(Account::MENTION_RE) do |match|
+      acct = Account::MENTION_RE.match(match)[1]
+      username, domain = acct.split('@')
+      domain = nil if TagManager.instance.local_domain?(domain)
+      account = Account.find_remote(username, domain)
+
+      account.nil? ? match : mention_html(match, account)
+    end
+  end
+
   def link_hashtags(html)
     html.gsub(Tag::HASHTAG_RE) do |match|
       hashtag_html(match)
diff --git a/app/lib/tag_manager.rb b/app/lib/tag_manager.rb
index 34c3edc4b..2a5e7a409 100644
--- a/app/lib/tag_manager.rb
+++ b/app/lib/tag_manager.rb
@@ -60,6 +60,12 @@ class TagManager
     domain.nil? || domain.gsub(/[\/]/, '').casecmp(Rails.configuration.x.local_domain).zero?
   end
 
+  def same_acct?(canonical, needle)
+    return true if canonical.casecmp(needle).zero?
+    username, domain = needle.split('@')
+    local_domain?(domain) && canonical.casecmp(username).zero?
+  end
+
   def local_url?(url)
     uri    = Addressable::URI.parse(url)
     domain = uri.host + (uri.port ? ":#{uri.port}" : '')
diff --git a/app/models/favourite.rb b/app/models/favourite.rb
index 67a293888..41d06e734 100644
--- a/app/models/favourite.rb
+++ b/app/models/favourite.rb
@@ -4,7 +4,7 @@ class Favourite < ApplicationRecord
   include Paginable
 
   belongs_to :account, inverse_of: :favourites
-  belongs_to :status,  inverse_of: :favourites
+  belongs_to :status,  inverse_of: :favourites, counter_cache: true
 
   has_one :notification, as: :activity, dependent: :destroy
 
diff --git a/app/models/follow.rb b/app/models/follow.rb
index 57db8c462..8bfe8b2f6 100644
--- a/app/models/follow.rb
+++ b/app/models/follow.rb
@@ -3,8 +3,8 @@
 class Follow < ApplicationRecord
   include Paginable
 
-  belongs_to :account
-  belongs_to :target_account, class_name: 'Account'
+  belongs_to :account, counter_cache: :following_count
+  belongs_to :target_account, class_name: 'Account', counter_cache: :followers_count
 
   has_one :notification, as: :activity, dependent: :destroy
 
diff --git a/app/models/import.rb b/app/models/import.rb
new file mode 100644
index 000000000..255063c53
--- /dev/null
+++ b/app/models/import.rb
@@ -0,0 +1,14 @@
+# frozen_string_literal: true
+
+class Import < ApplicationRecord
+  self.inheritance_column = false
+
+  enum type: [:following, :blocking]
+
+  belongs_to :account
+
+  FILE_TYPES = ['text/plain', 'text/csv'].freeze
+
+  has_attached_file :data, url: '/system/:hash.:extension', hash_secret: ENV.fetch('PAPERCLIP_SECRET')
+  validates_attachment_content_type :data, content_type: FILE_TYPES
+end
diff --git a/app/models/status.rb b/app/models/status.rb
index d5bbf70fb..81b26fd14 100644
--- a/app/models/status.rb
+++ b/app/models/status.rb
@@ -10,11 +10,11 @@ class Status < ApplicationRecord
 
   belongs_to :application, class_name: 'Doorkeeper::Application'
 
-  belongs_to :account, inverse_of: :statuses
+  belongs_to :account, inverse_of: :statuses, counter_cache: true
   belongs_to :in_reply_to_account, foreign_key: 'in_reply_to_account_id', class_name: 'Account'
 
   belongs_to :thread, foreign_key: 'in_reply_to_id', class_name: 'Status', inverse_of: :replies
-  belongs_to :reblog, foreign_key: 'reblog_of_id', class_name: 'Status', inverse_of: :reblogs
+  belongs_to :reblog, foreign_key: 'reblog_of_id', class_name: 'Status', inverse_of: :reblogs, counter_cache: :reblogs_count
 
   has_many :favourites, inverse_of: :status, dependent: :destroy
   has_many :reblogs, foreign_key: 'reblog_of_id', class_name: 'Status', inverse_of: :reblog, dependent: :destroy
diff --git a/app/views/accounts/_header.html.haml b/app/views/accounts/_header.html.haml
index e35b08317..0d43fba30 100644
--- a/app/views/accounts/_header.html.haml
+++ b/app/views/accounts/_header.html.haml
@@ -23,12 +23,12 @@
       .counter{ class: active_nav_class(short_account_url(@account)) }
         = link_to short_account_url(@account), class: 'u-url u-uid' do
           %span.counter-label= t('accounts.posts')
-          %span.counter-number= number_with_delimiter @account.statuses.count
+          %span.counter-number= number_with_delimiter @account.statuses_count
       .counter{ class: active_nav_class(following_account_url(@account)) }
         = link_to following_account_url(@account) do
           %span.counter-label= t('accounts.following')
-          %span.counter-number= number_with_delimiter @account.following.count
+          %span.counter-number= number_with_delimiter @account.following_count
       .counter{ class: active_nav_class(followers_account_url(@account)) }
         = link_to followers_account_url(@account) do
           %span.counter-label= t('accounts.followers')
-          %span.counter-number= number_with_delimiter @account.followers.count
+          %span.counter-number= number_with_delimiter @account.followers_count
diff --git a/app/views/admin/accounts/show.html.haml b/app/views/admin/accounts/show.html.haml
index b528e161e..ba1c3bae7 100644
--- a/app/views/admin/accounts/show.html.haml
+++ b/app/views/admin/accounts/show.html.haml
@@ -47,13 +47,13 @@
 
     %tr
       %th Follows
-      %td= @account.following.count
+      %td= @account.following_count
     %tr
       %th Followers
-      %td= @account.followers.count
+      %td= @account.followers_count
     %tr
       %th Statuses
-      %td= @account.statuses.count
+      %td= @account.statuses_count
     %tr
       %th Media attachments
       %td
diff --git a/app/views/api/v1/accounts/show.rabl b/app/views/api/v1/accounts/show.rabl
index 151a5080d..32df0457a 100644
--- a/app/views/api/v1/accounts/show.rabl
+++ b/app/views/api/v1/accounts/show.rabl
@@ -1,11 +1,11 @@
 object @account
 
-attributes :id, :username, :acct, :display_name, :locked
+attributes :id, :username, :acct, :display_name, :locked, :created_at
 
 node(:note)            { |account| Formatter.instance.simplified_format(account) }
 node(:url)             { |account| TagManager.instance.url_for(account) }
 node(:avatar)          { |account| full_asset_url(account.avatar.url(:original)) }
 node(:header)          { |account| full_asset_url(account.header.url(:original)) }
-node(:followers_count) { |account| defined?(@followers_counts_map) ? (@followers_counts_map[account.id] || 0) : (account.try(:followers_count) || account.followers.count) }
-node(:following_count) { |account| defined?(@following_counts_map) ? (@following_counts_map[account.id] || 0) : (account.try(:following_count) || account.following.count) }
-node(:statuses_count)  { |account| defined?(@statuses_counts_map)  ? (@statuses_counts_map[account.id]  || 0) : (account.try(:statuses_count)  || account.statuses.count) }
+node(:followers_count) { |account| defined?(@followers_counts_map) ? (@followers_counts_map[account.id] || 0) : account.followers_count }
+node(:following_count) { |account| defined?(@following_counts_map) ? (@following_counts_map[account.id] || 0) : account.following_count }
+node(:statuses_count)  { |account| defined?(@statuses_counts_map)  ? (@statuses_counts_map[account.id]  || 0) : account.statuses_count }
diff --git a/app/views/api/v1/statuses/_show.rabl b/app/views/api/v1/statuses/_show.rabl
index 059e0d13f..54e8a86d8 100644
--- a/app/views/api/v1/statuses/_show.rabl
+++ b/app/views/api/v1/statuses/_show.rabl
@@ -3,8 +3,8 @@ attributes :id, :created_at, :in_reply_to_id, :in_reply_to_account_id, :sensitiv
 node(:uri)              { |status| TagManager.instance.uri_for(status) }
 node(:content)          { |status| Formatter.instance.format(status) }
 node(:url)              { |status| TagManager.instance.url_for(status) }
-node(:reblogs_count)    { |status| defined?(@reblogs_counts_map)    ? (@reblogs_counts_map[status.id]    || 0) : status.reblogs.count }
-node(:favourites_count) { |status| defined?(@favourites_counts_map) ? (@favourites_counts_map[status.id] || 0) : status.favourites.count }
+node(:reblogs_count)    { |status| defined?(@reblogs_counts_map)    ? (@reblogs_counts_map[status.id]    || 0) : status.reblogs_count }
+node(:favourites_count) { |status| defined?(@favourites_counts_map) ? (@favourites_counts_map[status.id] || 0) : status.favourites_count }
 
 child :application do
   extends 'api/v1/apps/show'
diff --git a/app/views/layouts/admin.html.haml b/app/views/layouts/admin.html.haml
index 750d6036f..59fe078df 100644
--- a/app/views/layouts/admin.html.haml
+++ b/app/views/layouts/admin.html.haml
@@ -12,6 +12,15 @@
     .content-wrapper
       .content
         %h2= yield :page_title
+
+        - if flash[:notice]
+          .flash-message.notice
+            %strong= flash[:notice]
+
+        - if flash[:alert]
+          .flash-message.alert
+            %strong= flash[:alert]
+
         = yield
 
 = render template: "layouts/application", locals: { body_classes: 'admin' }
diff --git a/app/views/settings/imports/show.html.haml b/app/views/settings/imports/show.html.haml
new file mode 100644
index 000000000..8502913dc
--- /dev/null
+++ b/app/views/settings/imports/show.html.haml
@@ -0,0 +1,11 @@
+- content_for :page_title do
+  = t('settings.import')
+
+%p.hint= t('imports.preface')
+
+= simple_form_for @import, url: settings_import_path do |f|
+  = f.input :type, collection: Import.types.keys, wrapper: :with_label, include_blank: false, label_method: lambda { |type| I18n.t("imports.types.#{type}") }
+  = f.input :data, wrapper: :with_label, hint: t('simple_form.hints.imports.data')
+
+  .actions
+    = f.button :button, t('imports.upload'), type: :submit
diff --git a/app/views/stream_entries/_detailed_status.html.haml b/app/views/stream_entries/_detailed_status.html.haml
index 8c0456b1f..8495f28b9 100644
--- a/app/views/stream_entries/_detailed_status.html.haml
+++ b/app/views/stream_entries/_detailed_status.html.haml
@@ -9,8 +9,10 @@
 
   .status__content.e-content.p-name.emojify<
     - unless status.spoiler_text.blank?
-      %p= status.spoiler_text
-    %div{ style: "direction: #{rtl?(status.content) ? 'rtl' : 'ltr'}" }= Formatter.instance.format(status)
+      %p{ style: 'margin-bottom: 0' }<
+        %span>= "#{status.spoiler_text} "
+        %a.status__content__spoiler-link{ href: '#' }= t('statuses.show_more')
+    %div{ style: "display: #{status.spoiler_text.blank? ? 'block' : 'none'}; direction: #{rtl?(status.content) ? 'rtl' : 'ltr'}" }= Formatter.instance.format(status)
 
   - unless status.media_attachments.empty?
     - if status.media_attachments.first.video?
@@ -39,11 +41,11 @@
       ·
     %span<
       = fa_icon('retweet')
-      %span= status.reblogs.count
+      %span= status.reblogs_count
     ·
     %span<
       = fa_icon('star')
-      %span= status.favourites.count
+      %span= status.favourites_count
 
     - if user_signed_in?
       ·
diff --git a/app/views/stream_entries/_simple_status.html.haml b/app/views/stream_entries/_simple_status.html.haml
index cb2c976ce..2eb9bf166 100644
--- a/app/views/stream_entries/_simple_status.html.haml
+++ b/app/views/stream_entries/_simple_status.html.haml
@@ -14,8 +14,10 @@
 
   .status__content.e-content.p-name.emojify<
     - unless status.spoiler_text.blank?
-      %p= status.spoiler_text
-    %div{ style: "direction: #{rtl?(status.content) ? 'rtl' : 'ltr'}" }= Formatter.instance.format(status)
+      %p{ style: 'margin-bottom: 0' }<
+        %span>= "#{status.spoiler_text} "
+        %a.status__content__spoiler-link{ href: '#' }= t('statuses.show_more')
+    %div{ style: "display: #{status.spoiler_text.blank? ? 'block' : 'none'}; direction: #{rtl?(status.content) ? 'rtl' : 'ltr'}" }= Formatter.instance.format(status)
 
   - unless status.media_attachments.empty?
     .status__attachments
diff --git a/app/workers/import_worker.rb b/app/workers/import_worker.rb
new file mode 100644
index 000000000..a3ae2a85a
--- /dev/null
+++ b/app/workers/import_worker.rb
@@ -0,0 +1,54 @@
+# frozen_string_literal: true
+
+require 'csv'
+
+class ImportWorker
+  include Sidekiq::Worker
+
+  sidekiq_options retry: false
+
+  def perform(import_id)
+    import = Import.find(import_id)
+
+    case import.type
+    when 'blocking'
+      process_blocks(import)
+    when 'following'
+      process_follows(import)
+    end
+
+    import.destroy
+  end
+
+  private
+
+  def process_blocks(import)
+    from_account = import.account
+
+    CSV.foreach(import.data.path) do |row|
+      next if row.size != 1
+
+      begin
+        target_account = FollowRemoteAccountService.new.call(row[0])
+        next if target_account.nil?
+        BlockService.new.call(from_account, target_account)
+      rescue Goldfinger::Error, HTTP::Error, OpenSSL::SSL::SSLError
+        next
+      end
+    end
+  end
+
+  def process_follows(import)
+    from_account = import.account
+
+    CSV.foreach(import.data.path) do |row|
+      next if row.size != 1
+
+      begin
+        FollowService.new.call(from_account, row[0])
+      rescue Goldfinger::Error, HTTP::Error, OpenSSL::SSL::SSLError
+        next
+      end
+    end
+  end
+end
diff --git a/config/locales/en.yml b/config/locales/en.yml
index 3e130aaf8..157f107a5 100644
--- a/config/locales/en.yml
+++ b/config/locales/en.yml
@@ -85,6 +85,13 @@ en:
     validation_errors:
       one: Something isn't quite right yet! Please review the error below
       other: Something isn't quite right yet! Please review %{count} errors below
+  imports:
+    preface: You can import certain data like all the people you are following or blocking into your account on this instance, from files created by an export on another instance.
+    success: Your data was successfully uploaded and will now be processed in due time
+    types:
+      blocking: Blocking list
+      following: Following list
+    upload: Upload
   landing_strip_html: <strong>%{name}</strong> is a user on <strong>%{domain}</strong>. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can <a href="%{sign_up_path}">sign up here</a>.
   notification_mailer:
     digest:
@@ -124,12 +131,14 @@ en:
     back: Back to Mastodon
     edit_profile: Edit profile
     export: Data export
+    import: Import
     preferences: Preferences
     settings: Settings
     two_factor_auth: Two-factor Authentication
   statuses:
     open_in_web: Open in web
     over_character_limit: character limit of %{max} exceeded
+    show_more: Show more
     visibilities:
       private: Only show to followers
       public: Public
diff --git a/config/locales/simple_form.en.yml b/config/locales/simple_form.en.yml
index c4bd0ad96..df4f6ca00 100644
--- a/config/locales/simple_form.en.yml
+++ b/config/locales/simple_form.en.yml
@@ -8,12 +8,15 @@ en:
         header: PNG, GIF or JPG. At most 2MB. Will be downscaled to 700x335px
         locked: Requires you to manually approve followers and defaults post privacy to followers-only
         note: At most 160 characters
+      imports:
+        data: CSV file exported from another Mastodon instance
     labels:
       defaults:
         avatar: Avatar
         confirm_new_password: Confirm new password
         confirm_password: Confirm password
         current_password: Current password
+        data: Data
         display_name: Display name
         email: E-mail address
         header: Header
@@ -24,6 +27,7 @@ en:
         otp_attempt: Two-factor code
         password: Password
         setting_default_privacy: Post privacy
+        type: Import type
         username: Username
       interactions:
         must_be_follower: Block notifications from non-followers
diff --git a/config/navigation.rb b/config/navigation.rb
index 607a0ff10..77556e5aa 100644
--- a/config/navigation.rb
+++ b/config/navigation.rb
@@ -9,6 +9,7 @@ SimpleNavigation::Configuration.run do |navigation|
       settings.item :preferences, safe_join([fa_icon('sliders fw'), t('settings.preferences')]), settings_preferences_url
       settings.item :password, safe_join([fa_icon('cog fw'), t('auth.change_password')]), edit_user_registration_url
       settings.item :two_factor_auth, safe_join([fa_icon('mobile fw'), t('settings.two_factor_auth')]), settings_two_factor_auth_url
+      settings.item :import, safe_join([fa_icon('cloud-upload fw'), t('settings.import')]), settings_import_url
       settings.item :export, safe_join([fa_icon('cloud-download fw'), t('settings.export')]), settings_export_url
       settings.item :authorized_apps, safe_join([fa_icon('list fw'), t('settings.authorized_apps')]), oauth_authorized_applications_url
     end
diff --git a/config/routes.rb b/config/routes.rb
index cf8364968..bfca5c734 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -51,6 +51,7 @@ Rails.application.routes.draw do
   namespace :settings do
     resource :profile, only: [:show, :update]
     resource :preferences, only: [:show, :update]
+    resource :import, only: [:show, :create]
 
     resource :export, only: [:show] do
       collection do
diff --git a/db/migrate/20170330021336_add_counter_caches.rb b/db/migrate/20170330021336_add_counter_caches.rb
new file mode 100644
index 000000000..cf064b9e1
--- /dev/null
+++ b/db/migrate/20170330021336_add_counter_caches.rb
@@ -0,0 +1,13 @@
+class AddCounterCaches < ActiveRecord::Migration[5.0]
+  def change
+    add_column :statuses, :favourites_count, :integer, null: false, default: 0
+    add_column :statuses, :reblogs_count, :integer, null: false, default: 0
+    add_column :accounts, :statuses_count, :integer, null: false, default: 0
+    add_column :accounts, :followers_count, :integer, null: false, default: 0
+    add_column :accounts, :following_count, :integer, null: false, default: 0
+  end
+end
+
+# To make the new fields contain correct data:
+# update statuses set favourites_count = (select count(*) from favourites where favourites.status_id = statuses.id), reblogs_count = (select count(*) from statuses as reblogs where reblogs.reblog_of_id = statuses.id);
+# update accounts set statuses_count = (select count(*) from statuses where account_id = accounts.id), followers_count = (select count(*) from follows where target_account_id = accounts.id), following_count = (select count(*) from follows where account_id = accounts.id);
diff --git a/db/migrate/20170330163835_create_imports.rb b/db/migrate/20170330163835_create_imports.rb
new file mode 100644
index 000000000..d6f74823d
--- /dev/null
+++ b/db/migrate/20170330163835_create_imports.rb
@@ -0,0 +1,11 @@
+class CreateImports < ActiveRecord::Migration[5.0]
+  def change
+    create_table :imports do |t|
+      t.integer :account_id, null: false
+      t.integer :type, null: false
+      t.boolean :approved
+
+      t.timestamps
+    end
+  end
+end
diff --git a/db/migrate/20170330164118_add_attachment_data_to_imports.rb b/db/migrate/20170330164118_add_attachment_data_to_imports.rb
new file mode 100644
index 000000000..4850b0663
--- /dev/null
+++ b/db/migrate/20170330164118_add_attachment_data_to_imports.rb
@@ -0,0 +1,11 @@
+class AddAttachmentDataToImports < ActiveRecord::Migration
+  def self.up
+    change_table :imports do |t|
+      t.attachment :data
+    end
+  end
+
+  def self.down
+    remove_attachment :imports, :data
+  end
+end
diff --git a/db/schema.rb b/db/schema.rb
index 2457b523d..5a9ca1426 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -10,7 +10,7 @@
 #
 # It's strongly recommended that you check this file into your version control system.
 
-ActiveRecord::Schema.define(version: 20170322162804) do
+ActiveRecord::Schema.define(version: 20170330164118) do
 
   # These are extensions that must be enabled in order to support this database
   enable_extension "plpgsql"
@@ -44,6 +44,9 @@ ActiveRecord::Schema.define(version: 20170322162804) do
     t.boolean  "suspended",               default: false, null: false
     t.boolean  "locked",                  default: false, null: false
     t.string   "header_remote_url",       default: "",    null: false
+    t.integer  "statuses_count",          default: 0,     null: false
+    t.integer  "followers_count",         default: 0,     null: false
+    t.integer  "following_count",         default: 0,     null: false
     t.index "(((setweight(to_tsvector('simple'::regconfig, (display_name)::text), 'A'::\"char\") || setweight(to_tsvector('simple'::regconfig, (username)::text), 'B'::\"char\")) || setweight(to_tsvector('simple'::regconfig, (COALESCE(domain, ''::character varying))::text), 'C'::\"char\")))", name: "search_index", using: :gin
     t.index "lower((username)::text), lower((domain)::text)", name: "index_accounts_on_username_and_domain_lower", using: :btree
     t.index ["username", "domain"], name: "index_accounts_on_username_and_domain", unique: true, using: :btree
@@ -90,6 +93,18 @@ ActiveRecord::Schema.define(version: 20170322162804) do
     t.index ["account_id", "target_account_id"], name: "index_follows_on_account_id_and_target_account_id", unique: true, using: :btree
   end
 
+  create_table "imports", force: :cascade do |t|
+    t.integer  "account_id",        null: false
+    t.integer  "type",              null: false
+    t.boolean  "approved"
+    t.datetime "created_at",        null: false
+    t.datetime "updated_at",        null: false
+    t.string   "data_file_name"
+    t.string   "data_content_type"
+    t.integer  "data_file_size"
+    t.datetime "data_updated_at"
+  end
+
   create_table "media_attachments", force: :cascade do |t|
     t.bigint   "status_id"
     t.string   "file_file_name"
@@ -220,6 +235,8 @@ ActiveRecord::Schema.define(version: 20170322162804) do
     t.integer  "application_id"
     t.text     "spoiler_text",           default: "",    null: false
     t.boolean  "reply",                  default: false
+    t.integer  "favourites_count",       default: 0,     null: false
+    t.integer  "reblogs_count",          default: 0,     null: false
     t.index ["account_id"], name: "index_statuses_on_account_id", using: :btree
     t.index ["in_reply_to_id"], name: "index_statuses_on_in_reply_to_id", using: :btree
     t.index ["reblog_of_id"], name: "index_statuses_on_reblog_of_id", using: :btree
diff --git a/docs/Using-Mastodon/Apps.md b/docs/Using-Mastodon/Apps.md
index 125239ba5..67b14dc26 100644
--- a/docs/Using-Mastodon/Apps.md
+++ b/docs/Using-Mastodon/Apps.md
@@ -9,7 +9,7 @@ Some people have started working on apps for the Mastodon API. Here is a list of
 |mastodroid|Android|<https://github.com/alin-rautoiu/mastodroid>|[@charlag@mastodon.social](https://mastodon.social/users/charlag)|
 |TootyFruity|Android|<https://play.google.com/store/apps/details?id=ch.kevinegli.tootyfruity221258>|[@eggplant@mastodon.social](https://mastodon.social/users/eggplant)|
 |11t|iOS/Android|<https://github.com/jeroensmeets/mastodon-app>|[@jeroensmeets@mastodon.social](https://mastodon.social/users/jeroensmeets)|
-|[Amarok](https://itunes.apple.com/us/app/amarok-for-mastodon/id1214116200?ls=1&mt=8)|iOS|<https://itunes.apple.com/us/app/amarok-for-mastodon/id1214116200?ls=1&mt=8>|[@eurasierboy@mastodon.social](https://mastodon.social/users/eurasierboy)|
+|[Amaroq](https://itunes.apple.com/us/app/amarok-for-mastodon/id1214116200?ls=1&mt=8)|iOS|<https://itunes.apple.com/us/app/amarok-for-mastodon/id1214116200?ls=1&mt=8>|[@eurasierboy@mastodon.social](https://mastodon.social/users/eurasierboy)|
 |Albatross|iOS||[@goldie_ice@mastodon.social](https://mastodon.social/users/goldie_ice)|
 |Tooter|Chrome|<https://github.com/ineffyble/tooter>|[@effy@mastodon.social](https://mastodon.social/users/effy)|
 |tootstream|CLI|<https://github.com/magicalraccoon/tootstream>|[@Raccoon@mastodon.social](https://mastodon.social/users/Raccoon)|
diff --git a/lib/tasks/mastodon.rake b/lib/tasks/mastodon.rake
index bb10410b5..79dcb722a 100644
--- a/lib/tasks/mastodon.rake
+++ b/lib/tasks/mastodon.rake
@@ -62,4 +62,23 @@ namespace :mastodon do
       end
     end
   end
+
+  namespace :maintenance do
+    desc 'Update counter caches'
+    task update_counter_caches: :environment do
+      Rails.logger.debug 'Updating counter caches for accounts...'
+
+      Account.unscoped.select('id').find_in_batches do |batch|
+        Account.where(id: batch.map(&:id)).update_all('statuses_count = (select count(*) from statuses where account_id = accounts.id), followers_count = (select count(*) from follows where target_account_id = accounts.id), following_count = (select count(*) from follows where account_id = accounts.id)')
+      end
+
+      Rails.logger.debug 'Updating counter caches for statuses...'
+
+      Status.unscoped.select('id').find_in_batches do |batch|
+        Status.where(id: batch.map(&:id)).update_all('favourites_count = (select count(*) from favourites where favourites.status_id = statuses.id), reblogs_count = (select count(*) from statuses as reblogs where reblogs.reblog_of_id = statuses.id)')
+      end
+
+      Rails.logger.debug 'Done!'
+    end
+  end
 end
diff --git a/package.json b/package.json
index 35ce56ee5..14c8abe79 100644
--- a/package.json
+++ b/package.json
@@ -23,7 +23,7 @@
     "chai-enzyme": "^0.6.1",
     "css-loader": "^0.26.2",
     "dotenv": "^4.0.0",
-    "emojione": "latest",
+    "emojione": "^2.2.7",
     "emojione-picker": "^2.0.1",
     "enzyme": "^2.7.1",
     "es6-promise": "^3.2.1",
diff --git a/public/emoji/0023-20e3.svg b/public/emoji/0023-20e3.svg
new file mode 100644
index 000000000..a29d90113
--- /dev/null
+++ b/public/emoji/0023-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="m49.4 24.9l1.6-6h-6.1l1.6-6h-6.1l-1.6 6h-8.1l1.6-6h-6.1l-1.6 6h-6.1l-1.6 6h6.1l-2.2 8h-6.1l-1.6 6h6.1l-1.6 6h6.1l1.6-6h8.1l-1.6 6h6.1l1.6-6h6.1l1.6-6h-6.1l2.2-8c0 0 6.1 0 6.1 0m-14.4 8h-8.1l2.2-8h8.1l-2.2 8" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0023.svg b/public/emoji/0023.svg
new file mode 100644
index 000000000..76c606dd0
--- /dev/null
+++ b/public/emoji/0023.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m49.4 28l1.6-6h-6.1l1.6-6h-6.1l-1.6 6h-8.1l1.6-6h-6.1l-1.6 6h-6.1l-1.6 6h6.1l-2.2 8h-6.1l-1.7 6h6.1l-1.6 6h6.1l1.6-6h8.1l-1.6 6h6.1l1.6-6h6.1l1.6-6h-6.1l2.2-8h6.2m-14.4 8h-8.1l2.2-8h8.1l-2.2 8" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/002a-20e3.svg b/public/emoji/002a-20e3.svg
new file mode 100644
index 000000000..bc3b2e6eb
--- /dev/null
+++ b/public/emoji/002a-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+		c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="m45.5 33.3c.4.2.5.5.5.9 0 .5-.3 1.2-1 2.3-.6 1.1-1.1 1.7-1.5 2-.4.2-.7.2-1.1 0l-8.6-6.2 1.2 10.5c.1.4-.1.7-.5.9-.4.2-1.3.3-2.5.3-1.2 0-2.1-.1-2.5-.3-.4-.2-.6-.5-.5-.9l1.1-10.5-8.5 6.2c-.3.2-.7.2-1.1 0-.4-.2-.9-.9-1.5-2-.6-1-.9-1.8-.9-2.3 0-.5.2-.8.5-.9l9.7-4.3-9.7-4.3c-.4-.2-.6-.5-.5-1 0-.5.3-1.2.9-2.3.6-1 1.1-1.7 1.5-1.9.4-.2.8-.2 1.1 0l8.5 6.2-1.1-10.4c-.1-.4.1-.7.5-1s1.3-.3 2.5-.3c1.2 0 2.1.1 2.5.3s.6.5.5 1l-1.1 10.5 8.6-6.2c.3-.2.7-.2 1.1 0 .4.2.9.9 1.5 2 .6 1 .9 1.8 1 2.2 0 .5-.1.8-.5 1l-9.8 4.2 9.7 4.3" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/002a.svg b/public/emoji/002a.svg
new file mode 100644
index 000000000..258414904
--- /dev/null
+++ b/public/emoji/002a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m45.5 36.3c.4.2.5.5.5.9 0 .5-.3 1.2-1 2.3-.6 1.1-1.1 1.7-1.5 2-.4.2-.7.2-1.1 0l-8.6-6.2 1.2 10.5c.1.4-.1.7-.5.9-.4.2-1.3.3-2.5.3-1.2 0-2.1-.1-2.5-.3-.4-.2-.6-.5-.5-.9l1.1-10.5-8.5 6.2c-.3.2-.7.2-1.1 0-.4-.2-.9-.9-1.5-2-.6-1-.9-1.8-.9-2.3 0-.5.2-.8.5-.9l9.7-4.3-9.7-4.3c-.4-.2-.6-.5-.5-1 0-.5.3-1.2.9-2.3.6-1 1.1-1.7 1.5-1.9s.8-.2 1.1 0l8.5 6.2-1.1-10.4c-.1-.4.1-.7.5-1s1.3-.3 2.5-.3c1.2 0 2.1.1 2.5.3.4.2.6.5.5 1l-1.1 10.5 8.6-6.2c.3-.2.7-.2 1.1 0s.9.9 1.5 2c.6 1 .9 1.8 1 2.2 0 .5-.1.8-.5 1l-9.8 4.2 9.7 4.3" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0030-20e3.svg b/public/emoji/0030-20e3.svg
new file mode 100644
index 000000000..57dc88909
--- /dev/null
+++ b/public/emoji/0030-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="m32 13c3 0 5.3 1.1 7 3.2 2 2.6 3 6.8 3 12.8 0 5.9-1 10.2-3 12.8-1.7 2.1-4 3.2-7 3.2-3 0-5.4-1.2-7.2-3.5-1.9-2.4-2.8-6.5-2.8-12.6 0-5.9 1-10.1 3-12.7 1.7-2.1 4-3.2 7-3.2m0 5c-.7 0-1.4.2-1.9.7s-1 1.3-1.3 2.5c-.4 1.6-.6 4.2-.6 7.8 0 3.7.2 6.2.5 7.6.4 1.4.8 2.3 1.4 2.7.6.5 1.2.7 1.9.7.7 0 1.4-.2 1.9-.7.6-.5 1-1.3 1.3-2.5.4-1.5.6-4.1.6-7.8 0-3.7-.2-6.2-.5-7.6-.4-1.4-.8-2.3-1.4-2.8-.6-.4-1.2-.6-1.9-.6" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0030.svg b/public/emoji/0030.svg
new file mode 100644
index 000000000..8ea076ce9
--- /dev/null
+++ b/public/emoji/0030.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m32 16c3 0 5.3 1.1 7 3.2 2 2.6 3 6.8 3 12.8 0 5.9-1 10.2-3 12.8-1.7 2.1-4 3.2-7 3.2-3 0-5.4-1.2-7.2-3.5-1.9-2.4-2.8-6.5-2.8-12.6 0-5.9 1-10.1 3-12.7 1.7-2.1 4-3.2 7-3.2m0 5c-.7 0-1.4.2-1.9.7s-1 1.3-1.3 2.5c-.4 1.6-.6 4.2-.6 7.8 0 3.7.2 6.2.5 7.6.4 1.4.8 2.3 1.4 2.7.6.5 1.2.7 1.9.7.7 0 1.4-.2 1.9-.7.6-.5 1-1.3 1.3-2.5.4-1.5.6-4.1.6-7.8 0-3.7-.2-6.2-.5-7.6-.4-1.4-.8-2.3-1.4-2.8-.6-.4-1.2-.6-1.9-.6" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0031-20e3.svg b/public/emoji/0031-20e3.svg
new file mode 100644
index 000000000..e18178a17
--- /dev/null
+++ b/public/emoji/0031-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="m38 45h-6.1v-23c-2.2 2.1-4.9 3.6-7.9 4.6v-5.5c1.6-.5 3.3-1.5 5.2-3 1.9-1.5 3.2-3.2 3.8-5.1h5v32" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0031.svg b/public/emoji/0031.svg
new file mode 100644
index 000000000..c0ca63e68
--- /dev/null
+++ b/public/emoji/0031.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m38 48h-6.1v-23c-2.2 2.1-4.9 3.6-7.9 4.6v-5.5c1.6-.5 3.3-1.5 5.2-3 1.9-1.5 3.2-3.2 3.8-5.1h5v32" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0032-20e3.svg b/public/emoji/0032-20e3.svg
new file mode 100644
index 000000000..c2eb5bd50
--- /dev/null
+++ b/public/emoji/0032-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="m42 39.3v5.7h-20c.2-2.1.9-4.2 1.9-6.1 1.1-1.9 3.2-4.5 6.4-7.6 2.6-2.6 4.1-4.3 4.7-5.2.8-1.3 1.2-2.5 1.2-3.7 0-1.4-.3-2.4-1-3.1s-1.6-1.1-2.8-1.1c-1.2 0-2.1.4-2.8 1.2-.7.8-1.1 2-1.2 3.8l-5.7-.6c.3-3.4 1.4-5.8 3.2-7.2 1.8-1.5 4-2.2 6.7-2.2 2.9 0 5.2.8 6.9 2.5s2.5 3.8 2.5 6.3c0 1.4-.2 2.8-.7 4.1-.5 1.2-1.3 2.5-2.3 3.9-.7.9-1.9 2.3-3.7 4.1-1.8 1.8-2.9 2.9-3.4 3.5-.5.6-.9 1.1-1.2 1.7h11.3" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0032.svg b/public/emoji/0032.svg
new file mode 100644
index 000000000..abd01370a
--- /dev/null
+++ b/public/emoji/0032.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m42 42.3v5.7h-20c.2-2.1.9-4.2 1.9-6.1 1.1-1.9 3.2-4.5 6.4-7.6 2.6-2.6 4.1-4.3 4.7-5.2.8-1.3 1.2-2.5 1.2-3.7 0-1.4-.3-2.4-1-3.1s-1.6-1.1-2.8-1.1c-1.2 0-2.1.4-2.8 1.2-.7.8-1.1 2-1.2 3.8l-5.7-.6c.3-3.4 1.4-5.8 3.2-7.2 1.8-1.5 4-2.2 6.7-2.2 2.9 0 5.2.8 6.9 2.5s2.5 3.8 2.5 6.3c0 1.4-.2 2.8-.7 4.1-.5 1.2-1.3 2.5-2.3 3.9-.7.9-1.9 2.3-3.7 4.1-1.8 1.8-2.9 2.9-3.4 3.5-.5.6-.9 1.1-1.2 1.7h11.3" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0033-20e3.svg b/public/emoji/0033-20e3.svg
new file mode 100644
index 000000000..295276013
--- /dev/null
+++ b/public/emoji/0033-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="m22 36.1l5.6-.7c.2 1.5.7 2.6 1.4 3.4s1.7 1.2 2.8 1.2c1.2 0 2.2-.5 3-1.4.8-.9 1.2-2.2 1.2-3.8 0-1.5-.4-2.7-1.2-3.6-.8-.9-1.7-1.3-2.9-1.3-.7 0-1.6.1-2.6.4l.6-4.9c1.6 0 2.8-.3 3.6-1.1s1.2-1.7 1.2-3c0-1.1-.3-1.9-.9-2.5-.6-.6-1.4-.9-2.4-.9-1 0-1.8.4-2.5 1.1s-1.1 1.8-1.3 3.1l-5.3-.9c.4-1.9.9-3.4 1.7-4.5.7-1.1 1.8-2 3.1-2.7 1.3-.6 2.8-1 4.5-1 2.8 0 5.1.9 6.8 2.8 1.4 1.5 2.1 3.3 2.1 5.2 0 2.8-1.4 4.9-4.3 6.6 1.7.4 3.1 1.2 4.1 2.6 1 1.3 1.5 3 1.5 4.9 0 2.8-1 5.1-2.9 7-1.7 1.9-4.1 2.9-7 2.9-2.7 0-5-.8-6.8-2.4-1.8-1.7-2.8-3.8-3.1-6.5" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0033.svg b/public/emoji/0033.svg
new file mode 100644
index 000000000..3136230ff
--- /dev/null
+++ b/public/emoji/0033.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m22 39.2l5.6-.7c.2 1.5.7 2.6 1.4 3.4s1.7 1.2 2.8 1.2c1.2 0 2.2-.5 3-1.4.8-.9 1.2-2.2 1.2-3.8 0-1.5-.4-2.7-1.2-3.6-.8-.9-1.7-1.3-2.9-1.3-.7 0-1.6.1-2.6.4l.6-4.9c1.6 0 2.8-.3 3.6-1.1s1.2-1.7 1.2-3c0-1.1-.3-1.9-.9-2.5-.6-.6-1.4-.9-2.4-.9-1 0-1.8.4-2.5 1.1s-1.1 1.8-1.3 3.1l-5.3-.9c.4-1.9.9-3.4 1.7-4.5.7-1.1 1.8-2 3.1-2.7 1.3-.6 2.8-1 4.5-1 2.8 0 5.1.9 6.8 2.8 1.4 1.5 2.1 3.3 2.1 5.2 0 2.8-1.4 4.9-4.3 6.6 1.7.4 3.1 1.2 4.1 2.6 1 1.3 1.5 3 1.5 4.9 0 2.8-1 5.1-2.9 7-1.7 1.8-4.1 2.8-7 2.8-2.7 0-5-.8-6.8-2.4-1.8-1.7-2.8-3.8-3.1-6.4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0034-20e3.svg b/public/emoji/0034-20e3.svg
new file mode 100644
index 000000000..f530a7542
--- /dev/null
+++ b/public/emoji/0034-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="M33.7,45v-6.4H20v-5.3L34.5,13h5.4v20.2H44v5.4h-4.1V45H33.7z M33.7,33.2V22.3L26,33.2H33.7z" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0034.svg b/public/emoji/0034.svg
new file mode 100644
index 000000000..1722ee958
--- /dev/null
+++ b/public/emoji/0034.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="M33.7,48v-6.4H20v-5.3L34.5,16h5.4v20.2H44v5.4h-4.1V48H33.7z M33.7,36.2V25.3L26,36.2H33.7z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0035-20e3.svg b/public/emoji/0035-20e3.svg
new file mode 100644
index 000000000..dc4e1d81a
--- /dev/null
+++ b/public/emoji/0035-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="m22 36.3l5.7-.6c.2 1.4.6 2.5 1.4 3.3.8.8 1.7 1.2 2.8 1.2 1.2 0 2.2-.5 3-1.6.8-1 1.2-2.6 1.2-4.7 0-2-.4-3.4-1.2-4.4-.8-1-1.9-1.5-3.2-1.5-1.6 0-3.1.8-4.4 2.3l-4.6-.7 2.9-16.6h15.1v5.7h-10.8l-.9 5.4c1.3-.7 2.6-1 3.9-1 2.5 0 4.7 1 6.4 3 1.8 2 2.6 4.5 2.6 7.7 0 2.6-.7 5-2.1 7-1.9 2.8-4.6 4.2-8.1 4.2-2.7 0-5-.8-6.7-2.4-1.6-1.6-2.7-3.7-3-6.3" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0035.svg b/public/emoji/0035.svg
new file mode 100644
index 000000000..3e7717f08
--- /dev/null
+++ b/public/emoji/0035.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m22 39.3l5.7-.6c.2 1.4.6 2.5 1.4 3.3.8.8 1.7 1.2 2.8 1.2 1.2 0 2.2-.5 3-1.6.8-1 1.2-2.6 1.2-4.7 0-2-.4-3.4-1.2-4.4-.8-1-1.9-1.5-3.2-1.5-1.6 0-3.1.8-4.4 2.3l-4.6-.7 2.9-16.6h15.1v5.7h-10.8l-.9 5.4c1.3-.7 2.6-1 3.9-1 2.5 0 4.7 1 6.4 3 1.8 2 2.6 4.5 2.6 7.7 0 2.6-.7 5-2.1 7-1.9 2.8-4.6 4.2-8.1 4.2-2.7 0-5-.8-6.7-2.4-1.6-1.6-2.7-3.7-3-6.3" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0036-20e3.svg b/public/emoji/0036-20e3.svg
new file mode 100644
index 000000000..9ce3a594f
--- /dev/null
+++ b/public/emoji/0036-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="m41.4 20.8l-5.6.6c-.1-1.2-.5-2.1-1.1-2.6-.6-.6-1.3-.9-2.2-.9-1.2 0-2.2.6-3.1 1.7-.8 1.1-1.4 3.5-1.6 7.1 1.4-1.8 3.2-2.7 5.3-2.7 2.4 0 4.5 1 6.2 2.9 1.7 1.9 2.6 4.4 2.6 7.4 0 3.2-.9 5.8-2.7 7.7s-4 3-6.8 3c-3 0-5.5-1.2-7.5-3.7-1.9-2.4-2.9-6.5-2.9-12.1 0-5.7 1-9.9 3-12.4 2-2.5 4.7-3.8 7.9-3.8 2.3 0 4.2.7 5.6 2 1.6 1.3 2.5 3.3 2.9 5.8m-13 13.1c0 2 .4 3.5 1.3 4.5.9 1.1 1.8 1.6 2.9 1.6 1.1 0 1.9-.4 2.7-1.3.7-.9 1.1-2.3 1.1-4.3 0-2-.4-3.5-1.1-4.5-.8-.9-1.7-1.4-2.9-1.4-1.1 0-2 .5-2.8 1.4s-1.2 2.2-1.2 4" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0036.svg b/public/emoji/0036.svg
new file mode 100644
index 000000000..2ff6d9390
--- /dev/null
+++ b/public/emoji/0036.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m41.4 23.8l-5.6.6c-.1-1.2-.5-2.1-1.1-2.6-.6-.6-1.3-.9-2.2-.9-1.2 0-2.2.6-3.1 1.7-.8 1.1-1.4 3.5-1.6 7.1 1.4-1.8 3.2-2.7 5.3-2.7 2.4 0 4.5 1 6.2 2.9 1.7 1.9 2.6 4.4 2.6 7.4 0 3.2-.9 5.8-2.7 7.7s-4 3-6.8 3c-3 0-5.5-1.2-7.5-3.7-1.9-2.4-2.9-6.5-2.9-12.1 0-5.7 1-9.9 3-12.4 2-2.5 4.7-3.8 7.9-3.8 2.3 0 4.2.7 5.6 2 1.6 1.3 2.5 3.3 2.9 5.8m-13 13.1c0 2 .4 3.5 1.3 4.5.9 1.1 1.8 1.6 2.9 1.6 1.1 0 1.9-.4 2.7-1.3.7-.9 1.1-2.3 1.1-4.3 0-2-.4-3.5-1.1-4.5-.8-.9-1.7-1.4-2.9-1.4-1.1 0-2 .5-2.8 1.4-.8.9-1.2 2.2-1.2 4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0037-20e3.svg b/public/emoji/0037-20e3.svg
new file mode 100644
index 000000000..1f01b9db8
--- /dev/null
+++ b/public/emoji/0037-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="m23 18.8v-5.8h20v4.5c-1.7 1.7-3.3 4.2-5 7.4-1.7 3.2-3 6.7-3.9 10.3s-1.3 6.9-1.3 9.7h-5.6c.1-4.5 1-9.1 2.6-13.7s3.8-8.8 6.6-12.5l-13.4.1" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0037.svg b/public/emoji/0037.svg
new file mode 100644
index 000000000..6079e4930
--- /dev/null
+++ b/public/emoji/0037.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m23 21.8v-5.8h20v4.5c-1.7 1.7-3.3 4.2-5 7.4-1.7 3.2-3 6.7-3.9 10.3-.9 3.6-1.3 6.9-1.3 9.7h-5.6c.1-4.5 1-9.1 2.6-13.7 1.6-4.7 3.8-8.8 6.6-12.5l-13.4.1" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0038-20e3.svg b/public/emoji/0038-20e3.svg
new file mode 100644
index 000000000..b6ed90a32
--- /dev/null
+++ b/public/emoji/0038-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="m27.1 27.5c-1.5-.7-2.6-1.6-3.3-2.7-.7-1.1-1-2.4-1-3.8 0-2.3.8-4.3 2.4-5.8 1.6-1.5 3.8-2.3 6.8-2.3 2.9 0 5.1.8 6.7 2.3s2.4 3.5 2.4 5.8c0 1.5-.4 2.7-1.1 3.9-.7 1.1-1.8 2-3.1 2.6 1.7.7 3 1.7 3.8 3.1.9 1.3 1.3 2.9 1.3 4.6 0 2.9-.9 5.2-2.7 7.1-1.8 1.8-4.2 2.7-7.1 2.7-2.8 0-5.1-.7-6.9-2.2-2.2-1.8-3.3-4.2-3.3-7.3 0-1.7.4-3.2 1.2-4.7.8-1.4 2.1-2.5 3.9-3.3m.6 7.4c0 1.7.4 2.9 1.2 3.9.8.9 1.9 1.4 3.1 1.4 1.2 0 2.2-.4 3-1.3.8-.9 1.2-2.2 1.2-3.9 0-1.5-.4-2.6-1.2-3.5-.8-.9-1.8-1.3-3-1.3-1.4 0-2.5.5-3.2 1.5-.7.9-1.1 2-1.1 3.2m.6-13.4c0 1.2.3 2.1 1 2.8.7.7 1.5 1 2.6 1 1.1 0 2-.3 2.7-1 .7-.7 1-1.6 1-2.8 0-1.1-.3-2-1-2.7-.7-.7-1.5-1-2.6-1-1.1 0-2 .3-2.7 1-.7.7-1 1.6-1 2.7" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0038.svg b/public/emoji/0038.svg
new file mode 100644
index 000000000..014bf2631
--- /dev/null
+++ b/public/emoji/0038.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m27.1 30.5c-1.5-.7-2.6-1.6-3.3-2.7-.7-1.1-1-2.4-1-3.8 0-2.3.8-4.3 2.4-5.8 1.6-1.5 3.8-2.3 6.8-2.3 2.9 0 5.1.8 6.7 2.3s2.4 3.5 2.4 5.8c0 1.5-.4 2.7-1.1 3.9-.7 1.1-1.8 2-3.1 2.6 1.7.7 3 1.7 3.8 3.1.9 1.3 1.3 2.9 1.3 4.6 0 2.9-.9 5.2-2.7 7.1-1.8 1.8-4.2 2.7-7.1 2.7-2.8 0-5.1-.7-6.9-2.2-2.2-1.8-3.3-4.2-3.3-7.3 0-1.7.4-3.2 1.2-4.7.8-1.4 2.1-2.5 3.9-3.3m.6 7.4c0 1.7.4 2.9 1.2 3.9.8.9 1.9 1.4 3.1 1.4 1.2 0 2.2-.4 3-1.3.8-.9 1.2-2.2 1.2-3.9 0-1.5-.4-2.6-1.2-3.5-.8-.9-1.8-1.3-3-1.3-1.4 0-2.5.5-3.2 1.5-.7.9-1.1 2-1.1 3.2m.6-13.4c0 1.2.3 2.1 1 2.8.7.7 1.5 1 2.6 1 1.1 0 2-.3 2.7-1 .7-.7 1-1.6 1-2.8 0-1.1-.3-2-1-2.7-.7-.7-1.5-1-2.6-1-1.1 0-2 .3-2.7 1-.7.7-1 1.6-1 2.7" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0039-20e3.svg b/public/emoji/0039-20e3.svg
new file mode 100644
index 000000000..c88341970
--- /dev/null
+++ b/public/emoji/0039-20e3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><path d="m22.6 37.2l5.6-.6c.1 1.2.5 2.1 1.1 2.6s1.3.9 2.3.9c1.2 0 2.2-.6 3-1.7.8-1.1 1.4-3.5 1.6-7.1-1.4 1.8-3.2 2.6-5.4 2.6-2.4 0-4.4-1-6.1-2.9-1.7-1.9-2.6-4.4-2.6-7.4 0-3.2.9-5.7 2.7-7.7 1.8-1.9 4.1-2.9 6.9-2.9 3 0 5.5 1.2 7.5 3.7 1.8 2.4 2.8 6.5 2.8 12.1 0 5.7-1 9.9-3 12.4-2 2.5-4.7 3.8-7.9 3.8-2.3 0-4.2-.7-5.7-2-1.5-1.3-2.4-3.2-2.8-5.8m13-13.1c0-1.9-.4-3.4-1.3-4.5-.9-1.1-1.8-1.6-3-1.6-1.1 0-1.9.4-2.6 1.3-.7.9-1.1 2.3-1.1 4.3 0 2 .4 3.5 1.1 4.5.8.9 1.7 1.4 2.9 1.4 1.1 0 2-.5 2.8-1.4s1.2-2.2 1.2-4" fill="#9aa0a5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/0039.svg b/public/emoji/0039.svg
new file mode 100644
index 000000000..afda6d7b6
--- /dev/null
+++ b/public/emoji/0039.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m22.6 40.2l5.6-.6c.1 1.2.5 2.1 1.1 2.6s1.3.9 2.3.9c1.2 0 2.2-.6 3-1.7.8-1.1 1.4-3.5 1.6-7.1-1.4 1.8-3.2 2.6-5.4 2.6-2.4 0-4.4-1-6.1-2.8-1.7-1.9-2.6-4.4-2.6-7.4 0-3.2.9-5.7 2.7-7.7 1.8-1.9 4.1-2.9 6.9-2.9 3 0 5.5 1.2 7.5 3.7 1.8 2.3 2.8 6.4 2.8 12 0 5.7-1 9.9-3 12.4-2 2.5-4.7 3.8-7.9 3.8-2.3 0-4.2-.7-5.7-2s-2.4-3.2-2.8-5.8m13-13.1c0-1.9-.4-3.4-1.3-4.5-.9-1.1-1.8-1.6-3-1.6-1.1 0-1.9.4-2.6 1.3-.7.9-1.1 2.3-1.1 4.3 0 2 .4 3.5 1.1 4.5.8.9 1.7 1.4 2.9 1.4 1.1 0 2-.5 2.8-1.4.8-.9 1.2-2.2 1.2-4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/00a9.svg b/public/emoji/00a9.svg
new file mode 100644
index 000000000..68a770227
--- /dev/null
+++ b/public/emoji/00a9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m32 2c-13.8 0-25 11.2-25 25s11.2 25 25 25 25-11.2 25-25-11.2-25-25-25m0 45c-11 0-20-9-20-20 0-11 9-20 20-20 11 0 20 9 20 20 0 11-9 20-20 20"/><path d="m25.4 19.3c.9-1 2-1.8 3.3-2.3 1.3-.6 2.6-.9 4-.9 1.7 0 3.4.4 4.8 1.3 1.4.8 2.7 2 3.6 3.3l3.6-2.7c-1.4-1.8-3.1-3.4-5.1-4.4-2.1-1.1-4.3-1.6-6.8-1.6-2 0-4 .4-5.8 1.2-1.8.8-3.4 1.9-4.7 3.2-1.3 1.4-2.4 2.9-3.2 4.8-.8 1.8-1.2 3.8-1.2 5.8 0 2.1.4 4 1.2 5.8.8 1.8 1.8 3.4 3.2 4.8 1.3 1.4 2.9 2.4 4.7 3.2 1.8.8 3.7 1.2 5.8 1.2 2.5 0 4.8-.5 6.8-1.6 2-1.1 3.8-2.6 5.1-4.4l-3.6-2.7c-.9 1.4-2.1 2.5-3.6 3.3-1.5.8-3.1 1.2-4.8 1.2-1.4 0-2.7-.3-4-.9-1.2-.6-2.3-1.4-3.3-2.3-.9-1-1.7-2.1-2.2-3.4s-.8-2.7-.8-4.2c0-1.5.3-2.9.8-4.2s1.3-2.5 2.2-3.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/00ae.svg b/public/emoji/00ae.svg
new file mode 100644
index 000000000..8b084f6bf
--- /dev/null
+++ b/public/emoji/00ae.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m32 2c-13.8 0-25 11.2-25 25s11.2 25 25 25 25-11.2 25-25-11.2-25-25-25m0 45c-11 0-20-9-20-20 0-11 9-20 20-20 11 0 20 9 20 20 0 11-9 20-20 20"/><path d="m32.3 14h-9.3v26h4.2v-7.7h7l4.4 7.7h4.4l-5-9c7.7-3.4 7.7-17-5.7-17m.5 15h-5.6v-11.7h5.6c8.8 0 8.8 11.7 0 11.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f004.svg b/public/emoji/1f004.svg
new file mode 100644
index 000000000..45867fb5a
--- /dev/null
+++ b/public/emoji/1f004.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m64 30.8v-8.4h-5.7v3l-17.9-14.4c-.9-.8-2.5-.8-3.4 0l-31.3 25v-2.8h-5.7v8.3c0 0 0 0 0 0v.2c.1.4.3.8.7 1.2l22.9 18.4c.9.8 2.5.8 3.4 0l36.2-29.1c.5-.4.8-.9.8-1.4" fill="#b69467"/><path d="m27.1 53c-.9.8-2.5.8-3.4 0l-23-18.4c-.9-.8-.9-2 0-2.8l36.2-29.1c.9-.8 2.5-.8 3.4 0l22.9 18.4c.9.8.9 2 0 2.8l-36.1 29.1" fill="#efdec2"/><path d="m46.5 13.5c.8 2.1.3 4.2.3 6.3-1.8 2.1-3.7 0-5.5 2.5 3.8 2 9.1 6.4 6.6 10.5-4.1-.6-8.3-1.6-12.3.6 0-1.2-2-2.4-3.5-3.7-6.4 2.1-9.5 10.3-16.3 11.3.3-4.6 11.3-9 13.4-13.6-1.6-2-3-1.1-4.6-2.8 4.2-3.6-3.1-7.6 3.4-11.1 2.1 1.6.1 3 1.3 4.5 2.5 1.5 4.9 1.9 7.4 3.3 3.8-2.6 3.2-5.3 5.3-7.9 1.5-.3 3.1.6 4.5.1m-8.5 10.5c-1.6 1.3-3.2 2.6-4.9 3.9 3.6 2.2 7.1 1.5 10.6-.2-.2-2.1-3.8-3-5.7-3.7m-7.9-3.8c-.9 1.9-2.3 3.8.8 5.9 1.5-1.5 4.8-2.9 3.2-4.4-1.4.2-2.7-.9-4-1.5" fill="#b70000"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f0cf.svg b/public/emoji/1f0cf.svg
new file mode 100644
index 000000000..45ae8abcc
--- /dev/null
+++ b/public/emoji/1f0cf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M13,62.5c-3,0-5.5-2.5-5.5-5.5V7c0-3,2.5-5.5,5.5-5.5h38c3,0,5.5,2.5,5.5,5.5v50c0,3-2.5,5.5-5.5,5.5H13z" fill="#efeded"/><path d="m51 3c2.2 0 4 1.8 4 4v50c0 2.2-1.8 4-4 4h-38c-2.2 0-4-1.8-4-4v-50c0-2.2 1.8-4 4-4h38m0-3h-38c-3.9 0-7 3.1-7 7v50c0 3.9 3.1 7 7 7h38c3.9 0 7-3.1 7-7v-50c0-3.9-3.1-7-7-7z" fill="#262626"/><path d="m43.6 55.2l-7.3-12.8c-1.2 1.3-2.7 4.2-4.4 4.2-1.7 0-3.2-2.9-4.3-4.2l-7.3 12.8 8.7-7.3-.9 7.3 3.9-7.7 3.9 7.7-.8-7.3 8.5 7.3" fill="#333"/><path d="m39.3 26.9h-14.6c0 0-3 5.8 2.6 15.3 1.8 3 3.3 4.5 4.8 4.5 1.4 0 3-1.5 4.8-4.5 5.5-9.6 2.4-15.3 2.4-15.3" fill="#fed0ac"/><g fill="#333"><path d="m35.6 39.6c0 0-.1.1-.3.2-.1.1-.2.2-.4.2-.1.1-.3.2-.5.3-.3.2-.7.4-1.2.5-.2.1-.4.1-.6.1-.1 0-.1 0-.2 0-.1 0-.1 0-.2 0h-.1-.2c-.5 0-.9-.1-1.3-.2-.4-.1-.8-.3-1.1-.5-.3-.2-.6-.4-.8-.5s-.3-.2-.3-.2 0 0 0 .1c0 .1 0 .2 0 .3.1.2.2.6.4 1 .1.2.3.4.5.6.2.2.4.4.7.5.3.1.6.3.9.3.3.1.7.1 1 .1h.1.1.1.1c.2 0 .3 0 .5-.1.3-.1.6-.2.9-.4.3-.2.5-.3.7-.5.2-.2.4-.4.5-.6.1-.2.2-.4.3-.5.1-.2.1-.3.1-.4.3-.1.3-.3.3-.3"/><path d="m30.3 33.4c0-.1-.1-.1-.1-.2 0 0 0-.1-.1-.1-.1-.1-.1-.1-.1-.1s-.1-.1-.1-.1c0 0-.1-.1-.1-.1-.1 0-.1-.1-.2-.1-.1 0-.1-.1-.2-.1-.1-.1-.3-.1-.5-.2 0 0-.1 0-.1 0 0 0-.1 0-.1 0-.1 0-.2 0-.3 0-.2 0-.3 0-.5.1-.2 0-.3.1-.4.2-.1.1-.3.1-.4.2-.1.1-.2.2-.3.2-.2.2-.2.3-.3.4 0 .1 0 .1-.1.1s.1 0 .2-.1c.1-.1.3-.1.5-.2.1 0 .2-.1.3-.1-.1.1-.1.3-.1.4 0 .5.5 1 1.1 1 .6 0 1.1-.4 1.1-1 0-.2 0-.3-.1-.4.1 0 .1 0 .1.1.1 0 .1 0 .1.1.1 0 .2.1.3.1.1 0 .2.1.2.1.1 0 .1 0 .1.1s0 0 0 0c.1-.2.1-.2.1-.3"/><path d="m37.6 33.5c0 0 0-.1-.1-.1 0-.1-.1-.1-.1-.2 0 0-.1-.1-.1-.1 0 0-.1-.1-.1-.1s-.1-.1-.1-.1c0 0-.1-.1-.1-.1-.1 0-.1-.1-.2-.1-.1 0-.1-.1-.2-.1-.1-.1-.3-.1-.5-.2 0 0-.1 0-.1 0 0 0-.1 0-.1 0-.1 0-.2 0-.3 0-.2 0-.3 0-.5.1-.2 0-.3.1-.4.2-.1.1-.3.1-.4.2-.1.1-.2.2-.3.2-.2.2-.2.3-.3.4 0 .1 0 .1-.1.1s.1 0 .2-.1.3-.1.5-.2c.1 0 .2-.1.3-.1-.1.1-.1.3-.1.4 0 .5.5 1 1.1 1 .6 0 1.1-.4 1.1-1 0-.2 0-.3-.1-.4.1 0 .1 0 .2.1 0 0 .1 0 .1.1.1 0 .2.1.3.1.1 0 .2.1.2.1.1-.1.1-.1.2-.1"/><path d="m46.4 14.9c-7.5-4-12.6 5.1-14.4 9.2-1.8-4.1-6.9-13.2-14.4-9.2-2.4 1.3-4.7 3.8-4.7 3.8s10.5-1.3 11.2 10c2.2-1.4 4.8-4.1 7.7-4.1 3 0 5.9 2.6 8.1 4.1.7-11.5 11.2-10 11.2-10s-2.2-2.5-4.7-3.8"/></g><path d="m39.3 26.5c-.5-1.8-2.5-9.3-7.3-15.8v-.1h-.1v.1c-5.4 7.5-7.4 16.2-7.4 16.2-.4 1-.7 2.2-.7 3.6 0 0 1.2-3.6 4.4-3.6 3.2 0 3.8 3.6 3.8 3.6s.5-3.6 3.8-3.6 4.4 3.6 4.4 3.6c-.1-1.6-.5-2.9-.9-4" fill="#94989b"/><ellipse cx="32" cy="10.6" rx="1.9" ry="1.7" fill="#333"/><g fill="#94989b"><ellipse cx="12.9" cy="18.7" rx="1.9" ry="1.7"/><ellipse cx="51.1" cy="18.7" rx="1.9" ry="1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f170.svg b/public/emoji/1f170.svg
new file mode 100644
index 000000000..a2ed41f33
--- /dev/null
+++ b/public/emoji/1f170.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#ff5a79"/><path d="M41.7,46H47L35,14h-6L17,46h5.3l4.2-11.2h11.1L41.7,46z M28.3,30l3.7-9.9l3.7,9.9H28.3z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f171.svg b/public/emoji/1f171.svg
new file mode 100644
index 000000000..d0f8e6494
--- /dev/null
+++ b/public/emoji/1f171.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#ff5a79"/><path d="m43 25.3c0-5.1-4.2-9.2-9.4-9.2l-12.6-.1v32h12.6c5.2 0 9.4-4.1 9.4-9.2 0-2.6-1.1-5-3-6.7 1.9-1.8 3-4.2 3-6.8m-9.4 17.6h-7.7v-8.4h7.7c2.4 0 4.3 1.9 4.3 4.2s-1.9 4.2-4.3 4.2m0-13.4h-7.7v-8.4h7.7c2.4 0 4.3 1.9 4.3 4.2 0 2.3-1.9 4.2-4.3 4.2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f17e.svg b/public/emoji/1f17e.svg
new file mode 100644
index 000000000..8844efa53
--- /dev/null
+++ b/public/emoji/1f17e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#ff5a79"/><path d="m32 48c-8.8 0-16-7.2-16-16 0-8.8 7.2-16 16-16s16 7.2 16 16c0 8.8-7.2 16-16 16m0-26.9c-6 0-10.9 4.9-10.9 10.9 0 6 4.9 10.9 10.9 10.9s10.9-4.9 10.9-10.9c0-6-4.9-10.9-10.9-10.9" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f17f.svg b/public/emoji/1f17f.svg
new file mode 100644
index 000000000..5d8564444
--- /dev/null
+++ b/public/emoji/1f17f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#4fd1d9"/><path d="m34 12h-13v40h7.4v-14.5h5.6c7.2 0 13-5.7 13-12.7 0-7.1-5.8-12.8-13-12.8m0 18.2h-5.6v-10.9h5.6c3.1 0 5.6 2.4 5.6 5.5 0 2.9-2.5 5.4-5.6 5.4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f18e.svg b/public/emoji/1f18e.svg
new file mode 100644
index 000000000..6c5e8866f
--- /dev/null
+++ b/public/emoji/1f18e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#ff5a79"/><g fill="#fff"><path d="m28.1 45h3.9l-8.8-26h-4.4l-8.8 26h3.9l3.1-9.1h8.1l3 9.1m-9.8-13l2.7-8.1 2.7 8.1h-5.4"/><path d="m52 26.5c0-4.1-2.2-7.5-6-7.5h-10v26h9.2c3.8 0 6.8-3.4 6.8-7.5 0-2.2-.8-4.1-2.2-5.5 1.4-1.4 2.2-3.3 2.2-5.5m-6.8 14.4h-5.6v-6.8h5.6c1.7 0 3.1 1.5 3.1 3.4 0 1.8-1.4 3.4-3.1 3.4m0-10.9h-5.6v-6.8h5.6c1.7 0 3.1 1.5 3.1 3.4s-1.4 3.4-3.1 3.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f191.svg b/public/emoji/1f191.svg
new file mode 100644
index 000000000..ef2cbf896
--- /dev/null
+++ b/public/emoji/1f191.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#ff5a79"/><g fill="#fff"><path d="m23 43.1c-2.4 0-4.3-2-4.3-4.6v-13c0-2.5 1.9-4.6 4.3-4.6s4.3 2 4.3 4.6h3.7c0-1.1-.2-2.3-.6-3.3-.4-1-1-1.9-1.7-2.7-.7-.8-1.6-1.4-2.5-1.8-1-.4-2-.7-3.1-.7s-2.1.2-3.1.7c-1 .4-1.8 1-2.5 1.8-.7.8-1.3 1.7-1.7 2.7-.4 1-.6 2.2-.6 3.3v13c0 1.1.2 2.3.6 3.3.4 1 1 1.9 1.7 2.7.7.8 1.6 1.4 2.5 1.8 1 .4 2 .7 3.1.7s2.1-.2 3.1-.7c1-.4 1.8-1 2.5-1.8.7-.8 1.3-1.7 1.7-2.7.4-1 .6-2.2.6-3.3h-3.7c0 2.5-1.9 4.6-4.3 4.6"/><path d="m49 43.1h-8.3v-26.1h-3.7v30h12z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f192.svg b/public/emoji/1f192.svg
new file mode 100644
index 000000000..4bcdb3b91
--- /dev/null
+++ b/public/emoji/1f192.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#4fd1d9"/><g fill="#fff"><path d="m15 37.7c-1.4 0-2.5-1-2.5-2.3v-6.9c0-1.3 1.1-2.3 2.5-2.3s2.5 1 2.5 2.3h2.5c0-2.5-2.2-4.6-5-4.6-2.8 0-5 2.1-5 4.6v6.9c0 2.5 2.2 4.6 5 4.6 2.8 0 5-2.1 5-4.6h-2.5c0 1.3-1.1 2.3-2.5 2.3"/><path d="m27 24c-2.8 0-5 2.1-5 4.6v6.9c0 2.5 2.2 4.6 5 4.6s5-2.1 5-4.6v-6.9c0-2.5-2.2-4.6-5-4.6m0 13.7c-1.4 0-2.5-1-2.5-2.3v-6.9c0-1.3 1.1-2.3 2.5-2.3s2.5 1 2.5 2.3v6.9c0 1.3-1.1 2.3-2.5 2.3"/><path d="m39 24c-2.8 0-5 2.1-5 4.6v6.9c0 2.5 2.2 4.6 5 4.6 2.8 0 5-2.1 5-4.6v-6.9c0-2.5-2.2-4.6-5-4.6m0 13.7c-1.4 0-2.5-1-2.5-2.3v-6.9c0-1.3 1.1-2.3 2.5-2.3s2.5 1 2.5 2.3v6.9c0 1.3-1.1 2.3-2.5 2.3"/><path d="m48.3 24h-2.3v16h8v-2.3h-5.7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f193.svg b/public/emoji/1f193.svg
new file mode 100644
index 000000000..d26b8c27c
--- /dev/null
+++ b/public/emoji/1f193.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#4fd1d9"/><g fill="#fff"><path d="m34 41h8v-3h-5.1v-4.5h5.1v-3h-5.1v-4.5h5.1v-3h-8z"/><path d="m54 26v-3h-8v18h8v-3h-5.1v-4.5h5.1v-3h-5.1v-4.5z"/><path d="m23.9 41v-7.5h1.1l2.5 7.5h3l-2.6-7.9c1.8-.8 3.1-2.7 3.1-4.9 0-2.9-2.2-5.2-5-5.2h-5v18h2.9m0-15h2.1c1.2 0 2.1 1 2.1 2.2s-1 2.2-2.1 2.2h-2.1v-4.4"/><path d="m12.9 41v-7.5h5.1v-3h-5.1v-4.5h5.1v-3h-8v18z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f194.svg b/public/emoji/1f194.svg
new file mode 100644
index 000000000..0c36d517b
--- /dev/null
+++ b/public/emoji/1f194.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#c28fef"/><g fill="#fff"><path d="m48.2 20.9c-.5-1.1-1.2-2.2-2.1-3.1-.9-.9-2-1.6-3.2-2.1-1.2-.4-2.6-.7-3.9-.7h-10v34h10c1.3 0 2.7-.3 3.9-.8 1.2-.5 2.3-1.2 3.2-2.1.9-.9 1.6-1.9 2.1-3.1.5-1.2.8-2.4.8-3.7v-14.7c0-1.3-.3-2.5-.8-3.7m-9.2 23.7h-5.4v-25.2h5.4c3 0 5.4 2.3 5.4 5.2v14.8c0 2.8-2.4 5.2-5.4 5.2"/><path d="m19 15h4v34h-4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f195.svg b/public/emoji/1f195.svg
new file mode 100644
index 000000000..ad6466f5e
--- /dev/null
+++ b/public/emoji/1f195.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#4fd1d9"/><g fill="#fff"><path d="M11,39V25h2.5l5.2,9.3V25H21v14h-2.6l-5.1-9.1V39H11z"/><path d="M25,39V25h9.8v2.4h-7.1v3.1h6.6v2.4h-6.6v3.8H35V39H25z"/><path d="M40.3,39L37,25h2.8l2.1,9.6l2.5-9.6h3.3l2.4,9.8l2.1-9.8H55l-3.3,14h-2.9L46,28.5L43.3,39H40.3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f196.svg b/public/emoji/1f196.svg
new file mode 100644
index 000000000..fe38c95a4
--- /dev/null
+++ b/public/emoji/1f196.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#4fd1d9"/><g fill="#fff"><path d="m44 42c-5.5 0-10-4.5-10-10 0-5.5 4.5-10 10-10 2.6 0 5 1 6.9 2.7l-2.3 2.4c-1.2-1.2-2.9-1.8-4.6-1.8-3.7 0-6.7 3-6.7 6.7 0 3.7 3 6.7 6.7 6.7 3.1 0 5.7-2.1 6.5-5h-6.5v-3.3h10v1.6c0 5.5-4.5 10-10 10"/><path d="m26.7 22v14.3l-14.3-14.3h-2.4v20h3.3v-14.3l14.3 14.3h2.4v-9-11z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f197.svg b/public/emoji/1f197.svg
new file mode 100644
index 000000000..c45e4e1c9
--- /dev/null
+++ b/public/emoji/1f197.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#4fd1d9"/><g fill="#fff"><path d="m12 32.1c0-2 .3-3.6.9-5 .5-1 1.1-1.9 1.9-2.7.8-.8 1.7-1.4 2.7-1.7 1.3-.5 2.8-.8 4.4-.8 3 0 5.5.9 7.3 2.6 1.8 1.8 2.7 4.2 2.7 7.4 0 3.1-.9 5.6-2.7 7.3-1.7 1.9-4.1 2.8-7.2 2.8-3.1 0-5.5-.9-7.3-2.6-1.8-1.8-2.7-4.2-2.7-7.3m4.3-.1c0 2.2.5 3.8 1.6 5 1.1 1.1 2.4 1.7 4.1 1.7 1.7 0 3-.6 4.1-1.7 1.1-1.1 1.6-2.8 1.6-5 0-2.2-.5-3.9-1.6-5s-2.4-1.6-4.1-1.6c-1.7 0-3.1.6-4.1 1.7-1.1 1-1.6 2.7-1.6 4.9"/><path d="M34,42V22h4v8.9l8.1-8.9h5.4l-7.5,7.8L52,42h-5.2l-5.5-9.4L38,36v6H34z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f198.svg b/public/emoji/1f198.svg
new file mode 100644
index 000000000..fef773a90
--- /dev/null
+++ b/public/emoji/1f198.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#ff5a79"/><g fill="#fff"><path d="m23 34.6c-.4-.8-.9-1.5-1.5-2.1-.6-.6-1.4-1.1-2.2-1.5-.9-.4-1.7-.6-2.7-.6-1.9 0-3.9-1.9-3.9-3.7 0-2 1.7-3.6 3.7-3.6 2 0 3.9 1.6 3.9 3.6h3.2c0-.9-.2-1.8-.5-2.6-.3-.8-.8-1.5-1.5-2.2-.6-.6-1.4-1.1-2.2-1.5-.8-.4-2-.5-2.9-.5s-1.8.2-2.7.5c-.8.3-1.6.8-2.2 1.4-.6.6-1.1 1.3-1.5 2.2-.4.8-.5 1.7-.5 2.6 0 1.7.8 3.4 2.2 4.7 1.4 1.3 3.2 2.1 4.9 2.1 1.9 0 3.7 1.7 3.7 3.7 0 2-1.7 3.6-3.7 3.6-2 0-3.9-1.7-3.9-3.7h-3.1c0 .9.2 1.8.5 2.6.3.8.8 1.5 1.5 2.2.6.6 1.4 1.1 2.2 1.4.8.4 2 .6 2.9.6.9 0 1.8-.2 2.7-.5.8-.3 1.6-.8 2.2-1.5.6-.6 1.1-1.3 1.5-2.2.4-.8.5-1.7.5-2.6 0-.7-.2-1.5-.6-2.4"/><path d="m39 24.1c-.4-.8-.9-1.5-1.5-2.2s-1.4-1.1-2.2-1.5c-.9-.4-1.8-.5-2.7-.5s-1.9.2-2.7.5c-.8.3-1.6.8-2.2 1.5-.6.6-1.1 1.3-1.5 2.2-.4.8-.6 1.7-.6 2.6v10.4c0 .9.2 1.8.6 2.6.4.8.9 1.5 1.5 2.2.6.6 1.4 1.1 2.2 1.5.9.4 1.8.5 2.7.5.9 0 1.9-.2 2.7-.5.8-.3 1.6-.8 2.2-1.5.6-.6 1.1-1.3 1.5-2.2.4-.8.6-1.7.6-2.6v-10.3c0-.9-.2-1.8-.6-2.7m-6.4 16.8c-2.1 0-3.8-1.6-3.8-3.7v-10.4c0-2 1.7-3.7 3.8-3.7s3.8 1.6 3.8 3.7v10.4c-.1 2-1.8 3.7-3.8 3.7"/><path d="m55 34.6c-.4-.8-.9-1.5-1.5-2.1-.6-.6-1.4-1.1-2.2-1.5-.9-.4-1.8-.6-2.7-.6-1.9 0-3.9-1.9-3.9-3.7 0-2 1.7-3.6 3.7-3.6 2 0 3.9 1.6 3.9 3.6h3.2c0-.9-.2-1.8-.5-2.6-.3-.8-.8-1.5-1.5-2.2-.6-.6-1.4-1.1-2.2-1.5-.9-.4-2-.5-2.9-.5s-1.8.2-2.7.5c-.8.3-1.6.8-2.2 1.5-.6.6-1.1 1.3-1.5 2.2-.4.8-.5 1.7-.5 2.6 0 1.7.8 3.4 2.2 4.7 1.4 1.3 3.2 2.1 4.9 2.1 1.9 0 3.7 1.7 3.7 3.7 0 2-1.7 3.6-3.7 3.6-2 0-3.9-1.7-3.9-3.7h-3.2c0 .9.2 1.8.5 2.6.3.8.8 1.5 1.5 2.2.6.6 1.4 1.1 2.2 1.4.9.4 2 .6 2.9.6s1.8-.2 2.7-.5c.8-.3 1.6-.8 2.2-1.4.6-.6 1.1-1.3 1.5-2.2.4-.8.5-1.7.5-2.6.1-.9-.1-1.7-.5-2.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f199.svg b/public/emoji/1f199.svg
new file mode 100644
index 000000000..f5bc638ac
--- /dev/null
+++ b/public/emoji/1f199.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#4fd1d9"/><g fill="#fff"><path d="m12 22h4.1v10.7c0 1.7.1 2.8.2 3.3.2.8.6 1.5 1.2 1.9.7.5 1.5.7 2.7.7 1.1 0 2-.2 2.6-.7.6-.5.9-1 1.1-1.7.1-.7.2-1.8.2-3.3v-10.9h4v10.3c0 2.4-.1 4-.3 5-.2 1-.6 1.8-1.2 2.5-.6.7-1.4 1.2-2.4 1.6-1 .4-2.3.6-3.9.6-1.9 0-3.4-.2-4.4-.7-1-.4-1.8-1-2.3-1.7-.6-.7-1-1.4-1.1-2.2-.3-1.1-.4-2.8-.4-5v-10.4z"/><path d="m31 42v-20h5.9c2.2 0 3.7.1 4.4.3 1 .3 1.9 1 2.6 2 .7 1 1.1 2.3 1.1 3.9 0 1.2-.2 2.3-.6 3.1-.4.8-.9 1.5-1.6 2-.6.5-1.3.8-1.9.9-.9.2-2.2.3-3.8.3h-2.4v7.5h-3.7m3.7-16.6v5.7h2c1.5 0 2.4-.1 2.9-.3.5-.2.9-.5 1.2-1 .3-.4.4-1 .4-1.6 0-.7-.2-1.3-.6-1.8-.4-.5-.9-.8-1.5-.9-.4-.1-1.3-.1-2.7-.1h-1.7"/><path d="m48 42v-4h4v4h-4"/><path d="m48 22h4v12h-4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f19a.svg b/public/emoji/1f19a.svg
new file mode 100644
index 000000000..6d2545d60
--- /dev/null
+++ b/public/emoji/1f19a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#eda454"/><g fill="#fff"><path d="m26.3 19.7h5.4l-8.4 24.6h-4.9l-8.4-24.6h5.5l5.4 18.7 5.4-18.7"/><path d="m38.4 36.8c.2 1.1.5 2 .9 2.5.9 1 2.3 1.5 4.4 1.5 1.2 0 2.3-.1 3-.4 1.5-.5 2.2-1.5 2.2-2.9 0-.8-.4-1.4-1.1-1.9-.7-.4-1.9-.8-3.4-1.2l-2.7-.6c-2.6-.6-4.4-1.2-5.4-1.9-1.7-1.1-2.5-2.9-2.5-5.3 0-2.2.8-4 2.4-5.5 1.6-1.5 4-2.2 7.2-2.2 2.6 0 4.9.7 6.7 2.1 1.9 1.4 2.8 3.4 2.9 6h-5c-.1-1.5-.8-2.5-2-3.2-.8-.4-1.8-.6-3.1-.6-1.4 0-2.5.3-3.3.8-.8.5-1.2 1.3-1.2 2.2 0 .9.4 1.5 1.2 2 .5.3 1.6.6 3.3 1l4.3 1c1.9.4 3.3 1 4.3 1.8 1.5 1.2 2.2 2.8 2.2 5 0 2.3-.9 4.1-2.6 5.6-1.5 1.7-3.9 2.4-7.1 2.4-3.3 0-5.8-.7-7.7-2.2-1.9-1.5-2.8-3.5-2.8-6 0 0 4.9 0 4.9 0"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1e8.svg b/public/emoji/1f1e6-1f1e8.svg
new file mode 100644
index 000000000..23d700999
--- /dev/null
+++ b/public/emoji/1f1e6-1f1e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><defs><linearGradient id="4" gradientUnits="userSpaceOnUse" x1="-1706.4161" x2="-1705.4159" gradientTransform="matrix(1.972-1.9014-2.3361-1.2306 7188.126-1233.3759)"><stop stop-color="#288549"/><stop offset="1" stop-color="#288549"/></linearGradient><linearGradient id="5" gradientUnits="userSpaceOnUse" x1="-1426.4875" x2="-1425.4875" gradientTransform="matrix(4.2109 1.6428-2.7757 3.3581 11406.1465-4099.3735)"><stop stop-color="#288549"/><stop offset="1" stop-color="#288549"/></linearGradient><linearGradient id="3" gradientUnits="userSpaceOnUse" x1="-1740.8667" x2="-1739.8663" gradientTransform="matrix(-.6286-2.665-2.2494 1.3805 3029.9341-7118.667)"><stop stop-color="#288549"/><stop offset="1" stop-color="#288549"/></linearGradient><linearGradient id="1" gradientUnits="userSpaceOnUse" x1="47.5603" x2="52.9101" gradientTransform="matrix(1 0 0-1 0 66)"><stop stop-color="#288549"/><stop offset="1" stop-color="#288549"/></linearGradient><linearGradient id="0" gradientUnits="userSpaceOnUse" x1="-1458.5909" x2="-1457.5909" gradientTransform="matrix(4.7034 4.7034-4.7034 4.7034 15636.8662-1834.8796)"><stop stop-color="#288549"/><stop offset="1" stop-color="#288549"/></linearGradient><linearGradient id="2" gradientUnits="userSpaceOnUse" x1="-1618.0094" x2="-1617.0095" gradientTransform="matrix(1.1995-5.0853 4.2924 2.6342-5986.9429-13088.627)"><stop stop-color="#288549"/><stop offset="1" stop-color="#288549"/></linearGradient></defs><path fill="#2a5f9e" d="m11.9 12h20.8v20.8h-20.8z"/><path fill="#fff" d="m18.8 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="m31.9 2v30h-30c0 16.6 13.4 30 30 30s30-13.4 30-30-13.5-30-30-30" fill="#2a5f9e"/><path d="m10.9 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5" fill="#fff"/><path fill="#ed4c5c" d="m31.9 27.1l-13-16.1h-6l17 21h2z"/><path d="m18.8 5v6h-7.9v3h21v-12c-4.7 0-9.2 1.1-13.1 3" fill="#fff"/><path d="m31.9 5h-13.1c-6.1 2.9-11 7.9-13.9 13.9v13.1h6v-21h21c0 0 0-6 0-6" fill="#ed4c5c"/><g fill="#fff"><path d="m49.9 27.9c.6-1.5 1.9-2.4 3-2 .3.1.6.3.7.6-.1-.9-.5-1.7-1.2-2-1.1-.4-2.5.5-3 2-.4 1.1-.3 2.2.2 2.9.1-.4.1-.9.3-1.5"/><path d="m42.1 24.5c-1.1-.4-2.4.5-3 2-.3.7-.3 1.3-.2 1.9-.5.4-1.2.6-2 .7-.6 0-1.1 0-1.5-.2.5.7 1.6 1.1 2.7 1.1 1.6-.1 2.9-1.1 2.8-2.3 0-.4-.2-.8-.5-1.1.6-.6 1.5-.9 2.2-.7.3.1.6.3.7.6 0-1-.5-1.7-1.2-2"/><path d="m59.6 27.6c-1-1.1-2.3-1.4-2.9-.5-.2.2-.3.5-.3.8-.3-.9-.2-1.7.2-2.3.7-.8 2-.6 2.9.5.7.8 1 1.9.9 2.7-.2-.4-.5-.9-.8-1.2"/><path d="m36.2 27.1c.5-1.1.2-2.2-.6-2.4-.2-.1-.5 0-.8 0 .5-.5 1.2-.8 1.8-.6.9.2 1.1 1.3.6 2.4-.4.8-1.1 1.4-1.8 1.6.4-.2.7-.6.8-1"/></g><path d="m42.6 31.8c0 0 .1 5.1.1 5.5.1.5.4 3.4 4.5 5.1 0 0 3.2-1.4 4-3.3.8-1.9.7-5.5.7-5.5v-2l-9.3.2"/><path d="m43 32.2c0 0 .1 4.7.1 5.1.1.4.3 3.1 4.2 4.7 0 0 3-1.3 3.8-3 .8-1.8.6-5.1.6-5.1v-1.8l-8.7.1" fill="#fff"/><g fill="#1b81b6"><path d="m51.7 33.7l-1.2-.4-1.6.7-1.6-.5-1.4.5-1.7-.7-1.2.5v1.6l1.2-.5 1.7.7 1.4-.5 1.6.5 1.6-.7 1.3.4-.1-1.6"/><path d="m43.9 39.4c.1 0 2.1.6 2.1.6l1.4-.6 1.6.6c0 0 1.8-.7 2-.7.5.1-2.7 2.7-3.6 2.7-.8.1-4-2.4-3.5-2.6"/><path d="m51.4 38c-.2-.1-1-.3-1-.3l-1.5.7-1.6-.6-1.4.6-1.6-.7c0 0-.8.2-1 .4-.1.1-.2-1.2-.2-1.2l1.2-.5 1.6.7 1.4-.6 1.6.6 1.5-.7 1.3.4c-.1 0-.2 1.3-.3 1.2"/></g><path d="m50.7 39.7l-.1.1.1-.1m-3.2-5.5l-4.1 4.4c.2.4.4.8.7 1.3l3.4-3.5 3.2 3.4c.3-.4.6-.9.7-1.4l-3.9-4.2" fill="url(#0)"/><path d="m44.6 28.3l.6 1.4h4.2l.6-1.4-2.7-6.4z"/><path fill="#7ed16d" d="m44.8 28.1l.6 1.4h3.8l.5-1.4-2.4-5.7z"/><path fill="#93695a" d="m44.1 26.9l2.1 2.6 2.6-.1.5-1.8-1.8-.1-1.2.6z"/><path d="m47.1 29.1l-3.2.9 1.5 1.8v1.7l1.6-.2c0 0 .8-1.5.9-1.5.1 0 1.5.5 1.5.5l.3-.8 1.8-.6-3.1-.9.1-.8-1.4-.1" fill="#6baaa7"/><path d="m51.9 29.8c-.6.3-1.2.5-1.8.4.7-.1 1.4-.7 1.6-1.4.2-.8 0-1.6-.6-2.1.1.4.1.7 0 1.1-.3 1.1-1.5 1.9-2.6 1.4-.5-.2-.6-.9-.6-1.2-.3.7-.4 1.5 0 2.2-.1.1-.1.2-.2.3-.4 1 .1 2.1 1.1 2.4.7.3 1.5.1 2-.4-.3.1-.7 0-1-.1-.6-.2-1-.7-1.1-1.2.9.7 2.1.8 3.1.2.9-.6 1.3-1.6 1.2-2.6-.3.3-.6.7-1.1 1" fill="url(#1)"/><path d="m42.6 25.9c.5 1.5.1 3.1-1 3.5-.3.1-.6.1-.9 0 .6.7 1.5 1 2.2.7 1.1-.4 1.6-1.9 1-3.5-.4-1.1-1.2-1.9-2-2.1.2.4.5.9.7 1.4" fill="url(#2)"/><path d="m36.1 27.2c-.3.8 0 1.6.5 1.8.2.1.3.1.5 0-.3.4-.8.5-1.1.4-.6-.2-.8-1-.5-1.8.2-.6.6-1 1.1-1.1-.3.2-.4.4-.5.7" fill="url(#3)"/><path d="m58 25.4c-.8.2-1.4.8-1.3 1.4 0 .2.1.3.2.4-.5-.1-.8-.4-.9-.8-.1-.6.5-1.2 1.3-1.4.6-.1 1.2 0 1.5.4-.2 0-.5 0-.8 0" fill="url(#4)"/><path d="m55.9 27.5c-1.3.3-2.5-.4-2.7-1.5-.1-.3 0-.6.1-.9-.6.5-1 1.3-.8 2.1.2 1.1 1.4 1.8 2.7 1.5.9-.2 1.7-.9 1.9-1.7-.3.1-.7.3-1.2.5" fill="url(#5)"/><path d="m36.1 43.3c-1.3-.5 2.9-2.7 4.7-2.6 1.4.1 4.2 2.5 3.2 2.8-4.9 1.3-4.8 1-7.9-.2" fill="#74948f"/><path d="m40.6 31.8c.1-.4.5-1.2.8-1.5.3-.3 1.1-.6 1.5-.5.3 0 1 .4.9.6h-.3c-.3.1-.4.9-.6 1.2-.2.2-.8.3-.9.5-.1.2.1 1 .1 1l-1.5.1c0 0-.1-1 0-1.4" fill="#e5c9bd"/><path d="m41 36.9c0 .1.7 1.8.9 2.5.3 1.2-1.6 3.3-1.5 2.3.2-1.3-.5-2.6-.5-2.6l1.1-2.2" fill="#c6a397"/><g fill="#e5c9bd"><path d="m40.5 37.9c-.1.1.1 1.9.1 2.6-.1 1.3-2.5 2.6-2.1 1.7.6-1.2.3-2.6.3-2.6l1.7-1.7"/><path d="m41.5 33.3c0 .1 1.6 1.1 2.1 1.5.9.9.5 3.6.1 2.7-.6-1.2-1.8-1.9-1.8-1.9l-.4-2.3"/></g><path d="m41 32.4c-1.2.1-2.9 2.5-3.4 3.6-.5 1.2-1.2 5-.5 5.2.9.3 3.9-2 4.6-3.3.6-1 .9-3.6.4-4.7 0-.2-.7-.8-1.1-.8" fill="#d66b3c"/><path d="m58.6 43.3c1.3-.5-2.9-2.7-4.7-2.6-1.4.1-4.2 2.5-3.2 2.8 4.9 1.3 4.7 1 7.9-.2" fill="#74948f"/><path d="m54.1 31.8c-.1-.4-.5-1.2-.8-1.5-.3-.3-1.1-.6-1.5-.5-.3 0-1 .4-.9.6h.3c.3.1.4.9.6 1.2.2.2.8.3.9.5.1.2-.1 1-.1 1l1.5.1c-.1 0 .1-1 0-1.4" fill="#e5c9bd"/><path d="m53.7 36.9c0 .1-.7 1.8-.9 2.5-.3 1.2 1.6 3.3 1.5 2.3-.2-1.3.5-2.6.5-2.6l-1.1-2.2" fill="#c6a397"/><g fill="#e5c9bd"><path d="m54.2 37.9c.1.1-.1 1.9-.1 2.6.1 1.3 2.5 2.6 2.1 1.7-.6-1.2-.3-2.6-.3-2.6l-1.7-1.7"/><path d="m53.2 33.3c0 .1-1.6 1.1-2.1 1.5-.9.9-.5 3.6-.1 2.7.6-1.2 1.8-1.9 1.8-1.9l.4-2.3"/></g><path d="m53.7 32.4c1.2.1 2.9 2.5 3.4 3.6.5 1.2 1.2 5 .5 5.2-.9.3-3.9-2-4.6-3.3-.6-1-.9-3.6-.4-4.7 0-.2.7-.8 1.1-.8" fill="#d66b3c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1e9.svg b/public/emoji/1f1e6-1f1e9.svg
new file mode 100644
index 000000000..0340b9d6d
--- /dev/null
+++ b/public/emoji/1f1e6-1f1e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2 32c0 11.5 6.5 21.5 16 26.5v-53c-9.5 5-16 15-16 26.5" fill="#2a5f9e"/><path d="m62 32c0-11.5-6.5-21.5-16-26.5v53.1c9.5-5.1 16-15.1 16-26.6" fill="#c94747"/><path d="M32,2c-5.1,0-9.8,1.3-14,3.5v53.1c4.2,2.2,8.9,3.5,14,3.5s9.8-1.3,14-3.5V5.5C41.8,3.3,37.1,2,32,2z" fill="#ffe62e"/><path d="m29.2 17c1.2 0 2 1.2 3.3.9 1-.2 2.5-1.7 3.3-.3.3.5.2 1.1 0 1.7-.2.5-.7 1.2-.2 1.6.7.6 2.2.4 2.9-.3-.6 0-1-.7-.5-1.1.2-.2.4-.1.6-.2.1 0 .2-.2.3-.3.1-.1.2-.1.4-.1.2 0 .4.2.5.2.2 0 .6-.3.8.1.1.2.3.1.5 0 .3-.1.6.1.8.3.2.2.3.2.6.3.2.1.3.5.5.5.7.3.7.8.4 1.5-.4.9-2.5 2-1.7 3.2-.1-.8 1.1-.4.8.3 1.6-1 3.3 1.2 3.3 2.6 0 1.4-.6 2.5-2 2.8.4.2.8.6.5 1.1-.1.2-.3.3-.6.3-.4 0-.5-.3-.7.1-.5.8-.2 2.1.5 2.7.2-.3.7-.6 1-.2.2.2.2.7.4.9.2.3.4.6.1 1-.3.4-.6.2-1 .3.9.9 1.3 1.8.9 3.1-.3 1.2-1.3 2.1-2.5 2.6-1.2.4-2.5.5-3.8.5-1.3.1-2.6.1-3.5 1 .4.3.7.7.5 1.2-.1.2-.2.3-.4.5-.2.1-.5.1-.7.3-.3.5-1.1.3-1.4 0-.2-.2-.3.1-.5.3-.2.2-.5.5-.7.5-.2 0-.5-.2-.6-.4-.2-.2-.4-.5-.7-.4-.4.2-1.1.4-1.4 0 0-.1-.2 0-.4-.1-.2-.1-.4-.3-.5-.6-.2-.5.1-1 .6-1.2-.9-.9-2.1-.9-3.3-1-1.3-.1-2.8 0-4-.6-1-.5-1.9-1.2-2.4-2.2-.5-1.2-.3-2.4.7-3.3-.4-.1-.8-.1-1-.5-.2-.5.2-.7.2-1.1 0-.3.4-.7.6-.8.2-.1.5 0 .6.2.2.2.3 0 .5-.2.4-.7.7-1.9 0-2.6-.8.7-1.8-.9-.8-1.4-.3-.2-.7-.3-.9-.6-.2-.2-.4-.5-.6-.8-.4-.7-.4-1.5-.2-2.2.2-.7.6-1.4 1.2-1.8.7-.4 1.2-.3 1.9-.1-.1 0 .1-.6.2-.7.3-.3.6 0 .7.3.6-1.1-1.5-2.2-1.9-3.1-.2-.4-.3-1.4.4-1.4.2 0 .3-.3.5-.5.1-.1.3-.1.5-.2.1-.1.2-.2.3-.3.2-.2.5-.2.7-.2.4 0 .2.1.5 0 .3-.1.5 0 .7 0 .2 0 .3-.3.7-.2.3.1.3.3.5.4.2.1.4.1.6.3.5.5.1 1-.4 1.2.5.4 1.1.6 1.8.5.5 0 1.4-.3 1.2-1-.2-.8-.6-1.3-.5-2.1.2-.8.7-1.2 1.3-1.2" fill="#c7b37f"/><path fill="#c94747" d="m24 23.9h7.6v7.6h-7.6z"/><g fill="#fff"><path d="m27.5 29.9c0 0 0 .3-.1.5-.1.3-.1.3-.2.4-.1.2-.2.3-.4.4-.2.1-.4.2-.6.2-.5 0-.7-.6-.9-1-.1-.5-.5-.7-.7-.6-.1.1-.1.3 0 .4.1.2.4.3.4.3l-.3.3c0 0-.6-.1-.7-.7 0-.2.1-.7.5-.8.5-.2.8.2 1 .5.2.4.3 1.2.9 1 .3-.1.5-.5.5-.7l.2-.2h.4"/><path d="m28 29.9c0 0 0 .3.1.5.1.3.1.3.2.4.1.2.2.3.4.4.2.1.4.2.6.2.5 0 .7-.6.9-1 .1-.5.5-.7.7-.6.1.1.1.3 0 .4-.1.2-.4.3-.4.3l.3.3c0 0 .6-.1.7-.7 0-.2-.1-.7-.5-.8-.5-.2-.8.2-1 .5-.2.4-.3 1.2-.9 1-.3-.1-.5-.5-.5-.7l-.2-.2h-.4"/></g><path d="m28.5 26.7c.3-.3 1.2-.9 1.1-1.4-.5-.1 0-.2.1-.5-.1 0-.2 0-.3 0 .1-.4 1-.7 1.5-.6 1 .4.3 2-.5 1.3.1-.4.7-.2.6-.6 0-.3-.4-.5-.7-.4-.4.3-.1.9-.5 1.2-.3.5-.9 1-1.3 1.4-1.2 1.3-2.5 2.7-3.7 4-.7-.4 1.1-1.8 1.4-2.1.7-.6 1.5-1.5 2.3-2.3" fill="#ffce31"/><path d="m25.5 27.1c0 0 .2 1.2 1.1 3.1.4-.2.7-.3 1.1-.3s.7.1 1.1.3c.9-1.9 1.1-3.1 1.1-3.1l-2.2-2.9-2.2 2.9" fill="#fff"/><g fill="#ffce31"><path d="m28 25.2l1.6 2c0 0-.2 1-.8 2.4-.2-.1-.5-.1-.7-.1l-.1-4.3"/><path d="m27.5 25.2l-1.6 2c0 0 .2 1 .8 2.4.2-.1.5-.1.7-.1l.1-4.3"/><path d="m32.4 23.9h7.6v7.6h-7.6z"/></g><g fill="#c94747"><path d="m33.5 23.9h1.1v7.6h-1.1z"/><path d="m35.6 23.9h1.1v7.6h-1.1z"/><path d="m37.8 23.9h1.1v7.6h-1.1z"/></g><path d="m24 38.2c0 .1.1.4.2.6.1.2.1.2.4.6.2.2.4.3.6.4.2.1.3.2.6.2.6.2 1 .2 1.5.1.4 0 .7-.1 1-.1.4 0 .6-.1 1-.1.2 0 .4 0 .6 0 .2 0 .4 0 .7.1.5.1 1 .3 1 .3v-8h-7.6v5.4.5" fill="#ffce31"/><g fill="#c94747"><path d="m24.9 39.6l.3.2.5.1v-7.5h-.8z"/><path d="m29.1 39.9v-7.5h-.8v7.6c0 0 .5-.1.8-.1"/><path d="m30.8 32.4h-.8v7.6c.3 0 .6.1.8.2v-7.8"/><path d="m27.4 32.4v7.7c0 0-.6 0-.9 0v-7.7h.9"/></g><path d="m40 38.2c0 .1-.1.4-.2.6-.1.2-.1.2-.4.6-.2.2-.4.3-.6.4-.2.1-.3.2-.6.2-.6.2-1 .2-1.5.1-.4 0-.7-.1-1-.1-.4 0-.6-.1-1-.1-.2 0-.4 0-.6 0-.2 0-.4 0-.7.1-.5.1-1 .3-1 .3v-8h7.6v5.4.5" fill="#ffce31"/><g fill="#c94747"><path d="m34.3 33c-.3.2-.4.5-.7.7.2.4.6.3.9.5.2 0 .4.6.4.7-.3.3.1 1.2.2.9.1-.3-.4-.9.3-.7.2.1.3.8.1 1 .1.3.4.1.4-.2-.1-.5 0-.8.5-.8.6 0 .5.2.8.2h.3l.2-.2c0 .3-.4.7-.6.9.4.2 1-.6 1-.9.4.2.1.9-.1 1.1 1 .2.1-1.8.4-2 .9-.5-.5-.8-.9-.8-.8 0-1.9.4-2.6.1.2-.1.2-.2.3-.3-.2-.2-.6 0-.9-.2"/><path d="m34.3 36.4c-.3.2-.4.5-.7.7.2.4.6.3.9.5.2 0 .4.6.4.7-.3.3.1 1.2.2.9.1-.3-.4-.9.3-.7.2.1.3.8.1 1 .1.3.4.1.4-.2-.1-.5 0-.8.5-.8.6 0 .5.2.8.2h.3l.2-.2c0 .3-.4.7-.6.9.4.2 1-.6 1-.9.4.2.1.9-.1 1.1 1 .2.1-1.8.4-2 .9-.5-.5-.8-.9-.8-.8 0-1.9.4-2.6.1.2-.1.2-.2.3-.3-.2-.2-.6 0-.9-.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1ea.svg b/public/emoji/1f1e6-1f1ea.svg
new file mode 100644
index 000000000..6610e894c
--- /dev/null
+++ b/public/emoji/1f1e6-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#ed4c5c"/><path d="M32,2c-3.5,0-6.9,0.6-10,1.7V22h38.3C56.2,10.4,45.1,2,32,2z" fill="#699635"/><path d="m60.3 22h-38.3v20h38.3c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10" fill="#f9f9f9"/><path d="M22,42v18.3c3.1,1.1,6.5,1.7,10,1.7c13.1,0,24.2-8.3,28.3-20H22z" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1eb.svg b/public/emoji/1f1e6-1f1eb.svg
new file mode 100644
index 000000000..e1998a6b2
--- /dev/null
+++ b/public/emoji/1f1e6-1f1eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2 32c0 11.5 6.5 21.5 16 26.5v-53c-9.5 5-16 15-16 26.5" fill="#3e4347"/><path d="m62 32c0-11.5-6.5-21.5-16-26.5v53.1c9.5-5.1 16-15.1 16-26.6" fill="#699635"/><path d="M32,2c-5.1,0-9.8,1.3-14,3.5v53.1c4.2,2.2,8.9,3.5,14,3.5c5.1,0,9.8-1.3,14-3.5V5.5C41.8,3.3,37.1,2,32,2z" fill="#ed4c5c"/><g fill="#fff"><path d="m35.8 37h-1.1c0 .5-.1.9-.4 1.2h2.2c-.4-.3-.7-.8-.7-1.2"/><path d="m35.9 30.8l.6-.7h-2l-1-.7-3.1-.1-.9.8h-2l.6.7z"/><path d="m30.6 29.2h2.7c.4-.2.5-.9.5-1.2 0-1.1-.7-1.6-1.4-1.6-.1 0-.2-.1-.3-.2-.1-.2-.1-.4-.1-.4-.1 0 0 .1-.1.4 0 .1-.1.2-.3.2-.9 0-1.5.7-1.4 1.6 0 .6.1 1 .4 1.2"/><path d="m34.5 37.4l-.5-.3v-.6l-.3-.2v-.6l-.5-.2v-.5l-.4-.1v-.5l-.6-.2-.3-.2v-.4h-2v-.3c0-1 1.3-1.9 2.1-1.9 1 0 2.1.9 2.1 1.9v1h.1v-1c0-.9-1.1-2-2.1-2h3.6v-.1h-7.6v.1h3.6c-.6 0-2.1.7-2.1 2v3.6h.8v.7h-1c-.1 0-.2-.2-.2-.4h-1c0 .5-.3.9-.7 1.3h3v-.8h.8l.2.8h.7l-.3-.8h.7l.5.8h1l-.7-.8c0-.3 1.1-.3 1.1-.3m-4-1.3h.6l.1.7h-.7v-.7m1.4 1.3h-.6l-.1-.7h.5l-.2-.7h.1.1.1l.4.7h-.5l.2.7m.7 0l-.4-.7h.6l.6.7h-.8"/><path d="m34.1 34.7h.1v1h-.1z"/><path d="m28.3 35.8h1.1v-1.3h-1.1v.3l-2.2-3.8.1-.2c0-.2-.1-.3-.3-.3-.2 0-.3.1-.3.3s.1.3.3.3h.1l.1.1c-.2 0-.4.5-.9.9-.3.2-.5.9-.6 1.3 0 .1 0 .2 0 .3v.1c0 .2 0 .3 0 .5 0 .2-.2.6-.1.7.3.2.7.8.9 1 .1.1.3-.6.4-1.1v-.1c.1-.4.1-.9.4-1.2l.1-.1c.2-.2.6-.4.8-.6l1.3 2.3-.1.6"/><path d="m28.3 27.3h1v.2h-1z"/><path d="m28.3 27.7h1v2h-1z"/><path d="m28.8 26.2c-.2 0-.6.4-.5.8h1.1c0-.4-.4-.8-.6-.8"/><path d="m28.2 31.4h1.1v1.6h-1.1z"/><path d="m28.3 33.9h1.1v.3h-1.1z"/><path d="m28.2 36h1.2v.7h-1.2z"/><path d="m28.3 33.6h1l.2-.3h-1.3z"/><path d="m30.3 31.5h-.7v.9c.2-.4.4-.7.7-.9"/><path d="m39.5 33.8v-.1.1c0-.2 0-.3 0-.4 0-.4-.2-1-.6-1.3-.5-.4-.8-.9-.9-.9l.1-.1h.1c.2 0 .3-.1.3-.3s-.1-.3-.3-.3c-.2 0-.3.1-.3.3l.1.2-2.1 3.8v-.3h-1.1v1.3h1.1v-.7l1.3-2.3c.1.1.6.3.8.6l.1.1c.3.4.2.8.3 1.2v.1c.1.4.2 1.2.4 1.1.2-.2.6-.7.9-1 .1-.1-.1-.5-.1-.7-.2-.1-.1-.2-.1-.4"/><path d="m34.8 27.3h1v.2h-1z"/><path d="m34.8 27.7h1v2h-1z"/><path d="m35.8 27c0-.4-.3-.8-.5-.8-.2 0-.6.4-.5.8h1"/><path d="m34.7 31.4h1.1v1.6h-1.1z"/><path d="m34.7 33.9h1.1v.3h-1.1z"/><path d="m34.7 36h1.2v.7h-1.2z"/><path d="m34.5 33.3l.2.3h1l.2-.3z"/><path d="m34.4 32.4v-.9h-.7c.3.2.5.5.7.9"/><path d="m42.6 33.2c.4-.2.9-.5 1.2-.8.3-.5.2-1.4.2-1.4s-.7.3-1.3.6c0-.4-.2-.9-.4-1.3.3-.3.8-.7.9-1 .3-.6-.1-1.4-.1-1.4s-.6.4-1.1.9c-.1-.4-.4-.8-.7-1.2.2-.4.6-.9.6-1.2.1-.7-.5-1.4-.5-1.4s-.5.6-.8 1.2c-.3-.4-.8-.9-1.2-1.2.2-.3.2-.6.2-1 0-2.2-3.4-4-7.7-4-4.2 0-7.7 1.8-7.7 4 0 .3.1.7.2 1-.4.3-.9.7-1.2 1.2-.3-.6-.8-1.2-.8-1.2s-.6.7-.5 1.4c.1.4.4.9.6 1.2-.3.4-.6.8-.7 1.2-.4-.5-1.1-.9-1.1-.9s-.4.8-.1 1.4c.2.4.6.8.9 1-.2.4-.3.9-.4 1.3-.3-.3-1.1-.6-1.1-.6s-.2.9.2 1.4c.2.3.8.6 1.2.8-.1.4-.1 1 0 1.4-.6-.2-1.4-.3-1.4-.3s.1.9.6 1.3c.3.2.9.4 1.3.4.1.4.2 1 .4 1.3-.6-.1-1.4.1-1.4.1s.3.9.9 1.1c.4.1 1 .1 1.4.1.2.4.4.9.7 1.2-.6.1-1.3.4-1.3.4s.5.8 1.2.8c.4 0 1-.1 1.4-.3.3.4.6.7 1 1-.6.3-1.2.8-1.2.8s.7.6 1.4.5c.2 0 .3-.1.5-.2l-.9 1.2h12l-.8-.9c.2.1.3.1.5.2.7.1 1.4-.5 1.4-.5s-.6-.5-1.2-.8c.4-.2.7-.6 1-1 .4.2 1 .3 1.4.3.7-.1 1.2-.8 1.2-.8s-.7-.3-1.3-.4c.3-.3.5-.8.7-1.2.4 0 1 .1 1.4-.1.6-.3.9-1.1.9-1.1s-.8-.1-1.4-.1c.2-.4.3-.9.4-1.3.4-.1 1-.2 1.3-.4.5-.4.6-1.3.6-1.3s-.8.1-1.4.3c0-.7-.1-1.2-.1-1.7m-15.7 7.6c-.3-.2-.7-.4-1.1-.5.1-.3.3-.6.4-.9h.9c0 .3-.2.9-.2 1.4m8.9-.4c-.1.3-.1.7 0 1.1l-.6-.7h-6.5l-.6.7c.1-.4.1-.8 0-1.1-.1-.5-.6-.8-.9-.9h9.4c-.2.1-.6.4-.8.9m1.3.4c0-.5-.2-1.1-.2-1.4h.9c.1.3.3.7.4.9-.4.2-.8.3-1.1.5m4.1-6.4c-.5-.4-1.2-.9-1.2-.9s-.3.9 0 1.5c.2.4.8.8 1.1 1-.3.3-.5.6-.7.9-.3-.6-.9-1.2-.9-1.2s-.5.8-.4 1.4c.1.4.5.9.8 1.3-.3.2-.7.4-.9.7-.2-.6-.6-1.4-.6-1.4s-.7.6-.7 1.3c0 .1 0 .3.1.5l-1-.9h-9.5l-1 .9c0-.2.1-.3.1-.5 0-.7-.7-1.3-.7-1.3s-.4.7-.6 1.4c-.2-.3-.6-.5-.9-.7.3-.3.7-.8.8-1.3.2-.7-.4-1.4-.4-1.4s-.6.6-.9 1.2c-.2-.3-.4-.6-.7-.9.4-.2.9-.6 1.1-1 .3-.6 0-1.5 0-1.5s-.8.4-1.2.9c-.1-.3-.2-.7-.4-1 .4-.1 1-.4 1.3-.7.5-.5.4-1.4.4-1.4s-.8.2-1.4.5c0-.3 0-.7-.1-1.1.4 0 1.1-.1 1.5-.3.6-.4.7-1.3.7-1.3s-.9 0-1.5.2c.1-.3.1-.7.2-1.1.4.1 1.1.2 1.5.1.7-.2 1-1 1-1s-.8-.2-1.5-.2c.5-.8.7-2.3.7-2.3s-.1 0-.2.1c1.2-1.4 3.9-2.4 7-2.4s5.8 1 7 2.4c-.1-.1-.2-.1-.2-.1s.2 1.5.7 2.3c-.7 0-1.5.2-1.5.2s.4.8 1 1c.4.1 1.1 0 1.5-.1 0 .4 0 .8.2 1.1-.6-.2-1.5-.2-1.5-.2s.2.9.7 1.3c.4.2 1 .3 1.5.3-.1.4-.2.8-.1 1.1-.6-.3-1.4-.5-1.4-.5s-.1.9.4 1.4c.3.3.9.5 1.3.7-.2.3-.4.6-.5 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1ec.svg b/public/emoji/1f1e6-1f1ec.svg
new file mode 100644
index 000000000..0bcf4ebdc
--- /dev/null
+++ b/public/emoji/1f1e6-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m56 14h-48c-3.8 5-6 11.2-6 18 0 16.6 13.4 30 30 30s30-13.4 30-30c0-6.8-2.2-13-6-18" fill="#ed4c5c"/><path fill="#42ade2" d="m20.5 39h23l7-14h-37z" id="0"/><use xlink:href="#0"/><path d="M50.5,25L56,14C50.5,6.7,41.8,2,32,2S13.5,6.7,8,14l5.5,11H50.5z" fill="#3e4347"/><path fill="#fff" d="M20.5 39 32 62 43.5 39z"/><path fill="#ffce31" d="m36.2 22.2l5-6.4-6.4 5.1 2.2-7.9-4 7.1-.9-8.1-1.1 8.1-3.9-7.1 2.1 7.8-6.4-5 5.1 6.4-7.9-2.2 7.1 4-8.1.9.4.1h25.2l-7.7-1 7.1-3.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1ee.svg b/public/emoji/1f1e6-1f1ee.svg
new file mode 100644
index 000000000..c117d6087
--- /dev/null
+++ b/public/emoji/1f1e6-1f1ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#2a5f9e" d="m12 12h20.4v20.4h-20.4z"/><path fill="#fff" d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="M32,2v30H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#2a5f9e"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5" fill="#fff"/><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/><path d="m50 33.4c-1.6 0-3-1.4-3-1.4s-1.4 1.4-3 1.4c-1.5 0-4-1.4-4-1.4s.4 8.8 2 11.8c1.8 3.2 5 6.2 5 6.2s3.2-3 5-6.2c1.6-3 2-11.8 2-11.8s-2.5 1.4-4 1.4" fill="#fff"/><path d="m42.9 43.3c1.2 2.1 3.1 4.3 4.1 5.3 1-1 2.9-3.2 4.1-5.3h-8.2" fill="#b4d7ee"/><g fill="#ff8736"><path d="m47 35.5c-.9 1-.4 3.6-1.3 2.7-.9-1-.9-2.5 0-3.5.9-1 2.4-1 3.3 0 .9 1-1.1-.1-2 .8"/><path d="m44.8 40c1.3.3 3.2-1.5 2.9-.2-.3 1.3-1.6 2.1-2.9 1.7-1.3-.3-2-1.7-1.7-3 .3-1.3.4 1.1 1.7 1.5"/><path d="m49.6 39.7c-.3-1.3-2.8-2.1-1.6-2.5 1.3-.3 2.6.4 2.9 1.7.3 1.3-.4 2.6-1.7 3-1.2.4.7-.9.4-2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1f1.svg b/public/emoji/1f1e6-1f1f1.svg
new file mode 100644
index 000000000..62c373cb0
--- /dev/null
+++ b/public/emoji/1f1e6-1f1f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f42f4c"/><path d="m48.9 41.9c-.9-1.6-3.4-.4-4.7-.4.7-.6 2.5-1.9 3.5-1.9-.7-.6-2-.1-2.5.5-1.8 2.1-2.9 1-5.5.2 2.1-2.2-6-3.8-3.4-5.6.5-.4 1.4 3.1 2.8 2.5.6-.2-2.3-2.5-.8-3 .5-.2 2.5 5.7 3.9 3.3.5-.9-3.1-1.7-2.1-3.5-.7 1.3 8.8 6.2 7.6 3-.6-1.5-6.4-.4-5.9-4.3-.1 1 6.7 4.2 6 1.3-.2-.7-6.9-.2-5.7-3.4.2-.5 5.9 3.9 5.7.7-.1-1.2-6.1-.3-5.5-2.9 0-.1 6.2 2.6 5.5-.2-.1-.4-6.9.4-5.6-2-.6 1.1 8.1.6 5.5-1.6-.9-.7-4.7 2.7-5.5-.3.1.4 7.5-.6 5.4-2.7-.5-.6-5.2 3.1-5.3.7 0-.5 6.2-3.4 5.3-4.9-1.1-1.8-7.2 3.2-7.9 3.5-4.7 2.2 0 .9-2.3 3.7-1.4 1.6-2.5-.9-2.1-2 .8-2.3 5.6-2 5.8-3.5-.7.5-1.4.4-2 0 .1 0 5.1-.7 3.4-1.4-.2-.1-.8.3-1.4.6.1-2.4-6.4-.6-7.1-.5 2.7 2.3-2.2 1 .6 2.2-.7.1-1.3.4-1.9.9 1.3.1-.7 1.6-.7 1.6s-2-1.4-.8-1.7c-.5-.5-1.2-.8-1.9-.9 2.8-1.2-2.1.1.6-2.2-.6 0-7.2-1.9-7.1.5-.6-.3-1.2-.6-1.4-.6-1.6.7 3.3 1.4 3.4 1.4-.6.5-1.3.5-2 0 .2 1.5 5 1.2 5.8 3.5.4 1.1-.7 3.6-2.1 2-2.4-2.8 2.3-1.5-2.3-3.7-.7-.3-6.8-5.3-7.9-3.5-.9 1.5 5.3 4.4 5.3 4.9-.2 2.4-4.8-1.3-5.3-.7-2.1 2.1 5.3 3.1 5.4 2.7-.7 3-4.6-.4-5.5.3-2.6 2.1 6.1 2.7 5.5 1.6 1.2 2.3-5.5 1.6-5.6 2-.7 2.8 5.5.1 5.5.2.6 2.7-5.4 1.7-5.5 2.9-.2 3.2 5.5-1.1 5.7-.7 1.2 3.2-5.5 2.7-5.7 3.4-.8 3 6.1-.2 6-1.3.5 3.9-5.3 2.8-5.9 4.3-1.2 3.2 8.3-1.7 7.6-3 1 1.8-2.6 2.6-2.1 3.5 1.4 2.4 3.4-3.5 3.9-3.3 1.5.5-1.4 2.8-.8 3 1.4.6 2.3-2.9 2.8-2.5 2.6 1.8-5.5 3.4-3.4 5.6-2.6.8-3.8 1.9-5.5-.2-.5-.6-1.9-1-2.5-.5 1 0 2.8 1.4 3.5 1.9-1.3 0-3.8-1.2-4.7.4 1.1-.5 3.6 0 4.7.1-1.2 1-3.4.3-3 2.8.6-2 6.6-3.5 7.3-.7.7-1.3-2.1-2-2.7-2.2.4-.1 5.1-.1 5.1-.1s2.6-5.1 3.8-3.9c2.8 3-4.6 4.7-4.9 5.3-.8 1.9 3.8.2 3.6.1 1.2 1.1-3 2.1-3 2.4.1 2.1 3.5-.8 3.7-.8 1.6.4-2.3 2.8-2.2 2.5-.3 2.2 3.4-.7 3.3-1.2.4.6.4 1.1-.1 1.8-1.3 2.3-.1 2.6 1.4 5 1.5-2.4 2.7-2.6 1.4-5-.4-.6-.4-1.2-.1-1.8-.1.5 3.7 3.4 3.3 1.2 0 .3-3.9-2.2-2.2-2.5.2 0 3.6 2.9 3.7.8 0-.4-4.3-1.3-3-2.4-.1.1 4.4 1.9 3.6-.1-.2-.6-7.7-2.2-4.9-5.3 1.2-1.3 3.8 3.9 3.8 3.9s4.7 0 5.1.1c-.6.2-3.5.9-2.7 2.2.7-2.9 6.7-1.3 7.3.7.4-2.5-1.8-1.7-3-2.8 1 0 3.5-.5 4.6 0m-7.9-23.6c-.6.3-1.2.5-1.6.4.3-.5 1.1-1 1.6-.4m-3.2-.4c1 .2 1 .5 0 .7-1-.3-1-.5 0-.7m-14.8.4c.5-.6 1.3-.1 1.6.4-.4.1-1-.1-1.6-.4m3.2.3c-1-.3-1-.5 0-.7 1 .2 1 .4 0 .7" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1f2.svg b/public/emoji/1f1e6-1f1f2.svg
new file mode 100644
index 000000000..619935b02
--- /dev/null
+++ b/public/emoji/1f1e6-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#ed4c5c"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#f2b200"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#2a5f9e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1f4.svg b/public/emoji/1f1e6-1f1f4.svg
new file mode 100644
index 000000000..7440d2d23
--- /dev/null
+++ b/public/emoji/1f1e6-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c16.6,0,30-13.4,30-30H2C2,48.6,15.4,62,32,62z" fill="#3e4347"/><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#ed4c5c"/><g fill="#ffe62e"><path d="m27.5 24.5l-1.3 4 3.4-2.5 3.5 2.5-1.3-4 3.4-2.5h-4.3l-1.3-4.1-1.3 4.1h-4.3z"/><path d="m48 48.6c-.5-.8-1.1-1.4-1.9-2.1s-1.9-1.5-2.8-2.3l-1.6 1.8c-.1.1 0 .3 0 .3 1.8.3 2.3.9 3 1.5 1 1 1.3 2.1 2 2.6 1.2.7 2.1-.6 1.3-1.8"/><path d="m33.8 41.7c-1.7.6-3.6.8-5.5.6-2.5-.3-4.8-1.2-6.7-2.8l-1.9 2.3c.8.7 1.7 1.2 2.5 1.7l-.6 1.2c1 .5 2 1 3.1 1.3l.4-1.2c1 .3 2 .5 3 .6l-.1 1.2c1.1.1 2.2.1 3.3 0l-.1-1.3c1-.1 2-.3 3-.6l.4 1.2c.5-.2 1-.3 1.6-.6l-.7-2.7-1.7-.9"/><path d="m42.3 31c-.4 3.4-2 6.3-4.4 8.4l3.6 2.5c.5-.5.9-.9 1.3-1.4l-1-.8c0 0 0 0 0 0 .7-.8 1.2-1.7 1.7-2.5l1.2.6c.5-1 1-2 1.3-3.1l-1.2-.4c.3-1 .5-2 .6-3l1.3.1c.1-1.1.1-2.2 0-3.3l-1.3.1c-.1-1-.3-2-.6-3l1.2-.4c-.3-1.1-.7-2.1-1.3-3.1l-1.2.6c-.5-.9-1-1.8-1.7-2.6l1-.8c-.7-.9-1.5-1.6-2.4-2.4l-.8 1c0 0 0 0 0 0-.8-.7-1.6-1.2-2.5-1.7l.6-1.2c-1-.5-2-1-3.1-1.3l-.4 1.3c-.9-.3-1.9-.5-2.9-.6l-.3 3c6.9.7 12 7 11.3 14"/><path d="m37.3 41.2c-3.4-2.4-6.8-4.8-9.8-7.6l.2-.2c2.9 2.7 6.4 5.2 9.7 7.5 1.7 1.2 3.4 2.4 5 3.6l.6-.5c-5.6-4-18.8-13.2-19-16.5-2.6 5.1.7 8.1 2.8 9.4 5.4 3.1 9 5.1 14.7 8.9l.8-.9c-1.6-1.4-3.3-2.6-5-3.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1f6.svg b/public/emoji/1f1e6-1f1f6.svg
new file mode 100644
index 000000000..476eac881
--- /dev/null
+++ b/public/emoji/1f1e6-1f1f6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#3a7dce"/><path fill="#fff" d="m17.6 30.7l-.3-1.4h-.3l-.5.5-.1-1.3-.6-.5-.4.2v.2l-.7-.3-.5-.6 1.2-1-2-1.6-1-3.7 7.4 5.3 4.6-1.2-.2-.7.9-.2.4-1.5-.1-.5.3-.4.2-1-.2-.4.7-.6-.2-1.5 1.6-.7 1.3-1.3-.1-.7.9.5.8-.5.3-.8.4.6 4.3.2.9.8 3.5.7.7.7.5-.2.5 1.7h.3l.4-.5 3.2 1.1.2.5.8-.2.9.8.9 4.9-.8 2.7 3.4 1 .2 2.3-.7 1.7 1 .8-.5 2.9-1.7 1.3.4 2-1 .7-.6-.2v1.9h-.8l.3.7-1.7.7.5 1-1.1 1.2.3.3-.7-.2-3.2 1.9.2-.5-1 .2-.2-.5-.8.6-.3-.1-.5.6-3.6-.5-.5-.3-.6.3-1.3-1 .6-.6.9-1.8v-1.1l-.7-1.6-.8.8-4.7-1.2-1 .1-.8.5-2.3-.2v.4l-4.8-1.7v-1h-.8l-.2-2.9-.6.2-.9-2.1.2.5-1.7-1.8h1l-.3-2 .8-1.4h.5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1f7.svg b/public/emoji/1f1e6-1f1f7.svg
new file mode 100644
index 000000000..040ef76bb
--- /dev/null
+++ b/public/emoji/1f1e6-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,5.9,1.7,11.4,4.6,16h50.7c2.9-4.6,4.6-10.1,4.6-16s-1.7-11.4-4.6-16H6.6C3.7,20.6,2,26.1,2,32z" fill="#f9f9f9"/><g fill="#b4d7ee"><path d="M57.4,16C52.1,7.6,42.7,2,32,2S11.9,7.6,6.6,16H57.4z"/><path d="M6.6,48c5.3,8.4,14.7,14,25.4,14s20.1-5.6,25.4-14H6.6z"/></g><path d="m45.7 31.8l-8.2-.3c0 0 0-.1 0-.1 1.3-.2 2.3-1 3.7-.9 1.7.2 2.7-.8 3.3-1 .7-.2 1.1.2 1.1 0 .1-.2-.4-.6-1.4-.5-.9.1-1.2.9-3.3.7-1.8-.1-2.4.6-3.7.6 0 0 0-.1 0-.1l7.4-3.4c0 0 .2-.1.2-.3-.1-.2-.3-.1-.3-.1l-7.5 3c0 0 0-.1 0-.1 1.1-.7 1.7-1.8 3.1-2.2 1.6-.5 2.2-1.7 2.7-2.2.5-.5 1.1-.2 1.1-.4 0-.2-.6-.4-1.4.1-.8.5-.8 1.3-2.8 1.9-1.7.5-2 1.4-3.2 2 0 0-.1-.1-.1-.1l5.6-6c0 0 .2-.2.1-.3-.1-.1-.3.1-.3.1l-6 5.6c0 0 0 0-.1-.1.8-1.1.9-2.3 2-3.2 1.3-1.1 1.3-2.4 1.6-3 .3-.6.9-.6.8-.8s-.7-.1-1.3.6c-.6.8-.3 1.5-1.8 2.8-1.3 1.1-1.3 2.1-2.1 3 0 0-.1 0-.1-.1l2.8-7.7c0 0 .1-.2-.1-.3-.2-.1-.3.2-.3.2l-3.4 7.4c0 0-.1 0-.1 0 .3-1.3 0-2.5.6-3.7.8-1.5.3-2.8.3-3.4.1-.7.6-.9.5-1-.1-.2-.7.2-1 1.1-.2.9.3 1.5-.6 3.3-.8 1.6-.4 2.4-.8 3.6 0 0-.1 0-.1 0l-.3-8.2c0 0 0-.3-.2-.3s-.2.3-.2.3l-.3 8.2c0 0-.1 0-.1 0-.2-1.3-1-2.3-.9-3.7.2-1.7-.8-2.7-1-3.3s.2-1.1 0-1.1c-.2-.1-.6.4-.5 1.4.1.9.9 1.2.7 3.3-.1 1.8.6 2.4.6 3.7 0 0-.1 0-.1 0l-3.4-7.4c0 0-.1-.2-.3-.2-.2.1-.1.3-.1.3l2.8 7.7c0 0-.1 0-.1 0-.7-1.1-1.8-1.7-2.2-3.1-.5-1.6-1.7-2.2-2.2-2.7-.5-.5-.2-1.1-.4-1.1-.2 0-.4.6.1 1.4s1.3.8 1.9 2.8c.5 1.7 1.4 2 2 3.2 0 0-.1.1-.1.1l-6-5.6c0 0-.2-.2-.3-.1-.1.1.1.3.1.3l5.6 6c0 0 0 0-.1.1-1.1-.8-2.3-.9-3.2-2-1.1-1.3-2.4-1.3-3-1.6-.6-.3-.6-.9-.8-.8-.2.1-.1.7.6 1.3.8.6 1.5.3 2.8 1.8 1.1 1.3 2.1 1.3 3 2.1 0 0 0 .1-.1.1l-7.7-2.8c0 0-.2-.1-.3.1-.1.2.2.3.2.3l7.4 3.4c0 0 0 .1 0 .1-1.3-.3-2.5 0-3.7-.6-1.5-.8-2.8-.3-3.4-.3-.7-.1-.9-.6-1-.5-.2.1.2.7 1.1 1 .9.2 1.5-.3 3.3.6 1.6.8 2.4.4 3.6.8 0 0 0 .1 0 .1l-8.2.3c0 0-.3 0-.3.2 0 .2.3.2.3.2l8.2.3c0 0 0 .1 0 .1-1.3.2-2.3 1-3.7.9-1.7-.2-2.7.8-3.3 1-.7.2-1.1-.2-1.1 0-.1.2.4.6 1.4.5s1.2-.8 3.3-.7c1.8.1 2.4-.6 3.7-.6 0 0 0 .1 0 .1l-7.4 3.4c0 0-.2.1-.2.3s.3.1.3.1l7.7-2.8c0 0 0 .1 0 .1-1.1.7-1.7 1.8-3.1 2.2-1.6.5-2.2 1.7-2.7 2.2-.5.5-1.1.2-1.1.4s.6.4 1.4-.1c.8-.5.8-1.3 2.8-1.9 1.7-.5 2-1.4 3.2-2 0 0 .1.1.1.1l-5.6 6c0 0-.2.2-.1.3.1.1.3-.1.3-.1l6-5.6c0 0 0 0 .1.1-.8 1.1-.9 2.3-2 3.2-1.3 1.1-1.3 2.4-1.6 3-.3.6-.9.6-.8.8.1.2.7.1 1.3-.6s.3-1.5 1.8-2.8c1.3-1.1 1.3-2.1 2.1-3 0 0 .1 0 .1.1l-2.8 7.7c0 0-.1.2.1.3.2.1.3-.2.3-.2l3.4-7.4c0 0 .1 0 .1 0-.3 1.3 0 2.5-.6 3.7-.8 1.5-.3 2.8-.4 3.4-.1.7-.6.9-.5 1 .1.2.7-.2 1-1.1.2-.9-.3-1.4.6-3.3.8-1.6.4-2.4.8-3.6 0 0 .1 0 .1 0l.3 8.2c0 0 0 .3.2.3.2 0 .2-.3.2-.3l.3-8.2c0 0 .1 0 .1 0 .2 1.3 1 2.3.9 3.7-.2 1.7.8 2.7 1 3.3.2.7-.2 1.1 0 1.1.2.1.6-.4.5-1.4-.1-.9-.9-1.2-.7-3.3.1-1.8-.6-2.4-.6-3.7 0 0 .1 0 .1 0l3.4 7.4c0 0 .1.2.3.2.2-.1.1-.3.1-.3l-2.9-7.8c0 0 .1 0 .1 0 .7 1.1 1.8 1.7 2.2 3.1.5 1.6 1.7 2.2 2.2 2.7.5.5.2 1.1.4 1.1s.4-.6-.1-1.4c-.5-.8-1.3-.8-1.9-2.8-.5-1.7-1.4-2-2-3.2 0 0 .1-.1.1-.1l6 5.6c0 0 .2.2.3.1.1-.1-.1-.3-.1-.3l-5.6-6c0 0 0 0 .1-.1 1.1.8 2.3.9 3.2 2 1.1 1.3 2.4 1.3 3 1.6.6.3.6.9.8.8.2-.1.1-.7-.6-1.3-.8-.6-1.5-.3-2.8-1.8-1.1-1.3-2.1-1.3-3-2.2 0 0 0-.1.1-.1l7.7 2.8c0 0 .2.1.3-.1.1-.2-.2-.3-.2-.3l-7.4-3.4c0 0 0-.1 0-.1 1.3.3 2.5 0 3.7.6 1.5.8 2.8.3 3.4.3.7.1.9.6 1 .5.2-.1-.2-.7-1.1-1-.9-.2-1.5.3-3.3-.6-1.6-.8-2.4-.4-3.6-.8 0 0 0-.1 0-.1l8.2-.3c0 0 .3 0 .3-.2 0-.2-.3-.2-.3-.2" fill="#f6b40e"/><g fill="#85340a"><path d="m35 31.3c-.3-.3-.7-.5-1.1-.5-.4 0-.7.2-1 .5.5.4 1.4.4 2.1 0m-.3-.1c-.2.2-.4.3-.6.3.1-.1.2-.2.2-.3 0-.1-.1-.2-.2-.3.3.1.5.2.6.3m-1.1-.3c-.1.1-.1.2-.1.3 0 .1.1.3.2.3-.2 0-.4-.1-.6-.3.2-.1.3-.2.5-.3"/><path d="m34 30.5c-.6 0-.7.1-.9.3-.3.2-.4.2-.4.2 0 0 0 .2.1.1.1 0 .3-.1.5-.3.3-.2.5-.2.8-.2.8 0 1.2.6 1.3.6s-.6-.7-1.4-.7"/><path d="m32.3 30.4c-.1.2-.1.3-.1.5-.1.6 0 1.3.4 2 0 0 .1-.1.2-.1-.4-.5-.5-1.1-.5-1.6 0-.3.2-.5.3-.7.7-.6 1.9-.5 2.9.3-.9-1.3-2.2-1.2-3.2-.4"/><path d="m33.3 31.7c-.3-.2-.4-.3-.5-.3s-.1.1.3.3 1.2.3 1.9-.3c-.8.4-1.4.4-1.7.3"/><path d="m32.8 33.3c-.1 0-.2-.1-.3-.2 0 .1-.2.3-.5.3-.3 0-.5-.3-.5-.3 0 .1-.1.2-.3.2-.1 0-.3-.1-.3-.3 0-.1.1-.2.2-.2-.2 0-.3.2-.3.4 0 .2.2.4.4.4.1 0 .2-.1.3-.2.1.1.4.1.5.1 0 0 0 0 .1 0 .1 0 .3 0 .5-.1.1.1.2.2.3.2.2 0 .4-.2.4-.4 0-.2-.1-.3-.3-.4.1 0 .2.1.2.2-.1.2-.2.3-.4.3"/><path d="m32 34.2c.2 0 .4-.2.7 0s.5.3.7.4c-.4-.3-.6-.6-1-.6-.1 0-.3 0-.4.1-.2-.1-.3-.1-.4-.1-.4 0-.6.4-1 .6.2-.1.4-.3.7-.4s.5 0 .7 0"/><path d="m32 34.5c-.2 0-.3-.1-.6 0-.2 0-.4 0-.7.1 0 0-.1 0-.1 0 .9.1.5.6 1.4.6.9 0 .5-.5 1.4-.6-.1 0-.1 0-.2 0-.8-.3-.9-.1-1.2-.1m0 .5c-.7 0-.5-.5-1.3-.5.8-.2.9.1 1.3.1.3 0 .5-.2 1.3-.1-.8.1-.6.5-1.3.5"/><path d="m32 35.2c-.4 0-.8.3-.8.8.1-.4.4-.6.8-.6.4 0 .7.3.8.6 0-.5-.4-.8-.8-.8"/><path d="m31.4 30.5c.2.2.3.5.3.7.1.5-.1 1-.5 1.6 0 0 .1 0 .2.1.3-.7.5-1.3.4-2 0-.2-.1-.3-.1-.5-.9-.8-2.2-.9-3.2.4 1-.9 2.3-1 2.9-.3"/><path d="m30.8 30.9c.3.2.4.3.5.3.1 0 .1-.1.1-.1 0 0-.2 0-.4-.2-.3-.2-.4-.3-.9-.3-.9 0-1.4.7-1.3.7.1 0 .5-.6 1.3-.6.2 0 .5 0 .7.2"/><path d="m29.1 31.3c.2.2.6.3 1 .3.3 0 .7-.1 1-.3-.3-.3-.7-.5-1.1-.5-.3 0-.7.2-.9.5m.2 0c.2-.2.4-.4.6-.4-.1.1-.2.2-.2.3 0 .2.1.3.2.3-.2.1-.5 0-.6-.2m1.5-.1c-.1.1-.3.2-.5.3.1-.1.1-.2.1-.3 0-.1-.1-.2-.1-.3.3.1.5.2.5.3"/><path d="m31.3 31.4c-.1 0-.2.1-.5.3s-.9.2-1.7-.2c.7.6 1.5.5 1.9.3.4-.3.4-.4.3-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1f8.svg b/public/emoji/1f1e6-1f1f8.svg
new file mode 100644
index 000000000..158d0c6f4
--- /dev/null
+++ b/public/emoji/1f1e6-1f1f8.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c5.3,0,10.3-1.4,14.6-3.8l0.1-52.3C42.4,3.4,37.4,2,32,2C17.1,2,4.7,12.9,2.4,27.2v9.6
+			C4.7,51.1,17.1,62,32,62z" fill="#2a5f9e"/><path d="m62 32c0-7.7-2.9-14.7-7.6-20-.9-1-1.8-1.9-2.9-2.8-.3-.3-.7-.6-1-.8h-3.7v-.4l-43.2 21.5c-.1.8-1.6 1.7-1.6 2.5 0 .8 1.9 1.6 1.9 2.4l42.7 21.6v-.4h3.8c.3-.3.7-.5 1-.8 1-.9 2-1.8 2.9-2.8 4.8-5.3 7.7-12.3 7.7-20" fill="#f9f9f9"/><g fill="#ed4c5c"><path d="m50.5 55.6l-48.5-23.4c0 1.6.1 3.1.4 4.6l44.3 21.4c1.3-.8 2.6-1.6 3.8-2.6"/><path d="m2.4 27.2c-.3 1.5-.4 3-.4 4.6l48.5-23.4c-1.2-1-2.5-1.8-3.9-2.6l-44.2 21.4"/></g><path fill="#9c3900" d="m44.7 37.9l-1.6-.3-.1-2.3.2-.9-.2-.9-.1-.9-2.1-.7-1.6-.1-1.3-1 .4-2.9-4-.7 2.7-2.2.1-1.9 2.2-1.1 4.3-1.8.2.6 3.7-1.6v.6l3.2-.8 3.3-1.2-.3 3.6-1.1 1.5-.7 1.7-3.7 2.3 4.8 1.9-2 2.3-2.1.1 1.2.9-1.2.6.9.1-.6.7 1.2-.2-1.5 1.3.2 1.2-1.2-.5.8 1.3-1.5-.4.3 1.4-1.1-.3-.1 1.1z"/><path d="m53.9 18l-.4 3.4-1 1.4-.7 1.7-3.8 2.4 4.8 1.9-1.8 2.2-2.4.1 1.3 1-1.5.7 1.2.1-.7.7 1.1-.2-1.2 1 .2 1.1-1.3-.6.8 1.3-1.4-.3.2 1.3-1-.3-.1 1.1-1.5-.5-1.5-.2-.1-2.2.2-.9-.2-.9-.1-1-2.1-.6-1.7-.2-1.1-.9.4-2.9-3.9-.7 2.5-2.1.1-1.9 2.2-1 4.2-1.8.2.6 3.7-1.6v.6l3.3-.7 3.1-1.1m.3-.3l-.4.1-3.2 1.1-3 .7v-.2-.4l-.4.2-3.4 1.5-.1-.3v-.4l-.3.1-4.2 1.8-2.2 1-.1.1v.1l-.1 1.8-2.4 2-.4.4.5.1 3.7.6-.3 2.6v.1l.1.1 1.1.9h.1.1l1.7.2 1.9.6.1.9.2.9-.2.8.1 2.2v.2h.2l1.5.2 1.4.5.3.1v-.3l.1-.8.7.2.4.1-.1-.4-.2-.9 1 .2.6.1-.3-.5-.4-.7.6.2.4.2-.1-.5-.2-1 1.1-.9.7-.6-.9.1-.4.1.2-.2.4-.4h-.5-.2l.6-.3.4-.2-.4.1-.8-.6 1.7-.1h.1l.1-.1 1.9-2.1.2-.3-.3-.1-4.4-1.7 3.4-2.1h.1v-.1l.7-1.7 1-1.4v-.1-.1l.4-3.4.1-.3z" fill="#3e4347"/><path d="m46.4 42.9c0 0 0 0 0 0" fill="#ffc221"/><path d="m46.4 42.9c0 0 0 0 0 0m0 0" fill="#3e4347"/><path d="m41.5 44.4l.5.9-9-4.2 1.5-1.3.2.3 5.1.5-.1-.3 1.1-.5v-.3l-2.2.5-.1-1.2-2.5-.5-.1.7h-.7l-.2.6-1.3-.4.3-1.4-1.9.9-3.3-2.7 4.2-.8 1.3 1.5.4-1.3 1.3.3-.2.6.7.1-.2.8 2.5.6.4-1 2.5 1.6 1.4-1.1.3.1.6-1.2 1.1.2.3.9-.4 1.7.3.4 6 1.4-.3 1-.6-.1.1.8-12.7-.9-.3.4 4.5.2-.3.4 3-.4-.2.7 2.8-.2-2 .8 2.2 1h-2.6l1.4 1.3-2.7-1v1l-2.1-1.4m7.4-3.1l-4.1-.9-.9.5 5 .4" fill="#ffce31"/><path d="m32.9 35.4l1.4 1.6.4-1.4 1 .3-.2.6.7.1-.2.8 2.7.6.4-.9 2.5 1.5 1.4-1.1.3.2.6-1.2.9.2.3.9-.3 1.4.3.5 5.9 1.4-.2.7-6-1.4-1 .5-.1.3 6.4.5.1.8-12.6-.9-.4.7 4.5.2-.3.4 3.1-.4-.2.7 2.1-.2-1.4.7 1.9.9h-2.3l1.2 1.1-2.2-.9v1l-2.5-1.6.6 1-8.5-3.9 1.2-1 .1.3 5.4.5-.1-.3 1.1-.5v-.5l-2.3.5-.1-1.1-2.7-.6-.1.7h-.7l-.2.6-1-.3.3-1.5-2.1 1-3-2.5 3.9-1m.1-.3h-.1l-3.9.7-.5.1.4.3 3 2.5.1.1.1-.1 1.6-.8-.2 1v.2l.2.1 1 .3.2.1.1-.2.1-.4h.5.2v-.2l.1-.4 2.2.5.1.9v.3l.3-.1 2-.4-1 .5-.2.1v.2l-4.9-.4-.1-.1-.1-.3-.2.2-1.2 1-.3.3.4.2 8.5 3.9.7.3-.4-.7-.1-.1 1.6 1 .4.2v-.5-.6l1.9.7 1.2.5-1-.9-.7-.6h1.7 1.2l-.9-.4-1.4-.7.9-.3 1.6-.6-1.7.1-1.7.1.1-.4.1-.3 5.4.4h.3l-.1-.3-.1-.5.3.1.2.1.1-.2.2-.7.1-.3-.3-.1-5.8-1.4-.2-.3.5-1.3v-.1-.1l-.3-.9v-.1h-.1l-.9-.2h-.2l-.1.2-.5 1h-.1l-.1-.1-.2.1-1.3 1-2.3-1.5-.2-.1-.1.3-.3.8-2.3-.5.1-.6.1-.2h-.3l-.4-.1.1-.3.1-.2-.2-.1-1-.3-.2-.1-.1.2-.3.9-1.1-1.2-.3-.2zm11.3 5.7l.6-.3 2.3.5-2.9-.2m-6.6 1.1l.1-.2 6.6.4-2.4.3.3-.3h-.5l-4.1-.2" fill="#3e4347"/><path d="m32.4 35.1c-.5-.3-.8-.6-.9-1-.1-.8.8-1.6.8-1.6l.2-.1v.2c.1.4 1 .5 1.4.5 0 0 .1 0 .3 0 .3 0 .6.1.9.4v.1.1c-.5.8-1.3.9-1.8.9-.3 0-.6-.1-.7-.1 0 .1-.1.2-.1.6v.2l-.1-.2" fill="#ffce31"/><path d="m32.4 32.6c.1.6 1.5.6 1.5.6s.1 0 .3 0c.2 0 .5.1.8.4-.5.7-1.2.9-1.7.9-.4 0-.7-.1-.7-.1s-.1.1-.2.7c-1.8-1 0-2.5 0-2.5m.2-.3h-.2c-.2 0-.9.8-1 1.3-.1.5 0 1.1.9 1.6l.3.2v-.3c0-.2.1-.3.1-.4.1 0 .4.1.6.1.5 0 1.3-.2 1.9-1l.1-.1-.1-.1c-.2-.3-.6-.5-1-.5-.2 0-.3 0-.3 0-.5 0-1.2-.1-1.3-.4v-.4z" fill="#3e4347"/><path fill="#fff" d="m32.3 32.6l.4-.6.2-.9 4.4-2.2 1.4-1.6-.5 1.5 1.8-.4-1.5 1.1 2-.4-1.7 1.1 2.1-.2-1.6 1.1 1.4.1-1.7.8-2.3.6-1.6 1.1h-2.3z"/><path d="m38.4 27.9l-.4 1.1 1.4-.3-1.4 1 1.8-.4-1.5 1.1 2.1-.2-1.2.8-.7.1 1.8.2-1.3.6-2.3.6-1.7 1h-2.1l-.4-1 .3-.5.2-.9 4.4-2.2 1-1m.6-1.2l-.8 1-.9 1.1-4.4 2.2h-.1v.1l-.2.9-.3.5-.1.1v.1l.4 1 .1.2h.2 2.1.1.1l1.6-1 2.2-.6 1.3-.6.8-.4-.8-.3h-.6l.9-.6.9-.6-1 .1-1.2.1.8-.5 1.1-.7-1.3.3-.7.2.5-.4.9-.7-1.1.2-1 .2.2-.7.3-1.2z" fill="#3e4347"/><path fill="#fff" d="m50.8 31.2l-.7-.9.6-1.5-.3-.5.2-1 4.1-.7-.6 1.2 1.3 1.1-.9 1.6.7 1.6z"/><path d="m54.4 26.8l-.6 1.1 1.4 1-.9 1.6.7 1.4-4.2-.8-.6-.8.5-1.5-.3-.5.2-.8 3.8-.7m.5-.3l-.5.1-3.7.6h-.2v.2l-.2.8v.1.1l.2.4-.5 1.4v.1l.1.1.6.8.1.1h.1l4.2.8.5.1-.2-.4-.6-1.3.9-1.5.1-.2-.2-.1-1.2-.9.5-.9v-.4z" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1f9.svg b/public/emoji/1f1e6-1f1f9.svg
new file mode 100644
index 000000000..407ac4035
--- /dev/null
+++ b/public/emoji/1f1e6-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ed4c5c"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z"/></g><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1fa.svg b/public/emoji/1f1e6-1f1fa.svg
new file mode 100644
index 000000000..48ab1dc09
--- /dev/null
+++ b/public/emoji/1f1e6-1f1fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2v10H12v20H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#2a5f9e"/><path d="M32,2c-4.7,0-9.1,1.1-13.1,3v3.1V11H11v2.9V14v4.9H5c-1.9,4-3,8.4-3,13.1h12V17l12,15h6v-7.5L23.6,14H32V2z" fill="#fff"/><g fill="#ed4c5c"><path d="m15.4 14l14.6 18h2v-4.9l-10.6-13.1z"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z"/></g><g fill="#fff"><path d="m8 35.7l2.2-2.7-.7 3.5 3.5.1-3.1 1.6 2.1 2.8-3.1-1.4-.9 3.4-.9-3.4-3.1 1.4 2.1-2.8-3.1-1.6 3.5-.1-.7-3.5z"/><path d="m52 20.2l1.8-2.2-.6 2.8 2.8.1-2.5 1.3 1.7 2.2-2.5-1.2-.7 2.8-.7-2.8-2.5 1.2 1.7-2.2-2.5-1.3 2.8-.1-.6-2.8z"/><path d="m52 40.2l1.8-2.2-.6 2.8 2.8.1-2.5 1.3 1.7 2.2-2.5-1.2-.7 2.8-.7-2.8-2.5 1.2 1.7-2.2-2.5-1.3 2.8-.1-.6-2.8z"/><path d="m42 26.2l1.8-2.2-.6 2.8 2.8.1-2.5 1.3 1.7 2.2-2.5-1.2-.7 2.8-.7-2.8-2.5 1.2 1.7-2.2-2.5-1.3 2.8-.1-.6-2.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1fc.svg b/public/emoji/1f1e6-1f1fc.svg
new file mode 100644
index 000000000..ab3f2d057
--- /dev/null
+++ b/public/emoji/1f1e6-1f1fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.5 44v-4h1.4c.7-2.5 1.1-5.2 1.1-8 0-16.6-13.4-30-30-30s-30 13.4-30 30c0 2.8.4 5.5 1.1 8h1.4v4c.9 2.1 2.1 4.2 3.5 6h3.6v4c5.4 5 12.5 8 20.4 8 7.9 0 15-3 20.4-8v-4h3.6c1.4-1.8 2.6-3.9 3.5-6" fill="#42ade2"/><g fill="#ffe62e"><path d="m4.5 44h55c.6-1.3 1-2.6 1.4-4h-57.8c.4 1.4.8 2.7 1.4 4"/><path d="M8,50c1.1,1.4,2.3,2.8,3.6,4h40.8c1.3-1.2,2.5-2.6,3.6-4H8z"/></g><path d="m22 33.7l-3.7-10-10-3.7 10-3.7 3.7-10 3.7 10 10 3.7-10 3.7-3.7 10" fill="#fff"/><path fill="#c94747" d="M19.8 17.8 22 12 24.2 17.8 30 20 24.2 22.2 22 28 19.8 22.2 14 20z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1fd.svg b/public/emoji/1f1e6-1f1fd.svg
new file mode 100644
index 000000000..81ab22551
--- /dev/null
+++ b/public/emoji/1f1e6-1f1fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffce31"><path d="m61.7 28c-.1-1-.3-2-.6-3h-58.3c-.2 1-.4 2-.6 3h59.5"/><path d="m2.3 36c.1 1 .3 2 .6 3h58.3c.2-1 .4-2 .6-3h-59.5"/><path d="m20 4.5c-1 .5-2 1-3 1.5v52c1 .6 2 1.1 3 1.5v-55"/><path d="m28 2.3v59.5c1 .1 2 .2 3 .3v-60.1c-1 0-2 .1-3 .3"/></g><g fill="#ed4c5c"><path d="m2 32c0 1.4.1 2.7.3 4h59.5c.2-1.3.3-2.6.3-4 0-1.4-.1-2.7-.3-4h-59.5c-.2 1.3-.3 2.6-.3 4"/><path d="m20 59.5c2.5 1.1 5.2 1.9 8 2.2v-59.4c-2.8.4-5.5 1.1-8 2.2v55"/></g><g fill="#2a5f9e"><path d="M17,25V6C10,10.1,4.8,16.9,2.8,25H17z"/><path d="M17,39v19C10,53.9,4.8,47.1,2.8,39H17z"/><path d="M32,2c-0.3,0-0.7,0-1,0v23h30.2C58,11.8,46.2,2,32,2z"/><path d="m31 39v23c.3 0 .7 0 1 0 14.2 0 26-9.8 29.2-23h-30.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6-1f1ff.svg b/public/emoji/1f1e6-1f1ff.svg
new file mode 100644
index 000000000..4ac419fbc
--- /dev/null
+++ b/public/emoji/1f1e6-1f1ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#428bc1"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#83bf4f"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#ed4c5c"/><g fill="#fff"><path d="m31.6 40.2c-4.5 0-8.2-3.7-8.2-8.2 0-4.5 3.7-8.2 8.2-8.2 1.1 0 2.1.2 3 .6-1.6-1.2-3.6-2-5.8-2-5.3 0-9.5 4.3-9.5 9.6 0 5.3 4.3 9.6 9.5 9.6 2.2 0 4.2-.7 5.8-2-.9.4-1.9.6-3 .6"/><path d="m40.4 33.4l-2.2 1.5 1.4-2.3-2.6-.6 2.6-.6-1.5-2.2 2.3 1.4.6-2.6.6 2.6 2.2-1.5-1.4 2.3 2.6.6-2.6.6 1.5 2.2-2.3-1.4-.6 2.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e6.svg b/public/emoji/1f1e6.svg
new file mode 100644
index 000000000..5670a81a0
--- /dev/null
+++ b/public/emoji/1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m28.6 17.5h6.9l10.3 29h-6.6l-1.9-6h-10.7l-2 6h-6.3l10.3-29m-.4 18h7.4l-3.6-11.4-3.8 11.4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1e6.svg b/public/emoji/1f1e7-1f1e6.svg
new file mode 100644
index 000000000..9c14bd4b6
--- /dev/null
+++ b/public/emoji/1f1e7-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m10.8 53.2c11.7 11.7 30.7 11.7 42.4 0l-42.4-42.4c-11.7 11.7-11.7 30.7 0 42.4" fill="#2a5f9e"/><path d="m10.8 10.8l42.4 42.4v-42.4c-11.7-11.7-30.7-11.7-42.4 0" fill="#ffce31"/><path d="m53.2 10.8v42.4c11.7-11.7 11.7-30.7 0-42.4" fill="#2a5f9e"/><g fill="#fff"><path d="m10.9 21l2.4 1.8-.9-3 2.4-1.8h-3l-.9-3-.9 3h-3l2.4 1.8-.9 3z"/><path d="m17.7 27.8l2.5 1.9-1-3 2.5-1.9h-3l-1-3-.9 3h-3l2.4 1.9-.9 3z"/><path d="m24.6 34.7l2.4 1.8-.9-3 2.4-1.8-3-.1-.9-2.9-.9 2.9-3 .1 2.4 1.8-.9 3z"/><path d="m31.4 41.5l2.4 1.8-.9-3 2.4-1.8h-3l-.9-3-.9 3h-3l2.4 1.8-.9 3z"/><path d="m38.3 48.3l2.4 1.9-.9-3 2.4-1.9h-3l-.9-3-1 3h-3l2.5 1.9-1 3z"/><path d="m45.1 55.2l2.4 1.8-.9-3 2.4-1.8h-3l-.9-3-.9 3h-3l2.4 1.8-.9 3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1e7.svg b/public/emoji/1f1e7-1f1e7.svg
new file mode 100644
index 000000000..6bf8ae2cd
--- /dev/null
+++ b/public/emoji/1f1e7-1f1e7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="m2 32c0 11.5 6.5 21.5 16 26.5v-53c-9.5 5-16 15-16 26.5"/><path d="m62 32c0-11.5-6.5-21.5-16-26.5v53.1c9.5-5.1 16-15.1 16-26.6"/></g><path d="M32,2c-5.1,0-9.8,1.3-14,3.5v53.1c4.2,2.2,8.9,3.5,14,3.5s9.8-1.3,14-3.5V5.5C41.8,3.3,37.1,2,32,2z" fill="#ffce31"/><g fill="#3e4347"><path d="m43.8 20.2l-1.1-1.1c-.2.2-4.6 5.2-5.1 15.1h-4.2v-10.9h-3v10.9h-4.2c-.4-9.9-4.9-14.9-5.1-15.1l-2.1 2.1c0 0 4.3 5 4.3 14.5v1.6h7.2v10.8h3v-10.8h7.2v-1.6c0-9.6 4.2-14.5 4.3-14.5l-1.2-1"/><path d="m32 15.9l-3.2 9.6h6.4z"/><path d="m21.2 19.1l6.5 6.4h-4z"/><path d="m42.8 19.1l-6.5 6.4h4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1e9.svg b/public/emoji/1f1e7-1f1e9.svg
new file mode 100644
index 000000000..e2713372a
--- /dev/null
+++ b/public/emoji/1f1e7-1f1e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#75a843"/><circle cx="32" cy="32" r="30" fill="#699635"/><circle cx="26" cy="32" r="14.1" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1ea.svg b/public/emoji/1f1e7-1f1ea.svg
new file mode 100644
index 000000000..085c2cdb6
--- /dev/null
+++ b/public/emoji/1f1e7-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#ed4c5c"/><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#3e4347"/><path d="M42,3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7v56.6c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7z" fill="#ffe62e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1eb.svg b/public/emoji/1f1e7-1f1eb.svg
new file mode 100644
index 000000000..eeb129a77
--- /dev/null
+++ b/public/emoji/1f1e7-1f1eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c16.6,0,30-13.4,30-30H2C2,48.6,15.4,62,32,62z" fill="#83bf4f"/><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#ed4c5c"/><path fill="#ffce31" d="m32 36.8l5.6 4.2-2.1-6.9 5.5-4.2h-6.9l-2.1-6.9-2.1 6.9h-6.9l5.5 4.2-2.1 6.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1ec.svg b/public/emoji/1f1e7-1f1ec.svg
new file mode 100644
index 000000000..f6a6723c0
--- /dev/null
+++ b/public/emoji/1f1e7-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#f9f9f9"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#ed4c5c"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1ed.svg b/public/emoji/1f1e7-1f1ed.svg
new file mode 100644
index 000000000..f708818b1
--- /dev/null
+++ b/public/emoji/1f1e7-1f1ed.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M26.8,61.5L36,56l-10-6l10-6l-10-6l10-6l-10-6l10-6l-10-6l10-6l-9.2-5.5C12.7,4.9,2,17.2,2,32
+		S12.7,59.1,26.8,61.5z" fill="#f9f9f9"/><path d="m32 2c-1.8 0-3.5.2-5.2.5l9.2 5.5-10 6 10 6-10 6 10 6-10 6 10 6-10 6 10 6-9.2 5.5c1.7.3 3.4.5 5.2.5 16.6 0 30-13.4 30-30s-13.4-30-30-30" fill="#c94747"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1ee.svg b/public/emoji/1f1e7-1f1ee.svg
new file mode 100644
index 000000000..7ea0077c0
--- /dev/null
+++ b/public/emoji/1f1e7-1f1ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.2 38.8c1-2 1.6-4.3 1.6-6.8 0-2.4-.6-4.7-1.6-6.8l11-11c-1.9-2.5-4.1-4.8-6.7-6.6l-11 11c-2-1-4.3-1.6-6.7-1.6s-4.7.6-6.7 1.6l-10.8-10.8c-2.5 1.9-4.8 4.1-6.6 6.7l10.7 10.7c-1 2-1.6 4.3-1.6 6.8 0 2.4.6 4.7 1.6 6.8l-10.8 10.7c1.8 2.6 4.1 4.8 6.6 6.7l10.8-10.8c2 1 4.3 1.6 6.7 1.6s4.7-.6 6.7-1.6l11 11c2.6-1.8 4.8-4.1 6.7-6.6l-10.9-11" fill="#fff"/><path d="m31.8 17c2.4 0 4.7.6 6.7 1.6l11-11c-4.9-3.5-11-5.6-17.5-5.6-6.6 0-12.8 2.2-17.7 5.8l10.8 10.8c2-1 4.3-1.6 6.7-1.6" fill="#ed4c5c"/><g fill="#83bf4f"><path d="m46.9 32c0 2.4-.6 4.7-1.6 6.8l11 11c3.6-5 5.8-11.1 5.8-17.7s-2.2-12.8-5.8-17.7l-11 11c1 1.9 1.6 4.2 1.6 6.6"/><path d="m16.8 32c0-2.4.6-4.7 1.6-6.8l-10.8-10.7c-3.5 4.9-5.6 11-5.6 17.5s2.1 12.6 5.6 17.5l10.7-10.7c-.9-2.1-1.5-4.4-1.5-6.8"/></g><g fill="#ed4c5c"><path d="m31.8 47c-2.4 0-4.7-.6-6.7-1.6l-10.8 10.8c5 3.6 11.1 5.8 17.7 5.8 6.5 0 12.6-2.1 17.5-5.6l-11-11c-2 1-4.3 1.6-6.7 1.6"/><path d="m34.8 25h-2l-1-2-1 2h-2l1 2-1 2h2l1 2 1-2h2l-1-2 1-2"/><path d="m28.8 35h-2l-1-2-1 2h-2l1 2-1 2h2l1 2 1-2h2l-1-2 1-2"/><path d="m40.8 35h-2l-1-2-1 2h-2l1 2-1 2h2l1 2 1-2h2l-1-2 1-2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1ef.svg b/public/emoji/1f1e7-1f1ef.svg
new file mode 100644
index 000000000..0e99fb00d
--- /dev/null
+++ b/public/emoji/1f1e7-1f1ef.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M22,60.3V3.7C10.4,7.8,2,18.9,2,32C2,45.1,10.4,56.2,22,60.3z" fill="#83bf4f"/><path d="m22 32h40c0-16.6-13.4-30-30-30-3.5 0-6.9.6-10 1.7v28.3" fill="#ffce31"/><path d="m22 32v28.3c3.1 1.1 6.5 1.7 10 1.7 16.6 0 30-13.4 30-30h-40" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1f1.svg b/public/emoji/1f1e7-1f1f1.svg
new file mode 100644
index 000000000..ad59884c6
--- /dev/null
+++ b/public/emoji/1f1e7-1f1f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f5f5f5"/><path d="m47.4 38.2l-.1-.2c-.3-.4-.4-.5-.7-.5h-.2l-.1.2c-.2.2-.1.4-.1.6 0 .1.1.3.1.6.1.5-3.2 1-4.2 1.1-.7.1-1.5.2-2.1.3h-.1c-.7.2-1.2.5-1.4.9-.1.3 0 .5.3 1 .3.5.8 1.3.8 1.9-.1.1-.2.1-.3.2-2.5 1.4-4.5 1.9-7.3 1.9-2.8 0-4.8-.5-7.3-1.9-.1-.1-.2-.1-.3-.2.1-.6.6-1.4.8-1.9.3-.5.4-.7.3-1-.2-.5-.7-.8-1.4-.9h-.1c-.6-.1-1.3-.2-2.1-.3-1.1-.2-4.3-.6-4.2-1.1 0-.2.1-.4.1-.6 0-.2.1-.4-.1-.6l-.2-.2h-.2c-.3 0-.4.1-.7.5l-.1.1c-.3.4-.4.7-.3 1.1 0 .1.1.3.3.6.1.3.3.7.5 1.2.2.7.4 1.2.4 1.7 0 .7.9 1 1.4 1.2.4.1 1 .2 1.5.2 0 .4-.1.8-.2 1.2-.1.3 0 .8.2 1.1.2.3.5.5.8.7l.1.1c3.3 2.1 7.1 3.3 10.7 3.3 3.6 0 7.4-1.2 10.7-3.3l.1-.1c.3-.2.6-.4.8-.7.2-.3.3-.7.2-1.1-.1-.5-.2-.8-.2-1.2.5 0 1.1 0 1.5-.2.5-.2 1.3-.4 1.4-1.2 0-.5.2-1 .4-1.7.2-.5.4-.9.5-1.2.1-.3.2-.5.3-.6.2-.3.1-.7-.2-1" fill="#3e4347"/><path d="m47 38.5c-.6-.8-.3-.5-.2.4.2 1.3-4.3 1.5-6.7 2h-.1c-.5.1-.9.3-1.1.7-.1.1 0 .3 0 .5.5.8 1.2 1.3 1.2 2.5-.2.1-.4.2-.5.3-2.7 1.5-4.8 1.9-7.6 1.9-2.8 0-4.9-.5-7.6-1.9-.2-.1-.4-.2-.5-.3 0-1.1.7-1.7 1.2-2.5.1-.1.1-.3 0-.5-.2-.3-.6-.6-1.1-.7h-.1c-2.5-.5-6.9-.7-6.7-2 .1-.9.3-1.2-.2-.4-.1.2-.2.4-.2.6.1.2.5.9.8 1.8.2.6.4 1.3.4 1.8 0 .3.4.5 1 .7.5.2 1.3.2 1.8.2 0 .5 0 1.1-.2 1.8-.1.2 0 .5.1.7.2.3.5.5.8.6 3.3 2.1 7.1 3.2 10.5 3.2 3.4 0 7.1-1.1 10.5-3.2.3-.2.6-.4.8-.6.1-.2.2-.4.1-.7-.2-.8-.2-1.3-.2-1.8.5 0 1.3 0 1.8-.2.6-.2 1-.4 1-.7 0-.6.2-1.2.4-1.8.3-.9.7-1.5.8-1.8.1-.2 0-.4-.2-.6" fill="#fff"/><path d="m40.5 21.8h-17c0 2.9 0 5.8 0 8.7 0 2.8.2 4.9 1.4 6.6 1.5 2 3.9 3.5 7.1 5 3.2-1.4 5.6-2.9 7.1-5 1.2-1.7 1.4-3.9 1.4-6.6 0-2.9 0-5.8 0-8.7" fill="#2a5f9e"/><path d="m40.3 34c0-.7.2-1.1.2-1.8.1-1.4.1-2.9.1-4.3h-17c0 1.4 0 2.9.1 4.3 0 .7.2 1.1.2 1.8h16.4" fill="#ed4c5c"/><path d="m21.6 17.3l1.9 4.5c5.2-1.6 11.6-1.5 17 0l2-4.6.6.2.7-1.6-1.3-.4-.3.8-.7-.2.3-.8-1.3-.3-.2.8-.6-.1.2-.8-1.3-.2-.2.8-.9-.1-.1.4h-.3l.1-.4-.7-.1-.1.4h-.3l.1-.4-.8-.2-.1.4h-.6l.1-1.2-1.3-.1v.8h-.6v-.8h-1.3v.8h-.6v-.8l-1.3.1.1 1.2h-.6l-.3-.4h-.7v.4h-.3l-.1-.4-.7.1.1.4h-.3l-.1-.4-.8.2-.2-.8-1.3.2.2.8-.6.1-.2-.8-1.3.3.3.7-.6.2-.3-.8-1.3.4.7 1.6.2.1" fill="#ffce31"/><path fill="#fff" d="m32.1 30.9l.8-2.1-.9.6-.9-.6.8 2.1-2-.9.6 1-.6.9 2-.9-.8 2.1.9-.6.9.6-.8-2.1 2.1.9-.7-.9.7-1z"/><path d="m23.8 31.9v-.5h-.4v-.2c.1-1.9-1.3-3.1-2.5-4.2-.3-.3-.7-.6-1-.9 1 .7 2 1.4 2.4 1.7l-.1.4.5.3h.1c.4 0 .7-.4.7-.6l.1-.1v-.1c-.1-.8-1.7-2.5-3.1-3.9 0-.5-.1-.8-.3-1.1-.2-.2-.4-.3-.6-.4.2-.2.4-.4.6-.5.2-.2.4-.3.4-.6-.1-.6-.8-.8-1.5-.3l-.2-.1c-.4-.2-.9-.1-1.3.4h-.1c-.2 0-.4 0-.6.3-.2.2-.3.4-.4.7h-.1c-.4.1-.9.4-.9 1.6-.3-.5-.5-.9-.6-1.2-.1-.3-.2-.6-.6-.6-.2 0-.4.1-.5.3-.1.1-.1.2-.2.5h-.1l-.1.1c-.2.2-.4.4-.4.7h-.1l-.4.1-.1.2c-.1.3-.1.7 0 1.1h-.3l-.1.2c-.1.2-.2.3.1 1l-.3.1c-.2.1-.3.4-.3.6 0 .2.1.5.3.7v.1c-.1.2-.2.4-.1.6 0 .2.2.4.4.6-.1.2-.1.4-.1.6.2.6 1.2 1.2 2.2 1.5-.5.6-.8 1.3-.8 1.6l.1.3.3.1h.2c.1 0 .2 0 .3-.1 0 .2 0 .4 0 .5.1.2.3.4.5.5h.1c.4 0 .5-.3.8-.7v.2c-.3.4-1.1 1.3-1.3 1.6-.3.3-.2.6-.1.7-.3.3-.6.6-.8.7-.4.2-.3.5-.3.7l.2.4h.1l.1.1.1.1c.3.2.7.2 1 0l.1.1h.1c.2 0 .4-.1.6-.2l.3.1.2-.1c.2-.1.9-.7 1.4-1.1.1.4.3.9.3 1.2l.1.4c0 1.3 0 1.6 0 1.6v.3l.2.2c.7.7 1 1.1 1.2 1.4.1.2.2.3.3.4l.4.5.4-.5c.1-.1.2-.2.4-.2h.1l.5.2.1-.6c.1-.3.5-.7.6-.8l1.1-.8-1.4-.1c-.8-.1-2.1-.4-2.4-.6 0-.1-.1-.4 0-1.2.2-.2.7-.7 1.4-1.4.3.1.6.2.9.4l.1.1c.2.1.4.1.6 0h.2l.1-.1.2-.2c.1-.2.5-.6.7-.7l.6.1v-.6c-.2-.7-.3-3.5-.3-3.6m-1.4 2.1c-.1.7-.3 1.3-.5 1.3 0 0-.1 0-.3-.2.4-.3.6-.7.8-1.1" fill="#3e4347"/><g fill="#ffce31"><path d="m18.9 37l-.8.5c0 2.5 0 2.6 0 2.6 1.1 1.1 1.2 1.5 1.5 1.8.4-.6 1.1-.4 1.1-.4.1-.6.8-1.1.8-1.1-1-.1-2.7-.6-2.8-.8-.4-.6.2-2.6.2-2.6"/><path d="m23.1 32.5c.1.8-.4 5.8-2.3 2.5l-1.8 1.2c0 0 1.4-.6 2.7.4.1 0 .2 0 .3 0 .3-.3.9-1.1 1.3-1 0-.7 0-3.6 0-3.6-.2.1-.2.5-.2.5"/><path d="m22.9 27.9l-.1.3c.2.1.3-.3.3-.3-.2-1-3.4-4-3.4-4l-1.4.3-.1.6c1.2.4 4.6 2.9 4.7 3.1"/></g><path d="m18.6 25.7c0 0-.5-1.4.4-.8.7-.1.6-.8.6-.8h.4c.2-1.4-1.2-1.2-1.3-1.2.3-.9 1.3-1.5 1.3-1.5-.1-.7-1.4.4-2 1.1.2-.7.6-1.1.5-1.2-.4-.2-.9.5-1.2 1.1 0-.4 0-.6 0-.6-.5 0-.8 1.4-.8 2.1-.1-.5-.2-1-.2-1.1-.6.1-.5 1.3-.4 1.9-.2-.2-.3-.3-.3-.3-.1.1-.1.4 0 .6-1.1-1.1-1.3-2.4-1.4-2.4-.5 0-.1 1.5.1 2.1-.6-.8-.7-1.5-.8-1.4-.8.7 1 2.8 1.4 3.2-2-1.2-2.1-2.5-2.3-2.4-.5 1.3 2.5 3.6-.4 1.4-.5-.4.6 1.7.6 1.7.5.4-.7-.5-1-.5-.5.4 1.2 1.8 1.2 1.8.2.2-1-.6-1.2-.5-.4.5 1.4 1.6 1.4 1.6.8.4-1.1-.5-1.1-.4-.6.7 2.5 1.7 2.5 1.7-1 .8-1.3 1.7-1.1 1.8.2.1 1.1-.8 1.5-1-.6.8-.9 1.9-.6 1.9.2 0 .8-1.6 1.7-1.9-.3.6-.6 1.4-.4 2 0 0-1.2 1.4-1.4 1.8-.3.4.3.3.3.3s-1 1-1.4 1.3c-.4.3.7 0 1-.1-.2.1-.8.5-.8.6.3.2 1.1-.4 1.1-.4s-.2.3 0 .4c.3 0 .9-.5.9-.5s-.1.3 0 .3c.2-.2 1.7-1.3 1.8-1.5.4.6.7 1.8.7 1.8h.8c0 0 4.2-4 4.2-6.5.1-2.4-2.6-3.4-4.3-5.5m.7 2.8c.2.4.2.8.1 1.2-.2 0-.6 0-1.1 0 0-.5-.1-1.6 0-2.3.5.7 1 1.1 1 1.1m-2.2 3.6c0 .2 0 .4 0 .6l-.6.5c.2-.4.4-1 .6-1.1" fill="#fff"/><path d="m40.1 35.5v.6l.6-.1c.1 0 .6.5.7.7l.2.2.1.1h.2c.2 0 .4 0 .6 0l.1-.1c.3-.2.5-.3.9-.4.6.7 1.2 1.3 1.4 1.4.1.7.1 1.1 0 1.2-.3.2-1.6.5-2.4.6l-1.5.1 1.1.8c.2.1.6.5.6.8l.1.6.5-.2h.1c.1 0 .3.1.4.2l.4.5.4-.5c.1-.1.2-.3.3-.4.2-.3.5-.7 1.2-1.4l.2-.2v-.3c0 0 0-.2 0-1.6l.1-.4c.1-.3.2-.8.3-1.2.5.4 1.2 1 1.4 1.1l.2.1.3-.1c.2.1.4.2.6.2h.1l.1-.1c.4.2.8.2 1 0l.1-.1.1-.1h.1l.2-.4c0-.1.1-.4-.3-.7-.2-.1-.5-.4-.8-.7.1-.1.1-.4-.1-.7-.2-.4-1-1.2-1.3-1.6v-.2c.3.4.5.7.8.7h.1c.2 0 .4-.2.5-.5.1-.1.1-.3 0-.5.1 0 .2.1.3.1h.2l.3-.1.1-.3c.1-.4-.2-1-.8-1.6.9-.4 2-.9 2.2-1.5.1-.2 0-.4-.1-.6.2-.2.3-.4.4-.6 0-.2 0-.4-.1-.6v-.1c.2-.2.3-.5.3-.7 0-.2-.1-.5-.3-.6l-.3-.1c.3-.7.2-.9.1-1l-.1-.2h-.3c.1-.3.1-.7 0-1.1l-.1-.2-.4-.1h-.1c0-.3-.2-.6-.4-.7l-.1-.1h-.1c0-.3-.1-.4-.2-.5-.1-.2-.3-.3-.5-.3-.4 0-.5.3-.6.6-.1.3-.3.7-.6 1.2 0-1.1-.5-1.5-.9-1.6h-.1c-.1-.3-.2-.5-.4-.7-.2-.2-.5-.3-.6-.3h-.1c-.4-.5-.9-.6-1.3-.4h-.2c-.7-.4-1.4-.3-1.5.3 0 .3.2.5.4.6.1.1.4.3.6.5-.2.1-.5.2-.6.4-.2.3-.4.6-.3 1.1-1.4 1.3-3 3-3.1 3.9v.1l.1.1c.1.2.3.6.7.6h.1l.5-.3-.1-.4c.4-.3 1.4-1.1 2.4-1.7-.3.3-.6.6-1 .9-1.3 1.1-2.6 2.2-2.5 4.2v.2h-.4v.5c-.1.2-.2 3-.2 3.7m2.2-.3c-.2.2-.3.2-.3.2-.2-.1-.4-.7-.5-1.3.3.3.5.7.8 1.1" fill="#3e4347"/><g fill="#ffce31"><path d="m45.1 37l.8.5c0 2.5 0 2.6 0 2.6-1.1 1.1-1.2 1.5-1.5 1.8-.4-.6-1.1-.4-1.1-.4-.1-.6-.8-1.1-.8-1.1 1-.1 2.7-.6 2.8-.8.4-.6-.2-2.6-.2-2.6"/><path d="m40.9 32.5c-.1.8.4 5.8 2.3 2.5l1.8 1.3c0 0-1.4-.6-2.7.4-.1 0-.2 0-.3 0-.3-.3-.9-1.1-1.3-1 0-.7 0-3.6 0-3.6.2 0 .2.4.2.4"/><path d="m41.1 27.9l.1.3c-.2.1-.3-.3-.3-.3.2-1 3.4-4 3.4-4l1.4.3.1.6c-1.2.4-4.6 2.9-4.7 3.1"/></g><path d="m41.1 31.4c-.1 2.5 4.2 6.5 4.2 6.5h.8c0 0 .2-1.3.7-1.8.1.1 1.6 1.3 1.8 1.5.1 0 0-.3 0-.3s.6.5.9.5c.2-.1 0-.4 0-.4s.8.6 1.1.4c0-.1-.5-.5-.8-.6.2.1 1.4.4 1 .1-.5-.3-1.4-1.3-1.4-1.3s.6.1.3-.3c-.2-.4-1.4-1.8-1.4-1.8.2-.5-.1-1.3-.4-2 .9.3 1.5 1.9 1.7 1.9.4-.1.1-1.2-.6-1.9.5.3 1.3 1.1 1.5 1 .2-.1-.2-.9-1.1-1.8 0 0 3.1-1.1 2.5-1.7 0-.1-1.9.9-1.1.4 0 0 1.8-1.1 1.4-1.6-.2-.1-1.3.7-1.2.5 0 0 1.8-1.4 1.2-1.8-.3-.1-1.5.9-1 .5 0 0 1.1-2.1.6-1.7-2.9 2.1.1-.1-.4-1.4-.2-.1-.3 1.2-2.3 2.4.4-.4 2.3-2.6 1.4-3.2-.1-.1-.2.6-.8 1.4.2-.6.6-2.2.1-2.1-.1 0-.3 1.2-1.4 2.4 0-.2 0-.5 0-.6 0 0-.1.1-.3.3.1-.5.2-1.8-.4-1.9 0 .1-.1.5-.2 1.1 0-.7-.3-2.1-.8-2.1 0 0 0 .3 0 .6-.3-.6-.8-1.3-1.2-1.1 0 0 .3.5.5 1.2-.6-.6-1.9-1.7-2-1.1 0 .1 1 .7 1.3 1.5-.1 0-1.5-.3-1.3 1.2h.4c0 0-.1.7.6.8.9-.6.4.8.4.8-1.7 1.9-4.4 2.9-4.3 5.5m4.6-3.9c.1.7 0 1.8 0 2.3-.5-.1-.9 0-1.1 0 0-.4 0-.9.1-1.2 0-.1.5-.5 1-1.1m1.8 5.7l-.6-.5c0-.2 0-.3 0-.6.2.1.4.7.6 1.1" fill="#fff"/><g fill="#ffce31"><path d="m37.6 22.6l-1.3 3.1.9.3-.4 1.1h1.6l-.4-1.1.8-.3-1.2-3.1"/><path d="m26.5 22.6l-1.3 3.1.9.3-.4 1.1h1.5l-.3-1.1.8-.3-1.2-3.1"/><path d="m32 22.6l-1.2 3.1.8.3-.4 1.1h1.6l-.4-1.1.9-.3-1.3-3.1"/><path d="m30.9 37.3h-4v-3l1.2 1.5.8-1.5.7 1.5 1.3-1.5z"/><path d="m37.2 37.3h-4v-3l1.2 1.5.8-1.5.7 1.5 1.3-1.5z"/><path d="m34 40.8h-4v-3l1.3 1.5.7-1.5.8 1.5 1.2-1.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1f2.svg b/public/emoji/1f1e7-1f1f2.svg
new file mode 100644
index 000000000..ba96edd0e
--- /dev/null
+++ b/public/emoji/1f1e7-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#428bc1" d="m12 12h20v20h-20z"/><path fill="#fff" d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="M32,2v30H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#ed4c5c"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5" fill="#fff"/><path fill="#ed4c5c" d="m32.5 27.6l-13.5-16.6h-6l17.5 21.6h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M33,5H18.9C12.9,7.9,7.9,12.9,5,18.9V33h6V11h22V5z" fill="#ed4c5c"/><path d="M47,47l-6.2-2.4c-1.3-0.5-3.8-1.5-3.8-4.1V21.1H57v19.4c0,2.6-2.5,3.6-3.8,4.1L47,47z" fill="#3e4347"/><path d="m38.4 22.5v18c0 1.5 1.4 2.2 2.9 2.8l5.7 2.2 5.7-2.2c1.5-.6 2.9-1.2 2.9-2.8v-18c0 0-17.2 0-17.2 0" fill="#fff"/><path d="m39.8 38.3v1.4c0 1.3 1.2 1.9 2.4 2.4l4.8 1.9 4.8-1.9c1.2-.5 2.4-1.1 2.4-2.4v-1.4h-14.4" fill="#83bf4f"/><g fill="#ed4c5c"><path d="m41.8 40.2c-.4-.2-.3-1.5.1-1.8.3-.2 1.4-.1 1.4-.1l.5-1.1 1.4.7-1 1.2c0 0-.2.9-.5 1-.1 0-.3-.4-.4-.3-.2 0-.3.8-.6.8-.3 0-.2-.9-.4-.9-.1-.1-.3.6-.5.5"/><path d="m51.9 40.4c.4-.2.3-1.5-.1-1.8-.3-.2-1.4-.1-1.4-.1l-.4-1.2-1.4.7 1 1.2c0 0 .2.9.5 1 .1 0 .3-.4.4-.3.2 0 .3.8.6.8.3 0 .2-.9.4-.9.1-.1.2.6.4.6"/><path d="m50.4 32.2c0 0 2.4.3 2.9.8.6.6.9 2.8.3 3.3-.3.3-1.8-.4-1.8-.4v-.7l-1.9-1.6.5-1.4"/><path d="m43.1 31.7c0 0-1.7.5-2.1.9-.6.6-1.4 3.1-.6 3.6.4.2 1.5-.9 1.5-.9l1.7-1.1-.5-2.5"/></g><path d="m43.4 33l-1.8-1.5c0 0-.5-1.6.8-1.8 1.2-.2 4.8-.4 4.8-.4s4.5.1 4.8.3c1.1.7 0 2.2 0 2.2l-1.5 1.4 1.1 2.7-8.4-.2.2-2.7" fill="#42ade2"/><path fill="#ffce31" d="m42.8 34.8l.5-3.1 2.3-.8 1.7 2.5-.1 4z"/><path fill="#3e4347" d="m45.2 35.8l.4-2.3 3.1-.8 1.7 3.2-2.7 1.9z"/><path d="m42.1 35.3l.8-.7c0 0 1.3 1 1.8 1.1.3.1 1.1-.3 1.4-.1.2.2.1 1 .4 1.1.6.2 1.4-1.2 2-1.3.3-.1 1 .5 1.3.4.4-.2.8-1.7.8-1.7l1.2 1.1-.6 2.3-1.7.4-2.7 2-2.5-2.1-1.6-.4-.6-2.1" fill="#fff"/><path d="m42.3 29.7c0 0-.9-.5-.7-.7.2-.4 1.4-.4 1.9-.2.2.1.5.6.5.6l1.2-.3.1-.8c0 0-.6-.4-.5-.6 0-.3.9-.6.9-.6s-.9-.1-.9-.4c0-.2.7-.4.7-.4s-.5-.5-.3-.7c.1-.1.6.2.6.2s-.3-.6-.2-.8c.1-.2.5-.5.5-.5s0-.7.2-.8c.1 0 .8.2.8.2s.5-.5.6-.5c.2 0 .3.5.3.5s.6-.2.6-.2c.1 0 .1.9.1.9s.4.2.5.3c0 .2-.3.6-.3.6s.7 0 .8.1c.1.2-.4.6-.4.6s.5.4.5.6c0 .2-.7.4-.7.4s.6.4.6.6c0 .2-.6.3-.6.3l.4.7.8.5c0 0 1.3-.5 1.7-.5.2 0 .5.2.5.3.1.2-.5.5-.5.5l-.7.8-2.8-.9-3.2.1-2.1.9-.9-.8" fill="#ed4c5c"/><g fill="#3e4347"><ellipse cx="46.7" cy="25.3" rx=".3" ry=".2"/><ellipse cx="47.8" cy="25.3" rx=".3" ry=".2"/></g><g fill="#ffce31"><path d="m42.3 29.7c0 0 .6 1.1 1.1 1.1.5 0 2-.8 2-.8s0 .3 0 .4c.5.5 2.5.6 2.9 0 .1-.1-.1-.6-.1-.6s2.2.9 2.9.8c.3 0 .7-.9.7-.9s-.6.4-1 .3c-.8-.1-2.2-1-3-.9-.2 0-.7.4-.7.4h-.8c0 0-.6-.3-.8-.3-.6 0-1.6.9-2.2 1-.3 0-1-.5-1-.5"/><path d="m52.5 31.5h-.9l-1.5 1.8.9 1.6.7.5-.6 1.8-.9.5-.5-.3-.7.1.3.5-1.2.7-.9.5-.2.6.5.4.4-.5-.1-.4 1.3-.4.6-.8 1 .1.7-.5.6-2.2.2-.4-.8-.5-.8-1.3 1.1-1.1.5.3.3-.2z"/><path d="m41.4 31.5h.9l1.5 1.8-.9 1.6-.7.5.6 1.8.9.5.5-.3.7.1-.3.5 1.2.7.9.5.2.6-.5.4-.4-.5.1-.4-1.3-.4-.6-.8-1 .1-.7-.5-.6-2.2-.2-.4.8-.5.8-1.3-1.1-1.1-.5.3-.4-.2z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1f3.svg b/public/emoji/1f1e7-1f1f3.svg
new file mode 100644
index 000000000..3271af93c
--- /dev/null
+++ b/public/emoji/1f1e7-1f1f3.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C21.2,2,11.7,7.7,6.4,16.3v19.1H2.2C3.9,50.4,16.6,62,32,62c10.8,0,20.3-5.7,25.6-14.3V28.6h4.2
+		C60.1,13.6,47.4,2,32,2z" fill="#ffe62e"/><path d="m2.7 25.5l58.6 13c.5-2.1.7-4.3.7-6.5 0-1.1-.1-2.3-.2-3.4l-55.4-12.3c-1.7 2.8-3 5.9-3.7 9.2" fill="#fff"/><path d="m61.3 38.5l-58.6-13c-.4 2.1-.7 4.3-.7 6.5 0 1.1.1 2.3.2 3.4l55.4 12.3c1.7-2.8 3-5.9 3.7-9.2" fill="#3e4347"/><g fill="#ed4c5c"><path d="m22 33.3c0 5.6 4.4 10.2 9.9 10.2s9.9-4.6 9.9-10.2c0-2.1-.6-4.1-1.7-5.8.6 1.2.9 2.6.9 4.1 0 4.2-2.7 7.8-6.4 8.9l-2-4.9v-7.9c.4.2 1 .4 1.9.7 3.2 1.4 5.7-2.8 5.7-2.8s-2.3.3-4.1-1.5c-1.2-1.2-2.6-.6-3.4-.1v-1h1.6c0 0 .4-4.7-2.3-6v3.4h-1.5v2.6h.5v1c-.8-.5-2.1-.8-3.2.2-1.9 1.8-4.1 1.5-4.1 1.5s2.5 4.2 5.7 2.8c.7-.3 1.2-.5 1.7-.7v7.7l-2 4.9c-3.6-1.3-6.2-4.7-6.2-8.9 0-1.5.3-2.8.9-4.1-1.1 1.8-1.8 3.7-1.8 5.9"/><path d="m21.2 40.6v-8c-3.2-1.7-3.2-4.1-3.2-4.1h-2.5c0 4.5 2.5 5.1 2.5 5.1v7h3.2"/><path d="m46 28.5c0 0 0 2.4-3.2 4.2v8h3.2v-7c0 0 2.5-.6 2.5-5.1 0-.1-2.5-.1-2.5-.1"/><path d="m31.9 45.2c-3.6 0-6.7-1.8-8.7-4.6l-3 4.6c0 0 2.7-.2 5.2 1.2 2.5 1.4 3.2 0 6.5 0 3.3 0 4 1.4 6.5 0 2.5-1.4 5.2-1.2 5.2-1.2l-3-4.6c-2 2.8-5.1 4.6-8.7 4.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1f4.svg b/public/emoji/1f1e7-1f1f4.svg
new file mode 100644
index 000000000..49a94e9e9
--- /dev/null
+++ b/public/emoji/1f1e7-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#c94747"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#83bf4f"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#ffce31"/><path fill="#ed1c24" d="m31.3 37.7h1.4v2.9h-1.4z"/><g fill="#ffe000"><path d="m30.2 38h1.4v2.9h-1.4z"/><path d="m32.4 38h1.4v2.9h-1.4z"/></g><g fill="#699635"><path d="m30 38h.9v3.7h-.9z"/><path d="m33.1 38h.9v3.7h-.9z"/><path d="m29.6 23.4c0 0-.3-.1-.6-.1.2-.3.3-.9.3-.9s-.5.3-.7.6c-.1-.2-.3-.5-.3-.5s-.2.3-.2.5c0 .3.4.7.4.7s.5.1.8.1c.1-.1.3-.4.3-.4"/></g><path d="m29.1 24.1c0 0-.3 0-.6.1.1-.4 0-1 0-1s-.4.5-.5.8c-.2-.2-.4-.4-.4-.4s-.2.3-.1.6c.1.2.5.5.5.5s.5 0 .8-.1c.3-.1.3-.5.3-.5" fill="#83bf4f"/><path d="m28.9 25c0 0-.3.1-.6.2 0-.4-.2-.9-.2-.9s-.3.5-.3.9c-.2-.1-.5-.2-.5-.2s-.1.4.1.6c.2.2.7.4.7.4s.5-.1.7-.3c.1-.3.1-.7.1-.7" fill="#699635"/><path d="m28.8 25.9c0 0-.3.2-.5.4-.1-.4-.5-.8-.5-.8s-.1.6-.1.9c-.2-.1-.5-.1-.5-.1s0 .4.2.5c.2.2.7.2.7.2s.5-.2.6-.5c.3-.3.1-.6.1-.6" fill="#83bf4f"/><path d="m29 26.8c0 0-.2.2-.4.5-.2-.3-.7-.7-.7-.7s0 .6.2.9c-.3 0-.6 0-.6 0s.1.3.4.4.8 0 .8 0 .4-.4.4-.6c.1-.2-.1-.5-.1-.5" fill="#699635"/><path d="m29.5 27.5c0 0-.2.3-.2.5-.3-.3-.8-.5-.8-.5s.2.6.4.9c-.2 0-.5.2-.5.2s.2.3.5.3c.3 0 .7-.2.7-.2s.3-.4.3-.7c-.2-.2-.4-.5-.4-.5" fill="#83bf4f"/><path d="m30.1 28.2c0 0-.1.3-.1.6-.3-.2-.9-.3-.9-.3s.3.5.6.7c-.2.1-.5.3-.5.3s.3.2.5.2c.3 0 .7-.4.7-.4s.1-.5.1-.8c-.1-.1-.4-.3-.4-.3" fill="#699635"/><path d="m30.8 28.7c0 0 0 .3.1.6-.4-.1-1 0-1 0s.4.4.8.5c-.2.2-.4.4-.4.4s.3.2.6.1c.2-.1.5-.5.5-.5s0-.5-.1-.7c-.1-.4-.5-.4-.5-.4" fill="#83bf4f"/><path d="m34.4 23.4c0 0 .3-.1.6-.1-.2-.3-.3-.9-.3-.9s.5.3.7.6c.1-.2.3-.5.3-.5s.2.3.2.5c0 .3-.4.7-.4.7s-.5.1-.8.1c-.1-.1-.3-.4-.3-.4" fill="#699635"/><path d="m34.9 24.1c0 0 .3 0 .6.1-.1-.4 0-1 0-1s.4.4.5.8c.2-.2.4-.4.4-.4s.2.3.1.6c-.1.2-.5.5-.5.5s-.5 0-.8-.1c-.3-.1-.3-.5-.3-.5" fill="#83bf4f"/><path d="m35.1 25c0 0 .3.1.6.2 0-.4.2-.9.2-.9s.3.5.3.9c.2-.1.5-.2.5-.2s.1.4-.1.6c-.2.2-.7.4-.7.4s-.5-.1-.7-.3c-.1-.3-.1-.7-.1-.7" fill="#699635"/><path d="m35.2 25.9c0 0 .3.2.5.4.1-.4.5-.8.5-.8s.1.6.1.9c.2-.1.5-.1.5-.1s0 .4-.2.5c-.2.2-.7.2-.7.2s-.5-.2-.6-.5c-.3-.3-.1-.6-.1-.6" fill="#83bf4f"/><path d="m35 26.8c0 0 .2.2.4.5.2-.3.7-.7.7-.7s0 .6-.2.9c.3 0 .6 0 .6 0s-.1.3-.4.4c-.2.1-.8 0-.8 0s-.4-.4-.4-.6.1-.5.1-.5" fill="#699635"/><path d="m34.5 27.5c0 0 .2.3.2.5.3-.3.8-.5.8-.5s-.2.6-.4.9c.2 0 .5.2.5.2s-.2.3-.5.3c-.3 0-.7-.2-.7-.2s-.3-.4-.3-.7.4-.5.4-.5" fill="#83bf4f"/><path d="m33.9 28.2c0 0 .1.3.1.6.3-.2.9-.3.9-.3s-.3.5-.6.7c.2.1.5.3.5.3s-.3.2-.5.2c-.3 0-.7-.4-.7-.4s-.1-.5-.1-.8c.1-.1.4-.3.4-.3" fill="#699635"/><path d="m33.2 28.7c0 0 0 .3-.1.6.4-.1 1 0 1 0s-.4.4-.8.5c.2.2.4.4.4.4s-.3.2-.6.1c-.2-.1-.5-.5-.5-.5s0-.5.1-.7c.1-.4.5-.4.5-.4" fill="#83bf4f"/><path d="m35.3 25.6c-1 0-2.2 1.2-3.3 1.2-1.1 0-2.3-1.2-3.3-1.2-1 0-5 1.2-5 1.2 5.5 0 8.3 3 8.3 3s2.8-3 8.3-3c0 0-4-1.2-5-1.2" fill="#594640"/><circle cx="32" cy="26.3" r=".7" fill="#fff"/><path d="m27.2 32.2l.6.5.3-.6.1-.3c0-1 0-2 0-2l.2.1c-.2-.2-.4-.4-.7-.6l-.4-.3c-.1.1-.1 2.1-.1 3.2" fill="#ffe000"/><path d="m28.2 31.8l.6-1.5-.6-.5c-.1 0-.1 1 0 2" fill="#699635"/><path d="m27.2 29.1l.4.3c-.7-.6-1.6-1.3-2-1.7-.1-.1-.1 1.4-.1 3.1l1.7 1.4c0-1.1 0-3.1 0-3.1" fill="#d52b1e"/><path d="m36.8 32.2l-.6.5-.3-.6-.1-.3c0-1 0-2 0-2l-.2.1c.2-.2.4-.4.7-.6l.4-.3c.1.1.1 2.1.1 3.2" fill="#ffe000"/><path d="m35.8 31.8l-.6-1.5.6-.5c.1 0 .1 1 0 2" fill="#699635"/><g fill="#d52b1e"><path d="m36.8 29.1l-.4.3c.7-.6 1.6-1.3 2-1.7.1-.1.1 1.4.1 3.1l-1.7 1.4c0-1.1 0-3.1 0-3.1"/><path d="m27.8 38c-1.3-.7-1.6-2.8-1.5-3.1 0-.3 0-3.7 0-3.7l.4.3c-.7-.6-1.6-1.3-2-1.7-.1-.1 0 4.5 0 6.5 0 1 .7 4.3 4.9 2.6 0 0 2.1-.6 2.7-1.4-.1 0-.3 0-.4 0l-.2.1c-2.5 1.4-3.9.4-3.9.4"/></g><path d="m26.2 34.9c0 .3.2 2.4 1.5 3.1 0 0 1.4 1 3.9-.4-.7.3-1.3.3-1.7.2-1.2-.3-2.4-1.4-2.6-2.6-.2-1.1-.1-3.4-.1-3.4l.2.1c-.2-.2-.4-.4-.7-.6l-.4-.3c0 .2 0 3.6-.1 3.9" fill="#ffe000"/><path d="m27.9 33.4c0-.1 0-.5 0-.9-.3-.2.1.1-.6-.5l-.2-.2v.2c0 .3 0 2.3.1 3.3.2 1.1 1.4 2.3 2.6 2.6.4.1 1 0 1.8-.2l.1-.1c-2-.3-3.5-1.9-3.8-4.2" fill="#699635"/><path d="m36.2 38.1c1.3-.7 1.6-2.8 1.5-3.1 0-.3 0-3.7 0-3.7l-.4.3c.7-.6 1.6-1.3 2-1.7.1-.1 0 4.5 0 6.5 0 1-.7 4.3-4.9 2.6 0 0-2.1-.6-2.7-1.4.1 0 .3 0 .4 0l.2.1c2.5 1.4 3.9.4 3.9.4" fill="#d52b1e"/><path d="m37.8 35c0 .3-.2 2.4-1.5 3.1 0 0-1.4 1-3.9-.4.7.3 1.3.3 1.7.2 1.2-.3 2.4-1.4 2.6-2.6.2-1.1.1-3.4.1-3.4l-.2.1c.2-.2.4-.4.7-.6l.4-.3c0 .2 0 3.6.1 3.9" fill="#ffe000"/><path d="m36.1 33.5c0-.1 0-.5 0-.9.3-.2-.1.1.6-.5l.2-.2v.1c0 .3 0 2.3-.1 3.3-.2 1.1-1.4 2.3-2.6 2.6-.4.1-1 0-1.8-.2l-.1-.1c2-.2 3.5-1.8 3.8-4.1" fill="#699635"/><ellipse cx="32" cy="33.3" rx="4.2" ry="4.9" fill="#00a6de"/><path d="m35.5 33.4c0 2.3-6.9 2.3-6.9 0 0-2.3 1.5-4.1 3.5-4.1s3.4 1.9 3.4 4.1" fill="#e8a30e"/><ellipse cx="31.9" cy="31.6" rx="1.7" ry="1.4" fill="#d52b1e"/><path d="m31.8 31.3c-1 0-3.3 2.2-3.3 2.2 0 2.1 1.5 3.8 3.5 3.8s3.5-1.7 3.5-3.8c0 0-2.6-2.2-3.7-2.2" fill="#699635"/><path fill="#e8a30e" d="m32.3 35h.9v1.4h-.9z"/><path fill="#fff" d="m33.6 33.4h.5v2.8h-.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1f6.svg b/public/emoji/1f1e7-1f1f6.svg
new file mode 100644
index 000000000..a835cb570
--- /dev/null
+++ b/public/emoji/1f1e7-1f1f6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M12.6,54.9l48-32C57.4,12.8,49,5,38.4,2.7l-36,24C2.2,28.4,2,30.2,2,32C2,41.2,6.1,49.4,12.6,54.9z" fill="#fff"/><path d="m62 32c0-3.2-.5-6.2-1.4-9.1l-48 32c5.2 4.4 12 7.1 19.4 7.1 16.6 0 30-13.4 30-30" fill="#2a5f9e"/><path d="M2.5,26.7l36-24C36.4,2.2,34.2,2,32,2C17.2,2,5,12.7,2.5,26.7z" fill="#ffce31"/><path d="m39.5 29.5l2.8-1.6-2.8-1.6c-.7-5.8-5.3-10.4-11.1-11.1l-1.6-2.8-1.6 2.8c-5.8.8-10.4 5.4-11.2 11.2l-2.8 1.6 2.8 1.6c.7 5.8 5.3 10.4 11.1 11.1l1.6 2.8 1.6-2.8c5.8-.8 10.4-5.4 11.2-11.2m-12.7 9.6c-6.2 0-11.2-5-11.2-11.2s5-11.2 11.2-11.2 11.2 5 11.2 11.2-5.1 11.2-11.2 11.2" fill="#3e4347"/><path fill="#ed4c5c" d="m31.2 28l2.2-3.9h-4.4l-2.2-3.8-2.3 3.8h-4.4l2.2 3.9-2.2 3.8h4.4l2.3 3.8 2.2-3.8h4.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1f7.svg b/public/emoji/1f1e7-1f1f7.svg
new file mode 100644
index 000000000..3191070a2
--- /dev/null
+++ b/public/emoji/1f1e7-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#699635"><path d="M61.5,26.8C59.1,12.7,46.8,2,32,2S4.9,12.7,2.5,26.8L32,12L61.5,26.8z"/><path d="M2.5,37.2C4.9,51.3,17.2,62,32,62s27.1-10.7,29.5-24.8L32,52L2.5,37.2z"/></g><path d="m32 12l-29.5 14.8c-.3 1.7-.5 3.4-.5 5.2s.2 3.5.5 5.2l29.5 14.8 29.5-14.8c.3-1.7.5-3.4.5-5.2s-.2-3.5-.5-5.2l-29.5-14.8" fill="#ffe62e"/><g fill="#428bc1"><path d="m26 28.4c-3.2 0-6.2.7-8.9 1.9-.1.6-.1 1.1-.1 1.7 0 8.3 6.7 15 15 15 5.6 0 10.5-3.1 13.1-7.6-3.7-6.5-10.9-11-19.1-11"/><path d="m46.8 34.4c.1-.8.2-1.6.2-2.4 0-8.3-6.7-15-15-15-5.9 0-11 3.4-13.5 8.4 2.4-.7 4.9-1.1 7.5-1.1 8.5 0 16 4 20.8 10.1"/></g><g fill="#fff"><path d="m26 24.3c-2.6 0-5.1.4-7.5 1.1-.7 1.5-1.2 3.1-1.4 4.9 2.7-1.2 5.7-1.9 8.9-1.9 8.2 0 15.4 4.4 19.1 10.9.9-1.5 1.4-3.2 1.7-4.9-4.8-6.1-12.3-10.1-20.8-10.1"/><circle cx="22" cy="32" r="1"/><circle cx="26" cy="38" r="1"/><circle cx="32" cy="38" r="1"/><circle cx="32" cy="42" r="1"/><circle cx="40" cy="38" r="1"/><circle cx="40" cy="42" r="1"/><circle cx="36" cy="40" r="1"/><circle cx="22" cy="36" r="1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1f8.svg b/public/emoji/1f1e7-1f1f8.svg
new file mode 100644
index 000000000..a353225a2
--- /dev/null
+++ b/public/emoji/1f1e7-1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m60 42c-5.5 0-10-4.5-10-10h-39.2v21.2c5.4 5.4 12.9 8.8 21.2 8.8 13.1 0 24.2-8.4 28.3-20-.1 0-.2 0-.3 0"/><path d="m60 22c.1 0 .2 0 .3 0-4.1-11.6-15.2-20-28.3-20-8.3 0-15.8 3.4-21.2 8.8v21.2h39.2c0-5.5 4.5-10 10-10"/></g><path d="m60.3 22h-49.5v20h49.5c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10" fill="#ffe62e"/><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32s3.4,15.8,8.8,21.2L32,32L10.8,10.8z" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1f9.svg b/public/emoji/1f1e7-1f1f9.svg
new file mode 100644
index 000000000..fb5784cc7
--- /dev/null
+++ b/public/emoji/1f1e7-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M17,6C2.7,14.3-2.3,32.7,6,47l52-30C49.7,2.7,31.3-2.3,17,6z" fill="#ffce31"/><path d="m47 58c14.3-8.3 19.3-26.6 11-41l-52 30c8.3 14.3 26.7 19.3 41 11" fill="#ed4c5c"/><path d="m57.7 18.4c0 0-1.5-.1-2.3-.1-.8 0-1.5.5-2.4.6.6-.3.9-.8 1.4-1.1.5-.2 1.3-.3 1.4-1-.5.4-1.2.3-1.8.2-.6 0-1 .5-1.4.8.2-.9.7-1.5.8-2.4.1-.8 1.4-1.4 1-2.3-.1.8-1.1.9-1.4 1.6-.3.9-1.1 1.6-1.2 2.6-.1 1.2-1 .6-1.8.9-.2.1-1.1-1-2.4-1-2 .1-2.8.1-5.4-2.5-.6-.6-2.7-.8-3.5-.3.8 0 1.5.2 2.1.6-.4.3-1-.4-1.5-.1.8 0 1.1.4 1 1.1-.7-.5-1.9-1.2-2.8-.8-.6.3-1.7-.1-2 .7.8-.4 1.6-.1 2.4.2-.4.1-1.4.1-1.7.5.4-.1.8-.1 1.1 0-.1.3-.2.6-.1.9-1.1-.4-2.6-1-3.6-.2-1.1.9.6 1.9.9 1.3-.7.3-1-.9 0-.9 1.4-.1 2.7.5 3.9 1.1-.6.2-2.5 0-2.8-.8-.1.3-.1.7.2.9-.9 0-1.7.9-2.5.8-.7 0-2.1 0-2.2.9 1.1-1 2.6-.2 3.9-.4-.3.6-.5 1.3-.7 2-.3.9-1.2 1.3-1.7 2.2.4-.4.9-.7 1.5-.8-.3.7-1.1 1.8-.7 2.5.2-1.1.9-.8 1.7-1.2-.2.5.2 1.4.9 1.2-.3.5 0 1.2.6 1.4-.4.5-1.4.2-1.6.7.7-.3 1.3.8 2.2.5-.1.4 0 .7.2 1-.5-.1-1.4.3-1.7-.4-.3.8 1.1.6.9 1.2-.3 0-.7-.8-.9-.2-.1 0-.3-.6-.6-.7-.4-.1-.9.2-1.1.1.4-.6-.7-1-1.1-.6.1-.9-1.6-1.5-1.6-2.2-.3.5.3.9.2 1.4-.2-.2-.4-.3-.6-.2-.6.1-.2-.1-.8-.2-.6-.1-.3.3-.8 0-.3-.2-.7-.1-.8.1-.3-1-1.6-.5-1.9-1.3-.1.5.6 1 .7 1.5-.6-.5-1.7.1-1.4.9-.2.1-1.6-.4-1.3.7-.4-.4-2.7-.1-2.7.6.4-.3 1.2-.1 1.5.1-.3.2-.4.9-.2 1.2-1.1-.1-.6 1.4-1.1 1.7-.7.4-1.4 1.4-2.3 1.1.5.8 1.5 0 2.1.1-.7.5-.1 1.3-.6 1.8-.4.5-.9 1.7-1.8 1.4.1.4.6.5 1 .5-.3.2-.6.6-1 .4 0 .3.2.5.4.6-.5 0-.9.2-1.4.1 0 .2.1.5.2.7-.6-.2-1.8-.5-2.2.2.3 0 .8 0 .9.4-.4-.3-.9-.1-1.4-.1-.7.1-1.1-.3-1.8-.5-.5-.2-2.8-.6-2.9.2.5-.4 1.6.4 2.2.3.9-.1 1.6.6 2.4.8-1.2-.1-1.9.5-3 .6-.5.1-1.6-.1-1.7.6.5-.3 1.1.1 1.7-.1.5-.1 1-.5 1.5-.3-.3.4-.8.6-1.3.7-.8.1-1.1.4-1.8.8-.5.3-1.2.2-1.7.6-.4.3-.8.8-1.4.8.7.4 1.4-.3 2-.5.8-.3 1.6-.2 2.3-.7-.4 1-1.8.8-2.6 1.4-1 .7-1.7 1.8-2.9 2 .5.6 1.6-.2 2-.4.9-.5 2-.3 2.8-1 .8-.7 1.7-.8 2.4-1.5.2-.2 2-1.4 2.2-1.4-.7.3-.8 1.4-1.7 1.6.7.3 2.2-.9 3-1.2-.4.6-1.7.9-1.8 1.6.7-.6 1.7-.4 2.3-.9.6-.5 1.8-1.3 2.2-2 .4-.6.8-.9 1.4-1.3.3-.2.6-.5 1-.6.4-.1.8.2 1.2 0 .1 1.8-.6.3-1.2 1.1-.1.1.6.3.7.5 0 0-1.1 1-1.2 1 .3.4 1 .1 1.3-.2-.1.3.3.6.2.9.2 0 .7-1.1.9-.9-.5.2.4.5.4.5-.3.2 0 .5.2.4-.3.1 0 .6-.2.8-.2.5-.6.4-1.1.8-.4.4-.5.9-.4 1.4.1.4.4 1.7.6.9-.4 1.9 2 3.1 3.4 1.8.7-.7 1.5-3.6.3-4.2.2.1.5 0 .6-.1.1.2.2.3.4.3.7.2.9 1.1.8 1.8.5-.6.4-2.1-.1-2.7-.2-.2-.9-.5-1.2-.6-.3 0-.5 0-.6.3-.2-.2-.5-.3-.8-.2.1-.4-.4-1.4-.8-1.6-.8-.5-.3-1.8-.1-2.5.3.2 1.2.5 1.6.7.4.2 2.6.7 1.7.3 2 .8 3.2-2.4 1.3-3.1.8.1.1-.7-.3-.9-.6-.2-1.8.1-2.3.5.1-.1.3-.8.4-.9.3-.3.6-.6 1.1-.4-1.9-2.5-2.5 2.1-3.4 1.7-.6-.3-.7-2-.4-2.4.2-.2 0-.5.1-.8.2-.3.6-.6.8-.9.7-1.2 3.6-.6 4.9 0 1.7.7 4 1 5.8 1.2-.2.4.1.6 0 .9-.2-.1-1.8-.1-1.9 0 .4 0 .8.5 1.3.5-.8.1-.9 1.2-1.5 1.2.4.3 2.7-1.1 1.7.6.4 0 .6-.5.7-.9.4.2 2.8 2.2 3.3 1.4 0 .5.7.5 1 .5.5 0 1.4.4 1.8.3-1.5 1.1 2.6 4.6 2.6 3.2 0-.9 1.3.8 2.6-.4 1.3-1.3.2-3.8-1.6-3.7.5-.1 1.6-.2 1.8.7.9-1.5-1.5-2.3-2.5-1.9.6-.3.2-.6.7-.9.4-.2.7-.6 1.2-.5-.6-.7-3-.5-2.8.7-.3-.1-.5 0-.7.2 0 .4-.2.5-.6.5-.2.4-.4.5-.6.1-.4-.2-.6-.1-1-.4-.3-.2-1-.2-1.3-.2-.5.1-.7-.6-1.3-.4-.1-1 .7-1.6 1.1-2.4.5-.9 1-1.8 1.2-2.9.1-.9-.2-1.7 1-1.8.9-.1 1.1 1 .2 1.3.4.3.9-.1 1.1-.5-.3.6-.3 1.7.5 1.9-.2-.5.4-.9.2-1.4.4.2.8.6.8 1.1.5-.6-.2-1.2-.2-1.8.9.1 1.5-.2 2.2-.8.8-.5.9-.5 1.5 0 1.1.8 3.5.6 4.2-.7.3-.7 1-.7.4-1.5-.4-.6-.9-1.1-1.2-1.7-.8-1.9-3.3.2-3.6.8-.4.6-.1.7-.9.6-1-.1-1.9.6-3 .4-1-.2-1.7-.7-2.5-1.2-1.1-.6-1.7-.6-2.5-1.7.6.1 1.3.2 1.8.7.4.4.8 1 1.5.8-.7-.2-1.4-1.3-2.1-1.7.7-.9 2.2-.6 3.3-.6.9 0 1.3 1 2 1.4-.4.2-.5.8-1 .8.4.2.9.1 1.3-.2-.1.4 0 .8.4 1-.3-.4.2-.7.4-.9.1.3.5.5.4.8 1-.2.3-2.6-.4-2.8 1.3-1.1 1.6.9 1.2 1.8.5-.4.5-1 .5-1.6 1 .3 5.8-1.1 5.6.8.7-.8-.6-1.4-1.2-1.5-.5-.1-.8-1.5-1.5-.9.8-.1.4 1-.1 1.2.2-.7-.5-1.2-1.2-1 1.7.5-.9 1.8-.7.9.1-.6.6-1 .5-1.6-.1-.3-.3-.7-.3-.9.4.1.4-.2.1-.4.3.1.6-.2.9-.2.7-.1 1.3-.4 2-.7 1-.3 3.5-.7 3.5-.7m-11.3 3.3c.3-.7 1.9-1.4 1.4-.2.2-.1.5-.8.8-.6.4.2.6.6.1.8.4 0 .8-.3 1.2-.2-.2.2-.2.6-.5.8-.6.4-2.1-.5-3-.6m1.8 1.6c-.4-.2-1.2-.6-1.5-1 .6.2 1.3.3 1.9.6 0 0-.3.2-.4.4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1fb.svg b/public/emoji/1f1e7-1f1fb.svg
new file mode 100644
index 000000000..e9f5672c6
--- /dev/null
+++ b/public/emoji/1f1e7-1f1fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fff"><path d="m61.7 28c-.1-1-.3-2-.6-3h-58.3c-.2 1-.4 2-.6 3h59.5"/><path d="m2.3 36c.1 1 .3 2 .6 3h58.3c.2-1 .4-2 .6-3h-59.5"/><path d="m20 4.5c-1 .5-2 1-3 1.5v52c1 .6 2 1.1 3 1.5v-55"/><path d="m28 2.3v59.5c1 .1 2 .2 3 .3v-60.1c-1 0-2 .1-3 .3"/></g><g fill="#2a5f9e"><path d="m2 32c0 1.4.1 2.7.3 4h59.5c.2-1.3.3-2.6.3-4s-.1-2.7-.3-4h-59.5c-.2 1.3-.3 2.6-.3 4"/><path d="m20 59.5c2.5 1.1 5.2 1.9 8 2.2v-59.4c-2.8.4-5.5 1.1-8 2.2v55"/></g><g fill="#ed4c5c"><path d="M17,25V6C10,10.1,4.8,16.9,2.8,25H17z"/><path d="M17,39v19C10,53.9,4.8,47.1,2.8,39H17z"/><path d="M32,2c-0.3,0-0.7,0-1,0v23h30.2C58,11.8,46.2,2,32,2z"/><path d="m31 39v23c.3 0 .7 0 1 0 14.2 0 26-9.8 29.2-23h-30.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1fc.svg b/public/emoji/1f1e7-1f1fc.svg
new file mode 100644
index 000000000..05f152a37
--- /dev/null
+++ b/public/emoji/1f1e7-1f1fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.9 24c-3.5-12.7-15.1-22-28.9-22s-25.4 9.3-28.9 22v16c3.5 12.7 15.1 22 28.9 22 13.8 0 25.4-9.3 28.9-22 0 0 0-16 0-16" fill="#b4d7ee"/><g fill="#fff"><path d="m61.6 27c-.2-1-.4-2-.7-3h-57.8c-.3 1-.5 2-.7 3 0 0 59.2 0 59.2 0"/><path d="m2.4 37c.2 1 .4 2 .7 3h57.8c.3-1 .5-2 .7-3h-59.2"/></g><path d="m2 32c0 1.7.1 3.4.4 5h59.2c.3-1.6.4-3.3.4-5s-.1-3.4-.4-5h-59.2c-.3 1.6-.4 3.3-.4 5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1fe.svg b/public/emoji/1f1e7-1f1fe.svg
new file mode 100644
index 000000000..f27068ab6
--- /dev/null
+++ b/public/emoji/1f1e7-1f1fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fff"><path d="m3.2 26.6v1h.6v1h.6v-1h.6v-1h.6v-1h.6v-1h.6v-1h.6v-1h-.8v-1h-.5v-1h-1.8v1h1.2v1h-.6v1h-.6v1h-.6v-1h-.5c-.2.8-.4 1.7-.6 2.5v.4h.6z"/><path d="m10.1 11.5c-.1.1-.2.2-.3.3h.3v-.3"/><path d="m14.8 7.9h-.6v1h-.6v1h-.6v1h-.6v1h-.6v-1h-.6v-.5c-.2.2-.4.4-.6.6v.9h.6v1h.6v1h-.6v1h-.6v1h-.6v-1h-.5v-1h-.5v-1c-.2.2-.4.5-.6.7v.3h-.2c-.2.1-.3.2-.4.4v.5h-.4c-.1.1-.1.2-.2.3v.6h-.4c-.2.3-.4.7-.6 1h.5v1h.6v1h.6v1h.6v1h.2.1.2v-1h.6v-1h.6v-1h.6v-1h.6v-1h.6v-1h.6v1h.4v1h.6v1h.6v1h.6v1h.6v-2h-.6v-1h.6v-2.9h-.6v1h-.6v1h-.6v-1h-.6v-1h-.6v-1h.6v-1h.6v-1h.6v1h.6v1h.6v-3h-.6v-1h.6v-1.7c-.2.1-.4.3-.6.4v.4m-5.8 9.8h-.3-.1-.2v-2h.2.1.3v2"/><path d="m2.6 35.4v-1h.6v-1h.6v-1h.6v-.4-.2-.4h-.7v-1h-.5v-1h-.6v-1h-.4c-.1 1.3-.2 2.4-.2 3.6 0 1.2.1 2.3.2 3.4h.4"/><path d="m14.8 29.5h-.6v1h-.6v1h-.6v.4.2.4h.6v1h.6v1h.6v.9h.5v-6.8h-.5z"/><path d="m9.5 12.1c-.2.2-.4.5-.6.7h.6v-.7"/><path d="m9.8 52.2c.1.1.2.2.3.3v-.3h-.3"/><path d="m9 51.2c.2.2.4.5.6.7v-.7h-.6"/><path d="m14.8 55.1v-1h.6v-3h-.6v1h-.6v1h-.6v-1h-.6v-1h-.6v-1h.6v-1h.6v-1h.6v1h.6v1h.6v-3h-.6v-1h.6v-2h-.6v1h-.6v1h-.6v1h-.6v1h-.6v1h-.6v-1h-.6v-1h-.6v-1h-.6v-1h-.5v-1h-.5v-1h-.3-.1-.2v1h-.6v1h-.6v1h-.6v1h-.4c.2.3.4.7.6 1h.4v.6c.1.1.1.2.2.3h.4v.5c.1.4.2.5.4.7h.2v.3c.2.2.4.5.6.7v-1h.6v-1h.6v-1h.6v1h.6v1h.6v1h-.6v1h-.6v.9c.2.2.4.4.6.6v-.5h.6v-1h.6v1h.4v1h.6v1h.6v1h.6v.4c.2.1.4.3.6.4v-1.8l-.6-.1m-5.8-6.9h-.3-.1-.2v-2h.2.1.3v2"/><path d="m14.8 37.4h-.6v-1h-.6v-1h-.6v1h-.6v1h-.5v1h-.6v1h-.6v1h-.6v.9h.6v1h.6v1h1.7v-1h-1.1v-1h.5v-.9h.6v-1h.6v1h.6v.9h.6v1h.5v-1.9h-.5v-1h.5v-1h-.5z"/><path d="m14.8 22.7h-.6v.9h-.6v1h-.6v-1h-.6v-.9h-.5v-1h1.1v-1h-1.7v1h-.6v1h-.6v.9h.6v1h.6v1h.6v1h.5v1h.6v1h.6v-1h.6v-1h.6v-1h.5v-1h-.5v-1h.5v-1.9h-.5z"/><path d="m3.7 39.4h.6v1h.6v1h.6v1h-1.2v1h1.7v-1h.6v-1h.6v-1h-.6v-1h-.5v-1h-.6v-1h-.6v-1h-.6v-1h-.6v1h-.5v1h-.6v.4c.2.9.4 1.7.6 2.5h.5c0 .1 0-.9 0-.9"/><path d="m10.1 26.6h-.6v-1h-.5v-1h-.3-.1-.2v1h-.6v1h-.6v1h-.6v1h-.5v1h-.6v2.4.2 2.4h.6v1h.6v1h.6v1h.6v1h.6v1h.2.1.2v-1h.6v-1h.6v-1h.6v-1h.6v-1h.6v-2.4-.2-2.4h-.6v-1h-.6v-1h-.6l-.1-1m-3.5 5.3v.2.4h-.5v-.4-.2-.4h.6v.4zm4.1.2v-.2-.4h.6v.4.2.4h-.6c0 0 0-.4 0-.4m-2.3-5.5h.2.1.3v1h-.3-.1-.2v-1m.6 10.8h-.3-.1-.2v-1h.2.1.3v1m1.1-6.9h-.6v1h-.5v.4.2.4h.6v1h.6v2h-.7v-1h-.5v-1h-.3-.1-.2v1h-.6v1h-.6v-2h.6v-1h.6v-.4-.2-.4h-.6v-1h-.6v-2h.6v1h.6v1h.2.1.3v-1h.6v-1h.6l-.1 2"/></g><g fill="#c8313e"><path d="m7.2 15.1c-.1.2-.3.4-.4.6h.4v-.6"/><path d="m7.8 14.8v-.5c-.1.2-.2.3-.4.5h.4"/><path d="m8.4 13.8v-.3c-.1.1-.1.2-.2.3h.2"/><path d="m6.1 31.9v.2.4h.5v-.4-.2-.4h-.5z"/><path d="m14.8 16.8h.6v1h-.6z"/><path d="m9.5 13.8v1h.6v1h.6v-1h.6v-1h.6v-1h-.6v-1h-.6v-.9c-.2.2-.4.4-.6.6v.3h-.3c-.1.1-.2.2-.3.3v.7h-.5c0 0 0 0 0 0v1c0 0 .5 0 .5 0"/><path d="m14.8 8.9h.6v1h-.6z"/><path d="m14.8 11.8h-.6v-.9h-.6v.9h-.6v1h-.6v1h.6v1h.6v1h.6v-1h.6v-1h.5v-1h-.5z"/><path d="m11.9 10.9v1h.6v-1h.5v-1h.6v-1h.6v-1h.6v-.4c-1.1.8-2.2 1.6-3.1 2.5-.1.1-.2.2-.4.3v.5h.6z"/><path d="m8.6 15.8h-.2v1.9h.2.1.3v-1.9h-.3z"/><path d="m9.5 29.5h-.5v1h-.3-.1-.2v-1h-.6v-.9h-.6v1.9h.6v1h.6v.4.2.4h-.6v1h-.6v1.9h.6v-.9h.6v-1h.2.1.3v1h.5v.9h.6v-1.9h-.6v-1h-.5v-.4-.2-.4h.5v-1h.6v-1.9h-.6z"/><path d="m14.8 23.6h.6v1h-.6z"/><path d="m14.8 18.7h-.6v-1h-.6v-1h-.6v-1h-.6v-1h-.6v1h-.6v1h-.6v1h-.6v1h-.5v1h-.5v1h-.3-.1-.2v-1h-.6v-1h-.6v-1h-.6v-1h-.4c-.6 1-1.2 2.1-1.7 3.2-.5 1.2-.9 2.4-1.3 3.6h.5v1h.6v-1h.6v-1h.6v-1h-1.2v-1h1.7v1h.6v1h.6v1h-.6v1h-.5v1h-.6v1h-.6v1h-.6v1h-.6v-1h-.5v-1h-.6v-.4c-.2.8-.3 1.6-.4 2.4h.4v1h.6v1h.6v1h.6v.4.2.4h-.7v1h-.5v1h-.6v1h-.4c.1.8.2 1.6.4 2.4v-.4h.6v-1h.6v-1h.6v1h.6v1h.6v1h.6v1h.6v1h.6v1h-.8v1h-.5v1h-1.8v-1h1.2v-1h-.6v-1h-.6v-1h-.6v1h-.5c.4 1.1.8 2.3 1.3 3.5.5 1.1 1.1 2.2 1.7 3.2h.5v-1h.6v-1h.6v-1h.6v-1h.2.1.2v1h.6v1h.6v1h.6v1h.6v1h.6v1h.6v-1h.4v-1h.6v-1h.6v-1h.6v-1h.6v-2h-.6v-1h-.6v-1h-.6v-1h-.6v1h-.6v1h-.6v1h1.2v1h-1.7v-1h-.6v-1h-.6v-1h.6v-1h.6v-1h.6v-1h.6v-1h.5v-1h.6v1h.6v1h.6v1h.6v-3h-.6v-1h-.6v-1h-.6v-1h-.6v-.4-.2-.4h.6v-1h.6v-1h.6v-1h.6v-3h-.6v1h-.6v1h-.6v1h-.6v-1h-.6v-1h-.6v-1h-.6v-1h-.6v-1h-.6v-1h.6v-1h.6v-1h1.8v1h-1.2v1h.6v1h.6v1h.6v-1h.6v-1h.6v-1h.6v-2h-.6v-.5m-4.1 8.9v1h.6v1h.6v2.4.2 2.4h-.6v1h-.6v1h-.6v1h-.6v1h-.5v1h-.3-.1-.2v-1h-.6v-1h-.6v-1h-.6v-1h-.5v-1h-.6v-2.4-.2-2.4h.6v-1h.6v-1h.6v-1h.6v-1h.6v-1h.2.1.2v1h.6v1h.6v1h.5"/><path d="m8.7 27.6h.3v-1h-.3-.1-.2v1h.2z"/><path d="m7.2 48.2h-.4c.1.2.3.4.4.6v-.6"/><path d="m7.8 49.2h-.4c.1.2.2.3.4.5v-.5"/><path d="m8.4 50.2h-.2c.1.1.1.2.2.3 0 0 0-.3 0-.3"/><path d="m14.8 46.3h.6v1h-.6z"/><path d="m14.8 49.2h-.6v-1h-.6v1h-.6v1h-.6v1h.6v1h.6v.9h.6v-.9h.6v-1h.5v-1h-.5z"/><path d="m9.5 51.2v.7c.1.1.2.2.3.3h.3v.3c.2.2.4.4.6.6v-.9h.6v-1h.6v-1h-.6v-1h-.6v-1h-.6v1h-.6v1h-.5v1c0 0 0 0 0 0h.5"/><path d="m14.8 54.1h.6v1h-.6z"/><path d="m11.6 54c1 .9 2 1.8 3.1 2.5v-.4h-.6v-1h-.6v-1h-.5v-1h-.6v-1h-.6v1h-.6v.5c.2.2.3.3.4.4"/><path d="m8.6 46.3h-.2v1.9h.2.1.3v-1.9h-.3z"/><path d="m14.8 39.4h.6v1h-.6z"/><path d="m11.3 32.1v-.2-.4h-.6v.4.2.4h.6z"/><path d="m8.6 36.4h-.2v1h.2.1.3v-1h-.3z"/></g><path d="m15.3 44v12.9c4.8 3.2 10.5 5.1 16.7 5.1 7.9 0 15-3 20.4-8 3-2.8 5.5-6.2 7.1-10h-44.2" fill="#83bf4f"/><path d="m59.5 44c1.6-3.7 2.5-7.7 2.5-12s-.9-8.3-2.5-12c-1.7-3.8-4.1-7.2-7.1-10-5.4-5-12.5-8-20.4-8-6.2 0-11.9 1.9-16.7 5.1v36.9h44.2" fill="#c94747"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7-1f1ff.svg b/public/emoji/1f1e7-1f1ff.svg
new file mode 100644
index 000000000..a2e5cffc0
--- /dev/null
+++ b/public/emoji/1f1e7-1f1ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ed4c5c"><path d="M52.4,10C47,5,39.9,2,32,2c-7.9,0-15,3-20.4,8H52.4z"/><path d="m11.6 54c5.4 5 12.5 8 20.4 8 7.9 0 15-3 20.4-8h-40.8"/></g><path d="M2,32c0,8.7,3.7,16.5,9.6,22h40.8c5.9-5.5,9.6-13.3,9.6-22s-3.7-16.5-9.6-22H11.6C5.7,15.5,2,23.3,2,32z" fill="#428bc1"/><circle cx="32" cy="32" r="16" fill="#fff"/><path d="m32 44.5c-6.9 0-12.5-5.6-12.5-12.5s5.6-12.5 12.5-12.5 12.5 5.6 12.5 12.5-5.6 12.5-12.5 12.5m0-24c-6.3 0-11.5 5.2-11.5 11.5s5.2 11.5 11.5 11.5 11.5-5.2 11.5-11.5-5.2-11.5-11.5-11.5" fill="#89664c"/><g fill="#699635"><path d="m31 22v-1.3c.4 0 .7-.3.7-.7s-.3-.7-.7-.7v-1.3c1.1 0 2 .9 2 2s-.9 2-2 2"/><path d="m28.5 22.6l-.3-1.3c.4-.1.6-.5.5-.8-.1-.4-.5-.6-.8-.5l-.3-1.3c1.1-.3 2.2.4 2.4 1.4.3 1.1-.4 2.2-1.5 2.5"/><path d="m26.3 23.7l-.6-1.2c.3-.2.4-.6.3-.9-.2-.3-.6-.4-.9-.3l-.6-1.2c1-.5 2.2-.2 2.7.8.4 1.1.1 2.3-.9 2.8"/><path d="m24.4 25.4l-.9-1c.3-.3.3-.7 0-.9-.3-.3-.7-.3-.9 0l-.9-1c.8-.8 2.1-.7 2.8.1.8.8.7 2-.1 2.8"/><path d="m23 27.5l-1.1-.7c.2-.3.1-.7-.2-.9-.3-.2-.7-.1-.9.2l-1.1-.7c.6-.9 1.8-1.2 2.8-.6.8.5 1.1 1.8.5 2.7"/><path d="m22.2 29.9l-1.3-.4c.1-.4-.1-.7-.4-.8-.4-.1-.7.1-.8.4l-1.3-.4c.3-1 1.5-1.6 2.5-1.3 1 .3 1.6 1.4 1.3 2.5"/><path d="m22 32.4l-1.3-.1c0-.4-.3-.7-.6-.7-.4 0-.7.3-.7.6l-1.4-.1c.1-1.1 1-1.9 2.1-1.9 1.1.1 1.9 1.1 1.9 2.2"/><path d="m22.4 34.9l-1.3.2c-.1-.4-.4-.6-.8-.5-.4.1-.6.4-.5.8l-1.3.2c-.2-1.1.5-2.1 1.6-2.3 1-.2 2.1.5 2.3 1.6"/><path d="m23.4 37.2l-1.2.6c-.2-.3-.6-.5-.9-.3-.3.1-.5.5-.3.8l-1.2.6c-.5-1 0-2.2 1-2.7.9-.5 2.1 0 2.6 1"/><path d="m24.9 39.1l-1 .8c-.2-.3-.7-.3-.9-.1-.3.2-.3.7-.1.9l-1 .9c-.7-.9-.6-2.1.3-2.8.8-.6 2-.5 2.7.3"/><path d="m26.9 40.7l-.8 1.1c-.3-.2-.7-.1-.9.1s-.1.7.1.9l-.8 1.1c-.9-.6-1.1-1.9-.4-2.8.7-.9 1.9-1.1 2.8-.4"/><path d="m29.2 41.7l-.5 1.2c-.3-.1-.7 0-.9.4-.1.3 0 .7.4.9l-.5 1.2c-1-.4-1.5-1.6-1.1-2.6s1.6-1.5 2.6-1.1"/><path d="m31.7 42l-.2 1.3c-.4 0-.7.2-.7.6 0 .4.2.7.6.7l-.2 1.4c-1.1-.1-1.9-1.1-1.7-2.2.1-1.1 1.1-1.9 2.2-1.8"/><path d="m34.2 41.8l.2 1.3c-.4 0-.6.4-.6.7 0 .4.4.6.7.6l.2 1.3c-1.1.1-2.1-.6-2.2-1.7-.1-1.1.7-2.1 1.7-2.2"/><path d="m36.6 40.9l.5 1.2c-.3.1-.5.5-.4.9.1.3.5.5.9.4l.5 1.2c-1 .4-2.2-.1-2.6-1.1-.4-1 .1-2.2 1.1-2.6"/><path d="m38.7 39.5l.8 1.1c-.3.2-.4.6-.1.9.2.3.6.4.9.1l.8 1.1c-.9.6-2.1.4-2.8-.4-.7-.9-.5-2.1.4-2.8"/><path d="m40.3 37.6l1 .8c-.2.3-.2.7.1.9.3.2.7.2.9-.1l1 .8c-.7.9-2 1-2.8.3-.7-.6-.9-1.8-.2-2.7"/><path d="m41.5 35.4l1.2.6c-.2.3 0 .7.3.9.3.2.7 0 .9-.3l1.2.6c-.5 1-1.7 1.4-2.7 1s-1.4-1.9-.9-2.8"/><path d="m42 32.9l1.3.2c-.1.4.2.7.5.8.4.1.7-.2.8-.5l1.3.2c-.2 1.1-1.3 1.8-2.3 1.6-1.1-.2-1.8-1.2-1.6-2.3"/><path d="m41.9 30.4l1.3-.1c0 .4.3.6.7.6.4 0 .6-.3.6-.7l1.3-.1c.1 1.1-.8 2.1-1.9 2.1-1 .1-1.9-.7-2-1.8"/><path d="m41.2 28l1.3-.4c.1.4.5.5.8.4.3-.1.5-.5.4-.8l1.3-.4c.3 1-.2 2.2-1.3 2.5s-2.2-.3-2.5-1.3"/><path d="m39.9 25.8l1.1-.7c.2.3.6.4.9.2.3-.2.4-.6.2-.9l1.1-.7c.6.9.3 2.2-.6 2.8-.9.5-2.1.2-2.7-.7"/><path d="m38.1 24l.9-1c.3.3.7.2.9 0 .3-.3.2-.7 0-.9l.9-1c.8.8.8 2 .1 2.8-.7.8-2 .9-2.8.1"/><path d="m35.9 22.8l.6-1.2c.3.2.7.1.9-.3.2-.3.1-.7-.3-.9l.6-1.2c1 .5 1.3 1.8.8 2.7-.4 1-1.6 1.4-2.6.9"/><path d="m33.5 22.1l.3-1.3c.4.1.7-.1.8-.5.1-.4-.1-.7-.5-.8l.3-1.3c1.1.3 1.7 1.4 1.4 2.4-.1 1.1-1.2 1.7-2.3 1.5"/><ellipse cx="31.8" cy="38.7" rx="7.8" ry="1.6"/><path d="m37.3 24.9c0-.7-1.1-1.2-2.4-1.2.2-.1.3-.3.3-.5 0-.5-.8-.9-1.9-.9-.5 0-1 .1-1.4.3-.2 0-.4-.1-.6-.1-.9 0-1.7.3-1.9.8-.1 0-.3 0-.4 0-1 0-1.9.4-1.9.9 0 .4.5.7 1.1.8-.5.2-.8.5-.8.9 0 .7 1.1 1.2 2.5 1.2.7 0 1.3-.1 1.7-.3 0 .1-.1.2-.1.3 0 .3.3.6.7.9-.1 0-.2.1-.2.1-.3-.5-.9-.8-1.7-.8-1 0-1.9.5-1.9 1.2 0 .7.8 1.2 1.9 1.2.5 0 1-.2 1.4-.4.3.5.9.8 1.7.8 1 0 1.9-.5 1.9-1.2 0-.3-.1-.5-.3-.7.9-.2 1.6-.6 1.6-1.1 0-.4-.4-.8-1-1 .9-.2 1.7-.6 1.7-1.2m-4.7-.8c.1 0 .2 0 .3 0-.4.2-.6.5-.6.8 0 .4.4.8 1 1-.4.1-.7.2-1 .3 0-.1.1-.2.1-.3 0-.6-.8-1.1-1.9-1.2.2-.1.3-.2.3-.4.1 0 .3 0 .4 0 .5.1 1 0 1.4-.2"/></g><path d="m28.6 29.9c.1-.4-.2-.8-.1-1.2.1-1-.3-.6-.8-1.2-.5-.4.1-.9 0-1.4-.1-.9-.6-.5-1.2-.5-.5 0 .5 1.6-.2 2-.9.5-1 .7-1.3 1.6-.1-.3-.2-.2-.1-.6 0 0-.6.3-.7.3-.2.1.1 1 .2 1.2.4.7 1.4.3 1.4-.5.3 1 .1 1 1.3 1.1.4 0 1.1 0 .9-.7.2 1.3.9.5 1.5.1-.2.1-.9-.1-.9-.2" fill="#ff8736"/><path d="m26.3 25.9c-.5-.4.7-.8.9-.7.4 0 .6.5.6.9-.1.8-.1-.1-.2.2 0-.2-.1-.4 0-.6-.5.2-1.1-.1-1.3.2"/><path d="m28.2 34.9c0-1.4-.3-2.9-.3-4.2-.6.3-1.9-.1-1.9-.1s-.6 2.9-.6 3.6c0 1.2-.6 2.8-.4 3.9.1.7 1 0 1.2-.1.2-.2.1-1 .1-1.3 0-1.2.1-2.2.5-3.3 0 .7.4 1.3.3 2.1 0 .8 0 1.6 0 2.3 0 .1 1.1.2 1.2 0 .1-.9-.1-1.9-.1-2.9" fill="#d0d0d0"/><path d="m35.5 30c0 .1-.7.3-.8.3.6.5 1.3 1.2 1.5-.1-.2.7.4.7.8.7 1.2 0 1-.1 1.3-1.1 0 .8 1 1.1 1.4.5.1-.2.4-1 .2-1.2-.1 0-.7-.3-.7-.3.1.4-.1.3-.1.6-.3-1-.4-1.1-1.3-1.6-.7-.4.4-2-.2-2-.7 0-1.2-.4-1.2.5 0 .5.5.9 0 1.4-.6.5-.9.2-.8 1.2.1.3-.2.7-.1 1.1" fill="#89664c"/><path d="m37.8 25.9c-.2-.2-.8 0-1.2-.2.1.2 0 .4 0 .6-.2-.3-.2.5-.2-.2 0-.4.1-.9.6-.9.1 0 1.3.3.8.7"/><path d="m35.9 35c0-1.4.3-2.9.3-4.2.6.3 1.9-.1 1.9-.1s.6 2.9.6 3.6c0 1.2.7 2.8.4 3.9-.1.7-1 0-1.2-.1-.2-.2-.1-1-.1-1.3 0-1.2-.1-2.2-.5-3.3 0 .7-.4 1.3-.3 2.1 0 .8 0 1.6 0 2.3 0 .1-1.1.2-1.2 0 0-.9.1-1.9.1-2.9" fill="#d0d0d0"/><path d="m35.5 30.2v4.2c0 .8-.1 4.1-3.4 5.4-3.3-1.3-3.4-4.6-3.4-5.4v-4.2h6.8" fill="#9dd7ff"/><path d="m32.1 30.2v3.4l-3.1 2.9c-.3-.9-.3-1.8-.3-2.1v-4.2h3.4" fill="#d0d0d0"/><path d="m32.1 30.2v3.4l3.1 2.9c.3-.9.3-1.8.3-2.1v-4.2h-3.4" fill="#ffd83c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e7.svg b/public/emoji/1f1e7.svg
new file mode 100644
index 000000000..7590fdd8e
--- /dev/null
+++ b/public/emoji/1f1e7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m42.6 20.6c.9 1.2 1.3 2.7 1.3 4.4 0 1.8-.4 3.2-1.3 4.3-.5.6-1.2 1.2-2.2 1.7 1.5.5 2.6 1.4 3.4 2.6.8 1.2 1.1 2.6 1.1 4.3 0 1.7-.4 3.3-1.3 4.6-.5.9-1.2 1.7-2.1 2.3-.9.7-2 1.2-3.3 1.5s-2.6.4-4.1.4h-13v-29h14c3.6-.2 6.1.9 7.5 2.9m-15.7 1.9v6.4h7.1c1.3 0 2.3-.2 3.1-.7s1.2-1.3 1.2-2.5c0-1.4-.5-2.2-1.6-2.7-.9-.3-2-.5-3.4-.5h-6.4m0 11.2v7.7h7c1.3 0 2.2-.2 2.9-.5 1.3-.6 1.9-1.8 1.9-3.6 0-1.5-.6-2.5-1.8-3.1-.7-.3-1.7-.5-2.9-.5 0 0-7.1 0-7.1 0" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1e6.svg b/public/emoji/1f1e8-1f1e6.svg
new file mode 100644
index 000000000..886c66e27
--- /dev/null
+++ b/public/emoji/1f1e8-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M48,6.6C43.4,3.7,37.9,2,32,2S20.6,3.7,16,6.6v50.7c4.6,2.9,10.1,4.6,16,4.6s11.4-1.7,16-4.6V6.6z" fill="#f9f9f9"/><g fill="#ed4c5c"><path d="m48 6.6v50.7c8.4-5.2 14-14.8 14-25.4s-5.6-20-14-25.3"/><path d="M16,6.6C7.6,11.9,2,21.5,2,32s5.6,20.1,14,25.4V6.6z"/><path d="m42.9 31.6c-.4-.2-.5-.6-.4-.8l1-3.6-3.5.7c-.1 0-.5 0-.6-.7l-.3-1.2-2.4 2.8c0 0-1.6 1.7-1.1-.9l1-5.5-1.9 1c-.1 0-.5.1-1-.9l-1.7-3.5-1.8 3.3c-.5 1-.9.9-1 .9l-1.9-1 1 5.5c.5 2.6-1.1.9-1.1.9l-2.4-2.8-.3 1.2c-.2.7-.5.7-.6.7l-3.5-.7 1 3.6c0 .3 0 .6-.4.8l-1 .6c0 0 4 3.2 5.3 4.3.3.2.9.8.7 1.5l-.5 1.4 5.5-.8c.3 0 .9 0 .8.9l-.3 5.7h1l-.3-5.7c0-.9.6-.9.8-.9l5.5.8-.5-1.4c-.2-.7.4-1.3.7-1.5 1.3-1.1 5.3-4.3 5.3-4.3l-1.1-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1e8.svg b/public/emoji/1f1e8-1f1e8.svg
new file mode 100644
index 000000000..8d002807b
--- /dev/null
+++ b/public/emoji/1f1e8-1f1e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#699635"/><g fill="#ffce31"><path d="m35.6 39.9c-4.4 0-7.9-3.6-7.9-7.9 0-4.4 3.6-7.9 7.9-7.9 1.3 0 2.5.3 3.5.9-1.7-1.6-4-2.6-6.5-2.6-5.3 0-9.6 4.3-9.6 9.6s4.3 9.6 9.6 9.6c2.5 0 4.8-1 6.5-2.6-1.1.6-2.3.9-3.5.9"/><circle cx="13.1" cy="23.7" r="9"/></g><path d="m12.5 30.5h2.2c0 0 .1-.2 0-.3-.1-.1-.6-.1-.5-.5.3-.7.3-.5.5-2.3.2-1.8.2-4.6.2-4.6h-.3c0 0 .1.9-.1 2-.2 1.1-.2 1.2-.4 2.1-.2.9-.2.9-.4 1.4-.2.5-.2.5-.5 1-.3.5-.2.3-.4.6-.1.1-.2.1-.2.2-.1.2-.1.4-.1.4" fill="#802000"/><path d="m14.2 17.2c0 .4 0 .8-.2 1.2-.1.4-.3.8-.3 1.3-.2.1-.5-.5-.7-.2.2.5.6.9.8 1.3 0 .1.4.5.2.6-.6-.2-.7-.9-1-1.3-.4-.7-1.2-1.2-2-1.3-.3 0-1.3-.1-1.1.5.4.3.9.4 1.3.7.3 0 .8.5.8.7-.5-.2-.7-.5-1.3-.7-.7-.4-1.7-.2-2.1.6-.1.2-.2.8.1.8.3-.4.7-.9 1.3-.8.5 0-.5.9-.1.7.1-.1.4-.2.6-.3.2 0 .3.1.4.1.3 0 .4.2.3.2 0 .1-.1 0-.4.1-.1 0-.2.2-.4.2s-.5.1-.7 0c-.5-.2-1.2-.2-1.4.4 0 .3-.2 0-.3.1-.1.3-.1.6-.5.5-.3.3-.5.5-.8.7.2.4.9-.4.9-.1-.3.4.2.5.4.2.4-.4.8-.9 1.4-.5.3.2.4-.1.6-.1.1.3.3 0 .4-.1.2 0 .2.3.4.1.5-.3 1.2-.1 1.7-.4.5-.2.1.2-.1.4-.2.5 0 1.1-.6 1.4-.2.6.2 1.3-.2 1.7-.1.3.6.2.8.3.3 0 0-.8.3-.9.4.3.4-.5.3-.7 0-.5.1-1.1.3-1.6.3-.6.5.2.2.5-.2.5-.4 1.2 0 1.7.1 0 .2.3.4.4.2.1.4 0 .4-.3.2-.8.1-1.6.4-2.4.2-.2.5 0 .6.2.4.4.7 1 1.1 1.4.4.2.8.5 1 .9 0 .3 1 .4.7 0-.3-.4-.1-.7.2-1 .1 0 .1-.2 0-.1-.2 0-.2-.4.1-.2.4.1 0-.3-.2-.3-.4-.2-.8-.5-1-.9.5 0 1 .3 1.5.1.4-.2.8 0 .9.4.3 0 .2-.4 0-.5.2-.1.4-.3.1-.5-.1-.2.2-.5-.2-.5 0-.3-.1-.6-.5-.7-.3-.3-1.4.4-1.3-.2-.1-.4.4 0 .6-.2.1-.4-.7-.3-.4-.6.2-.1 1-.3.4-.4-.3.1-.6 0-.9-.1-.2.4-.9-.2-.8.5-.1.3-.7 1-.9.4.1-.4.9-.6.6-1.1 0-.4-.3.1-.5 0-.1-.2.2-.5.4-.5.4.3.4-.4.8-.3.3-.1-.1-.2-.2-.2.1-.2.5-.3.1-.5-.4-.3-.6.3-.9.3-.3-.3.3-.5.4-.6 0-.1-.3 0-.2-.1.1-.2.7-.2.4-.4-.4-.1-.9-.1-1.3.1-.2.1-.3.6-.5.6-.4-.2-.2-.6-.6-.7m2 5.4c.3-.1 0 .5-.1.5 0-.2-.4-.2-.2-.3.1-.1.2-.1.3-.2" fill="#699635"/><g fill="#ffce31"><path d="m48.2 42.9l.5 1.6 1.6-.6-1 1.4 1.5.9-1.7.1.2 1.7-1.1-1.3-1.2 1.3.2-1.7-1.7-.1 1.5-.9-1-1.4 1.6.6z"/><path d="m38.7 28l.6 1.6 1.5-.6-.9 1.4 1.5.9-1.7.1.2 1.7-1.2-1.2-1.1 1.2.2-1.7-1.7-.1 1.5-.9-1-1.4 1.6.6z"/><path d="m48.2 17.8l.5 1.6 1.6-.6-1 1.4 1.5.9-1.7.1.2 1.7-1.1-1.2-1.2 1.2.2-1.7-1.7-.1 1.5-.9-1-1.4 1.6.6z"/><path d="m56.5 25.5l.5 1.6 1.6-.6-.9 1.4 1.4.8-1.7.2.3 1.7-1.2-1.3-1.2 1.3.3-1.7-1.7-.2 1.4-.8-.9-1.4 1.6.6z"/><path d="m51.9 33l.4 1 1.1.1-.8.7.2 1-.9-.5-.9.5.3-1-.9-.7 1.1-.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1e9.svg b/public/emoji/1f1e8-1f1e9.svg
new file mode 100644
index 000000000..c635b47e7
--- /dev/null
+++ b/public/emoji/1f1e8-1f1e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="M10.8,10.8C2.1,19.5-0.1,32.2,4.1,43L43,4.1C32.2-0.1,19.5,2.1,10.8,10.8z"/><path d="m53.2 53.2c8.7-8.7 10.9-21.4 6.7-32.2l-38.9 38.9c10.8 4.2 23.5 2 32.2-6.7"/></g><path d="m53.2 10.8c-2-2-4.1-3.6-6.4-4.9l-40.9 40.9c1.3 2.3 2.9 4.5 4.9 6.4 2 2 4.1 3.6 6.4 4.9l40.9-40.9c-1.3-2.3-2.9-4.5-4.9-6.4" fill="#c94747"/><g fill="#ffce31"><path d="m17.2 58.1c.6.3 1.2.7 1.9 1 .6.3 1.3.6 2 .9l38.8-39c-.3-.7-.5-1.3-.9-2-.3-.6-.6-1.2-1-1.9l-40.8 41"/><path d="m44.9 4.9c-.7-.3-1.3-.6-2-.9l-38.8 39c.3.7.5 1.3.9 2 .3.6.6 1.2 1 1.9l40.8-41c-.6-.4-1.2-.7-1.9-1"/><path d="m18 19.2l3.7 2.8-1.4-4.6 3.7-2.9h-4.6l-1.4-4.5-1.4 4.5h-4.6l3.7 2.9-1.4 4.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1eb.svg b/public/emoji/1f1e8-1f1eb.svg
new file mode 100644
index 000000000..919121cd3
--- /dev/null
+++ b/public/emoji/1f1e8-1f1eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M6.6,16C3.7,20.6,2,26.1,2,32h60c0-5.9-1.7-11.4-4.6-16H6.6z" fill="#fff"/><path d="M57.4,48c2.9-4.6,4.6-10.1,4.6-16H2c0,5.9,1.7,11.4,4.6,16H57.4z" fill="#699635"/><path d="M6.6,48c3.9,6.2,10.1,10.9,17.4,12.9h16c7.3-2,13.4-6.7,17.4-12.9H6.6z" fill="#ffe62e"/><path d="M40,3.1H24C16.7,5.1,10.6,9.8,6.6,16h50.7C53.4,9.8,47.3,5.1,40,3.1z" fill="#2a5f9e"/><path d="m40 3.1c-2.5-.7-5.2-1.1-8-1.1s-5.5.4-8 1.1v57.8c2.5.7 5.2 1.1 8 1.1s5.5-.4 8-1.1v-57.8" fill="#f42f4c"/><path fill="#ffe62e" d="m18 11.6l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1ec.svg b/public/emoji/1f1e8-1f1ec.svg
new file mode 100644
index 000000000..d511520b9
--- /dev/null
+++ b/public/emoji/1f1e8-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 15.5h-8.5l-33 33v8.5c4.7 3.1 10.4 5 16.5 5 16.6 0 30-13.4 30-30 0-6.1-1.8-11.8-5-16.5" fill="#ed4c5c"/><path d="M32,2C15.4,2,2,15.4,2,32c0,6.1,1.8,11.8,5,16.5h3.8h4.7l33.1-33.1v-4.7V7C43.8,3.8,38.1,2,32,2z" fill="#75a843"/><path d="M7,48.5c1.1,1.7,2.4,3.2,3.8,4.7l0,0c1.4,1.4,3,2.7,4.7,3.8L57,15.5c-2.2-3.4-5.1-6.3-8.5-8.5L7,48.5z" fill="#ffe62e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1ed.svg b/public/emoji/1f1e8-1f1ed.svg
new file mode 100644
index 000000000..507afb370
--- /dev/null
+++ b/public/emoji/1f1e8-1f1ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ed4c5c"/><path fill="#fff" d="m47 27h-10v-10h-10v10h-10v10h10v10h10v-10h10z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1ee.svg b/public/emoji/1f1e8-1f1ee.svg
new file mode 100644
index 000000000..4ae397b28
--- /dev/null
+++ b/public/emoji/1f1e8-1f1ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#f2b200"/><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#83bf4f"/><path d="M22,60.3c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7V60.3z" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1f0.svg b/public/emoji/1f1e8-1f1f0.svg
new file mode 100644
index 000000000..683223e29
--- /dev/null
+++ b/public/emoji/1f1e8-1f1f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="M32,2v30H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z"/><path d="m12 12h21v21h-21z"/></g><g fill="#fff"><path d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5"/></g><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/><g fill="#fff"><path d="m52 21.1l-.2 1.8 1.7.8-1.8.4-.2 1.8-1-1.6-1.8.4 1.3-1.4-1-1.6 1.7.8z"/><path d="m56.4 24.3l-.9 1.6 1.2 1.4-1.8-.4-.9 1.6-.2-1.8-1.8-.4 1.7-.8-.2-1.8 1.2 1.4z"/><path d="m59.2 29.1l-1.5 1.1.6 1.7-1.5-1-1.5 1 .5-1.7-1.4-1.1h1.8l.6-1.8.5 1.8z"/><path d="m59.8 34.6l-1.8.4-.2 1.8-1-1.6-1.8.4 1.3-1.4-.9-1.6 1.6.8 1.3-1.4-.2 1.8z"/><path d="m58.1 39.8l-1.8-.4-1 1.6-.2-1.8-1.8-.4 1.7-.7-.2-1.9 1.3 1.4 1.6-.7-.9 1.6z"/><path d="m54.4 43.9l-1.5-1.1-1.5 1.1.6-1.7-1.5-1.1h1.8l.6-1.8.5 1.8h1.9l-1.5 1.1z"/><path d="m49.3 46.2l-.9-1.6-1.8.4 1.2-1.4-.9-1.6 1.7.7 1.2-1.3-.2 1.8 1.7.8-1.8.3z"/><path d="m43.8 46.2l-.2-1.9-1.8-.3 1.7-.8-.2-1.8 1.2 1.3 1.7-.7-.9 1.6 1.2 1.4-1.8-.4z"/><path d="m38.8 43.9l.5-1.7-1.4-1.1h1.8l.6-1.8.5 1.8h1.9l-1.5 1.1.6 1.7-1.5-1.1z"/><path d="m35.1 39.8l1.2-1.3-.9-1.6 1.7.7 1.2-1.4-.2 1.9 1.7.7-1.8.4-.2 1.8-.9-1.6z"/><path d="m33.4 34.6l1.7-.8-.2-1.8 1.2 1.4 1.7-.8-.9 1.6 1.2 1.4-1.8-.4-.9 1.6-.2-1.8z"/><path d="m34 29.1h1.8l.6-1.8.5 1.8h1.9l-1.5 1.1.6 1.7-1.5-1-1.5 1 .6-1.7z"/><path d="m36.7 24.3l1.7.8 1.2-1.4-.2 1.8 1.7.8-1.8.4-.2 1.8-.9-1.6-1.8.4 1.2-1.4z"/><path d="m41.2 21.1l1.2 1.4 1.7-.8-.9 1.6 1.2 1.4-1.8-.4-.9 1.6-.2-1.8-1.8-.4 1.7-.8z"/><path d="m46.6 19.9l.5 1.8h1.9l-1.5 1.1.6 1.7-1.5-1.1-1.5 1.1.6-1.7-1.5-1.1h1.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1f1.svg b/public/emoji/1f1e8-1f1f1.svg
new file mode 100644
index 000000000..51be06e67
--- /dev/null
+++ b/public/emoji/1f1e8-1f1f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,16.6,13.4,30,30,30s30-13.4,30-30H2z" fill="#ed4c5c"/><path d="M32,2c16.6,0,30,13.4,30,30H32V2z" fill="#f9f9f9"/><path d="M32,2C15.4,2,2,15.4,2,32h30V2z" fill="#2a5f9e"/><path fill="#f9f9f9" d="m20 21.7l4.9 3.3-1.8-5.3 4.9-3.5h-6.1l-1.9-5.2-1.8 5.2h-6.2l4.9 3.5-1.8 5.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1f2.svg b/public/emoji/1f1e8-1f1f2.svg
new file mode 100644
index 000000000..e86d029a4
--- /dev/null
+++ b/public/emoji/1f1e8-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#ffce31"/><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#83bf4f"/><path d="M42,3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7v56.6c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7z" fill="#c94747"/><path fill="#ffce31" d="m32 36.2l5.3 3.8-2-6.1 5.2-3.8h-6.5l-2-6.1-2 6.1h-6.5l5.2 3.8-2 6.1z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1f3.svg b/public/emoji/1f1e8-1f1f3.svg
new file mode 100644
index 000000000..9e5bd6650
--- /dev/null
+++ b/public/emoji/1f1e8-1f1f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ed4c5c"/><g fill="#ffe62e"><path d="m22 28.4l8 5.6-3-9.2 8-5.8h-9.9l-3.1-9-3 9h-10l8 5.8-3 9.2z"/><path d="m35.3 35.3l-2.3.5 2.2.9v2.3l1.5-1.7 2.2.8-1.3-1.9 1.4-1.8-2.3.5-1.4-1.9z"/><path d="m38.7 28.5l-1.7 1.5 2.3-.2 1 2.2.4-2.3 2.3-.2-2-1.2.5-2.3-1.7 1.5-2-1.2z"/><path d="m39.3 20.7l.7 2.3.7-2.2h2.3l-1.8-1.4.7-2.3-1.9 1.4-1.8-1.5.7 2.3-1.9 1.3z"/><path d="m35.3 12.7v2.3l1.4-1.9 2.3.5-1.4-1.8 1.3-1.9-2.2.9-1.5-1.8v2.3l-2.2.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1f4.svg b/public/emoji/1f1e8-1f1f4.svg
new file mode 100644
index 000000000..387be03c3
--- /dev/null
+++ b/public/emoji/1f1e8-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32h-60c0 5.5 1.5 10.6 4 15h52c2.6-4.4 4-9.5 4-15" fill="#2a5f9e"/><path d="M32,2C15.5,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#ffe62e"/><path d="m32 62c11.1 0 20.8-6 26-15h-52c5.3 9 14.9 15 26 15" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1f5.svg b/public/emoji/1f1e8-1f1f5.svg
new file mode 100644
index 000000000..16bfba0cf
--- /dev/null
+++ b/public/emoji/1f1e8-1f1f5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#428bc1"/><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#ed4c5c"/><path d="M22,60.3c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7V60.3z" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1f7.svg b/public/emoji/1f1e8-1f1f7.svg
new file mode 100644
index 000000000..e8510bc05
--- /dev/null
+++ b/public/emoji/1f1e8-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="M52.4,10C47,5,39.9,2,32,2c-7.9,0-15,3-20.4,8H52.4z"/><path d="m11.6 54c5.4 5 12.5 8 20.4 8 7.9 0 15-3 20.4-8h-40.8"/></g><path d="m2 32c0 4.3.9 8.3 2.5 12h55c1.6-3.7 2.5-7.7 2.5-12s-.9-8.3-2.5-12h-55c-1.6 3.7-2.5 7.7-2.5 12" fill="#c94747"/><g fill="#f9f9f9"><path d="m11.6 54h40.7c3-2.8 5.5-6.2 7.1-10h-55c1.8 3.8 4.2 7.2 7.2 10"/><path d="m52.4 10h-40.8c-3 2.8-5.5 6.2-7.1 10h55c-1.7-3.8-4.1-7.2-7.1-10"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1fa.svg b/public/emoji/1f1e8-1f1fa.svg
new file mode 100644
index 000000000..ae73709b6
--- /dev/null
+++ b/public/emoji/1f1e8-1f1fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#f9f9f9"><path d="m10.8 26h50.6c-.9-4.4-2.8-8.5-5.4-12h-45.2v12"/><path d="M10.8,38v12H56c2.6-3.5,4.5-7.6,5.4-12H10.8z"/></g><g fill="#428bc1"><path d="m61.4 26h-50.6v12h50.6c.4-1.9.6-3.9.6-6s-.2-4.1-.6-6"/><path d="m10.8 14h45.2c-5.5-7.3-14.2-12-24-12-8.3 0-15.8 3.4-21.2 8.8 0 0 0 3.2 0 3.2"/><path d="M10.8,50v3.2C16.2,58.6,23.7,62,32,62c9.8,0,18.5-4.7,24-12H10.8z"/></g><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32s3.4,15.8,8.8,21.2L32,32L10.8,10.8z" fill="#ed4c5c"/><path fill="#f9f9f9" d="m10 38l4-2.8 4 2.8-1.5-4.6 4-2.9h-5l-1.5-4.5-1.5 4.5h-5l4 2.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1fb.svg b/public/emoji/1f1e8-1f1fb.svg
new file mode 100644
index 000000000..c3c11d621
--- /dev/null
+++ b/public/emoji/1f1e8-1f1fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="m32 62c9.8 0 18.5-4.7 24-12h-48c5.5 7.3 14.2 12 24 12"/><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z"/></g><path d="m61.4 38c.4-1.9.6-3.9.6-6h-60c0 2.1.2 4.1.6 6h58.8" fill="#fff"/><path d="m4.5 44h55c.8-1.9 1.5-3.9 1.9-6h-58.8c.4 2.1 1.1 4.1 1.9 6" fill="#ed4c5c"/><path d="m4.5 44c.9 2.1 2.1 4.2 3.5 6h48c1.4-1.8 2.6-3.9 3.5-6h-55" fill="#fff"/><g fill="#ffce31"><path d="m25 26.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m25 56.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m36 36.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m18 29.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m32 29.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m13 36.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m36 48.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m13 48.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m31 54.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m18 54.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1fc.svg b/public/emoji/1f1e8-1f1fc.svg
new file mode 100644
index 000000000..cecfdbffd
--- /dev/null
+++ b/public/emoji/1f1e8-1f1fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="m62 32c0-16.6-13.4-30-30-30s-30 13.4-30 30c0 4.3.9 8.3 2.5 12h55c1.6-3.7 2.5-7.7 2.5-12"/><path d="m32 62c9.8 0 18.5-4.7 24-12h-48c5.5 7.3 14.2 12 24 12"/></g><path d="m4.5 44c.9 2.1 2.1 4.2 3.5 6h48c1.4-1.8 2.6-3.9 3.5-6h-55" fill="#ffce31"/><g fill="#fff"><path d="m11.4 15.5l1.3 3.8h4l-3.3 2.4 1.3 3.8-3.3-2.4-3.2 2.4 1.2-3.8-3.2-2.4h4z"/><path d="m22.8 24.5l1.8 5.3h5.6l-4.6 3.3 1.8 5.4-4.6-3.3-4.5 3.3 1.7-5.4-4.5-3.3h5.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1fd.svg b/public/emoji/1f1e8-1f1fd.svg
new file mode 100644
index 000000000..281154200
--- /dev/null
+++ b/public/emoji/1f1e8-1f1fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,16.6,13.4,30,30,30c11.7,0,21.9-6.8,26.8-16.6L5.2,18.6C3.1,22.6,2,27.2,2,32z" fill="#2a5f9e"/><path d="M32,2C20.3,2,10.1,8.8,5.2,18.6l53.7,26.8c2-4,3.2-8.6,3.2-13.4C62,15.4,48.6,2,32,2z" fill="#699635"/><circle cx="32" cy="32" r="11.2" fill="#ffce31"/><path d="m25.1 27c.8 1.1 1.9 2.8 2.9 2.4.7 0 1.1.1 1.2.5 1.7.3 4.6-.4 6.4-2.8 0 0 .2 0 .1-.9 0-.4.5-.3.5-.2.1.2.1.3.2.3.2-.1.5-.6.8-.9.1-.1 0-.3 0-.5.1-.3.5-.3.5-.1.1.1.1.2.1.3.3.2 1 0 1 0 .2-.1.4-.1.4-.1.2 0 .1 0 .3 0-.1 1.5.3 1.6.3 2.3 0 .9-.3 1.1-.3 1.4.1.4 1.3.4.9.7-.4.2 0 .6-.6.7-1.7.9-2 1.6-2 1.6l-.5.8c-.3.5-.6.2-.8.5-.1.3-.2 1.1 0 1.4.1.5 0 .8-.1 1.3-.1 1.1-.5 1.3-.6 1.6-.2.4 0 2.3-.1 2.3-1.3 0-2.2-.2-2.7-.3.5-2.1.3-4 .3-4.2-.1-1.5-2.3-1.1-2.6-1.3-.3-.1-.4-.3-.5-.4-.3 0-.4-.1-.7-.1-.1.1-.1.2-.4.3-.9.1-1.2-.7-1.2-.7 0-.3-1.9.1-3-.2-.4.2-.6 1-1 1 0 .2-.6-.2-.7-.4 0-.6.6-.9.6-.9.5-.3.7-.4 1-.6.1-.6.1-1 .3-1.4.2-.3.5-.2.7-.3.2-.1.3-1.1.1-1.3l-.9-.8c-.6-.6 0-1.1.1-1" fill="#699635"/><path d="m60.5 26.7c-.1-.3-.6-.4-1-.7-.5-.1-.8-.1-1.2.1-.1.1-.2.1-.3.2l-.5-.1c-1.2 0-1.3-3.8-1.9-5.3-.3-1-2.9-3.1-4.8-4.4-.4-.3-.7-.1-.6.3.2.4.4.7.7 1.1.1.2.2.4.3.6l.1.5c.6.6.7 1.1.7 1.1.4.6.7 1 1.3 1.5.7.3.3 1.6.4 2.3 0 .4-.3.4-.5.4-2.2-1.7-4.2-1.6-6-2-.7 0-.7.3-.4.5 1.3 1.2 2.6 2 4.2 2.7.3.1.5.3.8.4.3.2.6.4.9.7.7.4.8.8.8.8.1.8-.3 1.5-.4 1.8-.2.8-3.1 2.8-8.2 3.8-.1 0-.7.1 0 .3 5.3-.4 9.5-3.2 9.7-3.3.8-.5 3.1-1.2 3.6-1.7.6-.1 1.2-.2 1.2-.8.2-.1.5-.1.7-.5.5-.1.4-.3.4-.3" fill="#ffce31"/><g fill="#fff"><path d="m12.2 28.2l-.8-.7-.7.7.1-1.1-1.1-.1.9-.6-.5-.9 1 .3.4-1 .3 1 1-.3-.5.9.9.6-1.1.2z"/><path d="m14.9 36.8l-.8-.5-.8.6.3-1-.8-.5h1l.3-1 .3.9h1l-.8.6z"/><path d="m12.4 44.3l-.8-.7-.8.7.1-1.1-1-.1.8-.6-.5-.9 1 .3.4-1 .4 1 1-.3-.5.9.8.6-1 .1z"/><path d="m5.5 35.6l-.8-.7-.7.7v-1.1l-1-.1.9-.6-.5-.9 1 .3.4-1 .3 1 1-.3-.5.9.9.6-1.1.1z"/><path d="m18.7 33.3l-.8-.7-.7.7v-1.1l-1-.1.9-.6-.5-.9 1 .3.3-1 .4 1 1-.3-.5.9.9.6-1.1.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1fe.svg b/public/emoji/1f1e8-1f1fe.svg
new file mode 100644
index 000000000..4529030d1
--- /dev/null
+++ b/public/emoji/1f1e8-1f1fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f5f5f5"/><g fill="#699635"><path d="m12.5 37c0 0-.2 1.4.4 2 .6.6 1.9 1.4 2.4 1.5.5.1-.6-1.8-.6-1.8s-1.5-2-2.2-1.7"/><path d="m12.7 40.4c0 0 .2 1.3 1 1.5.9.2 1.7.1 1.7.1s.1-1.5-2.7-1.6"/><path d="m15.6 37.8c0 0 .9.3.9 1.1 0 .8-.1 1.6-.1 1.6s-.6-.8-.6-1.2c0-.4-.2-1.5-.2-1.5"/><path d="m15.3 42.6c0 0-.1.8.8.8.9 0 .1-1-.8-.8"/><path d="m15.2 43.9c0 0 1-.3 2.1-.1 1.1.2 1.7 1.1 1.7 1.1s-1.2.3-2.6 0c-1.3-.3-1.2-1-1.2-1"/><path d="m15.9 41c0 0 1.4-.4 2.7 2.6 0 0-2.6-.6-2.7-2.6"/><path d="m17.3 40.4c0 0 1.5-.9 2.8 3.1 0 0-1.8-.7-2.8-3.1"/><path d="m19.4 44.1c0 0 1.5-.6 3.5 1.8-3.3-.1-3.5-1.8-3.5-1.8"/><path d="m20.4 43c0 0-.1.9.5.9s.1-1.1-.5-.9"/><path d="m19.3 45.4c0 0-.1.8.4.8s0-1.1-.4-.8"/><path d="m24 47.8c0 0-.1.9.5.9.6 0 .1-1.2-.5-.9"/><path d="m25.4 45.1c0 0-.1.9.5.9s.1-1.2-.5-.9"/><path d="m21.6 43.5c0 0 2.2-.6 3.1 2.2-2.6-.4-3.1-2.2-3.1-2.2"/><path d="m19.7 46.6c0 0 2.5-.6 3.6.2 1.1.8-2.2 1.2-3.6-.2"/><path d="m24 46.6c0 0 1.7-.8 3.5 1-3.5.4-3.5-1-3.5-1"/><path d="m26.8 45.5c0 0 1.7-.5 3.3 2.5-3.7-.5-3.3-2.5-3.3-2.5"/><path d="m29.6 48.8c0 0-1.8 1.3-4.1-.1 0 .1.8-1.5 4.1.1"/><path d="m51.5 36.9c0 0 .2 1.4-.4 2-.6.6-1.9 1.4-2.4 1.5-.5.1.6-1.8.6-1.8s1.5-1.9 2.2-1.7"/><path d="m51.3 40.4c0 0-.2 1.3-1.1 1.5-.9.2-1.7.1-1.7.1s0-1.5 2.8-1.6"/><path d="m48.4 37.7c0 0-.9.3-.9 1.1 0 .8.1 1.6.1 1.6s.6-.8.6-1.2.2-1.5.2-1.5"/><path d="m48.7 42.6c0 0 .1.8-.8.8s-.1-1 .8-.8"/><path d="m48.8 43.8c0 0-1-.3-2.1-.1-1.1.2-1.7 1.1-1.7 1.1s1.2.3 2.6 0c1.3-.3 1.2-1 1.2-1"/><path d="m48.1 41c0 0-1.4-.4-2.7 2.6 0 0 2.6-.7 2.7-2.6"/><path d="m46.7 40.4c0 0-1.5-.9-2.8 3.1 0 0 1.8-.7 2.8-3.1"/><path d="m44.7 44.1c0 0-1.5-.6-3.5 1.8 3.2-.2 3.5-1.8 3.5-1.8"/><path d="m43.6 43c0 0 .1.9-.5.9s-.1-1.2.5-.9"/><path d="m44.7 45.3c0 0 .1.8-.4.8-.5 0 0-1 .4-.8"/><path d="m40 47.8c0 0 .1.9-.5.9-.6 0-.1-1.2.5-.9"/><path d="m38.6 45.1c0 0 .1.9-.5.9-.6 0-.1-1.2.5-.9"/><path d="m42.4 43.5c0 0-2.2-.6-3.1 2.2 2.6-.4 3.1-2.2 3.1-2.2"/><path d="m44.3 46.5c0 0-2.5-.6-3.6.2-1.1.9 2.2 1.3 3.6-.2"/><path d="m40 46.6c0 0-1.7-.8-3.5 1 3.5.4 3.5-1 3.5-1"/><path d="m37.2 45.5c0 0-1.7-.5-3.3 2.5 3.7-.5 3.3-2.5 3.3-2.5"/><path d="m34.4 48.8c0 0 1.8 1.3 4.1-.1 0 .1-.8-1.5-4.1.1"/><path d="m31.7 49.5c0 0-1.3 1.7-1.3 1.5 0-.2-.9-.9-.9-.9l1.5-1.1-.6-.3.3-.4 1.1.5"/><path d="m32 49.5c0 0 1.3 1.7 1.3 1.5 0-.2.9-.9.9-.9l-1.5-1.1.6-.3-.3-.4-1.1.5"/><path d="m31.6 49.6h.5"/></g><path d="m18 29.5c0 0 .4 1.1.9 1.1s1.8.1 1.8.1.7-.1.9-.7c.2-.6.8-3.1 3.8-1.6 3 1.5 3.2-2.6 3.2-2.6l-.5-.7.1-1.4c0 0 1.6 1.1 2.7 1.1 1-.1 1.8.3 2.1.3.3 0 1.4.3 1.4.3l2.7.1c0 0 .4-.4.9-.3.4.1.4-.3 1.3-.3.8 0 1.6-1 1.6-1s.2-.2 1.4 0c0 0 .8-.7 2-1 1.2-.4 1-.9 1-.9s.9-.2 1.3-.1c.4.1.6-.7.6-.7l.9-.1.4-.5.9-.2c0 0 1.1-.8 1.3-1.3.2-.5 1.4-.1 1.4-.1s.5-.5.6-.8c.1-.3.5-.1.5-.1l-.1.9-.6.3v.5h-.9l-.1.5-.8.1-.1.7-.2.3-.2.1h-.5l-.2.3-.5.6-.4.5-.8-.1-.5.7h-.3l-.5.8-.4.5-.2.3-.4.1-.1.4-.7.2-.8.2-.3.4c0 0-.9 1.9.1 2.5 1 .7 1 1.4 1 1.4l.5.3.4.7.2.8c0 0-.2.1-.4.1-.3-.2-.7-.2-.7-.2l-.4-.4-.8-.1-.5.5c0 0-.2.3-.2.5s-.1.2-.4 0-.7-.4-.7-.4l-.6-.1-.1-.3-.4.2c0 0-.1.3-.3.2-.2-.1-.4-.1-.4-.1h-.4c0 0-.9.7-.8 2.8l-1 .2-.5.4-.2.3h-.7l-.3.3-.7.3-.3.4-1 .1-.3.2-.2.4-.6-.4-.8-.2-.7.2c0 0-.2.1-.4.2-.2.2-.8.3-.8.3s-.4.1-.4.3c0 .2-.1.6-.1.6v.8c0 0-.1.5-.5.5-.4 0-.3 0-.5-.1-.2-.1-.2-.5-.2-.5v-.6l-.9-.8-.6-.2-.6.1-.5.3-.5.3c0 0 .1.4-.3.1s-.7-.3-.7-.3l-.5-.3-.7-.2-.5-.6-1.3-.1-1.1-1.3-.3-.3-.1-1-.7-.1v-.5l-.3-.5.1-1-.7-.3-.3-.9v-1.4" fill="#ff8736"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8-1f1ff.svg b/public/emoji/1f1e8-1f1ff.svg
new file mode 100644
index 000000000..3226720be
--- /dev/null
+++ b/public/emoji/1f1e8-1f1ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m10.8 10.8v21.2h51.2c0-16.6-13.4-30-30-30-8.3 0-15.8 3.4-21.2 8.8" fill="#f9f9f9"/><path d="m10.8 32v21.2c5.4 5.4 12.9 8.8 21.2 8.8 16.6 0 30-13.4 30-30h-51.2" fill="#ed4c5c"/><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32s3.4,15.8,8.8,21.2L32,32L10.8,10.8z" fill="#428bc1"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e8.svg b/public/emoji/1f1e8.svg
new file mode 100644
index 000000000..1aa1eabd4
--- /dev/null
+++ b/public/emoji/1f1e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m23.3 20.4c2.3-2.4 5.3-3.6 8.9-3.6 4.8 0 8.4 1.6 10.6 4.8 1.2 1.8 1.9 3.6 2 5.4h-6.1c-.4-1.4-.9-2.4-1.5-3.1-1.1-1.3-2.7-1.9-4.8-1.9-2.2 0-3.9.9-5.1 2.7-1.2 1.8-1.9 4.3-1.9 7.5 0 3.3.7 5.7 2 7.3 1.3 1.6 3 2.4 5 2.4 2.1 0 3.7-.7 4.8-2.1.6-.7 1.1-1.9 1.5-3.4h6c-.5 3.2-1.8 5.7-4 7.7-2.1 2-4.9 3-8.2 3-4.1 0-7.4-1.3-9.7-4-2.4-2.7-3.5-6.4-3.5-11.1-.1-5 1.3-8.9 4-11.6" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e9-1f1ea.svg b/public/emoji/1f1e9-1f1ea.svg
new file mode 100644
index 000000000..b2015a77a
--- /dev/null
+++ b/public/emoji/1f1e9-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M31.9,2C18.8,2,7.7,10.4,3.6,22h56.6C56.1,10.4,45,2,31.9,2z" fill="#3e4347"/><path d="M31.9,62c13.1,0,24.2-8.3,28.3-20H3.6C7.7,53.7,18.8,62,31.9,62z" fill="#ffe62e"/><path d="m3.6 22c-1.1 3.1-1.7 6.5-1.7 10s.6 6.9 1.7 10h56.6c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10h-56.6" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e9-1f1ec.svg b/public/emoji/1f1e9-1f1ec.svg
new file mode 100644
index 000000000..04d9b4ee6
--- /dev/null
+++ b/public/emoji/1f1e9-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m26.8 6.1c-3.6 0-4.7-1-6.8-1.6-2.4 1-4.6 2.4-6.7 4 .8-.2 1.8-.3 3.1-.3 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 2 0 3.2-.3 4.3-.7-1.5-1.3-3.1-2.5-4.9-3.5-4.7-.1-4.8-2-9.8-2-5.2.1-5.2 2.1-10.4 2.1" fill="#fff"/><g fill="#2a5f9e"><path d="m47.6 10.2c-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2 4.1 0 4.1 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 3.9 0 4.9-1.1 7.3-1.7-.9-1.1-2-2.1-3-3.1-1.1.4-2.3.7-4.3.7"/><path d="m37.2 4.1c5 0 5.2 1.8 9.9 2-4.4-2.6-9.6-4-15-4-4.3 0-8.8 4.1-5.2 4.1 5.1-.1 5.1-2.1 10.3-2.1"/></g><path d="m47.6 14.3c-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-4.5 0-5.1 1.5-8.6 1.9-1 1.3-1.8 2.7-2.6 4.2.2 0 .5 0 .8 0 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.1 0 5.2-1.9 10.1-2-.8-1.4-1.7-2.6-2.8-3.8-2.4.6-3.4 1.7-7.3 1.7" fill="#fff"/><path d="m47.6 18.5c-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2 4.1 0 4.1 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 .7 0 1.3 0 1.8.1-.6-1.5-1.3-2.9-2.1-4.2-4.9.1-5 2-10.1 2" fill="#2a5f9e"/><path d="m58 20.6c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-1 0-1.8-.1-2.4-.2-.4 1.2-.8 2.5-1 3.8.9.3 2 .5 3.5.5 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 1.4 0 2.4.1 3.2.3-.4-1.5-.8-2.9-1.4-4.3-.6 0-1.2-.1-1.9-.1" fill="#fff"/><path d="m58 24.8c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2 4.1 0 4.1 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 1.8 0 2.9.2 3.9.5-.1-1.4-.3-2.9-.7-4.2-.8-.3-1.8-.4-3.2-.4" fill="#2a5f9e"/><path d="m58 28.9c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-1.8 0-3-.2-4-.5 0 .5 0 1 0 1.6 0 .8 0 1.7.1 2.5 1 .3 2.1.6 3.9.6 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 1.8 0 3 .2 4 .5 0-.5 0-1 0-1.6 0-.8 0-1.6-.1-2.5-1-.3-2.1-.6-3.9-.6" fill="#fff"/><path d="m58 33.1c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-1.8 0-2.9-.2-3.9-.5.1 1.4.3 2.9.7 4.2.8.2 1.8.4 3.2.4 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 1.5 0 2.6.2 3.5.4.2-1.3.4-2.6.5-3.9-1-.3-2.2-.6-4-.6" fill="#2a5f9e"/><path d="m58 37.2c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-1.4 0-2.4-.1-3.2-.3.4 1.5.8 2.9 1.4 4.3.5.1 1.1.1 1.8.1 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 1 0 1.8.1 2.4.2.4-1.2.8-2.5 1-3.8-.8-.3-1.9-.5-3.4-.5" fill="#fff"/><path d="m58 41.4c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-.7 0-1.3 0-1.8-.1.6 1.5 1.3 2.9 2.1 4.2 4.9-.1 5-2 10.1-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 .3 0 .5 0 .8 0 .6-1.3 1.2-2.6 1.7-3.9-.7-.2-1.5-.2-2.5-.2" fill="#2a5f9e"/><path d="m58 45.5c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.1 0-5.2 1.9-10.1 2 .8 1.4 1.7 2.6 2.8 3.8 2.5-.6 3.4-1.7 7.3-1.7 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 4.5 0 5.1-1.5 8.6-1.9 1-1.3 1.8-2.7 2.6-4.2-.3 0-.5 0-.8 0" fill="#fff"/><path d="m47.6 51.7c-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-3.9 0-4.9 1.1-7.3 1.7.9 1.1 2 2.2 3 3.1 1.1-.4 2.3-.7 4.3-.7 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 1.3 0 2.3-.1 3.1-.3 2.1-1.7 3.9-3.6 5.5-5.7-3.5.3-4.1 1.9-8.6 1.9" fill="#2a5f9e"/><path d="m47.6 55.8c-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-2 0-3.2.3-4.3.7 1.5 1.3 3.1 2.5 4.8 3.5 4.6.1 4.8 2 9.8 2 5.2 0 5.2-2 10.4-2 3.6 0 4.7 1 6.8 1.6 2.4-1 4.6-2.4 6.7-4-.8.1-1.7.2-3 .2" fill="#fff"/><path d="m26.8 59.9c-5 0-5.2-1.8-9.9-2 4.4 2.6 9.6 4 15 4 4.3 0 8.3-.9 12-2.5-2.1-.6-3.2-1.6-6.8-1.6-5.1.1-5.1 2.1-10.3 2.1" fill="#2a5f9e"/><path d="m54.4 24.6l3.9.1c-1-1.8-4.3-1.9-7-1.4 1.7-.5 3.7-1.1 4.1-1.2-.8-.6-4.3-2.8-8.7 1.6h-.1c-4.4-4.4-7.9-2.2-8.7-1.6.3.1 2.4.6 4.1 1.2-2.7-.4-6-.3-7 1.4l3.9-.1c-1.6.8-2.5.9-2.8 2.8.1 0 2.1-.6 4.2-1.1-1.1.6-2.2 1.3-2.6 2 1.9.1 3.5-.4 4.8-1-.8 1-1.2 2.1-1.2 2.7.9-.2 1.9-1 2.7-1.8-.5 1.8-.4 3.7.1 4.4.8-.6 1.3-1.6 1.7-2.7v1.1h1.7l-.1-1.5c.4 1.3 1 2.5 1.9 3.2.5-.8.6-2.6.1-4.4.8.8 1.7 1.6 2.7 1.8.1-.6-.4-1.7-1.2-2.7 1.2.6 2.9 1.1 4.8 1-.5-.7-1.5-1.4-2.6-2 2.1.6 4.1 1.1 4.2 1.1-.3-2-1.2-2.1-2.9-2.9" fill="#75a843"/><path fill="#c94747" d="m45.4 28.2h2.7v21.8h-2.7z"/><path d="m40.3 42.1l2.2 2.3h8.1l2.2-2.3.2-3.4-5.3-1.6.5-.4-1.7-1-1.7 1 .5.4-4.8 1.2-.2 3.8m11.5-2.8l-1.3 2-1.3-.5-1.6-.3v-2.9l4.2 1.7m-10.4 0l4.2-1.7v2.9l-1.6.3-1.3.5-1.3-2" fill="#f1bf31"/><path fill="#2a5f9e" d="m11 11h21v21h-21z"/><g fill="#fff"><path d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5"/></g><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e9-1f1ef.svg b/public/emoji/1f1e9-1f1ef.svg
new file mode 100644
index 000000000..f4ae5eafa
--- /dev/null
+++ b/public/emoji/1f1e9-1f1ef.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m11 32v21.4c5.4 5.3 12.8 8.6 21 8.6 16.6 0 30-13.4 30-30h-51" fill="#83bf4f"/><path d="m11 32h51c0-16.6-13.4-30-30-30-8.2 0-15.6 3.3-21 8.6 0 0 0 21.4 0 21.4" fill="#42ade2"/><path d="M11,10.6C5.4,16,2,23.6,2,32s3.4,16,9,21.4L32.4,32L11,10.6z" fill="#f9f9f9"/><path fill="#c94747" d="m14 35.7l4.3 3.3-1.6-5.3 4.3-3.5h-5.3l-1.7-5.2-1.6 5.2h-5.4l4.3 3.5-1.6 5.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e9-1f1f0.svg b/public/emoji/1f1e9-1f1f0.svg
new file mode 100644
index 000000000..fd2d704d0
--- /dev/null
+++ b/public/emoji/1f1e9-1f1f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ed4c5c"><path d="m61.2 25c-3.2-13.2-15-23-29.2-23-.3 0-.7 0-1 0v23h30.2"/><path d="m17 6c-7 4.1-12.2 10.9-14.2 19h14.2v-19"/><path d="M2.8,39C4.8,47.1,10,53.9,17,58V39H2.8z"/><path d="m31 62c.3 0 .7 0 1 0 14.2 0 26-9.8 29.2-23h-30.2v23"/></g><path d="m61.2 25h-30.2v-23c-5.1.2-9.9 1.6-14 4v19h-14.2c-.5 2.2-.8 4.6-.8 7s.3 4.8.8 7h14.2v19c4.1 2.4 8.9 3.8 14 4v-23h30.2c.5-2.2.8-4.6.8-7s-.3-4.8-.8-7" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e9-1f1f2.svg b/public/emoji/1f1e9-1f1f2.svg
new file mode 100644
index 000000000..27fc817ba
--- /dev/null
+++ b/public/emoji/1f1e9-1f1f2.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M40.9,3.4H23.1C13.7,6.3,6.3,13.7,3.4,23v18c2.9,9.3,10.3,16.7,19.7,19.6H41c9.3-2.9,16.7-10.3,19.6-19.7V23
+		C57.7,13.7,50.3,6.3,40.9,3.4z" fill="#699635"/><path d="m23 60.6c1.9.6 3.9 1 6 1.2v-59.6c-2.1.2-4.1.6-6 1.2v57.2" fill="#ffe62e"/><path d="m29 61.9c1 .1 2 .1 3 .1s2-.1 3-.1v-59.7c-1-.1-2-.2-3-.2s-2 .1-3 .2v59.7" fill="#3e4347"/><path d="m35 61.9c2.1-.2 4.1-.6 6-1.2v-57.3c-1.9-.6-3.9-1-6-1.2v59.7" fill="#fff"/><path d="m2.1 29h59.7c-.2-2.1-.6-4.1-1.2-6h-57.2c-.6 1.9-1 3.9-1.3 6" fill="#ffe62e"/><path d="m2 32c0 1 .1 2 .1 3h59.7c.1-1 .2-2 .2-3 0-1-.1-2-.2-3h-59.7c0 1-.1 2-.1 3" fill="#3e4347"/><path d="m3.4 41h57.2c.6-1.9 1-3.9 1.2-6h-59.6c.2 2.1.6 4.1 1.2 6" fill="#fff"/><circle cx="32" cy="32" r="15" fill="#c94747"/><g fill="#699635"><path d="m32 21.6l1.4 1.1-.5-1.8 1.4-1.1h-1.7l-.6-1.8-.6 1.8h-1.7l1.4 1.1-.5 1.8z"/><path d="m26.8 23l1.8.2-1.4-1.3.7-1.6-1.5.8-1.4-1.2.4 1.8-1.5.9 1.8.2.4 1.8z"/><path d="m23 26.8l1.6-.7-1.8-.4-.2-1.8-.9 1.5-1.8-.4 1.2 1.4-.8 1.5 1.6-.7 1.3 1.4z"/><path d="m21.6 32l1.1-1.4-1.8.5-1.1-1.4v1.7l-1.8.6 1.8.6v1.7l1.1-1.4 1.8.5z"/><path d="m23 37.2l.2-1.8-1.3 1.4-1.6-.7.8 1.5-1.2 1.4 1.8-.4.9 1.5.2-1.8 1.8-.4z"/><path d="m26.8 41l-.7-1.6-.4 1.8-1.8.2 1.5.9-.4 1.8 1.4-1.2 1.5.8-.7-1.6 1.4-1.3z"/><path d="m32 42.4l-1.4-1.1.5 1.8-1.4 1.1h1.7l.6 1.8.6-1.8h1.7l-1.4-1.1.5-1.8z"/><path d="m37.2 41l-1.8-.2 1.4 1.3-.7 1.6 1.5-.8 1.4 1.2-.4-1.8 1.5-.9-1.8-.2-.4-1.8z"/><path d="m41 37.2l-1.6.7 1.8.4.2 1.8.9-1.5 1.8.4-1.2-1.4.8-1.5-1.6.7-1.3-1.4z"/><path d="m42.4 32l-1.1 1.4 1.8-.5 1.1 1.4v-1.7l1.8-.6-1.8-.6v-1.7l-1.1 1.4-1.8-.5z"/><path d="m41 26.8l-.2 1.8 1.3-1.4 1.6.7-.8-1.5 1.2-1.4-1.8.4-.9-1.5-.2 1.8-1.8.4z"/><path d="m37.2 23l.7 1.6.4-1.8 1.8-.2-1.5-.9.4-1.8-1.4 1.2-1.5-.8.7 1.6-1.4 1.3z"/></g><path d="m36 38h-6.5c0 0 1-3.4 6.5 0" fill="#ffe62e"/><path d="m31.8 26.2c0 0-7.3 8.2 4.2 11.8l-4.2-11.8" fill="#c28fef"/><path d="m31.8 26.2c0 0 4.2 1 4.2 11.8 0 0-4.2-2.4-4.2-11.8" fill="#699635"/><path d="m29.5 26.4c0 0-1.4.3-1.5 2.2 0 0 1.3-.7 2.6-.7 1.4 0-1.1-1.5-1.1-1.5" fill="#ffe62e"/><path d="m29.5 26.4c0 0 .9 2.9 4.4 1.6 0 0-1.5-3.1-4.4-1.6" fill="#c28fef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e9-1f1f4.svg b/public/emoji/1f1e9-1f1f4.svg
new file mode 100644
index 000000000..133278cbb
--- /dev/null
+++ b/public/emoji/1f1e9-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c94747"><path d="M38,2.6V26h23.4C59,14.2,49.8,5,38,2.6z"/><path d="M26,61.4V38H2.6C5,49.8,14.2,59,26,61.4z"/></g><g fill="#2a5f9e"><path d="M38,38v23.4C49.8,59,59,49.8,61.4,38H38z"/><path d="M2.6,26H26V2.6C14.2,5,5,14.2,2.6,26z"/></g><path d="m61.4 26h-23.4v-23.4c-1.9-.4-3.9-.6-6-.6s-4.1.2-6 .6v23.4h-23.4c-.4 1.9-.6 3.9-.6 6s.2 4.1.6 6h23.4v23.4c1.9.4 3.9.6 6 .6s4.1-.2 6-.6v-23.4h23.4c.4-1.9.6-3.9.6-6s-.2-4.1-.6-6" fill="#f9f9f9"/><path d="m29 29.3c0 0-.4-.1-.8-.1.3-.4.4-1.2.4-1.2s-.7.4-.9.8c-.1-.3-.4-.6-.4-.6s-.3.4-.3.7c0 .3.5.8.5.8s.6.2 1 .1c.3 0 .5-.5.5-.5" fill="#699635"/><path d="m28.4 30.3c0 0-.4 0-.8.1.1-.5 0-1.2 0-1.2s-.5.5-.7 1c-.2-.2-.5-.5-.5-.5s-.2.4-.1.7c.1.3.7.7.7.7s.7 0 1-.2c.3-.1.4-.6.4-.6" fill="#83bf4f"/><path d="m28.1 31.4c0 0-.4.1-.7.3 0-.5-.3-1.2-.3-1.2s-.4.7-.4 1.1c-.3-.2-.6-.3-.6-.3s-.1.5.1.7c.2.3.8.5.8.5s.6-.2.9-.4c.2-.3.2-.7.2-.7" fill="#699635"/><path d="m28 32.5c0 0-.4.2-.6.4-.1-.5-.6-1.1-.6-1.1s-.2.7-.1 1.2c-.3 0-.7-.1-.7-.1s0 .5.3.7c.3.2.9.3.9.3s.6-.3.7-.6c.3-.3.1-.8.1-.8" fill="#83bf4f"/><path d="m28.3 33.6c0 0-.3.3-.5.6-.2-.4-.8-.9-.8-.9s0 .8.2 1.2c-.3 0-.7 0-.7 0s.1.4.5.6c.3.1 1 0 1 0s.5-.5.6-.8c-.1-.3-.3-.7-.3-.7" fill="#699635"/><path d="m28.8 34.6c0 0-.2.4-.3.7-.3-.4-1-.6-1-.6s.2.7.5 1.1c-.3.1-.7.2-.7.2s.3.4.6.4c.3 0 .9-.2.9-.2s.3-.6.3-.9c.1-.4-.3-.7-.3-.7" fill="#83bf4f"/><path d="m29.6 35.5c0 0-.1.4-.1.7-.4-.3-1.2-.3-1.2-.3s.4.6.8.9c-.3.1-.6.4-.6.4s.4.3.7.3c.3 0 .8-.5.8-.5s.2-.6.1-1c-.1-.3-.5-.5-.5-.5" fill="#699635"/><path d="m30.6 36.1c0 0 0 .4.1.8-.5-.1-1.2 0-1.2 0s.5.5 1 .7c-.2.2-.5.5-.5.5s.4.2.7.1c.3-.1.7-.7.7-.7s0-.7-.2-.9-.6-.5-.6-.5" fill="#83bf4f"/><path d="m35.1 29.3c0 0 .4-.1.8-.1-.3-.4-.4-1.2-.4-1.2s.7.4.9.8c.1-.3.4-.6.4-.6s.3.3.3.7c0 .3-.5.8-.5.8s-.6.2-1 .1-.5-.5-.5-.5" fill="#699635"/><path d="m35.7 30.3c0 0 .4 0 .8.1-.2-.5 0-1.2 0-1.2s.5.5.7 1c.2-.2.5-.5.5-.5s.2.4.1.7c-.1.3-.7.7-.7.7s-.7 0-1-.2c-.3-.1-.4-.6-.4-.6" fill="#83bf4f"/><path d="m36 31.4c0 0 .4.1.7.3 0-.5.3-1.2.3-1.2s.4.7.4 1.1c.3-.2.6-.3.6-.3s.1.5-.1.7c-.2.3-.8.5-.8.5s-.6-.2-.9-.4c-.2-.3-.2-.7-.2-.7" fill="#699635"/><path d="m36.1 32.5c0 0 .4.2.6.4.1-.5.6-1.1.6-1.1s.2.7.1 1.2c.3-.1.7-.1.7-.1s0 .5-.3.7c-.3.2-.9.3-.9.3s-.6-.3-.7-.6c-.3-.3-.1-.8-.1-.8" fill="#83bf4f"/><path d="m35.8 33.6c0 0 .3.3.5.6.2-.4.8-.9.8-.9s0 .8-.2 1.2c.3 0 .7 0 .7 0s-.1.4-.5.6c-.3.1-1 0-1 0s-.5-.5-.6-.8.3-.7.3-.7" fill="#699635"/><path d="m35.3 34.6c0 0 .2.4.3.7.3-.4 1-.6 1-.6s-.2.7-.5 1.1c.3.1.7.2.7.2s-.3.4-.6.4c-.3 0-.9-.2-.9-.2s-.3-.6-.3-.9c-.1-.4.3-.7.3-.7" fill="#83bf4f"/><path d="m34.5 35.5c0 0 .1.4.1.7.4-.3 1.2-.3 1.2-.3s-.4.6-.8.9c.3.1.6.4.6.4s-.4.3-.7.3c-.3 0-.8-.5-.8-.5s-.2-.6-.1-1c.1-.3.5-.5.5-.5" fill="#699635"/><path d="m33.5 36.1c0 0 0 .4-.1.8.5-.1 1.2 0 1.2 0s-.5.5-1 .7c.2.2.5.5.5.5s-.4.2-.7.1c-.3-.1-.7-.7-.7-.7s0-.7.2-.9c.2-.5.6-.5.6-.5" fill="#83bf4f"/><path d="m29 29.1c0 .1 0 4.4 0 4.8 0 .4 0 .7.2 1 .2.2.4.4.7.5.2 0 .9 0 1.2 0 .6 0 .6.1.8.4.2-.4.5-.4 1-.4.2 0 .8 0 1 0 .3-.1.5-.2.6-.4.3-.3.3-.7.3-1.1v-4.6c0-.2 0-.2.1-.3l.7-.7h-7.4l.8.8" fill="#fff"/><path fill="#002d62" d="m31.3 31.2v-2.9h-3l.8.8v2.1z"/><g fill="#ce1126"><path d="m32.6 31.2v-2.9h3.1l-.8.8v2.1z"/><path d="m31.3 32.4h-2.3v1.9c.1.8.7 1.1 1.2 1.1.4 0 .5 0 1.1 0v-3"/></g><g fill="#002d62"><path d="m32.6 32.4h2.3v1.9c-.1.8-.7 1.1-1.2 1.1h-1.1c0 0 0-3 0-3"/><path d="m30.2 25.9c-.9 0-1.9.2-2.6.7-.4.2-.4.3-.2.7l-.5.2c-.3.1-.6.2-.9.4-.2.1-.2.2-.3.3l.7-.1-.1.2c-.1.2-.2.3-.3.5.2-.1.4-.3.6-.4.5-.3 1.5-.3 1.9-.7.1-.1 0-.2 0-.4.3-.1.4-.2.7-.2.9-.2 1.4 0 1.8-.1.1 0 .3-.1.3-.2l-.1-.4h1.4c0 .2-.2.6.2.7.4.1 1.2-.1 1.8.1l.7.2-.1.2v.2c.1.1.2.2.3.2.2.1.5.2.8.3.8.2.9.2 1.5.6 0-.1-.3-.5-.4-.7l.7.1c-.1-.2-.5-.4-.7-.5l-.9-.3c.1-.2.2-.3.1-.4-.1-.2-.9-.6-1.1-.6-.3-.1-.7-.2-1-.2-.3-.1-.9-.1-.9-.1 0 0 .1-.3-.1-.5-.1-.1-.3-.1-.5-.1-.7-.1-1.6 0-2.3 0-.2 0-.3 0-.5.1 0-.1 0 0 0 .2"/></g><path d="m29 36.8c-.4.1-.6.2-1 .4-.1-.2-.3-.5-.5-.7-.1-.1-.2-.2-.3-.3-.2-.1-.3-.1-.4 0l-.1-.2c-.2-.3-.4-.5-.6-.7l-.1-.1-.1-.1c.1.3.1.5.2.8-.1-.1-.2-.1-.3-.2-.1 0-.3-.1-.4-.1l.1.1c.2.2.4.5.5.8.1.3.3.7.6.9 0 0 .2.2.3.2.3.1.3 0 .4-.1.2.4.3.5.6.8.3.3.7.3 1 .3.2 0 .3-.1.4-.2.5-.3.2-.5.2-.7.2 0 .8-.2 1-.3.8-.1 2.2-.2 3.1 0 .1 0 1 .3 1.1.3-.1.2-.1.2-.1.4 0 .2.2.2.3.3.1.1.2.1.4.2.2 0 .3 0 .5 0 .3-.1.5-.3.7-.4.2-.3.3-.5.5-.7l.1.1h.2c.1 0 .2-.1.3-.2.3-.2.5-.6.6-.9.1-.4.3-.6.6-.9-.4 0-.5.1-.7.2l.1-.4c0-.1.1-.3.1-.4-.2.2-.3.4-.5.6-.1.1-.2.2-.2.3-.2.2-.1.2-.2.3-.5-.3-.8.4-1.2.9-.7-.4-1.3-.5-2.1-.7-.2 0-.3 0-.5-.1-1-.1-2.1-.1-3.1 0-.7.3-1.1.4-1.5.5" fill="#ce1126"/><path fill="#eac102" d="m31.7 28.1v.6h-.7v.6h.7v2.4h.6v-2.4h.6v-.6h-.6v-.6z"/><path fill="#201b18" d="m29.9 32.2l2.7-1.6 1.5 2.1-2.9 1.9z"/><path fill="#c9c9c9" d="m30.2 31.7l2.3-1.3 1.2 1.7-2.4 1.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e9-1f1ff.svg b/public/emoji/1f1e9-1f1ff.svg
new file mode 100644
index 000000000..081674e2a
--- /dev/null
+++ b/public/emoji/1f1e9-1f1ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0-16.6-13.4-30-30-30v60c16.6 0 30-13.4 30-30" fill="#f9f9f9"/><path d="M2,32c0,16.6,13.4,30,30,30V2C15.4,2,2,15.4,2,32z" fill="#699635"/><g fill="#ed4c5c"><path d="m40.7 39l-.1-5.4 5.4-1.6-5.4-1.6.1-5.4-3.3 4.3-5.4-1.6 3.3 4.3-3.3 4.3 5.4-1.6z"/><path d="m37.2 44c-6.6 0-11.9-5.4-11.9-12s5.3-12 11.9-12c2.5 0 4.8.8 6.8 2.1-2.7-3.1-6.7-5.1-11.2-5.1-8.2 0-14.8 6.7-14.8 15 0 8.3 6.6 15 14.8 15 4.5 0 8.5-2 11.2-5.1-1.9 1.3-4.2 2.1-6.8 2.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1e9.svg b/public/emoji/1f1e9.svg
new file mode 100644
index 000000000..e7085af16
--- /dev/null
+++ b/public/emoji/1f1e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m37.7 18.1c2 .7 3.7 1.9 4.9 3.7 1 1.4 1.7 3 2.1 4.7s.6 3.3.6 4.8c0 3.9-.8 7.1-2.3 9.8-2.1 3.6-5.3 5.4-9.7 5.4h-12.6v-29h12.5c1.8 0 3.3.2 4.5.6m-11.1 4.4v18.9h5.6c2.9 0 4.9-1.4 6-4.2.6-1.5.9-3.4.9-5.5 0-3-.5-5.2-1.4-6.8-.9-1.6-2.8-2.4-5.5-2.4h-5.6" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ea-1f1e6.svg b/public/emoji/1f1ea-1f1e6.svg
new file mode 100644
index 000000000..0a39cf63e
--- /dev/null
+++ b/public/emoji/1f1ea-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,5.9,1.7,11.4,4.6,16h50.7c2.9-4.6,4.6-10.1,4.6-16s-1.7-11.4-4.6-16H6.6C3.7,20.6,2,26.1,2,32z" fill="#ffce31"/><g fill="#ed4c5c"><path d="M57.4,16C52.1,7.6,42.7,2,32,2S11.9,7.6,6.6,16H57.4z"/><path d="M6.6,48c5.3,8.4,14.7,14,25.4,14s20.1-5.6,25.4-14H6.6z"/></g><g fill="#c8b100"><path d="m9.2 28.7h3.2v1.8h-3.2z"/><path d="m9.2 41.9h3.3v1.7h-3.3z"/></g><path d="m8.9 39.1c-.3.2-.5.4-.5.5 0 .1.1.2.3.3.2.1.4.3.3.5.2-.2.3-.4.3-.6 0-.3-.2-.6-.4-.7" fill="#ed4c5c"/><path fill="#fff" d="m9.7 30.5h2.3v11.4h-2.3z"/><g fill="#ed4c5c"><path d="m14.4 34.7c-.5-.2-1.4-.4-2.4-.4-.3 0-.7 0-1.1.1-1.4.2-2.5.8-2.4 1.2l-.5-1.1c-.1-.5 1.1-1.1 2.6-1.4.5-.1 1-.1 1.4-.1 1 0 1.9.1 2.4.3v1.4"/><path d="m9.7 36.2c-.6 0-1.1-.2-1.1-.5 0-.2.2-.5.6-.7.2 0 .4 0 .6 0l-.1 1.2"/><path d="m12 35.3c.4.1.7.2.9.3.1.1-.3.5-.9.8v-1.1"/><path d="m8.2 38.4c-.1-.2.6-.6 1.5-.9.4-.1.7-.3 1.2-.5 1.2-.5 2.2-1.2 2-1.4l.2 1.2c.1.2-.7.8-1.9 1.4-.4.2-1.1.5-1.5.6-.7.2-1.3.6-1.3.7l-.2-1.1"/></g><g fill="#c8b100"><path d="m30.7 28.7h3.2v1.8h-3.2z"/><path d="m30.6 41.9h3.3v1.7h-3.3z"/></g><path d="m34.2 39.1c.3.2.5.4.5.5 0 .1-.1.2-.3.3-.2.2-.4.5-.3.6-.2-.2-.3-.4-.3-.6 0-.4.2-.7.4-.8" fill="#ed4c5c"/><path fill="#fff" d="m31.1 30.5h2.3v11.4h-2.3z"/><g fill="#ed4c5c"><path d="m28.7 34.7c.5-.2 1.4-.4 2.4-.4.3 0 .7 0 1.1.1 1.4.2 2.5.8 2.4 1.2l.5-1.2c.1-.5-1.1-1.1-2.6-1.4-.5 0-1 0-1.4 0-1 0-1.9.1-2.4.3v1.4"/><path d="m33.4 36.2c.6 0 1.1-.2 1.1-.5 0-.2-.2-.5-.6-.7-.2 0-.4 0-.6 0l.1 1.2"/><path d="m31.1 35.3c-.4.1-.7.2-.9.3-.1.1.3.5.9.8v-1.1"/><path d="m34.9 38.4c.1-.2-.6-.6-1.5-.9-.4-.1-.7-.3-1.2-.5-1.2-.5-2.2-1.2-2-1.4l-.2 1.2c-.1.2.7.8 1.9 1.4.4.2 1.1.5 1.5.6.7.2 1.3.7 1.2.8l.3-1.2"/><path d="m21.5 22.3c1.9 0 5.8.4 7.2 1.8-1.5 3.6-3.9 2.1-7.2 2.1-3.2 0-5.7 1.5-7.2-2.1 1.4-1.4 5.2-1.8 7.2-1.8"/></g><g fill="#c8b100"><path d="m26.4 26.3c-1.2-.7-3-.8-4.9-.8-1.9 0-3.7.2-4.9.8l.4 1.7c1.1.3 2.7.5 4.5.6 1.8 0 3.3-.2 4.5-.6l.4-1.7"/><path d="m28.1 22c-.4-.3-1.2-.6-1.9-.6-.3 0-.6 0-.9.1 0 0-.6-.8-2-.8-.5 0-.9.1-1.3.3v-.1c-.1-.2-.3-.4-.5-.4s-.5.3-.5.5v.1c-.4-.2-.8-.3-1.3-.3-1.4 0-2 .9-2 .8-.3-.1-.6-.1-.9-.1-4.6 0-2.3 3.1-2.3 3.1l.5-.6c-1.1-1.4-.1-2.2 1.9-2.2.3 0 .5 0 .7.1-.7 1 .6 1.9.6 1.9l.3-.5c-.7-.5-.8-2.2 1.2-2.2.5 0 .9.1 1.3.4 0 .1-.1 1.5-.2 1.7l.8.7.8-.7c-.1-.3-.2-1.6-.2-1.7.3-.2.8-.4 1.3-.4 2.1 0 2.1 1.7 1.2 2.2l.3.5c0 0 1.1-.9.6-1.9.2 0 .5-.1.7-.1 2.4 0 2.5 1.8 1.9 2.2l.4.6c-.2 0 .9-1.4-.5-2.6"/></g><path d="m20.9 20.1c0-.3.3-.6.6-.6s.6.3.6.6c0 .3-.3.6-.6.6s-.6-.3-.6-.6" fill="#005bbf"/><path fill="#c8b100" d="m21.3 18.4v.3h-.3v.3h.3v.5.5h-.4v.1.2h1.2l.1-.2-.1-.1h-.4v-.5-.5h.3v-.3h-.3v-.3z"/><path d="m21.5 28.3c-1.6 0-3-.2-4.1-.5 1.1-.3 2.5-.5 4.1-.5 1.6 0 3 .2 4.1.5-1 .3-2.5.5-4.1.5" fill="#ed4c5c"/><g fill="#fff"><path d="m21.6 45.6c-1.9 0-3.7-.5-5.3-1.2-1.2-.6-1.9-1.7-1.9-3v-4.8h14.4v4.8c0 1.3-.8 2.5-1.9 3-1.6.8-3.4 1.2-5.3 1.2"/><path d="m21.5 28.6h7.2v8h-7.2z"/></g><path d="m21.6 41.4c0 1.9-1.6 3.4-3.6 3.4s-3.6-1.5-3.6-3.4v-4.8h7.2v4.8" fill="#ed4c5c"/><g fill="#c8b100"><path d="m15.9 44.2c.2.1.5.3.9.4v-8.2h-.8l-.1 7.8"/><path d="m14.3 41.3c0 1 .4 1.8.8 2.2v-7.1h-.8v4.9"/></g><path d="m17.5 44.8c.3 0 .6 0 .8 0v-8.4h-.8v8.4" fill="#c7b500"/><path d="m19.1 44.6c.3-.1.7-.3.9-.4v-7.8h-.8l-.1 8.2" fill="#c8b100"/><path fill="#ed4c5c" d="m14.3 28.6h7.2v8h-7.2z"/><path d="m20.8 43.5c.4-.3.7-1 .8-1.8v-5.2h-.8v7" fill="#c8b100"/><g fill="#ed4c5c"><path d="m28.8 36.6v4.8c0 1.9-1.6 3.4-3.6 3.4-2 0-3.6-1.5-3.6-3.4v-4.8h7.2"/><path d="m26.2 30c.3.6.3 2.1-.6 1.8.2.1.3.8.6 1.2.5.6 1.1.1 1-.6-.2-1.1-.1-1.8.1-2.9 0 .1.5.1.7-.1-.1.3-.2.7 0 .7-.2.3-.7.8-.8 1.1-.1.7 1 2-.2 2.3-.8.2-.3.8 0 1.1 0 0-.4 1.3-.2 1.2-.8.3-.6-.4-.6-.4.4-1.2-.7-1.3-.6-1.5-1-.1.1.9-.8.9-.2 0-.6.2-.6.2-1.1-.1-.5-1.1-.1-1 .3.1.6.6.6-.1 0 0-.5-.8.8-.8-.5 0-.8-.4-1-.9-.2.1-.5.6-1.6.7 0 0-.3-1.1 0-.9.4.2.6.2 1-.2-.2-.3-1.4-.7-1.2-1.4 0-.2.6-.5.6-.5-.1.5.2 1 .8 1 .8.1.5-.2.6-.4.1-.2.7.1.5-.4 0-.1-.7-.2-.5-.5.4-.5 1-.1 1.5.4"/><path d="m21.6 44.6l-.2-.5.2-.6.2.6-.2.5"/></g><g fill="#c8b100"><path d="m16.5 30.3v.5h.2v.4h-.5v1h.3v2.2h-.6v1.1h4.1v-1.1h-.5v-2.2h.2v-1h-.5v-.4h.3v-.5h-1v.5h.2v.4h-.5v-1.2h.3v-.5h-1.1v.5h.3v1.2h-.5v-.4h.2v-.5z"/><path d="m27.8 42.6v-5h-5.2v5l2.4 1.1h.3l2.5-1.1m-2.8-4.6v1.7l-1.7-1.7h1.7m-2.1.1l2 2-2 2v-4m.2 4.4l1.9-1.9v2.8l-1.9-.9m2.2.8v-2.8l1.9 1.9-1.9.9m2.1-1.2l-2-2 2-2v4m-2.1-4.1h1.7l-1.7 1.7v-1.7"/></g><path d="m19.2 36.5c0-1.5 1-2.6 2.3-2.6s2.3 1.2 2.3 2.6-1 2.6-2.3 2.6-2.3-1.1-2.3-2.6" fill="#ed4c5c"/><path d="m19.9 36.5c0-1.1.7-1.9 1.6-1.9s1.6.9 1.6 1.9c0 1.1-.7 1.9-1.6 1.9s-1.6-.8-1.6-1.9" fill="#005bbf"/><g fill="#c8b100"><path d="m20.8 35.2l-.4 1.1.3.1-.2.4h.6l-.2-.4.3-.1-.4-1.1"/><path d="m22.3 35.2l-.4 1.1.3.1-.2.4h.6l-.1-.4.3-.1-.5-1.1"/><path d="m21.6 36.5l-.5 1.1.3.1-.1.4h.5l-.1-.4.3-.1-.4-1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ea-1f1e8.svg b/public/emoji/1f1ea-1f1e8.svg
new file mode 100644
index 000000000..2d7bf4d1b
--- /dev/null
+++ b/public/emoji/1f1ea-1f1e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32h-60c0 5.5 1.5 10.6 4 15h52c2.5-4.4 4-9.5 4-15" fill="#2a5f9e"/><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#ffe62e"/><path d="m32 62c11.1 0 20.8-6 26-15h-52c5.2 9 14.9 15 26 15" fill="#ed4c5c"/><g transform="matrix(1.14637 0 0 1.17117 33.1783 82.1384)"><path d="m-6.8-44.9l.7.7.3-.8.1-.5c-.1-1.4 0-2.8 0-2.8l.2.2c-.2-.2-.5-.5-.8-.8l-.5-.5c0 0 0 3 0 4.5" fill="#034ea2"/><path d="m-5.7-45.5l.7-2.1-.7-.7c0 0 0 1.4 0 2.8" fill="#ed1c24"/><path d="m-6.8-49.4l.5.5c-.9-.9-1.9-1.9-2.4-2.4-.1-.1-.1 2.1-.1 4.5l2 2c0-1.6 0-4.6 0-4.6" fill="#fd0"/></g><g transform="matrix(-1.14637 0 0 1.17117 1405.8541 82.1384)"/><g transform="matrix(1.14637 0 0 1.17117 33.1783 82.1384)"><path d="m-6.1-36.4c-1.7-1-1.9-4.1-1.9-4.6 0-.4 0-5.4 0-5.4l.5.5c-.9-.9-1.9-1.9-2.4-2.4-.2-.2 0 6.5 0 9.4 0 1.4.9 6.3 5.9 3.8 0 0 2.5-.9 3.3-2-.2 0-.3 0-.5 0-.1.1-.2.1-.3.1-2.9 2-4.6.6-4.6.6" fill="#fd0"/><path d="m-8-41c0 .4.2 3.5 1.8 4.5 0 0 1.7 1.4 4.7-.5-.9.4-1.6.4-2.1.3-1.4-.4-2.9-2-3.1-3.7-.2-1.7-.2-4.9-.2-4.9l.2.2c-.2-.2-.5-.5-.8-.8l-.5-.4c0 0 0 4.9 0 5.3" fill="#034ea2"/><path d="m-5.9-43.1c0-.1 0-.7 0-1.3-.3-.3.1.1-.7-.7l-.2-.2c0 0 0 .1 0 .1 0 .4 0 3.3.2 4.8.2 1.7 1.7 3.3 3.1 3.7.5.1 1.2.1 2.1-.3.1 0 .1-.1.2-.1-2.7-.3-4.4-2.7-4.7-6" fill="#ed1c24"/></g><g transform="matrix(1.14637 0 0 1.17117 33.1783 82.1384)"><path d="m4.1-36.3c1.6-1 1.9-4.1 1.8-4.5 0-.4 0-5.4 0-5.4l-.5.5c.9-.9 1.9-1.9 2.4-2.4.2-.2 0 6.5 0 9.4 0 1.4-.9 6.3-5.9 3.8 0 0-2.5-.9-3.3-2 .2 0 .3 0 .5 0 .1 0 .2.1.2.1 3.1 1.9 4.8.5 4.8.5" fill="#fd0"/><path d="m5.9-40.9c0 .4-.2 3.5-1.8 4.5 0 0-1.7 1.4-4.7-.5.9.4 1.6.4 2.1.3 1.4-.4 2.9-2 3.1-3.7.2-1.7.2-4.9.2-4.9l-.2.2c.2-.2.5-.5.8-.8l.5-.5c0 .1 0 5 0 5.4" fill="#034ea2"/><path d="m3.9-43c0-.1 0-.7 0-1.3.3-.3-.1.1.7-.7l.2-.2c0 0 0 .1 0 .1 0 .4 0 3.3-.2 4.8-.2 1.7-1.6 3.3-3.1 3.8-.5.1-1.2.1-2.1-.3-.1 0-.1-.1-.2-.1 2.6-.4 4.4-2.8 4.7-6.1" fill="#ed1c24"/></g><path d="m26.3 31c0 4.1 2.6 7.4 5.7 7.4s5.7-3.3 5.7-7.4-2.6-7.4-5.7-7.4-5.7 3.4-5.7 7.4" fill="#8cddea"/><path d="M26.3,31.3c0,4.1,2.6,7.4,5.7,7.4c3.2,0,5.7-3.3,5.7-7.4H26.3" fill="#6dd337"/><path d="m26.5 31.5l10.8.2c0 0 .1-.8.1-.8 0-.1.2-.2-.1-.2-1.2-.1-.7-.2-1.4-.2-.2 0-4.8-1.1-5.2-1.1-.4-.1-4 .5-4 .5l-.2 1.6" fill="#557176"/><path d="m26.4 29.6l1.7.7c0 0 2.2-.4 2.4-.3.2.1 2.1.4 2.2.4.1 0 2.9 0 2.9 0h-.1c-.2-.1-2.4-.7-2.6-.8-.1-.1-1.8-.7-1.9-.9-.2-.2-1.4-.9-1.6-.9-.2-.1-3 1.8-3 1.8" fill="#fff"/><path d="m34.4 23.8c0 0-1.1-.7-2.5-.7-1.1 0-2.2.6-2.2.6-1.2.7-2.2 2-2.8 3.6-.4 1.1-.7 2.4-.7 3.7 0 3.9 2.1 6.9 4.8 7.7 0 0 .4.2.9.2.5 0 1-.1 1-.1 2.7-.7 4.9-3.8 4.9-7.7 0-5.1-3.9-7.7-3.4-7.3m-1.4 14.5c0 0-.5.1-1 .1-.5 0-1-.1-1-.1-2.4-.7-4.3-3.6-4.3-7.1 0-1.2.3-2.5.7-3.5.6-1.4 1.5-2.6 2.6-3.2 0 0 1.1-.7 2-.7 1.3 0 2.3.7 2.3.7 1.8 1.1 3.1 3.7 3.1 6.6-.1 3.6-2 6.6-4.4 7.2" fill="#b1babf"/><path d="m32.2 32.9c0 0 0 0 0 0m-3.6-1.7c0 0 1.7 2.3 1.7 2.3l-2.6 1.5c0 0 .2.6.7 1.3.5.6 1.7 1.9 2.8 2 1.2.1 2 .1 2.7-.3.6-.4 1.5-.9 2.1-1.9.6-.9.6-1.1.6-1.1s-3.8-.8-3.9-.8c-.1-.1-3.7-2.9-3.8-3-.1-.1.8-1.2.8-1.2l-1.1 1.2z" fill="#034ea2"/><path fill="#ed1c24" d="m31.1 39.8h1.9v4.9h-1.9z"/><g fill="#034ea2"><path d="m29.6 40.2h1.9v4.9h-1.9z"/><path d="m32.5 40.2h1.9v4.9h-1.9z"/></g><g fill="#fd0"><path d="m29.2 40.2h1.2v6.2h-1.2z"/><path d="m33.6 40.2h1.2v6.2h-1.2z"/></g><path fill="#fff" d="m27.5 38.1h9v2.4h-9z"/><path d="m37.6 18.5c-1.8 0-3.7 2-5.6 2s-3.8-2-5.6-2c-1.7 0-8.4 2-8.4 2 9.3 0 14 5 14 5s4.7-5 14-5c0 0-6.7-2-8.4-2" fill="#594640"/><circle cx="32" cy="19.7" r="1.2" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ea-1f1ea.svg b/public/emoji/1f1ea-1f1ea.svg
new file mode 100644
index 000000000..0f3f6d8ed
--- /dev/null
+++ b/public/emoji/1f1ea-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#f9f9f9"/><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#42ade2"/><path d="M60.3,42c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10H60.3z" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ea-1f1ec.svg b/public/emoji/1f1ea-1f1ec.svg
new file mode 100644
index 000000000..ee47f26c9
--- /dev/null
+++ b/public/emoji/1f1ea-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#ed4c5c"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#3e4347"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32c0,3.5,0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10c0-3.5-0.6-6.9-1.7-10H3.7z" fill="#f9f9f9"/><g fill="#fff"><path d="m30.6 25.1c.3-.2.5 0 .7.2.1.2.1.8-.1 1.5-.1.4-.4.8-.6 1.1.4 0 .9-.1 1.4-.3.5.2.9.3 1.4.3-.2-.4-.4-1.2-.3-1.8 0-.9-.1-1.2-.3-1.4-.2-.2-.7-.3-1-.3-.2 0-.2.1-.2.1-.4-.1-.7-.1-.9 0-.2.2-.2.7-.1.6"/><path d="m37.3 28.1c-.2-1.1-1.3-.8-2.2-.3-.4.2-.8.4-1.2.4-.1 0-.2 0-.3 0-.5 0-1.1-.1-1.6-.3-.5.2-1.1.3-1.6.3-.1 0-.1 0-.2 0-.5 0-.9-.2-1.3-.5-.8-.4-1.9-.7-2.2.3.2-.1.4-.3.5-.3l-.4 9.6.2-.2.4-9.3c.1.1.5.5.6.5l-.3 8.1.3-.3.3-7.7c.1.1.4.3.5.4l-.3 6.7.8-.7.8-2.7c-.7-1.5-.6-2.8-.6-2.8.1 0 .1 0 .2 0 .5 0 1.6-.3 2.1-.6.1 0 .1-.1.2-.1 0 .1.1.1.2.2.5.3 1.6.6 2.1.6.1 0 .1 0 .2 0 0 0 .1 1.3-.6 2.8l.7 2.6.8.7-.3-6.6c.1-.1.3-.3.5-.4l.3 7.5.3.3-.3-8c.1-.1.5-.4.6-.5l.4 9.2.2.2-.4-9.5c.1.1.4.3.6.4"/><path d="m31.1 29.7v3.5.3c0 0 0 0 0 .1 0 0 0 .1.1.1.1.2.3.3.4.5.1.1.2.2.3.3.1-.1.2-.2.3-.3.2-.2.3-.3.5-.5v-.1-.2-3.5c-.3-.1-.6-.2-.8-.4-.1-.1-.4 0-.8.2"/></g><path d="m36.3 37.9c0-.5-.5-.5-.9-.4-.1 0-.1 0-.2.1l-.6-2.2 3.3 3.2-.4-10.4c-.1-1.6-1.4-1.2-2.3-.6-.5.3-.9.5-1.4.5-.7-1.2-.3-2.8-.8-3.2-.2-.2-.9-.5-1.4-.5-.3 0-.2.2-.2.2-.5-.1-.9-.1-1.1.1-.2.1 0 1.1.1.9.3-.3.4-.2.6.1.2.3-.2 1.5-.7 2.4-.6 0-1.1-.2-1.6-.5-1-.6-2.3-.9-2.3.6l-.4 10.3 3.3-3.1-.6 2.1c-.1 0-.1 0-.2-.1-.4-.1-.9-.1-.9.4-.6-.1-.8.8-.2 1 0 .3 0 .5.4.5.9.3 2.5.4 4.1.4s3.2-.1 4.1-.4c.4-.1.4-.3.4-.5.8-.2.5-1.1-.1-.9m-5.1-4.3c0-.1 0-.1 0 0-.1-.1-.1-.1-.1-.1v-.3-3.5c.4-.1.7-.2.9-.4.2.2.5.3.8.4v3.5.2.1c0 0 0 0 0 0-.2.2-.3.4-.5.5-.1.1-.2.2-.3.3-.1-.1-.2-.2-.3-.3-.2-.1-.3-.3-.5-.4m0-6.7c.2-.7.2-1.3.1-1.5-.2-.2-.4-.4-.7-.2-.1.1-.1-.4.1-.5.2-.1.5-.1.9 0 0 0 0-.2.2-.1.3 0 .9.2 1 .3.1.1.3.5.3 1.4 0 .6.1 1.4.3 1.8-.4 0-.9-.1-1.4-.3-.5.2-.9.3-1.4.3.2-.4.5-.8.6-1.2m-2.6 8.9l.3-6.7c-.1-.1-.3-.3-.5-.4l-.4 7.6-.3.3.3-8.1c-.1-.1-.5-.4-.6-.5l-.4 9.3-.2.2.4-9.6c-.1 0-.4.1-.5.3.3-1 1.4-.7 2.2-.2.4.3.9.4 1.3.5.1 0 .1 0 .2 0 .5 0 1-.1 1.6-.3.6.2 1.1.3 1.6.3.1 0 .2 0 .3 0 .4-.1.8-.2 1.2-.4.9-.5 2-.8 2.2.3-.2-.1-.5-.3-.6-.3l.4 9.5-.2-.2-.4-9.4c-.1.1-.5.5-.6.5l.3 8-.3-.3-.3-7.5c-.1.1-.4.3-.5.4l.3 6.6-.8-.7-.7-2.6c.7-1.5.6-2.8.6-2.8-.1 0-.1 0-.2 0-.5 0-1.6-.2-2.1-.6-.1 0-.1-.1-.2-.2 0 0-.1.1-.2.1-.5.3-1.6.6-2.1.6-.1 0-.1 0-.2 0 0 0-.1 1.3.6 2.8l-.8 2.7-.7.8m3.4 2c-.4 0-.8 0-1.1 0l.7-3.4c.1.1.2.2.4.3.1-.1.3-.2.4-.3l.8 3.4c-.4 0-.8 0-1.2 0" fill="#c09300"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ea-1f1ed.svg b/public/emoji/1f1ea-1f1ed.svg
new file mode 100644
index 000000000..63f1fe8ac
--- /dev/null
+++ b/public/emoji/1f1ea-1f1ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60 42c-5.5 0-10-4.5-10-10h-39.2v21.2c5.4 5.4 12.9 8.8 21.2 8.8 13.1 0 24.2-8.4 28.3-20-.1 0-.2 0-.3 0" fill="#83bf4f"/><path d="m60 22c.1 0 .2 0 .3 0-4.1-11.6-15.2-20-28.3-20-8.3 0-15.8 3.4-21.2 8.8v21.2h39.2c0-5.5 4.5-10 10-10" fill="#3e4347"/><path d="m60.3 22h-49.5v20h49.5c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10" fill="#f9f9f9"/><g fill="#ed4c5c"><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32s3.4,15.8,8.8,21.2L32,32L10.8,10.8z"/><path d="m44 38.9c-3-.6-5.3-3.5-5.3-6.9s2.3-6.2 5.3-6.9c-.4-.1-.9-.1-1.3-.1-3.7 0-6.7 3.1-6.7 7s3 7 6.7 7c.4 0 .9 0 1.3-.1"/><path d="m45 34.1l2.5 1.9-1-3.1 2.5-1.9h-3.1l-.9-3-.9 3h-3.1l2.5 1.9-1 3.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ea-1f1f7.svg b/public/emoji/1f1ea-1f1f7.svg
new file mode 100644
index 000000000..616efd6cc
--- /dev/null
+++ b/public/emoji/1f1ea-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m11 32v21.4c5.4 5.3 12.8 8.6 21 8.6 16.6 0 30-13.4 30-30h-51" fill="#42ade2"/><path d="m11 32h51c0-16.6-13.4-30-30-30-8.2 0-15.6 3.3-21 8.6 0 0 0 21.4 0 21.4" fill="#83bf4f"/><path d="M11,10.6C5.4,16,2,23.6,2,32s3.4,16,9,21.4L61.4,32L11,10.6z" fill="#ed4c5c"/><g fill="#ffce31"><path d="m17 23.4c1.2 0 2.3-1.2 2.3-2.6 0-1.4-1 .8-2.3.8-1.2 0-2.3-2.2-2.3-.8 0 1.5 1 2.6 2.3 2.6"/><path d="m27 35.5c.3-.7.5-1.5.6-2.3.8-.4 1.4-1.3 1.4-2.4 0-1-.5-.1-1.3.4 0-.8-.1-1.6-.3-2.4.5-.7.7-1.7.3-2.7-.4-.9-.5 0-1 .8-.3-.7-.7-1.5-1.2-2.1.2-.8-.1-1.7-.7-2.4-.6-.7-.5.1-.6 1-.6-.5-1.2-1-2-1.4-.2-.8-.7-1.5-1.6-1.9-1.3-.5.3 1.3-.1 2.4-.5 1.2-2.9 1.3-1.6 1.8 1 .4 2.1.2 2.8-.5.5.3 1 .7 1.4 1.1-1 .3-2.3-.1-1.5.7.8.8 1.8 1 2.7.7.3.5.6 1 .8 1.5-1-.2-2-.9-1.5.1.4 1 1.2 1.6 2.1 1.7.1.5.2 1.1.2 1.6-.8-.6-1.3-1.5-1.3-.4 0 1 .5 1.8 1.2 2.3-.1.5-.2 1-.4 1.5-.4-.8-.6-1.7-1-.8-.3.9-.3 1.8.2 2.5-.3.4-.6.8-.9 1.2-.1-.8 0-1.6-.6-.9-.6.6-.9 1.5-.8 2.2-.4.3-.8.5-1.2.8.2-.8.6-1.3-.2-1-.8.3-1.3 1-1.5 1.7-.7.2-1.5.3-2.3.3-.8 0-1.6-.1-2.3-.3-.2-.7-.8-1.3-1.5-1.7-.8-.3-.5.2-.2 1-.4-.2-.8-.5-1.2-.8.1-.8-.2-1.6-.8-2.2-.6-.7-.5.1-.6.9-.3-.4-.6-.8-.9-1.2.4-.7.5-1.6.2-2.5-.4-.9-.5 0-1 .8-.2-.5-.3-1-.4-1.5.7-.4 1.2-1.3 1.2-2.3 0-1-.5-.1-1.3.4 0-.6.1-1.1.2-1.6.9-.1 1.7-.7 2.1-1.7.4-1-.6-.2-1.6-.1.2-.5.5-1 .9-1.5.9.3 1.9.1 2.7-.7.8-.8-.5-.4-1.5-.7.4-.4.9-.8 1.4-1.1.7.7 1.8.9 2.8.5 1.3-.5-1.1-.6-1.6-1.8-.5-1.2 1.2-3-.1-2.4-.8.4-1.4 1.1-1.6 1.9-.7.4-1.4.9-2 1.4-.1-.9.1-1.6-.6-.9-.7.7-.9 1.6-.7 2.4-.5.6-.9 1.4-1.2 2.1-.4-.8-.6-1.7-1-.8-.4 1-.2 2 .3 2.7-.2.8-.3 1.6-.3 2.4-1-.6-1.5-1.5-1.5-.5 0 1.1.6 2 1.4 2.4.2.8.4 1.6.6 2.3-1-.2-1.9-.9-1.5.1.4 1.1 1.4 1.7 2.4 1.7.4.7.9 1.3 1.4 1.9-1 .3-2.3-.1-1.5.7.8.9 2 1 2.9.6.6.5 1.3.8 1.9 1.2-.8.7-2.3.8-1.2 1.3 1.1.5 2.3.2 2.9-.7.1 0 .3.1.4.1-.4.5-.6 1.1-.6 1.8h5.6c0-.7-.2-1.3-.6-1.8.1 0 .3-.1.4-.1.6.8 1.8 1.2 2.9.7 1.1-.5-.4-.6-1.2-1.3.7-.3 1.3-.7 1.9-1.2.9.5 2.1.3 2.9-.6.8-.8-.5-.4-1.5-.7.5-.6 1-1.2 1.4-1.9 1 .1 1.9-.6 2.4-1.7.6-1-.4-.3-1.3-.1"/><path d="m16 25.9c0 5.3 0 10.7 0 16 0 1.3 2 1.3 2 0 0-5.3 0-10.7 0-16 0-1.3-2-1.3-2 0"/><path d="m21 34c0 0-2.7-.1-3.4.7-.8.8-.8 2 0 2.7s2 .8 2.7 0 .7-3.4.7-3.4"/><path d="m13 32c0 0 2.7-.1 3.4.7.8.8.8 2 0 2.7s-2 .8-2.7 0-.7-3.4-.7-3.4"/><path d="m13 27c0 0 2.7-.1 3.4.7.8.8.8 2 0 2.7s-2 .8-2.7 0-.7-3.4-.7-3.4"/><path d="m21 29c0 0-2.7-.1-3.4.7-.8.8-.8 2 0 2.7s2 .8 2.7 0 .7-3.4.7-3.4"/><path d="m19 26c0 0-1.3 0-1.7.3-.4.4-.4 1 0 1.4s1 .4 1.4 0 .3-1.7.3-1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ea-1f1f8.svg b/public/emoji/1f1ea-1f1f8.svg
new file mode 100644
index 000000000..891a2597b
--- /dev/null
+++ b/public/emoji/1f1ea-1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,5.9,1.7,11.4,4.6,16h50.7c2.9-4.6,4.6-10.1,4.6-16s-1.7-11.4-4.6-16H6.6C3.7,20.6,2,26.1,2,32z" fill="#ffce31"/><g fill="#ed4c5c"><path d="M57.4,16C52.1,7.6,42.7,2,32,2S11.9,7.6,6.6,16H57.4z"/><path d="M6.6,48c5.3,8.4,14.7,14,25.4,14s20.1-5.6,25.4-14H6.6z"/></g><g fill="#c8b100"><path d="m9.2 28.7h3.2v1.8h-3.2z"/><path d="m9.2 41.9h3.3v1.7h-3.3z"/></g><path d="m8.9 39.1c-.3.2-.5.4-.5.5 0 .1.1.2.3.3.2.1.4.3.3.5.2-.2.3-.4.3-.6 0-.3-.2-.6-.4-.7" fill="#ed4c5c"/><path fill="#fff" d="m9.7 30.5h2.3v11.4h-2.3z"/><g fill="#ed4c5c"><path d="m14.4 34.7c-.5-.2-1.4-.4-2.4-.4-.3 0-.7 0-1.1.1-1.4.2-2.5.8-2.4 1.2l-.5-1.1c-.1-.5 1.1-1.1 2.6-1.4.5-.1 1-.1 1.4-.1 1 0 1.9.1 2.4.3v1.4"/><path d="m9.7 36.2c-.6 0-1.1-.2-1.1-.5 0-.2.2-.5.6-.7.2 0 .4 0 .6 0l-.1 1.2"/><path d="m12 35.3c.4.1.7.2.9.3.1.1-.3.5-.9.8v-1.1"/><path d="m8.2 38.4c-.1-.2.6-.6 1.5-.9.4-.1.7-.3 1.2-.5 1.2-.5 2.2-1.2 2-1.4l.2 1.2c.1.2-.7.8-1.9 1.4-.4.2-1.1.5-1.5.6-.7.2-1.3.6-1.3.7l-.2-1.1"/></g><g fill="#c8b100"><path d="m30.7 28.7h3.2v1.8h-3.2z"/><path d="m30.6 41.9h3.3v1.7h-3.3z"/></g><path d="m34.2 39.1c.3.2.5.4.5.5 0 .1-.1.2-.3.3-.2.2-.4.5-.3.6-.2-.2-.3-.4-.3-.6 0-.4.2-.7.4-.8" fill="#ed4c5c"/><path fill="#fff" d="m31.1 30.5h2.3v11.4h-2.3z"/><g fill="#ed4c5c"><path d="m28.7 34.7c.5-.2 1.4-.4 2.4-.4.3 0 .7 0 1.1.1 1.4.2 2.5.8 2.4 1.2l.5-1.2c.1-.5-1.1-1.1-2.6-1.4-.5 0-1 0-1.4 0-1 0-1.9.1-2.4.3v1.4"/><path d="m33.4 36.2c.6 0 1.1-.2 1.1-.5 0-.2-.2-.5-.6-.7-.2 0-.4 0-.6 0l.1 1.2"/><path d="m31.1 35.3c-.4.1-.7.2-.9.3-.1.1.3.5.9.8v-1.1"/><path d="m34.9 38.4c.1-.2-.6-.6-1.5-.9-.4-.1-.7-.3-1.2-.5-1.2-.5-2.2-1.2-2-1.4l-.2 1.2c-.1.2.7.8 1.9 1.4.4.2 1.1.5 1.5.6.7.2 1.3.7 1.2.8l.3-1.2"/><path d="m21.5 22.3c1.9 0 5.8.4 7.2 1.8-1.5 3.6-3.9 2.1-7.2 2.1-3.2 0-5.7 1.5-7.2-2.1 1.4-1.4 5.2-1.8 7.2-1.8"/></g><g fill="#c8b100"><path d="m26.4 26.3c-1.2-.7-3-.8-4.9-.8-1.9 0-3.7.2-4.9.8l.4 1.7c1.1.3 2.7.5 4.5.5 1.8 0 3.3-.2 4.5-.5l.4-1.7"/><path d="m28.1 22c-.4-.3-1.2-.6-1.9-.6-.3 0-.6 0-.9.1 0 0-.6-.8-2-.8-.5 0-.9.1-1.3.3v-.1c-.1-.2-.3-.4-.5-.4s-.5.3-.5.5v.1c-.4-.2-.8-.3-1.3-.3-1.4 0-2 .9-2 .8-.3-.1-.6-.1-.9-.1-4.6 0-2.3 3.1-2.3 3.1l.5-.6c-1.1-1.4-.1-2.2 1.9-2.2.3 0 .5 0 .7.1-.7 1 .6 1.9.6 1.9l.3-.5c-.7-.5-.8-2.2 1.2-2.2.5 0 .9.1 1.3.4 0 .1-.1 1.5-.2 1.7l.8.7.8-.7c-.1-.3-.2-1.6-.2-1.7.3-.2.8-.4 1.3-.4 2.1 0 2.1 1.7 1.2 2.2l.3.5c0 0 1.1-.9.6-1.9.2 0 .5-.1.7-.1 2.4 0 2.5 1.8 1.9 2.2l.4.6c-.2 0 .9-1.4-.5-2.6"/></g><path d="m20.9 20.1c0-.3.3-.6.6-.6.4 0 .6.3.6.6s-.3.6-.6.6c-.3 0-.6-.3-.6-.6" fill="#005bbf"/><path fill="#c8b100" d="m21.3 18.4v.3h-.3v.3h.3v.5.5h-.4v.1.2h1.2l.1-.2-.1-.1h-.4v-.5-.5h.3v-.3h-.3v-.3z"/><path d="m21.5 28.3c-1.6 0-3-.2-4.1-.5 1.1-.3 2.5-.5 4.1-.5 1.6 0 3 .2 4.1.5-1 .3-2.5.5-4.1.5" fill="#ed4c5c"/><g fill="#fff"><path d="m21.6 45.6c-1.9 0-3.7-.5-5.3-1.2-1.2-.6-1.9-1.7-1.9-3v-4.8h14.4v4.8c0 1.3-.8 2.5-1.9 3-1.6.8-3.4 1.2-5.3 1.2"/><path d="m21.5 28.6h7.2v8h-7.2z"/></g><path d="m21.6 41.4c0 1.9-1.6 3.4-3.6 3.4s-3.6-1.5-3.6-3.4v-4.8h7.2v4.8" fill="#ed4c5c"/><g fill="#c8b100"><path d="m15.9 44.2c.2.1.5.3.9.4v-8.2h-.8l-.1 7.8"/><path d="m14.3 41.3c0 1 .4 1.8.8 2.2v-7.1h-.8v4.9"/></g><path d="m17.5 44.8c.3 0 .6 0 .8 0v-8.4h-.8v8.4" fill="#c7b500"/><path d="m19.1 44.6c.3-.1.7-.3.9-.4v-7.8h-.8l-.1 8.2" fill="#c8b100"/><path fill="#ed4c5c" d="m14.3 28.6h7.2v8h-7.2z"/><path d="m20.8 43.5c.4-.3.7-1 .8-1.8v-5.2h-.8v7" fill="#c8b100"/><g fill="#ed4c5c"><path d="m28.8 36.6v4.8c0 1.9-1.6 3.4-3.6 3.4-2 0-3.6-1.5-3.6-3.4v-4.8h7.2"/><path d="m26.2 30c.3.6.3 2.1-.6 1.8.2.1.3.8.6 1.2.5.6 1.1.1 1-.6-.2-1.1-.1-1.8.1-2.9 0 .1.5.1.7-.1-.1.3-.2.7 0 .7-.2.3-.7.8-.8 1.1-.1.7 1 2-.2 2.3-.8.2-.3.8 0 1.1 0 0-.4 1.3-.2 1.2-.8.3-.6-.4-.6-.4.4-1.2-.7-1.3-.6-1.5-1-.1.1.9-.8.9-.2 0-.6.2-.6.2-1.1-.1-.5-1.1-.1-1 .3.1.6.6.6-.1 0 0-.5-.8.8-.8-.5 0-.8-.4-1-.9-.2.1-.5.6-1.6.7 0 0-.3-1.1 0-.9.4.2.6.2 1-.2-.2-.3-1.4-.7-1.2-1.4 0-.2.6-.5.6-.5-.1.5.2 1 .8 1 .8.1.5-.2.6-.4.1-.2.7.1.5-.4 0-.1-.7-.2-.5-.5.4-.5 1-.1 1.5.4"/><path d="m21.6 44.6l-.2-.5.2-.6.2.6-.2.5"/></g><g fill="#c8b100"><path d="m16.5 30.3v.5h.2v.4h-.5v1h.3v2.2h-.6v1.1h4.1v-1.1h-.5v-2.2h.2v-1h-.5v-.4h.3v-.5h-1v.5h.2v.4h-.5v-1.2h.3v-.5h-1.1v.5h.3v1.2h-.5v-.4h.2v-.5z"/><path d="m27.8 42.6v-5h-5.2v5l2.4 1.1h.3l2.5-1.1m-2.8-4.6v1.7l-1.7-1.7h1.7m-2.1.1l2 2-2 2v-4m.2 4.4l1.9-1.9v2.8l-1.9-.9m2.2.8v-2.8l1.9 1.9-1.9.9m2.1-1.2l-2-2 2-2v4m-2.1-4.1h1.7l-1.7 1.7v-1.7"/></g><path d="m19.2 36.5c0-1.5 1-2.6 2.3-2.6s2.3 1.2 2.3 2.6c0 1.4-1 2.6-2.3 2.6s-2.3-1.1-2.3-2.6" fill="#ed4c5c"/><path d="m19.9 36.5c0-1.1.7-1.9 1.6-1.9.9 0 1.6.9 1.6 1.9 0 1.1-.7 1.9-1.6 1.9-.8.1-1.6-.8-1.6-1.9" fill="#005bbf"/><g fill="#c8b100"><path d="m20.8 35.2l-.4 1.1.3.1-.2.4h.6l-.2-.4.3-.1-.4-1.1"/><path d="m22.3 35.2l-.4 1.1.3.1-.2.4h.6l-.1-.4.3-.1-.5-1.1"/><path d="m21.6 36.5l-.5 1.1.3.1-.1.4h.5l-.1-.4.3-.1-.4-1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ea-1f1f9.svg b/public/emoji/1f1ea-1f1f9.svg
new file mode 100644
index 000000000..ab724478e
--- /dev/null
+++ b/public/emoji/1f1ea-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#ed4c5c"/><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#699635"/><path d="m60.3 42c1.1-3.1 1.7-6.5 1.7-10 0-3.5-.6-6.9-1.7-10h-56.6c-1.1 3.1-1.7 6.5-1.7 10 0 3.5.6 6.9 1.7 10h56.6" fill="#ffce31"/><circle cx="32" cy="32" r="14" fill="#428bc1"/><g fill="#ffce31"><path d="m35.8 33.3l6.1-4.3h-7.5l-2.4-7-2.3 7h-7.5l6.1 4.3-2.3 7 6-4.3 6.1 4.3-2.3-7m3.5-3.5l-3.8 2.7-.9-2.7h4.7m-10.1 3.2l1.1-3.2h3.5l1.1 3.2-2.9 2-2.8-2m2.8-8.4l1.5 4.4h-2.9l1.4-4.4m-7.3 5.2h4.7l-.9 2.7-3.8-2.7m2.8 8.4l1.4-4.4 2.4 1.7-3.8 2.7m9 0l-3.8-2.7 2.4-1.7 1.4 4.4"/><path d="m31.6 37.3v4.7h.8v-4.7l-.4-.3z"/><path d="m25.9 32.7l-3.9 1.1.2.8 4.6-1.3z"/><path d="m29.1 28.1l.2-.8-3.1-3.8-.6.5 3.3 4.1z"/><path d="m35.1 28.1l3.3-4.1-.6-.5-3.1 3.8.2.8z"/><path d="m38.1 32.7l-.9.6 4.6 1.3.2-.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ea-1f1fa.svg b/public/emoji/1f1ea-1f1fa.svg
new file mode 100644
index 000000000..40416b4ba
--- /dev/null
+++ b/public/emoji/1f1ea-1f1fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#2a5f9e"/><g fill="#ffce31"><path d="m32 11.8l.7 2.2h2.3l-1.8 1.4.7 2.2-1.9-1.4-1.9 1.4.7-2.2-1.8-1.4h2.3z"/><path d="m32 45.8l.7 2.2h2.3l-1.8 1.3.7 2.3-1.9-1.4-1.9 1.4.7-2.3-1.8-1.3h2.3z"/><path d="m40.4 43l.7 2.2h2.4l-1.9 1.4.7 2.2-1.9-1.4-1.9 1.4.8-2.2-1.9-1.4h2.3z"/><path d="m46.2 37.2l.7 2.2h2.4l-1.9 1.4.7 2.2-1.9-1.4-1.9 1.4.8-2.2-1.9-1.4h2.3z"/><path d="m49 28.8l.7 2.2h2.3l-1.9 1.4.7 2.2-1.8-1.4-1.9 1.4.7-2.2-1.9-1.4h2.3z"/><path d="m46.2 20.3l.7 2.3h2.4l-1.9 1.3.7 2.2-1.9-1.3-1.9 1.3.8-2.2-1.9-1.3h2.3z"/><path d="m40.4 14.5l.7 2.3h2.4l-1.9 1.3.7 2.2-1.9-1.3-1.9 1.3.8-2.2-1.9-1.3h2.3z"/><path d="m23.6 43l-.7 2.2h-2.4l1.9 1.4-.7 2.2 1.9-1.4 1.9 1.4-.8-2.2 1.9-1.4h-2.3z"/><path d="m17.8 37.2l-.7 2.2h-2.4l1.9 1.4-.7 2.2 1.9-1.4 1.9 1.4-.8-2.2 1.9-1.4h-2.3z"/><path d="m15 28.8l-.7 2.2h-2.3l1.9 1.4-.7 2.2 1.8-1.4 1.9 1.4-.7-2.2 1.9-1.4h-2.3z"/><path d="m17.8 20.3l-.7 2.3h-2.4l1.9 1.3-.7 2.2 1.9-1.3 1.9 1.3-.8-2.2 1.9-1.3h-2.3z"/><path d="m23.6 14.5l-.7 2.3h-2.4l1.9 1.3-.7 2.2 1.9-1.3 1.9 1.3-.8-2.2 1.9-1.3h-2.3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ea.svg b/public/emoji/1f1ea.svg
new file mode 100644
index 000000000..6727438c4
--- /dev/null
+++ b/public/emoji/1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="M42.3,22.6H26.9v6.2H41v5H26.9v7.5H43v5.2H21v-29h21.3V22.6z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1eb-1f1ee.svg b/public/emoji/1f1eb-1f1ee.svg
new file mode 100644
index 000000000..0894ffc58
--- /dev/null
+++ b/public/emoji/1f1eb-1f1ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#f9f9f9"><path d="m61.1 25c-3.1-13.2-15-23-29.1-23-.3 0-.7 0-1 0v23h30.1"/><path d="m17 6c-7 4.1-12.3 10.9-14.2 19h14.2v-19"/><path d="M2.8,39C4.7,47.1,10,53.9,17,58V39H2.8z"/><path d="m31 62c.3 0 .7 0 1 0 14.2 0 26-9.8 29.2-23h-30.2v23"/></g><path d="m61.1 25h-30.1v-23c-5.1.2-9.9 1.6-14 4v19h-14.2c-.5 2.2-.8 4.6-.8 7s.3 4.8.8 7h14.2v19c4.1 2.4 8.9 3.8 14 4v-23h30.2c.5-2.2.8-4.6.8-7s-.3-4.8-.9-7" fill="#428bc1"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1eb-1f1ef.svg b/public/emoji/1f1eb-1f1ef.svg
new file mode 100644
index 000000000..0bbbeae0f
--- /dev/null
+++ b/public/emoji/1f1eb-1f1ef.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#2a5f9e" d="m12 12h20v20h-20z"/><path fill="#fff" d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="M32,2v30H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#42ade2"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5" fill="#fff"/><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/><path d="M39.1,26.9V40c0,4.3,7.8,6.9,7.8,6.9s7.8-2.6,7.8-6.9V26.9H39.1z" fill="#fff"/><path fill="#ed4c5c" d="m54.7 32v-5.1h-15.6v5.1h6.7v5.4h-6.7v2.2h6.7v6.9l1.1.4 1.1-.4v-6.9h6.7v-2.2h-6.7v-5.4z"/><path d="m54.2 30.6c0-.1-.3-.1-.4-.3-.1-.5-.2-.7-.5-.7-.3-.1-.4 0-.4 0-.1.1-.5.1-.7.1-.2 0-.7-.5-.7-.6.3 0 .5-.1.8-.5.4-.4.6-.2.6-.2-.2.3.1.3.1.3.5-.2-.1-1.1-.2-1.1-.6.9-.6-.1-1.5-.2-.5 0-1.5.2-1.9.4-.4.1-1.5-.2-2.1-.1-1.5.2-1.5-.6-1.5-.6s-.9.8.9 1.6c0 0-.7-.7 2.7-.5.8-.1 2.1-.7 2.5-.3 0 0 0 .3.2.3 0 0 0 .3-1 .2-2.5-.1-5.9 1.1-6.4.2-.3-.5.7-.7.7-.7-.2-.3-.7-.1-.7-.1 0-.3-.1-.7-.1-.7-.5.1-.7.4-.7.4 0-.4-.5-.6-.5-.6.2.2.1 2-1.2 1.5 0 0-.7-.4-.9-.4-.2 0-1.5.6-1.2.9 0 0 1-.6 1.5-.1.6.6 1.5.6 1.5.6-.1.3-.5 1.1-.5 1.1 0 0-.5.2-.8.4 0 0-1.7-1.4-1.8 0 0 .3 1.4.8 2.4.4.6-.1.8-.4.8-.4.2 0 2.8.2 5.6-1.2.6-.8 1.4-.4 1.4-.4s-1.4 0-1.3.9c0 .2.6.4.5.6-.3.4-1-.4-1.3-.5-.2 0-.7.1-.2.6.5.6 1.3 1.3 2.7-.1.2-.2-.3-.4-.4-.5-.1-.1 0-.1 0-.1.4.2.5-.5.5-.5 0 .4.4.5.4.5.2-.2.1-.7.1-.7.5 1 .9.8.9.8-.3-.2-.1-.4-.1-.4.3 1 1.3.1 1.3.1-.1.1 0 .2.1.3.1.1.2.1.2.3s-.8.4-.8.4-.5 0-.4.4c0 .1 1.8.2 1.8-.8" fill="#ffe62e"/><g fill="#cecece"><path d="m45.1 44.6c0 .1 0 .1 0 0"/><path d="m44.2 43.6c0-.3-.4-1-.4-1 1.1.1 1.5-1 1.5-1-.3.1-.9-.2-.9-.2 1-.1.9-1.1.9-1.1-.2.7-1.4.6-1.4.6.4-.2.6-.9.6-.9-.1.3-.8.5-1.2.7-.4.2-.2 1-.2 1-.1-.1-.4-.5-.4-.8 0-.3-.2-.5-.5-.5s-.5.3-.5.3l-.6.3h.5c0 0 .3.1.3.4 0 .3-.3 1.3.2 1.9.3.4 1.5.6 1.5.6l.4 1.1.4-.4h.8c-.2-.1-1-1-1-1"/></g><path d="m53.5 40.2c0 0-.3-.1-.8-.3s-1 .5-1 .5c-.2.4.4.4.4.3 0-.1.2-.3.4-.4.2-.1.5.3.7.3.3.1.3-.4.3-.4" fill="#c94747"/><path d="m50 41.2c0 0 0-.9.9-1 .5 0 1.7.6 1.8 1.1.1.5-.3.9-.6 1.1" fill="#ffe62e"/><path d="m53.2 33.4h.9c-.2-.4-1-.4-1.7-.3.4-.1.9-.3 1-.3-.2-.1-1-.7-2.1.4-1-1-1.9-.5-2.1-.4.1 0 .6.2 1 .3-.6-.1-1.4-.1-1.7.3h.9c-.4.2-.6.2-.7.7 0 0 .5-.1 1-.3-.3.1-.5.3-.6.5.4 0 .8-.1 1.1-.2-.2.2-.3.5-.3.6.2 0 .4-.2.6-.4-.1.4-.1.9 0 1 .2-.1.3-.4.4-.6v.3h.4v-.4c.1.3.2.6.4.7.1-.2.1-.6 0-1 .2.2.4.4.6.4 0-.1-.1-.4-.3-.6.3.1.7.3 1.1.2-.1-.2-.3-.3-.6-.5.5.1 1 .3 1 .3.3-.5.1-.5-.3-.7" fill="#75a843"/><path fill="#c94747" d="m51.1 34.2h.6v2.8h-.6z"/><g fill="#75a843"><path d="m50 41.2c-.6 0-.1 1.4-.4 1.2-.4-.2-.6 1.1 0 1.5 1 .7 1.8-.2 1.7-.4-.2-.4.9-.6.9-.9 0-.8-1.6-1.4-2.2-1.4"/><path d="m43.9 34.3c-.1-.1-.1-.1 0 0 0-.3-.1-.5-.3-.5-.2-.3-.5-.1-.7.2-.1.1-.2.2-.3.2 0-.9.1-1.7 1.3-.6 0 0 0-.4-.6-.9-.7-.5-.9.1-1 .9-.1-.1-.3-.4-.7-.6-.8-.3-.9.4-.8 1.1-.3-.4-.7-.6-1.1 0-.4.6-.2.9-.2.9.7-1.4 1.1-.5 1.5.1-.5-.4-1.1-.7-1.2 0-.1.5.1.6.1.6.1-1.6 1.2.1 1.5-.1 0 0 0 0 0-.1.1-.2.1-.6.2-1 .3.2.7.9.9.8 0 0 0 0 0-.1.1-.1.2-.4.3-.7.4-.1.4 1 .6 1 .4-.2 1.2-1.7 1.2-.2 0 0 .2-.2.1-.7-.1-.7-.6-.3-1 .2.3-.8.7-1.7 1.2-.4 0 0 .2-.3-.2-.9-.1-.3-.5.1-.8.8m-2.5-.1c-.1 0-.2 0-.3.1 0-.1 0-.2 0-.3.3-.3.5-.3.7-.1-.2-.1-.3.1-.4.3m-.2.4c.1 0 .1 0 0 0 .1 0 0 .1 0 .2.1-.1.1-.1 0-.2m1.5-.3c0 .1-.1.2-.1.3 0-.1 0-.1 0-.2.1-.1.1-.1.1-.1m-.4-.6c-.1 0-.1 0 0 0m-.6.6c.1-.1.2-.1.3-.1.1.2.1.4.1.5-.1-.1-.2-.2-.4-.4m1.3.1c.1-.1.2-.3.2-.3.4 0 .3.6.2 1-.1-.3-.2-.6-.4-.7"/></g><g fill="#c94747"><path d="m49.6 44.1c0 0 .1-.1.1-.1 0-.1-.1-.1-.1-.1 0 0-.1.2-.1.1-.6-.4-1 1.3-1 1.3s1.8-.7 1.1-1.2"/><path d="m41.1 35.4l.2 1.4.3-.1-.2-1.4z"/><path transform="matrix(.0769-.997.997.0769 3.3551 75.3688)" d="m41.6 35.7h1.6v.3h-1.6z"/><path d="m42.8 36.6l.3.1.6-1.2-.3-.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1eb-1f1f0.svg b/public/emoji/1f1eb-1f1f0.svg
new file mode 100644
index 000000000..29f0c8548
--- /dev/null
+++ b/public/emoji/1f1eb-1f1f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#2a5f9e" d="m11.1 11.3h21.3v21.4h-21.3z"/><path fill="#fff" d="m18.6 8.2v5.8h-7.3l14.4 18h6v-7.5z"/><path d="m31.7 2v30h-30c0 16.6 13.4 30 30 30s30-13.4 30-30-13.4-30-30-30" fill="#2a5f9e"/><path d="m10.7 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5" fill="#fff"/><path fill="#ed4c5c" d="m31.7 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.6,5v6h-7.9v3h21V2C27,2,22.6,3.1,18.6,5z" fill="#fff"/><path d="M31.7,5H18.6C12.6,8,7.7,12.9,4.7,18.9V32h6V11h21V5z" fill="#ed4c5c"/><g fill="#89664c"><path d="m38.8 35.6c0-.1-.9-.3-1.4-.2-.4.1-1.2 2.2-1.3 2.3 0 0 .8 1 .8 1 0 0 .5-.8 1.1-.9.3 0 .5.2.8.4 0 0-.8 2.9-1.8 3.1-.2 0-.3 0-.5 0-.1-.1-.1-1.6-.1-1.6s-.2-.9-1-.8c-.8.1-.8.8-.8 1 0 .2 1.5 3.3 1.8 3.4.5.2 2.1-.5 3-1.6 1-1.1 1.2-4.1 1.2-4.2.1.1-1.8-1.9-1.8-1.9"/><path d="m55.1 40c0-.2 0-.9-.8-1-.8-.1-1 .8-1 .8s0 1.5-.1 1.6c-.2 0-.3 0-.5 0-1-.2-1.8-3.1-1.8-3.1.2-.3.5-.5.8-.4.5.1 1.1.8 1.1.9 0 0 .8-.9.8-1 0 0-.8-2.2-1.3-2.3-.3-.2-1.3 0-1.3.1 0 0-1.9 2-1.9 2 0 .1.2 3.1 1.2 4.2s2.5 1.7 3 1.6c.4-.1 1.8-3.2 1.8-3.4"/></g><path d="m36.3 37.2c-.4.6-.7 1-.9 1.4-.2.3-.1.8.3 1.4.5.7 4.2 3.5 9.1 3.5 4.9 0 8.6-2.8 9.1-3.5.4-.7.5-1.1.3-1.4s-.4-.8-.9-1.4c0 .9-3.1 4-8.6 4-5.3 0-8.4-3.2-8.4-4" fill="#dbb471"/><path d="m37.2 20.5v13c0 3.9 3.5 7 7.7 7s7.7-3.1 7.7-7v-13h-15.4" fill="#42ade2"/><g fill="#fff"><path d="m52.6 30c0 0-2.9-2-3.9-2s-2.7 2-3.9 2-2.8-2-3.8-2c-1 0-3.9 2-3.9 2v2c0 0 2.9-2 3.9-2s2.7 2 3.9 2 2.9-2 3.9-2c1 0 3.9 2 3.9 2v-2z"/><path d="m52.5 34.5c0 0-2.8-2-3.8-2-1 0-2.7 2-3.9 2s-2.9-2-3.9-2c-.9 0-3.8 2-3.8 2 .1.7.3 1.4.7 2 0 0 2.3-2 3.1-2 1 0 2.7 2 3.9 2 1.1 0 2.9-2 3.9-2 .8 0 3.1 2 3.1 2 .4-.6.6-1.3.7-2"/><path d="m50.1 38.7c0 0-1-2-1.3-2-1 0-2.7 2-3.9 2-1.1 0-2.9-2-3.9-2-.3 0-1.3 2-1.3 2 1.4 1.1 3.2 1.8 5.2 1.8s3.8-.7 5.2-1.8"/><path d="m42.7 23.4c0 1.1 0 2-2.2 2-1.2 0-2.2-2-2.2-2s1-2 2.2-2c2.2 0 2.2.9 2.2 2"/><path d="m49.3 26.4c0 .6-.5 1-1.1 1h-6.6c-.6 0-1.1-.4-1.1-1v-2c0-.6.5-1 1.1-1h6.6c.6 0 1.1.4 1.1 1v2"/><path d="m41.6 28c0 .2.5.4 1.1.4.6 0 1.1-.2 1.1-.4v-1.2c0-.2-.5-.4-1.1-.4-.6 0-1.1.2-1.1.4v1.2"/><path d="m46 28c0 .2.5.4 1.1.4.6 0 1.1-.2 1.1-.4v-1.2c0-.2-.5-.4-1.1-.4-.6 0-1.1.2-1.1.4v1.2"/></g><path d="m50.9 35.9v-.4l.2-.4c0 0-3.2.4-3.2.4 0 0 0 .5 0 .7-.1.1-.2.2-.4.3 0-1.2.1-6.1.1-6.2h-.3l-.1 6.4c-.6.4-1.5.8-2.4.8-.2 0-.3 0-.5 0 0-1.2.1-7.4.1-7.4 0 0-.3 0-.3 0s-.1 6.1-.1 7.4c-1.2-.1-1.7-.4-2-.7-.4-.3-.8-.8-.8-.8 0-1 0-5.5 0-5.5h-.2v5.5l-2-.7.1.7.8.2c0 0 .4 3.1 4.6 3 3.6-.1 5-2.3 5.3-3h1.1c0 0 0-.3 0-.3" fill="#89664c"/><g fill="#ed4c5c"><path d="m41 30.6c-.1.1-2 .4-1.7.4.3 0 1.7.3 1.7.2 0-.1 0-.6 0-.6"/><path d="m44.2 30.1c-.1 0-1.1.3-1.1.3 0 0 1.2.3 1.2.2s-.1-.4-.1-.5"/><path d="m47.4 30.4c-.1 0-1.3.3-1.1.3.2 0 1.1.3 1.1.2s-.1-.5 0-.5"/></g><g fill="#ffe62e"><path d="m46.3 32.2c0 0-.4.3-.3.8.1.5.3.9.3.9 0 0 .4-.6.9-.6.4 0 1.3.3 1.3.3s-.1-.7-.1-1.1c0-.3.7-.9.7-.9l-2.8.6"/><path d="m39.9 32.4c0 0-.3.1-.2.6.1.5.4.9.4.9 0 0 .3-.5.8-.6.4-.1 1.2.3 1.2.3s-.1-.5 0-.9c.1-.5.5-.8.5-.8s-2.6.5-2.7.5"/><path d="m43.1 31.9c0 .1-.4.5-.3 1 .1.5.3.9.4.9 0 0 .6-.5 1.1-.6.5-.1 1.2.3 1.1.3 0 0-.2-.5-.2-.8s.6-1.4.6-1.4l-2.7.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1eb-1f1f2.svg b/public/emoji/1f1eb-1f1f2.svg
new file mode 100644
index 000000000..ca329d00a
--- /dev/null
+++ b/public/emoji/1f1eb-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#428bc1"/><g fill="#fff"><path d="m32.8 21.6l2.4 1.8-.9-2.9 2.4-1.9h-3l-.9-2.9-.9 2.9h-3l2.4 1.9-.9 2.9z"/><path d="m32.8 42.4l2.4-1.8-.9 2.9 2.4 1.9h-3l-.9 2.9-.9-2.9h-3l2.4-1.9-.9-2.9z"/><path d="m21.9 29.9l2.4-1.8-.9 3 2.4 1.8h-3l-.9 3-.9-3h-3l2.4-1.8-.9-3z"/><path d="m42.1 29.9l-2.4-1.8.9 3-2.4 1.8h3l.9 3 .9-3h3l-2.4-1.8.9-3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1eb-1f1f4.svg b/public/emoji/1f1eb-1f1f4.svg
new file mode 100644
index 000000000..d5b522ebe
--- /dev/null
+++ b/public/emoji/1f1eb-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#428bc1"><path d="m61.7 28c-.1-1-.3-2-.6-3h-58.3c-.2 1-.4 2-.6 3h59.5"/><path d="m2.3 36c.1 1 .3 2 .6 3h58.3c.2-1 .4-2 .6-3h-59.5"/><path d="m20 4.5c-1 .4-2 1-3 1.5v52c1 .6 2 1.1 3 1.5v-55"/><path d="m28 2.3v59.5c1 .1 2 .2 3 .3v-60.1c-1 0-2 .1-3 .3"/></g><g fill="#ed4c5c"><path d="m2 32c0 1.4.1 2.7.3 4h59.5c.2-1.3.3-2.6.3-4s-.1-2.7-.3-4h-59.5c-.2 1.3-.3 2.6-.3 4"/><path d="m20 59.5c2.5 1.1 5.2 1.9 8 2.2v-59.4c-2.8.4-5.5 1.1-8 2.2v55"/></g><g fill="#f9f9f9"><path d="M17,25V6C10,10.1,4.8,16.9,2.8,25H17z"/><path d="M17,39v19C10,53.9,4.8,47.1,2.8,39H17z"/><path d="M32,2c-0.3,0-0.7,0-1,0v23h30.2C58,11.8,46.2,2,32,2z"/><path d="m31 39v23c.3 0 .7 0 1 0 14.2 0 26-9.8 29.2-23h-30.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1eb-1f1f7.svg b/public/emoji/1f1eb-1f1f7.svg
new file mode 100644
index 000000000..7f9d0ab32
--- /dev/null
+++ b/public/emoji/1f1eb-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M1.9,32c0,13.1,8.4,24.2,20,28.3V3.7C10.3,7.8,1.9,18.9,1.9,32z" fill="#428bc1"/><path d="m61.9 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#ed4c5c"/><path d="m21.9 60.3c3.1 1.1 6.5 1.7 10 1.7s6.9-.6 10-1.7v-56.6c-3.1-1.1-6.4-1.7-10-1.7s-6.9.6-10 1.7v56.6" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1eb.svg b/public/emoji/1f1eb.svg
new file mode 100644
index 000000000..2d54ed238
--- /dev/null
+++ b/public/emoji/1f1eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m21.7 17.5h20.7v5.1h-14.7v6.7h12.9v5h-12.9v12.2h-6v-29" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1e6.svg b/public/emoji/1f1ec-1f1e6.svg
new file mode 100644
index 000000000..f30f1e044
--- /dev/null
+++ b/public/emoji/1f1ec-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#428bc1"/><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#699635"/><path d="M60.3,42c1.1-3.1,1.7-6.5,1.7-10c0-3.5-0.6-6.9-1.7-10H3.7C2.6,25.1,2,28.5,2,32c0,3.5,0.6,6.9,1.7,10H60.3z" fill="#ffe62e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1e7.svg b/public/emoji/1f1ec-1f1e7.svg
new file mode 100644
index 000000000..f745d658d
--- /dev/null
+++ b/public/emoji/1f1ec-1f1e7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="m22 60.3v-13.8l-10.3 7.6c2.9 2.7 6.4 4.8 10.3 6.2"/><path d="m42 60.3c3.9-1.4 7.4-3.5 10.3-6.2l-10.3-7.7v13.9"/><path d="m3.7 42c.3 1 .7 1.9 1.2 2.9l3.9-2.9h-5.1"/><path d="m55.2 42l3.9 2.9c.4-.9.8-1.9 1.2-2.9h-5.1"/></g><g fill="#fff"><path d="m23.5 38h-9.2-11.7c.3 1.4.7 2.7 1.1 4h5.1l-3.9 2.9c.8 1.7 1.7 3.2 2.8 4.7l10.3-7.6h4v2l-11.7 8.6c.5.5.9.9 1.4 1.4l10.3-7.5v13.8c1.3.5 2.6.8 4 1.1v-17.9-2.4-3.1h-2.5"/><path d="m61.4 38h-11.6-3-6.8-2v5.5 17.9c1.4-.3 2.7-.7 4-1.1v-13.8l10.3 7.5c1.4-1.3 2.6-2.7 3.8-4.2l-10.7-7.8h6.8l6.1 4.5c.3-.5.6-1.1.8-1.6l-3.9-2.9h5.1c.4-1.3.8-2.6 1.1-4"/></g><g fill="#ed4c5c"><path d="m7.7 49.6c.8 1.1 1.6 2.1 2.5 3.1l11.8-8.6v-2h-4l-10.3 7.5"/><path d="m45.5 42l10.7 7.8c.4-.5.7-1 1.1-1.5.1-.1.1-.2.2-.2.3-.5.7-1.1 1-1.6l-6.3-4.5h-6.7"/></g><g fill="#2a5f9e"><path d="m42 3.7v13.8l10.3-7.6c-2.9-2.7-6.4-4.8-10.3-6.2"/><path d="m22 3.7c-3.9 1.4-7.4 3.5-10.3 6.2l10.3 7.7v-13.9"/><path d="m60.3 22c-.3-1-.7-1.9-1.2-2.9l-3.9 2.9h5.1"/><path d="m8.8 22l-3.9-2.9c-.4 1-.8 1.9-1.2 2.9h5.1"/></g><g fill="#fff"><path d="m40.5 26h9.2 11.6c-.3-1.4-.7-2.7-1.1-4h-5.1l3.9-2.9c-.8-1.7-1.7-3.2-2.8-4.7l-10.2 7.6h-4v-2l11.7-8.6c-.5-.5-.9-.9-1.4-1.4l-10.3 7.5v-13.8c-1.3-.5-2.6-.8-4-1.1v17.9 2.4 3.1h2.5"/><path d="m2.6 26h11.6 3 6.8 2v-5.5-17.9c-1.4.3-2.7.7-4 1.1v13.8l-10.3-7.5c-1.4 1.3-2.6 2.7-3.8 4.2l10.7 7.8h-6.8l-6.1-4.5c-.3.5-.6 1.1-.8 1.6l3.9 2.9h-5.1c-.4 1.3-.8 2.6-1.1 4"/></g><g fill="#ed4c5c"><path d="m56.3 14.4c-.8-1.1-1.6-2.1-2.5-3.1l-11.8 8.6v2h4l10.3-7.5"/><path d="m18.5 22l-10.6-7.8c-.4.5-.7 1-1.1 1.5-.1.1-.1.2-.2.2-.3.5-.7 1.1-1 1.6l6.1 4.5h6.8"/><path d="m61.4 26h-11.6-9.2-2.6v-3.1-2.4-17.9c-1.9-.4-3.9-.6-6-.6s-4.1.2-6 .6v17.9 5.5h-2-6.8-3-11.6c-.4 1.9-.6 3.9-.6 6s.2 4.1.6 6h11.6 9.2 2.6v3.1 2.4 17.9c1.9.4 3.9.6 6 .6s4.1-.2 6-.6v-17.9-5.5h2 6.8 3 11.6c.4-1.9.6-3.9.6-6s-.2-4.1-.6-6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1e9.svg b/public/emoji/1f1ec-1f1e9.svg
new file mode 100644
index 000000000..c33b39dfc
--- /dev/null
+++ b/public/emoji/1f1ec-1f1e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ed4c5c"><path d="M11.2,53.6C16.6,58.8,23.9,62,32,62c8.1,0,15.4-3.2,20.8-8.4H11.2z"/><path d="M52.8,10.4C47.4,5.2,40.1,2,32,2s-15.4,3.2-20.8,8.4H52.8z"/></g><g fill="#007168"><path d="M5.4,45.8L32,32L5.4,18.2C3.2,22.3,2,27,2,32C2,37,3.2,41.7,5.4,45.8z"/><path d="M62,32c0-5-1.2-9.7-3.4-13.8L32,32l26.6,13.8C60.8,41.7,62,37,62,32z"/></g><g fill="#ffce31"><path d="m58.6 45.8l-26.6-13.8-26.6 13.8c1.5 2.9 3.5 5.5 5.8 7.8h41.6c2.3-2.3 4.3-4.9 5.8-7.8"/><path d="M5.4,18.2L32,32l26.6-13.8c-1.5-2.9-3.5-5.5-5.8-7.8H11.2C8.9,12.6,6.9,15.3,5.4,18.2z"/></g><circle cx="32" cy="32" r="9" fill="#ed4c5c"/><path d="m8.3 34.4c.8.8 1.6 1.5 2.4 1.8 0-.9-.1-1.9-.4-2.9-.7-.6-1.5-1.2-2.2-1.5-.1.8 0 1.7.2 2.6" fill="#ce1126"/><g fill="#ffce31"><path d="m5 26.3c1.3 2.7-3.4 9.2 4.4 10.7-.5-.7-.9-1.7-1.2-2.7-.2-.9-.3-1.8-.2-2.6.8.3 1.5.8 2.2 1.5.8.7 1.5 1.6 1.9 2.4 2.1-7.4-5.2-6.9-7.1-9.3"/><path d="m22 4.9l.5 1.8h2l-1.6 1.1.6 1.8-1.5-1.1-1.6 1.1.6-1.8-1.5-1.1h1.9z"/><path d="m23 54.1l.5 1.8h2l-1.6 1.1.6 1.9-1.5-1.2-1.6 1.2.6-1.9-1.5-1.1h1.9z"/><path d="m32 23l1.9 6.3h6.3l-5.1 3.8 2 6.3-5.1-3.9-5.1 3.9 2-6.3-5.1-3.8h6.3z"/><path d="m32 4.9l.5 1.8h2l-1.6 1.1.6 1.8-1.5-1.1-1.6 1.1.6-1.8-1.5-1.1h1.9z"/><path d="m42 4.9l.5 1.8h2l-1.6 1.1.6 1.8-1.5-1.1-1.6 1.1.6-1.8-1.5-1.1h1.9z"/><path d="m32 54.1l.5 1.8h2l-1.6 1.1.6 1.9-1.5-1.2-1.6 1.2.6-1.9-1.5-1.1h1.9z"/><path d="m42 54.1l.5 1.8h2l-1.6 1.1.6 1.9-1.5-1.2-1.6 1.2.6-1.9-1.5-1.1h1.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1ea.svg b/public/emoji/1f1ec-1f1ea.svg
new file mode 100644
index 000000000..044d07dca
--- /dev/null
+++ b/public/emoji/1f1ec-1f1ea.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M38,2.6H26C14.3,5,5,14.2,2.6,26v12C5,49.8,14.3,59,26,61.4h12C49.8,59,59,49.7,61.4,38V26
+		C59,14.2,49.7,5,38,2.6z" fill="#f9f9f9"/><g fill="#ed4c5c"><path d="m38 26v-23.4c-1.9-.4-3.9-.6-6-.6s-4.1.2-6 .6v23.4h-23.4c-.4 1.9-.6 3.9-.6 6s.2 4.1.6 6h23.4v23.4c1.9.4 3.9.6 6 .6s4.1-.2 6-.6v-23.4h23.4c.4-1.9.6-3.9.6-6s-.2-4.1-.6-6h-23.4"/><path d="m18 20h-4l1-6-1-6h4l-1 6z"/><path d="m10 16v-4l6 1 6-1v4l-6-1z"/><path d="m50 20h-4l1-6-1-6h4l-1 6z"/><path d="m42 16v-4l6 1 6-1v4l-6-1z"/><path d="m18 56h-4c0 0 1-4.5 1-6s-1-6-1-6h4c0 0-1 4.5-1 6s1 6 1 6"/><path d="m10 52v-4l6 1 6-1v4l-6-1z"/><path d="m50 56h-4l1-6-1-6h4l-1 6z"/><path d="m42 52v-4l6 1 6-1v4l-6-1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1eb.svg b/public/emoji/1f1ec-1f1eb.svg
new file mode 100644
index 000000000..328baf263
--- /dev/null
+++ b/public/emoji/1f1ec-1f1eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,16.6,13.4,30,30,30c11.7,0,21.9-6.8,26.8-16.6L5.2,18.6C3.1,22.6,2,27.2,2,32z" fill="#ffce31"/><path d="M32,2C20.3,2,10.1,8.8,5.2,18.6l53.7,26.8c2-4,3.2-8.6,3.2-13.4C62,15.4,48.6,2,32,2z" fill="#699635"/><path fill="#da121a" d="m32 17.9l3.3 10.1h10.6l-8.6 6.3 3.3 10.1-8.6-6.2-8.6 6.2 3.3-10.1-8.6-6.3h10.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1ec.svg b/public/emoji/1f1ec-1f1ec.svg
new file mode 100644
index 000000000..3e4098e42
--- /dev/null
+++ b/public/emoji/1f1ec-1f1ec.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M38,2.6H26C14.3,5,5,14.2,2.6,26v12C5,49.8,14.3,59,26,61.4h12C49.8,59,59,49.7,61.4,38V26
+		C59,14.2,49.7,5,38,2.6z" fill="#f5f5f5"/><path d="m38 26v-23.4c-1.9-.4-3.9-.6-6-.6s-4.1.2-6 .6v23.4h-23.4c-.4 1.9-.6 3.9-.6 6 0 2.1.2 4.1.6 6h23.4v23.4c1.9.4 3.9.6 6 .6s4.1-.2 6-.6v-23.4h23.4c.4-1.9.6-3.9.6-6 0-2.1-.2-4.1-.6-6h-23.4" fill="#ed4c5c"/><path fill="#ffce31" d="m52 29.5h-17.5v-17.5l2.5-2.5h-10l2.5 2.5v17.5h-17.5l-2.5-2.5v10l2.5-2.5h17.5v17.5l-2.5 2.5h10l-2.5-2.5v-17.5h17.5l2.5 2.5v-10z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1ed.svg b/public/emoji/1f1ec-1f1ed.svg
new file mode 100644
index 000000000..f3558ad05
--- /dev/null
+++ b/public/emoji/1f1ec-1f1ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.3,3.7,22h56.6C56.2,10.3,45.1,2,32,2z" fill="#c94747"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#699635"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#ffce31"/><path fill="#3e4347" d="m32 37.3l6.2 4.7-2.4-7.6 6.2-4.9h-7.6l-2.4-7.5-2.3 7.5h-7.7l6.2 4.9-2.4 7.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1ee.svg b/public/emoji/1f1ec-1f1ee.svg
new file mode 100644
index 000000000..c980311a0
--- /dev/null
+++ b/public/emoji/1f1ec-1f1ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60.3,42H3.7C7.8,53.7,18.9,62,32,62S56.2,53.7,60.3,42z" fill="#ed4c5c"/><path d="M60.3,42c1.1-3.1,1.7-6.5,1.7-10C62,15.4,48.6,2,32,2S2,15.4,2,32c0,3.5,0.6,6.9,1.7,10H60.3z" fill="#f9f9f9"/><path d="m48.5 24.5v-1.1h1.2v-2.5h-1.2v1.4h-1.9v-1.4h-1.4v-8.4h.5v-1.1h.9v-2.2h-1.6v1.1h-1.6v-1.1h-2.4v1.1h-1.6v-1.1h-1.3v2.2h.5v1.1h.5v8.4h-.1v1.4h-2.2v-1.4h-.7v-10.6h.8v-1.5h.9v-1.8h-1.5v1h-1.6v-1h-1.9v1h-1.6v-1h-1.9v1h-1.6v-1h-1.5v1.8h.9v1.5h.8v10.7h-.7v1.4h-2.2v-1.4h-.2v-8.4h.5v-1.1h.5v-2.3h-1.3v1.1h-1.6v-1.1h-2.4v1.1h-1.5v-1.1h-1.6v2.2h.9v1.1h.5v8.4h-1.4v1.4h-1.9v-1.4h-1.1v2.5h1.1v1.1h.9v13.4l-2.1 1.4v1.4h8.8v.7h7.7 2.4 7.7v-.7h8.8v-1.4l-2.1-1.4v-13.4h.9" fill="#ed4c5c"/><g fill="#3e4347"><path d="m24.3 37.9v-3.5c0-3.8-4.9-3.8-4.9 0v3.5h4.9"/><path d="m23.4 18.6c0-2.1-3.2-2.1-3.2 0v3.7h3.2v-3.7"/><path d="m35.5 38.6v-4.9c0-4.8-6.9-4.8-6.9 0v4.9h6.9"/><path d="m44.6 37.9v-3.5c0-3.8-4.9-3.8-4.9 0v3.5h4.9"/><path d="m40.6 22.3h3.2v-3.7c0-2.1-3.2-2.1-3.2 0v3.7"/><path d="m31.7 11.5h.7v3.6h-.7z"/><path d="m29.7 12.2h.7v2.7h-.7z"/><path d="m30.1 17.8v4.5h3.8v-4.5c0-2.3-3.8-2.3-3.8 0"/><path d="m33.6 12.2h.7v2.7h-.7z"/></g><path d="m28.5 40.7h-.7v1.1h.7l2.8 1.6v1 6.9h-4.1v1.9h1.2v-1h1.6v1h1.3v.7h-1.3v1h-1.6v-1h-1.2v1.9h4.1v.5.7h1.2v-.7-12-1l2.8-1.6h.7v-1.1h-.7l-3.4-2-3.4 2.1m5.9.5l-2.5 1.5-2.5-1.5 2.5-1.5 2.5 1.5" fill="#ffe62e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1f1.svg b/public/emoji/1f1ec-1f1f1.svg
new file mode 100644
index 000000000..484b80c08
--- /dev/null
+++ b/public/emoji/1f1ec-1f1f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c16.6,0,30-13.4,30-30H2C2,48.6,15.4,62,32,62z" fill="#c94747"/><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#f9f9f9"/><path d="m24 17c8.3 0 15 6.7 15 15h-30c0-8.3 6.7-15 15-15" fill="#c94747"/><path d="m24 47c-8.3 0-15-6.7-15-15h30c0 8.3-6.7 15-15 15" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1f2.svg b/public/emoji/1f1ec-1f1f2.svg
new file mode 100644
index 000000000..5fa53d532
--- /dev/null
+++ b/public/emoji/1f1ec-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C19.3,2,8.5,9.9,4.1,21h55.8C55.5,9.9,44.7,2,32,2z" fill="#f42f4c"/><path d="M32,62c12.7,0,23.5-7.9,27.9-19H4.1C8.5,54.1,19.3,62,32,62z" fill="#699635"/><path d="m62 32c0-3.1-.5-6.2-1.4-9h-57.2c-.9 2.8-1.4 5.9-1.4 9s.5 6.2 1.4 9h57.2c.9-2.8 1.4-5.9 1.4-9" fill="#2a5f9e"/><g fill="#fff"><path d="m60.3 22c-.1-.3-.3-.7-.4-1h-55.8c-.1.3-.3.7-.4 1-.1.3-.2.7-.3 1h57.2c-.1-.3-.2-.7-.3-1"/><path d="m3.7 42c.1.3.3.7.4 1h55.8c.1-.3.3-.7.4-1 .1-.3.2-.7.3-1h-57.2c.1.3.2.7.3 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1f3.svg b/public/emoji/1f1ec-1f1f3.svg
new file mode 100644
index 000000000..ea98260a4
--- /dev/null
+++ b/public/emoji/1f1ec-1f1f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,32c0,13.1-8.3,24.2-20,28.3V3.7C53.7,7.8,62,18.9,62,32z" fill="#75a843"/><path d="M2,32C2,18.9,10.4,7.8,22,3.7v56.6C10.4,56.2,2,45.1,2,32z" fill="#ed4c5c"/><path d="m42 60.3c-3.1 1.1-6.5 1.7-10 1.7s-6.9-.6-10-1.7v-56.6c3.1-1.1 6.5-1.7 10-1.7s6.9.6 10 1.7v56.6" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1f5.svg b/public/emoji/1f1ec-1f1f5.svg
new file mode 100644
index 000000000..f044d48d2
--- /dev/null
+++ b/public/emoji/1f1ec-1f1f5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,16.6,13.4,30,30,30s30-13.4,30-30c0-3.5-0.6-6.9-1.7-10H3.7C2.6,25.1,2,28.5,2,32z" fill="#3e4347"/><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#2a5f9e"/><g fill="#ffce31"><path d="m30.9 5.2c-1 1.6-1.1 2.9-.4 5 .3 1 .7 2.5.8 3.4.2 1.2.2 1.3.2 1.5.2 0 .8 0 1.1 0 0-.4.1-.9.2-1.5.1-.7.4-2.3.7-3.4.6-2.2.5-3.5-.5-5-.4-.6-.9-1-1.1-1-.2 0-.7.4-1 1m4.7 4.4c-1.4.6-2.2 2.2-2.6 4.4-.1.4-.1.6-.1 1 .3 0 .4 0 .7 0 .1-.3.1-.5.2-.9.5-1.7 2.2-2.4 2.1-.8 0 .4-.2.7-.4.9.3-.1.8-.3 1.3-.6 2.4-1.4 1.4-5.1-1.2-4m-5.5 6.1c1.1 0 3 0 3.9 0 0-.2 0-.1 0-.3-.7 0-3.2 0-3.9 0 0 .1 0 .2 0 .3m.3 1.3c-.4.4-1 .7-1 .7s.5.1 1.1 0 .8-.1 1.1-.2c-.1.6-.1 1.2-.1 1.2.1.8.2 1 .3 1.4.2.3.4.3.5 0 .2-.4.3-.8.3-1.4 0-.4 0-.6-.1-1.2.4.2.6.2 1.1.2.5 0 1 0 1 0s-.7-.4-1-.8c-.3-.4-.2-.4-.5-.9-.3 0-1.7 0-2.1 0-.3.5-.3.6-.6 1m-2-7.4c1.4.6 2.2 2.2 2.6 4.4.1.4.1.6.1 1-.3 0-.4 0-.7 0-.1-.3-.1-.5-.2-.9-.5-1.7-2.2-2.4-2.1-.8 0 .4.2.7.4.9-.3-.1-.8-.3-1.3-.6-2.4-1.4-1.4-5.1 1.2-4"/><path d="m13.6 13.6c.2 1.2.2 1.3.2 1.5.2 0 .8 0 1.1 0 0-.4.1-.9.2-1.5.1-.7.4-2.3.7-3.4.4-1.5.5-2.5.3-3.5-1.2.8-2.4 1.6-3.5 2.6.1.3.1.6.3 1 .2.9.5 2.5.7 3.3"/><path d="m16.2 15.7c0-.2 0-.1 0-.3-.7 0-3.2 0-3.9 0 0 .1 0 .2 0 .3 1.1 0 3 0 3.9 0"/><path d="m9.6 13.7c.4.3 1 .5 1.3.6-.2-.2-.4-.5-.4-.9-.1-1.6 1.5-.9 2.1.8.1.4.2.6.2.9.3 0 .4 0 .7 0 0-.5-.1-.6-.1-1-.4-1.8-.9-3.1-1.8-3.9-1 .9-1.9 1.9-2.7 2.9.1.2.3.4.7.6"/><path d="m15.9 17c-.3-.4-.2-.4-.5-.9-.3 0-1.7 0-2.1 0-.2.5-.3.6-.6 1-.4.4-1 .7-1 .7s.5.1 1.1 0 .8-.1 1.1-.2c-.1.6-.1 1.2-.1 1.2.1.8.2 1 .3 1.4.2.3.4.3.5 0 .2-.4.3-.8.3-1.4 0-.4 0-.6-.1-1.2.4.2.6.2 1.1.2.5 0 1 0 1 0s-.7-.4-1-.8"/><path d="m17.9 9.6c-1.4.6-2.2 2.2-2.6 4.4-.1.4-.1.6-.1 1 .3 0 .4 0 .7 0 .1-.3.1-.5.2-.9.5-1.7 2.2-2.4 2.1-.8 0 .4-.2.7-.4.9.3-.1.8-.3 1.3-.6 2.4-1.4 1.4-5.1-1.2-4"/><path d="m48.2 15.1c.3 0 .4 0 .7 0 0-.5-.1-.6-.1-1-.4-2.2-1.3-3.8-2.6-4.4-2.6-1.1-3.6 2.6-1.1 4.1.4.3 1 .5 1.3.6-.2-.2-.4-.5-.4-.9-.1-1.6 1.5-.9 2.1.8 0 .3 0 .5.1.8"/><path d="m48.2 10.2c.3 1 .7 2.5.8 3.4.2 1.2.2 1.3.2 1.5.2 0 .8 0 1 0 0-.4.1-.9.2-1.5.1-.7.4-2.3.7-3.4.1-.4.2-.7.3-1.1-1.1-.9-2.2-1.8-3.4-2.5-.3 1-.3 2.1.2 3.6"/><path d="m51.3 17c-.3-.4-.2-.4-.5-.9-.3 0-1.7 0-2.1 0-.2.5-.3.6-.6 1-.4.4-1 .7-1 .7s.5.1 1.1 0 .8-.1 1.1-.2c-.1.6-.1 1.2-.1 1.2.1.8.2 1 .3 1.4.2.3.4.3.5 0 .2-.4.3-.8.3-1.4 0-.4 0-.6-.1-1.2.4.2.6.2 1.1.2.5 0 1 0 1 0s-.7-.4-1-.8"/><path d="m47.8 15.7c1.1 0 3 0 3.9 0 0-.2 0-.1 0-.3-.7 0-3.2 0-3.9 0 0 .1 0 .2 0 .3"/><path d="m50.7 14.1c-.1.4-.1.6-.1 1 .3 0 .4 0 .7 0 .1-.3.1-.5.2-.9.5-1.7 2.2-2.4 2.1-.8 0 .4-.2.7-.4.9.3-.1.8-.3 1.3-.6.3-.2.6-.4.8-.7-.8-1-1.7-2-2.7-2.9-.9.9-1.5 2.2-1.9 4"/></g><g fill="#83bf4f"><path d="m53.8 50.8l-.2.7-15.8-6.9.2-.6z"/><path d="m54.3 49.1l-.2.7-16.1-5.9.2-.7z"/><path d="m54.7 47.7l-.1.6-16.4-5.2.2-.6z"/><path transform="matrix(.2789-.9603.9603.2789-8.6855 76.838)" d="m46.5 35.6h.7v17.1h-.7z"/><path d="m55.6 44.6l-.2.7-16.6-4.1.2-.7z"/><path d="m14.3 28.1l.4-.5 12.5 12-.4.5z"/><path d="m12 28.7l.4-.5 13 11.2-.4.5z"/><path d="m9.6 28.2l.4-.6 13.5 10.6-.4.6z"/><path transform="matrix(.5981-.8014.8014.5981-21.1883 26.9285)" d="m15.9 26h.7v17.1h-.7z"/><path d="m6.4 29.5l.4-.5 14.1 9.7-.4.5z"/><path d="m6.3 32.3v-.6l16.9 3.8-.1.6z"/><path d="m4.9 33.6v-.7l17 2.9-.1.6z"/><path d="m7 35.4l.1-.7 17 2-.1.7z"/><path transform="matrix(.0943-.9955.9955.0943-24.5925 46.8455)" d="m13.1 28.4h.7v17.1h-.7z"/><path d="m7.8 38.7l.1-.7 17.1.9-.1.7z"/></g><path d="m33.3 50.6l.7.5c1 .7 1.5 1.6 1.4 2.6v.8l.3-.8c.3-.8.3-2.1-.1-3l-.2-.5.8.3c1.1.5 1.8 1.3 1.9 2.2l.1.8.1-.8c.2-.9-.1-2.1-.7-2.9l-.3-.5.8.2c1.2.2 2 .9 2.4 1.8l.3.7v-.8c0-.9-.6-2-1.3-2.7l-.4-.4h.8c1.2 0 2.2.4 2.7 1.2l.4.7-.2-.8c-.2-.9-1-1.8-1.8-2.4l-.5-.3.8-.2c1.1-.3 2.2 0 2.9.6l.6.6-.4-.8c-.4-.8-1.3-1.6-2.3-1.9l-.6-.2.8-.3c1.1-.5 2.1-.5 3 0l.7.4-.5-.7c-.5-.7-1.6-1.3-2.6-1.4h-.9l.7-.5c.9-.7 2-.9 2.9-.6l.7.3-.6-.5c-.7-.6-1.9-.9-2.9-.8l-.6.1.5-.6c.8-.9 1.8-1.3 2.7-1.2l.8.1-.7-.4c-.8-.4-2-.5-3-.2l-.6.2.4-.7c.6-1 1.4-1.7 2.4-1.7h.8l-.8-.2c-.9-.3-2.1-.1-3 .4l-.5.3.2-.8c.3-1.1 1.1-1.9 2-2.2l.8-.2-.8-.1c-.9-.1-2.1.4-2.8 1l-.4.4.1-.8c.1-1.2.6-2.1 1.5-2.5l.7-.4h-.8c-.9.1-1.9.8-2.5 1.6l-.3.5-.1-.8c-.1-1.2.2-2.2.9-2.8l.6-.5-.8.3c-.8.3-1.7 1.2-2.1 2.1l-.2.5-.3-.8c-.4-1.1-.3-2.2.3-2.9l.5-.6-.8.4c-.8.5-1.5 1.5-1.7 2.5v.5l-.4-.7c-.6-1-.7-2.1-.3-2.9l.4-.7-.6.6c-.7.6-1.1 1.8-1.1 2.8v.6l-.7-.7c-.8-.9-1.1-1.9-.9-2.8l.2-.8-.5.7c-.5.7-.7 2-.5 2.9l.1.6-.7-.5c-1-.7-1.5-1.6-1.4-2.6v-.8l-.3.8c-.3.8-.3 2.1.1 3l.2.5-.8-.3c-1.1-.5-1.8-1.3-1.9-2.2l-.1-.8v.9c-.2.9.1 2.1.7 2.9l.3.5-.8-.2c-1.2-.2-2-.9-2.4-1.8l-.3-.7v.8c0 .9.6 2 1.3 2.7l.4.4h-.8c-1.2 0-2.2-.4-2.7-1.2l-.4-.7.2.8c.2.9 1 1.8 1.8 2.4l.5.3-.7.2c-1.1.3-2.2 0-2.9-.6l-.6-.6.4.8c.4.8 1.3 1.6 2.3 1.9l.6.2-.7.3c-1.1.5-2.1.5-3 0l-.7-.4.5.7c.5.7 1.6 1.3 2.6 1.4l.6.1-.7.5c-.9.7-2 .9-2.9.6l-.6-.5.6.5c.7.6 1.9.9 2.9.8l.6-.1-.5.6c-.8.9-1.8 1.3-2.7 1.2h-.9l.7.4c.8.4 2 .5 3 .2l.6-.2-.4.7c-.6 1-1.4 1.7-2.4 1.7h-.8l.8.2c.9.3 2.1.1 3-.4l.5-.3-.2.8c-.3 1.1-1.1 1.9-2 2.2l-.8.3.8.1c.9.1 2.1-.4 2.8-1l.4-.4v.7c-.1 1.2-.6 2.1-1.5 2.5l-.7.4.8-.1c.9-.1 1.9-.8 2.5-1.6l.3-.5.1.8c.1 1.2-.2 2.2-.9 2.8l-.6.6.8-.3c.8-.3 1.7-1.2 2.1-2.1l.2-.5.3.8c.4 1.1.3 2.2-.3 2.9l-.5.6.7-.5c.8-.5 1.5-1.5 1.7-2.5l.1-.6.4.7c.6 1 .7 2.1.3 2.9l-.4.7.6-.4c.7-.6 1.1-1.8 1.1-2.8v-.6l.6.6c.8.9 1.1 1.9.9 2.8l-.2.8.5-.7c.5-.7.7-2 .5-2.9l-.1-.6" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1f6.svg b/public/emoji/1f1ec-1f1f6.svg
new file mode 100644
index 000000000..6c4a1581a
--- /dev/null
+++ b/public/emoji/1f1ec-1f1f6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60 42c-5.5 0-10-4.5-10-10h-39.2v21.2c5.4 5.4 12.9 8.8 21.2 8.8 13.1 0 24.2-8.4 28.3-20-.1 0-.2 0-.3 0" fill="#ed4c5c"/><path d="m60 22c.1 0 .2 0 .3 0-4.1-11.6-15.2-20-28.3-20-8.3 0-15.8 3.4-21.2 8.8v21.2h39.2c0-5.5 4.5-10 10-10" fill="#83bf4f"/><path d="m60.3 22h-49.5v20h49.5c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10" fill="#f9f9f9"/><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32s3.4,15.8,8.8,21.2L21,32L10.8,10.8z" fill="#42ade2"/><g fill="#ffe62e"><path d="m33.7 24.1h-.6l-.3.5-.3-.5h-.6l.3-.5-.3-.5h.6l.3-.5.3.5h.6l-.3.5.3.5"/><path d="m31.2 24.3l-.6.1-.2.6-.4-.4-.6.1.2-.6-.4-.4.6-.1.2-.6.4.4.6-.1-.2.6.4.4"/><path d="m28.7 24.8l-.5.3v.6l-.5-.3-.5.3.1-.6-.5-.3.5-.3.1-.6.5.3.5-.3v.6l.3.3"/><path d="m34.4 24.1h.6l.3.5.3-.5h.6l-.3-.5.3-.5h-.6l-.3-.5-.3.5h-.6l.3.5-.3.5"/><path d="m36.9 24.3l.6.1.2.6.4-.4.6.1-.2-.6.4-.4-.6-.1-.2-.6-.4.4-.6-.1.2.6-.4.4"/><path d="m39.3 24.8l.5.3v.6l.5-.3.5.3v-.6l.5-.3-.5-.3v-.6l-.5.3-.5-.3.1.6-.6.3"/></g><path d="m28.9 25.6h10.2v10.7c0 3.6-4.7.8-5.1 2.7-.7-2-5.1.9-5.1-2.9 0-3.8 0-10.5 0-10.5" fill="#3e4347"/><path d="m29.3 26.1h9.4v9.8c0 3.3-4.3.8-4.7 2.5-.6-1.8-4.7.8-4.7-2.7 0-3.4 0-9.6 0-9.6" fill="#fff"/><path d="m35.3 30l-.3-.3c0 0-.3.1-.7.5 0-.2 0-.5.1-.7h-.5v.7c-.1-.1-.3-.4-.7-.5l-.1.4c.9.5.5 4.9-.5 6.8h2.4c-1-3.4-.8-6.3.3-6.9" fill="#89664c"/><path d="m35.5 27.8c.2-.2.2-.2.5-.2.1-.4.7-.4.8.1.5-.1.6.2.4.5.5-.1 1 0 .8.6.9.2.6.9.2 1-.1.4-.4.5-.9.4-.6.5-1 .3-1.3-.2-.7.1-.8-.1-1.1-.5-.6.2-.7.2-1.1-.1 0 .4-.2.3-.4.2 0 .5-.2.7-.6.5.3.7-.5 1-.9.4-.4 0-.4-.1-.6-.2-.2.5-.7.5-.9.2-.7-.1-.7-.5-.1-.5.1-.4.4-.3.7-.3 0-.3.2-.2.3-.2-.1-.2 0-.3.2-.3-.3-.5-.1-.6.2-.8-.2-.4.1-.4.4-.4 0-.5.1-.5.6-.6-.1-.2 0-.3.3-.3-.2-.5.1-.6.5-.5.1-.7 1.5-.3 1.4.6.3.2.4.2.6.6" fill="#83bf4f"/><path d="m41.4 33.5c-.2 1.2-1.5 1.7-1.4 2.5.2.2.6 1.1.6 1.1-.3.4-.5.7-1.6 1.2-1.4.5-3.3.2-3.3.2l.1 1.3h-3.7l.1-1.3c0 0-1.9.3-3.3-.2-.9-.4-1.4-.9-1.7-1.3 0 0 .7-1 .7-1 .2-.8-1.2-1.3-1.4-2.5-.1 2-1.1 2.7.2 3.3-.1.3-.2.7-.3.9.5 2.4 4.9 2.5 4.9 2.5v.5c0 .9 5.5.9 5.5 0v-.5c0 0 4.4-.1 4.9-2.5-.2-.4-.3-.9-.3-.9 1.1-.6.1-1.3 0-3.3" fill="#d3d3d3"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1f7.svg b/public/emoji/1f1ec-1f1f7.svg
new file mode 100644
index 000000000..75c9bc6a4
--- /dev/null
+++ b/public/emoji/1f1ec-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56 14h-24v6h27.5c-.9-2.1-2.1-4.2-3.5-6" fill="#428bc1"/><g fill="#f9f9f9"><path d="m32 14h24c-1.7-2.3-3.7-4.3-6-6h-18v6"/><path d="m59.5 20h-27.5v6h29.4c-.4-2.1-1.1-4.1-1.9-6"/></g><path d="m4.5 44h55c.8-1.9 1.5-3.9 1.9-6h-58.8c.4 2.1 1.1 4.1 1.9 6" fill="#428bc1"/><path d="m8 50h48c1.4-1.8 2.6-3.9 3.5-6h-55c.9 2.1 2.1 4.2 3.5 6" fill="#f9f9f9"/><path d="M8,50c1.7,2.3,3.7,4.3,6,6h36c2.3-1.7,4.3-3.7,6-6H8z" fill="#428bc1"/><g fill="#f9f9f9"><path d="m14 56c5 3.8 11.2 6 18 6s13-2.2 18-6h-36"/><path d="m20 32v-12h12v-6h-12v-9.5c-2.1.9-4.2 2.1-6 3.5v6h-6c-1.4 1.8-2.6 3.9-3.5 6h9.5v12h-12c0 2.1.2 4.1.6 6h58.8c.4-1.9.6-3.9.6-6h-42"/></g><g fill="#428bc1"><path d="m61.4 26h-29.4v-6h-12v12h12 30c0-2.1-.2-4.1-.6-6"/><path d="m32 2c-4.3 0-8.3.9-12 2.5v9.5h12v-6h18c-5-3.8-11.2-6-18-6"/><path d="m14 14v-6c-2.3 1.7-4.3 3.7-6 6h6"/><path d="M4.5,20C2.9,23.7,2,27.7,2,32h12V20H4.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1f8.svg b/public/emoji/1f1ec-1f1f8.svg
new file mode 100644
index 000000000..68772ee19
--- /dev/null
+++ b/public/emoji/1f1ec-1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><defs><linearGradient id="0" gradientUnits="userSpaceOnUse" x1="-1760.7915" x2="-1759.7915" gradientTransform="matrix(-.5968-1.5125-1.2072.7477 87.3848-3301.7146)"><stop stop-color="#d5dfff"/><stop offset="1" stop-color="#fff"/></linearGradient></defs><g fill="#2a5f9e"><path d="M32,2v30H2c0,16.6,13.4,30,30,30c16.6,0,30-13.4,30-30C62,15.4,48.6,2,32,2z"/><path d="m12 12h21v21h-21z"/></g><g fill="#fff"><path d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5"/></g><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/><path d="m44.6 41.7c-.6.6-1.8 1.2-2.6.6-1.1.2-.5.5-1.5-.2-.7.2-.9.2-1.9-.2-.5.9-1.1 1.1-1.9.5.1-.2.3-.4.4-.6 0 .4-1.6.3-1.7.3.9-2.9 4.6-5.3 6.7-7.3 1 1.8 3.7 4.7 2.5 6.9" fill="#6a4c2d"/><path fill="#fff" d="m48.8 42h1.5l-.7-.3 5.9-.3-.8-.3-.8-1-3.6-.3-.3-.5-1.9-.2-1.1.8.8 2z"/><path d="m48.8 31.1c.1-.1.5-.2.4-.7 0-.5-.5-.6-.8-.6-.3 0-.5.2-.5.2l-.9-.5c0 0 .4-2.7.9-2.9.4-.3.5-.5.5-.5l-.2-.3-2.8-.3-2.7.3c0 0-.2.3-.2.4 0 .1 0 .3.5.6.5.4.9 2.7.9 2.7l-.8.3c0 0-.3-.1-.4-.1s-.5.2-.5.7c0 .5.4.8.4.8s2.6-.3 2.9.4c.5-.6 3-.3 3.3-.5" fill="#656263"/><path d="m51.5 28.3c.2-.6.6-.6 1.2-.6 1.2 0 1.1.4 1.5 1.4.5 1.4 1.4 2.8 1.5 4.4.1 1.7.1 4-.7 5.5-.6 1.1.7 1.4 1.5 1.8l-.6-.2.6.5-.7-.3.4.4-1-.5.4.4-.8-.4c.1.2.3.3.4.5-.2-.1-.4-.2-.7-.3v.2c-.8-.6-2-.7-2.3-1.6-.4-1-1.2-2.5-1.1-3.6.3-2.3 1-5.3.4-7.6" fill="#3e4347"/><path fill="#00713d" d="m44 39.7l-.3 1 .4-.5v1l.3-.5v1.2l.3-.6v1.1l.3-.5.2 1 .3-.7.4.8.1-.6.6.7v-.7l.7.6v-.4l.7.3v-.4l.8.2-.5-.5h.5l-.8-.5h.4l-.7-.6h.5l-.8-.6.4-.1z"/><path d="m41.9 31.4c.7 0 1.4 0 2.2 0 0 0 1.4 0 1.6.5.3-.6 1.5-.6 1.5-.6.7 0 1.5-.1 2.2-.1 0 1.8 0 3.6 0 5.4-.4 2.1-2 3.6-3.6 4.2-2-.6-3.3-2.3-3.7-4.2 0-1.8-.1-3.5-.2-5.2" fill="#fff"/><path d="m42.7 31.4l3.1 8.4 2.8-8.6c-.9.1-2.8-.1-3 .7-.3-.8-2.3-.5-2.9-.5" fill="#006b00"/><g fill="#cdad56"><path d="m44 17.8l1.8-1.5.3-1.1-.4.2-.1-.5-.1-.1-.1.2-.2-.4-.3.4.5 1-.5.8-.2-.5.2-.6-.3.1v-.6l-.4.4-.1-.1.4 1.2-.3.4-.5-1.3-.1.3-.2-.2.1.7h-.2l.3.4-.3.4.6-.2-.2.4z"/><path d="m42.6 17.8l-1.6-1.4-.1-1 .2.2.2-.5.2.3.3-.4.2.3-.6.9.4.7.2-.5-.3-.4h.4v-.5l.3.3.2-.3-.5 1.3.2.3.4-1 .2.2.2-.2-.1.6h.2l-.1.4.1.3-.5-.2.1.4z"/></g><path d="m48.2 32.6l-.3-.4.4-.5-.6.1-.1-.6-.3.8-.6-.3.4.5-1.1.8.3.1-.4.1.1.2-.3.1.2.1h-.8v-.6h.8l-.4-.8-.3.2-.2-.3-.7.2.4-.5-.6.3-.1-.7-.1.6-.6-.1.5.4-.4.5.5-.2.2.6.1-.4.3.2h.1l.1 2-.2.4.1-.1.3.7.1-.6.5-.2.3-.1.2.1.1.6-.5.7h-.6l-.2.3.6-.3v.3l.3-.3v.2l.2-.1-.5 1.4.5-.4v.6l.2-.4.2-.2.1.2v-.5l.2.1-.2-.7.3.2-.2-.9.8-.4v-.4h-.3l.2-.4.1-.6v.3-.5l.3.1-.2-.3.4-.2h-.2l.5-.5-1.3.9-.1 1.7-.4-1.9.2.3.2-.8.4.1-.2-.3.2.1-.3-.2.4-.1-.4-.3.5-.2v.6l.2-.6.7.2m-3.2 2.2l.1-.7.8-.1-.9.8" fill="#ffc900"/><g fill="#ed4c5c"><path d="m38.8 48.8c.3-.1 2 .4 2.7 1.1-.1-1.3-.5-2.2-.5-2.2s-1-.3-1.2-.2c-.2.2-.8.9-1 1.3"/><path d="m38.2 43c-.1 0-.2.1-.4.3-.1.3-.2 1.2-.4 1.4s-.4.2-.4.4 0 .6.6.8c.5 0 1.4-.9 1.4-.9s.4-.5.6-1c-1 .3-1.7-.6-1.4-1"/><path d="m53.4 48.6c-.3-.1-2.1.4-2.7 1.1.1-1.3.5-2.2.5-2.2.1 0 1-.3 1.1-.2.2.2.8.9 1.1 1.3"/><path d="m53.8 42.8c.1 0 .2.2.3.4.1.3.3.8.5 1 .2.2.4.5.4.7s0 .4-.6.6c-.5 0-1.3-.7-1.3-.7s-.4-.5-.6-1c1 .4 1.7-.6 1.3-1"/></g><path d="m52.3 45.4c.4-.4.7-.6.7-.6s-.5-.6-.6-1c1 .5 2.3-1.1.8-1.2-1 .1-1.9.9-2.5 1.9-3.1-1.5-6.7-1.4-9.6.1-.6-1-1.4-1.8-2.4-1.8-1.5.1-.1 1.7.8 1.2-.1.4-.6 1-.6 1s.3.1.7.5c-.8.6-1.5 1.3-2.1 2.2 0 0 1.1.7 1.1 1.1.5-.7 1.1-1.4 1.9-1.9.4.7.7 1.7.9 3.1 0 0 .6-1.6.9-1.6.2 0 0-1.1-.5-2.2 2.4-1.2 5.5-1.4 8.1-.2-.5 1.1-.6 2.1-.5 2.4.3 0 1 1.4 1 1.4.2-1.3.5-2.3.9-3 .7.5 1.3 1.1 1.9 1.8.6-.7 1.1-1 1.1-1-.5-.9-1.2-1.6-2-2.2" fill="#ffce31"/><g fill="#1e5aa6"><path d="m48.7 31.2h.4l-.8 1 .9 1.1-1.8 2.3 1.7 2c-.2.5-.4.9-.7 1.2l-1-1.1 1.8-2.2-1.4-1.6.9-2.7"/><path d="m42.6 31.4h-.5l.8.9-.9 1.1 1.9 2-1.5 2.1c.2.5.5 1 .7 1.3l.9-1.2-1.9-2.1 1.4-1.8-.9-2.3"/><path d="m44.7 36.8l-.7.9 2.4 2.8c.4-.2.8-.5 1.1-.7l-1.2-1.4.5-1.5.7.8-2.3 2.9c-.4-.2-.8-.4-1.2-.7l1.2-1.5-.5-1.6"/><path d="m44 35.5l.4.5-.3-.7z"/><path d="m47.1 35.9l.4-.4-.2-.2z"/></g><path d="m51.5 29.5c.2 0 1.4 0 1.4.2-.5.2-.8.5-1.1 1 .3.5.6.9.9 1.4.1 1-1.3 2-1.2 3.5.1 1.1.1 2.2 1 2.9 1.1 1 .6-2.1.7-2.4 0-.2 1.1 1 1.1 1.4-.1 1.1-.5.5-.5.8-.3 1.1-.3 1.8-1.3 1.8-1.4-.8-2.7-8.8-1-10.6" fill="#f5f5f5"/><g fill="#fff"><path d="m47.4 27.6c0 0 1.1 1.2 1.9 1.2.1.4-.3.7-.5.8-.4-.1-.7 0-1.6-1 .1-.6.3-.9.2-1"/><path d="m49 24.8c.1-.5.4-.8.7-.8-.1-.3.5-1.9 2.3-2.4.1.8-.7 1.5-.7 1.5s2.6-.4 3.1-1.1c-.1.3-.6 2.1-3.3 2.1 1 1-.3 1.8-.9 1.5.9-.8-.5-1.3-1.2-.8"/></g><g fill="#00f"><path d="m48.8 29.7c0 0 1.4.4 1.6-1.6-.3-.9-.7-2.8-.1-3.3-.6-.4-1.2 0-1.2 0 0 .1-.6.8.1 2.2-1.7-.4-1 1.2-1 1.2.1-.2 1-.5 1.2.8 0 .2-.7.7-.6.7"/><path d="m50.3 28.1c0 0 1.5-.8 1.4-2.7-1.3 0-1.7 1.7-1.7 1.7l.3 1"/></g><path d="m43.7 28c0 0-1.1 1-1.7.6-.5.3-1-.2-1-.2s.6 2.3 2.9.6c-.1-.5-.2-1-.2-1" fill="#fff"/><path d="m42 28.6c.1-.5.5-.7.8-.3.4.1.8-1.6-.6-1.3.4-2.2-.8-3-.8-3s-.4 2.4-.2 2.9c.2.5-.3-.8-1.9-1.2 0 1.8 1.8 2.7 1.8 2.7s.4.4.9.2" fill="#00f"/><path d="m41.1 24.9c0 0-1 0-.4 1.1-.5.1-1.5-.5-.8-1.4-2.3-.1-3.3-1.2-3.3-2.2.7.7 2.3.4 2.9.9-.7-.7-.6-1.6-.6-1.6s2 .6 2.4 2.4c-.1.2-.2.8-.2.8" fill="#fff"/><path d="m42.9 24.3c-.1.2-.1.4-.2.5 1.9 0 3.7.1 5.6.1-.1-.6-.5-1.2-.7-1.7.1-.4.1-1.1.2-1.6.1-.5-.7-.6-.5-1.1-.1.2.6 0 .6 0-.3 0-.4-1-.7-1.1-.7-.2-1 0-1.6 0-.8 0-2 0-1.8-1.2.4.1.9 0 1-.4-.1-.1-1.4-.3-1.6-.3-.2 0-1.6.4-1.7.5.4.5.8.4 1.2.8.2.2.3 1.1.1 1h.2c-.1.1-.2.2-.2.3.1 0 .2 0 .4 0-.1.2-.2.3-.3.5h.5c-.1.2-.1.3-.2.5.1 0 .2-.1.4-.1.4.9-.3 2.4-.7 3.3m4.2-1c.2-.1.2-.1 0 0m-.2-1.9c.8 0 .4 1.8.1 1.9-.8.1-.7-1.9-.1-1.9m-2 .6c-.3-1.6 2-1.1 1.3.1-.1.2-.6 1.3-.6 1.3-.6 0-.8-.9-.7-1.4m-1 1c.4-.5-.3-1.7.6-2 0 .7 0 1.7-.4 2.4-.1-.2-.2-.3-.4-.2.1 0 .2-.1.2-.2" fill="#923f00"/><path d="m42.7 26.4l2.8 1.8 2.5-1.7c0 0 .5-.3.5-.5 0-.2-.2-.1-.3-.1l-2.6 1.8-2.7-1.7c0 0-.2-.1-.2.1-.1.2 0 .3 0 .3" fill="#b4b6b9"/><g fill="#ff7000"><path d="m52 39.8l-1 .1.3.3h1.3z"/><path d="m51.6 28.4l-1.3.7.3.3h1.3z"/><path d="m51.3 40.4l.6.4 1.7-.3-.5-.3z"/></g><path d="m51 31.7c-.2-.1-.8-.2-1.6.3v1.7c0 0 1.1-.6 1.7-.5 0-.4 0-1.1-.1-1.5" fill="url(#0)"/><path d="m40 30c-.3.8.7 2 1 2.7.7-.8 1-.9 1 .2 0 .3.1.7 0 1-.1.3-.8.1-.5.5.6 1 .5 1.6.2 2.6-.1.4-.5 2.5-1.1 2.6 0 0 .1-1.5 0-1.7-.1-.3-.6-1-.4-1.3-.2.3-1 1.5-1.5 1.1.2.5 0 .7-.1 1.2-.1.3-.1.7-.1 1-.1.4-.7.8-.6 1.4-2.1-.7-3.5-2.3-2.8-4.6.2-.5.4-1 .9-1.3.5-.4.6-1 .8-1.7.1-.2.3-.5.3-.8-.1-.6.3-.8.3-1.2.1-.7.2-1.5.2-2.2 0-1.1.4-1 1.3-1.5.3-.1 1.5.1 1.8.3.2.3-.5 1.5-.7 1.7" fill="#8a9396"/><path fill="#fff" d="m42.6 24.7h5.9v1.2h-5.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1f9.svg b/public/emoji/1f1ec-1f1f9.svg
new file mode 100644
index 000000000..bc4f58471
--- /dev/null
+++ b/public/emoji/1f1ec-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3"/><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z"/></g><path d="M42,3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7v56.6c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7z" fill="#f9f9f9"/><path d="m27.1 25.9c0 0-.7-.2-1.2-.2.4-.7.6-1.9.6-1.9s-1.1.6-1.5 1.3c-.2-.5-.6-1-.6-1s-.5.6-.4 1.1.8 1.4.8 1.4 1 .3 1.6.1c.3-.1.7-.8.7-.8" fill="#699635"/><path d="m26.1 27.5c0 0-.7 0-1.2.1.2-.7.1-2 .1-2s-.9.9-1.1 1.6c-.3-.4-.9-.8-.9-.8s-.3.7-.1 1.2c.2.5 1.1 1.1 1.1 1.1s1.1 0 1.5-.3c.4-.2.6-.9.6-.9" fill="#83bf4f"/><path d="m25.5 29.3c0 0-.7.2-1.2.4 0-.8-.5-1.9-.5-1.9s-.6 1.1-.6 1.8c-.4-.3-1-.5-1-.5s-.1.7.2 1.2c.3.4 1.4.8 1.4.8s1-.3 1.4-.7c.4-.4.3-1.1.3-1.1" fill="#699635"/><path d="m25.5 31.1c0 0-.6.3-1 .7-.2-.8-.9-1.7-.9-1.7s-.3 1.2-.1 1.9c-.5-.2-1.1-.2-1.1-.2s0 .7.5 1.1c.4.3 1.5.4 1.5.4s.9-.5 1.2-1c.1-.5-.1-1.2-.1-1.2" fill="#83bf4f"/><path d="m25.9 32.9c0 0-.5.5-.8 1-.4-.7-1.4-1.4-1.4-1.4s0 1.2.4 1.9c-.5 0-1.2.1-1.2.1s.2.7.8.9c.5.2 1.6 0 1.6 0s.8-.7.9-1.3-.3-1.2-.3-1.2" fill="#699635"/><path d="m26.8 34.5c0 0-.4.6-.5 1.1-.5-.6-1.7-1-1.7-1s.3 1.2.9 1.8c-.5.1-1.1.4-1.1.4s.4.6 1 .7c.6.1 1.5-.4 1.5-.4s.6-.9.5-1.5c0-.6-.6-1.1-.6-1.1" fill="#83bf4f"/><path d="m28 35.9c0 0-.2.7-.2 1.2-.7-.4-1.9-.6-1.9-.6s.6 1.1 1.3 1.5c-.5.2-1 .6-1 .6s.6.5 1.1.4 1.4-.8 1.4-.8.3-1 .1-1.6-.8-.7-.8-.7" fill="#699635"/><path d="m29.6 36.9c0 0 0 .7.1 1.2-.7-.2-2-.1-2-.1s.9.9 1.6 1.1c-.3.3-.7.9-.7.9s.7.3 1.2.1c.5-.2 1.1-1.1 1.1-1.1s0-1.1-.3-1.5c-.2-.5-1-.6-1-.6" fill="#83bf4f"/><path d="m36.9 25.9c0 0 .7-.2 1.2-.2-.4-.7-.6-1.9-.6-1.9s1.1.6 1.5 1.3c.2-.5.6-1 .6-1s.5.6.4 1.1-.8 1.4-.8 1.4-1 .3-1.6.1c-.3-.1-.7-.8-.7-.8" fill="#699635"/><path d="m37.9 27.5c0 0 .7 0 1.2.1-.2-.7-.1-2-.1-2s.9.9 1.1 1.6c.3-.4.9-.8.9-.8s.3.7.1 1.2c-.2.5-1.1 1.1-1.1 1.1s-1.1 0-1.5-.3c-.4-.2-.6-.9-.6-.9" fill="#83bf4f"/><path d="m38.5 29.3c0 0 .7.2 1.2.4 0-.8.5-1.9.5-1.9s.6 1.1.7 1.8c.4-.3 1-.5 1-.5s.1.7-.2 1.2c-.3.4-1.4.8-1.4.8s-1-.3-1.4-.7c-.5-.4-.4-1.1-.4-1.1" fill="#699635"/><path d="m38.5 31.1c0 0 .6.3 1 .7.2-.8.9-1.7.9-1.7s.3 1.2.1 1.9c.5-.2 1.1-.2 1.1-.2s0 .7-.5 1.1c-.4.3-1.5.4-1.5.4s-.9-.5-1.2-1c-.1-.5.1-1.2.1-1.2" fill="#83bf4f"/><path d="m38.1 32.9c0 0 .5.5.8 1 .4-.7 1.4-1.4 1.4-1.4s0 1.2-.4 1.9c.5 0 1.2.1 1.2.1s-.2.7-.8.9c-.5.2-1.6 0-1.6 0s-.8-.7-.9-1.3.3-1.2.3-1.2" fill="#699635"/><path d="m37.2 34.5c0 0 .4.6.5 1.1.5-.6 1.7-1 1.7-1s-.3 1.2-.9 1.8c.5.1 1.1.4 1.1.4s-.4.6-1 .7c-.6.1-1.5-.4-1.5-.4s-.6-.9-.5-1.5c.1-.6.6-1.1.6-1.1" fill="#83bf4f"/><path d="m36 35.9c0 0 .2.7.2 1.2.7-.4 1.9-.6 1.9-.6s-.6 1.1-1.3 1.5c.5.2 1 .6 1 .6s-.6.5-1.1.4-1.4-.8-1.4-.8-.3-1-.1-1.6c.1-.4.8-.7.8-.7" fill="#699635"/><path d="m34.4 36.9c0 0 0 .7-.1 1.2.7-.2 2-.1 2-.1s-.9.9-1.6 1.1c.4.3.8.9.8.9s-.7.3-1.2.1c-.5-.2-1.1-1.1-1.1-1.1s0-1.1.3-1.5c.1-.5.9-.6.9-.6" fill="#83bf4f"/><g fill="#94989b"><path d="M40 24.1 26 37 27.2 38.1z"/><path d="m24 24.1l14 12.9-1.2 1.1z"/></g><path d="m29.2 33h4c0 0 1-1 1-4 0-3-1-4-1-4h-4c0 0 1 1 1 4 0 3-1 4-1 4" fill="#ffdd7d"/><path d="m31 20.8c0 0 0 .1 0 .2 0 .1 0 .3.1.6 0 .1.1.2.1.4.1.1.1.3.2.4.1.1.2.3.3.4.1.1.2.3.4.4.3.3.6.5 1 .8.2.1.4.3.6.4.2.2.4.3.7.5.5.5.9.9 1.3 1.5.2.3.4.5.5.8.2.3.3.6.4.9.2.6.4 1.3.4 2 .1.7-.1 1.3-.2 2-.2.6-.5 1.2-.8 1.7-.1.2-.4.4-.5.6-.2.2-.4.4-.6.5-.2.1-.4.3-.6.4-.2.1-.4.2-.6.3-.3.2-.7.3-.9.3-.5.1-.8.1-.8.1s.2-.2.6-.5c.2-.1.4-.4.7-.6.3-.2.5-.5.8-.8.1-.1.2-.3.3-.5.1-.2.2-.3.3-.6.2-.4.3-.8.4-1.3.1-.5.1-.9 0-1.4-.1-.5-.2-1-.4-1.4-.1-.2-.2-.5-.3-.7-.1-.2-.2-.5-.4-.7-.3-.4-.5-.9-.8-1.2-.4-.4-.7-.8-1.1-1.1-.2-.2-.4-.4-.5-.6-.1-.2-.3-.4-.4-.6-.1-.2-.2-.4-.3-.6-.1-.2-.2-.4-.2-.6 0-.2-.1-.4-.1-.6 0-.2 0-.3 0-.5 0-.3.1-.5.2-.6.1-.2.2-.3.2-.3" fill="#699635"/><g fill="#594640"><path d="m25.4 39.9c-.3.3-.8.3-1.2 0-.3-.3-.3-.8 0-1.2l2.3-2.3c.3-.3.8-.3 1.2 0 .3.3.3.8 0 1.2l-2.3 2.3"/><path d="m38.6 39.9c.3.3.8.3 1.2 0 .3-.3.3-.8 0-1.2l-2.3-2.3c-.3-.3-.8-.3-1.2 0-.3.3-.3.8 0 1.2l2.3 2.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1fa.svg b/public/emoji/1f1ec-1f1fa.svg
new file mode 100644
index 000000000..6cdd6bf36
--- /dev/null
+++ b/public/emoji/1f1ec-1f1fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M2,32c0,9.8,4.7,18.5,12,24h36c7.3-5.5,12-14.2,12-24S57.3,13.5,50,8H14C6.7,13.5,2,22.2,2,32z" fill="#2a5f9e"/><g fill="#ed4c5c"><path d="m14 8h36c-5-3.8-11.2-6-18-6s-13 2.2-18 6"/><path d="m32 62c6.8 0 13-2.2 18-6h-36c5 3.8 11.2 6 18 6"/><path d="M43.5,32C43.5,42.2,32,50.5,32,50.5S20.5,42.2,20.5,32S32,13.5,32,13.5S43.5,21.8,43.5,32z"/></g><path d="m42 32c0 8.8-10 16-10 16s-10-7.2-10-16c0-8.8 10-16 10-16s10 7.2 10 16" fill="#b4d7ee" id="0"/><use xlink:href="#0"/><path d="m26.6 39.4c2.4 3.4 5.4 5.6 5.4 5.6s8-5.8 8-13c-3.8 3.4-8.3 6-13.4 7.4" fill="#ffe62e"/><path d="m24 32c0 2.8 1.2 5.3 2.6 7.4 5.1-1.4 9.6-4 13.4-7.4 0 0-16 0-16 0" fill="#428bc1"/><path fill="#fff" d="m28 30v4h4z"/><path d="m34.9 39c-3.8-6.8-3.3-13.7-3.3-14l.8.1c0 .1-.5 6.9 3.1 13.4l-.6.5" fill="#89664c"/><path fill="#83bf4f" d="m32 22.2l2.5-2.2-.8 3.1 3.3.9-3.3.9.8 3.1-2.5-2.2-2.5 2.2.8-3.1-3.3-.9 3.3-.9-.8-3.1z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1fc.svg b/public/emoji/1f1ec-1f1fc.svg
new file mode 100644
index 000000000..30ed7effb
--- /dev/null
+++ b/public/emoji/1f1ec-1f1fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M22,60.3V3.7C10.4,7.8,2,18.9,2,32S10.4,56.2,22,60.3z" fill="#ed4c5c"/><path d="m22 32h40c0-16.6-13.4-30-30-30-3.5 0-6.9.6-10 1.7v28.3" fill="#ffce31"/><path d="m22 32v28.3c3.1 1.1 6.5 1.7 10 1.7 16.6 0 30-13.4 30-30h-40" fill="#699635"/><path fill="#3e4347" d="m13 35.7l4.3 3.3-1.6-5.3 4.3-3.5h-5.3l-1.7-5.2-1.6 5.2h-5.4l4.3 3.5-1.6 5.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec-1f1fe.svg b/public/emoji/1f1ec-1f1fe.svg
new file mode 100644
index 000000000..b4f6743d2
--- /dev/null
+++ b/public/emoji/1f1ec-1f1fe.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c-5.3,0-10.3,1.4-14.6,3.8l-0.1,52.3C21.6,60.6,26.6,62,32,62c14.9,0,27.3-10.9,29.6-25.2v-9.6
+		C59.3,12.9,46.9,2,32,2z" fill="#699635"/><path d="m60.1 29.6l-42.7-21.6v.4h-3.8c-.3.3-.7.5-1 .8v45.5c.3.3.7.6 1 .8h3.7v.5l43.2-21.5c.1-.8 1.6-1.7 1.6-2.5s-2-1.6-2-2.4" fill="#ffe62e"/><path d="m13.5 8.4l48.5 23.4c0-1.6-.1-3.1-.4-4.6l-44.2-21.4c-1.4.8-2.7 1.6-3.9 2.6" fill="#fff"/><path d="M12.5,12H9.6C4.9,17.3,2,24.3,2,32s2.9,14.7,7.6,20h2.8l20-20L12.5,12z" fill="#ed4c5c"/><path d="m12.5 9.2c-1 .9-2 1.8-2.9 2.8l20 20-20 20c.9 1 1.8 1.9 2.9 2.8l22.8-22.8-22.8-22.8" fill="#3e4347"/><path d="m61.6 36.8c.2-1.5.4-3.1.4-4.6l-48.5 23.4c1.2 1 2.5 1.8 3.9 2.6l44.2-21.4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ec.svg b/public/emoji/1f1ec.svg
new file mode 100644
index 000000000..2fb801430
--- /dev/null
+++ b/public/emoji/1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m39.4 26.5c-.5-2-1.6-3.4-3.4-4.2-1-.4-2.1-.6-3.3-.6-2.3 0-4.3.9-5.8 2.6-1.5 1.8-2.3 4.4-2.3 7.9 0 3.6.8 6.1 2.4 7.6 1.6 1.5 3.5 2.2 5.6 2.2 2 0 3.7-.6 5-1.8 1.3-1.2 2.1-2.7 2.4-4.6h-6.7v-4.8h12.1v15.6h-4l-.6-3.6c-1.2 1.4-2.2 2.3-3.2 2.9-1.6 1-3.6 1.5-5.9 1.5-3.8 0-7-1.3-9.4-4-2.6-2.7-3.8-6.3-3.8-11 0-4.7 1.3-8.5 3.9-11.3 2.6-2.8 6-4.2 10.3-4.2 3.7 0 6.7.9 8.9 2.8s3.5 4.2 3.8 7h-6" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ed-1f1f0.svg b/public/emoji/1f1ed-1f1f0.svg
new file mode 100644
index 000000000..20f6508be
--- /dev/null
+++ b/public/emoji/1f1ed-1f1f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="31.9" cy="32" r="30" fill="#ed4c5c"/><path d="m29.9 27.8c.7-1.8 2.4-2.1 3.3-4.4.4-1-.3-3 .1-4 .9-2.3 3.2-1.9 3.2-1.9-4.1-1.5-8.7.6-10.2 4.6-1.5 4 .6 8.5 4.7 9.9-1.1-1.2-1.7-2.6-1.1-4.2" fill="#fff"/><circle cx="30.3" cy="21.3" r=".9" fill="#ed4c5c"/><path d="m26.5 31.8c-1.5-1.2-1.3-2.9-3.3-4.4-.9-.7-3-.6-3.9-1.3-2-1.5-.8-3.6-.8-3.6-2.7 3.4-2.1 8.3 1.4 10.9 3.4 2.6 8.4 2 11.1-1.3-1.6.6-3.1.7-4.5-.3" fill="#fff"/><circle cx="20.8" cy="29.5" r=".9" fill="#ed4c5c"/><path d="m29.4 36.2c-1.6 1.1-3.2.3-5.3 1.7-.9.6-1.5 2.6-2.4 3.2-2.1 1.4-3.8-.3-3.8-.3 2.4 3.6 7.4 4.5 11 2.1 3.6-2.4 4.6-7.2 2.2-10.8.1 1.7-.3 3.1-1.7 4.1" fill="#fff"/><path d="m25 40.3c.3-.4.9-.5 1.3-.2.4.3.5.9.2 1.3-.3.4-.9.5-1.3.2s-.5-.9-.2-1.3" fill="#ed4c5c"/><path d="m34.5 34.9c.5 1.8-.7 3.1 0 5.5.3 1 2 2.2 2.3 3.3.7 2.4-1.5 3.4-1.5 3.4 4.2-1.2 6.6-5.5 5.4-9.6-1.2-4.1-5.6-6.5-9.8-5.3 1.8.3 3.1 1 3.6 2.7" fill="#fff"/><path d="m37.6 40.2c-.3-.4-.2-1 .2-1.3.4-.3 1-.2 1.3.2.3.4.2 1-.2 1.3-.5.4-1 .3-1.3-.2" fill="#ed4c5c"/><path d="m34.8 29.7c2 .1 2.8 1.6 5.3 1.7 1.1 0 2.8-1.2 3.9-1.2 2.5.1 2.8 2.4 2.8 2.4.2-4.3-3.3-7.9-7.6-8-4.4-.1-8 3.2-8.2 7.5.9-1.5 2.1-2.5 3.8-2.4" fill="#fff"/><path d="m41.4 28.5c-.5.2-1-.1-1.2-.6-.2-.5.1-1 .6-1.2.5-.2 1 .1 1.2.6.2.5-.1 1.1-.6 1.2" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ed-1f1f2.svg b/public/emoji/1f1ed-1f1f2.svg
new file mode 100644
index 000000000..ee741bb19
--- /dev/null
+++ b/public/emoji/1f1ed-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="M32,2v30H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z"/><path d="m12 12h21v21h-21z"/></g><g fill="#fff"><path d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5"/></g><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/><g fill="#fff"><path d="m15.3 35.6l1.1 4.4 4.1-1.9-2.7 3.6 4 2.1-4.5.1.9 4.4-2.9-3.4-2.9 3.4.9-4.4-4.5-.1 4-2.1-2.7-3.6 4.1 1.9z"/><path d="m48.2 18.7l.5 1.9 1.7-.8-1.1 1.5 1.7.9h-2l.4 1.9-1.2-1.5-1.2 1.5.4-1.9h-2l1.7-.9-1.1-1.5 1.7.8z"/><path d="m56.5 26.3l.5 1.9 1.7-.8-1.1 1.5 1.7.9h-1.9l.3 1.9-1.2-1.5-1.2 1.5.4-1.9h-1.9l1.7-.9-1.2-1.5 1.7.8z"/><path d="m38.8 28.8l.5 1.9 1.8-.8-1.2 1.5 1.7.9h-1.9l.4 1.9-1.3-1.5-1.2 1.5.4-1.9h-1.9l1.7-.9-1.2-1.5 1.8.8z"/><path d="m48.2 43.6l.5 1.9 1.7-.8-1.1 1.5 1.7.9-2 .1.4 1.8-1.2-1.4-1.2 1.4.4-1.8-2-.1 1.7-.9-1.1-1.5 1.7.8z"/><path d="m51.9 34l.4 1.1h1.1l-.9.6.4 1.1-1-.7-.9.7.4-1.1-.9-.6h1.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ed-1f1f3.svg b/public/emoji/1f1ed-1f1f3.svg
new file mode 100644
index 000000000..0b56c947b
--- /dev/null
+++ b/public/emoji/1f1ed-1f1f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z"/><path d="M32,2C18.9,2,7.8,10.3,3.7,22h56.6C56.2,10.3,45.1,2,32,2z"/></g><path d="M60.3,42c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10H60.3z" fill="#f9f9f9"/><g fill="#42ade2"><path d="m32 33.6l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/><path d="m22 28.6l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/><path d="m42 28.6l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/><path d="m22 38.6l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/><path d="m42 38.6l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ed-1f1f7.svg b/public/emoji/1f1ed-1f1f7.svg
new file mode 100644
index 000000000..938504a0d
--- /dev/null
+++ b/public/emoji/1f1ed-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#ed4c5c"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#428bc1"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#f9f9f9"/><path d="m42.9 25.2l2.6-6-2-3.2-3.3 1.2-2.3-2.7-3.1 1.8-2.8-2.3-2.8 2.3-3.1-1.8-2.3 2.7-3.3-1.2-2 3.3 2.6 6c3.3-1.5 7-2.3 10.9-2.3 3.9-.2 7.6.7 10.9 2.2" fill="#fff"/><path d="m34.7 16.5l-2.7-2.2-2.7 2.2.5 6.2c.7-.1 1.5-.1 2.2-.1.7 0 1.5 0 2.2.1l.5-6.2" fill="#428bc1"/><path d="m32 50c6.2 0 11.3-5.1 11.3-11.3v-13.4h-22.6v13.4c0 6.2 5.1 11.3 11.3 11.3" fill="#ed4c5c"/><path d="m32 49.8c6.1 0 11.1-5 11.1-11.1v-13.2h-22.2v13.2c0 6.1 5 11.1 11.1 11.1" fill="#fff"/><g fill="#ed4c5c"><path d="m25.6 25.9h-4.3v4.7h4.3v-4.7"/><path d="m25.6 35.3h4.3v-4.7h-4.3v4.7"/><path d="m21.3 38.7c0 .4 0 .8.1 1.3h4.2v-4.7h-4.3v3.4"/><path d="m34.1 35.3h-4.3v4.7h4.3v-4.7"/><path d="m34.1 44.7h4.3v-4.7h-4.3v4.7"/><path d="m38.4 47.2c.9-.7 1.8-1.6 2.4-2.6h-2.4v2.6"/><path d="m25.6 44.7h4.3v-4.7h-4.3v4.7"/><path d="m23.2 44.7c.7 1 1.5 1.8 2.4 2.6v-2.6h-2.4"/><path d="m32.7 49.3c.5 0 .9-.1 1.4-.2v-4.5h-4.3v4.5c.5.1.9.2 1.4.2.5.1 1 .1 1.5 0"/><path d="m42.6 40c0-.4.1-.8.1-1.3v-3.4h-4.3v4.7h4.2"/><path d="m34.1 35.3h4.3v-4.7h-4.3v4.7"/><path d="m34.1 25.9h-4.3v4.7h4.3v-4.7"/><path d="m42.6 30.6v-4.7h-4.3v4.7h4.3"/></g><path d="m23.9 17.4l-3.3-1.2-1.9 3 .7 1.6 1.8 4.1c1.3-.6 2.7-1.1 4.2-1.4l-1.5-6.1" fill="#428bc1"/><path d="m23.7 20.4c.1.2.2.5.2.8 0 .9-.7 1.6-1.6 1.6-.8 0-1.4-.6-1.6-1.3.3.5.8.8 1.4.8.9 0 1.6-.7 1.6-1.6 0-.1 0-.2 0-.3" fill="#fff"/><path fill="#ffe62e" d="m22.2 18.1v.1l-.1.6.5.3v.1h-.1l-.5.2-.1.5v.1l-.1-.1-.4-.3-.6.2v-.1l.1-.5-.4-.4v-.1l.6-.2.1-.5v-.1.1l.4.3.6-.1z"/><path d="m29.3 16.5l-3.1-1.7-2.3 2.6 1.5 6c1.4-.4 2.9-.6 4.4-.7l-.5-6.2" fill="#2a5f9e"/><g fill="#ed4c5c"><path d="m25 21.9c1.5-.4 3-.6 4.6-.8l-.1-1.6c-1.7.1-3.3.4-4.9.8l.4 1.6"/><path d="m24.3 18.9c1.7-.4 3.4-.7 5.1-.9l-.1-1.5c-1.8.2-3.6.5-5.4.9l.4 1.5"/></g><g fill="#ffe62e"><path d="m32 19.3c-.2 0-.5.7-.9.2 0 0 .3.4.3.6 0 0-.3-.1-.3-.1 0 2.1 1.9 2 1.9 0 0 0-.3.1-.3.1 0-.1.3-.6.3-.6-.5.5-.7-.1-1-.2"/><path d="m33.2 16.4c-.2 0-.5.7-.9.2 0 0 .3.4.3.6 0 0-.3-.1-.3-.1 0 2.1 1.9 2 1.9 0 0 0-.3.1-.3.1 0-.1.3-.6.3-.6-.4.5-.7-.2-1-.2"/><path d="m30.7 16.4c-.2 0-.5.7-.9.2 0 0 .3.4.3.6 0 0-.3-.1-.3-.1 0 2.1 1.9 2 1.9 0 0 0-.3.1-.3.1 0-.1.3-.6.3-.6-.4.5-.7-.2-1-.2"/></g><path d="m40.1 17.4l-2.3-2.7-3.1 1.8-.5 6.2c1.5.1 3 .4 4.4.7l1.5-6" fill="#2a5f9e"/><path d="m35.3 17.8c.1 0 .2 0 .3 0 .2.1.2 0 .3-.1.2-.1.8-.2 1.4.1.1.1.7.1.7.1s-.5.2-1 0c.2.1.3.3.5.4.1 0 .8.2.8.2s-.6.3-1 0c-.3-.3-.6-.6-1.1-.5 0 0 .3.1.3.1-.1.1-.4.2-.5.1 0 .3 1 1.3 2.2 1 .5-.2.2.2.1.4-.1.1-.5 2.3-1.6 1.8 0 0 .6-.2.6-.6 0 0-.2-.2-.2-.2-.4 0-.7 1.2-1.2.6 0 0 .6-.3.5-.8-.1 0-.4 0-.4 0-.3.1-.2 1.2-.8.9 0 0 .7-1 .3-1-.1.2-.3.4-.3.6.2.2-.5.2-.4 0 0-.1.5-.6.4-1.1-.2-.1 0-1 .1-1.2-.6 0-.2-.2-.1-.6.2 0 .1 0 .1-.2" fill="#ffe62e"/><path d="m42.8 24.9l2.5-5.7-1.9-3-3.3 1.2-1.5 6c1.4.4 2.8.9 4.2 1.5" fill="#428bc1"/><path d="m39.6 19.6c1.7.4 3.3 1 4.8 1.7l-1 2.2c-1.4-.6-2.9-1.1-4.4-1.5l.6-2.4" fill="#fff"/><path d="m43.5 23.1l.6-1.5c-1.5-.7-3.1-1.2-4.7-1.6l-.4 1.5c1.6.4 3.1.9 4.5 1.6" fill="#ed4c5c"/><path d="m42 17.4l.1.6-.4.4.6.2.1.6.5-.4.6.2-.1-.6.4-.4-.6-.2-.1-.6-.4.4-.7-.2" fill="#ffe62e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ed-1f1f9.svg b/public/emoji/1f1ed-1f1f9.svg
new file mode 100644
index 000000000..6162c6a4d
--- /dev/null
+++ b/public/emoji/1f1ed-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c16.6,0,30-13.4,30-30H2C2,48.6,15.4,62,32,62z" fill="#f42f4c"/><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#2a5f9e"/><path d="m20 22v17.4c.3-.2 23.7 0 24 .1v-17.5h-24" fill="#fff"/><g fill="#699635"><path d="m32.4 37.4c0 0 0 0 0 0"/><path d="m39.2 37.5h-14.5l-4.7 1.9v2.6h24v-2.5l-4.8-2m-1.8 3.1c0 0-1.9.7-5.5.7-3.5 0-5.5-.7-5.5-.7v-.8c0 0 1.5.7 5.5.7 4 0 5.5-.7 5.5-.7v.8"/></g><g fill="#f42f4c"><path d="m31.5 35.4c0-.3 0-.5-.1-.8l-2-2.2c-.6.1-.3 1-.1 1.4l2.2 1.6"/><path d="m28.7 33.6c-.6.2-.4 1-.2 1.5l2.6 1.5c.1-.1.3-.1.5-.1 0-.1 0-.3-.1-.6l-2.8-2.3"/><path d="m30.9 36.8l-2.6-1.5c-.3.1-.3.3-.3.6l1.2 1.8 1.6.5.1-1.4"/><path d="m34.6 33.8c.2-.4.5-1.3-.1-1.4l-2 2.3c0 .3 0 .5-.1.8l2.2-1.7"/><path d="m35.5 35.1c.2-.5.5-1.3-.2-1.5l-3 2.3c0 .2 0 .4-.1.5.2 0 .4.1.6.2l2.7-1.5"/><path d="m36 35.9c0-.3-.1-.5-.3-.5l-2.7 1.4.1 1.4 1.6-.5 1.3-1.8"/></g><path d="m32.3 27.8c0 0 0 .1 0 .4.2.5.4.9.8 1.2.2-.3.2-1.2 0-2 .3.4.8.7 1.2.8 0-.3-.2-.8-.5-1.2.6.3 1.3.5 2.1.4-.2-.3-.7-.6-1.2-.9.9.2 1.8.5 1.9.5-.1-.9-.5-.9-1.2-1.2h1.8c-.4-.8-1.9-.8-3.1-.6.7-.2 1.7-.5 1.8-.5-.3-.2-1.7-1.1-3.4.3 0 .5-.2 1-.5 1-.3 0-.5-.4-.5-1-1.7-1.3-3-.5-3.3-.2.1 0 1.1.3 1.8.5-1.2-.2-2.7-.1-3.1.6h1.8c-.7.4-1.1.4-1.2 1.2 0 0 1-.3 1.9-.5-.5.3-1 .6-1.2.9.8.1 1.6-.2 2.1-.4-.3.4-.6.9-.5 1.2.4-.1.8-.4 1.2-.8-.2.8-.2 1.6 0 2 .3-.2.5-.5.6-.9 0-.4 0-.7 0-.7h.7z" fill="#699635"/><path d="m26.5 39.8v.8c0 0 2 .7 5.5.7 3.5 0 5.5-.7 5.5-.7v-.8c0 0-1.5.7-5.5.7-4 0-5.5-.7-5.5-.7" fill="#fff"/><g fill="#2a5f9e"><path d="m29.5 32.4l-2.4-2.7c-.7.6-.7 1.5-.7 1.8l3 2.2c-.2-.3-.6-1.2.1-1.3"/><path d="m28.7 33.6l-3.6-2.8c-.5.6-.2 2.1-.1 2.4l3.5 1.9c-.2-.4-.5-1.3.2-1.5"/><path d="m23.9 34.3c0 .3-.1.6.1 1.2l3.9.4c0-.3.1-.5.3-.5l-4.5-2.5c-.2.5.1 1.3.2 1.4"/><path d="m37.6 31.5c0-.3 0-1.2-.7-1.8l-2.4 2.7c.6.1.3 1 .1 1.4l3-2.3"/><path d="m39 33.3c.1-.4.4-1.8-.1-2.4l-3.6 2.8c.6.2.4 1 .2 1.5l3.5-1.9"/><path d="m40.2 32.8l-4.5 2.5c.2.1.3.3.3.5l3.9-.4c.2-.6.1-.9.1-1.2.2 0 .5-.8.2-1.4"/><path d="m31.9 25.8c.3 0 .5-.4.5-1 0 0 0-.1 0-.1 0-.6-.2-1-.5-1-.3 0-.5.5-.5 1 0 .7.3 1.1.5 1.1"/></g><g fill="#ffe62e"><path d="m40.3 36.3l-.1-.8-1.7.2c-.2-.1-.5-.2-.8-.2-.4 0-.8.2-1.1.4l-2 .2.2.8.6-.1-.5.9-1.6.5v-1.2h-2.3v1.2l-1.6-.5-.5-.8-.1-.1.6.1.2-.8-2-.2c-.3-.3-.7-.4-1.1-.4-.3 0-.6.1-.8.2l-1.8-.2-.1.8 1.2.1c-.1.2-.2.5-.2.8 0 1 .8 1.8 1.8 1.8.8 0 1.5-.6 1.7-1.3l.3.4 2.5.7c0 .2.5.4 1.2.4.6 0 1.2-.2 1.2-.4l2.5-.7.3-.4c.2.8.9 1.3 1.7 1.3 1 0 1.8-.8 1.8-1.8 0-.3-.1-.6-.2-.8l.7-.1"/><path d="m24.6 30.5c0 .1-.1.2-.1.3l.4.2.2-.2 6.5 5.1.1.5h.7l.1-.5 6.6-5.1.2.2.4-.2c-.1-.1-.1-.2-.2-.3h.3l.6-.8-1 .4v.2h-.1c-.1-.1-.1-.1-.2-.2l-.3.3.2.2-6.4 4.7.1-.7 4.6-5.1.2.2.4-.3c-.1-.1-.1-.2-.2-.2l.3-.1.4-.9-.9.6v.2.1c-.1-.1-.2-.1-.3-.2l-.3.4.2.2-2.8 2.9.5-1.1-.3-.1-1.3 2.3 1-2.8h-.4l-1.1 3 .7-2.9h-.4l-.5 1.9c0-1-.2-5-.2-5h-.9c0 0-.1 3.6-.1 4.7l-.3-1.6h-.4l.7 2.9-1.1-3h-.4l1 2.8-1.3-2.3-.3.1.5 1.1-2.8-2.9.2-.2-.1-.4c-.1.1-.2.1-.3.2v-.1-.2l-.9-.6.4.9.3.1c-.1.1-.2.2-.2.2l.4.3.2-.2 4.5 5.1.1.7-6.3-4.7.2-.2-.4-.3c-.1.1-.2.1-.2.2h-.1v-.2l-1-.4.6.8h.3"/><path d="m23.6 33l.1-.2 7.1 4 .6-.2-7.6-4 .1-.2-.4-.3c-.1.1-.1.2-.2.2h-.1l-.1-.2-1.1-.3.7.7h.3.1c-.1.1-.1.2-.1.3l.6.2"/><path d="m41 32.6l.7-.7-1.1.3-.1.2h-.1c-.1-.1-.1-.2-.2-.2l-.2.2.1.2-7.5 4 .5.2 2.6-1.5 4.5-2.5.1.2.5-.1c0-.1-.1-.2-.1-.3h.1.2"/></g><ellipse cx="32" cy="37" rx="1.2" ry=".6" fill="#2a5f9e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ed-1f1fa.svg b/public/emoji/1f1ed-1f1fa.svg
new file mode 100644
index 000000000..48b8aced6
--- /dev/null
+++ b/public/emoji/1f1ed-1f1fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#ed4c5c"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#83bf4f"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ed.svg b/public/emoji/1f1ed.svg
new file mode 100644
index 000000000..6add3c7e0
--- /dev/null
+++ b/public/emoji/1f1ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="M20.3,46.5v-29h6v11.1h11.3V17.5h6v29h-6v-13H26.4v13H20.3z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee-1f1e8.svg b/public/emoji/1f1ee-1f1e8.svg
new file mode 100644
index 000000000..540234ef7
--- /dev/null
+++ b/public/emoji/1f1ee-1f1e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2 32c0 11.5 6.5 21.5 16 26.5v-53c-9.5 5-16 15-16 26.5" fill="#f9f9f9"/><path d="m62 32c0-11.5-6.5-21.5-16-26.5v53.1c9.5-5.1 16-15.1 16-26.6" fill="#ffce31"/><path d="M32,2c-5.1,0-9.8,1.3-14,3.5v53.1c4.2,2.2,8.9,3.5,14,3.5s9.8-1.3,14-3.5V5.5C41.8,3.3,37.1,2,32,2z" fill="#2a5f9e"/><path d="m23.9 38.8c0 0 0-.1 0 0m20.4-.7c.7-.7.6-2.1-.4-2.5-.2-.1-.5.2-.6.3-.2.5.5.9.1 1.3-.4.4-.5-.3-.6-.5-.2-.5-.6-.8-1.1-1.2-.9-.7-1.3-1.9-1.3-3 0-1.4.3-3.5-1.5-4-.5-.2-1 0-1.5-.1-.8-.3-1 .4-.9 1.1-.8-.2-.9.8-1.6.6.2-.4.4-.8.6-1.1.2.1.6-.1.6-.3 0-.4.5-.7.5-1.1 0-.4-.1-1-.5-1.2-.2-.7-1.3-.8-1.8-.9-.4 0-.3.2-.6-.1-.2-.2-.8-.2-1-.2.2-1.1-1.5-1.1-1.4 0-.2 0-.7 0-.9.1-.4.2-.2.4-.7.2-.2 0-.4 0-.6.1-.3-.1-1.1.2-1.3.6-.1.2-.3.3-.4.6-.1.2 0 .4-.1.6-.1.3.2 1.1.4 1.3-.1.3.2.4.5.4.3 0 .6.9.7 1.1-.3 0-.4.1-.6-.2-.2-.4-.6-.5-1-.4.1-.8-.2-1.3-1-1-.4.1-.4 0-.7-.1-.3 0-.8.2-1.1.3-1.6.9-.8 2.9-1.1 4.4-.1.6-.3 1.2-.7 1.7-.4.6-1 .9-1.4 1.4-.1.2-.4 1.1-.6 1.1-.7 0-.3-.7-.2-1 .4-.9-.9-.9-1.2-.2-.6 1.2.5 2.8 1.9 2.3 0 .3 0 .6-.4.7-.4.1-.2.9-.1 1.1.2.6.6 1.9 1.4 1.9.7 0 1.8-.1.9-1.1-.3-.4-1-.4-.8-1.1.2-.5.9-.6 1.1-1.2.3-.8.3.2.2.2-.1.2.5.6.6.8.5.8.8 1 1.7 1 .5 0 .4-.5.3-.9-.2-.4-1.1-.6-1.1-1 0-.4.4-.6.3-1.2-.1-.5-.5-.8-.9-1.1.5-.5 1.2-.7 1.7-1.2.4-.4.6-1 1-1.4 0 .8 0 1.6 0 2.3 0 .8-.1 1.8.2 2.5.7 1.5 3 1.9 4.5 1.9 1.5 0 3.8-.4 4.5-1.9.3-.7.2-1.6.2-2.3 0-.8 0-1.7 0-2.5.3 0 .6 1 .8 1.2.5.6 1.3.9 1.9 1.5-.6.4-1.4 1.3-.8 2 .5.5-.4.7-.6.9-.2.2-.8 1.3-.1 1.3.7.3 1.4-.2 1.7-.7.1-.2.8-.8.8-1 0-.3-.3-.4.1-.5.2.7 2.1 1.7.9 2.3-.3.2-1 .9-.6 1.3.2.2.7.1 1 .1.9 0 1.1-.9 1.4-1.6.1-.3.4-1 .1-1.3-.3-.3-.5-.3-.5-.9.6.1 1.3-.1 1.7-.5m-19.5-13.6c.2.3.4.6.8.8-.2.2-1.1.7-.3.9.4.1.9.1 1.3 0 .5 0 3.8-1 3.1-1.8 1.5-.2 3-.2 4.6 0-.4 1 2.5 1.8 3.1 1.8.4 0 .9.1 1.3 0 .8-.2-.1-.7-.3-.9.2-.1 1.4-1.3.6-1.4-.2 0-.5.1-.8.1-.4 0-.7-.1-1-.3-.7-.3-.5-1.2-1.2-1.5-.9-.4-2.2-.4-3.2-.4-1.1 0-2.2 0-3.4.1-.8.1-1.9.2-2.1 1.1-.2.7-.9.9-1.5.9-.4.1-1.5-.2-1 .6" fill="#fff"/><path d="m27.7 30.4h8.6v7.6c0 2.5-4.3 2.5-4.3 2.5s-4.3 0-4.3-2.5c0 0 0-7.6 0-7.6" fill="#4c86c7"/><g fill="#fff"><path d="m31.4 32.8l-1-1.1c-.2-.2-.5-.2-.6 0l-1 1.1h2.6"/><path d="m31.4 35l-1-1.1c-.2-.2-.5-.2-.6 0l-1 1.1h2.6"/><path d="m31.4 37.3l-1-1.1c-.2-.2-.5-.2-.6 0l-1 1.1h2.6"/><path d="m33.3 39.5l-1-1.1c-.2-.2-.5-.2-.6 0l-1 1.1h2.6"/><path d="m35.2 32.8l-1-1.1c-.2-.2-.5-.2-.6 0l-1 1.1h2.6"/><path d="m35.2 35l-1-1.1c-.2-.2-.5-.2-.6 0l-1 1.1h2.6"/><path d="m35.2 37.3l-1-1.1c-.2-.2-.5-.2-.6 0l-1 1.1h2.6"/></g><path d="m38.9 24.4l.1-.2c-.2.1-.4.1-.6.1-.4 0-1.6-.2-2-.9v-.1c0-.5-.3-.9-.8-.9-1.2-.2-2.4-.3-3.6-.3-1.2 0-2.4.1-3.6.3-.4.1-.8.5-.8.9v.1c-.3.7-1.6.9-2 .9-.2 0-.4 0-.6-.1l.1.2c.2.4.5.7.9.8-.1.4-.4.6-.8.7.4.1 2.6.3 4.1-1.2l-.2-.4v-.1c.9-.1 1.8-.2 2.8-.2h.1c1 0 1.9.1 2.8.2v.1l-.2.4c1.5 1.5 3.8 1.3 4.1 1.2-.3-.1-.6-.3-.8-.7.4-.2.8-.5 1-.8" fill="#a5a7a9"/><g fill="#c09b5a"><path d="m26.7 32.9c.3-.4.4-1.1.5-1.5.2-.7.4-.9 1.1-.9 0-.9-.9-.6-1.3-.1-.3.5-.6 1-1 1.5 0-.3 0-.6 0-.9.4-.4 1-.6 1.1-1.2 0-.2.2-.8 0-1-.1-.1-.5.1-.6.1-.5.1-.5-.1-.8-.1-2.1 0-1.8 2.4-1.8 3.8 0 1.2-.4 2.3-1.3 3.1-.3.3-.7.5-1 .9-.2.3-.3 1.2-.8 1.2-.6 0-.9-.7-.7-1.1.3-.7-.2-.8-.5-.1-.4 1.2.9 2.4 2 1.5-.1.5.2 1.1-.3 1.5-.4.3-.2.9.1 1.3.2.3.3 1.2.8 1.2.3.1.7 0 .9 0 0-.4-.3-.8-.8-.8-.3-.3-.4-.9-.2-1.2.1-.1 1.6-1.6 1.3-1.6.2 0 .7.1.8.4.1.3 0 .3-.1.5.2.1.4.3.5.5.2.3.4.9.8.9.2.1.6 0 .8 0 0-.9-1.5-.8-1.1-1.8.1-.3.5-.5.2-.9-.2-.4-.7-.8-1.1-.9.8-.9 2.2-1.3 2.5-2.5 1-.8 1-1.2 1-2.3-.3 0-.4.3-.4.5 0 .4-.2.6-.5.8-.1-.5-.1-.7-.1-.8"/><path d="m44 36c-.1-.1-.2-.1-.4 0-.2.2.1.4.1.6.2.5-.1 1.1-.7 1.1-.4 0-.4-.4-.5-.7-.2-.5-.5-.8-.8-1.1-1.5-1.1-1.7-2.8-1.7-4.5 0-.6.1-1.3-.3-1.9-.2-.4-.6-.6-1-.7-.2 0-.4-.1-.5-.1-.2 0-.4.2-.5.2-.2-.1-.8-.4-.9-.1-.1.3 0 .8.1 1.1.2.4.7.6 1 .9 0 .3 0 .6 0 .9-.3-.4-.6-.9-.9-1.3-.1-.1-.2-.3-.3-.4-.3-.5-1.1-.2-1.1.4.6 0 .9.2 1.1.9.1.6.5 1.4.4 1.9-.3-.2-.5-.4-.5-.8 0-.2-.1-.5-.4-.5 0 1.1 0 1.5 1 2.3.3 1.2 1.7 1.7 2.5 2.5-.5.2-.8.5-1.1.9-.2.5.1.6.2 1 .4 1-1.1.9-1.1 1.8.8 0 1 0 1.5-.7.1-.2.3-.4.5-.6.3-.2 0-.1 0-.4 0-.5.4-.5.8-.6.1 0 .2.6.3.7.2.4.6.4.9.7.3.4.3 1 0 1.4-.3.3-.8.2-.8.8.3 0 .7.1.9 0 .5 0 .6-.9.8-1.2.3-.4.5-1 .1-1.3-.5-.4-.3-.9-.3-1.5 1.2 1.3 2.7-.6 1.6-1.7"/></g><path d="m32 26.8c1 0 3.1.3 3.9 1-.8 2.1-2.1 1.3-3.9 1.3-1.8 0-3.1.9-3.9-1.3.8-.8 2.9-1 3.9-1" fill="#ed4c5c"/><g fill="#c8b100"><path d="m34.7 29.1c-.7-.4-1.6-.5-2.7-.5-1 0-2 .1-2.6.5l.2 1c.6.2 1.5.3 2.4.3.9 0 1.8-.1 2.4-.3l.3-1"/><path d="m35.6 26.6c-.2-.2-.6-.3-1-.3-.2 0-.3 0-.5.1 0 0-.3-.5-1.1-.5-.3 0-.5.1-.7.2 0-.1-.1-.2-.3-.2s-.3.1-.3.2c-.2-.1-.4-.2-.7-.2-.7 0-1.1.5-1.1.5-.1 0-.3-.1-.5-.1-2.5 0-1.2 1.8-1.2 1.8l.2-.4c-.6-.8-.1-1.3 1-1.3.1 0 .3 0 .4 0-.4.6.3 1.1.3 1.1l.2-.3c-.3-.2-.3-1.2.7-1.2.3 0 .5.1.7.2 0 .1-.1.9-.1 1l.4.4.4-.4c-.1-.2-.1-1-.1-1 .2-.1.4-.2.7-.2 1.1 0 1.1 1 .7 1.3l.2.3c0 0 .6-.5.3-1.1.1 0 .3 0 .4 0 1.3 0 1.4 1.1 1 1.3l.2.4c0-.1.5-.9-.2-1.6"/></g><path d="m31.7 25.5c0-.2.2-.4.3-.4s.3.2.3.4-.2.4-.3.4-.3-.2-.3-.4" fill="#005bbf"/><path fill="#c8b100" d="m31.9 24.5v.2h-.1v.2h.1v.2.3h-.2v.1.1h.7v-.1-.1h-.3v-.3-.2h.2v-.2h-.2v-.2z"/><path d="m32 30.3c-.9 0-1.6-.1-2.2-.3.6-.2 1.4-.3 2.2-.3.9 0 1.6.1 2.2.3-.5.2-1.3.3-2.2.3" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee-1f1e9.svg b/public/emoji/1f1ee-1f1e9.svg
new file mode 100644
index 000000000..d92e0a009
--- /dev/null
+++ b/public/emoji/1f1ee-1f1e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 62c16.6 0 30-13.4 30-30h-60c0 16.6 13.4 30 30 30" fill="#f9f9f9"/><path d="m31.8 2c-16.6 0-30 13.4-30 30h60c0-16.6-13.4-30-30-30" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee-1f1ea.svg b/public/emoji/1f1ee-1f1ea.svg
new file mode 100644
index 000000000..c3f32f72d
--- /dev/null
+++ b/public/emoji/1f1ee-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M1.8,32c0,13.1,8.4,24.2,20,28.3V3.7C10.1,7.8,1.8,18.9,1.8,32z" fill="#83bf4f"/><path d="m61.8 32c0-13.1-8.4-24.2-20-28.3v56.6c11.6-4.1 20-15.2 20-28.3" fill="#ff8736"/><path d="m21.8 60.3c3.1 1.1 6.5 1.7 10 1.7s6.9-.6 10-1.7v-56.6c-3.2-1.1-6.5-1.7-10-1.7s-6.9.6-10 1.7v56.6" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee-1f1f1.svg b/public/emoji/1f1ee-1f1f1.svg
new file mode 100644
index 000000000..4118fdf99
--- /dev/null
+++ b/public/emoji/1f1ee-1f1f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#f9f9f9"><path d="m52.1 10c-5.4-5-12.5-8-20.4-8s-15 3-20.4 8h40.8"/><path d="m11.3 54c5.4 5 12.5 8 20.4 8s15-3 20.4-8h-40.8"/><path d="m1.7 32c0 4.3.9 8.3 2.5 12h55c1.6-3.7 2.5-7.7 2.5-12s-.9-8.3-2.5-12h-55c-1.6 3.7-2.5 7.7-2.5 12"/></g><g fill="#428bc1"><path d="m11.4 54h40.7c3-2.8 5.5-6.2 7.1-10h-55c1.7 3.8 4.2 7.2 7.2 10"/><path d="m52.1 10h-40.7c-3 2.8-5.5 6.2-7.1 10h55c-1.7-3.8-4.2-7.2-7.2-10"/><path d="m40.7 27h-6l-3-5-3 5h-6l3 5-3 5h6l3 5 3-5h6l-3-5 3-5m-9-2.1l1.3 2.1h-2.5l1.2-2.1m-6.3 3.6h2.5l-1.2 2.1-1.3-2.1m0 7l1.2-2.1 1.2 2.1h-2.4m6.3 3.6l-1.2-2.1h2.5l-1.3 2.1m2.2-3.6h-4.2l-2.2-3.5 2.1-3.5h4.2l2.2 3.5-2.1 3.5m4.2 0h-2.5l1.2-2.1 1.3 2.1m-1.2-5l-1.2-2.1h2.5l-1.3 2.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee-1f1f2.svg b/public/emoji/1f1ee-1f1f2.svg
new file mode 100644
index 000000000..17632dc76
--- /dev/null
+++ b/public/emoji/1f1ee-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,32c0,16.6-13.4,30-30,30S2,48.6,2,32S15.4,2,32,2S62,15.4,62,32" fill="#ed4c5c"/><path fill="#fff" d="m49.3 22.8l-5.1-.3-.4-.3-1.1.9.2.8-.4 1.3-2.2 4.8-.2 1 .1 1-.5.2-5.1-2.7-.2.2.2-.2-1.7-5.2-2.2-3.7-1.9-.2-1.5 1.1-6.7 2.8-1.6-.5-2.6-2.4-.8.4 2.6 4.4v.5l1.3.4.6-.6 1.2-.4 5.3-.7.9-.4.9-.7.4.3.5 5.5-3.8 3.8-2.2 3.7.7 1.8 1.7.7 5.5 4.7.3 1.6-.9 3.5.7.5 2.7-4.3.4-.2-.2-1.4-.8-.2-.9-.9-3-4.4-.9-.7-.9-.4.1-.5 4.6-3h.1l5.2 1.5 4.3.2 1.2-1.6-.1-1.8 1.3-7.1 1.3-1 3.5-.9.1-.9"/><path fill="#ffe606" d="m24 37.6l1.7.1.6-.3.4-.5.4.1.1 1.5-.6.1-.4-.4-1-.1-.9.4-.5-.2z"/><g fill="#f9dd19"><path d="m32.9 47.4l-1.7.3-.2.8 1.7-.5.2-.6"/><path d="m46.5 22.7l-.7.1 1.1 1.3.8-.2-1.2-1.2"/><path d="m40.9 32.1l-1.2.8v.5l.6.1.6.4.8 1.5.7-.1-.1-.6-.4-.4-.3-.2-.5-.9.2-.6-.4-.5"/><path d="m17.4 22.5l-.3 1.7.5.4.4-1.6-.6-.5"/><path d="m29.8 20.7l-.4.4-.1.9-.5.9-.6.2-.1.6 1.3.6.4-.4-.3-.5v-.7l.9-1.5-.6-.5"/></g><path d="m32.4 34.4l-.1.1v.1h.5l-.4-.2m-3.2-4.7l-.2.6.2-.2v-.4m5.4-.9l-.2.1.2.6-.2.2.2-.2.1.1.1-.1-.2-.7" fill="#f9db17"/><path fill="#f9dd19" d="m34.4 28.9l-2.3 1.8-2.9-1 .1.4-.2.2 2.5 1.1.7 3.1.1-.1h.1l.4.2h.1l-.4-3.2 2.1-1.8-.1-.1-.2.2.2-.2-.2-.6"/><g fill="#f9dd16"><path d="m19.5 26l.5 1.5h1.6l-1.3.9.5 1.5-1.3-.9-1.3.9.5-1.5-1.3-.9h1.6z"/><path d="m41.7 20.5l.5 1.5h1.6l-1.3 1 .5 1.5-1.3-1-1.3 1 .5-1.5-1.3-1h1.6z"/><path d="m35.2 41.5l.5 1.5h1.6l-1.3 1 .5 1.5-1.3-.9-1.2.9.4-1.5-1.2-1h1.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee-1f1f3.svg b/public/emoji/1f1ee-1f1f3.svg
new file mode 100644
index 000000000..0f8b13d57
--- /dev/null
+++ b/public/emoji/1f1ee-1f1f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M31.8,2C18.8,2,7.7,10.4,3.6,22h56.6C56,10.4,44.9,2,31.8,2z" fill="#f2b200"/><path d="M31.8,62c13.1,0,24.2-8.3,28.3-20H3.6C7.7,53.7,18.8,62,31.8,62z" fill="#83bf4f"/><path d="m3.6 22c-1.1 3.1-1.7 6.5-1.7 10s.6 6.9 1.7 10h56.6c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10h-56.6" fill="#fff"/><circle cx="31.8" cy="32" r="8" fill="#428bc1"/><circle cx="31.8" cy="32" r="7" fill="#fff"/><g fill="#428bc1"><circle cx="29.2" cy="25.5" r=".5"/><circle cx="27.6" cy="26.4" r=".5"/><circle cx="26.3" cy="27.7" r=".5"/><circle cx="25.4" cy="29.3" r=".5"/><circle cx="24.9" cy="31.1" r=".5"/><circle cx="24.9" cy="32.9" r=".5"/><circle cx="25.4" cy="34.7" r=".5"/><circle cx="26.3" cy="36.3" r=".5"/><circle cx="27.6" cy="37.6" r=".5"/><circle cx="29.2" cy="38.5" r=".5"/><circle cx="30.9" cy="38.9" r=".5"/><path d="m32.3 39c0-.3.2-.5.4-.6.3 0 .5.2.6.4 0 .3-.2.5-.4.6-.4.1-.6-.1-.6-.4"/><circle cx="34.5" cy="38.5" r=".5"/><circle cx="36.1" cy="37.6" r=".5"/><circle cx="37.4" cy="36.3" r=".5"/><circle cx="38.3" cy="34.7" r=".5"/><circle cx="38.8" cy="32.9" r=".5"/><path d="m38.8 31.6c-.3 0-.5-.2-.6-.4 0-.3.2-.5.4-.6.3 0 .5.2.6.4.1.3-.1.5-.4.6"/><circle cx="38.3" cy="29.3" r=".5"/><circle cx="37.4" cy="27.7" r=".5"/><circle cx="36.1" cy="26.4" r=".5"/><path d="m35 25.7c-.1.3-.4.4-.7.3-.3-.1-.4-.4-.3-.7.1-.3.4-.4.7-.3.3.2.4.5.3.7"/><path d="m33.2 25.1c0 .3-.3.5-.6.4-.3 0-.5-.3-.4-.6 0-.3.3-.5.6-.4.3.1.5.4.4.6"/><path d="m31.4 25c0 .3-.2.5-.4.6-.3 0-.5-.2-.6-.4 0-.3.2-.5.4-.6.3-.1.6.1.6.4"/><circle cx="31.8" cy="32" r="1.5"/><path d="m31.8 25l-.2 4.3.2 2.7.3-2.7z"/><path d="m30 25.2l.9 4.3.9 2.5-.4-2.7z"/><path d="m28.3 25.9l2 3.9 1.5 2.2-1.1-2.5z"/><path d="m26.9 27l2.9 3.3 2 1.7-1.7-2.1z"/><path d="m25.8 28.5l3.6 2.4 2.4 1.1-2.2-1.6z"/><path d="m25.1 30.2l4.1 1.3 2.6.5-2.5-.9z"/><path d="m24.8 32l4.4.2 2.6-.2-2.6-.2z"/><path d="m25.1 33.8l4.2-.9 2.5-.9-2.6.5z"/><path d="m25.8 35.5l3.8-1.9 2.2-1.6-2.4 1.1z"/><path d="m26.9 36.9l3.2-2.8 1.7-2.1-2 1.7z"/><path d="m28.3 38.1l2.4-3.7 1.1-2.4-1.5 2.2z"/><path d="m30 38.8l1.4-4.1.4-2.7-.9 2.5z"/><path d="m31.8 39l.3-4.3-.3-2.7-.2 2.7z"/><path d="m33.6 38.8l-.8-4.3-1-2.5.5 2.7z"/><path d="m35.3 38.1l-1.9-3.9-1.6-2.2 1.2 2.5z"/><path d="m36.8 36.9l-2.9-3.2-2.1-1.7 1.8 2.1z"/><path d="m37.9 35.5l-3.6-2.4-2.5-1.1 2.2 1.6z"/><path d="m38.6 33.8l-4.1-1.3-2.7-.5 2.6.9z"/><path d="m38.8 32l-4.3-.3-2.7.3 2.7.2z"/><path d="m38.6 30.2l-4.2.9-2.6.9 2.7-.5z"/><path d="m37.9 28.5l-3.9 1.9-2.2 1.6 2.5-1.1z"/><path d="m36.8 27.1l-3.2 2.8-1.8 2.1 2.1-1.7z"/><path d="m35.3 25.9l-2.3 3.7-1.2 2.4 1.6-2.2z"/><path d="m33.7 25.2l-1.4 4.1-.5 2.7 1-2.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee-1f1f4.svg b/public/emoji/1f1ee-1f1f4.svg
new file mode 100644
index 000000000..04d9b4ee6
--- /dev/null
+++ b/public/emoji/1f1ee-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m26.8 6.1c-3.6 0-4.7-1-6.8-1.6-2.4 1-4.6 2.4-6.7 4 .8-.2 1.8-.3 3.1-.3 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 2 0 3.2-.3 4.3-.7-1.5-1.3-3.1-2.5-4.9-3.5-4.7-.1-4.8-2-9.8-2-5.2.1-5.2 2.1-10.4 2.1" fill="#fff"/><g fill="#2a5f9e"><path d="m47.6 10.2c-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2 4.1 0 4.1 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 3.9 0 4.9-1.1 7.3-1.7-.9-1.1-2-2.1-3-3.1-1.1.4-2.3.7-4.3.7"/><path d="m37.2 4.1c5 0 5.2 1.8 9.9 2-4.4-2.6-9.6-4-15-4-4.3 0-8.8 4.1-5.2 4.1 5.1-.1 5.1-2.1 10.3-2.1"/></g><path d="m47.6 14.3c-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-4.5 0-5.1 1.5-8.6 1.9-1 1.3-1.8 2.7-2.6 4.2.2 0 .5 0 .8 0 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.1 0 5.2-1.9 10.1-2-.8-1.4-1.7-2.6-2.8-3.8-2.4.6-3.4 1.7-7.3 1.7" fill="#fff"/><path d="m47.6 18.5c-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2 4.1 0 4.1 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 .7 0 1.3 0 1.8.1-.6-1.5-1.3-2.9-2.1-4.2-4.9.1-5 2-10.1 2" fill="#2a5f9e"/><path d="m58 20.6c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-1 0-1.8-.1-2.4-.2-.4 1.2-.8 2.5-1 3.8.9.3 2 .5 3.5.5 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 1.4 0 2.4.1 3.2.3-.4-1.5-.8-2.9-1.4-4.3-.6 0-1.2-.1-1.9-.1" fill="#fff"/><path d="m58 24.8c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2 4.1 0 4.1 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 1.8 0 2.9.2 3.9.5-.1-1.4-.3-2.9-.7-4.2-.8-.3-1.8-.4-3.2-.4" fill="#2a5f9e"/><path d="m58 28.9c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-1.8 0-3-.2-4-.5 0 .5 0 1 0 1.6 0 .8 0 1.7.1 2.5 1 .3 2.1.6 3.9.6 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 1.8 0 3 .2 4 .5 0-.5 0-1 0-1.6 0-.8 0-1.6-.1-2.5-1-.3-2.1-.6-3.9-.6" fill="#fff"/><path d="m58 33.1c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-1.8 0-2.9-.2-3.9-.5.1 1.4.3 2.9.7 4.2.8.2 1.8.4 3.2.4 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 1.5 0 2.6.2 3.5.4.2-1.3.4-2.6.5-3.9-1-.3-2.2-.6-4-.6" fill="#2a5f9e"/><path d="m58 37.2c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-1.4 0-2.4-.1-3.2-.3.4 1.5.8 2.9 1.4 4.3.5.1 1.1.1 1.8.1 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 1 0 1.8.1 2.4.2.4-1.2.8-2.5 1-3.8-.8-.3-1.9-.5-3.4-.5" fill="#fff"/><path d="m58 41.4c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-.7 0-1.3 0-1.8-.1.6 1.5 1.3 2.9 2.1 4.2 4.9-.1 5-2 10.1-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 .3 0 .5 0 .8 0 .6-1.3 1.2-2.6 1.7-3.9-.7-.2-1.5-.2-2.5-.2" fill="#2a5f9e"/><path d="m58 45.5c-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-5.1 0-5.2 1.9-10.1 2 .8 1.4 1.7 2.6 2.8 3.8 2.5-.6 3.4-1.7 7.3-1.7 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 4.5 0 5.1-1.5 8.6-1.9 1-1.3 1.8-2.7 2.6-4.2-.3 0-.5 0-.8 0" fill="#fff"/><path d="m47.6 51.7c-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-3.9 0-4.9 1.1-7.3 1.7.9 1.1 2 2.2 3 3.1 1.1-.4 2.3-.7 4.3-.7 5.2 0 5.2 2 10.4 2 5.2 0 5.2-2 10.4-2 5.2 0 5.2 2 10.4 2 1.3 0 2.3-.1 3.1-.3 2.1-1.7 3.9-3.6 5.5-5.7-3.5.3-4.1 1.9-8.6 1.9" fill="#2a5f9e"/><path d="m47.6 55.8c-5.2 0-5.2-2-10.4-2-5.2 0-5.2 2-10.4 2-5.2 0-5.2-2-10.4-2-2 0-3.2.3-4.3.7 1.5 1.3 3.1 2.5 4.8 3.5 4.6.1 4.8 2 9.8 2 5.2 0 5.2-2 10.4-2 3.6 0 4.7 1 6.8 1.6 2.4-1 4.6-2.4 6.7-4-.8.1-1.7.2-3 .2" fill="#fff"/><path d="m26.8 59.9c-5 0-5.2-1.8-9.9-2 4.4 2.6 9.6 4 15 4 4.3 0 8.3-.9 12-2.5-2.1-.6-3.2-1.6-6.8-1.6-5.1.1-5.1 2.1-10.3 2.1" fill="#2a5f9e"/><path d="m54.4 24.6l3.9.1c-1-1.8-4.3-1.9-7-1.4 1.7-.5 3.7-1.1 4.1-1.2-.8-.6-4.3-2.8-8.7 1.6h-.1c-4.4-4.4-7.9-2.2-8.7-1.6.3.1 2.4.6 4.1 1.2-2.7-.4-6-.3-7 1.4l3.9-.1c-1.6.8-2.5.9-2.8 2.8.1 0 2.1-.6 4.2-1.1-1.1.6-2.2 1.3-2.6 2 1.9.1 3.5-.4 4.8-1-.8 1-1.2 2.1-1.2 2.7.9-.2 1.9-1 2.7-1.8-.5 1.8-.4 3.7.1 4.4.8-.6 1.3-1.6 1.7-2.7v1.1h1.7l-.1-1.5c.4 1.3 1 2.5 1.9 3.2.5-.8.6-2.6.1-4.4.8.8 1.7 1.6 2.7 1.8.1-.6-.4-1.7-1.2-2.7 1.2.6 2.9 1.1 4.8 1-.5-.7-1.5-1.4-2.6-2 2.1.6 4.1 1.1 4.2 1.1-.3-2-1.2-2.1-2.9-2.9" fill="#75a843"/><path fill="#c94747" d="m45.4 28.2h2.7v21.8h-2.7z"/><path d="m40.3 42.1l2.2 2.3h8.1l2.2-2.3.2-3.4-5.3-1.6.5-.4-1.7-1-1.7 1 .5.4-4.8 1.2-.2 3.8m11.5-2.8l-1.3 2-1.3-.5-1.6-.3v-2.9l4.2 1.7m-10.4 0l4.2-1.7v2.9l-1.6.3-1.3.5-1.3-2" fill="#f1bf31"/><path fill="#2a5f9e" d="m11 11h21v21h-21z"/><g fill="#fff"><path d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5"/></g><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee-1f1f6.svg b/public/emoji/1f1ee-1f1f6.svg
new file mode 100644
index 000000000..c260e2925
--- /dev/null
+++ b/public/emoji/1f1ee-1f1f6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.3,3.7,22h56.6C56.2,10.3,45.1,2,32,2z" fill="#c94747"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#3e4347"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#f9f9f9"/><g fill="#699635"><path d="m44.7 26.6c-.2-.1-.4-.2-.4-.3-.1-.1 0-.1.4 0 .7.2 1.2.1 1.7-.3l.4-.4.5.2c.3.1.6.2.6.2.2-.1.7-.6.6-.8 0-.2.2-.2.3.1.2.5-.1 1.1-.6 1.2-.2.1-.5 0-.8-.1-.5-.2-.5-.2-.8 0-.5.5-1.2.5-1.9.2"/><path d="m46.5 24.9c-.2-.2-.4-1.1-.3-1.3.1-.2.1-.2.3-.2.3.1.4.3.3 1 0 .6-.1.7-.3.5"/><path d="m25.1 24.3c-.1.4.7 1.5 1.1 1.6-.2.1-.5.1-.8.2-1.3 1.3-5.8 5.7-6.7 6.8 2.5 0 5.2 0 7.5-.1 0-1.7 1.6-1.8 2.7-2.4.5.9 1.9.8 2.1 2.1 0 1.6 0 3.9 0 5.6-7 0-14.2 0-21.2 0-.3 1.6-1.7 2.9-3.8 2.4.6-.7 1.7-.9 2.1-1.8.3-2-.7-3.3-1.3-4.4 1-.4 1.2-.5 2.3-1.2-.7 2.3 1.9 2 3.9 2 .1-.8 0-1.7-.6-1.8.8-.3.9-.4 2.1-1.4 0 .9 0 2.1 0 3 4.7 0 9.8 0 14.7 0 0-1 .3-2.5-.5-2.5-.7 0 0 2-.6 2s-7.5 0-11.3 0c0-.4 0-1.3 0-1.9.5-.5.4-.4 3.7-3.7.3-.5 2.6-2.6 4.6-4.5"/><path d="m53.4 24.2c.8.4 1.4 1 2.4 1.3-.1.4-.5.6-.6 1 0 2.8 0 5.7 0 8.5 1.1.2 1.3-.4 1.8-.7.1 1.4 1 2.7 1 3.8-1.5 0-3.1 0-4.6 0 0-4.6 0-9.3 0-13.9"/><path d="m47.2 28.8c0 0 1.7-1.4 1.7-1.5 0 2.4 0 5 0 7.5h1.2c0-2.8 0-5.7 0-8.4.5-.5 1.5-1.2 1.7-1.7 0 5.1 0 9.4 0 13.4-3.4 0-9.8 0-10.6 0-.2-2.8-.2-5.6 3-5 0-.5 0-.8 0-1.1-.1-.2-.3 0-.3-.2.5-.5.7-.6 2.1-1.9 0 1.5 0 4.9 0 4.9.3 0 1 0 1.2 0 0 0 0-5.8 0-6m-4 5.9c.2.3 1 .3 1-.2-.1-.5-1.1-.3-1 .2"/><circle cx="12.5" cy="39.7" r=".6"/><path d="m32.5 24.2c.8.4 1.4 1 2.4 1.3-.1.4-.5.6-.6 1 0 2.8 0 5.7 0 8.5 1.1.2 1.3-.4 1.8-.7.1 1.4 1 2.7 1 3.8-1.5 0-3.1 0-4.6 0 0-4.6 0-9.3 0-13.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee-1f1f7.svg b/public/emoji/1f1ee-1f1f7.svg
new file mode 100644
index 000000000..d7b36f5e8
--- /dev/null
+++ b/public/emoji/1f1ee-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.3,3.7,22h56.6C56.2,10.3,45.1,2,32,2z" fill="#83bf4f"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#ed4c5c"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#f9f9f9"/><g fill="#fff"><path d="m59.4 44.3c-.1.2-.2.4-.3.6h.3v-.6"/><path d="m4.9 44.9c-.1-.2-.2-.4-.3-.6v.6h.3"/><path d="m5.6 18.8h-.5c-.1.1-.2.2-.2.3h.7v-.3"/><path d="m5.6 21v-.3h-1v-.6h1.5v.9h2.2v-2.3h-.3v1.9h-.6v-1.9h-.3v1.9h-.6v-1.9h-.3v1h-1.6c-.1.2-.2.5-.3.7v.6h1.3"/><path d="m5.6 44.9h-.7c0 .1.1.2.2.3h.6l-.1-.3"/><path d="m4.6 44.3h1.5v.9h2.2v-2.3h-.3v1.9h-.6v-1.9h-.3v1.9h-.6v-1.9h-.3v1h-1.7c0 .2.1.3.1.4"/><path d="m5.6 43h-1.5c0 .1.1.2.1.3h1.4v-.3"/><path d="m13.6 21h1.4v-.3h-1v-.6h1.5v.9h2.2v-2.3h-.3v2h-.6v-2h-.4v2h-.6v-2h-.3v1h-1.9z"/><path d="m13 21v-1.3h-1.3v.4h1v.6h-1.5v-1h-2.2v1.4h.3v-1h1.5v.9z"/><path d="m9.8 20.7h.5v.3h-.5z"/><path d="m8.9 18.8h6.1v.3h-6.1z"/><path d="m11.7 44.3h1v.6h-1.5v-1h-2.2v1.4h.3v-1h1.5v.9h2.2v-1.3h-1.3z"/><path d="m9.8 44.9h.5v.3h-.5z"/><path d="m8.9 43h6.1v.3h-6.1z"/><path d="m17.4 44.9h-.6v-2h-.4v2h-.6v-2h-.3v1h-1.9v1.3h1.4v-.3h-1v-.6h1.5v.9h2.2v-2.3h-.3z"/><path d="m23 21h1.3v-.3h-1v-.6h1.5v.9h2.2v-2.3h-.3v2h-.6v-2h-.3v2h-.6v-2h-.4v1h-1.8z"/><path d="m22.4 21v-1.3h-1.4v.4h1v.6h-1.5v-1h-2.2v1.4h.3v-1h1.6v.9z"/><path d="m18.2 18.8h6.1v.3h-6.1z"/><path d="m19.2 20.7h.5v.3h-.5z"/><path d="m26.7 44.9h-.6v-2h-.3v2h-.6v-2h-.4v1h-1.8v1.3h1.3v-.3h-1v-.6h1.5v.9h2.2v-2.3h-.3z"/><path d="m19.2 44.9h.5v.3h-.5z"/><path d="m18.2 43h6.1v.3h-6.1z"/><path d="m21 44.3h1v.6h-1.5v-1h-2.2v1.4h.3v-1h1.6v.9h2.2v-1.3h-1.4z"/><path d="m31.7 21v-1.3h-1.3v.4h1v.6h-1.6v-1h-2.2v1.4h.4v-1h1.5v.9z"/><path d="m27.6 18.8h6.1v.3h-6.1z"/><path d="m28.5 20.7h.5v.3h-.5z"/><path d="m32.3 21h1.3v-.3h-1v-.6h1.6v.9h2.2v-2.3h-.4v2h-.6v-2h-.3v2h-.6v-2h-.3v1h-1.9z"/><path d="m27.6 43h6.1v.3h-6.1z"/><path d="m30.4 44.3h1v.6h-1.6v-1h-2.2v1.4h.4v-1h1.5v.9h2.2v-1.3h-1.3z"/><path d="m28.5 44.9h.5v.3h-.5z"/><path d="m36 44.9h-.6v-2h-.3v2h-.6v-2h-.3v1h-1.9v1.3h1.3v-.3h-1v-.6h1.6v.9h2.2v-2.3h-.4z"/><path d="m37.8 20.7h.5v.3h-.5z"/><path d="m36.9 18.8h6.1v.3h-6.1z"/><path d="m41.6 21h1.4v-.3h-1v-.6h1.5v.9h2.2v-2.3h-.3v2h-.6v-2h-.4v2h-.6v-2h-.3v1h-1.9z"/><path d="m41 21v-1.3h-1.3v.4h1v.6h-1.5v-1h-2.2v1.4h.3v-1h1.5v.9z"/><path d="m36.9 43h6.1v.3h-6.1z"/><path d="m45.4 44.9h-.6v-2h-.4v2h-.6v-2h-.3v1h-1.9v1.3h1.4v-.3h-1v-.6h1.5v.9h2.2v-2.3h-.3z"/><path d="m39.7 44.3h1v.6h-1.5v-1h-2.2v1.4h.3v-1h1.5v.9h2.2v-1.3h-1.3z"/><path d="m37.8 44.9h.5v.3h-.5z"/><path d="m50.4 21v-1.3h-1.4v.4h1v.6h-1.5v-1h-2.2v1.4h.3v-1h1.6v.9z"/><path d="m47.2 20.7h.5v.3h-.5z"/><path d="m46.2 18.8h6.1v.3h-6.1z"/><path d="m51 21h1.3v-.3h-1v-.6h1.5v.9h2.2v-2.3h-.3v2h-.6v-2h-.3v2h-.6v-2h-.4v1h-1.8z"/><path d="m47.2 44.9h.5v.3h-.5z"/><path d="m49 44.3h1v.6h-1.5v-1h-2.2v1.4h.3v-1h1.6v.9h2.2v-1.3h-1.4z"/><path d="m46.2 43h6.1v.3h-6.1z"/><path d="m54.7 44.9h-.6v-2h-.3v2h-.6v-2h-.4v1h-1.8v1.3h1.3v-.3h-1v-.6h1.5v.9h2.2v-2.3h-.3z"/><path d="m55.6 19.1h3.5c-.1-.1-.1-.2-.2-.3h-3.4c.1 0 .1.3.1.3"/><path d="m58.4 20.1h1v.6h-1.5v-.9h-2.2v1.3h.3v-1h1.5v.9h2.2v-.5c-.1-.2-.2-.5-.3-.7h-1v.3"/><path d="m56.5 20.7h.5v.3h-.5z"/><path d="m56.5 44.9h.5v.3h-.5z"/><path d="m55.6 43v.3h4.2c0-.1.1-.2.1-.3h-4.3"/><path d="m58.4 44.3h1c.1-.1.1-.2.2-.4h-1.2v.4"/><path d="m57.8 44.9v-.9h-2.2v1.3h.4v-1h1.5v.9h1.4c.1-.1.1-.2.2-.3 0 0-1.3 0-1.3 0"/></g><g fill="#ed4c5c"><path d="m36.5 33.9c.9-2.6 0-5.5-2-7.3 2.3 3.4 1.4 7.9-1.8 10.3l.2-5.6v-4.4c-.4-.2-.7-.4-.9-.7-.2.3-.5.6-.9.7v4.4l.2 5.6c-3.3-2.4-4.1-6.9-1.8-10.3-2.1 1.8-2.9 4.7-2 7.3.6 1.8 1.8 3.1 3.3 3.9-.9.3-1.9.5-2.9.5 1.2.4 2.4.4 3.5.2v.2l.6.8.6-.8v-.2c1.1.2 2.3.2 3.5-.2-1 0-2-.1-2.9-.5 1.5-.8 2.7-2.2 3.3-3.9"/><path d="m38.7 29.1c-.8-1.3-2.1-2.3-3.6-2.7 3.3 2.5 4 7.2 1.5 10.5 2.8-1.5 3.7-5 2.1-7.8"/><path d="m28.8 26.4c-1.5.4-2.8 1.3-3.6 2.7-1.6 2.7-.6 6.2 2.1 7.8-2.4-3.3-1.8-8 1.5-10.5"/><path d="m30.5 26c.5.3 1.2.2 1.5-.3.3.5 1 .6 1.5.3.4-.3.6-.8.4-1.3-.1.6-.6.9-1.2.8-.3-.1-.5-.2-.7-.5-.1.3-.4.4-.7.5-.6.1-1.1-.3-1.2-.8-.2.5 0 1 .4 1.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee-1f1f8.svg b/public/emoji/1f1ee-1f1f8.svg
new file mode 100644
index 000000000..485bbd003
--- /dev/null
+++ b/public/emoji/1f1ee-1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fff"><path d="m61.7 28c-.1-1-.3-2-.6-3h-58.3c-.2 1-.4 2-.6 3h59.5"/><path d="m2.3 36c.1 1 .3 2 .6 3h58.3c.2-1 .4-2 .6-3h-59.5"/><path d="m20 4.5c-1 .4-2 1-3 1.5v52c1 .6 2 1.1 3 1.5v-55"/><path d="m28 2.3v59.5c1 .1 2 .2 3 .3v-60.1c-1 0-2 .1-3 .3"/></g><g fill="#ed4c5c"><path d="m2 32c0 1.4.1 2.7.3 4h59.5c.2-1.3.3-2.6.3-4 0-1.4-.1-2.7-.3-4h-59.5c-.2 1.3-.3 2.6-.3 4"/><path d="m20 59.5c2.5 1.1 5.2 1.9 8 2.2v-59.4c-2.8.4-5.5 1.1-8 2.2v55"/></g><g fill="#2a5f9e"><path d="M17,25V6C10,10.1,4.8,16.9,2.8,25H17z"/><path d="M17,39v19C10,53.9,4.8,47.1,2.8,39H17z"/><path d="M32,2c-0.3,0-0.7,0-1,0v23h30.2C58,11.8,46.2,2,32,2z"/><path d="m31 39v23c.3 0 .7 0 1 0 14.2 0 26-9.8 29.2-23h-30.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee-1f1f9.svg b/public/emoji/1f1ee-1f1f9.svg
new file mode 100644
index 000000000..f14b06522
--- /dev/null
+++ b/public/emoji/1f1ee-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M1.7,32c0,13.1,8.4,24.2,20,28.3V3.7C10.1,7.8,1.7,18.9,1.7,32z" fill="#75a843"/><path d="m61.7 32c0-13.1-8.4-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#ed4c5c"/><path d="m21.7 60.3c3.1 1.1 6.5 1.7 10 1.7s6.9-.6 10-1.7v-56.6c-3.1-1.1-6.5-1.7-10-1.7s-6.9.6-10 1.7v56.6" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ee.svg b/public/emoji/1f1ee.svg
new file mode 100644
index 000000000..dc8d231b8
--- /dev/null
+++ b/public/emoji/1f1ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m35 46.5h-6v-29h6v29" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ef-1f1ea.svg b/public/emoji/1f1ef-1f1ea.svg
new file mode 100644
index 000000000..d71bf48ee
--- /dev/null
+++ b/public/emoji/1f1ef-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m55.2 13h-4.2v-4.2c-11-9-27-9-38 0v4.2h-4.2c-9 11-9 27 0 38h4.2v4.2c11 9 27 9 38 0v-4.2h4.2c9.1-11 9.1-27 0-38" fill="#f9f9f9"/><g fill="#ed4c5c"><path d="m32 27.8l-19-19c-.8.6-1.5 1.3-2.2 2-.7.7-1.4 1.5-2 2.2l19 19-19 19c.6.8 1.3 1.5 2 2.2.7.7 1.5 1.4 2.2 2l19-19 19 19c.8-.6 1.5-1.3 2.2-2 .7-.7 1.4-1.5 2-2.2l-19-19 19-19c-.6-.8-1.3-1.5-2-2.2-.7-.7-1.5-1.4-2.2-2l-19 19"/><path d="m37.1 10.7c1.3 5.1.6 11.4-5.1 14.8-5.7-3.5-6.4-9.8-5.1-14.8 1.3-1.3 7.4-2 10.2 0"/></g><g fill="#ffe62e"><path d="m36.9 13.2c0-.1-.1-.2-.2-.1-.4.1-1.5.1-1.8-.2.5.2 1.2-.2 1.2-.6 0-.4-.5-.8-1.6-.5-1 .2-2.3.1-2.3-.2 0-.3.9-.4 1.4-.3.5.1.8.1 1.7-.2-.2.1-.9.1-1.5 0-.5-.2-1.9-.2-1.9.6 0 .7 1.4.7 2.7.5.7-.1 1.1 0 1.1.2 0 .2-.7.3-1.2.3s-1-.1-1.6.1c-1.1.4-2.3.1-2.7-.4 0-.1 0-.1 0-.2.1-.1.2-.2.2-.3.1-.3 0-.3-.3-.1-.1-.1-.3-.2-.6-.2-.3 0-.5.1-.6.2-.3-.1-.4-.1-.3.1 0 .1.1.3.2.3 0 .4.4 1 .4 1-.6-.1-1.3-1.1-1.5-1.6-.1-.2-.3-.3-.4-.3-.1 0-.2.1-.1.2s.2.1.2.3c-.1-.2-.3-.2-.4-.1-.1.1 0 .2.1.2.2 0 .1.2.2.3-.2-.2-.3-.2-.4-.1-.1.1 0 .2.1.2.2 0 .8.9 2.3 1.7 0 .1-.3.1-.5.1-.4 0-.8 0-1.1-.3-.2-.2-.5-.4-.7-.3-.1.1 0 .2.1.2.1 0 .2 0 .3.1-.2-.1-.3 0-.4 0-.1.1 0 .2.1.2.1 0 .3-.1.4 0-.1 0-.3 0-.3.1s0 .2.1.2c.2 0 1.8 1 3.1-.2.2 0 1.5 0 2-.4.3.4.4.4.7.4.3.1.5.1.3.2-.1.1-.4 0-.6 0-.5 0-.8-.4-.9-.2-.1.1 0 .2.2.2-.2 0-.4 0-.3.2.1.3.3-.1.4.1-.1 0-.2 0-.2.1 0 .1.2.2.4 0 .1-.1.3-.1.4-.1.4 0 1.2.2 1.5-.1.1-.1 0-.2-.1-.3-.1-.1-.1-.2-.1-.5.3.1.7.1 1.3 0 .7-.1.9.1.9.4 0 .2-.1.2-.2.2-.4 0-.5-.1-.7-.1-.1 0-.2.2 0 .2-.1.1-.1.2 0 .2.1 0 .2 0 .3 0-.1.1-.3.2-.2.3 0 .1.2.1.3 0 .1-.1.3-.2.5-.3.6 0 .8-.9.6-1.4"/><path d="m36.7 17.6c0-.1-.1-.2-.2-.1-.4.1-1.4.1-1.7-.2.5.2 1.1-.2 1.1-.6 0-.4-.5-.7-1.5-.5-1 .2-2.2.1-2.2-.2 0-.3.9-.4 1.3-.3.4.1.8.1 1.6-.2-.2.1-.9.1-1.4 0-.5-.1-1.8-.1-1.8.5 0 .7 1.4.6 2.5.5.7-.1 1.1 0 1.1.2 0 .2-.6.3-1.1.2-.5-.1-1-.1-1.6.1-1 .3-2.2.1-2.5-.4 0 0 0-.1 0-.2.1-.1.1-.2.2-.3.1-.2 0-.3-.3-.1-.1-.1-.3-.2-.5-.2-.3 0-.4.1-.5.2-.3-.1-.4-.1-.3.1 0 .1.1.3.2.3 0 .4.4.9.4 1-.5-.1-1.2-1.1-1.4-1.5-.1-.2-.3-.3-.4-.3-.1 0-.1.1-.1.2s.2.1.2.3c-.1-.1-.3-.2-.4-.1-.1.1 0 .2.1.2.2 0 .1.2.2.3-.2-.2-.3-.2-.4-.1-.1.1 0 .2.1.2.2 0 .8.8 2.2 1.6 0 .1-.2.1-.4.1-.3 0-.8 0-1-.3-.2-.2-.5-.4-.7-.2-.1.1 0 .2.1.2.1 0 .2 0 .3.1-.1-.1-.3 0-.4 0-.1.1 0 .2.1.2.1 0 .3-.1.4 0-.1 0-.2 0-.3 0-.1.1 0 .2.1.2.2 0 1.7 1 3-.2.2 0 1.4 0 1.9-.3.3.4.4.3.7.4.3.1.5.1.3.2-.1.1-.3 0-.6 0-.5 0-.7-.3-.9-.2-.1.1 0 .2.2.2-.2 0-.3 0-.3.1.1.3.3 0 .4.1-.1 0-.2 0-.2.1 0 .1.2.2.4 0 .1-.1.3-.1.4-.1.3 0 1.1.2 1.4-.1.1-.1 0-.2-.1-.3-.1-.1-.1-.2-.1-.5.3.1.7.1 1.2 0 .6-.1.8.1.8.4 0 .2-.1.2-.2.2-.3 0-.5-.1-.6-.1-.1 0-.1.2 0 .2-.1.1-.1.2 0 .2.1 0 .2 0 .3 0-.1.1-.3.2-.2.3 0 .1.2.1.3 0 .1-.1.3-.2.4-.2.3 0 .6-.8.4-1.3"/><path d="m35.4 21.4c0-.1-.1-.1-.2-.1-.3.1-1 0-1.3-.1.4.1.8-.2.8-.4 0-.3-.4-.5-1.1-.4-.7.2-1.6.1-1.6-.1 0-.2.6-.3 1-.2.3 0 .6.1 1.2-.1-.1.1-.6.1-1 0-.4-.1-1.3-.1-1.3.4 0 .5 1 .5 1.9.3.5-.1.8 0 .8.1 0 .2-.5.2-.8.2-.4 0-.7 0-1.1.1-.8.2-1.6.1-1.9-.3 0 0 0-.1 0-.2.1-.1.1-.2.1-.2.1-.2 0-.2-.2-.1-.1-.1-.2-.1-.4-.1-.2 0-.3 0-.4.1-.2-.1-.3-.1-.2.1 0 .1.1.2.1.2 0 .3.3.7.3.7-.4 0-.9-.8-1-1.1 0-.1-.2-.2-.3-.2-.1 0-.1.1 0 .1.1.1.2.1.2.2-.1-.1-.2-.1-.3-.1 0 0 0 .1.1.1.1 0 .1.1.1.2-.1-.1-.2-.1-.3 0 0 0 0 .1.1.1.1 0 .6.6 1.6 1.2 0 .1-.2.1-.3.1-.2 0-.6 0-.7-.2-.1-.2-.4-.3-.5-.2-.1.1 0 .2.1.1s.1 0 .2.1c-.1 0-.2 0-.3 0-.1.1 0 .2.1.1.1 0 .2-.1.3 0-.1 0-.2 0-.2 0s0 .1.1.1c.2 0 1.3.7 2.2-.1.1 0 1.1 0 1.4-.3 0 .5.1.5.3.5.2 0 .3 0 .2.2 0 0-.3 0-.4 0-.4 0-.5-.3-.6-.1-.1.1 0 .2.1.2-.1 0-.2 0-.2.1 0 .2.2 0 .3 0-.1 0-.2 0-.2.1 0 .1.1.1.3 0 .1-.1.2-.1.3-.1.3 0 .8.1 1-.1.1-.1 0-.1-.1-.2-.1-.1-.1-.2-.1-.3.2 0 .5 0 .9 0 .5-.1.6.1.6.3 0 .1-.1.2-.1.2-.3 0-.4-.1-.5-.1-.1 0-.1.1 0 .2-.1 0-.1.1 0 .1 0 0 .1 0 .2 0-.1 0-.2.1-.1.2 0 0 .1.1.2 0s.2-.2.3-.2c.3-.1.5-.7.3-1.1"/><path d="m32 9.6c2.1 0 4 .6 5.2 1.3.2-1.8 1-3.5 2-4.8-1 0-1.4.5-1.4 1-.2-.7-1.2-.7-1.5-.3 1.1.7.2 2-.7 1.7-.5-.1-.7-.4-.8-.9.3 0 .5-.3.5-.6 0-.3-.3-.5-.6-.5s-.5.3-.5.6c0 .2.1.4.3.5-.3.5-.9.6-1.2.5-.5-.1-.7-.6-.7-1 0-1.1 1-1.2 1.3-1 0-.7-1.1-1.3-1.5-.7.4-.7.4-1.7-.3-2.3-.7.7-.7 1.6-.3 2.3-.3-.6-1.5 0-1.5.7.3-.2 1.3 0 1.3 1 0 .4-.2.9-.7 1-.4.1-.9 0-1.2-.5.3-.1.4-.4.3-.7-.1-.3-.4-.4-.7-.3-.3.1-.4.4-.3.7.1.2.3.3.5.3-.1.5-.3.8-.8.9-1 .3-1.8-1-.7-1.7-.3-.4-1.3-.4-1.5.3 0-.5-.4-1.1-1.4-1 .9 1.3 1.7 3.1 2 4.8.9-.7 2.8-1.3 4.9-1.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ef-1f1f2.svg b/public/emoji/1f1ef-1f1f2.svg
new file mode 100644
index 000000000..810f5ab71
--- /dev/null
+++ b/public/emoji/1f1ef-1f1f2.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#699635"><path d="M53.1,10.7c-11.7-11.6-30.6-11.6-42.3,0L32,27L53.1,10.7z"/><path d="M10.9,53.3c11.7,11.6,30.6,11.6,42.3,0L32,37L10.9,53.3z"/></g><g fill="#3e4347"><path d="M58,47c5.3-9.2,5.3-20.7,0-29.9L38.6,32L58,47z"/><path d="M6,17C0.7,26.3,0.7,37.7,6,47l19.5-15L6,17z"/></g><path d="M53.1,10.7L32,27L10.9,10.7C9,12.6,7.3,14.7,6,17l19.4,15L6,47c1.3,2.3,3,4.5,4.9,6.3L32,37l21.1,16.3
+		c1.9-1.9,3.5-4,4.9-6.3L38.6,32L58,17C56.7,14.7,55,12.6,53.1,10.7z" fill="#ffe62e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ef-1f1f4.svg b/public/emoji/1f1ef-1f1f4.svg
new file mode 100644
index 000000000..2acfb9a8e
--- /dev/null
+++ b/public/emoji/1f1ef-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M8,22h52.3C56.2,10.4,45.1,2,32,2C22.2,2,13.5,6.7,8,14V22z" fill="#3e4347"/><path d="m60.3 22h-52.3v20h52.3c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10" fill="#f9f9f9"/><path d="M8,42v8c5.5,7.3,14.2,12,24,12c13.1,0,24.2-8.3,28.3-20H8z" fill="#75a843"/><path d="m8 14c-3.8 5-6 11.2-6 18s2.2 13 6 18l24-18-24-18" fill="#c94747"/><path fill="#fff" d="m11 29.7l1-2.7 1 2.7 2.5-1.2-1.2 2.5 2.7 1-2.7 1 1.2 2.5-2.5-1.2-1 2.7-1-2.7-2.5 1.2 1.2-2.5-2.7-1 2.7-1-1.2-2.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ef-1f1f5.svg b/public/emoji/1f1ef-1f1f5.svg
new file mode 100644
index 000000000..8ffa66be6
--- /dev/null
+++ b/public/emoji/1f1ef-1f1f5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f5f5f5"/><circle cx="32" cy="32" r="12" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ef.svg b/public/emoji/1f1ef.svg
new file mode 100644
index 000000000..249efde29
--- /dev/null
+++ b/public/emoji/1f1ef.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m28.6 35.2v.7c0 2.2.3 3.8.7 4.7.4.9 1.3 1.4 2.7 1.4 1.3 0 2.2-.5 2.7-1.5.3-.6.4-1.6.4-3v-20.4h6.1v20.2c0 2.5-.4 4.4-1.3 5.9-1.4 2.4-4 3.7-7.6 3.7s-6.2-1-7.4-3c-1.3-2-1.9-4.7-1.9-8.1v-.7h5.6z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0-1f1ea.svg b/public/emoji/1f1f0-1f1ea.svg
new file mode 100644
index 000000000..65828fd76
--- /dev/null
+++ b/public/emoji/1f1f0-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C19.7,2,9.1,9.4,4.5,20h55C54.9,9.4,44.3,2,32,2z" fill="#3e4347"/><path d="M32,62c12.3,0,22.9-7.4,27.5-18h-55C9.1,54.6,19.7,62,32,62z" fill="#75a843"/><path d="m62 32c0-2.8-.4-5.5-1.1-8h-57.8c-.7 2.5-1.1 5.2-1.1 8s.4 5.5 1.1 8h57.8c.7-2.5 1.1-5.2 1.1-8" fill="#c94747"/><g fill="#fff"><path d="m3.7 42c.2.7.5 1.3.8 2h55c.3-.7.6-1.3.8-2 .2-.7.4-1.3.6-2h-57.8c.2.7.4 1.3.6 2"/><path d="m60.3 22c-.2-.7-.5-1.3-.8-2h-55c-.3.7-.6 1.3-.8 2-.2.7-.4 1.3-.6 2h57.8c-.2-.7-.4-1.3-.6-2"/><path d="m20.2 52.3l.7.4 19.3-33.4c1.1-.3 1.7-1.4 2.4-2.4.4-.7 2.1-3.6 2.8-7.3-2.9 2.5-4.5 5.3-4.9 6.1-.6 1.1-1.2 2.1-.9 3.3l-19.4 33.3"/><path d="m43.8 52.3l-.7.4-19.3-33.4c-1.1-.3-1.7-1.4-2.4-2.4-.4-.7-2.1-3.6-2.8-7.3 2.9 2.5 4.5 5.3 4.9 6.1.6 1.1 1.2 2.1.9 3.3l19.4 33.3"/></g><path d="m40 32c0 11-8 20-8 20s-8-9-8-20c0-11 8-20 8-20s8 9 8 20" fill="#c94747"/><g fill="#3e4347"><path d="m26.1 40c1.7-1.7 2.9-4.6 2.9-8 0-3.4-1.1-6.3-2.9-8-.7 2.3-1.1 5.1-1.1 8 0 2.9.4 5.7 1.1 8"/><path d="m37.9 24c-1.7 1.7-2.9 4.6-2.9 8 0 3.4 1.1 6.3 2.9 8 .7-2.3 1.1-5.1 1.1-8 0-2.9-.4-5.7-1.1-8"/></g><g fill="#fff"><ellipse cx="32" cy="32" rx="1.6" ry="2.4"/><path d="m31.4 12.7c-.6 1.7-1 4.9-1 8.4 0 3.6.4 6.7 1 8.4.2-2.5.4-5.3.4-8.4 0-3-.1-5.9-.4-8.4"/><path d="m32.6 12.7c.6 1.7 1 4.9 1 8.4 0 3.6-.4 6.7-1 8.4-.2-2.5-.4-5.3-.4-8.4 0-3 .1-5.9.4-8.4"/><path d="m31.4 34.4c-.6 1.7-1 4.9-1 8.4 0 3.6.4 6.7 1 8.4.2-2.5.4-5.3.4-8.4 0-3-.1-5.9-.4-8.4"/><path d="m32.6 34.4c.6 1.7 1 4.9 1 8.4 0 3.6-.4 6.7-1 8.4-.2-2.5-.4-5.3-.4-8.4 0-3 .1-5.9.4-8.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0-1f1ec.svg b/public/emoji/1f1f0-1f1ec.svg
new file mode 100644
index 000000000..c2b532f66
--- /dev/null
+++ b/public/emoji/1f1f0-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f42f4c"/><g fill="#ffe62e"><path d="m49.7 34.3c-1.3-1.1-3.6-.9-5.2-.8 1.8-.9 4.6-2.7 6.5-1.1-1.4-1.9-4.5-1.3-6.4-.9 1.6-1.2 4.1-3.3 6.2-2.1-1.7-1.7-4.7-.6-6.5.2 1.4-1.4 3.5-3.9 5.8-3.1-1.9-1.4-4.7.1-6.4 1.2 1.1-1.6 2.9-4.4 5.3-3.9-2.1-1.1-4.6.9-6.1 2.1.9-1.8 2.1-4.8 4.6-4.7-2.3-.7-4.4 1.6-5.7 3.1.6-1.9 1.3-5.1 3.8-5.4-2.3-.4-4.1 2.2-5.1 3.9.3-2 .5-5.3 2.9-5.9-2.4 0-3.7 2.9-4.5 4.7 0-2-.3-5.3 2-6.3-2.3.4-3.2 3.4-3.7 5.3-.3-2-1.1-5.2.9-6.5-2.3.7-2.6 3.9-2.8 5.8-.6-1.9-1.9-4.9-.1-6.6-2.1 1.1-2 4.2-1.9 6.2-.9-1.8-2.7-4.6-1.1-6.5-1.9 1.4-1.3 4.5-.9 6.4-1.2-1.6-3.3-4.1-2.1-6.2-1.7 1.7-.6 4.6.2 6.5-1.4-1.4-3.9-3.5-3.1-5.8-1.4 1.9.1 4.7 1.2 6.4-1.6-1.1-4.4-2.9-3.9-5.3-1.1 2.1.9 4.6 2.2 6.1-1.8-.9-4.8-2.1-4.7-4.6-.7 2.2 1.6 4.4 3.1 5.7-1.9-.6-5.1-1.3-5.4-3.8-.4 2.3 2.2 4.1 3.9 5.1-2-.3-5.3-.5-5.9-2.9 0 2.4 2.9 3.7 4.7 4.5-2 0-5.3.3-6.3-2 .4 2.3 3.4 3.2 5.3 3.7-2 .3-5.2 1.1-6.5-.9.7 2.3 3.9 2.6 5.8 2.8-1.9.6-4.9 1.9-6.6.1 1.1 2.1 4.2 2 6.2 1.9-1.8.9-4.6 2.7-6.5 1.1 1.4 1.9 4.5 1.3 6.4.9-1.6 1.2-4.1 3.3-6.2 2.1 1.7 1.7 4.6.6 6.5-.2-1.4 1.4-3.5 3.9-5.8 3.1 1.9 1.4 4.7-.1 6.4-1.2-1.1 1.6-2.9 4.4-5.3 3.9 2.1 1.1 4.6-.9 6.1-2.2-.9 1.8-2.1 4.8-4.6 4.7 2.3.7 4.4-1.6 5.7-3.1-.6 1.9-1.3 5.1-3.8 5.4 2.3.4 4.1-2.3 5.1-3.9-.3 2-.5 5.3-2.9 5.9 2.4 0 3.7-2.9 4.5-4.7 0 2 .3 5.3-2 6.3 2.3-.4 3.2-3.4 3.7-5.3.3 2 1.1 5.2-.9 6.5 2.3-.7 2.6-3.9 2.8-5.8.6 1.9 1.9 4.9.1 6.6 2.1-1.1 2-4.2 1.9-6.2.9 1.8 2.7 4.6 1.1 6.5 1.9-1.4 1.3-4.5.9-6.4 1.2 1.6 3.3 4.1 2.1 6.2 1.7-1.7.6-4.6-.2-6.5 1.4 1.4 3.9 3.5 3.1 5.8 1.4-1.9-.1-4.7-1.2-6.4 1.6 1.1 4.4 2.9 3.9 5.3 1.1-2.1-.9-4.6-2.1-6.1 1.8.9 4.8 2.1 4.7 4.6.7-2.3-1.6-4.4-3.1-5.7 1.9.6 5.1 1.3 5.4 3.8.4-2.4-2.3-4.1-3.9-5.1 2 .3 5.2.5 5.9 2.9 0-2.4-2.9-3.7-4.7-4.5 2 0 5.3-.3 6.3 2-.4-2.4-3.4-3.2-5.3-3.7 2-.3 5.2-1.1 6.5.9-.7-2.2-3.9-2.7-5.8-2.8 1.9-.7 4.9-1.9 6.6-.1-.3-.4-.7-.7-1.1-1m-17.7 9.7c-4.5 0-8.7-2.6-10.7-6.6-2.1-4-1.6-9 1.1-12.7 2.7-3.6 7.3-5.4 11.8-4.6 4.4.8 8 4.1 9.3 8.3 2.3 7.7-3.6 15.6-11.5 15.6"/><path d="m24.8 25c-1.8 1.8-2.8 4.3-2.8 7 0 2 .6 3.9 1.6 5.5.8-3.7 2.5-7.1 4.7-9.9-1-1-2.2-1.9-3.5-2.6"/><path d="m31.3 24.4c-.8-.7-1.7-1.3-2.6-1.9-.4.1-.8.3-1.2.5 1 .6 2 1.4 3 2.1.2-.1.5-.4.8-.7"/><path d="m29.8 25.9c-1-.9-2.1-1.6-3.3-2.3-.3.2-.6.5-.9.7 1.2.7 2.4 1.5 3.4 2.5.2-.3.5-.6.8-.9"/><path d="m29.1 28.2c-2.3 3-3.9 6.5-4.7 10.3.5.5 1 1 1.6 1.5.4-4 1.8-7.7 4-10.8-.3-.4-.6-.7-.9-1"/><path d="m34 29.2c2.2 3.1 3.7 6.8 4 10.8.6-.4 1.1-.9 1.6-1.5-.7-3.8-2.4-7.3-4.7-10.3-.3.3-.6.6-.9 1"/><path d="m31.2 29.2c.3.4.6.7.8 1.1.3-.4.5-.7.8-1.1-.3-.3-.5-.7-.8-1-.3.3-.6.6-.8 1"/><path d="m34.1 22.2c-.7-.1-1.4-.2-2.1-.2-.7 0-1.4.1-2.1.2.7.5 1.5 1 2.1 1.6.7-.6 1.4-1.1 2.1-1.6"/><path d="m31.5 31.2c-.3-.4-.6-.8-.9-1.2-2.1 3.1-3.5 6.7-3.8 10.6.6.3 1.2.6 1.8.9 0-.1 0-.2 0-.3.1-3.7 1.1-7.1 2.9-10"/><path d="m32 26.7c.3-.3.6-.6.9-.9-.3-.3-.6-.6-.9-.8-.3.3-.6.5-.9.8.3.3.6.6.9.9"/><path d="m33.5 28.4c.3-.3.6-.7.9-1-.3-.3-.5-.6-.8-.9-.3.3-.6.6-.9.9.2.4.5.7.8 1"/><path d="m30.5 26.6c-.3.3-.5.6-.8.9.3.3.6.6.9 1 .3-.3.5-.7.8-1-.3-.4-.6-.7-.9-.9"/><path d="m32 32.1c-1.5 2.7-2.4 5.8-2.4 9 0 .2 0 .4 0 .6.8.2 1.6.3 2.4.3s1.6-.1 2.4-.3c0-.2 0-.4 0-.6 0-3.3-.9-6.4-2.4-9"/><path d="m32.6 31.2c1.8 2.9 2.8 6.3 2.8 10 0 .1 0 .2 0 .3.6-.2 1.3-.5 1.8-.9-.3-3.9-1.6-7.5-3.8-10.6-.3.3-.6.7-.8 1.2"/><path d="m33.6 25.2c.9-.8 1.9-1.5 3-2.1-.4-.2-.8-.4-1.2-.5-.9.6-1.8 1.2-2.6 1.9.2.2.5.5.8.7"/><path d="m40.4 37.5c1-1.6 1.6-3.5 1.6-5.5 0-2.7-1.1-5.2-2.8-7-1.3.7-2.5 1.5-3.5 2.5 2.2 2.9 3.8 6.3 4.7 10"/><path d="m35 26.8c1-.9 2.2-1.8 3.4-2.5-.3-.3-.6-.5-.9-.7-1.2.7-2.2 1.4-3.3 2.3.3.3.6.6.8.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0-1f1ed.svg b/public/emoji/1f1f0-1f1ed.svg
new file mode 100644
index 000000000..a28e0243e
--- /dev/null
+++ b/public/emoji/1f1f0-1f1ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,5.9,1.7,11.4,4.6,16h50.7c2.9-4.6,4.6-10.1,4.6-16s-1.7-11.4-4.6-16H6.6C3.7,20.6,2,26.1,2,32z" fill="#ed4c5c"/><g fill="#2a5f9e"><path d="M57.4,16C52.1,7.6,42.7,2,32,2S11.9,7.6,6.6,16H57.4z"/><path d="M6.6,48c5.3,8.4,14.7,14,25.4,14s20.1-5.6,25.4-14H6.6z"/></g><path d="m45.9 35.7v-3.1c.1-.4.4-.7.7-.8v-2.7-.1c-.3 0-.5.4-.5.5v-1.2c-.1-.1-.3-.1-.5 0v.3h-.6v-1.3c-.2 0-.2.6-.6.6-.2 0-.2-.3-.1-.5.1-.2.2-.5.1-.9-.1.3-.4.5-.4.2.1-.4.4-.5.2-1.1-.1.5-.4.5-.3.2.1-.3.3-.5 0-1-.1.5-.3.5-.3.2 0-.5 0-1-.6-1.2 0 0 0-.5-.3-.5s-.3.5-.3.5c-.6.2-.6.7-.6 1.2 0 .3-.2.4-.3-.2-.2.5 0 .6 0 1 .1.3-.2.3-.3-.2-.2.6.1.7.2 1.1.1.2-.3.1-.4-.3-.2.5 0 .8.1.9.1.2.1.5-.1.5-.4 0-.4-.6-.6-.6v2.4h-4.7v-2.1c-.3.1-.4.4-.4.4v.4h-.3c0 0-.2 0-.2-.4 0-.4.1-.6.4-.6v-.8c0 0-.7.1-.7.9v-.7c-.2 0-.2.3-.2 1h-.2v-.7c0-.4.4-.4.4-.7 0 0 .1-.5-.1-.7-.2.6-.4.5-.4.2 0-.2.2-.4.5-1 .1-.2 0-.7-.1-.9-.1.5-.1.7-.3.7-.1 0-.2-.1-.2-.3 0-.3.2-.4.3-.7.1-.3 0-.6-.1-.8-.1.5-.1.6-.2.6-.4-.1 0-.7.1-.9.1-.3-.1-.5-.1-.5-.1.4-.2.4-.3.4-.2 0-.1-.3.1-.5.1-.1.1-.3 0-.5-.1.3-.4.3-.3.1l.1-.6h-.3v-1.3h-.4c0-.3-.2-.6-.6-.6-.4 0-.5.4-.6.6h-.6v1.3h-.3l.1.7c0 .2-.2.2-.3-.1-.1.2-.2.4 0 .5.2.2.2.5.1.5-.1 0-.2 0-.3-.4 0 0-.2.3-.1.5.1.1.5.7.1.9-.2 0-.2-.2-.2-.6-.2.2-.3.5-.1.8.1.3.3.4.3.7 0 .2-.1.3-.2.3-.2 0-.3-.2-.3-.7-.1.2-.2.7-.1.9.3.5.5.7.5 1 0 .2-.3.4-.4-.2-.1.2-.1.7-.1.7 0 .3.4.3.4.7v.8h-.2c0-.7 0-1-.3-1v.7c0-.8-.7-.9-.7-.9v.8c.3 0 .4.2.4.6s-.2.4-.2.4h-.4v-.4c0 0-.1-.3-.4-.4v2.1h-4.6v-2.4c-.2 0-.2.6-.6.6-.2 0-.2-.3-.1-.5.1-.2.2-.5.1-.9-.1.4-.4.5-.4.3.1-.4.4-.5.2-1.1-.1.5-.4.5-.3.2.1-.3.3-.5 0-1-.1.5-.3.5-.3.2 0-.5 0-1-.6-1.2 0 0 0-.5-.3-.5s-.4.3-.4.3c-.6.2-.6.7-.6 1.2 0 .3-.2.4-.3-.2-.2.5 0 .6 0 1 .1.3-.2.3-.3-.2-.2.6.1.7.2 1.1.1.2-.3.1-.4-.3-.2.5 0 .8.1.9.1.2.1.5-.1.5-.4 0-.4-.6-.6-.6v1.3h-.5v-.3c-.2-.1-.4-.1-.5 0v1.2c0 0-.2-.5-.5-.5v.2 2.7c.2.1.6.4.7.8v3.1c-.1.3-.4.7-.6.8h29.1c-.4-.1-.7-.4-.8-.8" fill="#e2e2e2"/><g fill="#fff"><path d="m49.7 42.1v-1.9h-1v-1.6h-.9v-1.2h-.5v-.9h-30.6v.9h-.5v1.2h-.9v1.6h-1v1.9h-.9v1.9h37.2v-1.9z"/><path d="m22.8 36.5c-.2-.1-.6-.4-.6-.8v-3.3l.3-.5h.1v-1c-.2.1-.3.2-.5.3 0-.1-.1-.2-.1-.3.1-.1.5-.6.6-.8v-.8c-.1 0-.2.1-.3.1.2-.2.3-.4.3-.6v-.8c-.2 0-.5.2-.6.5 0-.2-.1-.4-.2-.6.1-.1.4-.4.4-.6v-.5c-.2 0-.3.1-.5.3 0-.1 0-.1-.1-.2l.3-.4v-.5c-.1 0-.2.1-.3.2 0-.1-.1-.2-.1-.3l.1-.3v-.4c-.1 0-.1 0-.2.1 0-.1-.1-.2-.1-.2h.1l.3-.2v-.3c-.1 0-.1 0-.2.1-.1-.2-.2-.3-.4-.4-.2.1-.3.2-.4.4-.1-.1-.1-.1-.2-.1v.3l.3.2h.2c0 .1-.1.1-.1.2-.1-.1-.1-.1-.2-.1v.4l.1.3c0 .1-.1.1-.1.2-.1-.2-.2-.2-.3-.2v.5l.3.4c0 .1 0 .1-.1.2-.1-.2-.3-.3-.5-.3v.5c0 .2.3.5.4.6-.1.2-.1.4-.2.6-.2-.3-.4-.5-.6-.5v.8c0 .1.2.4.3.6-.1-.1-.2-.1-.3-.1v.8c.1.2.4.6.6.7 0 .1-.1.2-.1.3-.1.1-.2 0-.4 0v1l.3.5v3.3c0 .3-.4.6-.6.8h.5v7.4h2.3v-7.5h.5"/><path d="m33.7 28.3v-1c-.4.1-.6.4-.7.6 0-.2-.1-.4-.2-.6.1-.4.2-.6.4-.8h.1v-.9c-.3.1-.5.3-.6.5 0-.1-.1-.4-.2-.6l.3-.5h.4v-.9c-.3.1-.5.3-.5.5 0-.1-.1-.4-.2-.6l.5-.4v-.6c-.2.1-.5.1-.5.5 0-.2-.1-.4-.1-.5l.5-.4v-.6c-.2 0-.4.1-.4.3 0-.1-.1-.2-.1-.3l.3-.2v-.5c-.1 0-.3.1-.3.3 0-.3-.1-.3-.3-.4-.1.1-.2.1-.3.4 0-.2-.2-.2-.3-.3v.5l.3.2c0 .1-.1.2-.1.3 0-.3-.2-.3-.4-.3v.5l.5.4c-.1.1-.1.3-.1.5 0-.4-.3-.4-.5-.5v.7l.4.4c-.1.2-.2.5-.2.6-.1-.2-.3-.4-.5-.5v.9h.1l.3.5c-.1.2-.2.4-.2.6-.1-.2-.3-.4-.6-.5v.9h.1c.2.1.4.4.4.8 0 .2 0 .4 0 .5-.1-.2-.4-.5-.7-.6v1h.2c.3.4.4 1 .4 1.4-.1-.1-.2-.2-.3-.3v1h1c-.2.3-.3.6-.3 1-.3-.1-.3-.2-.6-.3v1l.2.3v3.5c0 .3-.4.6-.6.8h.5v7.4h2.3v-7.5h.5c-.2-.1-.6-.4-.6-.8v-3.5l.2-.3v-1c-.4.1-.4.2-.5.5 0-.3-.1-.7-.3-1h1v-1c-.1.1-.2.1-.3.2 0-.5.1-1 .4-1.4.1.1.2.1.2.1"/><path d="m44.4 36.5c-.2-.1-.6-.4-.6-.8v-3.3l.3-.5h.1v-1c-.2.1-.3.2-.5.2 0-.1-.1-.2-.1-.3.1-.2.5-.5.6-.7v-.8c-.1 0-.2.1-.3.1.2-.2.3-.5.3-.6v-.8c-.2 0-.5.2-.6.5 0-.2-.1-.4-.2-.6.1-.1.4-.4.4-.6v-.5c-.2 0-.3.1-.5.3 0-.1 0-.1-.1-.2l.3-.4v-.5c-.1 0-.2.1-.3.2 0-.1-.1-.2-.1-.2l.1-.3v-.4c-.1 0-.1 0-.2.1 0-.1-.1-.2-.1-.2h.1l.3-.2v-.3c-.1 0-.1 0-.2.1-.1-.2-.2-.3-.4-.4-.2.1-.3.2-.4.4-.1-.1-.1-.1-.2-.1v.3l.3.2h.1c0 .1-.1.1-.1.2-.1-.1-.1-.1-.2-.1v.4l.1.3c-.1.1-.1.1-.1.3-.1-.2-.2-.2-.3-.2v.5l.3.4c0 .1 0 .1-.1.2-.1-.2-.2-.2-.4-.3v.5c0 .2.3.5.4.6-.1.2-.1.4-.2.6-.2-.3-.4-.5-.6-.5v.8c0 .1.2.4.3.6-.1-.1-.2-.1-.3-.1v.8c.1.2.5.6.6.8 0 .1-.1.2-.1.3-.1-.1-.3-.2-.5-.3v1h.1l.3.5v3.3c0 .3-.4.6-.6.8h.5v7.4h2.3v-7.5h.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0-1f1ee.svg b/public/emoji/1f1f0-1f1ee.svg
new file mode 100644
index 000000000..81f5fc9e5
--- /dev/null
+++ b/public/emoji/1f1f0-1f1ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m17.6 39c6.9 0 6.9-2 13.7-2s6.9 2 13.7 2c6.8 0 6.8-2 13.7-2 1.1 0 2 .1 2.8.1.3-1.7.5-3.4.5-5.2 0-16.5-13.4-29.9-30-29.9s-30 13.4-30 30c0 1.7.2 3.4.4 5.1.5 0 1 0 1.5 0 6.9-.1 6.9 1.9 13.7 1.9" fill="#ed4c5c"/><g fill="#ffce31"><path d="m44.3 33l3.7-1.7-4-.8 3.3-2.4-4.1-.1 2.7-3-3.9.8 2-3.5-3.8 1.6 1.3-3.8-3.3 2.3.3-4-2.7 3-.5-4-2 3.4-1.3-3.8-1.3 3.8-2-3.4-.5 4-2.7-3 .4 4-3.4-2.3 1.3 3.8-3.8-1.6 2 3.5-3.9-.8 2.7 3-4.1.1 3.3 2.4-4 .8 3.7 1.7-3.7 1.7 4 .8-3.3 2.4 4.1.1-2.7 3 6.2-1.3-1.5-2.6-.7-2-.2-2.1.2-2.1.7-2 1-1.8 1.4-1.6 1.7-1.2 2-.9 2-.4h2.2l2 .4 1.9.9 1.8 1.2 1.4 1.6 1 1.8.7 2 .2 2.1-.2 2.1-.7 2-1.5 2.6 6.2 1.3-2.7-3 4.1-.1-3.3-2.4 4-.8z"/><circle cx="32" cy="33" r="12"/></g><path d="m32 43c-5.5 0-10-4.5-10-10s4.5-10 10-10 10 4.5 10 10-4.5 10-10 10m0-18c-4.4 0-8 3.6-8 8 0 4.4 3.6 8 8 8s8-3.6 8-8c0-4.4-3.6-8-8-8" fill="#f27a52"/><path d="m43.1 9.3c-1.5 1.1-1.4 1.4-7.3 1.4-2.1 0-3.2.3-3.8.8-.6-.4-1.7-.8-3.8-.8-5.9 0-5.7-.4-7.3-1.4-2-1.4-.7 2.8 4.8 2.8 2.3 0 4.1.4 5.3.8-3.4.2-6 1.1-6 1.1s3.1 1.1 7 1.1 7-1.1 7-1.1-2.6-.9-6-1.1c1.2-.4 3-.8 5.3-.8 5.5-.1 6.8-4.2 4.8-2.8" fill="#ffce31"/><g fill="#428bc1"><path d="m31.3 49c-6.8 0-6.8 2-13.7 2-5.4 0-6.6-1.2-10.2-1.8 1.3 1.9 2.8 3.6 4.5 5.1 1.4.4 3 .7 5.6.7 6.9 0 6.9-2 13.7-2s6.9 2 13.7 2c3.9 0 5.6-.6 7.6-1.2 1.5-1.4 2.9-3 4.1-4.7-4.8.3-5.5 1.9-11.6 1.9-6.8 0-6.8-2-13.7-2"/><path d="m31.3 57c-6.4 0-6.8 1.7-12.5 2 4 1.9 8.4 3 13.2 3 4.7 0 9.2-1.1 13.1-3 0 0-.1 0-.1 0-6.8 0-6.8-2-13.7-2"/><path d="m58.7 41c-6.9 0-6.9 2-13.7 2-6.8 0-6.8-2-13.7-2s-6.8 2-13.7 2c-6.8 0-6.8-2-13.7-2-.2 0-.4 0-.5 0 .4 1.4 1 2.7 1.6 4 5.8.2 6.2 2 12.7 2 6.9 0 6.9-2 13.7-2s6.9 2 13.7 2c6.8 0 6.8-2 13.7-2 .1 0 .2 0 .3 0 .6-1.3 1.1-2.6 1.6-4-.7 0-1.3 0-2 0"/></g><g fill="#fff"><path d="m17.6 43c6.8 0 6.8-2 13.7-2 6.8 0 6.8 2 13.7 2 6.9 0 6.9-2 13.7-2 .7 0 1.3 0 1.9.1.4-1.3.7-2.6.9-3.9-.8-.1-1.7-.1-2.8-.1-6.8 0-6.8 2-13.7 2-6.8 0-6.8-2-13.7-2s-6.9 2-13.7 2c-6.8 0-6.8-2-13.7-2-.5 0-1 0-1.5 0 .3 1.3.6 2.6 1 3.9.2 0 .3 0 .5 0 6.9 0 6.9 2 13.7 2"/><path d="m45 47c-6.8 0-6.8-2-13.7-2s-6.9 2-13.7 2c-6.5 0-6.9-1.8-12.7-2 .7 1.5 1.5 2.9 2.5 4.2 3.6.5 4.8 1.8 10.2 1.8 6.8 0 6.8-2 13.7-2 6.8 0 6.8 2 13.7 2 6.1 0 6.8-1.6 11.7-1.9.9-1.3 1.7-2.6 2.4-4-.1 0-.2 0-.3 0-6.9-.1-6.9 1.9-13.8 1.9"/><path d="m31.3 53c-6.9 0-6.9 2-13.7 2-2.6 0-4.2-.3-5.6-.7 2 1.8 4.3 3.4 6.8 4.6 5.6-.2 6.1-2 12.5-2 6.8 0 6.8 2 13.7 2 0 0 .1 0 .1 0 2.8-1.3 5.3-3.1 7.5-5.2-2 .6-3.7 1.2-7.6 1.2-6.8.1-6.8-1.9-13.7-1.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0-1f1f2.svg b/public/emoji/1f1f0-1f1f2.svg
new file mode 100644
index 000000000..8e9ba574d
--- /dev/null
+++ b/public/emoji/1f1f0-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M11,48v5.4c5.4,5.3,12.8,8.6,21,8.6c10.7,0,20.1-5.6,25.4-14H11z" fill="#428bc1"/><path d="m11 32v16h46.4c2.9-4.6 4.6-10.1 4.6-16h-51" fill="#ed4c5c"/><path d="M11,32h51c0-5.9-1.7-11.4-4.6-16H11V32z" fill="#fff"/><path d="m11 16h46.4c-5.3-8.4-14.7-14-25.4-14-8.2 0-15.6 3.3-21 8.6 0 0 0 5.4 0 5.4" fill="#ffce31"/><path d="M11,10.6C5.5,16,2,23.6,2,32s3.5,16,9,21.4L32.4,32L11,10.6z" fill="#75a843"/><g fill="#f9f9f9"><path d="m18 41.8c-4.6-.9-8-5-8-9.8s3.4-8.9 8-9.8c-.6-.1-1.3-.2-2-.2-5.5 0-10 4.5-10 10 0 5.5 4.5 10 10 10 .7 0 1.4-.1 2-.2"/><path d="m16.8 36l1.2-.9 1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1z"/><path d="m16.8 40l1.2-.9 1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1z"/><path d="m16.8 28l1.2-.9 1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1z"/><path d="m16.8 32l1.2-.9 1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0-1f1f3.svg b/public/emoji/1f1f0-1f1f3.svg
new file mode 100644
index 000000000..505ac748d
--- /dev/null
+++ b/public/emoji/1f1f0-1f1f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6 47c1.9 3.4 4.4 6.2 7.3 8.5l48.4-27.9c-.6-3.6-1.8-7.2-3.7-10.6-1.9-3.4-4.4-6.2-7.3-8.5l-48.4 27.9c.6 3.7 1.8 7.2 3.7 10.6" fill="#3e4347"/><g fill="#ffe62e"><path d="m19.1 59.1l42.8-24.7c.2-2.3.1-4.5-.2-6.8l-48.4 27.9c1.8 1.4 3.8 2.6 5.8 3.6"/><path d="m2.3 36.4l48.4-27.9c-1.8-1.4-3.7-2.6-5.8-3.6l-42.8 24.7c-.2 2.3-.1 4.6.2 6.8"/></g><path d="M44.9,4.9c-8.6-4.1-19-4-27.9,1.1C8.1,11.1,2.9,20.1,2.1,29.6L44.9,4.9z" fill="#699635"/><path d="m19.1 59.1c8.6 4.1 19 4 27.9-1.1 8.9-5.1 14.1-14.1 14.9-23.6l-42.8 24.7" fill="#ed4c5c"/><g fill="#fff"><path d="m22 40.1l4.6.6-3.5-3.2 1.8-4.3-4 2.3-3.5-3.3 1.1 4.7-3.9 2.2 4.5.7 1.1 4.6z"/><path d="m44 27.4l4.6.6-3.5-3.3 1.8-4.2-3.9 2.2-3.5-3.2 1 4.6-3.9 2.3 4.6.6 1.1 4.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0-1f1f5.svg b/public/emoji/1f1f0-1f1f5.svg
new file mode 100644
index 000000000..dc4d67981
--- /dev/null
+++ b/public/emoji/1f1f0-1f1f5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="M32,2C21.7,2,12.7,7.1,7.3,15h49.4C51.3,7.1,42.3,2,32,2z"/><path d="M32,62c10.3,0,19.3-5.1,24.7-13H7.3C12.7,56.9,21.7,62,32,62z"/></g><path d="m59 19h-54c-1.9 3.9-3 8.3-3 13s1.1 9.1 3 13h54c1.9-3.9 3-8.3 3-13s-1.1-9.1-3-13" fill="#ed4c5c"/><g fill="#fff"><path d="m5 45c.7 1.4 1.5 2.7 2.3 4h49.4c.9-1.3 1.7-2.6 2.3-4h-54"/><path d="m59 19c-.7-1.4-1.5-2.7-2.3-4h-49.4c-.9 1.3-1.7 2.6-2.3 4h54"/><circle cx="18" cy="32" r="11"/></g><path fill="#ed4c5c" d="m18 35.9l4.9 3.8-1.8-6.1 4.9-3.8h-6.1l-1.9-6.1-1.9 6.1h-6.1l4.9 3.8-1.8 6.1z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0-1f1f7.svg b/public/emoji/1f1f0-1f1f7.svg
new file mode 100644
index 000000000..5b28e3595
--- /dev/null
+++ b/public/emoji/1f1f0-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f5f5f5"/><path d="m23.4 33.7c2.8 1.9 6.7 1.1 8.6-1.7 1.9-2.8 5.7-3.6 8.6-1.7 2.7 1.8 3.5 5.3 2 8 3.3-5.6 1.8-12.9-3.8-16.6-5.7-3.8-13.4-2.3-17.2 3.4-.1.2-.2.4-.3.5-1.4 2.9-.5 6.3 2.1 8.1" fill="#ed4c5c"/><path d="m42.3 38.9c.1-.2.2-.4.3-.5-.1.1-.2.3-.3.5" fill="#003478"/><path d="m40.6 30.3c-2.8-1.9-6.7-1.1-8.6 1.7-1.9 2.8-5.7 3.6-8.6 1.7-2.7-1.8-3.5-5.3-2-8-3.4 5.6-1.8 12.9 3.8 16.6 5.7 3.8 13.4 2.3 17.2-3.4.1-.2.2-.4.3-.5 1.4-2.9.5-6.3-2.1-8.1" fill="#428bc1"/><g fill="#3e4347"><path d="m7.8 23.3l6.9-10.3-.7-.5-.7-.4-6.9 10.3.7.4z"/><path d="m9.7 24.6l.7.4 6.8-10.3-.6-.4-.7-.5-6.9 10.3z"/><path d="m18.4 15.5l-6.8 10.3.7.5.7.4 6.8-10.3-.7-.4z"/><path d="m48.5 42.5l.7.5 3.2-4.8-.7-.5-.7-.4-3.2 4.8z"/><path d="m56.2 40.7l-3.2 4.8.7.5.7.4 3.2-4.8-.7-.4z"/><path d="m51.8 44.7l3.2-4.8-.7-.5-.7-.4-3.2 4.8.7.4z"/><path d="m48.1 43.2l-.7-.4-3.2 4.8.7.4.7.5 3.2-4.8z"/><path d="m50.6 44.9l-.6-.4-3.2 4.8.6.4.7.5 3.2-4.8z"/><path d="m52.5 46.2l-3.2 4.8.7.5.7.4 3.2-4.8-.7-.5z"/><path d="m7.1 41.2l-.7.4 6.9 10.3.7-.4.7-.5-6.9-10.3z"/><path d="m13.4 44.9l-.7.5 3.2 4.8.7-.5.6-.4-3.2-4.8z"/><path d="m12.3 37.7l-.7.5 6.8 10.3.7-.5.7-.4-6.8-10.3z"/><path d="m9 39.9l3.2 4.8.7-.5.7-.4-3.2-4.8-.7.4z"/><path d="m53.2 17.4l.7-.5-3.2-4.8-.7.4-.7.5 3.2 4.8z"/><path d="m48.1 20.8l.7-.5-3.2-4.8-.7.5-.7.4 3.2 4.8z"/><path d="m53 18.5l3.2 4.8.7-.5.7-.4-3.2-4.8-.7.4z"/><path d="m54.3 24.6l.7-.5-6.9-10.3-.7.5-.6.4 6.8 10.3z"/><path d="m51.7 26.3l.7-.5-3.2-4.8-.7.5-.7.4 3.2 4.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0-1f1fc.svg b/public/emoji/1f1f0-1f1fc.svg
new file mode 100644
index 000000000..f3076ffb4
--- /dev/null
+++ b/public/emoji/1f1f0-1f1fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60 42c-5.5 0-10-4.5-10-10h-39.2v21.2c5.4 5.4 12.9 8.8 21.2 8.8 13.1 0 24.2-8.4 28.3-20-.1 0-.2 0-.3 0" fill="#ed4c5c"/><path d="m60 22c.1 0 .2 0 .3 0-4.1-11.6-15.2-20-28.3-20-8.3 0-15.8 3.4-21.2 8.8v21.2h39.2c0-5.5 4.5-10 10-10" fill="#699635"/><path d="m60.3 22h-49.5v20h49.5c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10" fill="#f9f9f9"/><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32c0,8.3,3.4,15.8,8.8,21.2L22,42V22L10.8,10.8z" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0-1f1fe.svg b/public/emoji/1f1f0-1f1fe.svg
new file mode 100644
index 000000000..6d0432cb8
--- /dev/null
+++ b/public/emoji/1f1f0-1f1fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#2a5f9e" d="m12 12h20.6v20.6h-20.6z"/><path fill="#fff" d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="M32,2v30H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#2a5f9e"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5" fill="#fff"/><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/><path d="m37.9 28.5v11.7c0 1.2 1 1.7 2.1 2.1l4.3 1.7 4.2-1.7c1.1-.4 2.1-1 2.1-2.1v-11.7h-12.7" fill="#fff"/><path d="m50.7 37c0 0-1.3-.9-3.2-.9-1.8 0-2.1.9-3.2.9-1.3 0-1.3-.9-3.2-.9s-3.2.9-3.2.9v-1.8c0 0 1.3-.9 3.2-.9s1.9.9 3.2.9c1.1 0 1.3-.9 3.2-.9 1.8 0 3.2.9 3.2.9v1.8" fill="#42ade2"/><path d="m37.9 27.4v6c0 0 1.3-1.5 3.2-1.5s1.9 1.5 3.2 1.5c1.1 0 1.3-1.5 3.2-1.5 1.8 0 3.2 1.5 3.2 1.5v-6h-12.8" fill="#ed4c5c"/><g fill="#42ade2"><path d="m50.7 40.2c0 0-1.3-.8-3.2-.8-1.8 0-2.1.8-3.2.8-1.3 0-1.3-.8-3.2-.8s-3.2.8-3.2.8v-1.7c0 0 1.3-.8 3.2-.8s1.9.8 3.2.8c1.1 0 1.3-.8 3.2-.8 1.8 0 3.2.8 3.2.8v1.7"/><path d="m41.1 41.2c-.9 0-1.7.2-2.2.5.3.2.7.4 1.2.6l4.3 1.7 4.2-1.7c.4-.2.8-.3 1.2-.6-.6-.3-1.3-.5-2.2-.5-1.8 0-2.1 1.1-3.2 1.1-1.4 0-1.4-1.1-3.3-1.1"/></g><g fill="#ed4c5c"><path d="m34.8 46.5l-1.1-2.3c1-.7 2.2-1.3 3.5-1.8l.7 2.6c-1.2.4-2.2.9-3.1 1.5"/><path d="m53.8 46.5c-.9-.6-1.9-1.2-3.1-1.6l.7-2.6c1.3.5 2.5 1.1 3.5 1.8l-1.1 2.4"/></g><g fill="#83bf4f"><path d="m44.3 40.2l1.3 1-.5-1.6 1.3-1h-1.6l-.5-1.6-.5 1.6h-1.6l1.3 1-.5 1.6z"/><path d="m41.1 36l1.3 1-.5-1.6 1.3-1.1h-1.6l-.5-1.6-.5 1.6h-1.6l1.3 1.1-.5 1.6z"/><path d="m47.5 36l1.3 1-.5-1.6 1.3-1.1h-1.6l-.5-1.6-.5 1.6h-1.6l1.3 1.1-.5 1.6z"/></g><g fill="#ffe62e"><path d="m44.3 47.7c-2.8 0-5.4-1.2-7.5-3.4l1.5-2c1.7 1.8 3.8 2.7 6 2.7 2.2 0 4.4-1 6.1-2.8l1.5 2c-2.1 2.3-4.8 3.5-7.6 3.5"/><path d="m35.9 48.6l-1.1-2.3c1-.7 2.2-1.3 3.5-1.8l.6 2.6c-1.1.4-2.1.9-3 1.5"/><path d="m52.7 48.7c-.9-.6-1.9-1.2-3.1-1.6l.7-2.6c1.3.5 2.5 1.1 3.5 1.8l-1.1 2.4"/><path d="m49.6 30.1c0-.1-.1-.2-.3-.1-.4.1-1.6.1-1.9-.2.6.2 1.3-.2 1.3-.6 0-.4-.5-.8-1.7-.5-1.1.2-2.5.1-2.5-.2 0-.3 1-.4 1.5-.3.5.1.9.1 1.8-.2-.2.1-1 .1-1.5 0-.6-.2-2-.2-2 .6 0 .7 1.5.7 2.9.5.8-.1 1.2 0 1.2.2 0 .2-.7.3-1.3.3-.5-.1-1.1-.1-1.8.1-1.2.4-2.5.1-2.8-.4 0-.1 0-.1 0-.2.1-.1.2-.2.2-.3.1-.3 0-.3-.3-.1-.1-.1-.3-.2-.6-.2s-.5.1-.6.2c-.3-.1-.4-.1-.3.1 0 .1.1.3.2.3 0 .4.5 1 .5 1-.6-.1-1.4-1.1-1.5-1.6-.1-.2-.3-.3-.4-.3-.1 0-.2.1-.1.2.1.1.2.1.3.3-.1-.2-.3-.2-.4-.1-.1.1 0 .2.1.2.2 0 .1.2.2.3-.2-.2-.3-.2-.4-.1-.1.1 0 .2.1.2.2 0 .9.9 2.5 1.7 0 .1-.3.1-.5.1-.4 0-.9 0-1.1-.3-.2-.2-.5-.4-.8-.3-.1.1 0 .2.1.2.1 0 .2 0 .3.1l-.4 0c-.1.1 0 .2.1.2.1 0 .3-.1.4 0-.1 0-.3 0-.3 0-.1.1 0 .2.1.2.2 0 1.9 1 3.3-.2.2 0 1.6 0 2.2-.4.4.4.4.3.7.4.3.1.5.1.3.2-.1.1-.4 0-.6 0-.6 0-.8-.4-1-.2-.1.2 0 .2.2.2-.2 0-.4 0-.3.2.1.3.4-.1.5.1-.1 0-.2 0-.2.1 0 .1.2.2.5 0 .1-.1.3-.1.4-.1.4 0 1.3.2 1.6-.1.1-.1 0-.2-.1-.3-.1-.1-.1-.2-.1-.5.3.1.8.1 1.3 0 .7-.1.9.1.9.4 0 .2-.1.2-.2.2-.4 0-.6-.1-.7-.1-.1 0-.2.2 0 .2-.1.1-.1.2 0 .2.1 0 .2 0 .3 0-.1.1-.3.2-.2.3.1.1.2.1.3 0 .1-.1.3-.2.5-.3 0 0 .3-.8.1-1.3"/><path d="m48.5 20.6h-2.3l2-2-2.5 1 .6-2.9-1.7 2.3-.9-2.5-.2 2.7-1.7-1.9.9 3.1h-1.7c0 0 1.8 1.3 2.2 1.7h2.8c.6-.8 2.5-1.5 2.5-1.5"/></g><g fill="#83bf4f"><path d="m41.1 23.2c0 .6-1.5 1.1-2.1 1.1-.6 0-1.1-.5-1.1-1.1s.5-1.1 1.1-1.1c.6 0 2.1.5 2.1 1.1"/><ellipse cx="41.1" cy="26.4" rx=".5" ry="1.1"/><ellipse cx="45.4" cy="26.4" rx=".5" ry="1.1"/><ellipse cx="47.5" cy="26.4" rx=".5" ry="1.1"/><path d="m48.6 23.8c0 2.3-1.9 2.4-4.2 2.4-2.3 0-4.3-.2-4.3-2.4 0-1.4 1.9-2.7 4.3-2.7 2.3-.1 4.2 1 4.2 2.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0-1f1ff.svg b/public/emoji/1f1f0-1f1ff.svg
new file mode 100644
index 000000000..107bf17ac
--- /dev/null
+++ b/public/emoji/1f1f0-1f1ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#00afca"/><g fill="#ffe62e"><path d="m56.7 33.1c-.7-.4-1.5.1-1.5.8-.3 4.9-8.9 6.2-13 6.2-4.1.1-12.9-1.4-13.2-6.2 0-.7-.8-1.1-1.5-.8-2.1 1.1-2.8 3.2-2.3 5.3.9 3.8 5.6 6.5 9.6 7.7-.3.7-.4 1.4-.5 2.1-.1.8 1.1 1.1 1.7.6 2.3-1.7 5.9-2.4 8.9-2.4 1.3 0 1.3-1.8 0-1.8-2.7 0-5.6.5-8 1.6.9-2.1 3-4.2 5.3-4.3 0 0 .1 0 .1 0 4.8.1 12.5-1.6 14.5-6.1.3.8.3 1.7 0 2.5-1 3.2-4.5 4.5-7.8 5.4-1.2.3-.7 2.1.5 1.7 4.2-1.1 7.5-2.8 9.2-6.6.8-2 0-4.4-2-5.7m-21.1 11.3c-3.3-.9-5.8-2.5-7.8-5.1-.8-1.1-1.1-2.6-.4-3.7 1.5 3.5 6.4 5.3 10.8 5.9-1 .8-1.9 1.8-2.6 2.9"/><circle cx="42" cy="27" r="7.7"/><path d="m42 18.3c.5 0 .6-.3.6-.6 0-.5-.6-2.6-.6-2.6s-.6 2.2-.6 2.6c0 .3.1.6.6.6"/></g><g transform="matrix(0 1-1 0 0 0)"/><g transform="scale(-1-1)"/><g transform="matrix(0-1 1 0 0 0)"/><g fill="#ffe62e"><path d="m45.3 18.9c.4.2.7 0 .8-.3.2-.4.4-2.7.4-2.7s-1.4 1.8-1.6 2.2c0 .3 0 .7.4.8"/><path d="m50.1 30.3c-.2.4 0 .7.3.8.4.2 2.7.4 2.7.4s-1.8-1.4-2.2-1.6c-.3 0-.7 0-.8.4"/><path d="m38.7 35.1c-.4-.2-.7 0-.8.3-.2.4-.4 2.7-.4 2.7s1.4-1.8 1.6-2.2c0-.3 0-.7-.4-.8"/><path d="m33.9 23.7c.2-.4 0-.7-.3-.8-.4-.2-2.7-.4-2.7-.4s1.8 1.4 2.2 1.6c.3 0 .7 0 .8-.4"/><path d="m48.2 20.8c.3.3.7.2.9 0 .3-.3 1.4-2.3 1.4-2.3s-2 1.1-2.3 1.4c-.3.3-.3.6 0 .9"/><path d="m48.2 33.2c-.3.3-.2.6 0 .9.3.3 2.3 1.4 2.3 1.4s-1.1-2-1.4-2.3c-.3-.3-.6-.3-.9 0"/><path d="m35.8 33.2c-.3-.3-.7-.2-.9 0-.3.3-1.4 2.3-1.4 2.3s2-1.1 2.3-1.4c.3-.3.3-.6 0-.9"/><path d="m35.8 20.8c.3-.3.2-.7 0-.9-.3-.3-2.3-1.4-2.3-1.4s1.1 2 1.4 2.3c.3.3.6.3.9 0"/><path d="m50.1 23.7c.2.4.5.5.8.3.4-.2 2.2-1.6 2.2-1.6s-2.3.3-2.7.4c-.3.2-.5.4-.3.9"/><path d="m45.3 35.1c-.4.2-.5.5-.3.8.2.4 1.6 2.2 1.6 2.2s-.3-2.3-.4-2.7c-.2-.3-.4-.5-.9-.3"/><path d="m33.9 30.3c-.2-.4-.5-.5-.8-.3-.4.2-2.2 1.6-2.2 1.6s2.3-.3 2.7-.4c.3-.2.5-.4.3-.9"/><path d="m38.7 18.9c.4-.2.5-.5.3-.8-.2-.4-1.6-2.2-1.6-2.2s.3 2.2.4 2.7c.2.3.4.5.9.3"/><path d="m43.7 18.4c.4.1.7-.2.7-.5.1-.4-.1-2.7-.1-2.7s-1 2-1.1 2.5c-.1.3.1.6.5.7"/><path d="m50.6 28.7c-.1.4.2.7.5.7.4.1 2.7-.1 2.7-.1s-2-1-2.5-1.1c-.3-.1-.6.1-.7.5"/><path d="m40.3 35.6c-.4-.1-.7.2-.7.5-.1.4.1 2.7.1 2.7s1-2 1.1-2.5c.1-.3-.1-.6-.5-.7"/><path d="m33.4 25.3c.1-.5-.2-.7-.5-.7-.4-.1-2.7.1-2.7.1s2 1 2.5 1.1c.3.1.6-.1.7-.5"/><path d="m46.9 19.7c.4.2.7.1.9-.2.3-.4.9-2.5.9-2.5s-1.7 1.5-2 1.8c-.2.3-.2.7.2.9"/><path d="m49.3 31.9c-.2.4-.1.7.2.9.4.3 2.5.9 2.5.9s-1.5-1.7-1.8-2c-.3-.2-.7-.2-.9.2"/><path d="m37.1 34.3c-.4-.2-.7-.1-.9.2-.2.3-.9 2.5-.9 2.5s1.7-1.5 2-1.8c.2-.3.2-.7-.2-.9"/><path d="m34.7 22.1c.2-.4.1-.7-.2-.9-.3-.2-2.5-.9-2.5-.9s1.5 1.7 1.8 2c.3.2.7.2.9-.2"/><path d="m49.3 22.1c.3.4.6.4.9.2.4-.3 1.8-2 1.8-2s-2.2.7-2.5.9c-.3.3-.5.6-.2.9"/><path d="m46.9 34.3c-.4.3-.4.6-.2.9.3.4 2 1.8 2 1.8s-.7-2.2-.9-2.5c-.3-.3-.6-.5-.9-.2"/><path d="m34.7 31.9c-.3-.4-.6-.4-.9-.2-.4.3-1.8 2-1.8 2s2.2-.7 2.5-.9c.3-.3.5-.6.2-.9"/><path d="m37.1 19.7c.4-.3.4-.6.2-.9-.3-.4-2-1.8-2-1.8s.7 2.2.9 2.5c.3.3.6.5.9.2"/><path d="m50.6 25.3c.1.4.4.6.7.5.4-.1 2.5-1.1 2.5-1.1s-2.3-.2-2.7-.1c-.4 0-.6.2-.5.7"/><path d="m43.7 35.6c-.4.1-.6.4-.5.7.1.4 1.1 2.5 1.1 2.5s.2-2.3.1-2.7c0-.4-.2-.6-.7-.5"/><path d="m33.4 28.7c-.1-.4-.4-.6-.7-.5-.4.1-2.5 1.1-2.5 1.1s2.3.2 2.7.1c.4 0 .6-.2.5-.7"/><path d="m40.3 18.4c.4-.1.6-.4.5-.7-.1-.4-1.1-2.5-1.1-2.5s-.2 2.3-.1 2.7c0 .4.2.6.7.5"/><path d="m16.5 51.6h-1.1v3.7h-2.2c1.1.9 2.2 1.6 3.4 2.4v-6.1z"/><path d="m15.4 8.7v3.7h1.1v-6.1c-1.2.7-2.3 1.5-3.4 2.4h2.3"/><path d="m12.9 8.8c-.3.2-.6.5-.9.8l3 6.5h-2.5v-3.7h-1.1v3.7h-2.5l2.9-6.3c-.8.7-1.6 1.5-2.3 2.4l-2.3 4.9 3.9 8.4h-2.5v-3.7h-1.1v9.8h1.1v-4.1h2.6l-1.5 4.5 1.5 4.4h-2.6v-4.1h-1.1v9.8h1.1v-3.7h2.5l-3.9 8.4 2.3 4.9c.7.8 1.5 1.6 2.3 2.4l-2.9-6.3h2.5v3.7h1.1v-3.7h2.5l-3 6.5c.3.3.6.5.9.8l3.8-8.3-3.9-8.4h2.5v3.7h1.1v-9.8h-1.1v4.1h-2.6l1.5-4.4-1.5-4.4h2.6v4.1h1.1v-9.8h-1.1v3.7h-2.5l3.9-8.4-3.8-8.4m2.2 37.1h-2.5v-3.7h-1.1v3.7h-2.6l3.1-6.6 3.1 6.6m-3.1-10.7l-.8-2.3h1.6l-.8 2.3m.8-4.1h-1.6l.8-2.3.8 2.3m-.8-6.3l-3.1-6.6h2.5v3.7h1.1v-3.7h2.5l-3 6.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f0.svg b/public/emoji/1f1f0.svg
new file mode 100644
index 000000000..0ae3f9a3b
--- /dev/null
+++ b/public/emoji/1f1f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m20.2 17.5h6v12l11.2-12h7.8l-11.9 11.9 12.5 17.1h-7.8l-8.9-12.7-2.9 3v9.7h-6v-29" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1-1f1e6.svg b/public/emoji/1f1f1-1f1e6.svg
new file mode 100644
index 000000000..a9ebf083c
--- /dev/null
+++ b/public/emoji/1f1f1-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,5.9,1.7,11.4,4.6,16h50.7c2.9-4.6,4.6-10.1,4.6-16s-1.7-11.4-4.6-16H6.6C3.7,20.6,2,26.1,2,32z" fill="#2a5f9e"/><g fill="#ed4c5c"><path d="M57.4,16C52.1,7.6,42.7,2,32,2C21.3,2,11.9,7.6,6.6,16H57.4z"/><path d="M6.6,48c5.3,8.4,14.7,14,25.4,14c10.7,0,20.1-5.6,25.4-14H6.6z"/></g><circle cx="32" cy="32" r="10" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1-1f1e7.svg b/public/emoji/1f1f1-1f1e7.svg
new file mode 100644
index 000000000..d000185e5
--- /dev/null
+++ b/public/emoji/1f1f1-1f1e7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,5.9,1.7,11.4,4.6,16h50.7c2.9-4.6,4.6-10.1,4.6-16c0-5.9-1.7-11.4-4.6-16H6.6C3.7,20.6,2,26.1,2,32z" fill="#f9f9f9"/><g fill="#ed4c5c"><path d="M57.4,16C52.1,7.6,42.7,2,32,2S11.9,7.6,6.6,16H57.4z"/><path d="M6.6,48c5.3,8.4,14.7,14,25.4,14s20.1-5.6,25.4-14H6.6z"/></g><path d="m23.5 45c0 0 6.5-4.3 14.1-.5v-1.6c0 0-6.4-4.2-1-4.8 5.4-.6 8.4 2.2 8.4 2.2v-1.4c0 0-9.2-4.9-1.3-3v-1.4c0 0-7.1-2.5-2.8-2.5s1.8 0 1.8 0v-.9c0 0-7.3-1-1.2-1.4v-.7c0 0-11-5.1-2.8-3.1v-1c0 0-4-.8-.9-1.2 0 0-1.6-2.1-4.2-2.1-2.6 0-2.2-2.6-2.2-2.6l-3.3 3.5c0 0 2.3-.2-1.4 1.7 0 0 3.1.3-3.9 4.4 0 0 2.6-1 2.6.7s-4.6 4-4.6 4l.4 1.1c0 0 3.2-2.5 3-.8-.2 1.7-5.2 4.3-5.2 4.3l.5.8c0 0 4.1-2.4 4.2-1.4 0 0 .6.7-3.4 2l.5.8c0 0 6.1-3 7.7-.8s-5.1 4.5-5.1 4.5l.1 1.2" fill="#83bf4f"/><g fill="#f9f9f9"><ellipse cx="29.8" cy="26.6" rx=".9" ry=".9"/><ellipse cx="33.4" cy="28.1" rx=".9" ry=".9"/><ellipse cx="26" cy="32.9" rx=".9" ry=".9"/><ellipse cx="36" cy="33.8" rx=".9" ry=".9"/><ellipse cx="38.9" cy="34.7" rx=".9" ry=".9"/><ellipse cx="27.1" cy="28.8" rx=".9" ry=".9"/><ellipse cx="32.2" cy="32" rx=".9" ry=".9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1-1f1e8.svg b/public/emoji/1f1f1-1f1e8.svg
new file mode 100644
index 000000000..9f5255714
--- /dev/null
+++ b/public/emoji/1f1f1-1f1e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#49c3f2"/><path fill="#fff" d="m32 15l-15 30h30z"/><path fill="#3e4347" d="m32 21l-12 24h24z"/><path fill="#ffce31" d="m32 33l-12 12h24z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1-1f1ee.svg b/public/emoji/1f1f1-1f1ee.svg
new file mode 100644
index 000000000..51b11472b
--- /dev/null
+++ b/public/emoji/1f1f1-1f1ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c16.6,0,30-13.4,30-30H2C2,48.6,15.4,62,32,62z" fill="#ed4c5c"/><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#2a5f9e"/><path d="m28.7 20.9c0-2.8-.7-5.2-5.2-5.2-1.2 0-2 .3-2.8.5-.2-.3-3.2-.3-3.4 0-.8-.2-1.6-.4-2.7-.4-5.3 0-5.1 2.3-5.1 5.1 0 .4-.4 1.3-.4 1.3l1.9 6.8h16.1l1.9-6.8c0 0-.3-.8-.3-1.3" fill="#ffce31"/><g fill="#3e4347"><ellipse cx="19" cy="29" rx="8" ry="1"/><path d="m25.7 25h-1.1c0-1.3-.7-2.4-1.5-2.4-.8 0-1.5 1.1-1.5 2.4h-1.1c0-1.3-.7-2.4-1.5-2.4-.8 0-1.5 1.1-1.5 2.4h-1.1c0-1.3-.7-2.4-1.5-2.4-.8 0-1.5 1.1-1.5 2.4h-1.1c0-4-3.3-2.8-3.3-2.8.5-.8 1.1-1.2 1.8-1.2.8 0 1.6.6 2 1.6.5-1 1.2-1.6 2-1.6.8 0 1.6.6 2 1.6.5-.9 1.2-1.6 2-1.6.8 0 1.6.6 2 1.6.5-.9 1.2-1.6 2-1.6.8 0 1.6.6 2 1.6.5-1 1.2-1.6 2-1.6.7 0 1.3.4 1.8 1.2.4 0-2.9-1.2-2.9 2.8"/></g><g fill="#ffce31"><ellipse cx="16.8" cy="15.9" rx=".5" ry=".5"/><ellipse cx="15.6" cy="15.6" rx=".5" ry=".5"/><ellipse cx="14.4" cy="15.4" rx=".5" ry=".5"/><ellipse cx="13.2" cy="15.2" rx=".5" ry=".5"/><ellipse cx="12" cy="15.3" rx=".5" ry=".5"/><ellipse cx="10.9" cy="15.7" rx=".5" ry=".5"/><ellipse cx="10" cy="16.4" rx=".5" ry=".5"/><ellipse cx="9.3" cy="17.4" rx=".5" ry=".5"/><ellipse cx="9" cy="18.6" rx=".5" ry=".5"/><ellipse cx="9" cy="19.8" rx=".5" ry=".5"/><ellipse cx="9.2" cy="20.9" rx=".5" ry=".5"/><ellipse cx="21.2" cy="15.9" rx=".5" ry=".5"/><ellipse cx="22.4" cy="15.6" rx=".5" ry=".5"/><ellipse cx="23.6" cy="15.4" rx=".5" ry=".5"/><ellipse cx="24.8" cy="15.2" rx=".5" ry=".5"/><ellipse cx="26" cy="15.3" rx=".5" ry=".5"/><ellipse cx="27.1" cy="15.7" rx=".5" ry=".5"/><ellipse cx="28" cy="16.4" rx=".5" ry=".5"/><ellipse cx="28.7" cy="17.4" rx=".5" ry=".5"/><ellipse cx="29" cy="18.6" rx=".5" ry=".5"/><ellipse cx="29" cy="19.8" rx=".5" ry=".5"/><ellipse cx="28.8" cy="20.9" rx=".5" ry=".5"/><path d="m18.3 11.2c.1.3.3.5.5.5l-.8 1.4.3.5c-.6.2-1 .7-1.1 1.2 0 .2-.1.3-.1.5 0 1 .8 1.8 1.8 1.8s1.8-.8 1.8-1.8c0-.2 0-.3-.1-.5-.2-.6-.6-1-1.1-1.2l.3-.5-.8-1.4c.3-.1.5-.2.5-.5l1.1.7 1.4-.9-1.4-.9-1.1.7c-.1-.2-.3-.4-.5-.5l.8-1.5-.8-1.6-.9 1.7.8 1.5c-.3 0-.5.2-.5.5l-1.1-.7-1.5.8 1.4.9 1.1-.7"/></g><g fill="#3e4347"><path d="m15.5 20.7c-.5.5-1.1.8-1.7.9.9.2 2 0 2.7-.7 1.1-1.1 1.1-3 0-4.1-.1-.1-.3-.2-.4-.3.7 1.4.5 3.1-.6 4.2"/><path d="m22.5 20.7c.5.5 1.1.8 1.7.9-.9.2-2 0-2.7-.7-1.1-1.1-1.1-3 0-4.1.1-.1.3-.2.4-.3-.7 1.4-.5 3.1.6 4.2"/><ellipse transform="matrix(.9918-.1281.1281.9918-3.1463 2.1329)" cx="15" cy="25.5" rx=".4" ry="1.6"/><ellipse transform="matrix(.9607-.2776.2776.9607-6.7054 4.1296)" cx="11.2" cy="25.7" rx=".4" ry="1.6"/><ellipse transform="matrix(.1281-.9918.9918.1281-5.2682 45.0593)" cx="23" cy="25.5" rx="1.6" ry=".4"/><ellipse transform="matrix(.2776-.9607.9607.2776-5.3957 44.3142)" cx="26.8" cy="25.7" rx="1.6" ry=".4"/><ellipse cx="19" cy="25.4" rx=".4" ry="1.7"/><circle cx="19" cy="20" r="1.1"/><circle cx="19" cy="18" r="1"/><circle cx="19" cy="16.4" r=".8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1-1f1f0.svg b/public/emoji/1f1f1-1f1f0.svg
new file mode 100644
index 000000000..5eb3cd7ee
--- /dev/null
+++ b/public/emoji/1f1f1-1f1f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M29.2,8H50c-5-3.8-11.2-6-18-6c-6.8,0-13,2.2-18,6h11.6v48H14c5,3.8,11.2,6,18,6c6.8,0,13-2.2,18-6H29.2V8z" fill="#ffce31"/><path d="m62 32c0-9.8-4.7-18.5-12-24h-20.8v48h20.8c7.3-5.5 12-14.2 12-24" fill="#c94747"/><path d="m25.6 8h-11.6c-.1.1-.3.2-.4.3v47.4c.1.1.3.2.4.3h11.6v-48" fill="#ff8736"/><path d="M2,32c0,9.6,4.5,18.2,11.6,23.7V8.3C6.5,13.8,2,22.4,2,32z" fill="#699635"/><g fill="#ffce31"><path d="m34.4 49.6c-1.1.8-3.2.7-4.1 1.7-1.1 1.1.1 2.5.1 2.7l-.1.8c0 0 .7 0 1.1.1.5.1.7.5 1.5.4 2.2-.1 2.1-2.1 2.2-3.8.1-.6.4-1.5.5-2.1.1-.6.2-1.4.2-1.4 0-.3-.7 1.1-1.4 1.6"/><path d="m35.1 12.7c-.1-1.7 0-3.7-2.2-3.8-.9-.1-1.1.3-1.5.4-.3 0-1.1.1-1.1.1l.1.8c0 .1-1.2 1.6-.1 2.7.9.9 3.1.9 4.1 1.7.7.5 1.4 1.8 1.4 1.8 0 0 0-.9-.2-1.4-.1-.8-.4-1.7-.5-2.3"/><path d="m61.8 28.7c-.8 0-1.5-.1-2.2-.1.3.2-.8-3.5-.2-4 .7-.6.2-4.2-.4-5 0-.1 0-.3.1-.4-.3-.7-.7-1.4-1.1-2-1.1-.4-2-1.1-2.4.5-.4-.5-1.5-1.6-2.2-1.3-.1.4-.2.8-.4 1.2-.5.2-2.3-.8-3.3-.6 0 2-1.2 1.2-2.6 1.9-2.6 1.2-1.3-1.1-3-1.1-3.2 0 1.3 4.9 2.1 5.4.1-.2-.3-.6 0-.8 0 0 1.1.9 1.1.6.1-.3.1-.6.3-.8.3.5 2.6 3.2 2.1 3.7-.1.1-2.3-.1-2.3-.1.1-.2.2-.7.2-.8-.7-.7-2-.8-2.7-.6-.6.2-1.7 1-1.8 2 .4-.1 1.8-.5 2-.3.1.1-.4.8-.4.9.6 0 1.8.3 2.1.3.1-.2.3-.5.4-.7.3.4.5.8.8 1.3.3.2.9-1.8 1.5-.4.2.5-4.9 5.3-5.2 7.1-.2 1 0 2 .4 2.9-.9-1-3.3-3.7-3.9-3.4-1.5.8-.2 5.4.5 6.3.8 1.1 5.5 3.8 5.5.2 0-.2-.2-.5-.4-.9 1.1.7 2.5 1.3 3.1 2 .7.8 1.3 3 1.2 4.2-.3 2.9-4.8.2-4.8 3.4 0-.4 4.4.2 4.7-.1.7-.5 2.9 1.2 2.5-1.2-.4-2.4 2.5-1.3 2.5-3.2 0-1-3.1.2-1.4-2.5.7-1 .2-2.4 1-1.3 1.3 1.6 3.4.5 5.7-.7.7-2.6 1.1-5.3 1.1-8.1 0-1.3-.1-2.4-.2-3.5"/><path d="m40 41.8c-.2.7-1.2-3.1-1-3.3.4.1.7.1 1.1.1.3-.2-.7-.7-1.6-1 .8 0 1.5-.3 1.5-.5 0-.2-.4-.4-1.1-.5.6-.1 1-.3 1-.5 0-.2-.5-.4-1.2-.5.7-.1 1.3-.3 1.3-.5 0-.2-.3-.4-.8-.5.6-.1 1-.3 1-.6 0-.2-.3-.4-.8-.5.5-.1.9-.2 1.2-.3 1.7-1.8-.5-3-.5-1.1 0 .8-2.2.5-2.6.3-.4-.2-.2-.4 0-.7.4.2 2.2.5 2.3-2.1.1-1.1.1-16.3 1.5-16.3-5.9-.3-3.3 14.6-3.8 17.9-.4-.7-2.1.1-1.6 1.2.3.6 1 .9 1.7 1.1-.5.1-.9.3-.9.5 0 .2.3.4.8.5-.6.1-1 .3-1 .5 0 .2.5.4 1.2.5-.7.1-1.3.3-1.3.5 0 .2.5.4 1.1.5-.6.1-1 .3-1 .5 0 .2.3.4.8.5-.4.1-.6.3-.6.6.4.2.8.4 1.2.6 0 .8-.4 2.5-.7 3.3-.1-.3-.4-.4-.6-.5-1.3.1 1 1.6 1 1.5 0 .5-.5.4-.7.7 0 0 1.6 1 1.6 1.2.2-.2 1.5-1.1 1.6-1.2-.2-.2-.7-.4-.7-.7 0-.2 1.3-.5 1.4-.9.1-.4-.7-.8-.8-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1-1f1f7.svg b/public/emoji/1f1f1-1f1f7.svg
new file mode 100644
index 000000000..13995a6bf
--- /dev/null
+++ b/public/emoji/1f1f1-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56 14h-24v6h27.5c-.9-2.1-2.1-4.2-3.5-6" fill="#ed4c5c"/><path d="m61.4 38c.4-1.9.6-3.9.6-6h-60c0 2.1.2 4.1.6 6h58.8" fill="#f9f9f9"/><path d="m32 2v6h18c-5-3.8-11.2-6-18-6" fill="#ed4c5c"/><g fill="#f9f9f9"><path d="m32 14h24c-1.7-2.3-3.7-4.3-6-6h-18v6"/><path d="m59.5 20h-27.5v6h29.4c-.4-2.1-1.1-4.1-1.9-6"/></g><g fill="#ed4c5c"><path d="m32 26v6h30c0-2.1-.2-4.1-.6-6h-29.4"/><path d="m4.5 44h55c.8-1.9 1.5-3.9 1.9-6h-58.8c.4 2.1 1.1 4.1 1.9 6"/></g><path d="m8 50h48c1.4-1.8 2.6-3.9 3.5-6h-55c.9 2.1 2.1 4.2 3.5 6" fill="#f9f9f9"/><path d="M8,50c1.7,2.3,3.7,4.3,6,6h36c2.3-1.7,4.3-3.7,6-6H8z" fill="#ed4c5c"/><path d="m14 56c5 3.8 11.2 6 18 6s13-2.2 18-6h-36" fill="#f9f9f9"/><path d="M32,2C15.4,2,2,15.4,2,32h30V2z" fill="#2a5f9e"/><path fill="#fff" d="m20 22.2l5.6 3.8-2.1-6.1 5.5-3.8h-6.9l-2.1-6.1-2.1 6.1h-6.9l5.5 3.8-2.1 6.1z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1-1f1f8.svg b/public/emoji/1f1f1-1f1f8.svg
new file mode 100644
index 000000000..ef9b0346c
--- /dev/null
+++ b/public/emoji/1f1f1-1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,5.9,1.7,11.4,4.6,16h50.7c2.9-4.6,4.6-10.1,4.6-16s-1.7-11.4-4.6-16H6.6C3.7,20.6,2,26.1,2,32z" fill="#f9f9f9"/><path d="M57.4,16C52.1,7.6,42.7,2,32,2S11.9,7.6,6.6,16H57.4z" fill="#428bc1"/><path d="M6.6,48c5.3,8.4,14.7,14,25.4,14s20.1-5.6,25.4-14H6.6z" fill="#83bf4f"/><path d="m35.1 30.8c.9-1.1 1.4-2.7 1.4-4.5 0-3.5-2-6.2-4.5-6.2s-4.5 2.7-4.5 6.2c0 1.8.5 3.4 1.4 4.5l-6.9 8c0 0 0 5.3 10 5.3s10-5.3 10-5.3l-6.9-8m-.4-4.6c0 1.2-.3 2.3-.8 3.1l-1.5-1.7v-1.6l1.4-.7-1.4-.7v-2.8c1.3.4 2.3 2.3 2.3 4.4m-5.4 0c0-2.2 1-4 2.3-4.4v2.8l-1.4.7 1.4.7v1.6l-1.5 1.7c-.5-.8-.8-1.9-.8-3.1" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1-1f1f9.svg b/public/emoji/1f1f1-1f1f9.svg
new file mode 100644
index 000000000..513d722c0
--- /dev/null
+++ b/public/emoji/1f1f1-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#ffce31"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#c94747"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#699635"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1-1f1fa.svg b/public/emoji/1f1f1-1f1fa.svg
new file mode 100644
index 000000000..78de14835
--- /dev/null
+++ b/public/emoji/1f1f1-1f1fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#428bc1"/><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#c94747"/><path d="M60.3,42c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10H60.3z" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1-1f1fb.svg b/public/emoji/1f1f1-1f1fb.svg
new file mode 100644
index 000000000..b3fa271e0
--- /dev/null
+++ b/public/emoji/1f1f1-1f1fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.2 39v-14c-3.2-13.2-15-23-29.2-23s-26 9.8-29.2 23v14c3.2 13.2 15 23 29.2 23s26-9.8 29.2-23" fill="#c94747"/><path d="m61.2 39v-14c-3.2-13.2-15-23-29.2-23s-26 9.8-29.2 23v14c3.2 13.2 15 23 29.2 23s26-9.8 29.2-23" opacity=".15" fill="#c28fef"/><path d="m2 32c0 2.4.3 4.8.8 7h58.3c.5-2.2.8-4.6.8-7 0-2.4-.3-4.8-.8-7h-58.3c-.5 2.2-.8 4.6-.8 7" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1-1f1fe.svg b/public/emoji/1f1f1-1f1fe.svg
new file mode 100644
index 000000000..dd29b3b31
--- /dev/null
+++ b/public/emoji/1f1f1-1f1fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,5.9,1.7,11.4,4.6,16h50.7c2.9-4.6,4.6-10.1,4.6-16s-1.7-11.4-4.6-16H6.6C3.7,20.6,2,26.1,2,32z" fill="#3e4347"/><path d="M57.4,16C52.1,7.6,42.7,2,32,2S11.9,7.6,6.6,16H57.4z" fill="#c94747"/><path d="M6.6,48c5.3,8.4,14.7,14,25.4,14s20.1-5.6,25.4-14H6.6z" fill="#83bf4f"/><g fill="#fff"><path d="m38.2 36.7v-3.6l-3.5-1.1 3.5-1.1v-3.6l2.2 2.9 3.6-1.1-2.2 2.9 2.2 2.9-3.6-1.1z"/><path d="m32.8 40c-4.4 0-7.9-3.6-7.9-8s3.5-8 7.9-8c1.7 0 3.2.5 4.5 1.4-1.8-2.1-4.5-3.4-7.4-3.4-5.5 0-9.9 4.5-9.9 10s4.4 10 9.9 10c3 0 5.6-1.3 7.4-3.4-1.2.9-2.8 1.4-4.5 1.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f1.svg b/public/emoji/1f1f1.svg
new file mode 100644
index 000000000..9239d516e
--- /dev/null
+++ b/public/emoji/1f1f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m22.7 17.5h6.1v23.8h14.5v5.2h-20.6v-29" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1e6.svg b/public/emoji/1f1f2-1f1e6.svg
new file mode 100644
index 000000000..f2e7c5aab
--- /dev/null
+++ b/public/emoji/1f1f2-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f42f4c"/><path d="m23.3 44l3.3-9.9-8.6-6.2h10.7l3.3-9.9 3.3 9.9h10.7l-8.7 6.1 3.3 9.9-8.6-6-8.7 6.1m10.5-7.4l2.7 1.9-1-3.1-1.7 1.2m-5.3-1.2l-1 3.1 2.7-1.9-1.7-1.2m.7-2.1l2.8 2 2.8-2-1.1-3.2h-3.5l-1 3.2m-4.5-3.2l2.7 1.9.6-1.9h-3.3m11.9 1.9l2.7-1.9h-3.3l.6 1.9m-5.6-4.1h2l-1-3.1-1 3.1" fill="#4f682e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1e8.svg b/public/emoji/1f1f2-1f1e8.svg
new file mode 100644
index 000000000..a0228346b
--- /dev/null
+++ b/public/emoji/1f1f2-1f1e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c16.6,0,30-13.4,30-30H2C2,48.6,15.4,62,32,62z" fill="#f9f9f9"/><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#c94747"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1e9.svg b/public/emoji/1f1f2-1f1e9.svg
new file mode 100644
index 000000000..76845b662
--- /dev/null
+++ b/public/emoji/1f1f2-1f1e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#ed4c5c"/><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#2a5f9e"/><path d="m42 3.7c-3.1-1.1-6.5-1.7-10-1.7-3.5 0-6.9.6-10 1.7v56.6c3.1 1.1 6.5 1.7 10 1.7 3.5 0 6.9-.6 10-1.7v-56.6" fill="#ffe62e"/><path d="m41.2 30.9h.1v-1l-.8.6.1.1c0 0-.1.1-.1.1 0 0 0 .1 0 .1-.1 0-.1 0-.2 0-.2 0-.2 0-.3 0-.1.1-.1.2-.1.4 0 .1 0 .3 0 .4 0 .2-.1.3-.1.3 0 0 0 0-.1.1 0-3.5 0-6.8 0-6.9 0-.6-1.9-2.4-1.9-2.4l-1.9 1.5.1 1.2c-.4 0-1.9.9-2.1.9-1.6-.9-.5-2.9-.5-3l.2.2c0 0 .2-.8-.2-1.4 0 0 .8-.2.8-.2s-1.9-1.4-3.7-.7c0 0 0 0 0 0 0-.2 0-.3-.1-.4l-.2-.2-.1.3c0 .1-.1.1-.2.1h-.2v-.2c0-.1 0-.1.1-.2l.3-.1-.1-.1c-.2-.2-.7-.2-.9 0l-.2.2.3.1c.1 0 .1.1.1.2v.1h-.2c-.1 0-.1 0-.2-.1l-.1-.2-.2.2c-.1.1-.1.3-.1.4 0 .2 0 .3.1.4l.2.2.1-.2c0-.1.1-.1.2-.1h.2v1.4c0 .1 0 .1-.1.1l-.5.2.6.1c.1 0 .2.2.2.3l.1.4.1-.4c0-.1.1-.3.2-.3l.6-.1c0 .2.3 2.1-.8 2.9-.2-.1-1.7-.9-2.1-.9l.1-1.2-1.9-1.5c0 0-1.9 1.8-1.9 2.4 0 0 0 2.1 0 4.8l-.1-.1-.1.2c0 0-.1.1-.1.2-.2-.2-.4-.3-.5-.3l-.1-.1v.2c0 0-.1.5 0 .8-.1 0-.2 0-.2 0h-.2v.2c0 0 .1.5.5.8.2.2.5.2.6.2l.2.4c0 0 0 .1 0 .1-.2-.1-.4-.1-.5-.1-.1 0-.2 0-.2 0h-.2l.1.2c0 0 .1.1.1.2-.1 0-.1 0-.1 0h-.1l.1.1c0 0 .3.5.7.6 0 0 .1 0 .2 0 0 2.4-.3 6.8-.3 6.8s2.8-2.5 2.8-2.5c0 0-.5.7-.6 1-.1.4.2 1.3 1.3.9l-.1.5.9.5c-.1.1-.7.3-.7.3l4.4 2.9 4.4-2.9c0 0-2.4-.9-3.2-4.1 0 0 .7-.3.7-.3.3.2 2.3 2.8 2.3 2.8 0 0 0 0-.1.1-.1 0-.1 0-.1 0-.1 0-.1.1-.1.9v.2l.2-.1c.7-.5.7-.5.7-.6 0 0 0-.1-.1-.1 0 0 0 0 .1 0 .1 0 .6-.2.7-.4.5-.7.2-1.3.2-1.3.2.3 2.4 2.2 2.4 2.2s-.3-4.3-.3-6.6l.5-.9c0 0 0 0 .1 0 0 0 .1-.1.1-.1 0 0 0-.1 0-.1 0 0 .1 0 .1-.1.1-.1.1-.1.1-.2 0-.1 0-.1.2-.3.1-.1.2-.2.3-.2.2-.1.3-.2.3-.3 0 0 0-.1-.2-.4 0 0 .1-.1.1-.1.1.1.1 0 .1 0m-11.1-9.3c-.1 0-.2 0-.2.1v-.1h.2c0-.1.1 0 0 0m6.3 16.1c-.1-.2-.8-1.6-1-1.9.1-.1.2-.1.4-.2.2-.1.4-.3.5-.4.2.7.5 1.7.8 2.3 0 0-.7.3-.7.2m-9.3.1l-.1-.3c.1-.1.4-.3.5-.5.2-.4.1-.8.1-.9v-.2c0 0-.3.1-.3.1 0-.1.1-.7.2-1 .1.1.3.3.5.4.1.1.2.1.4.2-.2 1.2-1.3 2.2-1.3 2.2m2.9-14.6c-.1 0-.1-.1-.1-.1v-.4c.3.1.5.3.6.7l-.5-.2m-1.6 16.4l-.6-.4c0-.1 1.9-2.3 2.1-2.6 0 0 .7.3.7.3-.3.7-1.4 2.9-2.4 3.7l.2-1" fill="#997361"/><g fill="#ffd200"><path d="m27.5 39.2l.7.4-.2.9-.7-.5z"/><path d="m24 31.2l-.3.1 3 6.7h.3l-3-6.8m3.6 7.9l-.2.2.1.3.3-.1-.2-.4"/></g><g fill="#699635"><path d="m24.9 36.5l.4.6-.4.1 1.1.5.6-.2-.1-.4-1.6-.6"/><path d="m26.9 35.5l-.5.7.4 1.3.6-.5.1-.8-.4.2-.2-.9"/><path d="m25.7 35.4l-.8.1-.7-.3.5-.2-.4-.5h.6l.8.9"/><path d="m25.9 33.4l.1.6.3-.2v1.1l-.6.6-.5-.9.1-.6.6-.6"/><path d="m23.2 32.3l.8.1.6.8h-.8l-.6-.6.4-.1-.4-.2"/><path d="m24.6 31.5l.2.5.3-.3.2 1-.4.7-.6-1.4.3-.5"/><path d="m23.1 29.9l.1.7.2.3-.6-.2.4.7.7.2.3-.8-.4-.9-.1.5-.6-.5"/></g><path d="m40.7 30.5l.1.1-.1.1v.2h-.6v.7l-.3.4.1.2-.1.1v.3l-2.1 4-.5.5.1.5-.3.1.1.4.4-.1-.1-.3.4-.2.1-.7 2.1-4 .2-.2v-.1l.2-.1.2-.5.5-.4-.2-.5.2-.1v-.2h.1v-.6l-.5.4m-4.5 9v.1h-.2v.8l.6-.5-.1-.2.1-.1-.1-.2h-.1l-.2.1" fill="#ffd200"/><path d="m36.3 27.3c0-.3.4-.6.4-.6h-9.8c0 0 .4.3.4.6v7.3c0 .2.1.3.2.4.1.1.3.3.5.4.6.4 1.7.9 2.5 1.2.7.3 1 .4 1.3.9.4-.4.6-.6 1.3-.9.8-.4 1.9-.8 2.5-1.2.2-.1.4-.3.5-.4.1-.1.2-.2.2-.4v-7.3" fill="#f5d402"/><path d="m27.6 31.4v-4.1c0-.2-.1-.4-.1-.4h8.8c0 0-.1.1-.1.4v4.1l-4.3 1.3-4.3-1.3" fill="#ed4c5c"/><path d="m36.1 31.4h-2.6-3.2-2.6v3.2c0 .2.2.5 1.1 1 1.6.8 2.8 1.1 3.1 1.6.4-.4 1.6-.8 3.1-1.6 1-.5 1.1-.8 1.1-1v-3.2" fill="#428bc1"/><g fill="#ffe62e"><path d="m28.9 33.3l-.8 1 .7 1.1 1.3-.3.1-1.3-1.3-.5"/><path d="m33.5 34.5c0 .4.4.8.8.9-.1-.1-.1-.3-.1-.4-.1-.5.3-.9.9-.9.1 0 .2 0 .3 0-.2-.3-.6-.5-1-.5-.5 0-.9.4-.9.9"/><path d="m29.6 29.2l1.4 1.5.4-.2.5.2.5-.2.4.2 1.4-1.5-.5-1.6 1.1 1.7-1.5 1.9.3.8-.8.3-.1 2.9.4.4-1.2.7-1.2-.7.4-.4-.1-2.9-.8-.3.3-.8-1.5-1.9 1.1-1.7-.5 1.6"/><path d="m31.8 27.7l.2.5.5-.2-.2.5.5.2-.5.2.2.5-.5-.4-.2.5-.1-.5-.5.2.2-.5-.5-.2.5-.2-.2-.5.5.2.1-.3"/><path d="m29.7 31.4l-.8.6-.9-.6.9-.5.8.5"/><path d="m35.6 31.4l-.8.6-.8-.6.8-.5.8.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1ea.svg b/public/emoji/1f1f2-1f1ea.svg
new file mode 100644
index 000000000..7eb38ad81
--- /dev/null
+++ b/public/emoji/1f1f2-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffce31"/><circle cx="32" cy="32" r="27" fill="#ed4c5c"/><path d="m45.6 31.3l2.5-1.2 1.1-1.6-.1-.4-1.4 1-1.2.5h-.2l1.7-1 1.1-2.1-.2-.4-1.2 1.3-1.3.9h-.1l2.1-2.5.4-2-.2-.1-1.4 2.3-.6.6-.1-.1 1.2-2 .4-2.1-.3-1.3-.2-.1-.8 2.4-.8 1.4-.1-.1.9-3.6-.3-2.7-.4-.4-.3 2.5-.7 2.2-.1-.1.3-1.6-.1-3-.8-1.5-.6 4.6-.3.1-.9 2.5-.9 1.3-.2-.4h-.2l-1.2 1.9-1.2 2 .8 1.3.5.8-.8.5-1 .1-.3.5-.4.3h-.1l.6-2.5-1.9-2.2-.3.1v-.2l-.3-1h.5v-.4l-.2-.8.1-.3.4.3.2-.4.4-.8.6.2 1.2-.4.4-.4 1.2.3 1.3-.6-.1-1.1h-.2l-.3.8-.9.1-1.2-.1-.5.1.8-.5.8.2h.3l-.1-1-.9-.4-.5.1-.7-.7-1.8.4h-.8l-.7-.4.1-.5.2-.1.1-.2-.2-.3.4-.5.4-.2h.3l.1-.1.2-.2v-.4-.2l.1-.3v-.1l.1-.3-.2-.3h-.1l-.1-.3-.2-.2v-.2l-.2-.3h-.2l-.5-.3-.2-.1-.1-.2-.2-.1h-.1l-.7-.3-.2-.1-.7-.3-.2-.1.2-.5-.4-.6-.3-.1v-.2h.4v-.6h-.4l.1-.4h-.7l.1.4h-.4v.6h.4v.2l-.3.1-.3.6.2.5-.2.1-.7.3-.2.1-.8.2h-.1l-.2.1-.1.2-.2.1-.5.3h-.2l-.2.3v.2l-.2.2-.1.3h-.1l-.2.3.1.3v.1l.1.3v.2.4l.2.2.1.1h.3l.4.2.4.5-.2.3.1.2.2.1.1.5-.7.4h-.8l-1.8-.5-.7.7-.5-.1-.9.4-.1 1h.3l.8-.2.8.5-.5-.1-1.2.1-.9-.1-.3-.8h-.2l-.1 1.1 1.3.6 1.2-.3.4.4 1.2.4.6-.2.4.8.2.4.4-.3.1.3-.1.9v.4h.5l-.3 1-.1.1-.3-.1-2 2.3.6 2.5h-.1l-.4-.3-.3-.5-1-.1-.8-.4.5-.8.8-1.3-1.2-2-1.2-1.9h-.2l-.2.4-.9-1.3-.9-2.5-.3-.1-.6-4.6-.8 1.5-.2 2.8.3 1.6-.1.1-.7-2.2-.2-2.3-.4.6-.3 2.7.9 3.6-.1.1-.9-1.6-.8-2.4-.2.1-.3 1.3.4 2.1 1.2 2-.1.1-.5-.8-1.4-2.3-.2.1.4 2 2.1 2.5h-.1l-1.3-.9-1.2-1.3-.2.4 1.1 2.1 1.7 1h-.2l-1.2-.5-1.4-1-.1.6 1.1 1.6 2.5 1.2.1.1-.9-.2-2.2-.9-.3.1 1.1 1.7 2.2.6.1.1-1.1-.1-1.4-.4-.1-.3h.1l-.2.1-.2-.1v-.4l-.1-.1-.6.3.1.3.2.3-.5.1-.1.2.2.6h.1l.4-.2.1.5-.3.2.1.4.7.7.5 2.8 1.2 2.2.1.2-.1.5.4.5.1.2v.9l.6 1.3.1.2-.2.1-.4.5v.6l.4.5-.1.2.3.6.5.2v.3l.4.3h.5l.3.1v.7.5l.4-.1.4.1.5.2v-.3l.1-.5.5-.1.2-.2-.4-.2-.5-.4-.1-.2.1-.2v-.2l.2-.2.3-.3.4-.6.5-.4.7-.6.8-.4.1.5 1-.6 1.1-.6.3.4 1.1-1.1 1.7-1.9.2.1v.1l-.3.7-.9.7-.3 1.1.2.5-.5.7-.2.9-.2.3-.8.7-1 .7-.1.4.6.4.6.1v.2l-.2.8.6.2.7-.2v.1l-.1.4.1.5.4-.1.6-.2.4-.2-.1.3v.7l.4.6.4-.1.4-.5.2.7.8 1.2.8-1.2.2-.7.4.5.4.1.4-.6v-.7l-.1-.3.4.2.6.2.4.1.1-.5-.1-.4v-.1l.7.2.6-.2v-.8-.2l.6-.1.6-.4-.1-.4-1-.7-.8-.7-.1-.3-.2-.9-.5-.7.2-.5-.3-1.1-.7-.8-.3-.7v-.1l.2-.1 1.7 1.9 1.1 1.1.3-.4 1.1.6 1 .6.1-.3.8.3.7.3 1 .7 1.7.1 2.8-1 1.1-.6.1-.6-.2-.3v-.2l-.1-.4-.1-.5-1.1-1.7-.1-.1-.1-.1v-.5h.1l.2.1.2-.2.2-.5-.1-.2h-.3l-.1-.1.1-.3-.1-.2-.4-.2-.1.1v.3h-.1-.3-.2l-.2.6v.2h.4l.1.1-.2.3-.2.1h-.3l-1.2.4-.7.8-.2.2-.3.4-.2.4-.1 1.1.5.8-.1.2-.4-.2-1.1-.8-.1-.2.2-.1v-.2l-.6-.3v-.3l.3-.4-.9-.2-.3-.2.2-.3v-.2l-1-.2-1.5-1.6 1 .9.6-.4-.4-.5h.1l1.6.7 1.1-.3-.3-.4.1-.1h1.5l1.1-.8-.8-.2-.1-.3h1.6l.8-.9-.9-.2-.3-.2 1.8-.1.9-1.2v-.2l-1.3.2-.8-.1 2.4-.5.9-1.5-1.5.4-1.1.1.1-.1 2.2-.6 1.1-1.7-.3-.1-2.2.9-.9.2.2-.1m-29.1 1.9l-.3.2-.2-.4v-.1l.3-.1.2.4m9.9 5.8l-1.1.9-1 .2v.2l.2.3-.3.2-.9.2.3.4v.3l-.6.3v.2l.6.2-.3.2-1.1.4h-1.5-.7l-.1-.6-.4-1-.5-.6v-.2l-.1-.4-.5-.5v-.4l-.3-1.4-1-1.8-.5-1.7v-.9l.1-.2.4.4 2.4.5-.8.1-1.4-.2v.2l.9 1.2 1.8.1-.3.2-.9.2.8.9h1.6l-.2.2-.8.2 1.1.8h1.5l.1.1-.3.4 1.1.3 1.6-.7h.1l-.4.5.6.4 1-.9-.2.8m8.6-23l-.1-.3.6.5.3.5v.6.4l.1.1-.4.2h-.5l-.1-.2.4-.6-.3-1.2m-2.2 1.3l.1-.9-.2-1.2.7.5.5 1-.1.6.1.4-.3.2-.5.1-.5-.2-.2-.1.4-.4m-2-1.6l.7-.5-.2 1.2.1.9.3.4-.2.1-.5.2-.5-.1-.3-.2.1-.4-.1-.6.6-1m-1.6 2.3h-.5l-.3-.1.1-.1v-.4-.6l.3-.5.6-.5-.2.2-.3 1.2.4.6-.1.2m5.7 4.1l-.6.4.4.3-.7.6-.7.3-.1.2.3.4.1.1-.8.7-.5.3-.1.5.3.4v.3l-.5.7-.5-.7v-.3l.3-.4-.1-.5-.5-.3-.8-.7.1-.1.3-.4-.1-.2-.6-.3-.7-.6.4-.3-.6-.4-.6-.5.7-.6.1-.5 2.5.4 2.5-.4.1.5.7.6-.3.5" fill="#ffce31"/><path fill="#428bc1" d="m27 31h10v6h-10z"/><path fill="#83bf4f" d="m32 43l4-4h-8z"/><path fill="#ffce31" d="m30.3 36.5l-.6.5h1.4l.3-.4 1.1-.9.6.9.2.4h1l-.2-.5.8-.8.4-.3.2-3-.8.5.2 1.6-1.1-.9h-2.2l.2-.6-.9-1-.9 1 .2.7-.7.8-.8-.4-.5.8 1.2.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1eb.svg b/public/emoji/1f1f2-1f1eb.svg
new file mode 100644
index 000000000..16bfba0cf
--- /dev/null
+++ b/public/emoji/1f1f2-1f1eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#428bc1"/><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#ed4c5c"/><path d="M22,60.3c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7V60.3z" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1ec.svg b/public/emoji/1f1f2-1f1ec.svg
new file mode 100644
index 000000000..3571c0a7f
--- /dev/null
+++ b/public/emoji/1f1f2-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M22,60.3V3.7C10.4,7.8,2,18.9,2,32S10.4,56.2,22,60.3z" fill="#f9f9f9"/><path d="m22 32h40c0-16.6-13.4-30-30-30-3.5 0-6.9.6-10 1.7v28.3" fill="#ed4c5c"/><path d="m22 32v28.3c3.1 1.1 6.5 1.7 10 1.7 16.6 0 30-13.4 30-30h-40" fill="#699635"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1ed.svg b/public/emoji/1f1f2-1f1ed.svg
new file mode 100644
index 000000000..bc53ad966
--- /dev/null
+++ b/public/emoji/1f1f2-1f1ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="m39.8 3c-16-4.3-32.5 5.2-36.8 21.2-1.3 4.9-1.3 9.9-.3 14.5l43.6-33c-1.9-1.1-4.2-2-6.5-2.7"/><path d="m11.6 54c3.5 3.2 7.7 5.7 12.6 7 16 4.3 32.5-5.2 36.7-21.2.6-2.3.9-4.6 1-6.9l-50.3 21.1"/></g><path d="m58 17.1c-2.7-4.7-6.7-8.7-11.6-11.4l-43.6 33c.6 3 1.8 5.8 3.2 8.3l52-29.9" fill="#ff8736"/><g fill="#fff"><path d="m58 17.1l-52 29.9c1.5 2.6 3.4 4.9 5.6 7l50.4-21.1c.2-5.6-1.3-11.1-4-15.8"/><path d="m19.6 18.1l6.7-.4-6.7-.4 3.7-1.4-3.9.7 3.2-2.3-3.6 1.6 2.5-3.1-3 2.5 1.6-3.6-2.3 3.2.6-3.9-1.4 3.7-.4-6.7-.4 6.7-1.4-3.7.6 3.9-2.3-3.2 1.6 3.6-3-2.5 2.5 3.1-3.6-1.6 3.2 2.3-3.9-.7 3.6 1.4-6.6.4 6.6.4-3.6 1.4 3.9-.6-3.2 2.3 3.6-1.6-2.5 3.1 3-2.5-1.6 3.6 2.3-3.2-.6 3.9 1.4-3.7.4 6.7.4-6.7 1.4 3.7-.6-3.9 2.3 3.2-1.6-3.6 3 2.5-2.5-3.1 3.6 1.6-3.2-2.3 3.9.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1f0.svg b/public/emoji/1f1f2-1f1f0.svg
new file mode 100644
index 000000000..8a3bc3e7c
--- /dev/null
+++ b/public/emoji/1f1f2-1f1f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.6 33l16.3 1.1c0-.7.1-1.4.1-2.1 0-5.4-1.4-10.4-3.9-14.8l-14.3 8.1-2.6-3.3 11-12.1c-4.2-3.9-9.6-6.6-15.5-7.5l-2.6 16.2h-4.1l-2.7-16.2c-5.9.9-11.3 3.6-15.6 7.5l11 12.1-2.6 3.2-14.2-8c-2.5 4.4-3.9 9.4-3.9 14.8 0 .7 0 1.4.1 2.1l16.3-1.1.9 4-15.1 6.2c2.2 5.5 6 10.2 10.8 13.5l9.3-13.4 3.7 1.7-4.7 15.7c2.8.9 5.7 1.3 8.7 1.3 3 0 5.9-.4 8.7-1.3l-4.7-15.7 3.7-1.8 9.3 13.5c4.8-3.3 8.6-8 10.8-13.5l-15.1-6.2.9-4" fill="#ed4c5c"/><g fill="#ffce31"><path d="m34.1 18.6l2.6-16.2c-1.6-.3-3.1-.4-4.7-.4s-3.1.1-4.7.4l2.6 16.2h4.2"/><path d="m43.8 25.2l14.3-8.1c-1.6-2.7-3.5-5.2-5.8-7.3l-11.1 12.2 2.6 3.2"/><path d="m45.6 33l-.9 4 15.2 6.1c1.1-2.8 1.9-5.9 2.1-9.1l-16.4-1"/><path d="m36 45l4.7 15.7c3-.9 5.8-2.3 8.4-4l-9.3-13.4-3.8 1.7"/><path d="M24.3,43.2L15,56.7c2.5,1.8,5.4,3.1,8.4,4L28,45L24.3,43.2z"/><path d="m18.4 33l-16.3 1.1c.2 3.2.9 6.2 2.1 9.1l15.1-6.2-.9-4"/><path d="m22.8 22l-11-12.1c-2.3 2.1-4.3 4.6-5.8 7.3l14.3 8.1 2.5-3.3"/><circle cx="32" cy="32" r="9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1f1.svg b/public/emoji/1f1f2-1f1f1.svg
new file mode 100644
index 000000000..650d974a9
--- /dev/null
+++ b/public/emoji/1f1f2-1f1f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#83bf4f"/><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#c94747"/><path d="M22,60.3c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7V60.3z" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1f2.svg b/public/emoji/1f1f2-1f1f2.svg
new file mode 100644
index 000000000..2df73cff5
--- /dev/null
+++ b/public/emoji/1f1f2-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#ed4c5c"/><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#ffe62e"/><path d="M60.3,42c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10H60.3z" fill="#699635"/><path fill="#fff" d="m32 41.1l11.7 8.9-4.4-14.5 11.7-9h-14.5l-4.5-14.5-4.5 14.5h-14.5l11.7 9-4.4 14.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1f3.svg b/public/emoji/1f1f2-1f1f3.svg
new file mode 100644
index 000000000..bfb46eb04
--- /dev/null
+++ b/public/emoji/1f1f2-1f1f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c94747"><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z"/><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3"/></g><path d="M22,60.3c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7V60.3z" fill="#2872a0"/><g transform="scale(5)"><circle cx="2.6" cy="4.8" r=".7" fill="#f9cf02"/><circle cx="2.6" cy="4.4" r=".8" fill="#c94747"/><g fill="#f9cf02"><circle cx="2.6" cy="4.6" r=".5"/><path d="m2.3 3.6c0 .2.1.3.3.3.2 0 .4-.1.4-.3 0-.1-.1-.1-.1-.2s0-.1 0-.2c0 .1 0 .1 0 .2 0 .1 0 .1 0 .1s0 .1-.1.1-.1 0-.1-.1c0-.1.1-.1.1-.2s0-.1-.1-.2c0-.1-.1-.1-.1-.2-.1 0 0 .2 0 .2s-.1.1-.1.2c0 .1 0 .1 0 .2 0 0 0 .1-.1.1s-.1 0-.1-.1c0-.1 0-.1 0-.1 0-.1-.1-.1 0-.2-.1.1 0 .1 0 .2s0 .1 0 .2"/><path d="m1.2 5.6v3.1h.6v-3.1c.1 0-.6 0-.6 0m2.2 0v3.1h.7v-3.1c0 0-.7 0-.7 0m-1.4.5v.3h1.3v-.3h-1.3m0 1.8v.3h1.3v-.3c0 0-1.3 0-1.3 0m0-2.3h1.3l-.7.4-.6-.4m0 2.7h1.3l-.7.4-.6-.4"/></g></g><circle cx="13.2" cy="35.8" r="3.4" fill="#f9cf02"/><g fill="#c94747"><path d="m13.2 39.5c-2 0-3.6-1.6-3.6-3.6s1.6-3.6 3.6-3.6 3.6 1.6 3.6 3.6-1.6 3.6-3.6 3.6m0-6.9c-1.8 0-3.3 1.5-3.3 3.3s1.5 3.3 3.3 3.3 3.3-1.5 3.3-3.3-1.5-3.3-3.3-3.3"/><path d="m13.2 39.5c-1.1 0-1.9-.9-1.9-1.9s.9-1.9 1.9-1.9c.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5v-.4c1.1 0 1.9.9 1.9 1.9 0 1.1-.9 1.9-1.9 1.9-.8 0-1.5.7-1.5 1.5s.7 1.5 1.5 1.5v.4"/><circle cx="13.2" cy="34.1" r=".7"/><circle cx="13.2" cy="37.5" r=".6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1f4.svg b/public/emoji/1f1f2-1f1f4.svg
new file mode 100644
index 000000000..30c75b65a
--- /dev/null
+++ b/public/emoji/1f1f2-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#83bf4f"/><g fill="#fff"><path d="m37.5 30.4c-.7.2-1.4.5-2 .9.1-.6.2-1.2.2-1.9 0-3.6-3.6-7.4-3.6-7.4s-3.6 3.9-3.6 7.4c0 .7.1 1.3.2 1.9-.6-.4-1.3-.8-2.1-1-3.9-1.1-8.5 1.3-8.5 1.3s3.2 5 7.1 6.1c3.3.9 5.8-1.6 6.7-1.9.1 0 .3 0 .4 0 1 .4 3.4 2.8 6.7 1.9 3.9-1.1 7.1-6.1 7.1-6.1s-4.8-2.3-8.6-1.2"/><path d="m24.7 48c2.2 1.3 4.6 2 7.3 2s5.1-.7 7.3-2h-14.6"/><path d="m20.3 44c.5.7 1.1 1.4 1.8 2h19.8c.7-.6 1.3-1.3 1.8-2h-23.4"/></g><g fill="#ffe62e"><path d="m32 18.1l2.5 1.9-1-3 2.5-1.9-3-.1-1-3-1 3-3 .1 2.5 1.9-1 3z"/><path d="m24.7 19.3l1.8.3-1.4-1.3.7-1.8-1.6 1-1.4-1.3.4 1.8-1.5.9 1.8.3.4 1.9z"/><path d="m19.3 24.7l1.8-.8-1.9-.4-.3-1.8-.9 1.5-1.8-.4 1.3 1.4-1 1.6 1.8-.7 1.3 1.4z"/><path d="m44.7 24.7l-.3 1.8 1.3-1.4 1.8.7-1-1.6 1.3-1.4-1.8.4-.9-1.5-.3 1.8-1.9.4z"/><path d="m39.3 19.3l.8 1.8.4-1.9 1.8-.3-1.5-.9.4-1.8-1.4 1.3-1.6-1 .7 1.8-1.4 1.3z"/></g><path d="m46.3 40h-10.7c-2.4 0-2.6-1.7-2.6-2h-2c0 .2-.1 2-2.6 2h-10.7c.3.7.6 1.4 1 2h9.7c1.8 0 2.9-.6 3.6-1.4.7.8 1.8 1.4 3.6 1.4h9.7c.4-.6.7-1.3 1-2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1f5.svg b/public/emoji/1f1f2-1f1f5.svg
new file mode 100644
index 000000000..823a275f3
--- /dev/null
+++ b/public/emoji/1f1f2-1f1f5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#0071bc"/><path d="m37.4 47.9l-1.1-8.3-1.3-11.6c0 0-.1-.8-.1-1.5-.1-.8-.3-1-.5-1.2h-.1c1.7-.7 1.5-2.9 1.5-2.9s.5-.6.4-1.7-1.9-1.2-1.9-1.2c0 0-3.9-.1-5.2 0-1.3.1-1.5 1.1-1.5 1.1s.1 1.3.5 3.1c.4 1.8 1.2 1.6 1.2 1.6s.3 0 .7 0c-.3 0-.6 0-.7 0-.7.2-.8 1.9-.8 1.9l-1.3 12.2-1.4 9.7c0 0 .2 1 1.5 1.4.2.7 1.2 1.1 1.6 1.1.4.1 1.4-.3 2-.4.6-.1 1.5.3 1.8.4.3 0 3.3-.3 3.8-1.5.8-.1 1-1 1-1l-.1-1.2" fill="#8c8a8c"/><g fill="#fff"><path d="m51.3 31.3c0 0 1.8-1.8-.4-3.6 1-1.8-.2-2.3-.2-2.3s.6-1.5-1-1.5c.8-1.2-1-2.5-1-2.5s.3-1.8-2.4-2c.7-3-2.3-2.3-2.3-2.3s.6-2.5-3.3-2.1c-.8-2.1-2.6-1.2-2.6-1.2s-1.1-1.5-2.4-.7c-1-1.2-2.3-.3-2.6-.1-1-.2-2.5-1.4-3.2-.2-.6-.2-1.7.5-1.7.5s-1.8-1.2-3 1.1c-2.4-.9-2.9 1-2.9 1s-1.7-.3-2.2 1.3c-2.5-.2-2.6 1.6-2.6 1.6s-1.6.1-1.8 2.3c-2.3.9-1.5 3.1-1.5 3.1s-1.6.7-1.3 3.4c-1.8 1.3 0 3.1 0 3.1s-1.4.9-.1 2.8c-1.7 1.3.5 2.5.5 2.5s-1 1.1.6 2.1c-.9 2.2.8 2.2 1.1 2.3-.1.4.1.8.5.9 0 0-.1 1.9 1.8 1.7-.3.8.5 1.1.5 1.1 0 0 0 1.6 1.8 1.2.4 1.5 1.3 1.2 1.4 1.2 0 0-.6 1.8 2.2 1.9 1.2 1.3 2.8 1.3 2.8 1.3s1.1-4.9.8-5.6c-.2-.7-2.1-.2-2.1-.2s-.3-1.5-2.3-1.5c.4-.9-.7-.9-.7-.9s1.1-1.3-1.2-1.6c.3-1.5-.3-1.4-1.1-1.7 0-.6.4-1.5-.8-1.9 1.1-1.4-.6-2.1-.6-2.1s.9-2.1-.3-2.4c1.3-1.3.3-2.5.3-2.5s.9-1 .5-1.9c.9-.5.8-2 .8-2s1-.3 1.3-1.8c2-.3 1.8-1.7 1.8-1.7s1.7 0 2-1.5c1.4.4 2.3-1.2 2.3-1.2s1.1.5 2.2-.7c.7 1 2.7-.3 2.7-.3s.9 1 2.4 0c.8 1.2 2.1.6 2.1.6s.4.8 1.3.4c.5 1.8 2.8 1.1 2.8 1.1s.1 1.2 1.3 1c.2 1.5 2 1.2 2 1.2s.2 1.9 1.4 2.1c-.5 1.7.9 2 .9 2s-.4 1.2.9 2.3c-1.2.7.1 3.1.2 3.1 0 0-1.1 1.2-.3 2.7-1.3.4-1.1 2.4-1.1 2.4s-1.3 1-1.3 2.3c-2.1.4-1.9 2.3-1.9 2.3s-1.6.1-2.1 1.8c-1.4-.3-3 1.3-3 1.3l.6 4.3c.1 0 3 .6 3.6-1.4 2.5.7 2.7-1.8 2.7-1.8s2-.1 2.1-1.5c1.9-.9 1.4-1.8 1.4-1.8s1.9-.2 1.9-2.3c1.5-.5 1.2-2.2 1.2-2.2s1.3-.7 1-3.3c.8-1.6-.4-3-.4-3"/><path d="m31.8 36.2l6.7 4.8-2.5-7.8 6.7-4.9h-8.3l-2.6-7.9-2.5 7.9h-8.3l6.7 4.9-2.5 7.8z"/></g><g fill="#ffce31"><path d="m37.3 46.8c0 0 8.6-2.4 11.2-13-1.5 10.9-10.9 14.3-10.9 14.3l-.3-1.3"/><path d="m26 46.6c0 0-8.5-2.5-11.1-13.2 1.5 11 10.8 14.5 10.8 14.5l.3-1.3"/></g><g fill="#ed4c5c"><path d="m48.8 29.8h-.7l-.2.9.4.8.7-.1.2-.8z"/><path d="m48.9 29.7l.2-.9-.5-.8-.6.1-.2.9.4.8z"/><path d="m48.6 27.8l.1-.9-.5-.7-.6.1-.2.9.5.8z"/><path d="m48.2 25.9l-.1-.9-.7-.6-.6.3.1.9.7.6z"/><path d="m47.5 24.3l-.1-.9-.7-.6-.6.3.1.9.7.6z"/><path d="m46.4 21.9l-.7-.6-.6.4.2.9.7.5.6-.3z"/><path d="m45.3 20.3l-.8-.4-.5.4.3.9.7.4.6-.4z"/><path d="m44 18.9l-.8-.3-.5.5.4.8.8.3.5-.4z"/><path d="m42.5 17.6l-.8-.2-.4.5.4.8.9.2.4-.5z"/><path d="m41 16.6l-.9-.1-.3.5.5.8.9.1.4-.6z"/><path d="m39.2 15.7l-.9-.1-.2.6.6.7h.9l.3-.6z"/><path d="m37.5 15h-.9l-.2.6.7.6h.9l.2-.6z"/><path d="m35.8 14.4l-.9.1-.2.7.7.5.9-.1.2-.6z"/><path d="m33 14.3l-.1.7.8.4.9-.2.1-.7-.8-.4z"/><path d="m31.2 14.3l-.1.7.9.3.8-.3v-.6l-.8-.4z"/><path d="m29.4 14.4v.6l.8.4.9-.3v-.7l-.8-.3z"/><path d="m28.3 14.3l-.8.5.2.7.9.1.7-.5-.1-.7z"/><path d="m26.4 14.8l-.7.5.2.7h.9l.7-.5-.2-.7z"/><path d="m24.7 15.5l-.6.6.3.7.9-.1.6-.7-.3-.6z"/><path d="m23.1 16.3l-.6.7.3.6.9-.1.6-.7-.3-.6z"/><path d="m21.5 17.4l-.5.8.4.5.9-.2.5-.8-.4-.5z"/><path d="m20 18.5l-.4.8.4.5.9-.3.4-.8-.4-.5z"/><path d="m18.7 19.9l-.3.8.4.5.9-.4.3-.8-.4-.5z"/><path d="m17.6 21.4l-.3.8.5.5.8-.4.3-.9-.5-.4z"/><path d="m16.6 22.9l-.2.9.5.4.8-.5.2-.9-.6-.4z"/><path d="m15.7 24.7v.9l.6.3.7-.7v-.9l-.6-.3z"/><path d="m15.7 25.8l-.6.7v.9l.6.2.6-.7v-.9z"/><path d="m15.8 27.7l-.7-.1-.5.7.2.9.3.1h-.2l-.4.7.2.6.7.1.4-.7-.2-.6-.1-.1.4-.7z"/></g><g fill="#ffce31"><path d="m47.8 27.5l.7-.2-.5-.7z"/><path d="m48.2 29.3l.6-.1-.4-.8z"/><path d="m47.4 25.9l.6-.4-.7-.6z"/><path d="m46.6 24.2l.6-.4-.7-.5.1.9"/><path d="m44.7 21.2l.5-.5-.8-.4z"/><path d="m43.4 19.9l.5-.5-.8-.4z"/><path d="m40.7 17.6l.4-.6-.9-.1z"/><path d="m42.1 18.7l.4-.6-.8-.3z"/><path d="m39.2 16.8l.2-.7-.9-.1z"/><path d="m37.6 16.1l.1-.7h-.9z"/><path d="m35.8 15.5l.1-.7-.9.2z"/><path d="m28.8 15.3l-.2-.6-.8.4z"/><path d="m30.5 15.1l-.1-.7-.8.4z"/><path d="m23.8 17.2l-.4-.6-.5.7z"/><path d="m25.4 16.4l-.3-.6-.7.6z"/><path d="m20.9 19.2l-.5-.4-.4.8z"/><path d="m22.3 18.1l-.5-.5-.5.7z"/><path d="m19.6 20.5l-.5-.5-.3.9z"/><path d="m18.5 21.9l-.6-.4-.2.9z"/><path d="m17.6 23.4l-.7-.3-.1.9z"/><path d="m16.8 25l-.7-.2v.8z"/><path d="m16.1 26.6l-.7-.1.2.9z"/><path d="m15.7 28.4l-.7-.1.2.9z"/><path d="m15.5 29.9h-.7l.3.7z"/><path d="m45.9 22.7l.5-.4-.8-.5z"/><path d="m48.4 31.2l.6-.2-.4-.8z"/><path d="m36.5 18.2l1.4-1.4-1.1-.7z"/><path d="m27 18.5l.5-1.9h-1.2z"/><path d="m25.1 19.1l.6-1.9h-1.3z"/><path d="m23 19.7l.6-1.9h-1.3z"/><path d="m21.6 21.2l.5-1.9h-1.3z"/><path d="m20 22.6l.5-1.9h-1.2z"/><path d="m23.6 14.4l-1 1.7 1.2.3z"/><path d="m26.7 13.4l-1 1.7 1.2.4z"/><path d="m15.1 21.8l1 1.7.9-.9z"/><path d="m13.6 25.7l.7 1.9 1-.8z"/><path d="m17.2 30.2l-1.4-1.5-.7 1z"/><path d="m16.4 28.2l.6-1.9h-1.3z"/><path d="m38.7 19.1l1.4-1.4-1.1-.6z"/><path d="m42 20.8l.4-2-1.3.1z"/><path d="m50.9 30l-1.4-1.5-.7 1z"/><path d="m46.5 30.7l.8-1.9 1 .8z"/><path d="m45.8 18.1h-2l.4 1.2z"/><path d="m43.3 16h-2l.3 1.2z"/><path d="m39.5 14l-1 1.7 1.2.3z"/><path d="m37.1 13.4v2l1.2-.3z"/><path d="m30.1 17.6l.6-1.8-1.2-.2z"/><path d="m44.6 23.4l.3-1.9h-1.2z"/></g><g fill="#699635"><path d="m18.6 20.5c1 1-1 3.6.1 5.2-.1-.7.9-5.2-.1-5.2"/><path d="m18.3 20.8c-1.5 1.4-1.1 4.3-1.2 6.2.1-.6 1.7-5.7 1.2-6.2"/><path d="m46 21.3c-.9 0 0 4.8-.3 5.6 1.5-1.6-.8-4.5.3-5.6"/><path d="m47.2 24.1c-1.6 2 1.3 3.6 1.2 5.6.1-2.1-1.5-3.6-1.2-5.6"/><path d="m32.9 14.7c-.5-.4-1.3-.5-1.9.3 1.8-.4 2.4 1.6 1.3 2.8 1.5-.4 1.6-1.8 1-2.6 1.1.3 1.5 1.3 1.4 2.6 1.9-1-.3-4-1.8-3.1"/><path d="m48.9 31.9c-.3 1.7-1.9 5.9-.8 7.4-.3-1 .6-2.9.9-3.9 0 .6 0 1.2.4 1.7-.7-1.8 1.1-3.2-.5-5.2m0 .1c.3.6.3 1.3.3 1.9-.1-.7-.3-1.2-.3-1.9"/><path d="m14.3 32.3c0 .1 0 .1 0 .2v-.2"/><path d="m15.3 39.5c1.2-1.7-.7-5.4-1-7.3-.2 2.6 1.3 4.8 1 7.3"/><path d="m14.3 32.5c0 0 0 .1 0 0"/><path d="m14.4 38.8c1.2-1.7-1-4.3-.1-6.5-2.2 2.6 1 4.1.1 6.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1f6.svg b/public/emoji/1f1f2-1f1f6.svg
new file mode 100644
index 000000000..79c46fd4a
--- /dev/null
+++ b/public/emoji/1f1f2-1f1f6.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M38,2.6H26C14.3,5,5,14.2,2.6,26v12C5,49.8,14.3,59,26,61.4h12C49.8,59,59,49.7,61.4,38V26
+		C59,14.2,49.7,5,38,2.6z" fill="#2a5f9e"/><g fill="#fff"><path d="m38 26v-23.4c-1.9-.4-3.9-.6-6-.6s-4.1.2-6 .6v23.4h-23.4c-.4 1.9-.6 3.9-.6 6s.2 4.1.6 6h23.4v23.4c1.9.4 3.9.6 6 .6s4.1-.2 6-.6v-23.4h23.4c.4-1.9.6-3.9.6-6s-.2-4.1-.6-6h-23.4"/><path d="m15.6 9.8c-.4.2-.7.5-.7.7 0 .2.2.2-.1.3-.3.1-1 .3-1.6.2-.2 0-.6-.1-.7-.1-.1 0 .6.3.3.3-.4-.1-.6-.2-.3.1.2.2.7.2 1.4.1.3 0 1-.2 1.2-.2.2 0 .2.2.3.2.9.1 2.5 0 3.2-.1.6-.1.8-.1 1 .2.3.4 0 .8-1 1.1-1.2.3-1.6.5-2.1 1.1-1.1 1.3.2 2.9 2.5 3.1 1.4.1 2.3.4 2.1.7-.1.1-1 .2-2 .3-2.3.2-3.3.6-4.1 1.5-.5.5-.6.9-.6 1.3 0 .6 0 .6-.9.6-.5 0-1.1-.1-1.4-.2-.5-.1-.5-.1-.4.1.3.5 1.3.9 2.1.9.6 0 .9.1 1.5.6 1.1.9 2.3 1.2 4.3 1.2 2.6 0 4.1-.8 4.1-2.2 0-1-1-1.6-3.1-1.8-1-.1-3.1.1-4 .4-.2.1 0-.1.4-.3.5-.3 1.3-.5 2.4-.6 2.4-.2 3.5-.8 3.5-2 0-1.1-1.1-1.7-3.3-2-2.2-.2-2.4-.7-.5-1.4 1.3-.5 2-1.1 2-2.1 0-1.4-.7-1.9-2.9-2-1.6-.4-2-.4-2.6 0m1.2.4c0 .1-.2.2-.3.2-.1 0-.1-.1-.1-.2 0-.1.2-.2.3-.2.2 0 .2.1.1.2m4.8 10.7c.3.1.4.3.3.4-.3.3-2.1.6-3.2.5-1.2-.1-2.5-.6-2.2-.8 1.2-.5 4.1-.6 5.1-.1"/><path d="m44.6 9.8c-.4.2-.7.5-.7.7 0 .2.2.2-.1.3-.3.1-1 .3-1.6.2-.2 0-.6-.1-.7-.1-.1 0 .6.3.3.3-.4-.1-.6-.2-.3.1.2.2.7.2 1.4.1.3 0 1-.2 1.2-.2.2 0 .2.2.3.2.9.1 2.5 0 3.2-.1.6-.1.8-.1 1 .2.3.4 0 .8-1 1.1-1.2.3-1.6.5-2.1 1.1-1.1 1.3.2 2.9 2.5 3.1 1.4.1 2.3.4 2.1.7-.1.1-1 .2-2 .3-2.3.2-3.3.6-4.1 1.5-.5.5-.6.9-.6 1.3 0 .6 0 .6-.9.6-.5 0-1.1-.1-1.4-.2-.5-.1-.5-.1-.4.1.3.5 1.3.9 2.1.9.6 0 .9.1 1.5.6 1.1.9 2.3 1.2 4.3 1.2 2.6 0 4.1-.8 4.1-2.2 0-1-1-1.6-3.1-1.8-1-.1-3.1.1-4 .4-.2.1 0-.1.4-.3.5-.3 1.3-.5 2.4-.6 2.4-.2 3.5-.8 3.5-2 0-1.1-1.1-1.7-3.3-2-2.2-.2-2.4-.7-.5-1.4 1.3-.5 2-1.1 2-2.1 0-1.4-.7-1.9-2.9-2-1.7-.4-2-.4-2.6 0m1.2.4c-.1.1-.2.2-.3.2-.1 0-.1-.1-.1-.2.1-.1.2-.2.3-.2.1 0 .1.1.1.2m4.7 10.7c.3.1.4.3.3.4-.3.3-2.1.6-3.2.5-1.2-.1-2.5-.6-2.2-.8 1.2-.5 4.1-.6 5.1-.1"/><path d="m15.6 40.3c-.4.2-.7.5-.7.7 0 .2.2.2-.1.3-.3.1-1 .3-1.6.2-.2 0-.6-.1-.7-.1-.1 0 .6.3.3.3-.4-.1-.6-.2-.3.1.2.2.7.2 1.4.1.3 0 1-.2 1.2-.2.2 0 .2.2.3.2.9.1 2.5 0 3.2-.1.6-.1.8-.1 1 .2.3.4 0 .8-1 1.1-1.2.3-1.6.5-2.1 1.1-1.1 1.3.2 2.9 2.5 3.1 1.4.1 2.3.4 2.1.7-.1.1-1 .2-2 .3-2.3.2-3.3.6-4.1 1.5-.5.5-.6.9-.6 1.3 0 .6 0 .6-.9.6-.5 0-1.1-.1-1.4-.2-.5-.1-.5-.1-.4.1.3.5 1.3.9 2.1.9.6 0 .9.1 1.5.6 1.1.9 2.3 1.2 4.3 1.2 2.6 0 4.1-.8 4.1-2.2 0-1-1-1.6-3.1-1.8-1-.1-3.1.1-4 .4-.2.1 0-.1.4-.3.5-.3 1.3-.5 2.4-.6 2.4-.2 3.5-.8 3.5-2 0-1.1-1.1-1.7-3.3-2-2.2-.2-2.4-.7-.5-1.4 1.3-.5 2-1.1 2-2.1 0-1.4-.7-1.9-2.9-2-1.6-.4-2-.4-2.6 0m1.2.4c0 .1-.2.2-.3.2-.1 0-.1-.1-.1-.2 0-.1.2-.2.3-.2.2 0 .2 0 .1.2m4.8 10.7c.3.1.4.3.3.4-.3.3-2.1.6-3.2.5-1.2-.1-2.5-.6-2.2-.8 1.2-.5 4.1-.6 5.1-.1"/><path d="m44.6 40.3c-.4.2-.7.5-.7.7 0 .2.2.2-.1.3-.3.1-1 .3-1.6.2-.2 0-.6-.1-.7-.1-.1 0 .6.3.3.3-.4-.1-.6-.2-.3.1.2.2.7.2 1.4.1.3 0 1-.2 1.2-.2.2 0 .2.2.3.2.9.1 2.5 0 3.2-.1.6-.1.8-.1 1 .2.3.4 0 .8-1 1.1-1.2.3-1.6.5-2.1 1.1-1.1 1.3.2 2.9 2.5 3.1 1.4.1 2.3.4 2.1.7-.1.1-1 .2-2 .3-2.3.2-3.3.6-4.1 1.5-.5.5-.6.9-.6 1.3 0 .6 0 .6-.9.6-.5 0-1.1-.1-1.4-.2-.5-.1-.5-.1-.4.1.3.5 1.3.9 2.1.9.6 0 .9.1 1.5.6 1.1.9 2.3 1.2 4.3 1.2 2.6 0 4.1-.8 4.1-2.2 0-1-1-1.6-3.1-1.8-1-.1-3.1.1-4 .4-.2.1 0-.1.4-.3.5-.3 1.3-.5 2.4-.6 2.4-.2 3.5-.8 3.5-2 0-1.1-1.1-1.7-3.3-2-2.2-.2-2.4-.7-.5-1.4 1.3-.5 2-1.1 2-2.1 0-1.4-.7-1.9-2.9-2-1.7-.4-2-.4-2.6 0m1.2.4c-.1.1-.2.2-.3.2-.1 0-.1-.1-.1-.2.1-.1.2-.2.3-.2.1 0 .1 0 .1.2m4.7 10.7c.3.1.4.3.3.4-.3.3-2.1.6-3.2.5-1.2-.1-2.5-.6-2.2-.8 1.2-.5 4.1-.6 5.1-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1f7.svg b/public/emoji/1f1f2-1f1f7.svg
new file mode 100644
index 000000000..7878b6bbf
--- /dev/null
+++ b/public/emoji/1f1f2-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#699635"/><g fill="#ffce31"><path d="m47.7 28.8c-1.5 7.3-7.9 12.8-15.7 12.8s-14.2-5.5-15.7-12.8c-.2 1-.3 2.1-.3 3.2 0 8.8 7.2 16 16 16s16-7.2 16-16c0-1.1-.1-2.2-.3-3.2"/><path d="m26.6 32l5.4-3.8 5.4 3.8-2-6.1 5.4-3.9h-6.7l-2.1-6-2 6h-6.8l5.4 3.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1f8.svg b/public/emoji/1f1f2-1f1f8.svg
new file mode 100644
index 000000000..97cb964c8
--- /dev/null
+++ b/public/emoji/1f1f2-1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#2a5f9e" d="m12 12h21v21h-21z"/><path fill="#fff" d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="M32,2v30H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#2a5f9e"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5" fill="#fff"/><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/><path d="m36.6 21.8h20v14.2c.2 5.7-3.4 9.3-9.9 10.9-4.7-1.2-10-3.5-10-10.7l-.1-14.4" fill="#fff"/><path d="m37 22.2h19.1v13.6c.2 5.5-3.2 8.9-9.5 10.4-4.5-1.1-9.6-3.4-9.6-10.2v-13.8" fill="#42ade2"/><path d="m37.2 37.5c.9 5.8 5.3 7.6 9.4 8.7 4.7-1.2 8.7-3.5 9.4-8.7h-18.8" fill="#c94747"/><path d="m45.8 24.7v-1.7h1.4v1.7h3.7v1.3h-3.7v15.7h-1.3v-15.7h-3.7v-1.4l3.6.1" fill="#231f20"/><path d="m44.7 33.9c-.9.4-.8 2-2 2.5-1.1.5-1.6 2.5-.1 1.9.1.3 3.5 5 3.9 4.7 2.5-1.4 1-8.9-1.8-9.1m1.5 7.7c-.7-.8-3.9-4.2-4-4.1.1.1 2.6-2.3 2.8-2.9 1.7 1 2.6 5.5 1.2 7" fill="#ff9a08"/><path d="m50.6 37.2c.1-1.2-.1-2.3-.4-2.8s-.3-1.2-.8-2c.3.1.5-.6.6-1.5 0-.5 0-.8.1-1.7.1-.8-.2-1.1-.4-1.3-.2-.2-.3-.2-.4-.2-.3-.1-1 0-1.2 0s-.3.1-.5 0-.3.1-.5.3v9.9c.1.9-.2 2.8-.7 4.1-.2.5-.1.8.2.9 1.2.8 2 0 2.8-.7.3-.2.4-.2.8.1.3.4.7.5.9.4-.9-1.7-.6-4.3-.5-5.5" fill="#699635"/><g fill="#fff"><path d="m47.6 27.1c.9.5 0 .7.5 1.5.4-.6 1.6-.5 1-1.3-.4-.6 1-2.2-.6-2.2-.5.1-1.5 1.7-.9 2"/><path d="m44.6 29.4c.9-.1 1.5.3 1.2-1-1.7 0 .7-2.9.5-3.4-.6-1.1-3 4.6-1.7 4.4"/><path d="m49.9 29.5c0-.2-2.8 2.1-3.3 2.4.3-.2-3.4 2.4-2.1 2.6.5.1.9-.7 1.2-1.1 1.2-2 4.2-.2 4.2-3.9"/><path d="m50.5 42.8c-.1-.5-.5-.8-.9-.5.1.5-.5 1.7-.2 1.9.4.4 1.2-1 1.1-1.4"/><path d="m46.3 43.3c.2.2.5.2.8-.1-.1 0-.3-.1-.4-.2-.1.1-.3.3-.4.3"/></g><path d="m47.9 25.5c.2-1.4 2.6.6 2.2 1.5-.7 1.3-1.9-2-2.2-1.5" fill="#870f00"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1f9.svg b/public/emoji/1f1f2-1f1f9.svg
new file mode 100644
index 000000000..f24473275
--- /dev/null
+++ b/public/emoji/1f1f2-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,16.6,13.4,30,30,30V2C15.4,2,2,15.4,2,32z" fill="#f9f9f9"/><g fill="#ed4c5c"><path d="m62 32c0-16.6-13.4-30-30-30v60c16.6 0 30-13.4 30-30"/><path d="m8.6 17v5.7h5.7c0 .9.9 1.9 1.9 1.9v5.7h5.7v-5.7c.9 0 1.9-.9 1.9-1.9h5.7v-5.7h-5.7c0-.9-.9-1.9-1.9-1.9v-5.6h-5.7v5.7c-.9 0-1.9.9-1.9 1.9h-5.7v-.1"/></g><path d="m9.2 17.6v4.5h5.7c0 .9.9 1.9 1.9 1.9v5.7h4.5v-5.7c.9 0 1.9-.9 1.9-1.9h5.7v-4.5h-5.7c0-.9-.9-1.9-1.9-1.9v-5.7h-4.5v5.7c-.9 0-1.9.9-1.9 1.9h-5.7" fill="#bcbcbc"/><path d="m16.4 15.7c.3.3.2 1-.2 1.4-.4.4-1.1.5-1.4.2-.3-.3-.2-1 .2-1.4.4-.5 1.1-.6 1.4-.2" fill="#94989b"/><g fill="#d0d0d0"><path d="m14.7 16.7l.1-.1.5.3-.3-.5.1-.1.5 1.1-.9-.7"/><path d="m15.5 15.9l.1-.1.8.8-.1.1-.8-.8"/></g><g transform="matrix(0 1-1 0 211.112.002)"/><g transform="matrix(-1 0 0-1 211.11 211.114)"/><g transform="matrix(0-1 1 0-.002 211.112)"/><g fill="#3e4347"><path d="m17.5 22.9l.2.2-.2.2-.2-.2z"/><path d="m20.5 22.9l.2.2-.2.2-.2-.2z"/><path d="m18.9 23.1v.2h-.3v.2h.3v.2h.2v-.2h.3v-.2h-.3v-.2h-.2"/></g><path d="m20.7 19.1c.3-.1.6.2.7.2.1.2.3 0 .3 0s-.2-.1-.4-.3c-.1 0-.4-.2-.6-.2-.1.1-.4.3-.4.3s-.1-.2-.2-.2c0-.1-.1-.3-.2-.4.1-.1.2-.2.3-.3.1 0 .1 0 .1-.1 0 0 .1 0 .1-.1 0-.1 0-.1 0-.2-.2 0-.5-.1-.7-.1 0-.1 0-.2 0-.2s-.1 0-.2.1c-.1 0-.1 0-.1 0 0-.2-.2-.4-.4-.4-.2 0-.4.1-.4.3-1.6-.4-2.4 1.2-2 1.6.1.1.5-.1.8-.2 0 .1 0 .2 0 .2 0 0-.1 0-.1 0 0 0 .4.3.4.3l.3.2c-.1.1-.3.2-.3.5-.2.1-.6-.3-.7-.1s-.1.4 0 .6c.1.1-.2.2-.2.3-.1.1.2.6.3.6 0-.1 0-.2 0-.2s.2 0 .2-.1 0-.2 0-.2.2-.2.2-.4-.3-.3-.2-.4c.1-.1.4.2.6.1.1.3.5.5.7.5 0 .1-.1.4-.1.5 0 .1.2 0 .5.1 0 .1-.1.1-.1.1h-.3l-.1.1h-.4-.6l.4.3h3.2l.2-.2-.4-.2c0 0 .1-.1.1-.1s.1 0 .2 0c.4.3.6 0 .6 0s-.1 0-.1-.1c0 0-.1-.1-.1-.1s0 .2-.1.2c0 0-.1 0-.2-.1.2-.1.3-.4.3-.4l.1-.2h.1c0 0 0-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0-.1 0-.1-.1 0-.1.3-.1.3s-.2.2-.3.2c0-.2-.3-.4-.2-.5.1-.1.2.2.4.1.1 0 .2-.1.2-.3.1.1.2.1.2.1s0 0 0-.1c0 0 .1 0 .1 0s-.1-.1-.1-.1c0 0 .1 0 .1 0s-.1 0-.1 0v-.1s-.1 0-.1 0c0-.1-.1-.2-.1-.2h-.1l-.6.2c0 0-.2.1-.2.2 0 .1.1.2.2.2-.1 0-.3-.1-.3-.1s.1.1.2.2c0 0 0 0-.1 0 0 .1.1.1.2.1 0 .1.1.1.1.1s0 .1-.1.1c-.1 0-.3-.3-.4-.2-.2.1.1.4.1.4s0 0-.1.1c0 0-.1-.1-.1-.1 0-.2.1-.6.3-.8-.1 0-.3.2-.5.3-.1-.1-.3-.2-.3-.3 0 0-.1-.1-.1-.2 0 0 .1 0 .1 0 .3 0 .6-.1.8-.2.1.1.1.1.2 0 .3.2.3.5.4.3.1.3.3.2.3.2l-.4-.3c0 0-.2-.2-.4-.3-.2-.1-.5-.1-.5-.1s.4-.2.4-.5m.2 1.3c0 0 0 0 0 0m-.9-2.2c0 0 0 0 0 0 0 .1-.1.1-.2.2-.1-.1-.1-.1-.1-.1s.2-.1.3-.1zm-.9-.1l-.1.1-.1-.1c0 0 0 0 .1 0-.1 0 0-.1.1 0 0-.1 0-.1 0-.1v.1m-.5-.4c0 .1 0 .1.1.2 0 0-.1 0-.1 0 0 0 0 0-.1 0 0 0-.1 0-.1 0 0-.1.1-.1.2-.2m-.9 1.6c-.1 0-.1 0 0 0 0 0 0-.1 0-.1 0 0-.1 0-.1-.1 0-.1 0-.2 0-.2s.1-.1.2-.2c.3-.1.4-.2.4-.2 0 .1 0 .3.1.4 0 .2.2.5.3.6-.1 0-.3.1-.4.1l-.5-.3m.8 1.8c.1 0 .2-.3.2-.4.1.2 0 .4.1.4.1.1.2 0 .2 0 .2 0 .5-.1.5-.1.1.1.1 0 .2 0 0 .1.1.1.1.1s-.3.1-.4.1c-.2-.1-.4 0-.5.1-.3 0-.4-.1-.4-.2m1.3-.7c0 0 0 .1 0 .1 0 0 .1 0 .2 0 0 0 .1 0 .1.1 0 0-.1.1-.1.1-.2-.1-.5-.2-.9-.1.4 0 .4.2.4.2s.2 0 .2.2c.1 0 .1.1.1.1s.1-.1.1.1c.1 0 .1 0 .2.1-.1-.1-.2-.1-.3-.1-.1-.1-.2-.2-.3-.2-.1.1-.4.1-.5.1-.1 0 0-.1-.1-.1.1-.1 0-.3 0-.4 0 0 .1 0 .2-.1.1 0 .2-.1.3-.2.2-.1.3 0 .4.1" fill="#94989b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1fa.svg b/public/emoji/1f1f2-1f1fa.svg
new file mode 100644
index 000000000..03c638846
--- /dev/null
+++ b/public/emoji/1f1f2-1f1fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C21.3,2,11.9,7.6,6.6,16h50.7C52.1,7.6,42.7,2,32,2z" fill="#ed4c5c"/><path d="M6.6,16C3.7,20.6,2,26.1,2,32h60c0-5.9-1.7-11.4-4.6-16H6.6z" fill="#2a5f9e"/><path d="M6.6,48c5.3,8.4,14.7,14,25.4,14c10.7,0,20.1-5.6,25.4-14H6.6z" fill="#699635"/><path d="M57.4,48c2.9-4.6,4.6-10.1,4.6-16H2c0,5.9,1.7,11.4,4.6,16H57.4z" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1fb.svg b/public/emoji/1f1f2-1f1fb.svg
new file mode 100644
index 000000000..9326ae793
--- /dev/null
+++ b/public/emoji/1f1f2-1f1fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,9.8,4.7,18.5,12,24h36c7.3-5.5,12-14.2,12-24S57.3,13.5,50,8H14C6.7,13.5,2,22.2,2,32z" fill="#699635"/><g fill="#ed4c5c"><path d="m14 8h36c-5-3.8-11.2-6-18-6s-13 2.2-18 6"/><path d="m32 62c6.8 0 13-2.2 18-6h-36c5 3.8 11.2 6 18 6"/></g><path d="m43 49.6c-8.4-1.6-14.7-8.9-14.7-17.6s6.3-16 14.7-17.6c-1.2-.2-2.4-.4-3.7-.4-10.1 0-18.3 8.1-18.3 18 0 9.9 8.2 18 18.3 18 1.3 0 2.5-.1 3.7-.4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1fc.svg b/public/emoji/1f1f2-1f1fc.svg
new file mode 100644
index 000000000..4fd4f5aef
--- /dev/null
+++ b/public/emoji/1f1f2-1f1fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#3e4347"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#83bf4f"/><g fill="#ed4c5c"><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z"/><path d="m32 12.3c-5 0-9.3 3.2-10.9 7.7h21.8c-1.6-4.4-5.9-7.7-10.9-7.7"/><path d="m32.5 6.8c0-.6-.2-1.2-.5-1.2-.4 0-.5.6-.5 1.2 0 1.4.2 2.1.5 4.2.4-2.1.5-2.8.5-4.2"/><path d="m34 6.9c.1-.6-.1-1.2-.4-1.2-.4 0-.6.5-.6 1.1-.1 1.4 0 2.2.2 4.2.5-2 .7-2.7.8-4.1"/><path d="m34.2 11.2c.7-2 1-2.7 1.3-4.1.1-.6 0-1.2-.3-1.2-.4-.1-.6.5-.7 1.1-.3 1.4-.3 2.1-.3 4.2"/><path d="m36.9 7.5c.2-.6.1-1.2-.2-1.3-.4-.1-.7.4-.8 1-.4 1.4-.4 2.1-.6 4.2.9-1.9 1.3-2.5 1.6-3.9"/><path d="m38.4 8c.2-.6.2-1.2-.1-1.3-.4-.1-.7.4-.9.9-.5 1.3-.6 2.1-.9 4.1 1-1.7 1.4-2.4 1.9-3.7"/><path d="m39.7 8.6c.3-.5.3-1.1 0-1.3-.4-.2-.7.3-1 .8-.6 1.3-.7 2-1.3 4 1.2-1.6 1.7-2.2 2.3-3.5"/><path d="m41 9.4c.3-.5.4-1.1.1-1.3-.3-.2-.8.2-1 .7-.7 1.2-.9 1.9-1.6 3.9 1.3-1.6 1.8-2.1 2.5-3.3"/><path d="m42.2 10.2c.3-.5.5-1.1.2-1.3-.3-.2-.8.2-1.1.6-.8 1.2-1.1 1.9-2 3.8 1.6-1.4 2.1-2 2.9-3.1"/><path d="m40.3 14c1.6-1.3 2.2-1.8 3.1-2.9.4-.5.6-1 .3-1.2-.3-.3-.8.1-1.2.5-.8 1.1-1.2 1.8-2.2 3.6"/><path d="m41.1 14.8c1.7-1.2 2.4-1.6 3.4-2.6.4-.4.7-.9.4-1.2-.3-.3-.8 0-1.2.4-1 1-1.4 1.7-2.6 3.4"/><path d="m41.9 15.6c1.8-1 2.5-1.4 3.6-2.3.5-.4.8-.9.5-1.2-.3-.3-.8 0-1.2.3-1.1 1-1.6 1.6-2.9 3.2"/><path d="m42.6 16.5c1.9-.9 2.6-1.2 3.8-2 .5-.3.8-.8.6-1.1-.2-.3-.8-.1-1.3.2-1.2.9-1.7 1.4-3.1 2.9"/><path d="m43.2 17.4c2-.7 2.7-.9 3.9-1.6.5-.3.9-.7.7-1-.2-.3-.8-.2-1.3.1-1.2.7-1.7 1.2-3.3 2.5"/><path d="m43.7 18.4c2-.5 2.8-.7 4-1.3.5-.2 1-.7.8-1-.2-.4-.8-.2-1.3 0-1.2.7-1.8 1.1-3.5 2.3"/><path d="m44.1 19.5c2.1-.4 2.8-.5 4.1-.9.6-.2 1-.6.9-.9-.1-.4-.7-.3-1.3-.1-1.3.4-1.9.8-3.7 1.9"/><path d="m48.7 20c.6-.2 1.1-.5 1-.8-.1-.4-.7-.4-1.3-.2-1.1.3-1.7.6-2.8 1.1h2.9c0-.1.1-.1.2-.1"/><path d="m15.6 18.9c-.6-.2-1.2-.1-1.3.2-.1.4.4.7 1 .8.1 0 .1 0 .2.1h2.9c-1.1-.5-1.7-.8-2.8-1.1"/><path d="m15.8 18.5c1.3.5 2.1.6 4.1.9-1.8-1-2.4-1.5-3.8-1.9-.6-.2-1.2-.2-1.3.1-.1.4.4.7 1 .9"/><path d="m16.3 17.1c1.3.6 2 .7 4 1.3-1.7-1.2-2.3-1.7-3.6-2.3-.5-.2-1.1-.3-1.3 0-.1.4.4.8.9 1"/><path d="m16.9 15.8c1.2.7 2 .9 3.9 1.6-1.6-1.3-2.1-1.9-3.4-2.6-.5-.3-1.1-.4-1.3-.1-.1.4.3.8.8 1.1"/><path d="m17.7 14.5c1.2.8 1.9 1.1 3.8 2-1.5-1.5-2-2-3.1-2.9-.5-.3-1.1-.5-1.3-.2-.3.3.1.8.6 1.1"/><path d="m18.6 13.3c1.1.9 1.8 1.2 3.6 2.3-1.3-1.6-1.8-2.2-2.9-3.1-.5-.4-1-.6-1.2-.3-.3.2 0 .7.5 1.1"/><path d="m22.9 14.8c-1.2-1.7-1.6-2.4-2.6-3.4-.4-.4-.9-.7-1.2-.4-.3.3 0 .8.4 1.2 1 1 1.7 1.4 3.4 2.6"/><path d="m23.7 14c-1-1.8-1.4-2.5-2.3-3.6-.4-.4-.9-.7-1.1-.5-.3.3 0 .8.3 1.2.9 1.1 1.5 1.6 3.1 2.9"/><path d="m24.6 13.3c-.9-1.9-1.2-2.6-2-3.8-.3-.5-.8-.9-1.1-.6-.3.2-.1.8.2 1.3.9 1.2 1.4 1.6 2.9 3.1"/><path d="m25.6 12.7c-.7-2-.9-2.7-1.6-3.9-.3-.5-.7-.9-1-.7-.3.2-.2.8.1 1.3.6 1.2 1.1 1.7 2.5 3.3"/><path d="m26.6 12.2c-.5-2-.7-2.8-1.3-4-.2-.5-.7-1-1-.8-.4.2-.2.8 0 1.3.6 1.2 1.1 1.8 2.3 3.5"/><path d="m27.6 11.8c-.4-2.1-.5-2.8-.9-4.1-.2-.6-.6-1-.9-.9-.4.1-.3.7-.1 1.3.4 1.3.9 1.9 1.9 3.7"/><path d="m28.7 11.4c-.2-2.1-.2-2.8-.6-4.2-.2-.6-.5-1.1-.8-1-.4.1-.4.7-.2 1.3.3 1.4.7 2 1.6 3.9"/><path d="m29.8 11.2c0-2.1 0-2.8-.2-4.2-.1-.6-.4-1.1-.7-1.1-.4.1-.4.7-.3 1.2.2 1.5.5 2.1 1.2 4.1"/><path d="m30.9 11c.2-2 .3-2.8.1-4.2 0-.6-.3-1.1-.6-1.1-.4 0-.5.6-.4 1.2.1 1.4.3 2.1.9 4.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1fd.svg b/public/emoji/1f1f2-1f1fd.svg
new file mode 100644
index 000000000..7ccbceb6a
--- /dev/null
+++ b/public/emoji/1f1f2-1f1fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#ed4c5c"/><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#75a843"/><path d="m42 3.7c-3.1-1.1-6.5-1.7-10-1.7-3.5 0-6.9.6-10 1.7v56.6c3.1 1.1 6.5 1.7 10 1.7 3.5 0 6.9-.6 10-1.7v-56.6" fill="#fff"/><g fill="#75a843"><path d="m40.7 31.7c-.1-.3-.2.1-.2.2 0-.3-.1-.5-.3-.8-.3.3-.4.7-.4 1.1-.1-.3-.2-.6-.5-.7.2.3.1.5.1.8 0 .4.3.7.3 1.1 0 .4-.2.7-.5 1 0-.1 0-.2 0-.3-1 .4-.8.9-.8 1.8 0 .9-.5.7-1.1 1.2.1-.2.1-.5 0-.7 0 .6-.8.6-.9 1.1-.1.2 0 .6-.3.7-.2.1-.5.3-.5.5-.2-.1-.4-.1-.7-.1.1-.1.2-.1.3-.2-1-.5-1.3.6-2.2.7-.3 0-1-.4-1 0 .9 0 1.3.8 2 .8.6 0 1.1-.5 1.7-.5-.1 0-.4-.2-.7-.2.5-.3.8-.9 1.4-.9 1 0 1.5-.2 1.8-1.2-.1 0-.2 0-.3.1 0-.4.4-.9.8-1.1 1-.2.9-1 1.5-1.7-.2 0-.4.1-.6.3 0-.6-.1-1.2.4-1.6 1-.5.9-.7.7-1.4m-2.3 5"/><path d="m23.3 31.7c-.2.8-.3 1 .5 1.5.6.4.4 1 .4 1.6-.2-.2-.3-.3-.6-.3.6.6.5 1.5 1.5 1.7.3.2.8.7.8 1.1-.1 0-.2-.1-.3-.1.3 1 .8 1.2 1.8 1.2.6 0 .9.6 1.4.9-.3 0-.6.1-.7.2.6 0 1.1.6 1.7.5.7 0 1.2-.8 2-.8 0-.4-.7 0-1 0-.8-.2-1.1-1.2-2.2-.8.1.1.2.2.3.2-.2 0-.5-.1-.7.1-.1-.2-.3-.4-.5-.5-.2-.2-.2-.5-.3-.7-.2-.5-.9-.6-.9-1.1-.1.2-.1.5 0 .7-.6-.5-1.1-.3-1.1-1.2 0-.8.2-1.4-.8-1.8 0 .1 0 .2 0 .3-.3-.3-.5-.5-.5-1 0-.4.4-.7.3-1.1 0-.3-.1-.5.1-.8-.3.1-.4.4-.5.7 0-.4-.1-.8-.4-1.1-.1.2-.2.5-.3.8.1-.2 0-.5 0-.2m2.3 5"/></g><path d="m34.7 37.7c-.2 0-.3-.2-.4-.3 0-.2.8-.4.9-.4 0-.1 0-.2 0-.2-1.3.4-5.2.7-6-.7-.4.6-1.1.2-1.8-.3.1.2.5 1.2.5 1.1.2.1 1.5.4 1.5.7-.1.1-.2.2-.3.3 2.1.7 3.4.9 5.6-.2" fill="#428bc1"/><path d="m33.4 37.7c.1-.1.1-.2.1-.4 0 0-.1-.3-.1-.3.2-.2 0-.7-.3-.6-.2.1-.1.1-.3 0-.1 0-.1-.1-.2-.1-.2 0-.5 0-.7 0-.2 0-.5 0-.7 0-.1 0-.3 0-.4 0-.2 0-.2-.1-.4-.1-.2-.1-.3.1-.4.2 0 .2.1.2.1.3 0 .1-.1.2-.1.4 0 .2.1.3.2.4-.4.3 0 .8.4.5.1.2.4.2.7.2.4 0 .7 0 1.1 0 .2 0 .6.1.7-.2.3.5.7-.1.3-.3" fill="#ed4c5c"/><path d="m36.6 35.1c-.8-1-1.2.5-2.1.4.2-1.2-1.6-.8-2.1-.5.1-.1.2-.3.3-.5-.4 0-.9.2-1.2-.1-.6-.4-1.4-.6-1.9.1-.4-.6-1.5-1.2-2.1-.6 0-.6-.6-1.5-1.3-1.4-.8.1-.5 1.1-.1 1.5.3.3.7.4 1.1.4 0 .2.1.3.2.4.5.4 1.5.5 2 .1 0 1 2 1 2.5.5-.2.5-.4 1.5.3 1.5.6 0 .4-.6.9-.8.4-.2.9-.3 1.3-.1.7.4 2.9.3 2.2-.9" fill="#428bc1"/><g fill="#75a843"><path d="m28.4 32.6c-.1-.2-.3-.4-.3-.4-.4.1-.4-.2-.5-.5-.1-.5-.8-.7-.8-1.1 0-.4.4-.8.1-1.2-.3-.4-.8-.6-.8-.4-.1.2.4.2.4.7 0 .6-.6 1.1.1 1.6.4.6.4 1.7 1.1 1.7.3 0 .6-.1.7-.4"/><path d="m29.9 32.1c-.2-.4 0-1-.4-1.3-.5-.4-1.5.4-1.6-.6 0-.2 1.1-1.4 1.3-1.5.3-.4.2-1.1-.1-1.3-.4-.2-.5 0-.8.4.1.1.5.3.5.4-.3.7-1.2.8-1.4 1.5-.2.5-.1 1.3.4 1.6.3.2.5.2.8.2.9-.1.4.1.5.3 0 .2.3.9.8.3"/><path d="m26.9 27.2c0 .6.6.5 1 .4 0-.2 0-.4.1-.6-.2.1-.5.1-.6 0-.3-.2.7-.6.6-.6 0 0-1 .5-.6-.1.1-.2.3-.4.4-.6.1-.2-.3 0-.3 0-.1 0-.2 0-.3.1-.6.5-.4.8-.3 1.4"/></g><path d="m37.5 27.2c-.5-.7-2.4-3-5.1-3.2-.3 0-1.1.3-1.4.4-.9.6 1 1.1 1.1 1.5 0 .2.1.3.1.5-.3-.5-.6-.8-.7-1-.5.2-1.3-.1-1.4-.6-.1.2-.1.3-.3.5 0-.3-.1-.3-.2-.5 0 .3 0 .7-.3.8.1-.2 0-.4-.1-.6 0 .3 0 .5-.2.7.1-.2-.1-.3-.1-.5-.1.8-1.2 1.1-.1 1.4.4.1.6 0 1 .2.1.1.3.3.3.2 0 .1-.4.5-.1.6-.1.1-.4.7-.4.7.3 0 .1.2-.1.4-.3.5 0 1 .1 1.6 0-.2.3.1.3.4 0 .4.4.6.5.9-.5-.5-.6 0 0 .3-.5 0-.6.3-.1.5-1.2 0-.2.5 0 .6.8.2 1.4-.4 1.4-.5 0 0 1.6 1.6 1.7 1.6.1 0 .9-.4 1.1-.2.2.3.4 0 .6.1.2.2 1 0 1.2-.1.1 0 1.1-.2.9-.4-.5-.4-1.1-.8-1.6-1.2-.5-.4-1-.7-1.4-1.1-.2-.2-.2-.6-.3-.9.9.9 1.8 1.4 1.7-.3.6.5 1.8 3.3 1.9 3.3.3 0 0-3 0-3.3.4.4.4 3.7.5 3.7.5.1 1.2-4.3-.5-6.5" fill="#89664c"/><g fill="#ffce31"><path d="m30.3 32.3c-.1 0-.6-.7-.6-.8.3 1.2-.9.5-.6 0-.4-.1-1.4.5-1 1.1-.2.4 1.4.1 1.5-.1.4.9 1.4-.1.7-.2"/><path d="m35 35.3c.5-.7-1.6-.9-1.4-1.7-.3.2-.7.9-1.1.7-.2-.1-1 .4-.6.7 0-.4.2-.1.5-.2-.1.3-.4.6.1.8-.2-.6.6-.3.5-.6-.2-.2.7-.2.8-.2.3 0 1.3.3.9.6 0 0 .2 0 .3-.1"/><path d="m28.3 26.7c-.1.2-.5.5-.5.8 0 .2.5.7.7.4-.6-.4.1-.7.4-.7.1 0 .1.2.1.2.1.1.9-.2.8-.4.1-.4-1.2-.4-1.5-.3m0 0"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1fe.svg b/public/emoji/1f1f2-1f1fe.svg
new file mode 100644
index 000000000..580bc7f9f
--- /dev/null
+++ b/public/emoji/1f1f2-1f1fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56 14h-24v6h27.5c-.9-2.1-2.1-4.2-3.5-6" fill="#ed4c5c"/><path d="m61.4 38c.4-1.9.6-3.9.6-6h-60c0 2.1.2 4.1.6 6h58.8" fill="#f9f9f9"/><path d="m32 2v6h18c-5-3.8-11.2-6-18-6" fill="#ed4c5c"/><g fill="#f9f9f9"><path d="m32 14h24c-1.7-2.3-3.7-4.3-6-6h-18v6"/><path d="m59.5 20h-27.5v6h29.4c-.4-2.1-1.1-4.1-1.9-6"/></g><g fill="#ed4c5c"><path d="m32 26v6h30c0-2.1-.2-4.1-.6-6 0 0-29.4 0-29.4 0"/><path d="m4.5 44h55c.8-1.9 1.5-3.9 1.9-6h-58.8c.4 2.1 1.1 4.1 1.9 6"/></g><path d="m8 50h48c1.4-1.8 2.6-3.9 3.5-6h-55c.9 2.1 2.1 4.2 3.5 6" fill="#f9f9f9"/><path d="M8,50c1.7,2.3,3.7,4.3,6,6h36c2.3-1.7,4.3-3.7,6-6H8z" fill="#ed4c5c"/><path d="m14 56c5 3.8 11.2 6 18 6s13-2.2 18-6h-36" fill="#f9f9f9"/><path d="M32,2C15.4,2,2,15.4,2,32h30V2z" fill="#2a5f9e"/><g fill="#ffe62e"><path d="m19.9 25.6c-3 0-5.5-2.5-5.5-5.6 0-3.1 2.5-5.6 5.5-5.6 1.2 0 2.2.4 3.1 1-1.3-1.5-3.1-2.4-5.2-2.4-3.8 0-6.8 3.1-6.8 7 0 3.9 3.1 7 6.8 7 2.1 0 3.9-.9 5.2-2.4-.9.6-2 1-3.1 1"/><path d="m26 18.8l.7-1.8-.2 1.9 1.4-1.3-1 1.7 1.8-.6-1.6 1 1.9.3-1.9.3 1.6 1-1.8-.6 1 1.7-1.4-1.3.2 1.9-.7-1.8-.7 1.8.2-1.9-1.4 1.3 1-1.7-1.8.6 1.6-1-1.9-.3 1.9-.3-1.6-1 1.8.6-1-1.7 1.4 1.3-.2-1.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2-1f1ff.svg b/public/emoji/1f1f2-1f1ff.svg
new file mode 100644
index 000000000..42ff00cef
--- /dev/null
+++ b/public/emoji/1f1f2-1f1ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m10.8 42v11.2c5.4 5.4 12.9 8.8 21.2 8.8 12.3 0 22.9-7.4 27.5-18h-47.7c-.4-.7-.7-1.3-1-2" fill="#ffe62e"/><path d="m11.8 20h47.7c-4.6-10.6-15.2-18-27.5-18-8.3 0-15.8 3.4-21.2 8.8v11.2c.3-.7.6-1.3 1-2" fill="#007168"/><path d="m62 32c0-2.8-.4-5.5-1.1-8h-50.1v16h50.1c.7-2.5 1.1-5.2 1.1-8" fill="#3e4347"/><g fill="#f9f9f9"><path d="m10 24h.8v-2c-.3.7-.5 1.3-.8 2"/><path d="m10 40c.2.7.5 1.3.8 2v-2h-.8"/></g><g fill="#fff"><path d="m60.3 22c-.2-.7-.5-1.4-.8-2h-47.7c-.4.7-.7 1.3-1 2 0 0 0 2 0 2h50.1c-.2-.7-.4-1.3-.6-2"/><path d="m60.3 42c.2-.7.4-1.3.6-2h-50.1v2c0 0 0 0 0 0 .3.7.6 1.4 1 2h47.7c.3-.7.5-1.3.8-2"/></g><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32s3.4,15.8,8.8,21.2L32,32L10.8,10.8z" fill="#ed4c5c"/><path d="m20.6 42l-6.5-4.8-6.5 4.8 2.5-7.7-6.5-4.7h8.1l2.5-7.7 2.5 7.7h8.1l-6.5 4.7 2.3 7.7" fill="#ffe62e"/><path d="m8.5 36.7h4.7c.4.4 1.2.6 2 0 1.5-.8 4.3 0 4.3 0l.6-.6-1.4-4.5-.5-.5c0 0-1.1-.6-3-.4-2 .2-2.7-.1-2.7-.1s-1.8.2-2.2.5c-.1 0-.6.6-.6.6l-1.2 5" fill="#fff"/><path d="m5.4 37.2l1.1 1.3c.1.1.2.1.4 0l1.6-2 .7-.9c.1-.1.1-.3.1-.4l1.3-1.2c.1 0 .2 0 .3 0-.1 0-.2-.1-.1-.2l.3-.2.2.3c0 0-.3.4-.4.4s-.4 0-.4 0l-.6.7.3.3.5 1.2.6-.4-.4-1.3.8-.9-.3-.5.2-.3c0 0 2.7 1.7 3.8 1.3 0 0 .1-1.2.1-1.2s-2.8-.3-2.9-.9c-.1-.6.6-.6.6-.6l-.3-.4.1-.2.5.6 1.1-.9 6.5 7.5c.4-.1.4-.2.5-.6 0 0-6.4-7.4-6.4-7.4l.5-.5c.1-.1.1-.2.1-.3l.8-.7c.2.1.4.2.5.4l2.1-1.8c.1.1.2.1.3 0l3.4-3.3-3.7 2.6-.1-.1c0-.1.1-.1 0-.3-.1-.2-.4.2-.4.2 0 0-.5-.2-.6-.4v.6l-.9.9h-.7l-1 1-.5.5.2.3c0 0-.6.5-.6.5 0 0-.1-.1-.1-.2l.5-.4v-.3l-.2-.2c0 0-.7.7-.7.6-.1-.1-1.8-2-1.8-2l.1-.4-1.1-1.2c-.4-.1-1-.2-1.2.7-.1.2-.9 0-.9 0l-.5.1-2.6 3.7 1.4 1.7 2.9-3.7.1-1.1.6.7c.2 0 .4 0 .6-.1l1.7 1.9-.3.3c.1.1.2.2.3.3.1-.1.2-.1.3-.2 0 0 .1.1.1.2-.1.1-.2.2-.4.3-.2-.2-.5-.3-.4-.6l-1 .8v.2l-2.9 2.4h-.3l.2.8 1.9-1.6v-.2l.2.2 1.5-1.2c0 0 .1.1.1.1s-1.3 1.2-1.3 1.2v.1l-.4.2-.1-.1-1.8 1.6h-.2l-1 1c-.3 0-.5 0-.7.2l-1.8 1.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f2.svg b/public/emoji/1f1f2.svg
new file mode 100644
index 000000000..c04f37116
--- /dev/null
+++ b/public/emoji/1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m37.3 17.5h8.7v29h-5.7v-19.6c0-.6 0-1.4 0-2.4 0-1 0-1.8 0-2.4l-5.5 24.4h-5.8l-5.5-24.4c0 .6 0 1.3 0 2.4 0 1 0 1.8 0 2.4v19.6h-5.5v-29h8.8l5.3 22.8 5.2-22.8" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1e6.svg b/public/emoji/1f1f3-1f1e6.svg
new file mode 100644
index 000000000..c53c7ddc6
--- /dev/null
+++ b/public/emoji/1f1f3-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m17 6c-10.7 6.2-16.1 17.9-14.8 29.3l47.6-27.4c-9.3-6.9-22.2-8-32.8-1.9m8.5 11.4l-3.2-.9.9 3.2-2.2-2.4-.8 3.2-.8-3.2-2.3 2.4.9-3.2-3.2.9 2.4-2.3-3.2-.8 3.2-.8-2.4-2.3 3.2.9-.9-3.2 2.3 2.4.8-3.2.8 3.2 2.3-2.4-.9 3.2 3.2-.9-2.4 2.3 3.2.8-3.2.8 2.3 2.3" fill="#2a5f9e"/><path d="m14.2 56.1c9.3 6.9 22.2 8 32.8 1.8 10.7-6.2 16.1-17.8 14.8-29.3l-47.6 27.5" fill="#83bf4f"/><path d="m58 17c-1.4-2.4-3.1-4.5-5-6.4l-50 28.9c.7 2.6 1.7 5.1 3 7.5 1.4 2.4 3.1 4.5 5 6.4l50-28.9c-.6-2.6-1.6-5.1-3-7.5" fill="#ed4c5c"/><g fill="#fff"><path d="m61.5 26.5c-.1-.7-.3-1.4-.5-2l-50 28.9c.5.5 1 1 1.5 1.4.5.5 1.1.9 1.7 1.3l47.6-27.5c-.1-.7-.2-1.4-.3-2.1"/><path d="m51.5 9.2c-.5-.5-1.1-.9-1.7-1.3l-47.6 27.4c.1.7.2 1.4.3 2.1.1.7.3 1.4.5 2l50-28.8c-.5-.5-1-1-1.5-1.4"/></g><path fill="#ffce31" d="m23.2 13.5l2.3-2.3-3.1.9.9-3.1-2.3 2.3-.8-3.2-.8 3.2-2.3-2.3.9 3.1-3.2-.9 2.4 2.3-3.2.8 3.2.8-2.4 2.3 3.2-.9-.9 3.2 2.3-2.4.8 3.2.8-3.2 2.3 2.4-.9-3.2 3.1.9-2.3-2.3 3.2-.8z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1e8.svg b/public/emoji/1f1f3-1f1e8.svg
new file mode 100644
index 000000000..7a9113f80
--- /dev/null
+++ b/public/emoji/1f1f3-1f1e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#83bf4f"/><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#2a5f9e"/><path d="M60.3,42c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10H60.3z" fill="#ed4c5c"/><circle cx="24" cy="32" r="17.7" fill="#ffe62e"/><path d="m24 14c-9.9 0-18 8.1-18 18 0 9.9 8.1 18 18 18 9.9 0 18-8.1 18-18 0-9.9-8.1-18-18-18m-17.4 18c0-9.5 7.6-17.2 17-17.4v3.9c-1.1.5-1.9.9-2.1 1.9 0 .1-.1 1.4-.1 1.8 0 0 .2 0 .6-.3.2-.2.8-.3 1.6-.7v2c-1.2.2-2 1.2-2 2.4 0 1.2.9 2.2 2 2.4v.5c-.9 0-1.7-.3-2.4-1.7-.4-.8-1.4-2-1.4-2s.5 1.3.5 2.7c.1 2 1.9 2.2 3.2 2.2v.4h-2.5v.7h2.6v.4c-1.2.1-2 .7-2 1.5 0 .8.9 1.4 2 1.5v.4h-2.6v.4h2.6v.4c-2 .1-3 .9-3.1 2.1-.2 2.5-.7 4.5-.7 4.5s.8-.9 1.6-3.1c.4-1 1.3-1.6 2.2-1.8v.3c-.9.2-1.6 1.4-1.6 2.8 0 1.4.7 2.6 1.6 2.8v.8c-1.2 0-2.4.3-3 .8-.8.7-2.8 2.6-3.6 3.4-6.1-2.7-10.4-8.8-10.4-16m24 16.1c-.7-.8-2.5-2.7-3.6-3.5-.6-.5-1.6-.7-2.6-.8v-.8c.9-.2 1.6-1.4 1.6-2.8 0-1.4-.7-2.6-1.6-2.8v-.3c.9.1 1.8.8 2.2 1.8.9 2.2 1.6 3.1 1.6 3.1s-.5-2-.7-4.5c-.1-1.2-1.1-2-3.1-2.1v-.4h2.6v-.7h-2.6v-.4c1.2-.1 2-.7 2-1.5 0-.8-.9-1.4-2-1.5v-.4h2.6v-.7h-2.6v-.4c1.4 0 3.1-.2 3.2-2.2.1-1.4.5-2.7.5-2.7s-1 1.2-1.4 2c-.7 1.4-1.5 1.7-2.4 1.7v-.5c1.2-.2 2-1.2 2-2.4 0-1.2-.9-2.2-2-2.4v-2.5c.7-.6 1.5-1.5 2.3-2.9.4-.8.2-1.1.2-1.1 0 0 0 .1-.3.3-.7.6-1.5 1-2.2 1.4v-3.5c9.4.2 17 7.9 17 17.4.1 7.3-4.4 13.5-10.7 16.1" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1ea.svg b/public/emoji/1f1f3-1f1ea.svg
new file mode 100644
index 000000000..b7f470788
--- /dev/null
+++ b/public/emoji/1f1f3-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#f27a52"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#83bf4f"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#f9f9f9"/><circle cx="32" cy="32" r="8" fill="#f27a52"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1eb.svg b/public/emoji/1f1f3-1f1eb.svg
new file mode 100644
index 000000000..21005fb0d
--- /dev/null
+++ b/public/emoji/1f1f3-1f1eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#699635"><path d="m2 32c0 11.5 6.5 21.5 16 26.5v-53c-9.5 5-16 15-16 26.5"/><path d="m62 32c0-11.5-6.5-21.5-16-26.5v53.1c9.5-5.1 16-15.1 16-26.6"/></g><path d="M32,2c-5.1,0-9.8,1.3-14,3.5v53.1c4.2,2.2,8.9,3.5,14,3.5s9.8-1.3,14-3.5V5.5C41.8,3.3,37.1,2,32,2z" fill="#fff"/><path d="m32.3 13.1c-.1.8-.2 1.7-.2 2.5-.3 0-.6.1-.8.1 0 0 .6.3.7.7v.1c-.2.1-.7.1-.7.1s.7.6.7.8c-.2.1-.9.2-.9.2s.8.6.9.9c0 .3 0 .5 0 .5-.1 0-1.4-1.1-2.2-.8l-.1.1c.1.2 1.3.4 2.1 1.1 0 .2-2.4-.6-2.5-.1.1.1 2.5.5 2.7.8-.9 0-2.8-.2-2.7.1-.2.3 1.8.1 2.6.4.2.3.2.5-.2.5-.8-.4-2.6-.7-2.6-.2.2.1 1.9.1 2.5.5-.9.2-3.9-.4-3.9-.1.1.1.6.7 1.4.7.8 0 2.7.3 2.8.6-.1.2-2.5-.5-3.4-.1-1 .5 2.8.2 3.4.7.6.6-1.2-.1-1.2-.1s-2.7-.2-3-.1c-.4.2-.8.6-.8.6s.3.5.5.4h.1l-.2.3c0 0 3.6.9 4.4 1.6.8.8-4.5-1.2-4.5-1.2s-2.1.8.1.8c-.3.4.1.6.1.6 0 0 3.8.8 4.1 1.4s-2.6-.6-3.2-.9c-.6-.3-2.4.2-2.5.3.1.1.9.3.9.5-.1.2-1 .3-1.1.5 0 .2 4.8 1.2 6 2.3 1.3 1.1-3.7-1.3-3.7-1.3s.3.4 0 .5c-.3.1-1.3-1.4-2.9-.5-.3.4 1.4.7 1.9.7-.1.4-.3.5.3.9l.1.1c-.1 0-1.2-.6-1.3-.6l.1.7c-.6-.5-1.2-.6-1.9-.1 0 0 0 .5.6.7-.4.7.4.5 1.6 1.2-1.8-.5-2 .4-.7.6s4.9.3 5.7 1.4c.2.2.2.3.2.4-.1.1-1.4-.8-1.6-.8 0 .1-.1.5-.1.5-.5-.3-1-.6-1.7-.7-.1.1 0 .2-.1.3-.6-.4-1.1-.7-2-.8 0 .1-.1.3-.1.4 0 0-.7-.9-2.1 0-.8.6 3 .2 3.6.9.6.7.1.8.1.8-.5-.2-1-.4-1.5-.6 0 0-1.8-.3-2.3.1-.5.4 7.4 1.4 7.7 2.5.2.6-1.9-.6-3.6-1.1-.1.2-.1.4-.2.6 0 0-.7-.7-1.5-.8l.2.7c0 0-2-.9-3-.4-1 .5 3.5.7 3.9 1.2l.1.1c-.1.1-1.4-.4-1.6-.1-.2.3-2.3-.6-2.3-.2 0 .4.3.6.3.6s4.5.4 4.7 1c.2.5-2.5-.3-2.5-.3s-.3.4-.1.6c-.1 0-1.5-1-1.4-.2-.6-.2-2-.9-1.8-.4.2.5 4 1.3 4.1 1.3-.1 0-1.7.1-1.6.6-2.1-1.3-2.1-.5-2.1-.5-.1 0-2.8-.7-.7.5 1.1.6 1.4.8 1.4.9h-.2l.2.6c-.1 0-1.5-.8-2-.8-.5-.1-2.8.6-.3 1.7 2.4 1.1 3.9-.3 5.3-.1 1.4.2 2 .4 1.9.8-.1.4-1.4-1.4-2.7.2-1.5-.3-2.5-.5-1.7.6-2.4-.9-3.9.3-.9.8 3 .1 4.9-.7 4.9-.7s.5.9 1.2.3c.7-.6.8.2.8.2l.7-.3h.2v6.1c.8 0 1.6 0 2.5 0 0 0-.8-5.3-.4-6 .4-.7.8-.6.8-.6 0 0 1.6.5 1.8.4.1-.1 0-.6.8-.5.3-.1.2-.5.3-.6.3 0 5.2 1.4 6.2 0-.3-.7-1.2-.1-1.5 0-.2 0-1.2-.5-1.8 0-.5-.4-2.8-.6-2.8-.6-.3-.3 5.5.2 5.9-.1.7-.7-1.3-.6-1.6-.4-.5-.3-1.2-.3-1.6-.1-.2-.5-2.1-.3-3.1-.4-.3-.2-.3-.3-.1-.4 2.2.1 4.4.4 6.6.3.6-.8-.8-1.1-1.6-.4-.5-.8-1.5 0-2.1-.1-.7-.1-.4-.9.5-.8.8.1 2.3-.1 2.6-.4.3-.4-.2-.8-1.6-.4-.5-.5-1.5 0-2 .2-.6-.4-2.1-.1-2.6.1-.5-.3 2.6-.8 2.6-.8 1.2 0 1.9-.2 2.3-.3 1.8-1 0-1.1-1-.4-.6-.5-1.2 0-1.7.2-.5.2-1.4.3-1.5.2.1-.1 1.4-1 1.4-1s1.8-.1 2.1-.2c.2 0 1-.4 1-.5 0-.1-.3-.1-1.3.2-.9.1-1.4 0-1.7.1-.5-.1-.8-.1-.8-.2.1-.1 1-.2 1-.2s2.6-.2 2.7-.4c.1-1-2.2-.6-2.2-.6 0-.7-2 0-2.1 0l-.1-.2v-.1c.1-.2.4-.3.4-.3.6-.1 1.4-.2 1.6-.4 0 0 1.6 0 1.8-.4-.4-1.1-3.3.2-3.7.4l-.2-.1c-.1-.2.5-.8.5-.8.1 0 2.5-.1 3.6-1.7.1-.9-1.3.5-1.3.5-.1-1.2-1.6.1-2.4.2-.8.1-.9-.4-.3-.5.6-.1 1.2 0 1.6-.9.3-.9 1.3.1 1.5-.3.2-.3-.3-.6-.4-.6 0 0 .7-.8-.5-.7-1.2 0-2.7-.1-2.7-.2.1 0 1.3-.5 2.4-.5 1.2 0 .5-.8-.6-.8-1.1 0-1.7-.4-1.7-.4.6-.2 1.3-.5 1.9-.7 0-.2-.1-.4-.1-.5 0 0 1.1-.9-.5-.7s-1.6.4-1.6.4l-3.2.5c0 0-.3-.1-.4-.2 0-.1.1-.1.4-.2.8-.2 3.7-.8 4.1-.6h.1c.2-.1-.4-1.1-1.7-1.2-1.5-.2-2.5.4-2.5.4s-1-.4-.1-.7c.9-.3 2.4.1 2.4.1s1.6-.5.3-.7c-1.3-.2-1.8.2-2.4.2-.2-.3 2.1-.4 2.3-.6-.2-.5-1.7 0-2.6 0-.4-.2-.4-.4 0-.6.9 0 1.7 0 2.6 0 0-.5 0-1 0-1.5-1.1-.2-2.4.1-3 .1.2-.5 2.6-.6 2.8-.8.5-.7-2.3 0-2.4 0-.5-.1-.5-.4-.2-.6.7-.1 2.4.1 2.3-.4-.1-.5-1.1-.2-1.6-.1-.4.1-1.1 0-1.1 0-.3-.4 2.5-.2 2.5-.5 0-.3-1.8-.1-2.3-.1-.4-.3 2.2-.5 2.3-.5.1-.8-1.8 0-2.1 0h-.1c-.1-.1 0-.5 0-.5l.7-.4-.6-.2v-.6c0 0 .5-.4.6-.6-.1-.1-.7.1-.7.1 0-.2 0-.3 0-.5 0 0 .5-.1.5-.3-.1-.1-.6-.2-.6-.2-.2-1-.3-1.9-.4-2.7m-.4 8.6v.4c0 0-.6 0-.7-.1.2-.2.6-.2.7-.3m.8.5c0 0 1.1 0 1.2.2-.1.2-1.2.3-1.2.3v-.5m-.1.7l.6.1c-.1.1-.5.1-.5.1l-.1-.2m-3.4.9c.4 0 1.1.1 2.4.4v.4c0 0-2.5-.7-2.7-.7 0 0 .1-.1.3-.1m1.3 1c.4 0 1.3.2 1.4.2v.5c-.1 0-1.5-.5-1.5-.6l.1-.1m3.8 1c.4 0 .6 0 .5.1-.3.3-2.1.6-2.1.6v-.6c.1 0 1-.1 1.6-.1m-5.3 1.7c.3 0 1 .2 2.7.8v.4c0 0-2.7-.8-2.8-1-.1.1-.2-.1.1-.2m5.4.6h.2c-.3.3-1.6.6-1.6.6v-.4c0 .1 1-.1 1.4-.2m-6 .1c.4 0 1.3.2 3.4 1.2v.4c-.1 0-3.7-1.3-3.7-1.3 0-.1-.1-.3.3-.3m6.9 1.6c.1 0 .2 0 .2 0-.3.3-2.4.6-2.5.7v-.3c.1 0 1.7-.4 2.3-.4m-6.2.9c.6 0 2.5.8 2.6.9v.4c-.1 0-2.6-1.1-2.7-1-.1-.2 0-.3.1-.3m5.6.2c.1 0 .2 0 .3 0-.2.2-2 .5-2 .5v-.4c0 .1 1.2-.1 1.7-.1m-.1 1.2c.1 0 .2 0 .2 0-.2.2-1.7.5-1.7.5v-.4c0 0 1-.1 1.5-.1m-6.4 0c.4 0 1.3.1 3.5.9l.1.4c0 0-3.7-1.2-3.8-1.2 0 0 0 0 .2-.1m4.9 1c0 0 .7 0 .8.1-.1.1-.7.2-.7.2s-.1-.2-.1-.3m1.5.8c.1 0 .2 0 .3.1l-.1.1c-.5.4-1.7.5-1.7.5v-.5c0 .1 1-.2 1.5-.2m1.5.5c.2 0 .3 0 .3.1l-.1.2c-.2.2-3.1 1.1-3.1 1.1v-.7c1.7-.5 2.5-.7 2.9-.7m-1.9 1.7c.2 0 .3 0 .4 0-.2.2-1.4.3-1.4.3v-.3c.1.1.6 0 1 0m1.2.5c-.4.4-2.2.8-2.2.8v-.3c0 0 1.8-.5 2.2-.5m1 .4c.2 0 .4 0 .5.1 0 .1-.1.4-.6.5-.6-.1-3.1.7-3.2.7v-.3c.9-.6 2.5-1 3.3-1m-6.4 1.4c1.1.1 1.5.5 1.6.7-.2.4-1.9-.5-1.8-.7h.2m6.2.1h.1v.1c-.1.2-.7.1-.7.1.1 0 .4-.2.6-.2m-2.3 1.2h.2v.1c-.2.3-.9.2-.9.2v-.2c0 0 .4-.1.7-.1m-4.4.8c.2 0 .4.1.6.3.5-.1 1.4.1 1.4.1v.4c-.1 0-1.2 0-1.5-.2-.2 0-.8-.3-.8-.5l.3-.1m4.9.2c.2 0 .3 0 .1.2-.4.5-1.4.3-1.4.3v-.3c.4 0 1-.2 1.3-.2m-3.7 1.1c.4 0 .8.1.8.1 0 0 .2.4 0 .6-.2.1-1.3-.1-1.4-.5.2-.1.4-.2.6-.2m-4.1.2c.4 0 .8.2.8.2v.4c0 0-.7-.2-1-.6h.2m6.9.1c.4 0 .9.1 1 .2v.1c-.2.2-1.4 0-1.4 0v-.3c.2 0 .3 0 .4 0" fill="#699635"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1ec.svg b/public/emoji/1f1f3-1f1ec.svg
new file mode 100644
index 000000000..0701d0cdf
--- /dev/null
+++ b/public/emoji/1f1f3-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#83bf4f"><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z"/><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3"/></g><path d="M22,60.3c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7V60.3z" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1ee.svg b/public/emoji/1f1f3-1f1ee.svg
new file mode 100644
index 000000000..8792eddc8
--- /dev/null
+++ b/public/emoji/1f1f3-1f1ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><defs><linearGradient id="0" gradientUnits="userSpaceOnUse" x1="31.9021" y1="35.5122" x2="32.4944" y2="33.9449" gradientTransform="matrix(1 0 0-1 0 66)"><stop stop-color="#ff2a2a"/><stop offset="1" stop-color="#f00"/></linearGradient></defs><g fill="#428bc1"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z"/></g><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#f9f9f9"/><path fill="#42ade2" d="m32 25.3l-6.3 10.1h12.6z"/><path fill="#428bc1" d="m28.9 30.4l-3.2 5h12.6l-3.2-5z"/><path d="m33 31c0 0 0 0 0 0 0-.2 0-.3 0-.4 0-.3-.2-.7-.5-1.1-.2-.4-.5-.5-1-.2-.2.1-.3.2-.4.5 0 .1 0 .2 0 .3 0 0 .2.1.3-.1.1 0 .1-.1.1-.1-.1 0-.1.1-.1.1-.1.1-.2.2-.3.4-.1.2-.1.4-.1.5 0 0 .1.2.3.2.2.1.3.2.4.3.1.1.1.2.1.4 0 .1 0 .3.1.3.1 0 .2-.1.3-.2 0-.2.1-.3.1-.4.1-.1.1-.1.3-.1.1 0 .2 0 .2-.1 0 0 0 0 0-.1.2 0 .1-.1.2-.2" fill="url(#0)"/><path d="m37.6 34.4c-1-.1-1.9-1-2.1-1.9 0 0-.1-.1-.2-.1-.2 0-.2.1-.2.1-.1.3-.3.7-.6 1-.3-.3-.5-.7-.6-1 0 0-.1-.1-.2-.1-.2 0-.2.1-.2.1-.1.3-.3.7-.6 1-.3-.3-.5-.7-.6-1 0 0-.1-.1-.2-.1s-.2.1-.2.1c-.1.3-.3.7-.6 1-.3-.3-.5-.7-.6-1 0 0-.1-.1-.2-.1-.2 0-.2.1-.2.1-.1.3-.3.7-.6 1-.3-.3-.5-.7-.6-1 0 0-.1-.1-.2-.1-.2 0-.2.1-.2.1-.3.9-1.2 2-2.3 2.1l-.5.7h1.6 1.1 1.6.8.8.8 2.9 1.2 1.6l-.7-.9" fill="#83bf4f"/><path d="m32 23c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9m0 16.5c-4.1 0-7.5-3.4-7.5-7.5s3.4-7.5 7.5-7.5 7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5" fill="#dbb471"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1f1.svg b/public/emoji/1f1f3-1f1f1.svg
new file mode 100644
index 000000000..c150ee594
--- /dev/null
+++ b/public/emoji/1f1f3-1f1f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.3,3.7,22h56.6C56.2,10.3,45.1,2,32,2z" fill="#ed4c5c"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#428bc1"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1f4.svg b/public/emoji/1f1f3-1f1f4.svg
new file mode 100644
index 000000000..85182d983
--- /dev/null
+++ b/public/emoji/1f1f3-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fff"><path d="m61.7 28c-.1-1-.3-2-.5-3h-58.4c-.2 1-.4 2-.5 3h59.4"/><path d="m2.3 36c.1 1 .3 2 .5 3h58.3c.2-1 .4-2 .5-3h-59.3"/><path d="m20 4.5c-1 .4-2 1-3 1.5v52c1 .6 2 1.1 3 1.5v-55"/><path d="m28 2.3v59.5c1 .1 2 .2 3 .3v-60.1c-1 0-2 .1-3 .3"/></g><g fill="#428bc1"><path d="m2 32c0 1.4.1 2.7.3 4h59.5c.2-1.3.3-2.6.3-4 0-1.4-.1-2.7-.3-4h-59.5c-.2 1.3-.3 2.6-.3 4"/><path d="m20 59.5c2.5 1.1 5.2 1.9 8 2.2v-59.4c-2.8.4-5.5 1.1-8 2.2v55"/></g><g fill="#ed4c5c"><path d="M17,25V6C10,10.1,4.8,16.9,2.8,25H17z"/><path d="M17,39v19C10,53.9,4.8,47.1,2.8,39H17z"/><path d="M32,2c-0.3,0-0.7,0-1,0v23h30.2C58,11.8,46.2,2,32,2z"/><path d="m31 39v23c.3 0 .7 0 1 0 14.2 0 26-9.8 29.2-23h-30.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1f5.svg b/public/emoji/1f1f3-1f1f5.svg
new file mode 100644
index 000000000..a1e7545ba
--- /dev/null
+++ b/public/emoji/1f1f3-1f1f5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M44.5,56.5L20,32h24L18.7,6.7h-2.8v0C7.5,12,2,21.4,2,32c0,16.6,13.4,30,30,30c4.4,0,8.7-1,12.5-2.7V56.5z" fill="#ed4c5c"/><path d="M32,2c-4.4,0-8.7,1-12.5,2.7v4.8l21,21h-21v3.2l23.6,23.6h5C56.5,52,62,42.6,62,32C62,15.4,48.6,2,32,2z" fill="#f9f9f9"/><path d="M19.5,4.7c-1.3,0.6-2.5,1.2-3.7,2L39.2,30h-24l29.3,29.3c1.3-0.6,2.5-1.2,3.7-2L24.8,34h24L19.5,4.7z" fill="#428bc1"/><g fill="#fff"><path d="m19.6 21.8c.3-.5.4-1.2.4-1.8 0-2.2-1.8-4-4-4s-4 1.8-4 4c0 .7.2 1.3.4 1.8-1.9-.8-3.4-1.8-3.4-1.8s1.5 6 7 6c5.6 0 7-6 7-6s-1.5 1-3.4 1.8"/><path d="m16 39.6l1.6-1.6.6 2.2 2.2-.6-.6 2.2 2.2.6-1.6 1.6 1.6 1.6-2.2.6.6 2.2-2.2-.6-.6 2.2-1.6-1.6-1.6 1.6-.6-2.2-2.2.6.6-2.2-2.2-.6 1.6-1.6-1.6-1.6 2.2-.6-.6-2.2 2.2.6.6-2.2z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1f7.svg b/public/emoji/1f1f3-1f1f7.svg
new file mode 100644
index 000000000..eba929277
--- /dev/null
+++ b/public/emoji/1f1f3-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="M32,2C16.8,2,4.2,13.3,2.3,28h59.5C59.8,13.3,47.2,2,32,2z"/><path d="M32,62c15.2,0,27.8-11.3,29.7-26H2.3C4.2,50.7,16.8,62,32,62z"/></g><path d="m61.7 28h-59.4c-.2 1.3-.3 2.6-.3 4 0 1.4.1 2.7.3 4h59.5c.2-1.3.3-2.6.3-4s-.2-2.7-.4-4" fill="#ffe62e"/><path fill="#fff" d="m16 41.2l1.2-2.2.3 2.5 1.9-1.6-.7 2.4 2.4-.7-1.6 1.9 2.5.3-2.2 1.2 2.2 1.2-2.5.3 1.6 1.9-2.4-.7.7 2.4-1.9-1.6-.3 2.5-1.2-2.2-1.2 2.2-.3-2.5-1.9 1.6.7-2.4-2.4.7 1.6-1.9-2.5-.3 2.2-1.2-2.2-1.2 2.5-.3-1.6-1.9 2.4.7-.7-2.4 1.9 1.6.3-2.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1fa.svg b/public/emoji/1f1f3-1f1fa.svg
new file mode 100644
index 000000000..f4b61fd5e
--- /dev/null
+++ b/public/emoji/1f1f3-1f1fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fff"><path d="m42.3 3.8c-1.4-.5-2.8-.9-4.2-1.2l-20.3 10.2h-6.1v-1l19.5-9.8c-1.1 0-2.2.1-3.3.3l-16.2 8.1v-.5c-.3.3-.7.6-1 1-.5.5-1 1-1.4 1.6v.5.9c.5.4 1 .9 1.4 1.4h2.3 11 18.4v-2.4h-13.6l13.5-6.9v-2.2"/><path d="m21.2 22.6h-8.2-2.3c-.4.5-.9 1-1.4 1.4v2.3 11.1h2.4v-9.8l19.7 9.8h11l-24.6-12.4h8.2l16.3 8.1v-1.4l-13.5-6.7h13.5v-2.4h-18.4-2.7"/></g><g fill="#ed4c5c"><path d="m8.5 13.4c0 0 0 0 0 0 .3.2.5.3.8.5v-.9-.5c-.3.2-.5.5-.8.9"/><path d="m17.8 25l24.5 12.3v-4.1l-16.2-8.2z"/><path d="m38.1 2.6c-2-.4-4-.6-6.1-.6-.3 0-.6 0-.8 0l-19.4 9.7v1h6.1l20.2-10.1"/><path d="m23.9 15.2h-11-2.3c.2.3.4.6.5.9.4.8.7 1.8.7 2.8 0 1-.2 2-.7 2.8-.2.3-.3.6-.5.9h2.3 8.2 2.7 18.4v-3.7-3.7h-18.3m5.3 7l-2.2-1.5-2.2 1.6.8-2.5-1.1-.8-1.1-.8h2.7l.8-2.5.8 2.5h2.7l-1.1.8-1.1.8 1 2.4"/><path d="m6.9 25c-.4.1-.8.1-1.3.1-.4 0-.9 0-1.3-.1-.5-.1-.9-.3-1.4-.5-.1.4-.2.9-.3 1.3-.4 2-.6 4-.6 6.1 0 1.8.2 3.6.5 5.3h3.1 3.7v-11-2.2c-.7.5-1.5.8-2.4 1m.9 9.5l-2.2-1.6-2.2 1.6.8-2.5-2.2-1.6h2.7l.8-2.5.8 2.5h2.7l-2.2 1.6 1 2.5"/></g><g fill="#2872a0"><path d="m28.8 12.8h13.5v-6.8z"/><path d="m11.7 9.9v.5l16.2-8.1c-6.2.8-11.8 3.6-16.2 7.6"/><path d="m11.7 37.3h19.7l-19.7-9.9z"/><path d="m42.3 31.8v-6.8h-13.5z"/><path d="m11.5 17l-2.7 1.9-1 .7.2.5 1.3 3.9c.5-.4 1-.9 1.4-1.4.2-.3.4-.6.5-.9.4-.8.7-1.8.7-2.8-.1-.7-.2-1.3-.4-1.9"/><path d="m10.6 15.2c-.4-.5-.9-1-1.4-1.4-.2-.2-.5-.3-.8-.5-.7.8-1.3 1.7-1.8 2.6l.4 1.1h2.5 2.1c-.1-.3-.2-.6-.4-.9-.2-.3-.3-.6-.6-.9"/><path d="m3.4 22.9c-.2.5-.3 1-.4 1.4 0 .1 0 .2-.1.2.4.2.9.4 1.4.5.4.1.8.1 1.3.1s.9 0 1.3-.1c.9-.2 1.7-.6 2.4-1.1l-3.7-2.7-2.2 1.7"/></g><g fill="#ffce31"><path d="m44.4 4.7c-.7-.3-1.4-.6-2.1-.8v2.1 6.8 2.4 3.7 3.7 2.4 6.8 1.4 4.1h-11-19.6-2.4-3.7-3.1c.6 3.2 1.6 6.2 3.1 9 .6 1.1 1.3 2.2 2 3.3 5.5 7.5 14.4 12.4 24.4 12.4 16.6 0 30-13.4 30-30 0-12.1-7.2-22.6-17.6-27.3"/><path d="m9.3 24l-1.3-3.9-.2-.5 1-.7 2.7-1.9h-2-2.5l-.3-1c-.2.3-.4.7-.6 1-.2.3-.3.5-.4.8-.2.3-.3.6-.5.9 0 .1-.1.2-.1.2-.1.1-.1.3-.2.4-.2.4-.3.7-.5 1.1-.4.8-.7 1.6-1 2.5l2.2-1.6 3.7 2.7"/><path d="m25.7 19.7l-.8 2.5 2.1-1.5 2.2 1.5-.8-2.5 1-.8 1.1-.8h-2.7l-.8-2.5-.8 2.5h-2.7l1.1.8z"/><path d="m3.4 34.5l2.2-1.6 2.2 1.6-.9-2.6 2.2-1.5h-2.7l-.8-2.6-.8 2.6h-2.7l2.2 1.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3-1f1ff.svg b/public/emoji/1f1f3-1f1ff.svg
new file mode 100644
index 000000000..688b145c1
--- /dev/null
+++ b/public/emoji/1f1f3-1f1ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2v10H12v20H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#2a5f9e"/><g fill="#fff"><path d="M14,8C6.7,13.5,2,22.2,2,32h12V8z"/><path d="M8,14h24V2C22.2,2,13.5,6.7,8,14z"/><path d="M9.8,11.8L26,32h6v-7.5L17.1,5.9C14.4,7.5,11.9,9.5,9.8,11.8z"/></g><g fill="#ed4c5c"><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z"/><path d="m32 27.1l-13-16.1h-6l17 21h2z"/></g><path d="m37.1 32l1-2.9-2.7-1.9h3.4l1-2.8 1 2.8h3.4l-2.7 1.9 1 2.9-2.7-1.8-2.7 1.8" fill="#fff"/><path fill="#ed4c5c" d="m39.8 29.5l1.6 1.1-.6-1.8 1.6-1.1h-2l-.6-1.7-.6 1.7h-2l1.6 1.1-.6 1.8z"/><path d="m54.6 32l1-2.9-2.7-1.9h3.4l1-2.8 1 2.8h3.4l-2.7 1.9 1 2.9-2.7-1.8-2.7 1.8" fill="#fff"/><path fill="#ed4c5c" d="m57.3 29.5l1.6 1.1-.6-1.8 1.6-1.1h-2l-.6-1.7-.6 1.7h-2l1.6 1.1-.6 1.8z"/><path d="m45.9 21.7l1-2.9-2.7-1.9h3.4l1-2.8 1 2.8h3.4l-2.7 1.9 1 2.9-2.7-1.8-2.7 1.8" fill="#fff"/><path fill="#ed4c5c" d="m48.5 19.2l1.6 1.1-.6-1.8 1.6-1.1h-1.9l-.7-1.7-.5 1.7h-2l1.6 1.1-.6 1.8z"/><path d="m45 48.7l1.3-3.8-3.6-2.5h4.5l1.3-3.7 1.3 3.7h4.4l-3.6 2.5 1.3 3.8-3.5-2.4-3.4 2.4" fill="#fff"/><path fill="#ed4c5c" d="m48.5 45.4l2.1 1.4-.7-2.3 2-1.5h-2.5l-.9-2.2-.7 2.2h-2.6l2 1.5-.7 2.3z"/><path fill="#fff" d="m12.6 11h12.2v3h-12.2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f3.svg b/public/emoji/1f1f3.svg
new file mode 100644
index 000000000..a32f05590
--- /dev/null
+++ b/public/emoji/1f1f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m20.2 17.5h6.4l11.5 20.2v-20.2h5.6v29h-6.1l-11.7-20.6v20.6h-5.6l-.1-29" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f4-1f1f2.svg b/public/emoji/1f1f4-1f1f2.svg
new file mode 100644
index 000000000..3a23ddcb9
--- /dev/null
+++ b/public/emoji/1f1f4-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c-3.5,0-6.9,0.6-10,1.7V22h38.3C56.2,10.4,45.1,2,32,2z" fill="#f9f9f9"/><path d="M60.3,22H22V3.7C10.4,7.8,2,18.9,2,32s8.4,24.2,20,28.3V42h38.3c1.1-3.1,1.7-6.5,1.7-10S61.4,25.1,60.3,22z" fill="#ed4c5c"/><path d="M22,42v18.3c3.1,1.1,6.5,1.7,10,1.7c13.1,0,24.2-8.3,28.3-20H22z" fill="#699635"/><path d="m19.1 22.4l-.2.1-1.6-1.4-1.8-2c.1-.2.1-.7 0-1l.3-.3h.3c.1.2.3.4.6.4.3 0 .5-.1.6-.4h.4v.5h2.7v-1.5h-2.7v.5h-.4c-.1-.2-.3-.4-.5-.4l.1-.1 2.2-4.5-.3-.3-3.1 4.2.2.2-.2.4h-.5l-.1-.2h.4v-.3l-.3-.1v-.6h.4l.1-.3-.8-.2v-2l.6-.7-1-.7-1 .7.6.7v2l-.8.2.1.3h.4v.6l-.3.1v.3h.4l-.1.2h-.5l-.2-.4.2-.2-3.1-4.2-.2.1 2.2 4.5.1.1c-.2 0-.4.2-.5.4h-.4v-.5h-2.9v1.5h2.7v-.5h.4c.1.2.3.4.6.4.3 0 .5-.1.6-.4h.3l.3.4v.2h-.4v.5l-2.4.2-.1-.2c0 0-1.3.2-1.5.5 0 .1 0 .2 0 .3.2.3 1.5.7 1.5.7v-.1c0 0 .9.2 1.9.3l-.6.7-1.6 1.4-.2-.1-1.4 1.4-.1.2 1.6-.5 1.1-.8-.2-.1 2.6-2.2c.1 0 .2 0 .2 0 .3 0 .9-.2 1.1-.4l.3.3 2.7 2.3-.2.1 1.1.8 1.6.5.1-.2-1.4-1.4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f4.svg b/public/emoji/1f1f4.svg
new file mode 100644
index 000000000..079e2b1a9
--- /dev/null
+++ b/public/emoji/1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m41.5 44c-2.2 2.3-5.4 3.4-9.5 3.4s-7.3-1.1-9.5-3.4c-2.9-2.8-4.4-6.8-4.4-12 0-5.3 1.5-9.3 4.4-12 2.2-2.3 5.4-3.4 9.5-3.4s7.3 1.1 9.5 3.4c2.9 2.7 4.4 6.7 4.4 12 0 5.2-1.5 9.2-4.4 12m-3.8-4.4c1.4-1.8 2.1-4.3 2.1-7.6 0-3.3-.7-5.8-2.1-7.5s-3.3-2.7-5.7-2.7-4.3.9-5.7 2.7-2.1 4.3-2.1 7.6c0 3.3.7 5.8 2.1 7.6s3.3 2.7 5.7 2.7 4.3-1.1 5.7-2.8" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1e6.svg b/public/emoji/1f1f5-1f1e6.svg
new file mode 100644
index 000000000..cbeb3037f
--- /dev/null
+++ b/public/emoji/1f1f5-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 2v30h30c0-16.6-13.4-30-30-30" fill="#ed4c5c"/><path d="M32,62V32H2C2,48.6,15.4,62,32,62z" fill="#2a5f9e"/><g fill="#f9f9f9"><path d="m32 62v-30h30c0 16.6-13.4 30-30 30"/><path d="M32,2v30H2C2,15.4,15.4,2,32,2z"/></g><path fill="#2a5f9e" d="m17 20.7l3.1 2.3-1.2-3.8 3.1-2.4h-3.8l-1.2-3.8-1.2 3.8h-3.8l3.1 2.4-1.2 3.8z"/><path fill="#ed4c5c" d="m47 46.7l3.1 2.3-1.2-3.8 3.1-2.4h-3.8l-1.2-3.8-1.2 3.8h-3.8l3.1 2.4-1.2 3.8z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1ea.svg b/public/emoji/1f1f5-1f1ea.svg
new file mode 100644
index 000000000..dab27b636
--- /dev/null
+++ b/public/emoji/1f1f5-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ed4c5c"><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3"/><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z"/></g><path d="M42,3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7v56.6c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7z" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1eb.svg b/public/emoji/1f1f5-1f1eb.svg
new file mode 100644
index 000000000..d68516daa
--- /dev/null
+++ b/public/emoji/1f1f5-1f1eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,5.9,1.7,11.4,4.6,16h50.7c2.9-4.6,4.6-10.1,4.6-16s-1.7-11.4-4.6-16H6.6C3.7,20.6,2,26.1,2,32z" fill="#f9f9f9"/><g fill="#ed4c5c"><path d="M57.4,16C52.1,7.6,42.7,2,32,2S11.9,7.6,6.6,16H57.4z"/><path d="M6.6,48c5.3,8.4,14.7,14,25.4,14s20.1-5.6,25.4-14H6.6z"/><path d="m30.5 34.6c-1 1.6-4 1.2-4.6 0v-9.8h-1.5v10c.7 3.5 4.9 4.4 6.1-.2"/><path d="m37.8 24.8v9.8c-.7 1.1-3.5 1.6-4.5 0 1.2 4.6 5.4 3.7 6.1.2v-10c0 0-1.6 0-1.6 0"/></g><g fill="#ffce31"><path d="m29 19.9l-.4-.6c-1 .3-1.9.6-2.8 1.1.7 1.5 2.6 5 2.6 5s.1-5.2.6-5.5"/><path d="m35 22.7c0 0 0 2 0 2.7 1-1.7 2-3.5 3.1-5.2-.2-.1-.5-.2-.8-.4-.5-.2-1-.4-1.5-.5-.3-.1-.5-.2-.8-.2 0 0-.1 0-.1 0-.4 1.2-1.1 3.6-1.1 3.6s1.2 0 1.2 0"/></g><g fill="#2a5f9e"><path d="m34.5 42.4c-1.1 0-1.9 1.1-2.8 1-.9-.1-1.3-1.1-2.6-1.1 0 0-.1 0-.1 0-.9 0-2.2.6-2.7.9 0 0 2.1 1.7 5.5 1.7 3.4 0 5.6-1.7 5.6-1.7s-1.7-.8-2.9-.8"/><path d="m34.8 41c-1.3.1-1.7-.8-2.9-.7-1.2 0-1.9.7-2.8.8-.9 0-2.1-.9-2.8-.8-.6 0-2.3.7-2.9.9.2.2.4.4.6.6h16c.1-.1.2-.2.3-.2-.5-.4-1.6-1.3-2.9-1.3-1.8-.2-1.3.5-2.6.7"/><path d="m40.1 38.1c-1 0-1.8 1-2.6 1-.8 0-1.8-1-2.8-1-1 0-2 1-2.9 1s-1.7-1-2.9-1c-1.2 0-1.8 1.1-2.7 1-.9-.1-1.7-1.1-2.6-1.1-.6 0-1.5.6-2.1 1 .2.2.3.5.5.7h20c.1-.1.2-.3.3-.4-.2-.4-1.3-1.1-2.2-1.2"/><path d="m31.8 36.4c-1.4 0-2.4 1.4-2.3 1.4h4.7c0-.1-1.1-1.5-2.4-1.4"/><path d="m40.2 37.2c-.8 0-.7-.2-1.1-.5-.2.4-1.1 1-1.1 1h5.5c.1-.2.2-.5.3-.7-.4-.3-.8-.6-1.2-.6-.8 0-1.6.9-2.4.8"/><path d="m24.5 36.8c-.4.2-.3.4-1.1.5-.8 0-1.6-.9-2.4-.9-.3 0-.6.2-.8.4.1.3.3.7.5 1h5c-.1 0-1-.6-1.2-1"/><path d="m23.9 34.5c-1.2-.4-2.1.8-3 .9-.6 0-1.2-.4-1.5-.6.1.4.2.7.3 1.1h4.5c0-.1-.3-.7-.3-1.4"/><path d="m42.8 35.4c-.8 0-1.8-1.3-3-.9 0 .7-.3 1.3-.3 1.3h4.5l.5-1.3c0 0-.9.9-1.7.9"/><path d="m30.6 35.8h2.4c0 0 0-.7-1.2-.7-1.2 0-1.1.7-1.2.7"/></g><path d="m29.4 28.7l4.8 1.2v-6.5c-2.2.1-4.1-4-.1-4.2-3.8-.5-4.3.4-4.7 1.4v8.1" fill="#ed4c5c"/><g fill="#ffce31"><path d="m26.5 29.3v.8h2.1z"/><path d="m28.6 29.9v-1.1c-.6-.4-1.5-1.3-2.1-1.6v1.7l2.1 1"/><path d="m19 30.6c0 .3 0 .7 0 1 0 .7.1 1.3.1 1.9h4.4v-2.8l-4.5-.1"/><path d="m19.9 26.8c-.4.9-.7 1.9-.8 2.9l4.4.4v-2l-3.6-1.3"/><path d="m22 23.5c-.7.8-1.2 1.7-1.7 2.6l3.2 1.5v-2.8l-1.5-1.3"/><path d="m26.5 26.4l2 1.9v-2l-3.6-5.4c-.8.5-1.6 1.2-2.3 1.9.4.5 1.1 1.1 1.4 1.5h2.5v2.1"/><path d="m45 30.5l-5 .4v2.7h4.8c-.1-.1.2-1.3.2-3.1"/><path d="m44.8 29.7c-.2-1.8-.8-3.1-.8-3.1l-4 1.6v2l4.8-.5"/><path d="m43.6 25.8c-.5-.9-1-1.7-1.7-2.5-.7.5-1.3.9-2 1.4v2.9c1.3-.6 2.5-1.2 3.7-1.8"/><path d="m35 30.2l2-.1v-.8z"/><path d="m35 28.9v.9l2-.9v-1.7c-.7.5-2 1.7-2 1.7"/><path d="m39.7 24.2c0 0 1.2-1.2 1.6-1.6-.7-.7-1.6-1.4-2.5-1.9-1.3 1.9-2.5 3.7-3.8 5.6 0 .7 0 1.4 0 2.2.7-.6 1.4-1.2 2-1.9v-2.3l2.7-.1"/></g><g fill="#ed4c5c"><path d="m26.8 35.1h2.2c.9 0 1.3-1.2 1.3-1.2h-2c-1.1-.1-1.5 1.2-1.5 1.2"/><path d="m35.3 33.8h-2c0 0 .4 1.2 1.3 1.2h2.2c0 .1-.4-1.2-1.5-1.2"/><path d="m26.3 33.2h11v.4h-11z"/><path d="m31.1 32.7l.7-.6.7.6.2-.2-.7-.6.7-.7-.2-.2-.6.5v-.8h-.3v.8l-.5-.5-.2.2.7.7-.7.6z"/><path d="m37.3 31.2l-.2-.2-.6.5v-.8h-.3v.8l-.5-.5-.2.2.7.7-.7.6.2.2.7-.6.7.6.2-.2-.7-.6z"/><path d="m33.4 32.7l.7-.6.7.6.2-.2-.7-.6.7-.7-.2-.2-.6.5v-.8h-.3v.8l-.5-.5-.2.2.7.7-.7.6z"/><path d="m28.8 32.7l.7-.6.7.6.2-.2-.7-.6.7-.7-.2-.2-.6.5v-.8h-.3v.8l-.5-.5-.2.2.7.7-.7.6z"/><path d="m26.5 32.7l.7-.6.7.6.2-.2-.7-.6.7-.7-.2-.2-.6.5v-.8h-.3v.8l-.5-.5-.2.2.7.7-.7.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1ec.svg b/public/emoji/1f1f5-1f1ec.svg
new file mode 100644
index 000000000..094bf895f
--- /dev/null
+++ b/public/emoji/1f1f5-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c9.8,0,18.5-4.7,24-12L8,14c-3.8,5-6,11.2-6,18C2,48.6,15.4,62,32,62z" fill="#3e4347"/><path d="m62 32c0-16.6-13.4-30-30-30-9.8 0-18.5 4.7-24 12l48 36c3.8-5 6-11.2 6-18" fill="#c94747"/><path d="m53 29.7c-.2-2.8-1.1-3.2-1.3-3.6-.1-.4.2.1.5.2.3.1-.1-.6-.1-.9-.1-.3.9.7 1.2.7.3.1-.6-2.3-.9-2.5-.3-.2.3.1.4.1s-1.6-2.7-1.9-2.7.3-.1.5-.1-2-1.8-2.4-1.8.8-.5.9-.5c.2 0-2.5-1.5-5 0-.1-.1 1.2-1 1.2-1.4 0-.1-.4-.3-.5-.4 0-.1.7-.5.7-.7 0-.2-.3-.1-.5-.1 0-.2.6-.7.5-1 0-.1-.5-.2-.6-.1s.3-.6.2-.8c-.1-.1-.3 0-.5 0-.1 0 .7-1.3.6-1.4-.2-.2-2.6 1.3-3.5 2.9-.9 1.6-.2 2.9-.3 3.4-.1.5-.3 1.1-.6 1.1-.4 0-1.2-.6-1.5-.9s-.3-.5-.7-.6c-.4-.1-1.3.2-1.7.3-.3 0-1.7-.3-1.8-.2-.1.1 1.3.6 1.6.8.3.2.3.4.6.5.2.1 2.4.8 1.7 1.7-.5.6-1.6-.6-3-.7-1.4 0-2.3 1.3-2.7 1.8-.4.5-1.7 2.9-1.7 3.1 0 .3.8-.7 1.1-.9 0 .3-.3.7-.2.9.1.1 1-.7 1.3-.7.1.2-.2.5-.1.8.1.1.6-.6 1-.7.1.3-.3.7-.1 1.1.1 0 1-1 1.3-1.1.3-.1-.1.9 0 1 .3-.2 1.1-1.1 1.3-1.2.3-.1 0 1.2.1 1.2.3-.2 1.1-1.3 1.2-1.5.1-.2-.1 1.7.8 2.6s2.2 2.1 2.4 2.1c.2-.3-.1-1 .1-.9.4.4 1.1 1.1 1.3 1.1s-.1-.7.1-.7c.5.4 1.8 2.1 4.3 2.9-.2-.5-.5-.9-.6-1.1.2 0 .8.3.9.3.1 0-1.3-1.7-1.2-1.9.3 0 .5.2.6 0-.1-.2-1.3-1.6-1.3-1.9 0-.3.4.1.5 0 .1-.1-.5-1.3-.3-1.4.1-.1 1.4.8 1.7.8.1 0 .2-.2.2-.4.9.7 2.5 2 3.7 3.7 0 .4-.1.7-.2 1.1-.9 2.1-2.6 3.2-5.1 2.3.1.2 1.5 1.3 2.9.9 1.2-.3 2.7-1.2 3-3.2.3.7.5 1.5.5 2.3 0 3.8-3.4 3.7-4.3 3.5 1.1.9 5.2.7 5.2-3.5-.1-1.3-.7-2.6-1.5-3.7m-4.3-4.1c0-.1 0-.2.1-.2.1-.1 1.2.6 1.4.6s.2-.5.3-.4c.1 0 1.4 1.4 1.8 3.2-1.4-1.6-2.9-2.8-3.6-3.2" fill="#ffce31"/><g fill="#fff"><path d="m19.4 41.2l-.4-1.2-.4 1.2h-1.2l1 .8-.4 1.2 1-.8 1 .8-.4-1.2 1-.8z"/><path d="m14.4 26.6l-.7 2.3 1.9-1.4 2 1.5-.8-2.4 2-1.5h-2.4l-.8-2.5-.7 2.5h-2.5z"/><path d="m8.9 34.7l-.8-2.4-.7 2.4h-2.5l2 1.5-.7 2.4 1.9-1.5 2 1.5-.8-2.4 2-1.5z"/><path d="m24.3 35.5l2-1.5h-2.4l-.8-2.4-.7 2.4h-2.5l2 1.5-.7 2.4 1.9-1.5 2 1.5z"/><path d="m16.4 47.7l-.8-2.5-.7 2.5h-2.5l2 1.5-.7 2.3 1.9-1.4 2 1.5-.8-2.4 2-1.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1ed.svg b/public/emoji/1f1f5-1f1ed.svg
new file mode 100644
index 000000000..57ebde425
--- /dev/null
+++ b/public/emoji/1f1f5-1f1ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M33,32L11.3,53.7C16.7,58.8,24,62,32,62c16.6,0,30-13.4,30-30H33z" fill="#ed4c5c"/><path d="M62,32C62,15.4,48.6,2,32,2c-8,0-15.3,3.2-20.7,8.3L33,32H62z" fill="#428bc1"/><path d="M11.3,10.3C5.6,15.8,2,23.5,2,32s3.6,16.2,9.3,21.7L33,32L11.3,10.3z" fill="#f9f9f9"/><g fill="#ffce31"><path d="m13 13.6l-.8 1.4 1.1 1.1-1.5-.2-.8 1.4-.2-1.5-1.5-.2 1.4-.8-.2-1.5 1.1 1.1z"/><path d="m13.2 48l-1.1 1.2.8 1.3-1.4-.6-1.1 1.2.2-1.6-1.5-.6 1.6-.3.2-1.6.8 1.4z"/><path d="m30.5 32l-1.5.5v1.5l-1-1.2-1.5.4 1-1.2-1-1.2 1.5.4 1-1.2v1.5z"/><path d="m23.7 30.5l-.6-.5-6.5 1.4h.1l6.1-1.6-.8-.5-5.2 2 4.3-3.6-.1-.9-4.5 4.6h-.1l4.5-5-.1-.7-.7.1-4 5.2v-.1l3.7-5.3-.9.1-2.7 4.9 1-5.6-.6-.6-.6 6.5v.1l.2-6.8-.5-.5-.5.5.2 6.8v-.1l-.5-6.4-.6.6 1 5.6-2.7-4.9-.9-.1 3.7 5.3v.1l-4.1-5.4-.7-.1-.1.7 4.5 5h-.1l-4.5-4.6-.1.9 4.3 3.6-5.2-2-.7.5 6.1 1.6h.1l-6.6-1.3-.6.4.4.6 6.6.9h-.1l-6.3-.6.5.7 5.6-.1-5.2 2.1-.2.9 5.7-2.8h.1l-5.9 3.2-.2.7.7.2 5.7-3.6v.1l-5.2 3.7.8.2 4.2-3.7-2.9 4.9.4.8 2.6-5.8.1-.1-2.5 6.3.3.7.7-.3 2.1-6.5v.1l-1.7 6.2.8-.4.9-5.6.9 5.6.8.4-1.7-6.2v-.1l2.1 6.5.7.3.3-.7-2.5-6.3.1.1 2.6 5.8.4-.8-2.8-4.9 4.2 3.7.8-.2-5.2-3.7v-.1l5.7 3.6.7-.2-.2-.7-5.9-3.2h.1l5.7 2.8-.3-.9-5.3-1.9 5.6.1.5-.7-6.3.6h-.1l6.6-.9.5-.7m-7.2 1.6"/><circle cx="15.7" cy="32" r="4.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1f0.svg b/public/emoji/1f1f5-1f1f0.svg
new file mode 100644
index 000000000..3a8cfd9b2
--- /dev/null
+++ b/public/emoji/1f1f5-1f1f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M17,58V6C8,11.2,2,20.9,2,32S8,52.8,17,58z" fill="#f9f9f9"/><path d="M32,2c-5.5,0-10.6,1.5-15,4v52c4.4,2.6,9.5,4,15,4c16.6,0,30-13.4,30-30S48.6,2,32,2z" fill="#699635"/><g fill="#fff"><path d="m38 38.1c-6.1 0-11-4.8-11-10.8 0-2.9 1.1-5.4 3-7.4-4.1 2.1-7 6.4-7 11.3 0 7 5.8 12.7 13 12.7s13-5.7 13-12.7c0-.7-.1-1.4-.2-2-.9 5.1-5.4 8.9-10.8 8.9"/><path d="m40 19.9l2.5-1.9-1 3.1 2.5 1.8-3 .1-1 3-1-3-3-.1 2.5-1.8-1-3.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1f1.svg b/public/emoji/1f1f5-1f1f1.svg
new file mode 100644
index 000000000..bf78dbbce
--- /dev/null
+++ b/public/emoji/1f1f5-1f1f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c16.6,0,30,13.4,30,30H2C2,15.4,15.4,2,32,2z" fill="#f9f9f9"/><path d="m32 62c-16.6 0-30-13.4-30-30h60c0 16.6-13.4 30-30 30" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1f2.svg b/public/emoji/1f1f5-1f1f2.svg
new file mode 100644
index 000000000..517c6682a
--- /dev/null
+++ b/public/emoji/1f1f5-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m25.8 9.3h-6.9-3.5v-2.2-.1c-.8.5-1.5 1.1-2.3 1.7-1.7 1.4-3.3 3-4.6 4.7h2.8v2.1 6h-7.4c-1.2 3.3-1.9 6.8-1.9 10.5 0 3.5.6 6.9 1.7 10h22v-20.4h-10.3v-6-2.2h3.5 6.9v-4.1" fill="#fff"/><path d="m32 2c-2.1 0-4.2.2-6.2.6v58.7c2 .4 4.1.6 6.2.6 16.6 0 30-13.4 30-30 0-16.5-13.4-29.9-30-29.9" fill="#0091c8"/><path d="m61.5 32.3c0-.2.3-.7.5-1.2 0-.3 0-.6 0-.9-.2.4-.4.7-.4.9-.2.6-.4.2-.4-1.6-.1-1.4 0-2.8.2-4.1-.7-3.3-2-6.4-3.8-9.2-.4.1-.7.2-.7.2 0 0 .2-.3.4-.7-.1-.1-.2-.3-.3-.4-.6.8-1.2 1.5-1.3 1.5-.2.1-.9.3-1.7.6l-1.4.6 1.1-1c.6-.5 1.7-1.6 2.5-2.3l.2-.2c-.1-.1-.2-.2-.2-.3l-1.5 1.4c-1.6 1.5-3.2 2.9-3.4 3-.2.1-.5.3-.5.5-.1.3 0 .7.3.8.2.1.1.3-.5 1.1-.8 1.1-1.5 2.4-2 3.7l-.4 1-.2-.9c-.3-1.1-.6-2.7-.6-3.8 0-1 0-1 .7-1.9.8-1.1 2.7-3.1 3.7-3.9.4-.3 1.1-.8 1.6-1 1-.5 1.3-.7 1.3-1 0-.4-.3-.6-.8-.5-.3.1-1.4-.1-3.3-.5-1.6-.3-2.9-.6-3-.6 0 0 .1-.6.3-1.2.2-.8.4-1.3.6-1.5.4-.4.4-.9 0-1.2-.6-.6-1.6-.1-1.5.8l.1.4-.8.1c-.5.1-1.6.3-2.4.5-1.8.5-3.1.6-4 .2-.3-.1-.5-.2-.5-.2 0 0 0 .1 0 .3 0 .5.3 1 .9 1.3l.5.3-.4.1c-.2.1-.8.1-1.3 0s-.9 0-.9 0c0 .3.6 1 1 1.2.9.5 2.7.3 4.8-.4 1-.4 2.4-.5 2.3-.2 0 .2-1.8 1.5-4.9 3.7-1.6 1.1-1.8 1.4-1.6 1.9.1.3.1.4-.3 1-.8 1.4-1.6 3.8-1.6 5 0 .6 0 .7-.9 1.6-1.7 1.8-5.1 6-5.8 7.3l-.2.3-.2-.3c-.5-.6-1.5-.3-1.5.5 0 .5.3.8.9.8.3 0 1 .3 2.1.8l1.7.8-.4.5c-.6.7-.7 1.2-.4 1.6.2.2.3.2 1.1.2.8 0 1 .1 1.9.5.9.4 1.2.7 2.5 2 3.8 3.9 4.8 4.9 6.9 6.2.6.3 1.1.5 1.3.5.2-.1.6-.4 1-.8 1.7-2 3.1-1.5 6.3.3 1.6.9 2.2 1.1 2.4 1.1v-.2c.4-1.8 1-2.4 2.4-2.6.8-1.7 1.5-3.5 2-5.4-.8 0-1.7 0-2.3 0l-1.3-.1.1-.4c.1-.6.5-1.3 1.1-1.9.3-.3.5-.6.6-.6 0 0 .4.2.9.5.4.3.9.6 1.3.8.2-1.1.4-2.3.5-3.4-.3-.8-.5-1.7-.4-2m-14.7-18c.3-1.2.6-2.3.7-2.3.1 0 1.1.2 2.3.5 2.7.5 2.7.6 2.2.7-.2.1-1.5.4-2.8.8l-2.5.7.1-.4m-10.7 20.9h-.4c-.5-.1-4.3-1.8-4.3-2 0-.5 3.6-5.1 5.7-7.3l.8-.8v.4c0 .2.1.8.2 1.2l.2.8-1.1 3.9-1.1 3.8m4 2c-.1 0-.8-.3-1.5-.8-.7-.4-1.5-.8-1.7-.9l-.4-.1 1-3.5c.5-1.9 1-3.5 1-3.5.1 0 .2.3.4.7.2.5.3.9.3 2v1.3h.4.4v1.1c0 .6.1 1.6.3 2.1.2 1 .2 1.6-.2 1.6m1.6-9.3l-.4 1.2h-.9c-.5 0-.9 0-1-.1-.2-.2 0-1.1.3-1.6.3-.5 1.2-1 1.8-1 .2 0 .4 0 .4.1.2.1 0 .7-.2 1.4m2.4 1.3h-1.2l.1-.4c.1-.2.2-.6.3-1l.2-.7.4.3c.3.2.6.6.9.9.2.3.4.6.4.7 0 .1-.5.2-1.1.2m.3-13.9c-.5.1-1.4.4-1.9.5-.5.1-.8.2-.8.2.1-.1 4.2-3.1 4.3-3.1v.2c0 .1-.2.6-.3 1.1l-.3.8-1 .3m4.8 21.8c-1.1-.8-2.2-2.2-2.8-3.7-.4-.9-.4-1-.1-1 .2 0 .2-.3.2-1.6v-1.6h-.4c-.3 0-.4-.1-.5-.5-.1-.3-.2-1.2-.2-2.3 0-1.9.2-2.7 1-4.5.4-1 .6-.9.6.1 0 .7.3 2.2.7 3.3.3.8.3 1 .2 1.5-.1.3-.2 1.1-.3 1.9-.2 2.4.2 4.7 1.2 6.9.3.6.6 1.3.6 1.5l.1.3-.3-.3m3.3-2.6c0 .1-.3.9-.6 1.8-.3.9-.6 1.7-.6 1.8 0 .1-.3 0-.6-.1-.4-.2-.5-.3-.7-.9-.2-.6-.2-.7.2-1.2.4-.7 1-1.2 1.7-1.3.6-.3.6-.3.6-.1m3.5 4.9c-.4 0-1.2-.2-1.9-.3l-1.3-.3.3-1c.2-.5.5-1.5.6-2.1.3-1.1.4-1.2.9-1 .2.1.3.3.5 1.1.2.7.5 1.5.9 2.4l.7 1.3-.7-.1m2.2-2.3c-.3.4-.7.9-.8 1.2-.1.3-.2.6-.3.7-.2.3-1.7-3.1-1.7-3.8 0-.3.5-.1 2 .6l1.3.6-.5.7" fill="#ffce31"/><g fill="#3e4347"><path d="m56.6 47.6v.2c-.2 0-.8-.2-2.4-1.1-3.2-1.9-4.6-2.4-6.3-.3-.4.4-.8.7-1 .8-.2-.1-.7-.2-1.3-.5-.2-.1-.5-.2-.7-.3-1.9-1-3.3-1.3-4.4-1-.7.2-1.2.6-1.5 1.3-.2.4-.4.7-.6.7-.5.1-2.2-.9-2.8-1.3-2.3-1.4-3.7-1.5-5.8-.1-.4.3-.8.5-1 .5-.1 0-.5-.1-.9-.2-.5-.2-.9-.4-1-.5-.2-.4-.6-.6-1-.5l-.1.1v1 .6c.3.3.8.6 1.5.8 1.6.6 2 .5 3.5-.5 1.4-.9 2.1-1 3.8.1 1.9 1.2 3.1 1.8 4.2 1.5.9-.2 1.4-1 1.7-1.6.2-.3.3-.4.5-.4.3-.1 1.1-.1 3 .8.2.1 2.1 1.1 2.9 1.1.5 0 1.1-.4 1.5-.7.4-.3.7-.6.8-.7.8-.9 1-1.1 4.1.7 1.3.8 2.3 1.2 3.1 1.3.3-.4.6-.8.9-1.3l.2-.3c.4-.6.8-1.3 1.1-2l.1-.2c.1-.3.3-.5.4-.8-1.5.4-2.1 1-2.5 2.8"/><path d="m25.5 34l.3.2v-.5z"/><path d="m23.1 34l1.3.3.3-.3-.3-.4z"/><path d="m24.8 33.3l.3.3.4-.3-.4-1.3z"/><path d="m25.8 37.2v-1.7l-.6-1.2h-.2l-1.3 2.9h.8l.5.7h.2l.5-.7h.1"/><path d="m17.5 34l.3.3 1.3-.3-1.3-.4z"/><path d="m15 34l1.3.3.3-.3-.3-.4z"/><path d="m16.7 33.3l.3.3.4-.3-.4-1.3z"/><path d="m16.9 34.3l-1.3 2.9h.9l.4.7h.2l.5-.7h.8l-1.3-2.9z"/><path d="m9.4 34l.3.3 1.3-.3-1.3-.4z"/><path d="m8.5 34l-.3-.4-1.3.4 1.3.3z"/><path d="m8.6 33.3l.4.3.3-.3-.3-1.3z"/><path d="m8.8 34.3l-1.2 2.9h.8l.4.7h.3l.4-.7h.9l-1.3-2.9z"/><path d="m25 23.7h.2l.5-.7h.1v-1.4h-1.4l-.7 1.4h.8z"/><path d="m16.9 23.7h.2l.5-.7h.8l-.6-1.4h-1.5l-.7 1.4h.9z"/><path d="m8.8 23.7h.3l.4-.7h.9l-.7-1.4h-1.5l-.6 1.4h.8z"/><path d="m6.9 27l-1.3-.4-.3.4.3.3z"/><path d="m4.5 27l-.3-.4-1.3.4 1.3.3z"/><path d="m5.3 26.3l-.4-1.3-.3 1.3.3.3z"/><path d="m4.8 27.3l-1.3 2.9h.8l.5.7h.2l.4-.7h.9l-1.3-2.9z"/><path d="m15 27l-1.3-.4-.3.4.3.3z"/><path d="m12.6 27l-.3-.4-1.3.4 1.3.3z"/><path d="m13.3 26.3l-.3-1.3-.3 1.3.3.3z"/><path d="m12.9 27.3l-1.3 2.9h.8l.5.7h.2l.4-.7h.9l-1.3-2.9z"/><path d="m23.1 27l-1.3-.4-.3.4.3.3z"/><path d="m20.7 27l-.3-.4-1.3.4 1.3.3z"/><path d="m21.4 26.3l-.3-1.3-.4 1.3.4.3z"/><path d="m21 27.3l-1.3 2.9h.8l.5.7h.2l.4-.7h.9l-1.3-2.9z"/><path d="m13.4 41.5l.3.3 1.3-.3-1.3-.4z"/><path d="m11 41.5l1.3.3.3-.3-.3-.4z"/><path d="m12.7 40.8l.3.3.3-.3-.3-1.3z"/><path d="m21.5 41.5l.3.3 1.3-.3-1.3-.4z"/><path d="m19.1 41.5l1.3.3.3-.3-.3-.4z"/><path d="m20.7 40.8l.4.3.3-.3-.3-1.3z"/></g><g fill="#ed4c5c"><path d="m22.7 21.6l-7.3-6v6h.9 1.5 6.6 1.4-1.4z"/><path d="m18.9 9.3h6.9v-5.6z"/><path d="m18.9 13.4l6.9 5.6v1.4-7z"/><path d="m3.9 21.5v.1h4.3 1.5 1.5v-6.1z"/></g><path fill="#dc241f" d="m25.8 2.6v.5-.5"/><g fill="#699635"><path d="m25.8 20.4v-1.4l-6.9-5.6h-3.5v2.2l7.3 6h1.7 1.4v-.3z"/><path d="m25.8 3.1v-.5c-3.5.7-6.9 2.1-9.8 4-.2.1-.4.2-.6.4v.1 2.2h3.5l6.9-5.6v-.6"/><path d="m8.5 13.4c-1.9 2.4-3.5 5.1-4.6 8.1l7.3-6v-2.1h-2.7"/></g><g fill="#fff"><path d="m53.3 48.2c-3.1-1.8-3.3-1.6-4.1-.7-.1.1-.4.4-.8.7-.4.4-1 .7-1.5.7-.8 0-2.7-1-2.9-1.1-1.9-1-2.7-.9-3-.8-.1 0-.3.1-.5.4-.3.6-.8 1.4-1.7 1.6-1.1.3-2.3-.3-4.2-1.5-1.8-1.1-2.5-1-3.8-.1-1.5 1-1.9 1-3.5.5-.7-.2-1.2-.5-1.5-.8v.5c.3.4.9.8 1.8 1.1 1.6.6 2 .5 3.5-.5 1.4-.9 2.1-1 3.8.1 1.9 1.2 3.1 1.8 4.2 1.5.9-.2 1.4-1 1.7-1.6.2-.3.3-.4.5-.4.3-.1 1.1-.1 3 .8.2.1 2.1 1.1 2.9 1.1.7 0 1.5-.7 2-1.2.1-.1.2-.2.3-.3.8-.9 1-1.1 4.1.7.9.5 1.7.9 2.3 1.2.2-.2.3-.4.5-.6-.8-.1-1.8-.6-3.1-1.3"/><path d="m32.7 51.7c.8-.1 1.4 0 2.5.7 2.2 1.2 3.1 1.3 4.5.4 1.7-1 2.4-1.2 3.8-.9 1 .2 1.1.2.7-.2-.9-.8-2.6-.8-4.1 0-1.8.9-2.6.9-4.6 0-1.8-.8-2.4-.9-3.3-.3-.6.4-.5.4.5.3"/><path d="m49.9 52.5c-1.4-.3-1.6-.1-.3.6 1 .5 2 .6 3.6.2.4-.4.8-.9 1.2-1.3-2 .6-3.4.8-4.5.5"/><path d="m47.4 55.9c-1.5 1.2-2.4 1.2-4 .1-1.4-1-2.4-1-4.2-.1-1.1.5-1.3.7-.9.8.3.1.9 0 1.5-.2 1.4-.6 2.1-.6 3.8.5.9.5 1.7 1 1.9 1s.8-.4 1.5-.8c1.4-.9 2.1-1.3 3-1.2.3-.2.5-.4.8-.6-1.6-.7-2.1-.6-3.4.5"/><path d="m41.6 59.2c-1.2-.9-2.4-.9-4.2 0-1.7.8-2.2.8-4.3-.7-1.7-1.2-1.8-1.2-2.8-.8-.4.2-.8.5-1 .8-.4.5-.3.5.2.3.8-.4 2.1-.4 2.4 0 .1.2.8.7 1.5 1.1 1.6 1 3 1.1 4.6.1 1.3-.7 2.1-.8 3.9-.2.5.1.4 0-.3-.6"/></g><g fill="#ed4c5c"><path d="m20.6 59.5c-.3-.1-.2-.4 0-.4.3-.1.6.2 1.4.2.2 0 .4 0 .4-.4 0-.5-.4-.9-1.8-.7-1.1.2-2 .2-2.6.1 0 .2 0 .4 0 .5.8.4 1.5.8 2.3 1.1.1-.3.2-.4.3-.4"/><path d="m3.7 42c.7 1.8 1.5 3.6 2.5 5.3.5.5 3.2 3.5 2.5 3.7 1.7 2 3.6 3.8 5.7 5.4.2 0 7.3 3.6 7.1 3.8 1.4.5 2.8.9 4.3 1.2v-13.8-.6-.8-1-3.2h-22.1"/></g><g fill="#ffe62e"><path d="m23.5 48.6c-.1-.2-.2-.3-.5-.2-.8.2-3 .1-3.7-.3 1.1.4 2.4-.4 2.4-1.1 0-.8-1-1.4-3.2-1-2.1.4-4.7.2-4.7-.4 0-.6 1.9-.7 2.8-.6 1 .1 1.6.2 3.4-.3-.4.1-1.9.2-3-.1-1.1-.3-3.9-.3-3.9 1 0 1.3 2.9 1.2 5.5.9 1.5-.2 2.3-.1 2.3.4 0 .4-1.4.6-2.4.5-1-.1-2.1-.1-3.4.2-2.2.6-4.8.2-5.4-.8 0-.1.1-.2.1-.4.2-.1.3-.4.4-.6.1-.5-.1-.5-.7-.3-.2-.2-.6-.3-1.2-.3-.6 0-.9.1-1.2.3-.6-.2-.8-.2-.7.3.1.2.2.5.4.6 0 .7.9 1.8.9 1.8-.5 0-1.1-.4-1.6-.9.5.8.9 1.5 1.5 2.2.2.2.3.3.4.5.2.3.5.6.7.9.7-.1 1.3-.4 2-.9.4 0 3.1-.1 4.2-.6.7.7.8.6 1.4.7.6.1 1 .1.6.4-.1.1-.8.1-1.2.1-1.1 0-1.6-.6-1.9-.3-.2.3 0 .4.4.4-.3 0-.7 0-.6.3.1.5.7-.1.9.1-.2 0-.5.1-.5.2 0 .2.4.4.9 0 .3-.2.6-.2.8-.2.7 0 2.4.3 3-.2.2-.2-.1-.4-.3-.6-.2-.2-.3-.4-.2-.9.6.1 1.4.1 2.6-.1 1.4-.2 1.8.2 1.8.7 0 .4-.3.4-.4.4-.8 0-1.1-.2-1.4-.2-.2.1-.3.3 0 .4-.2.1-.2.3-.1.4.1.1.4 0 .7-.1-.3.1-.6.3-.4.5.1.1.3.2.6 0 .2-.3.7-.4.9-.5.9.2 1.4-1.3 1-2.3"/><path d="m23.5 57.2c-.1-.2-.2-.3-.5-.2-.8.2-3 .1-3.7-.3 1.1.4 2.4-.4 2.4-1.1 0-.8-1-1.4-3.2-1-2.1.4-4.7.2-4.7-.4s1.9-.7 2.8-.6c1 .1 1.6.2 3.4-.3-.4.2-1.9.2-3-.1-1.1-.3-3.9-.3-3.9 1 0 1.3 2.9 1.2 5.5.9 1.5-.2 2.3-.1 2.3.4 0 .4-1.4.6-2.4.5-1-.1-2.1-.1-3.4.2-.2.1-.5.1-.7.2 1.2.8 2.4 1.6 3.7 2.3 0-.1 0-.3 0-.5.6.1 1.4.1 2.6-.1 1.4-.2 1.8.2 1.8.7 0 .4-.3.4-.4.4-.8 0-1.1-.2-1.4-.2-.2.1-.3.3 0 .4-.1.1-.2.1-.2.2.1.1.3.1.4.2h.1c.2.1.4.2.6.2.2-.2.6-.3.8-.3 1 0 1.5-1.5 1.1-2.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1f3.svg b/public/emoji/1f1f5-1f1f3.svg
new file mode 100644
index 000000000..adf57ca1a
--- /dev/null
+++ b/public/emoji/1f1f5-1f1f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="M32,2v30H2c0,16.6,13.4,30,30,30c16.6,0,30-13.4,30-30C62,15.4,48.6,2,32,2z"/><path d="m12 12h21v21h-21z"/></g><g fill="#fff"><path d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5"/></g><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/><path d="m38.5 26.7c.1-.5-.1-1.1-.4-1.4-.7-.6-1.5-.4-2 .1-.8-.4-1.2 1.1-2.1.8.2.5.4.7.8.5-.5.4 0 1-.6 1.5 1 .3 1.6-.2 1.5-1.2.4.3 1 .3 1.3-.1-.5-.2-.5-.6-.3-1.1.3-.5 1.8-.5 1.8.9" fill="#ffce31"/><path d="m40.8 34.3c-1.2.6-3.3.3-3.5-1.2-.2-1.5 1.3-2.2 1.7-2.4.6-.3 1.1.2.9.9.7-.2.8-1 .5-1.5.9.1 1.7-.6 2.1-1.6-.3.3-1.2.1-1.9.1.2-.2.2-.7.2-.9-.7.8-1.8.4-3.2 2.6.2-.8.6-2.3.9-3.3 0-.1 0-.2.1-.3.1-1.4-1.4-1.5-1.8-.8.4.4.2.9 0 1.6-.2.8-.5 2.8-.8 3.5-.1-1-.8-1.1-.9-1.6-.2.1-.3.5-.3.7-.2-.3-1.1.1-1.4-.3-.3.7.2 1.3.7 1.6-.3 0-.4.4-.7.4.5.5.9.8 1.5.8.6 0 1 .2 1.3.9.6 1.1 2.7 1.8 4.6.8" fill="#699635"/><path d="m43.7 33c-.7 1.8-2.4 3.1-3.2 3.3-1.4.3-4.2 1.7-4.9 2.4-.1 0-.2-.1-.3-.1-.4-.3-.7-1.1 0-1.8 2-1.9 4.2-1.1 5.6-2.4-1.2.6-3.3.3-3.5-1.2 1.2.3 3.5.3 5.3-1.6.2.3.9 1.1 1 1.4" fill="#ffce31"/><g fill="#699635"><path d="m43 32.2c-.4.6-1.2 1.3-2 1.6.2-.2.2-.4.2-.7-1 .4-3.1.3-3.9 0 1.2.3 3.5.3 5.3-1.6.2.3.4.5.4.7"/><path d="m35.2 36.7c-1.7 1.6-.6 2.9.1 3.2-.2 1.1.8 1 .8 1.9.4-.2.5-.9.5-1.4.5.6 1.9-.1 2.1 1 .2-1.2-.7-2.3-1.8-2.2.5-.4.2-1.1-.2-1.3-.1.8-1 .8-1.4.6-.4-.2-.8-1.1-.1-1.8"/></g><path d="m50.9 36.7c2.7 2.2 2.9 4 2.4 5.1-.2-1-1.3-2.5-2.5-2.9l.1-2.2" fill="#ffce31"/><path d="m50.9 36.7c1.8 1.3 3.2 2.5 3.6 4.4.4 2 1.1 2.5 2 2-.2 1.1-1.4 1.3-2.3.4.1 1.3-.4 2.9-1.8 3.4-.1-.8.4-1.4.3-2-.1-.3-.1-.9.3-1.2-.7.2-1.9-.2-2-1.3.8.4 1.9.5 2.3-.6.5-1 .3-2.8-2.4-5.1" fill="#699635"/><path d="m52.8 47c.1-.2.2-.4 0-.5-.2-.1-.4-.1-.5.2-.1.4-.9.4-.7 1.1-.2 0-.4.2-.6.4-.2.3-1 .7-1.3.8.1.1.4.3.6.2-.1.5.2.7.4.6 0 .2.2.5.4.4.1.3.5.4.7.2.2.2.6.1.8.1-.3 0-.3-.9-.2-1.3.1-.4 0-.7 0-.9.5-.4.2-1 .4-1.3" fill="#ffce31"/><path d="m46.2 35.5h5c0 0 0 1.3 0 5.9 0 5-2.8 8-5.6 9.5-2.8-1.6-5.6-4.5-5.6-9.5 0-4.6 0-5.9 0-5.9h3.5c0 .3 0 .8.4 1.2.7-.1 1.6-.7 2.3-1.2" fill="#699635"/><path d="m51.1 35.5c0 0 0 1.3 0 5.9 0 1.5-.3 2.8-.7 4l-4.9-9-4.9 9c-.4-1.2-.7-2.5-.7-4 0-4.6 0-5.9 0-5.9h11.2" fill="#006ec7"/><path d="m50.6 44.9c-.1.3-.2.7-.4 1l-4.7-8.8-4.7 8.8c-.1-.3-.3-.7-.4-1l5.1-9.4 5.1 9.4" fill="#ffce31"/><path d="m48.4 46.5c-.3.7-1.2.7-1.5 1.1.2.1.3.2.4.3-.3.3-1.1.9-1.5 1v-4.6c.5 0 1.3-.1 1.6-.1.1 0 .2-.2.2-.4s-.1-.4-.2-.4c-.4 0-1.2-.1-1.7-.1 0-.2 0-.7 0-.9 0-.2 0-.5-.2-.5-.1 0-.2.1-.2.3-.1-.2-.2-.2-.3-.2-.4 0-.7.3-.7.6s.3.6.7.6c.1 0 .2 0 .3-.1v.1c-.5 0-1.4.1-1.7.1-.1 0-.2.2-.2.4s.1.4.2.4c.3 0 1.1.1 1.6.1v4.6c-.2-.7-1.2-.5-1.6-1.2.2 0 .4-.1.5 0-.3-1.1-1.2-1.2-1.4-1.5 0 .5-.2 1.5.1 2 .1-.1.2-.2.3-.2.4.8 2 .8 2.4 2.1.3-.5 1.4-1.1 2.2-1.9.1.1.4.2.5.2.3-.5.3-1.2.2-1.8m-3.4-3.4c-.2 0-.4-.2-.4-.4s.2-.4.4-.4c.1 0 .2 0 .3.1 0 .1 0 .4 0 .6-.1 0-.2.1-.3.1" fill="#f7e017"/><path fill="#fff" d="m44.5 39.3h1.9v2.1h-1.9z"/><path d="m39.5 37.2c-.8.7-1.6 1.7-1.8 2.7-.6 2.6-1.3 3.2-2.4 2.7 0 1.4 1.2 1.5 1.8.7 0 1.3.5 2.5 1.6 3.5.5.4.5.1.3-.3s-.2-1.9-.7-2.8c.7.5 1.7.2 1.6-1.2-.9.5-1.7.5-1.8-.8-.2-1.4.4-3.6 1.4-4.5" fill="#ffce31"/><path d="m39.5 37.2c-1 .9-1.6 3-1.5 4.5 0 .4.1.7.3.8.1-.8.7-3 2.1-3.9 1.2-.8 3.2-2.6 3.9-4.7-.1-.4-.3-.6-.8-.9-.6 2-2.5 3-4 4.2" fill="#699635"/><path d="m40.3 48.2c-.1-.2-.3-.3-.5-.3.2-.6-.5-.7-.6-1-.1-.3-.3-.3-.4-.2-.2.1-.2.3-.1.5.2.3-.1.8.4 1.1-.1 0-.1.3 0 .7 0 .3 0 1.1-.3 1.1.2.1.5.2.7 0 .1.2.5.2.6-.1.2.1.4-.1.4-.3.2.1.5 0 .4-.5.2.1.4-.1.5-.2-.3-.1-.9-.5-1.1-.8" fill="#ffce31"/><path d="m49 34.3c.3.3.4.7.2 1.1h-.4c.2-.5.1-1-.7-1.1-1.1-.1-2.4 2-4.3 2.3-.6-.7-.5-2 .2-2.6-.4-1.1-1.2-2.2-1.7-2.8-.4-.1-.8-.1-1-.1.3-.6 1.1-1.3 1.7-1.5.1-.2.2-.3.3-.4.1-.8 4.1-.4 4.9.1 0 1.1.4 4.2.8 5" fill="#96877d"/><g fill="#699635"><path d="m53.3 26.5c.6-1.5 2-1.3 2.5-.7 1.5-.8 1.7 1 2.9.7 0 .3-.4.7-.9.7.5.4-.2 1.1.8 1.5-.9.4-2.1 0-2.4-1.2-.3.6-1.3.6-1.7.1.9-.2.8-1.1.3-1.4-.5-.4-1.4-.2-1.5.3"/><path d="m48.8 29.8c.4 1.3 1.2 2.5 2.2 3.4 1 1 2.6.7 3.5-.2 0 1.8-1.9 2-2.9 1.4-.5-.3-.8-.1-.4.3.7.6 2.2 1.1 3.9 1.4 3 .7 2 3.1 1.1 3 .3 0 .5-.3.1-.6-2.6-2.4-8-1.4-7.9-6.8-.6 1.4-2.9.8-1.8-.8.3.3 1.5.2 1.1-1.1h1.1"/></g><g fill="#ffce31"><path d="m51.6 34.4c1.3.8 2.7.8 4-.7.4-.5 1.1-.9 1.5-.9.5 0 .4-.5.8-.6-.2-.1-.3-.3-.6-.3.8-.3.6-.9 1-1.3-.3.1-.8-.4-1.3.3.1-.3 0-.6-.2-.8 0 .3-.6.4-.8 1.2-.1.5-.3.4-.4-.3 0-.5-.3-2-.6-2.7-.3-.7-.4-1.8 0-1.9-.1-.1-.2-.2-.3-.3-.5-.3-1.4-.2-1.6.4-.6 1.5 1 2.3.9 3.9-.1-1.1-2-1.4-2-2.6-.6.3-.5.8-.3 1.2-.4-.6-1.3.4-2-.4-.1 1.1.9 1.5 1.7 1.5-.4.7.1 1.3.7 1.5 0-1.2 2.5-.7 2.5 1.4-.1 1.8-2 1.9-3 1.4"/><path d="m55.1 36.1c3 .7 2 3.1 1.1 3-.6 0-1.1-.5-1.1-.9-.7.3-.5 1 0 1.3-1.4-.2-1.9.7-2 1.7.3-.5 1-.5 1.3-.4.3.1 1 .2 1.3-.2-.2.2.2.7-.2 1.1 1.1 0 1.6-1.1 1.4-1.6 1.5-1.3 1.2-3.5-1.8-4"/></g><path fill="#96877d" d="m48.8 29h-5.5l-.8-3 7.4-1.9z"/><path fill="#ffce31" d="m43 28.7h5.9v1.3h-5.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1f7.svg b/public/emoji/1f1f5-1f1f7.svg
new file mode 100644
index 000000000..9008a5585
--- /dev/null
+++ b/public/emoji/1f1f5-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fff"><path d="m10.8 26h50.6c-.9-4.4-2.8-8.5-5.4-12h-45.2v12"/><path d="M10.8,38v12H56c2.6-3.5,4.5-7.6,5.4-12H10.8z"/></g><g fill="#ed4c5c"><path d="m61.4 26h-50.6v12h50.6c.4-1.9.6-3.9.6-6 0-2.1-.2-4.1-.6-6"/><path d="m10.8 14h45.2c-5.5-7.3-14.2-12-24-12-8.3 0-15.8 3.4-21.2 8.8 0 0 0 3.2 0 3.2"/><path d="M10.8,50v3.2C16.2,58.6,23.7,62,32,62c9.8,0,18.5-4.7,24-12H10.8z"/></g><path d="M10.8,10.8C5.3,16.2,2,23.7,2,32s3.4,15.8,8.8,21.2L32,32L10.8,10.8z" fill="#428bc1"/><path fill="#fff" d="m10 38l4-2.8 4 2.8-1.5-4.6 4-2.9h-5l-1.5-4.5-1.5 4.5h-5l4 2.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1f8.svg b/public/emoji/1f1f5-1f1f8.svg
new file mode 100644
index 000000000..e3f5f4248
--- /dev/null
+++ b/public/emoji/1f1f5-1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60 42c-5.5 0-10-4.5-10-10h-39.2v21.2c5.4 5.4 12.9 8.8 21.2 8.8 13.1 0 24.2-8.4 28.3-20-.1 0-.2 0-.3 0" fill="#699635"/><path d="m60 22c.1 0 .2 0 .3 0-4.1-11.6-15.2-20-28.3-20-8.3 0-15.8 3.4-21.2 8.8v21.2h39.2c0-5.5 4.5-10 10-10" fill="#3e4347"/><path d="m60.3 22h-49.5v20h49.5c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10" fill="#f9f9f9"/><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32s3.4,15.8,8.8,21.2L32,32L10.8,10.8z" fill="#c94747"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1f9.svg b/public/emoji/1f1f5-1f1f9.svg
new file mode 100644
index 000000000..f4866075c
--- /dev/null
+++ b/public/emoji/1f1f5-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M17,58V6C8,11.2,2,20.9,2,32C2,43.1,8,52.8,17,58z" fill="#699635"/><path d="m32 2c-5.5 0-10.6 1.5-15 4v52c4.4 2.6 9.5 4 15 4 16.6 0 30-13.4 30-30 0-16.6-13.4-30-30-30" fill="#ed4c5c"/><g fill="#ffe62e"><path d="m17 20c-6.6 0-12 5.4-12 12s5.4 12 12 12 12-5.4 12-12-5.4-12-12-12m0 22.5c-5.8 0-10.5-4.7-10.5-10.5 0-5.8 4.7-10.5 10.5-10.5s10.5 4.7 10.5 10.5-4.7 10.5-10.5 10.5"/><path d="m21.1 43.7c-.2.2-.5.2-.7 0l-13.7-18.1c-.2-.2-.2-.5 0-.7l.3-.3c.2-.2.5-.2.7 0l13.7 18.1c.2.2.2.5 0 .7l-.3.3"/><path d="m17.2 19.5c.3 0 .5.2.5.5v24c0 .3-.2.5-.5.5h-.5c-.3 0-.5-.2-.5-.5v-24c0-.3.2-.5.5-.5h.5"/><path d="m28.9 33.3l-11.9-2.1v1.5l11.7 2.1c.3 0 .5-.1.6-.4l.1-.5c0-.2-.2-.5-.5-.6"/><path d="m17 31.1l-9.4-6.6c-.2-.2-.5-.1-.7.1l-.3.4c-.2.2-.1.5.1.7l10.3 7.2v-1.8"/><path d="m16.6 30l-9.4 9.4c-.2.2-.2.5 0 .7l.4.4c.2.2.5.2.7 0l8.3-8.3v-2.2"/><path d="m17 25.5l-12.5 5.9c-.2.1-.4.4-.2.7l.2.5c.1.2.4.4.7.2l11.8-5.6v-1.7"/><path d="m28.1 27.2l-11.9-2.1v1.5l11.7 2.1c.3 0 .5-.1.6-.4l.1-.5c-.1-.3-.3-.6-.5-.6"/><path d="m16.9 38.9c-.2.1-.4.4-.2.7l.2.5c.1.2.4.4.7.2l10-4.6.5-1.9-11.2 5.1"/><path d="m16.9 35.5l-11.2-4.1v1.6l11.2 4.1z"/><path d="m9.1 38.8v1.5l14.8 1c.6-.4 1.1-.9 1.6-1.4l-16.4-1.1"/></g><path d="m12 27v7c0 2.8 2.2 5 5 5s5-2.2 5-5v-7h-10" fill="#fff"/><path d="m17 41c-3.9 0-7-3.1-7-7v-9h14v9c0 3.9-3.1 7-7 7m-3-12v5c0 1.7 1.3 3 3 3s3-1.3 3-3v-5h-6" fill="#ed4c5c"/><g fill="#0071bc"><path d="m16.1 29.4v1.6c0 .3.2.5.5.5h.8c.3 0 .5-.2.5-.5v-1.7h-1.8z"/><path d="m16.1 31.9v1.7c0 .3.2.5.5.5h.8c.3 0 .5-.2.5-.5v-1.7h-1.8"/><path d="m14.1 31.9v1.7c0 .3.2.5.5.5h.8c.3 0 .5-.2.5-.5v-1.7h-1.8"/><path d="m18.1 31.9v1.7c0 .3.2.5.5.5h.8c.3 0 .5-.2.5-.5v-1.7h-1.8"/><path d="m16.1 34.3v1.7c0 .3.2.5.5.5h.8c.3 0 .5-.2.5-.5v-1.7h-1.8"/></g><g fill="#fff"><circle cx="17" cy="32.9" r=".2"/><circle cx="16.6" cy="33.4" r=".2"/><circle cx="17.4" cy="33.4" r=".2"/><circle cx="16.6" cy="32.4" r=".2"/><circle cx="17.4" cy="32.4" r=".2"/><circle cx="17" cy="30.4" r=".2"/><circle cx="16.6" cy="30.9" r=".2"/><circle cx="17.4" cy="30.9" r=".2"/><circle cx="16.6" cy="29.9" r=".2"/><circle cx="17.4" cy="29.9" r=".2"/><circle cx="19" cy="32.9" r=".2"/><circle cx="18.6" cy="33.4" r=".2"/><circle cx="19.4" cy="33.4" r=".2"/><circle cx="18.6" cy="32.4" r=".2"/><circle cx="19.4" cy="32.4" r=".2"/><circle cx="15" cy="32.9" r=".2"/><circle cx="14.6" cy="33.4" r=".2"/><circle cx="15.4" cy="33.4" r=".2"/><circle cx="14.6" cy="32.4" r=".2"/><circle cx="15.4" cy="32.4" r=".2"/><circle cx="17" cy="35.4" r=".2"/><circle cx="16.6" cy="35.9" r=".2"/><circle cx="17.4" cy="35.9" r=".2"/><circle cx="16.6" cy="34.9" r=".2"/><circle cx="17.4" cy="34.9" r=".2"/></g><path fill="#ffe62e" d="m16 28h2l-.2-1v-1h.2v-.5h-.3v.3h-.1v-.3h-.3v.3h-.2v-.3h-.2v.3h-.2v-.3h-.3v.3h-.2v-.3h-.2v.5h.1.1v1z"/><g fill="#3e4347"><path d="m17.3 28h-.1v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4h-.1v-.4c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.4"/><path d="m17 26.9h-.6v-.5c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.5m-.5-.1h.4v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4"/><path d="m17.6 26.9h-.6v-.5c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.5m-.5-.1h.4v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4"/></g><path fill="#ffe62e" d="m11 28h2l-.2-1v-1h.2v-.5h-.3v.3h-.1v-.3h-.3v.3h-.2v-.3h-.2v.3h-.2v-.3h-.3v.3h-.2v-.3h-.2v.5h.1.1v1z"/><g fill="#3e4347"><path d="m12.3 28h-.1v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4h-.1v-.4c0-.2.1-.3.3-.3.2 0 .3.1.3.3 0 0 0 .4 0 .4"/><path d="m12 26.9h-.6v-.5c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.5m-.5-.1h.4v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4"/><path d="m12.6 26.9h-.6v-.5c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.5m-.5-.1h.4v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4"/></g><path fill="#ffe62e" d="m11 33.9h2l-.2-1v-1h.2v-.5h-.2v.3h-.2v-.3h-.2v.3h-.3v-.3h-.2v.3h-.2v-.3h-.2v.3h-.2v-.3h-.3v.5h.2.1v1z"/><g fill="#3e4347"><path d="m12.3 33.9h-.1v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4h-.1v-.4c0-.2.1-.3.3-.3.2 0 .3.1.3.3 0 0 0 .4 0 .4"/><path d="m12 32.8h-.6v-.5c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.5m-.5-.1h.4v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4"/><path d="m12.7 32.8h-.6v-.5c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.5m-.5-.1h.4v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4"/></g><path fill="#ffe62e" d="m21 34h2l-.2-1v-1h.2v-.4h-.3v.2h-.1v-.2h-.3v.2h-.2v-.2h-.2v.2h-.2v-.2h-.3v.2h-.2v-.2h-.2v.4h.1.1v1z"/><g fill="#3e4347"><path d="m22.3 34h-.1v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4h-.1v-.4c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.4"/><path d="m22 32.9h-.6v-.5c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.5m-.5-.1h.4v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4"/><path d="m22.6 32.9h-.6v-.5c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.5m-.5-.1h.4v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4"/></g><path fill="#ffe62e" d="m21 28h2l-.2-1v-1h.2v-.5h-.3v.3h-.1v-.3h-.3v.3h-.2v-.3h-.2v.3h-.2v-.3h-.3v.3h-.2v-.3h-.2v.5h.1.1v1z"/><g fill="#3e4347"><path d="m22.3 28h-.1v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4h-.1v-.4c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.4"/><path d="m22 26.9h-.6v-.5c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.5m-.5-.1h.4v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4"/><path d="m22.6 26.9h-.6v-.5c0-.2.1-.3.3-.3.2 0 .3.1.3.3v.5m-.5-.1h.4v-.4c0-.1-.1-.2-.2-.2s-.2.1-.2.2v.4"/></g><path fill="#ffe62e" d="m14.2 39.6l1.4-1.5-.9-.5-.7-.7.2-.2-.3-.3-.2.2.2.2-.1.1-.2-.2-.2.2.2.1-.2.2-.1-.2-.2.2.2.2-.2.1-.1-.2-.2.2.1.2-.1.1-.1-.2-.2.2.3.3h.1l.1-.1.7.7z"/><g fill="#3e4347"><path d="m15.1 38.6l-.4-.2c-.1-.1-.2-.1-.3 0-.1.1-.1.2 0 .3l.3.3-.1.1-.3-.3c-.1-.1-.1-.3 0-.4s.3-.1.4 0l.4.2"/><path d="m14.1 38.1l-.4.4-.3-.3c-.1-.1-.1-.3 0-.4s.3-.1.4 0l.3.3m-.4.3l.3-.3-.3-.3c-.1-.1-.2-.1-.3 0s-.1.2 0 .3l.3.3"/><path d="m14.6 37.6l-.4.4-.3-.3c-.1-.1-.1-.3 0-.4s.3-.1.4 0l.3.3m-.4.3l.3-.3-.3-.3c-.1-.1-.2-.1-.3 0s-.1.2 0 .3l.3.3"/></g><path fill="#ffe62e" d="m19.8 39.6l-1.4-1.5.8-.5.7-.7-.1-.2.3-.3.2.2-.2.2.1.1.2-.2.2.2-.2.1.2.2.1-.2.2.2-.2.2.2.1.1-.2.2.2-.2.2.2.1.1-.2.2.2-.3.3h-.1l-.1-.1-.7.7z"/><g fill="#3e4347"><path d="m18.9 38.6l.4-.2c.1-.1.2-.1.3 0s.1.2 0 .3l-.4.3.1.1.3-.3c.1-.1.1-.3 0-.4-.1-.1-.3-.1-.4 0l-.3.2"/><path d="m20.2 37.8c.1-.1.3-.1.4 0 .1.1.1.3 0 .4l-.3.3-.4-.4.3-.3m.3.3c.1-.1.1-.2 0-.3-.1-.1-.2-.1-.3 0l-.2.3.3.3.2-.3"/><path d="m19.7 37.3c.1-.1.3-.1.4 0 .1.1.1.3 0 .4l-.3.3-.4-.4.3-.3m.4.3c.1-.1.1-.2 0-.3-.1-.1-.2-.1-.3 0l-.3.3.3.3.3-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1fc.svg b/public/emoji/1f1f5-1f1fc.svg
new file mode 100644
index 000000000..a88c9f8fb
--- /dev/null
+++ b/public/emoji/1f1f5-1f1fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#42ade2"/><circle cx="24" cy="32" r="16" fill="#ffe62e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5-1f1fe.svg b/public/emoji/1f1f5-1f1fe.svg
new file mode 100644
index 000000000..93e40d091
--- /dev/null
+++ b/public/emoji/1f1f5-1f1fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#428bc1"/><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#ed4c5c"/><path d="M60.3,42c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10H60.3z" fill="#f9f9f9"/><path d="m32 41c-5 0-9-4-9-9s4-9 9-9 9 4 9 9-4 9-9 9m0-17.7c-4.8 0-8.7 3.9-8.7 8.7s3.9 8.7 8.7 8.7 8.7-3.9 8.7-8.7-3.9-8.7-8.7-8.7" fill="#3e4347"/><path d="m32 24.4c-4.2 0-7.6 3.4-7.6 7.6 0 4.2 3.4 7.6 7.6 7.6 4.2 0 7.6-3.4 7.6-7.6s-3.4-7.6-7.6-7.6m0 13.3c-3.1 0-5.7-2.6-5.7-5.7s2.6-5.7 5.7-5.7 5.7 2.6 5.7 5.7-2.6 5.7-5.7 5.7" fill="#ed4c5c"/><path d="M26,32c0-3.3,2.7-6,6-6s6,2.7,6,6h1.3c0-4-3.3-7.3-7.3-7.3S24.7,28,24.7,32H26z" fill="#ffce31"/><path d="m34.9 31.7c0 1.6-1.3 2.9-2.9 2.9-1.6 0-2.9-1.3-2.9-2.9s1.3-2.9 2.9-2.9c1.6 0 2.9 1.3 2.9 2.9" fill="#428bc1"/><path d="m33.6 33.6l-1.6-1.1-1.6 1.1.6-1.7-1.4-1.1h1.7l.6-1.7.6 1.7h1.7l-1.2 1.1.6 1.7" fill="#ffce31"/><path d="m29.4 29.5c0 0-.4-.1-.6-.1.2-.3.3-1 .3-1s-.6.3-.8.7c-.1-.2-.3-.5-.3-.5s-.3.3-.2.6c0 .3.4.7.4.7s.5.2.8.1c.2-.2.4-.5.4-.5" fill="#699635"/><path d="m28.9 30.3c0 0-.4 0-.6.1.1-.4 0-1 0-1s-.5.5-.6.8c-.2-.2-.5-.4-.5-.4s-.2.4-.1.6.6.6.6.6.6 0 .8-.1.4-.6.4-.6" fill="#83bf4f"/><path d="m28.6 31.2c0 0-.4.1-.6.2 0-.4-.2-1-.2-1s-.3.6-.3 1c-.2-.2-.5-.3-.5-.3s-.1.4.1.6c.2.2.7.4.7.4s.5-.1.7-.3c.2-.2.1-.6.1-.6" fill="#699635"/><path d="m28.6 32.2c0 0-.3.2-.5.4-.1-.4-.5-.9-.5-.9s-.2.6-.1 1c-.3-.1-.6-.1-.6-.1s0 .4.3.6c.2.2.8.2.8.2s.5-.3.6-.5 0-.7 0-.7" fill="#83bf4f"/><path d="m28.8 33.1c0 0-.3.3-.4.5-.2-.4-.7-.7-.7-.7s0 .6.2 1c-.3 0-.6 0-.6 0s.1.4.4.5c.3.1.8 0 .8 0s.4-.4.5-.7-.2-.6-.2-.6" fill="#699635"/><path d="m29.3 34c0 0-.2.3-.3.6-.3-.3-.9-.5-.9-.5s.2.6.4.9c-.3 0-.6.2-.6.2s.2.3.5.4c.3 0 .8-.2.8-.2s.3-.5.3-.8c.1-.4-.2-.6-.2-.6" fill="#83bf4f"/><path d="m29.9 34.7c0 0-.1.4-.1.6-.3-.2-1-.3-1-.3s.3.5.7.8c-.2.1-.5.3-.5.3s.3.3.6.2c.3 0 .7-.4.7-.4s.2-.5.1-.8c-.1-.2-.5-.4-.5-.4" fill="#699635"/><path d="m30.8 35.2c0 0 0 .4.1.6-.4-.1-1 0-1 0s.5.4.8.6c-.2.2-.4.4-.4.4s.4.2.6.1c.3-.1.6-.6.6-.6s0-.6-.1-.8c-.3-.2-.6-.3-.6-.3" fill="#83bf4f"/><path d="m34.6 29.5c0 0 .4-.1.6-.1-.2-.3-.3-1-.3-1s.6.3.8.7c.1-.2.3-.5.3-.5s.3.3.2.6c0 .3-.4.7-.4.7s-.5.1-.8 0c-.2-.1-.4-.4-.4-.4" fill="#699635"/><path d="m35.1 30.3c0 0 .4 0 .6.1-.1-.4 0-1 0-1s.5.5.6.8c.2-.2.5-.4.5-.4s.2.4.1.6-.7.6-.7.6-.6 0-.8-.1-.3-.6-.3-.6" fill="#83bf4f"/><path d="m35.4 31.2c0 0 .4.1.6.2 0-.4.2-1 .2-1s.3.6.3 1c.2-.2.5-.3.5-.3s.1.4-.1.6c-.2.2-.7.4-.7.4s-.5-.1-.7-.3c-.2-.2-.1-.6-.1-.6" fill="#699635"/><path d="m35.4 32.2c0 0 .3.2.5.4.1-.4.5-.9.5-.9s.2.6.1 1c.3-.1.6-.1.6-.1s0 .4-.3.6c-.2.2-.8.2-.8.2s-.5-.3-.6-.5c-.1-.3 0-.7 0-.7" fill="#83bf4f"/><path d="m35.2 33.1c0 0 .3.3.4.5.2-.4.7-.7.7-.7s0 .6-.2 1c.3 0 .6 0 .6 0s-.1.4-.4.5c-.3.1-.8 0-.8 0s-.4-.4-.5-.7.2-.6.2-.6" fill="#699635"/><path d="m34.7 34c0 0 .2.3.3.6.3-.3.9-.5.9-.5s-.2.6-.4.9c.3 0 .6.2.6.2s-.2.3-.5.4c-.3 0-.8-.2-.8-.2s-.3-.5-.3-.8c-.1-.4.2-.6.2-.6" fill="#83bf4f"/><path d="m34.1 34.7c0 0 .1.4.1.6.3-.2 1-.3 1-.3s-.3.5-.7.8c.2.1.5.3.5.3s-.3.3-.6.2c-.3 0-.7-.4-.7-.4s-.2-.5-.1-.8c.1-.2.5-.4.5-.4" fill="#699635"/><path d="m33.2 35.2c0 0 0 .4-.1.6.4-.1 1 0 1 0s-.5.4-.8.6c.2.2.4.4.4.4s-.4.2-.6.1c-.3-.1-.6-.6-.6-.6s0-.6.1-.8c.3-.2.6-.3.6-.3" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f5.svg b/public/emoji/1f1f5.svg
new file mode 100644
index 000000000..2a769ae73
--- /dev/null
+++ b/public/emoji/1f1f5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m41.4 33.9c-1.7 1.4-4.1 2.1-7.3 2.1h-6v10.4h-6v-29h12.5c2.9 0 5.2.7 6.9 2.2 1.7 1.5 2.6 3.8 2.6 6.9-.2 3.6-1 6-2.7 7.4m-4.6-10.4c-.8-.6-1.8-1-3.2-1h-5.5v8.5h5.5c1.4 0 2.5-.3 3.2-1s1.2-1.8 1.2-3.3c-.1-1.5-.5-2.6-1.2-3.2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f6-1f1e6.svg b/public/emoji/1f1f6-1f1e6.svg
new file mode 100644
index 000000000..6c5ce7947
--- /dev/null
+++ b/public/emoji/1f1f6-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 2c-5.3 0-10.2 1.4-14.5 3.7v52.5c4.3 2.4 9.2 3.8 14.5 3.8 16.6 0 30-13.4 30-30s-13.4-30-30-30" fill="#c94747"/><path d="m32 2c-5.3 0-10.2 1.4-14.5 3.7v52.5c4.3 2.4 9.2 3.8 14.5 3.8 16.6 0 30-13.4 30-30s-13.4-30-30-30" opacity=".33" fill="#9450e0"/><path d="m2 32c0 11.3 6.3 21.1 15.5 26.3l10.5-2.3-10-3 10-3-10-3 10-3-10-3 10-3-10-3 10-3-10-3 10-3-10-3 10-3-10-3 10-3-10-3 10-3-10.5-2.3c-9.2 5.2-15.5 15-15.5 26.3" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f6.svg b/public/emoji/1f1f6.svg
new file mode 100644
index 000000000..ea3e84d3c
--- /dev/null
+++ b/public/emoji/1f1f6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m44.9 37.4c-.5 1.7-1.3 3-2.3 4.1l3.3 3.1-3.1 3.4-3.5-3.3c-1.1.6-2 1.1-2.8 1.4-1.3.4-2.9.7-4.7.7-3.8 0-6.9-1.1-9.4-3.4-3-2.7-4.5-6.7-4.5-12 0-5.3 1.5-9.3 4.6-12 2.5-2.2 5.6-3.3 9.4-3.3 3.8 0 6.9 1.2 9.4 3.5 2.9 2.7 4.4 6.5 4.4 11.4.1 2.5-.2 4.7-.8 6.4m-11 3.9c.4-.1.8-.3 1.4-.5l-3-2.8 3.1-3.3 2.9 2.8c.5-.9.8-1.8 1-2.5.3-1.1.4-2.3.4-3.7 0-3.3-.7-5.8-2-7.5-1.3-1.8-3.3-2.7-5.8-2.7-2.4 0-4.3.9-5.7 2.6-1.4 1.7-2.2 4.3-2.2 7.7 0 4 1 6.8 3.1 8.5 1.3 1.1 2.9 1.7 4.8 1.7.7 0 1.4-.1 2-.3" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f7-1f1ea.svg b/public/emoji/1f1f7-1f1ea.svg
new file mode 100644
index 000000000..634a34f5c
--- /dev/null
+++ b/public/emoji/1f1f7-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#2a5f9e" d="m14 8v48l24-24z"/><path d="m56 14c-5.5-7.3-14.2-12-24-12-6.8 0-13 2.2-18 6l24 24 18-18" fill="#ffce31"/><path d="m56 50c3.8-5 6-11.2 6-18 0-6.8-2.2-13-6-18l-18 18 18 18" fill="#ed4c5c"/><path d="M38,32L14,56c5,3.8,11.2,6,18,6c9.8,0,18.5-4.7,24-12L38,32z" fill="#699635"/><path d="m6 17c-2.5 4.4-4 9.5-4 15s1.5 10.6 4 15v-30" fill="#2a5f9e"/><path d="m6 17v30c1.1 2 2.5 3.8 4 5.4v-40.8c-1.5 1.7-2.9 3.5-4 5.4" fill="#fff"/><path d="m10 11.6v40.8c1.2 1.3 2.6 2.5 4 3.6v-48c-1.4 1.1-2.8 2.3-4 3.6" fill="#ed4c5c"/><circle cx="38" cy="32" r="12" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f7-1f1f4.svg b/public/emoji/1f1f7-1f1f4.svg
new file mode 100644
index 000000000..20553c771
--- /dev/null
+++ b/public/emoji/1f1f7-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#2a5f9e"/><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#c94747"/><path d="M22,60.3c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7V60.3z" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f7-1f1f8.svg b/public/emoji/1f1f7-1f1f8.svg
new file mode 100644
index 000000000..276ec5da5
--- /dev/null
+++ b/public/emoji/1f1f7-1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#ed4c5c"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#f9f9f9"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#2872a0"/><path d="m15.5 21.7v16.2c0 5.6 4.7 10.1 10.5 10.1 5.8 0 10.5-4.5 10.5-10.1v-16.2h-21" fill="#ed4c5c"/><path d="m29.8 46.3l-.2-.9-.8-1.4.3-.2-.2-.9-.7-1.1.2-.1-.2-.9-.5-1 .8-1.5.5 1.6.4-.6.6.9.2-.6.6.3-.1-1.2 1.4.4-1-1.3h.1l-.8-1.6.2-.6.5 1 .2-.4.8 2.2v-.1l.4.8.2-.4.8 1.6.3-.9 1.2.9c0 0-.1-3-.1-3.9.2-2.6 1.1-7.9.4-10.3-.3-1.2-2.7-4.1-2.7-4.1s-.1 3.5-.7 4.6c-.2.4-2 1.5-2 1.5l-.7-.1.3-.1-1.3-1.3.5-2.6 1.3-1.9-2 .1-1.5.4.4.6-.9 3.2-.9-3.1.4-.6-1.5-.5-2-.1 1.3 1.9.5 2.6-1.3 1.3.3.1-.8.2c0 0-1.8-1.1-2-1.5-.6-1-.7-4.6-.7-4.6s-2.4 2.9-2.7 4.1c-.7 2.5.3 7.8.4 10.3.1 1-.1 3.9-.1 3.9l1.2-.9.3.9.8-1.6.2.4.4-.8v.1l.8-2.2.2.4.5-1 .2.6-.8 1.6h.1l-1 1.3 1.4-.4v1.2l.6-.3.2.6.6-.9.4.6.5-1.6.8 1.5-.5 1-.2.9.2.1-.7 1.1-.2.9.3.2-.7 1.5-.2.9 7.5-.2" fill="#fff"/><g fill="#ffce31"><path d="m20 41.7l.2-.4.9-.4.6-.2h.4l.1-.1-.6-.3-.1-.1-.5.2-.4.3.8-1 .7-1.6-1.1.7-1 1.8-.4.2h-1l-.5-.1-.6.3.1.1h.4l.4.2.9-.1-1 .3-.2.4v.6h.1l.1-.3h.5l.9-.8-.7 1.1-.1.5.3.7.2-.1v-.5l.4-.4z"/><path d="m31.9 41.7l-.1-.4-.9-.4-.6-.2h-.4l-.1-.1.6-.3.1-.1.5.2.4.3-.8-1-.7-1.6 1.1.7 1 1.8.4.2h1l.5-.1.6.3-.1.1h-.4l-.4.2-.9-.1 1 .3.2.4v.6h-.1l-.1-.3h-.5l-.9-.8.7 1.1.1.5-.3.7-.2-.1v-.5l-.4-.4z"/><path d="m21.4 22.2c-1 .1-.9.8 0 1.7.2.2.2.2.3 0 .1-.3.4-.5.6-.3.1.2.1.3.5.2.1.1.3.2.4.3-.1 0-.5.1-1.1.2-.5.1-.8-.1-1.2-.5.1.5 1.3.8 1.2.8.1.2.1.3.2.3.4.1.8-.2 1.2-.1.9.2-.6-2.3-.5-2.4.1-.2-1.3-.6-1.6-.2"/><path d="m29.6 25c.1 0 .1 0 .2-.3-.1 0 1.1-.3 1.2-.8-.3.4-.7.6-1.2.5-.6-.1-1-.3-1.1-.2.1-.1.2-.2.4-.3.4.1.4 0 .5-.2.2-.2.5-.1.6.3 0 .2.1.2.3 0 .9-.9 1-1.6 0-1.7-.2-.4-1.6 0-1.5.3 0 .1-1.4 2.6-.5 2.4.3-.2.7 0 1.1 0"/></g><path d="m21.6 28.6v7.3c0 2.2 2 4 4.4 4s4.4-1.8 4.4-4v-7.3h-8.8" fill="#ed4c5c"/><g fill="#fff"><path d="m24.8 27.3h2.5v15h-2.5z"/><path d="m19.1 32.3h13.8v2.5h-13.8z"/><path d="m24 30.4l-1 1 .3-1-.3-.9z"/><path d="m24 36.7l-1 1 .3-1-.3-1z"/><path d="m28 30.4l1 1-.2-1 .2-.9z"/><path d="m28 36.7l1 1-.2-1 .2-1z"/></g><path fill="#428bc1" d="m27 11.7h-2v2h2z"/><g fill="#ffce31"><path d="m25.1 10.4l.2.1.2-.1h.3v1.2h-.8v.3.1h1 1v-.1-.3h-.8v-1.2h.3l.2.1.2-.1.2-.2-.2-.2-.2-.2-.2.2h-.3v-.4l.2-.2-.2-.2-.2-.2-.2.2-.2.2.2.2v.4h-.3l-.2-.2-.2.2-.2.2z"/><path d="m32.5 14.4c-1.3-.7-2.1-.9-2.4-.4 0 0 0 .1-.1.1-1.6-.8-2.8-.9-4-.4-1.2-.5-2.3-.4-4 .4 0-.1 0-.1-.1-.1-.3-.5-1.1-.4-2.4.4-1.3.7-2.5 1.7-2.2 2.1.1.7.5 1.3 1.2 2 .8.4 2.4.5 4.1.4 2.2-.1 4.5-.1 6.7 0 1.7.1 3.3 0 4.1-.4.7-.7 1.1-1.3 1.2-2 .4-.3-.9-1.3-2.1-2.1"/></g><g fill="#ed4c5c"><path d="m27.4 17.2c.8-.7 1.3-1.4 1.7-2.1-.7-.2-1.4-.3-2-.2.1.8.2 1.6.3 2.3"/><path d="m24.6 17.2c.1-.8.2-1.6.4-2.4-.6-.1-1.3 0-2 .2.2.8.8 1.5 1.6 2.2"/><path d="m32.6 15.8c-.1-.1-.3-.3-.6-.4-.3-.1-.6-.2-.8-.2-.1.8-.4 1.6-1.1 2.4.3 0 .6-.1.8-.2.8-.4 1.3-.9 1.7-1.3.1-.1.1-.2 0-.3"/><path d="m20.8 15.1c-.2 0-.5.1-.8.2-.5.2-.8.6-.6.7.4.4.9.8 1.7 1.3.2.1.5.1.8.2-.7-.8-1-1.5-1.1-2.4"/></g><path fill="#ffce31" d="m18.6 18.5h14.8v2h-14.8z"/><g fill="#428bc1"><path d="m18.6 18.9l-.4.7.5.5.7-.7z"/><path d="m33.4 18.9l-.8.5.7.7.5-.5z"/><path d="m26 18.4l-.8.7.8.6.8-.6z"/></g><g fill="#ed4c5c"><path d="m22.3 19.8l.7-.7-.8-.5-.7.6z"/><path d="m29.7 19.8l.8-.6-.7-.6-.8.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f7-1f1fa.svg b/public/emoji/1f1f7-1f1fa.svg
new file mode 100644
index 000000000..ba85d44e8
--- /dev/null
+++ b/public/emoji/1f1f7-1f1fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M31.9,2C18.9,2,7.8,10.4,3.7,22h56.6C56.1,10.4,45,2,31.9,2z" fill="#f9f9f9"/><path d="M31.9,62c13.1,0,24.2-8.4,28.3-20H3.7C7.8,53.7,18.9,62,31.9,62z" fill="#ed4c5c"/><path d="m3.7 22c-1.1 3.1-1.7 6.5-1.7 10s.6 6.9 1.7 10h56.6c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10c-.1 0-56.6 0-56.6 0" fill="#428bc1"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f7-1f1fc.svg b/public/emoji/1f1f7-1f1fc.svg
new file mode 100644
index 000000000..d02fc12ba
--- /dev/null
+++ b/public/emoji/1f1f7-1f1fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#42ade2"/><path d="m58 47h-52c5.2 9 14.9 15 26 15s20.8-6 26-15" fill="#699635"/><g fill="#ffe62e"><path d="M58,47c2.6-4.4,4-9.5,4-15H2c0,5.5,1.5,10.6,4,15H58z"/><path d="m46.2 19.5l8.7-.5-8.7-.5 8.3-2.8-8.5 1.8 7.2-4.8-7.7 3.9 5.7-6.5-6.5 5.8 3.9-7.8-4.7 7.3 1.7-8.5-2.7 8.2-.5-8.7-.5 8.7-2.8-8.2 1.8 8.5-4.8-7.3 3.9 7.8-6.5-5.8 5.8 6.5-7.8-3.9 7.3 4.8-8.5-1.8 8.2 2.8-8.6.5 8.6.5-8.2 2.7 8.5-1.8-7.3 4.8 7.8-3.9-5.8 6.5 6.5-5.8-3.9 7.8 4.8-7.3-1.8 8.5 2.8-8.2.5 8.7.5-8.7 2.7 8.2-1.7-8.5 4.7 7.3-3.9-7.8 6.5 5.8-5.7-6.5 7.7 3.9-7.2-4.8 8.5 1.8z"/><circle cx="42.4" cy="19" r="3.7"/></g><path d="m42.4 23c-2.2 0-4.1-1.8-4.1-4.1 0-2.2 1.8-4.1 4.1-4.1s4.1 1.8 4.1 4.1c0 2.3-1.9 4.1-4.1 4.1m0-7.4c-1.8 0-3.3 1.5-3.3 3.3 0 1.8 1.5 3.3 3.3 3.3s3.3-1.5 3.3-3.3c0-1.8-1.5-3.3-3.3-3.3" fill="#42ade2"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f7.svg b/public/emoji/1f1f7.svg
new file mode 100644
index 000000000..1e8673ffa
--- /dev/null
+++ b/public/emoji/1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m39.6 18.2c1.1.5 2 1.1 2.7 2 .6.7 1.1 1.5 1.5 2.4.4.9.5 1.9.5 3.1 0 1.4-.3 2.7-1 4.1s-1.8 2.3-3.4 2.8c1.3.5 2.3 1.3 2.8 2.3.6 1 .8 2.5.8 4.5v1.9c0 1.3.1 2.2.2 2.7.2.7.5 1.3 1.1 1.7v.7h-6.7c-.2-.6-.3-1.2-.4-1.6-.2-.8-.2-1.6-.3-2.5v-2.7c0-1.8-.3-3.1-1-3.7-.6-.6-1.8-.9-3.5-.9h-5.9v11.4h-5.9v-29h13.9c2 .1 3.6.4 4.6.8m-12.5 4.3v7.8h6.5c1.3 0 2.3-.2 2.9-.5 1.1-.6 1.7-1.6 1.7-3.3 0-1.8-.6-2.9-1.7-3.5-.6-.3-1.6-.5-2.8-.5h-6.6" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1e6.svg b/public/emoji/1f1f8-1f1e6.svg
new file mode 100644
index 000000000..73d0b056b
--- /dev/null
+++ b/public/emoji/1f1f8-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#699635"/><g fill="#fff"><path d="m31.7 26.7c-.1-.9.4-1.8 1.3-1.6.7.1 1.5.8 1.1 1.5-.6 1.1-2.2 1.1-3.2 1.7.1.6 3-.1 3.5-.1.5 0 1 .2.7.8-.3.6-1.3.6-1.9.7-.6.1-1.6.1-1.9.6-.6.8.6.9 1 1.1 1 .5-.6 1-1 .9-1.5-.3-1.8-1.1-2.7-2.1-.9 1.2-3.7 3.9-4.3 1.1-1 .4-2 .9-3.1 1 .5-.7 1.5-1 2.3-1.4 1-.5 1-1.4 1.6-2.2.2.3 0 .7.1 1.1.8-.4 1.8-1.2 1.4-2.2 0-.1-1.2-2.5-.2-2.1.9.4.6 1.3.8 2 .3 1.3-.3 2-1.3 2.8-.4.3-1.5 1.5-.2 1.5.9 0 1.7-1 2.2-1.6.6-.8.4-1.6 0-2.5-.3-.7-1-2.2-.1-2.7.7 1.1 1 2.4 1.3 3.7.2 1.1.4 2.2 1.6 2.5-.1-.8.4-1.4 1.1-1.7-.5-.4-3.3.1-2.2-1.4.1-.7 2.1-1 2.1-1.4"/><path d="m16.4 30.4c.5 1.4 2.2.9 3.2.5 1.6-.8 1.6-2 1.6-3.6-.6.3-.5 1.4-.7 1.9-.4.8-1.7 1.5-2.6 1.4-1.3-.2-1.9-2.4-.9-3.2.2.7-.3 2.2.9 2.3.9.1 2.7-1 2.4-2-1.2.4-1.9 0-1.5-1.3.3-1.2 1.5-.3 2 .3 1.9-1.1-1.5-5.3.5-6.4.4.7 1 1.6.5 2.3-.6.8 0 2.5.1 3.4 1-.9.2.7 1 .8.5.1.7-1.2 1-1.2.1.3.1 1.2.6 1.1.6-.2-.1-1 .5-1.2.2.5.1 2-.6 1.9-.6-.1-.5-.5-1.2-.1-.6.3-.8 0-1.2-.3-.1 1.2.3 2.5-.4 3.6-.6.9-1.8 1.4-2.8 1.6-2.6.5-3.3-2.1-2.4-4.2.2.6-.2 1.7 0 2.4"/><path d="m40.8 30.9c.5 1.3 1.5-1.4 1.8-1.8.8-1.2 2 1.9 2.5-.1.3-1.3-.1-2.6-.2-3.9-.1-.9-.4-1.7-1-2.4-.6-.8-1.2-1.5-.9-2.5 1 .4 1 1.2 1.5 2 .1-.6-.3-1.4.1-1.9.5-.7.9 1.2.9 1.4.1.5-.4.7-.1 1.5.2.6.6 1.2 1 1.7-.1-.6-1-4.7 0-4.7.3 0 .6 1.2.6 1.4.2.6-.2 1.1-.2 1.8-.1 1.2.1 2.6.9 3.5.4.5 1.9 2.3 1.1 2.9-.6-.7-1-1.5-1.5-2.2 0 .8.2 1.7-.2 2.3-.4-.2-.2-1.5-.2-1.8 0-1.1-.7-2-1.3-2.9-.2 1.5 1 4.3-.4 5.4-.9.8-2.1-1-2.4-.3-.3.5-1 2.3-1.8 2.1-1-.2-1.7-3-.6-3.3.1.5.1 1.2.4 1.8"/><path d="m19.4 24.1c.7.1 0-2.3 0-2.7.1-.4.4-.6.6-.2.3.6.3 1.3.4 1.9 0 .5.1 1.1-.3 1.5-.6.6-1.4.3-1.7-.5-1.4 1.2.4 3.3-.8 4.5-.2-1.1 0-2.3-.4-3.3-.2-.5-1.1-.3-1.2-1.2 0-.4.3-1.5-.1-1.8-.2.4-.4 3.5-1.4 2.6-.8-.6-.6-2.6-.3-3.4.6.3-.1 2.5.7 2.6.4.1.5-1.6.6-1.9.3-.5 1.3-1.9 1.1-.5-.1.6-.6 2.5.6 2.4-.1-1-.2-2-.4-3-.1-.5.2-1.5.6-.6.3.6.1.9 0 1.5-.1.7.2 1.4.3 2 .6-.5-.2-2.4.3-3.2 1.2.7-.1 3.1 1.4 3.3"/><path d="m32.3 24.3c-.5.7-1.4.1-1.8-.4-.5.6-1.5 1.6-2.3.8-.6-.6.1-1.7-.4-2.2-.3.5-.8 2.9-1.7 1.8-.5-.6-1.2-2.7-.1-3.2-.1.8-.3 1.7.2 2.4.5.7 1-1.1 1.2-1.5.3-.7 1.3-1.9 1.1-.4-.1.6-.3 2 .3 2.4.4.3.9-.2 1.1-.5.4-.5.2-1.3.1-1.9-.1-.5-.3-1.1 0-1.6.4-.6.7.8.7 1.1 0 .3.4 3.4 1.1 2.4.7-.9-1.2-2.9.1-3.4.5-.2 1.4 1.8.4 1.2.3.9.7 2.2 0 3"/><path d="m36.1 25.5c.1 1.3 1.2 4.9-.3 5.7-.2-.4 0-1 .1-1.5.1-.9-.1-1.8-.2-2.6-.2-1.9-.4-3.3-1.7-4.8-.3-.4-.8-.7-.9-1.3 0-.2-.1-1.1.3-.9.3.1 2 1.6 1.1 1.6.1.2.5 1 .7 1 0-.5-.6-2 0-2.3.5-.3 1.1 1.6.9 2-.2.5-.2.8 0 1.5.2.8.7 1.5 1.1 2.2.6 1 1.8 2.4 1.5 3.7-.6-.3-1-1.7-1.3-2.3-.2-.5-.4-1-.7-1.4-.1-.1-.7-.9-.6-.4 0-.1 0-.2 0-.2"/><path d="m50 27.4c.1 2.1-.6 4.8-3.2 4.8 0-.6 1.3-1.2 1.7-1.5 1-.8.9-2.3.8-3.4-.1-1.5-.2-3-.5-4.5-.1-.9-.6-2.2.2-2.8.5.4 1.2 1.5.9 1.9-.5.6 0 5.1.1 5.5"/><path d="m37.2 31.9c2.6-1.5 1.8-4.7 1.6-7.2-.1-.7-.1-1.4-.2-2.1 0-.5-.4-1.2-.2-1.7.5-1.3.9-.1 1 .7.1.5-.3.6-.2 1 .1.8.1 1.6.2 2.4.1 1.3.3 2.6.2 3.8-.2 1.9-1.2 4-3.5 3.6.1-.2.8-.3 1.1-.5"/><path d="m41.4 26.9c.1 1 .5 2.8 0 3.7-.4.6-.4-.4-.5-.5-.1-.8-.1-1.6-.1-2.5-.2-2.2-.9-4.4-.9-6.5 0-2.7 2.3 1.5 1 1.3.1 1.5.3 3 .5 4.5"/><path d="m25.1 21.8c.2.5-2.3 1.8-2.6 1.8-.1-.5 1.1-1.2 1.4-1.4.3-.3.5-.3.4-.7-.2-.4-.1-1.1.4-1.3 1-.3.3 1.2.4 1.6"/><path d="m14.8 30.7c0 .8.3.4.7.2.2.4-.3 1.5-.8 1-.7-.7-.1-2.3.2-3 .2.5-.2 1.3-.1 1.8"/><path d="m43 24.5c.1-.4-.2-.8.1-1.2.4-.5.8.1.6.3-.2.2-.5-.2-.5.4 0 .3.2.9-.1 1.2-.2-.1-1.1-1.4-1-1.6.4-.4.8.8.9.9"/><path d="m16.9 26.2c-.2.4-2.5 1.7-2.6 1.4 0-.3 2.9-2 2.6-1.4"/><path d="m33.9 31.3c-.3.9 1 .1 1.3 0-.4.7-1.8 1.3-1.6 0-.1 0-.3.1-.4.1-.2-.2 1-1 .7-.1"/><path d="m44.8 31c.3 0 .8.9.5 1.1-.2.2-1.1.3-.6-.1.6-.6.1-1 .1-1"/><path d="m30.7 25.9c.1-.2.1-.5.2-.7 1 .8-1.6 2.1-1.1.2.2.2.2.5.4.6 0-.2.1-.5.1-.7.2.2.2.5.4.6"/><path d="m42.4 27.2c-.3-.4 1.5-1.5 1.8-1.7.2.3-1.2 1.4-1.8 1.7"/><path d="m48 23.2c-.2-.6-.8-1.8-.2-2.3.4.3.6 1.8.2 2.3"/><path d="m37.1 21.2c-.1-.2-.4-.4-.4-.7.1-.4.3-.3.5-.1.3.4.5 1.5 0 1.8 0-.3.1-.7-.1-1"/><path d="m24.9 23.9c0 .6-1 1.2-1.1.4-.1-.3.4-1.4.6-1.1-.4.9-.4 1.2.5.7"/><path d="m37.4 22.8c.4 1 .2.1.6-.1.7 1.3-1.5 1-1 .2.1.1.2.3.2.4.1-.1.1-.3.2-.5"/><path d="m43.8 27.4c-.5-.4.1-.9.4-.4.2.3.2 1.1-.2 1.3 0-.3.1-.7-.2-.9"/><path d="m23.3 29.6c0-.2-.1-1.7.2-1.5.4.2.3 1.3-.2 1.5"/><path d="m19.1 20.2c.1.3.2.7.4.2.8.9-2 .6-1-.3 0 .1.2.7.6.1"/><path d="m29.3 22.4c0-.4-.6-2.1-.1-2.1.6.1.5 1.6.1 2.1"/><path d="m15.3 21.5c-.3-.1.2-.6 0-1-.2.1-.4-.2-.2-.4.8-.6.5 1.4.2 1.4"/><path d="m41.2 41.8l-.4-1.2-.4 1.2h-21.9c0 0 .2 1.8 2.4 1.8h19.4v1.4h5.3v-3.2h-4.4m3.4 2.4h-3.6v-1h3.6v1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1e7.svg b/public/emoji/1f1f8-1f1e7.svg
new file mode 100644
index 000000000..1253585e9
--- /dev/null
+++ b/public/emoji/1f1f8-1f1e7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.4 22.5l-8.2-2.2-40.5 23.4-2.2 8.2c3.8 4.3 8.8 7.5 14.7 9.1 16 4.3 32.5-5.2 36.7-21.2 1.7-5.9 1.4-11.9-.5-17.3" fill="#699635"/><path d="m39.8 3c-16-4.3-32.5 5.2-36.8 21.2-1.6 5.9-1.3 11.9.5 17.3l3.7 1 4.5 1.2 40.5-23.4 1.2-4.5 1-3.7c-3.7-4.3-8.7-7.5-14.6-9.1" fill="#2a5f9e"/><path d="m3.5 41.5c.7 1.9 1.5 3.7 2.5 5.5 1 1.7 2.2 3.4 3.5 4.9l50.9-29.4c-1.3-3.8-3.3-7.4-6-10.4l-50.9 29.4" fill="#ffe62e"/><g fill="#fff"><path d="m19 20.5l2 1.4-.8-2.2 2-1.4h-2.4l-.8-2.2-.8 2.2h-2.4l2 1.4-.8 2.2z"/><path d="m13.6 14.8l2 1.3-.8-2.2 2-1.3h-2.4l-.8-2.2-.8 2.2h-2.4l2 1.3-.8 2.2z"/><path d="m24.4 14.8l2 1.3-.8-2.2 2-1.3h-2.4l-.8-2.2-.8 2.2h-2.5l2 1.3-.7 2.2z"/><path d="m13.6 26.3l2 1.3-.8-2.2 2-1.3h-2.4l-.8-2.2-.8 2.2h-2.4l2 1.3-.8 2.2z"/><path d="m24.4 26.3l2 1.3-.8-2.2 2-1.3h-2.4l-.8-2.2-.8 2.2h-2.5l2 1.3-.7 2.2z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1e8.svg b/public/emoji/1f1f8-1f1e8.svg
new file mode 100644
index 000000000..c1632e696
--- /dev/null
+++ b/public/emoji/1f1f8-1f1e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0-5.4-1.4-10.5-4-14.9l-43.3 37.3-.7 1.6c.1.1.3.2.4.3l46.6-16.6c.7-2.4 1-5 1-7.7" fill="#ed4c5c"/><path d="M58,17.1C53.6,9.4,45.9,3.9,36.8,2.4L14,56L58,17.1z" fill="#fcd856"/><path d="m32 2c-8.2 0-15.6 3.3-21 8.6-5.5 5.4-9 13-9 21.4 0 9.5 4.4 18 11.4 23.5.1.1.2.2.4.3.1.1.2.1.3.2l.7-1.6 22.1-52c-1.7-.3-3.3-.4-4.9-.4" fill="#2872a0"/><path d="m14.4 56.3c.1 0 .1.1.2.1l40.3-4.9c2.9-3.4 5-7.4 6.2-11.8l-46.7 16.6" fill="#fff"/><path d="m32 62c9.1 0 17.3-4.1 22.8-10.5l-40.3 4.9c5 3.5 11 5.6 17.5 5.6" fill="#699635"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1e9.svg b/public/emoji/1f1f8-1f1e9.svg
new file mode 100644
index 000000000..4fe07ce32
--- /dev/null
+++ b/public/emoji/1f1f8-1f1e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60 42c-5.5 0-10-4.5-10-10h-39.2v21.2c5.4 5.4 12.9 8.8 21.2 8.8 13.1 0 24.2-8.4 28.3-20-.1 0-.2 0-.3 0" fill="#3e4347"/><path d="m60 22c.1 0 .2 0 .3 0-4.1-11.6-15.2-20-28.3-20-8.3 0-15.8 3.4-21.2 8.8v21.2h39.2c0-5.5 4.5-10 10-10" fill="#ed4c5c"/><path d="m60.3 22h-49.5v20h49.5c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10" fill="#f9f9f9"/><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32s3.4,15.8,8.8,21.2L32,32L10.8,10.8z" fill="#699635"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1ea.svg b/public/emoji/1f1f8-1f1ea.svg
new file mode 100644
index 000000000..ccd38777b
--- /dev/null
+++ b/public/emoji/1f1f8-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#428bc1"><path d="m61.2 25c-3.2-13.2-15-23-29.2-23-.3 0-.7 0-1 0v23h30.2"/><path d="M17,6C10,10.1,4.8,16.9,2.8,25H17V6z"/><path d="M2.8,39C4.8,47.1,10,53.9,17,58V39H2.8z"/><path d="m31 62c.3 0 .7 0 1 0 14.2 0 26-9.8 29.2-23h-30.2v23"/></g><path d="m61.2 25h-30.2v-23c-5.1.2-9.9 1.6-14 4v19h-14.2c-.5 2.2-.8 4.6-.8 7 0 2.4.3 4.8.8 7h14.2v19c4.1 2.4 8.9 3.8 14 4v-23h30.2c.5-2.2.8-4.6.8-7 0-2.4-.3-4.8-.8-7" fill="#ffe62e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1ec.svg b/public/emoji/1f1f8-1f1ec.svg
new file mode 100644
index 000000000..91caccd4a
--- /dev/null
+++ b/public/emoji/1f1f8-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c16.6,0,30-13.4,30-30H2C2,48.6,15.4,62,32,62z" fill="#f9f9f9"/><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#ed4c5c"/><g fill="#f9f9f9"><path d="m21.2 17.5l-1.2-1h1.5l.5-1.5.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9z"/><path d="m29.2 17.5l-1.2-1h1.5l.5-1.5.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9z"/><path d="m22.2 22.5l-1.2-1h1.5l.5-1.5.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9z"/><path d="m28.2 22.5l-1.2-1h1.5l.5-1.5.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9z"/><path d="m25.2 14.5l-1.2-1h1.5l.5-1.5.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9z"/><path d="m24.4 28c-4.8 0-8.6-4.1-8.6-9.1s3.9-9.1 8.6-9.1c.4 0 .7 0 1 .1-1.2-.6-2.5-.9-3.9-.9-5.2 0-9.5 4.5-9.5 10s4.3 10 9.5 10c1.6 0 3.2-.4 4.5-1.2-.5.1-1 .2-1.6.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1ed.svg b/public/emoji/1f1f8-1f1ed.svg
new file mode 100644
index 000000000..ac8dfd1a0
--- /dev/null
+++ b/public/emoji/1f1f8-1f1ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2v10H12v20H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#2a5f9e"/><path d="M32,2c-4.7,0-9.1,1.1-13.1,3v3.1V11H11v2.9V14v4.9H5c-1.9,4-3,8.4-3,13.1h12V17l12,15h6v-7.5L23.6,14H32V2z" fill="#fff"/><g fill="#ed4c5c"><path d="m15.4 14l14.6 18h2v-4.9l-10.6-13.1z"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z"/></g><path d="m57.9 29.2c0 7.4-1.2 15.3-10.7 19.1-9.5-3.8-10.7-11.7-10.7-19.1-.1 0 21.4 0 21.4 0" fill="#49c3f2"/><path d="m47.2 48.3c4.3-1.7 6.9-4.3 8.5-7.3-.2 0-.7 0-.9 0-.2 0-9.2-.9-10.2-1.3-.9-.3-4.4.3-6.1.9 1.5 3.2 4.1 5.9 8.7 7.7" fill="#428bc1"/><path d="m40.5 43.8c.1 0 2.6.4 3-.2.4-.6-1.2-1.9-1.1-2.6 0-.2.2-.6.4-.7.4-.2 1.7.3 1.8-.6.1-1.5-1.2-2.7-1.6-4.1-.3-.9-.3-1.7-.4-2.6 0-.4-.1-.6-.5-.7-.5-.2-.5-.6-.7-1.1-.2 0-.7.4-.7.6 0 .9-.8.9-1.2 1.6-.3-.4-.5-1.1-.8-1.5-.4-.4-.5-.4-.4-1-.6-.5-.6.3-1 .5-.1.2-.5.5-.8 1 .3 4.1 1.2 8.1 4 11.4" fill="#c94747"/><path d="m57.9 29.2c0-2.8-.1-5.5-.1-7.8-3.6-1.6-8.3-1.9-10.7-1.9-2.4 0-7.1.3-10.7 1.9.1 2.4-.1 5.1-.1 7.8h21.6" fill="#ffe62e"/><path d="m49.6 39.9c-1.4 0-2.7 0-3.7-.1-.9-.1-1.2-.3-1.9-.7-1-.6-1.2-.7-2.6-1.5-.2-.1-.4 0-.1.2 1.4.9 1.9 1.2 2.5 1.7.7.4 2.7 1.7 2.7 1.7h8.1l1.3-2.7c0-.2-.1-.4-.1-.5-1.5.1-2.9.1-4 .1-.1.1-.2.3-.3.5-.6.1-1 .2-1.2.2.1.1-.5.9-.7 1.1" fill="#3e4347"/><path d="m44.7 21.3c-.4 0-1.1 0-1.3.1-.2.1-.2.1.1.2.3.1.8.2 1 .4.3.2.5.5.4.9-.2 1.2.4 2.4 1.4 2.9.1 0 .1.1.1.2 0 .2-.1.4-.1.5-.1.1-.1.2.1.1-.1.2-.4.6-.4.7-.8-.1-1.4 0-1.4.8 0 .1 0 .2.1 0 .1-.2.2-.4.6-.4-.3.3-.4.5-.3.7 0 .2.1.3.2.1s.2-.4.4-.5c.1 0 .1-.1.1.1s0 .4.1.5c.1.1.1.1.1-.1 0-.2 0-.5.2-.6.3-.1.5-.1.6.1.1.2.2 0 .1-.2s-.3-.4-.5-.4c.2-.3.4-.7.4-.8 0-.1.1-.1.2-.1.1 0 .1 0 .2-.1.1-.1.2-.5.3-.7.1 0 .2 0 .2-.1.2.3.4.6.4.7 0 .1.1.1.1.2 0 .1-.2.6-.2.7-.6 0-.8 0-1 .3-.1.1 0 .2.2.1.1-.1.3-.1.4-.1.1 0 .1.1 0 .1-.3.2-.6.4-.5.7 0 .1.1.2.1 0 .1-.2.3-.4.6-.5 0 .2 0 .6.2.7.2.1.2 0 .1-.1-.1-.2 0-.5.1-.6.2-.3.8.1.9.2.1.1.2.1.1-.1-.1-.3-.5-.5-.9-.6.1-.5.4-1.6.5-1.9.2.1.4-.2.8-.1.6.2 1.6.8 1.7 1s.2.1.3 0c.1-.1.2 0 .3 0 .1 0 .2.1.1-.2-.1-.3-.5-.8-1.1-1.2.3 0 .8 0 .8-.1s-.5-.3-.8-.3c.2-.1.5-.2.7-.3.1-.1 0-.1-.3-.1-1 0-1.5 0-2-.3-.8-.5-1.3-1-1.7-1.2-.2-.1-.3-.4-.4-.6-.3-.7-.3-1-.9-1.3-.4 0-1.2.3-1.5.6" fill="#c94747"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1ee.svg b/public/emoji/1f1f8-1f1ee.svg
new file mode 100644
index 000000000..85338c99c
--- /dev/null
+++ b/public/emoji/1f1f8-1f1ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#ed4c5c"/><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#f9f9f9"/><g fill="#428bc1"><path d="M60.3,42c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10H60.3z"/><path d="m30.2 24.3l.8-11.2c-6.3-2.8-13.7-2.8-20 0l.8 11.2c.4 5 4 9.3 9.2 10.7 5.2-1.5 8.8-5.7 9.2-10.7"/></g><path d="m13.5 25.8c.9 3.6 3.7 6.6 7.5 7.8 3.8-1.2 6.6-4.2 7.5-7.8l-3.8-4.7-1.5 1.9-2.2-4.2-2.2 4.2-1.5-1.9-3.8 4.7" fill="#fff"/><g fill="#428bc1"><path d="m13.8 26.9c.7 1.1 2.2 1.5 3.4.9.8-.4 1.7-.4 2.5 0 .8.4 1.7.4 2.5 0 .8-.4 1.7-.4 2.5 0 1.2.6 2.7.3 3.4-.9v.7c-.7 1.1-2.2 1.5-3.4.9-.7-.5-1.7-.5-2.5 0-.8.4-1.7.4-2.5 0-.7-.5-1.7-.5-2.5 0-1.2.6-2.7.3-3.4-.9v-.7"/><path d="m13.8 28.3c.7 1.1 2.2 1.5 3.4.9.8-.4 1.7-.4 2.5 0 .8.4 1.7.4 2.5 0 .8-.4 1.7-.4 2.5 0 1.2.6 2.7.3 3.4-.9v.7c-.7 1.1-2.2 1.5-3.4.9-.8-.4-1.7-.4-2.5 0-.8.4-1.7.4-2.5 0-.8-.4-1.7-.4-2.5 0-1.2.6-2.7.3-3.4-.9v-.7"/></g><path d="m11.7 12.8l.8 11.4c.3 4.7 3.7 8.7 8.5 10.1 4.8-1.4 8.1-5.4 8.5-10.1l.8-11.4c.2.1.5.2.7.3l-.8 11.2c-.4 5-4 9.3-9.2 10.7-5.2-1.5-8.8-5.7-9.2-10.7l-.8-11.2c.2-.1.5-.2.7-.3" fill="#ed4c5c"/><g fill="#ffe62e"><path d="m17 11.9l.2.7.8-.2-.6.6.6.6-.8-.2-.2.7-.2-.7-.8.2.6-.6-.6-.6.8.2z"/><path d="m25 11.9l.2.7.8-.2-.6.6.6.6-.8-.2-.2.7-.2-.7-.8.2.6-.6-.6-.6.8.2z"/><path d="m21 14.8l.2.7.8-.1-.6.5.6.6-.8-.2-.2.7-.2-.7-.8.2.6-.6-.6-.5.8.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1ef.svg b/public/emoji/1f1f8-1f1ef.svg
new file mode 100644
index 000000000..e9f5672c6
--- /dev/null
+++ b/public/emoji/1f1f8-1f1ef.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fff"><path d="m61.7 28c-.1-1-.3-2-.6-3h-58.3c-.2 1-.4 2-.6 3h59.5"/><path d="m2.3 36c.1 1 .3 2 .6 3h58.3c.2-1 .4-2 .6-3h-59.5"/><path d="m20 4.5c-1 .5-2 1-3 1.5v52c1 .6 2 1.1 3 1.5v-55"/><path d="m28 2.3v59.5c1 .1 2 .2 3 .3v-60.1c-1 0-2 .1-3 .3"/></g><g fill="#2a5f9e"><path d="m2 32c0 1.4.1 2.7.3 4h59.5c.2-1.3.3-2.6.3-4s-.1-2.7-.3-4h-59.5c-.2 1.3-.3 2.6-.3 4"/><path d="m20 59.5c2.5 1.1 5.2 1.9 8 2.2v-59.4c-2.8.4-5.5 1.1-8 2.2v55"/></g><g fill="#ed4c5c"><path d="M17,25V6C10,10.1,4.8,16.9,2.8,25H17z"/><path d="M17,39v19C10,53.9,4.8,47.1,2.8,39H17z"/><path d="M32,2c-0.3,0-0.7,0-1,0v23h30.2C58,11.8,46.2,2,32,2z"/><path d="m31 39v23c.3 0 .7 0 1 0 14.2 0 26-9.8 29.2-23h-30.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1f0.svg b/public/emoji/1f1f8-1f1f0.svg
new file mode 100644
index 000000000..5b0e54356
--- /dev/null
+++ b/public/emoji/1f1f8-1f1f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#f9f9f9"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#ed4c5c"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#428bc1"/><path d="m33.9 19h-19.8-.1c0 0 0 3.1 0 13.8 0 9.2 9.6 12 10 12.2.4-.2 10-3 10-12.2 0-10.7 0-13.8 0-13.8h-.1" fill="#f9f9f9"/><path d="M16,21v11.9c0,5.6,4.3,8.6,8,10.1c3.7-1.5,8-4.5,8-10.1V21H16z" fill="#ed4c5c"/><g fill="#f9f9f9"><path d="m23 23h2v14h-2z"/><path d="m19 29h10v2h-10z"/><path d="m21 25h6v2h-6z"/></g><path d="m24 35c-1.3 0-2.5.6-3.2 1.6-.5-.4-1.1-.6-1.8-.6-.8 0-1.6.3-2.1.9 1.4 3.1 4.4 5 7.1 6.1 2.7-1.1 5.7-3 7.1-6.1-.5-.6-1.3-.9-2.1-.9-.7 0-1.3.2-1.8.6-.7-1-1.9-1.6-3.2-1.6" fill="#428bc1"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1f1.svg b/public/emoji/1f1f8-1f1f1.svg
new file mode 100644
index 000000000..50fafc277
--- /dev/null
+++ b/public/emoji/1f1f8-1f1f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#83bf4f"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#428bc1"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1f2.svg b/public/emoji/1f1f8-1f1f2.svg
new file mode 100644
index 000000000..abe63183d
--- /dev/null
+++ b/public/emoji/1f1f8-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c16.6,0,30-13.4,30-30H2C2,48.6,15.4,62,32,62z" fill="#a0cfeb"/><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#f9f9f9"/><path fill="#699635" d="m22.9 24.6l-2.3-.4h.1l1-3.5-2.7 2.4-1.2-1.8-.8 2.1 1.5 2.5 2.8.2z"/><path fill="#83bf4f" d="m21.1 27.5l-2.3.2h.1l.1-3.7-2.1 3-1.6-1.4-.2 2.2 2 2 2.9-.4z"/><path fill="#699635" d="m20.1 30.7l-2.1.8-.8-3.5-1.2 3.3-1.9-.9.3 2.2 2.5 1.4 2.6-1.2z"/><path fill="#83bf4f" d="m20 34.1l-1.8 1.3h-.1l-1.7-3.2-.3 3.6-2-.4.9 1.9 2.8.8 2.2-1.8z"/><path fill="#699635" d="m20.8 37.4l-1.5 1.8v-.1l-2.5-2.6.7 3.5-2.1.1 1.4 1.7 2.9.1 1.6-2.4z"/><path fill="#83bf4f" d="m22.4 40.4l-.9 2.1-.1-.1-3.1-1.9 1.6 3.3-2 .6 1.8 1.3 2.8-.7 1-2.7z"/><g fill="#699635"><path d="m24.7 42.9l-.3 2.2h-.1l-3.5-1.1 2.4 2.8-1.8 1.1 2.1.8 2.5-1.4.3-2.9z"/><path d="m41.1 24.6l2.3-.4h-.1l-1-3.5 2.7 2.4 1.2-1.8.8 2.1-1.5 2.5-2.8.2z"/></g><path fill="#83bf4f" d="m42.9 27.5l2.3.2h-.1l-.1-3.7 2.1 3 1.6-1.4.2 2.2-2 2-2.9-.4z"/><path fill="#699635" d="m43.9 30.7l2.1.8.8-3.5 1.2 3.3 1.9-.9-.3 2.2-2.5 1.4-2.6-1.2z"/><path fill="#83bf4f" d="m44 34.1l1.8 1.3h.1l1.7-3.2.2 3.6 2.1-.4-.9 1.9-2.8.8-2.2-1.8z"/><path fill="#699635" d="m43.2 37.4l1.5 1.8v-.1l2.5-2.6-.7 3.5 2.1.1-1.4 1.7-2.9.1-1.6-2.4z"/><path fill="#83bf4f" d="m41.6 40.4l.9 2.1.1-.1 3.1-1.9-1.6 3.3 2 .6-1.8 1.3-2.8-.7-1-2.7z"/><path fill="#699635" d="m39.3 42.9l.3 2.2h.1l3.5-1.1-2.4 2.8 1.8 1.1-2.1.8-2.5-1.4-.3-2.9z"/><g fill="#f1bf31"><path d="m25.7 16.1l2.2 2.3h8.1l2.2-2.3.2-3.4-5.2-1.7.5-.4-1.7-1-1.7 1 .5.4-4.8 1.2-.3 3.9m11.5-2.8l-1.3 2-1.3-.5-1.6-.3v-2.9l4.2 1.7m-10.4 0l4.2-1.7v2.9l-1.6.3-1.3.5-1.3-2"/><path d="m31.1 7.4h.6v.1l-.1 1.1h.8l-.1-1.1v-.1h.6l.3-.3-.3-.4-.6.1.1-.6-.4-.4-.4.4.1.6-.6-.1-.3.4z"/></g><path d="m31.8 22.5c1.9 0 9.8-1.4 9.8 9.7 0 10.6-9.6 14.8-9.6 14.8s-9.6-4.1-9.6-15.6c0-10.3 9.4-8.9 9.4-8.9" fill="#a0cfeb"/><path d="m35 39c.6-.3 1.2-.5 1.9-.5 1.1 0 2.1.5 2.9 1.2-2.8 5.1-7.7 7.2-7.7 7.2s-4.8-2-7.6-7.2c.7-.7 1.7-1.2 2.8-1.2.8 0 1.5.2 2.1.6.7-.8 1.7-1.2 2.9-1.2 1 0 1.9.4 2.7 1.1" fill="#83bf4f"/><path d="m43.5 29.5c-.3-3.9-1.4-6.4-2.9-7.8-1.4-1.2-3-1.5-4.2-1.1h-.1l-3.6 1.6c-.2-.2-.4-.3-.7-.3s-.5.1-.7.3l-3.6-1.6h-.1c-1.2-.4-2.8-.2-4.2 1-1.5 1.3-2.7 3.8-2.9 7.8-.5 6.3 2.2 10.9 5.2 13.6 1.6 1.4 4.1 3.2 6.3 4 2.2-.8 4.7-2.5 6.3-4 3-2.7 5.7-7.3 5.2-13.5m-20.2 1c.2-4.3 1.4-5.7 2-6.2.2.7.9 1.1 1.5 1.1.5 0 4.4-2.2 4.4-2.2.1.2.4.4.7.4s.6-.2.7-.4c0 0 3.7 2.2 4.4 2.2.6 0 1.3-.4 1.5-1.1.6.5 1.8 1.8 2 6.2.4 8.1-6.7 15.7-8.7 15.7-1.8 0-8.8-7.6-8.5-15.7" fill="#f1bf31"/><g fill="#fff"><path d="m31.9 37.9c.1 0 .2 0 .3 0 .5 0 .9.1 1.4.2l-.5-1.9v-3.8l.5-.7v-1.3l-.7-.2v.8l-.5-.1v-.9l-.4-.1-.4.2v.8l-.5.2v-.8l-.7.3v1.3l.5.6v3.8l-.5 2.1c.3-.3.9-.5 1.5-.5"/><path d="m36.6 38.5c.1 0 .1 0 .2 0 .5 0 1 .1 1.5.3l-.4-1.8v-3.8l.5-.7v-1.3l-.8-.2v.8l-.5-.2v-.8l-.4-.1-.4.1v.8l-.5.2v-.8l-.8.2v1.3l.5.7v3.8l-.5 2c.5-.3 1-.5 1.6-.5"/><path d="m27.1 38.5c.1 0 .1 0 .2 0 .5 0 1 .1 1.5.3l-.5-1.8v-3.8l.5-.7v-1.3l-.7-.2v.8l-.5-.2v-.8l-.4-.1-.4.1v.8l-.5.2v-.8l-.7.2v1.3l.5.7v3.8l-.6 2c.5-.3 1-.5 1.6-.5"/><path d="m27 27.2c.5-.1.7.4.8.8.8-.5.5-1.6-.5-1.6-.1 0-.3 0-.4.1-.3.1-.6.5-.7.8-.3 1.1.8 1.8.8 3 .9-.5.1-2.5 0-3.1"/><path d="m32.7 27.2c.8-.5.5-1.6-.5-1.6-.1 0-.3 0-.4.1-.3.1-.6.5-.7.8-.3 1.1.8 1.8.8 3 .8-.4 0-2.4-.1-3 .6-.2.8.3.9.7"/><path d="m36.7 27.2c.5-.1.7.4.8.8.8-.5.5-1.6-.5-1.6-.1 0-.3 0-.4.1-.3.1-.6.5-.7.8-.3 1.1.8 1.8.8 3 .8-.5 0-2.5 0-3.1"/><path d="m45.9 51.9c0 0 1.1-1 1.2-2.2-1 .7-2 .9-3 .9-1 0-1.6-.6-2.9-.8.1-.4.2-.9.3-1.5.1-.7-.1-1.2-1.1-1.4-2.2-.3-4.3 1-8.1 1.1-3.9-.1-6.5-1.3-8.7-1.1-1 .1-1.2.7-1.1 1.4.1.6.2 1.1.3 1.5-1.3.2-1.9.8-2.9.8-1 0-2-.1-3-.9.1 1.3 1.2 2.2 1.2 2.2-1.5.1-3-.2-3-.2 2 2.2 4.4 3.4 7.7 1.8 1.5-.8 3 .1 4.5.1 2 0 1.5-1.6 1.2-2.4 1.1.2 2.4.3 3.7.3 1.2 0 2.2-.1 3.2-.3-.2.8-.7 2.4 1.2 2.4 1.4 0 3-.9 4.5-.1 3.2 1.7 5.7.5 7.7-1.8 0 0-1.4.3-2.9.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1f3.svg b/public/emoji/1f1f8-1f1f3.svg
new file mode 100644
index 000000000..548243e3b
--- /dev/null
+++ b/public/emoji/1f1f8-1f1f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#ed4c5c"/><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#699635"/><path d="m42 3.7c-3.1-1.1-6.5-1.7-10-1.7-3.5 0-6.9.6-10 1.7v56.6c3.1 1.1 6.5 1.7 10 1.7 3.5 0 6.9-.6 10-1.7v-56.6" fill="#ffe62e"/><path fill="#699635" d="m32 36.2l5.3 3.8-2-6.1 5.2-3.8h-6.5l-2-6.1-2 6.1h-6.5l5.2 3.8-2 6.1z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1f4.svg b/public/emoji/1f1f8-1f1f4.svg
new file mode 100644
index 000000000..967be6174
--- /dev/null
+++ b/public/emoji/1f1f8-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#42ade2"/><path fill="#fff" d="m32 39.2l9.9 7.1-3.8-11.5 9.9-7.1h-12.2l-3.8-11.4-3.8 11.4h-12.2l9.8 7.1-3.7 11.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1f7.svg b/public/emoji/1f1f8-1f1f7.svg
new file mode 100644
index 000000000..6348d1a78
--- /dev/null
+++ b/public/emoji/1f1f8-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,3.9,0.7,7.6,2.1,11h55.8c1.3-3.4,2.1-7.1,2.1-11s-0.7-7.6-2.1-11H4.1C2.7,24.4,2,28.1,2,32z" fill="#c94747"/><g fill="#fff"><path d="m7.3 49h49.4c1.3-1.9 2.4-3.9 3.2-6h-55.8c.8 2.1 1.9 4.1 3.2 6"/><path d="m4.1 21h55.8c-.8-2.1-1.9-4.1-3.2-6h-49.4c-1.3 1.9-2.4 3.9-3.2 6"/></g><path fill="#ffce31" d="m32 37.3l6.2 4.7-2.4-7.6 6.2-4.8h-7.6l-2.4-7.6-2.4 7.6h-7.6l6.2 4.8-2.4 7.6z"/><g fill="#699635"><path d="M56.7,15C51.3,7.2,42.3,2,32,2S12.7,7.2,7.3,15H56.7z"/><path d="M7.3,49c5.4,7.8,14.5,13,24.7,13s19.3-5.2,24.7-13H7.3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1f8.svg b/public/emoji/1f1f8-1f1f8.svg
new file mode 100644
index 000000000..9bbb66542
--- /dev/null
+++ b/public/emoji/1f1f8-1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C19.3,2,8.5,9.9,4.1,21h55.8C55.5,9.9,44.7,2,32,2z" fill="#3e4347"/><path d="M32,62c12.7,0,23.5-7.9,27.9-19H4.1C8.5,54.1,19.3,62,32,62z" fill="#699635"/><path d="m62 32c0-3.1-.5-6.2-1.4-9h-57.2c-.9 2.8-1.4 5.9-1.4 9 0 3.1.5 6.2 1.4 9h57.2c.9-2.8 1.4-5.9 1.4-9" fill="#ed4c5c"/><g fill="#fff"><path d="m60.3 22c-.1-.3-.3-.7-.4-1h-55.8c-.1.3-.3.7-.4 1-.1.3-.2.7-.3 1h57.2c-.1-.3-.2-.7-.3-1"/><path d="m3.7 42c.1.3.3.7.4 1h55.8c.1-.3.3-.7.4-1 .1-.3.2-.7.3-1h-57.2c.1.3.2.7.3 1"/></g><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32c0,8.3,3.4,15.8,8.8,21.2L32,32L10.8,10.8z" fill="#2a5f9e"/><path fill="#ffce31" d="m16.8 31l3.2-4.2-5.2 1.6-3.3-4.2v5.2l-5.1 1.6 5.1 1.6v5.2l3.3-4.2 5.2 1.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1f9.svg b/public/emoji/1f1f8-1f1f9.svg
new file mode 100644
index 000000000..08a1d8fbb
--- /dev/null
+++ b/public/emoji/1f1f8-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#83bf4f"><path d="m60 42c-5.5 0-10-4.5-10-10h-39.2v21.2c5.4 5.4 12.9 8.8 21.2 8.8 13.1 0 24.2-8.4 28.3-20-.1 0-.2 0-.3 0"/><path d="m60 22c.1 0 .2 0 .3 0-4.1-11.6-15.2-20-28.3-20-8.3 0-15.8 3.4-21.2 8.8v21.2h39.2c0-5.5 4.5-10 10-10"/></g><path d="m60.3 22h-49.5v20h49.5c1.1-3.1 1.7-6.5 1.7-10s-.6-6.9-1.7-10" fill="#ffe62e"/><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32s3.4,15.8,8.8,21.2L32,32L10.8,10.8z" fill="#ed4c5c"/><g fill="#3e4347"><path d="m40 34.1l2.5 1.9-1-3.1 2.5-1.8-3-.1-1-3-1 3-3 .1 2.5 1.8-1 3.1z"/><path d="m52 34.1l2.5 1.9-1-3.1 2.5-1.8-3-.1-1-3-1 3-3 .1 2.5 1.8-1 3.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1fb.svg b/public/emoji/1f1f8-1f1fb.svg
new file mode 100644
index 000000000..9c9370475
--- /dev/null
+++ b/public/emoji/1f1f8-1f1fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#428bc1"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z"/></g><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#f9f9f9"/><g fill="#428bc1"><path d="m35.5 27.9l-1.2 1.2c.4.5.6 1.2.6 1.9 0 1.7-1.3 3-3 3-1.7 0-3-1.3-3-3 0-.7.2-1.3.6-1.9l-1.2-1.2c-.7.8-1.1 1.8-1.1 2.9 0 2.5 2.1 4.6 4.6 4.6s4.6-2.1 4.6-4.6c.2-1-.2-2.1-.9-2.9"/><path d="m34 25.4l-.7.7c.2.3.4.7.4 1.1 0 1-.8 1.7-1.7 1.7s-1.7-.8-1.7-1.7c0-.4.1-.8.4-1.1l-.7-.7c-.4.5-.6 1-.6 1.7 0 1.5 1.2 2.6 2.6 2.6s2.6-1.2 2.6-2.6c0-.7-.2-1.2-.6-1.7"/></g><path d="m28.4 29.5c0 0-.5-.1-.9-.1.3-.5.4-1.4.4-1.4s-.8.5-1.1.9c-.2-.3-.5-.7-.5-.7s-.3.4-.3.8c.1.4.6 1 .6 1s.8.2 1.2.1c.3-.1.6-.6.6-.6" fill="#699635"/><path d="m27.6 30.7c0 0-.5 0-.9.1.2-.5 0-1.4 0-1.4s-.6.6-.8 1.2c-.3-.3-.6-.6-.6-.6s-.2.5-.1.9c.2.4.8.8.8.8s.8 0 1.1-.2c.4-.3.5-.8.5-.8" fill="#83bf4f"/><path d="m27.2 32c0 0-.5.1-.8.3 0-.6-.3-1.4-.3-1.4s-.4.8-.5 1.4c-.3-.2-.8-.4-.8-.4s-.1.5.1.9c.3.3 1 .6 1 .6s.8-.2 1-.5c.4-.4.3-.9.3-.9" fill="#699635"/><path d="m27.2 33.3c0 0-.5.3-.7.5-.1-.6-.7-1.3-.7-1.3s-.2.9-.1 1.4c-.4-.1-.8-.2-.8-.2s0 .6.4.8c.3.2 1.1.3 1.1.3s.7-.4.9-.7c.1-.3-.1-.8-.1-.8" fill="#83bf4f"/><path d="m27.5 34.6c0 0-.4.4-.6.7-.3-.5-1-1.1-1-1.1s0 .9.3 1.4c-.4 0-.8 0-.8 0s.2.5.6.7c.4.2 1.2 0 1.2 0s.6-.5.7-.9c-.1-.3-.4-.8-.4-.8" fill="#699635"/><path d="m28.1 35.8c0 0-.3.4-.4.8-.4-.4-1.2-.8-1.2-.8s.2.9.6 1.3c-.4.1-.8.3-.8.3s.3.5.7.5c.4 0 1.1-.3 1.1-.3s.4-.7.4-1.1c.1-.3-.4-.7-.4-.7" fill="#83bf4f"/><path d="m29.1 36.8c0 0-.1.5-.1.9-.5-.3-1.4-.4-1.4-.4s.5.8.9 1.1c-.3.2-.7.5-.7.5s.4.4.8.3 1-.6 1-.6.2-.8.1-1.1c-.1-.4-.6-.7-.6-.7" fill="#699635"/><path d="m30.2 37.5c0 0 0 .5.1.9-.6-.2-1.5 0-1.5 0s.6.6 1.2.8c-.3.2-.6.6-.6.6s.5.2.9.1c.4-.2.8-.8.8-.8s0-.8-.2-1.1c-.1-.4-.7-.5-.7-.5" fill="#83bf4f"/><path d="m35.6 29.5c0 0 .5-.1.9-.1-.3-.5-.4-1.4-.4-1.4s.8.5 1.1.9c.2-.3.5-.7.5-.7s.3.4.3.8c-.1.4-.6 1-.6 1s-.8.2-1.2.1c-.3-.1-.6-.6-.6-.6" fill="#699635"/><path d="m36.4 30.7c0 0 .5 0 .9.1-.2-.5 0-1.4 0-1.4s.6.6.8 1.2c.3-.3.6-.6.6-.6s.2.5.1.9c-.2.4-.8.8-.8.8s-.8 0-1.1-.2c-.4-.3-.5-.8-.5-.8" fill="#83bf4f"/><path d="m36.8 32c0 0 .5.1.8.3 0-.6.3-1.4.3-1.4s.4.8.5 1.4c.3-.2.8-.4.8-.4s.1.5-.1.9c-.3.3-1 .6-1 .6s-.8-.2-1.1-.5c-.3-.4-.2-.9-.2-.9" fill="#699635"/><path d="m36.8 33.3c0 0 .5.3.7.5.1-.6.7-1.3.7-1.3s.2.9.1 1.4c.4-.1.8-.2.8-.2s0 .6-.4.8c-.3.2-1.1.3-1.1.3s-.7-.4-.9-.7c-.1-.3.1-.8.1-.8" fill="#83bf4f"/><path d="m36.5 34.6c0 0 .4.4.6.7.3-.5 1-1.1 1-1.1s0 .9-.3 1.4c.4 0 .8 0 .8 0s-.2.5-.6.7c-.4.2-1.2 0-1.2 0s-.6-.5-.7-.9c.1-.3.4-.8.4-.8" fill="#699635"/><path d="m35.9 35.8c0 0 .3.4.4.8.4-.4 1.2-.8 1.2-.8s-.2.9-.6 1.3c.4.1.8.3.8.3s-.3.5-.7.5c-.4 0-1.1-.3-1.1-.3s-.4-.7-.4-1.1c-.1-.3.4-.7.4-.7" fill="#83bf4f"/><path d="m34.9 36.8c0 0 .1.5.1.9.5-.3 1.4-.4 1.4-.4s-.5.8-.9 1.1c.3.2.7.5.7.5s-.4.4-.8.3-1-.6-1-.6-.2-.8-.1-1.1c.1-.4.6-.7.6-.7" fill="#699635"/><path d="m33.8 37.5c0 0 0 .5-.1.9.6-.2 1.5 0 1.5 0s-.6.6-1.2.8c.3.2.6.6.6.6s-.5.2-.9.1c-.4-.2-.8-.8-.8-.8s0-.8.2-1.1.7-.5.7-.5" fill="#83bf4f"/><path d="m38 36h-12l6-10 6 10m-10.2-1.1h8.3l-4.1-6.9-4.2 6.9" fill="#ffce31"/><path fill="#3e4347" d="m32.5 30.2l-.5.8-.5-.8v-2.4l.5-.8.5.8z"/><circle cx="32" cy="31" r="2" fill="#c94747"/><path d="m32 29.5c-.8 0-1.5.7-1.5 1.5h3c0-.9-.7-1.5-1.5-1.5" fill="#ffc7ce"/><path d="m41.7 32.4c0-5.4-4.4-9.7-9.7-9.7s-9.7 4.4-9.7 9.7c0 3.8 2.2 7.1 5.5 8.7l.7-1.2c-2.8-1.3-4.8-4.2-4.8-7.5 0-4.6 3.7-8.3 8.3-8.3s8.3 3.7 8.3 8.3c0 3.4-2 6.3-4.9 7.6l.5 1.3c3.4-1.5 5.8-4.9 5.8-8.9" fill="#fc0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1fd.svg b/public/emoji/1f1f8-1f1fd.svg
new file mode 100644
index 000000000..b0cd97a07
--- /dev/null
+++ b/public/emoji/1f1f8-1f1fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m10.8 10.8v21.2h51.2c0-16.6-13.4-30-30-30-8.3 0-15.8 3.4-21.2 8.8" fill="#ed4c5c"/><path d="m10.8 32v21.2c5.4 5.4 12.9 8.8 21.2 8.8 16.6 0 30-13.4 30-30h-51.2" fill="#428bc1"/><path d="M10.8,10.8C5.4,16.2,2,23.7,2,32s3.4,15.8,8.8,21.2L32,32L10.8,10.8z" fill="#f9f9f9"/><path d="m18.5 25.5v-.4c0 0-.2-.3 0-.7 0 0-.5-.3-.4-.7 0 0-.4-.1-.4-.6 0 0-.5 0-.5-.4 0 0-.5.1-.7-.3 0 0-.5.1-.6-.2 0 0-.5.2-.7-.2 0 0-.5.2-.7-.2-.2.4-.7.2-.7.2-.3.4-.7.2-.7.2-.1.3-.6.2-.6.2-.2.4-.7.3-.7.3 0 .4-.5.4-.5.4 0 .5-.4.6-.4.6.1.4-.4.7-.4.7.2.3 0 .7 0 .7v.3l8 .1" fill="#ff0"/><path d="m18.5 25.5v-.4c0 0-.2-.3 0-.7 0 0-.5-.3-.4-.7 0 0-.4-.1-.4-.6 0 0-.5 0-.5-.4 0 0-.5.1-.7-.3 0 0-.5.1-.6-.2 0 0-.5.2-.7-.2 0 0-.5.2-.7-.2-.2.4-.7.2-.7.2-.3.4-.7.2-.7.2-.1.3-.6.2-.6.2-.2.4-.7.3-.7.3 0 .4-.5.4-.5.4 0 .5-.4.6-.4.6.1.4-.4.7-.4.7.2.3 0 .7 0 .7v.3l8 .1" fill="#ffce31"/><path d="m18.3 25.1c-1.3-.1-2.7-.4-3.8.2-.8-.4-1.8-.4-2.7-.3-.5.1-1.1.1-1.6.2h-.1c-.9.1-1.7-.2-2.5-.6.2 1.4.5 2.9.6 4.4.3 2.2-1.1 4.1-.5 6.3.3 1.1 1.5 1.7 2.6 1.8 1 .1 2.1.2 3 .4.2 0 .4.1.5.2.3.1.5.3.6.4.6-.6 1.4-.8 2.2-.9 1.5-.2 3.3-.1 4.3-1.4v-.1c.5-.8.4-1.9.2-2.7 0-.3-.1-.6-.1-.8-.9-2.4-.1-5.1.3-7.6-.5.3-1 .4-1.6.5-.4.1-.9 0-1.3 0h-.1m1.9 6.9" fill="#ed4c5c"/><path d="m20.2 32c0 .2.1.3.1.4.2 1.1.3 2.5-.7 3.1-1.2.8-2.8.4-4.2.8-.3.1-.7.3-.9.5-.1-.1-.3-.2-.4-.3-1.1-.6-2.6-.4-3.9-.7-.6-.2-1.3-.7-1.5-1.4-.4-1.7.6-3.2.5-5-.1-1.3-.3-2.6-.6-3.8 1 .5 2.2.5 3.3.3.8-.1 1.8-.1 2.6.2.4-.2.9-.3 1.4-.3.9.1 1.8.2 2.8.2.6 0 1.2-.2 1.7-.4-.4 2.2-1 4.3-.2 6.4" fill="#428bc1"/><g fill="#fff"><path d="m19.2 34.9h-.7v-2.1h.1v-.4h-.4v-2h.2l-2.9-1.9v-1h.3l-1.5-1.1-1.3 1.2h.3v1l-2.9 1.9h.2v1.9h-.4v.4h.2v2.1h-.6v.6h9.5l-.1-.6"/><path d="m18.4 26.4c.3 0 .3 1.1.3 1.7.2.1.8.4 1 .7h-2.7c.2-.3.8-.6 1-.7 0-.6.1-1.7.4-1.7"/></g><path d="m24.3 32.6h-.5c0-.5-.2-1-.4-1.6l-1.4.4.4 2.2.4.1c-.2 1.7-1.1 4.4-5.2 4.6v.2c-.8.3-2.1.5-3.3.5-1.1 0-2.6-.2-3.3-.5v-.2c-4.1-.2-5-2.9-5.2-4.6l.4-.1.4-2.2-1.2-.4c-.2.6-.3 1.2-.4 1.6h-.5c-.2 1.8.1 6.4 4.8 7.2v.5c1.3.7 4.4.9 5.1.9.7 0 3.7-.2 5-.9v-.5c4.8-.8 5.2-5.3 4.9-7.2" fill="#ffce31"/><path d="m9.6 23.9c.1-.3 1.1-.9 4.2-.6 0 0 .5.3.9.3.2 0-.1 0-.3-.2-.2-.2-.3-.6.3-.6.5 0 2.6.1 2.6.3 0 .2-1.1.3-1.5.3-.4 0-.4.2 0 .2 1.3 0 2.7-.5 4.2.6.2.1-.4.1-.9-.1 0 0-1.3.1-1.9 0 0 0-.4.4-1 .3.1.2-.2.9-2 .4-.3.1-1.4.3-1.3 0-.3 0-.8.1-.9-.1-.1-.2.9-.4 1-.6 0 0-2 0-2.4-.1.1-.2-1.1.1-1-.1" fill="#bc715f"/><path fill="#699635" d="m10.2 26.7l.2-.2 2 .2-.4.5.2.5-.1.3-.5-.2.1.2h-.2l-.1.2-.3-.2.1.2-.3.7-.2.1v-.5l-.3.5-.4-.5.2-.5-.3-.3-.6.1.2-.7-.7-.7 1.4.3"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1fe.svg b/public/emoji/1f1f8-1f1fe.svg
new file mode 100644
index 000000000..62fbea40b
--- /dev/null
+++ b/public/emoji/1f1f8-1f1fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#3e4347"/><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#ed4c5c"/><path d="M60.3,42c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10H60.3z" fill="#f9f9f9"/><g fill="#75a843"><path d="m21 35.2l4.3 2.8-1.6-4.6 4.3-2.9h-5.3l-1.7-4.5-1.6 4.5h-5.4l4.3 2.9-1.6 4.6z"/><path d="m43 35.2l4.3 2.8-1.6-4.6 4.3-2.9h-5.3l-1.7-4.5-1.6 4.5h-5.4l4.3 2.9-1.6 4.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8-1f1ff.svg b/public/emoji/1f1f8-1f1ff.svg
new file mode 100644
index 000000000..deafce4e2
--- /dev/null
+++ b/public/emoji/1f1f8-1f1ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="M32,2C21.7,2,12.7,7.1,7.3,15h49.4C51.3,7.1,42.3,2,32,2z"/><path d="M32,62c10.3,0,19.3-5.1,24.7-13H7.3C12.7,56.9,21.7,62,32,62z"/></g><path d="m59 19h-54c-1.9 3.9-3 8.3-3 13s1.1 9.1 3 13h54c1.9-3.9 3-8.3 3-13s-1.1-9.1-3-13" fill="#c94747"/><g fill="#ffce31"><path d="m5 45c.7 1.4 1.5 2.7 2.3 4h49.4c.9-1.3 1.7-2.6 2.3-4h-54"/><path d="m59 19c-.7-1.4-1.5-2.7-2.3-4h-49.4c-.9 1.3-1.7 2.6-2.3 4h54"/><path d="m58.4 31.6h-52.8c-.3 0-.5.2-.5.4 0 .2.2.4.5.4h52.8c.3 0 .5-.2.5-.4 0-.2-.2-.4-.5-.4"/><path d="m12.4 28.5h38.8l1.8.6 2.7-.9-2.7-.9-1.8.6h-.6c0 0 0 0 0 0h-.3c0 0 0 0 0 0h-.3c0 0 0 0 0 0h-37.6c-.2 0-.3.1-.3.3s.2.3.3.3"/><path d="m9.9 30.2h37.6c0 0 0 0 0 0h.3c0 0 0 0 0 0h.3c0 0 0 0 0 0h.6l1.8.6 2.7-.9-2.7-.9-1.8.6h-38.8c-.2 0-.3.1-.3.3s.1.3.3.3"/></g><path d="m47.5 32c-3.2 2.9-7.4 8.8-15.8 8.8-7.4 0-4.9-8.8-4.9-8.8s-2.5-8.8 4.9-8.8c8.4 0 12.7 5.9 15.8 8.8" fill="#fff"/><path d="m30.6 26.3c.8.9.1 1.2 1 1.3.9.1.4.9 1.2 1 .6 0-.1 2.1.5 2.7.5.7 1 .2 1 .7 0 .5-1.5.5-1.5 2.1 0 .9-1.3 1-1.3 1.6-.1.6 2.4.9 2.3 1.4s-2.6.4-2.8 1c0 .4 3.7.9 4 2.3-.5.2-2.1.3-3.3.3-7.4 0-12.6-5.8-15.8-8.8 3.2-2.9 8.4-8.8 15.8-8.8 0 .1-2.2 2-1.1 3.2" fill="#3e4347"/><g fill="#fff"><path d="m21.8 28.9h.8v2.3h-.8z"/><path d="m21.8 32.8h.8v2.3h-.8z"/><path d="m23.3 28.9h.8v2.3h-.8z"/><path d="m23.3 32.8h.8v2.3h-.8z"/><path d="m24.9 28.9h.8v2.3h-.8z"/><path d="m24.9 32.8h.8v2.3h-.8z"/><path d="m26.4 28.9h.8v2.3h-.8z"/><path d="m26.4 32.8h.8v2.3h-.8z"/><path d="m27.9 28.9h.8v2.3h-.8z"/><path d="m27.9 32.8h.8v2.3h-.8z"/><path d="m29.5 28.9h.8v2.3h-.8z"/><path d="m29.5 32.8h.8v2.3h-.8z"/></g><g fill="#3e4347"><path d="m33.4 28.9h.8v2.3h-.8z"/><path d="m33.4 32.8h.8v2.3h-.8z"/><path d="m34.9 28.9h.8v2.3h-.8z"/><path d="m34.9 32.8h.8v2.3h-.8z"/><path d="m36.5 28.9h.8v2.3h-.8z"/><path d="m36.5 32.8h.8v2.3h-.8z"/><path d="m38 28.9h.8v2.3h-.8z"/><path d="m38 32.8h.8v2.3h-.8z"/><path d="m39.5 28.9h.8v2.3h-.8z"/><path d="m39.5 32.8h.8v2.3h-.8z"/><path d="m41.1 28.9h.8v2.3h-.8z"/><path d="m41.1 32.8h.8v2.3h-.8z"/></g><g fill="#428bc1"><path d="m29.2 25.8c-3.8-2.6-4.9 1.2-4.6 2.8.5-.5 2.8 1.6 4.2 1.8-1.1-.7 2.4-3.2.4-4.6"/><path d="m56.5 36.3c2.8-3.5-1.3-4.5-3.1-4.2.6.4-1.7 2.6-1.9 3.9.8-1.1 3.5 2.1 5 .3"/><path d="m9.2 31.8c-4.6.8-2.4 4.1-.8 5.1-.1-.7 3.2-.8 4.3-1.7-1.4.2-1.1-3.9-3.5-3.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f8.svg b/public/emoji/1f1f8.svg
new file mode 100644
index 000000000..a39d2010e
--- /dev/null
+++ b/public/emoji/1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m25.8 37.6c.2 1.3.6 2.3 1.1 3 1 1.2 2.7 1.8 5.2 1.8 1.5 0 2.6-.2 3.6-.5 1.7-.6 2.6-1.7 2.6-3.4 0-1-.4-1.7-1.3-2.2-.8-.5-2.2-1-4-1.4l-3.1-.7c-3.1-.7-5.2-1.4-6.4-2.2-2-1.3-2.9-3.4-2.9-6.3 0-2.6 1-4.8 2.9-6.5 1.9-1.7 4.7-2.6 8.4-2.6 3.1 0 5.7.8 7.9 2.4 2.2 1.6 3.3 4 3.4 7.1h-5.8c-.1-1.7-.9-3-2.3-3.7-1-.5-2.2-.7-3.6-.7-1.6 0-2.9.3-3.8.9s-1.4 1.5-1.4 2.6c0 1 .5 1.8 1.4 2.3.6.3 1.9.7 3.9 1.2l5.1 1.2c2.2.5 3.9 1.2 5 2.1 1.7 1.4 2.6 3.3 2.6 5.9 0 2.7-1 4.9-3.1 6.6-2 1.8-4.9 2.6-8.7 2.6-3.8 0-6.8-.9-9-2.6-2.4-1.5-3.5-3.9-3.5-6.9h5.8" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1e6.svg b/public/emoji/1f1f9-1f1e6.svg
new file mode 100644
index 000000000..68e6e9ce7
--- /dev/null
+++ b/public/emoji/1f1f9-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#2a5f9e" d="m12 12h21v21h-21z"/><path fill="#fff" d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="M32,2v30H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#2a5f9e"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5" fill="#fff"/><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/><path d="m48.3 24l-3.7 1.2.1-3.8.8-1.3 2.8 3.9m-6.8.5l2.9-2.9v3.6l-2.9-.7" fill="#bfe5e8"/><path d="m42.6 25.2c0 .6.2.7.2.7h5.4c0 0 .2-.5.2-.7-1.5.4-3.7.7-5.8 0" fill="#c7e8eb"/><path d="m49 26.2c0-.2.1-.3.1-.5.1-.3-.1-.4-.1-.7 0-.2 0-.3 0-.5-.2-.1-.4-.1-.6-.1-.2 0-.4-.1-.5.2.3 0 .6 0 .9 0-.6.5-1.7.5-2.4.6-.6 0-1.3.1-1.9 0-.3 0-.8-.1-1.1-.2-.2 0-.5-.1-.7-.2 0-.3 0-.3-.3-.3 0 .3-.2 1.5.4 1.3-.1-.2-.1-.6-.1-.8 1.2.4 3.4.8 6.1 0 0 .3-.1.6-.2.8 0 .1.2.2.4.4" fill="#00a3d6"/><path d="m44.6 20.9c0 0 0-.1 0 0-.2-.1-.2 0-.2 0l-.1 4.4h.2l.1-4.4" fill="#bc7e22"/><path d="m39.2 27.5c.8-.4 1.7-.2 2 .5.2 1-.3 1.8-1 2.5l.1.1c.4-.5.9-.9 1.8-.9-.1.3-.4 1.5-.5 1.7.1 0 .3 0 .4 0 .1.1.2.2.2.3-.4.1-.8 0-1.2-.1-.6-.3-1.1-.4-1.5.2-.2-.4-.3-.7-.2-1.1.2-.5.4-.9.5-1.4.4-1.2 0-1.7-.6-1.8m0 3.5c-.1.4 0 .9.1 1.3-.5-.1-1-.1-1.4.1 0-.4.2-.6.4-.8-.8-.2-1.4.1-1.7.9.1-.5.2-1 .2-1.5.6-.5 1.5-.4 2.4 0" fill="#00a3d6"/><g fill="#9ec1ff"><path d="m35.4 28.8c.1.3.4.6.9.9.3.3.5.3.7.3.7-.2 1.1-.6 1.5-1 .2-.3.4-.6.5-.8 0-.1.2-.1.1.1-.2.2-.3.5-.4.8-.1.3-.2.6 0 .9 0-.2.3-.4.5-.5.2-.2.4-.4.4-.7 0-.4 0-.7.3-.8-.1-.4-.3-.5-.7-.6-.3-.3-.7-.4-1.2-.4-.5 0-1 .3-1.5.1.1.4.4.8 1.6.9-.4.4-.9.8-1.8 1.1-.4 0-.7-.1-.9-.3"/><path d="m39.2 31.1c.1 1 1.8 1.7 2.7.9-1.5.1-1.4-.2-2.1-.4.2-.2.5-.3 1.2.1.3.1.7.1 1 .1l.1-.1c0-.2-.1-.2-.2-.3h.4c.3.5.6 1.1 1 1.6-.6.8-1.3 1.3-1.9 1.5 0-.5.2-.9.4-1.2-1.8.6-3-1-2.6-2.2"/><path d="m36.9 32c.1.5.5.8 1.1.8-.3.8-1.5.5-1.4-.2.1-.2.2-.5.3-.6"/></g><g fill="#00a3d6"><path d="m50.6 28.1c.3-1 1.1-1.1 2-.9.3-.1.6-.3 1.2-.2.4.1.8.1 1.2 0-.3.5-.8.8-1.7.8.6.5 1.2.9 1.9.9.1.3-.1.6-.4.9-.6 0-1.2-.3-1.7-1 .1.4.1.7 0 1.1-.3-.3-.7-.5-.8-.8-.2-.2-.2-.6-.2-1-.1-.8-1.3-.4-1.5.2"/><path d="m46.8 30c.4-.3.7-.6.9-.9h.1.2.1c.2.1.4.2.6.3.1.2.2.4.5.6.3.4.6.7 1.4.6-.2.1-.4.2-.5.3l-.2-.1.1.2v.1c.8.3 1.6.6 2.3.1.1.7-.2 1.2-.7 1.4-1.1.2-2.1-.5-2.5-1.5.1.5 0 1-.2 1.6-.4-.4-.7-.9-.7-1.9-.1.5-.3.9-.5 1.3-.4-.8-.4-1.5-.1-2.1-.4.1-.6.1-.8 0"/></g><path d="m49 29.8c.3.2.7 0 1.2.1-.2-.2-.4-.4-.4-.6.4-.1.8 0 1.2.3-.4-.5-.6-1.1-.4-1.5.3-.5.7-.8 1.3-.6-.2.3-.2.8-.1 1.2.1.6.4 1.2.6 1.8.4-.2.8-.4 1.2-.5.3-.1.5 0 .8.2.3.4.4.8.2 1.3-.2-.5-.7-.5-1.2-.4.3.2.4.4.3.8-.4-.2-.8-.2-1.1-.1 0 0-.4-.8-1-.9-.3 0-.6.2-.9.3-.3.1-.5 0-.7-.1.1-.3.4-.4.6-.5-.9.2-1.4-.1-1.6-.8m5.7-1.7c.2.2.5.4.5.7.1.3-.1.6-.5.9.3 0 .5-.2.8-.5.2-.2.3-.4.5-.6 0-.8-.9-.9-1.3-.5" fill="#9ec1ff"/><g fill="#d8a322"><path d="m45.1 26.9c0-.5 0-1 .1-1-.9-.8-1.8 0-1.8 0l.4 2.1c0 0-.8-1.3-.4-2.1 0 0-2.1-.5-2.5 1-.1.5.9 1.8.9 1.8 1.6-.9 3.4-.9 3.4-.9 0 .1-.1-.3-.1-.9"/><path d="m49.5 27c-.5-1.5-2.5-1-2.5-1 .4.8-.4 2.1-.4 2.1l.4-2.1c0 0-.9-.8-1.8 0 .1 0 .1.4.1 1 0 .5 0 1-.1 1 0 0 1.8-.1 3.4.9.1-.1 1.1-1.4.9-1.9"/></g><path d="m45.7 50c1 0 2-.2 2.9-.7.4-.2.9-.5 1.3-.8.1-.1.4-.4.6-.4.1 0 .5.3.6.3.7.2 1.5.1 1.7-.7.1-.3-.1-.7 0-1.1 0-.1.2-.2.2-.3.1-.2.1-.1 0-.3l-.1-.2c-.4-.4-1-.4-1.6-.2-.1 0-.3.2-.4.2-.1 0-.4-.2-.5-.3-.3-.1-.6-.2-1-.1-.6.1-1 .6-1.5 1-.4.3-1.1.5-.7 1.1.3.5 1.1 0 1.5-.1-1.8 1.3-4.1 1.2-5.9 0 .2 0 .4.1.6.1.2 0 .4.3.6.2.6-.1.5-.8.1-1-.5-.3-.8-.7-1.3-1-.7-.4-1.2-.2-2 .1-.2.1-.2.1-.4 0-.1-.1-.3-.1-.5-.2-.3-.1-.6-.1-.8 0-.2.1-.5.3-.6.5-.1.2 0 .2.2.4.1.1.1.2.1.4 0 .7-.1 1.5.9 1.6.4 0 .8-.1 1.2-.3.3-.2.3-.1.6.1.2.2.4.3.6.5 1 .7 2.3 1.2 3.6 1.2" fill="#fff"/><path d="m40.7 34.7h9.9v5.9c0 4.1-1.5 5.5-5 6.4-3.6-1-4.9-2.4-4.9-6.5 0 0 0-5.8 0-5.8" fill="#007dd4"/><path d="m41 34.9h9.5v5.6c0 3.9-1.4 5.2-4.8 6.1-3.4-.9-4.7-2.3-4.7-6.1v-5.6" fill="#1799f8"/><g fill="#fff"><path d="m50.4 40.5c0 3.9-1.4 5.2-4.8 6.1-3.4-.9-4.7-2.3-4.7-6.1h9.5"/><path d="m47.5 40.5l-1.8-3.4-1.9 3.4z"/></g><path fill="#1799f8" d="m43.8 40.5l1.9 3.5 1.8-3.5"/><g fill="#fff"><path d="m49.3 38.6c-.1-.1-.5-.5-1-.5 0 0 0-.1-.2-.1-.4-.1-.2-.4-.1-.6.1-.2.1-.5-.4-.8s-.9-.2-1.3-.6c-.1.3.7.6.6.7-.1.2.6.9 0 .7-.1-.1-.5-.1-.8 0 .5.1.8.9 1.7 1.1 0 .1.1.3.2.3 0 0 .4.1.6.6.1-.3-.2-.6-.3-.7 0 0 .4-.1.5.2.2.6.9 1.2 1.2 1.3-.3-.6-.5-1.2-.7-1.6"/><path d="m42.1 38.6c.1-.1.5-.5 1-.5 0 0 0-.1.2-.1.4-.1.2-.4.1-.6-.1-.2-.1-.5.4-.8.5-.3.9-.2 1.3-.6.1.3-.7.6-.6.7.1.2-.6.9 0 .7.1-.1.5-.1.8 0-.5.1-.8.9-1.7 1.1 0 .1-.1.3-.2.3 0 0-.4.1-.6.6-.1-.3.2-.6.3-.7 0 0-.4-.1-.5.2-.2.6-.9 1.2-1.2 1.3.3-.6.5-1.2.7-1.6"/></g><g fill="#1799f8"><path d="m42.1 42.6c.1.1.5.5 1 .5 0 0 0 .1.2.1.4.1.2.4.1.6-.1.2-.1.5.4.8.5.3.9.2 1.3.6.1-.3-.7-.6-.6-.7.1-.2-.6-.9 0-.7.1.1.5.1.8 0-.5-.1-.8-.9-1.7-1.1 0-.1-.1-.3-.2-.3 0 0-.4-.1-.6-.6-.1.3.2.6.3.7 0 0-.4.1-.5-.2-.2-.6-.9-1.2-1.2-1.3.3.6.5 1.2.7 1.6"/><path d="m49.3 42.6c-.1.1-.5.5-1 .5 0 0 0 .1-.2.1-.4.1-.2.4-.1.6.1.2.1.5-.4.8s-.9.2-1.3.6c-.1-.3.7-.6.6-.7-.1-.2.6-.9 0-.7-.1.1-.5.1-.8 0 .5-.1.8-.9 1.7-1.1 0-.1.1-.3.2-.3 0 0 .4-.1.6-.6.1.3-.2.6-.3.7 0 0 .4.1.5-.2.2-.6.9-1.2 1.2-1.3-.3.6-.5 1.2-.7 1.6"/></g><g fill="#d8a322"><path d="m50.4 39.5c-.4-.4.8-2.2 1-2 .3.3.7 1 .9 1.3.4.5-1-1-1.3-.5-.1.1-1.4 2.9.1 3.6-.7-1.9.2-3.9 1.5-1.9.4.6-.3.2-.5 0-1-.8-1 1.8-.1 2.7-.8-3 .4-2.1 1.5-1.1.6.5-1.3 2.7-1.3 2.6-.2-.3-.6-1-1-1-.5 0-1 1.1-.8 1.7.3.7 1.5.7 2.1.6 4.3-1.4 4.8-7.9 3.6-10.1-.2-.3.9-1.1 1.1-.8 2.3 2.9.1 9.3-.2 9.7 3.2-4.6 2.6-10.9-1-10.6-.7 0-2.1.4-3 2.3 0 0 .1-1.5-.9-1.3-.8.2-2.2.9-1.8 1.6.1-.2 1.4-1.1 1.8-1.2.3 0 .3 1.7.1 1.2-.1-.3-.5-.8-.8-.5-.3.2-1.9 1.4-1.1 2.2-.1-.8.9-1.6 1.2-1.8.3-.2 1.1 1.5 1 1.8-.1 0-1-1.3-1.4-1.1-.2.1-1.3 1.9-.7 2.6"/><path d="m41 39.5c.4-.4-.8-2.2-1-2-.3.3-.7 1-.9 1.3-.4.5 1-1 1.3-.5.1.1 1.4 2.9-.1 3.6.7-1.9-.2-3.9-1.5-1.9-.4.6.3.2.5 0 1-.8 1 1.8.1 2.7.8-3-.4-2.1-1.5-1.1-.6.5 1.3 2.7 1.3 2.6.2-.3.6-1 1-1 .5 0 1 1.1.8 1.7-.3.7-1.5.7-2.1.6-4.3-1.4-4.8-7.9-3.6-10.1.2-.3-.9-1.1-1.1-.8-2.3 2.9-.1 9.3.2 9.7-3.2-4.6-2.6-10.9 1-10.6.7 0 2.1.4 3 2.3 0 0-.1-1.5.9-1.3.8.2 2.2.9 1.8 1.6-.1-.2-1.4-1.1-1.8-1.2-.3 0-.3 1.7-.1 1.2.1-.3.5-.8.8-.5.3.2 1.9 1.4 1.1 2.2.1-.8-.9-1.6-1.2-1.8-.3-.2-1.1 1.5-1 1.8.1 0 1-1.3 1.4-1.1.2.1 1.3 1.9.7 2.6"/></g><path d="m47.8 33.6c.2.3.3.6.2 1h-.4c.2-.5.1-.9-.6-1-1-.1-2.1 1.8-3.8 2-.5-.6-.5-1.7.2-2.2-.3-.9-1-2-1.5-2.4-.3 0-.6 0-.9 0 .2-.5 1-1.1 1.5-1.3.1-.1.2-.3.3-.4.1-.7 3.5-.4 4.3.1 0 .8.4 3.5.7 4.2" fill="#8ca8c2"/><path d="m42.5 29.7c1.8-.8 3.9-.8 5.7 0 .1-.2.3-.5.4-.7-2.1-.9-4.5-.9-6.5 0 .1.3.2.5.4.7" fill="#d8a322"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1e8.svg b/public/emoji/1f1f9-1f1e8.svg
new file mode 100644
index 000000000..ba12e33df
--- /dev/null
+++ b/public/emoji/1f1f9-1f1e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="M32,2v30H2c0,16.6,13.4,30,30,30c16.6,0,30-13.4,30-30S48.6,2,32,2z"/><path d="m12 12h21v21h-21z"/></g><g fill="#fff"><path d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5"/></g><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/><path d="m58 26.5v9.3c0 7.6-3 14.6-11.9 18.8-8.9-4.2-11.9-11.2-11.9-18.8v-9.3h23.8" fill="#fff"/><path d="m57.2 27.4v8.6c0 7.1-2.8 13.6-11.1 17.5-8.3-3.9-11.1-10.4-11.1-17.5v-8.6h22.2" fill="#ffce31"/><path d="m41 31.2c-.5-.4-.4 0-.6-.6-.2-.4-.6-.5-.9-.7-.2-.1-1.2-1.5-1.5-1.4-.3.1-.4 1-.4 1.1-.2.6.1.5.2.9-.3 0 .1.4.2.4-.1.1-.1.2 0 .3-.6 0-1.1.6-1.5.9.3 0 .4-.2.7-.2.3 0 .5.3.8.2-.2.2-.5.4-.5.7-.1.6-.8.6-1 1.2.4.9 1.3 1 2.1 1.5.6.4 1 .8 1.4 1.4.4.7 1.3 1.7 2 .6.4-.7.2-2.2.2-3-.1-.8-.2-2.7-1.2-3.3" fill="#ff9e3d"/><path d="m41.7 29.1c-.8.9-.7 1.4-.7 2.5 0 1.1-.9 1.2-1.2 2.1-.3 1 1 1.6 1.2 2.5.1.5.1 1 .4 1.4.2.3 1.1.2 1.4 0 .3-.2.1-.7.3-1 .2-.4.7-.3.9-.6.5-.7.5-2 .1-2.7-.2-.4.1-.9-.4-1.2-.4-.3-.2-.7-.6-1-.7-.6-.4-1.6-1.4-2" fill="#ff927f"/><path d="m41.8 37.8c.9-.2.8-1.7.7-2.3s-.5-1.5-.2-2.2c.4-1-.5-1.9-.2-2.3.2-.4.2-.6.2-.7 0-.1-.2-.2-.2 0 0 .3-.1.3-.2.5s-.1.5 0 .9c.1.4.4 1 0 1.7-.4.8-.2 1.1-.1 1.5 0 .6.6 2.6 0 2.9" fill="#ff9ee1"/><g fill="#ff9e3d"><path d="m37.8 29.4c.1 0 .3 0 .3.1"/><path d="m37.6 30.1c.1-.1.3 0 .5-.1"/><path d="m37.8 30.6c.2 0 .4 0 .6-.2"/><path d="m38 31.1c.1 0 .4-.1.5-.3"/><path d="m38.1 31.4c.3 0 .7.1.7 0"/><path d="m38.1 32.3c.2-.2.7-.3.8-.5"/><path d="m38.6 29.3c.3.1.2.3.4.4.3.2 0 .5.3.5.2.1.2.1.2.4-.1.3.2.3.1.5"/><path d="m40.4 31c-.1 0-.5 0-.7.4"/><path d="m37.6 34.9c.2 0 .2-.1.3-.1 0-.1.1-.2.2-.2.1 0 .4 0 .4-.2s.2 0 .4-.3c.1-.3.2-.6.6-.7"/></g><path d="m48.1 40.7c.2.2 0 .5.2.6.3.1 0 .5.4.6.3.1 0 .5.3.7.3.2-.1.5.4.7s-.1.7.2.8-.1.6.3.8c.4.2-.2.5.2.8.3.3-.1.6.3.9s-.2.5.1.9c.3.3-.1.5.1.9.1.3-.1 1.3-.8 1.2-.3.4-1.2.8-1.6.7-.4.3-1.5.6-2.1.1-.6.6-1.7.2-2.1-.1-.4.1-1.3-.3-1.6-.7-.7.1-1-.9-.8-1.2.2-.4-.2-.6.1-.9.3-.3-.2-.6.1-.9s-.1-.6.3-.9c.3-.3-.2-.6.2-.8.4-.2-.1-.6.3-.8.3-.2-.2-.6.2-.8s.1-.6.4-.7c.3-.2 0-.5.3-.7.4-.1.1-.5.4-.6.3-.1.1-.3.3-.6.6.3 3 .5 3.9 0" fill="#699635"/><path d="m48.2 40.5c0 0-.1-.1-.2-.1-.1-2.4-.5-3.3-1.9-3.3s-1.8.9-1.9 3.3c-.1 0-.1 0-.2.1-.2.2-.2.4.4.6.4.2 1.1.3 1.7.3.6 0 1.2-.1 1.7-.3.5-.2.5-.3.4-.6" fill="#ed4c5c"/><path d="m54.6 33.4v-.7l2.2-.2-2.2-.2v-.3l-.1-.6 2.2-.4-2.3.1-.3-.6 1.6-1.3-1.9 1-.8-.4-.8-1.2.1-.4-.8 1.8v.6l.1.4-.1-.6v-.6l-.8-1.8.1.4-.8 1.2-.8.4-1.9-1 1.6 1.3-.3.6-2.2.1 2.2.4-.1.6v.3l-2.2.2 2.2.2v.7l-2 .8 2-.5.2 4.3-.5 2.8.8-2.6-.1-4.5 1.1.3.2.5.1.6.2.5v.1l.1.6.1.6.1.5.2.2-.9.9-.1.8.6-.2.1.7.3-.1.2.3.4-.8.4.8.2-.3.3.1.1-.7.6.2-.1-.7-.9-.9.2-.2.1-.5.1-.6.1-.6v-.1l.2-.5.1-.6.2-.5 1.1-.3-.1 4.5.8 2.6-.6-2.9.2-4.3 2 .5-2-.8m-3.5-2.5l-.7-.8.7.5v.3m-.2.3l-.1.1-1.2-.9.6-.2.7 1m0-2.6l.4 1.3v.2l-.9-.3.5-1.2m-1.6 2.1l1.2.9-.1.2-1.1-.5-.2-.1.2-.5m-.4 1.3l.1-.5 1.2.6v.3l-.1.3-.8-.3-.4-.1v-.3m0 1.4v-.6l1.2.4v.5l-1-.2-.2-.1m3.5-2.1l-.1-.1.8-1 .6.2-1.3.9m-.3-.4v-.2l.7-.5-.7.7m.8.9l-.1-.2 1.2-.9.2.5h-.2l-1.1.6m-.5-3.2l.5 1.1-.9.4v-.2l.4-1.3m.6 3.5l1.2-.6.1.5v.3l-.3.1-.8.3-.2-.3v-.3m1.2 1.3l-1 .2v-.5l1.2-.4v.6l-.2.1" fill="#b95a1e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1e9.svg b/public/emoji/1f1f9-1f1e9.svg
new file mode 100644
index 000000000..3976073fb
--- /dev/null
+++ b/public/emoji/1f1f9-1f1e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#2a5f9e"/><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#ed4c5c"/><path d="M22,60.3c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7V60.3z" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1eb.svg b/public/emoji/1f1f9-1f1eb.svg
new file mode 100644
index 000000000..f374f23f6
--- /dev/null
+++ b/public/emoji/1f1f9-1f1eb.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M39.1,2.9v24.7H2.3C2.1,29,2,30.5,2,32c0,16.6,13.4,30,30,30c16.6,0,30-13.4,30-30C62,17.9,52.2,6.1,39.1,2.9z
+		" fill="#2a5f9e"/><path d="m39.1 2.9c-.2-.1-.4-.1-.6-.1v24.2h-12.9v-24.3c-4.8 1-9.2 3.3-12.9 6.3v18h-10.3c0 .2-.1.4-.1.6h36.8c0 0 0-24.7 0-24.7" fill="#fff"/><path d="M2.4,27h10.3V9C7.4,13.5,3.6,19.8,2.4,27z" fill="#2a5f9e"/><path d="m25.6 2.7v24.3h12.9v-24.3c-2.1-.5-4.3-.7-6.5-.7-2.2 0-4.3.2-6.4.7" fill="#ed4c5c"/><g fill="#fff"><path d="m42.8 43.8v-4.7h1.9l1.4-2.3h-3.4v-1.5h4.3l1.5-2.4h-14.2l1.5 2.4h4.3v8.4l-3.2-5.1-4.4 6.9h2.1l.4-.8h3.6l2.8 5 2.8-5h3.6l.4.8h2.1l-4.4-6.9-3.1 5.2m-6.8-.6l.9-1.6.9 1.6h-1.8m9.2 0l.9-1.6.9 1.6h-1.8"/><path d="m42 53.2l-.5-1.7-.6 1.7h-1.8l1.5 1.1-.6 1.7 1.5-1.1 1.4 1.1-.5-1.7 1.4-1.1z"/><path d="m36.7 49.2l-.5-1.7-.6 1.7h-1.8l1.5 1.1-.6 1.7 1.5-1.1 1.4 1.1-.5-1.7 1.4-1.1z"/><path d="m47.3 49.2l-.5-1.7-.6 1.7h-1.8l1.5 1.1-.6 1.7 1.5-1.1 1.4 1.1-.5-1.7 1.4-1.1z"/><path d="m31.7 39l1.5 1.1-.6-1.7 1.5-1.1h-1.8l-.6-1.7-.5 1.7h-1.8l1.4 1.1-.5 1.7z"/><path d="m52.2 38.4l1.4-1.1h-1.8l-.5-1.7-.6 1.7h-1.8l1.5 1.1-.6 1.7 1.5-1.1 1.4 1.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1ec.svg b/public/emoji/1f1f9-1f1ec.svg
new file mode 100644
index 000000000..1c9e70f45
--- /dev/null
+++ b/public/emoji/1f1f9-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m8 50h48c2.6-3.5 4.5-7.6 5.4-12h-58.8c.9 4.4 2.8 8.5 5.4 12" fill="#ffce31"/><path d="m56 50h-48c5.5 7.3 14.2 12 24 12s18.5-4.7 24-12" fill="#83bf4f"/><path d="M2,32c0,2.1,0.2,4.1,0.6,6H32V2C15.4,2,2,15.4,2,32z" fill="#ed4c5c"/><path d="M32,2v12h24C50.5,6.7,41.8,2,32,2z" fill="#83bf4f"/><path d="m56 14h-24v12h29.4c-.9-4.4-2.8-8.5-5.4-12" fill="#ffce31"/><path d="m61.4 26h-29.4v12h29.4c.4-1.9.6-3.9.6-6s-.2-4.1-.6-6" fill="#83bf4f"/><path fill="#fff" d="m18 27.3l6.8 4.7-2.6-7.6 6.8-4.8h-8.4l-2.6-7.6-2.6 7.6h-8.4l6.8 4.8-2.6 7.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1ed.svg b/public/emoji/1f1f9-1f1ed.svg
new file mode 100644
index 000000000..d5a54a4d8
--- /dev/null
+++ b/public/emoji/1f1f9-1f1ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ed4c5c"><path d="M52.4,10C47,5,39.9,2,32,2s-15,3-20.4,8H52.4z"/><path d="m11.6 54c5.4 5 12.5 8 20.4 8s15-3 20.4-8h-40.8"/></g><path d="m2 32c0 4.3.9 8.3 2.5 12h55c1.6-3.7 2.5-7.7 2.5-12s-.9-8.3-2.5-12h-55c-1.6 3.7-2.5 7.7-2.5 12" fill="#2a5f9e"/><g fill="#f9f9f9"><path d="m11.6 54h40.7c3-2.8 5.5-6.2 7.1-10h-55c1.8 3.8 4.2 7.2 7.2 10"/><path d="m52.4 10h-40.8c-3 2.8-5.5 6.2-7.1 10h55c-1.7-3.8-4.1-7.2-7.1-10"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1ef.svg b/public/emoji/1f1f9-1f1ef.svg
new file mode 100644
index 000000000..a7d29de9d
--- /dev/null
+++ b/public/emoji/1f1f9-1f1ef.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,5.9,1.7,11.4,4.6,16h50.7c2.9-4.6,4.6-10.1,4.6-16s-1.7-11.4-4.6-16H6.6C3.7,20.6,2,26.1,2,32z" fill="#f9f9f9"/><path d="M57.4,16C52.1,7.6,42.7,2,32,2S11.9,7.6,6.6,16H57.4z" fill="#c94747"/><path d="M6.6,48c5.3,8.4,14.7,14,25.4,14s20.1-5.6,25.4-14H6.6z" fill="#699635"/><g fill="#ffce31"><path d="m38.3 36.4c-.6.5-1.3.8-2.1.9-1.9.2-3.6-1.2-3.8-3v-2.6c0-.6.5-1.1 1.2-1.1.4 0 .8.2 1 .5.5-1.4-.3-2.8-1.7-3.3-1.4-.5-2.9.3-3.4 1.7-.2.5-.2 1.1 0 1.6.3-.5 1-.7 1.6-.4.3.2.6.5.6.9v2.6c-.2 1.8-1.9 3.2-3.8 3-.8-.1-1.5-.4-2.1-.9-.7 1.8-2.8 2.7-4.7 1.9-.3-.1-.5-.2-.8-.4.3 3.2 5.3 2.6 5.7-.6 1.6 2.7 5 1.9 6-1.4 1 3.3 4.5 4 6 1.4.4 3.1 5.4 3.8 5.7.6-.2.2-.5.3-.8.4-1.8.9-3.9 0-4.6-1.8m-8.3-6.5c.1-.8.8-1.5 1.7-1.6 1.1-.1 2.1.6 2.2 1.6-.8-.2-1.6.2-2 .8-.3-.6-1.1-.9-1.9-.8"/><path d="m28.2 40c0 0-.4-.2-1.1-.1-.1-.5-.5-.9-.8-1-.3.3-.5.9-.4 1.3-.5.1-1 .4-1 .4 1.2 1.1 2.6.8 3.3-.6"/><path d="m33.7 39.8c0 0-.3-.3-1.1-.3 0-.5-.4-.9-.6-1.2-.3.3-.6.8-.6 1.2-.5 0-1.1.3-1.1.3 1 1.4 2.5 1.3 3.4 0"/><path d="m37.7 38.8c-.4.2-.7.7-.8 1.1-.5-.1-1.1.1-1.1.1.8 1.5 2.2 1.7 3.3.5 0 0-.3-.3-1-.4.1-.5-.2-1-.4-1.3"/><path d="m22.9 42.4l.5 1.6c5.7-1.6 11.6-1.6 17.3 0l.5-1.6c-6-1.7-12.4-1.7-18.3 0"/><path d="m31.2 22.5l-.5 1.5 1.3-1 1.3 1-.5-1.5 1.4-1h-1.7l-.5-1.5-.5 1.5h-1.7z"/><path d="m24.8 24.1l-.6 1.5 1.4-.9 1.3.9-.5-1.5 1.4-.9h-1.7l-.5-1.5-.5 1.5h-1.7z"/><path d="m20.1 28.6l-.6 1.6 1.4-1 1.3 1-.5-1.6 1.4-.9h-1.7l-.5-1.5-.5 1.5h-1.7z"/><path d="m19.2 35.4l1.3.9-.5-1.5 1.4-.9h-1.7l-.5-1.5-.5 1.5h-1.7l1.3.9-.5 1.5z"/><path d="m37.6 24.1l-.5 1.5 1.3-.9 1.4.9-.6-1.5 1.4-.9h-1.7l-.5-1.5-.5 1.5h-1.7z"/><path d="m42.3 28.6l-.5 1.6 1.3-1 1.4 1-.6-1.6 1.4-.9h-1.7l-.5-1.5-.5 1.5h-1.7z"/><path d="m45.7 34.8l1.3-.9h-1.7l-.5-1.5-.5 1.5h-1.7l1.4.9-.5 1.5 1.3-.9 1.4.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1f0.svg b/public/emoji/1f1f9-1f1f0.svg
new file mode 100644
index 000000000..7c869591e
--- /dev/null
+++ b/public/emoji/1f1f9-1f1f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#2a5f9e"><path d="m53.4 53h-42c0 0 26-29.4 42.4-38.2 0 0-11.8 21.5 3 34.2 3.2-4.8 5.2-10.7 5.2-17 0-16.6-13.4-30-30-30s-30 13.4-30 30c0 9.8 4.7 18.5 12 24h36c1.2-.9 2.4-1.9 3.4-3"/><path d="m32 62c4.7 0 9.1-1.1 13.1-3h-26.2c4 1.9 8.4 3 13.1 3"/></g><g fill="#ffce31"><path d="m53.7 14.8c-16.3 8.8-42.3 38.2-42.3 38.2h42c1.2-1.2 2.3-2.6 3.3-4-14.8-12.7-3-34.2-3-34.2"/><path d="m14 56c1.5 1.1 3.2 2.2 4.9 3h26.2c1.7-.8 3.4-1.9 4.9-3h-36"/></g><g fill="#fff"><path d="m18.5 10.3l.5 1.7h1.8l-1.4 1 .5 1.7-1.4-1-1.4 1 .5-1.7-1.4-1h1.7z"/><path d="m27.1 18.1l.5 1.5h1.6l-1.3.9.5 1.5-1.3-.9-1.2.9.5-1.5-1.3-.9h1.6z"/><path d="m8.3 20.5l.5 1.7h1.8l-1.4 1 .5 1.7-1.4-1-1.4 1 .5-1.7-1.4-1h1.8z"/><path d="m18.5 33.3l.6 2h2.1l-1.7 1.2.6 2-1.6-1.2-1.7 1.2.6-2-1.7-1.2h2.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1f1.svg b/public/emoji/1f1f9-1f1f1.svg
new file mode 100644
index 000000000..43e983ac3
--- /dev/null
+++ b/public/emoji/1f1f9-1f1f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 2c-7.6 0-14.6 2.9-19.9 7.6v44.9c5.3 4.6 12.3 7.5 19.9 7.5 16.6 0 30-13.4 30-30s-13.4-30-30-30" fill="#ed4c5c"/><path d="M12.1,9.6c-1.3,1.2-2.5,2.5-3.6,3.9v37.1c1.1,1.4,2.3,2.7,3.6,3.9L42,32L12.1,9.6z" fill="#ffce31"/><path d="M8.4,13.4C4.4,18.5,2,25,2,32s2.4,13.5,6.4,18.6L27,32L8.4,13.4z" fill="#3e4347"/><path fill="#fff" d="m10.3 33.9l2.4 5.1 1-5.3 5.3-.4-4.8-3 1-5.3-3.9 3.5-4.8-2.9 2.4 5.1-3.9 3.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1f2.svg b/public/emoji/1f1f9-1f1f2.svg
new file mode 100644
index 000000000..785f91cbb
--- /dev/null
+++ b/public/emoji/1f1f9-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#83bf4f"><path d="M2,32c0,6.1,1.8,11.8,5,16.6V15.4C3.8,20.2,2,25.9,2,32z"/><path d="M32,2c-5.5,0-10.6,1.5-15,4v52c4.4,2.6,9.5,4,15,4c16.6,0,30-13.4,30-30S48.6,2,32,2z"/></g><path d="m7 15.4v33.2c2.6 3.9 6 7.1 10 9.4v-52c-4 2.3-7.4 5.6-10 9.4" fill="#ed4c5c"/><g fill="#fff"><path d="m37.2 8.8c2.5 2.1 4 5.3 3.8 8.8-.3 6-5.4 10.7-11.4 10.5-1.4-.1-2.7-.4-3.8-.9 1.9 1.6 4.4 2.6 7.1 2.6 6.1 0 11-4.9 11-11-.1-4.4-2.8-8.3-6.7-10"/><path d="m26.7 16.9l.5-1.5h1.5l-1.2-.9.5-1.4-1.3.9-1.2-.9.5 1.4-1.3.9h1.5z"/><path d="m26.2 9.8l.5 1.5.5-1.5h1.5l-1.2-.9.5-1.5-1.3.9-1.2-.9.5 1.5-1.3.9z"/><path d="m31.8 12.7l.5 1.5.5-1.5h1.5l-1.2-.9.4-1.5-1.2.9-1.3-.9.5 1.5-1.2.9z"/><path d="m21.9 17.3l.5-1.5-1.3.9-1.2-.9.5 1.5-1.3.9h1.6l.4 1.5.5-1.5h1.6z"/><path d="m26.7 22.5l.5-1.4h1.5l-1.2-.9.5-1.5-1.3.9-1.2-.9.5 1.5-1.3.9h1.5z"/></g><g fill="#ffe62e"><path d="m7 15.4v6l3-3z"/><path d="m17 21.4v-6l-3 3z"/><path d="m7 29.9v5.9l3-2.9z"/><path d="m17 35.8v-5.9l-3 3z"/><path d="m7 42.6v6l3-3z"/><path d="m17 48.6v-6l-3 3z"/></g><path fill="#83bf4f" d="m9.8 42.6l-2.3-3.4 2.3-3.3h4.4l2.3 3.3-2.3 3.4z"/><path fill="#ffe62e" d="m9.8 28.8l-2.3-3.3 2.3-3.3h4.4l2.3 3.3-2.3 3.3z"/><path fill="#ed4c5c" d="m10.4 27.9l-1.7-2.4 1.7-2.4h3.2l1.7 2.4-1.7 2.4z"/><path fill="#fff" d="m11.3 26.5l-.6-1 .6-1h1.4l.6 1-.6 1z"/><path fill="#83bf4f" d="m9.2 14.6l-.7-1.1 5.5-5.2 2 3-2.2 3.3z"/><path fill="#ed4c5c" d="m9.9 13.7l-.8-1.1 4-3.8 1.7 2.5-1.7 2.4z"/><path fill="#ffe62e" d="m9 49l-.7 1.1 5.4 5.2 2-2.9-2.2-3.3z"/><g fill="#ed4c5c"><path d="m9.6 49.9l-.7 1.1 3.9 3.8 1.7-2.4-1.6-2.4z"/><path d="m10.4 41.6l-1.7-2.4 1.7-2.4h3.2l1.7 2.4-1.7 2.4z"/></g><g fill="#ffe62e"><path d="m11.3 40.2l-.7-1 .7-1h1.3l.7 1-.7 1z"/><path d="m10.9 11.9l-.4-.6 1.5-1.4.8 1-.6 1z"/></g><path fill="#fff" d="m10.4 51.7l-.4.6 1.6 1.5.8-1.1-.7-1z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1f3.svg b/public/emoji/1f1f9-1f1f3.svg
new file mode 100644
index 000000000..b27930a65
--- /dev/null
+++ b/public/emoji/1f1f9-1f1f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ed4c5c"/><circle cx="32" cy="32" r="17.3" fill="#fff"/><circle cx="32" cy="32" r="13" fill="#ed4c5c"/><circle cx="35.5" cy="32" r="10.4" fill="#fff"/><path fill="#ed4c5c" d="m38.4 32l3.4-4.6-5.4 1.8-3.3-4.6v5.7l-5.4 1.7 5.4 1.7v5.7l3.3-4.6 5.4 1.8z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1f4.svg b/public/emoji/1f1f9-1f1f4.svg
new file mode 100644
index 000000000..4adcb0343
--- /dev/null
+++ b/public/emoji/1f1f9-1f1f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M26,2.6C12.3,5.4,2,17.5,2,32h24V2.6z" fill="#f9f9f9"/><g fill="#c94747"><path d="M32,2c-2.1,0-4.1,0.2-6,0.6V32H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z"/><path d="m22 18h-5v-5h-4v5h-5v4h5v5h4v-5h5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1f7.svg b/public/emoji/1f1f9-1f1f7.svg
new file mode 100644
index 000000000..57ab90b7d
--- /dev/null
+++ b/public/emoji/1f1f9-1f1f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ed4c5c"/><g fill="#fff"><path d="m41.3 39l.1-5.4-5.4-1.6 5.4-1.6-.1-5.4 3.3 4.3 5.4-1.6-3.3 4.3 3.3 4.3-5.4-1.6z"/><path d="m33.2 44c-6.6 0-11.9-5.4-11.9-12s5.3-12 11.9-12c2.5 0 4.8.8 6.8 2.1-2.7-3.1-6.7-5.1-11.2-5.1-8.2 0-14.8 6.7-14.8 15 0 8.3 6.6 15 14.8 15 4.5 0 8.5-2 11.2-5.1-1.9 1.3-4.2 2.1-6.8 2.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1f9.svg b/public/emoji/1f1f9-1f1f9.svg
new file mode 100644
index 000000000..d0322a71a
--- /dev/null
+++ b/public/emoji/1f1f9-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ed4c5c"><path d="m53.2 10.8c-8.7-8.7-21.4-10.9-32.2-6.7l38.9 38.9c4.2-10.8 2-23.5-6.7-32.2"/><path d="m10.8 53.2c8.7 8.7 21.4 10.9 32.2 6.7l-38.9-38.9c-4.2 10.8-2 23.5 6.7 32.2"/></g><path d="m10.8 10.8c-2 2-3.6 4.1-4.9 6.4l40.9 40.9c2.3-1.3 4.5-2.9 6.4-4.9 2-2 3.6-4.1 4.9-6.4l-40.9-40.9c-2.3 1.3-4.5 2.9-6.4 4.9" fill="#3e4347"/><g fill="#fff"><path d="m4.9 19.1c-.3.6-.6 1.3-.9 2l39 38.8c.7-.3 1.3-.5 2-.9.6-.3 1.2-.6 1.8-1l-40.9-40.8c-.3.6-.7 1.2-1 1.9"/><path d="m21 4.1c-.7.3-1.3.5-2 .9-.6.3-1.2.6-1.8 1l40.9 40.9c.3-.6.7-1.2 1-1.8.3-.7.6-1.3.9-2l-39-39"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1fb.svg b/public/emoji/1f1f9-1f1fb.svg
new file mode 100644
index 000000000..e911e865f
--- /dev/null
+++ b/public/emoji/1f1f9-1f1fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#2a5f9e" d="m12 12h21v21h-21z"/><path d="M32,2v30H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#5b97b1"/><path d="m32 2c-4.7 0-9.1 1.1-13.1 3v3.1 2.9h-7.9v2.9.1 4.9h-6c-1.9 4-3 8.4-3 13.1h12v-15l12 15h6v-7.5l-8.4-10.5h8.4v-12" fill="#fff"/><g fill="#ed4c5c"><path d="m15.4 14l14.6 18h2v-4.9l-10.6-13.1z"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z"/></g><g fill="#ffe62e"><path d="m28.9 50.2l-.6-2.1-.7 2.1h-2.2l1.8 1.2-.7 2.1 1.8-1.3 1.7 1.3-.7-2.1 1.8-1.2z"/><path d="m37.8 48.6l.6-2.1-1.7 1.3-1.7-1.3.6 2.1-1.7 1.2h2.1l.7 2.1.7-2.1h2.1z"/><path d="m38.4 39.3l-1.7 1.3-1.7-1.3.6 2-1.7 1.3h2.1l.7 2.1.7-2.1h2.1l-1.7-1.3z"/><path d="m45.2 46.7l.7-2-1.8 1.3-1.7-1.3.7 2-1.8 1.3h2.2l.6 2 .7-2h2.2z"/><path d="m43.5 32.3l.6 2 .7-2h2.2l-1.8-1.3.7-2-1.8 1.3-1.7-1.3.7 2-1.8 1.3z"/><path d="m49.7 41.2l-.7-2-.6 2h-2.2l1.7 1.3-.6 2 1.7-1.2 1.8 1.2-.7-2 1.7-1.3z"/><path d="m49.7 30.2l.7 2 .7-2h2.1l-1.7-1.3.7-2.1-1.8 1.3-1.7-1.3.6 2.1-1.7 1.3z"/><path d="m56 37.2l-.7-2.1-.7 2.1h-2.1l1.7 1.2-.6 2.1 1.7-1.3 1.8 1.3-.7-2.1 1.7-1.2z"/><path d="m54.2 24.6l-.6 2 1.7-1.2 1.8 1.2-.7-2 1.7-1.3h-2.1l-.7-2-.7 2h-2.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1fc.svg b/public/emoji/1f1f9-1f1fc.svg
new file mode 100644
index 000000000..8ac4ed831
--- /dev/null
+++ b/public/emoji/1f1f9-1f1fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2v30H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#ed4c5c"/><path d="M32,2C15.4,2,2,15.4,2,32h30V2z" fill="#2a5f9e"/><path d="m24 20.3l5-1.3-5-1.3 3.7-3.7-5 1.3 1.3-5-3.7 3.7-1.3-5-1.3 5-3.7-3.7 1.3 5-5-1.3 3.7 3.7-5 1.3 5 1.3-3.7 3.7 5-1.3-1.3 5 3.7-3.7 1.3 5 1.3-5 3.7 3.7-1.3-5 5 1.3-3.7-3.7" fill="#fff"/><circle cx="19" cy="19" r="5.7" fill="#428bc1"/><circle cx="19" cy="19" r="5" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9-1f1ff.svg b/public/emoji/1f1f9-1f1ff.svg
new file mode 100644
index 000000000..9e65b4b84
--- /dev/null
+++ b/public/emoji/1f1f9-1f1ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M17,6C6.3,12.2,0.9,23.9,2.2,35.3L49.8,7.9C40.5,1,27.7-0.1,17,6z" fill="#83bf4f"/><path d="m14.2 56.1c9.3 6.9 22.2 8 32.8 1.8 10.7-6.1 16.1-17.8 14.8-29.3l-47.6 27.5" fill="#428bc1"/><path d="m58 17c-1.4-2.4-3.1-4.5-5-6.4l-50 28.9c.7 2.6 1.7 5.1 3 7.5 1.4 2.4 3.1 4.5 5 6.4l50-28.9c-.6-2.6-1.6-5.1-3-7.5" fill="#3e4347"/><g fill="#ffce31"><path d="m61.5 26.5c-.1-.7-.3-1.4-.5-2l-50 28.9c.5.5 1 1 1.5 1.4.5.5 1.1.9 1.7 1.3l47.6-27.5c-.1-.7-.2-1.4-.3-2.1"/><path d="m51.5 9.2c-.5-.5-1.1-.9-1.7-1.3l-47.6 27.4c.1.7.2 1.4.3 2.1.1.7.3 1.4.5 2l50-28.8c-.5-.5-1-1-1.5-1.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1f9.svg b/public/emoji/1f1f9.svg
new file mode 100644
index 000000000..6d8e6eda8
--- /dev/null
+++ b/public/emoji/1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m43.8 17.5v5.1h-8.7v23.9h-6.1v-23.9h-8.7v-5.1c-.1 0 23.5 0 23.5 0" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fa-1f1e6.svg b/public/emoji/1f1fa-1f1e6.svg
new file mode 100644
index 000000000..3d4e0e3b5
--- /dev/null
+++ b/public/emoji/1f1fa-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,62c16.6,0,30-13.4,30-30H2C2,48.6,15.4,62,32,62z" fill="#ffe62e"/><path d="M32,2C15.4,2,2,15.4,2,32h60C62,15.4,48.6,2,32,2z" fill="#428bc1"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fa-1f1ec.svg b/public/emoji/1f1fa-1f1ec.svg
new file mode 100644
index 000000000..450937689
--- /dev/null
+++ b/public/emoji/1f1fa-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C23.1,2,15.1,5.9,9.6,12h44.7C48.9,5.9,40.9,2,32,2z" fill="#3e4347"/><path d="m54.4 12h-44.8c-2.5 2.9-4.6 6.3-5.9 10h56.6c-1.3-3.7-3.4-7.1-5.9-10" fill="#ffe62e"/><path d="m60.3 22h-56.6c-1.1 3.1-1.7 6.5-1.7 10h60c0-3.5-.6-6.9-1.7-10" fill="#ed4c5c"/><path d="m62 32h-60c0 3.5.6 6.9 1.7 10h56.6c1.1-3.1 1.7-6.5 1.7-10" fill="#3e4347"/><path d="m60.3 42h-56.6c1.3 3.7 3.3 7.1 5.9 10h44.7c2.6-2.9 4.7-6.3 6-10" fill="#ffe62e"/><path d="m54.4 52h-44.8c5.5 6.1 13.5 10 22.4 10 8.9 0 16.9-3.9 22.4-10" fill="#ed4c5c"/><circle cx="32" cy="32" r="10" fill="#fff"/><g fill="#3e4347"><circle cx="31" cy="26" r="2"/><path d="m31.5 35l.5 6h.5v-6z"/><path d="m31 40.5v.5h2v-1z"/><path d="m34.9 37.2c-1.1-1.7-2.1-3.3-3.2-5-.3-.5-1.2 0-.9.5.9 1.4 1.8 2.8 2.7 4.3-1.4 0-2.2 0-3.6 0v.5c1.7 0 2.8.5 4.5.5.5 0 .7-.4.5-.8"/><path d="m33.9 32.1c-1.1-.4-3.4-.9-1.9-5.1h-1.8c0 0-4.4 8.7 3.8 8.7 1.8 0 2.6 1.5 2.6 3.3-.1 0 2.1-5.2-2.7-6.9"/><path d="m29.5 36.5l.5 2h.5v-2z"/><path d="m31 25l-4 2h4z"/></g><path d="m35 32.6v3.3c0 0 1.6.7.9 3.1l1.1.5c0 0 1.8-4.8-2-6.9" fill="#ed4c5c"/><g fill="#94989b"><path d="m31.5 32c0 0 0 2.6 2.5 2.6 0 0 1-2.6-2.5-2.6"/><ellipse cx="30.4" cy="31.7" rx=".9" ry="1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fa-1f1f2.svg b/public/emoji/1f1fa-1f1f2.svg
new file mode 100644
index 000000000..48488ea24
--- /dev/null
+++ b/public/emoji/1f1fa-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M48,6.6C43.3,3.7,37.9,2,32,2v4.6H48z" fill="#ed4c5c"/><path d="M32,11.2h21.6C51.9,9.5,50,7.9,48,6.6H32V11.2z" fill="#fff"/><path d="M32,15.8h25.3c-1.1-1.7-2.3-3.2-3.6-4.6H32V15.8z" fill="#ed4c5c"/><path d="m32 20.4h27.7c-.7-1.6-1.5-3.2-2.4-4.6h-25.3v4.6" fill="#fff"/><path d="M32,25h29.2c-0.4-1.6-0.9-3.1-1.5-4.6H32V25z" fill="#ed4c5c"/><path d="m32 29.7h29.9c-.1-1.6-.4-3.1-.7-4.6h-29.2v4.6" fill="#fff"/><path d="m61.9 29.7h-29.9v2.3h-30c0 .8 0 1.5.1 2.3h59.8c.1-.8.1-1.5.1-2.3 0-.8 0-1.6-.1-2.3" fill="#ed4c5c"/><path d="m2.8 38.9h58.4c.4-1.5.6-3 .7-4.6h-59.8c.1 1.5.4 3.1.7 4.6" fill="#fff"/><path d="m4.3 43.5h55.4c.6-1.5 1.1-3 1.5-4.6h-58.4c.4 1.6.9 3.1 1.5 4.6" fill="#ed4c5c"/><path d="m6.7 48.1h50.6c.9-1.5 1.7-3 2.4-4.6h-55.4c.7 1.6 1.5 3.1 2.4 4.6" fill="#fff"/><path d="m10.3 52.7h43.4c1.3-1.4 2.6-3 3.6-4.6h-50.6c1 1.7 2.3 3.2 3.6 4.6" fill="#ed4c5c"/><path d="m15.9 57.3h32.2c2.1-1.3 3.9-2.9 5.6-4.6h-43.4c1.7 1.8 3.6 3.3 5.6 4.6" fill="#fff"/><path d="m32 62c5.9 0 11.4-1.7 16.1-4.7h-32.2c4.7 3 10.2 4.7 16.1 4.7" fill="#ed4c5c"/><path d="m16 6.6c-2.1 1.3-4 2.9-5.7 4.6-1.4 1.4-2.6 3-3.6 4.6-.9 1.5-1.8 3-2.4 4.6-.6 1.5-1.1 3-1.5 4.6-.4 1.5-.6 3-.7 4.6-.1.8-.1 1.6-.1 2.4h30v-2.3-4.7-4.6-4.6-4.6-4.6-4.6c-5.9 0-11.3 1.7-16 4.6" fill="#428bc1"/><g fill="#fff"><path d="m25 3l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m29 9l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m21 9l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m25 15l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m17 15l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m9 15l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m29 21l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m21 21l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m13 21l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m25 27l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m17 27l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m9 27l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m11.8 13l1.2-.9 1.2.9-.5-1.5 1.2-1h-1.5l-.4-1.5-.5 1.5h-1.4c0 0 0 0 0 0l1.2.9-.5 1.6"/><path d="m3.8 25l1.2-.9 1.2.9-.5-1.5 1.2-1h-1.4l-.5-1.5-.5 1.5h-1c0 .1-.1.2-.1.3l.8.6-.4 1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fa-1f1f8.svg b/public/emoji/1f1fa-1f1f8.svg
new file mode 100644
index 000000000..28e8578e1
--- /dev/null
+++ b/public/emoji/1f1fa-1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48 6.6c-4.7-2.9-10.1-4.6-16-4.6v4.6h16" fill="#ed4c5c"/><path d="M32,11.2h21.6C51.9,9.5,50,7.9,48,6.6H32V11.2z" fill="#fff"/><path d="M32,15.8h25.3c-1.1-1.7-2.3-3.2-3.6-4.6H32V15.8z" fill="#ed4c5c"/><path d="m32 20.4h27.7c-.7-1.6-1.5-3.2-2.4-4.6h-25.3v4.6" fill="#fff"/><path d="M32,25h29.2c-0.4-1.6-0.9-3.1-1.5-4.6H32V25z" fill="#ed4c5c"/><path d="m32 29.7h29.9c-.1-1.6-.4-3.1-.7-4.6h-29.2v4.6" fill="#fff"/><path d="m61.9 29.7h-29.9v2.3h-30c0 .8 0 1.5.1 2.3h59.8c.1-.8.1-1.5.1-2.3 0-.8 0-1.6-.1-2.3" fill="#ed4c5c"/><path d="m2.8 38.9h58.4c.4-1.5.6-3 .7-4.6h-59.8c.1 1.5.3 3.1.7 4.6" fill="#fff"/><path d="m4.3 43.5h55.4c.6-1.5 1.1-3 1.5-4.6h-58.4c.4 1.6.9 3.1 1.5 4.6" fill="#ed4c5c"/><path d="m6.7 48.1h50.6c.9-1.5 1.7-3 2.4-4.6h-55.4c.7 1.6 1.5 3.1 2.4 4.6" fill="#fff"/><path d="m10.3 52.7h43.4c1.3-1.4 2.6-3 3.6-4.6h-50.6c1 1.7 2.3 3.2 3.6 4.6" fill="#ed4c5c"/><path d="m15.9 57.3h32.2c2.1-1.3 3.9-2.9 5.6-4.6h-43.4c1.7 1.8 3.6 3.3 5.6 4.6" fill="#fff"/><path d="m32 62c5.9 0 11.4-1.7 16.1-4.7h-32.2c4.7 3 10.2 4.7 16.1 4.7" fill="#ed4c5c"/><path d="m16 6.6c-2.1 1.3-4 2.9-5.7 4.6-1.4 1.4-2.6 3-3.6 4.6-.9 1.5-1.8 3-2.4 4.6-.6 1.5-1.1 3-1.5 4.6-.4 1.5-.6 3-.7 4.6-.1.8-.1 1.6-.1 2.4h30v-2.3-4.7-4.6-4.6-4.6-4.6-4.6c-5.9 0-11.3 1.7-16 4.6" fill="#428bc1"/><g fill="#fff"><path d="m25 3l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m29 9l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m21 9l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m25 15l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m17 15l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m9 15l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m29 21l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m21 21l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m13 21l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m25 27l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m17 27l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m9 27l.5 1.5h1.5l-1.2 1 .4 1.5-1.2-.9-1.2.9.4-1.5-1.2-1h1.5z"/><path d="m11.8 13l1.2-.9 1.2.9-.5-1.5 1.2-1h-1.5l-.4-1.5-.5 1.5h-1.4c0 0 0 0 0 0l1.2.9-.5 1.6"/><path d="m3.8 25l1.2-.9 1.2.9-.5-1.5 1.2-1h-1.4l-.5-1.5-.5 1.5h-1c0 .1-.1.2-.1.3l.8.6-.4 1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fa-1f1fe.svg b/public/emoji/1f1fa-1f1fe.svg
new file mode 100644
index 000000000..bc4ad7003
--- /dev/null
+++ b/public/emoji/1f1fa-1f1fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.7 28h-1.4v-6c-1-2.9-2.5-5.6-4.3-8h-6v-6c-5-3.8-11.2-6-18-6-16.6 0-30 13.4-30 30 0 1.4.1 2.7.3 4h1.4v6c1 2.9 2.5 5.6 4.3 8h6v6c5 3.8 11.2 6 18 6 6.8 0 13-2.2 18-6v-6h6c1.8-2.4 3.3-5.1 4.3-8v-6h1.4c.2-1.3.3-2.6.3-4 0-1.4-.1-2.7-.3-4" fill="#f9f9f9"/><g fill="#428bc1"><path d="m3.7 42h56.6c.7-1.9 1.2-3.9 1.4-6h-59.4c.2 2.1.7 4.1 1.4 6"/><path d="M8,50c1.7,2.3,3.7,4.3,6,6h36c2.3-1.7,4.3-3.7,6-6H8z"/><path d="m32 14h24c-1.7-2.3-3.7-4.3-6-6h-18v6"/><path d="m32 28h29.7c-.3-2.1-.8-4.1-1.4-6h-28.3v6"/></g><g fill="#fcd116" stroke="#000" stroke-width=".1" stroke-miterlimit="20"><path d="m16.7 24.8c0-.1 0 0 0 0l-1.4 1c-.8 1.9-.5 2.7-.4 3.4l-.7 1.7c2.7-.9.4-2.5 4.1-5.2l-.9-1.4-.7.5z"/><path d="m15.9 23.3l-.8-.1h.1c0 0-.1 0-.1 0l-1.6-.3c-1.9.8-2.3 1.6-2.7 2.1l-1.8.6c2.5 1.3 2-1.5 6.6-.8l.3-1.5z"/><path d="m14.2 22.3l1.4-.9-.5-.7h.1c0 0-.1 0-.1-.1l-.9-1.4c-1.9-.8-2.7-.5-3.4-.4l-1.8-.6c.9 2.6 2.5.3 5.2 4.1z"/><path d="m15.1 19.4l1.6.3.1-.8v.1c0 0 0-.1 0-.1l.3-1.6c-.8-1.9-1.6-2.3-2.1-2.7l-.7-1.7c-1.3 2.5 1.5 2 .8 6.5z"/><path d="m21.8 13c-2.7.9-.4 2.5-4.1 5.2l.9 1.4 2.1-1.4c1.4-3.4-.5-3.6 1.1-5.2z"/><path d="m20.3 20.7l.8.1h-.1c0 0 .1 0 .1 0l1.6.3c1.9-.8 2.3-1.6 2.7-2.1l1.7-.7c-2.5-1.3-2 1.5-6.6.8l-.2 1.6z"/><path d="m21.9 21.7l-1.4.9.5.7h-.1c0 0 .1 0 .1.1l.9 1.4c1.9.8 2.7.5 3.4.4l1.7.7c-.8-2.7-2.4-.4-5.1-4.2z"/><path d="m20.8 24.5l-1.6-.3-.2.8v-.1c0 0 0 .1 0 .1l-.3 1.6c.8 1.9 1.6 2.3 2.1 2.7l.7 1.7c1.3-2.5-1.5-2-.7-6.5z"/><path d="m21 23.3l7-1.3-7-1.3 4.1-5.8-5.8 4.1-1.3-7-1.3 7-5.8-4.1 4 5.8-6.9 1.3 6.9 1.3-4 5.8 5.8-4 1.3 6.9 1.3-6.9 5.8 4z"/><circle cx="18" cy="22" r="3.3"/></g><path d="m20.5 20.7c-.2.2-.3-.2-1.1-.2-.8 0-.9.5-1 .4s.6-.6.9-.7c.2 0 .9.2 1.2.5m-.9.2c.2.2 0 .6-.2.6-.2 0-.6-.4-.4-.6"/><path d="m18.6 21.2c0-.4.3-.4.8-.4s.7.4.9.5c-.2 0-.4-.3-.9-.3-.5-.1-.5-.1-.8.2m.1.1c.1-.2.3.2.6.2.3 0 .5-.1.7-.2.2-.2-.3.4-.6.4-.4-.1-.8-.3-.7-.4"/><path d="m19.7 21.5c.4-.2.2-.5 0-.6.1.1.3.4 0 .6m-1.7 1.8c.2 0 .2-.1.5-.1s.8.3 1.2.2c-.7.3-.4.1-1.6.1h-.2m1.9.2c-.1-.2-.1-.2-.3-.5.2.2.2.3.3.5m-1.8.3c.8 0 .6-.2 1.6-.6-.7.1-.9.3-1.6.3h-.2m.2-.8c.2 0 .3-.2.5-.2.2 0 .6.1.7.2 0 0-.1-.2-.3-.3-.2 0-.2-.4-.4-.5 0 .1.1.1.1.3 0 .2-.3.2-.3 0 .1.2-.1.2-.3.2"/><path d="m15.5 20.7c.2.2.3-.2 1.1-.2s.9.5 1 .4-.6-.6-.9-.7c-.2 0-.9.2-1.2.5m.9.2c-.2.2 0 .6.2.6s.6-.4.4-.6"/><path d="m17.4 21.2c0-.4-.3-.4-.8-.4s-.7.4-.9.5c.2 0 .4-.3.9-.3s.5-.1.8.2m-.1.1c-.1-.2-.3.2-.6.2-.3 0-.5-.1-.7-.2-.2-.2.3.4.6.4.4-.1.8-.3.7-.4"/><path d="m16.3 21.5c-.4-.2-.2-.5 0-.6-.1.1-.3.4 0 .6m1.7 1.8c-.2 0-.2-.1-.5-.1s-.8.3-1.2.2c.7.3.4.1 1.6.1h.2m-1.9.2c.1-.2.1-.2.3-.5-.2.2-.2.3-.3.5m1.8.3c-.8 0-.6-.2-1.6-.6.7.1.9.3 1.6.3h.2m-.2-.8c-.2 0-.3-.2-.5-.2-.2 0-.6.1-.7.2 0 0 .1-.2.3-.3.2 0 .2-.4.4-.5 0 .1-.1.1-.1.3 0 .2.3.2.3 0-.1.2.1.2.3.2"/><path d="m18 24.3c-.2 0-.5.1 0 0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fa-1f1ff.svg b/public/emoji/1f1fa-1f1ff.svg
new file mode 100644
index 000000000..a6bb6cbfd
--- /dev/null
+++ b/public/emoji/1f1fa-1f1ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C19.3,2,8.5,9.9,4.1,21h55.8C55.5,9.9,44.7,2,32,2z" fill="#42ade2"/><path d="M32,62c12.7,0,23.5-7.9,27.9-19H4.1C8.5,54.1,19.3,62,32,62z" fill="#83bf4f"/><path d="m62 32c0-3.1-.5-6.2-1.4-9h-57.2c-.9 2.8-1.4 5.9-1.4 9s.5 6.2 1.4 9h57.2c.9-2.8 1.4-5.9 1.4-9" fill="#fff"/><g fill="#c94747"><path d="m59.9 21c.1.3.3.7.4 1 .1.3.2.7.3 1"/><path d="m60.3 22c-.1-.3-.3-.7-.4-1h-55.8c-.1.3-.3.7-.4 1-.1.3-.2.7-.3 1h57.2c-.1-.3-.2-.7-.3-1"/><path d="m3.7 42c.1.3.3.7.4 1h55.8c.1-.3.3-.7.4-1 .1-.3.2-.7.3-1h-57.2c.1.3.2.7.3 1"/></g><g fill="#fff"><path d="m20.4 17.3c-2.4 0-4.3-1.9-4.3-4.3 0-2.4 1.9-4.3 4.3-4.3.6 0 1.1.1 1.6.3-.8-.6-1.9-1-3-1-2.8 0-5 2.2-5 5s2.2 5 5 5c1.1 0 2.2-.4 3-1-.5.2-1 .3-1.6.3"/><path d="m24.7 15.2l.4 1.1h1.1l-.9.6.3 1.1-.9-.7-.9.7.4-1.1-.9-.6h1.1z"/><path d="m29 15.2l.3 1.1h1.2l-.9.6.3 1.1-.9-.7-.9.7.3-1.1-.9-.6h1.1z"/><path d="m33.3 15.2l.3 1.1h1.1l-.9.6.4 1.1-.9-.7-1 .7.4-1.1-.9-.6h1.1z"/><path d="m37.5 15.2l.4 1.1h1.1l-.9.6.3 1.1-.9-.7-.9.7.3-1.1-.9-.6h1.2z"/><path d="m41.8 15.2l.3 1.1h1.2l-1 .6.4 1.1-.9-.7-.9.7.3-1.1-.9-.6h1.1z"/><path d="m29 11.6l.3 1.1h1.2l-.9.6.3 1.1-.9-.7-.9.7.3-1.1-.9-.6h1.1z"/><path d="m33.3 11.6l.3 1.1h1.1l-.9.6.4 1.1-.9-.7-1 .7.4-1.1-.9-.6h1.1z"/><path d="m37.5 11.6l.4 1.1h1.1l-.9.6.3 1.1-.9-.7-.9.7.3-1.1-.9-.6h1.2z"/><path d="m41.8 11.6l.3 1.1h1.2l-1 .6.4 1.1-.9-.7-.9.7.3-1.1-.9-.6h1.1z"/><path d="m33.3 8l.3 1.1h1.1l-.9.6.4 1.1-.9-.7-1 .7.4-1.1-.9-.6h1.1z"/><path d="m37.5 8l.4 1.1h1.1l-.9.6.3 1.1-.9-.7-.9.7.3-1.1-.9-.6h1.2z"/><path d="m41.8 8l.3 1.1h1.2l-1 .6.4 1.1-.9-.7-.9.7.3-1.1-.9-.6h1.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fa.svg b/public/emoji/1f1fa.svg
new file mode 100644
index 000000000..9966d1323
--- /dev/null
+++ b/public/emoji/1f1fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m20.4 17.1h6.2v17.8c0 2 .2 3.4.7 4.4.7 1.6 2.3 2.4 4.8 2.4 2.4 0 4-.8 4.8-2.4.5-.9.7-2.4.7-4.4v-17.8h6.2v17.9c0 3.1-.5 5.5-1.4 7.2-1.8 3.1-5.2 4.7-10.2 4.7-5 0-8.4-1.6-10.2-4.7-1-1.7-1.4-4.1-1.4-7.2l-.2-17.9" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fb-1f1e6.svg b/public/emoji/1f1fb-1f1e6.svg
new file mode 100644
index 000000000..d0078effe
--- /dev/null
+++ b/public/emoji/1f1fb-1f1e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0-16.6-13.4-30-30-30v60c16.6 0 30-13.4 30-30" fill="#f9f9f9"/><path d="M2,32c0,16.6,13.4,30,30,30V2C15.4,2,2,15.4,2,32z" fill="#ffe62e"/><path d="m49 21.3c0 2.9 0 3.8-3 3.8s-3-.9-3-3.8c0-2.9 1.3-5.3 3-5.3 1.7 0 3 2.4 3 5.3" fill="#fff"/><g fill="#dbb471"><path d="m47.5 17.8l-1.5-1.2-1.5 1.2-1.5-1.2.5 2.4h5l.5-2.4z"/><path d="m47.5 20.6l-1.5-1.4-1.5 1.4-1.5-1.4v2.8h6v-2.8z"/><path d="m47.5 23.5l-1.5-1.5-1.5 1.5-1.5-1.5v3h6v-3z"/><ellipse cx="46" cy="15.1" rx=".5" ry="1.5"/></g><g fill="#fff"><ellipse cx="46" cy="25" rx="3" ry=".7"/><path d="m41.9 32.6c-1.4 0-2.5-2.1-2.6-2.8-.2-1 .3-2 .8-3.1.3-.5.7-1.6.7-1.9-.1-.4-1.2-1.5-2.3-2.3l1.2-1.6c.8.6 2.7 2.3 3 3.4.2 1-.3 2-.8 3.2-.3.6-.7 1.5-.7 1.9.1.3.4.8.7 1.1.5-.5 1.3-2.9 1.7-5.3l2 .3c-.4 2.5-1.4 6.7-3.4 7-.1.1-.2.1-.3.1"/><path d="m50.1 32.6c-.1 0-.1 0-.2 0-2.1-.3-3-4.5-3.4-7l2-.3c.4 2.3 1.1 4.6 1.7 5.2.3-.3.6-.8.7-1.1.1-.3-.4-1.3-.7-1.9-.5-1.1-1-2.2-.8-3.2.3-1.2 2.2-2.8 3-3.4l1.2 1.6c-1.1.9-2.2 2-2.3 2.3-.1.3.4 1.3.7 1.8.5 1.1 1 2.2.8 3.1-.3.8-1.3 2.9-2.7 2.9"/></g><path d="m41.5 36.6c-1.4-.9-3.2-.7-4.5.6-1.4 1.6-1.4 4.1 0 5.6 1.4 1.6 3.8 1.6 5.2 0 1.2-1.3 1.4-3.3.6-4.8l9.6-10.2 1.3 1.4 1.3-1.4-2.6-2.8-10.9 11.6" fill="#dbb471"/><path d="m40.3 39.4c.3-.3.3-.8 0-1.2s-.8-.3-1.2 0c-.3.3-.3.8 0 1.2-.3-.3-.8-.3-1.2 0-.3.3-.3.8 0 1.2.3.3.8.3 1.2 0-.3.3-.3.8 0 1.2.3.3.8.3 1.2 0s.3-.8 0-1.2c.3.3.8.3 1.2 0 .3-.3.3-.8 0-1.2-.4-.3-.9-.3-1.2 0" fill="#fff"/><path d="m50.5 36.6c1.4-.9 3.2-.7 4.5.6 1.4 1.6 1.4 4.1 0 5.6-1.4 1.6-3.8 1.6-5.2 0-1.2-1.3-1.4-3.3-.6-4.8l-9.6-10.2-1.3 1.4-1.3-1.4 2.6-2.8 10.9 11.6" fill="#d0d0d0"/><path d="m51.7 39.4c-.3-.3-.3-.8 0-1.2.3-.3.8-.3 1.2 0 .3.3.3.8 0 1.2.3-.3.8-.3 1.2 0 .3.3.3.8 0 1.2-.3.3-.8.3-1.2 0 .3.3.3.8 0 1.2-.3.3-.8.3-1.2 0s-.3-.8 0-1.2c-.3.3-.8.3-1.2 0-.3-.3-.3-.8 0-1.2.4-.3.9-.3 1.2 0" fill="#fff"/><g fill="#ed4c5c"><path d="m50.4 39.8c-2.9.4-5.9.4-8.8 0-.6-.1-.8.6-.2.7 3.1.5 6.2.5 9.3 0 .6-.2.3-.8-.3-.7"/><path d="m50.3 39.2c-1.8-1.3-3.4-2.9-4.7-4.7-.3-.4-.8-.1-.5.2 1.4 1.9 3.1 3.6 5 5 .3.3.6-.2.2-.5"/><path d="m46.4 34.5c-1.3 1.8-2.9 3.4-4.7 4.7-.4.3-.1.8.2.5 1.9-1.4 3.6-3.1 5-5 .3-.3-.2-.5-.5-.2"/><path d="m45.5 31h1v13h-1z"/><path transform="matrix(.7071-.7071.7071.7071-11.036 41.8509)" d="m44.5 32.6h1v3.4h-1z"/><path transform="matrix(.7071-.7071.7071.7071-10.4499 43.2645)" d="m45.3 33.7h3.4v1h-3.4z"/></g><g fill="#ff717f"><path d="m45.5 42.7c-.6 0-1 .4-1 1v3h2v-3c0-.5-.4-1-1-1"/><path d="m46.5 41.8c-.6 0-1 .4-1 1v3h2v-3c0-.6-.4-1-1-1"/></g><g fill="#94989b"><circle cx="42.6" cy="37.1" r="1.2"/><circle cx="36.8" cy="42.9" r="1.2"/><circle cx="36.8" cy="37.1" r="1.2"/><circle cx="42.6" cy="42.9" r="1.2"/></g><g fill="#dbb471"><circle cx="55.2" cy="37.1" r="1.2"/><circle cx="49.4" cy="42.9" r="1.2"/><circle cx="49.4" cy="37.1" r="1.2"/><circle cx="55.2" cy="42.9" r="1.2"/><path d="m38.1 20.9h2v2.2h-2z"/><path d="m51.9 20.9h2v2.2h-2z"/><path transform="matrix(.2641-.9645.9645.2641 5.8898 62.8879)" d="m43 27.3h2.3v.6h-2.3z"/><path transform="matrix(.2652-.9642.9642.2652 6.1929 62.7084)" d="m43.9 26.5h.6v1.6h-.6z"/><path transform="matrix(.9645-.2641.2641.9645-5.5866 13.6141)" d="m47.5 26.4h.6v2.3h-.6z"/><path transform="matrix(.9642-.2652.2652.9642-5.5273 13.6434)" d="m47 27h1.6v.6h-1.6z"/></g><g fill="#fff"><path d="m52.5 28.1l-1.7 1.5-1.1-3.1 1.7-.9z"/><path d="m39.5 28.1l1.7 1.5 1.1-3.1-1.7-.9z"/></g><g fill="#dbb471"><path d="m41.5 26.5l-.6-.2-.1.5-.4-.1-.2.6.4.1-.2 1.1.5.2.3-1.1.5.1.1-.6-.4-.1z"/><path d="m51.8 27.3l-.2-.6-.4.1-.1-.5-.6.2.1.5-.4.1.1.6.5-.1.3 1.1.5-.2-.2-1.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fb-1f1e8.svg b/public/emoji/1f1fb-1f1e8.svg
new file mode 100644
index 000000000..5cafb43d9
--- /dev/null
+++ b/public/emoji/1f1fb-1f1e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 62c5.9 0 11.4-1.7 16-4.6v-50.8c-4.6-2.9-10.1-4.6-16-4.6-5.9 0-11.4 1.7-16 4.6v50.7c4.6 3 10.1 4.7 16 4.7" fill="#ffe62e"/><path d="M16,6.6C7.6,11.9,2,21.3,2,32s5.6,20.1,14,25.4V6.6z" fill="#2a5f9e"/><g fill="#699635"><path d="m48 57.4c8.4-5.3 14-14.7 14-25.4s-5.6-20.1-14-25.4v50.8"/><path d="m24.8 17.9l-6 10.4 6 10.3 6-10.3z"/><path d="m39.2 17.9l-6 10.4 6 10.3 6-10.3z"/><path d="m26 41.7l6 10.4 6-10.4-6-10.3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fb-1f1ea.svg b/public/emoji/1f1fb-1f1ea.svg
new file mode 100644
index 000000000..8274ed0b4
--- /dev/null
+++ b/public/emoji/1f1fb-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#ffe62e"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#ed4c5c"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#2a5f9e"/><g fill="#fff"><path d="m34.6 27.1l1 1.1-.2-1.5 1.3-.6-1.4-.3-.2-1.4-.7 1.3-1.5-.3 1 1.1-.7 1.3z"/><path d="m29.2 27.2l1.3.6-.7-1.3 1-1.1-1.5.3-.7-1.3-.2 1.5-1.5.2 1.4.7-.1 1.4z"/><path d="m24.2 29l1.5.2-1.2-1 .5-1.3-1.3.7-1.2-1 .5 1.5-1.3.7 1.5.1.4 1.5z"/><path d="m20.2 32.5l1.5-.4-1.5-.5v-1.5l-.9 1.2-1.5-.5.9 1.2-.8 1.1 1.4-.4 1 1.2z"/><path d="m17.9 37l1.2-.9-1.6.1-.5-1.4-.4 1.4h-1.6l1.3.8-.4 1.4 1.2-.9 1.4.8z"/><path d="m46.1 36.8l-.5 1.4 1.3-.9 1.2.9-.4-1.4 1.3-.8h-1.6l-.4-1.3-.5 1.3h-1.6z"/><path d="m43.6 32.3l.1 1.4.9-1.1 1.4.3-.9-1.1.9-1.2-1.4.5-1-1.1v1.4l-1.4.5z"/><path d="m39.6 28.9l.6 1.4.4-1.5 1.5-.1-1.3-.7.4-1.5-1.2 1-1.3-.7.6 1.3-1.2 1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fb-1f1ec.svg b/public/emoji/1f1fb-1f1ec.svg
new file mode 100644
index 000000000..e5afefcad
--- /dev/null
+++ b/public/emoji/1f1fb-1f1ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><defs><linearGradient id="7" gradientUnits="userSpaceOnUse" x1="-2894.4624" x2="-2893.4604" gradientTransform="matrix(-.5685-.4287-.1896 1.2856-1429.1501-2349.261)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="B" gradientUnits="userSpaceOnUse" x1="-2893.6753" x2="-2892.6736" gradientTransform="matrix(-.5688-.4289-.1897 1.2862-1429.4056-2337.6003)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="8" gradientUnits="userSpaceOnUse" x1="-2889.7898" x2="-2888.7893" gradientTransform="matrix(-.5702-.43-.1901 1.2894-1430.8381-2352.7778)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="-2890.5715" x2="-2889.5715" gradientTransform="matrix(-.5699-.4298-.1901 1.2888-1430.4264-2345.3428)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="9" gradientUnits="userSpaceOnUse" x1="-2884.4304" x2="-2883.4304" gradientTransform="matrix(-.5722-.4314-.1908 1.2938-1432.4309-2357.3113)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="6" gradientUnits="userSpaceOnUse" x1="-2887.594" x2="-2886.5928" gradientTransform="matrix(-.571-.4306-.1904 1.2913-1431.3042-2362.3708)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="0" gradientUnits="userSpaceOnUse" x1="-2890.051" x2="-2889.051" gradientTransform="matrix(-.5701-.4299-.1901 1.2892-1441.8746-2358.8357)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="5" gradientUnits="userSpaceOnUse" x1="-2891.5195" x2="-2890.5203" gradientTransform="matrix(-.5696-.4295-.1899 1.288-1441.6945-2340.7271)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="1" gradientUnits="userSpaceOnUse" x1="-2892.8401" x2="-2891.8413" gradientTransform="matrix(-.5691-.4291-.1898 1.2869-1441.012-2351.5571)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="3" gradientUnits="userSpaceOnUse" x1="-2890.6372" x2="-2889.6379" gradientTransform="matrix(-.5699-.4297-.19 1.2887-1439.7017-2348.1484)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="4" gradientUnits="userSpaceOnUse" x1="-2890.6846" x2="-2889.6846" gradientTransform="matrix(-.5699-.4297-.19 1.2887-1442.0317-2345.2524)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient><linearGradient id="2" gradientUnits="userSpaceOnUse" x1="-2888.3748" x2="-2887.3772" gradientTransform="matrix(-.5707-.4304-.1903 1.2906-1442.5089-2354.9172)"><stop stop-color="#f00"/><stop offset="1" stop-color="#ff0"/></linearGradient></defs><g fill="#2a5f9e"><path d="M32,2v30H2c0,16.6,13.4,30,30,30c16.6,0,30-13.4,30-30S48.6,2,32,2z"/><path d="m12 12h21v21h-21z"/></g><g fill="#fff"><path d="m18.9 8.1v5.9h-7.3l14.4 18h6v-7.5z"/><path d="m11 18.9h-6c-1.9 4-3 8.4-3 13.1h12v-18.1h-3v5"/></g><path fill="#ed4c5c" d="m32 27.1l-13-16.1h-6l17 21h2z"/><path d="M18.9,5v6H11v3h21V2C27.3,2,22.9,3.1,18.9,5z" fill="#fff"/><path d="M32,5H18.9C12.9,7.9,7.9,12.9,5,18.9V32h6V11h21V5z" fill="#ed4c5c"/><path d="m35 22.2l19.5-.1v17.3c0 0 .7 2.6-8.2 6.6 3.2-.3 6.6-3.7 6.6-3.7s1.4-1.8 2.1-.8c.7 1 1.3 1.5 1.8 1.9.5.4.9 1.5.1 2.3-.8.8-2 .9-2.3-.1-.5.3-3.6 4-10 4.2-6.5-.1-10-4.2-10-4.2s-.9 1.4-2.1.3c-1.2-1.4-.3-2.3-.3-2.3s1-.6 1.3-1c.5-.5.6-1.3 1.4-1.3.9.1 1.3.8 1.3.8s3.3 3.4 6.8 3.9c-7.9-3.8-8.2-6.1-8.2-6.7l.2-17.1" fill="#fff"/><path d="m35.5 22.6l18.6-.1v16.7c0 2.2-3.6 4.4-9.3 7.2-5.9-3-9.3-4.9-9.3-7.2v-16.6" fill="#006129"/><path fill="url(#0)" d="m37.6 25.1l.3-.6-.4-1.1-.2 1.7z"/><path fill="url(#1)" d="m37.6 28.3l.2-.6-.3-1.1-.3 1.7z"/><path fill="url(#2)" d="m37.6 31.5l.2-.7-.4-1-.2 1.7z"/><path fill="url(#3)" d="m39.6 34.9l.3-.6-.4-1.1-.2 1.7z"/><path fill="url(#4)" d="m37.3 37.7l.2-.6-.3-1.1-.3 1.7z"/><path fill="url(#5)" d="m37.3 41l.3-.6-.4-1.1-.2 1.7z"/><path fill="url(#6)" d="m49 25.1l.3-.6-.4-1-.2 1.6z"/><path fill="url(#7)" d="m48.9 28.3l.3-.6-.4-1.1-.2 1.7z"/><path fill="url(#8)" d="m48.8 31.5l.2-.6-.3-1.1-.3 1.7z"/><path fill="url(#9)" d="m48.9 34.7l.3-.6-.4-1.1-.2 1.7z"/><path fill="url(#A)" d="m48.9 37.9l.2-.7-.3-1-.3 1.7z"/><path fill="url(#B)" d="m48.9 41l.3-.6-.4-1-.2 1.6z"/><g fill="#ffc6b5"><path d="m44.3 24.4c.1.4-.3.6-.3.8 0 .3.1.8.5.9.6.2.1.8-.1 1.3.6-.1 1.3-.1 1.9-.2-.6-.9-.5-1.6-.5-2.6 0-.7-1.6-1-1.5-.2"/><path d="m44 27.2c-.8.4-.7 1.6-.8 2.4-.1.6-1 1.3-1.3 1.8-.4.6-.9 1-.9 1.7 0 1.2.6.6.9-.1.2-.5-.3-.6.3-1 .5-.4 1.4-.8 1.6-1.4.3-.9.1-2.4.2-3.4"/></g><path d="m44.7 26.6c.4.8.8 0 1.3 0 .5 0 .8.4 1.1.8.5.6-.2.5-.5 1-.3.5.3 1.4 0 1.8-.3.3 0 1.8-.1 2.3 0 .8 0 1.4.2 2.2.4 1.8.7 3.3 1.2 5 .1.4 0 .9.1 1.3.1.4.5.9-.2.9-.3 0-.3.2-.5.1-.2 0-.4 0-.7 0 .2 0-.9.4-.7.1-.2.2.1.6-.5.4-.2-.1-.1-.8-.5-.6.1 0 .3.3.1.4-.4.3-.5-.4-.9-.3-.2 0-1.4.5-1.4 0 0-1.1.3-2 .3-3.2 0-.2 0-.4 0-.5 0-.1-.3-.1-.3-.3 0-.5.1-1 .2-1.5.1-1.1.3-2.2.5-3.2h-.2c-.2-.9.5-2.3.5-3.3 0-.7-.9-1.1-.3-1.8.4-.5.5-1.4 1.3-1.6" fill="#fff"/><path d="m47.2 27.8c.5 0 .6 3.2.4 3.6-.4.6-.7 1.2-1 1.8-.2.4 0 .9-.1 1.2-.3.9-1.3-.1-.8-.8.3-.4.5-1.1.7-1.6.3-.6.7-1.2.4-1.9-.4-.7-.7-2 .4-2.3" fill="#ffc6b5"/><path d="m44.3 24.3c1-.1 2 2.6 2.3 1.5.9-2.9-2.8-2.4-2.3-1.5" fill="#9c5100"/><g fill="#f7c600"><path d="m37.9 25.6c.4.6.3.1.3.7.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1l-.4.3c-.4.5 0 .6 0 .2 0-.3.7-.2.6-.7-.2-.3-.9.1-1.1.2-.7.4-1.2-.7-1.6-.1-.2.3-1.3.1-1.6.1.3.5.5.6.9.7"/><path d="m37.8 28.8c.4.6.3 0 .3.7.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1l-.4.3c-.4.5 0 .6 0 .2 0-.3.7-.2.6-.7-.2-.3-.9.1-1.1.2-.7.4-1.2-.7-1.6-.1-.2.3-1.3.1-1.6.1.3.6.6.7.9.7"/><path d="m37.8 32c.4.5.3.1.3.7.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1l-.4.3c-.3.5 0 .6 0 .2 0-.3.7-.2.6-.7-.2-.3-.9.1-1.1.2-.7.4-1.2-.7-1.6-.1-.2.3-1.3.1-1.6.1.3.5.6.6.9.7"/><path d="m41.1 34.5c-.4 0-.4.4-.9.4-.4 0-.7 0-1.1 0 .1.2.1.3.4.4.6.2.7.2.7.8.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1l-.7.6c-.2.4.8-.3.9-.5.3-.6-.9-.1-1 0-.6.4-.7-.3-1.2-.3"/><path d="m37.6 38.2c.4.6.3.1.3.7.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1l-.4.3c-.4.5 0 .6 0 .2 0-.3.7-.2.6-.7-.2-.3-.9.1-1.1.2-.7.4-1.2-.7-1.6-.1-.2.3-1.3.1-1.6.1.2.6.5.7.9.7"/><path d="m40.5 41.2c-.3.2-.2.7-.1.5.2-.3.2-.3.5-.5 1-.7-1-.1-1.1-.2-.4 0-.5.1-.8-.2-.5-.5-.4.2-.7.2-.5.1-1.1 0-1.6 0 .1.2.1.3.4.4.6.2.7.2.7.8.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1 .3.1-.2.4-.2.4"/><path d="m49.3 25.6c.4.6.3 0 .3.7.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1l-.4.3c-.4.5 0 .6 0 .2 0-.3.7-.2.6-.7-.2-.4-.9.1-1.1.2-.7.4-1.2-.7-1.6-.1-.2.3-1.3.1-1.6.1.2.6.5.7.9.7"/><path d="m49.2 28.8c.4.6.3.1.3.7.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1l-.4.3c-.4.5 0 .6 0 .2 0-.3.7-.2.6-.7-.2-.3-.9.1-1.1.2-.7.4-1.2-.7-1.6-.1-.1.3-1.3.1-1.6.1.2.6.5.6.9.7"/><path d="m49 32c.4.6.3.1.3.7.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1l-.4.3c-.4.5 0 .6 0 .2 0-.3.7-.2.6-.7-.2-.3-.9.1-1.1.2-.7.4-1.2-.7-1.6-.1-.2.3-1.3.1-1.6.1.3.6.6.7.9.7"/><path d="m52.7 34.5c-.2-.4-.9.2-1.1.2-.2 0-.4 0-.6 0-.3 0-.2-.4-.5-.4-.4 0-.4.4-.9.4-.4 0-.7 0-1.1 0 .1.2.1.3.4.4.6.2.7.2.7.8.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1 0 0-.9.6-.6.8 0 .1.9-.6.8-.8"/><path d="m52 38.1c-.3.2-.2.7-.1.5.2-.3.2-.3.5-.5 1-.7-1-.2-1.1-.2-.4 0-.5.1-.8-.2-.5-.5-.4.2-.7.2-.5.1-1.1 0-1.6 0 .1.2.1.3.4.4.6.2.7.2.7.8.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1 .4.1-.2.4-.2.4"/><path d="m52.1 41.3c-.3.2-.2.7-.1.5.2-.3.2-.3.5-.5 1-.7-1-.1-1.1-.1-.4 0-.5.1-.8-.2-.5-.5-.4.2-.7.2-.5.1-1.1 0-1.6 0 .1.2.1.3.4.4.6.2.7.2.7.8.6 0 1.1 0 1.7 0 0-.1-.1-.3-.2-.4.7-.1.8-.9 1.4-1 .3 0-.2.3-.2.3"/><path d="m46.9 42.9c.5-.6.3-.9.3-.9l-1.2-.6-.3.7.2.4c0 0 .4 1.1 1 .4"/><path d="m43.1 43c.2 0 1.4-.7 1.4-.7l-.1-.2-.4-.3c0 0-1.3.5-1.2.4-.1.1.2.8.3.8"/><path d="m56.9 44c-1-.4-1.8-2.1-2.4-2.2s-1.3.9-1.3.9c0 0-3.3 3.8-8.5 3.9-4.7.3-8.9-4.5-8.9-4.5s-.7-.6-1-.3c-.2.7-1.8 1.9-1.8 1.9s-.7.4-.6 1 1 1.2 1.2 1.3c.2 0 .7-.4.7-.4l.4-.4c0 0 4.6 4.4 10.1 4.3 5.3.2 10-4.3 10-4.3s.3-.1.4.5 1.1.2 1.3 0c.3-.2.9-.9.4-1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fb-1f1ee.svg b/public/emoji/1f1fb-1f1ee.svg
new file mode 100644
index 000000000..2364a0c8c
--- /dev/null
+++ b/public/emoji/1f1fb-1f1ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f5f5f5"/><g fill="#ffce31"><path d="m28.7 24.6c-.2.5-.6.7-.6.7s7.9.7 7.6 0c-.3-.7-.9-1.2-.9-1.2s.6-.1.8-.3c-1-.5-1.6-1.5-1.6-1.5.3.1.7 0 .7 0-1.1-1.6-.6-2-1-3-.4-1-1.1-1.2-1.3-1.3-.2-.1-1.3-.2-1.8 0-.4.2-.5.5-.5.5 0 0-.4-.1-.5.3 0 .1 0 .1 0 .1-.2 0-.4 0-.6 0-1.1.1-.9 1.5-.9 1.5.1-.1.3-.5.7-.4.4.1.5 0 .7 0 .7 0 .8.7.8.9 0 0-.1.1-.1.2-.3.4-.3.6-.3.6-.2 1.2-.9 1.3-.9 1.3.4.2.5.1.6.1-.4.2-.9.8-.9.8-.3.5-.6.4-.6.4.3.4.6.3.6.3"/><path d="m57.1 17c-.4-.8-1.7.1-3.2.6 0 0-3.6 1.1-5.7 1.6-.2 0-.4.1-.4.1-5.8 1.5-7.4 2.4-7.4 2.4-1.1.7-.8 2.3-.1 2.8.3.2.3.6.1.8-.3.2-.6 0-.6 0-1-.5-1.5-.1-1.5-.1s-.9 4.3.2 4.9l-.2 1.4c0 0 .8.7 1.6 0 0 0 .3.3.9.2.6-.1.7-.4.7-.6 0 0 .5.3.9.1.4-.2.4-.6.4-.6s.7.1 1.1-.4c.4-.5.1-1-.1-1 0 0 .8.2 1-.5.2-.6-.2-.9-.2-.9s1.7 0 2.3-.5c0 0 .6-.4.2-.7 0 0 1.5-.2 1.9-.8 0 0 .2-.2.1-.5 0 0 0-.2-.2-.2 0 0 1.7-.3 2.2-.8 0 0 .2-.3.1-.6 0 0 0-.1-.1-.2 0 0 1.6-.3 2.3-1 0 0 .4-.4.2-.9 0 0 2.6-.7 2-1.9 0 0 1.2-.4.8-1.5.1.1 1.1-.4.7-1.2"/><path d="m19.3 28.8c.2.7 1 .5 1 .5-.2.1-.4.5-.1 1 .4.5 1.1.4 1.1.4s0 .3.4.6c.4.2.9-.1.9-.1.1.2.1.5.7.6.6.1.9-.2.9-.2.7.7 1.6 0 1.6 0l-.2-1.4c1.1-.6.2-4.9.2-4.9s-.5-.4-1.5.1c0 0-.3.2-.6 0-.2-.2-.2-.6.1-.8.7-.5 1-2.1-.1-2.8 0 0-1.6-.9-7.4-2.4 0 0 0 0 0 0s-.2-.1-.4-.1c-2.1-.4-5.7-1.6-5.7-1.6-1.5-.4-2.8-1.3-3.2-.6-.4.8.6 1.3.6 1.3-.4 1.1.8 1.5.8 1.5-.6 1.1 2 1.9 2 1.9-.2.5.2.9.2.9.8.7 2.3 1 2.3 1 0 .1-.1.2-.1.2-.1.3.1.6.1.6.5.6 2.2.8 2.2.8-.2 0-.2.2-.2.2-.1.3.1.5.1.5.4.6 1.9.8 1.9.8-.3.4.2.7.2.7.7.5 2.3.5 2.3.5s-.3.2-.1.8"/><path d="m26.1 37.4c0 0 .2-.6 1.1-1.1 0 0 1.1-.4 1.1-.9 0-.5-2.4-3.4-2.4-3.4s-.2.9-1.6 2.1c0 0-1.1.9-1 2 0 1.1-.2 1.2-.6 1.6 0 0 .1 0 .3 0-.3.4-.8.9-1.4 1 0 0-1.4-.2-1.9.2-.3.3-.6.5-.7 1.2-.1.7.2.8.3.8 0 0 .1.5.5.4 0 0 0 .5.9.3.8-.2 1.2-.2 1.3-1 .2-.8.3-.8.5-.9.2-.1.6-.3.9-.4.2-.1 1-.5 1.4-.6 0 .1 0 .2.1.3 0 0 .1-.2.4-.3 0-.3.6-.4.8-1.3"/><path d="m44.3 38.9c-.4-.4-1.9-.2-1.9-.2-.6 0-1.1-.6-1.4-1 .2 0 .3 0 .3 0-.4-.4-.6-.5-.6-1.6 0-1.1-1-2-1-2-1.4-1.2-1.6-2.1-1.6-2.1s-2.4 2.9-2.4 3.4c0 .5 1.1.9 1.1.9 1 .5 1.1 1.1 1.1 1.1.2.9.8 1 .8 1 .3.1.4.3.4.3 0-.1.1-.2.1-.3.4.1 1.2.5 1.4.6.3.2.7.3.9.4.1.1.3.1.5.9.2.8.5.8 1.3 1 .8.2.9-.3.9-.3.5.1.5-.4.5-.4.1 0 .4-.2.3-.8-.2-.5-.5-.7-.7-.9"/><path d="m36.1 36.8c0-.2-.1-.5-.5-1-1-1.1-2.6 1.3-3 2-.1-.2-.3-.3-.5-.3-.2 0-.4.1-.5.3-.5-.7-2-3.1-3-2-.4.5-.5.8-.5 1-3.9 3.6-2 3.9-2 3.9 0 .9.8.7.8.7-.1 1 .7.9.7.9 0 1.1.8.9.8.9.1 1.2 1 .7 1 .7 0 1 .6 1.1.6 1.1.7.1 1-.7 1.1-.9 0 .2 0 .3 0 .5.1.8.5 1.4 1.1 1.4.6 0 1-.7 1.1-1.4 0-.2 0-.3 0-.5.1.3.4 1 1.1.9 0 0 .6-.1.6-1.1 0 0 .9.5 1-.7 0 0 .8.2.8-.9 0 0 .8.1.7-.9 0 0 .8.2.8-.7-.2.1 1.7-.2-2.2-3.9"/></g><path fill="#0081c6" d="m47.3 33.9l.8.4-4 4.6.5.5 3.9-4.7.5.8 1.9-4z"/><g fill="#428bc1"><path d="m47.6 32.2l.6.7 1-4.4-3 3.2.8.2-2.7 5.3.8-3.7.8.5-.1-4.5-2.2 3.9h.9l-1.3 5.4.6.4.1-.2.1.1z"/><path d="m43.4 42.3l-.4-.6.1-.5c0 0 0 0 0 0l.3-.4c0-.1 0-.2-.1-.3-.1-.1-.2-.2-.3-.2-.1-.1-.3-.1-.3-.1l-.5 1h-1l-.4.8-.3-.1-2.8 3.3 1.5.1.3 1.5 1-1.2-.3 1.1 1.4-.6.9 1.2 1-4.3-.4-.4.3-.3"/></g><g fill="#83bf4f"><path d="m20.9 39.1c0 0 0-.3.6-.6s.7-1.1.5-1.7c0 0-.3.6-.7.7 0 0-.6.3-.7 1 0 0 0 .2-.1.4 0 .1-.3-.8.2-1.5.6-.7.7-1.2.3-2.3 0 0 0 .7-.5 1-.4.4-.5.4-.5 1.3 0 0 0 .3-.2.4 0 0-.3-.5-.4-.8-.1-.3-.1-.5.3-.8 0 0 1.2-.8.3-2.5 0 0 0 .6-.5 1-.4.4-.4.6-.4 1.2 0 .6-.1.6-.1.7 0 0-.8-1.4-.2-2.2.6-.8.9-.9.3-2.3 0 0 0 .7-.5 1.1-.5.4-.4 1.2-.4 1.2s0 .3-.1.5c0 0-.8-1.5 0-2.3.6-.7.6-1.1.3-2.1 0 0 0 .4-.4.7-.3.2-.6.5-.5 1.4 0 0 0 .6-.1.8 0 0-.3-.6-.4-1s-.1-.6.1-1 1.2-1.5.1-3.1c0 0 0 .5-.3 1s-.1 1-.1 1.4c.1.4-.1.8-.1.8s-.5-.9-.4-1.9c.1-1-.3-1.8-1.2-2.4 0 0-.7 1.6.2 2.4 0 0 .8.8 1 1.7 0 0-.6-.1-1.1-1.1-.5-1.1-1.7-.9-1.7-.9 0 0 .2 1.6 1.9 2.1 0 0 1.1.2 1.3 1 0 0 .2.6.3.8 0 0-.3-.1-.7-.6-.3-.5-.3-.5-1.4-.6 0 0-.4 0-.7-.4 0 0 .5 1.7 1.6 1.7 0 0 1.1-.1 1.7 1.3 0 0-.1-.1-.3-.2-.2-.1-.6-.3-1.3-.2-.8.1-1 0-1.2-.1 0 0 .8 1.5 1.9 1 1.1-.4 1.7 1.1 1.7 1.2 0 0-.2-.1-.3-.3-.2-.2-.6-.4-1.4-.2 0 0-.6.2-1.1 0 0 0 .5 1.1 1.8.9 1.3-.2 1.6.9 1.6.9s-.2-.1-.3-.2c-.1-.1-.5-.3-1.5-.1-.9.3-1.3 0-1.3 0s.5.9 1.5 1c0 0 .5 0 .8-.1.2-.1.8-.2 1.3.4 0 0-.1 0-.3-.1 0 0-.7-.2-1.2.2 0 0-.4.5-1.1.4 0 0 .8.8 2.1.1 0 0 .4-.3.8-.1.5.4 1.2 0 1.2 0"/><path d="m20.8 41c0 0 0-.6.7-.6l2.2 3c0 0-.1.2-1.1.2 0 0-.1 0-.2.1 0 .2-1.6-2.7-1.6-2.7"/></g><path d="m31.9 38.4c0 0 6.6-2.9 6.6-9.7h-13.2c0 6.8 6.6 9.7 6.6 9.7" fill="#fff"/><g fill="#ed4c5c"><path d="m26.3 28.7v4.3c0 0 .5 1 1 1.6v-5.9h-1"/><path d="m28.4 28.7v7.1c0 0 .6.6 1 .9v-8c0 0-1 0-1 0"/><path d="m30.4 28.7v8.8c0 0 .7.5 1 .6v-9.4h-1"/><path d="m37.5 28.7v4.3c0 0-.5 1-1 1.6v-5.9h1"/><path d="m35.5 28.7v7.1c0 0-.6.6-1 .9v-8c0 0 1 0 1 0"/><path d="m33.5 28.7v8.8c0 0-.7.5-1 .6v-9.4h1"/></g><g fill="#428bc1"><path d="m38.5 23.8c0 0-3.2 1.7-6.6-.1-3.4 1.8-6.6.1-6.6.1v4.9h13.2v-4.9"/><path d="m8.4 36.4c.4-.1.6-.3.6-.6 0-.1 0-.3-.1-.5l-2.1-6.6c-.1-.4-.2-.6-.3-.7-.1-.2-.3-.3-.5-.4h.3 2.2.3c-.3.1-.6.3-.6.6 0 .1 0 .3.1.5l1.6 5.2 1.6-5.2c.1-.2.1-.4.1-.5 0-.3-.3-.4-.6-.6h.3 2.1.3c-.2.1-.4.2-.5.4 0 .1-.1.3-.3.7l-2.1 6.6c-.1.3-.1.5-.1.5 0 0-.1.4.6.6h-2.9"/><path d="m54.2 35.7v-7.4c0-.1 0-.2-.1-.3 0-.1-.2-.3-.5-.4h.3 1.9.3c-.3.1-.4.3-.5.4s-.1.2-.1.3v7.4c0 .1 0 .2.1.3 0 .1.2.2.5.4h-.3-1.9-.3c.3-.1.4-.3.5-.4.1-.1.1-.2.1-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fb-1f1f3.svg b/public/emoji/1f1fb-1f1f3.svg
new file mode 100644
index 000000000..a35b203fd
--- /dev/null
+++ b/public/emoji/1f1fb-1f1f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f42f4c"/><path fill="#ffe62e" d="m32 39l9.9 7-3.7-11.4 9.8-7.4h-12.2l-3.8-11.2-3.7 11.2h-12.3l9.8 7.4-3.7 11.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fb-1f1fa.svg b/public/emoji/1f1fb-1f1fa.svg
new file mode 100644
index 000000000..51ac13f4f
--- /dev/null
+++ b/public/emoji/1f1fb-1f1fa.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C22.8,2,14.6,6.1,9.1,12.7V32h52.1v-7C58,11.8,46.2,2,32,2z" fill="#ed4c5c"/><path d="M9.1,32v19.3C14.6,57.9,22.8,62,32,62c14.2,0,26-9.8,29.2-23v-7H9.1z" fill="#83bf4f"/><g fill="#3e4347"><path d="M9.1,12.7c-0.9,1.1-1.8,2.3-2.6,3.5v3.7h-2C2.9,23.6,2,27.7,2,32s0.9,8.4,2.6,12.1h2v3.7
+		c0.8,1.2,1.6,2.4,2.6,3.5L28.4,32L9.1,12.7z"/><path d="m61.9 34v-4c-.1-1.7-.4-3.4-.8-5h-52v14h52.1c.4-1.6.6-3.3.7-5"/></g><path d="m6.5 16.2c-.7 1.2-1.4 2.4-2 3.7l12.2 12.1-12.1 12.1c.6 1.3 1.2 2.5 2 3.7l13.7-13.8h41.6c0-.7.1-1.3.1-2s0-1.3-.1-2h-41.6l-13.8-13.8" fill="#ffce31"/><g fill="#fdce12"><path d="m7.3 26.7c-1.1 0-4.6.8-4.6 4.4s3.4 4 4.1 4c.7 0 3.2-.6 2.9-3.3 0 .8-.9 2.4-2.7 2.4-1.8 0-3-1.4-3-2.7s1.1-3.1 3-3.1 3.3 1.7 3.3 3.4c0 1.7-1.4 3.9-3.5 3.9 0 0 0 1.3 0 2.1 1.8 0 5.3-1.4 5.3-5.8.1-4.5-3.7-5.3-4.8-5.3"/><path d="m7.4 30.9c0-.1 0-.1 0 0v-.1c.1-.1.4-.1.5-.2.3-.2.5-.4.7-.9v-.1c-.5-.1-.9.1-1.1.4-.1.2-.2.4-.3.5 0 .1-.1.1-.1.1-.1 0-.1-.1-.1-.1-.1-.1-.2-.4-.3-.5-.2-.3-.6-.5-1.1-.4v.1c.2.4.4.7.7.9.2.1.4.1.5.2 0 0 .1.1.1.1 0 0 0 0-.1 0-.4.1-.7.4-.9.7-.2.3-.4.7-.3 1.1h.1c.4-.1.7-.4 1-.6.2-.3.4-.5.5-.9.1.3.3.6.5.9.3.2.5.5 1 .6h.1c0-.5-.1-.8-.3-1.1-.4-.3-.7-.6-1.1-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fb.svg b/public/emoji/1f1fb.svg
new file mode 100644
index 000000000..fd7586dca
--- /dev/null
+++ b/public/emoji/1f1fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m38.4 17.5h6.3l-9.9 29h-5.7l-9.8-29h6.5l6.3 22 6.3-22" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fc-1f1eb.svg b/public/emoji/1f1fc-1f1eb.svg
new file mode 100644
index 000000000..16bfba0cf
--- /dev/null
+++ b/public/emoji/1f1fc-1f1eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,13.1,8.4,24.2,20,28.3V3.7C10.4,7.8,2,18.9,2,32z" fill="#428bc1"/><path d="m62 32c0-13.1-8.3-24.2-20-28.3v56.6c11.7-4.1 20-15.2 20-28.3" fill="#ed4c5c"/><path d="M22,60.3c3.1,1.1,6.5,1.7,10,1.7s6.9-0.6,10-1.7V3.7C38.9,2.6,35.5,2,32,2s-6.9,0.6-10,1.7V60.3z" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fc-1f1f8.svg b/public/emoji/1f1fc-1f1f8.svg
new file mode 100644
index 000000000..67b769ca6
--- /dev/null
+++ b/public/emoji/1f1fc-1f1f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2v30H2c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2z" fill="#ed4c5c"/><path d="M32,2C15.4,2,2,15.4,2,32h30V2z" fill="#2a5f9e"/><g fill="#fff"><path d="m19 13.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m19 27.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m14 18.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m24 18.1l1.2.9-.4-1.5 1.2-1h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5z"/><path d="m22 22.5l.6.5-.2-.8.6-.4h-.8l-.2-.8-.2.8h-.8l.6.4-.2.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fc.svg b/public/emoji/1f1fc.svg
new file mode 100644
index 000000000..3f2ce79fd
--- /dev/null
+++ b/public/emoji/1f1fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m20 17.5l3.8 16.6.8 4.6.8-4.5 3.3-16.7h6.4l3.4 16.6.9 4.6.9-4.4 3.9-16.8h6.2l-8.2 29h-5.8l-3.5-17-1-5.6-1 5.6-3.5 17h-5.6l-8.2-29c0 0 6.4 0 6.4 0" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fd-1f1f0.svg b/public/emoji/1f1fd-1f1f0.svg
new file mode 100644
index 000000000..4a771e938
--- /dev/null
+++ b/public/emoji/1f1fd-1f1f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#428bc1"/><path d="m29 26.8c0 0-1 1.5-2.7 2.2 0 0 .1 2.5-1.5 2.7-1.5.2-2.9 0-2.9 0s.2 2.3-.8 1.7c-1.1-.6-4.1-.5-2.9 1.3 1.2 1.8 3.1 2.6 3.6 6.8 0 0 5.2 1.8 5.6 5.5.4 3.6-.1 4.3-.1 4.3s3.2.2 3.2-2.4c0-2.5 1.9-2.4 2.8-2.5s1.7-2.4 2.9-1.4c1.2 1 2.2 1.2 3.1-.2.9-1.5 3.6-1.7 3.6-1.7s.1-4.3 3.1-6.9c0 0-1.5-2.6-4.9-2.6 0 0-.2-3.2-2.9-3.2 0 0-1.9-3.5-5-3.5 0 0-1.1-1.4-1.1-3.6 0 0-2 .3-2.8 1-.8.7-1.5.6-1.5.6s.7.6 1.2 1.9" fill="#dbb471"/><g fill="#fff"><path d="m28 17.5l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/><path d="m21 19.5l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/><path d="m36 17.5l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/><path d="m14 23.5l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/><path d="m50 22.5l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/><path d="m43 19.5l1.9 1.4-.7-2.3 1.8-1.4h-2.3l-.7-2.3-.7 2.3h-2.3l1.8 1.4-.7 2.3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fd.svg b/public/emoji/1f1fd.svg
new file mode 100644
index 000000000..0b95b597c
--- /dev/null
+++ b/public/emoji/1f1fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m26.2 46.5h-7l9.3-14.8-8.9-14.2h7.2l5.2 9.4 5.3-9.4h7l-8.9 14 9.4 15h-7.4l-5.4-9.9-5.8 9.9" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fe-1f1ea.svg b/public/emoji/1f1fe-1f1ea.svg
new file mode 100644
index 000000000..beeca6229
--- /dev/null
+++ b/public/emoji/1f1fe-1f1ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C18.9,2,7.8,10.4,3.7,22h56.6C56.2,10.4,45.1,2,32,2z" fill="#c94747"/><path d="M32,62c13.1,0,24.2-8.3,28.3-20H3.7C7.8,53.7,18.9,62,32,62z" fill="#3e4347"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32s0.6,6.9,1.7,10h56.6c1.1-3.1,1.7-6.5,1.7-10s-0.6-6.9-1.7-10H3.7z" fill="#f9f9f9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fe-1f1f9.svg b/public/emoji/1f1fe-1f1f9.svg
new file mode 100644
index 000000000..b2627bf9b
--- /dev/null
+++ b/public/emoji/1f1fe-1f1f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f5f5f5"/><path d="m17.8 21.2v-4.1h1.3l.9 3.1.9-3.1h1.3v4.1h-.8v-3.3l-.9 3.3h-.9l-.9-3.3v3.3h-.9m6.9-3.3l-.6 1.7h1.2l-.6-1.7m-.5-.8h1l1.6 4.1h-.9l-.3-.8h-1.7l-.3.8h-.9l1.5-4.1m5 4.1h-.9v-1.5l-1.6-2.5h1.1l.9 1.8.9-1.8h1l-1.4 2.5v1.5m2.5-2.1c0 .4.1.8.3 1 .2.2.5.4.9.4.4 0 .7-.1.9-.4.2-.2.3-.6.3-1 0-.4-.1-.8-.3-1-.2-.2-.5-.4-.9-.4-.4 0-.7.1-.9.4s-.3.6-.3 1m-.9 0c0-.7.2-1.2.6-1.6.4-.4.9-.6 1.6-.6.7 0 1.2.2 1.6.6.4.4.6.9.6 1.6 0 .7-.2 1.2-.6 1.6-.4.4-.9.6-1.6.6-.7 0-1.2-.2-1.6-.6-.4-.4-.6-.9-.6-1.6m5.9 2.1v-3.3h-1.3v-.7h3.5v.7h-1.3v3.3h-.9m3.6 0v-3.3h-1.3v-.7h3.5v.7h-1.3v3.3h-.9m2.7 0v-4.1h3.2v.7h-2.3v.9h2.1v.7h-2.1v1h2.4v.8h-3.3" fill="#ed4c5c"/><path d="m22.7 44.7c-1.3.4-3.1 1.3-3.8 1.8-.2.2-.2.4.1 1.1.3.5.5.9.6.9.1 0 .8-.3 1.6-.7.8-.4 1.8-.9 2.3-1 .4-.1.7-.1.9-.2.1.2 0 .1.2.4.2.4.1.4.4.6.4.1 1.3-.4 1.3-.4 1.1-.4 1.7-.4 5.7-.4s4.6 0 5.7.4c0 0 .9.3 1 .3.1 0 .2.1.3 0 .1 0 .2-.2.3-.3 0 0 .2-.6.3-.8.2.1.6.2 1 .4.4.2 1.4.6 2.2 1 .8.4 1.5.7 1.6.7 0 0 .3-.4.6-.9.5-1 .6-.9-1.3-1.9-2.5-1.3-4.9-1.9-5.2-1.2 0 .1-.1.2-.1.3-.2-.1-.9-.2-1.5-.3-2-.4-7.5-.4-9.5 0-.6.1-1.1.3-1.5.4-.2-.4-.2-.2-.2-.4-.3-.4-1.4-.3-3 .2" fill="#3e4347"/><g fill="#dfdfdf"><path d="m24.8 44.4c-.9 0-2.6.6-4.4 1.5-1.5.7-1.5.8-1.1 1.6.2.4.4.7.4.7.1 0 .7-.3 1.5-.7.8-.4 1.8-.8 2.3-1 .3-.1.6-.1.9-.2-.1-.3 0 0-.2-.6.2-.6.7-1.1 1.2-1.2-.3 0-.4-.1-.6-.1"/><path d="m31.8 44.5c-1.8 0-3.5.1-4.3.2-1.4.2-2.1.7-2.6.9-.2.1-.3.2-.5.3.2.4.2.6.3.9.1.3.1.5.5.6.4 0 1.2-.4 1.2-.4 1.1-.4 1.7-.4 5.7-.4 4 0 4.8.1 5.7.4.7.2.9.4 1.2.4.1 0 .2-.2.3-.5.1-.3.3-.8.4-1.3-.2 0-.1.1-.4-.1-.6-.3-.7-.3-1.1-.5-.5-.2-.9-.2-1.6-.3-.8-.1-2.7-.2-4.5-.2h-.3"/><path d="m39.2 44.5c-.1 0-.2 0-.3 0 .2.1.4.3.5.4.4.2.4.5.4.9 0 .2 0 .3-.1.5.2.1.6.2.9.4.4.1 1.4.6 2.3 1 .8.4 1.4.7 1.5.7 0 0 .2-.4.4-.7.3-.5.3-.7.1-.9-.5-.4-2.4-1.3-3.7-1.7-1-.5-1.6-.6-2-.6"/><path d="m38.6 44.6c-.1.1-.1.2-.1.3.1 0 .6.3.9.3h.1c0 0-.1-.1-.3-.2-.2-.1-.4-.3-.6-.4"/><path d="m25.4 44.6c-.1.1-.4.3-.5.4-.3.2-.3.3-.4.6 0 0 .2-.2.7-.4.4-.2.2-.1.5-.2-.2-.2-.3-.2-.3-.4"/></g><path d="m26.1 24.8c-.5.2-.7.6-.8 1.1 0 .5.1.9.4 1.2.1.1.3.3.3.3 0 0-.1.2-.2.3-.3.3-.5.7-.5 1.1 0 .4.1.7.5 1l.3.3-.3.3c-.6.7-.6 1.4 0 2l.3.3h6.1 6.1l.3-.3c.6-.6.6-1.3 0-2l-.4-.4.3-.3c.6-.7.6-1.4 0-2.1-.3-.3-.3-.4-.1-.5.4-.2.6-1 .4-1.5-.2-.7-1.3-1.2-1.9-.9-.1.1-.3.2-.5.4-.2.1-.3.3-.4.3 0 0-.2-.1-.3-.3-.6-.5-1.4-.5-2 .1l-.2.2-.3-.3c-.6-.6-1.4-.6-2.1.1l-.2.2-.3-.2c-.4-.4-.6-.5-1.1-.5-.4 0-.8.2-1.1.5l-.2.2-.3-.3c-.7-.6-1.2-.6-1.8-.3" fill="#2a5f9e"/><path d="m25.7 33.1c-.6.7-.6 1.4 0 2.1l.2.3-.3.3c-.1.2-.3.4-.4.5-.2.5-.1 1.2.4 1.5.2.2.3.3 0 .6-.1.1-.2.3-.3.4-.5.9.2 2.1 1.3 2.1.4 0 .8-.1 1-.4.2-.2.4-.3.6 0 .3.3.7.5 1 .5.4 0 .6-.1 1-.5l.3-.3.3.3c.6.6 1.2.7 2 .1l.3-.2.3.3c.4.3.6.4 1 .4.4 0 .6-.1 1-.5l.3-.3.3.2c.5.4.8.6 1.1.6.4 0 .6-.1 1-.5.4-.3.5-.7.5-1 0-.3-.3-.9-.6-1.1l-.2-.2.3-.3c.6-.7.6-1.3 0-2.1l-.3-.3.3-.3c.6-.7.6-1.4 0-2l-.3-.3h-6.1-6.1l.1.1" fill="#ed4c5c"/><path d="m24.4 32.2c0 0 0 6.1 0 8.4 0 .3.2.4.5.7.5.4 1 .8 3.7.5 2.5 0 3 .2 3.3 1.2l.1.6.1-.6c.2-1 .8-1.2 3.2-1.2 3.1 0 3.4-.1 3.8-.5 0 0 .3-.2.4-.5.1-.3 0-.5 0-.5v-8.1-8.5h-7.5-7.6c0 0 0 8.5 0 8.5m15 .1v7c0 .9.1 1.2 0 1.4-.1.2-.3.4-.3.4-.5.5-.9.6-3 .5-1.4 0-2.1 0-3.2.2-.2.2-.6.1-.9 1-.3-.9-.5-.9-.5-.9-1.2-.5-1.7-.4-3.5-.4-1.2.2-2.5-.1-3-.5 0 0-.1 0-.4-.4 0-1.7 0-8.4 0-8.4v-8.4h7.4 7.4v8.5" fill="#3e4347"/><path d="m30.9 29.4c.8.5 2.1.4 2.8-.4.3-.3.4-.8.5-1 .1-.2.1-.3.1-.5.1.2.2.3.2.7.1.5 0 .9-.2 1.3-.6 1.6-2.6 2.1-3.8.9-.6-.5-1.1-1.6-.8-2.3.1-.2.1-.4.2-.6 0 .2 0 .4.2.8.2.5.5.8.8 1.1" fill="#fff"/><path d="m29 35.7c0 .4 0 .6.1.8-.2-.2-.4-.3-.6-.5-.3-.2-.8-.4-.9-.1-.1.2.3.5.6.7.3.2.5.2.8.3-.2.1-.4.2-.7.3-.3.2-.7.5-.5.8.2.2.6 0 .9-.2.2-.1.5-.4.6-.5 0 .2-.1.5-.1.8 0 .4.1.8.4.8.3 0 .4-.5.4-.9 0-.4 0-.6-.1-.8.1.1.3.3.6.5.2.2.7.4.9.2.2-.2-.1-.5-.5-.8-.3-.2-.5-.3-.7-.4.2-.1.4-.1.8-.3.5-.3.7-.5.6-.8-.1-.2-.4-.1-.9.2-.2.2-.5.4-.6.5 0-.2.1-.6.1-.8 0-.4-.1-.9-.3-.9-.8.2-.8.6-.9 1.1" fill="#ffce31"/><path d="m29.8 36.9c0 .2-.2.4-.4.4-.2 0-.4-.2-.4-.4 0-.2.2-.4.4-.4.2 0 .4.2.4.4" fill="#fff"/><path d="m34.3 35.7c0 .4 0 .6.1.8-.2-.2-.4-.3-.6-.5-.3-.2-.8-.4-.9-.1-.1.2.3.5.6.7.3.2.5.2.8.3-.2.1-.4.2-.7.3-.3.2-.7.5-.5.8.2.2.6 0 .9-.2.2-.1.5-.4.6-.5 0 .2-.1.5-.1.8 0 .4.1.8.3.8.3 0 .4-.5.4-.9 0-.4 0-.6-.1-.8.1.1.3.3.6.5.2.2.7.4.9.2.2-.2-.1-.5-.5-.8-.3-.2-.5-.3-.7-.4.2-.1.4-.1.8-.3.5-.3.7-.5.6-.8-.1-.2-.4-.1-.9.2-.2.2-.5.4-.6.5 0-.2.1-.6.1-.8 0-.4-.1-.9-.3-.9-.8.2-.8.6-.8 1.1" fill="#ffce31"/><path d="m35 36.9c0 .2-.2.4-.4.4-.2 0-.4-.2-.4-.4 0-.2.2-.4.4-.4.2 0 .4.2.4.4" fill="#fff"/><path d="m23.4 34.7c-.4-1.8-1.4-3.2-2.7-4 .6 0 1.1 0 1.1 0l1.5-.1-1.3-.8c-.4-.2-1.4-1.1-1.4-1.8 0-.2 0-.4.4-.7l.9-.7-1-.1.4-1-1.1.3-.1-1 .4-.3-.9-.8-.8-.1-.9.4-.3-.8-.5.8-.6-.8-.3 1.2-.7-.4-.2 1-1-.8.1 1.6-1.5-.3.4 1.2-1.3-.1 1 1.9-1.2.7 1.7 1.7v.5l-3.5-.8 2.1 2.1-.6 2.1 2.4.2-.9 1.8 2.9-.7.7 1.9c-.1 0-.3-.1-.4-.1-1.6 0-3 2.5-3 3.9 0 1.4 2.4 3.8 4.8 3.8 1 0 1.9-.4 2.7-1.2 2.5-2.4 3.5-6.2 2.7-9.7m-5.4 1.7c.6.6 1.8 2 1.9 4.1 0 .7-.4 1.6-1.1 2.4-.5.5-.9.7-1.1.7-1.9-.4-2.9-1.2-2.8-2.4.1-.9.7-1.5.9-1.5.4 0 .4.1.4.5 0 .2.1.5.4.7l.2.1h.1c.4 0 .7-.3.9-.7.2-.5.2-1.2-.4-1.8-.2-.2-.4-.3-.6-.4l1.2-1.7" fill="#3e4347"/><path d="m18.9 24.3l-1.3.5-.1-.3-.3.5-.4-.5-.2.8-.7-.4-.2 1.1-.8-.6.1 1.2-1.4-.2.3 1.1-1.1-.1.8 1.5-1 .6 1.4 1.4.1 1.3-2.4-.6 1 1.1-.5 1.8 2.5.2-.8 1.6 2.3-.6.6 1.6 1.1-1.5c0 0 2.4 1.6 2.5 4.8 0 1.8-1.9 3.8-2.8 3.6-5-1-2.9-4.9-1.8-4.9 1.2 0 .8 1.1 1 1.2.4.2.9-.8.2-1.6-1.4-1.4-3.4 1.4-3.4 3.1 0 1.4 3.8 5.1 6.6 2.3 4.3-4.3 3.5-12.1-.9-13.4-4.4-1.3-3.3-3.2-3.3-3.2.5 3.2 5.6 2.8 5.6 2.8s-2.6-2-.9-3.5h-.5l.3-.6-.7.2-.1-.9-.5.5-.8-.2-.2-.5 1.5-1-.3-.2h-.5" fill="#dfdfdf"/><path d="m43.4 44.5c.8.8 1.7 1.2 2.7 1.2 2.4 0 4.8-2.4 4.8-3.8 0-1.5-1.4-3.9-3-3.9-.1 0-.3 0-.4.1l.7-1.9 2.9.7-1-1.9 2.4-.2-.5-2.1 2.1-2.1-3.5.8v-.5l1.7-1.7-1.2-.7 1-1.9-1.3.1.4-1.2-1.5.3.1-1.6-1 .8-.2-1-.8.4-.3-1.2-.6.8-.5-.8-.3.8-.9-.4-.8.1-.9.8.4.3-.1 1-1.1-.3.4 1-1 .1.9.7c.4.3.4.5.4.7 0 .7-1.1 1.5-1.4 1.8l-1.2.8 1.5.1c0 0 .5 0 1.1 0-1.3.8-2.2 2.2-2.7 4-.9 3.5.1 7.3 2.7 9.8m3.8-6.5c-.2.1-.4.2-.6.4-.6.6-.6 1.3-.4 1.8.2.4.5.7.9.7h.1l.2-.1c.3-.1.4-.5.4-.7 0-.4.1-.5.4-.5.2 0 .9.6.9 1.5.1 1.2-.9 2-2.8 2.4-.2 0-.7-.2-1.1-.7-.7-.7-1.1-1.7-1.1-2.4.1-2.1 1.3-3.5 1.9-4.1l1.2 1.7" fill="#3e4347"/><path d="m45.1 24.3h-.5l-.2.2 1.5 1-.3.5-.8.2-.5-.5-.1.9-.7-.2.3.6h-.5c1.7 1.4-1.1 3.3-1.1 3.3s5.2.4 5.6-2.8c0 0 1.1 1.9-3.3 3.2-4.4 1.4-5.2 9.1-.9 13.4 2.9 2.9 6.6-.9 6.6-2.3 0-1.7-2-4.4-3.4-3.1-.7.7-.2 1.7.2 1.6.2-.1-.1-1.2 1-1.2 1.2 0 3.3 3.9-1.8 4.9-.9.2-2.9-1.8-2.8-3.6.1-3.1 2.5-4.8 2.5-4.8l1.1 1.5.6-1.6 2.3.6-.8-1.6 2.5-.2-.5-1.8 1-1.1-2.4.6.1-1.3 1.4-1.4-1-.6.8-1.5-1.1.1.3-1.1-1.2.3.1-1.2-.8.6-.2-1.1-.7.4-.2-.8-.4.6-.3-.5-.1.3-1.3-.5" fill="#dfdfdf"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1fe.svg b/public/emoji/1f1fe.svg
new file mode 100644
index 000000000..fe9e109c0
--- /dev/null
+++ b/public/emoji/1f1fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="M38,17.5h6.9l-9.7,18.1v10.9h-6.1V35.6l-10-18.1h7.1l6,12.6L38,17.5z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ff-1f1e6.svg b/public/emoji/1f1ff-1f1e6.svg
new file mode 100644
index 000000000..5253e6360
--- /dev/null
+++ b/public/emoji/1f1ff-1f1e6.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60.9,40c0.7-2.5,1.1-5.2,1.1-8c0-2.8-0.4-5.5-1.1-8H31.7L14.8,7.4c-4,2.8-7.3,6.6-9.6,11L19,32L5.3,45.6
+		c2.2,4.4,5.5,8.2,9.6,11L31.7,40H60.9z" fill="#699635"/><path d="m3.5 22.5c-1 3-1.5 6.2-1.5 9.5s.5 6.5 1.5 9.5l9.6-9.5-9.6-9.5" fill="#3e4347"/><path d="M18.3,58.7C22.4,60.8,27.1,62,32,62c12.3,0,22.9-7.4,27.5-18.1H33.4L18.3,58.7z" fill="#428bc1"/><path d="m59.5 20.1c-4.6-10.7-15.2-18.1-27.5-18.1-4.9 0-9.6 1.2-13.7 3.3l15.1 14.8h26.1" fill="#ed4c5c"/><path d="m60.5 22.7c-.3-.9-.6-1.8-1-2.6h-26.1l-15.1-14.8c-.7.3-1.3.7-2 1.1-.5.3-1 .7-1.5 1l16.9 16.6h29.2c-.1-.4-.2-.9-.4-1.3" fill="#fff"/><path d="m5.3 18.4c-.1.2-.2.4-.3.7-.5 1.1-1 2.2-1.4 3.4l9.6 9.5-9.6 9.5c.4 1.2.8 2.3 1.4 3.4.1.2.2.4.3.7l13.7-13.6-13.7-13.6" fill="#ffce31"/><path d="m31.7 40l-16.9 16.6c.3.2.7.5 1 .7.8.5 1.6 1 2.5 1.4l15.1-14.8h26.1c.4-1 .8-2 1.2-3.1.1-.3.1-.5.2-.8h-29.2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ff-1f1f2.svg b/public/emoji/1f1ff-1f1f2.svg
new file mode 100644
index 000000000..16306c739
--- /dev/null
+++ b/public/emoji/1f1ff-1f1f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M42,32h10h10C62,15.4,48.6,2,32,2S2,15.4,2,32s13.4,30,30,30V32H42z" fill="#83bf4f"/><path d="m52 54.4c6.1-5.5 10-13.5 10-22.4h-10v22.4" fill="#ff8736"/><path d="M42,32v28.3c3.7-1.3,7.1-3.3,10-5.9V32H42z" fill="#3e4347"/><path d="M42,32H32v30c3.5,0,6.9-0.6,10-1.7V32z" fill="#c94747"/><g fill="#ff8736" stroke="#2b2b2b" stroke-width=".25" stroke-miterlimit="10"><path d="m57.5 22.3c1.3-.7 1.5-1.4 1.5-1.4 0-.1-.9.5-2.5 1.2 2-1 2-1.8 1.9-1.8-.3 0-1.5.8-3.1 1.5 1.4-.7 2.1-1.5 2-1.6-.3.3-3.4 1.5-3.4 1.5.4-.2.7-.7.4-.7-.5.4-2.4.7-3 .8-.4.1-1.5.5-1.8.5-2-.1-2.5.1-2.5.1 0 0 0 0 .1.1 0 0 0 0-.1 0 0-.1-.1-.1-.1-.1-.3-.6.1-.8.3-.9.2 0 .2 0 .4-.1-.1 0-.2-.1-.3-.1.2 0 .5 0 .4.4.2-.1.7-.6-.6-.7-.4-.4-2.1-.7-2.6 1.2 0 0 .1 0 .2.1-.5-.2-2-.4-2.5-.5-1.4-.4-2.9-1.3-3.1-1.2-.2.1.9 1 .8 1-.9-.5-1.8-.8-2.5-1.2-.5-.2-1.1-.6-1.2-.5-.2.4.9 1.3 1.1 1.5.2.1 1.8.8 1.8.8-2.4-1-2.8-1.2-2.9-1.3-.2 0-.7-.7-.9-.6-.1.1.1 1.1 1.2 1.5 0 0 .2.1.3.1l-.6-.2c-.5-.2-1.1-.8-1.2-.7-.1.1.3.7.8 1 .2.1.6.3 1.2.5-.5-.2-1.1-.4-1.4-.5-.4-.2-.5-.4-.6-.4-.1 0 .1 1 2.7 1.6 0 0 0 0 .1 0 0 0-.1 0-.1 0-.1 0-.5 0-.5.1 0 .1.2.4 1.5.4.2 0 1.1-.3 1-.2 0 0-1.3.4-1.4.4-.1 0-.5.1-.5.1 0 .1.3.3 1 .4.6 0 1.9-.4 1.8-.3 0 0-1.2.4-1.2.4 0 0-.5 0-.5.1 0 .1.6.6 2.5 0-.2.2-1.1.4-1.1.4 0 0 .2.2.5.3.2 0 .4 0 .6 0 .4-.1.7-.2 1.2-.6.1.1-1.2.7-1.1.8.3.2 1.2 0 1.2-.1.1 0 1.8-.9 1.7-1 0 .1-2.2 1.2-2.2 1.3.1.2.9 0 .9 0 0 0 1-.5 1-.5 0 0-1.1.6-1 .7 0 .3 1.3-.1 1.7-.3-.2.1-.7.4-.7.5.3.5 1.3.3 1.4.2.1-.1-.1.3 0 .3 0 0 .2-.2.3-.4 0 .1-.1.3-.2.6-.1.2-.1.5-.2.8 0 .1.4-.1.5-.8 0 .4-.2 1-.1 1 0 0 .1 0 .2-.1v.1c0 .1-.1.5-.6.5-.6 0-.6.5-.6.5s-.1 0 0 .3c.1-.2.2-.2.2-.2.1 0 .4.1.8-.2-.4.4-.2.5-.2.5s-.1.3.2.4c-.1-.1 0-.2 0-.2s.4 0 .4-.5c0 .4.3.6.3.6s0 .2.3.3c-.2-.1-.1-.3-.1-.3s.4-.2.1-.7c.1 0 .1-.1.2-.1 0 0 0 .1 0 .2 0 .3 0 .3.2.5-.1-.2 0-.3 0-.3s.3.1.5-.2c-.2.4-.1.5 0 .5 0 .1-.1.4.3.4-.1-.1-.1-.3-.1-.3s.4-.1.2-.7c.1-.1.2 0 .2 0s0 .4.4.3c.1.1 0 .3 0 .3s.2 0 .3-.2c.1-.2.1-.5-.2-.6 0-.1.1-.1.1-.1s.2.1.3.2c.1.1 0-.3-.3-.3-.4 0-.4-.1-.4-.1 0 0 0-.1 0-.3.3.2.6.2.6.2 0-.1-.6-.8-.5-.9.2 0 .4.4.6.3-.1-.1-.3-.1-.5-.4 0-.1-.1-.1-.1-.2 0 0 .5.5.9.5.2-.1-.3-.4-.3-.5.2.2.9.7 1.4.5.2-.3-.3-.2-.9-.9.4.3 1.4.8 1.9.6.1-.1-.4-.4-.8-.8.2.1.3.2.4.2.5.2 1-.1 1-.1 0-.1-.2-.1-.5-.2.6.1 1 0 1.1-.1 0-.1-.1-.1-.7-.2 1.2.2 2.2-.5 2.2-.5s.3-.1-.2-.1c3.4-.4 4-1.9 4-1.9-.1 0-.7.4-1.5.7 1.5-.7 2.2-1.6 2.2-1.7-.1-.8-.6-.5-1.3-.2zm-19.4.7c.3-.1.6-.1.5-.1 0 0-.3.1-.5.1zm-1.1-1.1c.7.3 2 .7 1.9.7.1.1-1.1-.4-1.9-.7zm11.7 3c-.1-.1-.2-.3-.2-.3 0 .1.1.2.2.3zm6.5-.9c-1 .3-2.2.4-3.7 0 1.5.3 2.7.2 3.7 0zm.6-1c-.2.1-.4.2-.6.2.2 0 .4-.1.6-.2zm-9.6 3.4c0-.1 0-.2 0-.3 0 .1 0 .2 0 .3zm1.6 1.5c0 0-.4 0-.7.1-.1 0-.3-.1-.4-.2-.1-.1 0-.7 0-.7.1.1.2.2.3.3 0-.3 0-.3-.1-.5 0-.3.1-.8.1-1.4.5.9.7 1.3.6 2 .1 0 .1-.1.2-.2v.5c.1 0 0 0 0 .1zm.3-2.7c.1.1.1.1 0 0h0zm7.4-1.3c.1 0 .1 0 .2-.1-.1.1-.1.1-.2.1z"/><path d="m46.2 27.5c0 0 0 0 0 0z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ff-1f1fc.svg b/public/emoji/1f1ff-1f1fc.svg
new file mode 100644
index 000000000..77f539e5f
--- /dev/null
+++ b/public/emoji/1f1ff-1f1fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#75a843"><path d="M32,2c-6.2,0-11.9,1.9-16.6,5h33.3C43.9,3.9,38.2,2,32,2z"/><path d="m32 62c6.2 0 11.9-1.9 16.6-5h-33.2c4.7 3.1 10.4 5 16.6 5"/></g><path d="M7,47H58c1.8-3.1,3-6.5,3.6-10.1H3.4C4,40.6,5.3,44,7,47z" fill="#ed4c5c"/><path d="m3 32c0 1.7.2 3.4.4 5h58.1c.3-1.6.4-3.3.4-5s-.2-3.4-.4-5h-58.1c-.2 1.6-.4 3.3-.4 5" fill="#3e4347"/><path d="m3.4 27h58.2c-.6-3.6-1.9-7-3.6-10h-51c-1.7 3-3 6.4-3.6 10" fill="#ed4c5c"/><g fill="#ffce31"><path d="m12.3 17h45.7c-2.3-4-5.6-7.5-9.5-10h-33c-1.1.7-2.2 1.6-3.2 2.4v7.6"/><path d="m12.3 47v7.6c1 .9 2.1 1.7 3.2 2.4h33c3.9-2.6 7.1-6 9.5-10.1h-45.7z"/></g><path d="M12.6,12.2H9.5C4.8,17.5,2,24.4,2,32c0,7.7,2.9,14.8,7.8,20.1h2.5L32.4,32L12.6,12.2z" fill="#f9f9f9"/><path d="M12.3,9.4c-1,0.9-2,1.8-2.8,2.8L29.3,32L9.5,51.8c0.9,1,1.8,1.9,2.8,2.8L34.9,32L12.3,9.4z" fill="#3e4347"/><path fill="#ed4c5c" d="m17.5 33.9l5.3-4.5-6.3-1.1-3.3-6.6-3.3 6.6-6.3 1.1 5.4 4.5-1.4 6.7 5.6-3.2 5.7 3.2z"/><g fill="#ffce31"><path d="m11.3 30.1c.7 1.5.9 1.6 2.6 2.2 1.7.6 6.6 1.2 7.1 1.2-.3-.3-5.8-4.4-6.9-5.2-1.1-.8-1.4-1.2-1.4-1.2s-1-1.8-1.4-2.4c-.4-.5-1-1.3-1.8-1.3s-1.4.6-1.7 1.5c-.1 0-.9.5-.8.9.2 0 1.5-.4 2 1.1.5 1.5.5 3.9 0 5.1-.5 1.2-1.2 2.1-1.2 3.2 0 .1.1.4.3.4.1.5.8 3.8.8 3.8h9.8l1.6-6"/><g stroke="#000" stroke-linejoin="round" stroke-linecap="round" stroke-width=".2"><path d="m11.3 30.1c.7 1.5.9 1.6 2.6 2.2 1.7.6 6.6 1.2 7.1 1.2-.3-.3-5.8-4.4-6.9-5.2-1.1-.8-1.4-1.2-1.4-1.2s-1-1.8-1.4-2.4c-.4-.5-1-1.3-1.8-1.3s-1.4.6-1.7 1.5c-.1 0-.9.5-.8.9.2 0 1.5-.4 2 1.1.5 1.5.5 3.9 0 5.1-.5 1.2-1.2 2.1-1.2 3.2 0 .1.1.4.3.4.1.5.8 3.8.8 3.8h9.8l1.6-6"/><path d="m8.1 35.7c0 0 2.1-.1 2.7-.1.6 0 5.8 0 8.8.7"/><path d="m8.9 35.6c0 0-.2-.3-.1-.8.1-.5 1.6-1.8 1.6-3.7"/><path d="m10.1 35.5c0 0-.2-.8 1.7-1.5.5-.2 2-1 2.1-1.7"/><path d="m11.6 34.1c0 0 4.6 0 8.3.8"/><path d="m12.8 33.5c0 0 1.6.1 1.8 0 .3-.1.7-.3.9-.8"/><path d="m13.7 33.6c0 0 .9-.4 1-1"/><path d="m11.2 39.5c0 0-.4-2.5-.4-3.9l.9.9 1-.9.9.9 1-.8.9 1 1-.8.8.9 1-.7 1.2 1.1"/><path d="m19.1 37.9c-3.5-.5-8.2-.5-8.2-.5"/><path d="m9.3 28.7c0 0 2.9-1.4 3.4-1.6"/><path d="m10.8 36.5l1 .9.8-.9.9.9 1-.8.8.9 1-.8.8 1 1-.8 1 .9"/><circle cx="13.5" cy="34.9" r=".4"/><circle cx="15.2" cy="35" r=".4"/><circle cx="9.2" cy="24.7" r=".3"/></g></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f1ff.svg b/public/emoji/1f1ff.svg
new file mode 100644
index 000000000..133cd3cf3
--- /dev/null
+++ b/public/emoji/1f1ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="M20.8,41.4l14.8-18.8H21.2v-5.1h22v4.9l-15,19h15.1v5.1H20.8V41.4z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f201.svg b/public/emoji/1f201.svg
new file mode 100644
index 000000000..44714e7ea
--- /dev/null
+++ b/public/emoji/1f201.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#4fd1d9"/><g fill="#fff"><path d="m14.1 47v-6.4h10.3v-17.4h-10.3v-6.2h15.9v30z"/><path d="m34.1 47v-6.4h10.3v-17.4h-10.3v-6.2h15.9v30z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f202.svg b/public/emoji/1f202.svg
new file mode 100644
index 000000000..a6e36bc7d
--- /dev/null
+++ b/public/emoji/1f202.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#4fd1d9"/><path d="m20.1 30.4c-1.8 0-3.3.1-4.1.1v-5.8c.7.1 2.4.3 4.1.3h2.4v-3.2c0-1.3-.2-2.9-.2-3.6h5.9c0 .8-.2 2.3-.2 3.7v3.1h8.2v-3.4c0-1.4-.1-2.9-.2-3.7h6.1c-.1.7-.3 2.3-.3 3.7v3.4h2c1.8 0 3.2-.2 4.1-.3v5.7c-.7-.1-2.3-.1-4.1-.1h-2v.4c0 9-2.7 15.2-12 19.2l-4.4-4.4c7-2.4 10.7-5.7 10.7-14.6v-.6h-8.1v4c0 1.6.2 3.3.2 4h-5.9c.1-.7.2-2.5.2-4v-4h-2.4z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f21a.svg b/public/emoji/1f21a.svg
new file mode 100644
index 000000000..74c92f22c
--- /dev/null
+++ b/public/emoji/1f21a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#eda454"/><path d="m20 24.2c-.8.7-1.5 1.4-2.3 2-.8-.8-2.7-2.3-3.7-3 3.2-2.1 6.2-5.6 7.9-9.2l4.4 1.3c-.4.9-.9 1.8-1.5 2.7h23v4h-3.6v5h5v4.1h-5v4.9h4.4v4h-33.2v-4.1h4.6v-4.9h-5.1v-4h5.1v-2.8m-5.5 24c1.7-1.6 3.4-4.6 4.3-7.4l4.4 1.1c-.8 2.9-2.5 6.1-4.4 8.1l-4.3-1.8m9.5-21.2h2.8v-5h-2.8v5m0 8.9h2.8v-4.9h-2.8v4.9m5.9 5.8c.5 2.3.9 5.4.9 7.2l-4.4.7c0-1.8-.3-5-.7-7.4l4.2-.5m3.5-14.7v-5h-2.8v5h2.8m-2.8 4.1v4.9h2.8v-4.9h-2.8m6.9 10.4c.9 2.3 1.9 5.3 2.2 7.2l-4.6.9c-.2-1.8-1.1-5-2-7.3l4.4-.8m2.6-19.5h-2.9v5h2.9v-5m0 9.1h-2.9v4.9h2.9v-4.9m5.1 9.6c1.7 2.3 3.9 5.6 4.8 7.7l-4.7 1.6c-.8-2-2.8-5.4-4.5-7.9l4.4-1.4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f22f.svg b/public/emoji/1f22f.svg
new file mode 100644
index 000000000..07d785adf
--- /dev/null
+++ b/public/emoji/1f22f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#4bd37b"/><path d="m28.3 34.4c-1.5.4-3 .8-4.5 1.3v9.3c0 2.3-.4 3.4-1.7 4.1-1.3.7-3.1.8-5.8.8-.1-1.2-.7-3-1.3-4.2 1.5.1 3 .1 3.5.1.5 0 .7-.2.7-.7v-8.2l-4.2 1.1-1-4.4c1.5-.3 3.4-.8 5.3-1.2v-6.9h-4.7v-4.2h4.7v-7.3h4.5v7.2h3.9v4.2h-3.9v5.8c1.3-.3 2.7-.7 4-1l.5 4.2m1.3-2h18.6v17.4h-4.5v-1.5h-9.7v1.7h-4.3l-.1-17.6m13.8-6.3c1.9 0 2.2-.6 2.5-4.4 1 .7 2.9 1.4 4.1 1.7-.6 5.4-1.9 6.9-6.3 6.9h-7.4c-5.3 0-6.7-1.3-6.7-5.8v-10.5h4.5v5.1c3.8-1 7.6-2.2 10.2-3.4l3.4 3.3c-3.9 1.6-9 2.9-13.5 3.8v1.6c0 1.5.4 1.7 2.6 1.7h6.6m-9.5 10.1v2.4h9.7v-2.4h-9.7m9.7 8.5v-2.5h-9.7v2.5c0 0 9.7 0 9.7 0" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f232.svg b/public/emoji/1f232.svg
new file mode 100644
index 000000000..5cc5826ce
--- /dev/null
+++ b/public/emoji/1f232.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#ff5a79"/><path d="m20.1 24.6c-1.5 2.1-3.3 3.9-5.1 5.1-.7-1-2-2.7-3-3.5 2.5-1.4 5-3.9 6.8-6.4h-5.1v-4.1h6.5v-3.7h4.7v3.7h5.4v4.1h-5.4c1.7.9 5.3 3.2 6.3 3.9l-2.6 3.4c-.8-.8-2.3-2-3.7-3.1v5.6h-4.7l-.1-5m4.7 19c-2.1 3-5.5 6.1-8.5 7.9-.9-.9-2.9-2.4-4-3.1 3-1.5 6-3.9 7.7-6.2l4.8 1.4m-11.4-6.5h37.4v4.3h-16.1v5.8c0 2.4-.5 3.5-2.3 4.2-1.8.6-4.1.6-7.2.6-.3-1.4-1.1-3.2-1.7-4.4 2.1.1 4.6.1 5.2.1.7 0 .9-.2.9-.7v-5.6h-16.2v-4.3m4.6-6.3h28.5v4.1h-28.5v-4.1m26.6-11c2 2.4 4.9 5 7.4 6.3-1 .8-2.4 2.4-3.2 3.5-1.7-1.2-3.6-3.2-5.3-5.3v5.3h-4.8v-5.5c-1.7 2.2-3.7 4.2-5.7 5.4-.7-1-2-2.6-3-3.4 2.6-1.3 5.4-3.8 7.2-6.3h-5.6v-4.1h7.1v-3.7h4.8v3.7h7v4.1h-5.9m-2.4 22.1c2.9 1.8 6.6 4.7 8.5 6.7l-4.3 2.7c-1.6-1.9-5.2-5-8.2-7l4-2.4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f233.svg b/public/emoji/1f233.svg
new file mode 100644
index 000000000..ae8c7bdad
--- /dev/null
+++ b/public/emoji/1f233.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#c28fef"/><path d="m30.1 21.9c-.7 6.6-2.8 10.8-12.7 12.9-.4-1.1-1.5-3-2.5-4 8.4-1.5 9.8-4.3 10.4-9h-5.3v4.6h-4.5v-8.9h14v-3.5h4.7v3.6h14.4v8.2h-4.8v-3.9h-5.5v6.3c0 1.1.2 1.2 1.4 1.2h3.4c1 0 1.2-.4 1.3-2.9.9.7 2.7 1.4 4 1.6-.5 4.2-1.7 5.3-4.8 5.3h-4.6c-4.3 0-5.3-1.3-5.3-5.2v-6.3h-3.6m18.9 23.8v4.3h-33.9v-4.3h14.4v-5.9h-10.3v-4.2h26.5v4.2h-11.4v5.9c0 0 14.7 0 14.7 0" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f234.svg b/public/emoji/1f234.svg
new file mode 100644
index 000000000..ea346b666
--- /dev/null
+++ b/public/emoji/1f234.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#ff5a79"/><g fill="#fff"><path d="M32,12c0,0-10,8.6-22.2,14.6l3.2,6.1c0,0,7.9-2.6,19-11.5c11.1,8.9,19,11.5,19,11.5l3.2-6.1
+			C42,20.6,32,12,32,12z"/><path d="m20.9 29.5h22.3v5.1h-22.3z"/><path d="m16 36.8v15.2h32v-15.2h-32m25.6 9.8h-19.2v-4.3h19.1l.1 4.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f235.svg b/public/emoji/1f235.svg
new file mode 100644
index 000000000..ed4265dc3
--- /dev/null
+++ b/public/emoji/1f235.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#ff5a79"/><path d="m19.6 32c-1.6-1.4-5-3.1-7.6-4.2l2.7-3.9c2.6.8 6 2.4 7.7 3.8l-2.8 4.3m-6.5 16.5c1.9-3.3 4.7-8.7 6.8-13.7l4 3c-1.9 4.6-4.1 9.5-6.4 13.7l-4.4-3m3.9-36.2c2.5 1.2 5.7 3 7.4 4.6l-3.2 4c-1.5-1.5-4.6-3.6-7.2-4.9l3-3.7m22.8 15.2v2.6h11.2v17c0 2.2-.4 3.4-1.9 4.1-1.5.7-3.5.7-6.4.7-.1-1.2-.6-3-1.2-4.2 1.6.1 3.4.1 4 .1.6 0 .7-.2.7-.7v-12.6h-7.1v6.8h2.1v-5.1h2.9v10.2h-2.9v-1.4h-7.7v2.5h-3v-11.2h3v5.1h1.9v-6.8h-6.7v17.4h-4.5v-21.9h10.8v-2.6h-11.9v-4.5h6.8v-3.2h-5.5v-4.4h5.5v-3.4h4.7v3.5h5.7v-3.5h4.9v3.5h5.6v4.4h-5.6v3.2h6.8v4.5h-12.2zm-5.2-4.4h5.7v-3.2h-5.7v3.2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f236.svg b/public/emoji/1f236.svg
new file mode 100644
index 000000000..8d2d4e38f
--- /dev/null
+++ b/public/emoji/1f236.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#eda454"/><path d="m29 23c-.5 1-1 2-1.6 3h18.2v19c0 2.3-.4 3.5-2 4.2-1.6.8-3.8.8-7 .8-.2-1.3-.8-3.2-1.4-4.4 2 .1 4.3.1 4.9.1.7 0 .9-.2.9-.8v-2.3h-14.1v7.4h-4.6v-16.8c-1.6 1.7-3.3 3.2-5.2 4.5-.7-1-2.2-2.7-3.1-3.5 4.2-2.7 7.4-6.8 9.8-11.2h-8.6v-4.3h10.6c.6-1.6 1.1-3.1 1.5-4.7l4.8 1.1c-.4 1.2-.8 2.4-1.3 3.6h19.2v4.3h-21m12 7h-14.1v2.5h14.1v-2.5m0 8.8v-2.5h-14.1v2.5h14.1" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f237.svg b/public/emoji/1f237.svg
new file mode 100644
index 000000000..01c87d775
--- /dev/null
+++ b/public/emoji/1f237.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#eda454"/><path d="m47 42.5c0 2.6-.6 3.8-2.3 4.5-1.8.8-4.3.8-8.1.8-.3-1.3-1.1-3.3-1.8-4.5 2.6.1 5.7.1 6.5.1.9 0 1.2-.3 1.2-1v-5.2h-15.9c-1 4-2.8 8-6.2 10.8-.7-.9-2.4-2.5-3.4-3.1 5.6-4.7 6.1-11.5 6.1-17v-11.9h23.9v26.5m-4.6-9.4v-4.4h-14.8c0 1.4-.1 2.9-.3 4.4h15.1m-14.8-12.9v4.4h14.8v-4.4h-14.8" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f238.svg b/public/emoji/1f238.svg
new file mode 100644
index 000000000..2bec66900
--- /dev/null
+++ b/public/emoji/1f238.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#eda454"/><path d="m47 20.6v20.3h-4.6v-1.6h-8.3v8.7h-4.6v-8.8h-8.1v1.8h-4.4v-20.4h12.5v-4.6h4.6v4.6h12.9m-25.6 3.9v3.5h8.1v-3.5h-8.1m8.1 10.8v-3.6h-8.1v3.6h8.1m4.6-10.8v3.5h8.3v-3.5h-8.3m8.3 10.8v-3.6h-8.3v3.6h8.3" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f239.svg b/public/emoji/1f239.svg
new file mode 100644
index 000000000..c989838cc
--- /dev/null
+++ b/public/emoji/1f239.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#c28fef"/><path d="m27.1 17.2h8v6.7h-2v3h-6.1v1.6h5.6v3.1h-5.6v1.7h7.7v3.5h-19.6v-3.5h7.8v-1.7h-5.6v-3.1h5.6v-1.6h-6v-3h-1.9v-6.7h7.8v-3.2h4.3c0 0 0 3.2 0 3.2m-10 20.9h16v11.5h-4.3v-1.3h-7.6v1.7h-4.1c0 0 0-11.9 0-11.9m13.8-17.4h-11.9v2.9h3.9v-2.1h4.1v2.1h3.9v-2.9m-9.7 20.8v3.3h7.6v-3.3h-7.6m19.8-1.9h-4.3v-21.7h4.3v21.7m8-25.1v29.9c0 2.6-.5 3.8-2 4.6-1.5.8-3.8.9-7 .9-.2-1.3-.8-3.5-1.5-4.8 2.2.1 4.4.1 5.1.1.6 0 .9-.2.9-.9v-29.8h4.5" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f23a.svg b/public/emoji/1f23a.svg
new file mode 100644
index 000000000..2c743f7f9
--- /dev/null
+++ b/public/emoji/1f23a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#eda454"/><path d="m48 20.1v8.2h-4.3v-4.3h-23.6v4.3h-4.1v-8.2h4.6c-.7-1.2-1.6-2.6-2.5-3.8l3.9-1.7c1.2 1.5 2.7 3.5 3.4 4.9l-1.2.5h5.8c-.5-1.4-1.5-3.3-2.5-4.7l3.9-1.3c1.1 1.5 2.3 3.7 2.9 5.1l-2.6 1h6.2c1.2-1.6 2.6-4 3.4-5.8l4.8 1.5c-1.1 1.5-2.2 3-3.3 4.3-.1 0 5.2 0 5.2 0m-14.2 15.1c-.3.8-.6 1.6-1 2.3h12.5v12.5h-4.5v-1.3h-17.7v1.3h-4.3v-12.5h9.5c.2-.8.4-1.6.6-2.3h-6.9v-9.4h19.7v9.4h-7.9m7 6.2h-17.7v3.3h17.7v-3.3m-14.6-9.5h11.2v-2.7h-11.2v2.7" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f250.svg b/public/emoji/1f250.svg
new file mode 100644
index 000000000..0518c4af6
--- /dev/null
+++ b/public/emoji/1f250.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m32 2c-16.6 0-30 13.4-30 30 0 16.6 13.4 30 30 30s30-13.4 30-30c0-16.6-13.4-30-30-30m0 54c-13.3 0-24-10.7-24-24 0-13.3 10.7-24 24-24s24 10.7 24 24c0 13.3-10.7 24-24 24"/><path d="m23.2 22.8c-1.9 3.3-5.2 6.6-8.2 8.8.7 1.2 1.8 3.9 2 5 1.1-.9 2.1-1.8 3.2-2.9v15.1h4.4v-20.2c1.1-1.4 2-2.8 2.8-4.2l-4.2-1.6"/><path d="m26.8 16.8l-4.2-1.7c-1.5 2.4-4.5 5.2-7 6.9.6 1 1.6 2.9 2 3.9 3.1-2.1 6.7-5.8 9.2-9.1"/><path d="m44.3 35.8v-1.8h3.8v-3.8h-20.8v3.8h12.3v1.8h-13.2v3.9h4.6l-2.5 1.6c1.5 1.5 3.3 3.6 4.1 5l3.4-2.4c-.7-1.2-2.2-2.8-3.6-4.2h7.2v4.5c0 .5-.2.6-.7.6-.5 0-2 0-3.5-.1.6 1.2 1.2 2.9 1.4 4.1 2.6 0 4.4-.1 5.7-.7 1.4-.7 1.8-1.8 1.8-3.9v-4.6h4.7v-3.9l-4.7.1"/><path d="m47.3 16.2h-18.5v12.5h18.6v-12.5zm-4.9 9.5h-8.9v-1.8h8.9c0 0 0 1.8 0 1.8m0-4.7h-8.9v-1.7h8.9c0 0 0 1.7 0 1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f251.svg b/public/emoji/1f251.svg
new file mode 100644
index 000000000..4da18fa19
--- /dev/null
+++ b/public/emoji/1f251.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,32c0,16.5-13.5,30-30,30C15.5,62,2,48.5,2,32C2,15.5,15.5,2,32,2C48.5,2,62,15.5,62,32z" fill="#eda454"/><g fill="#fff"><path d="m48 18v4.9h-3.6v21.3c0 2.7-.5 4.1-2.4 5-1.8.8-4.5.9-8.3.9-.2-1.5-1-3.7-1.7-5.1 2.6.2 5.4.2 6.2.1.8 0 1.1-.3 1.1-1v-21.2h-23.3v-4.9h32"/><path d="m19 26.5v17h4.6v-2.7h11.4v-14.3h-16m11.1 9.9h-6.4v-5.5h6.4v5.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f300.svg b/public/emoji/1f300.svg
new file mode 100644
index 000000000..00f603086
--- /dev/null
+++ b/public/emoji/1f300.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4fd1d9"><path d="m58 33.2c-.4-14.1-12.6-24.7-26.7-22.1-12 2.2-19.3 15.1-13.9 26.1 2.6 5.4 9.1 7.8 14.8 6.5 6-1.3 9.2-8.5 6.9-13.9-1.3-3-6.3-1.7-5 1.4 2.4 5.7-3.6 9.1-8.5 7-3.7-1.6-4.9-5.9-4.9-9.6.1-9.1 10.7-14 18.7-12.6 10.2 1.9 14.6 13.6 13 22.8-1.7 9.9-10.8 16.5-20.3 18.2-3.3.6-1.9 5.6 1.4 5 14.1-2.6 24.9-14.2 24.5-28.8"/><path d="m46.6 25.5c-6.4-11.2-25.6-4.9-21 8.2 1.1 3.1 6.1 1.8 5-1.4-1.7-4.9 1.7-8.3 6.9-7.6 4 .6 6 5.1 6.4 8.6 1.5 11.7-12.1 17.8-21.4 13.7-8.8-3.9-12.7-13.9-10.6-22.9 2.2-9 10.7-16.2 19.9-16.9 3.3-.3 3.3-5.4 0-5.2-13.8 1.1-24.7 12.4-25.7 26-1.1 13.6 10.7 26.1 24.4 25.6 14-.5 23-16.1 16.1-28.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f301.svg b/public/emoji/1f301.svg
new file mode 100644
index 000000000..a94c77a88
--- /dev/null
+++ b/public/emoji/1f301.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b4d7ee" d="m0 0h64v64h-64z"/><g fill="#dae3ea"><path d="m19.7 6.4c0 .8-.7 1.5-1.5 1.5h-12.9c-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5h12.9c.8 0 1.5.7 1.5 1.5"/><path d="m25.4 3.5c0 .8-.7 1.5-1.5 1.5h-12.9c-.8 0-1.5-.7-1.5-1.5.1-.8.7-1.5 1.5-1.5h13c.8 0 1.4.7 1.4 1.5"/><path d="m60.2 19.6c0 .8-.7 1.5-1.5 1.5h-12.9c-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5h12.9c.8 0 1.5.7 1.5 1.5"/><path d="m56.8 16.7c0 .8-.7 1.5-1.5 1.5h-12.9c-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5h12.9c.8 0 1.5.7 1.5 1.5"/></g><path d="m48 30.7c3.2 0 16 0 16 0v18.3h-20v-14.3c0-2.2 1.8-4 4-4" fill="#7c8d93"/><g fill="#d6eef0"><path d="m60.8 34h.4c.4 0 .8.4.8 1v14h-2v-14c0-.6.4-1 .8-1"/><path d="m55.8 34h.4c.4 0 .8.4.8 1v14h-2v-14c0-.6.4-1 .8-1"/></g><g fill="#7c8d93"><path d="m51.3 28h11v2.9h-11z"/><path d="m0 28.1h13.1v-5.2l-13.1 3z"/><path d="m0 28h13v21h-13z"/></g><g fill="#d6eef0"><path d="m9.5 36c0 .5-.4 1-1 1h-3c-.6 0-1-.5-1-1v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2"/><path d="m9.5 44c0 .5-.4 1-1 1h-3c-.6 0-1-.5-1-1v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2"/></g><path fill="#62727a" d="m23 4l-10 11.3v33.7h20v-33.7z"/><path d="m30 28c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2" fill="#d6eef0"/><path d="m30 44c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2" fill="#ffdd7d"/><path d="m30 20c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2" fill="#d6eef0"/><path fill="#62727a" d="m50 23v-4l-6-2v-11h-2v11l-6 2v4h-3v26h20v-26z"/><g fill="#d6eef0"><path d="m41.5 30c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m49.5 38c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/></g><g fill="#6adbc6"><path d="m41.5 46c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m49.5 46c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/></g><path d="m30 36c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2" fill="#d6eef0"/><path fill="#d0d0d0" d="m0 56l64-10v18h-64z"/><path d="m47 40.9c.4 0 .7.1 1.1.2.4-2.4 2.4-4.2 4.9-4.2 2 0 3.7 1.2 4.5 2.9.7-.5 1.5-.9 2.5-.9 2.2 0 4 1.8 4 4 0 2.2-1.8 4-4 4h-13c-1.7 0-3-1.3-3-3 0-1.6 1.3-3 3-3" fill="#e8e8e8"/><ellipse cx="8" cy="52.9" rx="8" ry="8" fill="#d0d0d0"/><g fill="#e8e8e8"><path d="m8.9 42.5c.5 0 1 .1 1.4.3.5-3.3 3.2-5.9 6.4-5.9 2.6 0 4.8 1.7 5.9 4 .9-.8 2-1.2 3.2-1.2 2.9 0 5.2 2.5 5.2 5.6 0 3.1-2.3 5.6-5.2 5.6h-16.9c-2.2 0-3.9-1.9-3.9-4.2 0-2.3 1.7-4.2 3.9-4.2"/><path d="m0 54c2.5 0 4.5 1.8 4.9 4.2.4-.2.7-.3 1.1-.3 1.7 0 3 1.3 3 3 0 1.6-1.3 3-3 3h-6v-9.9"/></g><path d="m58.2 41.6c-2.7 0-5.1.9-7 2.5-2.3-4.8-7.1-8.1-12.8-8.1-7 0-12.8 5.1-13.9 11.7-.9-.4-2-.6-3-.6-4.7 0-8.5 3.8-8.5 8.4 0 4.6 3.8 8.4 8.5 8.4h42.5v-20.7c-1.7-1-3.7-1.6-5.8-1.6" fill="#d0d0d0"/><g fill="#e8e8e8"><path d="m59.2 50.3c-.6 0-1.2.1-1.7.3-.6-3.8-3.9-6.7-7.9-6.7-3.2 0-6 1.9-7.2 4.6-1.1-.9-2.5-1.4-4-1.4-3.5 0-6.4 2.9-6.4 6.4 0 3.5 2.9 6.4 6.4 6.4h20.8c2.7 0 4.8-2.1 4.8-4.8 0-2.6-2.1-4.8-4.8-4.8"/><path d="m28 58c-.4 0-.7.1-1.1.2-.4-2.4-2.4-4.2-4.9-4.2-2 0-3.7 1.2-4.5 2.9-.7-.6-1.6-.9-2.5-.9-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4h13c1.7 0 3-1.3 3-3s-1.3-3-3-3"/></g><g fill="#d0d0d0"><path d="m47 63.9c-.9-4.6-5.1-8-10-8s-9.1 3.4-10 8h20"/><path d="m21.5 64c-1.7-3.6-4.9-6-8.5-6s-6.8 2.4-8.5 6h17"/><path d="m0 42.9v8h9.8c-.9-4.5-5-8-9.8-8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f302.svg b/public/emoji/1f302.svg
new file mode 100644
index 000000000..2e02d2895
--- /dev/null
+++ b/public/emoji/1f302.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path transform="matrix(.7071-.7071.7071.7071-2.0487 35.6909)" fill="#d0d0d0" d="m34 19h16v2.6h-16z"/><path d="m36.7 26.3c-4.8-4.8-3.9-9.2-2.3-12.5l-31.7 46.2 47-32c-3.2 1.5-8.4 2.8-13-1.7" fill="#f2b200"/><path d="m21.6 11.1c-2.9-2.9-4.3-6.7-3.7-9.8l-15.2 58.7 32.1-46.9c-3 3.1-9 2.2-13.2-2" fill="#ffce31"/><path d="m61.6 45c-3.1.5-6.9-.8-9.8-3.7-4.2-4.2-5.1-10.2-2-13.3l-47 32 58.8-15" fill="#ff8736"/><g fill="#3e4347"><path d="m46.8 13.7l.1.1 1.7 1.7.3.3 6.3-6.3c1-1 3-.7 4.4.6 1.4 1.4 1.7 3.3.6 4.4-.5.5-.4 1.5.3 2.2.7.7 1.7.8 2.2.3 2.1-2.1 1.5-6-1.3-8.7-2.8-2.8-6.7-3.4-8.7-1.3l-6.3 6.3.4.4"/><path d="m.5 62.3c.5.5 1.2.6 1.6.2 0 0 1.4-1.4 3.1-3.1-.2-.4-.4-.8-.7-1.1-.3-.3-.7-.6-1.1-.7-1.8 1.8-3.1 3.1-3.1 3.1-.4.3-.3 1.1.2 1.6"/><path d="m44.4 21.3c-.1 0-.3-.1-.4-.3l-.4-.4 1.2-1.2c-.2 1.1.1 1.9-.4 1.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f303.svg b/public/emoji/1f303.svg
new file mode 100644
index 000000000..cb533e58f
--- /dev/null
+++ b/public/emoji/1f303.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#42ade2" d="m0 0h64v64h-64z"/><path d="m48 45.7c3.2 0 16 0 16 0v18.3h-20v-14.3c0-2.2 1.8-4 4-4" fill="#3e4347"/><g fill="#d0d0d0"><path d="m60.8 49h.4c.4 0 .8.4.8 1v14h-2v-14c0-.6.4-1 .8-1"/><path d="m55.8 49h.4c.4 0 .8.4.8 1v14h-2v-14c0-.6.4-1 .8-1"/></g><g fill="#3e4347"><path d="m51.3 43h11v2.9h-11z"/><path d="m0 43.1h13.1v-5.2l-13.1 3z"/></g><path d="m57.7 1.6c0 0 .5 6.9-3.3 11.1-3.9 4.1-10.6 3.9-10.6 3.9 4.2 3.6 10.7 3.2 14.6-1 3.8-4.1 3.5-10.4-.7-14" fill="#ffdd7d"/><path fill="#6adbc6" d="m10.6 14.3l-1.7-3.3-1.7 3.3-3.3 1.7 3.3 1.7 1.7 3.3 1.7-3.3 3.3-1.7z"/><path transform="matrix(.7071-.7071.7071.7071-8.7102 10.9723)" fill="#fff" d="m7.1 14.2h3.5v3.5h-3.5z"/><path fill="#6adbc6" d="m34.2 8.7l-1.6-3.4-1.7 3.4-3.3 1.6 3.3 1.7 1.7 3.3 1.6-3.3 3.4-1.7z"/><path transform="matrix(.7071-.7071.7071.7071 2.2377 26.066)" fill="#fff" d="m30.8 8.6h3.5v3.5h-3.5z"/><path fill="#6adbc6" d="m56.7 25.8l-1.7-3.4-1.7 3.4-3.3 1.6 3.3 1.7 1.7 3.3 1.7-3.3 3.3-1.7z"/><path transform="matrix(.7071-.7071.7071.7071-3.2773 46.9215)" fill="#fff" d="m53.2 25.6h3.5v3.5h-3.5z"/><path fill="#3e4347" d="m0 43h13v21h-13z"/><g fill="#ed4c5c"><path d="m9.5 51c0 .5-.4 1-1 1h-3c-.6 0-1-.5-1-1v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2"/><path d="m9.5 59c0 .5-.4 1-1 1h-3c-.6 0-1-.5-1-1v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2"/></g><path fill="#121314" d="m23 19l-10 11.3v33.7h20v-33.7z"/><g fill="#ffdd7d"><path d="m30 43c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 59c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 35c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/></g><path fill="#121314" d="m50 38v-4l-6-2v-11h-2v11l-6 2v4h-3v26h20v-26z"/><g fill="#6adbc6"><path d="m41.5 45c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m49.5 53c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m41.5 61c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m49.5 61c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/></g><path d="m30 51c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2" fill="#ffdd7d"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f304.svg b/public/emoji/1f304.svg
new file mode 100644
index 000000000..1d032f082
--- /dev/null
+++ b/public/emoji/1f304.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#f2b200" d="m0 0h64v64h-64z"/><g fill="#ffdf99"><circle cx="32" cy="32" r="10.7"/><path d="m3.5 4.2c2.3 4.5 5.6 8.4 9.2 11.8 3.3 3.2 7.2 6.4 11.5 8.2-1.9-4.6-5.4-8.8-8.9-12.3-3.6-3.5-7.7-7.1-12.4-9 .2.4.4.9.6 1.3"/><path d="m42.2 19.9c-.9 1.4-1.7 2.8-2.4 4.3 4.6-1.9 8.8-5.5 12.3-8.9 3.5-3.5 7-7.6 8.9-12.3-3.6 1.5-6.9 4.1-9.9 6.6-3.3 3-6.4 6.4-8.9 10.3"/><path d="m29.9.4c-.4 3.7-.4 7.4 0 11 .3 3.2.8 6.5 2.1 9.5 2-4.7 2.4-10.3 2.4-15.4 0-1.4-.1-2.7-.2-4.1 0-.1-.1-1.4-.2-1.4-.2 0-.4 0-.6 0-.7 0-1.5 0-2.2 0-.6 0-1.2-.2-1.3.4"/><path d="m18.7 3.2c1 3.5 2.3 7 4 10.3 1.4 2.9 3.1 5.8 5.4 8.1.2-5.1-1.5-10.5-3.3-15.2-.5-1.4-1.1-2.7-1.8-4.1-.4-.6-.8-2.3-1.6-2.3-1.2 0-2.3 0-3.5 0 .3 1.1.5 2.2.8 3.2"/><path d="m43 2.2c-1.8 3.2-3.3 6.6-4.5 10.1-1 3-1.9 6.3-1.9 9.5 2.8-2.6 4.9-6.1 6.6-9.4 2.1-3.9 3.7-8.1 4.7-12.4-.8 0-1.7 0-2.5 0-.4 0-.7 0-1.1 0-.3 0-1.2 1.9-1.3 2.2"/><path d="m63.6 29.9c-3.7-.4-7.4-.4-11 0-3.2.3-6.6.8-9.5 2.1 4.7 2 10.3 2.4 15.4 2.4 1.4 0 2.7-.1 4.1-.2.2 0 1.4-.1 1.4-.2 0-.2 0-.4 0-.6 0-.7 0-1.5 0-2.2 0-.6.2-1.2-.4-1.3"/><path d="m60.8 18.7c-3.5 1-7 2.3-10.3 4-2.9 1.4-5.8 3.1-8.1 5.4 5.1.2 10.5-1.5 15.2-3.3 1.4-.5 2.7-1.1 4.1-1.8.6-.3 2.3-.8 2.3-1.5 0-1.2 0-2.3 0-3.5-1.1.2-2.2.4-3.2.7"/><path d="m.4 34.1c3.7.4 7.4.4 11 0 3.2-.3 6.5-.8 9.5-2.1-4.7-2-10.3-2.4-15.4-2.4-1.4 0-2.7.1-4.1.2-.1 0-1.4.1-1.4.2 0 .2 0 .4 0 .6 0 .8 0 1.5 0 2.3 0 .5-.2 1.1.4 1.2"/><path d="m2.2 21c3.2 1.8 6.6 3.3 10.1 4.5 3 1 6.3 1.9 9.5 1.9-2.6-2.8-6.1-4.9-9.4-6.6-3.9-2-8.1-3.7-12.4-4.7 0 .8 0 1.6 0 2.5 0 .4 0 .7 0 1.1 0 .3 1.9 1.2 2.2 1.3"/></g><path fill="#3e4347" d="m0 29.8v11.3l16.7-4.4z"/><path fill="#d0d0d0" d="m64 31.8l-16.7-9.5-15.3 12.7-15.3-7.7-16.7 11.2v4.2h64z"/><path fill="#3e4347" d="m47.3 22.3l5.6 6.6-10.2 3.6 12.9 4.2-12.9 3.8-26-13.2-4.2 7.7 8.8 1.7-4.6 6h47.3v-10.9z"/><path d="m64 39.8c-1.8.3-3.6.9-5.1 1.7-.9-1.2-2.4-2-4-2-1.4 0-2.7.6-3.6 1.5-.4-.3-.8-.5-1.3-.5-.8 0-1.5.5-1.8 1.1-.7-.3-1.5-.5-2.3-.5-1.2 0-2.2.4-3.1 1-1.4-1.6-3.4-2.6-5.6-2.6-2.2 0-4.2 1-5.5 2.5-.6-.9-1.5-1.5-2.7-1.5-1.4 0-2.6.9-3 2.2-1-1-2.3-1.7-3.8-1.7-1.1 0-2.1.3-2.9.9-.1-2.9-2.4-5.2-5.4-5.2-2.7 0-4.9 1.9-5.3 4.5-1.3-1.1-2.9-1.7-4.7-1.7-1.4 0-2.6.4-3.7 1v23.5h64l-.2-24.2" fill="#83bf4f"/><g fill="#699635"><path d="m63.5 47.2c-2.4-1.2-5.4-1.2-7.7.3-.6-2.4-2.8-4.4-5.4-4.4-2.5 0-6.1 1.8-6.1 4.7-1.9-.8-4.3-.7-5.9.6-1-1.6-3.1-2.1-4.8-1.5-.7.3-.9 1-1.7.4-.8-.6-1.7-1.1-2.7-1.3-1.9-.5-3.9-.4-5.6.4-.4.2-.8.4-1.2.7-.4.3-.8.8-1.2 1-.2.1-.7-.2-.9-.3-.5-.2-1.1-.3-1.7-.4-.9-.1-1.6.2-2.4.4-.3.1-.5-.3-.7-.4-.3-.2-.8-.4-1.2-.4-.6 0-1.1.4-1.7.3-.2 0-.7-.4-.9-.5-.5-.2-1-.4-1.5-.6-1.8-.4-3.8.2-5.1 1.6-.5.5-1.5-.2-2.1-.4-1.1-.3-2.1-.6-3.2-.7 1.7.5 3.4 1 4.9 1.9.5.3.8-.5 1.2-.8.8-.6 1.7-.9 2.7-1 .9 0 1.7.2 2.5.6.5.3.8.9 1.3 1.2.2.1.5-.2.6-.3.3-.3.7-.3 1.1-.2.4.1.7.3.9.6.2.2.2.6.6.6.9-.2 1.6-.6 2.6-.5 1 .1 1.9.5 2.7 1 .4.3.6-.1 1-.4.4-.4.8-.7 1.3-1.1 3.1-2.4 6.9-.5 9.2 1.9.8-1 1.7-2.2 3.2-1.8 1.3.3 1.7 1.7 2.1 2.8 1-1 2.1-2 3.5-2.2 1.6-.2 2.9.5 4.2 1.3.2-2.8 1.1-5.3 4.1-5.8 3-.5 5 1.9 5.7 4.5 2.5-2.1 5.6-2.7 8.6-1.3 0-.3-.1-.4-.3-.5m-49.4.8c0 0 0 0 0 0m27.9.8"/><path d="m64 58.4c-2.3-1.8-5.6-2.2-8.3-1-.7.3-1.4.8-2 1.3-.7.6-1 .1-1.9-.1-.7-.2-1.5-.2-2.2-.1-.1 0-1.5.4-1.5.4-.4-.6-1.2-.9-1.9-.9-.3 0-.6.1-.9.2-.6.2-.5.2-1.1-.2-1.3-.8-2.8-1-4.2-.7-.6.2-1.3.5-1.8.8-.4.3-.9 1.1-1.4.9-1.6-.6-3.1-1-4.7-1.3 1.6.4 3.3.9 4.8 1.8.5.4.7 0 1-.4.6-.7 1.6-1 2.4-1.2.9-.1 1.7-.1 2.5.3.7.3 1.1.8 1.6 1.2.5.4.8 0 1.3-.3.8-.4 1.5.3 1.8.9.3.5 1.2-.1 1.7-.2 1-.2 2.1-.1 3 .4.2.1 1.1.9 1.4.8.5-.4.9-1 1.4-1.4 2.8-2.1 6.7-1.5 9.1 1-.1-.8-.1-1.7-.1-2.2m-17.9.5c0 0 0 0 0 0m4.1.7c0 0 .1 0 0 0"/><path d="m35.1 55.1c-2.4-1.3-5.4-1.2-7.7.3-.6-2.4-2.8-4.4-5.4-4.4-1.6 0-3.2.5-4.3 1.6-.5.5-1 1.1-1.3 1.7-.2.4-.2 1.1-.5 1.4-1.4-.6-3.2-.7-4.6-.1-.4.2-1.2.9-1.5.5-.4-.6-1.1-1-1.7-1.3-.7-.3-1.5-.3-2.2-.2-.3.2-.6.3-.9.4-.2.1-.8.7-1 .6-.2 0-.5-.4-.7-.5-.4-.3-.7-.5-1.1-.7-.7-.3-1.4-.6-2.2-.7 0 .5 0 1 0 1.4 0 .2 1.3.6 1.6.7 1 .5 1.8 1.4 2.6 2.2.8-1 1.7-2.2 3.2-1.8 1.3.3 1.7 1.7 2.1 2.8 1-1 2.1-2 3.5-2.2 1.6-.2 2.9.5 4.2 1.3.2-2.8 1.1-5.3 4.1-5.8 3-.5 5 1.9 5.7 4.5 2.5-2.1 5.6-2.7 8.6-1.3-.1-.2-.3-.3-.5-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f305.svg b/public/emoji/1f305.svg
new file mode 100644
index 000000000..dfc849803
--- /dev/null
+++ b/public/emoji/1f305.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#f2b200" d="m0 0h64v64h-64z"/><g fill="#ffdf99"><circle cx="32" cy="32" r="10.7"/><path d="m3.5 4.2c.4.8 1 1.8 1.8 3 .7 1.2 1.7 2.5 2.8 3.9 1.1 1.4 2.4 2.8 3.7 4.1 1.3 1.3 2.7 2.6 4.1 3.7 1.4 1.1 2.7 2.1 3.9 2.9.6.4 1.2.7 1.7 1 .5.3 1 .5 1.4.7.4.2.7.3.9.4.2.1.3.1.3.1s0-.1-.1-.3c-.1-.2-.2-.5-.4-.9-.2-.4-.4-.8-.7-1.4-.3-.5-.6-1.1-1-1.7-.8-1.2-1.8-2.5-2.9-3.9-1.1-1.4-2.4-2.8-3.7-4.1-1.3-1.3-2.7-2.6-4.1-3.7-1.5-1-2.8-2-4-2.7-1.2-.8-2.3-1.4-3-1.8-.4-.2-.7-.4-1-.4-.2-.1-.3-.2-.3-.2s.1.1.2.3c0 .3.2.6.4 1"/><path d="m42.2 19.9c-.4.6-.7 1.2-1 1.7-.3.5-.5 1-.7 1.4-.2.4-.3.7-.4.9-.1.2-.1.3-.1.3s.1 0 .3-.1c.2-.1.5-.2.9-.4.4-.2.8-.4 1.4-.7.5-.3 1.1-.6 1.7-1 1.2-.8 2.5-1.8 3.9-2.9 1.4-1.1 2.8-2.4 4.1-3.7 1.3-1.3 2.6-2.7 3.7-4.1 1-1.6 2-2.9 2.7-4.1.8-1.2 1.4-2.3 1.8-3 .2-.4.3-.7.4-.9.1-.3.2-.4.2-.4s-.1.1-.3.1c-.2.1-.5.2-.9.4-.8.4-1.8 1-3 1.8-1.3.8-2.6 1.8-4 2.9-1.4 1.1-2.8 2.4-4.1 3.7-1.3 1.3-2.6 2.7-3.7 4.1-1.1 1.4-2.1 2.8-2.9 4"/><path d="m29.9.4c-.2 1.8-.3 3.6-.3 5.5 0 1.9.1 3.8.3 5.5.2 1.8.4 3.4.7 4.8.3 1.4.6 2.6.9 3.4.1.4.3.7.3 1 .1.2.1.3.1.3s.1-.1.1-.3c.1-.2.2-.5.3-1 .3-.8.6-2 .9-3.4.3-1.4.6-3.1.7-4.8.2-1.8.3-3.6.3-5.5 0-1.9-.1-3.8-.3-5.5 0-.1 0-.2 0-.4h-4.1c.1.1.1.2.1.4"/><path d="m18.7 3.2c.5 1.7 1.1 3.5 1.7 5.2.7 1.8 1.4 3.5 2.2 5.1.8 1.6 1.6 3 2.4 4.2.4.6.8 1.2 1.1 1.6.3.5.7.9.9 1.2.3.3.5.6.7.8s.2.3.2.3 0-.1 0-.4c0-.2 0-.6 0-1 0-.4-.1-1-.1-1.5-.1-.6-.1-1.2-.3-2-.2-1.4-.6-3-1-4.8-.5-1.7-1.1-3.5-1.7-5.2-.7-1.8-1.4-3.5-2.2-5.1-.3-.5-.6-1.1-.9-1.6h-3.8c.2 1 .5 2.1.8 3.2"/><path d="m43 2.2c-.9 1.5-1.7 3.2-2.5 4.9-.8 1.7-1.4 3.5-2 5.1-.6 1.7-1 3.3-1.3 4.7-.3 1.4-.5 2.6-.6 3.5 0 .4-.1.8-.1 1s0 .4 0 .4.1-.1.3-.3c.2-.2.4-.4.7-.7.6-.6 1.4-1.6 2.2-2.7.8-1.2 1.7-2.6 2.6-4.1.9-1.5 1.7-3.2 2.5-4.9.8-1.7 1.4-3.5 2-5.1.5-1.4.8-2.7 1.1-3.9h-3.6c-.4.6-.9 1.4-1.3 2.1"/><path d="m63.6 29.9c-1.8-.2-3.6-.3-5.5-.3-1.9 0-3.8.1-5.5.3-1.8.2-3.4.4-4.8.7-1.4.3-2.6.6-3.4.9-.4.1-.7.3-1 .3-.2.1-.3.1-.3.1s.1.1.3.1c.2.1.5.2 1 .3.8.3 2 .6 3.4.9 1.4.3 3 .6 4.8.7 1.8.2 3.6.3 5.5.3 1.9 0 3.8-.1 5.5-.3.1 0 .2 0 .4 0v-4.1c-.1.1-.2.1-.4.1"/><path d="m60.8 18.7c-1.7.5-3.5 1.1-5.2 1.7-1.8.7-3.5 1.4-5.1 2.2-1.6.8-3 1.6-4.2 2.4-.6.4-1.2.8-1.6 1.1-.5.3-.9.7-1.2.9-.3.3-.6.5-.8.7-.2.2-.3.2-.3.2s.1 0 .4 0 .6 0 1 0c.4 0 1-.1 1.5-.1.6-.1 1.2-.1 2-.3 1.4-.2 3-.6 4.8-1 1.7-.5 3.5-1.1 5.2-1.7 1.8-.7 3.5-1.4 5.1-2.2.6-.3 1.2-.6 1.7-.9v-3.8c-1.1.2-2.2.5-3.3.8"/><path d="m.4 34.1c1.8.2 3.6.3 5.5.3 1.9 0 3.8-.1 5.5-.3 1.8-.2 3.4-.4 4.8-.7.7-.1 1.3-.3 1.9-.5.6-.2 1.1-.3 1.5-.4.4-.1.7-.3 1-.3.2-.1.3-.1.3-.1s-.1 0-.3-.1c-.2-.1-.5-.2-1-.3-.4-.1-.9-.3-1.5-.4-.6-.2-1.2-.3-1.9-.5-1.4-.3-3.1-.6-4.8-.7-1.8-.2-3.6-.3-5.5-.3-1.9 0-3.8.1-5.5.3-.1 0-.2 0-.4 0v4.1c.1-.1.2-.1.4-.1"/><path d="m2.2 21c1.5.9 3.2 1.7 4.9 2.5 1.7.8 3.5 1.4 5.1 2 1.7.6 3.3 1 4.7 1.3 1.4.3 2.6.5 3.5.6.4 0 .8.1 1 .1.2 0 .4 0 .4 0s-.1-.1-.3-.3c-.2-.2-.4-.4-.7-.7-.6-.6-1.6-1.4-2.7-2.2-1.2-.8-2.6-1.7-4.1-2.6-1.5-.9-3.2-1.7-4.9-2.5-1.7-.8-3.5-1.4-5.1-2-1.4-.5-2.7-.8-3.9-1.1v3.6c.6.4 1.4.9 2.1 1.3"/></g><path fill="#42ade2" d="m0 32h64v32h-64z"/><g fill="#ffdf99"><ellipse cx="31" cy="36.2" rx="12.9" ry="1.4"/><ellipse cx="34" cy="41.1" rx="10.3" ry="1.1"/><ellipse cx="30.1" cy="45.5" rx="8.2" ry=".9"/><ellipse cx="32.6" cy="49.5" rx="6.6" ry=".7"/><ellipse cx="30.2" cy="53.1" rx="5.3" ry=".6"/><ellipse cx="32.6" cy="56.2" rx="4.2" ry=".5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f306.svg b/public/emoji/1f306.svg
new file mode 100644
index 000000000..0bf2b32a9
--- /dev/null
+++ b/public/emoji/1f306.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#fbbf67" d="m0 0h64v64h-64z"/><path opacity=".7" fill="#f15744" d="m0 0h64v64h-64z"/><path d="m48 45.7c3.2 0 16 0 16 0v18.3h-20v-14.3c0-2.2 1.8-4 4-4" fill="#62727a"/><g fill="#d0d0d0"><path d="m60.8 49h.4c.4 0 .8.4.8 1v14h-2v-14c0-.6.4-1 .8-1"/><path d="m55.8 49h.4c.4 0 .8.4.8 1v14h-2v-14c0-.6.4-1 .8-1"/></g><g fill="#62727a"><path d="m51.3 43h11v2.9h-11z"/><path d="m0 43.1h13.1v-5.2l-13.1 3z"/><path d="m0 43h13v21h-13z"/></g><g fill="#ed4c5c"><path d="m9.5 51c0 .5-.4 1-1 1h-3c-.6 0-1-.5-1-1v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2"/><path d="m9.5 59c0 .5-.4 1-1 1h-3c-.6 0-1-.5-1-1v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2"/></g><path fill="#3e4347" d="m50 38v-4l-6-2v-11h-2v11l-6 2v4h-3v-7.7l-10-11.3-10 11.3v33.7h20 20v-26z"/><g fill="#6adbc6"><path d="m41.5 45c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m49.5 53c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m41.5 61c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m49.5 61c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/></g><g fill="#ffdd7d"><path d="m30 43c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 59c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 35c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 51c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f307.svg b/public/emoji/1f307.svg
new file mode 100644
index 000000000..d6648a490
--- /dev/null
+++ b/public/emoji/1f307.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ef8a45" d="m0 0h64v64h-64z"/><g fill="#f9b04e"><path opacity=".5" d="m28.2 0l1.8 28h4l1.8-28z"/><path opacity=".5" d="M46.8 0 37 28.6 40.7 30.1 56.5 0z"/><path opacity=".5" d="M64 8.4 43.3 31.9 46.1 34.7 64 18.9z"/><path opacity=".5" d="M64 29.4 47.9 37.3 49.4 41 64 36z"/><path opacity=".5" d="M23.3 30.1 27 28.6 17.2 0 7.5 0z"/><path opacity=".5" d="M0 18.9 17.9 34.7 20.7 31.9 0 8.4z"/><path opacity=".5" d="m0 36l14.6 5 1.5-3.7-16.1-7.9z"/><path d="m0 48.9l14-.9v-4l-14-.9z"/></g><circle cx="32" cy="38.7" r="25.3" fill="#ffc466"/><path d="m48 45.7c3.2 0 16 0 16 0v18.3h-20v-14.3c0-2.2 1.8-4 4-4" fill="#62727a"/><g fill="#d0d0d0"><path d="m60.8 49h.4c.4 0 .8.4.8 1v14h-2v-14c0-.6.4-1 .8-1"/><path d="m55.8 49h.4c.4 0 .8.4.8 1v14h-2v-14c0-.6.4-1 .8-1"/></g><g fill="#62727a"><path d="m51.3 43h11v2.9h-11z"/><path d="m0 43.1h13.1v-5.2l-13.1 3z"/><path d="m0 43h13v21h-13z"/></g><g fill="#ed4c5c"><path d="m9.5 51c0 .5-.4 1-1 1h-3c-.6 0-1-.5-1-1v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2"/><path d="m9.5 59c0 .5-.4 1-1 1h-3c-.6 0-1-.5-1-1v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2"/></g><path fill="#3e4347" d="m50 38v-4l-6-2v-11h-2v11l-6 2v4h-3v-7.7l-10-11.3-10 11.3v33.7h20 20v-26z"/><g fill="#6adbc6"><path d="m41.5 45c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m49.5 53c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m41.5 61c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m49.5 61c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/></g><g fill="#ffdd7d"><path d="m30 43c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 59c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 35c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 51c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f308.svg b/public/emoji/1f308.svg
new file mode 100644
index 000000000..22ae3f5f8
--- /dev/null
+++ b/public/emoji/1f308.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,6.5V2C35,2,13.2,23.8,13.2,50.6h4.5C17.7,26.3,37.5,6.5,62,6.5z" fill="#f66"/><path d="M17.7,50.6h4.5C22.2,28.8,40,11,62,11V6.5C37.5,6.5,17.7,26.3,17.7,50.6z" fill="#fffb80"/><path d="m62 15.5v-4.5c-22 0-39.8 17.7-39.8 39.6h4.5c0-19.4 15.8-35.1 35.3-35.1" fill="#a3e66f"/><path d="M26.7,50.6h4.5C31.3,33.7,45,20,62,20v-4.5C42.5,15.5,26.7,31.2,26.7,50.6z" fill="#66c2ff"/><path d="m62 24.5v-4.5c-17 0-30.7 13.7-30.7 30.6h4.5c0-14.4 11.7-26.1 26.2-26.1" fill="#9180ff"/><path d="m10.1 60.7c-.7 0-1.4-.1-2.1-.3-2.8-.9-4.7-3.5-4.7-6.4 0-1.9.8-3.8 2.3-5.1.4-.3.8-.6 1.2-.9l.4-1.6c1.1-3.9 4.8-6.6 8.8-6.6.4 0 .8 0 1.3.1.4.1.7.1 1.1.2l.2-.3c1.6-2.9 4.8-4.8 8.1-4.8 5.1 0 9.3 4.2 9.3 9.3 0 .2 0 .5 0 .7v.2c.4.2.8.3 1.2.5 2.5 1.4 4 4.1 4 6.9 0 3.7-2.6 6.9-6.2 7.8-.6.1-1.2.2-1.8.2l-23.1.1" fill="#fff"/><path d="m26.9 36.4c4.4 0 8 3.5 8 7.9 0 .2 0 .4 0 .6-1.8.1-3.5.9-4.8 2 1-.6 2.1-.9 3.3-.9.4 0 .9 0 1.3.1.7.1 1.4.4 2 .8 2 1.1 3.3 3.3 3.3 5.7 0 3.1-2.2 5.8-5.2 6.5-.5.1-1 .2-1.5.2h-23.2c-.6 0-1.2-.1-1.7-.3-2.2-.7-3.7-2.7-3.7-5.1 0-1.6.7-3.1 1.9-4.1.5-.5 1.1-.8 1.8-1 .6-.2 1.2-.3 1.8-.3 1.7 0 3.3.8 4.3 2.1-1.2-2.1-3.3-3.6-5.8-3.8.9-3.2 3.9-5.6 7.5-5.6.4 0 .8 0 1.1.1.7.1 1.4.3 2.1.6 2.4 1.1 4.2 3.3 4.6 6 0-3.1-1.6-5.7-4-7.3 1.3-2.6 3.9-4.2 6.9-4.2m0-2.7c-3.7 0-7.1 1.9-9 4.9-.1 0-.2 0-.2 0-.6-.1-1-.1-1.5-.1-4.7 0-8.8 3.1-10.1 7.6l-.3 1.1c-.3.2-.7.5-1 .7-1.8 1.5-2.8 3.7-2.8 6 0 3.5 2.2 6.6 5.6 7.7.8.3 1.7.4 2.6.4h23.2c.7 0 1.4-.1 2.1-.2 4.3-1 7.3-4.7 7.3-9.1 0-3.3-1.8-6.4-4.7-8.1-.1-.1-.3-.2-.4-.2 0 0 0 0 0-.1-.1-5.9-4.9-10.6-10.8-10.6z" fill="#75d6ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f309.svg b/public/emoji/1f309.svg
new file mode 100644
index 000000000..cdaab3191
--- /dev/null
+++ b/public/emoji/1f309.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#42ade2" d="m0 0h64v64h-64z"/><path fill="#428bc1" d="m0 52h64v12h-64z"/><path d="m64 28.9v-2c-4.8-.5-9.1-3-12-6.6v-10.3h-6v10.3c-3.3 4.1-8.3 6.7-14 6.7-5.7 0-10.7-2.6-14-6.7v-10.3h-6v10.3c-2.9 3.6-7.2 6.1-12 6.6v2c1.7-.2 3.4-.6 5-1.2v6.3h-5v6h9l1.2 6h1.8v6h6v-6h1.8l1.2-6h22l1.2 6h1.8v6h6v-6h1.8l1.2-6h9v-6h-5v-6.3c1.6.6 3.3 1 5 1.2m-18-5.7v4.8c0 3-2.2 5.4-5 5.9v-7.1c1.8-.9 3.5-2.1 5-3.6m-23 3.6v7.1c-2.8-.5-5-2.9-5-5.9v-4.8c1.5 1.5 3.1 2.7 5 3.6m-11-3.5v4.7c0 3-2.2 5.4-5 5.9v-7.1c1.9-.9 3.5-2.1 5-3.5m13 10.7v-6.3c1.9.7 3.9 1.1 6 1.2v5h-6zm8 0v-5c2.1-.1 4.1-.5 6-1.2v6.2h-6m24-.1c-2.8-.5-5-2.9-5-5.9v-4.7c1.5 1.4 3.2 2.6 5 3.6v7" fill="#3e4347"/><circle cx="32" cy="12" r="8" fill="#fff"/><g fill="#d0d0d0"><circle cx="35" cy="9" r="2"/><circle cx="29" cy="15" r="2"/><circle cx="29" cy="9" r="1"/><circle cx="35" cy="15" r="1"/></g><g fill="#fff"><path d="m40 53c0 .6-.5 1-1 1h-14c-.6 0-1-.4-1-1 0-.5.4-1 1-1h14c.5 0 1 .5 1 1"/><path d="m38 57c0 .6-.5 1-1 1h-10c-.6 0-1-.4-1-1 0-.5.4-1 1-1h10c.5 0 1 .5 1 1"/><path d="m36 61c0-.5-.5-1-1-1h-6c-.6 0-1 .5-1 1 0 .6.4 1 1 1h6c.5 0 1-.4 1-1"/><path transform="matrix(.7078-.7064.7064.7078-2.4606 4.0513)" d="m3 4.3h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078-8.2677 9.2859)" d="m6.4 13.9h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078 2.7844 15.7931)" d="m19.8 3.8h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078-2.1674 33.9877)" d="m39.3 18.9h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078 13.7929 42.4078)" d="m57.5 3.8h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078-13.6838 55.7724)" d="m59.9 43.7h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078-23.0967 40.1627)" d="m36.3 47.3h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078-23.2023 32.7612)" d="m27.3 43.7h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078-31.8562 18.2149)" d="m5.4 46.9h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078 6.787 42.4103)" d="m54 12.3h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078 5.1352 47.6433)" d="m59.5 16.9h1.4v1.4h-1.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f30a.svg b/public/emoji/1f30a.svg
new file mode 100644
index 000000000..efdfafca5
--- /dev/null
+++ b/public/emoji/1f30a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.9 2.6c-.4-.1-.7-.2-1.1-.3-1-.2-2.2-.3-3.8-.3-15.3 0-27.5 8.8-33.4 22.5-7.6 18-7.2 33.2-18.6 33.2 0 2.4 1.9 4.3 4.3 4.3s4.3-1.9 4.3-4.3c0 2.4 1.9 4.3 4.3 4.3 2.4 0 4.3-1.9 4.3-4.3 0 2.4 1.9 4.3 4.3 4.3 2.4 0 4.3-1.9 4.3-4.3 0 2.4 1.9 4.3 4.3 4.3s4.3-1.9 4.3-4.3c0 2.4 1.9 4.3 4.3 4.3 2.4 0 4.3-1.9 4.3-4.3 0 2.4 1.9 4.3 4.3 4.3s4.3-1.9 4.3-4.3c0 2.4 1.9 4.3 4.3 4.3 2.4 0 4.2-2 4.2-4.3 0 0-28.8-4.5-19.7-23.8 1.2-2.4 2.9-3.6 3.9-4.1.5.7 1.2 1.3 2.1 1.6 2.4.9 5.1-.4 6-2.9.5-1.3.3-2.7-.2-3.8 1.1-.5 2.1-1.5 2.5-2.8.4-1.1.4-2.2 0-3.2 1.2-.5 2.2-1.5 2.7-2.8.5-1.4.3-2.8-.3-4 1.2-.5 2.3-1.5 2.7-2.9.8-2.7-.5-5.5-2.9-6.4" fill="#75d6ff"/><path d="m50.4 23.1c-.1.6.9 2.3.4 3.7-.7 1.9-4 2.4-2.1 3.1 1.8.7 3.9-.3 4.6-2.2.5-1.4.1-3-.9-4 1.4-.1 2.6-1 3.2-2.4.5-1.4.1-3-.9-4 1.4-.1 2.6-1 3.2-2.4.5-1.5.1-3.1-1-4 1.4 0 2.7-1 3.3-2.4.7-1.9-.3-4-2.1-4.7-1.8-.7.4 1.9-.3 3.8-.8 1.5-2.8 2.1-2.9 2.7-.3.5.9 2.3.4 3.8-.5 1.4-2.4 2.1-2.6 2.6-.1.6.9 2.3.4 3.7s-2.4 2.1-2.7 2.7c0-.1 0-.1 0 0" fill="#fff"/><g fill="#4fa1d9"><path d="m54.9 4.5c-1.4-.1-2.8 0-4.2.1-3.6.4-7 1.3-10.3 2.8-4 1.8-7.7 4.6-10.7 7.9-4 4.5-6.8 10.1-8.6 15.9-.6 1.8 2.2 2.6 2.7.8 1.8-6 4.7-11.5 9-15.9 1.8-1.8 3.4-3 5.5-4.4.9-.6 1.9-1.1 2.8-1.5.2-.1.4-.2.7-.3.4-.2-.3.1.1 0 .1 0 .2-.1.3-.1.5-.2.9-.4 1.4-.6 1.5-.5 3-.9 4.5-1.3.3-.1.7-.1 1-.2.1 0 .3 0 .4-.1.1 0 .7-.1.2 0 .6-.1 1.1-.1 1.7-.2 1.1-.1 2.2-.2 3.3-.1.8.1 1.4-.7 1.4-1.5.3-.7-.4-1.3-1.2-1.3"/><path d="m52.5 11.6c-1.8-.3-3.8 0-5.6.3-4.3.8-8.3 2.8-11.6 5.7-4.2 3.6-7 8.5-9 13.6-.3.7.3 1.6 1 1.8.8.2 1.5-.3 1.7-1 1.2-3.1 2.8-6.2 4.9-8.8 1.7-2.1 3.6-3.9 5.7-5.3.9-.6 1.9-1.2 2.9-1.6 0 0 .4-.2.1-.1.1 0 .2-.1.3-.1.2-.1.5-.2.7-.3.5-.2.9-.3 1.4-.5.8-.3 1.7-.5 2.5-.6.2 0 .4-.1.6-.1.1 0 .2 0 .3 0 .3 0 .7-.1 1.1-.1 1-.1 2-.1 3 0 .8.1 1.4-.7 1.4-1.5 0-.8-.7-1.3-1.4-1.4"/><path d="m50 17.6c-2.4-.1-5 .6-7.2 1.5-5.3 2.2-9 6.6-10.9 12.1-.3.8.3 1.6 1 1.8.8.2 1.5-.3 1.7-1 .9-2.6 2.3-4.9 4.2-6.8.8-.8 1.5-1.3 2.4-2 .4-.3.9-.5 1.3-.8.2-.1.5-.2.7-.4.1-.1.2-.1.4-.2-.3.1.1 0 .1-.1.8-.3 1.6-.6 2.4-.8.4-.1.7-.2 1.1-.2.2 0 .4-.1.5-.1.1 0 .7-.1.2 0 .6-.1 1.3-.2 2-.1 1.9.1 1.9-2.9.1-2.9"/><path d="m47.7 24.2c-4.4 0-8.5 3-10.3 7-.3.7-.2 1.6.5 2 .6.4 1.6.2 1.9-.5.6-1.3 1.4-2.4 2.4-3.3.4-.4.8-.6 1.3-.9.2-.1.4-.2.6-.4.1-.1.3-.1.4-.2-.3.1.1-.1.2-.1.7-.3 1.5-.5 2.3-.6.2 0-.3 0 .1 0 .1 0 .2 0 .3 0 .1 0 .2 0 .3 0 1.8-.1 1.8-3 0-3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f30b.svg b/public/emoji/1f30b.svg
new file mode 100644
index 000000000..51ce7a82e
--- /dev/null
+++ b/public/emoji/1f30b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m40.5 31.9c-1.4-3.2-1.9-1.1-3.2-2.1-1.3-1-3.7 1-5.3.4-1.6-.6-4 .8-5.4-.1-1.4-.9-2.2 0-2.5.5-.4.7-1.4 3-1.5 3.1-8 18.2-20.6 28.3-20.6 28.3h60c0 0-13-11-21.5-30.1" fill="#594640"/><g fill="#89664c"><path d="m24.9 34.4c-.8 1.6-1 2.9-.8 4.7.2 1.8-.1 3.5-1.4 4.8-.8.8-1.7 1.4-2.5 2.1-1.4 1.1-2.5 2.4-3.3 4.1-.5-3.2 2.2-5.3 4.1-7.2 1.3-1.4 1.2-2.9 1.4-4.7.3-1.7 1.2-2.9 2.5-3.8"/><path d="m16.2 52.7c.2 2.1-1.7 4.2-3.3 5.2-1.7 1-3.6 1.7-5.2 2.9.2-2 2.6-3.5 4.1-4.5 1.6-.9 3.1-2.3 4.4-3.6"/><path d="m28.1 35.8c-.2 1.3-.3 2.6-.1 3.9.2 1.3.7 2.5 1.2 3.7.9 2.7-.1 6.1-2 8.2.3-2.6.8-5.4-.1-8-.9-2.6-1-5.7 1-7.8"/><path d="m24.1 46.1c1.2 2.5-.4 5.6-2.2 7.2-.9.9-1.8 1.8-1.8 3.2-.1 1.3.3 2.5.8 3.7-2.6-1.7-3.3-5.3-1.1-7.6 1.9-2 3.6-3.8 4.3-6.5"/><path d="m31.5 34.4c-1 2.9 0 5.3 2 7.5 1.3 1.5 3.5 5.1 1.1 6.6.9-2.4-1.8-4.5-3.2-6-2-2.3-2.6-6.2.1-8.1"/><path d="m32.2 48.5c-.8 2.4-.1 4.4 1.2 6.4.8 1.3 1.8 4 .5 5.3 0-1.8-1.5-3.4-2.5-4.8-1.5-2.1-1.8-5.6.8-6.9"/><path d="m25.8 51.6c-.6 1.9.7 3.5 1.7 4.9.5.7 2 3.7.4 4.2.4-1.1-1.8-2.8-2.3-3.5-1.2-1.4-2.2-4.7.2-5.6"/><path d="m35 34.8c-.3 2 1 4 2.4 5.2.6.5 1.2.9 1.7 1.5 2.7 3 .6 8-2.1 10.1 1.1-3 2.5-7-.1-9.5-1.6-1.6-3.9-5-1.9-7.3"/><path d="m35 52.7c3.3.2 7 5 4.4 8.1-.5-1.5-.9-3-1.8-4.3-.8-1.3-1.8-2.5-2.6-3.8"/><path d="m38.4 34.8c3.1 2.1 5.1 6.1 6.2 9.6.4 1.3.7 2.7.8 4.1.2 1.6.6 3.9 2.2 4.7-1.9.3-3.2-2-3.8-3.5-.4-1.3-.7-2.7-1-4-1-3.8-2.5-7.6-4.4-10.9"/><path d="m41.4 50.8c.9 2.3 2.1 4.3 4.1 5.7.5.4 1.1.8 1.5 1.2.3.3 1.8 2.2.6 2.4.6-.9-2.6-1.7-3-2.1-2.5-1.1-4.6-4.4-3.2-7.2"/><path d="m48.4 51.6c2 .5 4 2.3 4.2 4.5.3 2.1 2.2 3.2 3.9 4.1-2.1.5-5-.6-5.7-2.9-.2-.7-.2-1.4-.4-2.1-.4-1.3-1.3-2.4-2-3.6"/></g><g fill="#ed4c5c"><path d="m40.6 29.5c0 0 0 0 0 0 1.4-1.4 3.4-1.9 2.7-3.9-1.2-3.5-7.2 5.6-4.4.3 2.8-5.3-.1-5.9-.9-4.7-.8 1.2-2.8 12.5-3.3 5.8-.5-6.8 7.2-27.5 3-24.6-4.2 2.9-3.6 21.7-6 24.9-2.4 3 2.5-20.9.6-23.3-1.4-1.8-4.9-1.4-3.4 13.9 1.5 15.4-1 7.2-2.3 3.3-1.3-3.9-2.7-2.5-1.3 4.6 1.1 5.6-1.5-2.3-4.6-8.2-3.1-5.9-10-2.6-4.1 1.7 5.4 4 6.2 7.5 7.3 10.4-1.1 1-2 3.2-3 6.5-.7 2.3 1.8-1.5 2.8-2.6 1.1-1.1 1.7 3.3 3.3.7 1.6-2.6 2.9-1.2 5.7 2.1 2.7 3.3 4.4 2.4 5.6.8s1.7-1.9 4.2-.2c2.5 1.7.9-.7.9-.7-1-1.2-2.1-5.7-2.8-6.8"/><path d="M40,19c1.7-1.9,2.5-7.6,1.2-5.7C40,15.2,39,20.1,40,19z"/><path d="m47.8 18.7c-1.6 1.6-5.4 6.1-3.3 5.4 1.6-.5 4.8-7 3.3-5.4"/><path d="m46.9 9.8c-1.8 1-4.8 8.6-5 11.5-.2 3.1 6.7-12.4 5-11.5"/><path d="m24.1 16.6c3.2 2.3-3.3-9.9-3.8-7.5-.4 2.4 2.4 6.5 3.8 7.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f30c.svg b/public/emoji/1f30c.svg
new file mode 100644
index 000000000..de7a0212d
--- /dev/null
+++ b/public/emoji/1f30c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#3f3261" d="m0 0h64v46h-64z"/><path fill="#42ade2" d="m0 46h64v10h-64z"/><path fill="#296d8f" d="m0 34h64v1h-64z"/><path fill="#3283ab" d="m0 37h64v2h-64z"/><path fill="#3b9ac9" d="m0 41h64v3h-64z"/><path d="m0 55c0 0 5.8-3.8 8-4 2.8-.3 8.2 3.3 11 3 2.2-.2 5.8-3.7 8-4 1.5-.2 4.5 1.3 6 1 1.8-.4 4.2-4 6-4 2.4 0 5.6 4.9 8 5 2.6.1 6.5-4.5 9-5 2-.4 8 1 8 1v16h-64v-9" fill="#3e4347"/><g fill="#fff"><path transform="matrix(.7071-.7071.7071.7071-14.1276 12.8927)" d="m7.4 22.4h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-9.1277 14.9638)" d="m12.4 17.4h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-9.4917 20.0851)" d="m18.4 20.4h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-3.2567 19.1596)" d="m20.4 12.5h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-5.613 23.449)" d="m24.4 17.4h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-.1989 24.5201)" d="m28.4 11.4h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-5.2699 28.2774)" d="m30.4 19.4h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071 1.8513 29.4699)" d="m35.4 11.4h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071 5.73 32.8338)" d="m41.4 8.4h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071 2.4873 35.0054)" d="m42.4 13.4h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071 4.2447 39.248)" d="m48.4 13.4h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071 9.4873 37.9049)" d="m49.4 6.4h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071 14.6588 42.3902)" d="m57.4 2.4h2.1v2.1h-2.1z"/></g><g fill="#c79cff"><path transform="matrix(.7071-.7071.7071.7071-1.3911 31.6419)" d="m36.8 16.8h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071 5.6442 36.253)" d="m45.9 10.6h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071 12.4592 45.58)" d="m60.5 7h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-11.0803 26.7498)" d="m26 26h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-15.6954 9.6077)" d="m3 23h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-9.4957 8.0753)" d="m4.3 14.8h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071 1.7187 15.6494)" d="m19 5h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-.6013 41.0487)" d="m48.5 20.5h1.4v1.4h-1.4z"/></g><g fill="#ffabed"><path transform="matrix(.7071-.7071.7071.7071 9.1266 34.5341)" d="m45.5 5.5h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071 10.6691 41.3863)" d="m54.6 7.1h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071 7.8254 43.3929)" d="m55.6 11.5h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071 5.3997 29.0363)" d="m37 7.3h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-1.5878 27.1671)" d="m31.3 14.8h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-6.6057 18.2687)" d="m18 16.4h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-14.9485 18.4109)" d="m14 26.5h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-10.3148 11.3138)" d="m7.8 17.4h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-18.7309 11.2792)" d="m3.5 27.5h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-2.5031 7.4571)" d="m7 6h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-7.0332 41.0205)" d="m45.3 28.3h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071 1.3077 48.7494)" d="m58.8 22.1h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071 7.4582 23.006)" d="m30.8 1.8h1.4v1.4h-1.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f30d.svg b/public/emoji/1f30d.svg
new file mode 100644
index 000000000..efe3dee5d
--- /dev/null
+++ b/public/emoji/1f30d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M58.4,22.7L60,42.7C55.8,54,44.8,62,32,62C15.4,62,2,48.6,2,32S15.4,2,32,2c6,0,11.6,1.8,16.3,4.8L58.4,22.7z" fill="#008db3"/><g fill="#ffc942"><path d="m48.3 6.8c.3 1 .6 2.1-.4 1.6-1.7-.9-3.9-1.9-3.2-1.2s1 1.5-.1 1.4c-1.1-.1-3.1-.4-4 .9-.9 1.3-2.1 1-2.4 1.5-.3.5-.8 2.6-1.7 1.9-.9-.6-2.7-2.9-1.2-2.3 1.5.6 3.2-.1 1.8-1.7-1.4-1.6-2.8-1-3.4-1.9-.6-.9-2.6-2-4.1.2-1.4 2.2-2.7 5.1-3.5 5.7-.8.6-2.5 1.7-2.2 2.6.2.9.3 3 1.2 2.4s1.4-.9 1.8-.3c.3.6.2 1.8.9 1.8 0 0 1.4-1 1.5-1.9.1-.9-1-1.4-.2-2.7s2.6-3.8 2.2-2.5c-.4 1.2-1.3 3-.6 3.8.6.8 4.1-.2 2.5.6-1.6.8-2.4 1.4-2.7 2.4-.3 1-.6 1.8-1.4 1.4s-1.8-.2-2.2-.2-.6-1.8-1.3-1.4c-.6.4.2 1.7-.5 1.8-.7.1-.8.9-1.6 1.5-.8.6-1.9 1.8-2.6 1.9s1.1 1 .8 1.8c-.3.9-1.9.8-2.5.9s-.1 1.3-.4 2c-.3.7.3 1.4 1.3 1.4 1 0 2-.2 2.1-1.1.1-.9 1-2.4 1.7-2.1.6.3 2.1-.6 2.4-.1.3.5 2.2 2.2 2 2.4s-1.3.7-.9.9c0 0 .3.5.5.4s.7-1.4 1-1.6.3-.9-.1-1.2c-.5-.3-2.2-1.5-1.8-2.1s1.3.7 1.7 1.1c.4.4 1 .9 1 1.8s.6.9.6 1.3c.1.5.3.6.8.6.5-.1.7-1.2.5-1.5-.3-.3-.3-.9.3-.9.6 0 1.3-.5 1.3-.8 0-.3.6-2.1 1-2.1s.7.7.8 1.1c.2.4 1.2-.3 1-.7-.2-.4.1-.5.4-.5.3 0 .1.8.3 1 .3.2 1.7 1.1 1.2 1.6s-1.2.2-1.7-.2c-.5-.4-1.8-.2-2.2.2-.3.4-.6.6-1.2.6-.6 0-.5 1.1 0 1.5.5.5 1.2.1 1.7.4.5.3 1.3-.4 1.4.1.1.5-.1 2-.6 2.1-.5.1-2.1.4-3.2-.1-1.2-.5-2.3-.7-2.4-.2-.1.6-.1 1-.9.5s-1.5-.8-2-.8c-.5 0-.5-.9-.4-1.6.1-.7-1.2-.5-2-.3s-2.4.7-3.4.7-1.4.2-1.6.6-1.1.4-1.1 1.2c0 .8.1 1-.7 1.4-.9.3-1.1 1.9-1.5 2.3-.4.4.4 1.4 0 2-.4.5-.8 1.9-.1 2.2.7.3 1.4 1.7 1.7 2.2.3.5 1.4 1 2.5.8 1.1-.2 3.1-.8 4.2-.3s2.2.4 1.7 1.4c-.6 1 .3 2.3 1 3 .7.7.5 2.5.1 3-.4.6-.3 1.6.1 2.1.4.5.6 1.7.6 2.1 0 .5.8 1.4.9 2.3.1 1-.6 2.1.3 2.1.9 0 3.2.1 3.4-.3s2-2 2.5-2.7 1.5-1.9 1.2-2.6c-.6-.5-.2-1 .8-1.4 1-.4 1-3.2.5-3.9-.5-.7.4-2.4 1.5-2.9 1.1-.5 3.7-5.1 2.9-4.7-.9.4-2.6.7-3.2.3-.6-.4-4.1-6.4-3.6-6.8s3.3 5.5 3.8 6.2c.5.8 5.2-2.1 5.8-2.8.5-.7-.3-1.4-.6-1.4s-1.4-.7-1.7-.3-2.3-2.9-1.6-2.6c.7.3 2.2 1.3 3.6 2.1s3-.5 3.9 1c1 1.5 1.6.5 1.5 1.2s1.2 3.6 1.7 4.5c.4.9 1.3-.4 1.4-1.4.1-1.1 2.2-2.8 3-3.4.7-.6 2.1.3 2.3 1.5.2 1.2 1.2-.2 1.2.7 0 1-.2 2.3.5 3.5 1.4-3.5 2.1-7 2.1-10.8 0-10.6-5.5-19.9-13.7-25.2"/><path d="m16.4 10.6c-.6.2-1.2.9-2 .5-.8-.4-2.5.2-1.4 1.1 1 1 .6 1.6 1.6 1.7s1.6-1.3 2.3-1.2.2-2.3-.5-2.1"/><path d="m40.7 49.7c-.7.1-.5 1.5-1.3 1.7-.7.2-.1.8-.5 1.3-.3.5-.5 1.7 0 2.3.5.7.7.7 1.3-.4.6-1 2-5 .5-4.9"/><path d="m20.6 17.3c-.3 0-.6.2-.9.2-.3.1-.5.5-.5.9 0 .5.8.6.5.9-.3.3-1.9.6-1.7 1.1s.5.9.2 1.4c-.3.5.3.6.9.4s1-.9.9-1.3c-.1-.5.9-.6.6-.2s-.8 1.4-.5 1.7c.3.3-.8.8-.4 1 .4.2 1.5-.8 2.1-.6s.8-.2.9-.7c.1-.6-.8-1.3-1.1-2-.3-.8-.1-2.8-1-2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f30e.svg b/public/emoji/1f30e.svg
new file mode 100644
index 000000000..96eb2c4a4
--- /dev/null
+++ b/public/emoji/1f30e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0 16.6-13.4 30-30 30s-30-13.4-30-30c0-14.4 10.1-26.4 23.7-29.3h.8l.6-.3c.5-.1 1-.1 1.5-.2h1l.8-.2c.1 0 .3 0 .4 0l1.2.2.8-.2c.1 0 .3 0 .4 0l1.6.4 1.9-.1c.2 0 .5.1.7.1l7.2 4.6 7.8 3c5.9 5.5 9.6 13.3 9.6 22" fill="#008db3"/><g fill="#ffc942"><path d="m33.5 11.5c2 .6 1.9-.6 3.1.8.7.8 2 2.3 3.5 2.7.2.1.7-.4.7-.8 0-.4-1.1-1.1-1.7-1.3-.6-.2.2-1.3-.6-1.6s-1.7-1.6-2-2.6c-.3-1-1.7-.2-2.2-.4-.5-.2-1.1-.1-1.6.7s.3 2.3.8 2.5"/><path d="m44 39.7c0-.4-3.9-2.5-4.3-2.6-.8 0-1.8-.4-2.5 0-.3.2-.6.4-.7.7-.1.2-.9-.2-1.2-.1-.7.4-1.1-.8-.9-1.3.5-1.1-1.2-.4-1.4-.7.2.4-.1-3.2-.7-1.2-.5 1.5-2.2-.2-2-1.3.3-1.7 2.9-2 3.5-1.7.3.2 1.3 1.7 1.5 1.6.3-.1-.2-1.8-.2-2-.2-.8 1.4-1.1 1.5-2 .1-.7.6-.5 1.1-.9.7-.6.2-1.6 1.1-2.2.3-.2 1.5-.3 1.6-.7.1-.3-1-1.1 0-1.4.9-.2 1.8.2 2-1.1.2-1.1-1.1-1.4-1.4-2.3-.1-.3-.3-1.8-.8-1.5-.7.4-1.1 1.2-1.6.2-1-1.8-3.4-2.6-2.3.3.6 1.5-1.6 6-1.9 1.8-.1-1.4-4.4-1.9-3-3.5 1.5-1.6 3.5-1.7 4-4.2.8-3.5-1.6-.5-2.9-1.2-1.8-1-.3-.5-1.2.8-.4.5-1.5-.3-2.1-.2-.5.1-1.7 1.1-2.1.5-.6-1.2-4.9-2-6.1-1.5-2.4.9-3.3-.3-5.7-.8-.8-.2-5-.3-4.7 1.1.1.6.5 1 .7 1.5.3.8-.9.2-1.2.4-.1.1 1.4 1.1 1.5 1.2.4.4-1.5.9-1.7 1.6-.4 1.4 2.6 1 2.1 2.6-.2.5-1.9 1.3-2.1 3 0 .3 2.1-2.1 3.5-1.6 1.2.4 1.1-2.9 2.7-2.9 2.9 0 3.4 2.8 4.9 4.7.7.9 1.3 1.2 1.4 2.4.1 1.1-.1 2.4.3 3.4.4 1 1.1 1 1.6 1.8.6.9.9 1.8 1.7 2.6 1.2 1.2 3.1 2.9 4.9 2.7.4-.1 1.7.7 2 .9.5.4.7.9 1.1 1.4.3.4 1.3.2 1.8.4.4.2-1 3.2-.5 4 .6.9.6 1.8 1.5 2.5.8.6 1.1.7 1.2 1.8.2 1.8-.4 3.7-.8 5.4-.2.9.2 1.9-.1 2.7-.4 1-.7 1.9-.3 3.1.6 2 4.3 2.3 2.1.6-.9-.7 1-2.6.4-2.7-1-.4.2-.8.3-1.3.3-.9 4.3-4.5 4.6-5.1.3-.5.1-1 .5-1.5.5-.5 1.1-.3 1.6-.7 1.1-.7.7-1.9 1.1-2.9.9-2 1.2-1.2 0-2.7-.4-.5-3.3-.3-3.4-1.9"/><path d="m22.4 10.1c.7.8 1.5-.4 1.6 0s.1 1.2 1 1.2-.8.6-.3.9c.6.2 1.8 1 2.2.7.4-.3 1-.6 1.2-.3.2.2 1.4 0 1.1-.4-.3-.4-1.3-1.4-1.2-1.9 0-.6 1.1-2-.1-1.8-.7-.1-.9.6-.9 1 0 .4-1.1-.6-1.3-.6-.2 0-1-1.2-1.3-1.2s-2.2-.6-2 0-.7 1.6 0 2.4"/><path d="m39.4 15.9c-.6-.3-1.7-1.8-2.1-1.3-.5.5.1 1.6.5 2.1.4.5 2.1 1.5 1.9 1.1s.8-1.3-.3-1.9"/><path d="m23.5 5.6c.3 0 .8 1 1.2 1.1.4.1.6.6.8.7s2-.6 2.4-.7c.5-.2-.5-1.2-.9-1.9-.3-.7 0 1.2-.6.9s-.4-.7-1-.7-.2-1.3-1-1-1.2 1.6-.9 1.6"/><path d="m30 8c-.5.1-.4.5-.7.8-.3.3-.3.7 0 1.1.3.4.7 1 1 .4.3-.6 0-1.1 0-1.5 0-.4 0-.9-.3-.8"/><path d="m31.1 9.9c.1.3.4-.6.9-1 .5-.5-.3-1.6-.7-1-.4.3-.3 1.7-.2 2"/><path d="m31 10.3c-.3.4-.5 1.4 0 1.5.5.1.8-.5.6-.9s-.5-.8-.6-.6"/><path d="m33 3.5c-.5.2.7.6-.1.8-.8.2-.8.9-1.5.3-.7-.6-1.5.2-.9.5s1.4 1.2 1.4 1.6c0 .5.8.7 1.6.6.8-.1 1.8.2 1.8-.2 0-.4.1-.5 0-.8-.1-.4-.5-.8-1.3-.4-.8.3-1.4.2-1.5-.2-.1-.4 1.6-1.2 2.4-.6.8.5 1.5-.3.9-.7s-.2-.8.2-.8c.3 0 .5-.8.7-1.3-1.2-.2-2.4-.3-3.6-.4.1.9.4 1.4-.1 1.6"/><path d="m25.9 2.8c.5.2 1.4 0 1.3-.4-.5.1-1 .2-1.5.3 0 0 .1.1.2.1"/><path d="m26.2 3.2c-.8-.4-.7.6-.4.9s1.4-.4.4-.9"/><path d="m30.8 2c.6.1.9.5 1 .9.2.3 1-.4 1-.9-.3 0-.5 0-.8 0-.4 0-.8 0-1.2 0"/><path d="m29.2 3.1c-.3.5 0 1 .4.6.4-.5.1-1.7.4-1.1.3.5.9 1.3 1.3 1.4.4 0 .1-.5 0-.9 0-.4-1-.8-.9-1-.6 0-1.2.1-1.8.1.4.3.9.6.6.9"/><path d="m31 7.2c.5.2 0-1 0-1-.5.3-.5.8 0 1"/><path d="m29.3 6.4c.1.3.6.4.9 0 .3-.4 0-2-.4-1.5-.4.5-.8.3-1.6 0s1 1.2 1.1 1.5"/><path d="m34.6 34c.7-.1 1.1.7 1.8.7s1.9 1.1 2.5.4c.5-.5-2.3-1-3.2-1.5-1-.5-1.8.5-1.1.4"/><path d="m37.9 3.6c.9.4.8.4.2.9s-.4 1.4.9 1.3 2-1.3 2.6.4c.6 1.8.2 3.7.9 4.2.7.5.1.9 0 1.4s.2.9.8.7.4.9 0 1.3c-.4.4-.9 1.3.4 2.8s1.4 1.3 1.8 1.9c.4.5.7-.2.8-.8s-.4-2.7 1.1-2.7c1.4 0 1.8-1.1 2-1.5s1.3-.3 1.9-.8c.5-.5 1.1-.9 1.2-2.7-4.1-3.8-9.2-6.4-14.9-7.5-.2.4-.2.9.3 1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f30f.svg b/public/emoji/1f30f.svg
new file mode 100644
index 000000000..3766698ba
--- /dev/null
+++ b/public/emoji/1f30f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0 16.6-13.4 30-30 30s-30-13.4-30-30c0-4.4.9-8.5 2.6-12.3l32-17.3c2.3.4 4.5 1 6.5 1.8l.7 1.5 1.2-.8c10 4.9 17 15.2 17 27.1" fill="#008db3"/><g fill="#ffc942"><path d="m7.5 20.9c.9 1.8 2.1-.6 2 1.2-.1 1.8 1.2 5.8 2 5.3.8-.5.8-3.5 2.1-3.8 1.4-.4 3.3-2.7 3.9-1.6.6 1 .4 2.9.9 2.5.5-.4 1.2 0 1.1 1.3-.1 1.3 1.1 3.1 1.5 3.8s-2.1-2-3.3-3.6c-1.2-1.6.9 3.4 2.4 5.3 1.5 1.9 7.4 3.2 8.9 4 1.5.8 5.7-1.5 4.1-1.4 0 0-3.7.5-5-.2s-4.4-.7-5-1.6c-.5-.9-.5-2.3-1.5-3.6-.9-1.3-1.5-3.6-.3-2.6s2.6 1.2 2.8.5c.2-.7-2.4-3-.8-4 1.6-1 3.2-.3 3.9-1 .8-.8 2.6-3.1 2.1-4.2-.4-1.1-.5-1.9 0-2.2.5-.3-2.5-.3-1.3-1.2 1.2-.9 2.5-1.6 2.6 0 .1 1.6 0 3.1.6 3.1.6 0 1.5-1.8 1.3-2.6-.3-.8.3-2.5 1.5-2.6 1.2-.1 2.6-2.1 2.9-4s.3-3.5-.6-3.3c-.8.2-.9-1 .3-2-1.5-.3-3-.4-4.6-.4-12.2 0-22.7 7.3-27.4 17.7 1 0 2.3.1 2.9 1.2"/><path d="m42.6 7.9c-.7 1.2 1.1-.5 2.3-3-.6-.3-1.2-.5-1.8-.8.1 1.1.1 2.9-.5 3.8"/><path d="m34.3 16.9c1.4-.9 3.6-.9 3.6-2.8s5.4-5.1 4.1-5c-1.3.1-3.8 2.5-3.8.9 0-1.6 0-4.6-.3-5.4-.4-.9-.2 4.4-.6 5.3-.4.9 0 4.2-1.1 4.6-1.2.4-3.2 1.3-3.2 2.5s-.1.8 1.3-.1"/><path d="m35.8 32.7c.7.6-.4 2.2.4 1.8.8-.3 1.7.6 2.1 0 .4-.5.5-.9 1.7.2 1.3 1 2.2.8 1.4 0-.8-.8-1.5-2.2-3.2-2.7 0 0-1.8-.2-3-.8 0 0-1.7-.9-2.3-.3-.5.6-.5-1.6-.9-1.2-.4.4.2 1.7-1 1.4-1.2-.3-1.6.1-1.9-.9s-2.1-.5-.7-1.2c1.4-.7 2.1-1 2.1-.4.1.6 1.4-.5.9-2.1-.5-1.5-1.9-1-1.8-3 0-.9-1.4.3-1.1 1.4.2 1.1-.3 1.3-.8 2.2-.6.9-2.7 2.9-3.2 2.9-.6 0-.4 1.1 0 1.8s2.4.8 2.8.9c.4.1.9-3.1 1-2.2.1.9.3 3.4.6 2.8.3-.6 1.4.2 1.4-.3s-.5-1.5.6-1c1.1.5 2.6.9 2.5.3-.2-.7 1.7-.2 2.4.4m-6.6-6.7c.5 2.1-.7 2.5-1.1 2.1s1-2.6 1.1-2.1"/><path d="m40.7 39.7c-1.7-1.5-2.4-3.9-2.8-4.2-.7-.6-.4 2-.6 2.6-.2.5-1.2-.6-1.6-.9-.5-.2-.2-.6 0-1 .2-.5-.9-.9-1.7-.7-.8.2-.8-.1-1.1.6s-.1 1.2-.9.8c-.8-.4-1.3.2-1.9.8-.6.6-.8.9-1 1.3-.2.5-3.4.2-3.4 1.7s1.3 2.7 1 3.8.2 2.3 1.2 1.8c1-.6 2.4-.4 2.8-.9.4-.5 3.1-1.2 3.5-.3.5.9 1 1.3 1.8 1.3s.9.8.9 1.3c0 .6 1.2.1 1.9.3.7.2 2.3.1 2.5-1.3.1-1.3.9-2.2 1.1-2.9s-.1-2.7-1.7-4.1"/><path d="m39.2 48.8c-.8-.1-.2 1.8.3 1.9.5.2.8-1.1.7-1.9 0-.6-.2.1-1 0"/><path d="m51.8 47.1c-.5.1-.9-1.3-1.3-1-.7.6.8 1.9 0 2.6-.8.7-1 1.9-1.7 2s-1.6 1-1 1.5c.6.5 1.6 0 1.9-1 .3-1 .6-1.4 1.3-1.7s.6-1.1 1.3-1.6c.7-.3 0-.8-.5-.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f310.svg b/public/emoji/1f310.svg
new file mode 100644
index 000000000..5290ca39f
--- /dev/null
+++ b/public/emoji/1f310.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 2c-16.5 0-30 13.5-30 30 0 16.5 13.5 30 30 30 16.5 0 30-13.5 30-30 0-16.5-13.5-30-30-30m20 46.2c-1.2-1.1-2.5-2.1-3.8-2.9 1.7-3.4 2.7-7.1 3-10.9h6.4c-.4 5.2-2.4 10-5.6 13.8m-45.7-13.8h6.3c.3 3.8 1.4 7.5 3 10.9-1.3.9-2.5 1.8-3.7 2.9-3.1-3.8-5.1-8.6-5.6-13.8m5.7-18.6c1.2 1.1 2.4 2 3.7 2.9-1.8 3.6-2.8 7.5-3.1 11.5h-6.3c.3-5.4 2.4-10.4 5.7-14.4m17.9-6.2v9.6c-2.9-.2-5.7-1-8.4-2.1 2.2-3.1 5.1-5.7 8.4-7.5m0 13.8v6.8h-13.1c.2-3.4 1.1-6.6 2.6-9.5 3.2 1.6 6.8 2.5 10.5 2.7m0 11v6.2c-3.7.3-7.3 1.2-10.6 2.7-1.3-2.7-2.2-5.7-2.5-8.9h13.1m0 10.4v9.7c-3.4-1.9-6.2-4.4-8.4-7.5 2.6-1.2 5.5-2 8.4-2.2m4.2 9.6v-9.6c2.9.2 5.7.9 8.3 2.1-2.2 3-5 5.6-8.3 7.5m0-13.8v-6.2h12.9c-.3 3.1-1.2 6.1-2.5 8.8-3.2-1.5-6.7-2.4-10.4-2.6m0-10.4v-6.8c3.7-.2 7.2-1.2 10.5-2.7 1.4 2.9 2.3 6.1 2.5 9.4h-13zm0-11v-9.6c3.3 1.9 6.1 4.4 8.3 7.5-2.6 1.2-5.4 1.9-8.3 2.1m10.4-6.2c-2-2.4-4.3-4.5-6.9-6.1 4.4 1 8.3 3 11.5 5.9-1 .9-2 1.6-3 2.3-.5-.7-1-1.5-1.6-2.1m-25.1 0c-.5.7-1.1 1.4-1.6 2.1-1-.7-2-1.4-2.9-2.3 3.2-2.8 7.1-4.9 11.4-5.9-2.7 1.6-5 3.7-6.9 6.1m-1.6 36c.4.6.8 1.2 1.3 1.7 2 2.5 4.4 4.7 7.1 6.4-4.3-1-8.2-3-11.4-5.9 1-.8 2-1.5 3-2.2m26.8 2c.5-.7 1.1-1.4 1.6-2.1 1.1.7 2.1 1.5 3 2.3-3.2 2.9-7.2 4.9-11.5 5.9 2.5-1.6 4.9-3.7 6.9-6.1m6.7-20.8c-.2-4-1.3-7.9-3.1-11.5 1.3-.9 2.6-1.8 3.8-2.9 3.2 4 5.3 9 5.7 14.4 0 0-6.4 0-6.4 0" fill="#4fd1d9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f311.svg b/public/emoji/1f311.svg
new file mode 100644
index 000000000..78fd41ea0
--- /dev/null
+++ b/public/emoji/1f311.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#3e4347"/><g fill="#464d51"><circle cx="50" cy="35.2" r="7"/><circle cx="18.1" cy="39" r="6"/><circle cx="24.2" cy="50" r="9"/><circle cx="24" cy="17.2" r="4"/><circle cx="37" cy="18.2" r="4"/><circle cx="12.1" cy="25.9" r="4"/><circle cx="39" cy="9.2" r="2"/><circle cx="8.1" cy="39" r="2"/><circle cx="52" cy="50" r="2"/><circle cx="25" cy="29.9" r="3"/><circle cx="15" cy="15.7" r="2"/><circle cx="46" cy="52.6" r="4"/><path d="m24.2 10.8c0 2.8 2.2 5 5 5 2.8 0 5-2.2 5-5 0-2.8-2.2-5-5-5-2.8-.1-5 2.2-5 5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f312.svg b/public/emoji/1f312.svg
new file mode 100644
index 000000000..7bae646de
--- /dev/null
+++ b/public/emoji/1f312.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49 32c0-16.6-7.6-30-17-30-16.6 0-30 13.4-30 30s13.4 30 30 30c9.4 0 17-13.4 17-30" fill="#3e4347"/><path d="M32,2c9.4,0,17,13.4,17,30s-7.6,30-17,30c16.6,0,30-13.4,30-30S48.6,2,32,2z" fill="#ffe8a6"/><g fill="#464d51"><path d="m48.9 28.3c-3.3.5-5.9 3.4-5.9 6.9 0 3.2 2.1 5.9 5 6.7.6-3.1 1-6.5 1-10 0-1.1 0-2.4-.1-3.6"/><path d="m24.2 41c-.1 0-.3 0-.4 0 .2-.6.4-1.3.4-2 0-3.3-2.7-6-6-6-3.3 0-6 2.7-6 6 0 2.9 2 5.2 4.7 5.8-1 1.5-1.6 3.2-1.6 5.2 0 5 4 9 9 9s9-4 9-9c-.1-4.9-4.2-9-9.1-9"/><path d="m24 21.2c2.2 0 4-1.8 4-4 0-.6-.2-1.2-.4-1.8.5.2 1 .3 1.6.3 2.8 0 5-2.2 5-5 0-2.8-2.2-5-5-5-2.8 0-5 2.2-5 5 0 1 .3 1.9.8 2.6-.3-.1-.6-.1-.9-.1-2.2 0-4 1.8-4 4-.1 2.3 1.7 4 3.9 4"/><circle cx="37" cy="18.2" r="4"/><circle cx="12.1" cy="25.9" r="4"/><circle cx="39" cy="9.2" r="2"/><circle cx="8.1" cy="39" r="2"/><circle cx="25" cy="29.9" r="3"/><circle cx="15" cy="15.7" r="2"/><path d="m42 52.6c0 .9.3 1.8.9 2.5 1.3-1.9 2.4-4 3.3-6.4 0 0-.1 0-.1 0-2.3-.1-4.1 1.7-4.1 3.9"/></g><g fill="#f4dc9f"><path d="m57 35.2c0-3.9-3.1-7-7-7-.4 0-.8 0-1.1.1.1 1.2.1 2.5.1 3.7 0 3.5-.3 6.8-1 10 .6.2 1.3.3 2 .3 3.9-.1 7-3.2 7-7.1"/><circle cx="52" cy="50" r="2"/><path d="m46 56.6c2.2 0 4-1.8 4-4 0-2.2-1.7-3.9-3.9-4-.9 2.4-2 4.6-3.3 6.4.8 1 1.9 1.6 3.2 1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f313.svg b/public/emoji/1f313.svg
new file mode 100644
index 000000000..2a604a0f7
--- /dev/null
+++ b/public/emoji/1f313.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c-1.1,0-2,13.4-2,30s0.9,30,2,30c16.6,0,30-13.4,30-30S48.6,2,32,2z" fill="#ffe8a6"/><path d="m30 32c0-16.6.9-30 2-30-16.6 0-30 13.4-30 30s13.4 30 30 30c-1.1 0-2-13.4-2-30" fill="#3e4347"/><g fill="#f4dc9f"><circle cx="50" cy="35.2" r="7"/><path d="m30.1 43.3c.1 5.1.4 9.5.7 12.8 1.5-1.6 2.3-3.7 2.3-6 .1-2.7-1.1-5.1-3-6.8"/><circle cx="37" cy="18.2" r="4"/><circle cx="39" cy="9.2" r="2"/><circle cx="52" cy="50" r="2"/><circle cx="46" cy="52.6" r="4"/><path d="m34.2 10.8c0-2.1-1.3-3.9-3.2-4.6-.3 2.4-.5 5.6-.7 9.5 2.2-.6 3.9-2.6 3.9-4.9"/></g><g fill="#464d51"><path d="m24.2 41c-.1 0-.3 0-.4 0 .2-.6.4-1.3.4-2 0-3.3-2.7-6-6-6-3.3 0-6 2.7-6 6 0 2.9 2 5.2 4.7 5.8-1 1.5-1.6 3.2-1.6 5.2 0 5 4 9 9 9 2.6 0 5-1.1 6.7-3-.3-3.2-.5-7.6-.7-12.8-1.7-1.3-3.8-2.2-6.1-2.2"/><path d="m24 21.2c2.2 0 4-1.8 4-4 0-.6-.2-1.2-.4-1.8.5.2 1 .3 1.6.3.4 0 .8-.1 1.2-.2.2-3.9.4-7.1.7-9.5-.6-.2-1.2-.4-1.8-.4-2.8 0-5 2.2-5 5 0 1 .3 1.9.8 2.6-.3-.1-.6-.1-.9-.1-2.2 0-4 1.8-4 4-.2 2.4 1.6 4.1 3.8 4.1"/><circle cx="12.1" cy="25.9" r="4"/><circle cx="8.1" cy="39" r="2"/><circle cx="25" cy="29.9" r="3"/><circle cx="15" cy="15.7" r="2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f314.svg b/public/emoji/1f314.svg
new file mode 100644
index 000000000..8fd4cf6a7
--- /dev/null
+++ b/public/emoji/1f314.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c-9.4,0-17,13.4-17,30s7.6,30,17,30c16.6,0,30-13.4,30-30S48.6,2,32,2z" fill="#ffe8a6"/><path d="m15 32c0-16.6 7.6-30 17-30-16.6 0-30 13.4-30 30s13.4 30 30 30c-9.4 0-17-13.4-17-30" fill="#3e4347"/><g fill="#f4dc9f"><circle cx="50" cy="35.2" r="7"/><path d="m24.2 41c-.1 0-.3 0-.4 0 .2-.6.4-1.3.4-2 0-3.3-2.7-6-6-6-1.1 0-2.2.3-3.1.9.1 3.9.7 7.6 1.6 10.9 0 0 .1 0 .1 0 0 0-.1.1-.1.1 1.7 6.1 4.5 11 7.9 14 4.8-.2 8.5-4.2 8.5-9 .1-4.8-4-8.9-8.9-8.9"/><path d="m24 21.2c2.2 0 4-1.8 4-4 0-.6-.2-1.2-.4-1.8.5.2 1 .3 1.6.3 2.8 0 5-2.2 5-5 0-2.8-2.2-5-5-5-2.8 0-5 2.2-5 5 0 1 .3 1.9.8 2.6-.3-.1-.6-.1-.9-.1-2.2 0-4 1.8-4 4-.1 2.3 1.7 4 3.9 4"/><circle cx="37" cy="18.2" r="4"/><path d="m15.6 24c-.2 1.5-.4 3-.5 4.5.6-.7 1-1.6 1-2.6 0-.7-.2-1.3-.5-1.9"/><circle cx="39" cy="9.2" r="2"/><circle cx="52" cy="50" r="2"/><circle cx="25" cy="29.9" r="3"/><circle cx="46" cy="52.6" r="4"/></g><g fill="#464d51"><path d="m15 33.9c-1.7 1-2.9 3-2.9 5.1 0 2.8 1.9 5.1 4.5 5.8-.9-3.3-1.4-7-1.6-10.9"/><path d="m16.7 45c-1 1.4-1.5 3.2-1.5 5 0 5 4 9 9 9 .2 0 .3 0 .5 0-3.5-2.9-6.3-7.9-8-14"/><path d="m12.1 29.9c1.2 0 2.3-.5 3-1.4.1-1.6.3-3.1.5-4.5-.7-1.2-2-2.1-3.5-2.1-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4"/><circle cx="8.1" cy="39" r="2"/><circle cx="15" cy="15.7" r="2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f315.svg b/public/emoji/1f315.svg
new file mode 100644
index 000000000..cdcbea597
--- /dev/null
+++ b/public/emoji/1f315.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffe8a6"/><g fill="#f4dc9f"><circle cx="50" cy="35.2" r="7"/><circle cx="18.1" cy="39" r="6"/><circle cx="24.2" cy="50" r="9"/><circle cx="24" cy="17.2" r="4"/><circle cx="37" cy="18.2" r="4"/><circle cx="12.1" cy="25.9" r="4"/><circle cx="39" cy="9.2" r="2"/><circle cx="8.1" cy="39" r="2"/><circle cx="52" cy="50" r="2"/><circle cx="25" cy="29.9" r="3"/><circle cx="15" cy="15.7" r="2"/><circle cx="46" cy="52.6" r="4"/><path d="m24.2 10.8c0 2.8 2.2 5 5 5 2.8 0 5-2.2 5-5 0-2.8-2.2-5-5-5-2.8-.1-5 2.2-5 5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f316.svg b/public/emoji/1f316.svg
new file mode 100644
index 000000000..0e1aa7b98
--- /dev/null
+++ b/public/emoji/1f316.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49 32c0-16.6-7.6-30-17-30-16.6 0-30 13.4-30 30s13.4 30 30 30c9.4 0 17-13.4 17-30" fill="#ffe8a6"/><path d="M32,2c9.4,0,17,13.4,17,30s-7.6,30-17,30c16.6,0,30-13.4,30-30S48.6,2,32,2z" fill="#3e4347"/><g fill="#f4dc9f"><path d="m48.9 28.3c-3.3.5-5.9 3.4-5.9 6.9 0 3.2 2.1 5.9 5 6.7.6-3.1 1-6.5 1-10 0-1.1 0-2.4-.1-3.6"/><path d="m24.2 41c-.1 0-.3 0-.4 0 .2-.6.4-1.3.4-2 0-3.3-2.7-6-6-6-3.3 0-6 2.7-6 6 0 2.9 2 5.2 4.7 5.8-1 1.5-1.6 3.2-1.6 5.2 0 5 4 9 9 9s9-4 9-9c-.1-4.9-4.2-9-9.1-9"/><path d="m24 21.2c2.2 0 4-1.8 4-4 0-.6-.2-1.2-.4-1.8.5.2 1 .3 1.6.3 2.8 0 5-2.2 5-5 0-2.8-2.2-5-5-5-2.8 0-5 2.2-5 5 0 1 .3 1.9.8 2.6-.3-.1-.6-.1-.9-.1-2.2 0-4 1.8-4 4-.1 2.3 1.7 4 3.9 4"/><circle cx="37" cy="18.2" r="4"/><circle cx="12.1" cy="25.9" r="4"/><circle cx="39" cy="9.2" r="2"/><circle cx="8.1" cy="39" r="2"/><circle cx="25" cy="29.9" r="3"/><circle cx="15" cy="15.7" r="2"/><path d="m42 52.6c0 .9.3 1.8.9 2.5 1.3-1.9 2.4-4 3.3-6.4 0 0-.1 0-.1 0-2.3-.1-4.1 1.7-4.1 3.9"/></g><g fill="#464d51"><path d="m57 35.2c0-3.9-3.1-7-7-7-.4 0-.8 0-1.1.1.1 1.2.1 2.5.1 3.7 0 3.5-.3 6.8-1 10 .6.2 1.3.3 2 .3 3.9-.1 7-3.2 7-7.1"/><circle cx="52" cy="50" r="2"/><path d="m46 56.6c2.2 0 4-1.8 4-4 0-2.2-1.7-3.9-3.9-4-.9 2.4-2 4.6-3.3 6.4.8 1 1.9 1.6 3.2 1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f317.svg b/public/emoji/1f317.svg
new file mode 100644
index 000000000..fe9e6db9d
--- /dev/null
+++ b/public/emoji/1f317.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m34 32c0-16.6-.9-30-2-30-16.6 0-30 13.4-30 30s13.4 30 30 30c1.1 0 2-13.4 2-30" fill="#ffe8a6"/><path d="M32,2c1.1,0,2,13.4,2,30s-0.9,30-2,30c16.6,0,30-13.4,30-30S48.6,2,32,2z" fill="#3e4347"/><g fill="#f4dc9f"><path d="m24.2 41c-.1 0-.3 0-.4 0 .2-.6.4-1.3.4-2 0-3.3-2.7-6-6-6-3.3 0-6 2.7-6 6 0 2.9 2 5.2 4.7 5.8-1 1.5-1.6 3.2-1.6 5.2 0 5 4 9 9 9s9-4 9-9c-.1-4.9-4.2-9-9.1-9"/><path d="m24 21.2c2.2 0 4-1.8 4-4 0-.6-.2-1.2-.4-1.8.5.2 1 .3 1.6.3 1.9 0 3.6-1.1 4.4-2.7-.1-2-.2-3.8-.4-5.3-.9-1.2-2.4-2.1-4-2.1-2.8 0-5 2.2-5 5 0 1 .3 1.9.8 2.6-.3-.1-.6-.1-.9-.1-2.2 0-4 1.8-4 4s1.7 4.1 3.9 4.1"/><path d="m33.9 20.7c0-1.6-.1-3.2-.2-4.7-.4.6-.7 1.4-.7 2.2 0 1 .3 1.8.9 2.5"/><circle cx="12.1" cy="25.9" r="4"/><circle cx="8.1" cy="39" r="2"/><circle cx="25" cy="29.9" r="3"/><circle cx="15" cy="15.7" r="2"/></g><g fill="#464d51"><circle cx="50" cy="35.2" r="7"/><path d="m37 14.2c-1.4 0-2.6.7-3.3 1.8.1 1.5.1 3 .2 4.7.7.9 1.9 1.6 3.1 1.6 2.2 0 4-1.8 4-4s-1.8-4.1-4-4.1"/><circle cx="39" cy="9.2" r="2"/><circle cx="52" cy="50" r="2"/><circle cx="46" cy="52.6" r="4"/><path d="m33.2 7.8c.1 1.5.3 3.3.4 5.3.4-.7.6-1.5.6-2.3 0-1.2-.4-2.2-1-3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f318.svg b/public/emoji/1f318.svg
new file mode 100644
index 000000000..0cc59a6d0
--- /dev/null
+++ b/public/emoji/1f318.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c-9.4,0-17,13.4-17,30s7.6,30,17,30c16.6,0,30-13.4,30-30S48.6,2,32,2z" fill="#3e4347"/><path d="m15 32c0-16.6 7.6-30 17-30-16.6 0-30 13.4-30 30s13.4 30 30 30c-9.4 0-17-13.4-17-30" fill="#ffe8a6"/><g fill="#464d51"><circle cx="50" cy="35.2" r="7"/><path d="m24.2 41c-.1 0-.3 0-.4 0 .2-.6.4-1.3.4-2 0-3.3-2.7-6-6-6-1.1 0-2.2.3-3.1.9.1 3.9.7 7.6 1.6 10.9 0 0 .1 0 .1 0 0 0-.1.1-.1.1 1.7 6.1 4.5 11 7.9 14 4.8-.2 8.5-4.2 8.5-9 .1-4.8-4-8.9-8.9-8.9"/><path d="m24 21.2c2.2 0 4-1.8 4-4 0-.6-.2-1.2-.4-1.8.5.2 1 .3 1.6.3 2.8 0 5-2.2 5-5 0-2.8-2.2-5-5-5-2.8 0-5 2.2-5 5 0 1 .3 1.9.8 2.6-.3-.1-.6-.1-.9-.1-2.2 0-4 1.8-4 4-.1 2.3 1.7 4 3.9 4"/><circle cx="37" cy="18.2" r="4"/><path d="m15.6 24c-.2 1.5-.4 3-.5 4.5.6-.7 1-1.6 1-2.6 0-.7-.2-1.3-.5-1.9"/><circle cx="39" cy="9.2" r="2"/><circle cx="52" cy="50" r="2"/><circle cx="25" cy="29.9" r="3"/><circle cx="46" cy="52.6" r="4"/></g><g fill="#f4dc9f"><path d="m15 33.9c-1.7 1-2.9 3-2.9 5.1 0 2.8 1.9 5.1 4.5 5.8-.9-3.3-1.4-7-1.6-10.9"/><path d="m16.7 45c-1 1.4-1.5 3.2-1.5 5 0 5 4 9 9 9 .2 0 .3 0 .5 0-3.5-2.9-6.3-7.9-8-14"/><path d="m12.1 29.9c1.2 0 2.3-.5 3-1.4.1-1.6.3-3.1.5-4.5-.7-1.2-2-2.1-3.5-2.1-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4"/><circle cx="8.1" cy="39" r="2"/><circle cx="15" cy="15.7" r="2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f319.svg b/public/emoji/1f319.svg
new file mode 100644
index 000000000..3fd5b28f9
--- /dev/null
+++ b/public/emoji/1f319.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M43.1,2c3.2,4.8,5.1,10.6,5.1,16.8C48.3,35.5,34.6,49,17.7,49C12,49,6.6,47.4,2,44.7C7.2,55,17.9,62,30.3,62
+	C47.8,62,62,48,62,30.7C62,17.9,54.2,6.9,43.1,2z" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f31a.svg b/public/emoji/1f31a.svg
new file mode 100644
index 000000000..201d831f2
--- /dev/null
+++ b/public/emoji/1f31a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#3e4347"/><g fill="#464d51"><circle cx="25.9" cy="7.8" r="3.4"/><circle cx="46.9" cy="14.6" r="5.7"/><circle cx="34.7" cy="14.1" r="2.6"/><circle cx="57.5" cy="37" r="2"/><circle cx="55.5" cy="22.3" r="2"/><circle cx="22.5" cy="15.7" r="2"/><circle cx="14.4" cy="16.7" r="4.6"/><circle cx="51.9" cy="29.4" r="2.6"/></g><g opacity=".7" fill="#fff"><path d="m33.8 33c.1-.3.4-.6.7-.8.3-.2.6-.4.9-.5.6-.3 1.3-.4 1.9-.5 1.2-.2 2.4-.4 3.5-.5 1.1-.2 2.1-.4 3-.7 1-.4 1.9-1 2.9-1.9.1 1.4-.5 2.8-1.6 3.8-1.1 1-2.6 1.5-3.9 1.7-1.4.2-2.7.1-3.9-.1-.6-.1-1.2-.2-1.8-.4-.5-.1-1-.3-1.7-.1"/><path d="m17.8 35.1c-1.1.3-1.6.8-2.3 1.3-.7.5-1.6 1-2.6 1.3-1 .3-2.4.3-3.5-.2-1.1-.5-1.8-1.5-2.1-2.5 1.1.2 2 .3 2.7.3.7 0 1.3-.2 2-.4.7-.2 1.6-.5 2.6-.6.5-.1 1.1-.1 1.7 0 .6.1 1.2.3 1.5.8"/><path d="m14.3 23.5c1.7-.1 3.4.1 5 1.1.8.5 1.5 1.1 2.1 1.8.6.7 1 1.6 1.3 2.4.7 1.7.9 3.5 1 5.2 0 1.7-.1 3.5-.4 5.1-.1.8-.3 1.7-.5 2.5-.2.7-.2 1.3-.1 1.9.1 1.2.8 2.1 2.1 2.7 1.2.6 2.8.7 4.3.6 1.5-.1 3.1-.6 4.5-1.5-1 1.3-2.6 2.3-4.2 2.8-1.7.5-3.5.7-5.4.2-.9-.3-1.9-.8-2.6-1.5-.8-.8-1.3-1.8-1.4-2.8-.2-1-.1-2.1 0-3 .1-.8.3-1.6.4-2.4.4-3.1.7-6.3.1-9.2-.3-1.4-1-2.8-2.1-3.8-1-.8-2.5-1.5-4.1-2.1"/><path d="m19.1 53.4c2.7 0 5.3.2 7.9.1 2.6-.1 5.1-.3 7.5-.9 2.4-.6 4.8-1.5 7.1-2.6 2.3-1.1 4.6-2.5 7-3.8-1.6 2.2-3.5 4.2-5.8 5.8-2.3 1.6-4.8 2.8-7.6 3.5-2.8.7-5.6.7-8.3.4-2.8-.4-5.4-1.3-7.8-2.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f31b.svg b/public/emoji/1f31b.svg
new file mode 100644
index 000000000..1f67f817d
--- /dev/null
+++ b/public/emoji/1f31b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m22.4 2.2c5 2.5 9.4 6.4 12.4 11.5 1.6 2.7 2.6 5.6 3.2 8.5.8 3.9.1 9.5-6.8 7.6-3.7-1-7.3 5.7-.4 7.6 2 .5-4.7 2.1.4 4.9 0 0-5.5 1.3-2.1 3.9 1.5 1.2-.2 3.1-1.1 3.9-1.4 1.2-3 2.2-4.7 3.2-4.8 2.6-10.1 3.8-15.3 3.7 9.3 6.1 21.8 6.9 32.3 1.1 14.8-8.2 20.1-26.5 11.8-40.9-6.1-10.7-18-16.2-29.7-15" fill="#ffe8a6"/><g fill="#f4dc9f"><path d="m42.9 47.5c-1.5-.4-3 .4-3.4 1.9-.4 1.4.5 2.9 1.9 3.3s3-.4 3.4-1.9c.4-1.4-.4-2.9-1.9-3.3"/><path d="m46.9 15c-1.5-.4-3 .4-3.4 1.9-.4 1.4.5 2.9 1.9 3.3 1.5.4 3-.4 3.4-1.9.4-1.4-.4-2.9-1.9-3.3"/><path d="m34.1 48.5c-2.4-.7-5 .7-5.6 3.1-.7 2.4.7 4.9 3.2 5.5s5-.7 5.6-3.1c.7-2.3-.7-4.8-3.2-5.5"/><path d="m51.1 31.1c-2.6-.7-5.2.8-5.9 3.3-.7 2.5.8 5.1 3.3 5.8 2.6.7 5.2-.8 5.9-3.3.8-2.5-.7-5.1-3.3-5.8"/><path d="m24.3 55.1c-1.2-.3-2.4.4-2.7 1.5-.3 1.1.4 2.3 1.5 2.6 1.2.3 2.4-.4 2.7-1.5.3-1-.4-2.2-1.5-2.6"/><path d="m38.5 7.4c-.9-.2-1.9.3-2.1 1.2-.3.9.3 1.8 1.2 2.1.9.2 1.9-.3 2.1-1.2.3-.9-.3-1.9-1.2-2.1"/></g><path d="m45.5 41.7c-.3.5-.9.9-1.4 1.2-.6.3-1.2.5-1.8.6-1.2.3-2.5.3-3.8.3-1.3-.1-2.5-.2-3.7-.5-1.2-.3-2.4-.6-3.6-1.1 2.5.2 4.9.5 7.3.6 1.2.1 2.4.1 3.6 0 .6-.1 1.2-.1 1.8-.3.6-.1 1.1-.4 1.6-.8" fill="#7f5629"/><path d="m37.4 46.8c-1.3.1-2.4-.1-3.6-.2-.6-.1-1.2-.1-1.7-.1-.6 0-1.1 0-1.8.1.4-.5 1.1-.8 1.7-.9.6-.1 1.3-.1 1.9-.1 1.3.2 2.5.5 3.5 1.2" fill="#b79918"/><path d="m34.5 37.5c-.3-.2-.6-.3-.8-.4l-.7-.1c-.5-.2-1.1-.4-1.6-.9.7-.2 1.2-.2 1.9-.1.3.1.6.2.9.5.2.3.4.7.3 1" fill="#7f5629"/><path d="m44.1 23c2.7.7 4.7 3.6 4 6.3-.8 2.7-4 4.1-6.7 3.4-2.7-.7-2.2-2.9-1.4-5.6.7-2.7 1.3-4.8 4.1-4.1" fill="#fff"/><path d="m42.8 24.6c1.7.5 3.1 2.3 2.7 4s-2.7 2.5-4.4 2.1c-1.7-.5-1.3-1.8-.9-3.5.5-1.7.9-3.1 2.6-2.6" fill="#7f5629"/><path d="m37.1 35.2c.7 1 1.7 1.5 2.7 2l3.1 1.5c1 .5 2.1 1.1 3 1.9.5.4.9.9 1.2 1.4.3.6.4 1.2.2 1.8-.1-1.2-1-2-1.9-2.6-.9-.6-2-1.1-3-1.7-1-.5-2.1-1.1-3.1-1.8-.8-.4-1.8-1.3-2.2-2.5" fill="#b79918"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f31c.svg b/public/emoji/1f31c.svg
new file mode 100644
index 000000000..53b98ca50
--- /dev/null
+++ b/public/emoji/1f31c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.6 2.2c-5 2.5-9.4 6.4-12.4 11.5-1.6 2.7-2.6 5.6-3.2 8.5-.8 3.9-.1 9.5 6.8 7.6 3.7-1 7.3 5.7.4 7.6-2 .5 4.7 2.1-.4 4.9 0 0 5.5 1.3 2.1 3.9-1.5 1.2.2 3.1 1.1 3.9 1.4 1.2 3 2.2 4.7 3.2 4.9 2.7 10.2 3.9 15.3 3.8-9.3 6.1-21.8 6.9-32.3 1.1-14.8-8.4-20.1-26.7-11.8-41.1 6.1-10.6 18-16.1 29.7-14.9" fill="#ffe8a6"/><g fill="#f4dc9f"><path d="m21.1 47.5c1.5-.4 3 .4 3.4 1.9.4 1.4-.5 2.9-1.9 3.3s-3-.4-3.4-1.9c-.4-1.4.4-2.9 1.9-3.3"/><path d="m17.1 15c1.5-.4 3 .4 3.4 1.9.4 1.4-.5 2.9-1.9 3.3-1.5.4-3-.4-3.4-1.9-.4-1.4.4-2.9 1.9-3.3"/><path d="m29.9 48.5c2.4-.7 5 .7 5.6 3.1.7 2.4-.7 4.9-3.2 5.5-2.4.7-5-.7-5.6-3.1-.7-2.3.7-4.8 3.2-5.5"/><path d="m12.9 31.1c2.6-.7 5.2.8 5.9 3.3.7 2.5-.8 5.1-3.3 5.8s-5.2-.8-5.9-3.3c-.8-2.5.7-5.1 3.3-5.8"/><path d="m39.7 55.1c1.2-.3 2.4.4 2.7 1.5.3 1.1-.4 2.3-1.5 2.6-1.2.3-2.4-.4-2.7-1.5-.3-1 .4-2.2 1.5-2.6"/><path d="m25.5 7.4c.9-.2 1.9.3 2.1 1.2.3.9-.3 1.8-1.2 2.1-.9.2-1.9-.3-2.1-1.2-.3-.9.3-1.9 1.2-2.1"/></g><path d="m18.5 41.7c.5.4 1 .6 1.6.8.6.2 1.2.2 1.8.3 1.2.1 2.4.1 3.6 0 2.4-.1 4.8-.3 7.3-.6-1.1.5-2.3.9-3.6 1.1-1.2.3-2.5.4-3.7.5-1.3 0-2.5 0-3.8-.3-.6-.1-1.2-.3-1.8-.6-.6-.2-1.1-.6-1.4-1.2" fill="#7f5629"/><path d="m26.6 46.8c1.1-.7 2.3-1 3.5-1.2.6 0 1.3 0 1.9.1.6.1 1.3.4 1.7.9-.6-.1-1.2-.1-1.8-.1-.6 0-1.1.1-1.7.1-1.2.1-2.4.3-3.6.2" fill="#b79918"/><path d="m29.5 37.5c-.1-.3.1-.7.4-1 .3-.3.6-.4.9-.5.6-.1 1.2-.2 1.9.1-.5.5-1.1.8-1.6.9l-.7.2c-.4 0-.6.1-.9.3" fill="#7f5629"/><path d="m20 23c-2.7.7-4.7 3.6-4 6.3.8 2.7 4 4.1 6.7 3.4 2.7-.7 2.2-2.9 1.4-5.6-.8-2.7-1.4-4.8-4.1-4.1" fill="#fff"/><path d="m21.2 24.6c-1.7.5-3.1 2.3-2.7 4s2.7 2.5 4.4 2.1c1.7-.5 1.3-1.8.9-3.5-.5-1.7-.9-3.1-2.6-2.6" fill="#7f5629"/><path d="m26.9 35.2c-.3 1.2-1.4 2-2.3 2.7-1 .7-2 1.2-3.1 1.8-1 .5-2.1 1-3 1.7-.9.6-1.8 1.4-1.9 2.6-.2-.6-.1-1.2.2-1.8.3-.6.7-1 1.2-1.4.9-.8 2-1.4 3-1.9l3.1-1.5c1-.7 2.1-1.2 2.8-2.2" fill="#b79918"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f31d.svg b/public/emoji/1f31d.svg
new file mode 100644
index 000000000..90c6d5019
--- /dev/null
+++ b/public/emoji/1f31d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffe8a6"/><g fill="#f4dc9f"><circle cx="50" cy="35.2" r="7"/><circle cx="18.1" cy="39" r="6"/><circle cx="24.2" cy="50" r="9"/><circle cx="24" cy="17.2" r="4"/><circle cx="37" cy="18.2" r="4"/><circle cx="12.1" cy="25.9" r="4"/><circle cx="39" cy="9.2" r="2"/><circle cx="8.1" cy="39" r="2"/><circle cx="52" cy="50" r="2"/><circle cx="25" cy="29.9" r="3"/><circle cx="15" cy="15.7" r="2"/><circle cx="46" cy="52.6" r="4"/><path d="m24.2 10.8c0 2.8 2.2 5 5 5 2.8 0 5-2.2 5-5 0-2.8-2.2-5-5-5-2.8-.1-5 2.2-5 5"/></g><g fill="#827717"><path d="m37 39c-3.5 4.9-11.3 4.8-9.8-3.7.6-3.3 2.2-13 2.2-13s0 6.2 0 10.6c0 7.6 2.1 7.3 7.6 6.1"/><path d="m42.8 43.9c-7 4.8-14.7 4.8-21.6 0-.8-.6-1.6.4-1 1.4 2.1 3.5 6.4 6.6 11.8 6.6s9.7-3.1 11.8-6.6c.6-1-.2-2-1-1.4"/><path d="m38.4 24.7c3.7 7 11.2 7 14.9 0 .2-.4-.3-.5-.9-.9-3.7 2.9-9.8 2.7-13.1 0-.6.4-1.1.6-.9.9"/><path d="m10.7 24.7c3.7 7 11.2 7 14.9 0 .2-.4-.3-.5-.9-.9-3.7 2.9-9.8 2.7-13.1 0-.6.4-1.1.6-.9.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f31e.svg b/public/emoji/1f31e.svg
new file mode 100644
index 000000000..f86c173d6
--- /dev/null
+++ b/public/emoji/1f31e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffca28"><path d="m20.5 59.7l7-7.2c-2.5-.5-4.8-1.5-6.9-2.9l-.1 10.1"/><path d="m43.5 4.3l-7 7.2c2.5.5 4.8 1.5 6.9 2.9l.1-10.1"/><path d="m11.5 36.5l-7.2 7 10.1-.1c-1.4-2.1-2.4-4.4-2.9-6.9"/><path d="m52.5 27.5l7.2-7-10.1.1c1.4 2.1 2.4 4.4 2.9 6.9"/><path d="m14.4 20.6l-10.1-.1 7.2 7c.5-2.5 1.5-4.8 2.9-6.9"/><path d="m49.6 43.4l10.1.1-7.2-7c-.5 2.5-1.5 4.8-2.9 6.9"/><path d="m27.5 11.5l-7-7.2.1 10.1c2.1-1.4 4.4-2.4 6.9-2.9"/><path d="m36.5 52.5l7 7.2-.1-10.1c-2.1 1.4-4.4 2.4-6.9 2.9"/><path d="m14.8 44l-4 9.3 9.3-4c-2.1-1.5-3.9-3.3-5.3-5.3"/><path d="m49.2 20l4-9.3-9.3 4c2.1 1.5 3.9 3.3 5.3 5.3"/><path d="m11 32c0-1.3.1-2.5.4-3.7l-9.4 3.7 9.4 3.7c-.3-1.2-.4-2.4-.4-3.7"/><path d="m62 32l-9.4-3.7c.2 1.2.4 2.5.4 3.7 0 1.3-.1 2.5-.4 3.7l9.4-3.7"/><path d="m20 14.8l-9.3-4 4 9.3c1.5-2.1 3.3-3.9 5.3-5.3"/><path d="m44 49.2l9.3 4-4-9.3c-1.5 2.1-3.3 3.9-5.3 5.3"/><path d="m35.7 11.4l-3.7-9.4-3.7 9.4c1.2-.2 2.5-.4 3.7-.4 1.3 0 2.5.1 3.7.4"/><path d="m28.3 52.6l3.7 9.4 3.7-9.4c-1.2.3-2.4.4-3.7.4-1.3 0-2.5-.1-3.7-.4"/><path d="m32 13c-10.5 0-19 8.5-19 19 0 10.5 8.5 19 19 19 10.5 0 19-8.5 19-19 0-10.5-8.5-19-19-19m-11.6 17.7c1.2-3.2 3-4.9 4.7-4.9s3.5 1.6 4.7 4.9c.1.3-.5.9-.8.6-1.1-1.2-2.5-1.7-3.9-1.7s-2.8.5-3.9 1.7c-.4.4-1-.2-.8-.6m20.3 7.5c-1.6 2.6-4.7 4.8-8.7 4.8-4 0-7.2-2.3-8.7-4.8-.4-.7.1-1.4.8-1 5.1 3.6 10.8 3.6 15.9 0 .6-.4 1.1.4.7 1m2.2-6.9c-1.1-1.2-2.5-1.7-3.9-1.7-1.4 0-2.8.5-3.9 1.7-.3.3-.9-.3-.8-.6 1.2-3.2 3-4.9 4.7-4.9 1.8 0 3.5 1.6 4.7 4.9.1.4-.5 1-.8.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f31f.svg b/public/emoji/1f31f.svg
new file mode 100644
index 000000000..13565256f
--- /dev/null
+++ b/public/emoji/1f31f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,23H39.1L32,2l-7.1,21H2l18.5,13l-7.1,21L32,44l18.5,13l-7.1-21L62,23z" fill="#ffce31"/><g fill="#ffdf85"><path d="m46.2 20.3l4-11.4-10.5 7.2 1.5 4.2z"/><path d="m27.9 50l4.1 12 4.1-12-4.1-2.8z"/><path d="m50.7 34.3l-3.8 2.6 1.6 4.8h12.9z"/><path d="m24.3 16.1l-10.5-7.2 4 11.4h5z"/><path d="m13.3 34.3l-10.7 7.4h12.9l1.6-4.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f320.svg b/public/emoji/1f320.svg
new file mode 100644
index 000000000..c79d56a39
--- /dev/null
+++ b/public/emoji/1f320.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path fill="#f5a300" d="M7 31 21.1 41.3 14.2 62 32.1 49.2 50.1 62 57 2z"/><path fill="#fff" d="m38.9 39.9l10.9-7.8h-13.5l-4.2-12.6-4.1 12.6h-13.5l10.9 7.8-4.1 12.6 10.8-7.8 10.9 7.8z" id="0"/><use xlink:href="#0"/><g fill="#ffce31"><path d="m39 28.4h3.5l14.5-26.4-19.2 22.7z"/><path d="m57 2l-22.4 13 1.8 5.6z"/><path d="M53.9 28.4 57 2 47.2 28.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f321.svg b/public/emoji/1f321.svg
new file mode 100644
index 000000000..b6419126b
--- /dev/null
+++ b/public/emoji/1f321.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m37.9 46.2l3.1-36c0-11-18-11-18 0l3.1 36c-1.9 1.7-3.1 4.1-3.1 6.8 0 5 4 9 9 9 5 0 9-4 9-9 0-2.7-1.2-5.1-3.1-6.8m-5.9 13.6c-3.7 0-6.7-3-6.7-6.8 0-2.4 1.3-4.6 3.3-5.8l-2-37.2c0-6.4 10.8-6.4 10.8 0l-1.9 37.2c1.9 1.2 3.3 3.3 3.3 5.8 0 3.7-3.1 6.8-6.8 6.8" opacity=".8" fill="#a1b8c7"/><g fill="#ed4c5c"><path d="m28.4 21.4l1.4 27.5h4.4l1.4-27.5z"/><path d="m37.6 53c0 3.1-2.5 5.6-5.6 5.6-3.1 0-5.6-2.5-5.6-5.6 0-3.1 2.5-5.6 5.6-5.6 3.1 0 5.6 2.5 5.6 5.6"/></g><ellipse cx="32" cy="21.4" rx="3.6" ry="1.2" fill="#a5203c"/><g fill="#51575b"><path d="m30.9 28.2h-4.9l-.1-1.5h4.9z"/><path d="m30.9 32.4h-4.7v-1.5h4.6z"/><path d="m30.9 36.6h-4.5v-1.5h4.4z"/><path d="m30.9 40.8h-4l-.1-1.5h4.1z"/><path d="m31 45h-3.8v-1.4h3.7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f324.svg b/public/emoji/1f324.svg
new file mode 100644
index 000000000..0bfacd23d
--- /dev/null
+++ b/public/emoji/1f324.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffce31"><circle cx="32" cy="32" r="14"/><path d="m37.6 15.7l-5.6-13.7-5.6 13.7c1.8-.3 3.7-.5 5.6-.5 1.9 0 3.8.2 5.6.5"/><path d="m26.4 48.3l5.6 13.7 5.6-13.7c-1.8.3-3.7.5-5.6.5-1.9 0-3.8-.2-5.6-.5"/><path d="m48.3 37.6l13.7-5.6-13.7-5.6c.3 1.8.5 3.7.5 5.6 0 1.9-.2 3.8-.5 5.6"/><path d="m15.7 26.4l-13.7 5.6 13.7 5.6c-.3-1.8-.5-3.7-.5-5.6 0-1.9.2-3.8.5-5.6"/><path d="m47.5 24.4l5.7-13.6-13.6 5.7c1.5 1.1 3 2.2 4.3 3.6 1.4 1.4 2.5 2.8 3.6 4.3"/><path d="m16.5 39.6l-5.7 13.6 13.6-5.7c-1.5-1.1-3-2.2-4.3-3.6-1.4-1.4-2.5-2.8-3.6-4.3"/><path d="m39.6 47.5l13.6 5.7-5.7-13.6c-1.1 1.5-2.2 3-3.6 4.3-1.4 1.4-2.8 2.5-4.3 3.6"/><path d="m24.4 16.5l-13.6-5.7 5.7 13.6c1.1-1.5 2.2-3 3.6-4.3 1.4-1.4 2.8-2.5 4.3-3.6"/></g><path d="m30 45.8c-.7 0-1.4-.1-2.1-.3-2.7-.9-4.6-3.5-4.6-6.5 0-2 .8-3.8 2.3-5.1.4-.3.8-.6 1.2-.9l.4-1.6c1.1-3.9 4.7-6.7 8.7-6.7.4 0 .8 0 1.3.1.4.1.7.1 1.1.2l.2-.3c1.6-3 4.7-4.8 8-4.8 5 0 9.1 4.2 9.1 9.3 0 .3 0 .5 0 .7v.2c.4.2.8.3 1.1.6 2.4 1.4 4 4.1 4 7 0 3.8-2.5 7-6.1 7.8-.6.1-1.2.2-1.8.2l-22.8.1" fill="#fff"/><path d="m46.5 21.3c4.3 0 7.8 3.6 7.8 8 0 .2 0 .4 0 .6-1.8.1-3.4.9-4.7 2 1-.6 2.1-.9 3.3-.9.4 0 .9 0 1.3.1.7.1 1.4.4 2 .8 2 1.2 3.3 3.3 3.3 5.8 0 3.2-2.2 5.8-5.1 6.5-.5.1-1 .2-1.5.2h-22.9c-.6 0-1.1-.1-1.7-.3-2.1-.7-3.7-2.8-3.7-5.2 0-1.6.7-3.1 1.8-4.1.5-.5 1.1-.8 1.7-1 .5-.2 1.1-.3 1.8-.3 1.7 0 3.2.8 4.2 2.1-1.1-2.1-3.2-3.6-5.7-3.9.9-3.3 3.9-5.7 7.4-5.7.4 0 .7 0 1.1.1.7.1 1.4.3 2 .6 2.4 1.1 4.1 3.3 4.5 6 0-3.1-1.5-5.8-3.9-7.4 1.5-2.4 4-4 7-4m0-2.7c-3.6 0-6.9 1.9-8.9 5-.1 0-.1 0-.2 0-.5-.1-1-.1-1.5-.1-4.6 0-8.7 3.1-9.9 7.7l-.3 1.1c-.3.2-.6.5-.9.7-1.8 1.4-2.8 3.6-2.8 6 0 3.5 2.2 6.6 5.5 7.7.8.3 1.7.4 2.5.4h22.8c.7 0 1.4-.1 2.1-.2 4.2-1 7.1-4.8 7.1-9.2 0-3.4-1.8-6.5-4.6-8.2-.1-.1-.3-.2-.4-.2 0 0 0 0 0-.1 0-5.8-4.7-10.6-10.5-10.6z" fill="#75d6ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f325.svg b/public/emoji/1f325.svg
new file mode 100644
index 000000000..41fc0560c
--- /dev/null
+++ b/public/emoji/1f325.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffce31"><circle cx="22" cy="24" r="9.3"/><path d="m25.7 13.1l-3.7-9.1-3.7 9.1c1.2-.2 2.5-.3 3.7-.3 1.3 0 2.5.1 3.7.3"/><path d="m18.3 34.9l3.7 9.1 3.7-9.1c-1.2.2-2.5.3-3.7.3-1.3 0-2.5-.1-3.7-.3"/><path d="m32.9 27.7l9.1-3.7-9.1-3.7c.2 1.2.3 2.5.3 3.7 0 1.3-.1 2.5-.3 3.7"/><path d="m11.1 20.3l-9.1 3.7 9.1 3.7c-.2-1.2-.3-2.5-.3-3.7 0-1.3.1-2.5.3-3.7"/><path d="m32.3 19l3.8-9.1-9.1 3.8c1 .7 2 1.5 2.9 2.4.9.9 1.7 1.8 2.4 2.9"/><path d="m11.7 29l-3.8 9.1 9.1-3.8c-1-.7-2-1.5-2.9-2.4-.9-.9-1.7-1.8-2.4-2.9"/><path d="m27 34.3l9.1 3.8-3.8-9.1c-.7 1-1.5 2-2.4 2.9-.9.9-1.8 1.7-2.9 2.4"/><path d="m17 13.7l-9.1-3.8 3.8 9.1c.7-1 1.5-2 2.4-2.9.9-.9 1.8-1.7 2.9-2.4"/></g><path d="m17.2 58.1c-1 0-2-.2-2.9-.5-3.8-1.3-6.4-4.9-6.4-9 0-2.7 1.2-5.3 3.2-7.1.5-.5 1.1-.9 1.7-1.2l.6-2.2c1.5-5.5 6.5-9.3 12.1-9.3.6 0 1.1 0 1.8.1.5.1 1 .2 1.5.3l.2-.5c2.3-4.1 6.6-6.7 11.2-6.7 7.1 0 12.8 5.8 12.8 13 0 .3 0 .7 0 1v.3c.5.2 1.1.5 1.6.8 3.4 2 5.5 5.7 5.5 9.7 0 5.2-3.5 9.7-8.6 10.9-.8.2-1.7.3-2.5.3l-31.8.1" fill="#fff"/><path d="m40.3 24.1c6 0 10.9 5 10.9 11.1 0 .3 0 .6 0 .9-2.5.2-4.8 1.2-6.6 2.8 1.3-.8 2.9-1.2 4.6-1.2.6 0 1.2.1 1.8.2 1 .2 1.9.6 2.8 1.1 2.7 1.6 4.6 4.6 4.6 8 0 4.4-3 8.1-7.1 9-.7.2-1.3.2-2.1.2h-32c-.8 0-1.6-.1-2.3-.4-3-1-5.1-3.8-5.1-7.2 0-2.3 1-4.3 2.6-5.7.7-.6 1.5-1.1 2.4-1.4.8-.3 1.6-.4 2.5-.4 2.4 0 4.5 1.2 5.9 2.9h.1c-1.6-3-4.5-5-8-5.4 1.3-4.6 5.4-7.9 10.3-7.9.5 0 1 .1 1.5.1 1 .1 1.9.4 2.8.8 3.3 1.5 5.7 4.6 6.3 8.4 0 0 0 0 0-.1 0-4.3-2.2-8-5.4-10.2 1.8-3.3 5.3-5.6 9.5-5.6m0-3.7c-5 0-9.7 2.6-12.4 6.9-.1 0-.2 0-.3 0-.8-.1-1.4-.2-2.1-.2-6.4 0-12.2 4.4-13.9 10.6l-.4 1.5c-.5.3-.9.6-1.3 1-2.5 2.1-3.9 5.2-3.9 8.5 0 4.9 3.1 9.2 7.7 10.8 1.1.4 2.3.6 3.5.6h31.9c1 0 1.9-.1 2.9-.3 5.9-1.4 10-6.6 10-12.7 0-4.6-2.5-9-6.5-11.3-.2-.1-.4-.2-.6-.3 0 0 0-.1 0-.1 0-8.4-6.5-15-14.6-15z" fill="#75d6ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f326.svg b/public/emoji/1f326.svg
new file mode 100644
index 000000000..8f83b295f
--- /dev/null
+++ b/public/emoji/1f326.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffce31"><circle cx="20" cy="20" r="8.4"/><path d="m23.4 10.2l-3.4-8.2-3.4 8.2c1.1-.2 2.2-.3 3.4-.3 1.2 0 2.3.1 3.4.3"/><path d="m16.6 29.8l3.4 8.2 3.4-8.2c-1.1.2-2.2.3-3.4.3-1.2 0-2.3-.1-3.4-.3"/><path d="m29.8 23.4l8.2-3.4-8.2-3.4c.2 1.1.3 2.2.3 3.4 0 1.2-.1 2.3-.3 3.4"/><path d="m10.2 16.6l-8.2 3.4 8.2 3.4c-.2-1.1-.3-2.2-.3-3.4 0-1.2.1-2.3.3-3.4"/><path d="m29.3 15.5l3.4-8.2-8.2 3.4c.9.6 1.8 1.3 2.6 2.2.9.8 1.6 1.7 2.2 2.6"/><path d="m10.7 24.5l-3.4 8.2 8.2-3.4c-.9-.6-1.8-1.3-2.6-2.2-.9-.8-1.6-1.6-2.2-2.6"/><path d="m24.5 29.3l8.2 3.4-3.4-8.2c-.6.9-1.3 1.8-2.2 2.6-.8.9-1.6 1.6-2.6 2.2"/><path d="m15.5 10.7l-8.2-3.4 3.4 8.2c.6-.9 1.3-1.8 2.2-2.6.8-.9 1.7-1.6 2.6-2.2"/></g><path d="m24 33.5c-.8 0-1.7-.1-2.5-.4-3.2-1.1-5.4-4.1-5.4-7.5 0-2.3 1-4.4 2.7-5.9.4-.4.9-.7 1.4-1l.5-1.8c1.3-4.5 5.5-7.7 10.3-7.7.5 0 1 0 1.5.1.4.1.9.2 1.3.3l.2-.4c1.9-3.4 5.6-5.6 9.5-5.6 6 0 10.9 4.8 10.9 10.8 0 .3 0 .6 0 .9v.2c.5.2.9.4 1.3.6 2.9 1.7 4.7 4.8 4.7 8.1 0 4.4-3 8.1-7.3 9.1-.7.2-1.4.2-2.1.2h-27" fill="#fff"/><path d="m43.6 5.1c5.1 0 9.3 4.1 9.3 9.2 0 .2 0 .5 0 .7-2.1.2-4.1 1-5.6 2.3 1.1-.7 2.5-1 3.9-1 .5 0 1 .1 1.5.1.8.2 1.6.5 2.4.9 2.3 1.3 3.9 3.8 3.9 6.7 0 3.7-2.6 6.8-6 7.5-.6.1-1.1.2-1.7.2h-27.3c-.7 0-1.4-.1-2-.3-2.5-.8-4.3-3.2-4.3-6 0-1.9.8-3.6 2.2-4.7.6-.5 1.3-.9 2.1-1.2.7-.2 1.4-.4 2.1-.4 2 0 3.9 1 5 2.5h.1c-1.3-2.5-3.9-4.2-6.8-4.5 1.1-3.8 4.6-6.6 8.8-6.6.4 0 .9 0 1.3.1.8.1 1.7.4 2.4.7 2.8 1.2 4.9 3.9 5.3 7 0 0 0 0 0-.1 0-3.6-1.8-6.7-4.6-8.5 1.4-2.6 4.5-4.6 8-4.6m0-3.1c-4.3 0-8.2 2.2-10.5 5.7-.1 0-.2 0-.3 0-.7-.1-1.2-.1-1.8-.1-5.5 0-10.3 3.6-11.8 8.9l-.4 1.2c-.4.2-.8.5-1.1.8-2.1 1.8-3.3 4.4-3.3 7.1 0 4.1 2.6 7.7 6.5 9 1 .3 2 .5 3 .5h27.1c.8 0 1.6-.1 2.5-.3 5-1.1 8.5-5.5 8.5-10.6 0-3.9-2.1-7.5-5.5-9.4-.2-.1-.3-.2-.5-.3 0 0 0-.1 0-.1 0-6.8-5.6-12.4-12.4-12.4z" fill="#b6c1d1"/><g fill="#75d6ff"><path d="m28.8 46c-.6 1.6-.1 3.2 1.1 3.6s2.6-.5 3.2-2.1c.7-1.8.7-4.4.3-7.3-2.3 2-4 4-4.6 5.8"/><path d="m41.9 47.6c.7-1.8.7-4.4.3-7.3-2.2 1.9-3.8 3.9-4.5 5.8-.6 1.6-.1 3.2 1.1 3.6s2.5-.6 3.1-2.1"/><path d="m51 40.3c-2.2 1.9-3.8 3.9-4.5 5.8-.6 1.6-.1 3.2 1.1 3.6s2.6-.5 3.2-2.1c.6-1.9.6-4.4.2-7.3"/><path d="m19.9 46c-.6 1.6-.1 3.2 1.1 3.6s2.6-.5 3.2-2.1c.7-1.8.7-4.4.3-7.3-2.3 2-3.9 4-4.6 5.8"/><path d="m21.8 58.3c-.6 1.6-.1 3.2 1.1 3.6s2.6-.5 3.2-2.1c.7-1.8.7-4.4.3-7.3-2.3 1.9-3.9 3.9-4.6 5.8"/><path d="m34.9 59.8c.7-1.8.7-4.4.3-7.3-2.2 1.9-3.8 3.9-4.5 5.8-.6 1.6-.1 3.2 1.1 3.6s2.5-.5 3.1-2.1"/><path d="m44 52.5c-2.2 1.9-3.8 3.9-4.5 5.8-.6 1.6-.1 3.2 1.1 3.6s2.6-.5 3.2-2.1c.6-1.8.7-4.4.2-7.3"/><path d="m13 58.3c-.6 1.6-.1 3.2 1.1 3.6s2.6-.5 3.2-2.1c.7-1.8.7-4.4.3-7.3-2.3 1.9-4 3.9-4.6 5.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f327.svg b/public/emoji/1f327.svg
new file mode 100644
index 000000000..52e6a1eff
--- /dev/null
+++ b/public/emoji/1f327.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#75d6ff"><path d="m23.6 45.4c-.6 1.6-.1 3.3 1.1 3.8 1.2.4 2.7-.5 3.3-2.2.7-1.9.7-4.6.3-7.6-2.3 2-4 4-4.7 6"/><path d="m37.2 47c.7-1.9.7-4.6.3-7.6-2.3 2-4 4.1-4.7 6-.6 1.6-.1 3.3 1.1 3.8 1.2.4 2.7-.6 3.3-2.2"/><path d="m46.6 39.4c-2.3 2-4 4.1-4.7 6-.6 1.6-.1 3.3 1.1 3.8 1.2.4 2.7-.5 3.3-2.2.8-1.9.8-4.6.3-7.6"/><path d="m14.4 45.4c-.6 1.6-.1 3.3 1.1 3.8 1.2.4 2.7-.5 3.3-2.2.7-1.9.7-4.6.3-7.6-2.3 2-4 4-4.7 6"/><path d="m16.4 58.1c-.6 1.6-.1 3.3 1.1 3.8 1.2.4 2.7-.5 3.3-2.2.7-1.9.7-4.6.3-7.6-2.3 2-4 4.1-4.7 6"/><path d="m30 59.7c.7-1.9.7-4.6.3-7.6-2.3 2-4 4.1-4.7 6-.6 1.6-.1 3.3 1.1 3.8 1.2.4 2.7-.5 3.3-2.2"/><path d="m39.4 52.1c-2.3 2-4 4.1-4.7 6-.6 1.6-.1 3.3 1.1 3.8 1.2.4 2.7-.5 3.3-2.2.8-1.9.8-4.5.3-7.6"/><path d="m7.2 58.1c-.6 1.6-.1 3.3 1.1 3.8 1.2.4 2.7-.5 3.3-2.2.7-1.9.7-4.6.3-7.6-2.3 2-4 4.1-4.7 6"/></g><path d="m18.9 33.7c-.8 0-1.7-.1-2.5-.4-3.3-1.1-5.4-4.1-5.4-7.5 0-2.3 1-4.5 2.7-6 .4-.4.9-.7 1.5-1l.5-1.8c1.3-4.6 5.6-7.8 10.3-7.8.5 0 1 0 1.5.1.4.1.9.2 1.3.3l.2-.4c1.9-3.5 5.6-5.6 9.5-5.6 6 0 10.9 4.9 10.9 10.9 0 .3 0 .6 0 .9v.2c.5.2.9.4 1.4.6 2.9 1.7 4.7 4.8 4.7 8.1 0 4.4-3 8.2-7.3 9.1-.7.2-1.4.2-2.1.2l-27.2.1" fill="#fff"/><path d="m38.5 5.2c5.1 0 9.3 4.2 9.3 9.3 0 .2 0 .5 0 .7-2.2.2-4.1 1-5.6 2.4 1.1-.7 2.5-1 3.9-1 .5 0 1 .1 1.5.1.8.2 1.6.5 2.4.9 2.3 1.3 3.9 3.9 3.9 6.8 0 3.7-2.6 6.8-6.1 7.6-.6.1-1.1.2-1.8.2h-27.1c-.7 0-1.4-.1-2-.3-2.5-.8-4.4-3.2-4.4-6 0-1.9.8-3.6 2.2-4.8.6-.5 1.3-.9 2.1-1.2.7-.2 1.4-.4 2.1-.4 2 0 3.9 1 5 2.5h.1c-1.3-2.5-3.9-4.2-6.8-4.5 1.1-3.8 4.6-6.6 8.8-6.6.4 0 .9 0 1.3.1.8.1 1.7.4 2.4.7 2.8 1.3 4.9 3.9 5.3 7 0 0 0 0 0-.1 0-3.6-1.8-6.8-4.6-8.6 1.5-2.9 4.6-4.8 8.1-4.8m0-3.2c-4.3 0-8.3 2.2-10.5 5.8-.1 0-.2 0-.3 0-.7-.1-1.2-.1-1.8-.1-5.5 0-10.3 3.7-11.9 8.9l-.4 1.3c-.4.2-.8.5-1.1.8-2.1 1.8-3.3 4.4-3.3 7.2 0 4.1 2.6 7.7 6.5 9 1 .3 2 .5 3 .5h27.3c.8 0 1.7-.1 2.5-.3 5-1.1 8.5-5.5 8.5-10.7 0-3.9-2.1-7.5-5.5-9.5-.2-.1-.3-.2-.5-.3 0 0 0-.1 0-.1 0-6.9-5.6-12.5-12.5-12.5z" fill="#b6c1d1"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f328.svg b/public/emoji/1f328.svg
new file mode 100644
index 000000000..dc0e858a8
--- /dev/null
+++ b/public/emoji/1f328.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#75d6ff"><path d="m20.6 43.2l1.5-2.4-2.3 1.5-.7-4.1-.6 4.1-2.3-1.5 1.5 2.4-4.1.6 4.1.6-1.5 2.3 2.3-1.5.6 4.2.7-4.2 2.3 1.5-1.5-2.3 4.1-.6z"/><path d="m50.7 43.2l1.5-2.4-2.3 1.5-.6-4.1-.6 4.1-2.4-1.5 1.5 2.4-4.1.6 4.2.6-1.6 2.3 2.4-1.5.6 4.2.6-4.2 2.3 1.5-1.5-2.3 4.2-.6z"/><path d="m35.6 43.2l1.6-2.4-2.4 1.5-.6-4.1-.6 4.1-2.3-1.5 1.5 2.4-4.2.6 4.2.6-1.5 2.3 2.3-1.5.6 4.2.6-4.2 2.4 1.5-1.6-2.3 4.2-.6z"/><path d="m13.1 54.3l1.6-2.3-2.4 1.5-.6-4.1-.6 4.1-2.3-1.5 1.5 2.3-4.2.6 4.2.6-1.5 2.4 2.3-1.5.6 4.1.6-4.1 2.4 1.5-1.6-2.4 4.2-.6z"/><path d="m43.3 54.3l1.5-2.3-2.3 1.5-.6-4.1-.7 4.1-2.3-1.5 1.5 2.3-4.1.6 4.1.6-1.5 2.4 2.3-1.5.7 4.1.6-4.1 2.3 1.5-1.5-2.4 4.1-.6z"/><path d="m28.2 54.3l1.5-2.3-2.3 1.5-.6-4.1-.6 4.1-2.4-1.5 1.6 2.3-4.2.6 4.2.6-1.6 2.4 2.4-1.5.6 4.1.6-4.1 2.3 1.5-1.5-2.4 4.2-.6z"/></g><path d="m21.1 34c-.8 0-1.6-.1-2.4-.4-3.1-1-5.3-3.9-5.3-7.2 0-2.2 1-4.3 2.6-5.7.4-.4.9-.7 1.4-1l.5-1.8c1.3-4.4 5.4-7.5 10-7.5.5 0 .9 0 1.5.1.4.1.8.1 1.2.3l.2-.4c1.9-3.3 5.4-5.4 9.2-5.4 5.8 0 10.5 4.7 10.5 10.5 0 .3 0 .6 0 .8v.2c.4.2.9.4 1.3.6 2.8 1.6 4.5 4.6 4.5 7.8 0 4.2-2.9 7.8-7 8.8-.7.2-1.4.2-2 .2h-26.2z" fill="#fff"/><path d="m40 6.5c5 0 9 4 9 8.9 0 .2 0 .5 0 .7-2.1.2-4 1-5.4 2.3 1.1-.6 2.4-1 3.7-1 .5 0 1 0 1.5.1.8.2 1.6.5 2.3.9 2.3 1.3 3.8 3.7 3.8 6.5 0 3.6-2.5 6.5-5.8 7.3-.5.1-1.1.2-1.7.2h-26.3c-.7 0-1.3-.1-1.9-.3-2.4-.8-4.2-3.1-4.2-5.8 0-1.8.8-3.5 2.1-4.6.6-.5 1.3-.9 2-1.2.6-.2 1.3-.3 2-.3 2 0 3.7.9 4.9 2.4h.1c-1.3-2.4-3.7-4.1-6.6-4.3 1.1-3.7 4.5-6.4 8.5-6.4.4 0 .9 0 1.3.1.8.1 1.6.3 2.3.7 2.7 1.2 4.7 3.7 5.1 6.8 0 0 0 0 0-.1 0-3.4-1.8-6.5-4.5-8.3 1.5-2.7 4.4-4.6 7.8-4.6m0-3c-4.1 0-8 2.1-10.2 5.6-.1 0-.2 0-.3 0-.6-.1-1.2-.1-1.7-.1-5.3 0-10 3.5-11.4 8.6l-.3 1.2c-.4.2-.7.5-1.1.8-2 1.7-3.1 4.2-3.1 6.9 0 4 2.5 7.4 6.3 8.7.9.3 1.9.5 2.9.5h26.2c.8 0 1.6-.1 2.4-.3 4.8-1.1 8.2-5.3 8.2-10.3 0-3.8-2-7.3-5.3-9.1-.2-.1-.3-.2-.5-.3 0 0 0 0 0-.1 0-6.7-5.4-12.1-12.1-12.1z" fill="#75d6ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f329.svg b/public/emoji/1f329.svg
new file mode 100644
index 000000000..d7844b627
--- /dev/null
+++ b/public/emoji/1f329.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffce31" d="m24.5 31.9l-4.9 16.2h12.5l-4.2 13.9 16.5-20.2h-11.9l2.9-9.9z"/><path d="m18.2 32.5c-.8 0-1.6-.1-2.4-.4-3.1-1-5.3-3.9-5.3-7.2 0-2.2 1-4.3 2.6-5.7.4-.4.9-.7 1.4-1l.5-1.8c1.3-4.4 5.4-7.5 10-7.5.5 0 .9 0 1.5.1.4.1.8.1 1.2.3l.2-.4c1.9-3.3 5.4-5.4 9.2-5.4 5.9 0 10.6 4.7 10.6 10.5 0 .3 0 .6 0 .8v.2c.4.2.9.4 1.3.6 2.8 1.6 4.5 4.6 4.5 7.8 0 4.2-2.9 7.8-7 8.8-.7.2-1.4.2-2 .2h-26.3z" fill="#fff"/><path d="m37.1 5c5 0 9 4 9 8.9 0 .2 0 .5 0 .7-2.1.2-4 1-5.4 2.3 1.1-.6 2.4-1 3.7-1 .5 0 1 .1 1.5.1.8.2 1.6.5 2.3.9 2.3 1.3 3.8 3.7 3.8 6.5 0 3.6-2.5 6.5-5.8 7.3-.7.2-1.2.3-1.8.3h-26.2c-.7 0-1.3-.1-1.9-.3-2.4-.8-4.2-3.1-4.2-5.8 0-1.8.8-3.5 2.1-4.6.6-.5 1.3-.9 2-1.2.6-.2 1.3-.3 2-.3 2 0 3.7.9 4.9 2.4h.1c-1.3-2.4-3.7-4.1-6.6-4.3 1.1-3.7 4.5-6.4 8.5-6.4.4 0 .9 0 1.3.1.8.1 1.6.3 2.3.7 2.7 1.2 4.7 3.7 5.1 6.8 0 0 0 0 0-.1 0-3.4-1.8-6.5-4.5-8.3 1.5-2.8 4.5-4.7 7.8-4.7m0-3c-4.1 0-7.9 2.1-10.1 5.6-.1 0-.2 0-.3 0-.6-.1-1.2-.1-1.7-.1-5.3 0-10 3.5-11.4 8.6l-.3 1.2c-.4.2-.7.5-1.1.8-2 1.7-3.1 4.2-3.1 6.9 0 4 2.5 7.4 6.3 8.7.9.3 1.9.5 2.9.5h26.2c.8 0 1.6-.1 2.4-.3 4.8-1.1 8.2-5.3 8.2-10.3 0-3.8-2-7.3-5.3-9.1-.2-.1-.3-.2-.5-.3 0 0 0-.1 0-.1-.1-6.7-5.5-12.1-12.2-12.1z" fill="#b6c1d1"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f32a.svg b/public/emoji/1f32a.svg
new file mode 100644
index 000000000..87326d990
--- /dev/null
+++ b/public/emoji/1f32a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M4.3,11.1C4.3,31,19.5,61,27.1,61c9.7,0,2.1-19.6,2.1-19.6l30.2-11.9C63.9,2.5,4.3-3.6,4.3,11.1z" fill="#97a3a2"/><path d="m58.1 17.6c15.3 4.8-17.3-21-48.6-14.6-9.1 1.9-6 9.9-6 9.9-2.1 3-2 7.2 0 10.3 1.7 2.6 0 7.1 4.9 12.1.8.8-2.1 5.2 3.6 9.3 1.2.9 3.2 2.4 2.7 4.7-.6 2.8 5 5.4 6 8.6 2.1 6.5 10.1 4.6 13.8-1.1 0 0-1.3.4-1.8-.5 4.1-2 4.7-7.3-.6-7.8 4.8-4.1 2.6-9.5 9.6-10.8 5.7-1 6.7-3.4 6.7-3.4 7.9.1 18.9-5.2 9.7-16.7m-51.2 3.6c-.7-1.4-1.6-3.4-1-5 1.3 1.3 2.7 2.5 4.2 3.6-1.1.2-2.3.7-3.2 1.4m2.1 8.3c2.2 2.5 4.9 3 4.9 3-2 .9-4.5 1.3-4.9-3m6.1 16.6c0 0 1.4 0 1.4.4.2 2.7-1.4-.4-1.4-.4m-2.5-7.7c3.2 1.8 6.8 3.1 10.4 3.9-12.7 1.7-11.9-4.8-10.4-3.9m12.7 9.4c0 0-2.6.7-4.8.2 1.5-1.6 4.8-.2 4.8-.2m-3.5 5.3c0 0 0 0 0 0-.8 1.2-2.8-1.1-2.8-2.1.1-2 5.9-.4 5.9-.4s-2.4 1.4-3.1 2.5m2.7 4.7c1.6 0 3.3-.1 4.9-.4-.9 1.2-2.8 2.7-4.9.4m2.5-4.2c2.7-1.2 4.4-1.2 4.4-1.2s-2 1.7-4.4 1.2m-11.1-18.1c5.3-2.6 9.9 1.3 17.6 3.1-2.9.8-12.9.6-17.6-3.1m11.8-2.6c0 0 7.1.5 5.8-.7-4.3-4.1-18.6 1.7-24.5-8 2.7-2.4 5.8-1.4 8.5.1-4.9 3.1.4 1.1 3.2 1.7 5 1.1 14.7 4 16.7 8-6 .7-9.7-1.1-9.7-1.1m13.3.5c.6.5 3.2.1 3.2.1-1.5.8-3.9 2.5-3.2-.1m-27.1-15.9c17.7 1.5 28.9 6.3 31.1 12.6-13.4-1.1-8.1-7.6-31.1-12.6m42 12.1c-.2-5.7-9.5-14.6-5-5 1.9 4.1-.4 7.4-2.4 4.2-9.8-15.5-30.3-9.5-39.2-14.8 8.9-4.3 43.7 8 34.8 4-25.7-11.8-37.4-5.4-37.4-8.3 0-5.3 17.5-8.3 40.9 2-28.8-5.6-31.7-2.6-26.9-2.1 35.2 3.6 41.2 14.1 35.2 20" fill="#c8d9d8"/><g fill="#fff"><path d="m30.3 13.5c-22.4-4.5-24.2-4.8-3.1.8 28.3 7.5 19 2.4 3.1-.8"/><path d="m20.5 22.7c-10.8-7.4-15.3-9.5-8.6-3.7 14.1 12.1 27.1 12.9 29.3 12.7 4.8-.6-8-.4-20.7-9"/><path d="m17.6 30.7c-9.3-5.5-13-6.2-7-1.4 12.8 10.1 22.9 8.3 24.4 7.5 3.2-2-6.5.4-17.4-6.1"/><path d="m20.7 39.4c-7.3-2.9-10-2.8-4.9.1 10.6 6.1 17 2.8 17.8 1.8 1.7-2.3-4.2 1.5-12.9-1.9"/><path d="m21 44.7c-6.1-1.4-8.1-.5-3.7.8 8 2.4 12.3.9 13.1.3 2-1.3-2.3.6-9.4-1.1"/><path d="m27.8 49.3c7.7-2.8-3-1.5-4.3.4-.5.7 3.3 0 4.3-.4"/><path d="m28.3 52.7c7.2-2.1-2.6-1.6-3.9.1-.5.5 3 .1 3.9-.1"/><path d="m24.9 55.3c-.5.5 2.6.5 3.5.3 6.7-1.2-2.1-1.7-3.5-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f32b.svg b/public/emoji/1f32b.svg
new file mode 100644
index 000000000..a294ee341
--- /dev/null
+++ b/public/emoji/1f32b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2 29.6c15.8-12.6 23.3.5 32.8.5 7.5 0 16.8-13.1 27.2-2.4-11.9-5.7-16.3 6.5-28.7 6.5-9.5 0-13.2-11.3-31.3-4.6" fill="#979797"/><path d="m62 39.7c-9.2-7.6-15.1-1.4-22.7 1.8-4.8 2-9.8 1.5-14.8-3.8 3.6 1.3 11.5 5.6 19.3-2-6.7 3-15.1.9-21.9-2.5-7.5-3.7-13.6-4.3-19.9 2.5 3.9-3 9.6-2.3 14-1.1-2.8.1-8.9.8-14 8.7 15.4-12.8 21 4.7 33.1 4.7 11.7 0 10.6-13.1 26.9-8.3" fill="#d0d0d0"/><path d="m2 25.3c1.9-5.4 15.2-13.2 25.8.1-14.8-6.8-25.8-.1-25.8-.1" fill="#979797"/><path d="m42.1 19.8c6.2-6.8 16.1-3.1 19.9.3-3.1-.4-12.5-2.4-16.5 2-6.4 6.8-13.9 5.8-16.3 3.4 0-.1 7.6.2 12.9-5.7" fill="#d0d0d0"/><path d="m45.4 35.4c8-13.3 16.6-2.1 16.6-2.1-9.4-3.3-16.6 2.1-16.6 2.1" fill="#979797"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f32c.svg b/public/emoji/1f32c.svg
new file mode 100644
index 000000000..652f28b7c
--- /dev/null
+++ b/public/emoji/1f32c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M23.3,53L2,37.5V62C4.2,55.5,23.3,53,23.3,53z" fill="#c8d2da"/><path d="m18.8 51.9c-8.9-5.1-10.5-16-10.5-16s-1.4-5.8 5.8-16.2c4-5.7 15.9-10 17.5-5.7 3.3 9 0 12 1.4 14.2 1.7 2.7 2.9 3.6 3.8 4.2.7.4 1.1 1 1.1 2.1-.1 1.6-2.8 1.9-2.9 2.3-.2 1.2.6 1.7 2 2.6 1.3.9-1.1 1.9-.6 4.8.5 3 .7 4.1.7 4.1-1.1.9-3.4.9-3.1 2.7.6 4.2-4.6 7-15.2.9" fill="#e4eef7"/><path d="m34.6 42.7c.6-.4 1.2-.9 1.7-1.4.4-.5.8-1.1.4-2.2.4.1.8.6 1 1.2.2.6 0 1.4-.2 1.9-.2.5-.5 1-.8 1.4.3.4.7.9.8 1.5.2.6.2 1.2.1 1.7-.1.5-.2 1-.4 1.5-.4-1-.6-1.9-1-2.4-.2-.2-.4-.4-.6-.6-.2-.2-.5-.4-.9-.6l-1.6-1 1.5-1" fill="#91999f"/><path d="m31.2 30c-4.1 3.1-7.5-.2-7.5-.2 3.6.9 7.5.2 7.5.2" fill="#adb5bc"/><path d="m30.5 39.4c.5.5.9 1.2 1.1 1.9.3.7.5 1.5.6 2.3.1.8 0 1.7-.2 2.5-.2.8-.6 1.5-1.1 2 .2-.8.3-1.5.4-2.2 0-.7 0-1.4 0-2.2-.1-1.4-.4-2.8-.8-4.3" fill="#c8d2da"/><g fill="#91999f"><path d="m27.6 21.3c-3.2 0-6.4 3.1-6.4 3.1 6.9-3.4 11.7 0 11.7 0-.5-.8-2.8-3.1-5.3-3.1"/><path d="m15.7 22.9c0 0-6.3 21.5 0 39.1h-4.7c0 0-6.8-19.5.8-39.7l3.9.6"/></g><path d="m11.9 22.8c0 0-6.3 21.6 0 39.2h-4.6c0 0-6.8-19.6.8-39.8l3.8.6" fill="#adb5bc"/><path d="M8.2,22.9c0,0-6.3,21.5,0,39.1H2V37.5L8.2,22.9z" fill="#91999f"/><path d="m19.5 4.4c0 0 3.5-1.1 5.2-.1 11.2 6.5 5.8 7.5 1.9 5.9-2.9-1.2-7.1-5.8-7.1-5.8" fill="#c8d2da"/><path d="m27.6 9.5c0 0 3.6-1.3 5.2-.1 7.4 5.6 1.2 16.7 1.2 16.7s1.4-10.8-2.5-12.5c-2.9-1.2-3.9-4.1-3.9-4.1" fill="#adb5bc"/><g fill="#c8d2da"><path d="M2,4.5c11.9-6.1,19,0.7,19,0.7L2,27.4V4.5z"/><path d="M20.9,17.6c7.1-6.9,10.6-4,10.6-4C21-5.1,2,20.9,2,37.5C2,37.5,14.5,23.8,20.9,17.6z"/><path d="m17.4 27.7c8.2-9.1 11.8-17.3 11.8-17.3-8.7 11.9-24.1 18.7-27.2 47.8 0 0 7.8-22 15.4-30.5"/></g><path d="M13.7,13.6C21.2,5.9,27,8.5,27,8.5C18.7-2.7,4.5,3.7,2,23.1v14.4C2,37.5,7.6,20,13.7,13.6z" fill="#adb5bc"/><g fill="#42ade2"><path d="m38 43.3c4.8.9 10.2-1.6 12.3-6 1.7-3.6 1-10.3-3.7-11.2-3.7-.7-6.1 3.1-5.6 6.3 1.1 6.7 9 2.1 5.5-1.7 1.7 3.1-2.7 5.8-4.2 2.8-1.3-2.7 1.2-7.3 4.6-5.5 3.8 2 2.8 8 .3 10.5-2.4 2.6-5.8 3.9-9.2 4.8"/><path d="m57.2 30.3c1.2 1.8-1.3 4.3-2.8 2.2-1.6-2.2 1.1-5.8 3.5-3.6 4.3 4.5-2.7 10.4-7.6 11.6 3.9.2 8.5-1.9 10-5.7 1-2.6.5-6.8-2.5-8-3.3-1.3-6.1 2.8-4.5 5.6 2.1 3.8 6.3.4 3.9-2.1"/><path d="m38 44.3c4.4.4 9.7.7 13.3 3.4 2.8 2.1 3.8 7 1.3 9.7-2.5 2.7-6.1 0-5.8-3.2.3-3.8 5.8-2.7 4.7.9 2.6-4.8-6.9-6.7-5.6.8.8 4.7 7.4 5.6 9.3 1.2 4.6-11.1-9.5-14.9-17.2-12.8"/><path d="m47.8 42.9c3.9.2 13.6.3 12.5 5.9-.5 2.3-3.6 2.3-3.4-.3.1-2.1 2.8-1.6 2.4.5 2-4-5.6-3.5-3.3 1.3 1.5 3.2 5.7 1.3 6-1.9.6-7.4-9.7-6.6-14.2-5.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f32d.svg b/public/emoji/1f32d.svg
new file mode 100644
index 000000000..e9acb62da
--- /dev/null
+++ b/public/emoji/1f32d.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m51.3 4.4c5.8 5.8 0 21-12.9 34s-28.2 18.7-34 12.9c-8.6-8.6 8.2-12.8 21.1-25.8 12.9-13 17.2-29.8 25.8-21.1" fill="#d9a559"/><path d="m27.2 27.2c12.4-12.5 16.8-28.4 24.7-22.1-.2-.3-.4-.5-.6-.8-8.6-8.6-12.8 8.2-25.8 21.1-13 13-29.8 17.2-21.1 25.8.2.2.5.4.8.6-6.4-7.8 9.5-12.2 22-24.6" fill="#fbbf67"/><path d="M54.6,5.2c5.8,5.8-2,20.3-15.8,34.1C25,53.1,10.4,61,4.6,55.2c-6.7-6.7,10.4-12,24.2-25.8
+		C42.7,15.6,47.9-1.5,54.6,5.2z" fill="#c94747"/><path d="m59.8 12.9c5.7 5.7-.1 20.9-13.1 33.9s-28.1 18.7-33.8 13c-5.7-5.7 9-12 22-24.9 12.9-13 19.1-27.8 24.9-22" fill="#fbbf67"/><g opacity=".5" fill="#3e4347"><path d="m54.5 12.5c.7-.4 1.3-.8 2-.9.3-2.7-.3-4.9-1.8-6.5-1.3-1.3-2.6-1.7-3.9-1.4 3.5 2.3 4.4 5.4 3.7 8.8" opacity=".5"/><path d="m13.2 53.5c-8.3 2.9-9.7-3.1-9.7-3.1-.7 1.6-.5 3.2 1.1 4.8 1.7 1.7 4.1 2.2 7 1.8 0-1.1.6-2.2 1.6-3.5" opacity=".5"/></g><path d="m43.7 43.7c-18.8 18.8-30.2 16-31.2 15.7.1.2.3.3.4.5 5.7 5.7 20.9-.1 33.9-13.1 12.2-12.3 18.1-26.5 13.8-32.9 1.4 5.4-1.7 14.5-16.9 29.8" fill="#d9a559"/><g fill="#3e4347"><path d="m14.4 44.9c2.2.5 3.9 1.4 3.7 1.9-.2.6-2.1.6-4.3.1-2.2-.5-3.9-1.4-3.7-1.9.1-.6 2-.6 4.3-.1" opacity=".5"/><path d="m20.2 40.7c2.2.5 3.9 1.4 3.7 1.9-.2.5-2.1.6-4.3 0-2.2-.5-3.9-1.4-3.7-1.9.2-.5 2.1-.5 4.3 0" opacity=".5"/><path d="m26.9 35.7c2.2.5 3.9 1.4 3.7 1.9-.2.5-2.1.6-4.3.1-2.2-.5-3.9-1.4-3.7-1.9.2-.6 2.1-.6 4.3-.1" opacity=".5"/><path d="m32.8 29.8c2.2.5 3.9 1.4 3.7 1.9-.2.6-2.1.6-4.3.1-2.2-.5-3.9-1.4-3.7-1.9s2.1-.6 4.3-.1" opacity=".5"/><path d="m39.5 23.1c2.2.5 3.9 1.4 3.7 1.9-.2.5-2.1.6-4.3.1-2.2-.5-3.9-1.4-3.7-1.9.1-.6 2.1-.6 4.3-.1" opacity=".5"/><path d="m45.4 15.6c2.2.5 3.9 1.4 3.7 1.9-.2.5-2.1.6-4.3.1-2.2-.5-3.9-1.4-3.7-1.9.1-.6 2-.6 4.3-.1" opacity=".5"/></g><path d="m10.5 52.1c.8-4.4 4.9-2.7 6.8-5.7 1-1.5 1.5-3.2 2.3-4.7.7-1.4 3.6-.9 5.1-1.4 3.7-1.3 2.1-8.3 6.6-7.9 2.1.2 4.8-.8 5.1-3.2.2-1.3.2-2.4 0-3.6-.4-3.6 4.3-3 6-3.9 2.4-1.3 3.4-2.8 2.6-5.5-.8-2.8 3.4.2 7.1-3.5 1.8-1.8.5-4.9-.5-6.1-1.5-1.7-2.7.2-2.5 2.5.1 1.6-3 .9-4.3.9-.8 0-1.9.2-2.5.8-1.8 1.9.4 4-.8 6.2-1.5 2.7-5.2.9-7.6 4.4-2.4 3.4-.5 7.7-3.8 7.4-2.4-.2-4 2.2-5.1 4-1.1 1.9-1.6 4.8-4.6 4.5-1-.1-1.7.3-2.5.8-3.2 2.2-1.8 5.8-6.2 7-3.5.9-4.2 2.7-4.9 6.2-.1 2.2 3.3 3.1 3.7.8" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f32e.svg b/public/emoji/1f32e.svg
new file mode 100644
index 000000000..7ce2afabe
--- /dev/null
+++ b/public/emoji/1f32e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m16.4 61.9c-6.1 0-12 0-14.3-30.8-3.1-42 52.1-26.7 52.1-2.5 0 13.3-37.8 33.3-37.8 33.3" fill="#d3976e"/><path d="m3.6 31.1c-1.3-18 8-25.4 19.2-26.2 0 0 0 0 0-.1-11.8.2-22.1 7.5-20.7 26.3 2.1 28.5 7.4 30.8 12.9 30.8-5.1-.9-9.5-4.8-11.4-30.8" opacity=".5" fill="#fff"/><path d="m19.3 25.5l-15 6.6-2.1 4.9 2.7 1.6-1.9 4.3 1.5.9-2.1 4.5 3.3 2-1.9 4.3 3.9 2.4-.7 1.6 4.5 2.7.9-2 2.2 2.5 3.6-.9 11.7-22.5-10.6-12.9" fill="#594640"/><path d="m23 39l3-4-22.3-2.9-1.6 3.6 3.3 2 1-2.2 1.7 1-1.3 2.8-2.3-1.4-1.6 3.6 3.3 1.9 1.3-3 2.2 1.3-.1.3 2 1.2-.6.6-3.1-1.8-1.4 3-2.7-1.6-1.6 3.6 3.3 1.9 1.3-2.9 2.7 1.6.8-1.9.7.8-1 2.3-1.6-.9-1.3 2.8-1.9-1.2-1.6 3.6 3.3 2 1.3-2.8 1.9 1.2.3-.7 1 1.2-.6 1-2.3-1.4-1.6 3.6 3.3 1.9 1.4-3.1 2.4 3.4 2.2-2.5 1.8 2 2.6-2.9-2.6-2.8-2.2 2.5-.8-.8.5-1 2.3-2.7 1.2 1.4 2.6-2.9-2.6-3-2.4 2.8-1.2-1.4-2 2.2 1.3-2.9-1.2-.7.7-.8.6.3 1.7 1.9 2.6-2.9-2.6-2.9-.2.2-.9-.5 1.2-1.3 1.7 1.9-.3.3 2.3 2.6-.5.6 2.6 2.9 2.6-2.9-2-7.1" fill="#89664c"/><g fill="#d3976e"><path d="m9.6 38.1l-2.2-1.4-1.2 2.5 2.3 1.4z"/><path d="m14 36.8l.7-1.5-1.4-.9-.8 1.6z"/><path d="m10.6 42.2l-.7 1.6 1.4.9.7-1.6z"/><path d="m11.1 45.7l-.7 1.5 1.4.9.7-1.6z"/><path d="m13.2 41.5l1.4.8.7-1.5-1.4-.9z"/><path d="m4.5 44.7l-1.4-.8-.7 1.5 1.4.9z"/><path d="m4.7 50.7l-.7 1.6 1.4.8.7-1.5z"/><path d="m7.4 56.4l1.4.8.7-1.6-1.4-.8z"/><path d="m7.3 46.3l.7-1.6-1.4-.8-.7 1.5z"/><path d="m7.6 47.4l-1.2 2.5 2.3 1.4 1.1-2.5z"/><path d="m10.8 53l1.4.8.7-1.5-1.4-.9z"/><path d="m12.1 56.7l1.4.8.7-1.5-1.4-.9z"/><path d="m18.2 35.2l-1.1-1.3-1.1 1.3 1.1 1.2z"/><path d="m19.3 39.1l-1.7-2-1.8 2 1.8 2z"/><path d="m19.8 40.9l-1.1 1.3 1.1 1.2 1.1-1.2z"/><path d="m20.4 45.4l1.1 1.3 1.1-1.3-1.1-1.3z"/><path d="m16.5 47.1l1.1 1.3 1.1-1.3-1.1-1.3z"/><path d="m16.8 53.4l1.1 1.2 1.1-1.2-1.1-1.3z"/><path d="m14.9 57.2l1.1 1.3 1.1-1.3-1.1-1.3z"/></g><path fill="#ffec40" d="m45.7 8.8l-9.5-6.3-1.3-.5.4 3.9-11.3-2.3-1.2.3-11.8 8.1-4.7 12-3.3 1v2l7-2-3.3 3.2 1 4.4 18 1.2z"/><g fill="#83bf4f"><path d="m22.5 4.6c-2.2-.4-4 2-6.1 2.7-2.2.8 1.8 3.8 3 3.8 3.4 0 9.8-5.2 3.1-6.5"/><path d="m11.5 17.1c.8-2.3.5-5.1-2.6-3.1-2.6 1.7.2 4.3-3 5.8-3.1 1.4-1 5.4 1.7 4.2 2.4-.9 3.2-4.6 3.9-6.9"/><path d="m11.5 17.1c0 .1 0 .1 0 0"/><path d="m24.7 31.3c.2.3.5.5 0 0-3.7-3.6-9.1 5-7.9 6.6 4.7 6.2 10.1-4.3 7.9-6.6"/></g><g fill="#ed4c5c"><path d="m13.3 25.5l-2.6 6.1 6.6 2.4 3.7-6.7z"/><path d="m9.7 24.3l3.4 2.7 5.7-4-3.7-3z"/><path d="m20.9 19.5l4.6 3.5 6-3.6-3.1-4.2z"/><path d="m15.9 11.5l.4 4.8 6.5-3-.3-3.4-3-1.7z"/><path d="m29.4 3.2l-1.7 5.1 7.3.7-.4-4.9z"/><path d="m37 3l.4 5 6.7-.7.8-3.1z"/></g><g fill="#83bf4f"><path d="m35.2 11.7c2.7.7-1.1-.2 0 0"/><path d="m36 12c-.9-.7-2.7 2.2-3.7 2.8-1.2.8-10.7 3.1-2.5 5.2 2.6.7 8.2-6.4 6.2-8"/><path d="m40.3 9.7c-.8-.5.8.5 0 0"/><path d="m43.3 5.7c-1.7 2.3-1.4-2.6-3.9-.4-1.5 1.3-.7 3.5.9 4.4 1.4.9 6.3.4 6.6-1.9.2-1.5-2.4-3.7-3.6-2.1"/><path d="m7 26c-1.4 0-4.3 3.7-4.3 3.7-2.6 2.8 2.8 2.8 2.9 3.3-.8.6-1.6 1.2-2.5 1.7 0 2 4.2-.2 3.9 0-2.4 4.1 7.5-.7 8.1-1.1 3.4-2.1-2.1-7.6-8.1-7.6"/><path d="m18 21.9c-1.4-.1.8 0 0 0"/><path d="m20.4 16.3c-3.4-6.3-3.8 0-4.4.7-.4.4-5 0-2.9 2.5.9 1.1 3.6 2.7 5 2.3 2.9-.8 3-4.2 2.3-5.5"/></g><g fill="#ffffd4"><path d="m20.7 24l-10.9 1.4-2.8 2.1 1.2 1 10.8-3.5 2.7-.2z"/><path d="m29 12.7l-4.7-.4-10.3 3.4 1.6 1.3 8.5-2.7 5-.5z"/><path d="m23.1 21.2l-1.1.1 2.1 5.1 3.1.6.8-1.8-1.8-.7z"/><path d="m21.5 27.7l2.2 6.2-1.6 1.1-1.8-5.5z"/><path d="m38.6 7.3l-2.1-.6-1.6-4.7-1.3.1 1.6 5.5 2.7 1.1z"/><path d="m29.6 5.3l-6.8-1.4-.7 1.1 7.2 1.9z"/></g><path d="m16.4 61.9c0 0 4.2 0 6.6-16.2 2.5-16.4 13.5-38.5 30.6-38.5 5.9 0 10 3.9 7.7 25.2-.3 3.7-39.7 29.5-44.9 29.5" fill="#fbbf67"/><path d="m53.7 6.2c-21.7 0-28.4 24.6-30.7 39.5-2.5 16.2-9.1 16.2-9.1 16.2s4.2.5 5.4-.5c1.8-1.5 3.9-5.4 5.2-14 2.3-15 10.3-39.7 29.7-39.7 5.5 0 7.3 7.9 7.3 7.9s-.9-9.4-7.8-9.4" fill="#fddfb3"/><g fill="#d3976e"><path d="m39.2 40.8l1-1 1 1-1 1.1z"/><path d="m40.5 26.8l1-1.1 1 1.1-1 1.1z"/><path d="m56.1 26.8l1-1.1 1 1.1-1 1.1z"/><path d="m54.2 15.8l1-1.1 1 1.1-1 1z"/></g><g fill="#fddfb3"><path d="m48.3 33.4l-1 1 1 1.1 1-1.1-1-1"/><path d="m50.7 20.8l-1 1 1 1.1 1-1.1-1-1"/><path d="m43 17l-1 1.1 1 1.1 1-1.1-1-1.1"/><path d="m33.5 32.8l-1 1.1 1 1 1-1-1-1.1"/><path d="m31.2 46.4l-1 1.1 1 1 1-1-1-1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f32f.svg b/public/emoji/1f32f.svg
new file mode 100644
index 000000000..6ae903902
--- /dev/null
+++ b/public/emoji/1f32f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.2 4.1c-3.8-4-21.8-4.9-47.1 20.2-10.2 10.1-6.3 32 10.2 36.2 18.2 4.6 24.1-5 27.3-9.4 10.1-13.7 18.6-43.5 9.6-47" fill="#fddfb3"/><path d="M44.8,30.2C38.5,20,29.7,20,24.9,20.3C2.3,21.6,1.4,55.5,23.2,59.4C47.4,63.9,51.1,40.5,44.8,30.2z" fill="#89664c"/><g fill="#d3976e"><path d="m25.3 29.2l-6 2-1.3 7.9 7 .4z"/><path d="m26 50.7l-3.2-6.9-7.3-.6.2 9.1z"/><path d="m19.8 47.5c0 0-5.7.3-6.7 2.5-1 2.3-2.5 6.3-1.5 8 1 1.7 5.9 2.5 8.2 1 2.4-1.5 1.8-11.7 0-11.5"/></g><path d="m13.1 50c-1 2.3-2.5 6.3-1.5 8-.9-3.4 4.5-1.8 6-2.4 1.5-.6 2.2-8.1 2.2-8.1s-5.7.2-6.7 2.5" opacity=".5" fill="#89664c"/><path d="m16.7 47c0 0-2-6.3-4.4-6.7-2.4-.4-6.5-.9-7.8.8-1.3 1.7-.5 7.3 1.6 9.5 2.1 2.2 11.3-1.6 10.6-3.6" fill="#d3976e"/><path d="m12.3 40.4c-2.4-.4-6.5-.9-7.8.8 2.8-2 3.1 4.4 4.1 5.9 1 1.5 8.1-.1 8.1-.1s-2-6.2-4.4-6.6" opacity=".5" fill="#89664c"/><path d="m14.3 29.8c0 0-5-2.4-6.8-1s-4.5 4.3-4.3 6.3c.2 2 4.1 4.9 6.7 4.7 2.7-.2 6-9.4 4.4-10" fill="#d3976e"/><path d="m7.6 28.8c-1.7 1.5-4.6 4.3-4.4 6.2.5-3.3 4.6.5 6.1.7 1.5.2 5-6 5-6s-5-2.4-6.7-.9" opacity=".5" fill="#89664c"/><path d="m23.8 23c0 0-4.8-3.9-6.9-2.7-2.1 1.1-5.8 3.3-5.9 5.5-.2 2.2 3.3 6.2 6.1 6.7 2.7.4 8.2-8.4 6.7-9.5" fill="#d3976e"/><path d="m16.9 20.3c-2.1 1.1-5.8 3.3-5.9 5.5 1.2-3.4 4.7 1.7 6.3 2.3 1.6.6 6.6-5 6.6-5s-4.9-4-7-2.8" opacity=".5" fill="#89664c"/><g fill="#ffc7ce"><path d="m26.2 42.3c-3.6 2-4.4 3-3.9 6.1.5 3.1 3-.8 8.2-2.3s2.4-7.6-4.3-3.8"/><path d="m29.2 31.5c-2.8-3.2-3.9-3.8-6.4-2.4-2.5 1.4 1.6 3 4.3 7.9s7.2.4 2.1-5.5"/></g><g fill="#83bf4f"><path d="m9.4 40.4c-5.1 3.4-8.7 6.3-7 7.6 2.2 1.6 8.9-4.5 11.5-7.7 2.7-3.2 6-6.8-4.5.1"/><path d="m14 49.7c-4.9 3.5-8.3 6.5-6.6 7.7 2.2 1.6 8.7-4.8 11.1-8 2.4-3.2 5.6-6.9-4.5.3"/><path d="m27.5 53.7c-5.7 2.2-9.8 4.3-8.4 6 1.8 2.1 9.7-2.6 12.9-5.1 3.3-2.6 7.3-5.5-4.5-.9"/><path d="m28.7 38.4c-6 1.1-10.5 2.4-9.4 4.3 1.4 2.4 10-.7 13.7-2.6 3.7-2 8.2-4-4.3-1.7"/><path d="m32.4 21.8c-5.5-1.5-9.8-2.2-9.6-.2.2 2.6 8.7 3.5 12.6 3.4 3.8-.2 8.3-.1-3-3.2"/></g><g fill="#fffbe9"><path d="m32 61.8c-.8.4-.1.2 0 0"/><path d="m44.2 28.3l-3.5-3.3-2.4-.2-1.3-2.5-4.1-.2-.8 3.1-3.2-.1v3l-2.4 1.3 4.1 3.6-.8 4.5 2.1 5.6-3.7 4 .6 1.6 1.9-1.3-2.6 7 3.1-2.6-2.3 6.4h2l-2 3 8-2 5.1-3.7 4.2-5.5-1.3-2.8 2.6-4 .2-4.4-1.1-4.5-2.7-3.5z"/></g><g fill="#e8e1d6"><path d="m42.5 51.2l-1.2 4 2.6-2.8.9-3.8z"/><path d="m45 38.9l.5 2.8 2-2.9-.7-2.8z"/><path d="m42.5 31.6l.1 3.1 2.4 1.9.1-3.1z"/><path d="m36.3 41.1l.1 3.1 2.4 1.9.1-3z"/><path d="m30.4 45l.1 3.1 2.4 1.9.1-3.1z"/><path d="m41.7 51.2l-3.1 2-1.7 3 3-1z"/><path d="m35 53l-3.1 2-1.7 3 3-1z"/><path d="m41.8 28.4l-1.6-2.8-3.7-1.1 1.8 2.8z"/><path d="m33.8 34.4l2.3 2.2 3.4-.1-2.3-2.1z"/><path d="m34.9 48l2.4 2.2 3.4-.1-2.3-2.1z"/><path d="m35.9 25.9l-3.6-.8-2.8 1.4 3.5.9z"/><path d="m33.4 31.9l-3.6-.8-2.9 1.5 3.6.8z"/><path d="m40.2 40l1.8-2.8-.7-2.9-1.7 2.9z"/><path d="m34.7 38.7l-1.1-2.8-1.3 2.9.9 2.7z"/><path d="m43.9 43.3l-1-2.8-1.3 2.9.8 2.8z"/><path d="m38.3 30.9l-1.1-2.8-1.3 2.8.9 2.8z"/></g><path d="m23 50.4c-2.4-2.9-3.3-3.4-5.5-2.3-2.2 1.1 1.3 2.6 3.5 7 2.3 4.4 6.4.6 2-4.7" fill="#ffc7ce"/><g fill="#e8662d"><path d="m25.5 47.8l-3.6 4.4 1.7 3.6 5.7-.2 1.5-6.6-2.1-2.3-3.2 1.1"/><path d="m28.7 46.7l-3.2 1.1-3.6 4.4 1.7 3.6 5.7-.2 1.5-6.6-2.1-2.3"/><path d="m23.5 22.2l-3.6 5.8 2.6 3.9 6.7-1.2.7-8.1-2.7-2.3-3.7 1.9"/><path d="m27.2 20.3l-3.7 1.9-3.6 5.8 2.6 3.9 6.7-1.2.7-8.1-2.7-2.3"/><path d="m10.1 45.4l-1.2 4.3 2.2 1.8 3.9-2.1-.9-5-2.1-.9-1.9 1.9"/><path d="m12 43.5l-1.9 1.9-1.2 4.3 2.2 1.8 3.9-2.1-.9-5-2.1-.9"/><path d="m14 34.9v6.4l3.7 1.5 4.5-4.7-3.2-6.5-3.2-.2-1.8 3.5"/><path d="m15.8 31.4l-1.8 3.5v6.4l3.7 1.5 4.5-4.7-3.2-6.5-3.2-.2"/></g><g fill="#89664c"><path opacity=".5" d="m39.3 12l-1 1-1-1 1-1z"/><path opacity=".5" d="m53.9 25.1l-1 1-1-1 1-1z"/><path opacity=".5" d="m37.5 15.3l-1 1-1-1 1-1z"/><path opacity=".5" d="m48.9 7.3l-1 1-1-1 1-1z"/><path transform="matrix(.705-.7092.7092.705 7.7418 38.1628)" opacity=".5" d="m49.4 9.4h.7v.7h-.7z"/><path transform="matrix(.705-.7092.7092.705-3.9034 43.8373)" opacity=".5" d="m50.4 26.3h.7v.7h-.7z"/><path transform="matrix(.7064-.7078.7078.7064 10.5203 36.9043)" opacity=".5" d="m49.4 5.4h.7v.7h-.7z"/><path opacity=".5" d="m55.4 28.1l-1.5 1.5-1.5-1.5 1.5-1.5z"/><path opacity=".5" d="m35.6 13.8l-2 2-2-2 2-2z"/><path d="m32.4 17.5c9.1 2.5 25.5 2.9 25.8-13.4 0 0 2.1 16.7-14.4 16.9-12.9.1-15.7-4.9-24.9-3.8-.1 0 5.1-2 13.5.3" opacity=".33"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f330.svg b/public/emoji/1f330.svg
new file mode 100644
index 000000000..5def65604
--- /dev/null
+++ b/public/emoji/1f330.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,32c0,15.5-13.4,28-30,28C15.4,60,2,47.5,2,32C2,16.5,32,4,32,4S62,16.5,62,32z" fill="#947151"/><path d="m32 50.9c-10.3 0-19.9-3.1-27.7-8.3 4.5 10.2 15.2 17.4 27.7 17.4 12.5 0 23.2-7.2 27.7-17.3-7.8 5.2-17.4 8.2-27.7 8.2" fill="#e0ac7e"/><g fill="#846144"><path d="m32 4c-3.4 3-6.7 6-9.8 9.2-1.5 1.6-3 3.2-4.3 5-1.4 1.7-2.6 3.5-3.7 5.4-2.2 3.7-3.7 7.8-3.6 12 0 4.2 1.6 8.4 4.1 12.3-1.7-1.5-3.2-3.3-4.3-5.4-1.1-2.1-1.9-4.4-2.1-6.8-.3-2.4 0-4.8.6-7.1.6-2.3 1.6-4.5 2.8-6.5 2.4-4 5.5-7.5 9-10.5 3.4-3.1 7.2-5.6 11.3-7.6"/><path d="m32 4c4.1 2 7.9 4.5 11.4 7.5 3.5 3 6.6 6.5 9 10.5 1.2 2 2.2 4.2 2.8 6.5.6 2.3.9 4.8.6 7.1-.2 2.4-1 4.7-2.1 6.8-1.1 2-2.6 3.9-4.3 5.4 2.4-3.8 4.1-8 4.1-12.3 0-4.2-1.5-8.3-3.6-12-1.1-1.9-2.3-3.6-3.7-5.4-1.3-1.7-2.8-3.4-4.3-5-3.2-3.1-6.5-6.1-9.9-9.1"/><path d="m32 4c-1.3 4.1-2.6 7.9-3.9 11.8-1.3 3.9-2.6 7.7-3.6 11.5-1 3.8-1.8 7.7-2 11.5-.2 3.9.2 7.7 2.1 11.6-1.8-1.2-3.2-3-4.2-5-1-2-1.6-4.2-1.9-6.4-.6-4.4 0-8.8 1.1-13 1.1-4.2 2.8-8.1 4.8-11.8 2.2-3.7 4.6-7.2 7.6-10.2"/><path d="m32 4c3 3 5.4 6.5 7.5 10.2 2 3.7 3.7 7.7 4.8 11.8 1.1 4.1 1.7 8.6 1.1 13-.3 2.2-.9 4.4-1.9 6.4-1 2-2.4 3.8-4.2 5 1.9-3.8 2.3-7.7 2.1-11.6-.2-3.9-1-7.7-2-11.5-1-3.8-2.3-7.7-3.6-11.5-1.2-3.9-2.5-7.7-3.8-11.8"/><path d="m32 4c1 3.9 1.6 7.8 2 11.7.4 3.9.5 7.8.5 11.7 0 3.9-.2 7.8-.5 11.7-.4 3.9-.9 7.8-2 11.7-1-3.9-1.6-7.8-2-11.7-.4-3.9-.5-7.8-.5-11.7 0-3.9.2-7.8.5-11.7.4-3.9 1-7.8 2-11.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f331.svg b/public/emoji/1f331.svg
new file mode 100644
index 000000000..90f17ee29
--- /dev/null
+++ b/public/emoji/1f331.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#83bf4f"><path d="M48.5,38.4c-8,0-10.1-6.6-10.1-6.6s2.1-8.3,10.1-8.3C54,23.5,63,31,63,31S54,38.4,48.5,38.4z"/><path d="M18,6.7c6.3,6.4,2.6,13.6,2.6,13.6s-7.7,4.4-14-2C2.3,13.9,1,1,1,1S13.7,2.3,18,6.7z"/></g><g fill="#75a843"><path d="m63 31c-5-1-10.1-1.6-15.1-1-4.9.5-9.9 2.3-13.2 5.7-1.7 1.7-2.9 3.7-3.5 5.9-.1.5-.2 1.1-.3 1.6-.1.6 0 1 0 1.7l.2 3.8.7 15.3h-5l.8-15.3.2-3.8c0-.6.1-1.4.2-2.1.1-.7.3-1.4.5-2.1.9-2.7 2.6-5 4.7-6.7 2.1-1.8 4.5-3 7-3.9 2.5-.8 5.1-1.2 7.7-1.3 5.1-.2 10.2.8 15.1 2.2"/><path d="m1 1c5.2 3.2 10 7.2 14.2 11.7 4.2 4.5 8 9.4 11.1 14.8 1.5 2.7 3 5.5 3.9 8.7.2.8.4 1.6.5 2.5l.1 2.4.2 4.6.8 18.3h-5l.8-18.4.2-4.6.1-1.1c0-.4 0-.8 0-1.1 0-.6-.1-1.3-.3-2-.6-2.8-1.8-5.6-3.2-8.3-2.7-5.4-6.2-10.4-10.1-15.1-3.8-4.7-8.2-8.9-13.3-12.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f332.svg b/public/emoji/1f332.svg
new file mode 100644
index 000000000..be2098863
--- /dev/null
+++ b/public/emoji/1f332.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#947151" d="m25 52.1h14v11.9h-14z"/><path d="M32,34.9L2,55.1c0,0,14.5,3.4,30,3.4c15.5,0,30-3.4,30-3.4L32,34.9z" fill="#71a03a"/><path d="M32,23.6L7,43.8c0,0,12.1,3.4,25,3.4s25-3.4,25-3.4L32,23.6z" fill="#76aa3f"/><path d="M32,12.3L12,32.5c0,0,9.7,3.4,20,3.4c10.3,0,20-3.4,20-3.4L32,12.3z" fill="#7cb545"/><path d="M32,1L17,20.8c0,0,7.2,3.8,15,3.8s15-3.8,15-3.8L32,1z" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f333.svg b/public/emoji/1f333.svg
new file mode 100644
index 000000000..4f29da350
--- /dev/null
+++ b/public/emoji/1f333.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#83bf4f"><ellipse cx="17.8" cy="38.3" rx="15.8" ry="15.2"/><ellipse cx="17.8" cy="21.4" rx="15" ry="14.4"/><ellipse cx="34.2" cy="16.9" rx="15.5" ry="14.9"/><ellipse cx="49" cy="28.5" rx="13" ry="12.5"/><ellipse cx="39.5" cy="40.2" rx="13" ry="12.5"/></g><g fill="#947151"><path d="m28.9 64c.3-4-.3-8.2-.9-12.6-.6-4.4-1.4-8.9-1.4-13.5-.1-4.6.5-9.3 2.1-13.6 1.5-4.3 3.8-8.2 6.5-11.7-2.3 3.8-4 7.9-4.9 12.2-.9 4.2-.9 8.6-.3 12.8.6 4.2 1.8 8.4 3.1 12.7 1.2 4.3 2.5 8.8 2.8 13.7h-7"/><path d="m28.4 36.2c2 .2 4.2.1 6.3-.1 2.1-.2 4.2-.7 6.2-1.4 2-.7 3.9-1.7 5.6-3 1.7-1.3 3.2-2.9 4.3-4.8-1 1.9-2.3 3.7-4 5.2-1.6 1.5-3.5 2.6-5.6 3.5-2 .9-4.2 1.5-6.3 2-2.2.4-4.4.7-6.7.6l.2-2"/><path d="m27.8 34.8c-1.5-.9-2.8-1.9-4-2.9-1.2-1.1-2.4-2.3-3.4-3.5-2-2.6-3.5-5.7-3.7-8.9.5 3.2 2.3 6 4.5 8.2 1.1 1.1 2.3 2.1 3.6 3 1.3.9 2.7 1.7 4 2.3l-1 1.8"/><path d="m29.4 46.2c-1.7-.1-3.3-.4-4.9-.8-1.6-.4-3.1-1-4.6-1.8-2.9-1.6-5.4-3.9-6.9-6.8 1.8 2.7 4.4 4.7 7.3 5.8 1.4.6 3 1 4.5 1.3 1.5.3 3.1.4 4.6.3v2"/></g><g fill="#75a843"><path d="m9.8 41.9c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m56.1 33.3c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4 1.8-4 1.8-4 1.8 1.8 1.8 4"/><path d="m14.8 47c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m9.8 20.9c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m14.8 15.1c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m40.5 18c0 2.2-1.8 4-1.8 4s-1.7-1.8-1.7-4c0-2.2 1.8-4 1.8-4s1.7 1.8 1.7 4"/><path d="m45.5 12.6c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m22.2 35.8c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4 1.8-4 1.8-4 1.8 1.8 1.8 4"/><path d="m16.6 30.7c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m26.1 20.9c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m30 14c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m35.4 30.7c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m49 39.8c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m45.5 23.1c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m39.5 43c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/><path d="m44.2 47.5c0 2.2-1.8 4-1.8 4s-1.8-1.8-1.8-4c0-2.2 1.8-4 1.8-4s1.8 1.8 1.8 4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f334.svg b/public/emoji/1f334.svg
new file mode 100644
index 000000000..b0cec6d92
--- /dev/null
+++ b/public/emoji/1f334.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#947151" d="m44.1 64h-10l-5.6-30.8h6.4z"/><g fill="#6d533e"><path d="m33.5 60.7l.4 2.4 6.1-1.3z"/><path d="m32.3 54l.4 2.4 6.1-1.2z"/><path d="m31.1 47.5l.4 2.2 5.7-1.1z"/><path d="m29.9 40.9l.4 2.2 5.5-1.1z"/><path d="m28.7 34.4l.4 2 5.1-1z"/><path d="m42.8 59.7l-.6-2.3-5.6 1.1z"/><path d="m40.8 53l-.6-2.1-5.2 1z"/><path d="m38.8 46.3l-.6-2-5 1z"/><path d="m36.8 39.7l-.6-2.1-5.2 1.1z"/></g><path d="m32 28.6c11.2-2.8 26.9-.1 19.1 12.2l-.5-3-2.8 2.4.8-3.7-2.7 2.3.5-3.5-3 2.2.7-3.9-3.4 2.2.5-3.4-3.3 2.1.4-3-2.9 1.4v-2.4l-2 .7-1.4-2.6" fill="#83bf4f"/><g fill="#75a843"><path d="m31.8 31.3c-1.4-13.5 4.7-33.3 18.5-25.6l-3.8 1.1 2.5 3.1-4.5-.4 2.3 3-4.3-.1 2.2 3.3-4.7-.2 2.2 3.9-4.2-.1 2 3.8h-3.6l1.2 3.3-2.9.3.6 2.3-3.5 2.3"/><path d="m32.6 28.9c-2.3-13.6-14-30.6-25.7-18.2l4.1-.3-1.6 3.9 4.4-1.9-1.5 3.6 4.3-1.6-1.3 4 4.7-1.9-1.1 4.5 4.1-1.6-1 4.4 3.6-1.3-.3 3.7 3-.7.1 2.4 4.2 1"/></g><g fill="#83bf4f"><path d="m33.2 31c-8.3-11.5-26.5-22.5-31.2-6.5l3.6-1.9.3 4.2 3-3.5.4 4 3.1-3.2.7 4.2 3.3-3.6 1.1 4.6 3-3.1 1.2 4.4 2.6-2.6 1.5 3.5 2.3-1.9 1.2 2.2 3.9-.8"/><path d="m33.7 29.2c-12.2-2.4-29.6 1.3-21.7 14l.7-3.2 2.9 2.4-.6-3.9 2.8 2.3-.3-3.8 3.1 2.2-.5-4.1 3.6 2.2-.4-3.6 3.5 2-.3-3.1 3.1 1.3.1-2.5 2.1.7 1.9-2.9"/><path d="m30.8 29.1c8.2-10.6 26.4-20.9 31.2-6l-3.6-1.8-.3 3.9-3-3.2-.4 3.7-3.1-2.9-.6 3.8-3.3-3.3-1.1 4.2-3-2.9-1.2 4-2.6-2.4-1.5 3.2-2.3-1.7-1.2 2-4-.6"/></g><path d="m36.8 32.6c1.1 1.3 1.1 3.2 0 4.2-1.2 1-3 .7-4.2-.7-1.1-1.3-1.1-3.2 0-4.2 1.2-1 3.1-.7 4.2.7" fill="#68584d"/><path d="m37.3 26.8c1.7.9 2.4 2.7 1.7 4.2-.8 1.4-2.7 1.9-4.4 1-1.7-.9-2.4-2.7-1.7-4.2.7-1.4 2.7-1.8 4.4-1" fill="#726256"/><path d="m33.2 33.9c-1.2 2.1-3.8 3-5.6 2-1.9-1.1-2.4-3.7-1.1-5.8 1.2-2.1 3.8-3 5.6-2 1.8 1.1 2.3 3.7 1.1 5.8" fill="#847266"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f335.svg b/public/emoji/1f335.svg
new file mode 100644
index 000000000..b980aad28
--- /dev/null
+++ b/public/emoji/1f335.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#83bf4f"><path d="M15.2,31.4c0,1.7-1.4,3-3,3H10c-1.7,0-3-1.3-3-3V18.1c0-5.9,8.2-5.9,8.2,0V31.4z"/><path d="m23.4 26.3c1.7 0 3 1.3 3 3v2.1c0 1.7-1.4 3-3 3h-13.4c-1.7 0-3-1.3-3-3v-2.1c0-1.7 1.4-3 3-3h13.4"/></g><g fill="#699635"><path d="m26.9 28.5v-1.2h-11c-.2 0-1.7-.1-1.7-1.8v-7c0-4.3-3-4.9-3-4.9s1.9.8 1.9 4.9v7.7c0 2.2 1.8 2.2 2.2 2.2l11.6.1"/><path d="m13.4 29.7c-.2 0-1.8-.2-1.8-2.8v-8.4c0-3.3-.6-4.9-.6-4.9s-.6 1.5-.6 4.9v9.1c0 3.3 1.8 3.3 2.2 3.3h14.4v-1.2c0 0-13.6 0-13.6 0"/><path d="m9.2 29.4v-10.9c0-4.1 1.9-4.9 1.9-4.9s-3 .6-3 4.9v11.5c0 3.3 2.8 3.3 3.3 3.3h15.6v-1.2h-15c-.3.1-2.8-.2-2.8-2.7"/></g><g fill="#83bf4f"><path d="m46.4 47.2c0 2.1 1.8 3.9 3.9 3.9h2.7c2.2 0 3.9-1.7 3.9-3.9v-17.2c0-7.6-10.6-7.6-10.6 0 .1 0 .1 17.2.1 17.2"/><path d="m35.8 40.6c-2.2 0-3.9 1.7-3.9 3.9v2.7c0 2.1 1.8 3.9 3.9 3.9h17.3c2.2 0 3.9-1.7 3.9-3.9v-2.7c0-2.1-1.8-3.9-3.9-3.9h-17.3"/></g><g fill="#699635"><path d="m31.3 43.5v-1.5h14.2c.3 0 2.3-.1 2.3-2.3v-9.1c0-5.5 3.9-6.3 3.9-6.3s-2.4 1-2.4 6.3v10c0 2.9-2.3 2.9-2.9 2.9 0 0-15.1 0-15.1 0"/><path d="m48.7 45.1c.3 0 2.3-.3 2.3-3.6v-10.9c0-4.3.8-6.3.8-6.3s.8 2 .8 6.3v11.8c0 4.2-2.3 4.2-2.9 4.2h-18.5v-1.5c0 0 17.5 0 17.5 0"/><path d="m54.1 44.6v-14c0-5.3-2.4-6.3-2.4-6.3s3.9.8 3.9 6.3v14.9c0 4.2-3.7 4.2-4.2 4.2h-20.2v-1.5h19.4c.3 0 3.5-.4 3.5-3.6"/></g><path d="M39.5,64H22.8V10c0-12,16.7-12,16.7,0V64z" fill="#83bf4f"/><g fill="#699635"><path d="M37.4,64V11c0-8.7-6.2-10-6.2-10S35,2.6,35,11v53H37.4z"/><path d="M32.3,64V11c0-6.8-1.2-10-1.2-10S30,4.2,30,11v53H32.3z"/><path d="m27.3 64v-53c0-8.4 3.8-10 3.8-10s-6.2 1.3-6.2 10v53h2.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f336.svg b/public/emoji/1f336.svg
new file mode 100644
index 000000000..3763d91d2
--- /dev/null
+++ b/public/emoji/1f336.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6.6 2.5c-3.6 3.3-.8 10.8-.8 10.8-4.1 4.7-2.8 12.8-2.8 12.8l4.9-13.3c-.6-7.2 2.1-9.3 2.1-9.3.5-1.1-2.1-2.2-3.4-1" fill="#6c9925"/><path d="m7.6 3.3c-3 2.7-.2 9.8-.2 9.8-4.1 4.7-2.7 9-2.8 11.6l19.9-11.8c-2.2-5.8-14.5-2.7-14.5-2.7-2.5-4.3 0-6.7 0-6.7s-.8.3-2.4-.2" fill="#8cc63e"/><path d="m42.9 48c-9.7-9.3-10.8-16.8-10.8-25.2 0-6.6-4-11.3-8.3-12.1-2.2-.4-9-.7-6.7 1.3 2.2 2-8.1.4-8.1 4.7 0 3.1-2.6-.6-5.7 7.1-3.1 8-.1 13.5 4.4 18.5 8.8 9.6 29.4 27.1 50.7 16.1 11-5.5-6.1-1.4-15.5-10.4" fill="#ed4040"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f337.svg b/public/emoji/1f337.svg
new file mode 100644
index 000000000..651218941
--- /dev/null
+++ b/public/emoji/1f337.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M39.8,45.1C33.4,50.4,33.9,64,33.9,64h2.2C41.9,46.2,62,39.5,62,39.5S49.2,37.2,39.8,45.1z" fill="#83bf4f"/><path fill="#75a843" d="m33.6 1l2.5 63h-5z"/><path d="M45.2,25.1c0,11-5.2,15.7-11.6,15.7s-11.6-4.7-11.6-15.7S33.6,1,33.6,1S45.2,14.1,45.2,25.1z" fill="#aa1f65"/><path d="m37 19.9c14.8 9.3 4.8 22.5-3.6 22.5-8.4 0-15.2-8.6-15.2-19.3s8.3-19.3 8.3-19.3-.4 9.3 10.5 16.1" fill="#d33777"/><path d="m30.3 19.9c-14.8 9.3-4.8 22.5 3.6 22.5 8.4 0 15.2-8.6 15.2-19.3s-8.2-19.2-8.2-19.2.3 9.2-10.6 16" fill="#e84d88"/><path d="M24.8,43.1c6.6,6.6,8.7,20.9,8.7,20.9h-4.8C21,45.8,2,32.5,2,32.5S18.2,36.6,24.8,43.1z" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f338.svg b/public/emoji/1f338.svg
new file mode 100644
index 000000000..eb6d6da7b
--- /dev/null
+++ b/public/emoji/1f338.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff506e"><path d="m36.1 2c-.4 1.9-2.1 3.4-4.1 3.4-2 0-3.7-1.5-4.1-3.4-3.1 1.7-5.3 5.6-5.3 12.3 0 9.3 9.4 20.5 9.4 20.5s9.4-11.2 9.4-20.5c0-6.7-2.2-10.6-5.3-12.3"/><path d="m62 24.3c-1.9.4-3.8-.5-4.7-2.4-.9-1.9-.4-4.1 1.1-5.4-2.8-2.2-7.1-2.5-12.9.4-8 4.2-13.5 17.9-13.5 17.9s13.7 4 21.7-.1c5.8-2.9 8.2-6.7 8.3-10.4"/><path d="m2 24.3c1.9.4 3.8-.5 4.7-2.4.9-1.9.4-4.1-1.1-5.4 2.8-2.2 7.1-2.5 12.9.4 8 4.1 13.5 17.8 13.5 17.8s-13.7 4-21.7-.1c-5.8-2.8-8.2-6.6-8.3-10.3"/><path d="m46.5 61.9c-.7-1.9-.1-4 1.5-5.2 1.6-1.2 3.8-1 5.2.3 1.6-3.3 1.3-7.8-2.3-13.3-5.1-7.6-18.9-11.2-18.9-11.2s-1.7 14.8 3.4 22.5c3.6 5.5 7.6 7.4 11.1 6.9"/><path d="m17.5 61.9c.7-1.9.1-4-1.5-5.2-1.6-1.2-3.8-1-5.2.3-1.6-3.3-1.3-7.8 2.3-13.3 5.1-7.6 18.9-11.2 18.9-11.2s1.7 14.8-3.4 22.5c-3.6 5.5-7.6 7.4-11.1 6.9"/></g><g fill="#fff0f3"><path d="m35.6 5.7c-.4 1.7-1.9 3-3.6 3s-3.2-1.3-3.6-3c-2.7 1.5-4.6 4.9-4.6 10.8 0 8.2 8.3 18 8.3 18s8.3-9.8 8.3-18c-.1-5.9-2-9.3-4.8-10.8"/><path d="m58.3 25.3c-1.6.4-3.4-.4-4.1-2.1-.8-1.7-.3-3.6 1-4.7-2.5-1.9-6.3-2.2-11.3.3-7.1 3.6-11.9 15.6-11.9 15.6s12 3.5 19.1-.1c5-2.5 7.1-5.8 7.2-9"/><path d="m5.7 25.3c1.6.4 3.4-.4 4.1-2.1.8-1.7.3-3.6-1-4.7 2.5-1.9 6.3-2.2 11.3.3 7 3.6 11.9 15.6 11.9 15.6s-12 3.5-19.1-.1c-5-2.5-7.1-5.8-7.2-9"/><path d="m44.7 58.3c-.6-1.6-.1-3.6 1.4-4.6s3.3-.9 4.6.3c1.4-2.9 1.1-6.8-2-11.6-4.6-6.8-16.7-10-16.7-10s-1.5 13 3 19.7c3.2 4.9 6.6 6.6 9.7 6.2"/><path d="m19.3 58.3c.6-1.6.1-3.6-1.4-4.6s-3.3-.9-4.6.3c-1.4-2.9-1.1-6.8 2-11.6 4.5-6.7 16.6-9.9 16.6-9.9s1.5 13-3 19.7c-3.1 4.8-6.5 6.5-9.6 6.1"/></g><g fill="#ff506e"><path d="m28.7 40.9l-1.2-.6 7.8-17.2 1.2.6z"/><path d="m37.5 23.3c0 .9-.6 1.7-1.5 1.7-.9 0-1.6-.7-1.7-1.6 0-.9.6-1.7 1.5-1.7.9 0 1.6.7 1.7 1.6"/><path d="m29.7 40.5c0 .9-.6 1.7-1.5 1.7-.9 0-1.6-.7-1.7-1.6 0-.9.6-1.7 1.5-1.7.9 0 1.7.7 1.7 1.6"/><path d="m23.9 36.4l-.5-1.3 16.7-7.5.5 1.3z"/><path d="m41.9 28.3c-.1.9-.8 1.6-1.7 1.5-.9-.1-1.5-.9-1.5-1.8.1-.9.8-1.6 1.7-1.5.9.1 1.6.9 1.5 1.8"/><path d="m25.3 35.9c-.1.9-.8 1.6-1.7 1.5-.9-.1-1.5-.9-1.5-1.8.1-.9.8-1.6 1.7-1.5s1.5.9 1.5 1.8"/><path d="m39.9 36.7l-16.4-8.1.6-1.3 16.4 8.1z"/><path d="m40.3 37.7c-.9 0-1.6-.7-1.7-1.6 0-.9.6-1.7 1.5-1.7.9 0 1.6.7 1.7 1.6.1.9-.6 1.7-1.5 1.7"/><path d="m23.9 29.6c-.9 0-1.6-.7-1.7-1.6 0-.9.6-1.7 1.5-1.7.9 0 1.6.7 1.7 1.6 0 .9-.7 1.7-1.5 1.7"/><path d="m35 41l-7.2-17.4 1.2-.6 7.2 17.4z"/><path d="m35.5 42.4c-.9-.1-1.5-.9-1.5-1.8.1-.9.8-1.6 1.7-1.5.9.1 1.5.9 1.5 1.8-.1.9-.8 1.6-1.7 1.5"/><path d="m28.3 24.9c-.9-.1-1.5-.9-1.5-1.8s.8-1.6 1.7-1.5 1.5.9 1.5 1.8c-.1.9-.9 1.6-1.7 1.5"/><ellipse cx="32" cy="32" rx="3.4" ry="3.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f339.svg b/public/emoji/1f339.svg
new file mode 100644
index 000000000..e7122eb32
--- /dev/null
+++ b/public/emoji/1f339.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#75a843" d="m32.9 17.3l2.5 46.7h-5z"/><path d="m27.1 45.3c6.8 3.7 5.3 10.1 5.3 10.1s-5.6 5.1-12.5 1.4c-4.7-2.5-8.8-12.4-8.8-12.4s11.2-1.6 16 .9" fill="#83bf4f"/><path fill="#947151" d="m40.9 48.4l-7.3-2.1-.1 4z"/><path d="M25.6,22.2c3.7,9.5,5.2,14.5,11.7,14.5c6.5,0,16.3-16.6,6.9-22C35,9.4,35.3,2,35.3,2S19.5,6.7,25.6,22.2z" fill="#871212"/><path d="m45.2 24.2c-4.8 9.1-5.2 14.5-11.7 14.5s-18.3-21.8-7.8-25.1c13-4.1 16.3-8.9 16.3-8.9s10.3 5.9 3.2 19.5" fill="#991d1d"/><path d="m46 16c0-3.9-17-7.2-20-13.3 0 0-8.2 5.9-5.1 12 1.8 3.4 25 14.5 25.1 1.3" fill="#ad2727"/><path d="m36.8 19.5c10.4 13 4.8 20.8-3.7 20.8-8.5 0-17.8-8.2-15.4-17.8 2.4-9.6-1-17.8-1-17.8s12.2 4.9 20.1 14.8" fill="#cc3636"/><path d="m27.3 18.5c-11.8 11.9-2.1 21.7 6.4 21.7 8.5 0 15.4-8 15.4-17.8 0-9.8 2.6-15.8 2.6-15.8s-16 3.4-24.4 11.9" fill="#e24b4b"/><path d="m34 36.1c13.1-.2 7.4 5-1.1 5-20.9 0-20-18.3-20-18.3s9.4 13.4 21.1 13.3" fill="#75a843"/><path d="M34,36.1c-3.5,1.4-12.7,3.5-4.4,5.1C46,44.5,52.9,23.4,52.9,23.4S44.5,31.8,34,36.1z" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f33a.svg b/public/emoji/1f33a.svg
new file mode 100644
index 000000000..557788787
--- /dev/null
+++ b/public/emoji/1f33a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.6 35.1c-6.6-2.2-20.7-2.2-27.3 0-7.6 2.5-16.3 2.5-16.3 2.5s.9 24 18.5 21.2c6.1-1 9.7-3.8 11.5-5.8 1.8 2 5.3 4.8 11.5 5.8 17.6 2.8 18.5-21.2 18.5-21.2s-8.7 0-16.4-2.5" fill="#83bf4f"/><path d="m57.8 27c0-7.5-6-13.6-13.4-13.7-2-4.9-6.8-8.3-12.4-8.3-5.6 0-10.4 3.4-12.4 8.3-7.4.2-13.2 6.3-13.2 13.7 0 4 1.7 7.6 4.4 10.1-.6 1.5-.9 3.1-.9 4.8 0 7.6 6.1 13.7 13.5 13.7 3.3 0 6.3-1.2 8.6-3.1 2.3 1.9 5.3 3.1 8.6 3.1 7.5 0 13.5-6.1 13.5-13.7 0-1.6-.3-3.2-.8-4.6 2.8-2.6 4.5-6.2 4.5-10.3" fill="#ffc7ce"/><g fill="#ff506e"><path d="m33.3 48.5c1.6 1 3.4 1.5 5.4 1.5 5.8 0 10.6-4.8 10.6-10.7 0-.8-.1-1.5-.2-2.2-3.4-4.8-11.5-7.3-16.7-6.7 2 .9 5.9 7.8.9 18.1"/><path d="m14.9 37.6c-.1.5-.1 1.1-.1 1.7 0 5.9 4.7 10.7 10.6 10.7 2.2 0 4.2-.7 5.8-1.8 4.8-8.2 2.5-17.3 1.2-17.8-2.7 3.6-8 9-17.5 7.2"/><path d="m40.7 15.2c-1.9-2.8-5.1-4.7-8.7-4.7-3.2 0-6.1 1.5-8 3.8-1.4 5 1.6 11.9 8.4 16.2-1.7-4.2.6-12.6 8.3-15.3"/><path d="m42.4 17.1c-5.7 1.6-11.1 9-10.1 13.3 4.4-2.3 14.3-1.5 17.5 3.5 1.2-1.7 2-3.9 2-6.2 0-5.5-4.1-10-9.4-10.6"/><path d="m20.1 17.3c-4.7 1.1-8.1 5.3-8.1 10.4 0 2.9 1.2 5.6 3.1 7.5 7.4 1.1 14.8-3.6 17.3-4.8-4.6-.8-12.6-6.9-12.3-13.1"/></g><path d="m31.1 32.4l-7.1-9.5 2.6-1.7 7.1 9.5c1.4 1.8-1.3 3.3-2.6 1.7" fill="#83bf4f"/><path fill="#fabf49" d="m26 20.2h2.8l.9.9 1.4-1.3-1.4-1.4-.9.9h-2.8l-.5-.6 2.2-2.2h1.2v-1.9h-1.9v1.2l-2.2 2.3-.5-.6v-2.8l.8-.9-1.3-1.4-1.4 1.4.9.9v2.8l-.5.6-2.2-2.3v-1.2h-2v1.9h1.3l2.2 2.2-.5.6h-2.8l-.9-.9-1.4 1.4 1.4 1.3.9-.9h2.8l.5.6-2.2 2.2h-1.2v2h1.9v-1.3l2.2-2.2.5.5v2.9l-.9.9 1.4 1.3 1.3-1.3-.8-.9v-2.9l.5-.5 2.2 2.2v1.3h1.9v-2h-1.2l-2.2-2.2z"/><path fill="#ffd582" d="m27.3 22l2.8-.3 1 .7 1.1-1.5-1.5-1.2-.7 1-2.8.4-.6-.5 1.9-2.5 1.2-.2-.3-1.9-1.9.3.2 1.2-1.9 2.6-.6-.5-.4-2.8.8-1-1.5-1.2-1.2 1.5 1 .8.4 2.8-.5.6-2.5-1.9-.2-1.2-1.9.2.3 1.9 1.2-.1 2.5 1.9-.4.6-2.8.4-1-.8-1.2 1.6 1.6 1.2.7-1.1 2.8-.3.6.4-1.9 2.6-1.2.1.3 1.9 1.8-.2-.1-1.3 1.9-2.5.6.5.4 2.8-.8 1 1.5 1.2 1.2-1.6-1-.7-.4-2.8.5-.7 2.5 1.9.1 1.3 1.9-.3-.2-1.9-1.3.2-2.5-1.9z"/><path fill="#fc6" d="m28.8 24.6l2.8.3.8 1 1.4-1.2-1.2-1.5-1 .8-2.7-.3-.5-.6 2.4-2 1.2.1.2-1.9-1.9-.2-.1 1.3-2.4 2-.5-.6.2-2.9 1-.8-1.2-1.5-1.5 1.3.8.9-.2 2.9-.7.5-1.9-2.5.1-1.2-1.9-.2-.2 1.9 1.2.1 2 2.5-.6.5-2.8-.3-.8-1-1.4 1.2 1.2 1.5.9-.8 2.8.3.5.6-2.4 2-1.2-.1-.2 1.9 1.9.2.1-1.2 2.4-2.1.5.7-.3 2.8-.9.8 1.2 1.5 1.5-1.2-.8-1 .2-2.8.6-.5 2 2.4-.1 1.3 1.9.2.2-2-1.3-.1-1.9-2.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f33b.svg b/public/emoji/1f33b.svg
new file mode 100644
index 000000000..3834929fe
--- /dev/null
+++ b/public/emoji/1f33b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M39.4,49.5C32.7,54.7,30.9,64,30.9,64h2.4c9-13.1,26.5-22.2,26.5-22.2S48,42.9,39.4,49.5z" fill="#83bf4f"/><path fill="#75a843" d="m30.5 1l2.5 63h-5z"/><path d="m23.9 50.7c5.8 6.2 6.5 13.3 6.5 13.3h-2.4c-9-15.3-23.8-20.6-23.8-20.6s12.8 0 19.7 7.3" fill="#83bf4f"/><g fill="#f4bc58"><path d="m42.8 23.6c-5.3-1.4-7.9-.2-8.5 2s1.1 4.6 6.4 6 12.8-.8 12.8-.8-5.4-5.8-10.7-7.2"/><path d="m18.5 25.7c5.3 1.4 7.9.2 8.5-2 .6-2.2-1.1-4.6-6.4-6-5.3-1.4-12.8.8-12.8.8s5.4 5.7 10.7 7.2"/><path d="m29.7 12.5c-1.4 5.3-.2 7.9 2 8.5 2.2.6 4.6-1.1 6-6.4 1.3-5.3-.9-12.8-.9-12.8s-5.7 5.4-7.1 10.7"/><path d="m31.7 36.8c1.4-5.3.2-7.9-2-8.5-2.2-.6-4.6 1.1-6 6.4-1.4 5.3.8 12.8.8 12.8s5.8-5.4 7.2-10.7"/><path d="m38.5 15.3c-4.8 2.7-5.7 5.5-4.6 7.4 1.1 2 4 2.5 8.7-.3 4.8-2.7 8.5-9.7 8.5-9.7s-7.8-.1-12.6 2.6"/><path d="m22.8 33.9c4.8-2.7 5.7-5.5 4.6-7.4-1.1-2-4-2.5-8.7.3s-8.5 9.7-8.5 9.7 7.9.2 12.6-2.6"/><path d="m21.4 16.8c2.7 4.8 5.5 5.7 7.4 4.6 2-1.1 2.5-4-.3-8.7-2.7-4.8-9.7-8.5-9.7-8.5s-.2 7.8 2.6 12.6"/><path d="m40 32.5c-2.7-4.8-5.5-5.7-7.4-4.6-2 1.1-2.5 4 .3 8.7 2.7 4.8 9.7 8.5 9.7 8.5s.1-7.9-2.6-12.6"/></g><g fill="#fc6"><path d="m34.8 13.2c0 5.5-1.8 7.7-4.1 7.7s-4.1-2.2-4.1-7.7c-.1-5.5 4.1-12.2 4.1-12.2s4.1 6.7 4.1 12.2"/><path d="m26.5 36.1c0-5.5 1.8-7.7 4.1-7.7s4.1 2.2 4.1 7.7c0 5.5-4.1 12.2-4.1 12.2s-4.1-6.7-4.1-12.2"/><path d="m42.1 28.8c-5.5 0-7.7-1.8-7.7-4.1 0-2.3 2.2-4.1 7.7-4.1s12.2 4.1 12.2 4.1-6.7 4.1-12.2 4.1"/><path d="m19.2 20.5c5.5 0 7.7 1.8 7.7 4.1s-2.2 4.1-7.7 4.1-12.2-4.1-12.2-4.1 6.7-4.1 12.2-4.1"/><path d="m41.7 19.4c-3.9 3.9-6.8 4.1-8.4 2.5s-1.4-4.5 2.5-8.4c3.9-3.9 11.5-5.7 11.5-5.7s-1.7 7.8-5.6 11.6"/><path d="m19.7 29.8c3.9-3.9 6.8-4.1 8.4-2.5 1.6 1.6 1.4 4.5-2.5 8.4-4 3.8-11.6 5.6-11.6 5.6s1.8-7.6 5.7-11.5"/><path d="m35.9 35.6c-3.9-3.9-4.1-6.8-2.5-8.4 1.6-1.6 4.5-1.4 8.4 2.5 3.9 3.9 5.7 11.5 5.7 11.5s-7.8-1.7-11.6-5.6"/><path d="m25.5 13.6c3.9 3.9 4.1 6.8 2.5 8.4-1.6 1.6-4.5 1.4-8.4-2.5-3.8-3.9-5.6-11.6-5.6-11.6s7.6 1.8 11.5 5.7"/></g><g fill="#ffd68d"><path d="m31.7 12.5c1.4 5.3.2 7.9-2 8.5-2.2.6-4.6-1.1-6-6.4-1.4-5.3.8-12.8.8-12.8s5.8 5.4 7.2 10.7"/><path d="m29.7 36.8c-1.4-5.3-.2-7.9 2-8.5s4.6 1.1 6 6.4c1.4 5.3-.8 12.8-.8 12.8s-5.8-5.4-7.2-10.7"/><path d="m42.8 25.7c-5.3 1.4-7.9.2-8.5-2-.6-2.2 1.1-4.6 6.4-6 5.3-1.4 12.8.8 12.8.8s-5.4 5.7-10.7 7.2"/><path d="m18.5 23.6c5.3-1.4 7.9-.2 8.5 2 .6 2.2-1.1 4.6-6.4 6-5.2 1.4-12.7-.9-12.7-.9s5.3-5.7 10.6-7.1"/><path d="m40 16.8c-2.7 4.8-5.5 5.7-7.4 4.6-2-1.1-2.5-4 .3-8.7 2.7-4.8 9.7-8.5 9.7-8.5s.1 7.8-2.6 12.6"/><path d="m21.4 32.5c2.7-4.8 5.5-5.7 7.4-4.6 2 1.1 2.5 4-.3 8.7-2.7 4.8-9.7 8.5-9.7 8.5s-.2-7.9 2.6-12.6"/><path d="m38.5 33.9c-4.8-2.7-5.8-5.5-4.6-7.4s4-2.5 8.7.3c4.8 2.7 8.5 9.7 8.5 9.7s-7.8.2-12.6-2.6"/><path d="m22.8 15.3c4.8 2.7 5.7 5.5 4.6 7.4-1.1 2-4 2.5-8.7-.3s-8.5-9.7-8.5-9.7 7.9-.1 12.6 2.6"/></g><circle cx="30.7" cy="24.4" r="13.2" fill="#947151"/><circle cx="30.7" cy="24.4" r="10" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f33c.svg b/public/emoji/1f33c.svg
new file mode 100644
index 000000000..15d420735
--- /dev/null
+++ b/public/emoji/1f33c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#83bf4f"><path d="m43.8 63.4c-7.7 2-11-2-11-2s.6-6.2 8.4-8.2c5.3-1.4 15.3 1.4 15.3 1.4s-7.4 7.4-12.7 8.8"/><path d="m21 58c7.7 2 11-2 11-2s-.6-6.2-8.4-8.2c-5.3-1.4-15.3 1.4-15.3 1.4s7.4 7.4 12.7 8.8"/></g><path d="m32 28c0 3.8 0 36 0 36" fill="none" stroke="#75a843" stroke-width="4" stroke-miterlimit="10"/><g fill="#ffd68d"><path d="m50.3 19.6c-4.9 4.9-15 8.4-16.7 6.8-1.6-1.6 1.8-11.8 6.8-16.7 6.9-6.9 16.8 3 9.9 9.9"/><path d="m13.7 36.4c4.9-4.9 15-8.4 16.7-6.8 1.6 1.6-1.9 11.7-6.8 16.7-6.9 6.9-16.8-3-9.9-9.9"/><path d="m40.4 46.3c-4.9-4.9-8.4-15-6.8-16.7 1.6-1.6 11.8 1.8 16.7 6.8 6.9 6.9-3 16.8-9.9 9.9"/><path d="m23.6 9.7c4.9 4.9 8.4 15 6.8 16.7-1.6 1.6-11.8-1.9-16.7-6.8-6.9-6.9 3-16.8 9.9-9.9"/></g><g fill="#ffe9ab"><path d="m50.9 35c-7 0-16.6-4.7-16.6-7 0-2.3 9.6-7 16.6-7 9.8 0 9.8 14 0 14"/><path d="m13.1 21c7 0 16.6 4.7 16.6 7 0 2.3-9.6 7-16.6 7-9.8 0-9.8-14 0-14"/><path d="m25 46.9c0-7 4.7-16.6 7-16.6 2.3 0 7 9.6 7 16.6 0 9.8-14 9.8-14 0"/><path d="m39 9.1c0 7-4.7 16.6-7 16.6-2.3 0-7-9.6-7-16.6 0-9.8 14-9.8 14 0"/></g><circle cx="32" cy="28" r="9.6" fill="#f29a2e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f33d.svg b/public/emoji/1f33d.svg
new file mode 100644
index 000000000..074139da8
--- /dev/null
+++ b/public/emoji/1f33d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.3 48.4c.9 1 .9 2.6 0 3.5l-4.2 4.4c-.9 1-2.5 1-3.4 0l1.3-6.2 6.3-1.7" fill="#8cc63e"/><path d="m56.6 52.3c5.4-4.5 9.4-11.5-1.7-22.6-8.4-8.4-1-13.8-1-13.8s-25 0 2.7 36.4" fill="#64892f"/><path d="m11.3 7.3c-5.1 4.9 1.1 19.6 21.8 39.8 11.3 11 16.8 9.2 21.8 4.2s6.8-10.6-4.1-22c-20-20.9-34.6-27.1-39.5-22" fill="#c9ac1c"/><g fill="#ffe62e"><path d="m13.6 6.4c-1.8-1.4-5.3 1.8-2.6 4 1.6 1.4 5.3-1.9 2.6-4"/><path d="m17 9.7c-1.9-1.5-5.4 1.7-2.6 4.1 1.7 1.4 5.4-1.8 2.6-4.1"/><path d="m20.4 13c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.1-2 2.6-4"/><path d="m23.7 16.3c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m27.1 19.6c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m30.5 22.9c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m33.8 26.5c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.1-2 2.6-4"/><path d="m37.1 29.7c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.1-2 2.6-4"/><path d="m40.2 32.8c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.1-2 2.6-4"/><path d="m43.5 36.1c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m46.7 39.6c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.1-2.1 2.6-4"/><path d="m50.3 42.8c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.1-2 2.6-4"/><path d="m53.5 46.2c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m56.3 49c-1.1-.7-4.5 2.6-2.9 3.7.9.7 4.5-2.7 2.9-3.7"/><path d="m59.5 44.7c.5.9-.8 3.2-1.7 3.6-2.4 1.4.7-5.4 1.7-3.6"/><path d="m32.6 17.5c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m37.9 15.8c-1.7-1.3-4.8 1.5-2.3 3.6 1.6 1.4 4.9-1.6 2.3-3.6"/><path d="m41.5 19.3c-1.7-1.3-4.8 1.5-2.3 3.6 1.5 1.3 4.8-1.6 2.3-3.6"/><path d="m45.4 22.5c-1.9-1.5-5.4 1.7-2.6 4.1 1.8 1.5 5.5-1.8 2.6-4.1"/><path d="m49.3 26.4c-1.9-1.5-5.4 1.7-2.6 4.1 1.7 1.5 5.4-1.8 2.6-4.1"/><path d="m52.9 30.4c-1.9-1.5-5.4 1.7-2.6 4.1 1.8 1.4 5.5-1.9 2.6-4.1"/><path d="m56.5 34.9c-1.4-2-4.5-.4-2.5 2.7 1.2 1.8 4.6.3 2.5-2.7"/><path d="m36.1 21c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m39.6 24.6c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.2 5.2-2.1 2.6-4"/><path d="m43.1 28.1c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m46.6 31.6c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m50.2 35.2c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m53.6 38.6c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m57.1 42.2c-1.7-1.3-5.2 1.9-2.6 4 1.6 1.3 5.2-2 2.6-4"/><path d="m29.3 14.2c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.2-2 2.6-4"/><path d="m35 15.5c1.1-1.7-2.1-4.9-4-2.3-1.2 1.5 2.2 4.9 4 2.3"/><path d="m25.8 11c-1.7-1.3-5.2 1.9-2.6 4 1.5 1.3 5.1-2 2.6-4"/><path d="m22.3 8.4c-1.5-1.2-4.7 1.7-2.4 3.6 1.4 1.2 4.7-1.8 2.4-3.6"/><path d="m18.6 6.9c-1.2-1-3.2.7-1.3 2.4 1.1 1 3.2-.8 1.3-2.4"/><path d="m14.4 5.5c-.6.8 1 2.6 2 1.3.6-.7-1.1-2.5-2-1.3"/><path d="m16.5 5.3c-.2.4 1.5 1.8 2 .5.2-.8-1.7-1.1-2-.5"/><path d="m18.9 6c-.2.4 1.8 2.1 2.4.6.3-.9-2.1-1.2-2.4-.6"/><path d="m21.7 6.8c-.3.4 1.3 2.5 2.1 1.1.6-.8-1.7-1.6-2.1-1.1"/><path d="m58.6 42.5c.9-.1 1.5-4.8-1.4-4.2-1.7.4.1 4.3 1.4 4.2"/><path d="m27.7 9.8c-.8.7.8 4.8 3.3 2.4 1.5-1.5-2.1-3.3-3.3-2.4"/><path d="m24.3 8c-.6.5.7 3.9 2.7 1.9 1.2-1.2-1.7-2.7-2.7-1.9"/><path d="m21.5 28.7c-1.3-1.7 1.9-5.2 4-2.7 1.3 1.6-2 5.3-4 2.7"/><path d="m19.8 34c-1.3-1.7 1.5-4.8 3.6-2.3 1.3 1.6-1.6 4.9-3.6 2.3"/><path d="m25 32.2c-1.3-1.7 1.9-5.2 4-2.7 1.3 1.6-2 5.3-4 2.7"/><path d="m28.5 35.7c-1.3-1.7 1.9-5.2 4-2.7 1.3 1.6-2 5.3-4 2.7"/><path d="m18.2 25.4c-1.3-1.7 1.9-5.2 4-2.7 1.3 1.6-2 5.2-4 2.7"/><path d="m19.5 31c-1.7 1.1-4.9-2.1-2.3-4 1.6-1.1 4.9 2.3 2.3 4"/><path d="m15.1 21.8c-1.3-1.7 1.9-5.2 4-2.7 1.2 1.6-2.1 5.3-4 2.7"/><path d="m12.5 18.3c-1.2-1.5 1.7-4.7 3.6-2.4 1.2 1.4-1.8 4.7-3.6 2.4"/><path d="m11 14.6c-1-1.2.7-3.3 2.4-1.3.9 1.1-.9 3.2-2.4 1.3"/><path d="m9.6 10.4c.8-.6 2.5 1 1.3 2-.7.5-2.5-1.1-1.3-2"/><path d="m9.4 12.5c.4-.2 1.8 1.5.5 2-.8.2-1.1-1.8-.5-2"/><path d="m10.1 14.9c.4-.2 2.1 1.8.6 2.4-.9.2-1.2-2.1-.6-2.4"/><path d="m10.9 17.7c.4-.3 2.5 1.3 1.1 2.2-.8.5-1.7-1.8-1.1-2.2"/><path d="m13.9 23.7c.7-.8 4.8.8 2.4 3.3-1.5 1.5-3.4-2.1-2.4-3.3"/><path d="m12 20.4c.5-.6 3.9.7 1.9 2.7-1.2 1.2-2.6-1.8-1.9-2.7"/></g><path d="M2,30.5c0,0,22.3,8.2,30.5,20.9c5.4,8.3,16.1,11.4,22.6,0.7C35.5,25.7,2,30.5,2,30.5z" fill="#8cc63e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f33e.svg b/public/emoji/1f33e.svg
new file mode 100644
index 000000000..5b02cf7cb
--- /dev/null
+++ b/public/emoji/1f33e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#75a843"><path d="m10.7 27.5c-.6 3-.9 6.1-.8 9.1.1 3 .7 6 1.6 8.8 1 2.8 2.3 5.5 4 8.1.8 1.3 1.7 2.5 2.7 3.7 1 1.2 2 2.3 3.1 3.4-1.3-.8-2.5-1.8-3.6-2.9-1.1-1.1-2.2-2.3-3.1-3.5-1.9-2.5-3.4-5.3-4.4-8.3-1-3-1.5-6.2-1.4-9.3.1-3.2.7-6.3 1.9-9.1"/><path d="m51.3 28c-3.2 1.8-6.3 3.8-9.2 6-2.9 2.2-5.6 4.7-8 7.4-2.4 2.7-4.6 5.6-6.4 8.7-.9 1.6-1.8 3.2-2.5 4.8-.8 1.7-1.4 3.4-2 5.1.2-1.8.7-3.6 1.3-5.4.6-1.8 1.3-3.5 2.2-5.1 1.7-3.3 3.9-6.4 6.4-9.2 2.5-2.8 5.3-5.2 8.4-7.3 3.1-2 6.4-3.8 9.8-5"/></g><g fill="#f4bc58"><path d="m28.5 14.7c-1.5 1.8-4.1 1.2-4.1 1.2s-1-2.5.4-4.3c1.5-1.8 5-2.3 5-2.3s.1 3.7-1.3 5.4"/><path d="m23.2 15.1c.4 1.8-1.2 3.2-1.2 3.2s-2.1-.6-2.6-2.4c-.4-1.8 1-4.4 1-4.4s2.3 1.8 2.8 3.6"/><path d="m26 20.1c-1.8.4-3.2-1.2-3.2-1.2s.6-2.1 2.4-2.6 4.4 1 4.4 1-1.8 2.3-3.6 2.8"/><path d="m20.2 19.6c.6 1.7-.8 3.4-.8 3.4s-2.2-.3-2.8-2c-.6-1.7.4-4.5.4-4.5s2.6 1.4 3.2 3.1"/><path d="m23.6 24.2c-1.7.6-3.4-.8-3.4-.8s.3-2.2 2-2.8c1.7-.6 4.5.4 4.5.4s-1.4 2.6-3.1 3.2"/><path d="m18.2 24.4c.9 1.7-.5 3.6-.5 3.6s-2.3-.1-3.2-1.8c-.9-1.7 0-4.7 0-4.7s2.9 1.1 3.7 2.9"/><path d="m22.2 28.8c-1.7.9-3.6-.5-3.6-.5s.1-2.3 1.8-3.2c1.7-.9 4.7 0 4.7 0s-1.1 2.8-2.9 3.7"/><path d="m16.4 30c1.2 1.7.1 4 .1 4s-2.5.4-3.7-1.4c-1.2-1.7-.9-5.1-.9-5.1s3.3.8 4.5 2.5"/><path d="m21.6 34.1c-1.7 1.2-4 .1-4 .1s-.4-2.5 1.4-3.7 5.1-.9 5.1-.9-.8 3.2-2.5 4.5"/><path d="m15.3 36.7c1.5 1.6.6 4.2.6 4.2s-2.6.7-4.1-.9-1.6-5.2-1.6-5.2 3.6.2 5.1 1.9"/><path d="m21.2 40.2c-1.6 1.5-4.2.6-4.2.6s-.7-2.6.9-4.1 5.2-1.6 5.2-1.6-.2 3.6-1.9 5.1"/><path d="m24.5 15.8c-2.5 3.1-4.3 6.7-5.4 10.4-.5 1.9-1 3.8-1.3 5.7-.3 1.9-.5 3.9-.6 5.9-.1 2-.1 3.9-.1 5.9 0 2 .2 3.9.3 5.9.2 2 .4 3.9.7 5.9.3 2 .6 3.9 1 5.9-.6-1.9-1.1-3.8-1.5-5.8-.4-1.9-.8-3.9-1-5.9-.3-2-.4-4-.5-6-.1-2-.1-4 0-6 .1-2 .3-4 .7-6 .4-2 .8-3.9 1.5-5.8.6-1.9 1.5-3.7 2.5-5.5 1-1.6 2.2-3.2 3.7-4.6"/></g><g fill="#fc6"><path d="m51.7 8.7c-2.4 1.7-5.6.1-5.6.1s-.4-3.5 2-5.2c2.4-1.7 7.1-1.2 7.1-1.2s-1.1 4.6-3.5 6.3"/><path d="m45 7.4c-.1 2.4-2.7 3.6-2.7 3.6s-2.5-1.4-2.4-3.8c.1-2.4 2.7-5.2 2.7-5.2s2.5 3 2.4 5.4"/><path d="m46.8 14.5c-2.4-.1-3.6-2.7-3.6-2.7s1.4-2.5 3.8-2.4c2.4.1 5.2 2.7 5.2 2.7s-3 2.5-5.4 2.4"/><path d="m39.7 12c.2 2.4-2.2 3.9-2.2 3.9s-2.6-1.1-2.9-3.5c-.2-2.4 2-5.5 2-5.5s2.9 2.7 3.1 5.1"/><path d="m42.4 18.9c-2.4.2-3.9-2.2-3.9-2.2s1.1-2.6 3.5-2.9c2.4-.2 5.5 2 5.5 2s-2.7 2.9-5.1 3.1"/><path d="m35.6 17.3c.5 2.5-1.9 4.3-1.9 4.3s-2.9-.9-3.3-3.3c-.5-2.5 1.5-5.9 1.5-5.9s3.2 2.4 3.7 4.9"/><path d="m39.1 24.2c-2.5.5-4.3-1.9-4.3-1.9s.9-2.9 3.3-3.3c2.5-.5 5.9 1.5 5.9 1.5s-2.4 3.2-4.9 3.7"/><path d="m31.4 23.8c1 2.6-1.2 5-1.2 5s-3.2-.4-4.2-3 .6-6.7.6-6.7 3.9 2.1 4.8 4.7"/><path d="m36.5 30.6c-2.6 1-5-1.2-5-1.2s.4-3.2 3-4.2c2.6-1 6.7.6 6.7.6s-2.1 3.8-4.7 4.8"/><path d="m27.8 31.7c1.4 2.6-.6 5.4-.6 5.4s-3.5 0-4.8-2.6-.2-7.1-.2-7.1 4.2 1.7 5.6 4.3"/><path d="m34 38.2c-2.6 1.4-5.4-.6-5.4-.6s0-3.5 2.6-4.8c2.6-1.4 7.1-.2 7.1-.2s-1.7 4.2-4.3 5.6"/><path d="m46.4 8.8c-4.2 3-7.6 6.9-10.3 11.2-1.3 2.2-2.5 4.4-3.5 6.8-1 2.3-1.9 4.7-2.7 7.1-.8 2.4-1.5 4.9-2.1 7.4-.6 2.5-1.1 5-1.6 7.5-.4 2.5-.8 5.1-1.2 7.6-.3 2.5-.6 5.1-.8 7.7-.1-2.6-.1-5.2.1-7.7.2-2.6.4-5.2.7-7.7.3-2.6.8-5.1 1.4-7.6.6-2.5 1.2-5 2-7.5.8-2.5 1.8-4.9 2.9-7.3 1.1-2.4 2.4-4.6 3.8-6.8 1.5-2.2 3.1-4.2 5-6 1.9-1.9 4-3.5 6.3-4.7"/></g><path d="m39.4 39.5c-2.5.5-4.9 1.2-7.1 2.2-2.2 1-4.2 2.4-6 4.1-1.7 1.7-3.1 3.7-4.3 5.9-.6 1.1-1.1 2.2-1.5 3.4-.4 1.2-.8 2.4-1.1 3.6 0-1.3.1-2.5.4-3.8.3-1.2.6-2.5 1.1-3.7 1-2.4 2.4-4.6 4.3-6.4 1.9-1.8 4.1-3.2 6.6-4.1 2.5-.9 5.1-1.3 7.6-1.2" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f33f.svg b/public/emoji/1f33f.svg
new file mode 100644
index 000000000..174e90223
--- /dev/null
+++ b/public/emoji/1f33f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m25.1 2c1.2 2.3 2.1 4.7 3 7.1.9 2.4 1.6 4.9 2.2 7.3 1.2 5 2 10 2.3 15.2.3 5.1.1 10.3-.7 15.4-.7 5.1-2 10.2-3.8 15.1l-3.4-1.2c4-9.1 6.1-19.1 6.1-29.2 0-5-.4-10.1-1.4-15-.5-2.5-1-5-1.8-7.4-.6-2.5-1.4-5-2.5-7.3" fill="#75a843"/><g fill="#83bf4f"><path d="m35.6 42c-5.2 2.2-4.8 7.3-4.8 7.3s3.9 4.4 9 2.2c3.6-1.5 8.1-8.5 8.1-8.5s-8.7-2.5-12.3-1"/><path d="m32.8 24.7c-3.9 3-.6 6.5-.6 6.5s5.9 2.2 9.8-.7c2.7-2 2.4-8.2 2.4-8.2s-9 .3-11.6 2.4"/><path d="m30.8 11.9c-2.9 2.2-.4 4.9-.4 4.9s4.4 1.7 7.3-.6c2-1.5 1.8-6.2 1.8-6.2s-6.7.3-8.7 1.9"/><path d="m29.2 33.3c4.9 2.2 2.2 6.2 2.2 6.2s-5.8 3.1-10.8.9c-3.4-1.5-4.6-7.5-4.6-7.5s9.8-1.2 13.2.4"/><path d="m30.5 18.3c3 2.9-.1 5.2-.1 5.2s-5.1.9-8.1-2c-2.1-2-1.3-6.8-1.3-6.8s7.5 1.6 9.5 3.6"/><path d="m30.1 6.6c1 2.6-1.8 3.4-1.8 3.4s-3.6-.6-4.6-3.2c-.7-1.8 1.4-4.8 1.4-4.8s4.3 2.8 5 4.6"/></g><g fill="#75a843"><path d="m31.4 39.4c-.5-.5-1.1-.8-1.7-1.1-.6-.3-1.2-.6-1.9-.9-1.3-.6-2.6-1.1-3.9-1.6-1.3-.5-2.6-1-3.9-1.5l-2-.7-2-.8c1.4.3 2.8.7 4.1 1.1 1.4.4 2.7.9 4 1.4 1.3.5 2.6 1.1 3.9 1.8.6.3 1.2.7 1.8 1.1.3.2.6.4.9.6.2.1.5.3.7.6"/><path d="m30.5 23.4c-.3-.5-.5-1-.8-1.4-.3-.5-.5-.9-.9-1.4-.7-.9-1.4-1.6-2.3-2.3-1.7-1.4-3.6-2.5-5.5-3.6 2.1.7 4.2 1.8 5.9 3.2.9.7 1.7 1.5 2.3 2.5.3.5.6 1 .8 1.5.2.5.3 1 .5 1.5"/><path d="m32.2 31.2c.3-.6.6-1.1 1-1.7.4-.5.8-1 1.2-1.5.9-1 1.8-1.8 2.9-2.6 1.1-.8 2.2-1.4 3.4-2 .6-.3 1.2-.5 1.8-.7.6-.2 1.3-.4 1.9-.5-1.2.5-2.4 1-3.5 1.6-1.1.6-2.2 1.3-3.3 2-1 .7-2 1.6-2.9 2.4-.9 1-1.8 2-2.5 3"/><path d="m30.3 16.8c.3-.9.8-1.8 1.4-2.6.6-.8 1.3-1.5 2.1-2.1.8-.6 1.7-1.1 2.7-1.5 1-.4 2-.6 3-.6-1.9.5-3.7 1.3-5.3 2.5-.8.6-1.5 1.2-2.1 1.9-.6.8-1.2 1.5-1.8 2.4"/><path d="m28.3 10c-.4-1.4-.7-2.8-1.2-4.2-.5-1.4-1.1-2.6-2-3.8.6.4 1.1 1 1.6 1.6.4.6.7 1.3 1 2 .2.7.4 1.4.5 2.2.1.7.1 1.5.1 2.2"/><path d="m30.9 49.4c.5-.6 1-1.1 1.6-1.6.6-.5 1.3-.9 1.9-1.3 1.3-.8 2.8-1.4 4.3-1.9 1.5-.5 3-.8 4.6-1 .8-.1 1.6-.2 2.3-.3.8-.1 1.6-.1 2.3-.1-.8.1-1.5.2-2.3.4-.8.1-1.5.3-2.3.4-1.5.3-3 .7-4.5 1.1-1.5.5-2.9 1-4.3 1.7-1.2.7-2.5 1.5-3.6 2.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f340.svg b/public/emoji/1f340.svg
new file mode 100644
index 000000000..0b06567d5
--- /dev/null
+++ b/public/emoji/1f340.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="31" rx="2.8" ry="2.8" fill="#699635"/><path d="m3.8 40c-5.9 9.8 4.3 12.8 8.8 9.5-3.4 5-.1 14.4 9.7 8.7 10.9-6.4 7.9-24.5 8.5-26.6-1.8.3-20.7-2.1-27 8.4" fill="#7bb246"/><path d="m12.6 49.5c1.4-1.6 2.9-3.1 4.3-4.7 1.5-1.5 3-3 4.5-4.5 1.5-1.5 3-3 4.6-4.4l2.3-2.2c.8-.7 1.6-1.4 2.4-2.1-.7.8-1.4 1.6-2.1 2.4l-2.2 2.3c-1.5 1.5-3 3-4.5 4.5-1.5 1.5-3 3-4.6 4.4-1.5 1.5-3 2.9-4.7 4.3" fill="#699635"/><path d="m60.2 22c5.9-9.8-4.3-12.8-8.8-9.5 3.4-5 .1-14.4-9.7-8.7-10.9 6.4-7.9 24.5-8.5 26.6 1.8-.3 20.7 2.1 27-8.4" fill="#7bb246"/><path d="m51.4 12.5c-1.4 1.6-2.9 3.1-4.3 4.7-1.5 1.5-3 3-4.5 4.5-1.5 1.5-3 3-4.6 4.4l-2.3 2.2c-.8.7-1.6 1.4-2.4 2.1.7-.8 1.4-1.6 2.1-2.4l2.2-2.3c1.5-1.5 3-3 4.5-4.5 1.5-1.5 3-3 4.6-4.4 1.5-1.5 3-2.9 4.7-4.3" fill="#699635"/><path d="m22.3 3.8c-10-5.8-13 4.2-9.7 8.7-5-3.3-14.6-.1-8.8 9.5 6.5 10.7 24.9 7.8 27 8.3-.3-1.7 2.2-20.3-8.5-26.5" fill="#83bf4f"/><path d="m12.6 12.5c1.6 1.4 3.2 2.8 4.7 4.2 1.6 1.4 3.1 2.9 4.6 4.4 1.5 1.5 3 3 4.5 4.5l2.2 2.3c.7.8 1.4 1.6 2.1 2.4-.8-.7-1.6-1.4-2.4-2.1l-2.3-2.1c-1.6-1.4-3.1-2.9-4.6-4.4-1.5-1.5-3-3-4.5-4.5-1.4-1.6-2.9-3.1-4.3-4.7" fill="#699635"/><path d="m41.7 58.2c10 5.8 13-4.2 9.7-8.7 5.1 3.3 14.6.1 8.8-9.5-6.5-10.7-24.9-7.8-27-8.3.3 1.7-2.2 20.3 8.5 26.5" fill="#83bf4f"/><g fill="#699635"><path d="m51.4 49.5c-1.6-1.4-3.2-2.8-4.7-4.2-1.6-1.4-3.1-2.9-4.6-4.4-1.5-1.5-3-3-4.5-4.5l-2.2-2.4c-.7-.8-1.4-1.6-2.1-2.4.8.7 1.6 1.4 2.4 2.1l2.3 2.2c1.6 1.4 3.1 2.9 4.6 4.4 1.5 1.5 3 3 4.5 4.5 1.4 1.6 2.9 3.1 4.3 4.7"/><path d="m32 36.8l2.5 22.7c.1 1.3-.9 2.4-2.2 2.5-1.4.1-2.6-.8-2.8-2.1 0-.2 0-.3 0-.5l2.5-22.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f341.svg b/public/emoji/1f341.svg
new file mode 100644
index 000000000..35a456362
--- /dev/null
+++ b/public/emoji/1f341.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.3 33.6c-1.1-.5-1.1-1.4-1-2.1l2.6-9.1-8.7 1.8c-.3 0-1.1 0-1.6-1.7l-.8-3.1-6 7c0 0-3.9 4.3-2.7-2.2l2.6-13.9-4.8 2.4c-.3.1-1.2.2-2.5-2.2l-4.4-8.5-4.4 8.4c-1.3 2.4-2.2 2.3-2.5 2.2l-4.8-2.4 2.6 13.9c1.2 6.5-2.7 2.2-2.7 2.2l-6-7-.8 3.1c-.4 1.7-1.3 1.8-1.6 1.7l-8.7-1.8 2.6 9.1c.1.7.1 1.6-1 2.1l-2.7 1.3c0 0 10 8 13.2 10.7.6.5 2.2 2.1 1.6 3.7l-1.2 3.6 13.6-2.1c.7-.1 4.6-.1 5.3 0l13.6 2.1-1.2-3.6c-.5-1.7 1-3.2 1.6-3.7 3.5-2.7 13.5-10.7 13.5-10.7l-2.7-1.2" fill="#ff8e66"/><path d="m56.8 35.5c-1.8.1-3.5.2-5.3.3-2.9.1-5.8.2-8.8.2 1.3-.9 2.5-1.9 3.8-2.8l7.3-5.3 3.6-2.7c1.2-.9 2.4-1.8 3.5-2.9-1.1 1-2.4 1.8-3.6 2.7l-3.7 2.5-7.2 4.7c.5-1.9 1-3.9 1.5-5.8l1-3.5c.3-1.2.7-2.4 1.1-3.5-.5 1.1-.9 2.3-1.4 3.4l-1.2 3.5c-.8 2.3-1.5 4.5-2.2 6.8-2.2 1.5-4.4 2.9-6.6 4.4-1.2.9-2.5 1.7-3.7 2.6-.6.4-1.2.9-1.8 1.4l-.4-13.9c1.4-3.1 3-6.1 4.9-8.9 1.9-2.9 4-5.8 6.3-8.5-2.4 2.6-4.6 5.4-6.7 8.2-1.6 2.3-3.2 4.7-4.5 7.2l-.7-21.3-.6 21.3c-1.3-2.5-2.9-4.9-4.5-7.2-2.1-2.9-4.3-5.6-6.7-8.2 2.3 2.7 4.3 5.6 6.3 8.5 1.8 2.9 3.5 5.8 4.9 8.9l-.4 13.8c-.6-.5-1.2-.9-1.8-1.4-1.2-.9-2.5-1.8-3.7-2.6-2.2-1.5-4.4-3-6.6-4.4-.7-2.3-1.4-4.5-2.2-6.8l-1.2-3.5c-.4-1.1-.8-2.3-1.4-3.4.5 1.1.8 2.3 1.1 3.5l1 3.5c.5 1.9 1 3.9 1.5 5.8l-7.2-4.7-3.7-2.4c-1.2-.9-2.5-1.7-3.6-2.7 1.1 1.1 2.3 2 3.5 2.9l3.6 2.7 7.3 5.3c1.3.9 2.5 1.9 3.8 2.8-2.9 0-5.8-.1-8.8-.2-1.8-.1-3.5-.2-5.3-.3-1.8-.2-3.5-.3-5.2-.7 1.7.5 3.5.7 5.2 1 1.8.2 3.5.4 5.3.6 3.4.3 6.7.5 10.1.7.7.5 1.4 1 2.1 1.6 1.1.9 2.2 1.7 3.3 2.6-1.9 1.9-3.7 3.8-5.6 5.7-1.1 1.1-2.1 2.1-3.2 3.1-1.1 1-2.2 2-3.4 2.8 1.3-.8 2.5-1.7 3.6-2.7 1.1-1 2.3-1.9 3.4-2.9 2-1.8 4-3.7 6-5.4.4.3.8.6 1.1 1 .4.4.8.8 1.1 1.2l-.6 17.9h3l-.5-17.9c.3-.4.7-.8 1.1-1.2.4-.3.7-.7 1.1-1 2 1.8 4 3.6 6 5.4 1.1 1 2.2 2 3.4 2.9 1.2.9 2.3 1.9 3.6 2.7-1.2-.8-2.3-1.8-3.4-2.8-1.1-1-2.2-2.1-3.2-3.1-1.9-1.9-3.7-3.8-5.6-5.7 1.1-.9 2.2-1.8 3.3-2.6.7-.5 1.4-1 2.1-1.6 3.4-.2 6.7-.4 10.1-.7 1.8-.2 3.5-.3 5.3-.6 1.8-.2 3.5-.4 5.2-1-1.7.4-3.5.6-5.2.7" fill="#c65c3c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f342.svg b/public/emoji/1f342.svg
new file mode 100644
index 000000000..7ca377c87
--- /dev/null
+++ b/public/emoji/1f342.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.5 31.3c0-.5.1-.9.3-1.3-1.9-1.1-3-2.7-3-4.5.1-2.8 3.3-5.1 7.4-5.5 1-9.4.8-17 .8-17s-37.1-1.3-50.6 11.7c-.2.2-.4.4-.7.7 2 1.2 3.3 3.2 3.3 5.5 0 3.7-3.5 6.8-7.8 6.8-1.3 0-2.5-.3-3.6-.8-3.9 11.7 12 15.1 15.5 18.5 4.5 4.3 9 28.4 31.7 6.5 4.1-4 6.9-10.2 8.7-16.8-1.2-1-2-2.3-2-3.8" fill="#ffd93b"/><path fill="#db9523" d="m24.5 40.9l4.6-4.6 19 11.7-18.3-12.5 7.6-7.6 17 7.5-16.3-8.3 7.1-7.2 12.9-.6-11.9-.4 15.8-15.9-16.5 15.2-.4-11.5-.6 12.5-7.4 6.9-8.6-15.8 7.8 16.5-8 7.3-12.9-17.6 12.2 18.3-4.8 4.4-12.9-7.6 12.2 8.3-12.5 11.5 2.3 2.2 11.9-12 8.6 11.7z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f343.svg b/public/emoji/1f343.svg
new file mode 100644
index 000000000..c19539d9d
--- /dev/null
+++ b/public/emoji/1f343.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28.6 38.4c-15.4 2.8-6.9 10.5-6.4 13.2.5 2.7-4.9 12.7 10.6 9.9 16.1-2.9 20.8-18.5 20.8-18.5s-19.7-5.6-25-4.6" fill="#83bf4f"/><path fill="#699635" d="m25.9 50.4l3.1-.6.7-9.8-.1 9.7 5.4-1.2 1-8-.5 7.9 4.7-1.2 3.1-4.6-2.4 4.5 12.7-4.1-12.6 4.6 5.3 3.1-6-3-4.7 1.3 4.5 7.2-5-7-5.4 1.4 3.5 9-4-8.9-3.1.7-.6 6.6.1-6.5-8.2 1.8-.3-1.4 8.3-1.5-2.4-6z"/><path d="m20.5 49.8c-2.7-1-5.2-2.9-7-5.4-1.8-2.5-2.8-5.6-3-8.7-.1-1.6-.1-3.1.2-4.7.3-1.6.7-3.1 1.3-4.6 1.2-3 3-5.7 5.3-7.9.3-.3.6-.5.9-.8l.5-.4.4-.3c.6-.5 1.3-1 1.9-1.4 1.3-.9 2.7-1.7 4.2-2.3 3-1.2 6.2-1.9 9.5-1.9 3.3.1 6.6.9 9.6 2.6 1.5.9 2.9 2.1 4 3.6 1.1 1.5 1.9 3.4 2 5.4.1 2-.5 3.9-1.4 5.5-.9 1.6-2.1 2.8-3.3 3.9-2.5 2.2-5.6 3.7-8.9 4.2-1.7.2-3.4.2-5.1-.2-1.7-.4-3.4-1.2-4.7-2.7-1.3-1.4-2-3.4-1.9-5.2 0-1.8.5-3.4 1.2-4.9 1.4-2.9 3.4-5.2 5.5-7.3 2.1-2.1 4.4-3.9 6.8-5.6 4.8-3.4 9.8-6.2 15.1-8.7-4.8 3.2-9.6 6.5-13.9 10.2-2.2 1.8-4.2 3.8-6.1 5.9-1.8 2.1-3.5 4.4-4.4 6.8-.5 1.2-.7 2.4-.7 3.5.1 1.1.5 2 1.2 2.7 1.4 1.4 4 1.8 6.3 1.3 2.4-.5 4.7-1.7 6.4-3.4 1.8-1.8 2.9-3.9 2.6-5.6-.2-1.8-1.6-3.5-3.6-4.6-2-1.2-4.5-1.7-6.9-1.8-5-.1-10.1 1.9-14 5.2-1.9 1.7-3.6 3.7-4.8 6-.6 1.2-1.1 2.4-1.4 3.6-.4 1.3-.6 2.6-.7 3.9-.1 2.6.3 5.3 1.4 7.8 1.2 2.4 3.1 4.6 5.5 6.3" fill="#42ade2"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f344.svg b/public/emoji/1f344.svg
new file mode 100644
index 000000000..853a49d20
--- /dev/null
+++ b/public/emoji/1f344.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m54.7 13.7c-3.2-3.1-7-5.8-10.7-7.8-.2 5.6-5.5 10-12 10-6.5 0-11.8-4.5-12-10-3.8 2-7.6 4.7-10.7 7.8 2.1 3.3 1.1 8.8-2.3 12.8-1.5 1.7-3.2 2.9-4.9 3.4.9 17.5 13.9 16.8 29.9 16.8 16 0 29 .7 29.9-16.8-1.7-.6-3.4-1.7-4.9-3.4-3.4-4-4.4-9.6-2.3-12.8" fill="#e84d88"/><g fill="#fdeeff"><path d="m32 15.9c6.5 0 11.8-4.5 12-10-4.6-2.5-9-3.9-12-3.9s-7.4 1.4-12 3.9c.2 5.5 5.5 10 12 10"/><path d="m9.3 13.7c-4.3 4.1-7.3 9.1-7.3 14.2 0 .7 0 1.4.1 2.1 1.7-.6 3.4-1.7 4.9-3.4 3.4-4.1 4.4-9.7 2.3-12.9"/><path d="m54.7 13.7c-2.1 3.3-1.1 8.8 2.3 12.8 1.5 1.7 3.2 2.9 4.9 3.4 0-.7.1-1.3.1-2.1 0-5-3-10-7.3-14.1"/></g><path d="m50 41.5c0 4.3-8.1 5.2-18 5.2s-18-.9-18-5.2c0-4.2 8.6-8.1 18-8.1 9.4.1 18 3.9 18 8.1" fill="#a52355"/><path d="M47,64H17c0,0,2.8-8.2,3.7-14.9c1-7.6,1.5-13.9,11.3-13.9c9.8,0,10.3,6.3,11.3,13.9C44.2,55.8,47,64,47,64z" fill="#e2ccaf"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f345.svg b/public/emoji/1f345.svg
new file mode 100644
index 000000000..b0f3efc4e
--- /dev/null
+++ b/public/emoji/1f345.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,31.6C62.8,47,48.9,60,32.1,60S0.4,46.2,2.1,30.9C4.5,9.4,20.4,8,32.1,8C39.2,8,60.2,1.8,62,31.6z" fill="#ef4d3c"/><path d="m11 27c6.2-9.6 16.8-6.8 19.6-10.4 0 6.9 5 3.5 7.5 6.6 3.2 4 4.4 11.1 8.2 12.5-3.7-7.9 2.3-7.6-6.1-18.2 4.5 2.8 6.8 0 12.9 2.5-5.3-8.4-13.6-6-13.6-6s5.2-4.8 9.6-2.3c-4.6-6.8-17.9 1.8-17.9 1.8s-5.5-9.4-17.3.5c6.9-2.8 14.5 0 14.5 0s-12.5-3.1-17.4 13" fill="#8cc63e"/><g fill="#64892f"><path d="M11,27c0,0,7.3-13.5,19.9-12.3C19.8,9.6,11,20.4,11,27z"/><path d="m13.9 14c0 0 9.2-6.9 17.3 0-2.4-8.4-14.7-4.5-17.3 0"/><path d="m33.2 14.9c12.2 5.6 8.1 12 13.1 21-3.4-7.5 5-21-13.1-21"/><path d="m28.4 14c0 0 2.8-4.2 3.8-9.4.1-.7 3.1-.6 3 .1-1 6.7 1.7 10.4 1.7 10.4s-2.1.7-4.7.7c-2.6.1-3.8-1.8-3.8-1.8"/></g><ellipse cx="33.7" cy="4.6" rx="1.5" ry=".6" fill="#8cc63e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f346.svg b/public/emoji/1f346.svg
new file mode 100644
index 000000000..78a52f6c8
--- /dev/null
+++ b/public/emoji/1f346.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m53.4 34.4c-7.6-9.1-19.5-10.3-30.6-21.1-6.7-6.5-18.5 6.4-15.3 12.6 4.3 8.2 14.2 23.9 23.1 30.8 19.1 14.7 38.2-3.9 22.8-22.3" fill="#7a2d77"/><path d="m10 27.9c2.2-2.6 1.6-6.9 1.6-6.9s1.7 2 4.2 2l.2-4.4c0 0 3.8-.1 7.1-3.8l-11.2-.4-3.9 6.4 2 7.1" opacity=".15"/><g fill="#83b730"><path d="m10.9 12.5l-.9 1.6c-2.4-1.6-5.8-6-2.4-12.1l1.5 1c-3.1 5.5 1.3 9.1 1.8 9.5"/><path d="m17.2 16.2c3.8.4 7.3-2.6 7.3-2.6s-2.6-3.6-6.5-4c-3.8-.4-7.1.7-7.3 2.5-.2 1.9 2.7 3.7 6.5 4.1"/><path d="m5.1 20.2c-.5 4 2 7.5 2 7.5s3.2-2.9 3.7-6.9c.5-4-.4-7.3-2-7.5-1.6-.1-3.2 3-3.7 6.9"/></g><path d="m8.7 18c2.5 3.5 7.9 3.5 7.9 3.5s1.2-5.7-1.3-9.3c-2.5-3.5-6.1-5.1-7.9-3.5-1.9 1.6-1.3 5.7 1.3 9.3" fill="#8cc63e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f347.svg b/public/emoji/1f347.svg
new file mode 100644
index 000000000..e924fc216
--- /dev/null
+++ b/public/emoji/1f347.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8cc63e"><path d="m38.8 22.1c5.8-4.7-.8-18.4-.8-18.4s-.6 2.6-2 5.8c-5.2-4.9-13.4-7.5-13.4-7.5s4.4 6.7 5.5 14.9c-3.5 0-6.2-.9-6.2-.9s9.2 12.4 16.9 6.1"/><path d="m48.3 40.6c-5.5 5.1-3 14.6-3 14.6s1-2.2 2.8-5.1c3 2.8 8.9 3.1 8.9 3.1s-2.1-4.4-1.3-10.8c2.7-.7 4.6-.6 4.6-.6s-4.7-8-12-1.2"/></g><g fill="#843dc9"><ellipse cx="44.7" cy="23" rx="6.6" ry="6.9"/><ellipse cx="25.3" cy="26" rx="6.1" ry="6.4"/><ellipse cx="30.9" cy="55.6" rx="6.1" ry="6.4"/><ellipse cx="42.8" cy="48.5" rx="4.7" ry="4.9"/></g><ellipse cx="35.4" cy="27.8" rx="8" ry="8.4" fill="#ab7dcc"/><g fill="#6f43a3"><ellipse cx="29.4" cy="36.3" rx="7" ry="7.4"/><ellipse cx="43.4" cy="37.9" rx="7" ry="7.4"/></g><ellipse cx="19.2" cy="39.8" rx="8.9" ry="9.3" fill="#843dc9"/><ellipse cx="22" cy="51.7" rx="6.1" ry="6.4" fill="#6f43a3"/><path d="m15.1 49.8c6.8-4.5 33.7-16.5 38.7-34.7" fill="none" stroke="#9fc427" stroke-width="2" stroke-miterlimit="10"/><g fill="#ab7dcc"><ellipse cx="32" cy="44.7" rx="8.3" ry="8.7"/><path d="m18.3 52.2c0 4.7-3.6 8.5-8.1 8.5-4.5 0-8.1-3.8-8.1-8.5 0-4.7 3.6-8.5 8.1-8.5 4.4 0 8.1 3.8 8.1 8.5"/><ellipse cx="53.3" cy="32.1" rx="8.7" ry="9.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f348.svg b/public/emoji/1f348.svg
new file mode 100644
index 000000000..d715aaa25
--- /dev/null
+++ b/public/emoji/1f348.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.3 29.2c-3.5-14.5-19.5-23.8-35.7-20.6-16.2 3.2-26.4 17.6-22.9 32.2 3.5 14.6 19.5 23.8 35.7 20.6 16.2-3.2 26.4-17.6 22.9-32.2" fill="#f5f0ae"/><g fill="#d0d18b"><path d="m29.3 8.3c-.2-.1-.3-.1-.5-.2-1.1.1-2.1.3-3.2.5-1.1.2-2.1.5-3.1.8-.1.1-.3.2-.4.4 1.3.5 2.7 1.1 4.2 1.8 1-1.2 2.1-2.3 3-3.3"/><path d="m23.4 16.8l4.8 2.7 3.2-4.3-4.8-2.5z"/><path d="m25.3 25.8l5.3 3.3 3.2-5-5.2-3.1z"/><path d="m27.7 35.9l5.3 3.4 3.3-5.1-5.3-3.5z"/><path d="m38.7 44.2l-5.3-3.3-3.2 5 5.2 3.2z"/><path d="m40.6 53.3l-4.8-2.8-3.2 4.3 4.8 2.5z"/><path d="m34.7 61.7c.2.1.3.1.5.2 1.1-.1 2.2-.3 3.2-.5s2.1-.5 3.2-.8c.1-.1.2-.2.4-.3-1.3-.5-2.7-1.1-4.2-1.8-1.1 1.1-2.1 2.2-3.1 3.2"/><path d="m33.6 14.1l2.8-3.7-4.7-2-2.9 3.3z"/><path d="m31 19.7l5.2 3.2 2.9-4.5-5.1-3z"/><path d="m41.8 27.8l-5.2-3.3-3.2 4.9 5.3 3.4z"/><path d="m44.3 37.9l-5.2-3.4-3.2 5.1 5.2 3.3z"/><path d="m46.2 47.5l-4.8-3-3.2 4.8 4.8 2.8z"/><path d="m43.2 53.4l-3.3 4 4.2 1.9 3.4-3.6z"/><path d="m38.9 8.7c-1.4-.3-2.8-.5-4.2-.6 1.2.5 2.3 1 3.5 1.5.2-.3.5-.6.7-.9"/><path d="m35.9 14.4l5.1 2.9 2.6-3.9-5-2.7z"/><path d="m38.6 23.3l5.1 3.3 2.8-4.6-5.1-3.2z"/><path d="m44.2 28.2l-3.1 5 5.1 3.4 2.9-5z"/><path d="m51.2 41.4l-4.7-3.2-3.1 5 4.7 3z"/><path d="m52.5 50.3l-4.1-2.6-3.3 4.5 4.2 2.4z"/><path d="m46.9 58.4c1.2-.6 2.4-1.4 3.5-2.1-.3-.2-.7-.4-1.1-.5-.7.9-1.5 1.8-2.4 2.6"/><path d="m46.4 11.3c-1.7-.8-3.4-1.5-5.2-2-.1.2-.3.4-.4.6 1.6.8 3.3 1.7 4.9 2.7.1-.5.4-.9.7-1.3"/><path d="m46.1 13.8l-2.5 3.9 4.9 3.3 2.3-4.1z"/><path d="m53.6 25.8l-4.6-3.3-2.6 4.5 4.8 3.4z"/><path d="m51.6 32l-2.8 4.9 4.5 3.1 2.6-4.8z"/><path d="m57.5 44.4l-3.9-2.8-3 4.8 4 2.6z"/><path d="m51.6 54.6c.2.1.4.2.7.4 1.4-1.2 2.7-2.4 3.8-3.8-.4-.3-.8-.5-1.3-.8-1.1 1.4-2.1 2.8-3.2 4.2"/><path d="m52.6 15.4c-1.4-1.2-2.9-2.2-4.5-3.2-.2.3-.3.5-.5.8 1.6 1 3.1 2 4.6 3.1.2-.2.3-.4.4-.7"/><path d="m55.1 24.9l1.8-4-4.2-3.4-2.1 4z"/><path d="m59.3 29.6l-3.8-3.3-2.3 4.5 4.2 3.3z"/><path d="m55.2 40.3l3.8 2.8 2.2-4.6-3.5-2.9z"/><path d="m56.4 49.1c.3.2.5.3.8.5 1-1.4 1.9-3 2.6-4.6-.2-.2-.4-.3-.7-.5-.8 1.6-1.7 3.1-2.7 4.6"/><path d="m60.9 27.9c-.6-2-1.5-3.9-2.5-5.7-.4 1-.8 2-1.3 3.1 1.3 1.1 2.5 2.2 3.6 3.3.1-.2.1-.5.2-.7"/><path d="m61.6 30.6c-.2-.2-.4-.4-.6-.6-.5 1.4-1.1 2.8-1.7 4.3.9.8 1.8 1.6 2.6 2.3.2-1.9.1-3.9-.3-6"/><path d="m20.8 16.6l3.2-4-4.1-1.9-3.4 3.6z"/><path d="m17.8 22.5l4.8 3 3.2-4.8-4.8-2.8z"/><path d="m19.7 32.1l5.2 3.4 3.2-5.1-5.2-3.3z"/><path d="m30.6 40.6l-5.3-3.5-3.1 5 5.2 3.4z"/><path d="m33 50.2l-5.2-3.1-2.9 4.5 5.1 3z"/><path d="m30.3 55.9l-2.8 3.6 4.8 2.1 2.9-3.3z"/><path d="m17 11.6c-1.2.6-2.4 1.3-3.4 2.1.3.2.7.3 1 .5.8-.9 1.6-1.8 2.4-2.6"/><path d="m11.5 19.7l4.1 2.6 3.3-4.6-4.2-2.3z"/><path d="m12.8 28.6l4.6 3.2 3.2-5-4.7-3.1z"/><path d="m19.8 41.7l3.1-4.9-5.1-3.4-2.9 4.9z"/><path d="m25.4 46.7l-5.1-3.4-2.8 4.6 5.1 3.3z"/><path d="m28.1 55.6l-5.1-3-2.6 4 5 2.6z"/><path d="m25.1 61.3c1.4.3 2.9.5 4.4.6-1.2-.5-2.4-1-3.6-1.6-.3.4-.6.7-.8 1"/><path d="m12.4 15.4c-.2-.1-.4-.2-.6-.4-1.4 1.2-2.7 2.4-3.8 3.8.4.3.8.5 1.3.8 1-1.4 2-2.8 3.1-4.2"/><path d="m6.5 25.6l3.9 2.8 3-4.8-4-2.6z"/><path d="m12.4 38l2.8-4.9-4.5-3.2-2.6 4.8z"/><path d="m17.6 43l-4.8-3.4-2.4 4.5 4.6 3.4z"/><path d="m17.9 56.2l2.5-3.9-5-3.3-2.2 4z"/><path d="m17.6 58.7c1.7.8 3.4 1.5 5.2 2 .2-.2.3-.4.5-.6-1.6-.8-3.3-1.7-4.9-2.7-.3.5-.5.9-.8 1.3"/><path d="m7.6 20.9c-.3-.2-.5-.3-.8-.5-1 1.4-1.9 3-2.6 4.6.2.2.4.3.7.5.8-1.6 1.7-3.1 2.7-4.6"/><path d="m8.8 29.7l-3.8-2.9-2.2 4.7 3.5 2.9z"/><path d="m4.7 40.3l3.8 3.3 2.3-4.5-4.2-3.2z"/><path d="m8.9 45.1l-1.8 4 4.1 3.4 2.2-4z"/><path d="m11.3 54.6c1.4 1.2 2.9 2.3 4.5 3.2.2-.3.3-.5.5-.8-1.6-1-3.1-2-4.6-3.1-.1.2-.2.4-.4.7"/><path d="m2.1 33.3c-.1 2 0 4 .3 6.1.2.2.4.4.6.6.5-1.4 1.1-2.8 1.7-4.3-1-.9-1.8-1.7-2.6-2.4"/><path d="m3.1 42.1c.6 2 1.5 3.9 2.5 5.7.4-1 .8-2 1.3-3.1-1.3-1.1-2.5-2.2-3.6-3.3-.1.2-.2.4-.2.7"/></g><path d="m35.6 11.8h-11.3c.6-.7 2.7-1.7 6.2-1.7 3.1 0 5.1.8 5.1 1.7" fill="#8cc63e"/><g fill="#64892f"><path d="m35.6 11.8c.1 1-2.5 2.5-5.7 2.8-3.2.3-5.9-.8-6-1.7-.1-1 1.4-3 6.1-1.5 3.1 1 5.6-.5 5.6.4"/><path d="m29.3 12.5c-.6-3.5-1.2-4.5-1.9-5.8-.2-.4-.5-.9-.8-1.5l1.9-1c.3.6.5 1 .7 1.4.8 1.5 1.5 2.6 2.1 6.5l-2 .4"/></g><g fill="#8cc63e"><path d="m26.6 5.5l2.2.2c.8 1.5-.2 3 .5 6.9 0-.1-2-5.8-2.7-7.1"/><path d="m32 6.4c-2.5.2-5-.3-7.7-.9-3-.7-6.8-1.3-10.6-1.3-1.6 0-1.7-2.2-.1-2.2 4.9 0 8 .6 11.1 1.3 3.7.8 6.8 1.6 9.9.2l.7 2c-1.1.6-2.2.8-3.3.9"/></g><ellipse transform="matrix(.941-.3384.3384.941.5018 12.091)" cx="34.9" cy="4.6" rx=".7" ry="1.1" fill="#ceff80"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f349.svg b/public/emoji/1f349.svg
new file mode 100644
index 000000000..0f7a175f7
--- /dev/null
+++ b/public/emoji/1f349.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2.1,50.3c16.2,15.6,43.6,15.6,59.8-0.1L32,2L2.1,50.3z" fill="#f55"/><path d="M6,44l-1.1,1.6C16.7,56,41.7,60.1,59.2,45.5L58,44C42.9,55.5,21.1,55.5,6,44z" fill="#ceff80"/><path d="M4.9,45.6L2,50.2c16.2,15.7,43.7,15.7,60-0.1l-2.8-4.6C43.7,58,20.3,58,4.9,45.6z" fill="#8cc63e"/><g fill="#3e4347"><path d="m16 38.5c0-1.3 2.4-4.6 2.4-4.6s2.5 3.4 2.5 4.7c0 1.3-1 2.3-2.4 2.3-1.4 0-2.5-1.1-2.5-2.4"/><path d="m28.4 43.1c0-1.3 2.4-4.6 2.4-4.6s2.5 3.4 2.5 4.7c0 1.3-1 2.3-2.4 2.3-1.4 0-2.5-1.1-2.5-2.4"/><path d="m36.5 31.5c0-1.3 2.4-4.6 2.4-4.6s2.5 3.4 2.5 4.7c0 1.3-1 2.3-2.4 2.3-1.4 0-2.5-1.1-2.5-2.4"/><path d="m44.7 42.5c0-1.3 2.4-4.6 2.4-4.6s2.5 3.4 2.5 4.7c0 1.3-1 2.3-2.4 2.3-1.4-.1-2.5-1.1-2.5-2.4"/><path d="m27.2 20.9c0-1.3 2.4-4.6 2.4-4.6s2.4 3.4 2.4 4.7c0 1.3-1 2.3-2.4 2.3-1.3-.1-2.4-1.1-2.4-2.4"/></g><g fill="#64892f"><path d="m28.2 54.7v7.1c2.5.2 5 .2 7.5 0v-7.1c-2.4.2-5 .2-7.5 0"/><path d="m10.6 49.4l-2.2 5.8c2.1 1.4 4.4 2.5 6.7 3.5l2.3-6.2c-2.3-.8-4.6-1.9-6.8-3.1"/><path d="m53.4 49.4c-2.2 1.2-4.5 2.3-6.9 3.1l2.3 6.2c2.3-1 4.6-2.1 6.7-3.5l-2.1-5.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f34a.svg b/public/emoji/1f34a.svg
new file mode 100644
index 000000000..a6c48c5ff
--- /dev/null
+++ b/public/emoji/1f34a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m30.2 11.5l.2-1.2c0 0 3.6 2.1 7.8.7l.2.8c-4.5 1.5-8.1-.2-8.2-.3" fill="#628c2c"/><ellipse cx="27.9" cy="38.1" rx="25.9" ry="23.9" fill="#f29a2e"/><path d="m22 18.9c.2-1.2 4.7-.6 4.7-.6s-.2-3 .6-3.2c.7-.1 2 2.9 2 2.9s3.6-1.4 4.1-.5c.4.8-2.5 2.6-2.5 2.6s3.8 3.1 3 4.1c-.8 1.1-4.9-2.2-4.9-2.2s-2.6 4.4-3.7 3.8c-1.1-.6.9-5 .9-5s-4.4-.7-4.2-1.9" fill="#7fb539"/><g fill="#ffc44a"><path d="m18.6 29.1l-.8.8.8.8.8-.8-.8-.8"/><path d="m12.6 28.6l-.8.8.8.8.8-.8-.8-.8"/><path d="m7.8 28.6l-.8.8.8.8.7-.8-.7-.8"/><path d="m22 32.4l-.8.8.8.8.7-.8-.7-.8"/><path d="m18.6 36.5l-.8.8.8.8.8-.8-.8-.8"/><path d="m13.4 36.5l-.8.8.8.8.7-.8-.7-.8"/><path d="m7.4 37l-.8.8.8.8.8-.8-.8-.8"/><path d="m16 32.6l-.8.8.8.8.8-.8-.8-.8"/><path d="m10.8 32.6l-.8.8.8.8.7-.8-.7-.8"/><path d="m5.5 32.6l-.8.8.8.8.8-.8-.8-.8"/><path d="m21.4 25.6l-.8.8.8.8.8-.8-.8-.8"/><path d="m15.6 25.6l-.8.8.8.8.8-.8-.8-.8"/><path d="m10 24.8l-.8.8.8.8.8-.8-.8-.8"/><path d="m19.2 22.5l-.8.8.8.8.8-.8-.8-.8"/><path d="m17 19.5l-.8.8.8.8.8-.8-.8-.8"/><path d="m13.4 21.7l-.8.8.8.8.7-.8-.7-.8"/><path d="m16 40.5l-.8.8.8.8.8-.8-.8-.8"/><path d="m10.5 40.5l-.8.8.8.8.7-.8-.7-.8"/></g><path d="m47.4 6.2c6.5 5.4 14.6 3.9 14.6 3.9s-13.1 16.5-24 9.7c-10.2-6.3 0-21.4 9.4-13.6" fill="#8cc63e"/><path d="m30.5 2.8l-1.9.9c2.9 9.3-.7 14.5-1.5 15.4-1.2 1.2 1.6 2.3 2.9.6.2-.3 4-5.9.5-16.9" fill="#628c2c"/><ellipse cx="29.6" cy="3.3" rx="1" ry="1.3" fill="#8cc63e"/><path d="m33.8 11.8c1-.7 2.1-1.3 3.3-1.7 1.2-.4 2.4-.6 3.7-.6 2.5 0 4.9.7 7.2 1.3 2.3.6 4.7 1 7 .9 2.4-.1 4.7-.8 7-1.7-1 .6-2.2 1.1-3.3 1.6-1.2.4-2.4.7-3.6.8-2.5.3-5-.1-7.3-.7-2.4-.6-4.6-1.4-7-1.5-2.4-.1-4.8.5-7 1.6" fill="#7fb539"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f34b.svg b/public/emoji/1f34b.svg
new file mode 100644
index 000000000..e6dafd4c7
--- /dev/null
+++ b/public/emoji/1f34b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28.2 4.6c-7.2-3.3-12.2 6.9-12.2 6.9s2.1 4.7 5.3 5.7c11.6 3.5 21.6-12 21.6-12s-7.6 2.7-14.7-.6" fill="#77a836"/><path d="m9 7.9c-.4 0-.5 1.5-.1 1.5 6.4 1.4 9 6.1 9.2 7 .3 1.2 2.1-.1 1.5-1.6-.2-.2-3.9-6.1-10.6-6.9" fill="#947151"/><path d="m57.8 57.8c.3.3 1.5.6 2.1 0 .6-.6.3-1.9 0-2.2-.3-.3-1 0-1.5.6-.6.7-.8 1.4-.6 1.6" fill="#64892f"/><path d="m17.3 19.1c-.5-.7.1-2.3 1.5-3.8 1.4-1.4 3-2.1 3.7-1.6 8.4-5.4 21.2-2.9 30.4 6.6 8.2 8.5 11.1 20 7.8 28.6 1.6 2.1 1.1 5.7-1.4 8.3-2.5 2.6-6 3.2-8 1.5-8.3 3.3-19.4.4-27.6-8.1-9.2-9.6-11.7-22.8-6.4-31.5" fill="#ffe62e"/><path d="M18.7,16.1C17.2,11.9,11,9.5,11,9.5S-1.6,16.6,3,25.8C7.5,34.9,4.6,45,4.6,45S23.8,31,18.7,16.1z" fill="#8cc63e"/><path d="m11 9.5c-.9 1.2-1.7 2.5-2.3 3.9-.6 1.4-1 3-1.2 4.6-.4 3.2 0 6.3.2 9.4.3 3 .3 6.1-.2 9.1-.5 3-1.6 5.9-2.9 8.6.8-1.2 1.5-2.6 2.2-4 .6-1.4 1.1-2.9 1.5-4.4.7-3.2.7-6.4.4-9.5-.3-3.1-.7-6.2-.4-9.2.2-3 1.3-5.9 2.7-8.5" fill="#7fb539"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f34c.svg b/public/emoji/1f34c.svg
new file mode 100644
index 000000000..9f7af936f
--- /dev/null
+++ b/public/emoji/1f34c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m46.6 42.2c-6.5 9.4-16.8 1.2-10.3-8.2 11.8-11.3 11.5-27.4 15.9-28 5.6-.7 9.8 16-5.6 36.2" fill="#f2eacc"/><path d="m5.5 40.7l-3.5 3c.9 1.3 1.8 2.6 2.9 3.8 1.7-1.4 3.6-3.2 4.9-5-1.5-.4-3-1-4.3-1.8" fill="#9c6525"/><path d="m34.2 20.1c-7.2-1.8-11.9 3.2-11.9 3.2 6.8-3.6 16.8 4.6 15.4 7.3-5.1 9.2-15.2 14.5-25.7 12.5-.8-.1-1.5-.3-2.2-.6-1.3 1.7-3.2 3.6-4.9 5 14.1 7 30.9 2.9 38.1-11.3 2.9-5.7-2.7-14.5-8.8-16.1" fill="#fee801"/><path d="m62 43.2c0 0-1.4-5.7-8.2-8.4-6.6-2.7-10.8 1.4-10.8 1.4-5.4 9.7-16 15.2-27 13.1-3.3-.6-6.3-1.9-9-3.7-.7.7-1.4 1.3-2.1 1.9 3.8 4.3 8.9 7.4 14.8 8.6 9.3 1.8 18.3-1.6 24.4-8.3 9.4-11.9 17.9-4.6 17.9-4.6" fill="#e5c900"/><path d="m34.5 41.1c2.9-1.8 4.4-4.9 3.3-6.9-.3-.6-.9-1-1.6-1.3-.2.3-.4.5-.5.8.5.2 1 .5 1.2 1 .9 1.6-.3 4.1-2.7 5.6-2.3 1.5-4.9 1.4-5.8-.1-.4.2-.7.4-1.1.6 1.1 2 4.3 2.1 7.2.3" fill="#f5f5f5"/><path d="m28.4 40.2c1 1.5 3.5 1.5 5.8.1 2.4-1.5 3.6-4 2.7-5.6-.3-.5-.7-.8-1.2-1-2 2.7-4.5 4.9-7.3 6.5" fill="#42ade2"/><path d="m62 43.2c.2 5.3-3.7 13.7-10.3 14.8-6.7 1.1 8.4-19.9-1.7-24.1 0 0 11.6 0 12 9.3" fill="#fee801"/><path d="m35.9 20.8c-14.8-6.2-19.9 12.6-12.4 10.4 2.6-.8 4.2-6.4 12.4-10.4" fill="#e5c900"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f34d.svg b/public/emoji/1f34d.svg
new file mode 100644
index 000000000..350c11f28
--- /dev/null
+++ b/public/emoji/1f34d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#64892f"><path d="m16.9 11.2c4.9 4.9 5.7 8.2 4.1 9.8-1.6 1.6-4.9.8-9.8-4.1-4.9-4.9-7.9-13.6-7.9-13.6s8.7 3 13.6 7.9"/><path d="m23.7 14.1c2.9 6.3 2.5 9.7.5 10.6-2 .9-4.9-.9-7.8-7.2-2.9-6.3-2.8-15.5-2.8-15.5s7.2 5.8 10.1 12.1"/><path d="m29.6 21.2c-2.9 6.3-5.7 8.2-7.7 7.2-2-.9-2.5-4.3.4-10.6s10-12.2 10-12.2.2 9.4-2.7 15.6"/><path d="m26.9 18c-.4 6.9-2.4 9.7-4.6 9.6-2.2-.1-3.9-3.1-3.5-10 .4-6.9 4.9-15 4.9-15s3.6 8.4 3.2 15.4"/><path d="m33.2 24c-4.4 5.3-7.7 6.4-9.4 4.9-1.7-1.4-1.2-4.8 3.2-10.1s12.9-9.1 12.9-9.1-2.2 9-6.7 14.3"/><path d="m14.1 23.7c6.3 2.9 9.7 2.5 10.6.5.9-2-.9-4.9-7.2-7.8-6.3-2.9-15.5-2.8-15.5-2.8s5.8 7.2 12.1 10.1"/><path d="m21.2 29.6c6.3-2.9 8.2-5.7 7.2-7.7-.9-2-4.3-2.5-10.6.4s-12.2 10-12.2 10 9.4.2 15.6-2.7"/><path d="m18 26.9c6.9-.4 9.7-2.4 9.6-4.6-.1-2.2-3.1-3.9-10-3.5s-15 4.9-15 4.9 8.4 3.6 15.4 3.2"/><path d="m24 33.2c5.3-4.4 6.4-7.7 4.9-9.4-1.4-1.7-4.8-1.2-10.1 3.2-5.3 4.4-9.1 12.9-9.1 12.9s9-2.2 14.3-6.7"/></g><path d="m55.9 31.2c8 8 5.8 16.8-1.1 23.6-6.8 6.8-15.7 9.1-23.6 1.1-8-8-14.7-25.8-7.9-32.6 6.8-6.8 24.6-.1 32.6 7.9" fill="#b46137"/><g fill="#e7a74f"><path d="m47.1 47.1c-1 1-2.1 4.3-1.2 5.2.9.9 4.3-.2 5.2-1.2 1-1 2.1-4.3 1.2-5.2s-4.3.2-5.2 1.2"/><path d="m52.9 52.9c-1 1-1.8 4.6-.9 5.5.9.9 7.4-5.6 6.5-6.5-1-.8-4.7 0-5.6 1"/><path d="m34.8 34.8c-1 1-2.1 4.3-1.2 5.2.9.9 4.3-.2 5.2-1.2 1-1 2.1-4.3 1.2-5.2s-4.2.3-5.2 1.2"/><path d="m40.9 40.9c-1 1-2.1 4.3-1.2 5.2s4.3-.1 5.3-1.1 2.1-4.3 1.2-5.2-4.3.2-5.3 1.1"/><path d="M29,29c-1,1-2.1,4.3-1.2,5.2S32,34,33,33c1-1,2.1-4.3,1.2-5.2S29.9,28,29,29z"/><path d="m29.1 52c-1.4 1.4-1 5.8 3.6 7 1.2.3 3.5-7.4 2.6-8.4-1.7-1.7-5.3.5-6.2 1.4"/><path d="m36.4 57.7c-3.5 3.5 2.4 5.7 4.7 3.4.9-.9 1.2-3.4.3-4.3-.9-1-4.1 0-5 .9"/><path d="m38.1 49c-1 1-2.1 5.1-1.2 6s5.2 0 6.2-1c1-1 1.5-4.8.6-5.7-.8-.9-4.6-.3-5.6.7"/><path d="m44.3 55.2c-1 1-1.8 4.7-.9 5.6 1.7 1.7 4.9.3 5.8-.6 1-1 1.5-4.9.6-5.8-.8-1-4.5-.2-5.5.8"/><path d="m32.2 43.1c-1 1-2.4 4.8-1.5 5.7.9.9 5.1-.1 6.1-1.1 1-1 1.8-4.7.9-5.6s-4.5 0-5.5 1"/><path d="m20.6 31.3c-1 1-1.4 3.7-.5 4.6.9.9 3.6.5 4.6-.5 1-1 2.1-4.3 1.2-5.2s-4.4.1-5.3 1.1"/><path d="m20.6 38.1c-.9.9.8 6.5 1.6 5.6.9-.9 2.4-4.7 1.5-5.6s-2.2-.9-3.1 0"/><path d="m24.3 45.3c-1.2 1.2-1.4 6.2 1.8 6.7 1.2.2 4.2-6.4 3.2-7.3-.8-.9-4.1-.2-5 .6"/><path d="m26.2 37.1c-1 1-1.8 4.7-.9 5.6.9.9 4.8.2 5.7-.8 1-1 1.6-4.7.7-5.6s-4.5-.2-5.5.8"/><path d="m52 29.1c1.4-1.4 5.8-1 7 3.6.3 1.2-7.4 3.5-8.4 2.6-1.7-1.7.5-5.3 1.4-6.2"/><path d="m57.7 36.4c3.5-3.5 5.7 2.3 3.4 4.7-.9.9-3.4 1.2-4.3.3-1-.9 0-4.1.9-5"/><path d="m49 38.1c1-1 5.1-2.1 6-1.2s0 5.2-1 6.2c-1 1-4.8 1.5-5.7.6-.9-.8-.3-4.6.7-5.6"/><path d="m55.2 44.3c1-1 4.7-1.8 5.6-.9 1.7 1.7.3 4.9-.6 5.8s-4.9 1.5-5.8.6c-1-.8-.2-4.5.8-5.5"/><path d="m43.1 32.2c1-1 4.8-2.4 5.7-1.5.9.9-.1 5.1-1.1 6.1s-4.7 1.8-5.6.9c-.9-.9 0-4.5 1-5.5"/><path d="m31.3 20.6c1-1 3.7-1.4 4.6-.5s.5 3.6-.5 4.6c-1 1-4.3 2.1-5.2 1.2-1-1 .1-4.4 1.1-5.3"/><path d="m38.1 20.6c.9-.9 6.5.8 5.6 1.7-.9.9-4.7 2.4-5.6 1.5s-.9-2.3 0-3.2"/><path d="m45.3 24.3c1.2-1.2 6.2-1.4 6.7 1.8.2 1.2-6.4 4.2-7.3 3.2-.9-.8-.2-4.1.6-5"/><path d="m37.1 26.2c1-1 4.7-1.8 5.6-.9s.2 4.8-.8 5.7c-1 1-4.7 1.6-5.6.7-.9-.8-.2-4.5.8-5.5"/></g><g fill="#84b234"><path d="m21.9 18.4c3.7 3.7 4.5 6.1 3.6 7-1 1-3.3.2-7-3.6s-6.5-10-6.5-10 6.2 2.9 9.9 6.6"/><path d="m25.7 31.5c3.3-2.7 3.8-4.8 2.7-6.1-1.1-1.3-3.4-1.2-6.7 1.4-3.3 2.7-5.3 8.2-5.3 8.2s6-.8 9.3-3.5"/><path d="m21.4 24.2c4.7 0 6.9 1.2 7.2 2.7.4 1.5-1.3 2.8-6 2.8-4.6.1-10.8-2.7-10.8-2.7s4.9-2.8 9.6-2.8"/><path d="m20.9 20.4c4.8 1.3 6.7 3 6.6 4.5-.1 1.5-2.1 2.1-6.9.8-4.8-1.3-10.4-5.5-10.4-5.5s5.9-1.1 10.7.2"/><path d="m31.5 25.7c-2.7 3.3-4.8 3.8-6.1 2.7-1.3-1.1-1.2-3.4 1.4-6.7 2.7-3.3 8.2-5.3 8.2-5.3s-.8 6-3.5 9.3"/><path d="m24.2 21.4c0 4.7 1.2 6.9 2.7 7.2 1.5.4 2.8-1.3 2.8-6 0-4.7-2.7-10.9-2.7-10.9s-2.8 5-2.8 9.7"/><path d="m20.4 20.9c1.3 4.8 3 6.7 4.5 6.6 1.5-.1 2.1-2.1.8-6.9-1.3-4.8-5.5-10.4-5.5-10.4s-1.1 5.9.2 10.7"/></g><path d="m29.8 22.5c-1.1-2.2-3.3-3.8-3.3-3.8s-.8 1.7-1.2 3.6c-2.1-.9-5.6-2.7-5.6-2.7s1.8 3.5 2.7 5.6c-2 .4-3.6 1.2-3.6 1.2s1.7 2.2 3.8 3.3c-1.6 2.3-2.5 5.5-2.5 5.5s6.2-1.8 9.8-5.4c3.6-3.6 5.4-9.8 5.4-9.8s-3.2.9-5.5 2.5" fill="#8cc63e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f34e.svg b/public/emoji/1f34e.svg
new file mode 100644
index 000000000..1353d5dd5
--- /dev/null
+++ b/public/emoji/1f34e.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.4 4.9c1.1 2.5-.5 10.9-.5 10.9s-7.5-4.4-8.6-6.9c-1.1-2.5 0-5.4 2.5-6.5 2.5-1.1 5.5 0 6.6 2.5" fill="#83bf4f"/><path d="m33.3 16.3h-2.6c0-4.3 2.4-11.6 12-11.6v2.6c-8.7 0-9.4 8.2-9.4 9" fill="#947151"/><path d="M32,15.8C24.7,8.4,3,8.1,3,29.3C3,42.7,18.8,62,25.7,62c3.1,0,4.2-2,6.1-2c1.8,0,2.4,2,6.4,2
+		C45.1,62,61,42.8,61,29.3C61,8.1,39.3,8.4,32,15.8z" fill="#ef4d3c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f34f.svg b/public/emoji/1f34f.svg
new file mode 100644
index 000000000..27561bc31
--- /dev/null
+++ b/public/emoji/1f34f.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.4 4.9c1.1 2.5-.5 10.9-.5 10.9s-7.5-4.4-8.6-6.9c-1.1-2.5 0-5.4 2.5-6.5 2.5-1.1 5.5 0 6.6 2.5" fill="#64892f"/><path d="m33.3 16.3h-2.6c0-4.3 2.4-11.6 12-11.6v2.6c-8.7 0-9.4 8.2-9.4 9" fill="#947151"/><path d="M32,15.8C24.7,8.4,3,8.1,3,29.3C3,42.7,18.8,62,25.7,62c3.1,0,4.2-2,6.1-2c1.8,0,2.4,1.9,6.4,1.9
+		C45.1,62,61,42.8,61,29.3C61,8.1,39.3,8.4,32,15.8z" fill="#8cc63e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f350.svg b/public/emoji/1f350.svg
new file mode 100644
index 000000000..467a86e13
--- /dev/null
+++ b/public/emoji/1f350.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47.6 27.8c-3.8-6.2-3.5-16.7-13.4-16.7-9.9 0-8.9 10.5-12.6 16.7-2.7 4.5-8.2 10.6-8.2 17.2 0 22.7 42.5 22.7 42.5 0-.1-6.6-5.6-12.7-8.3-17.2" fill="#ced74d"/><path d="m35.2 2.1c-.1-.3-1.1.2-1 .5 1.7 4.7-.4 8.3-.9 8.8-.7.7.9 1.3 1.6.4.1-.2 2.4-5 .3-9.7" fill="#947151"/><path d="M21.2,5.2C16.6,10.7,9,13.1,9,13.1S24.5,16.9,32.6,9c2.3-2.2,1.9-6,1.9-6S25.8-0.3,21.2,5.2z" fill="#8cc63e"/><path d="m34.6 3c-1.1 0-2.2.1-3.3.4-1.2.2-2.3.6-3.5 1-2.2 1-4.2 2.3-6.2 3.6-1.9 1.3-3.9 2.4-6.1 3.3-2.1.9-4.4 1.4-6.6 1.8 1.1-.1 2.2-.2 3.3-.4 1.1-.2 2.3-.6 3.4-1 2.3-.8 4.4-2 6.4-3.3 2-1.3 3.8-2.6 5.9-3.6 2.2-1 4.5-1.6 6.7-1.8" fill="#7fb539"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f351.svg b/public/emoji/1f351.svg
new file mode 100644
index 000000000..574969a8e
--- /dev/null
+++ b/public/emoji/1f351.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m34.4 9.1c0-2.3-3.4-2.7-3.4-.5 0 2.6-1.4 3.6-1.4 5 0 1.8 4 2.1 4 .2 0-1.8.8-1.6.8-4.7" fill="#8e6244"/><path d="m33.1 8.8c2.8 0-2.3-3.6-2.3-.3 0 2.6-1.9 3.9-1.1 5.6 1.8-2.2.5-5.3 3.4-5.3" fill="#a87451"/><path d="m4.4 32.7c0-16.2 13.2-26.1 27.2-18.5 14.4-7.3 30.4 2.3 30.4 18.5 0 14.5-8 22.7-18 26.4-3.6 1.3-10.4 3-14.2 2.9-2.8-.1-2.7-1.5-5.4-2.3-10.9-3.2-20-11.6-20-27" fill="#ff9463"/><path d="m32.4 8.3c-.1 0-.2-.1-.3-.2-2-3-3.9-2.3-3.9-2.3l-.2-1c0 0 2.4-.8 4.8 2.6.1.2.1.6 0 .7-.2.2-.3.2-.4.2" fill="#8cc63e"/><path d="M24.3,2.1C14.3,1.1,4,12.6,4,12.6s7-2.6,13-1.4c6.1,1.3,11.5-6,11.5-6S27.1,2.3,24.3,2.1z" fill="#7fb539"/><path d="M15,10C9.8,17,2,21,2,21s14.9,1.5,23.9-8.8c2.6-2.9,2.6-7.1,2.6-7.1S20.3,2.9,15,10z" fill="#8cc63e"/><path d="m28.5 5.1c-1 .2-2.2.5-3.3 1-1.2.5-2.3 1.1-3.5 1.9-2.3 1.5-4.5 3.4-6.5 5.1-2.1 1.8-4.2 3.4-6.4 4.8-2.3 1.2-4.5 2.3-6.8 3.1 1.1-.3 2.2-.6 3.3-1.1 1.1-.5 2.3-1 3.5-1.7 2.4-1.3 4.6-3.1 6.7-4.8 2.1-1.8 4.1-3.6 6.3-5.1 2.2-1.5 4.5-2.5 6.7-3.2" fill="#7fb539"/><path d="m40.5 33.9c.4 3.6.3 7.1-.7 10.5-1 3.4-2.8 6.5-5.8 9.2 4.2-1.6 7.3-4.7 8.9-8.2 1.7-3.5 2.2-7.5 1.7-11.4-.5-3.9-1.9-7.9-4.3-11.5-2.3-3.6-5.8-7.1-10.3-9.1 3.5 3 5.7 6.4 7.4 9.9 1.6 3.4 2.6 7 3.1 10.6" fill="#d97448"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f352.svg b/public/emoji/1f352.svg
new file mode 100644
index 000000000..d43aca6dc
--- /dev/null
+++ b/public/emoji/1f352.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61 39.2c3.7 10.5-4.1 18.4-12.8 19.9-8.7 1.4-18.4-3.6-18.8-14.7-.6-14.7 10.1-13 13.9-13.6 6.3-1 13-5 17.7 8.4" fill="#d33b23"/><path d="M45.1,34C43,31.6,34.5,24,37.4,9" fill="none" stroke="#83bf4f" stroke-width="2" stroke-miterlimit="10"/><path d="m38.5 42.2c2.2 12.3-8.1 19.8-18.1 19.8-10 0-19.8-7.4-18.2-19.8 2.2-16.5 13.8-12.6 18.2-12.6 7.2-.1 15.4-3.3 18.1 12.6" fill="#ef4d3c"/><path d="m20.4 33c0-4.1 6-25.5 34.1-30" fill="none" stroke="#9fc427" stroke-width="2" stroke-miterlimit="10"/><path d="m13.3 31.6c2.3.3 4.4.7 6.5.9 1.1.1 2.1.2 3.2.3 1.1.1 2.2.1 3.3.1-1 .6-2.1.9-3.3 1.1-1.1.2-2.3.2-3.4.1-1.1-.1-2.3-.4-3.3-.8-1.1-.5-2.2-1-3-1.7" fill="#ce0f00"/><path d="m38.5 34.8l5.6-1.3c.9-.2 1.8-.5 2.7-.7l2.8-.9c-.6.8-1.4 1.5-2.3 1.9-.9.5-1.9.9-2.8 1.1-1 .2-2 .4-3 .4-1.1 0-2.1-.1-3-.5" fill="#a51000"/><path d="m46.3 7.1c-3.8 8.9 9.3 21.2 9.3 21.2s-1.3-9.3 2.2-17.6c2.3-5.2-3.3-8.7-3.3-8.7s-6.3.6-8.2 5.1" fill="#64892f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f353.svg b/public/emoji/1f353.svg
new file mode 100644
index 000000000..709e0db4b
--- /dev/null
+++ b/public/emoji/1f353.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m23.5 13.1c1.5-3.9 12.2-11.1 12.2-11.1s3.4 12.9 2 16.7c-1.4 3.9-5.7 5.7-9.6 4.2-4-1.6-6-6-4.6-9.8" fill="#8cc63e"/><path d="m17.2 20.8c-1.8-3.7.8-16.5.8-16.5s11.4 6.7 13.1 10.5c1.7 3.7 0 8.1-3.9 9.8-3.8 1.6-8.3-.1-10-3.8" fill="#64892f"/><path d="m20.7 17.2c-3.7-1.7-16.4.8-16.4.8s6.7 11.5 10.4 13.3c3.7 1.7 8.1 0 9.7-3.9 1.7-3.9 0-8.5-3.7-10.2" fill="#8cc63e"/><path d="m13 23.6c-3.8 1.5-11 12.3-11 12.3s12.8 3.4 16.7 2c3.8-1.4 5.7-5.8 4.1-9.7-1.6-4-5.9-6-9.8-4.6" fill="#64892f"/><path d="m51.5 16.7c11.5 11.6 12.8 36.7 7.4 42.2-5.5 5.5-30.4 4.1-42-7.5-8.5-8.5-4.5-21.4 4.3-30.3 8.9-8.9 21.8-12.9 30.3-4.4" fill="#ef4d3c"/><g fill="#fff0f0"><path d="m40.7 15.7c-.5 0-1 .2-1.3.6-.5.8-.1 2 1.1 2.8.6.4 1.2.6 1.7.6.5 0 1-.2 1.2-.6.5-.8.1-2-1.1-2.8-.4-.4-1-.6-1.6-.6"/><path d="m44.4 33.2c-.3 0-.6.1-.9.3-.7.6-.5 1.9.3 3 .6.7 1.4 1.1 2 1.1.3 0 .6-.1.9-.3.7-.6.5-1.9-.3-3-.6-.7-1.4-1.1-2-1.1"/><path d="m35.8 24.6c-.3 0-.6.1-.9.3-.7.6-.6 1.9.3 3 .6.7 1.4 1.1 2 1.1.3 0 .6-.1.9-.3.7-.6.6-1.9-.3-3-.6-.7-1.4-1.1-2-1.1"/><path d="m50.5 25.6c-.2 0-.4 0-.6.1-.8.4-.9 1.8-.3 3 .5.9 1.3 1.5 2.1 1.5.2 0 .4 0 .6-.1.8-.4.9-1.8.3-3-.5-.9-1.4-1.5-2.1-1.5"/><path d="m55.1 38.8c-.1 0-.2 0-.3 0-.9.2-1.4 1.5-1 2.8.3 1.2 1.1 2 2 2 .1 0 .2 0 .3 0 .9-.2 1.4-1.5 1-2.8-.4-1.2-1.2-2-2-2"/><path d="m53.9 51.2c-.3 0-.7.1-.9.3-.7.6-.5 2 .4 3 .6.7 1.4 1 2 1 .3 0 .7-.1.9-.3.7-.6.5-2-.4-3-.6-.6-1.3-1-2-1"/><path d="m31.7 49.7c-.5 0-1 .2-1.3.6-.5.8 0 2 1.1 2.8.6.4 1.2.6 1.7.6.5 0 1-.2 1.3-.6.5-.8 0-2-1.1-2.8-.5-.4-1.1-.6-1.7-.6"/><path d="m20.2 46.4c-.6 0-1 .2-1.3.6-.5.8 0 2 1.1 2.8.6.4 1.2.6 1.7.6.5 0 1-.2 1.3-.6.5-.8 0-2-1.1-2.8-.6-.4-1.2-.6-1.7-.6"/><path d="m41.6 54.5c-.8 0-1.4.3-1.7.9-.3.9.4 2 1.7 2.5.4.2.9.3 1.3.3.8 0 1.4-.3 1.7-.9.3-.9-.4-2-1.7-2.5-.4-.2-.9-.3-1.3-.3"/><path d="m43.9 44.5c-.6 0-1.1.2-1.4.7-.5.8.1 2 1.3 2.7.5.3 1.1.5 1.6.5.6 0 1.1-.2 1.4-.7.5-.8-.1-2-1.3-2.7-.6-.3-1.1-.5-1.6-.5"/><path d="m33.2 37.4c-.5 0-.9.2-1.1.5-.6.7-.2 2 .8 2.9.6.5 1.3.7 1.9.7.5 0 .9-.2 1.1-.5.6-.7.2-2-.8-2.9-.6-.4-1.3-.7-1.9-.7"/><path d="m24.5 23.9c-.4 0-.7.1-1 .4-.7.7-.4 2 .5 2.9.6.6 1.3.9 2 .9.4 0 .7-.1 1-.4.7-.7.4-2-.5-2.9-.6-.6-1.3-.9-2-.9"/><path d="m21.7 34.7c-.5 0-.9.2-1.2.5-.6.7-.2 2 .9 2.9.6.5 1.3.7 1.8.7.5 0 .9-.2 1.2-.5.6-.7.2-2-.9-2.9-.6-.4-1.3-.7-1.8-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f354.svg b/public/emoji/1f354.svg
new file mode 100644
index 000000000..34608757f
--- /dev/null
+++ b/public/emoji/1f354.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 44.5c0 12-10.9 17.5-29.8 17.5-19 0-29.8-5.5-29.8-17.5 0-17.6 59.6-17.6 59.6 0" fill="#e7a74f"/><path d="m61.8 36.2c0 12-10.8 17.5-29.7 17.5-18.8 0-29.7-5.5-29.7-17.5.1-17.5 59.4-17.5 59.4 0" fill="#ba8443"/><path d="m2.4 36.5c0-5 5.9-11.9 29.8-11.9s29.8 7 29.8 11.9c0 9.1-8.4 15.7-29.8 15.7-21.4 0-29.8-6.6-29.8-15.7" fill="#826046"/><path d="M3,31.3c0-5,5.8-11.9,29.2-11.9c23.4,0,29.2,7,29.2,11.9c0,9.1-8.2,15.7-29.2,15.7S3,40.4,3,31.3z" fill="#68472c"/><path d="m3.2 24.8c1.4-3 5.1-3.2 17.1 1.9 12 5.1 14.3 7.8 12.9 10.9-2.6 5.5-9.7 9.6-20.5 5s-12.2-12.2-9.5-17.8" fill="#ef4d3c"/><path d="m4.2 21.4c1.4-3 5.1-3.2 17.1 1.9 12 5.1 14.3 7.8 12.9 10.9-2.6 5.5-9.7 9.6-20.5 5-10.8-4.6-12.2-12.3-9.5-17.8" fill="#d33b23"/><path d="m29.3 34.5c-.8-3.2 2-5.5 14.9-8.3s16.4-2 17.2 1.3c1.5 5.9-1.5 13.2-13.1 15.7-11.5 2.5-17.6-2.8-19-8.7" fill="#ef4d3c"/><path d="m28 31.3c-.8-3.2 2-5.5 14.9-8.3 12.9-2.8 16.4-2 17.2 1.3 1.5 5.9-1.5 13.2-13.1 15.7-11.5 2.5-17.5-2.8-19-8.7" fill="#d33b23"/><path fill="#ffe62e" d="m9.7 30.9l20 19.2 19.6-19.2z"/><path d="m60.7 25.9c0 0 .9 3.4 0 4.4-.8.9-3.3-.1-4.4.7-1 .7-.7 3.4-1.9 4-1.1.6-3.2-1.1-4.4-.6-1.1.4-1.5 3.1-2.7 3.5-1.2.3-3-1.7-4.2-1.5-1.2.2-2 2.8-3.3 3-1.2.2-2.7-2.1-4-2-1.2.1-2.4 2.5-3.7 2.5-1.3 0-2.4-2.5-3.7-2.5-1.3-.1-2.7 2.2-4 2-1.3-.2-2.1-2.7-3.3-3-1.3-.3-3 1.8-4.2 1.5-1.2-.4-1.6-3-2.7-3.5-1.2-.5-3.4 1.2-4.4.6-1.2-.6-.9-3.3-1.9-4-1.1-.8-3.6.2-4.4-.7-.9-1 0-4.4 0-4.4h57.2" fill="#8cc63e"/><path d="M62,23.4c0,6.5-13.3,9.7-29.8,9.7c-16.5,0-29.8-3.2-29.8-9.7C2.4,11.6,15.7,2,32.2,2C48.7,2,62,11.6,62,23.4z
+			" fill="#e7a74f"/><g fill="#ffc17a"><path d="m16.3 14.4l-1.6 1.5-1.5-1.5 1.5-1.5z"/><path d="m23.7 12l-1.5 1.5-1.5-1.5 1.5-1.5z"/><path d="m28 18.8l-1.6 1.5-1.5-1.5 1.5-1.5z"/><path d="m33.2 13.4l-1 1-1-1 1-1z"/><path d="m51.9 17.3l-1 1-1-1 1-1z"/><path d="m58.1 18.3l-1 1-1-1 1-1z"/><path d="m46.4 11l-1 1-1-1 1-1z"/><path d="m15.9 9.7l-1 1-1-1 1-1z"/><path d="m10.5 14.4l-1 1-1-1 1-1z"/><path d="m16.8 21.1l-1 1-1.1-1 1.1-1z"/><path d="m28.5 5.7l-1 1-1.1-1 1.1-1z"/><path d="m38 4.7l-1 1-1-1 1-1z"/><path d="m22.2 6.7l-1 1-1-1 1-1z"/><path d="m50.9 9.1l-1 1-1-1 1-1z"/><path d="m40 21.7l-1.5 1.5-1.5-1.5 1.5-1.5z"/><path d="m37.6 14l-1.5 1.5-1.5-1.5 1.5-1.5z"/><path d="m43.2 8.2l-1.5 1.5-1.5-1.5 1.5-1.5z"/><path d="m47.6 14.7l-1.5 1.5-1.6-1.5 1.6-1.5z"/><path d="m54 12.5l-1.5 1.5-1.6-1.5 1.6-1.5z"/><path d="m49.1 21.3l-1.5 1.5-1.5-1.5 1.5-1.5z"/><path d="m12.5 18.7l-1.5 1.5-1.5-1.5 1.5-1.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f355.svg b/public/emoji/1f355.svg
new file mode 100644
index 000000000..4bd17b70e
--- /dev/null
+++ b/public/emoji/1f355.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62.3 47.1c-.1-24.4-20.8-45-45.2-45.1l-14.8 60 60-14.9" fill="#f6da77"/><path d="m54.5 49l2.1-.4c-1-19-14.6-38.9-41-40.9l-.3 2c20.2 2.6 36.7 19 39.2 39.3" fill="#860d16"/><path d="M56.5,48.6l5.7-1.4C62.3,22.8,41.5,2,16.9,2l-1.4,5.7C39,9.9,54.3,25.3,56.5,48.6z" fill="#c98e52"/><g fill="#83bf4f"><path d="m13.5 41.7c-1.7 0-3.2-.6-4.4-1.8-.5-.5-.5-1.3 0-1.7.5-.5 1.3-.5 1.7 0 1.4 1.4 3.9 1.4 5.3 0 .7-.7 1.1-1.6 1.1-2.6 0-1-.4-1.9-1.1-2.6-.5-.5-.5-1.3 0-1.7.5-.5 1.3-.5 1.7 0 1.2 1.2 1.8 2.7 1.8 4.4 0 1.7-.6 3.2-1.8 4.4-1.1.9-2.7 1.6-4.3 1.6"/><path d="m38.6 21.9c0 .2 0 .3 0 .5-.1.3-.2.5-.5.7-.3.2-.6.2-.8.1-.8-.2-1.6 0-2.3.4-.7.4-1.2 1.1-1.4 1.9-.4 1.6.7 3.3 2.3 3.7.6.1 1 .8.8 1.3-.1.6-.7 1-1.3.8-2-.5-3.5-2-4-4-.2-.8-.2-1.6 0-2.3.3-1.4 1.2-2.5 2.4-3.3 1.2-.8 2.6-1 4-.7.3.2.7.5.8.9"/><path d="m43.9 50.9c-.2 0-.3 0-.5 0-.3-.1-.5-.2-.6-.5-.1-.2-.2-.5-.1-.8.2-.7.1-1.5-.3-2.2-.4-.7-1-1.2-1.8-1.4-1.5-.4-3.2.6-3.6 2-.1.5-.8.9-1.3.7-.6-.2-.9-.7-.7-1.3.5-1.8 2-3.3 3.9-3.6.7-.1 1.5-.1 2.2.1 1.3.3 2.4 1.2 3 2.3.7 1.2.8 2.5.5 3.8 0 .5-.3.8-.7.9"/></g><g fill="#b21725"><path d="m37.1 36.2c1.4 4.1-.8 8.5-5 9.9-4.2 1.4-8.7-.8-10-4.9-1.4-4.1.8-8.5 5-9.9 4.1-1.4 8.6.8 10 4.9"/><path d="m49.6 37c.8 2.5-.5 5.1-3 6-2.5.8-5.2-.5-6-3-.8-2.5.5-5.1 3-6 2.4-.8 5.1.5 6 3"/><path d="m29 19c1.1 3.3-.7 7-4.1 8.1-3.4 1.1-7.1-.7-8.2-4-1.1-3.3.7-7 4.1-8.1 3.4-1.1 7.1.7 8.2 4"/><path d="m34.4 54l-9.7 2.4c-.9-2.6.9-5.7 3.5-6.4 3.2-.8 5.3 1.5 6.2 4"/><path d="m19.6 47c1.2 3.4-.7 7.2-4.2 8.3-3.5 1.2-7.3-.7-8.5-4.2-1.2-3.4.7-7.2 4.2-8.3 3.5-1.1 7.3.8 8.5 4.2"/></g><path d="m15.5 7.7c5.3.1 10.6 1.1 15.6 3.1 5 1.9 9.7 4.9 13.5 8.8 3.8 3.8 6.8 8.5 8.8 13.5 2 5 3 10.3 3.1 15.6-.9-5.2-2.3-10.3-4.5-15-2.2-4.7-5.1-9.1-8.8-12.7-3.6-3.7-8-6.6-12.7-8.7-4.7-2.3-9.8-3.7-15-4.6" fill="#e0a763"/><g fill="#ffab41"><path transform="matrix(.7071-.7071.7071.7071-3.9946 17.2545)" d="m17.4 12h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-4.1507 28.0237)" d="m30.3 17.6h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-14.3158 18.3168)" d="m13.5 25h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-16.3143 24.7814)" d="m20.3 30.7h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-11.3159 37.4112)" d="m38.1 31h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-17.9387 49.7234)" d="m49.6 45.1h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-25.2128 28.3886)" d="m20.2 43.2h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-29.9482 31.4675)" d="m21.6 50.5h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-39.29 21.5427)" d="m4.9 56.8h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-7.7377 15.9843)" d="m14.4 16.3h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-11.4898 28.0347)" d="m27 26.8h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-7.5833 37.5714)" d="m40.5 26.9h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-21.212 21.1733)" d="m13.9 35.1h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-27.1462 18.6237)" d="m7.8 41h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-36.6179 20.6153)" d="m5.5 53.4h2.1v2.1h-2.1z"/><path transform="matrix(.7072-.707.707.7072-33.3849 29.894)" d="m18.3 54.2h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-24.7295 36.9615)" d="m31.2 47.3h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-24.6875 42.1982)" d="m37.5 49.8h2.1v2.1h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-18.1918 46.3728)" d="m45.8 44.1h2.1v2.1h-2.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f356.svg b/public/emoji/1f356.svg
new file mode 100644
index 000000000..d1b3e056e
--- /dev/null
+++ b/public/emoji/1f356.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ddd"><path d="m26.5 42.6l-5.7-5.2c0 0-6.3 6.4-8.1 6.7-2 .2-5.9-2.1-9.1 1.1-2.2 2.2-2.2 5.8 0 8 1.5 1.5 3.8 2 5.7 1.4-.6 1.9-.1 4.2 1.4 5.7 2.2 2.2 5.8 2.2 8 0 3.2-3.2.8-7.1 1.1-9.1 0-2.2 6.7-8.6 6.7-8.6"/><path d="m42.6 26.5l-5.2-5.7c0 0 6.4-6.3 6.7-8.1.2-2-2.1-5.9 1.1-9.1 2.2-2.2 5.8-2.2 8 0 1.5 1.5 2 3.8 1.4 5.7 1.9-.6 4.2-.1 5.7 1.4 2.2 2.2 2.2 5.8 0 8-3.2 3.2-7.1.8-9.1 1.1-2.2 0-8.6 6.7-8.6 6.7"/></g><path d="m31.9 10.6c-3.2.8-20.5 18.1-21.2 21.2-1.2 4.9 16.6 22.7 21.5 21.5 3.1-.8 20.5-18.1 21.2-21.2 1.2-4.9-16.6-22.7-21.5-21.5" fill="#a86332"/><g fill="#e6b858"><path d="m14.6 31.9l-1 1 1 1 1-1-1-1"/><path d="m17.9 33.3l-1 1 1 1 1-1-1-1"/><path transform="matrix(.7071-.7071.7071.7071-2.9902 32.4005)" d="m36.9 19.1h1.4v1.4h-1.4z"/></g><path transform="matrix(.7072-.707.707.7072-.6649 28.7401)" fill="#e6d0a3" d="m33.3 14.1h2.1v2.1h-2.1z"/><path transform="matrix(.7073-.7069.7069.7073-3.7809 28.9561)" fill="#e6b858" d="m32.4 18.3h1.4v1.4h-1.4z"/><g fill="#e6d0a3"><path transform="matrix(.7071-.7071.7071.7071-.334 26.5385)" d="m31.2 13h1.4v1.4h-1.4z"/><path transform="matrix(.7073-.7069.7069.7073-10.8884 22.7414)" d="m21.3 23.8h1.4v1.4h-1.4z"/></g><g fill="#e6b858"><path transform="matrix(.7071-.7071.7071.7071-12.7901 26.4372)" d="m24.5 27.6h2.1v2.1h-2.1z"/><path transform="matrix(.7073-.7069.7069.7073-13.1185 28.6322)" d="m27.3 29.5h1.4v1.4h-1.4z"/></g><g fill="#804c26"><path d="m44.2 38.8l-1 1 1 1 1-1-1-1"/><path d="m40.9 40.1l-1.5 1.5 1.5 1.5 1.5-1.5-1.5-1.5"/><path d="m39.2 36.1l-1 1 1 1 1-1-1-1"/><path d="m30.8 47.4l-1.5 1.5 1.5 1.5 1.5-1.5-1.5-1.5"/><path d="m28.5 42.9l-1 1 1 1 1-1-1-1"/><path d="m27.9 46.4l-1 1 1 1 1-1-1-1"/><path d="m47.5 29.2l-1 1 1 1 1-1-1-1"/><path d="m50.6 29.9l-1 1 1 1 1-1-1-1"/><path d="m42.9 35.6l-1 1 1 1 1-1-1-1"/></g><g fill="#e6b858"><path d="m49.8 37.5l-26.9-19.7 1.6-1.6 26.2 20.4z"/><path d="m37.4 49.7l-23-23 .7-.9 23.9 22.7z"/></g><g fill="#804c26"><path d="m38.8 48.9l-24-23 .8-.8 25.9 20.7z"/><path d="M49.2 38.1 20.7 19.4 23.1 17 50.2 37.5z"/></g><g fill="#fff"><path d="m11.6 59.8c-.6-3 .6-5.9 2.8-7.6-.1 0-.1 0-.2 0-2.5.5-4.1 3-3.6 5.6.2.9.6 1.6 1.1 2.3 0-.1 0-.2-.1-.3" opacity=".4"/><path d="m4 50.9c-.4-2.2.4-4.2 2-5.5 0 0-.1 0-.1 0-1.8.4-3 2.2-2.6 4 .1.6.4 1.2.8 1.6-.1 0-.1 0-.1-.1" opacity=".4"/><path d="m59.8 11.4c-3-.6-5.9.6-7.6 2.8 0-.1 0-.1 0-.2.5-2.5 3-4.1 5.6-3.6.9.2 1.6.6 2.3 1.1-.1 0-.2-.1-.3-.1" opacity=".4"/><path d="m50.9 3.7c-2.2-.4-4.2.4-5.5 2 0 0 0-.1 0-.1.3-1.8 2.2-3 4-2.6.6.1 1.2.4 1.6.8.1 0 0-.1-.1-.1" opacity=".4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f357.svg b/public/emoji/1f357.svg
new file mode 100644
index 000000000..dca233f0b
--- /dev/null
+++ b/public/emoji/1f357.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28.4 35.6c-4.5-4.5-10.5 7-15.1 7.6-2.1.3-6.2-2.2-9.6 1.1-2.3 2.3-2.3 6.1 0 8.4 1.6 1.6 3.9 2.1 6 1.5-.6 2-.2 4.4 1.5 6 2.3 2.3 6.1 2.3 8.4 0 3.3-3.3.9-7.5 1.1-9.6.6-4.5 12.2-10.5 7.7-15" fill="#ddd"/><path d="m22.9 46.9l1-1.1 1.9-6.7-7.6.9-1.2 1.2 2.9.7c-1.8 2.3-3 4.3-3 4.3s3.3.1 5.6-.4l.4 1.1" opacity=".15"/><g fill="#fff"><path d="m11.5 58.7c-.6-3 .6-5.9 2.8-7.6-.1 0-.1 0-.2 0-2.5.5-4.1 3-3.6 5.6.2.9.6 1.6 1.1 2.3 0-.1 0-.2-.1-.3" opacity=".4"/><path d="m3.8 49.8c-.4-2.2.4-4.2 2-5.5 0 0-.1 0-.1 0-1.8.3-3 2.2-2.6 4 .1.7.4 1.3.8 1.7 0 0 0-.1-.1-.2" opacity=".4"/></g><path d="m54.5 35.4c20.5-20.5-5.4-46.4-25.9-25.9-8.2 8.2-6.7 18.2-8.3 26-.6 2.8-3 4.8-3 4.8s1.7.6 3.6 1c-1.6 2-2.7 3.7-2.7 3.7s2.4.2 4.9-.3c.3 1.2.6 2 .6 2s2.1-2.5 4.8-3c7.8-1.6 17.7 0 26-8.3" fill="#a8693f"/><g fill="#c28d69"><path transform="matrix(.7074-.7068.7068.7074-.961 34.6969)" d="m40.7 17.8h1.5v1.5h-1.5z"/><path transform="matrix(.7074-.7068.7068.7074 3.7484 36.3218)" d="m45 12.9h1.5v1.5h-1.5z"/><path transform="matrix(.7071-.7071.7071.7071-5.3803 33.1712)" d="m36.6 22.3h1.5v1.5h-1.5z"/><path transform="matrix(.7068-.7074.7074.7068-10.2532 31.1707)" d="m31.7 27.2h1.5v1.5h-1.5z"/><path transform="matrix(.7073-.7069.7069.7073 3.0984 26.9566)" d="m33.4 9h1.5v1.5h-1.5z"/><path transform="matrix(.7071-.7071.7071.7071-1.5101 25.3087)" d="m29.1 13.7h1.5v1.5h-1.5z"/><path transform="matrix(.7068-.7074.7074.7068-6.5542 24.7174)" d="m25.8 19.5h1.5v1.5h-1.5z"/><path transform="matrix(.7069-.7073.7073.7069 7.3234 29.5868)" d="m38.6 5.2h1.5v1.5h-1.5z"/><path transform="matrix(.7071-.7071.7071.7071-1.1374 29.8877)" d="m34.8 15.6h1.5v1.5h-1.5z"/><path transform="matrix(.7073-.7069.7069.7073 4.2855 32.5232)" d="m40.4 10h2.1v2.1h-2.1z"/><path transform="matrix(.7074-.7068.7068.7074-11.1857 26.3239)" d="m25.5 25.9h1.5v1.5h-1.5z"/><path transform="matrix(.7073-.7069.7069.7073-6.4897 28.8897)" d="m30.6 21.2h2.1v2.1h-2.1z"/><path transform="matrix(.7076-.7066.7066.7076 8.9808 34.6762)" d="m45.6 5.7h1.5v1.5h-1.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f358.svg b/public/emoji/1f358.svg
new file mode 100644
index 000000000..5e38bb4fb
--- /dev/null
+++ b/public/emoji/1f358.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0 1.2-1.2 2.3-1.4 3.5-.1 1.2.8 2.6.5 3.7-.3 1.2-1.8 2-2.2 3.1-.4 1.1.2 2.7-.4 3.7-.6 1.1-2.2 1.5-2.8 2.4-.7 1-.5 2.7-1.3 3.5-.8.9-2.5.9-3.3 1.7-.9.8-1.1 2.5-2.1 3.1-1 .7-2.6.3-3.6.8-1 .6-1.6 2.1-2.8 2.5-1.1.4-2.6-.4-3.7-.1-1.1.3-2.1 1.7-3.3 1.8-1.2.1-2.4-1-3.6-1s-2.5 1.1-3.6 1c-1.2-.1-2.1-1.5-3.3-1.8-1.2-.3-2.6.5-3.7.1-1.1-.4-1.7-2-2.8-2.5-1.1-.6-2.7-.2-3.6-.8-1-.7-1.2-2.3-2.1-3.1-.9-.8-2.6-.8-3.3-1.7-.8-.9-.6-2.6-1.3-3.5-.7-1-2.3-1.4-2.8-2.4-.5-1.1 0-2.6-.4-3.7-.4-1.1-1.9-1.9-2.2-3.1-.3-1.1.7-2.5.5-3.7-.2-1.2-1.4-2.3-1.4-3.5s1.2-2.3 1.4-3.5c.1-1.2-.8-2.6-.5-3.7.3-1.2 1.8-2 2.2-3.1.4-1.1-.2-2.7.3-3.7.6-1.1 2.2-1.5 2.8-2.4.7-1 .5-2.7 1.3-3.5.8-.9 2.5-.9 3.3-1.7s1.2-2.6 2.2-3.3c1-.7 2.6-.3 3.6-.8 1-.6 1.6-2.1 2.8-2.5 1.1-.4 2.6.4 3.7.1 1.1-.3 2.1-1.7 3.3-1.8 1.2-.1 2.4 1 3.6 1s2.5-1.1 3.6-1c1.2.1 2.1 1.5 3.3 1.8 1.2.3 2.6-.5 3.7-.1 1.1.4 1.7 2 2.8 2.5 1.1.6 2.7.2 3.6.8 1 .7 1.2 2.3 2.1 3.1s2.6.8 3.3 1.7.6 2.6 1.3 3.5c.7 1 2.3 1.4 2.8 2.4.5 1.1 0 2.6.4 3.7.4 1.1 1.9 1.9 2.2 3.1.3 1.1-.7 2.5-.5 3.7.2 1.4 1.4 2.5 1.4 3.7" fill="#a87451"/><g fill="#8e6244"><ellipse cx="32" cy="8.4" rx="1.2" ry="3.6"/><ellipse cx="32" cy="18.2" rx="1.2" ry="3.6"/><ellipse cx="32" cy="27.9" rx="1.2" ry="3.6"/><ellipse cx="32" cy="37.7" rx="1.2" ry="3.6"/><ellipse cx="26.6" cy="9.9" rx="1.2" ry="3.6"/><ellipse cx="26.6" cy="19.6" rx="1.2" ry="3.6"/><ellipse cx="26.6" cy="29.4" rx="1.2" ry="3.6"/><ellipse cx="21.3" cy="8.4" rx="1.2" ry="3.6"/><ellipse cx="21.3" cy="18.2" rx="1.2" ry="3.6"/><ellipse cx="21.3" cy="27.9" rx="1.2" ry="3.6"/><ellipse cx="21.3" cy="37.7" rx="1.2" ry="3.6"/><ellipse cx="15.9" cy="11.9" rx="1.3" ry="3.6"/><ellipse cx="15.9" cy="21.6" rx="1.3" ry="3.6"/><ellipse cx="15.9" cy="31.4" rx="1.3" ry="3.6"/><ellipse cx="11.6" cy="18.2" rx="1.2" ry="3.6"/><ellipse cx="10.6" cy="27.9" rx="1.2" ry="3.6"/><ellipse cx="11.6" cy="37.7" rx="1.2" ry="3.6"/><ellipse cx="10.6" cy="47.4" rx="1.2" ry="3.6"/><ellipse cx="5.2" cy="31.7" rx="1.2" ry="3.6"/><ellipse cx="7.2" cy="22.2" rx="1.3" ry="3.6"/><ellipse cx="7.2" cy="41.1" rx="1.3" ry="3.6"/><ellipse cx="37.3" cy="9.9" rx="1.2" ry="3.6"/><ellipse cx="37.3" cy="19.6" rx="1.2" ry="3.6"/><ellipse cx="37.3" cy="29.4" rx="1.2" ry="3.6"/><ellipse cx="42.7" cy="8.4" rx="1.2" ry="3.6"/><ellipse cx="42.7" cy="18.2" rx="1.2" ry="3.6"/><ellipse cx="42.7" cy="27.9" rx="1.2" ry="3.6"/><ellipse cx="42.7" cy="37.7" rx="1.2" ry="3.6"/><ellipse cx="48" cy="11.9" rx="1.2" ry="3.6"/><ellipse cx="48" cy="21.6" rx="1.2" ry="3.6"/><ellipse cx="48" cy="31.4" rx="1.2" ry="3.6"/><ellipse cx="52.4" cy="18.2" rx="1.2" ry="3.6"/><ellipse cx="53.4" cy="27.9" rx="1.2" ry="3.6"/><ellipse cx="52.4" cy="37.7" rx="1.2" ry="3.6"/><ellipse cx="53.4" cy="47.4" rx="1.2" ry="3.6"/><ellipse cx="58.7" cy="31.7" rx="1.2" ry="3.6"/><ellipse cx="56.7" cy="22.2" rx="1.2" ry="3.6"/><ellipse cx="56.7" cy="41.1" rx="1.2" ry="3.6"/></g><path d="M49,59.9c0,2.8-34.1,2.8-34.1,0V36.8H49V59.9z" fill="#334037"/><g fill="#3f4f44"><path d="m19.8 47.3l-1.1 1.6 1.1 1.5 1.1-1.5z"/><path d="m32.2 47.3l-1.1 1.6 1.1 1.5 1.1-1.5z"/><path d="m44.6 47.3l-1.1 1.6 1.1 1.5 1.1-1.5z"/><path d="m19.8 38.2l-1.1 1.5 1.1 1.5 1.1-1.5z"/><path d="m32.2 38.2l-1.1 1.5 1.1 1.5 1.1-1.5z"/><path d="m44.6 38.2l-1.1 1.5 1.1 1.5 1.1-1.5z"/><path d="m19.8 56.5l-1.1 1.5 1.1 1.6 1.1-1.6z"/><path d="m32.2 56.5l-1.1 1.5 1.1 1.6 1.1-1.6z"/><path d="m44.6 56.5l-1.1 1.5 1.1 1.6 1.1-1.6z"/><path d="m38.4 51.9l-1.1 1.6 1.1 1.5 1.1-1.5z"/><path d="m26 51.9l-1.1 1.6 1.1 1.5 1.1-1.5z"/><path d="m38.4 42.8l-1.1 1.5 1.1 1.5 1.1-1.5z"/><path d="m26 42.8l-1.1 1.5 1.1 1.5 1.1-1.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f359.svg b/public/emoji/1f359.svg
new file mode 100644
index 000000000..0c7cf7952
--- /dev/null
+++ b/public/emoji/1f359.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.1 36.2c1.2-4.3-3.5-10.6-6-12.1-.8-10.1-6.6-11-6.6-11-6.6-14.8-18.5-14.8-25 0 0 0-5.9.9-6.6 11-2.5 1.6-7.2 7.8-6 12.1-5.6 3.8-6.2 14.3-2.7 15.2-2.2 11.5 57.8 11.5 55.6 0 3.6-.9 2.9-11.3-2.7-15.2" fill="#e6eded"/><g fill="#d2d8d9"><path d="m50.4 35c-7.5-1.9-9.2 3.5-1.7 5.5 7.5 2 9.2-3.6 1.7-5.5"/><path d="m54.8 47c-5.5-5.4-9.7-1.6-4.2 3.9 5.5 5.5 9.8 1.5 4.2-3.9"/><path d="m42.6 24.8c-3.1 7 1.9 9.6 5.1 2.6 3.3-7-1.9-9.7-5.1-2.6"/><path d="m37 17.1c-7.1-3-9.6 2.1-2.5 5.2 7.1 3.2 9.6-2.2 2.5-5.2"/><path d="m30.1 6.6c-7.2 2.7-5.5 8.1 1.8 5.5 7.3-2.7 5.4-8.2-1.8-5.5"/><path d="m22.2 19.8c-6.5-4-9.8.6-3.3 4.7 6.6 4.2 9.9-.7 3.3-4.7"/><path d="m30.3 27.5c-7.4 2.1-6.2 7.6 1.3 5.6 7.5-2 6.1-7.7-1.3-5.6"/><path d="m12.5 31c-6.8 3.5-4.6 8.7 2.3 5.3 7-3.5 4.6-8.9-2.3-5.3"/><path d="m11.2 46c-7.4-2.2-9.3 3.1-2 5.4 7.5 2.3 9.4-3.2 2-5.4"/></g><path d="M47,59.8c0,2.9-30,2.9-30,0V36h30V59.8z" fill="#334037"/><g fill="#3f4f44"><path d="m20.6 47.1l-1 1.6 1 1.5 1-1.5z"/><path d="m32 47.1l-1 1.6 1 1.5 1-1.5z"/><path d="m43.4 47.1l-1 1.6 1 1.5 1-1.5z"/><path d="m20.6 37.8l-1 1.5 1 1.6 1-1.6z"/><path d="m32 37.8l-1 1.5 1 1.6 1-1.6z"/><path d="m43.4 37.8l-1 1.5 1 1.6 1-1.6z"/><path d="m20.6 56.5l-1 1.5 1 1.6 1-1.6z"/><path d="m32 56.5l-1 1.5 1 1.6 1-1.6z"/><path d="m43.4 56.5l-1 1.5 1 1.6 1-1.6z"/><path d="m37.7 51.8l-1 1.6 1 1.5 1-1.5z"/><path d="m26.3 51.8l-1 1.6 1 1.5 1-1.5z"/><path d="m37.7 42.5l-1 1.5 1 1.6 1-1.6z"/><path d="m26.3 42.5l-1 1.5 1 1.6 1-1.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f35a.svg b/public/emoji/1f35a.svg
new file mode 100644
index 000000000..08398ca6c
--- /dev/null
+++ b/public/emoji/1f35a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 34.1c0 16.3-13.4 25-30 25-16.6 0-30-8.7-30-25 0-11.1 13.4-15.2 30-15.2 16.6 0 30 4.1 30 15.2" fill="#62727a"/><path d="m57.3 26.1c2.9-7.2-2.9-4.9-1.6-7.4 2.1-3.9-4.6-9.2-6.9-8.6-.7-4.5-6.2-7.6-13-5.6-1.4-3.5-19-4.6-20.6 5.5-2.4-.6-9 4.8-6.9 8.6 1.3 2.5-4.5.2-1.6 7.4-1.7 1.9-2.1 9.2-1.3 10 4.6 5 15.6 8 26.6 8s22-3 26.6-8c.8-.8.4-8.1-1.3-9.9" fill="#e6eded"/><ellipse cx="32" cy="57.6" rx="14.4" ry="4.4" fill="#3e4347"/><path d="m59 26.3v5.5c0 7.5-12.1 10.9-27 10.9-14.9 0-27-3.3-27-10.9v-5.5c-1.9 2.1-3 4.7-3 7.8 0 16.3 13.4 25 30 25 16.6 0 30-8.7 30-25 0-3.1-1.1-5.7-3-7.8" fill="#62727a"/><g fill="#d2d8d9"><path d="m51.7 28.3c-7.4-1.9-9.1 3.5-1.7 5.4 7.5 2 9.1-3.5 1.7-5.4"/><path d="m44 33.2c-5.4-5.3-9.6-1.6-4.2 3.9 5.5 5.4 9.7 1.4 4.2-3.9"/><path d="m46.9 18.2c-6.5 3.9-3.9 8.9 2.7 5 6.7-3.9 3.9-9-2.7-5"/><path d="m42.4 8.5c-7-3-9.5 2.1-2.5 5.1 7 3.1 9.5-2.1 2.5-5.1"/><path d="m25.2 4.9c-7.1 2.7-5.4 8 1.7 5.4 7.3-2.6 5.4-8.1-1.7-5.4"/><path d="m17.4 16.6c-6.5-4-9.7.6-3.2 4.7 6.4 4.1 9.7-.7 3.2-4.7"/><path d="m32.1 18.7c-7.3 2.1-6.1 7.6 1.3 5.6 7.4-2.1 6.1-7.7-1.3-5.6"/><path d="m11.9 28.5c-6.8 3.5-4.5 8.6 2.3 5.2 7-3.4 4.5-8.7-2.3-5.2"/><path d="m28.2 33.4c-7.3-2.2-9.2 3-1.9 5.4 7.3 2.3 9.2-3.2 1.9-5.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f35b.svg b/public/emoji/1f35b.svg
new file mode 100644
index 000000000..5880aea59
--- /dev/null
+++ b/public/emoji/1f35b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58 36.6c0 8.5-11.7 15.4-26 15.4-14.4 0-26-6.9-26-15.4 0-8.5 11.6-15.4 26-15.4 14.3 0 26 6.9 26 15.4" fill="#94989b"/><path d="m62 30.9c0 10.4-13.4 18.9-30 18.9-16.6 0-30-8.4-30-18.9 0-10.5 13.4-18.9 30-18.9 16.6 0 30 8.4 30 18.9" fill="#c7d7d7"/><path d="m56.7 29.2c0-6.9-11.1-12.6-24.7-12.6-13.6 0-24.7 5.6-24.7 12.6 0 3.9 3.5 7.4 9.1 9.7.3.3.6 1 .1 2.2-.8 2 2.1 4.6 4.7 3.1s6.4-1 7.8 0 5.4 1.4 7.5 0 3.7-2.4 7.2-2.4 6.2-3.6 8-5c0 0 0 0 0 0 3.2-2.1 5-4.7 5-7.6" fill="#ba5327"/><g fill="#fbbf67"><path d="m52.4 28c-1.5-2.5-4.8 1-6.7.5-4.2-1.1-1.1 5 .6 5.3 2 .4 7.6-3.3 6.1-5.8"/><path d="m37.5 33.8c-3-.1-3.4-1-4.9.4-3.2 3 6.7 6.4 7.9 5.2 1.4-1.5 0-5.5-3-5.6"/><path d="m43 20.5c-3.5-.1-3.7-.7-5.4 1-3.8 3.6 1.2 7.5 2.6 6 1.6-1.8 6.2-6.9 2.8-7"/><path d="m26.3 32.1c-2.8-.3-6.5 1.5-6.8 4-.3 2.4 1.4 4.2 3.4 3.6 2-.6 3.1-3.6 4.1-4.6 1-1 .9-2.8-.7-3"/></g><path d="m31 13.8c-1.3-.2-2.2 2.3-3.5 2.1-.9-.1-2.9-2-3.7-1.8-1 .2-2.3 3.1-3.3 3.4-1.4.3-2-2.5-3.4-2.1-3.3.9-5.1 6.4-8.8 6.4-2.8.1-5.7 10-2.7 10 5.4 0 4.9 3.3 5.6 3.3.8.1.8-2.6 1.4-3 .8-.6 3.1.5 3.8-.2.6-.5 0-2.7.6-3.2.7-.6 2.9.7 3.8.3.5-.2.7-2.5 1.1-2.1 3 3.2 5 1.9 5.6.5.4-1-1.4-3.5-.6-4.3.8-.8 2.7 2.7 3.7 2.2.4-.2.1-1.5.4-1.7.6-.5 2.5 1 3 .3.3-.5-1.2-1.9-.9-2.4.4-.6 2.2.6 2.8.2 1-.5 2-3.7 1.8-4.8-.5-1.7-5.3-2.9-6.7-3.1" fill="#fffbe9"/><g fill="#e8e1d6"><path d="m14.7 18.3c-1.2 1.7-1.6 3.5-1 4 .6.5 2-.4 3.2-2.1 1.2-1.7 1.6-3.5 1-4-.6-.5-2 .4-3.2 2.1"/><path d="m18.6 27.3c-1.7-.9-3.4-1.1-3.7-.3-.3.7.8 2.1 2.5 3 1.7.9 3.4 1.1 3.7.3.3-.8-.8-2.1-2.5-3"/><path d="m9.3 25c-1.5 1.2-2.3 2.8-1.8 3.4.2.3 1.4-.8 1.1 2-.2 1.8 2.1 0 3.5-1.3 3.2-3.2.7-6.9-2.8-4.1"/><path d="m25.4 23.9c.8-.1-.4-2.3-1.8-3.6-1.5-1.3-3.4-1.9-3.5-1.1-.2 1.9-1.2 1.3-1.4 1.7-.4.7.5 2.3 2.1 3.4 1.5 1.1 3.1 1.5 3.5.8.1-.3-.7-1.1 1.1-1.2"/><path d="m33.5 18.7c1.5-1.2 2.3-2.8 1.8-3.4-.5-.7-3.9 1.8-7.1.9-1.8-.5-3.5.6-3.5 1.4 0 .6.7 1.1 1.8 1.4-.5.9-.7 1.7-.3 2.1.5.6 2.1 0 3.5-1.3 0-.3 2.3.1 3.8-1.1"/></g><g fill="#699635"><path d="m16.8 24.4c-.6-1.9-2.4-3.2-2.4-3.2s.2 2 .4 2.9c-2-.8-2-4.7-2-4.7s-1.3.9-1.2 2.4c-2.2-1.9-4-1-4-1s2.7 1.7 3.1 2.9c-1.5.1-2.4.7-3 2.1 0 0 3-1.6 5.3-.4-.9.8-.4 2.8-.4 2.8 3.6-4.2 5.9-.4 7.5-1.5-1.2-2-3.3-2.3-3.3-2.3"/><path d="m37.6 14.3c0 0-2.1 1.5-3 1.3.5-1.3.5-2.2-.2-3.1 0 0-.2 3-1.8 4.3-.2-1-1.6-1.4-1.6-1.4 1.3 4.5-2 4.8-2 6.4 1.8-.2 2.7-1.7 2.7-1.7 1.4.3 2.9-.6 2.9-.6s-1.3-.6-2-.8c1.2-1.2 3.7.2 3.7.2s0-1.4-1-1.9c2.2-1 2.3-2.7 2.3-2.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f35c.svg b/public/emoji/1f35c.svg
new file mode 100644
index 000000000..93c4cdbf2
--- /dev/null
+++ b/public/emoji/1f35c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 28.3h-60c0 0 1.8 16.6 4.9 21.2 3.5 5.1 11.8 12.5 25.1 12.5 13.3 0 21.6-7.4 25.1-12.5 3.1-4.6 4.9-21.2 4.9-21.2" fill="#e0dac6"/><path d="m62 28.3c0 5.7-13.4 10.3-30 10.3-16.6.1-30-4.6-30-10.3 0-5.7 13.4-10.3 30-10.3 16.6 0 30 4.6 30 10.3" fill="#f9f3d9"/><path d="m61 28.1c0 5.2-13 9.4-29 9.4-16 0-29-4.2-29-9.4 0-5.2 13-9.4 29-9.4 16 .1 29 4.3 29 9.4" fill="#e0dac6"/><path d="m32 22c-14.3 0-26.2 3.3-28.6 7.7 2.4 4.4 14.3 7.8 28.6 7.8 14.3 0 26.2-3.3 28.6-7.8-2.4-4.3-14.3-7.7-28.6-7.7" fill="#f2b200"/><path d="m32 46.8c13.2 0 24.3-3.2 28.4-7.7.5-2.4.8-4.8 1.1-6.7-2.6 4.8-14.8 8.4-29.5 8.4-14.7 0-26.9-3.6-29.5-8.4.3 1.9.6 4.3 1.1 6.7 4.1 4.5 15.2 7.7 28.4 7.7" fill="#b3682a"/><g fill="#ffe299"><path d="m47.6 34.1l-.2-2.5.8-.1c4-.3 5.6-1.8 5.6-2.9.1-1.3-1.4-2.5-3.6-2.9-.6-.1-1.2-.2-1.8-.2-2 0-3.6.6-5.6 1.3-2.6 1-5.5 2-9.8 2-2.5 0-5.3-.8-8.2-1.7-2.9-.9-6-1.8-8.7-1.8-1.9 0-3.5.4-4.9 1.3-.8.5-2 1.4-1.7 2.2.6 1.3 4.2 2.6 7.3 2.6.4 0 .7 0 1.1-.1l.7-.1.4 2.5-.9.3c-.4 0-.8.1-1.3.1-3.3 0-8.5-1.3-9.7-4.1-.4-1-.7-3.1 2.7-5.2 1.8-1.1 3.9-1.7 6.3-1.7 3.2 0 6.6 1 9.5 1.9 2.7.8 5.3 1.6 7.4 1.6 3.8 0 6.5-1 8.9-1.9 2-.7 4.1-1.5 6.5-1.5.8 0 1.5.1 2.3.2 3.5.7 5.8 2.9 5.7 5.5-.1 2.2-2.3 4.8-8 5.2h-.8"/><path d="m39.7 33.8c-2.3 0-4.6-.5-6.9-1.6-5.1-2.3-9.2-2.8-11.8-2.8-3.2 0-5 .7-5.7 1l-.6.3-1.2-2.2.7-.3c.9-.4 3.4-1.4 7.6-1.2 3.9.1 8 1.1 12.1 3 2 .9 3.9 1.4 5.8 1.4 3.3 0 6.2-1.5 8-4.1l.4-.6 2.2 1.3-.5.7c-1.8 2.6-4.4 4.3-7.5 4.9-.8.1-1.7.2-2.6.2"/><path d="m33.1 35.4l-.6-.3c-1.7-.8-3.4-1.2-5.3-1.2-3.1 0-5.3 1.2-5.3 1.2l-.6.3-1.4-2.1.7-.4c.3-.2 2.9-1.5 6.5-1.5 2.2 0 4.4.5 6.4 1.5l.7.3-1.1 2.2"/><path d="m22.4 12.6l-1.2-2.3.7-.4c2.3-1.2 3.4-5.6 3.4-5.7l.2-.7 2.5.7-.2.7c-.1.2-1.4 5.5-4.7 7.3l-.7.4"/><path d="m33.2 14.2l-2.1-1.4.4-.6c0 0 1.6-2.5 2-4.8l.1-.7 2.6.4-.2.6c-.5 3-2.3 5.8-2.4 5.9l-.4.6"/><path d="m29.2 13.2l-2.1-1.4.4-.6c0 0 1.6-2.5 2-4.8l.1-.7 2.6.3-.1.7c-.5 3-2.3 5.8-2.4 5.9l-.5.6"/></g><g fill="#d3976e"><path d="m62 12l-40.6-7.7-.2 1.1 40.4 9.7z"/><path d="m59.7 21.1l-38.6-14.6-.4 1 38 16.5z"/></g><g fill="#ffe299"><path d="m25.2 12.4c-.8 0-1.5-.4-2.1-1.1-1.5-1.8-.8-5.3.1-7.1.8-1.8 1.8-2.2 2.5-2.2.7 0 1.3.3 1.7.8.6.8.5 1.8.4 2.1l-2.2-.1c0 .1-.2.5-.2.5-.7 1.7-.8 3.8-.4 4.4.1.1.1.1.2.1 0 0 .1.1.2-.2l2.4.9c-.5 1.1-1.3 1.7-2.3 1.9-.1 0-.2 0-.3 0"/><path d="m29.5 13.9c-.8 0-1.6-.4-2.1-1.1-2.1-2.8-.9-6.5.3-8.2.9-1.2 1.7-1.5 2.2-1.5.2 0 .4 0 .5.1.7.3 1.8.8 1.6 3.1l-2.3-.4c-.6 1.2-1.1 4.2-.2 5.5l2.3 1c-.4.9-1.1 1.5-2 1.6-.2-.1-.2-.1-.3-.1"/><path d="m33.5 25.1c.8-2.1-1.2-5.6-1.9-7.3-1.3-3.2-1.1-11.7 1.3-13.3.7-.5 1.5-.6 2.2-.2.7.3 1.4 1.5 1.2 2.9l-2.3-.5c-.6 1.8-1 8.1.2 10.8.9 1.9 2.6 4.9 1.6 8.1-.7 2-2.9 1-2.3-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f35d.svg b/public/emoji/1f35d.svg
new file mode 100644
index 000000000..52f7db9ca
--- /dev/null
+++ b/public/emoji/1f35d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58 49.2c0 7.1-11.7 12.8-26 12.8-14.4 0-26-5.7-26-12.8 0-7.1 11.6-12.8 26-12.8 14.3 0 26 5.7 26 12.8" fill="#94989b"/><path d="m62 44c0 8.6-13.4 15.7-30 15.7-16.6 0-30-7-30-15.7 0-8.6 13.4-15.7 30-15.7 16.6 0 30 7 30 15.7" fill="#c7d7d7"/><path d="m56.7 42.7c0 5.8-11.1 10.4-24.7 10.4-13.6 0-24.7-4.7-24.7-10.4 0-5.8 11.1-10.4 24.7-10.4 13.6-.1 24.7 4.6 24.7 10.4" fill="#94989b"/><path d="m50.2 50.5c-2.8.5-3.3 3.7-11.4 2.9-3.8-.4-6 .8-10.7 1.2s-29.9-4.4-19.7-15.9c10.1-11.5 48.4-6.2 48.8 1.2.4 7.5-4.8 10.2-7 10.6" fill="#d3976e"/><path d="m8.4 19.4c-.9.6.3.6.3.6s10.2-3.5 10.7-2.5c.5 1-10.3 4-10.1 5.2.2 1.2 11-3.4 11.2-2.4.3 1-9.8 4.8-9.8 4.8s-.8.8.2.7c13-1.6 17.1-5.5 17.1-5.5s.9-.7.6-1.6c0-.1 28.4-10.2 32.2-11.6 1.9-.7-.1-5.7-1.9-5-3.9 1.3-32.3 11.6-32.3 11.6-.3-.9-1.5-.9-1.5-.9s-5.7-.4-16.7 6.6" fill="#839391"/><g fill="#ffe299"><path d="m57.6 39.8c-.3-2.1-2.7-4-7.1-5.6-2.6-2.1-6.3-2.7-8.6-2.9-2.1-.1-4.2 0-6.2.4-.9.1-1.9-.9-2.7-.6-4.3-1.2-8.2 1-11 1-3 0-15 2-14.9 8.2-.5.6-3.1 2.7.9 4.3-1 1.1-1.2 2.2-1.1 2.9.2 1.6 1.5 3.1 4 4.3 3.7 1.8 6.9 2.4 9.4 2.4 3.7-.2 5.5 3.6 13.7 2.8l-1-2c-.1 0-3 0-6-2 .1 0 17.8-1.2 20-1.5 5-.5 8.6-4.6 9-6.5.3-1.4 1.8-4.1 1.6-5.2m-31.3-6c.3 0-5.9 2.6-9.3 4.2l.6-2.6c0 0 0 0 .1 0 2.4-.8 5.3-1.3 8.6-1.6m17.4 15.9c0 0-1.2-1.3-1.1-1.5 1.3-.2 2.5-.4 3.7-.7-.5 1-1.4 1.7-2.6 2.2m-.1 0c-.1 0-.1 0-.2.1 0 0 .1 0 .2-.1m-18.6-5.4c.4.1 8.7 2 11.8 2.5-1.8 1.2-7.8 2.2-11.8-2.5m-9 6.7c0 0-2.1-2.9-2-4 .7.6 3.1 1.3 4 1.5.1.2 1.6 2.9 2 3.5-2 0-4-1-4-1m1.1-7.2c0 .7 0 1.4.2 2.2-1.8-.4-3.3-1.1-4.3-2 1-.3 2.4-.4 4.1-.2m21.9-10.8c6 2 9.8 4.8 10 5-.2.4.2 1.6 0 2-.8-.4-7-5-11-6 .7-.1 1-1 1-1m9 11c.5-.4 3-3 3-3s1 0 2 0c.6 0-2.7 3.6-3 4-.3-.1-1.7-.9-2-1m-.9 4.2c.2-.3.3-.6.4-.9.5-.1 1-.3 1.5-.4.3.5.6.9 1 1.4-.8.4-1.8.8-2.9 1.2-.5.2-1 .3-1.4.5.5-.6 1.1-1.1 1.4-1.8m-35.2-8c-.3.4-.5.7-.6 1.1-.6-.1-1.2-.3-1.8-.5-.4-.2-.6-.3-.9-.5.8-.8 1.9-1.6 3.3-2.4v2.3m-.9 6.8c.1-.4.4-.8.9-1.2-.3 1.4.2 2.9 1.3 4.3-.1 0-.2-.1-.2-.1-1.5-1-2.1-2.2-2-3m8-3.2c.9.2 5.9 3 6.9 3.3-.9 0-4.9-.1-6.9-1.1-.2-.7-.2-1.4 0-2.2m21.3 4.6c-.1.4 0 .7.2 1 .4.6-.8.8-2.3 0-.5-.3-.7-.6-.8-.9.9.1 1.9 0 2.9-.1m11.5-1.2c-.2-.3-.5-.6-.8-1 .3-.1.6-.2.9-.4.5.1.8.3 1 .4-.2.3-.6.6-1.1 1m-30.3 3c-.7-.3-1-1-1.4-1.5 6.9-.7 15.1 1.9 15.9 2.3.1.1-10 1-14.5-.8m33.6-7.4c.9-2.8-3-5.7-3.1-5.8 1 0 5 2 3.1 5.8"/><path d="m13 35v-14.7c0-.4-.6-.7-1.2-.7s-1.2.3-1.2.7v15.7l2.4-1"/><path d="m16 42v-26.8c0-.4-.6-.7-1.2-.7s-1.2.3-1.2.7v26.8h2.4"/><path d="m18.9 26.9c.7 0 1.2-.3 1.2-.7v-12.8c0-.4-.6-.7-1.2-.7s-1.2.3-1.2.7v12.7c0 .5.6.8 1.2.8"/></g><path d="m15.2 41.1c1 2 2.5.8 3.2 3 .7 2.2 2.4-.2 3.9 1.1 1.5 1.3 5.5.6 7.2.9 1.7.3 1.9-.9 3.9-.3 2 .7 1.7-1.9 6.4-.2 1.5.6 1.1-1.7 3.6-1.1 2.5.6.7-1.9 3.8-1.7 3.1.2-2.4-6.3-5.1-5.5-2.7.8-6-4.5-10-4.5-8.3.2-18.3 5.8-16.9 8.3" fill="#ec6430"/><g fill="#8cc63e"><path d="m21.5 36.5l-.7 1.5.7 1.5.7-1.5z"/><path d="m24.5 34l-.5 1 .5 1 .5-1z"/><path d="m27.5 37l-.5 1 .5 1 .5-1z"/><path d="m28.5 32.5l-.7 1.5.7 1.5.7-1.5z"/><path d="m31.5 35.5l-.7 1.5.7 1.5.7-1.5z"/><path d="m34.5 33l-.5 1 .5 1 .5-1z"/><path d="m37.5 37l-.5 1 .5 1 .5-1z"/><path d="m40.5 36.5l-.7 1.5.7 1.5.7-1.5z"/><path d="m44.5 39l-.5 1 .5 1 .5-1z"/><path d="m34.5 39l-.5 1 .5 1 .5-1z"/><path d="m30.5 41l-.5 1 .5 1 .5-1z"/><path d="m24.5 39l-.5 1 .5 1 .5-1z"/><path d="m18.5 38l-.5 1 .5 1 .5-1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f35e.svg b/public/emoji/1f35e.svg
new file mode 100644
index 000000000..bbaae9cc6
--- /dev/null
+++ b/public/emoji/1f35e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m44.1 29.5l15.7-7.2c.1-.2.4-.7.6-1 .7-1.1 1.6-2.4 1.6-4 0-7-9.3-13.3-21.6-13.3-12.3 0-25 5.3-32.3 10.4-1.1.8 36 15.1 36 15.1" fill="#995024"/><path d="m60.6 30.1c-.8-5.4-.9-7.3-.9-7.9l-15.7 7.2-6.6 30.5c4.6 0 20.5-9.8 22.3-12.4 2.2-3 2.4-5.9 1-16.5 0-.2 0-.5-.1-.9" fill="#b3682a"/><path d="m42.3 29c.2-1.3 2.2-3 2.2-4.5 0-5.6-9.1-13.2-20.4-13.2s-20.3 7.5-20.3 13.1c0 1.6 2 3.3 2.2 4.5.3 1.5-.8 8.1-1 9.6-2.3 17-.2 19.3 7.8 19.3 2.9 0 6.7-.3 11.3-.3s8.4.3 11.3.3c8 0 10.2-2.3 7.8-19.3-.1-1.5-1.1-8-.9-9.5" fill="#fff3e3"/><path d="m3.8 24.4c0-5.6 9.1-13.2 20.4-13.2s20.4 7.6 20.4 13.2c0 1.6-2 3.3-2.2 4.5l1.8.5c.1-.2.4-.7.6-1 .7-1.1 1.6-2.4 1.6-4 0-7-9.9-15.4-22.2-15.4-12.3 0-22.2 8.5-22.2 15.4 0 1.6.9 2.9 1.6 4 .2.3.5.8.6 1l1.8-.4c-.2-1.3-2.2-3-2.2-4.6" fill="#c0773b"/><path d="m45 37.3c-.8-5.4-.9-7.3-.9-7.9l-1.8-.4c-.3 1.5.8 8.1 1 9.6 2.3 17 .2 19.3-7.8 19.3-2.9 0-6.7-.3-11.3-.3s-8.4.3-11.3.3c-8 0-10.2-2.3-7.8-19.3.1-1.6 1.1-8.1.9-9.6l-1.8.5c0 .5-.1 2.4-.9 7.9-.1.4-.1.7-.1.9-1.4 10.5-1.2 15.6 1 18.6 1.8 2.6 4.8 3.1 8.7 3.1 1.3 0 2.9-.1 4.5-.1 2-.1 4.3-.2 6.8-.2s4.8.1 6.8.2c1.6.1 3.1.1 4.5.1 3.9 0 6.8-.5 8.7-3.1 2.1-3 2.4-8.1 1-18.7-.1-.2-.2-.5-.2-.9" fill="#cb8d44"/><g fill="#ede0d1"><circle cx="9.3" cy="49" r="1.8"/><circle cx="11.8" cy="43.9" r="1.5"/><circle cx="14.8" cy="47.2" r=".9"/><circle cx="28.9" cy="27.1" r="2.4"/><circle cx="32.4" cy="30.2" r=".7"/><circle cx="35.1" cy="32.4" r="1"/><circle cx="30.4" cy="32.4" r="1.5"/><circle cx="35.6" cy="48.2" r="1.8"/><circle cx="31.9" cy="48.6" r="1"/><circle cx="11" cy="24.7" r="1"/><circle cx="11" cy="20.8" r="1.5"/><circle cx="13.9" cy="23.7" r="1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f35f.svg b/public/emoji/1f35f.svg
new file mode 100644
index 000000000..fe9e1bac7
--- /dev/null
+++ b/public/emoji/1f35f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m24.5 42.5c-2 .3-4 .7-5.9 1-2.4-13.9-2.4-28.1 0-42.1 2 .4 3.9.7 5.9 1.1-2.4 13.3-2.4 26.8 0 40" fill="#ffc800"/><path d="m30 42.5c2-.3 4-.6 5.9-.9-4-11.6-6-24.2-5.7-37.2-2 .7-4.1 1.5-6.1 2.3 0 12.5 2.1 24.6 5.9 35.8" fill="#ffd41f"/><g fill="#ffe62e"><path d="m16.4 39.5c2-.3 3.9-.7 5.9-1-3.8-11.2-5.8-23.4-5.4-35.9-2.1 1-4.2 2-6.2 3.1.1 11.8 2.1 23.2 5.7 33.8"/><path d="m39.9 42c1.9-.3 3.8-.7 5.7-1 1-11.6 4.1-22.4 8.8-32-2.2-.1-4.4-.1-6.6-.2-4.5 10.2-7.2 21.4-7.9 33.2"/><path d="m13.3 40.4c1.7-.3 3.4-.6 5-.9-4.9-7.2-8.7-15.9-10.7-25.6-1.9 1.3-3.8 2.7-5.6 4.1 2.6 8.5 6.5 16 11.3 22.4"/><path d="m45.4 38.5c1.9-.3 3.7-.6 5.6-1 2.2-9.9 6-18.8 11-26.3-1.7-1-3.4-2.1-5.1-3.2-5.5 8.7-9.5 19-11.5 30.5"/><path d="m38.4 42.5c-2 .3-4 .7-5.9 1-2.3-13.3-2.3-26.9 0-40.1 2 .4 3.9.7 5.9 1.1-2.2 12.6-2.2 25.4 0 38"/></g><path d="m48.6 39.5c-2 .3-4 .7-5.9 1-2.1-11.9-2.1-24 0-35.9 1.9.9 3.8 1.9 5.6 2.7-1.6 10.8-1.5 21.6.3 32.2" fill="#ffc800"/><path d="m25.8 41.5c-2-.4-3.9-.8-5.9-1.1 2-10.3 2-20.9 0-31.3 2.2 1.1 4.5 2.2 6.7 3.5 1.3 9.6 1 19.3-.8 28.9" fill="#ffe62e"/><g fill="#ffc800"><path d="m18.1 40.5c-1.9-.4-3.8-.7-5.7-1.1-1.2-11.8-4.8-22.7-10.1-32 2.4-.1 4.7-.3 7-.4 4.9 10 8.1 21.3 8.8 33.5"/><path d="m39.4 39.4c-1.5-.3-2.9-.6-4.4-.8 7.4-7.1 13.7-16.7 17.5-28.3 1.8 1.3 3.5 2.6 5.2 4.1-4.6 10.1-11.1 18.6-18.3 25"/></g><g fill="#ffd41f"><path d="m40.6 38.1c-2 .3-3.9.7-5.9 1-.4-10.2.9-20.2 3.9-29.6 1.6 1.5 3.2 2.9 4.9 4.2-2.2 7.8-3.2 16-2.9 24.4"/><path d="m21.8 35.6c-1.9.3-3.9.7-5.8 1-3.6-6.6-6.1-14.2-7.1-22.4 2.1.7 4.2 1.3 6.3 1.9 1 7.2 3.4 13.8 6.6 19.5"/></g><path d="m29.9 44c-1.9-.5-3.8-1-5.8-1.6-.8-7.5-.4-14.9 1.1-22.2 1.4 1.4 2.9 2.7 4.4 3.9-.8 6.6-.8 13.3.3 19.9" fill="#ffc800"/><path d="m53.6 40c-1.7.3-3.5.6-5.2.9 1.7-8.8 5.1-16.8 9.5-23.4 1.3 1.4 2.6 2.7 4 3.9-3.7 5.4-6.6 11.6-8.3 18.6" fill="#ffd41f"/><g fill="#ffe62e"><path d="m40.2 41.6c-2-.3-4-.6-5.9-.9 3.5-7.2 5.7-15.4 6.1-24.1 2.1 1.2 4.1 2.6 6.1 4.1-1 7.5-3.2 14.6-6.3 20.9"/><path d="m50.7 37.5c-1.4-.2-2.8-.3-4.1-.5 2.7-5.7 4.3-12.2 4.5-19.1 1.4 1 2.9 2 4.3 3.2-.7 5.9-2.4 11.4-4.7 16.4"/></g><path d="m46.6 27.9c0 5.4-6.6 9.7-14.6 9.7-8.1 0-14.6-4.3-14.6-9.7h-13.2l4.5 30.1c8.7 6 37.8 6 46.4 0l4.5-30.1c.1 0-13 0-13 0" fill="#ef4d3c"/><g fill="#ab2d1f"><path d="m33.1 55.7l-.6.3c-.1-.1-.2-.2-.3-.2h-.4c-.1 0-.3.1-.3.2l-.6-.3-1.5-.8v1.7 1.7l1.5-.8.6-.3c.1.1.2.2.3.2h.4c.1 0 .3-.1.3-.2l.6.3 1.5.8v-1.7-1.7l-1.5.8"/><path d="m29.7 51c.2.4.6.7 1 .9.4.2.8.3 1.3.3.4 0 .9-.1 1.3-.3.4-.2.7-.5 1-.8.1.4-.2.9-.6 1.3-.4.3-1 .6-1.7.6-.6 0-1.2-.2-1.7-.6-.4-.5-.7-1-.6-1.4"/><path d="m38.4 46.5v-.1c0-.1 0-.1-.1-.1-.1 0-.2-.1-.3-.1-.1 0-.1 0-.2-.1-1-2.3-3.2-3.9-5.9-3.9-2.6 0-4.9 1.6-5.9 3.9-.1 0-.2 0-.2.1-.1 0-.2.1-.3.1-.1 0-.1 0-.1.1v.1c0 .2 0 .1.1.2.1 0 .1.1.1.1-.2.5-.2 1.1-.2 1.7 0 3.5 2.9 6.4 6.4 6.4 3.5 0 6.4-2.9 6.4-6.4 0-.6-.1-1.2-.2-1.7 0 0 .1-.1.1-.1.3 0 .3.1.3-.2m-6.4-3.5c2.2 0 4 1.2 5 3-.8-.1-1.6-.1-2.1 0-.8.1-1.5.2-2 .5-.5.3-1.3.3-1.8 0-.5-.3-1.2-.5-2-.5-.5 0-1.3-.1-2.1 0 .9-1.8 2.8-3 5-3m0 11.3c-3.1 0-5.6-2.5-5.6-5.6 0 0 0-.1 0-.1.2.8.6 1.2 1.3 1.5.7.3 1.5.3 2.2 0 .4-.2.7-.4 1-.8.5-.7.3-1.1.6-1.7.2-.5.8-.5 1 0 .2.6.1 1 .6 1.7.3.4.6.6 1 .8.7.3 1.5.3 2.2 0 .7-.3 1.1-.7 1.3-1.5 0 0 0 .1 0 .1 0 3-2.5 5.6-5.6 5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f360.svg b/public/emoji/1f360.svg
new file mode 100644
index 000000000..bfbbd9c50
--- /dev/null
+++ b/public/emoji/1f360.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m55.5 21.8l-37.1 25.4c-6.9-22-8.7-27.9-13.6-36-.6-1-2.8-3.8-2.8-3.8s2.7-3.4 13.7-3.4c19.3.1 39.8 17.8 39.8 17.8" fill="#996254"/><g fill="#73493f"><path d="m17.3 7.6c-4.2 3.7-6.9 9.2-7.7 13.1 0 0-.7-1.3-1.1-2.5 1.7-4.8 8.8-10.6 8.8-10.6"/><path d="m24.2 11.2c0 0-8.7 10.1-11.4 18.4 0 0-.7-1.7-1.1-3.2 2.8-7 12.5-15.2 12.5-15.2"/><path d="m14.8 4.1c0 0 1.3-.2 2.5 0-2.7 1.2-5 2.6-7.2 4.7-.1.1 2-3.4 4.7-4.7"/><path d="m35 8.9c0 0 2 .8 2.9 1.4-6 .3-15 9.6-15 9.6s5.4-8.2 12.1-11"/></g><path d="m46.1 57.2c14.2-6.8 20.8-21 11.6-32.9-7.9-10.3-21.7-6.9-30.6 2.4-7.3 7.6-11.1 16.1-7.5 24.3 3.9 9.1 15.5 11.5 26.5 6.2" fill="#fd9d33"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f361.svg b/public/emoji/1f361.svg
new file mode 100644
index 000000000..6cc82e3d9
--- /dev/null
+++ b/public/emoji/1f361.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50.9 48.6c-.6-.6-1.7-.6-2.3 0-.6.6-.6 1.7 0 2.3l10.6 10.6c.6.6 1.7.6 2.3 0 .6-.6.6-1.7 0-2.3l-10.6-10.6" fill="#f29a2e"/><ellipse transform="matrix(.7071-.7071.7071.7071-19.4657 46.9979)" cx="47" cy="47" rx="13.6" ry="12" fill="#8cc63e"/><path d="m38.3 35.9c-.6-.6-1.7-.6-2.3 0-.6.6-.6 1.7 0 2.3l3.7 3.7c.6.6 1.7.6 2.3 0 .6-.6.6-1.7 0-2.3l-3.7-3.7" fill="#f29a2e"/><ellipse transform="matrix(.7071-.7071.7071.7071-12.8038 30.9107)" cx="30.9" cy="30.9" rx="13.6" ry="12" fill="#dae3ea"/><path d="m22.2 19.9c-.6-.6-1.7-.6-2.3 0-.6.6-.6 1.7 0 2.3l3.7 3.7c.6.6 1.7.6 2.3 0 .6-.6.6-1.7 0-2.3l-3.7-3.7" fill="#f29a2e"/><ellipse transform="matrix(.7071-.7071.7071.7071-6.1407 14.823)" cx="14.8" cy="14.8" rx="13.6" ry="12" fill="#ff99ad"/><path d="m6.1 3.8c-.6-.6-1.7-.6-2.3 0-.6.6-.6 1.7 0 2.3l3.7 3.7c.6.6 1.7.6 2.3 0 .6-.6.6-1.7 0-2.3l-3.7-3.7" fill="#f29a2e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f362.svg b/public/emoji/1f362.svg
new file mode 100644
index 000000000..f00dbf6df
--- /dev/null
+++ b/public/emoji/1f362.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52.3 49.8c-.7-.7-1.8-.7-2.5 0-.7.7-.7 1.8 0 2.5l7.3 7.3c.7.7 1.8.7 2.5 0 .7-.7.7-1.8 0-2.5l-7.3-7.3" fill="#f29a2e"/><path d="m60.7 38.6c1.6 1.6 1.7 4 .3 5.4l-17 17c-1.4 1.4-3.8 1.3-5.4-.3l-7.7-7.7c-1.6-1.6-1.7-4-.3-5.4l17-17c1.4-1.4 3.8-1.3 5.4.3l7.7 7.7" fill="#dae3ea"/><path d="m39 36.5c-.7-.7-1.8-.7-2.5 0-.7.7-.7 1.8 0 2.5l3.9 3.9c.7.7 1.8.7 2.5 0 .7-.7.7-1.8 0-2.5l-3.9-3.9" fill="#f29a2e"/><ellipse transform="matrix(.7071-.7071.7071.7071-12.9089 31.1628)" cx="31.2" cy="31.2" rx="14.4" ry="12.6" fill="#8e725e"/><path d="m22 19.5c-.7-.7-1.8-.7-2.5 0-.7.7-.7 1.8 0 2.5l3.9 3.9c.7.7 1.8.7 2.5 0 .7-.7.7-1.8 0-2.5l-3.9-3.9" fill="#f29a2e"/><path d="M29.9,7c4.9,4.9-1.2,10.5-6.8,16.1S12,34.9,7,29.9C4.4,27.3,1.9,8.6,5.2,5.2S27.3,4.4,29.9,7z" fill="#62727a"/><path d="m5 2.5c-.7-.7-1.8-.7-2.5 0-.7.7-.7 1.8 0 2.5l3.9 3.9c.7.7 1.8.7 2.5 0 .7-.7.7-1.8 0-2.5l-3.9-3.9" fill="#f29a2e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f363.svg b/public/emoji/1f363.svg
new file mode 100644
index 000000000..93aed0807
--- /dev/null
+++ b/public/emoji/1f363.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50 45c6-8.2-45.5-10.2-45.5-10.2s-1.2 1.7-.3 3c.6.9 1.1 1.3.8 2.2-.3 1 .8 2 1 3 .3 1.6-.6 2.4 1.3 3.3.7.3 4.4 1.6 4.6 0 .6 1.4 1.8 2.7 3.2 3.3 1.4.7 3.2.8 4.5 1.1.7 1.6 1.7.9 2.8 1.7 1.2.9 3 1.7 4.5 1.4 1.3-.2 1.2-.9 2.6.2-.1 1.6 1.4.9 2.5 1.3 1 .3 5.2.3 5.8.5.6.3-.5 1.6.4 2.1 1.5.8 3.3-2.8 4-3.4-.1.6-.4 3.3 1 2.9 1.8-.5 1.3-3.1 2.8-3.6 1.7-.7 2.8-1.7 3.2-3.5.2-.7.2-1.4.2-2 1.1-.4 1.2-2.7.6-3.3" fill="#f7f2df"/><g fill="#e8e1d6"><path d="m27.7 51.5c-1.7-.9-3.3-1.1-3.7-.5-.4.6.7 1.9 2.3 2.8 1.7.9 3.3 1.1 3.7.5.5-.7-.6-1.9-2.3-2.8"/><path d="m12 45.5c-1.7-.8-3.4-1-3.7-.3-.4.6.7 1.8 2.5 2.7 1.7.8 3.4 1 3.7.3.3-.7-.8-1.9-2.5-2.7"/><path d="m18.6 48.6c-1.7-.8-3.4-1-3.7-.3-.3.7.8 1.9 2.5 2.7 1.7.8 3.4 1 3.7.3.3-.7-.8-1.9-2.5-2.7"/><path d="m38.7 52.5c.2-.5.3-.9.1-1.2-.5-.6-2.1-.2-3.6.9-1.5 1.1-2.3 2.5-1.8 3.1.2.3.7.3 1.3.2-.4.7-.5 1.3-.2 1.6.5.6 2.1 0 3.5-1.2 1.4-1.2 2.1-2.7 1.6-3.2-.3-.2-.6-.3-.9-.2"/><path d="m33.3 50.1c0 .1.1.2.1.2.5.6 2.1.2 3.6-.9 1.5-1.1 2.3-2.5 1.8-3.1-.5-.6-2.1-.2-3.6.9-.1.1-.2.2-.3.3 0-.2 0-.4-.2-.5-.3-.4-1.1-.3-2 .2-.3 0-.7-.1-1-.1-1.9-.1-3.5.5-3.5 1.2 0 .5.7 1 1.8 1.2-.5.8-.7 1.5-.3 1.8.5.6 2.1 0 3.5-1.2.1 0 .1 0 .1 0"/><path d="m44.5 48c-.7-.3-1.9.8-2.7 2.4-.5 1-.8 3.5-.1 3.6.8 0 1.9-.8 2.7-2.4.8-1.7.8-3.3.1-3.6"/><path d="m49.5 42c-.7-.3-1.9.8-2.7 2.4-.8 1.7-.8 3.3-.1 3.6.7.3 1.9-.8 2.7-2.4.8-1.7.8-3.3.1-3.6"/><path d="m14 44.5c-.3.7.8 1.9 2.5 2.7 1.7.8 3.4 1 3.7.3.3-.7-.8-1.9-2.5-2.7-1.6-.8-3.3-.9-3.7-.3"/><path d="m10 41.2c-.1-1.8-.8-3.3-1.6-3.2-.8 0-1.3 1.5-1.2 3.4s.8 3.3 1.6 3.2c.7-.1 1.3-1.6 1.2-3.4"/><path d="m15.4 42.6c1.1-1.5 1.5-3 .9-3.5-.6-.4-2.1.4-3.2 1.9-1.1 1.5-1.5 3-.9 3.5.7.4 2.1-.5 3.2-1.9"/><path d="m28.9 46.4c0-.7-1.5-1.4-3.4-1.5-1.9-.1-3.5.5-3.5 1.2 0 .7 1.5 1.4 3.4 1.5 1.9.1 3.5-.4 3.5-1.2"/></g><g fill="#3f4237"><path d="m13.4 13.7h25.4v9.9h-25.4z"/><path d="m38.2 21.1c2.5 4.7-2.4 10.3-12.1 10.3-9.6 0-14.5-5.6-12.1-10.3 1.8-3.4 7-5.5 12.1-5.5 5.1.1 10.3 2.2 12.1 5.5"/></g><path d="m38.2 11.4c2.5 4.8-2.4 10.3-12.1 10.3-9.6 0-14.5-5.6-12.1-10.3 1.8-3.3 7-5.4 12.1-5.4s10.3 2.1 12.1 5.4" fill="#8cc63e"/><path d="m37.1 11.4c2 4.2-2.6 9-11 9-8.4 0-13-4.8-11-9 1.5-3.1 6.2-5.1 11-5.1s9.5 2 11 5.1" fill="#ffeee2"/><path d="m31.6 11.9c.5 1.9-2 3.8-5.5 3.8-3.5 0-5.9-1.8-5.5-3.8.4-1.7 2.8-2.8 5.5-2.8s5.1 1.1 5.5 2.8" fill="#f55"/><g fill="#3f4237"><path d="m36.6 21.4h25.4v9.9h-25.4z"/><path d="m61.4 28.8c2.5 4.7-2.4 10.3-12.1 10.3-9.6 0-14.5-5.6-12.1-10.3 1.8-3.4 7-5.5 12.1-5.5s10.3 2.2 12.1 5.5"/></g><path d="m61.4 19.1c2.5 4.7-2.4 10.3-12.1 10.3-9.6 0-14.5-5.6-12.1-10.3 1.8-3.4 7-5.5 12.1-5.5s10.3 2.2 12.1 5.5" fill="#8cc63e"/><path d="m60.3 19.1c2 4.2-2.6 9-11 9-8.4 0-13-4.8-11-9 1.5-3.1 6.2-5.1 11-5.1 4.7.1 9.5 2 11 5.1" fill="#ffeee2"/><path d="m54.8 19.6c.5 1.9-2 3.8-5.5 3.8-3.5 0-5.9-1.8-5.5-3.8.4-1.7 2.8-2.8 5.5-2.8 2.7 0 5.1 1.1 5.5 2.8" fill="#f55"/><path d="M2,31.2c-0.1,2.2,1.5,5.1,3.8,6.5S42.2,52.2,44,50.3c1.7-1.9-6.7-12.7-11.4-14.7C20,30.2,2,31.2,2,31.2z" fill="#ec6430"/><path d="m43.5 46.4c-.1 1.1.1 4.2.5 4 2.2-1.6 8.3-9.4 5.5-15.7l-6 11.7" fill="#e8491f"/><path d="m2 31.2c0 0 5.6-7 7.7-7.8 5.9-2.1 6.1-2 10.5-1 4.5 1 24.6 6 29.2 12.2 1.2 1.6-4.7 12.2-6 13-1.2.6-8.2-1.4-17.6-7.5-10.7-6.9-21.5-8.3-23.8-8.9" fill="#f3813b"/><path d="m38.3 45.5c-.5-.3-1.1-.6-1.6-.9-.3-3.3.9-7.1.7-10.4-.7 3-2.4 6-3.2 9-.2-.1-.5-.3-.7-.4-1.9-1.2-3.9-2.3-5.8-3.5 1.3-3.9 2.1-8.3.2-12.1.9 3.8-.6 7.5-2.5 10.8-.5-.3-1-.6-1.6-.9-1.7-.9-3.5-1.7-5.3-2.5-.8-3.4 2.2-7.6-.9-10.5 1.8 2.9-.7 6.3-1.5 9.5-.9-.3-1.9-.7-2.8-.9-3.7-1-7.5-1.7-11.3-1.5 3.6 1 7.1 2.3 10.5 3.7 3.4 1.5 6.6 3.1 9.9 4.8 3.3 1.7 6.6 3.5 10 5 1.7.8 3.5 1.5 5.3 2 1.8.5 3.8.9 5.7.7-1.8-.3-3.5-1-5.1-1.9" fill="#f4a24e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f364.svg b/public/emoji/1f364.svg
new file mode 100644
index 000000000..c64f84077
--- /dev/null
+++ b/public/emoji/1f364.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m27.7 12.2c-3.8 5.2-23.1 9.6-23.1 9.6s2.8-5.4 10.4-8.8c0 0-8 3.3-13 1.5 0 0 7.7-8.7 24-10.2l1.7 7.9" fill="#f46c6c"/><path d="m58.2 43.9c0 0 0 0 0 0" fill="#f8bd17"/><path d="m60.9 27.1c-.7-2.8.6-5.8-1.7-6.9-1.1-.5-1.8-2.1-2-3.3-.3-1.3-.1-2.3-1.1-3.2-1-.9-2.7-1.5-3.7-2.4-.9-.9-.6-2.2-1.3-3.2-.9-1.3-2.1-1.7-3.6-1.9-1.4-.2-2.5-.7-3.6-1.6-1.1-.9-2.2-1.9-3.7-1.8-1.2 0-2.4.6-3.6.5-1.4 0-2.3-1.3-3.7-1.3-1.1.1-1.9 1.1-2.8 1.5-1.1.5-2.2-.1-3.4 0-1.1.1-1.7 1.1-2.2 2-.7 1.3-1.9 1.4-3 2.3-.7.5-.9 1.7 0 3.3.8 1.3.6 3.2 1.7 4.4 1.1 1.2 3.5-.6 4.8.1 1.6.8 2.1 1.7 4 2 1.2.2 2.9 2.7 3.7 3.2 1.2.6 3 1.8 3.7 2.8.6.9 1.1 3 1.3 4.1.2 1.3-.6 3.3-1.4 3.9-1.2.8-2.6 2.3-3.6 3.3-1.7 1.6-3.7-.3-5.6.3-1.2.3-2.1 1.2-3.3 1.2-1.3 0-2.5-.7-3.9-.8-1.6-.1-3.9 1.6-5 2.5-1.4 1.2-2.9 1.3-4.5 2-1.5.7-2 2.1-2.4 3.7-.4 1.5-2.3 1.6-2.7 2.4-.9 1.5 1.3 3.5 2.3 6.9 1.2 3.8 1.7 1.6 4.8 3.3 1.2.6 1.9 2.4 3.4 3 1.7.7 3.3-.5 4.9.5 1.1.7 1.6 2.5 3 2.2 1.3-.3 2.5-2.3 3.9-1.8 3.5 1.2 3.3-.5 6.5-.4 1.7 0 3.6 1.7 5.1.3 1.4-1.2 2.3-3.1 4.1-3.3 3.5-.3 3.7-3.1 6.4-4.6 3.6-2.1 4.9-6.2 5.5-8.3.8-2.8 1.2-5.9 3.3-9.7 1.2-2.5 0-4.8-.6-7.2" fill="#f8d317"/><g fill="#f8b100"><path d="m21.8 42.1c-1 1.1-2.1 1.9-3.2 2.3 1.5 1.1 3.6.8 4.9-.7 1.3-1.5 1.4-3.7.3-5.2-.3 1.2-1 2.4-2 3.6"/><path d="m32.3 46.7c-1 1.1-2.1 1.9-3.2 2.3 1.5 1.1 3.6.8 4.9-.7 1.3-1.5 1.4-3.7.3-5.2-.4 1.2-1 2.5-2 3.6"/><path d="m25.3 54.7c-1 1.1-2.1 1.9-3.2 2.3 1.5 1.1 3.6.8 4.9-.7 1.3-1.5 1.4-3.7.3-5.2-.3 1.2-1 2.5-2 3.6"/><path d="m39.9 53.2c-1 1.1-2.1 1.9-3.2 2.3 1.5 1.1 3.6.8 4.9-.7 1.3-1.5 1.4-3.7.3-5.2-.3 1.3-1 2.5-2 3.6"/><path d="m52.6 45.5c-1 1.1-2.1 1.9-3.2 2.3 1.5 1.1 3.6.8 4.9-.7 1.3-1.5 1.4-3.7.3-5.2-.3 1.3-1 2.5-2 3.6"/><path d="m38 37.5c-1 1.1-2.1 1.9-3.2 2.3 1.5 1.1 3.6.8 4.9-.7s1.4-3.7.3-5.2c-.4 1.2-1.1 2.4-2 3.6"/><path d="m45.5 40.4c-1 1.1-2.1 1.9-3.2 2.3 1.5 1.1 3.6.8 4.9-.7 1.3-1.5 1.4-3.7.3-5.2-.4 1.3-1 2.5-2 3.6"/><path d="m48.7 28.4c-1 1.1-2.1 1.9-3.2 2.3 1.5 1.1 3.6.8 4.9-.7 1.3-1.5 1.4-3.7.3-5.2-.4 1.2-1 2.4-2 3.6"/><path d="m41.3 19.1c-1 1.1-2.1 1.9-3.2 2.3 1.5 1.1 3.6.8 4.9-.7 1.3-1.5 1.4-3.7.3-5.2-.4 1.2-1 2.4-2 3.6"/><path d="m51 17.5c-1 1.1-2.1 1.9-3.2 2.3 1.5 1.1 3.6.8 4.9-.7 1.3-1.5 1.4-3.7.3-5.2-.4 1.2-1 2.5-2 3.6"/><path d="m41.1 10.1c-1 1.1-2.1 1.9-3.2 2.3 1.5 1.1 3.6.8 4.9-.7 1.3-1.5 1.4-3.7.3-5.2-.4 1.2-1 2.4-2 3.6"/><path d="m31.6 10.4c-1.1 1-2.4 1.6-3.5 1.9 1.4 1.3 3.5 1.3 5 0s1.9-3.5 1-5.1c-.6 1.1-1.4 2.3-2.5 3.2"/><path d="m15.6 41.1l-1 1 1 1.1 1-1.1z"/><path d="m16.5 48.3l-1 1 1 1 1-1z"/><path d="m29.7 39.2l-1 1 1 1 1.1-1z"/><path d="m39.7 44.4l-1 1 1 1 1-1z"/><path d="m43.8 33.8l-1 1 1 1 1-1z"/><path d="m54.4 33.2l-1.1 1 1.1 1 1-1z"/><path d="m50.8 39.5l-1 1 1 1 1-1z"/><path d="m47.2 50.2l-1 1 1 1 1.1-1z"/><path d="m33.1 53.4l-1 1 1 1 1-1z"/><path d="m18.6 52.7l-1 1 1 1 1-1z"/><path d="m11.9 48.3l-1 1 1 1 1-1z"/><path d="m58.2 36.2l-1 1 1 1 1-1z"/><path d="m25.1 10.9l-1 1 1 1 1-1z"/><path d="m55 22l-1 1 1 1.1 1.1-1.1z"/><path d="m45.5 23.8l-1 1 1 1 1-1z"/><path d="m49.3 13l-1 1 1 1 1-1z"/><path d="m36.7 15.8l-1 1 1 1.1 1-1.1z"/><path d="m39.1 5l-1 1 1 1 1-1z"/><path d="m29.7 5.5l-1 1 1 1 1.1-1z"/><path d="m24.6 46.2l-1 1 1 1 1-1z"/><path d="m56.1 27.1l-1.1 1 1.1 1 1-1z"/><path d="m46.5 8.2l-1 1 1 1 1-1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f365.svg b/public/emoji/1f365.svg
new file mode 100644
index 000000000..9932d3438
--- /dev/null
+++ b/public/emoji/1f365.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32.1c0 2.5-4.3 4.4-4.9 6.7-.6 2.4 2.1 6.2.9 8.3-1.2 2.1-5.9 1.6-7.6 3.3-1.7 1.7-1.2 6.4-3.3 7.6-2.1 1.2-5.9-1.6-8.3-.9-2.3.6-4.2 4.9-6.7 4.9-2.5 0-4.4-4.3-6.7-5-2.4-.6-6.2 2.1-8.3.9-2.1-1.2-1.6-5.9-3.3-7.7-1.7-1.7-6.4-1.2-7.7-3.3-1.3-2.1 1.5-5.9.9-8.3-.6-2.3-5-4.2-5-6.7 0-2.5 4.3-4.4 4.9-6.7.6-2.4-2.1-6.2-.9-8.3 1.2-2.1 5.9-1.6 7.6-3.3 1.7-1.7 1.2-6.4 3.3-7.6 2.1-1.2 5.9 1.6 8.3.9 2.3-.6 4.2-4.9 6.7-4.9 2.5 0 4.4 4.3 6.7 5 2.4.6 6.2-2.1 8.3-.9 2.1 1.2 1.6 5.9 3.3 7.7s6.4 1.2 7.7 3.3c1.2 2.1-1.5 5.9-.9 8.3.7 2.3 5 4.2 5 6.7" fill="#b2c1c0"/><path d="m62 30.9c0 2.4-4.3 4.2-4.9 6.4-.6 2.3 2.1 5.9.9 7.9-1.2 2-5.9 1.5-7.6 3.2-1.7 1.6-1.2 6.1-3.3 7.3-2.1 1.2-5.9-1.5-8.3-.9-2.3.6-4.2 4.7-6.7 4.7-2.5 0-4.4-4.2-6.7-4.8-2.4-.6-6.2 2-8.3.9-2.1-1.2-1.6-5.7-3.3-7.3-1.7-1.7-6.4-1.2-7.7-3.2-1.2-2 1.5-5.7.9-8-.6-2.2-5-4-5-6.4 0-2.4 4.3-4.2 4.9-6.4.6-2.3-2.1-6-.9-8 1.2-2 5.9-1.6 7.6-3.2 1.7-1.6 1.2-6.1 3.3-7.3 2.1-1.2 5.9 1.5 8.3.9 2.3-.6 4.2-4.7 6.7-4.7 2.5 0 4.4 4.2 6.7 4.8 2.4.6 6.2-2 8.3-.9 2.1 1.2 1.6 5.7 3.3 7.3s6.4 1.2 7.7 3.2c1.2 2-1.5 5.7-.9 8 .7 2.2 5 4.1 5 6.5" fill="#e2f0f2"/><path d="m51.1 37.9c-.9 3-2.6 5.8-4.9 8.1-2.3 2.3-5.3 4-8.6 4.8-6.5 1.7-14-.2-18.8-5.1-2.4-2.4-4-5.6-4.7-8.8-.7-3.3-.5-6.6.4-9.7.8-3.1 2.4-5.9 4.5-8.3 2.1-2.4 5-4.2 8.2-5.1 3.2-.8 6.8-.6 10 .8 3.2 1.4 6 3.9 7.4 7.4 1.4 3.4 1.4 7.4-.1 10.8-.8 1.7-1.9 3.3-3.3 4.5-1.5 1.4-3.3 2.2-5.3 2.6-1.9.4-4 .3-5.8-.4-1.9-.6-3.6-1.7-4.8-3.2-1.4-1.5-2.2-3.5-2.4-5.5-.2-2 .3-4 1.4-5.7.5-.8 1.2-1.6 1.9-2.1.8-.7 1.7-1.1 2.7-1.4 1.9-.5 4-.3 5.6.7.8.5 1.5 1.1 2 1.8.6.8.9 1.7 1 2.6.2 1.8-.6 3.6-1.9 4.5l-.4-.4c.9-1.2 1-2.7.6-3.9-.2-.6-.6-1.1-1-1.5-.5-.4-1-.7-1.5-.9-1.1-.4-2.3-.3-3.3.1-.5.2-1 .6-1.2.9-.4.5-.7.9-.9 1.4-.9 2-.4 4.5 1.1 5.8 1.6 1.5 3.9 2.2 6 1.7 1-.2 2-.7 2.8-1.4.9-.8 1.6-1.7 2.2-2.7 1.1-2.1 1.3-4.7.5-6.9-.4-1.2-1-2.2-1.9-3.2-.8-.9-1.9-1.8-3-2.4-2.2-1.4-5-2-7.8-1.8-2.8.2-5.5 1.6-7.5 3.6-2 2.1-3.5 4.8-4 7.6-.5 2.9-.2 5.8.9 8.4 1 2.6 2.7 4.8 4.8 6.6 2 1.8 4.4 3.2 7 3.9 2.6.8 5.3 1 8.1.6 2.7-.4 5.4-1.4 7.7-3.1 2.4-1.6 4.4-3.8 6.1-6.3l.2.6" fill="#fc97b2"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f366.svg b/public/emoji/1f366.svg
new file mode 100644
index 000000000..aab1e61fd
--- /dev/null
+++ b/public/emoji/1f366.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.3 45.3l2.3 12.7c.1 2.8 3.9 4 10.9 4 7 0 10.8-1.2 10.9-4l2.3-12.8-26.4.1" fill="#ffc861"/><path d="m20.4 45.6c0 0 3.2 2.3 13.2 2.3 10 0 13.1-2.3 13.1-2.3h-26.3" fill="#b17f4a"/><path d="m16.5 35l1 8.1c.1 2.8 6.8 4 16 4 9.2 0 15.9-1.2 16-4l1-8.1h-34" fill="#ffc861"/><path d="m17.1 39.9c0 0 3.7 3.6 16.4 3.6 12.7 0 16.5-4.3 16.5-4.3l-32.9.7" fill="#b17f4a"/><path d="M20.8,12c-8.1,0-16.2,13.1-6.3,23.3c0,6.7,9.2,6.7,19.1,6.7c13.6,0,18-3.9,18-3.9L20.8,12z" fill="#ffe0b5"/><path d="m50.5 28.5c.9-2 1.9-6.5-.2-9.7-2.8-4.1-6.4-5-9.6-7.2-1.8-1.3-4.8-4.6-.6-7.6 0 0-8.9-5.8-15.9 2.1-2 2.3-3.1 4.7-3.6 6.8-12.7 3.9-10.9 27.2 7.8 22.6-15.3-.5-13.3-15.5-8-21.7-.6 2.8-.2 4.8-.2 4.8-2.3 5.7-.1 12.7 5.1 15.5 1 .6 2.1 1 3.2 1.4 0 0-7.1 3.5-12.7.5 3.6 5.3 9.9 2.1 13.2 2.2 3.6.1 2.5 3.3 10.8 1.3 6.1-1.5 8-2.6 12-1.4-.1 0 5.8-5.5-1.3-9.6" fill="#8f6453"/><g fill="#ffe0b5"><path d="m40.1 4c-19.9-5-22.7 18.6-10 23.5 2.2.4 4.3.3 6.4 0-13-2.7-13.6-22-1.4-23-10.7 6.3-4.4 22.2 7.5 22.2-9.9-5.9-11.5-16.9-5.3-21.1-6.3 14 9.5 12 13.1 22.9 2.3-14.4-17-10.1-10.3-24.5"/><path d="m20.1 18.8c1.4 5.8 7 10.4 13.6 10.4 7.1 0 12.9-2.6 18.4 4.8-7.4-3.8-11.6-1.3-18.6-1.3-8.3 0-14.9-6.7-13.4-13.9"/></g><g fill="#e3a93d"><path d="m21.7 47.6l3 .8.1 1.5-2.8-.3 3.8.7-.2-1.9z"/><path d="m26.6 48.5l3 .5v1.5l-2.8-.1 3.8.4-.1-1.9z"/><path d="m31.5 48.9l3 .3v1.4l-2.9.2h3.8l.1-1.9z"/><path d="m36.5 48.9l3-.1-.1 1.5-3 .5 3.9-.4.1-1.9z"/><path d="m41.5 48.4l2.9-.3-.3 1.4-2.8.8 3.7-.7.3-2z"/><path d="m22.1 50l2.8.8.2 1.4-2.7-.3 3.6.7-.2-1.9z"/><path d="m26.8 50.8l2.9.5.1 1.5-2.8-.1 3.7.4-.1-1.9z"/><path d="m31.6 51.2l2.9.3v1.4l-2.8.2h3.7v-1.9z"/><path d="m36.4 51.2h2.9l-.1 1.4-2.9.5 3.7-.4.2-1.9z"/><path d="m41.2 50.7l2.8-.3-.2 1.5-2.8.7 3.7-.7.3-1.9z"/><path d="m22.4 52.3l2.8.8.2 1.5-2.7-.4 3.6.7-.2-1.9z"/><path d="m27 53.1l2.8.6.1 1.4h-2.7l3.6.3-.1-1.9z"/><path d="m31.7 53.5l2.8.3-.1 1.4-2.7.2h3.6l.1-1.9z"/><path d="m36.3 53.5h2.8l-.1 1.4-2.8.5 3.6-.3.2-2z"/><path d="m41 53l2.7-.3-.2 1.5-2.7.7 3.5-.7.3-1.9z"/><path d="m22.8 54.7l2.7.7.1 1.5-2.5-.3 3.4.6-.2-1.9z"/><path d="m27.2 55.5l2.7.5.1 1.4h-2.6l3.5.3-.1-1.9z"/><path d="m31.7 55.8l2.7.3v1.4l-2.6.2h3.4l.1-1.9z"/><path d="m36.2 55.8h2.7l-.1 1.4-2.6.5 3.4-.3.2-1.9z"/><path d="m40.7 55.3l2.7-.2-.3 1.4-2.6.7 3.4-.6.3-1.9z"/><path d="m23.1 57l2.6.8.2 1.4-2.5-.3 3.3.7-.2-1.9z"/><path d="m27.4 57.8l2.7.5v1.4h-2.5l3.4.3-.1-1.9z"/><path d="m31.8 58.2l2.6.2v1.4l-2.6.3h3.4v-1.9z"/><path d="m36.1 58.1h2.6l-.1 1.5-2.5.4 3.3-.3.2-1.9z"/><path d="m40.5 57.7l2.5-.3-.2 1.5-2.5.7 3.3-.7.3-1.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f367.svg b/public/emoji/1f367.svg
new file mode 100644
index 000000000..296c4f717
--- /dev/null
+++ b/public/emoji/1f367.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.7 13.5c0-1.8 1.7-1.8 1.7-3.7 0-1.8-.6-1.8-.6-3.7 0-.2 0-.4 0-.6-.2.2-.5.3-.7.5-.4.4-.5 1.1-.9 1.5-.4.4-.6.9-1 1.3-.4.4-1.1.5-1.5 1-.3.4-.3 1.1-.6 1.6-.3.5-1 .7-1.3 1.2-.2.5-.2 1.1-.4 1.6-.2.5-.7 1-.8 1.5-.1.5-.2 1.1-.3 1.6-.1.5-.2 1.1-.3 1.6 0 .5.5 1.1.5 1.7 0 .6-.2 1.1-.1 1.6.1.5-.2 1.1-.1 1.7.1.5.5 1 .7 1.6.1.5.1 1.1.3 1.6.2.5.7.9 1 1.4.2.5 4.4 1.3 4.4-.5s1.5-1.8 1.5-3.7.2-1.8.2-3.7c0-1.8-1.3-1.8-1.3-3.7s-.4-1.6-.4-3.4" fill="#f0154f"/><path d="m27.8 9.9c0-1.8-1.6-1.8-1.6-3.7 0-1.8 1.7-1.8 1.7-3.7 0-.1 0-.2 0-.4-.4 0-.7.1-1 .2-.6.1-1 .7-1.5.9-.5.2-1.1.2-1.6.5-.5.2-.9.7-1.4 1-.6.3-1.4.1-1.9.4-.2.2-.5.3-.7.5 0 .2 0 .4 0 .6 0 1.8.6 1.8.6 3.7 0 1.8-1.7 1.8-1.7 3.7s.3 1.8.3 3.7 1.3 1.8 1.3 3.7c0 1.8-.2 1.8-.2 3.7s-1.5 1.8-1.5 3.7 7.7 1.8 7.7 0-.4-1.8-.4-3.7 1.4-1.8 1.4-3.7c0-1.8-.4-1.8-.4-3.7s1.1-1.8 1.1-3.7-.2-1.9-.2-3.7" fill="#f27a52"/><path d="m34.6 28.1c0-1.8.3-1.8.3-3.7s1.2-1.8 1.2-3.7c0-1.8-1.5-1.8-1.5-3.7s.8-1.8.8-3.7-.8-1.8-.8-3.7c0-1.8.5-1.8.5-3.7 0-1.8-.8-1.8-.8-3.7 0-.1 0-.3 0-.4-.2 0-.4 0-.6 0-.5.3-1.1.2-1.7.2s-1.1.1-1.7.2c-.5 0-1-.1-1.5-.1-.1 0-.2 0-.3 0-.2 0-.5.1-.7.1 0 .1 0 .2 0 .4 0 1.8-1.7 1.8-1.7 3.7 0 1.8 1.6 1.8 1.6 3.7 0 1.8.1 1.8.1 3.7s-1.1 1.8-1.1 3.7.4 1.8.4 3.7c0 1.8-1.4 1.8-1.4 3.7s.4 1.8.4 3.7 8.5 1.5 8.5-.4" fill="#fad85c"/><path d="m42.7 28.1c0-1.8 1-1.8 1-3.7s-.5-1.8-.5-3.7c0-1.8.6-1.8.6-3.7s-1.4-1.8-1.4-3.7 1.3-1.8 1.3-3.7c0-1.8-.6-1.8-.6-3.7 0-.4 0-.8 0-1.1-.4-.2-.8-.4-1.2-.6-.5-.3-.9-.7-1.4-.9-.5-.2-1-.5-1.6-.7-.4-.1-.8-.4-1.1-.6-.1-.1-.3-.1-.5-.2-.6-.1-1.2.2-1.8.1-.4-.1-.8-.1-1.1-.1 0 .1 0 .2 0 .4 0 1.8.8 1.8.8 3.7 0 1.8-.5 1.8-.5 3.7 0 1.8.8 1.8.8 3.7s-.8 1.8-.8 3.7 1.5 1.8 1.5 3.7c0 1.8-1.2 1.8-1.2 3.7s-.3 1.8-.3 3.7 8 1.9 8 0" fill="#8cc63e"/><path d="m51.6 19.1c0-.5.3-1.1.2-1.7-.1-.5-.4-1.1-.6-1.6-.1-.5-.2-1.1-.4-1.6-.2-.5-.7-.9-1-1.4-.2-.5-.2-1.2-.5-1.6-.3-.5-.6-.9-1-1.4-.3-.4-.6-1-.9-1.4-.4-.4-1.1-.6-1.5-1-.4-.4-.7-.7-1.1-1.1 0 0-.1-.1-.1-.1-.4-.4-.9-.6-1.4-.9-.1-.1-.2-.1-.4-.2 0 .3 0 .6 0 1.1 0 1.8.6 1.8.6 3.7 0 1.8-1.3 1.8-1.3 3.7s1.4 1.8 1.4 3.7-.6 1.8-.6 3.7c0 1.8.5 1.8.5 3.7s-1 1.8-1 3.7 7 1 7.2.5c.2-.5.8-.9 1-1.4.2-.5.1-1.1.3-1.6.1-.5.1-1.1.2-1.6.1-.5.3-1.1.3-1.6 0-.5.2-1.1.2-1.6s0-1.5-.1-2" fill="#42ade2"/><path fill="#e0e1e5" d="M13.9 30.6 32 62 50.1 30.6z"/><path d="m52 29.7c0 1-.8 1.8-1.9 1.8 0 0-9.1-.5-18.1-.5s-18.1.5-18.1.5c-1 0-1.9-.8-1.9-1.8 0-1 .8-1.8 1.9-1.8 0 0 9.1-.5 18.1-.5s18.1.5 18.1.5c1.1 0 1.9.8 1.9 1.8" fill="#c1c4cb"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f368.svg b/public/emoji/1f368.svg
new file mode 100644
index 000000000..c1524bf37
--- /dev/null
+++ b/public/emoji/1f368.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="57.8" rx="14.4" ry="4.2" fill="#c1c9cb"/><path d="m37.2 55.7c3.5 3.3-13.8 3.3-10.3 0 5.4-5.1 5.2-31.4 5.2-31.4s-.2 26.3 5.1 31.4" fill="#acafb5"/><g fill="#839391"><path d="m23.2 18.1c0 0-10.1-11.5-11-12.6-1-1.2-3.1-3.3-5.8-3.3-6 0-5.8 4 0 4.2 3.8.2 13.7 14 13.7 14l3.1-2.3"/><path d="m59.6 27.2c0 0 0 .2 0 .5 0-.3 0-.5 0-.5"/></g><path d="m62 25.8c0 15.6-13.4 23.9-30 23.9-16.6 0-30-8.3-30-23.9 0-10.6 13.4-14.5 30-14.5s30 3.9 30 14.5" fill="#dfe9eb"/><ellipse cx="32" cy="16.2" rx="15" ry="14.2" fill="#ff78b5"/><ellipse cx="44.4" cy="26.4" rx="15" ry="14.2" fill="#bedd4b"/><ellipse cx="19.6" cy="26.4" rx="15" ry="14.2" fill="#9b5c54"/><path d="m59 18.4v5.2c0 7.2-12.1 10.4-27 10.4-14.9 0-27-3.2-27-10.4v-5.2c-1.9 2-3 4.4-3 7.4 0 15.6 13.4 23.9 30 23.9 16.6 0 30-8.3 30-23.9 0-3-1.1-5.4-3-7.4" fill="#dfe9eb"/><g fill="#fff"><path d="m60.8 27.9c.1 1.1-.4 2.1-1.1 3-.7.8-1.6 1.5-2.5 2.1-1.8 1.2-3.8 2.1-5.8 2.8-4.1 1.4-8.3 2.1-12.6 2.5-4.3.3-8.5.3-12.8-.3-4.2-.5-8.4-1.4-12.4-2.9 4.2.7 8.3 1.2 12.5 1.4 4.2.2 8.3.2 12.5-.2 4.1-.3 8.3-1 12.3-2 2-.6 4-1.2 5.8-2.1.9-.5 1.8-1 2.6-1.7.7-.7 1.4-1.5 1.5-2.6"/><path transform="matrix(.7073-.7069.7069.7073-7.6604 25.0134)" opacity=".3" d="m25.3 20.7h2.1v2.1h-2.1z"/><path transform="matrix(.7075-.7068.7068.7075-5.3863 22.4458)" opacity=".3" d="m23.7 17h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075-5.5475 26.5559)" opacity=".3" d="m28.6 19.3h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075-9.9405 27.1938)" opacity=".3" d="m27.2 24.9h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075-10.5563 22.0159)" opacity=".3" d="m20.6 23.1h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078-4.5862 25.3714)" opacity=".3" d="m28 17.9h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078-4.6855 19.3809)" opacity=".3" d="m20.7 15h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078-5.803 19.4295)" opacity=".3" d="m20.2 16.4h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078-7.8689 27.4949)" opacity=".3" d="m28.9 22.9h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078-11.3241 23.1425)" opacity=".3" d="m22 24.9h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078-11.8624 27.1402)" opacity=".3" d="m26.5 27.6h.7v.7h-.7z"/><path transform="matrix(.7073-.7069.7069.7073-1.0143 42.156)" opacity=".3" d="m49.3 21.2h2.1v2.1h-2.1z"/><path transform="matrix(.7075-.7068.7068.7075 1.2577 39.5849)" opacity=".3" d="m47.7 17.6h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075 1.4776 34.7849)" opacity=".3" d="m42.1 14.9h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075-6.6259 40.8079)" opacity=".3" d="m45.3 27.7h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075 1.0956 43.6941)" opacity=".3" d="m52.6 19.8h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075-1.6089 39.1304)" opacity=".3" d="m45.8 20.8h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078 2.0477 42.5026)" opacity=".3" d="m52 18.4h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078 3.4806 38.6348)" opacity=".3" d="m48.1 14.8h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078-1.2357 44.6249)" opacity=".3" d="m53 23.5h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078-4.7698 41.2489)" opacity=".3" d="m47.1 26h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078-.3512 35.9284)" opacity=".3" d="m42.9 18h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078-5.9665 42.9218)" opacity=".3" d="m48.5 28.3h.7v.7h-.7z"/><path transform="matrix(.7075-.7068.7068.7075 5.755 26.432)" opacity=".3" d="m34.1 5.6h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075 3.98 28.1204)" opacity=".3" d="m35.3 8.5h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075.9651 27.5868)" opacity=".3" d="m33.1 11.9h1.4v1.4h-1.4z"/><path transform="matrix(.7078-.7064.7064.7078 6.8089 27.7143)" opacity=".3" d="m36.6 5.3h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078 6.0615 30.0977)" opacity=".3" d="m39.1 7.4h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078 4.0696 26.2814)" opacity=".3" d="m33.5 7.9h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078 1.9884 26.3154)" opacity=".3" d="m32.5 10.4h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078 4.8423 22.2375)" opacity=".3" d="m28.9 4.9h.7v.7h-.7z"/><path transform="matrix(.7078-.7064.7064.7078 6.4259 24.066)" opacity=".3" d="m32 3.9h.7v.7h-.7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f369.svg b/public/emoji/1f369.svg
new file mode 100644
index 000000000..6620235bc
--- /dev/null
+++ b/public/emoji/1f369.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2 33.3c0 13.1 13.4 23.7 30 23.7 16.6 0 30-10.6 30-23.7 0-13.1-13.4-23.7-30-23.7-16.6 0-30 10.6-30 23.7m18.9 2.2c0-3.8 5-6.9 11.1-6.9 6.1 0 11.1 3.1 11.1 6.9 0 3.8-5 6.9-11.1 6.9-6.1 0-11.1-3.1-11.1-6.9" fill="#ffd170"/><path d="m2 26.9c0 1.9.2 3.7.7 5.4.6 2.3 1 6.2 2.3 8.1.7.9 2.2-.3 3.4-.3 2.2 0 2.6 4.9 5.3 4.9 4 0 2.1 3.3 7.6 3.3 2.9 0 4.2-2.7 5.7-2.7 3.8 0 3.6 5.1 7.3 5.1 3.8 0 3.6-6 7.1-6 3.4 0 4.1 3.1 6.7 3.1 2.8 0 2.1-9.2 5.2-9.2 3.6 0 5.6-1.4 6.4-2.7 1.5-2.6 2.3-5.6 2.3-8.9 0-10.6-13.4-20-30-20s-30 9.4-30 19.9m18.9.3c0-1.2 1.3-2.1 2.2-3.1.7-.7 1.2-2.6 2.2-3.2 1.9-1 3.6 2.5 6.3 2.5 1.4 0 4.3-2.4 5.5-2.2 2 .5 1.2 1.8 2.4 2.9 1.3 1.1 3.5 1.6 3.5 3.1 0 3.8-2.4 6.9-11.1 6.9-8.5 0-11-3.1-11-6.9" fill="#ff4085"/><g fill="#63b6e6"><path d="m40.5 38.9l-5.8 3c-.9.5-1.8-1.1-.8-1.5l5.8-3c.9-.6 1.7 1 .8 1.5"/><path d="m51.3 19.8l-6.1-2.1c-1-.3-.4-2 .6-1.7l6.2 2.1c.9.4.3 2-.7 1.7"/></g><g fill="#9729cc"><path d="m17.5 33.1l-6.2 2.1c-1 .3-1.6-1.3-.6-1.7l6.2-2.1c1-.3 1.6 1.4.6 1.7"/><path d="m28.9 15.6l-6-2.4c-1-.4-.3-2 .6-1.6l6 2.4c1 .4.4 2-.6 1.6"/></g><g fill="#fff"><path d="m12.6 26.9l-5.8-2.9c-.9-.5-.2-2 .8-1.6l5.8 2.9c.9.5.2 2.1-.8 1.6"/><path d="m57 24.8l-6.2 2.1c-1 .3-1.6-1.3-.6-1.7l6.2-2.1c1.1-.3 1.6 1.3.6 1.7"/></g><g fill="#fff080"><path d="m25.4 40.4l-6.5.3c-1 0-1.1-1.7-.1-1.8l6.5-.3c1.1 0 1.2 1.8.1 1.8"/><path d="m42.8 11.9l-6.3 1.8c-1 .3-1.5-1.4-.5-1.7l6.3-1.8c1-.2 1.5 1.4.5 1.7"/></g><g fill="#84e060"><path d="m46.6 32.8l6.5.3c1 0 1 1.8-.1 1.8l-6.5-.3c-1.1-.1-1-1.8.1-1.8"/><path d="m18.6 17.3l-6.3 1.7c-1 .3-1.5-1.4-.4-1.7l6.3-1.7c1-.2 1.4 1.4.4 1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f36a.svg b/public/emoji/1f36a.svg
new file mode 100644
index 000000000..8daf31164
--- /dev/null
+++ b/public/emoji/1f36a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m36.9 22.7l2.5-18.6c-2.4-.6-4.8-2.1-7.4-2.1-2.6 0-5 1.5-7.5 2.2-2.5.6-5.3.5-7.5 1.8-2.2 1.3-3.6 3.8-5.4 5.6-1.8 1.8-4.3 3.2-5.6 5.4-1.3 2.2-1.2 5-1.9 7.5-.6 2.5-2.1 4.9-2.1 7.5 0 2.6 1.5 5 2.2 7.5.6 2.5.5 5.3 1.8 7.5 1.3 2.2 3.8 3.6 5.6 5.4 1.8 1.8 3.1 4.3 5.4 5.6 2.2 1.3 5 1.2 7.5 1.9 2.5.6 4.9 2.1 7.5 2.1 2.6 0 5-1.5 7.5-2.2 2.5-.7 5.3-.6 7.5-1.9 2.2-1.3 3.6-3.8 5.4-5.6 1.8-1.8 4.3-3.1 5.6-5.4 1.3-2.2 1.2-5 1.9-7.5.6-2.4 2.1-4.8 2.1-7.4 0-2.6-2.1-8.1-2.1-8.1l-23-1.2" fill="#dda85f"/><path d="m59.4 22.4c-1 .3-2.4.2-3.9-.4-2.1-.8-3.4-2.5-3.8-4.5-1 .3-3.4 0-5-1-2.4-1.5-2.9-5.7-2.9-5.7-2.7-.8-4.7-4-4.4-6.7-2.2-.6-5-.5-7.4-.5-2.4 0-4.6 1.4-6.8 2-2.3.6-4.9.5-6.9 1.7-2 1.2-3.3 3.5-4.9 5.1-1.7 1.7-4 2.9-5.1 4.9-1.2 2-1.1 4.6-1.7 6.9-.6 2.2-2 4.4-2 6.8 0 2.4 1.4 4.6 2 6.8.6 2.3.5 4.9 1.7 6.9 1.2 2 3.5 3.3 5.1 4.9 1.7 1.7 2.9 4 4.9 5.1 2 1.2 4.6 1.1 6.9 1.7 2.2.6 4.4 2 6.8 2 2.4 0 4.6-1.4 6.8-2 2.3-.6 4.9-.5 6.9-1.7 2-1.2 3.3-3.5 4.9-5.1 1.7-1.7 4-2.9 5.1-4.9 1.2-2 1.1-4.6 1.7-6.9.6-2.2 3-4 3.3-6.4.8-3.9-1.2-8.3-1.3-9" fill="#f2cb7d"/><g fill="#dda85f"><path d="m50.1 10.8l-1.4 1.4-1.3-1.4 1.3-1.3z"/><path d="m55.8 17.8l-.6.7-.7-.7.7-.7z"/><path d="m50.8 13.2l-.7.7-.7-.7.7-.7z"/><path d="m44.6 7.1l-.7.7-.7-.7.7-.7z"/><path d="m57.2 20.3l-.7.7-.7-.7.7-.7z"/><path d="m57.8 17.8l-.7.7-.7-.7.7-.7z"/></g><path d="m11.8 20.6c-1 1.7.5 4.8 2.5 5.7 2.9 1.2 4.6 1.4 6.4-1.7.6-1.1 1.4-4 1.1-4.7-.4-1-2.1-3-3.2-3-3.1.1-6.1 2.5-6.8 3.7" fill="#6d4934"/><path d="m12.3 20.6c-.7 1.2 1.1 4.8 3.5 4.5 3.3-.4 3-7.2 1.6-7.2-2.4 0-4.6 1.8-5.1 2.7" fill="#a37f6a"/><path d="m45.2 39.1c1.4-.4 2.4-2.9 1.8-4.4-.9-2.3-1.8-3.3-4.4-2.6-.9.3-3 1.4-3.2 1.9-.3.8-.5 2.8.1 3.4 1.7 1.7 4.7 2 5.7 1.7" fill="#6d4934"/><path d="m43.8 36.7c1.1-.3 2.8-3.7 1-3.9-3.1-.5-5.5 1-5.2 2.7.3 1.7 3.4 1.4 4.2 1.2" fill="#a37f6a"/><path d="m24.9 44.5c-.3-1.2-2.5-2.1-3.9-1.5-2 .8-2.9 1.5-2.2 3.8.2.8 1.2 2.6 1.7 2.7.7.3 2.4.4 2.9-.1 1.5-1.4 1.7-4 1.5-4.9" fill="#6d4934"/><path d="m23.2 43.6c-.2-.9-4.4.4-4 2 .8 2.7.8 3.1 1.6 3 1.5-.4 2.5-4.3 2.4-5" fill="#a37f6a"/><path d="m51.1 25.5c-1.2.3-2.1 2.5-1.5 3.9.8 2 2.7 2.3 4.8 1.2 1.8-.9 1.9-4.1 1.4-4.7-1.5-1.5-3.8-.6-4.7-.4" fill="#6d4934"/><path d="m50.6 26.6c-.6.7-1.1 3.5.4 3.1 2.7-.8 4.6-3.5 3.4-3.9-1.5-.5-3.1 0-3.8.8" fill="#a37f6a"/><path transform="matrix(.7071-.7071.7071.7071-4.1299 22.1932)" fill="#6d4934" d="m23.3 14.7h2.8v2.8h-2.8z"/><g fill="#dda85f"><path transform="matrix(.7069-.7073.7073.7069-18.8143 21.6132)" d="m15.3 32.1h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-20.9511 39.0836)" d="m35.3 43.4h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-17.6007 36.0363)" d="m32.8 37.4h3.8v3.8h-3.8z"/><path transform="matrix(.7071-.7071.7071.7071 1.0787 22.2721)" d="m25.5 7.9h3.8v3.8h-3.8z"/></g><g fill="#6d4934"><path transform="matrix(.7071-.7071.7071.7071-20.1126 44.0843)" d="m41.7 44.9h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-9.967 46.4574)" d="m49.7 33.8h2.8v2.8h-2.8z"/><path transform="matrix(.7071-.7071.7071.7071-4.8567 37.5067)" d="m42.1 23.9h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-22.7604 21.5789)" d="m14 37.6h1.4v1.4h-1.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f36b.svg b/public/emoji/1f36b.svg
new file mode 100644
index 000000000..493e7b34a
--- /dev/null
+++ b/public/emoji/1f36b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b37b47" d="m15 4h8v8h-8z"/><path fill="#a16745" d="m15 4l-2-2v12l2-2z"/><path fill="#633f2c" d="m23 12l2 2v-12l-2 2z"/><path fill="#8c5b3e" d="m23 4l2-2h-12l2 2z"/><path fill="#523420" d="m23 12h-8l-2 2h12z"/><path fill="#b37b47" d="m27 4h8v8h-8z"/><path fill="#a16745" d="m27 12v-8l-2-2v12z"/><path d="m37 14v-7.5c-1.2-1-2-2.5-2-2.5v8l2 2" fill="#633f2c"/><path d="m35 4c0 0-.1-1.2.3-2h-10.3l2 2h8" fill="#8c5b3e"/><path fill="#523420" d="m35 12h-8l-2 2h12z"/><path d="M39,7.3V12h1.3C39,10,39,7.3,39,7.3z" fill="#b37b47"/><path d="m39 7.3c-.6-.2-1.5-.4-2-.8v7.5l2-2v-4.7" fill="#a16745"/><path d="m37 14h7.2c0 0-2.7-.6-4-2h-1.2l-2 2" fill="#523420"/><path fill="#b37b47" d="m15 16h8v8h-8z"/><path fill="#a16745" d="m15 16l-2-2v12l2-2z"/><path fill="#633f2c" d="m23 16v8l2 2v-12z"/><path fill="#8c5b3e" d="m23 16l2-2h-12l2 2z"/><path fill="#523420" d="m23 24h-8l-2 2h12z"/><path fill="#b37b47" d="m27 16h8v8h-8z"/><path fill="#a16745" d="m27 16l-2-2v12l2-2z"/><path fill="#633f2c" d="m35 16v8l2 2v-12z"/><path fill="#8c5b3e" d="m35 16l2-2h-12l2 2z"/><path fill="#523420" d="m27 24l-2 2h12l-2-2z"/><path d="m44.8 16h-5.8v8h8v-6.9c-.9-.3-1.7-.3-2.2-1.1" fill="#b37b47"/><path fill="#a16745" d="m37 14v12l2-2v-8z"/><path d="m47 17.1v6.9l2 2v-8.7c-.6 0-1.5 0-2-.2" fill="#633f2c"/><path d="m39 16h5.8c-.4-.5-.5-1.2-.6-2h-7.2l2 2" fill="#8c5b3e"/><path fill="#523420" d="m39 24l-2 2h12l-2-2z"/><path fill="#b37b47" d="m15 28h8v8h-8z"/><path fill="#a16745" d="m15 28l-2-2v11.4l2-1.4z"/><path fill="#633f2c" d="m23 28v8h2v-10z"/><g fill="#8c5b3e"><path d="m23 28l2-2h-12l2 2z"/><path d="m23 36h-8l-2 1.4z"/></g><path fill="#b37b47" d="m27 28h8v8h-8z"/><path fill="#a16745" d="m27 28l-2-2v10h2z"/><path fill="#633f2c" d="m35 36h2v-10l-2 2z"/><path fill="#8c5b3e" d="m27 28h8l2-2h-12z"/><path fill="#b37b47" d="m39 28h8v8h-8z"/><path fill="#a16745" d="m39 36v-8l-2-2v10z"/><path fill="#633f2c" d="m47 36h2v-10l-2 2z"/><path fill="#8c5b3e" d="m39 28h8l2-2h-12z"/><path fill="#9e6eeb" d="m13 36.8h36v23.2h-36z"/><path d="m45.4 34.9l-32.4 1.9c21.6 0 15.6 20.3 31.7 20.3-4.6-5.9.7-22.2.7-22.2" fill="#7350ab"/><g fill="#f8d317"><path d="m49 32.4c-7.1-5.6-36 4.4-36 4.4 24.9-1.9 17.6 18.9 34.9 17-4.2-9.8 7.6-16.4 1.1-21.4"/><path d="m13 60h36v2h-36z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f36c.svg b/public/emoji/1f36c.svg
new file mode 100644
index 000000000..2c26a67d9
--- /dev/null
+++ b/public/emoji/1f36c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m22.8 41.2c5.4 5.4 3.3 16.3-.3 20-3.7 3.7-3.2-5.6-8.6-11-5.4-5.4-14.7-5-11-8.6 3.6-3.7 14.5-5.8 19.9-.4" fill="#f2b5b5"/><path d="m2.8 41.5c0 0 6.1.3 7.1 5.1.6 2.4-.7 4.6 1.1 6.4 1.8 1.8 4 .5 6.3 1.1 4.8 1.1 5.1 7.1 5.1 7.1 3.7-3.7 5.8-14.6.3-20-5.3-5.4-16.2-3.3-19.9.3" fill="#ffe6e8"/><path d="m41.2 22.8c-5.4-5.4-3.3-16.3.3-20 3.7-3.7 3.2 5.6 8.6 11 5.4 5.4 14.7 5 11 8.6-3.6 3.7-14.5 5.8-19.9.4" fill="#f2b5b5"/><path d="m61.2 22.5c0 0-6.1-.3-7.1-5.1-.5-2.3.8-4.5-1-6.3-1.8-1.8-4-.5-6.3-1-4.8-1.1-5.1-7.1-5.1-7.1-3.7 3.7-5.8 14.6-.3 20 5.2 5.2 16.1 3.1 19.8-.5" fill="#ffe6e8"/><g fill="#f0154f"><path d="m32 32c0 0 0 0 0 0-2.8 2-6.8 1.7-9.3-.8-2.2-2.2-2.7-5.4-1.5-8.1-3.5 4.3-4.1 10.2-1.7 15 8.5 2.1 10.9-4.2 12.5-6.1"/><path d="m32 32c0 0 0 0 0 0-2-2.8-1.7-6.8.9-9.3 2.2-2.2 5.4-2.7 8-1.5-4.3-3.5-10.2-4.1-15-1.7-2.2 8.5 4.2 10.9 6.1 12.5"/><path d="m32 32c0 0 0 0 0 0 2.9-1.9 6.8-1.7 9.3.8 2.2 2.2 2.7 5.3 1.6 8 3.4-4.3 4-10.1 1.7-14.9-8.6-2.1-11 4.2-12.6 6.1"/><path d="m32.1 32.2c1.9 2.8 1.6 6.7-.9 9.2-2.2 2.2-5.3 2.7-8 1.6 4.3 3.5 10.1 4 14.9 1.7 2.1-8.6-4-11-6-12.5"/></g><path d="m41.7 21.9c-.3-.3-.6-.5-.9-.8-2.7-1.1-5.8-.6-8 1.5-2.5 2.6-2.8 6.5-.8 9.4-1.9-1.5-8.2-3.9-6.1-12.5-.4.2-.7.4-1.1.6-1 .6-1.9 1.3-2.7 2.1-.1.1-.1.1-.2.2-.3.3-.5.6-.8.9-1.2 2.7-.7 5.9 1.5 8.1 2.5 2.5 6.5 2.8 9.3.8-1.5 1.8-3.9 8.2-12.5 6.1.2.4.4.8.6 1.1.6.9 1.3 1.8 2.1 2.6.1.1.1.1.2.2.3.3.6.5.9.8 2.7 1.1 5.8.6 8-1.6 2.5-2.5 2.8-6.4.9-9.2 2 1.5 8.1 4 6 12.4.4-.2.7-.4 1.1-.6 1-.6 1.9-1.3 2.7-2.1.1-.1.1-.1.2-.2.3-.3.6-.6.8-.9 1.1-2.6.6-5.8-1.6-8-2.5-2.5-6.4-2.8-9.3-.8 1.5-1.9 4-8.2 12.6-6.1-.2-.3-.3-.7-.5-1-.6-1-1.3-1.9-2.2-2.8-.1-.1-.1-.1-.2-.2" fill="#ffe6e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f36d.svg b/public/emoji/1f36d.svg
new file mode 100644
index 000000000..887f57c00
--- /dev/null
+++ b/public/emoji/1f36d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.7 61.3c1.1 1.1 2.5.8 3.5-.2 1-1 1.2-2.4.1-3.4l-28.7-28.8c-1.1-1.1-2.7-1.1-3.7-.1-1 1-.9 2.7.1 3.7l28.7 28.8" fill="#f29a2e"/><path d="m28.9 28.8c-.7.7-.5 2.2.6 3.3l28.7 28.8c1.1 1.1 2.3 1 3 .3.7-.7.7-1.9-.3-3l-28.8-28.9c-1-1-2.5-1.3-3.2-.5" fill="#fbbf67"/><path d="m37.8 34.1c2 4.2 3.2 9.2 2.6 14.7.8-.5 1.5-1 2.2-1.5 2.1-1.6 3.1-3.5 3.4-5.2.3-1.7-.1-3.2-.9-4.4-.8-1.2-2-2.1-3.3-2.7-1.3-.6-2.7-.9-4-.9" fill="#b2f25e"/><path d="m33.7 35.4c-.1.1-.3.2-.4.3.7 2.6.9 5.3.5 8.2-.4 2.8-1.3 5.7-2.9 8.5 3.4-.5 6.6-1.8 9.4-3.5.6-5.5-.5-10.5-2.6-14.7-1.5-.1-2.8.3-4 1.2" fill="#a93feb"/><path d="m29.3 37.5c-.3 2.6-1.1 5.2-2.6 7.7-1.4 2.5-3.4 4.8-5.9 6.7 3.2.8 6.7 1 10.1.5 1.6-2.8 2.5-5.7 2.9-8.5.4-2.8.1-5.6-.5-8.2-1.3.9-2.6 1.5-4 1.8" fill="#b2f25e"/><path d="m25.1 37.5c-2.6 4.6-7.3 8.3-13.1 10.3 2.6 1.8 5.7 3.3 8.9 4.1 2.5-1.9 4.5-4.2 5.9-6.7 1.4-2.5 2.3-5.1 2.6-7.7-1.4.3-2.9.3-4.3 0" fill="#a93feb"/><path d="m20.9 35.9c-1 .8-2.1 1.6-3.3 2.2-.6.3-1.2.6-1.8.9-.6.3-1.3.5-2 .7-2.7.8-5.8.9-8.9.2.8 1.6 1.9 3.1 3.1 4.5.6.7 1.3 1.3 2 1.9l.5.4.5.4c.3.2.6.5 1 .7 5.8-2 10.6-5.7 13.1-10.3-1.4-.2-2.9-.8-4.2-1.6" fill="#b2f25e"/><path d="m18 33.2c-2.4.8-5.2.8-7.9.2-2.8-.6-5.5-1.9-8.1-3.7.2 3.4 1.1 6.9 2.8 10.1 3.1.7 6.2.6 8.9-.2.7-.2 1.3-.4 2-.7.6-.3 1.2-.6 1.8-.9 1.2-.6 2.3-1.4 3.3-2.2-.6-.4-1.4-1-1.8-1.3-.3-.3-.6-.8-1-1.3" fill="#a93feb"/><path d="m16.8 29.5c-5.1-1-10-4.5-13.4-9.8-1 3.2-1.5 6.6-1.3 10 2.6 1.8 5.3 3.1 8.1 3.7 2.7.6 5.5.5 7.9-.2-.7-1-1.2-2.3-1.3-3.7" fill="#b2f25e"/><path d="m17.1 25.1c-4.3-3-7.6-8-9-14.2-2.1 2.6-3.7 5.6-4.8 8.8 3.4 5.3 8.3 8.8 13.4 9.8-.1-1.4 0-2.9.4-4.4" fill="#a93feb"/><path d="m19 21c-1.5-2.2-2.5-4.7-3.1-7.5-.6-2.8-.5-5.9.3-9-1.6.8-3.1 1.7-4.4 2.9-.7.6-1.3 1.2-1.9 1.8-.7.5-1.2 1.1-1.8 1.8 1.3 6.2 4.7 11.2 9 14.2.4-1.5 1.1-2.9 1.9-4.2" fill="#b2f25e"/><path d="m22.1 18.2c-.6-2.5-.5-5.3.2-8.1.7-2.8 2-5.5 3.9-8.1-3.4.1-6.8.9-9.9 2.4-.8 3.1-.8 6.2-.3 9 .6 2.8 1.7 5.4 3.1 7.5.2-.3.5-.6.7-.9.2-.3.5-.6.8-.8.4-.3.9-.7 1.5-1" fill="#a93feb"/><path d="m25.9 17c1.2-5.1 4.7-10 10-13.4-3.1-1.1-6.4-1.7-9.8-1.5-1.9 2.5-3.2 5.3-3.9 8.1-.7 2.8-.8 5.6-.2 8.1 1.2-.8 2.5-1.2 3.9-1.3" fill="#b2f25e"/><path d="m30.3 17.4c3-4.3 8-7.6 14.1-8.9-2.5-2.2-5.4-3.9-8.5-5-5.2 3.4-8.8 8.3-10 13.4 1.4 0 3 .1 4.4.5" fill="#a93feb"/><path d="m34.4 19.5c1.1-.7 2.3-1.4 3.5-1.9 1.3-.5 2.5-.9 3.9-1.2 2.8-.5 5.8-.3 8.9.6-.7-1.7-1.6-3.2-2.7-4.7-.5-.7-1.1-1.4-1.7-2-.6-.6-1.2-1.2-1.8-1.7-6.1 1.3-11 4.6-14.1 8.9 1.4.4 2.8 1.1 4 2" fill="#b2f25e"/><path d="m37 22.5c2.5-.5 5.2-.4 7.9.5 2.7.8 5.3 2.4 7.7 4.6.2-3.5-.5-7.2-1.9-10.5-3.1-.9-6.1-1.1-8.9-.6-1.4.2-2.7.7-3.9 1.2-1.2.5-2.4 1.2-3.5 1.9.3.2.6.5.9.7.1.1.3.3.4.4.1.1.2.2.3.4.3.3.7.8 1 1.4" fill="#a93feb"/><path d="m37.9 26.2c4.9 1.4 9.5 5.5 12 11.4 1.6-3.1 2.5-6.6 2.7-10.1-2.3-2.2-5-3.7-7.7-4.6-2.7-.9-5.4-1-7.9-.5.6 1.2.9 2.5.9 3.8" fill="#b2f25e"/><path d="m7.6 32.8c.6 4.1 2.4 7.9 5.1 11 .3.4.7.8 1 1.1.3.3.7.7 1.1 1 .7.7 1.5 1.3 2.3 1.8 1.6 1.1 3.4 2 5.2 2.7 3.7 1.4 7.6 1.3 11.3.5 4.7-1 10.2-4.7 11.9-7.3l1.9-10c1-3.4 1.2-7.1.6-10-.4-2.4-1.4-4.8-2.7-7-.7-1.1-1.5-2.1-2.4-3.1-.4-.5-.9-.9-1.4-1.3l-.4-.2-.3-.2c-.2-.2-.4-.3-.6-.5-3.4-2.5-7.6-3.9-11.8-3.9-4.2 0-8.4 1.3-11.9 3.7-.9.6-1.7 1.3-2.4 2-.8.7-1.4 1.5-2 2.3-1.3 1.6-2.3 3.4-3.1 5.3-1.6 3.8-2.1 8-1.4 12.1m16.5-7c.2-.2.3-.5.5-.7.1-.1.2-.2.3-.3.1-.1.2-.2.3-.3.7-.6 1.6-1 2.6-1.1 1-.1 2 .1 2.8.6.2.1.4.3.6.4 2.3-.4 5 .1 7.5 1.6 0 1.4-.3 2.9-.8 4.2-.3.7-.7 1.3-1.1 1.9-.2.3-.4.6-.7.9-.1.1-.2.3-.4.4-.1.1-.2.2-.4.3-1 .9-2.1 1.5-3.3 1.7-1.2.3-2.6.3-3.8-.1-1.2-.3-2.3-1-3.3-1.9-.8-.8-1.4-1.8-1.7-2.9-.3-1.1-.2-2.3.1-3.4.3-.3.5-.9.8-1.3" opacity=".1"/><g fill="#b2f25e"><path d="m34.8 33.4c1.1 2.3 1.6 5.1 1.4 7.9-.2 2.9-1.2 5.8-2.9 8.6 3.6-.5 7-2 9.9-4.2.1-1.6 0-3.2-.3-4.7-.3-1.5-.7-2.9-1.2-4.2-1.1-2.6-2.7-4.9-4.6-6.6-.3.6-.6 1.2-1 1.8-.2.3-.4.6-.6.8-.1.1-.2.3-.4.4-.1 0-.2.1-.3.2"/><path d="m28.2 35c-2.6 4.4-8 7.6-14.5 7.7.3.4.6.7 1 1 .3.3.6.6 1 .9.7.6 1.4 1.2 2.1 1.7 1.5 1 3.1 1.9 4.8 2.5 2.8-1.6 5-3.8 6.6-6.2 1.5-2.4 2.4-5 2.5-7.6-1.2.3-2.4.3-3.5 0"/><path d="m23.6 30.5c-2.5 0-5.1-.8-7.5-2.4-2.3-1.6-4.4-4-5.8-7-1.5 3.6-1.9 7.5-1.3 11.3 2.8 1.8 5.7 2.7 8.6 2.8 2.8.1 5.4-.6 7.6-2-.9-.8-1.4-1.7-1.6-2.7"/><path d="m25.3 24.7c-1.2-2.2-1.6-5-1.2-7.8.5-2.8 1.9-5.7 4.1-8.2-3.9 0-7.8 1.2-11 3.5-.2 1.7-.2 3.3 0 4.8.2 1.5.7 2.9 1.2 4.2 1.2 2.6 3 4.7 5.1 6 .2-.5.4-1 .7-1.4.1-.2.3-.4.5-.6.1-.1.2-.2.3-.3.2 0 .2-.1.3-.2"/><path d="m30.3 24.3c.4-.5.9-.9 1.4-1.3.5-.4 1.1-.7 1.6-1.1 1.1-.7 2.4-1.2 3.9-1.3 2.9-.3 6.4.9 9.4 3.4-.4-2.3-1.3-4.5-2.6-6.5-.6-1-1.4-2-2.2-2.8-.4-.4-.9-.9-1.3-1.2l-.3-.3-.3-.2c-.2-.1-.4-.3-.6-.4-3.3.7-6.1 2.2-8 4.2-2 2-3.2 4.5-3.5 7.1.9-.3 1.8-.1 2.5.4"/></g><g fill="#a93feb"><path d="m37.1 30.1c1.9 1.7 3.5 4 4.6 6.6.5 1.3 1 2.7 1.2 4.2.3 1.5.4 3.1.3 4.7.7-.6 1.4-1.2 2.1-1.8.6-.6 1.2-1.3 1.8-1.9 1.1-1.3 2.1-2.8 2.9-4.4-2.5-5.9-7-10-12-11.4-.1 1.4-.3 2.8-.9 4"/><path d="m31.7 35.1c-.1 2.6-1 5.2-2.5 7.6-1.5 2.4-3.8 4.5-6.6 6.2 3.4 1.3 7.1 1.6 10.7 1.1 1.7-2.8 2.7-5.7 2.9-8.6.2-2.9-.3-5.6-1.4-7.9-.9.7-2 1.3-3.1 1.6"/><path d="m25.1 33.2c-2.2 1.3-4.8 2.1-7.6 2-2.8-.1-5.8-1-8.6-2.8.6 3.8 2.3 7.4 4.7 10.3 6.5 0 11.9-3.2 14.5-7.7-1.1-.4-2.1-1-3-1.8"/><path d="m23.7 27.3c-2.2-1.3-4-3.4-5.1-6-.6-1.3-1-2.7-1.2-4.2-.2-1.5-.2-3.2 0-4.8-.8.6-1.6 1.2-2.3 1.9-.7.7-1.3 1.4-1.9 2.1-1.2 1.5-2.1 3.2-2.9 4.9 1.4 3 3.5 5.4 5.8 7 2.3 1.6 5 2.4 7.5 2.4-.3-1.2-.3-2.3.1-3.3"/><path d="m27.8 23.7c.3-2.5 1.5-5 3.5-7.1 2-2 4.8-3.6 8-4.2-3.2-2.3-7.1-3.6-11-3.6-2.3 2.5-3.7 5.4-4.1 8.2-.5 2.8 0 5.6 1.2 7.8.6-.7 1.5-1 2.4-1.1"/><path d="m30.9 24.7c2.6-.5 5.7.4 8.6 2.7 2.4 2.1 4.2 5.4 4.9 9.1 2.1-3.5 3-8 2.2-12.5-3-2.5-6.4-3.6-9.4-3.4-1.5.1-2.8.6-3.9 1.3-.5.4-1.1.7-1.6 1.1-.5.4-1 .8-1.4 1.3.2.1.4.2.6.4"/></g><path d="m14.8 38.2c2.2 3.5 5.6 6.1 9.5 7.4 3.9 1.3 8.1 1.2 12-.3 3.8-1.5 8.6-5 11.2-12 0 0-.8-1.2-1.2-1.5-.8 2.7-1.9 4.7-1.9 4.7l-4.9-9.1c-.8-4.9-4.3-9-8.9-10.3-4.7-1.3-13.7 1.5-16.6 9.3-1.5 3.8-1.4 8.4.8 11.8m16.7-13.7c-.1 0-.2 0-.3 0-.3-.1-.1-.1.3 0" opacity=".1"/><g fill="#b2f25e"><path d="m30.9 24.7c2.7 1.9 5 5.2 6.2 9.4.5 3.2 0 6.7-1.4 9.9 3.6-1.4 6.7-4 8.8-7.6-.7-3.7-2.5-7-4.9-9.1-2.9-2.3-6.1-3.1-8.7-2.6"/><path d="m30.9 24.7c-1 4.3-3.4 8.3-6.8 11.1-2.4 1.3-5.3 1.9-8.4 1.6 2 3.2 5.2 5.7 8.8 6.8 2.8-1.7 5.1-4 6.4-6.7 1.4-4.4 1.3-9 0-12.8"/><path d="m30.3 25.4c-2.5.5-4.5 0-5.3-.9-.7-.5-1.3-1.1-1.8-2-.5-.9-.8-1.9-.7-3.2-.9.5-6.4 3.2-7.7 8 4.6 5.6 12.2 1.7 15.5-1.9"/></g><g fill="#a93feb"><path d="m30.9 24.7c1.3 3.8 1.4 8.4 0 12.9-1.4 2.7-3.6 5-6.4 6.7 3.6 1.2 7.6 1.1 11.1-.3 1.5-3.2 2-6.7 1.4-9.9-1.1-4.2-3.4-7.5-6.1-9.4"/><path d="m30.9 24.7c-3 3-10.7 6.2-16.2 2.6-.8 3.7-.6 7 1 10.2 3.1.3 6-.4 8.4-1.6 3.4-2.9 5.8-6.9 6.8-11.2"/><path d="m30.3 25.4c-1.1-.6 7.5 2.1 8.3 3.8.1-.5.1-1.2 0-1.9l-.1-.6v-.3l-.1-.3c-.1-.4-.2-.9-.4-1.4-.4-1-1-2-1.9-3.1-.5-.5-1-1-1.6-1.5-.3-.2-.6-.4-.9-.6-.3-.2-.6-.4-1-.5-.7-.3-1.3-.5-2-.7-.6-.2-1.2-.3-1.8-.3-1.1-.1-2 0-2.8.1-1.6.3-2.6.8-3.5 1.3-.1 1.3.2 2.4.7 3.2.5.9 1.1 1.5 1.8 2 .8.8 2.8 1.3 5.3.8"/></g><path d="m25.9 36c1.4 1.4 3.3 2 5.6 1.5 2.9-.7 8.4-2.8 8-10.1-.4-.3-1-.7-1-.7s.3 1.4.1 2.6l-13.3 2.7c-.6 1.3-.5 3 .6 4" opacity=".1"/><path d="m30.3 25.4c.3 0 .8.3 1.3.9.5.5 1 1.4 1.4 2.5 1.1 2.7.3 5.7-1.7 8 1.8-.3 3.6-1.2 4.9-2.5.7-.7 1.2-1.4 1.6-2.2.4-.8.7-1.7.8-2.8-2-8.4-10.4-5-8.3-3.9" fill="#b2f25e"/><path d="m30.3 25.4c1.7 3.3-1.7 6.1-5.2 7.2-.2.8-.1 1.8.9 2.8.5.5 1.1.9 1.9 1.2.1 0 .2.1.3.1 0 0 .2 0 .2.1h.2c.2 0 .4.1.7.1.4 0 .9 0 1.4 0 .2 0 .3 0 .5-.1 2-2.3 2.8-5.3 1.7-8-.3-1.1-.9-1.9-1.4-2.5-.5-.6-.9-.9-1.2-.9" fill="#a93feb"/><path d="m30.3 25.4c-1.4 3.8-4.7 4.4-5.2 7.2 2.4-.3 7.6-3.2 5.2-7.2" fill="#b2f25e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f36e.svg b/public/emoji/1f36e.svg
new file mode 100644
index 000000000..de1d4317e
--- /dev/null
+++ b/public/emoji/1f36e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,52C15.5,52,2,44.6,2,35.4c0-9.1,13.5-16.6,30-16.6s30,7.4,30,16.6C62,44.6,48.5,52,32,52z" fill="#e0e1e5"/><path d="M60.5,34.8C60.5,43.2,47.7,50,32,50S3.5,43.2,3.5,34.8c0-8.4,12.8-15.2,28.5-15.2S60.5,26.4,60.5,34.8z" fill="#f5f5f5"/><path d="m51.5 25.8c-3.6-2-35.2-8.2-42.2 4.5-1.9 3.5-.4 8.4 5.5 11.7 3.6 2.1 11.3 5.5 16.1 6.3 4.9.8 9.4-2.1 13.2-2.9 6.2-1.4 10.2-4.3 10.6-8.8.4-4.6 2.6-7.5-3.2-10.8" fill="#a8521a"/><ellipse cx="32" cy="33.7" rx="19.2" ry="10.7" fill="#7d3d15"/><path d="m45.6 16.8h-27.2c0 0-3.1 17.3-3.1 17.5 0 3.8 7.5 6.8 16.7 6.8 9.2 0 16.7-3 16.7-6.8 0-.2-3.1-17.5-3.1-17.5" fill="#ffd170"/><path d="m45.9 17.9c0-3.1-6.2-5.7-13.9-5.7s-13.9 2.5-13.9 5.7 6.2 5.7 13.9 5.7c8.5 0 13.9-4 13.9-5.7" fill="#7d3d15"/><path d="m44.8 17.1c0-2.8-5.8-5.1-12.9-5.1s-12.9 2.3-12.9 5.1c0 2.8 5.8 5.1 12.9 5.1 7.9-.1 12.9-3.6 12.9-5.1" fill="#a8521a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f36f.svg b/public/emoji/1f36f.svg
new file mode 100644
index 000000000..031903fc1
--- /dev/null
+++ b/public/emoji/1f36f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m33 16l-27.5 6.6c0 0-3.5 6.2-3.5 12.6 0 4.3.9 7.7 4.4 11.4 3.5 3.7 3.1 3.5 3.5 5.3.3 1.9 3.2 10.1 22.3 10.1 19.1 0 22.3-8.2 22.3-10.1 0-2.4 1.3-3 4.8-6.7l-26.3-29.2" fill="#8f6453"/><path d="m55.5 12.5c-2-1.2-.7-1.2-1.2-4.2-.5-2.9-5.8-6.3-22.1-6.3-16.2 0-21.6 3.3-22.1 6.2-.5 3 .7 2.9-1.2 4.2-1.9 1.4-6.1 10.5-4.1 12.3 2.3 2.1 5.5-3.2 10.1-3.2 3.2 0 3.6 6.6 6.2 6.6 2.6 0 11.2-6.6 13.2-6.6 7.4 0 5.8 13.4 12.3 13.4 5 0 9.6 16 12.9 12.1 5.2-6.2 1.5-31.1-4-34.5" fill="#ffce31"/><path d="m53.9 11.9c0 .5-9.4 5.1-21.7 5.1-12.3 0-21.7-4.5-21.7-5.1s9.4 3.4 21.7 3.4c12.3 0 21.7-4 21.7-3.4" fill="#e3a300"/><path d="m54.6 49.5c0 .5-8 6.3-22.4 6.3-14.4 0-22.4-5.8-22.4-6.3 0-.5 8 4.4 22.4 4.4 14.4 0 22.4-4.9 22.4-4.4" fill="#724e41"/><path d="m47.3 7.9c1.1-.4 1.7-.9 1.7-1.3 0-1.7-7.5-3.1-16.8-3.1s-16.8 1.4-16.8 3.1c0 .5.6.9 1.7 1.3 2.7-1 8.5-1.7 15.1-1.7s12.4.7 15.1 1.7" fill="#e3a300"/><path d="m47.3 7.9c-2.7-1-8.5-1.7-15.1-1.7-6.7 0-12.4.7-15.1 1.7 2.7 1 8.5 1.7 15.1 1.7s12.4-.7 15.1-1.7" fill="#bd8800"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f370.svg b/public/emoji/1f370.svg
new file mode 100644
index 000000000..c42ca1b6f
--- /dev/null
+++ b/public/emoji/1f370.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d3976e"><path d="M57.7 54.7 2 62 2 51.6 57.7 44.1z"/><path d="M57.8 33.2 2 40.9 2 29.9 57.8 22z"/></g><path fill="#fff" d="M57.7 44.1 2 51.6 2 40.9 57.8 33.2z"/><path d="m20.8 39.7c.2 4.4-3.5 8.4-8.3 9.1-4.8.6-8.9-2.3-9.1-6.7l17.4-2.4" fill="#ef4d3c"/><path d="m18.6 40c.1 3.3-2.6 6.3-6.2 6.8-3.6.5-6.6-1.7-6.8-5l13-1.8" fill="#ff717f"/><path d="m56.2 34.9c0 4.4-3.9 8.5-8.8 9.2-4.8.7-8.8-2.4-8.9-6.8l17.7-2.4" fill="#ef4d3c"/><path d="m53.9 35.2c0 3.3-2.9 6.4-6.5 6.9-3.6.5-6.6-1.8-6.6-5l13.1-1.9" fill="#ff717f"/><path d="m21.2 47.6c-.2-4.3 3.6-8.5 8.4-9.1 4.9-.7 8.9 2.4 9 6.7l-17.4 2.4" fill="#ef4d3c"/><path d="m23.4 47.3c-.1-3.2 2.7-6.3 6.3-6.8 3.6-.5 6.6 1.8 6.7 5l-13 1.8" fill="#ff717f"/><g fill="#c98659"><path d="m3 34.7l2.7 2.1 2.5-2.8-2.8-2z"/><path d="m20.8 34.2l2.7 2.1 2.5-2.8-2.7-2z"/><path d="m47.5 31.5l2.6 2.1 2.6-2.8-2.6-2.1z"/><path d="m25.6 30.6l2.2 1.7 2-2.3-2.2-1.6z"/><path d="m45.6 27.9l-2.1 2.2 2.1 1.6 2.1-2.2z"/><path d="m18.7 28.2l-2 2.2 2.1 1.6 2.1-2.2z"/><path d="m8.5 36.4l2.4 1.8 2.2-2.4-2.4-1.8z"/><path d="m14.3 31.3l-1.4 1.6 1.6 1.1 1.4-1.5z"/><path d="m30.8 32.4l1.5 1.1 1.4-1.6-1.5-1.1z"/><path d="m35.1 28.8l1.6 1.2 1.4-1.6-1.5-1.2z"/><path d="m39.7 32.1l1.5 1.1 1.4-1.5-1.5-1.2z"/><path d="m49.6 25.4l-1.5-1.2-1.4 1.6 1.5 1.2z"/><path d="m34.1 34.2l1.5 1.2 1.4-1.6-1.5-1.1z"/><path d="m16.1 36.7l1.5 1.1 1.4-1.5-1.5-1.1z"/><path d="m10.5 30.8l-1.5-1.2-1.4 1.6 1.5 1.1z"/><path d="m54.6 24.2l-1.5 1.6 1.5 1.2 1.4-1.6z"/><path d="m56 50.1l-2.6-2-2.5 2.7 2.6 2z"/><path d="m38.6 50.6l-2.6-2-2.6 2.7 2.7 1.9z"/><path d="m12.5 53.2l-2.6-2-2.5 2.7 2.7 1.9z"/><path d="m33.8 54l-2.1-1.5-2 2.1 2.1 1.5z"/><path d="m14.5 56.6l1.9-2.1-2.1-1.5-1.9 2.1z"/><path d="m40.5 56.3l2-2.1-2.1-1.5-2 2.1z"/><path d="m50.7 48.5l-2.3-1.7-2.2 2.3 2.2 1.7z"/><path d="m44.8 53.4l1.4-1.5-1.5-1.1-1.4 1.5z"/><path d="m28.8 52.4l-1.5-1.1-1.4 1.5 1.5 1.1z"/><path d="m24.6 55.7l-1.5-1-1.4 1.4 1.5 1.1z"/><path d="m20.1 52.6l-1.5-1.1-1.4 1.5 1.5 1.1z"/><path d="m10.7 58.9l1.5 1.1 1.3-1.5-1.5-1.1z"/><path d="m25.5 50.6l-1.5-1.1-1.3 1.5 1.5 1.1z"/><path d="m43.2 48.2l-1.4-1.1-1.5 1.5 1.5 1.1z"/><path d="m48.5 53.9l1.4 1.1 1.4-1.5-1.4-1.1z"/><path d="m6 60l1.4-1.5-1.5-1.1-1.4 1.5z"/></g><path d="m62 21.6c0-4.3-17.8-8.7-21.7-8.2-16.7 2.2-38.3 16.5-38.3 16.5 16.6-2.2 50.1-6.5 53-6.8 1.5-.2 2.4.1 2.4 1.3 0 4.3 0 30.3 0 30.3l4.6-.6c0 .1 0-28.6 0-32.5" fill="#8f6453"/><path d="m55.9 20.9c8.5-1.2-15.5-7.7-19.2-7.2-15.9 2.1-32 14.4-32 14.4s49.2-6.9 51.2-7.2" fill="#724e41"/><path fill="#8cc63e" d="m42.3 10l1.9-2.7-4.4-.4-.5-4.1-2.9 1.8-3.5-2.6-1 11 13.1.2z"/><path d="m39.8 18.5c-4.1 3.8-13.2 4.3-15.1 2.5-2-1.8-1.5-10.1 2.7-14 3.1-2.8 7.7-1.5 10.9 1.4 3.1 3 4.5 7.3 1.5 10.1" fill="#ef4d3c"/><g fill="#ffffc4"><path d="m29.2 16.4l-.7.7.7.7.8-.7z"/><path d="m39.5 12.4l-.7.6.7.7.7-.7z"/><path d="m36.1 13l-.7.7.7.7.7-.7z"/><path d="m32.8 12.4l-.7.6.7.7.7-.7z"/><path d="m36.5 9.7l-.7.7.7.6.8-.6z"/><path d="m34.5 6.9l-.7.6.7.7.7-.7z"/><path d="m32.1 9.3l-.7.7.7.6.7-.6z"/><path d="m29.1 12.2l-.7.6.7.7.7-.7z"/><path d="m33 16l-.8.7.8.7.7-.7z"/><path d="m38.2 16.1l-.7.7.7.7.7-.7z"/><path d="m35.4 18.8l-.8.7.8.6.7-.6z"/><path d="m30.7 19.5l-.7.6.7.7.7-.7z"/><path d="m26.2 18.1l-.7.7.7.7.7-.7z"/><path d="m25.7 14.7l-.7.7.7.6.8-.6z"/><path d="m27.9 8.2l-.7.6.7.7.7-.7z"/><path d="m26.2 11.2l-.7.7.7.6.7-.6z"/><path d="m30.9 6l-.7.7.7.6.7-.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f371.svg b/public/emoji/1f371.svg
new file mode 100644
index 000000000..dbc80e5b3
--- /dev/null
+++ b/public/emoji/1f371.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m62 55.6c0 .8-.6 1.4-1.4 1.4h-57.2c-.8 0-1.4-.6-1.4-1.4v-47.2c0-.8.6-1.4 1.4-1.4h57.2c.8 0 1.4.6 1.4 1.4v47.2" fill="#3e4347" id="0"/><use xlink:href="#0"/><g fill="#ff5760"><path d="m36.1 36.8c0-1.5-1.2-2.7-2.8-2.7h-24.4c-1.5 0-2.8 1.2-2.8 2.7v13.3c0 1.5 1.2 2.7 2.8 2.7h24.5c1.5 0 2.8-1.2 2.8-2.7-.1 0-.1-13.3-.1-13.3"/><path d="m23.7 13.9c0-1.5-1.2-2.7-2.8-2.7h-12c-1.5 0-2.8 1.2-2.8 2.7v13.3c0 1.5 1.2 2.7 2.8 2.7h12.1c1.5 0 2.8-1.2 2.8-2.7-.1 0-.1-13.3-.1-13.3"/><path d="m30.6 11.1c-1.5 0-2.8 1.2-2.8 2.7v13.3c0 1.5 1.2 2.7 2.8 2.7h24.5c1.5 0 2.8-1.2 2.8-2.7v-13.2c0-1.5-1.2-2.7-2.8-2.7h-24.5z"/></g><path d="m33.5 41.4c0-1.1-.9-2.1-2.1-2.1 1.1 0 2.1-.9 2.1-2.1 0-1.1-.9-2.1-2.1-2.1-1.1 0-2.1.9-2.1 2.1 0-1.1-.9-2.1-2.1-2.1-1.1 0-2.1.9-2.1 2.1 0-1.1-.9-2.1-2.1-2.1-1.1 0-2.1.9-2.1 2.1 0-1.1-.9-2.1-2.1-2.1s-1.8 1.1-1.8 2.2c0-1.1-.9-2.1-2.1-2.1-1.1 0-2.1.9-2.1 2.1 0-1.1-.9-2.1-2.1-2.1-1.1 0-2.1.9-2.1 2.1 0 1.1.9 2.1 2.1 2.1-1.1 0-2.1.9-2.1 2.1 0 1.1.9 2.1 2.1 2.1-1.1 0-2.1.9-2.1 2.1 0 1.1.9 2.1 2.1 2.1-1.1 0-2.1.9-2.1 2.1 0 1.1.9 2.1 2.1 2.1 1.1 0 2.1-.9 2.1-2.1 0 1.1.9 2.1 2.1 2.1 1.1 0 2.1-.9 2.1-2.1 0 1.1.9 2.1 2.1 2.1s2.1-.9 2.1-2.1c0 1.1.9 2.1 2.1 2.1 1.1 0 2.1-.9 2.1-2.1 0 1.1.9 2.1 2.1 2.1 1.1 0 2.1-.9 2.1-2.1 0 1.1.9 2.1 2.1 2.1 1.1 0 2.1-.9 2.1-2.1 0-1.1-.9-2.1-2.1-2.1 1.1 0 2.1-.9 2.1-2.1 0-1.1-.9-2.1-2.1-2.1.9-.1 1.8-1.1 1.8-2.2" fill="#fff"/><circle cx="21.1" cy="43.5" r="2.1" fill="#ff5760"/><ellipse cx="14.9" cy="20.5" rx="8" ry="8" fill="#3e4347"/><ellipse cx="14.9" cy="20.5" rx="6.4" ry="6.4" fill="#c94747"/><path d="m57.1 19.8c0-.4-.6-.6-.7-.9.1-.4.5-.5.6-.8.2-.4-.4-.7-.6-1-.3-.4.3-.9 0-1.3-.2-.4-.8-.2-1.1-.5-.3-.3-.1-.9-.5-1.1-.4-.2-.8.2-1.2.1-.4-.1-.6-.9-1.1-.7-.3.2-.5.7-1 .7-.3 0-.9-.4-1.1 0-.2.3-.1.9-.5 1-.4.2-1.1.1-.9.7.1.4.3.8-.1 1.1-.3.3-.7.6-.3 1 .2.2.7.5.5.8-.3.3-.9.6-.5 1.1.2.2.7.5.5.9-.2.3-.8.6-.6 1 .1.2.7.5.6.9-.1.4-.9.6-.6 1.1.2.3.7.5.7 1 0 .3-.4.9 0 1.1.3.2.9.1 1.1.5.2.4.1 1.1.7.9.4-.1.8-.3 1.1.1.3.3.6.7 1 .3.3-.3.5-.6 1-.5.5.1.9.2 1-.4.1-.5.3-.7.8-.8.5-.1.6-.3.5-.8-.2-.5-.1-.7.3-1.1.5-.5.3-.7-.2-1.1-.7-.7.9-1 .3-1.7-.2-.2-.6-.4-.5-.7.2-.4.8-.5.8-.9" fill="#dae3ea"/><g fill="#839391"><path d="m50.3 16.7c.2-.4 0-1 .4-1.2.3-.2.9.2 1.1.1.4-.2.6-.7 1.1-.7.4 0 .7.7 1 .7.4 0 .8-.3 1.2 0 .4.2.2.9.4 1.2-.3-.3-.3-.7-.6-1-.2-.1-.8.3-1.1.2-.4-.1-.6-.7-.9-.7-.1 0-.6.6-.8.7-.4.1-.8-.2-1.2-.2-.3.1-.3.7-.6.9"/><path d="m50.3 20.7c.2-.4 0-1 .4-1.2.3-.2.9.2 1.1.1.4-.2.6-.8 1.1-.7.4 0 .7.7 1 .7.4 0 .8-.3 1.2 0 .4.2.2.9.4 1.2-.3-.3-.3-.7-.6-1-.2-.1-.8.3-1.1.2-.4-.1-.6-.7-.9-.7-.1 0-.6.6-.8.7-.4.1-.8-.2-1.2-.2-.3.1-.3.7-.6.9"/><path d="m50.3 18.7c.2-.4 0-1 .4-1.2.3-.2.9.2 1.1.1.4-.2.6-.7 1.1-.7.4 0 .7.7 1 .7.4 0 .8-.3 1.2 0 .4.2.2.9.4 1.2-.3-.3-.3-.7-.6-1-.2-.1-.8.3-1.1.2-.4-.1-.6-.7-.9-.7-.1 0-.6.6-.8.7-.4.1-.8-.2-1.2-.2-.3.1-.3.7-.6.9"/></g><g fill="#fc97b2"><path d="m55.3 24.4c0 0 0 0 0 0"/><path d="m55.3 24.4c0 0 0 .1 0 0"/><path d="m55.3 24.5c0 .1 0 .1 0 0"/><path d="m51.6 24.7c-.9-1.1-.3-3.1 1.3-2.9 1.3.2 1.7 2.4.3 2.2-.6-.1-1-.9-.3-1.2.6-.3.7.4.7.8.8-.6-.4-1.6-1.1-1-.7.5-.4 1.5.3 1.9 1.9 1 3-2.5.8-3-2-.5-3.2 2.1-2.1 3.6 1.1 1.5 3.5 1.1 4.1-.7-.6.3-.9 1-1.7 1.1-1.1.1-1.8-.2-2.3-.8"/></g><path d="m55.3 24.5c0 0 0 0 0 0" fill="#fc97b2" id="1"/><use xlink:href="#1"/><g fill="#83bf4f"><path d="m45.4 18c-4.2-1.3-8.7-1.3-13 0-1.7.6-3-2.4-.9-3.1 4.8-1.5 10-1.5 14.8 0 2.1.7.8 3.7-.9 3.1"/><path d="m45.4 22.6c-4.2-1.3-8.7-1.3-13 0-1.7.6-3-2.4-.9-3.1 4.8-1.5 10-1.5 14.8 0 2.1.7.8 3.7-.9 3.1"/><path d="m45.4 27.2c-4.2-1.3-8.7-1.3-13 0-1.7.6-3-2.4-.9-3.1 4.8-1.5 10-1.5 14.8 0 2.1.7.8 3.7-.9 3.1"/></g><path d="m43 34.1c-1.5 0-2.8 1.2-2.8 2.7v13.3c0 1.5 1.2 2.7 2.8 2.7h12.1c1.5 0 2.8-1.2 2.8-2.7v-13.3c0-1.5-1.2-2.7-2.8-2.7 0 0-12.1 0-12.1 0" fill="#ff5760"/><path d="m54.8 37.1c0-1.1-1.3-1.8-1.9-1.9-.5-.1-1.6.1-1.9.3-.3-.2-1.4-.5-1.9-.5-.5 0-1.8.3-2.1.5-.3-.2-1.3-.3-1.8-.3-.7.1-1.9.9-1.9 1.9-1.1 0-1.9.9-1.9 1.9s.9 1.9 1.9 1.9c0 1.1 1.3 1.8 1.9 1.9.4.1 1.5-.1 1.8-.3.3.2 1.5.3 2.1.3.5 0 1.7-.2 1.9-.3.3.2 1.4.3 1.9.3.7-.1 1.9-.9 1.9-1.9 1.1 0 1.9-.9 1.9-1.9s-.8-1.9-1.9-1.9" fill="#fbbf67"/><g fill="#89664c"><path d="m51.6 36.5h1v5h-1z"/><path d="m45.6 36.5h1v5h-1z"/><path d="m48.6 36.5h1v5h-1z"/></g><path d="m54.8 46.1c0-1.1-1.3-1.8-1.9-1.9-.5-.1-1.6.1-1.9.3-.3-.2-1.4-.5-1.9-.5-.5 0-1.8.3-2.1.5-.3-.2-1.3-.3-1.8-.3-.7.1-1.9.9-1.9 1.9-1.1 0-1.9.9-1.9 1.9s.9 1.9 1.9 1.9c0 1.1 1.3 1.8 1.9 1.9.4.1 1.5-.1 1.8-.3.3.2 1.5.3 2.1.3.5 0 1.7-.2 1.9-.3.3.2 1.4.3 1.9.3.7-.1 1.9-.9 1.9-1.9 1.1 0 1.9-.9 1.9-1.9s-.8-1.9-1.9-1.9" fill="#fbbf67"/><g fill="#89664c"><path d="m51.6 45.5h1v5h-1z"/><path d="m45.6 45.5h1v5h-1z"/><path d="m48.6 45.5h1v5h-1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f372.svg b/public/emoji/1f372.svg
new file mode 100644
index 000000000..52663af16
--- /dev/null
+++ b/public/emoji/1f372.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32.5 44.3c-13.2 0-24.2-4.1-26.7-9.5 4.6 14.1 1.8 27.2 26.7 27.2 24.9 0 22.1-13.1 26.7-27.2-2.5 5.4-13.5 9.5-26.7 9.5" fill="#3e4347"/><path d="m20.2 20.5c14.1-3.9 46.5 2 39.4 15.4 3.9 4.4 5.3 9.1-13.3 8.8-28.6 6.7-52.2-7.2-41.8-17.7-2.5-5.1 3-7.7 15.7-6.5" fill="#6f7980"/><path d="m32.5 43.7c12.5 0 22.9-3.9 25.3-9 .2-.5.3-1 .5-1.5 0-.3.1-.5.1-.8 0-6.2-11.6-11.2-25.8-11.2s-25.8 5-25.8 11.2c0 .3 0 .5.1.8.1.5.3 1 .5 1.5 2.2 5.1 12.6 9 25.1 9" fill="#3e4347"/><path d="m32.5 43.7c12.5 0 22.9-3.9 25.3-9 0-.2.1-.3.1-.5-2.1-5.3-12.7-9.3-25.5-9.3-12.8 0-23.4 4-25.5 9.3.1.2.1.3.1.5 2.6 5.1 13 9 25.5 9" fill="#fbbf67"/><path d="m36 30.4c-5-.1-11.1 3.9-15.2 3.6-6.8-.5.2 2.8 5 2.8 3.2 0 5.4-2.9 7.1-4.1 2.4-1.5 8.3-2.2 3.1-2.3" fill="#d33b23"/><g fill="#ff8736"><path d="m21.2 27.1c-1.3-3.6-8.8 2.3-2.4 3.6 1 .2 3.5-.4 2.4-3.6"/><path d="m35.7 38.4c-1.6-4.4-10.9 2.9-2.9 4.4 1.2.2 4.3-.5 2.9-4.4"/><path d="m37.4 25.8c-1.5-3.6-10.8 2.3-2.9 3.6 1.1.1 4.2-.5 2.9-3.6"/><path d="m52.7 29.7c-.6-3.9-12.5-1.7-4.3 2.4 1.2.6 4.8 1.1 4.3-2.4"/></g><g fill="#89664c"><path d="m15.1 33.2c-1.1-1.5-2.7-3.5-3.3-2.5-.9 1.4-1.2 4.2-.5 4.3 5 1 4.6-.6 3.8-1.8"/><path d="m42.6 30.4c-1.8.8-2.9.2-3.7 1.4-1.9 2.7 4.6 3.6 5.8 2 .9-1.1-.9-3.9-2.1-3.4"/><path d="m44.1 37.1c-1.3-.6-1 1.4-3-.2-1.4-1.1-4.4 1.7-2.4 3.6 2.2 2.1 2.8.1 3.7.3 1.9.3 5.2-2.2 1.7-3.7"/><path d="m22.1 37.7c-1.2-1.2-3.1 2.2-2.4 3.1 1.5 2 6.9 1.6 8.3.1 1.8-1.8-3-.4-5.9-3.2"/></g><g fill="#699635"><path d="m17.5 36.7c0 0 .1 1.2.3 1.7-1.3-.5-1.3-2.8-1.3-2.8s-.9.5-.8 1.4c-1.4-1.2-2.6-.6-2.6-.6s1.8 1 2.1 1.7c-1 .1-1.6.4-2 1.2 0 0 2-1 3.5-.3-.6.5-.3 1.7-.3 1.7 2.4-2.5 3.9-.3 5-.9-.9-1.2-2.2-1.4-2.2-1.4-.5-1-1.7-1.7-1.7-1.7"/><path d="m28.3 26.9c-1.2-.2-2.4.4-2.4.4s1.1.5 1.6.7c-1.1.9-3.1-.3-3.1-.3s0 1 .8 1.4c-1.7.6-1.9 2-1.9 2s1.8-1 2.5-.9c-.5.9-.5 1.6.1 2.3 0 0 .2-2.2 1.6-3.1.1.8 1.3 1.1 1.3 1.1-.9-3.3 1.8-3.5 1.8-4.7-1.4 0-2.3 1.1-2.3 1.1"/><path d="m51.6 35.9c.5-.5 2.6-.8 2.6-.8s-.9-1-2.7-.5c.4-.8-.2-1.6-.2-1.6s-.9 2.1-2.3 2.1c.4-.5.9-1.5.9-1.5s-1.4.3-2.2 1.2c0 0-1.3-.4-2.5.4.7 1 3-.5 4.2 2.7 0 0 .7-1 .4-1.7 1.6-.1 3.1 1.6 3.1 1.6 0-.9-.4-1.4-1.3-1.9"/></g><g opacity=".6" fill="#a6aeb0"><path d="m33.3 11.4c-3.7-3.8-1.2-9.4-1.2-9.4s-7.8 7.4-2.9 12.5c5.7 5.9 2.9 9.5 2.9 9.5s7-6.6 1.2-12.6"/><path d="m22.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.3 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/><path d="m44.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.3 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f373.svg b/public/emoji/1f373.svg
new file mode 100644
index 000000000..4f80ed53c
--- /dev/null
+++ b/public/emoji/1f373.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.3 4l-.3-.3c-2.3-2.3-6.1-2.3-8.4 0l-10 10.1c-10-6.2-23.3-5-32 3.7-10.1 10.2-10.1 26.7 0 36.8 10.1 10.2 26.6 10.2 36.7 0 8.6-8.6 9.9-21.9 3.9-31.9l10.1-10.1c2.3-2.3 2.3-6 0-8.3m-4.7 8.1c-2.1 0-3.7-1.7-3.7-3.7 0-2.1 1.7-3.7 3.7-3.7s3.7 1.7 3.7 3.7c0 2.1-1.6 3.7-3.7 3.7" fill="#3e4347"/><path d="m12.2 30.1c-4.1 9.1-1.2 19.3 6.6 22.8 7.7 3.5 17.3-1.1 21.4-10.2 4.1-9.1 1.2-19.3-6.6-22.8-7.7-3.5-17.3 1-21.4 10.2" fill="#fff"/><circle cx="23" cy="36" r="8" fill="#f29a2e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f374.svg b/public/emoji/1f374.svg
new file mode 100644
index 000000000..e9d6b48ef
--- /dev/null
+++ b/public/emoji/1f374.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6.1 3.1c-1.7 1.8-5.2 13.1 9.5 27.9 4.7 4.7 8.2 1.2 11.1 4.2 2.9 2.9 26.3 26.3 26.3 26.3s5.7-1.9 6.6-6.7l-52.1-52.2c0 0-.5-.4-1.4.5" fill="#94989b"/><path d="m61.8 11c.7-1.3-.9-.9-.9-.9s-10.6 10.2-12.1 9c-1.5-1.2 10.4-11 9-12.9-1.3-1.7-11.7 10.5-13 9-1.2-1.5 8.9-12.1 8.9-12.1s.4-1.6-.9-.9c-16 8.6-18 16.6-18 16.6s-.6 1.6.6 2.8c.1.1-29.2 29.3-33.1 33.2-1.9 1.9 5.1 8.8 7 6.9 3.9-3.9 33-33.3 33.1-33.2 1.2 1.2 2.8.7 2.8.7s8-2.1 16.6-18.2" fill="#b2c1c0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f375.svg b/public/emoji/1f375.svg
new file mode 100644
index 000000000..7f210fc76
--- /dev/null
+++ b/public/emoji/1f375.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.6 55.3h-27.2c0 0 .4 2.6 4 4.8 1.3.8 4.5 1.9 9.6 1.9 5.1 0 8.3-1.1 9.6-1.9 3.7-2.1 4-4.8 4-4.8" fill="#d2d8d9"/><g fill="#eff6f7"><path d="m57 31.7h-50c0 0 .7 11.1 7.3 20.1 2.5 3.3 8.3 8.1 17.7 8.1 9.3 0 15.2-4.8 17.7-8.1 6.6-9 7.3-20.1 7.3-20.1"/><ellipse cx="32" cy="31.7" rx="25" ry="9.7"/></g><path d="m32 27c10.6 0 19.5 2.7 21.5 6.4.3-.5.5-1.1.5-1.6 0-4.4-9.8-8-22-8-12.2 0-22 3.6-22 8 0 .6.2 1.1.5 1.6 2-3.7 10.9-6.4 21.5-6.4" fill="#d2d8d9"/><path d="m32 39.7c10.6 0 19.5-2.7 21.5-6.4-2-3.6-10.9-6.3-21.5-6.3-10.6 0-19.5 2.7-21.5 6.4 2 3.6 10.9 6.3 21.5 6.3" fill="#96b269"/><path fill="#4e6b20" d="m25.5 52l-4.3-5.7-6.1 3.5-1.4 6.5 10.5 2.1z"/><path fill="#8cc63e" d="m24.7 52.5l-3.5-6.2-6.6 2.6-2.2 6.1 10 3.7z"/><circle cx="20.4" cy="48.7" r="1.2" fill="#4e6b20"/><path fill="#b59267" d="m19.9 38.2h1v10h-1z"/><g opacity=".6" fill="#a6aeb0"><path d="m33.3 11.4c-3.7-3.8-1.2-9.4-1.2-9.4s-7.8 7.4-2.9 12.5c5.7 5.9 2.9 9.5 2.9 9.5s7-6.6 1.2-12.6"/><path d="m22.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.2 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/><path d="m44.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.2 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f376.svg b/public/emoji/1f376.svg
new file mode 100644
index 000000000..b573b4566
--- /dev/null
+++ b/public/emoji/1f376.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m44.1 50.4c7.6 0 13.8 2.6 13.8 5.8 0 3.2-6.2 5.8-13.8 5.8-7.6 0-13.8-2.6-13.8-5.8 0-3.2 6.1-5.8 13.8-5.8" fill="#b7b198"/><path d="m35.6 5.4c-.3 2.2 1.9 6.4 2 8.7.2 3.3-18.4 24.7-8.6 40.5 4.4 7.1 25.7 7.1 30.1 0 9.8-15.8-8.8-37.1-8.6-40.5.1-2.2 2.4-6.5 2-8.7-.7-4.5-16.1-4.5-16.9 0" fill="#f9f3d9"/><g fill="#b7b198"><path d="m37 5.7c-.8 4.9 14.9 4.9 14.1 0-.6-4-13.4-4-14.1 0"/><ellipse cx="13" cy="58.5" rx="10.1" ry="3.5"/></g><g fill="#f9f3d9"><path d="m2 43.8h22v13.1h-22z"/><ellipse cx="13" cy="43.8" rx="11" ry="3.8"/><ellipse cx="13" cy="56.9" rx="11" ry="3.8"/></g><path d="m22.1 45.1c.5-.3.7-.7.7-1.1 0-1.6-4.4-3-9.8-3-5.4 0-9.8 1.3-9.8 3 0 .4.3.8.7 1.1 1.5-1.1 5-1.9 9.1-1.9 4.1 0 7.7.8 9.1 1.9" fill="#b7b198"/><path d="m22.1 45.1c-1.5-1.1-5-1.9-9.1-1.9-4.1 0-7.7.8-9.1 1.9 1.5 1.1 5 1.9 9.1 1.9 4.1-.1 7.7-.9 9.1-1.9" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f377.svg b/public/emoji/1f377.svg
new file mode 100644
index 000000000..e2652b0a3
--- /dev/null
+++ b/public/emoji/1f377.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m15.1 22.1c.9 8 8.2 14.9 16.9 14.9 9.4 0 17.1-8 17.1-16.7 0-.1 0-.1 0-.2-9.8-1.3-22.1 5.8-34 2" fill="#961623"/><path d="m54 20.4c0-11.4-5.7-18.4-5.7-18.4h-32.6c0 0-5.7 7.1-5.7 18.4 0 10.8 9.3 20.9 20.9 21.5-.1 6.3-.7 12.8-2.2 15.1-2.2 3.2-9.8 1.6-9.8 5h26.2c0-3.4-7.6-1.8-9.8-5-1.5-2.3-2.1-8.8-2.2-15.1 11.6-.6 20.9-10.6 20.9-21.5m-22 18.9c-9.8 0-17.9-7.8-18.9-16.7-.1-.6-.1-1.3-.1-1.9 0-9.9 4.9-15.9 4.9-15.9h28.2c0 0 4.8 6 4.9 15.7 0 .1 0 .2 0 .2 0 9.6-8.5 18.6-19 18.6" opacity=".8" fill="#a1b8c7"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f378.svg b/public/emoji/1f378.svg
new file mode 100644
index 000000000..a8c9960d8
--- /dev/null
+++ b/public/emoji/1f378.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.7 3.3c0 0 0 0 0 0 .2-.6 0-1.2-.4-1.3-.4-.1-.9.2-1.1.8l-12.5 34.2.8.3 13.2-34" fill="#f29a2e"/><path d="m45.5 17.9c-.3 2.4-3.2 3.9-6.5 3.5-3.2-.4-5.6-2.7-5.3-5 .3-2.4 3.2-3.9 6.5-3.5 3.3.4 5.6 2.6 5.3 5" fill="#8cc63e"/><path d="m38.4 16.9c-.2 1.5-1.3 2.6-2.4 2.4-1.1-.1-1.9-1.5-1.7-2.9.2-1.5 1.3-2.6 2.4-2.4 1.1.1 1.9 1.5 1.7 2.9" fill="#ce114b"/><path d="m30.4 25.3c-1.3 2-.1 5 2.7 6.7 2.8 1.7 6.1 1.4 7.4-.6 1.3-2 .1-5-2.7-6.7-2.8-1.6-6.1-1.4-7.4.6" fill="#8cc63e"/><path d="m36.5 29c-.8 1.3-.7 2.8.3 3.4 1 .6 2.4 0 3.2-1.2.8-1.3.7-2.8-.3-3.4-.9-.6-2.4 0-3.2 1.2" fill="#ce114b"/><path d="m59 18.6h-54c0 0 19.1 21.4 25.8 24.2 0 2.1-.2 9.7-.9 13-3.7 3.2-11.4 5.4-11.5 5.4-.2.1-.3.3-.2.5 0 .2.2.4.3.4h26.9c.2 0 .3-.2.3-.4 0-.2-.1-.4-.2-.5-.1 0-7.8-2.2-11.5-5.4-.7-3.3-.8-10.9-.8-13 6.8-2.9 25.8-24.2 25.8-24.2m-27 22.1c-4.1 0-21.9-19.8-21.9-19.8h43.7c.1 0-17.7 19.8-21.8 19.8" opacity=".8" fill="#a1b8c7"/><path d="m49.4 22.7c0 0-14.1 15.8-17.4 15.8-3.3 0-17.4-15.8-17.4-15.8s34.8 0 34.8 0" opacity=".7" fill="#f3ffd2"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f379.svg b/public/emoji/1f379.svg
new file mode 100644
index 000000000..b96f8f05c
--- /dev/null
+++ b/public/emoji/1f379.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.2 8.5c-2.1-5.3-8.2-7.9-13.6-5.8-5.4 2.1-8 8.1-5.9 13.4 2.2 5.3 8.3 7.9 13.7 5.8 5.4-2.1 8-8.1 5.8-13.4" fill="#64892f"/><path d="m56.6 8.8c-2-5-7.8-7.4-12.8-5.4-5.1 2-7.5 7.6-5.5 12.6 2 5 7.8 7.4 12.8 5.4 5.1-2 7.6-7.7 5.5-12.6" fill="#fdffb8"/><g fill="#ced74d"><path d="m44.7 3.5c.3-.3 5.7-.4 5.8.2.1.2.3.3.3.5-.1.7-3 7-3 7-.1 0-.4-.4-.6-.1-.2.2-2.9-6.8-2.8-6.9.2-.2.1-.5.3-.7"/><path d="m50.3 21.2c-.3.3-5.7.4-5.8-.2-.1-.2-.3-.3-.3-.5.1-.7 3-7 3-7 .1 0 .4.4.6.1.2-.2 2.9 6.8 2.8 6.9-.2.2-.1.5-.3.7"/><path d="m56.5 9.6c.4.3.4 5.5-.2 5.7-.2.1-.3.3-.5.3-.8-.1-7.2-2.9-7.2-2.9 0-.1.4-.4.1-.6-.2-.2 7-2.8 7.1-2.7.2.1.5 0 .7.2"/><path d="m38.5 15c-.4-.3-.4-5.5.2-5.7.2-.1.3-.3.5-.3.8.1 7.2 2.9 7.2 2.9 0 .1-.4.4-.1.6.2.2-7 2.8-7.1 2.7-.2 0-.5 0-.7-.2"/><path d="m39.3 8.2c-.1-.4 3.7-4.2 4.2-3.9.2.1.5 0 .6.1.4.6 3 7 3 7-.1 0-.5 0-.5.3.1.3-7-2.8-7-2.9 0-.2-.3-.4-.3-.6"/><path d="m55.9 16.6c.1.4-3.7 4.1-4.2 3.9-.2-.1-.5 0-.6-.1-.4-.6-3-7-3-7 .1 0 .5 0 .5-.4-.1-.3 7 2.8 7 2.9 0 .3.2.5.3.7"/><path d="m51.8 4.2c.4-.1 4.3 3.6 4 4.1-.1.2 0 .4-.2.6-.6.4-7.2 2.9-7.2 2.9 0-.1 0-.5-.4-.5-.3.1 2.9-6.8 3-6.8.4 0 .6-.2.8-.3"/><path d="m43.2 20.4c-.4.1-4.3-3.6-4-4.1.1-.2 0-.4.2-.6.6-.4 7.2-2.9 7.2-2.9 0 .1 0 .5.4.5.3-.1-2.9 6.8-3 6.8-.4 0-.6.2-.8.3"/></g><path d="M24.3,9c-2.5-2.5-6.7-2.5-9.2,0L6,17.9l1.4,1.4l9.1-8.9c1.8-1.8,4.7-1.8,6.5,0l20,19.7l1.4-1.4L24.3,9z" fill="#c10259"/><path d="m47.7 12.4h-12.5-12.6c4.7 10.9-9.5 30.6 7 33.9 5.1 1.8 4.8 5.9 3.1 9.9-1.8 4.2-5.9 4.9-6 5-.1.1-.2.3-.2.5 0 .2.1.4.3.4h8.3 8.3c.1 0 .2-.2.3-.4 0-.2-.1-.5-.2-.5 0 0-4.2-.8-6-5-1.7-3.9-1.9-8.1 3.1-9.9 16.6-3.4 2.4-23.1 7.1-33.9m-12.5 32.5c-20.9 0-6.2-21-10.5-31.7h10.5 10.5c-4.3 10.7 10.4 31.7-10.5 31.7" opacity=".8" fill="#a1b8c7"/><g opacity=".8"><path d="m25.2 32.3c-.6 6.1.5 11 9.9 11 7.8 0 9.9-3.4 10-8.1-6.2 1.2-11.8-4.2-19.9-2.9" fill="#f65500"/><path d="m45.2 35.3c.1-3.5-.9-7.7-1.4-11.6-5.4.2-10.4-3.7-17.1-3.3-.1 3.8-1.1 8.1-1.5 11.9 8.1-1.3 13.7 4.1 20 3" fill="#fcb334"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f37a.svg b/public/emoji/1f37a.svg
new file mode 100644
index 000000000..85e65ba62
--- /dev/null
+++ b/public/emoji/1f37a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fff"><path d="m16.1 12.5h26v14.1h-26z"/><path d="m46.1 24.1c0 0 4.1-2 9.8-1.3-5.6-2.6-9.8-.6-9.8-.6v1.9" opacity=".8"/><path d="m46.1 45.5c0 0 3.8.1 7.7-2.7-2.6 4.8-7.7 4.7-7.7 4.7v-2" opacity=".8"/></g><path d="m59.7 22.6c-.8-5-11.4-3.1-13.6-2.7v-11h-34.1v49c0 5.4 34.1 5.4 34.1 0v-8.6c6.4-.2 11.4-5.8 12.8-11.2 1-3.8 1.5-11.5.8-15.5m-16 31.5c0 4.4-29.3 4.4-29.3 0v-42.1h29.3v42.1m10.8-16c-.8 3.3-4.1 6.2-8.3 6.3v-19.7c1.7-.4 9-2 9.5 1.2.4 3.5-.4 8.8-1.2 12.2" opacity=".8" fill="#a1b8c7"/><path d="m42.1 26.6h-26v26.2c0 3.9 26 3.9 26 0v-26.2" fill="#fdb73e"/><g fill="#d8d2b8"><path d="m43.7 8.7c0 2.5-3.1 4.6-7 4.6-3.9 0-7-2.1-7-4.6 0-2.6 3.1-4.6 7-4.6 3.9 0 7 2.1 7 4.6"/><path d="m48.8 10.7c0 2.1-2.1 3.9-4.6 3.9-2.5 0-4.6-1.7-4.6-3.9 0-2.1 2.1-3.9 4.6-3.9 2.5.1 4.6 1.8 4.6 3.9"/><path d="m15.4 23.4c0 2.1-1.9 3.8-4.3 3.8-2.4 0-4.3-1.7-4.3-3.8 0-2.1 1.9-3.8 4.3-3.8 2.3 0 4.3 1.7 4.3 3.8"/><path d="m17.5 28.5c0 2.1-1.9 3.8-4.3 3.8-2.4 0-4.3-1.7-4.3-3.8 0-2.1 1.9-3.8 4.3-3.8 2.4 0 4.3 1.7 4.3 3.8"/><path d="m25.9 11.1c0 4.1-3.8 7.5-8.5 7.5-4.7 0-8.5-3.4-8.5-7.5 0-4.1 3.8-7.5 8.5-7.5 4.8 0 8.5 3.4 8.5 7.5"/><path d="m18.1 16.6c0 3.6-3.2 6.5-7.1 6.5-3.9 0-7.1-2.9-7.1-6.5 0-3.6 3.2-6.5 7.1-6.5 4 0 7.1 2.9 7.1 6.5"/><path d="m34.6 7.5c0 3-2.9 5.5-6.4 5.5-3.5 0-6.4-2.5-6.4-5.5 0-3 2.9-5.5 6.4-5.5 3.6 0 6.4 2.5 6.4 5.5"/></g><g fill="#fff"><path d="m43.4 9.5c0 2.5-3 4.5-6.6 4.5-3.6 0-6.6-2-6.6-4.5 0-2.5 3-4.5 6.6-4.5 3.6-.1 6.6 1.9 6.6 4.5"/><path d="m47.9 10.9c0 1.9-2 3.4-4.5 3.4-2.5 0-4.5-1.5-4.5-3.4 0-1.9 2-3.4 4.5-3.4 2.4 0 4.5 1.5 4.5 3.4"/><path d="m16.5 23.2c0 2-1.9 3.6-4.2 3.6-2.3 0-4.2-1.6-4.2-3.6 0-2 1.9-3.6 4.2-3.6 2.4 0 4.2 1.6 4.2 3.6"/><path d="m36.5 12.5c0 2-1.9 3.6-4.2 3.6-2.3 0-4.2-1.6-4.2-3.6 0-2 1.9-3.6 4.2-3.6 2.4 0 4.2 1.6 4.2 3.6"/><path d="m26.6 11.8c0 3.9-3.7 7.1-8.2 7.1-4.6 0-8.2-3.2-8.2-7.1 0-3.9 3.7-7.1 8.2-7.1 4.5 0 8.2 3.2 8.2 7.1"/><path d="m19 16.9c0 3.3-3.1 5.9-6.9 5.9-3.8 0-6.9-2.7-6.9-5.9 0-3.3 3.1-5.9 6.9-5.9 3.8-.1 6.9 2.6 6.9 5.9"/><path d="m28.7 22.1c0 3.3-3.1 5.9-6.9 5.9s-6.9-2.7-6.9-5.9c0-3.3 3.1-5.9 6.9-5.9 3.8-.1 6.9 2.6 6.9 5.9"/><path d="m34.6 8.4c0 2.9-2.7 5.2-6 5.2-3.3 0-6-2.3-6-5.2 0-2.9 2.7-5.2 6-5.2 3.3 0 6 2.3 6 5.2"/><path d="m18.3 28.5c0 2-1.9 3.6-4.2 3.6-2.3 0-4.2-1.6-4.2-3.6 0-2 1.9-3.6 4.2-3.6 2.3 0 4.2 1.6 4.2 3.6"/><path d="m22.3 26.6c0 1.9-1.8 3.5-4 3.5-2.2 0-4-1.6-4-3.5 0-1.9 1.8-3.5 4-3.5 2.2 0 4 1.6 4 3.5"/></g><g fill="#d8d2b8"><path d="m25.9 21.7c-.3-.4-.8-.8-1.3-1-.2-.1-.5-.2-.8-.2-.2 0-.5 0-.8 0h-.4l-.1-.4c-.2-.5-.5-.9-.9-1.2-.2-.2-.4-.3-.6-.4-.2-.1-.3-.1-.4-.2-.1 0-.3-.1-.4-.1-1.1-.2-2.3 0-3.1.7l-.5.4-.4-.3c-.1-.1-.2-.2-.3-.2-.2-.1-.2-.1-.4-.2-.2-.1-.5-.2-.8-.2-.6 0-1.2.2-1.7.6.2-.6.9-1.1 1.6-1.2.4-.1.8-.1 1.2 0 .2 0 .5.1.6.2.2.1.4.2.6.3h-.8c.9-1.1 2.8-1.7 4.4-1.3.2 0 .4.1.6.2.2.1.4.2.5.2.4.2.7.4 1 .7.5.5.9 1.2.9 1.9l-.5-.4c.4 0 .7.1 1 .2.2.1.3.1.4.2.1.1.3.2.4.3.6.3 1 .9 1 1.4"/><path d="m29.5 6.1c-.6-.1-1.2-.1-1.7.1-.1 0-.2.1-.4.1-.2.1-.3.1-.3.2-.2.1-.4.3-.6.4l-.2.2-.5-.1c-.5-.2-1.1-.3-1.7-.3-.3 0-.6.1-.8.1-.4.1-.5.2-.8.3-.9.5-1.5 1.4-1.5 2.4v.6h-.6c-.1 0-.3 0-.4 0-.2 0-.2 0-.4.1-.3.1-.5.2-.7.4-.4.3-.7.9-.7 1.5-.3-.5-.3-1.3.1-1.8.2-.3.5-.6.8-.7.1-.1.4-.2.5-.2.5-.3.7-.4.9-.4l-.5.6c-.3-1.4.5-2.9 1.9-3.6.3-.2.8-.3 1.1-.4.4-.1.8-.1 1.2-.1.8 0 1.6.3 2.2.7l-.7.1c.3-.2.6-.3.9-.5.2-.1.3-.1.5-.1.1 0 .4-.1.5-.1.7 0 1.4.2 1.9.5"/></g><g fill="#fee0af"><ellipse cx="33.8" cy="34.4" rx="5.5" ry="5.2"/><ellipse cx="25.9" cy="42.9" rx="4.1" ry="3.9"/><ellipse cx="34" cy="46.5" rx="2.7" ry="2.6"/><ellipse cx="27.9" cy="51.9" rx="1.9" ry="1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f37b.svg b/public/emoji/1f37b.svg
new file mode 100644
index 000000000..76c8bdc07
--- /dev/null
+++ b/public/emoji/1f37b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28.5 25.1l6.2 35.4c.7 3.9 25-.3 24.3-4.3l-1.3-7.2c2.5-1.9 4-5.2 4.2-8 .2-2.9-.4-8.5-1.4-11.3-.8-2.2-3.9-1.9-6.5-1.3l-1.3-7.4-24.2 4.1m28.6 20.1l-2.4-13.6c1.5-.3 3-.3 3.4.8.8 2.5.9 6.4.8 9-.2 1.4-.8 2.7-1.8 3.8m-26.5-18.2l20.9-3.7 5.4 30.4c.6 3.2-20.3 6.9-20.9 3.7l-5.4-30.4" opacity=".8" fill="#a1b8c7"/><path d="m52.2 34.1l-18.7 3.3 3.3 18.9c.5 2.9 19.2-.4 18.7-3.3l-3.3-18.9" fill="#fdb73e"/><path d="m26.6 26.5c-.3-4.2 5-7.2 8.9-5.5 1.3-3.6 5.9-3.6 7.9-1.8 1.6-.9 5.2-1.5 7.1.5 3.9-1.6 7.2 4.6 1 5.3-9-1.5-19.1 16.5-19.1 16.5-1.7.3-4-.5-3.5-3.2-1 .1-2.6-1.6-2.2-3.2-4.1-1.1-3.8-7.5-.1-8.6" fill="#d8d2b8"/><path d="m27.4 26.9c-.3-4.7 5.9-6.4 8.7-5.3 1-2.7 5-3.9 7.3-1.7 1.2-.8 5-1.6 6.8.3 4.2-1.7 6.2 5 .4 4.9l1.6 9-13.6 2.4c-.1 1-1.5 2-3.2 1.7.3 1.7-1.4 3.2-3 3.4-1.9.2-3.4-1.6-2.6-3.7-1.8 0-2.6-1.6-2.2-3-3.9-1-3.9-7.2-.2-8" fill="#fff"/><g fill="#fee0af"><path d="m46.6 37c2.1-.4 4.2 1 4.5 3 .4 2.1-1.1 4-3.2 4.4-2.1.4-4.2-1-4.5-3-.4-2 1.1-4 3.2-4.4"/><ellipse transform="matrix(.9848-.1736.1736.9848-7.6637 8.1429)" cx="42.7" cy="47.9" rx="3" ry="2.8"/><ellipse transform="matrix(.9848-.1735.1735.9848-7.8355 9.2385)" cx="48.9" cy="49.4" rx="2" ry="1.9"/><path d="m45.1 52.8c.8-.1 1.5.3 1.6 1.1.1.7-.4 1.4-1.1 1.5-.8.1-1.5-.3-1.6-1.1-.2-.6.3-1.3 1.1-1.5"/></g><path d="m12.2 11.1l-1.4 8.2c-2.9-.7-6.3-.9-7.1 1.5-1.2 3.1-1.9 9.3-1.7 12.4.2 3.2 1.9 6.7 4.7 8.8l-1.4 8c-.8 4.3 25.9 9 26.7 4.7l6.9-38.9-26.7-4.7m-6.7 22.8c-.2-2.9-.1-7.2.9-9.9.4-1.2 2-1.3 3.7-.9l-2.7 14.9c-1.1-1.2-1.8-2.7-1.9-4.1m25.2 17.5c-.6 3.5-23.6-.5-22.9-4l5.9-33.5 23 4-6 33.5" opacity=".8" fill="#a1b8c7"/><path d="m12.8 25.7l20.5 3.6-3.6 20.8c-.6 3.1-21.1-.5-20.5-3.6l3.6-20.8" fill="#fdb73e"/><path d="m41 17.4c.3-4.7-5.5-7.9-9.8-6.1-1.4-3.9-6.5-4-8.7-1.9-1.8-1-5.8-1.7-7.8.6-4.3-1.8-7.9 5.1-1.1 5.8 10-1.7 21 18.2 21 18.2 1.9.3 4.4-.6 3.8-3.6 1.1.2 2.8-1.8 2.5-3.5 4.4-1.2 4.1-8.3.1-9.5" fill="#d8d2b8"/><path d="m40 17.9c.3-5.2-6.5-7.1-9.5-5.8-1.1-2.9-5.5-4.3-8.1-1.9-1.3-.9-5.4-1.8-7.4.3-4.6-1.8-6.9 5.5-.5 5.4l-1.7 9.9 15 2.6c.1 1.1 1.7 2.2 3.5 1.9-.4 1.9 1.5 3.6 3.3 3.8 2 .2 3.8-1.8 2.8-4 2 0 2.8-1.8 2.4-3.3 4.3-1.3 4.3-8.1.2-8.9" fill="#fff"/><g fill="#d8d2b8"><path d="m32.7 14.9c.2-1.8-1.2-4-4.5-3.3-.4-.8-1.3-1.2-2.7-.4 1.6 0 2.1.5 2.4 1.3 3.3 0 3.6 3 3.6 3s1.4.1 1.8 1.9c.6-.8.5-2-.6-2.5"/><path d="m34.5 22.3c-2.4-2.3-4.8-1.3-5.6.3-1.2-.2-1.9.7-2 1.6 1.4-1.3 2.6-.6 2.6-.6s1.9-2.3 4.7-.5c.7-.6 1.4-.6 2.7.2-.7-1.3-1.6-1.4-2.4-1"/></g><g fill="#fee0af"><path d="m18.9 28.9c-2.4-.4-4.6 1.1-5 3.3-.4 2.3 1.2 4.4 3.6 4.9 2.4.4 4.6-1.1 5-3.3.4-2.3-1.2-4.4-3.6-4.9"/><ellipse transform="matrix(.1733-.9849.9849.1733-21.1092 56.6803)" cx="23.2" cy="40.9" rx="3.1" ry="3.3"/><path d="m16.7 40.6c-1.2-.2-2.3.5-2.5 1.7-.2 1.1.6 2.2 1.8 2.4 1.2.2 2.3-.5 2.5-1.7.2-1.1-.6-2.2-1.8-2.4"/><path d="m20.6 46.4c-.8-.1-1.6.4-1.8 1.2-.1.8.4 1.5 1.2 1.7.8.1 1.6-.4 1.8-1.2.2-.8-.3-1.6-1.2-1.7"/></g><g fill="#42ade2"><path d="m44.5 14.8l9.6-8.3-4.6-3.3z"/><path d="m48.9 16.5l9.1 2v-4.8z"/><path d="m41.3 11.7l2.3-9.7h-4.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f37c.svg b/public/emoji/1f37c.svg
new file mode 100644
index 000000000..1491a98b8
--- /dev/null
+++ b/public/emoji/1f37c.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m12.9 8.4c-.6-.1-1.5-1.8-3.9-4.1-2.8-2.9-4.8-2.7-6.1-1.4-1.3 1.3-1.5 3.3 1.4 6.1 2.4 2.4 4 3.2 4.1 3.9.5 3.7-1.9 7.1-.4 8.5l13.4-13.4c-1.4-1.5-4.8.9-8.5.4" fill="#ffe62e"/><path d="M61,39.6c1.4,1.4,1.4,3.5,0,4.9L44.5,61c-1.4,1.4-3.5,1.4-4.9,0L12.8,34.2c-1.4-1.4-1.4-3.5,0-4.9l16.5-16.5
+		c1.4-1.4,3.5-1.4,4.9,0L61,39.6z" fill="#b4d7ee"/><path d="m56.5 40.1c1 1 1 2.7 0 3.7l-12.6 12.7c-1 1-2.7 1-3.7 0l-18.4-18.3h32.8l1.9 1.9" fill="#fff"/><g fill="#2090bc"><path transform="matrix(.7071-.7071.7071.7071-15.5879 23.4144)" d="m16 29.3h9v2.4h-9z"/><path transform="matrix(.7071-.7071.7071.7071-17.4524 27.9141)" d="m20.5 33.8h9v2.4h-9z"/><path transform="matrix(.707-.7072.7072.707-19.3167 32.4211)" d="m25 38.3h9v2.4h-9z"/><path transform="matrix(.7072-.707.707.7072-21.1777 36.9065)" d="m29.5 42.8h9v2.4h-9z"/><path transform="matrix(.7071-.7072.7072.7071-23.0432 41.4224)" d="m34 47.3h9v2.4h-9z"/><path transform="matrix(.7072-.7071.7071.7072-24.9059 45.9132)" d="m38.5 51.8h9v2.4h-9z"/><path d="m6.7 25.4c-1.5-1.5-.4-2.9 1.1-4.4l13.1-13.2c1.5-1.5 2.9-2.6 4.4-1.1l3.4 3.4c1.5 1.5.4 2.9-1.1 4.4l-13.1 13.1c-1.5 1.5-2.9 2.6-4.4 1.1l-3.4-3.3"/></g><g fill="#095972"><path transform="matrix(.7067-.7076.7076.7067-15.3166 14.4145)" d="m9.2 22h1.1v7.4h-1.1z"/><path transform="matrix(.7071-.7071.7071.7071.8863 21.1058)" d="m25.4 5.8h1.1v7.4h-1.1z"/><path transform="matrix(.7071-.7071.7071.7071-1.8119 19.9882)" d="m22.7 8.5h1.1v7.4h-1.1z"/><path transform="matrix(.7076-.7067.7067.7076-4.5142 18.8545)" d="m20 11.2h1.1v7.4h-1.1z"/><path transform="matrix(.7071-.7071.7071.7071-7.2112 17.7513)" d="m17.3 13.9h1.1v7.4h-1.1z"/><path transform="matrix(.7076-.7067.7067.7076-9.9077 16.6192)" d="m14.6 16.6h1.1v7.4h-1.1z"/><path transform="matrix(.7071-.7071.7071.7071-12.6104 15.5146)" d="m11.9 19.3h1.1v7.4h-1.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f37d.svg b/public/emoji/1f37d.svg
new file mode 100644
index 000000000..95bd3821f
--- /dev/null
+++ b/public/emoji/1f37d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32.8" cy="32" r="22" fill="#dae3ea"/><path d="m32.7 17.1c-8.6 0-15.7 6.6-16 14.9 0-.2 0-.4 0-.5 0-8.5 7.2-15.5 16-15.5 8.8 0 16 6.9 16 15.5 0 .2 0 .4 0 .5-.3-8.3-7.3-14.9-16-14.9" fill="#acb8bf"/><path d="m32.7 46.9c8.6 0 15.7-6.6 16-14.9 0 .2 0 .4 0 .5 0 8.5-7.2 15.5-16 15.5-8.8 0-16-6.9-16-15.5 0-.2 0-.4 0-.5.4 8.3 7.4 14.9 16 14.9" fill="#fff"/><g fill="#acb8bf"><path d="m3.5 7.4c.2-.9.7 0 .7 0s.2 9.7 1.2 9.8c1.1.2.3-10 1.6-10.2 1.2-.2.5 10.4 1.6 10.3 1.1-.1 1.3-9.9 1.3-9.9s.5-.9.7 0c2.9 11.5.6 16.2.6 16.2s-.4 1-1.4 1c-.1 0 0 27.3 0 31 0 1.8-5.5 1.7-5.5 0 0-3.7.1-31 0-31-1 0-1.4-1-1.4-1s-2.4-4.7.6-16.2"/><path d="m55.6 7c1.2 0 6.4 3.7 6.4 17.5 0 4.4-2.4 4.4-2.4 7.2 0 2.7 0 24.6 0 24.6s-2.6 1.7-4.6-.2v-48.7c0 0 0-.4.6-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f37e.svg b/public/emoji/1f37e.svg
new file mode 100644
index 000000000..24714015c
--- /dev/null
+++ b/public/emoji/1f37e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.3 26.8c0 0 1.7-2.2 5.6-3.2 3.1-.9 2.3-3.7 3.8-5.2l1.3 4.2-1 4.2.6 1.5c0 0-1.7-1.2-2.4-1.3-2.6-.3-7.5.2-7.9-.2" fill="#b2c1c0"/><path d="m18.3 26.8c0 0 1.7-2.2 5.6-3.2 3.1-.9 2.3-3.7 3.8-5.2l1.3 4.2-1 4.2.6 1.5c0 0-1.7-1.2-2.4-1.3-2.6-.3-7.5.2-7.9-.2" fill="#3e4347"/><path d="m38.3 30.7c-6.2-2.6-6.7-2.9-8.6-4.8l-1.2-2.6c-.3-.3-.3-1.1-.9-1.7-.6-.6-2.8-1.3-3.4-2 0 0 .2-.4-.1-.7-.3-.3-1.3.3-2.9 2-1.6 1.6-2.3 2.6-2 2.9.3.3.7.1.7.1.6.6 1.4 2.8 2 3.4.6.6 1.4.6 1.7.9l2.6 1.2c1.9 1.9 2.1 2.4 4.7 8.7 2.2 5.3 3.6 11.1 6.9 16 1.9 2.9 5.3 6.5 9.2 7.7.6.2 1.8.5 2.6-.3l11.8-11.9c.8-.8.5-2.1.3-2.7-1.1-3.8-4.8-7.3-7.6-9.3-4.7-3.3-10.6-4.7-15.8-6.9" fill="#46732f"/><path d="m39.9 31.3c-.5-.2-1.1-.4-1.7-.7-6.1-2.6-9.2-6.8-9.2-6.8l-1 2.7.7 1.9-1.4-1-3.6.8c0 0 4.5 3.4 7.3 9.9.2.6.4 1.1.7 1.6l1.7-1.7.7 1.7 2.7-1.8 1.1-.3.3-1.1 1.8-2.7-1.7-.7 1.6-1.8" fill="#ffe791"/><path d="m28.7 28.4c0 0-2.4-2.1-5.1-.2l1.7 1.5c.9-.6 2.3-1 3.9-.7 0 0-.6-2.1.9-3.9l-.9-1c-.6.7-1.8 2.9-.5 4.3" opacity=".5" fill="#3e4347"/><g fill="#ffe791"><path d="m25.9 26.3c-.8-.4-2.4-.3-3.9.4 0 0 0-.8-.6-.8-.5-.1-2.1.8-3.2.9 0 0 .7.9.6 1.7-.1.8 1.6-.9 2.4-1.1 0 0-.3 1.1-.4 2.2-.1 1 6-3 7.8-1.2.1 0-1.5-1.6-2.7-2.1"/><path d="m28.7 28.4c0 0-1.4-1.4-1.1-3.9 0 0 1.2-.4.8-.8-.4-.4-1.6.4-1.4-1.4.2-1.8 1-2.6.7-3.9 0 0 1.7-.3 1.9 1 .1 1.3-.5 2.5.2 2.4 1-.1 2.1.5.5 2.1-1.7 1.6-2.2 3.2-1.6 4.5"/><path d="m59.7 45.5c-4.7 4.7-9.3 9.3-14 14-2.5-1.6-4.6-3.7-6.2-6.2 4.7-4.7 9.3-9.3 14-14 2.5 1.7 4.5 3.7 6.2 6.2"/></g><g fill="#ede2d1"><path d="m18.5 22.7c.2-1.2-7.9-.7-10.4-.3-5.1.7-4.5 6.7.2 3.5 4.3-2.9 10.2-2.9 10.2-3.2"/><path d="m24.2 12.5c.2.3 4.3-8 2.9-7.5-1.1.6-3 7.2-2.9 7.5"/><path d="m21.2 20.4c.3-1.1-5.5-17.4-7.1-18.2-1.6-.8-3.9.7 2.6 10.9 2.8 4.4 3.9 9.3 4.5 7.3"/><path d="m16.9 24.3c-1.9.4-5.1 3.7-3.4 3 1.7-.6 4.6-3.3 3.4-3"/><path d="m23.1 18.3c1.3-1.2 4.4-4.6 2.8-4.1-1.4.3-4.1 5.3-2.8 4.1"/><path d="m21.8 8.3c-1 1.2-.7 7.7.1 9.8.8 2.2.8-11.1-.1-9.8"/><path d="m11.6 20.3c3.9-1.9-11.5-2.2-9.4-.4 2.1 1.8 7.6 1.2 9.4.4"/><ellipse transform="matrix(.9275-.3739.3739.9275-9.6759 5.4583)" cx="9.2" cy="27.7" rx="1.3" ry=".9"/><ellipse transform="matrix(.6623-.7492.7492.6623.1471 23.5294)" cx="26.2" cy="11.6" rx=".8" ry=".5"/><ellipse transform="matrix(.817-.5767.5767.817-14.2715 12.3578)" cx="12.3" cy="28.7" rx="1" ry=".7"/><ellipse transform="matrix(.9396-.3424.3424.9396-.4841 6.8167)" cx="19.1" cy="4.8" rx="1.1" ry="1.6"/><ellipse transform="matrix(.9821-.1884.1884.9821-.7659 4.6257)" cx="24" cy="6.3" rx=".5" ry=".8"/></g><path d="m8.9 10.1l-2.3 3.5c-.7 1.1-.4 2.6.7 3.4l1 .7c.8.6 1.9.5 2.7 0l2.2 1.5c1.1.7 2.6.4 3.4-.7l.7-1c.7-1.1.4-2.6-.7-3.4l-2.2-1.5c.2-.9-.2-2-1-2.5l-1-.7c-1.3-.7-2.8-.4-3.5.7" fill="#d3976e"/><path d="m8.9 10.1c0 0 1.3-.8 2.6.1.4.2.7.5 1 .7.2.2.8 1-.3 2.7-1.3 2-1.5 3.3-1.5 3.3s1.9-3.8 4-2.7c1.5.8 3.4 1.9 1.9 4.2l.7-1c.7-1.1.4-2.6-.7-3.4l-2.2-1.5c.2-.9-.2-2-1-2.5l-1-.7c-1.3-.6-2.8-.3-3.5.8" fill="#89664c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f37f.svg b/public/emoji/1f37f.svg
new file mode 100644
index 000000000..74510dcbe
--- /dev/null
+++ b/public/emoji/1f37f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m51 11.9c1.9-5.8-5.4-9-8.4-5.8-3.9-6.4-12.2-1.8-12.2-1.8s-4.5-5-10.3-.4c-2.1-2.1-8.4-2.6-8.2 7.6-7 .6-6.9 10.4-3.7 11.9l46.2 4c4.5-1.8 6.2-13.8-3.4-15.5" fill="#edd8b4"/><path d="m21.8 4.8c.5-4.3-7.8-3.5-6.5 1.2-3.1 1.1-.9 5.8 1.6 4.6.1 3.7 6.3 2.8 5.4-1.1 2.3 1 4.3-5.2-.5-4.7" fill="#fff8d6"/><path d="m20.7 6.1c.9-1.6-2.1-3.4-2.3-.5-1.8-1.5-4.1 2.7-.9 2.8-1.5 2.3 2.4 3.7 3.1 1.5 3.1-.3 2.2-4.3.1-3.8" fill="#edd8b4"/><path d="m20.8 7.7c-1.2-.3-1-.4-.9-1.3.2-1.7-.8-1.7-.7-.1.1 1-.1 1.4-1.1.6-1.3-.9-1.4.1-.2.5 1.1.5.7.2.7 1.6 0 1.1.6 1.4.7 0 .1-1.4 0-1.3 1.1-.6 1.1.6 1.5-.4.4-.7" fill="#c9ae81"/><path d="m17.9 15.8c2.3-2-3.3-7.4-5.4-1.9-4.4-2.7-6.5 5.4-2.2 7.7 2.1 1.2 14.2.4 7.6-5.8" fill="#fff8d6"/><path d="m13.3 15.8c-1.2-1.8-4.8.5-1.9 2.3-6.3 2.9 11.4 5 5.9-.3 1.4-3.6-3.3-4.6-4-2" fill="#edd8b4"/><path d="m15.1 16.5c-1 1.1-1 .9-1.9.4-1.7-1.1-2.3.6-.4 1.4 1.1.4 1 .6 2.5 1.4 1.2.6 1.8 0 .3-.8-1.5-.8-1.4-.6 0-1.5 1.3-1.1.4-2-.5-.9" fill="#c9ae81"/><path d="m55.6 18.6c2.1-1.8-2.9-6.6-4.8-1.7-3.9-2.4-7.3 6-2 6.9-.4 3.6 5.2 3.6 5.2.6 3.6 1.7 5.9-4.8 1.6-5.8" fill="#fff8d6"/><path d="m51.5 18.6c-1.1-1.6-4.4.4-1.7 2-2.4 1.1.6 5.2 2.3 2.1 1.6 2.5 4.8-.7 3.1-2.4 1.1-3.1-3.1-4-3.7-1.7" fill="#edd8b4"/><path d="m53.1 19.2c-.9 1-.9.8-1.7.3-1.5-1-2.1-.1-.4.6 1 .4 1.3.7 0 1.4-1.5.8-.5 1.4.4.5 1-1 .5-.7 1.8 0 1.1.5 1.6 0 .3-.7-1.3-.7-1.3-.6 0-1.4 1.2-.8.4-1.7-.4-.7" fill="#c9ae81"/><path d="m35.8 7c2.2-1.9-3.1-6.9-5-1.8-4.1-2.5-7.6 6.2-2.1 7.2-.4 3.7 5.4 3.8 5.5.6 3.7 1.8 6-5 1.6-6" fill="#fff8d6"/><path d="m31.5 7c-1.1-1.7-4.5.4-1.8 2.1-2.5 1.1.6 5.4 2.4 2.2 1.6 2.6 5-.7 3.2-2.5 1.3-3.3-3.2-4.2-3.8-1.8" fill="#edd8b4"/><path d="m33.1 7.6c-1 1.1-.9.9-1.8.4-1.6-1-2.2-.1-.4.6 1 .4 1.3.8.1 1.4-1.6.9-.6 1.5.4.5 1-1 .5-.7 1.9 0 1.1.6 1.7 0 .3-.7-1.4-.8-1.3-.6 0-1.4 1.2-.9.4-1.7-.5-.8" fill="#c9ae81"/><path d="m27.6 16.1c.6-2.9-7-4-5.3 1.6-5 .4-2.9 7.4 2.9 7.4 8.2-.1 6.7-10.9 2.4-9" fill="#fff8d6"/><path d="m23.2 18.8c-1.6 7.9 9.9 5 5.1-.8-1-3.6-4.5-1.8-5.1.8" fill="#edd8b4"/><path d="m25.7 18.2c-.1 1.5-1.2.8-2 1.5-2.3 2 3.9 3.9 4.9.3.2-.9-2.6.1-2.1-1.4.6-1.5-.6-1.7-.8-.4" fill="#c9ae81"/><path d="m45.3 9.3c.6-2.9-6.9-3.9-5.2 1.6-4.9.4-2.3 9.7 2.8 7.2 2 3.3 6.8-.1 4.9-2.7 4.1-.9 1.8-7.9-2.5-6.1" fill="#fff8d6"/><path d="m41.8 11.9c-2-.7-3.4 3.1-.1 2.8-1.3 2.4 3.9 4.1 3.3.4 3 1.2 3.7-3.6 1.1-3.9-1.1-3.6-5.3-1.7-4.3.7" fill="#edd8b4"/><path d="m43.6 11.4c-.1 1.5-.2 1.3-1.2 1.3-1.9.1-1.8 1.2 0 .8 1.1-.3 1.6-.2.9 1.2-.8 1.7.5 1.6.7.1.2-1.5 0-.9 1.5-1.1 1.3-.2 1.4-1-.2-.8-1.6.2-1.4.3-.9-1.2.5-1.4-.7-1.6-.8-.3" fill="#c9ae81"/><path d="m7.8 22.4l7.9 39.6h6.5l-5.3-39.6c-.4-5.6-9.9-5.6-9.1 0" fill="#ed4c5c"/><path d="m16.9 22.4l5.3 39.6h6.5l-2.7-39.6c0-5.6-9.5-5.6-9.1 0" fill="#f9f9f9"/><path d="m26 22.4l2.7 39.6h6.5v-39.6c.3-5.6-9.2-5.6-9.2 0" fill="#ed4c5c"/><path d="m35.2 22.4v39.6h6.4l2.7-39.6c.6-5.6-8.8-5.6-9.1 0" fill="#f9f9f9"/><path d="m41.6 62l4.1-2.8 1.9-35.5c.6-4.3-3-5.9-3.4-1.3l-2.6 39.6" fill="#c94747"/><path d="m49.2 56.8l1.9-31.8c.7-4-2.8-5.6-3.4-1.3l-1.9 35.5 3.4-2.4" fill="#e8e8e8"/><path d="m52.1 54.9l2.3-28.5c.8-3.7-2.6-5.3-3.3-1.3l-1.9 31.8 2.9-2" fill="#c94747"/><path d="m54 53.6l2.3-26c.2-2.9-1.6-3.9-1.9-1.2l-2.3 28.5 1.9-1.3" fill="#e8e8e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f380.svg b/public/emoji/1f380.svg
new file mode 100644
index 000000000..12c535e99
--- /dev/null
+++ b/public/emoji/1f380.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c94747"><path d="m15.3 13.1c0 0 .7 20.2-13.3 32.9h13v16c0 0 13.6-19.2 13.6-48.9h-13.3"/><path d="m48.7 13.1c0 0-.7 20.2 13.3 32.9h-13v16c0 0-13.6-19.2-13.6-48.9h13.3"/></g><path d="m30.7 14c0 5.1-5.7 10-12.6 11l-5.5.8c-6.9 1-11.6-1.3-10.4-5 1.2-3.7 1.2-9.8 0-13.5-1.2-3.7 3.4-6 10.4-5l5.5.7c6.9.9 12.6 5.9 12.6 11" fill="#ff5760"/><path d="m3.9 21.3c-.5.5.1 1.1.3 1.3.6.7 2.3 1.5 5.3 1.5.9 0 1.8-.1 2.8-.2l5.5-.8c3.9-.5 7.4-2.5 9.3-5 0 .1-16.8-3-23.2 3.2" fill="#c94747"/><path d="m33.3 14c0 5.1 5.7 10 12.6 11l5.5.8c6.9 1 11.6-1.3 10.4-5-1.2-3.7-1.2-9.8 0-13.5s-3.4-6-10.4-5l-5.5.7c-6.9.9-12.6 5.9-12.6 11" fill="#ff5760"/><g fill="#c94747"><path d="m60.1 21.3c.5.5-.1 1.1-.3 1.3-.6.7-2.3 1.5-5.3 1.5-.9 0-1.8-.1-2.8-.2l-5.5-.8c-3.9-.5-7.4-2.5-9.3-5 0 .1 16.8-3 23.2 3.2"/><path d="m31.2 12.5c0 0-1.7 1.4-5.8-2-4.7-3.9-11.5 1.3-2.4 3.6 4.9 1.3 8.2-1.6 8.2-1.6"/><path d="m32.8 12.5c0 0 1.7 1.4 5.8-2 4.7-3.9 11.5 1.3 2.4 3.6-4.9 1.3-8.2-1.6-8.2-1.6"/><path d="m32 20.9c-3.7 0-4.7 2.8-4.7-6.8 0-9.6.9-6.8 4.7-6.8s4.7-2.8 4.7 6.8c0 9.6-1 6.8-4.7 6.8"/></g><path d="m32 21.1c-3 0-3.8 2.8-3.8-7 0-9.9.7-7 3.8-7s3.8-2.8 3.8 7c0 9.8-.8 7-3.8 7" fill="#ff5760"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f381.svg b/public/emoji/1f381.svg
new file mode 100644
index 000000000..bd62608c9
--- /dev/null
+++ b/public/emoji/1f381.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.9 30.3v31.7c0 0 13.1-9.2 22.3-11.9 0 0 .4-19.6 6.1-29.4l-28.4 9.6" fill="#076170"/><path d="m40.1 57.2c0 0 .5-28.1 1.5-29.5 1-1.5 9.6-3 9.6-3s-3.5 26.3-2.7 28c.1-.1-3.5 1.4-8.4 4.5" fill="#b3690e"/><path d="M31.9,62c0,0-9.2-7.8-23.5-11.9c0,0,1.1-16.1-4.1-28.4l27.6,8.6V62z" fill="#3baacf"/><path d="m14.2 52.7c0 0 8.4 3.4 9 4.5s.6-28.3.6-28.3-11.5-3.2-12.5-3.2c0 0 3.5 11.9 2.9 27" fill="#e9c243"/><path d="m31.9 30.3v5.3l25.7-8.8c.7-2.2 1.6-4.3 2.6-6.1l-28.3 9.6" opacity=".3"/><path d="m6.1 27.2c-.5-1.9-1.1-3.7-1.9-5.5l27.6 8.6v5.3l-25.7-8.4" opacity=".3"/><path fill="#4fc7e8" d="m2 18.9l28.5 6.3 31.5-7.6-30.9-1.7z"/><path fill="#3baacf" d="m2 18.9l2.3 6.3 26.2 7.4v-7.4z"/><path d="m30.5 32.6c0 0 23.8-8.8 29.7-9.2 0 0 .4-3.5 1.8-5.7l-31.5 7.5v7.4" fill="#076170"/><g fill="#f0ae11"><path d="m10.5 20.8l5.8 5.5 6.4-2.9 9.3-2.8 11.6 1.4 6.1 1.2 4.9-3.8z"/><path d="m22.7 23.4l9.3-2.8 11.6 1.4 11-2.6-23.2-2.2-20.9 3.6z"/></g><path fill="#f8d048" d="m10.5 20.8v7l11.7 3.2.5-7.6z"/><path fill="#c47116" d="m43.6 22l.2 6.7 10-3 .8-6.3z"/><path d="m37.3 17.3c0 0 0-7 6.8-13.1 0 0-4.1 1.5-6.1 1.1-2.4-.4-3.2-3.3-3.2-3.3s-5.8 12.6-4.1 14.2c1.7 1.7 6.6 1.1 6.6 1.1" fill="#ea9f07"/><path d="m28.4 21.4c0 0-3.9-8-12.2-12.2 0 0 6.5-.6 8-1.4 1.9-.9 3-3.4 3-3.4s7.2 12.6 6.6 14.5-5.4 2.5-5.4 2.5" fill="#f8d048"/><path d="m32.6 20.5c0 0-6.1 2.4-13.9 2.4-16.4-.1-18.7-11.9-2.5-10.8 13.3 1 16.4 8.4 16.4 8.4" fill="#ea9f07"/><path d="m31.5 20.4c0 0 7.2.6 13.9-1.1 14-3.6 8.8-14.2-4.4-9.7-10.8 3.7-9.5 10.8-9.5 10.8" fill="#f0ae11"/><g fill="#824000"><path d="m32.6 20.5c0 0-3.8 1.5-8.7 1.5-10.2 0-11.7-7.4-1.6-6.7 8.3.6 10.3 5.2 10.3 5.2"/><path d="m32.6 20.5c0 0 5 .4 9.7-.8 9.8-2.5 6.1-9.9-3-6.8-7.6 2.6-6.7 7.6-6.7 7.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f382.svg b/public/emoji/1f382.svg
new file mode 100644
index 000000000..0bbef8ccc
--- /dev/null
+++ b/public/emoji/1f382.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="49.4" rx="30" ry="12.6" fill="#d0d0d0"/><path d="M7.7,24.8v22.5C7.7,53,18.6,57.6,32,57.6c13.4,0,24.3-4.6,24.3-10.2V24.8H7.7z" fill="#d3976e"/><g fill="#cea9f7"><path d="m7.7 29.7c0 0 0 0 0 0"/><path d="m56.3 29.7c0 0 0 0 0 0"/></g><g fill="#ffdd7d"><path d="m56.3 31.4c-.1 4-15.4 8.4-24.3 8.4-8.9 0-24.2-4.4-24.3-8.4v6.1c12.5 9 36.1 9 48.6 0v-6.1"/><path d="m56.3 41c-.1 4-15.4 8.4-24.3 8.4-8.9 0-24.2-4.4-24.3-8.4v6.1c12.5 9 36.1 9 48.6 0v-6.1"/></g><path d="m7.7 24.8v16.9c0 .9.8 1.7 1.9 1.7 1 0 1.9-.7 1.9-1.7v-3.9c0-1.2 1.1-2.2 2.5-2.2s2.5 1 2.5 2.2v4.8c0 1.4 1.3 2.6 2.9 2.6s2.9-1.1 2.9-2.6v-4.9c0-1.3 1.2-2.3 2.6-2.3 1.4 0 2.6 1 2.6 2.3v3.1c0 .7.6 1.3 1.5 1.3.8 0 1.5-.6 1.5-1.3v-2.5c0-.9.8-1.7 1.9-1.7 1 0 1.9.7 1.9 1.7v4.2c0 1.4 1.3 2.6 2.9 2.6 1.6 0 2.9-1.1 2.9-2.6v-4.7c0-1.2 1.1-2.2 2.5-2.2s2.5 1 2.5 2.2v3.5c0 .7.7 1.3 1.5 1.3s1.5-.6 1.5-1.3v-2.4c0-.6.6-1.1 1.3-1.1.7 0 1.3.5 1.3 1.1v3.7c0 1.4 1.3 2.6 2.9 2.6 1.6 0 2.9-1.1 2.9-2.6v-17.7l-48.8-.1" fill="#a80038"/><ellipse cx="32" cy="24.8" rx="24.3" ry="10.2" fill="#ff2c68"/><path d="m14.4 23.8c-.1-6.5 28.7-7.4 28.8-1.6.1 4.3-18.3 4.5-18.4 1.1-.1-2.4 11.4-2.5 11.4-.7 0 1.8-9.3 2.1-7.1-.2-3.7 2.8 8.1 2.9 8 .3-.1-3-13.9-2.6-13.9.5.1 4.6 21.4 4.1 21.3-1.1-.1-6.8-32-6.5-31.8 1.6.2 8.9 31.2 12.1 41.3.8-13.7 10.4-39.5 5.4-39.6-.7" fill="#ffa4a4"/><path d="m11.8 11.6v10.8c0 1.5 3.2 1.3 3.2 0v-10.8c0-1.5-3.2-1.5-3.2 0" fill="#42ade2"/><g fill="#428bc1"><path d="m15 12.6l-3.2 1.7v1.9l3.2-1.6z"/><path d="m11.8 19.5v1.8l3.2-1.6v-1.9z"/></g><path d="m15.1 9.2c0 2.5-3.3 2.5-3.3 0 0-.8 1.7-3.4 1.7-3.4s1.6 2.6 1.6 3.4" fill="#ff8b00"/><path d="m14.3 10c0 1.4-1.7 1.4-1.7 0 0-.4.8-1.7.8-1.7s.9 1.3.9 1.7" fill="#fff033"/><path d="m30.6 7.2v9.4c0 1.5 2.8 1.2 2.8 0v-9.4c0-1.5-2.8-1.5-2.8 0" fill="#42ade2"/><g fill="#428bc1"><path d="m33.4 8l-2.8 1.5v1.7l2.8-1.5z"/><path d="m30.6 14v1.6l2.8-1.4v-1.6z"/></g><path d="m33.4 5c0 2.3-2.9 2.3-2.9 0 0-.7 1.4-3 1.4-3s1.5 2.3 1.5 3" fill="#ff8b00"/><path d="m32.7 5.7c0 1.4-1.4 1.4-1.4 0 0-.4.7-1.5.7-1.5s.7 1.1.7 1.5" fill="#fff033"/><path d="m48.9 11.6v10.8c0 1.5 3.2 1.3 3.2 0v-10.8c0-1.5-3.2-1.5-3.2 0" fill="#42ade2"/><g fill="#428bc1"><path d="m52.1 12.6l-3.2 1.7v1.9l3.2-1.7z"/><path d="m48.9 19.5v1.8l3.2-1.7v-1.8z"/></g><path d="m52.2 9.2c0 2.5-3.3 2.5-3.3 0 0-.8 1.7-3.4 1.7-3.4s1.6 2.5 1.6 3.4" fill="#ff8b00"/><path d="m51.4 9.9c0 1.4-1.7 1.4-1.7 0 0-.4.8-1.7.8-1.7s.9 1.3.9 1.7" fill="#fff033"/><path d="m20 18.3v13.1c0 1.7 3.9 1.3 3.9 0v-13.1c0-1.6-3.9-1.6-3.9 0" fill="#9fe4ff"/><g fill="#42ade2"><path d="m23.9 19.6l-3.9 1.9v2.4l3.9-2z"/><path d="m20 27.8v2.2l3.9-1.9v-2.2z"/></g><path d="m24 15.4c0 2.7-4 2.7-4 0 0-1 2-4.2 2-4.2s2 3.2 2 4.2" fill="#ff8b00"/><path d="m23 16.3c0 1.5-2 1.5-2 0 0-.5 1-2.1 1-2.1s1 1.6 1 2.1" fill="#fff033"/><path d="m40 18.3v13.1c0 1.7 3.9 1.3 3.9 0v-13.1c0-1.7-3.9-1.7-3.9 0" fill="#9fe4ff"/><g fill="#42ade2"><path d="m43.9 19.5l-3.9 2v2.3l3.9-1.9z"/><path d="m40 27.8v2.2l3.9-2v-2.2z"/></g><path d="m44 15.3c0 2.7-4 2.7-4 0 0-1 2-4.2 2-4.2s2 3.3 2 4.2" fill="#ff8b00"/><path d="m43 16.3c0 1.5-2 1.5-2 0 0-.5 1-2.1 1-2.1s1 1.6 1 2.1" fill="#fff033"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f383.svg b/public/emoji/1f383.svg
new file mode 100644
index 000000000..21144b72e
--- /dev/null
+++ b/public/emoji/1f383.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 37.6c0 16-20.9 24.4-30 24.4-9.1 0-30-8.4-30-24.4 0-18.9 12.4-29 26.1-26.4 1.7.3 5.1.7 6.4.4 15.5-4.3 27.5 6.6 27.5 26" fill="#e9841a"/><g fill="#ba6b24"><path d="m18.2 37.9c0-13.2 4.8-19.2 9.2-25.8-10.1 2-19.8 6.5-19.8 24.9 0 14.3 12.2 22.6 20 24.5-5.4-5.8-9.4-13.7-9.4-23.6"/><path d="m45.6 37.9c0-13.2-6.4-18.8-10.7-25.4 9.8 2 20.8 6.1 20.8 24.5 0 14.3-11.8 22.6-19.3 24.5 5.3-5.8 9.2-13.7 9.2-23.6"/><path d="m37.2 35c0 20.1-5.2 27-5.2 27s-5.2-6.9-5.2-27 5.4-25 5.4-25 5 4.9 5 25"/></g><g fill="#ffce31"><path d="m25.7 28.7c1.1 5.3-4.4 9.6-5.8 9.2-4.5-1.4-10.6-10.5-10.6-12.3 0-1.5 11.1 3.6 12.2 4 1.6.5 3.9-2.2 4.2-.9"/><path d="m38.3 28.7c-1.1 5.3 4.4 9.6 5.8 9.2 4.5-1.4 10.6-10.5 10.6-12.3 0-1.5-11.1 3.6-12.2 4-1.6.5-3.9-2.2-4.2-.9"/></g><g fill="#fff"><path d="m25.7 28.7c1.1 5.3-4.4 9.6-5.8 9.2-4.5-1.4-7.4-8-7.4-9.8 0-1.5 7.9 1.1 9 1.4 1.6.6 3.9-2.1 4.2-.8"/><path d="m38.3 28.7c-1.1 5.3 4.4 9.6 5.8 9.2 4.5-1.4 7.4-8 7.4-9.8 0-1.5-7.9 1.1-9 1.4-1.6.6-3.9-2.1-4.2-.8"/></g><path d="m37.7 38.7c0 3.4-2.6.3-5.7.3-3.2 0-5.7 3-5.7-.3 0-3.4 4.5-5.4 5.7-5.4 1.2 0 5.7 2 5.7 5.4" fill="#ffce31"/><path d="m36.2 36.8c0 2.2-1.9.2-4.2.2-2.3 0-4.2 2-4.2-.2 0-2.2 3.3-3.6 4.2-3.6.9.1 4.2 1.4 4.2 3.6" fill="#fff"/><path fill="#ffce31" d="m6.8 35.5l3.1 12.8 4.8-2.1 3.7 6.5 6.3-2.4 4.2 4.8 3.8-4.5 7.4 5.3 2.9-6.8 3.6 3.6 2.3-5.7 3.4 2 6.4-13.5-7.3 8.4-3.3-3.4-2.8 5.2-4.6-2.5-3 4.3-4.9-3.7-4.1 5.6-4.3-5.8-5.2 3-2.9-5.6-4.7 2.5z"/><path fill="#fff" d="m17.9 48.4l6.2-.8 4.6 5 4.3-3.9 6.1 4.2 2.8-6.2 4.2 1.1 2-7.3-2.8 5.2-4.6-2.5-3 4.3-4.9-3.7-4.1 5.6-4.3-5.8-5.2 3-2.9-5.6z"/><path d="m24.1 12.9c0 0 1.6.9 1.4 2.2 0 0 5.5.8 9.6.4 0 0 1-3-.2-4.2-.4-.4.7-4.8 2.8-6 .7-.4-4.5-4.1-6-2.9-4.3 3.6-4.4 8.9-4.4 8.9-1.9.5-3.2 1.6-3.2 1.6" fill="#83bf4f"/><path d="m25.5 15.1c0 0 2.1-1.8 1.8-3.9 0 0-2.2.7-3.1 1.7-.1 0 1.3.8 1.3 2.2" fill="#699635"/><path d="m35.1 15.5c0 0-3.5-5.8.5-10.2.5-.6 2.5-.3 2.5-.3-1.8 1.6-3.3 5.3-2.4 6.1.9.9 2.9 1.9 3.5 2.4.6.4-2.7.6-4.1 2" fill="#75a843"/><path d="m37.9 5.3c-.7.4-2.6.1-4.3-.8-1.6-.9-2.4-1.9-1.7-2.3.7-.4 2.6-.1 4.3.8 1.6.8 2.4 1.9 1.7 2.3" fill="#adea73"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f384.svg b/public/emoji/1f384.svg
new file mode 100644
index 000000000..27bbe5fc5
--- /dev/null
+++ b/public/emoji/1f384.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d3976e" d="m36.4 62h-8.8l1.9-20.8h5z"/><path d="m62 48.7c-19.1 0-30-31.7-30-31.7s-10.9 31.7-30 31.7c0 0 9.3 6.5 18.7-1.7 0 0-2.4 5.6-5.6 12.1 0 0 7.3.9 12.3-11.2 1 3.5 2.4 7.4 4.6 11.2 2.1-3.8 3.6-7.7 4.6-11.2 5 12 12.3 11.2 12.3 11.2-3.2-6.4-5.6-12.1-5.6-12.1 9.4 8.2 18.7 1.7 18.7 1.7" fill="#699635"/><path d="m52 33.4c-12.7 0-20-21.2-20-21.2s-7.3 21.2-20 21.2c0 0 6.2 4.3 12.5-1.1 0 0-1.6 3.7-3.7 8 0 0 4.9.6 8.2-7.5.6 2.3 1.6 4.9 3 7.5 1.4-2.5 2.4-5.2 3-7.5 3.3 8 8.2 7.5 8.2 7.5-2.1-4.3-3.7-8-3.7-8 6.3 5.4 12.5 1.1 12.5 1.1" fill="#75a843"/><path d="m45.3 23.2c-8.4 0-13.3-14.1-13.3-14.1s-4.9 14.1-13.3 14.1c0 0 4.1 2.9 8.3-.7 0 0-1.1 2.5-2.5 5.4 0 0 3.3.4 5.5-5 .4 1.5 1.1 3.3 2 5 .9-1.7 1.6-3.4 2-5 2.2 5.4 5.5 5 5.5 5-1.4-2.9-2.5-5.4-2.5-5.4 4.2 3.6 8.3.7 8.3.7" fill="#83bf4f"/><path fill="#ffce31" d="m32 2l2 4 4.4.6-3.2 3.1.7 4.4-3.9-2.1-3.9 2.1.7-4.4-3.2-3.1 4.4-.6z"/><circle cx="32" cy="21.4" r="3.3" fill="#ed4c5c"/><circle cx="32" cy="40.6" r="3.3" fill="#f2b200"/><circle cx="38.7" cy="30.9" r="3.3" fill="#9450e0"/><circle cx="25.9" cy="30.9" r="3.3" fill="#6aced8"/><circle cx="20.2" cy="47" r="3.3" fill="#83bf4f"/><circle cx="41.2" cy="47.2" r="3.3" fill="#ff717f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f385-1f3fb.svg b/public/emoji/1f385-1f3fb.svg
new file mode 100644
index 000000000..13c2657c3
--- /dev/null
+++ b/public/emoji/1f385-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.1 23.5c2.6 2.7 2.9 6.7.7 9-2.2 2.3-6.1 1.9-8.7-.8-2.6-2.7-2.9-6.7-.7-9 2.2-2.2 6.1-1.9 8.7.8" fill="#ffe1bd"/><path d="m62 63h-60c0-34.6 13.4-37.9 30-37.9 16.6 0 30 3.3 30 37.9" fill="#ff4848"/><path d="m54.2 19.1c0 13.6-2.5 24.6-22.2 24.6s-22.2-11.1-22.2-24.6c0-4.4 44.4-4.4 44.4 0" fill="#ffe1bd"/><path d="m26.2 25.2c0 3.4-2.7 6.2-6 6.2-3.3 0-6-2.8-6-6.2 0-3.4 2.7-6.2 6-6.2 3.3 0 6 2.8 6 6.2" fill="#fff"/><path d="m24.7 25.2c0 2.6-2 4.6-4.5 4.6-2.5 0-4.5-2.1-4.5-4.6 0-2.6 2-4.6 4.5-4.6 2.5-.1 4.5 2 4.5 4.6" fill="#0a84a5"/><path d="m21.7 25.2c0 .9-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.9.7-1.6 1.5-1.6.8 0 1.5.7 1.5 1.6" fill="#231f20"/><ellipse cx="43.8" cy="25.2" rx="6" ry="6.2" fill="#fff"/><path d="m48.3 25.2c0 2.6-2 4.6-4.5 4.6s-4.5-2.1-4.5-4.6c0-2.6 2-4.6 4.5-4.6s4.5 2 4.5 4.6" fill="#0a84a5"/><path d="m45.3 25.2c0 .9-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.9.7-1.6 1.5-1.6.8 0 1.5.7 1.5 1.6" fill="#231f20"/><path d="m57.3 40.2c0 18.3-11 21.7-24.5 21.7-13.6 0-24.5-3.4-24.5-21.7 0-10.3 11-10.7 24.5-10.7s24.5.4 24.5 10.7" fill="#e2e9ed"/><ellipse cx="32" cy="36.8" rx="3.5" ry="3.6" fill="#664e27"/><g fill="#fff"><path d="m49.3 22.7c-3-.2 6.1 7.4-8.2 6.3-5-.4-9.2 3.3-9.2 6.5 0 3.9 4.1 6.9 10.3 6.9 7.3 0 12.6-4.5 13.7-10.9.5-2.7-1.6-8.3-6.6-8.8"/><path d="m22.8 29.1c-14.2 1.1-5.2-6.6-8.2-6.3-5 .4-7.1 6-6.6 8.8 1 6.4 6.3 10.9 13.7 10.9 6.2 0 10.3-3 10.3-6.9 0-3.3-4.2-6.9-9.2-6.5"/></g><g fill="#e0a372"><path d="m42.8 30.5c.3 1.1-.7 2.3-2.2 2.7s-2.9-.2-3.2-1.2.7-2.3 2.2-2.7c1.5-.4 3 .1 3.2 1.2"/><path d="m21.3 30.5c-.3 1.1.7 2.3 2.2 2.7 1.5.4 2.9-.2 3.2-1.2.3-1.1-.7-2.3-2.2-2.7-1.5-.4-3 .1-3.2 1.2"/></g><ellipse cx="32" cy="29.7" rx="7.5" ry="5.2" fill="#e6b796"/><path d="m60 17.6c0 2.1-1.2 3.9-4 3.9h-48c-2.8 0-4-1.7-4-3.9 0-2.1 1.2-3.9 4-3.9h48c2.8.1 4 1.8 4 3.9" fill="#fff"/><path d="m42.8 16.8c-17.5-3.5-33.7-3.1-33.7-3.1 0-7.2 12.7-12.7 26.2-12.7 14.2 0 24.5 7.5 26 20.5 1.9 15.9-11.8 26.3-10.2 22.8 8.1-18.3-1.6-26.1-8.3-27.5" fill="#ff4848"/><ellipse cx="47.9" cy="48.8" rx="6.7" ry="6.9" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f385-1f3fc.svg b/public/emoji/1f385-1f3fc.svg
new file mode 100644
index 000000000..408986531
--- /dev/null
+++ b/public/emoji/1f385-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.1 23.5c2.6 2.7 2.9 6.7.7 9-2.2 2.3-6.1 1.9-8.7-.8-2.6-2.7-2.9-6.7-.7-9 2.2-2.2 6.1-1.9 8.7.8" fill="#fed0ac"/><path d="m62 63h-60c0-34.6 13.4-37.9 30-37.9 16.6 0 30 3.3 30 37.9" fill="#ff4848"/><path d="m54.2 19.1c0 13.6-2.5 24.6-22.2 24.6s-22.2-11.1-22.2-24.6c0-4.4 44.4-4.4 44.4 0" fill="#fed0ac"/><path d="m26.2 25.2c0 3.4-2.7 6.2-6 6.2-3.3 0-6-2.8-6-6.2 0-3.4 2.7-6.2 6-6.2 3.3 0 6 2.8 6 6.2" fill="#fff"/><path d="m24.7 25.2c0 2.6-2 4.6-4.5 4.6-2.5 0-4.5-2.1-4.5-4.6 0-2.6 2-4.6 4.5-4.6 2.5-.1 4.5 2 4.5 4.6" fill="#0a84a5"/><path d="m21.7 25.2c0 .9-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5c0-.9.7-1.6 1.5-1.6s1.5.7 1.5 1.6" fill="#231f20"/><ellipse cx="43.8" cy="25.2" rx="6" ry="6.2" fill="#fff"/><path d="m48.3 25.2c0 2.6-2 4.6-4.5 4.6s-4.5-2.1-4.5-4.6c0-2.6 2-4.6 4.5-4.6s4.5 2 4.5 4.6" fill="#0a84a5"/><ellipse cx="43.8" cy="25.2" rx="1.5" ry="1.5" fill="#231f20"/><path d="m57.3 40.2c0 18.3-11 21.7-24.5 21.7-13.6 0-24.5-3.4-24.5-21.7 0-10.3 11-10.7 24.5-10.7 13.5 0 24.5.4 24.5 10.7" fill="#e2e9ed"/><ellipse cx="32" cy="36.8" rx="3.5" ry="3.6" fill="#664e27"/><g fill="#fff"><path d="m49.3 22.7c-3-.2 6.1 7.4-8.2 6.3-5-.4-9.2 3.3-9.2 6.5 0 3.9 4.1 6.9 10.3 6.9 7.3 0 12.6-4.5 13.7-10.9.5-2.7-1.6-8.3-6.6-8.8"/><path d="m22.8 29.1c-14.2 1.1-5.2-6.6-8.2-6.3-5 .4-7.1 6-6.6 8.8 1 6.4 6.3 10.9 13.7 10.9 6.2 0 10.3-3 10.3-6.9 0-3.3-4.2-6.9-9.2-6.5"/></g><g fill="#ef9b92"><path d="m42.8 30.5c.3 1.1-.7 2.3-2.2 2.7s-2.9-.2-3.2-1.2.7-2.3 2.2-2.7c1.5-.4 3 .1 3.2 1.2"/><path d="m21.3 30.5c-.3 1.1.7 2.3 2.2 2.7 1.5.4 2.9-.2 3.2-1.2.3-1.1-.7-2.3-2.2-2.7-1.5-.4-3 .1-3.2 1.2"/></g><ellipse cx="32" cy="29.7" rx="7.5" ry="5.2" fill="#ffa599"/><path d="m60 17.6c0 2.1-1.2 3.9-4 3.9h-48c-2.8 0-4-1.7-4-3.9 0-2.1 1.2-3.9 4-3.9h48c2.8.1 4 1.8 4 3.9" fill="#fff"/><path d="m42.8 16.8c-17.5-3.5-33.7-3.1-33.7-3.1 0-7.2 12.7-12.7 26.2-12.7 14.2 0 24.5 7.5 26 20.5 1.9 15.9-11.8 26.3-10.2 22.8 8.1-18.3-1.6-26.1-8.3-27.5" fill="#ff4848"/><ellipse cx="47.9" cy="48.8" rx="6.7" ry="6.9" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f385-1f3fd.svg b/public/emoji/1f385-1f3fd.svg
new file mode 100644
index 000000000..9286b2f80
--- /dev/null
+++ b/public/emoji/1f385-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.1 23.5c2.6 2.7 2.9 6.7.7 9-2.2 2.3-6.1 1.9-8.7-.8-2.6-2.7-2.9-6.7-.7-9 2.2-2.2 6.1-1.9 8.7.8" fill="#d6a57c"/><path d="m62 63h-60c0-34.6 13.4-37.9 30-37.9 16.6 0 30 3.3 30 37.9" fill="#ff4848"/><path d="m54.2 19.1c0 13.6-2.5 24.6-22.2 24.6s-22.2-11.1-22.2-24.6c0-4.4 44.4-4.4 44.4 0" fill="#d6a57c"/><path d="m26.2 25.2c0 3.4-2.7 6.2-6 6.2-3.3 0-6-2.8-6-6.2 0-3.4 2.7-6.2 6-6.2 3.3 0 6 2.8 6 6.2" fill="#fff"/><path d="m24.7 25.2c0 2.6-2 4.6-4.5 4.6-2.5 0-4.5-2.1-4.5-4.6 0-2.6 2-4.6 4.5-4.6 2.5-.1 4.5 2 4.5 4.6" fill="#0a84a5"/><path d="m21.7 25.2c0 .9-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.9.7-1.6 1.5-1.6.8 0 1.5.7 1.5 1.6" fill="#231f20"/><ellipse cx="43.8" cy="25.2" rx="6" ry="6.2" fill="#fff"/><path d="m48.3 25.2c0 2.6-2 4.6-4.5 4.6s-4.5-2.1-4.5-4.6c0-2.6 2-4.6 4.5-4.6s4.5 2 4.5 4.6" fill="#0a84a5"/><ellipse cx="43.8" cy="25.2" rx="1.5" ry="1.5" fill="#231f20"/><path d="m57.3 40.2c0 18.3-11 21.7-24.5 21.7-13.6 0-24.5-3.4-24.5-21.7 0-10.3 11-10.7 24.5-10.7s24.5.4 24.5 10.7" fill="#e2e9ed"/><ellipse cx="32" cy="36.8" rx="3.5" ry="3.6" fill="#664e27"/><g fill="#fff"><path d="m49.3 22.7c-3-.2 6.1 7.4-8.2 6.3-5-.4-9.2 3.3-9.2 6.5 0 3.9 4.1 6.9 10.3 6.9 7.3 0 12.6-4.5 13.7-10.9.5-2.7-1.6-8.3-6.6-8.8"/><path d="m22.8 29.1c-14.2 1.1-5.2-6.6-8.2-6.3-5 .4-7.1 6-6.6 8.8 1 6.4 6.3 10.9 13.7 10.9 6.2 0 10.3-3 10.3-6.9 0-3.3-4.2-6.9-9.2-6.5"/></g><g fill="#8a6859"><path d="m42.8 30.5c.3 1.1-.7 2.3-2.2 2.7s-2.9-.2-3.2-1.2.7-2.3 2.2-2.7c1.5-.4 3 .1 3.2 1.2"/><path d="m21.3 30.5c-.3 1.1.7 2.3 2.2 2.7 1.5.4 2.9-.2 3.2-1.2.3-1.1-.7-2.3-2.2-2.7-1.5-.4-3 .1-3.2 1.2"/></g><ellipse cx="32" cy="29.7" rx="7.5" ry="5.2" fill="#b58360"/><path d="m60 17.6c0 2.1-1.2 3.9-4 3.9h-48c-2.8 0-4-1.7-4-3.9 0-2.1 1.2-3.9 4-3.9h48c2.8.1 4 1.8 4 3.9" fill="#fff"/><path d="m42.8 16.8c-17.5-3.5-33.7-3.1-33.7-3.1 0-7.2 12.7-12.7 26.2-12.7 14.2 0 24.5 7.5 26 20.5 1.9 15.9-11.8 26.3-10.2 22.8 8.1-18.3-1.6-26.1-8.3-27.5" fill="#ff4848"/><ellipse cx="47.9" cy="48.8" rx="6.7" ry="6.9" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f385-1f3fe.svg b/public/emoji/1f385-1f3fe.svg
new file mode 100644
index 000000000..3745e8eef
--- /dev/null
+++ b/public/emoji/1f385-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.1 23.5c2.6 2.7 2.9 6.7.7 9-2.2 2.3-6.1 1.9-8.7-.8-2.6-2.7-2.9-6.7-.7-9 2.2-2.2 6.1-1.9 8.7.8" fill="#b47d56"/><path d="m62 63h-60c0-34.6 13.4-37.9 30-37.9 16.6 0 30 3.3 30 37.9" fill="#ff4848"/><path d="m54.2 19.1c0 13.6-2.5 24.6-22.2 24.6s-22.2-11.1-22.2-24.6c0-4.4 44.4-4.4 44.4 0" fill="#b47d56"/><path d="m26.2 25.2c0 3.4-2.7 6.2-6 6.2-3.3 0-6-2.8-6-6.2 0-3.4 2.7-6.2 6-6.2 3.3 0 6 2.8 6 6.2" fill="#fff"/><path d="m24.7 25.2c0 2.6-2 4.6-4.5 4.6-2.5 0-4.5-2.1-4.5-4.6 0-2.6 2-4.6 4.5-4.6 2.5-.1 4.5 2 4.5 4.6" fill="#0a84a5"/><path d="m21.7 25.2c0 .9-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5c0-.9.7-1.6 1.5-1.6s1.5.7 1.5 1.6" fill="#231f20"/><ellipse cx="43.8" cy="25.2" rx="6" ry="6.2" fill="#fff"/><path d="m48.3 25.2c0 2.6-2 4.6-4.5 4.6s-4.5-2.1-4.5-4.6c0-2.6 2-4.6 4.5-4.6s4.5 2 4.5 4.6" fill="#0a84a5"/><ellipse cx="43.8" cy="25.2" rx="1.5" ry="1.5" fill="#231f20"/><path d="m57.3 40.2c0 18.3-11 21.7-24.5 21.7-13.6 0-24.5-3.4-24.5-21.7 0-10.3 11-10.7 24.5-10.7s24.5.4 24.5 10.7" fill="#e2e9ed"/><ellipse cx="32" cy="36.8" rx="3.5" ry="3.6" fill="#664e27"/><g fill="#fff"><path d="m49.3 22.7c-3-.2 6.1 7.4-8.2 6.3-5-.4-9.2 3.3-9.2 6.5 0 3.9 4.1 6.9 10.3 6.9 7.3 0 12.6-4.5 13.7-10.9.5-2.7-1.6-8.3-6.6-8.8"/><path d="m22.8 29.1c-14.2 1.1-5.2-6.6-8.2-6.3-5 .4-7.1 6-6.6 8.8 1 6.4 6.3 10.9 13.7 10.9 6.2 0 10.3-3 10.3-6.9 0-3.3-4.2-6.9-9.2-6.5"/></g><g fill="#734c31"><path d="m42.8 30.5c.3 1.1-.7 2.3-2.2 2.7s-2.9-.2-3.2-1.2.7-2.3 2.2-2.7c1.5-.4 3 .1 3.2 1.2"/><path d="m21.3 30.5c-.3 1.1.7 2.3 2.2 2.7 1.5.4 2.9-.2 3.2-1.2.3-1.1-.7-2.3-2.2-2.7-1.5-.4-3 .1-3.2 1.2"/></g><ellipse cx="32" cy="29.7" rx="7.5" ry="5.2" fill="#935e3e"/><path d="m60 17.6c0 2.1-1.2 3.9-4 3.9h-48c-2.8 0-4-1.7-4-3.9 0-2.1 1.2-3.9 4-3.9h48c2.8.1 4 1.8 4 3.9" fill="#fff"/><path d="m42.8 16.8c-17.5-3.5-33.7-3.1-33.7-3.1 0-7.2 12.7-12.7 26.2-12.7 14.2 0 24.5 7.5 26 20.5 1.9 15.9-11.8 26.3-10.2 22.8 8.1-18.3-1.6-26.1-8.3-27.5" fill="#ff4848"/><ellipse cx="47.9" cy="48.8" rx="6.7" ry="6.9" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f385-1f3ff.svg b/public/emoji/1f385-1f3ff.svg
new file mode 100644
index 000000000..af8c96721
--- /dev/null
+++ b/public/emoji/1f385-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.1 23.5c2.6 2.7 2.9 6.7.7 9-2.2 2.3-6.1 1.9-8.7-.8-2.6-2.7-2.9-6.7-.7-9 2.2-2.2 6.1-1.9 8.7.8" fill="#8a6859"/><path d="m62 63h-60c0-34.6 13.4-37.9 30-37.9 16.6 0 30 3.3 30 37.9" fill="#ff4848"/><path d="m54.2 19.1c0 13.6-2.5 24.6-22.2 24.6s-22.2-11.1-22.2-24.6c0-4.4 44.4-4.4 44.4 0" fill="#8a6859"/><path d="m26.2 25.2c0 3.4-2.7 6.2-6 6.2-3.3 0-6-2.8-6-6.2 0-3.4 2.7-6.2 6-6.2 3.3 0 6 2.8 6 6.2" fill="#fff"/><path d="m24.7 25.2c0 2.6-2 4.6-4.5 4.6-2.5 0-4.5-2.1-4.5-4.6 0-2.6 2-4.6 4.5-4.6 2.5-.1 4.5 2 4.5 4.6" fill="#0a84a5"/><path d="m21.7 25.2c0 .9-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.9.7-1.6 1.5-1.6.8 0 1.5.7 1.5 1.6" fill="#231f20"/><ellipse cx="43.8" cy="25.2" rx="6" ry="6.2" fill="#fff"/><path d="m48.3 25.2c0 2.6-2 4.6-4.5 4.6s-4.5-2.1-4.5-4.6c0-2.6 2-4.6 4.5-4.6s4.5 2 4.5 4.6" fill="#0a84a5"/><ellipse cx="43.8" cy="25.2" rx="1.5" ry="1.5" fill="#231f20"/><path d="m57.3 40.2c0 18.3-11 21.7-24.5 21.7-13.6 0-24.5-3.4-24.5-21.7 0-10.3 11-10.7 24.5-10.7s24.5.4 24.5 10.7" fill="#e2e9ed"/><ellipse cx="32" cy="36.8" rx="3.5" ry="3.6" fill="#664e27"/><g fill="#fff"><path d="m49.3 22.7c-3-.2 6.1 7.4-8.2 6.3-5-.4-9.2 3.3-9.2 6.5 0 3.9 4.1 6.9 10.3 6.9 7.3 0 12.6-4.5 13.7-10.9.5-2.7-1.6-8.3-6.6-8.8"/><path d="m22.8 29.1c-14.2 1.1-5.2-6.6-8.2-6.3-5 .4-7.1 6-6.6 8.8 1 6.4 6.3 10.9 13.7 10.9 6.2 0 10.3-3 10.3-6.9 0-3.3-4.2-6.9-9.2-6.5"/></g><g fill="#5c3f34"><path d="m42.8 30.5c.3 1.1-.7 2.3-2.2 2.7s-2.9-.2-3.2-1.2.7-2.3 2.2-2.7c1.5-.4 3 .1 3.2 1.2"/><path d="m21.3 30.5c-.3 1.1.7 2.3 2.2 2.7 1.5.4 2.9-.2 3.2-1.2.3-1.1-.7-2.3-2.2-2.7-1.5-.4-3 .1-3.2 1.2"/></g><ellipse cx="32" cy="29.7" rx="7.5" ry="5.2" fill="#7d5442"/><path d="m60 17.6c0 2.1-1.2 3.9-4 3.9h-48c-2.8 0-4-1.7-4-3.9 0-2.1 1.2-3.9 4-3.9h48c2.8.1 4 1.8 4 3.9" fill="#fff"/><path d="m42.8 16.8c-17.5-3.5-33.7-3.1-33.7-3.1 0-7.2 12.7-12.7 26.2-12.7 14.2 0 24.5 7.5 26 20.5 1.9 15.9-11.8 26.3-10.2 22.8 8.1-18.3-1.6-26.1-8.3-27.5" fill="#ff4848"/><ellipse cx="47.9" cy="48.8" rx="6.7" ry="6.9" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f385.svg b/public/emoji/1f385.svg
new file mode 100644
index 000000000..9f07458ba
--- /dev/null
+++ b/public/emoji/1f385.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.1 23.5c2.6 2.7 2.9 6.7.7 9-2.2 2.3-6.1 1.9-8.7-.8-2.6-2.7-2.9-6.7-.7-9 2.2-2.2 6.1-1.9 8.7.8" fill="#ffdd67"/><path d="m62 63h-60c0-34.6 13.4-37.9 30-37.9 16.6 0 30 3.3 30 37.9" fill="#ff4848"/><path d="m54.2 19.1c0 13.6-2.5 24.6-22.2 24.6s-22.2-11.1-22.2-24.6c0-4.4 44.4-4.4 44.4 0" fill="#ffdd67"/><path d="m26.2 25.2c0 3.4-2.7 6.2-6 6.2-3.3 0-6-2.8-6-6.2 0-3.4 2.7-6.2 6-6.2 3.3 0 6 2.8 6 6.2" fill="#fff"/><path d="m24.7 25.2c0 2.6-2 4.6-4.5 4.6-2.5 0-4.5-2.1-4.5-4.6 0-2.6 2-4.6 4.5-4.6 2.5-.1 4.5 2 4.5 4.6" fill="#0a84a5"/><path d="m21.7 25.2c0 .9-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5c0-.9.7-1.6 1.5-1.6.8 0 1.5.7 1.5 1.6" fill="#231f20"/><ellipse cx="43.8" cy="25.2" rx="6" ry="6.2" fill="#fff"/><path d="m48.3 25.2c0 2.6-2 4.6-4.5 4.6s-4.5-2.1-4.5-4.6c0-2.6 2-4.6 4.5-4.6s4.5 2 4.5 4.6" fill="#0a84a5"/><path d="m45.3 25.2c0 .9-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.9.7-1.6 1.5-1.6.8 0 1.5.7 1.5 1.6" fill="#231f20"/><path d="m57.3 40.2c0 18.3-11 21.7-24.5 21.7-13.6 0-24.5-3.4-24.5-21.7 0-10.3 11-10.7 24.5-10.7s24.5.4 24.5 10.7" fill="#e2e9ed"/><ellipse cx="32" cy="36.8" rx="3.5" ry="3.6" fill="#664e27"/><g fill="#fff"><path d="m49.3 22.7c-3-.2 6.1 7.4-8.2 6.3-5-.4-9.2 3.3-9.2 6.5 0 3.9 4.1 6.9 10.3 6.9 7.3 0 12.6-4.5 13.7-10.9.5-2.7-1.6-8.3-6.6-8.8"/><path d="m22.8 29.1c-14.2 1.1-5.2-6.6-8.2-6.3-5 .4-7.1 6-6.6 8.8 1 6.4 6.3 10.9 13.7 10.9 6.2 0 10.3-3 10.3-6.9 0-3.3-4.2-6.9-9.2-6.5"/></g><g fill="#eba352"><path d="m42.8 30.5c.3 1.1-.7 2.3-2.2 2.7s-2.9-.2-3.2-1.2.7-2.3 2.2-2.7c1.5-.4 3 .1 3.2 1.2"/><path d="m21.3 30.5c-.3 1.1.7 2.3 2.2 2.7 1.5.4 2.9-.2 3.2-1.2.3-1.1-.7-2.3-2.2-2.7-1.5-.4-3 .1-3.2 1.2"/></g><ellipse cx="32" cy="29.7" rx="7.5" ry="5.2" fill="#ffc267"/><path d="m60 17.6c0 2.1-1.2 3.9-4 3.9h-48c-2.8 0-4-1.7-4-3.9 0-2.1 1.2-3.9 4-3.9h48c2.8.1 4 1.8 4 3.9" fill="#fff"/><path d="m42.8 16.8c-17.5-3.5-33.7-3.1-33.7-3.1 0-7.2 12.7-12.7 26.2-12.7 14.2 0 24.5 7.5 26 20.5 1.9 15.9-11.8 26.3-10.2 22.8 8.1-18.3-1.6-26.1-8.3-27.5" fill="#ff4848"/><ellipse cx="47.9" cy="48.8" rx="6.7" ry="6.9" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f386.svg b/public/emoji/1f386.svg
new file mode 100644
index 000000000..9b8995a4e
--- /dev/null
+++ b/public/emoji/1f386.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#6adbc6"><path d="m32 30.8c0 0-1.7-10.7-1.7-11.5s.8-1.3 1.7-1.3 1.7.6 1.7 1.4-1.7 11.4-1.7 11.4"/><path d="m32 33.3c0 0 1.7 10.7 1.7 11.5 0 .7-.8 1.4-1.7 1.4s-1.7-.6-1.7-1.4c0-.8 1.7-11.5 1.7-11.5"/><path d="m30.7 32c0 0-10.7 1.7-11.5 1.7-.7 0-1.4-.8-1.4-1.7s.6-1.7 1.4-1.7c.8 0 11.5 1.7 11.5 1.7"/><path d="m33.3 32c0 0 10.7-1.7 11.5-1.7.7 0 1.4.8 1.4 1.7s-.6 1.7-1.4 1.7-11.5-1.7-11.5-1.7"/><path d="m31.1 31.1c0 0-8.8-6.4-9.3-6.9-.5-.5-.4-1.5.3-2.2.7-.7 1.6-.8 2.2-.3.4.7 6.8 9.4 6.8 9.4"/><path d="m32.9 32.9c0 0 8.8 6.4 9.3 6.9.5.5.4 1.5-.3 2.2-.7.7-1.6.8-2.2.3-.4-.6-6.8-9.4-6.8-9.4"/><path d="m31.1 32.9c0 0-6.4 8.8-6.9 9.3-.5.5-1.5.4-2.2-.3-.7-.7-.8-1.6-.3-2.2.6-.4 9.4-6.8 9.4-6.8"/><path d="m32.9 31.1c0 0 6.4-8.8 6.9-9.3.5-.5 1.5-.4 2.2.3.7.7.8 1.6.3 2.2-.6.5-9.4 6.8-9.4 6.8"/></g><g fill="#ffce31"><path d="m31.2 29.9c0 0-8.8-17.3-9.3-18.5s-.2-2.5.7-2.9 2 .4 2.5 1.6 6.1 19.8 6.1 19.8"/><path d="m32.8 34.1c0 0 8.8 17.3 9.3 18.5.5 1.2.2 2.5-.7 2.9-.9.4-2-.4-2.5-1.6s-6.1-19.8-6.1-19.8"/><path d="m29.9 32.9c0 0-17.3 8.8-18.5 9.3-1.2.5-2.5.2-2.9-.7-.4-.9.4-2 1.6-2.5 1.3-.5 19.8-6.1 19.8-6.1"/><path d="m34.1 31.2c0 0 17.3-8.8 18.5-9.3 1.2-.5 2.5-.2 2.9.7.4.9-.4 2-1.6 2.5-1.3.4-19.8 6.1-19.8 6.1"/><path d="m29.9 31.1c0 0-18.4-6-19.7-6.5s-1.9-1.6-1.5-2.5c.4-.9 1.7-1.1 2.9-.6 1.2.5 18.3 9.6 18.3 9.6"/><path d="m34.1 32.9c0 0 18.4 6 19.7 6.5 1.2.5 1.9 1.7 1.6 2.5-.4.9-1.7 1.1-2.9.6-1.3-.5-18.4-9.6-18.4-9.6"/><path d="m31.1 34.1c0 0-6 18.4-6.5 19.7-.5 1.2-1.7 1.9-2.5 1.6-.9-.4-1.1-1.7-.6-2.9.5-1.3 9.6-18.4 9.6-18.4"/><path d="m32.9 30c0 0 6-18.4 6.5-19.7.5-1.3 1.6-2 2.5-1.6.9.4 1.1 1.7.6 2.9-.5 1.3-9.6 18.4-9.6 18.4"/></g><g fill="#42ade2"><path d="m32 47.1c0 0 1.7 12.5 1.7 13.4 0 .9-.8 1.6-1.7 1.6-.9 0-1.7-.7-1.7-1.6 0-.9 1.7-13.4 1.7-13.4"/><path d="M32,16c0,0-1.7-11.7-1.7-12.5C30.3,2.7,31,2,32,2s1.7,0.7,1.7,1.5S32,16,32,16z"/><path d="m42.7 42.7c0 0 10 7.6 10.7 8.2.6.6.6 1.7-.1 2.3s-1.7.7-2.3.1c-.7-.6-8.3-10.6-8.3-10.6"/><path d="m20.7 20.7c0 0-9.5-7-10-7.6-.6-.6-.5-1.6.2-2.3.7-.7 1.7-.7 2.3-.2.4.6 7.5 10.1 7.5 10.1"/><path d="m42.7 21.3c0 0 7.6-10 8.2-10.7.6-.6 1.7-.6 2.3.1.7.7.7 1.7.1 2.3-.6.7-10.6 8.3-10.6 8.3"/><path d="m20.7 43.3c0 0-7 9.5-7.6 10-.6.6-1.6.5-2.3-.2s-.8-1.6-.2-2.1c.6-.6 10.1-7.7 10.1-7.7"/><path d="m47.1 32c0 0 12.5-1.7 13.4-1.7s1.5.7 1.5 1.7c0 .9-.7 1.7-1.6 1.7-.8 0-13.3-1.7-13.3-1.7"/><path d="M16,32c0,0-11.7,1.7-12.5,1.7C2.7,33.7,2,33,2,32s0.7-1.7,1.5-1.7C4.3,30.3,16,32,16,32z"/><circle cx="20.7" cy="5.1" r="1.8"/><circle cx="43.5" cy="5.1" r="1.8"/><circle cx="20.2" cy="59" r="1.8"/><circle cx="43" cy="59" r="1.8"/><circle cx="4.9" cy="43.2" r="1.8"/><circle cx="4.9" cy="20.4" r="1.8"/><circle cx="58.8" cy="43.7" r="1.8"/><circle cx="58.8" cy="20.9" r="1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f387.svg b/public/emoji/1f387.svg
new file mode 100644
index 000000000..201422523
--- /dev/null
+++ b/public/emoji/1f387.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#3e4347" d="m0 0h64v64h-64z"/><path fill="#d0d0d0" d="m30.9 32h2.2v32h-2.2z"/><path fill="#ffdd7d" d="m32 3.2l3 19.7 13.9-14.2-9.1 17.7 19.6-3.3-17.8 8.9 17.8 8.9-19.6-3.3 9.1 17.7-13.9-14.2-3 19.7-3-19.7-13.9 14.2 9.1-17.7-19.6 3.3 17.8-8.9-17.8-8.9 19.6 3.3-9.1-17.7 13.9 14.2z"/><path fill="#ffce31" d="m25.3 52.5l2.5-14.7-13.3 6.9 10.7-10.5-14.8-2.2 14.8-2.2-10.7-10.5 13.3 6.9-2.5-14.7 6.7 13.3 6.7-13.3-2.5 14.7 13.3-6.9-10.7 10.5 14.8 2.2-14.8 2.2 10.7 10.5-13.3-6.9 2.5 14.7-6.7-13.3z"/><path fill="#fff" d="m41.5 18.9l-5.1 9.9 11-1.8-10 5 10 5-11-1.8 5.1 9.9-7.8-8-1.7 11.1-1.7-11.1-7.8 8 5.1-9.9-11 1.8 10-5-10-5 11 1.8-5.1-9.9 7.8 8 1.7-11.1 1.7 11.1z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f388.svg b/public/emoji/1f388.svg
new file mode 100644
index 000000000..d29c08e05
--- /dev/null
+++ b/public/emoji/1f388.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52 22.5c0 11.3-8.8 24.4-19.8 24.4-10.9 0-19.8-13-19.8-24.4.1-11.3 8.9-20.5 19.8-20.5 11 0 19.8 9.2 19.8 20.5" fill="#ed4c5c"/><g fill="#94989b"><path d="m31.5 49.1c0 0 0-.1 0-.1 0 0 0 .1 0 .1"/><path d="m31.6 49.2c-.1 0-.1-.1 0 0"/></g><path d="m33 49.2h-1.5c0 1.8-.4 3.9-1.9 5.2-2.1 1.8-4.9.7-7.4.6-3-.1-5.6 1.2-7.7 3.2-.8.7-1.6 1.7-2.3 2.5-.8.9.3 1.9 1.1 1 1.5-1.8 2.6-3.1 4.6-4.3 2.6-1.5 5-.7 7.8-.6 3.2.2 6.1-1.4 7-4.7.2-.7.3-2 .3-2.9" fill="#b2c1c0"/><path d="m31.5 49c0-.1 0 0 0 0" fill="#94989b"/><path d="m30.8 48c1 0 1.9 0 2.9 0 .9 0 .9-1.3 0-1.3-1 0-1.9 0-2.9 0-.9.1-.9 1.3 0 1.3" fill="#b2c1c0"/><path d="m30.1 50c1.4 0 2.9 0 4.3 0 1.4 0 1.4-1.9 0-1.9-1.4 0-2.9 0-4.3 0-1.4-.1-1.4 1.9 0 1.9" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f389.svg b/public/emoji/1f389.svg
new file mode 100644
index 000000000..b0adb4c72
--- /dev/null
+++ b/public/emoji/1f389.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#f7b600" d="m2 61l8.6-3-6.5-3z"/><path fill="#ffdd7d" d="m26.9 36.4l-12.1-12.2-2 5.6z"/><path fill="#f7b600" d="m12.8 29.8l-2.2 6.3 26.8 12.5 1.3-.4-11.8-11.8z"/><path fill="#ffdd7d" d="m8.5 42.4l20 9.3 8.9-3.1-26.8-12.5z"/><path fill="#f7b600" d="m6.3 48.7l13.2 6.2 9-3.2-20-9.3z"/><path fill="#ffdd7d" d="m6.3 48.7l-2.2 6.3 6.5 3 8.9-3.1z"/><path d="m31.9 31.2c6.7 6.6 10.2 14 7.8 16.4-2.5 2.4-9.9-1-16.7-7.7-6.7-6.6-10.2-14-7.8-16.4 2.5-2.4 9.9 1.1 16.7 7.7" fill="#493816"/><path d="m23.5 14.5c-1.6-2.3.1-3.3 2.3-2.9-2.1-2.5-.8-4.3 2.5-3.6 1 .2-.4 1.9-1.3 1.9 2.7 2 1.2 4.2-1.7 3.7 2.6 3.5-1.8 2.6-3.8 2.8-.5 2.6 2.5 5.6 1.5 5.6-2.2 0-5.8-8.3.5-7.5" fill="#42ade2"/><path d="m44.5 19.3c-1.5.7-5.7-5.9-.5-6-3-2.7-2.6-4 1.4-4.1-4.6-4.6 2.7-6.2 3.4-3.8.2.7-2.2-.6-3 .7-.9 1.5 5.6 5.4-1.1 5.1 2.5 2.5 2.6 3.7-1.3 4.1.5.8 2.1 3.6 1.1 4" fill="#ff8736"/><path d="m46.2 34.9l1.5-1.3c0 0 1.4 2.1 2.4 2.9.8-3.6.6-5.7 4.7-3.3-2.3-6.2 1.5-3.9 5.2-2.2-.2-1.6 0-1.4 1.6-1.9 1.4 5.3-2.4 3.7-5.4 2 1.8 4.8-.1 4.5-3.9 2.9-.1 2-.7 4.3-1.9 4.5-1.4.4-4.2-3.6-4.2-3.6" fill="#ed4c5c"/><path d="m35 20.1c-1.8 2.4-4.7 3.7-6.8 5.8-2.2 2.2-3.5 8.2-3.5 8.2s.8-6.3 2.9-8.7c1.9-2.2 4.7-3.8 6.2-6.3 2.6-4.6.2-10.6-3.2-14.1.7-.6 1.7-1.4 2.2-2 3.3 4.1 6.1 12 2.2 17.1" fill="#c28fef"/><path d="m38.1 25.2c-2.6 1.9-4.5 4.7-6.3 7.3-1.6 2.3-6.7 5.2-6.7 5.2s4.8-3.3 6.3-5.7c1.8-3 3.6-6.1 6.4-8.3 5.6-4.3 13.7-3.9 20-1.6-.4.9-1.1 2.8-1.1 2.8s-13.3-3.6-18.6.3" fill="#ff8736"/><g fill="#42ade2"><path d="m49.2 24.7c-1.7 2.2-2.5 4.9-3.8 7.4-1.2 2.3-2.8 4.5-5.1 5.7-2.6 1.3-8.3.9-8.3.9s5.7-.1 8.1-1.7c2.4-1.6 3.7-4.4 4.6-7 1.8-5 4-10.4 9.2-12.6.3.9 1 2.8 1 2.8s-2.9.8-5.7 4.5"/><path transform="matrix(.707-.7072.7072.707-8.3165 8.458)" d="m4 12.3h4v4h-4z"/></g><path transform="matrix(.7071-.7071.7071.7071-13.4747 13.8633)" fill="#ff8736" d="m8 21.2h4v4h-4z"/><path transform="matrix(.707-.7072.7072.707-1.905 15.0572)" fill="#ed4c5c" d="m15.2 7.8h4v4h-4z"/><path transform="matrix(.7071-.7071.7071.7071-16.8081 46.7362)" fill="#c28fef" d="m46 41.7h4v4h-4z"/><path transform="matrix(.7071-.7071.7071.7071-25.5139 45.1176)" fill="#ed4c5c" d="m39.7 51.4h4v4h-4z"/><path transform="matrix(.7071-.7071.7071.7071-23.4619 54.546)" fill="#ff8736" d="m52.1 53.6h4v4h-4z"/><g fill="#42ade2"><path transform="matrix(.7071-.7071.7071.7071-13.5212 52.7722)" d="m54.9 40.7h4v4h-4z"/><path transform="matrix(.7071-.7071.7071.7071 6.223 40.6826)" d="m50.2 10.8h4v4h-4z"/></g><path transform="matrix(.7071-.7071.7071.7071-14.6842 24.2063)" fill="#ed4c5c" d="m19.9 27.8h4v4h-4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f38a.svg b/public/emoji/1f38a.svg
new file mode 100644
index 000000000..a29c16a78
--- /dev/null
+++ b/public/emoji/1f38a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m44.4 18h-2.3c0-1-.2-2-.5-3-1.3-4.3-5.2-7.1-9.7-7.1-4.5 0-8.3 2.9-9.7 7.1-.3 1-.5 2-.5 3h-2.3c0-1.3.2-2.5.6-3.7.8-2.5 2.3-4.7 4.4-6.2 2.2-1.6 4.7-2.5 7.4-2.5 2.7 0 5.3.9 7.4 2.5 2.1 1.6 3.7 3.8 4.4 6.2.6 1.2.8 2.5.8 3.7" fill="#d3976e"/><path d="m29.9 12.4c-2.5-5-7.4-8.4-13.1-8.4-8.2 0-14.8 7-14.8 15.7 0 4 1.4 7.7 3.8 10.4 0 0 6-15.7 24.1-17.7" fill="#ffdd7d"/><path d="m29.9 12.4c-18.1 2-24.1 17.8-24.1 17.8 11.1-1.1 20.4-8.2 24.1-17.8" fill="#594640"/><path d="m34.1 12.4c2.5-5 7.4-8.4 13.1-8.4 8.2 0 14.8 7 14.8 15.7 0 4-1.4 7.7-3.8 10.4 0 0-6-15.7-24.1-17.7" fill="#ffdd7d"/><path d="m34.1 12.4c18.1 2 24.1 17.8 24.1 17.8-11.1-1.1-20.4-8.2-24.1-17.8" fill="#594640"/><path d="m42.4 60l-3.4-1.6c1.3-3.1.7-4.2-.2-5.7-1-1.7-2.5-4.1-.5-8.8.6-1.4.3-1.8-.5-3.1-1-1.7-2.4-4-1.1-8.3 1.3-4.5-1.7-9.8-1.7-9.9l3.1-2c.2.3 3.9 6.9 2.1 13.1-.8 2.6-.1 3.6.7 5 .9 1.5 2.1 3.5.8 6.8-1.2 2.8-.6 3.7.3 5.2 1 1.8 2.5 4.3.4 9.3" fill="#42ade2"/><path d="m24.3 59.9c-2.2-5-.8-7.5.2-9.3.9-1.5 1.4-2.4.1-5.2-1.4-3.2-.3-5.3.6-6.8.8-1.4 1.4-2.5.6-5-2-6.2 1.6-12.9 1.8-13.1l3.2 2-1.6-1 1.6 1c0 .1-2.9 5.4-1.5 9.9 1.4 4.3 0 6.6-.9 8.3-.7 1.3-1 1.8-.4 3.1 2.1 4.7.7 7.1-.3 8.9-.9 1.5-1.5 2.6-.1 5.7l-3.3 1.5" fill="#ed4c5c"/><path d="m5.8 57.5c-.8-5.4 1.2-7.4 2.7-9 1.2-1.2 1.9-2 1.5-5-.6-3.5 1.1-5.2 2.3-6.4 1.2-1.2 2-2 1.9-4.7-.3-6.5 4.9-12 5.1-12.2l2.6 2.7-1.3-1.4 1.3 1.4c0 0-4.2 4.5-4 9.2.2 4.5-1.7 6.4-3 7.8-1 1.1-1.4 1.4-1.2 2.9.8 5-1.1 7-2.6 8.5-1.2 1.3-2.1 2.1-1.5 5.5l-3.8.7" fill="#c28fef"/><path d="m59.5 57.5c.8-5.4-1.2-7.4-2.7-9-1.2-1.2-1.9-2-1.5-5 .6-3.5-1.1-5.2-2.3-6.4-1.2-1.2-2-2-1.9-4.7.3-6.5-4.9-12-5.1-12.2l-2.6 2.7 1.3-1.4-1.3 1.4c0 0 4.2 4.5 4 9.2-.2 4.5 1.7 6.4 3 7.8 1 1.1 1.4 1.4 1.2 2.9-.8 5 1.2 7 2.6 8.5 1.2 1.3 2.1 2.1 1.5 5.5l3.8.7" fill="#83bf4f"/><g fill="#42ade2"><path transform="matrix(.7071-.7071.7071.7071-18.6201 25.4129)" d="m19.4 33.2h4v4h-4z"/><path transform="matrix(.7071-.7071.7071.7071-25.0871 51.3699)" d="m47.5 54h4v4h-4z"/></g><g fill="#83bf4f"><path transform="matrix(.7071-.7071.7071.7071-26.3413 26.4612)" d="m16.8 43h4v4h-4z"/><path transform="matrix(.7071-.7071.7071.7071-10.7864 31.5143)" d="m30.6 26.8h4v4h-4z"/></g><g fill="#ed4c5c"><path transform="matrix(.7071-.7071.7071.7071-34.9053 27.6654)" d="m13.9 54h4v4h-4z"/><path transform="matrix(.7071-.7071.7071.7071-18.4185 46.6152)" d="m45.1 43.5h4v4h-4z"/></g><g fill="#c28fef"><path transform="matrix(.7071-.7071.7071.7071-29.7046 39.3498)" d="m30.6 53.5h4v4h-4z"/><path transform="matrix(.7071-.7071.7071.7071-12.2172 41.704)" d="m42.2 33.6h4v4h-4z"/></g><path transform="matrix(.7071-.7071.7071.7071-20.6923 36.2035)" fill="#ed4c5c" d="m31.4 41.1h4v4h-4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f38b.svg b/public/emoji/1f38b.svg
new file mode 100644
index 000000000..ad576db71
--- /dev/null
+++ b/public/emoji/1f38b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#699635"><path d="m16.6 18.5c0 0-4.6-2.8-14.6 0 0 0 10.4 1.2 15.7 4.6l-1.1-4.6"/><path d="m19.7 23.1c0 0-4.6-2.8-14.6 0 0 0 8.6.1 14.7 4.6.9.6-.1-4.6-.1-4.6"/><path d="M23,34c0,0,3.5-13.5,11.1-20c7.6-6.5,9.9-11.5,9.9-11.5s-5,27.9-20.4,35.2L23,34z"/></g><path d="m35 33.5c-3.7-1.7-4.8-4.6-4.9-4.8l1.2-.5-.6.2.6-.2c0 0 1 2.5 4.2 4l-.5 1.3" fill="#594640"/><path fill="#75a843" d="m24.6 59.2l-10.5-50 5-1.2 10.4 50z"/><path fill="#83bf4f" d="m31.7 61.5l-9.4-57.8 5-.9 9.4 57.7z"/><g fill="#699635"><path d="m15.4 15.1c1.7-.4 3.3-.8 5-1.2.8-.2.5-1.5-.3-1.3-1.7.4-3.3.8-5 1.2-.8.2-.5 1.5.3 1.3"/><path d="m18.2 28.3c1.7-.4 3.3-.8 5-1.2.8-.2.5-1.5-.3-1.3-1.7.4-3.3.8-5 1.2-.8.2-.5 1.5.3 1.3"/><path d="m21.1 41.4c1.7-.4 3.3-.8 5-1.2.8-.2.5-1.5-.3-1.3-1.7.4-3.3.8-5 1.2-.9.2-.5 1.5.3 1.3"/><path d="m23.9 54.6c1.7-.4 3.3-.8 5-1.2.8-.2.5-1.5-.3-1.3-1.7.4-3.3.8-5 1.2-.8.2-.5 1.5.3 1.3"/></g><g fill="#75a843"><path d="m23.6 11.8c1.7-.3 3.3-.6 5-1 .8-.2.5-1.5-.3-1.3-1.7.3-3.3.6-5 1-.8.2-.5 1.5.3 1.3"/><path d="m25.9 25.1c1.7-.3 3.3-.6 5-1 .8-.2.5-1.5-.3-1.3-1.7.3-3.3.6-5 1-.9.2-.5 1.5.3 1.3"/><path d="m28.1 38.4c1.7-.3 3.3-.6 5-1 .8-.2.5-1.5-.3-1.3-1.7.3-3.3.6-5 1-.8.1-.5 1.4.3 1.3"/><path d="m30.4 51.7c1.7-.3 3.3-.6 5-1 .8-.2.5-1.5-.3-1.3-1.7.3-3.3.6-5 1-.8.1-.5 1.4.3 1.3"/></g><path d="m32.2 39c0 0 4.4 8.8 14.2 13.2 9.8 4.3 12 8.3 12 8.3l3.6-13.5c0 0-2.8-4.5-14.2-9.7-3.6-1.7-6.6-5.8-9.8-10.8l-5.8 12.5" fill="#ed4c5c"/><path fill="#ffce31" d="m32.5 39.9l-1.2-.6 6.1-13.2 1.2.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f38c.svg b/public/emoji/1f38c.svg
new file mode 100644
index 000000000..959e66865
--- /dev/null
+++ b/public/emoji/1f38c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32.2 23.6c6 9.8 17.6 1.5 23.6 11.4 2-6.7 4.2-13.5 6.2-20.2-6-9.8-17.6-1.5-23.6-11.4-2.1 6.7-4.2 13.4-6.2 20.2" fill="#e6eff4"/><path d="m51.4 21.3c-.8 2.8-3.5 4.1-5.9 3-2.4-1.2-3.7-4.4-2.8-7.1.8-2.8 3.5-4.1 5.9-3 2.4 1.1 3.7 4.3 2.8 7.1" fill="#ff2449"/><path d="m39.4 3.3c.2-.5-.1-1.1-.7-1.3-.5-.2-1.1.1-1.3.7l-18.1 59.3h2.2l17.9-58.7" fill="#3e4347"/><path d="m31.8 23.6c-6 9.8-17.6 1.5-23.6 11.4-2-6.8-4.2-13.5-6.2-20.3 6-9.8 17.6-1.5 23.6-11.4 2.1 6.8 4.2 13.5 6.2 20.3" fill="#e6eff4"/><path d="m12.6 21.3c.8 2.8 3.5 4.1 5.9 3 2.4-1.2 3.7-4.4 2.8-7.1-.8-2.8-3.5-4.1-5.9-3-2.4 1.1-3.7 4.3-2.8 7.1" fill="#ff2449"/><path d="m26.6 2.7c-.2-.5-.8-.9-1.3-.7s-.9.8-.7 1.3l18 58.7h2.2l-18.2-59.3" fill="#4c5256"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f38d.svg b/public/emoji/1f38d.svg
new file mode 100644
index 000000000..952e4c4c6
--- /dev/null
+++ b/public/emoji/1f38d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#699635" d="m14.2 20.6h10.2v34.4h-10.2z"/><ellipse cx="19.3" cy="20.6" rx="5.1" ry="6.3" fill="#fed0ac"/><path d="m16 22.5c.8 2.1 2.8 3 4.5 2 1.7-1 2.4-3.5 1.6-5.6l-6.1 3.6" fill="#d3976e"/><path fill="#83bf4f" d="m14.2 32.1h10.2v1.5h-10.2z"/><g fill="#699635"><path d="m39.6 30.8h10.2v22.1h-10.2z"/><path d="m26.9 8.3h10.2v46.7h-10.2z"/></g><g fill="#83bf4f"><path d="m26.9 19.8h10.2v1.5h-10.2z"/><path d="m26.9 32.1h10.2v1.5h-10.2z"/></g><ellipse cx="32" cy="8.3" rx="5.1" ry="6.3" fill="#fed0ac"/><path d="m28.7 10.2c.8 2.1 2.8 3 4.5 2 1.7-1 2.4-3.5 1.6-5.6l-6.1 3.6" fill="#d3976e"/><ellipse cx="44.7" cy="30.8" rx="5.1" ry="6.3" fill="#fed0ac"/><path d="m41.5 32.7c.8 2.1 2.8 3 4.5 2 1.7-1 2.4-3.5 1.6-5.6l-6.1 3.6" fill="#d3976e"/><g fill="#83bf4f"><path d="m14.2 51.9h1.1 1.1c0-12.8-1.1-16.1-1.1-16.1s-1.1 3.4-1.1 16.1"/><path d="m16.4 51.9h1.1 1.1c0-12.8-1.1-16.1-1.1-16.1s-1.1 3.4-1.1 16.1"/><path d="m19.8 35.9c0 0 0 0 0 0 0 .1-1.1 3.4-1.1 16.1h1.1 1.1c0-12.7-1.1-16.1-1.1-16.1"/><path d="m22 35.9c0 0 0 0 0 0 0 .1-1.1 3.4-1.1 16.1h1.1 1.1c0-12.7-1.1-16.1-1.1-16.1"/><path d="m23.1 51.9h1.1 1.1c0-12.8-1.1-16.1-1.1-16.1s-1.1 3.4-1.1 16.1"/><path d="m26.4 35.9c0 0 0 0 0 0 0 .1-1.1 3.4-1.1 16.1h1.1 1.1c0-12.7-1-16.1-1.1-16.1"/><path d="m27.5 51.9h1.1 1.1c0-12.8-1.1-16.1-1.1-16.1s-1.1 3.4-1.1 16.1"/><path d="m29.8 51.9h1.1 1.1c0-12.8-1.1-16.1-1.1-16.1s-1.1 3.4-1.1 16.1"/><path d="M32,51.9h1.1h1.1c0-12.8-1.1-16.1-1.1-16.1S32,39.2,32,51.9z"/><path d="m34.2 51.9h1.1 1.1c0-12.8-1.1-16.1-1.1-16.1s-1.1 3.4-1.1 16.1"/><path d="m36.5 51.9h1.1 1.1c0-12.8-1.1-16.1-1.1-16.1s-1.1 3.4-1.1 16.1"/><path d="m39.8 35.9c0 0 0 0 0 0 0 .1-1.1 3.4-1.1 16.1h1.1 1.1c0-12.7-1.1-16.1-1.1-16.1"/><path d="m40.9 51.9h1.1 1.1c0-12.8-1.1-16.1-1.1-16.1s-1.1 3.4-1.1 16.1"/><path d="m43.1 51.9h1.1 1.1c0-12.8-1.1-16.1-1.1-16.1s-1.1 3.4-1.1 16.1"/><path d="m46.5 35.9c0 0 0 0 0 0 0 .1-1.1 3.4-1.1 16.1h1.1 1.1c0-12.7-1.1-16.1-1.1-16.1"/><path d="m48.7 35.9c0 0-1.1 3.3-1.1 16.1h1.1 1.1c0-12.8-1.1-16.1-1.1-16.1"/></g><path fill="#c7b299" d="m12.1 44.6h39.8v16.2h-39.8z"/><path fill="#d3976e" d="m10 60.1h44v3.9h-44z"/><path fill="#af1734" d="m11.6 52.8h40.8v3.9h-40.8z"/><g fill="#ffce31"><path d="m10.4 45.5c0 0-.4 5 2.5 7.9 2.9 2.8 7.9 2.5 7.9 2.5s.4-5-2.5-7.9c-2.8-2.9-7.9-2.5-7.9-2.5"/><path d="m53.6 45.5c0 0-5.1-.4-7.9 2.5-2.9 2.8-2.5 7.9-2.5 7.9s5.1.4 7.9-2.5c2.9-2.9 2.5-7.9 2.5-7.9"/></g><path d="m44.9 45.1c-2.3-2.2-7-1.2-10.6 2.4-.9.9-1.7 1.9-2.2 2.9-.6-1-1.3-2-2.2-2.9-3.6-3.6-8.4-4.7-10.6-2.4-2.3 2.2-1.2 7 2.4 10.5 3.5 3.5 8.1 4.6 10.4 2.6 2.3 2 6.9.9 10.4-2.6 3.5-3.6 4.6-8.3 2.4-10.5" fill="#ffdd7d"/><path d="m43.4 60.5c-.7 0-1.2.4-1.5.9-1.4-.1-3.3-.6-4-2.7-1.4-4.5-5.3-6.5-5.4-6.6l-.5.7-.5-.9c-.2.1-4.1 2.2-5.4 6.6-.6 2.1-2.6 2.6-4 2.7-.3-.5-.9-.9-1.5-.9-1 0-1.8.8-1.8 1.8s.8 1.8 1.8 1.8c.6 0 1.1-.3 1.5-.7 2.2-.1 5-1 5.9-4 .8-2.7 2.9-4.5 3.9-5.1.9.6 3.2 2.3 4.2 5.3.9 3.1 3.7 3.9 5.9 4 .3.5.8.7 1.4.7 1 0 1.8-.8 1.8-1.8s-.8-1.8-1.8-1.8" fill="#af1734"/><path d="m39.2 48.8c-1.2 0-2.4.2-3.2.4-2 .5-3.3 1.5-4 2.2-.7-.8-2-1.8-4-2.2-.8-.2-1.9-.4-3.2-.4-3.3 0-5.2 1.7-5.2 4.7 0 2.9.9 4.3 2.7 4.3 1.3 0 2.7-.8 4.4-1.6 1.6-.8 3.4-1.7 5.2-2.1 1.8.4 3.6 1.3 5.2 2.1 1.7.9 3.2 1.6 4.5 1.6 1.8 0 2.7-1.4 2.7-4.3.1-2.9-1.8-4.7-5.1-4.7m-13.3 5.7c-1.4.7-2.8 1.4-3.6 1.4-.2 0-.8 0-.8-2.4 0-1.3.4-2.8 3.3-2.8 1 0 2 .2 2.7.4 1.3.3 2.2.9 2.8 1.4-1.5.5-3 1.3-4.4 2m15.7 1.4c-.8 0-2.1-.7-3.6-1.4-1.3-.7-2.8-1.5-4.4-2 .6-.5 1.5-1.1 2.8-1.4.7-.2 1.7-.4 2.7-.4 2.9 0 3.3 1.5 3.3 2.8 0 2.4-.6 2.4-.8 2.4" fill="#c9243c"/><ellipse cx="32" cy="52.7" rx="2.7" ry="2.7" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f38e.svg b/public/emoji/1f38e.svg
new file mode 100644
index 000000000..05628ca3a
--- /dev/null
+++ b/public/emoji/1f38e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ce95a0" d="m47 19.7l-13.3 38.3h26.6z"/><g fill="#d51c46"><path d="m36.9 48.7h3v9.3h-3z"/><path d="m42.6 48.7h3v9.3h-3z"/><path d="m48.4 48.7h3v9.3h-3z"/><path d="m54.1 48.7h3v9.3h-3z"/><path d="m51 42.6c0 3.5-7.9 3.5-7.9 0 0-3.5 4-9.3 4-9.3s3.9 5.8 3.9 9.3"/></g><path d="m61.9 42.4c-.2-1.8-5.6-10.4-11-12-1.2-.4 1.6 5.8 1.3 7.7-.2 1.3-3.2 4.5-2.2 4.8h-6c1-.3-1.9-3.4-2.1-4.7-.3-1.9 2.5-8.1 1.3-7.7-5.4 1.7-10.8 10.2-11 12-.5 4.6.5 9.3 2 11.3-.3 1.3-.4 2.7-.4 4.2 0 0 7.4-7.7 13.3-7.7s13.2 7.7 13.2 7.7c0-1.5-.2-2.9-.4-4.2 1.5-2.1 2.5-6.7 2-11.4" fill="#f0c0c6"/><path d="m33.9 52.1c.2.7 2.9.1 3.1-.8 2.5-9.1 7.3-8.2 6.7-8.6-2.5-1.9-11.5 2-9.8 9.4" fill="#ce95a0"/><path d="m43.1 43.4c-1.5-2.2-8.3 1.9-7.7 3.6 1.3 3.2 6.5 4.4 6.3-1.2.1 0 2.8-.3 1.4-2.4" fill="#fee8d8"/><path d="m60.1 52.1c-.2.7-2.9.1-3.1-.8-2.5-9.1-7.3-8.2-6.7-8.6 2.5-1.9 11.5 2 9.8 9.4" fill="#ce95a0"/><path d="m50.9 43.4c1.5-2.2 8.3 1.9 7.7 3.6-1.3 3.2-6.5 4.4-6.3-1.2-.1 0-2.8-.3-1.4-2.4" fill="#fee8d8"/><path fill="#258399" d="M17 19.7 3.7 58 30.3 58z"/><g fill="#d7d16f"><path d="m6.9 48.7h3v9.3h-3z"/><path d="m12.6 48.7h3v9.3h-3z"/><path d="m18.4 48.7h3v9.3h-3z"/><path d="m24.1 48.7h3v9.3h-3z"/><path d="m21 42.6c0 3.5-7.9 3.5-7.9 0 0-3.5 4-9.3 4-9.3s3.9 5.8 3.9 9.3"/></g><path d="m31.9 42.4c-.2-1.8-5.6-10.4-11-12-1.2-.4 1.6 5.8 1.3 7.7-.2 1.3-3.2 4.5-2.2 4.8h-6c1-.3-1.9-3.4-2.1-4.7-.3-1.9 2.5-8.1 1.3-7.7-5.4 1.7-10.8 10.2-11 12-.5 4.6.5 9.3 2 11.3-.3 1.3-.4 2.7-.4 4.2 0 0 7.4-7.7 13.3-7.7s13.2 7.7 13.2 7.7c0-1.5-.2-2.9-.4-4.2 1.5-2.1 2.5-6.7 2-11.4" fill="#3baacf"/><path d="m3.9 52.1c.2.7 2.9.1 3.1-.8 2.5-9.1 7.3-8.2 6.7-8.6-2.5-1.9-11.5 2-9.8 9.4" fill="#258399"/><path d="m13.1 43.4c-1.5-2.2-8.3 1.9-7.7 3.6 1.3 3.2 6.5 4.4 6.3-1.2.1 0 2.8-.3 1.4-2.4" fill="#fee8d8"/><path d="m30.1 52.1c-.2.7-2.9.1-3.1-.8-2.5-9.1-7.3-8.2-6.7-8.6 2.5-1.9 11.5 2 9.8 9.4" fill="#258399"/><path d="m20.9 43.4c1.5-2.2 8.3 1.9 7.7 3.6-1.3 3.2-6.5 4.4-6.3-1.2-.1 0-2.8-.3-1.4-2.4" fill="#fee8d8"/><path d="M2,58h60v4H2V58z" fill="#89664c"/><path d="m28 18.3c0-1.7-1.7-4.4-5-5.9-.4-.9-1.1-1.7-1.9-2.3.7-1.3 1.1-2.7 1.1-3.6 0-6-10.3-6-10.3 0 0 .9.4 2.3 1.1 3.6-.9.7-1.6 1.5-2 2.4-3 1.4-4.9 3.7-4.9 5.8v6.2h22l-.1-6.2" fill="#454749"/><path d="m26.9 25.6c0 0 2.1.4 2.1-1.8 0-1.7-2.1-1.6-2.1-1.6v-1.6c-5.8-1.9-14-1.9-19.8 0v1.6c0 0-2.1-.2-2.1 1.6 0 2.2 2.1 1.8 2.1 1.8 0 9.1 19.8 9.8 19.8 0" fill="#fee8d8"/><g fill="#454749"><path d="m24.2 25.8c0 1.2-4.6 1.2-4.6 0 .1-3.1 4.6-3.1 4.6 0"/><path d="m14.3 25.8c0 1.2-4.6 1.2-4.6 0 .1-3.1 4.6-3.1 4.6 0"/><path d="m14.2 28.9c0 3.1 5.7 3.1 5.7 0 0 0-1.4.5-2.8.5-1.6 0-2.9-.5-2.9-.5"/><path d="m51.2 9.2c.4-1 .7-2 .7-2.7 0-6-9.7-6-9.7 0 0 .7.2 1.7.7 2.7-8.5 1.4-16 7.5-6.1 19.8 1.3 1.6 19.3 1.5 20.6 0 9.8-12.5 2.4-18.4-6.2-19.8"/></g><path d="m57.8 22.7c-.9 1.3-10-2.7-10.8-3.3-.8.6-10 4.6-10.8 3.2-.3.2-.5.6-.5 1.1 0 2.2 2 1.8 2 1.8 0 9.1 18.6 9.8 18.6 0 0 0 2 .4 2-1.8-.1-.4-.3-.8-.5-1" fill="#fee8d8"/><g fill="#454749"><path d="m53.8 25.8c0 1.2-4.3 1.2-4.3 0 0-3.1 4.3-3.1 4.3 0"/><path d="m44.5 25.8c0 1.2-4.3 1.2-4.3 0 0-3.1 4.3-3.1 4.3 0"/></g><path d="m46.5 28.4c-.3-.2-2.2.5-2.2.5 0 3.1 5.3 3.1 5.3 0 0 0-1.9-.7-2.2-.5-.1.1-.5.5-.5.5s-.2-.4-.4-.5" fill="#d33b23"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f38f.svg b/public/emoji/1f38f.svg
new file mode 100644
index 000000000..8f1261b6c
--- /dev/null
+++ b/public/emoji/1f38f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m16.3 21.6l-11.8-3.2 11.8-3.3.3 1-8.2 2.3 8.1 2.2z"/><path d="m16.3 46.1l-11.8-3.1 11.8-3.3.3 1-8.2 2.3 8.1 2.1z"/></g><g fill="#6adbc6"><path d="m58.1 18.2c0 0-9.3 9.8-20.8 9.8s-20.8-4.4-20.8-9.8c0-5.4 9.3-9.8 20.8-9.8s20.8 9.8 20.8 9.8"/><path d="m51.2 18.2c0-5.4 3.9-9.8 8.7-9.8 4.8 0-.4 9.8-.4 9.8s5.2 9.8.4 9.8c-4.8 0-8.7-4.4-8.7-9.8"/></g><path d="m16.7 14.6c-.9 0-1.7.8-1.7 1.9 0 1 .7 1.9 1.7 1.9-.9 0-1.7.8-1.7 1.9 0 1 .7 1.9 1.7 1.9.9 0 3-3.8 3-3.8s-2.1-3.8-3-3.8" fill="#428bc1"/><path d="m27.4 15.6c0 1.8-1.3 3.3-2.9 3.3-1.6 0-2.9-1.5-2.9-3.3s1.3-3.3 2.9-3.3c1.6 0 2.9 1.5 2.9 3.3" fill="#fff"/><ellipse cx="24.5" cy="15.6" rx="1.5" ry="1.7" fill="#231f20"/><g fill="#428bc1"><path d="m30.4 12.6c1.5 2.4 2 5.3 1.3 8.2-.6 2.5-2.2 4.5-4.2 5.7-.5.3-.1 1.2.5.9 2.2-1.3 3.9-3.6 4.6-6.3.8-3 .2-6.4-1.4-9-.4-.6-1.2 0-.8.5"/><path d="m35.5 26.6c2.2 0 3.9-2 3.9-4.4s-1.8-4.4-3.9-4.4c0 .3 0 .7 0 1 2.2 0 3.9-2 3.9-4.4 0-2.4-1.8-4.4-3.9-4.4-.6 0-.6 1 0 1 1.7 0 3 1.5 3 3.4 0 1.9-1.4 3.4-3 3.4-.6 0-.6 1 0 1 1.7 0 3 1.5 3 3.4 0 1.9-1.4 3.4-3 3.4-.5 0-.5 1 0 1"/><path d="m47 24c1.6 0 2.8-1.4 2.8-3.1 0-1.7-1.3-3.1-2.8-3.1 0 .3 0 .7 0 1 1.6 0 2.8-1.4 2.8-3.1 0-1.7-1.3-3.1-2.8-3.1-.6 0-.6 1 0 1 1 0 1.9.9 1.9 2.1 0 1.2-.9 2.1-1.9 2.1-.6 0-.6 1 0 1 1 0 1.9.9 1.9 2.1 0 1.2-.9 2.1-1.9 2.1-.6 0-.6 1 0 1"/><path d="m41.2 25.6c1.9 0 3.5-1.8 3.5-3.9 0-2.2-1.6-3.9-3.5-4 0 .3 0 .7 0 1 1.9 0 3.5-1.8 3.5-3.9 0-2.2-1.6-3.9-3.5-4-.6 0-.6 1 0 1 1.4 0 2.6 1.3 2.6 2.9s-1.2 2.9-2.6 2.9c-.6 0-.6 1 0 1 1.4 0 2.6 1.3 2.6 2.9 0 1.6-1.2 2.9-2.6 2.9-.6.2-.6 1.2 0 1.2"/></g><g fill="#ff717f"><path d="m58.1 42.8c0 0-9.3 9.8-20.8 9.8s-20.8-4.4-20.8-9.8c0-5.4 9.3-9.8 20.8-9.8s20.8 9.8 20.8 9.8"/><path d="m51.2 42.8c0-5.4 3.9-9.8 8.7-9.8 4.8 0-.4 9.8-.4 9.8s5.2 9.8.4 9.8c-4.8 0-8.7-4.4-8.7-9.8"/></g><path d="m16.7 39.2c-.9 0-1.7.8-1.7 1.9s.7 1.9 1.7 1.9c-.9 0-1.7.8-1.7 1.9 0 1 .7 1.9 1.7 1.9.9 0 3-3.8 3-3.8s-2.1-3.8-3-3.8" fill="#c94747"/><path d="m27.4 40.2c0 1.8-1.3 3.3-2.9 3.3-1.6 0-2.9-1.5-2.9-3.3 0-1.8 1.3-3.3 2.9-3.3 1.6 0 2.9 1.5 2.9 3.3" fill="#fff"/><ellipse cx="24.5" cy="40.2" rx="1.5" ry="1.7" fill="#231f20"/><g fill="#c94747"><path d="m30.4 37.2c1.5 2.4 2 5.3 1.3 8.2-.6 2.5-2.2 4.5-4.2 5.7-.5.3-.1 1.2.5.9 2.2-1.3 3.9-3.6 4.6-6.3.8-3 .2-6.4-1.4-9-.4-.6-1.2-.1-.8.5"/><path d="m35.5 51.1c2.2 0 3.9-2 3.9-4.4 0-2.5-1.8-4.4-3.9-4.4 0 .3 0 .7 0 1 2.2 0 3.9-2 3.9-4.4 0-2.4-1.8-4.4-3.9-4.4-.6 0-.6 1 0 1 1.7 0 3 1.5 3 3.4 0 1.9-1.4 3.4-3 3.4-.6 0-.6 1 0 1 1.7 0 3 1.5 3 3.4 0 1.9-1.4 3.4-3 3.4-.5 0-.5 1 0 1"/><path d="m47 48.5c1.6 0 2.8-1.4 2.8-3.1 0-1.7-1.3-3.1-2.8-3.1 0 .3 0 .7 0 1 1.6 0 2.8-1.4 2.8-3.1 0-1.7-1.3-3.1-2.8-3.1-.6 0-.6 1 0 1 1 0 1.9.9 1.9 2.1 0 1.2-.9 2.1-1.9 2.1-.6 0-.6 1 0 1 1 0 1.9.9 1.9 2.1 0 1.2-.9 2.1-1.9 2.1-.6 0-.6 1.1 0 1"/><path d="m41.2 50.1c1.9 0 3.5-1.8 3.5-4 0-2.2-1.6-3.9-3.5-3.9 0 .3 0 .7 0 1 1.9 0 3.5-1.8 3.5-3.9 0-2.2-1.6-3.9-3.5-4-.6 0-.6 1 0 1 1.4 0 2.6 1.3 2.6 2.9 0 1.6-1.2 2.9-2.6 2.9-.6 0-.6 1 0 1 1.4 0 2.6 1.3 2.6 2.9 0 1.6-1.2 2.9-2.6 2.9-.6.2-.6 1.3 0 1.2"/></g><path fill="#f2b200" d="m3.5 11.3h2.9v50.7h-2.9z"/><path fill="#ffce31" d="m4.9 12.6h.9v49.4h-.9z"/><path d="m7.9 11.3c0 1.8-1.3 3.3-2.9 3.3s-3-1.5-3-3.3 1.3-3.3 2.9-3.3 3 1.5 3 3.3" fill="#f2b200"/><path d="m6.4 10.5c0-.5-.3-.8-.7-.8-.4 0-.7.4-.7.8 0 .5.3.8.7.8.4 0 .7-.4.7-.8" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f390.svg b/public/emoji/1f390.svg
new file mode 100644
index 000000000..6a2c3ac90
--- /dev/null
+++ b/public/emoji/1f390.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.2 19.3c-3.4-10.5-13.2-9.8-13.2-9.8s-9.8-.7-13.1 9.8c-3.4 10.5 4.3 20.2 4.3 20.2.1.6 4.2 1.1 9.2 1.1 5 0 9.1-.5 9.2-1.1 0 0 7-9.7 3.6-20.2" fill="#6adbc6"/><g fill="#ed4c5c"><path d="m15.6 2h1v7.5h-1z"/><ellipse cx="16.1" cy="6.6" rx="1.5" ry="1.5"/></g><g fill="#6adbc6"><path d="m14.6 8.1h3v1.6h-3z"/><path d="m14.7 40.6h2.9v3.6h-2.9z"/></g><path fill="#ffc7ce" d="m15.6 10.3h1v33.9h-1z"/><path d="m16.3 39.7c-2.2 0-4.3-.1-5.9-.3-.8-.1-1.4-.2-1.8-.3-.3-.1-.9-.3-.9-.8 0-.5.6-.7.9-.8.4-.1 1.1-.2 1.8-.3 1.6-.2 3.7-.3 5.9-.3 2.2 0 4.3.1 5.9.3.8.1 1.4.2 1.8.3.3.1.9.3.9.8s-.6.7-.9.8c-.4.1-1.1.2-1.8.3-1.6.2-3.7.3-5.9.3m-7.6-1.4c.3.1.9.3 2.2.4 1.5.2 3.4.3 5.4.3s3.9-.1 5.4-.3c1.3-.1 1.9-.3 2.2-.4-.3-.1-.9-.3-2.2-.4-1.5-.2-3.4-.3-5.4-.3s-3.9.1-5.4.3c-1.3.1-1.9.3-2.2.4" fill="#fff"/><g fill="#ed4c5c"><path d="m26.6 49.5c-8.8 1.1-11-5.3-11-5.3h1c0 0 2.2 5.7 10.4 4.4l-.4.9"/><path transform="matrix(.3881-.9216.9216.3881-29.0782 54.784)" d="m20.1 49h13.1v.6h-13.1z"/></g><path d="m24.4 55.5c0 0 7 6 18.8 3.9 11.8-2.1 16.5 2.6 16.5 2.6l2.3-13.8c0 0-4.4-5-20.1-1.6-9.6 2.1-12.3-3.2-12.3-3.2l-5.2 12.1" fill="#e6eff4"/><g fill="#f46767"><path d="m36.2 53.4c.5.8-.1 2-1.3 2.6s-2.5.5-2.9-.4c-.5-.8.1-2 1.3-2.6 1.1-.6 2.4-.5 2.9.4"/><ellipse transform="matrix(.8772-.4801.4801.8772-17.4878 29.97)" cx="49.8" cy="49.2" rx="3.5" ry="2.5"/></g><g fill="#83bf4f"><ellipse transform="matrix(.8773-.4799.4799.8773-19.3882 25.158)" cx="39.5" cy="50.5" rx="1.8" ry="1.3"/><ellipse transform="matrix(.8774-.4798.4798.8774-21.1927 28.1677)" cx="44.5" cy="55.5" rx="2.5" ry="1.8"/><ellipse transform="matrix(.8773-.4799.4799.8773-19.4185 33.0703)" cx="55" cy="54.5" rx="1.9" ry="1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f391.svg b/public/emoji/1f391.svg
new file mode 100644
index 000000000..7a1e11428
--- /dev/null
+++ b/public/emoji/1f391.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#3e4347" d="m0 0h64v64h-64z"/><circle cx="49.4" cy="14.4" r="9.6" fill="#d0d0d0"/><g fill="#94989b"><circle cx="42.7" cy="13.4" r=".9"/><circle cx="49.3" cy="10.6" r="1.5"/><circle cx="47" cy="18.1" r="1.6"/><circle cx="55.8" cy="12.1" r=".7"/><circle cx="53.8" cy="18.6" r=".6"/></g><path d="m15.2 41.7c1 3.4 1.8 6.8 2.3 10.3 0 .1 0 .3 0 .4.2 3.2.5 8 .7 11.6h1.1c.1-4.1.4-9.4 1-13 .7-4.1 1.6-8.3 3.1-12.2 1-2.9 2.3-5.6 3.6-8.4.1-.2.1-.5-.2-.7-.2-.1-.6-.1-.7.2-1.8 3.7-3.5 7.5-4.7 11.5-.6 2.1-1.2 4.2-1.6 6.4.1-1.3.3-2.6.4-3.9.7-5.2 1.7-10.5 3.2-15.5 1-3.5 2.3-6.9 3.6-10.3.1-.3-.1-.5-.3-.6-.3-.1-.5.1-.6.3-1.8 4.9-3.6 9.8-4.8 14.9-1.2 5.2-2 10.5-2.5 15.8-.1 1.4-.2 2.8-.3 4.2 0-.2-.1-.4-.1-.7 0-.1 0-.2 0-.3-.2-2.9-.4-5.8-.5-8.8-.1-2.1-.2-4.1-.2-6.2 0-1.3 0-2.7 0-4 0-.7 0-1.4.1-2.1 0-.2 0-.4 0-.6 0-.3-.2-.5-.5-.5-.3 0-.5.2-.5.5 0 .2 0 .4 0 .7 0 .7-.1 1.5-.1 2.2 0 1.4 0 2.7 0 4.1 0 2.1.1 4.2.2 6.4 0 .4 0 .9.1 1.3 0 0 0-.1 0-.1-.5-2-1.1-4.1-1.8-6-1.1-3-2.4-5.9-3.8-8.8-.1-.2-.5-.3-.7-.2-.2.1-.3.4-.2.7 1.8 3.7 3.5 7.4 4.7 11.4" fill="#699635"/><g fill="#ffdd7d"><path d="m27.6 20.1c.4-.6.9-1.2 1.5-1.8 0 0-.5.2-1.3.6.4-.7.9-1.2 1.6-2 0 0-.5.2-1.3.6.4-.7.9-1.2 1.6-2 0 0-.5.2-1.3.7.4-.7.9-1.3 1.7-2.1 0 0-.5.2-1.3.6.4-.7.9-1.3 1.7-2.1 0 0-.5.2-1.2.6.4-.6.8-1.1 1.4-1.7 0 0-.5.2-1.2.6.4-.6.9-1.2 1.5-1.8 0 0-.5.2-1.3.6.4-.7.9-1.2 1.6-2 0 0-.5.2-1.3.6.4-.7.9-1.2 1.6-2 0 0-.5.2-1.3.7.4-.7.9-1.3 1.7-2.1 0 0-.5.2-1.3.6.4-.7.9-1.3 1.7-2.1 0 0-4.3.6-5.2 4.4-1.2 4.8-3.1 12.4-4.5 18 2.4-4.2 6-7.6 6-7.6s-.3.3-1.1.7"/><path d="m28.2 32.5c.5-.5 1-1 1.8-1.5 0 0-.5.1-1.3.4.5-.6 1.1-1.1 1.9-1.7 0 0-.5.1-1.3.4.5-.6 1.1-1.1 1.9-1.7 0 0-.6.1-1.4.4.5-.7 1.1-1.2 2-1.8 0 0-.5.1-1.4.4.5-.7 1.1-1.2 2-1.8 0 0-.5.1-1.3.4.5-.5 1-.9 1.7-1.4 0 0-.5.1-1.3.4.5-.5 1-1 1.8-1.6 0 0-.5.1-1.3.4.5-.6 1.1-1.1 1.9-1.7 0 0-.5.1-1.3.4.5-.6 1.1-1.1 1.9-1.7 0 0-.6.1-1.4.4.5-.7 1.1-1.2 2-1.8 0 0-.5.1-1.3.4.5-.7 1.1-1.2 2-1.8 0 0-4.3-.1-5.8 3.5-1.9 4.5-5 11.8-7.2 17.1 3-3.8 7.1-6.6 7.1-6.6s-.9.3-1.7.5"/><path d="m13.4 29.5c-.1-.7 0-1.4.1-2.4 0 0-.3.5-.6 1.3-.1-.8-.1-1.5 0-2.5 0 0-.3.5-.6 1.3-.1-.8-.1-1.5 0-2.5 0 0-.3.5-.6 1.3-.1-.8-.1-1.6 0-2.7 0 0-.3.5-.6 1.3-.1-.8-.1-1.6 0-2.7 0 0-.3.4-.6 1.2-.1-.7 0-1.4.1-2.2 0 0-.3.4-.6 1.2-.1-.7 0-1.4.1-2.4 0 0-.3.5-.6 1.3-.1-.8-.1-1.5 0-2.5 0 0-.3.5-.6 1.3-.1-.8-.1-1.5 0-2.5 0 0-.3.5-.6 1.3-.1-.8-.1-1.6 0-2.7 0 0-.3.5-.6 1.3-.1-.8-.1-1.6 0-2.7 0 0-3 3.1-1.3 6.7 2 4.5 5.3 11.6 7.7 16.9-.8-4.8-.1-9.7-.1-9.7s-.3.4-.6 1.1"/><path d="m19.4 32.1c.2-.7.5-1.4.9-2.2 0 0-.4.3-1 1 .2-.8.5-1.5 1-2.3 0 0-.4.3-1 1 .2-.8.5-1.5 1-2.3 0 0-.5.3-1.1 1 .2-.8.5-1.6 1-2.5 0 0-.4.3-1 1 .2-.8.5-1.5 1-2.5 0 0-.4.3-1 .9.2-.6.5-1.3.9-2 0 0-.4.3-1 .9.2-.7.5-1.4.9-2.2 0 0-.4.3-1 1 .2-.8.5-1.5 1-2.3 0 0-.4.3-1 1 .2-.8.5-1.5 1-2.3 0 0-.5.3-1.1 1 .2-.8.5-1.6 1-2.5 0 0-.4.3-1 1 .2-.8.5-1.5 1-2.5 0 0-3.9 1.8-3.7 5.7.2 4.9.6 12.8.9 18.5 1.1-4.8 3.5-9 3.5-9s-.6 0-1.2.6"/></g><g fill="#fff"><circle cx="44.3" cy="43.5" r="3.4"/><circle cx="49.5" cy="43.4" r="3.4"/><circle cx="54.5" cy="43.4" r="3.4"/><circle cx="46.8" cy="39.4" r="3.4"/><circle cx="52" cy="39.3" r="3.4"/><circle cx="49.4" cy="35.9" r="3.4"/></g><g fill="#fed0ac"><path d="m38.8 44.8h21.1v4.1h-21.1z"/><path d="m40.9 46.9h17.1v17.1h-17.1z"/></g><g fill="#d3976e"><path d="m38.8 44.8h2.1v4.1h-2.1z"/><path d="m57.8 44.8h2.1v4.1h-2.1z"/><path d="m40.9 48.9h2.1v15.1h-2.1z"/><path d="m56 48.9h2.1v15.1h-2.1z"/></g><g fill="#89664c"><path d="m40.9 48.9h2.1v2.1h-2.1z"/><path d="m56 48.9h2.1v2.1h-2.1z"/></g><path fill="#d3976e" d="m42.9 48.9h13v2.1h-13z"/><path d="m50.9 54.6c0 0 0-.1 0-.1 0-.7 0-1.3-1.5-1.3-1.5 0-1.5.6-1.5 1.3 0 0 0 .1 0 .1-1.5.4-1.5 1.4-1.5 2.6 0 1.5 2.1 2.7 3.1 2.7 1.1 0 3.1-1.2 3.1-2.7-.2-1.2-.2-2.3-1.7-2.6" fill="#3e4347"/><g fill="#d0d0d0"><path d="m48.4 40.8c-.1 0-.2 0-.3 0-.5 0-1 .2-1.3.6-.3-.4-.8-.6-1.3-.6-.1 0-.3 0-.4 0 .2.6.7 1.1 1.3 1.2 0 .1 0 .2 0 .4 0 .4.2.8.4 1.1.2-.3.4-.7.4-1.1 0-.1 0-.3-.1-.4.7-.1 1.2-.6 1.3-1.2"/><path d="m53.6 40.7c-.1 0-.2 0-.3 0-.5 0-1 .2-1.3.6-.3-.4-.8-.6-1.3-.6-.1 0-.3 0-.4 0 .2.6.7 1.1 1.3 1.2 0 .1 0 .2 0 .4 0 .4.2.8.4 1.1.2-.3.4-.7.4-1 0-.1 0-.3-.1-.4.7-.2 1.2-.7 1.3-1.3"/><path d="m51 36.6c-.1 0-.2 0-.3 0-.5 0-1 .2-1.3.6-.3-.4-.8-.6-1.3-.6-.1 0-.3 0-.4 0 .2.6.7 1.1 1.3 1.2 0 .1 0 .2 0 .4 0 .4.2.8.4 1.1.2-.3.4-.7.4-1.1 0-.1 0-.3-.1-.4.7 0 1.2-.5 1.3-1.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f392.svg b/public/emoji/1f392.svg
new file mode 100644
index 000000000..812ae0409
--- /dev/null
+++ b/public/emoji/1f392.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#5f6262"><path d="m40.7 10.9h4.1c-.3-14.5-20-14.5-20.3 0h4.1c.3-9.3 11.7-9.3 12.1 0"/><path d="m45.5 10.8v2.7c7.3 1.3 13.8 7.3 13.8 18.1v14.8c0 5-6.5 6-13.8 6v2.4c8.2 0 18.5-1.1 18.5-6.7v-16.6c0-13.6-9.2-20.5-18.5-20.7"/></g><path d="m34 6.3c-3.8 0-15 2.2-15 2.2s-9.4 11.4-9.4 24.1v21.1c0 6.1 6.1 8 14.2 8.4l.9 1.8c0 0 32.5.7 32.5-10.3v-21c0-17.2-11.1-26.3-23.2-26.3" fill="#428bc1"/><path d="M47.6,55.4c0,7.2-8.4,8.6-18.9,8.6h-9.9C8.4,64,0,62.6,0,55.4V34.3c0-35.1,47.6-35.1,47.6,0V55.4z" fill="#42ade2"/><path d="m47.6 45.2l-38 8.6c0 6.1 6.1 8 14.2 8.4l.9 1.8c0 0 32.5.7 32.5-10.3v-10.3l-9.6 1.8" fill="#5f6262"/><path d="M47.6,55.4c0,7.2-8.4,8.6-18.9,8.6h-9.9C8.4,64,0,62.6,0,55.4V45.2h47.6V55.4z" fill="#7e8484"/><path d="m44 52.4c0 2.9-2.4 5.3-5.3 5.3h-30.8c-2.9 0-5.3-2.4-5.3-5.3v-18.2c0-2.9 2.4-5.3 5.3-5.3h30.9c2.9 0 5.3 2.4 5.3 5.3v18.2z" fill="#428bc1"/><path d="m43 52c0 2.8-2.2 5.1-5 5.1h-29.4c-2.8 0-5-2.3-5-5.1v-17.4c0-2.8 2.2-5.1 5-5.1h29.4c2.8 0 5 2.3 5 5.1v17.4" fill="#42ade2"/><path fill="#428bc1" d="m43 43.3h-39.4v-4.7h39.4"/><path fill="#93ced6" d="m3.6 39.2h39.5v3.4h-39.5z"/><path fill="#42ade2" d="m3.6 39.9h39.5v2h-39.5z"/><g fill="#93ced6"><path d="m4.4 37.2h2.3v.7h-2.3z"/><path d="m7.6 37.2h2.3v.7h-2.3z"/><path d="m10.8 37.2h2.3v.7h-2.3z"/><path d="m14 37.2h2.3v.7h-2.3z"/><path d="m17.3 37.2h2.3v.7h-2.3z"/><path d="m20.5 37.2h2.3v.7h-2.3z"/><path d="m23.7 37.2h2.3v.7h-2.3z"/><path d="m27 37.2h2.3v.7h-2.3z"/><path d="m30.2 37.2h2.3v.7h-2.3z"/><path d="m33.4 37.2h2.3v.7h-2.3z"/><path d="m36.7 37.2h2.3v.7h-2.3z"/><path d="m39.9 37.2h2.3v.7h-2.3z"/><path d="m4.4 44h2.3v.7h-2.3z"/><path d="m7.6 44h2.3v.7h-2.3z"/><path d="m10.8 44h2.3v.7h-2.3z"/><path d="m14 44h2.3v.7h-2.3z"/><path d="m17.3 44h2.3v.7h-2.3z"/><path d="m20.5 44h2.3v.7h-2.3z"/><path d="m23.7 44h2.3v.7h-2.3z"/><path d="m27 44h2.3v.7h-2.3z"/><path d="m30.2 44h2.3v.7h-2.3z"/><path d="m33.4 44h2.3v.7h-2.3z"/><path d="m36.7 44h2.3v.7h-2.3z"/><path d="m39.9 44h2.3v.7h-2.3z"/></g><ellipse cx="33.1" cy="41.1" rx="2.3" ry="1.9" fill="#fff"/><g fill="#c9c9c9"><path d="m33.1 43.3c-1.4 0-2.6-1-2.6-2.2 0-1.2 1.2-2.2 2.6-2.2 1.4 0 2.6 1 2.6 2.2 0 1.3-1.2 2.2-2.6 2.2m0-3.7c-1.1 0-2 .7-2 1.5 0 .8.9 1.5 2 1.5s2-.7 2-1.5c0-.8-.9-1.5-2-1.5"/><path d="m32.6 40.3h2.8v1.6h-2.8z"/></g><path d="m35.2 47.4c.1.8-.2 1.6-.9 1.6h-1.3c-.6 0-1-.8-.9-1.6l.6-3.4c0-.3.3-.5.6-.5h.7c.3 0 .6.2.6.5l.6 3.4" fill="#fff"/><path d="m34.3 49.3h-1.3c-.3 0-.6-.2-.9-.4-.3-.4-.4-1-.3-1.6l.6-3.4c.1-.4.5-.8 1-.8h.6c.5 0 .9.3 1 .8l.6 3.4c.1.6 0 1.2-.3 1.6-.3.3-.6.4-1 .4m-1-5.5c-.2 0-.3.1-.3.2l-.6 3.4c-.1.4 0 .8.2 1 .1.1.2.2.4.2h1.3c.1 0 .3-.1.4-.2.2-.2.3-.6.2-1l-.6-3.4c0-.1-.1-.2-.3-.2h-.7" fill="#c9c9c9"/><path fill="#9b9596" d="m33.4 40.1h.6v4.1h-.6z"/><path transform="matrix(.707-.7072.7072.707.09814 35.132)" fill="#c9c9c9" d="m41.7 16h1.6v2.8h-1.6z"/><path d="m43.8 24.5c.1.8-.2 1.6-.9 1.6h-1.3c-.6 0-1-.8-.9-1.6l.6-3.4c0-.3.3-.5.6-.5h.6c.3 0 .6.2.6.5l.7 3.4" fill="#fff"/><path d="m42.9 26.5h-1.3c-.3 0-.6-.2-.9-.4-.3-.4-.4-1-.3-1.6l.6-3.4c.1-.4.5-.8 1-.8h.6c.5 0 .9.3 1 .8l.6 3.4c.1.6 0 1.2-.3 1.6-.4.2-.7.4-1 .4m-1-5.6c-.2 0-.3.1-.3.2l-.6 3.4c-.1.4 0 .8.2 1 .1.1.2.2.4.2h1.3c.1 0 .3-.1.4-.2.2-.2.3-.6.2-1l-.6-3.4c0-.1-.1-.2-.3-.2h-.7" fill="#c9c9c9"/><path fill="#9b9596" d="m41.9 17.2h.6v4.1h-.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f393.svg b/public/emoji/1f393.svg
new file mode 100644
index 000000000..743f8c1d9
--- /dev/null
+++ b/public/emoji/1f393.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M13.1,30.2V37c0,14,37.7,14,37.7,0v-6.8H13.1z" fill="#596066"/><path fill="#3e4347" d="M62 25.4 32 38.9 2 25.4 32 11.9z"/><g fill="#ffce31"><path d="m31.9 24.8c-4.6 2.1-14.6 6.6-15 6.8-.2.1-.4.3-.4.6 0 2.2 0 4.5 0 6.8 0 .8 1 .8 1 0 0-2.1 0-4.2 0-6.3 4.5-2 14.2-6.4 14.6-6.6.6-.3.4-1.5-.2-1.3"/><ellipse cx="17" cy="38.9" rx="1.9" ry="2.4"/><path d="m17 51.9c1 0 1.9-.5 1.9-1.2v-11.8h-3.8v11.8c0 .7.9 1.2 1.9 1.2"/></g><g fill="#594640"><path d="m18.3 39.2c-.1 0-.1.1-.2.1v12.4c.1 0 .1-.1.2-.1v-12.4"/><path d="m17.5 39.5c-.1 0-.1 0-.2 0v12.4c.1 0 .1 0 .2 0v-12.4"/><path d="m16.7 39.5c-.1 0-.1 0-.2 0v12.4c.1 0 .1 0 .2 0v-12.4"/><path d="m15.9 39.3c-.1 0-.1-.1-.2-.1v12.5c.1 0 .1.1.2.1v-12.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f396.svg b/public/emoji/1f396.svg
new file mode 100644
index 000000000..316e3a49e
--- /dev/null
+++ b/public/emoji/1f396.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m33.9 31.8c0 1.1-.9 1.9-1.9 1.9s-1.9-.9-1.9-1.9h-.9c0 1.6 1.3 2.8 2.8 2.8s2.8-1.3 2.8-2.8c0 0-.9 0-.9 0" fill="#ffc200"/><g fill="#e68a00"><path d="m33 37.3h-2v-4c0-1.6 2-1.6 2 0v4"/><ellipse cx="32" cy="48.5" rx="13.5" ry="13.5"/></g><ellipse cx="32" cy="48.5" rx="12.5" ry="12.5" fill="#ffc200"/><g fill="#e68a00"><path d="m30.3 46.2l-1.8-2.4-7.8 1.2 5.7 1.8z"/><path d="m33.7 46.2l1.8-2.4-3.5-7v5.9z"/><path d="m34.8 49.5l2.8 1 5.7-5.5-5.7 1.8z"/><path d="m32 51.6v2.9l7 3.7-3.5-4.8z"/><path d="m29.2 49.5l-2.8 1-1.4 7.7 3.5-4.8z"/></g><g fill="#ffe394"><path d="m32 42.7v-5.9l-3.5 7 1.8 2.4z"/><path d="m37.6 46.8l5.7-1.8-7.8-1.2-1.8 2.4z"/><path d="m34.8 49.5l.7 3.9 3.5 4.8-1.4-7.7z"/><path d="m28.5 53.4l-3.5 4.8 7-3.7v-2.9z"/><path d="m26.4 46.8l-5.7-1.8 5.7 5.5 2.8-1z"/></g><g fill="#f3f7fa"><path d="m22 28.2l2.3 3.8h2.7v-30h-5z"/><path d="m37 2v30h2.7l2.3-3.8v-26.2z"/></g><g fill="#42ade2"><path d="m17 20l5 8.2v-26.2h-5z"/><path d="m27 2h10v30h-10z"/><path d="m42 2v26.2l5-8.2v-18z"/></g><path fill="#d3976e" d="m23 30.1h18v1h-18z"/><path fill="#89664c" d="m23 31.1h18v1h-18z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f397.svg b/public/emoji/1f397.svg
new file mode 100644
index 000000000..11875061e
--- /dev/null
+++ b/public/emoji/1f397.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32.1 2c0 0 0 0 0 0s-12.7 0-14.7 4.9c-.8 1.9-.1 7.6.1 9.4 1.7-3.2 7.5-5.6 14.3-5.6 7.2 0 13.2 2.6 14.5 6.1h.3v-9.7c0-2.4-6.3-5.1-14.5-5.1" fill="#c94747"/><path d="m34.1 2.1c0 0 17.9-.9 17.9 16.7 0 17.6-31.2 43.2-31.2 43.2l-4.9-11.1c0-.1 54.1-44.5 18.2-48.8" fill="#ff5760"/><path d="m29.8 2.1c0 0-17.8-.9-17.8 16.7s31.2 43.2 31.2 43.2l4.9-11.1c0 0-54.3-44.5-18.3-48.8" fill="#ff717f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f399.svg b/public/emoji/1f399.svg
new file mode 100644
index 000000000..44c4b3f0a
--- /dev/null
+++ b/public/emoji/1f399.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#3e4347" d="m14 28h36v1h-36z"/><g fill="#94989b"><path d="m46 24.5v14.7c0 10.5-6.7 14.9-14 14.9-7.3 0-14-4.4-14-14.9v-14.7h-2v14.5c0 12 7.7 17 16 17s16-5 16-17v-14.5h-2"/><path d="m30 56h4v4h-4z"/></g><g fill="#3e4347"><path d="M21,25v13c0,6.2,4.8,11,11,11c6.2,0,11-4.8,11-11V25H21z"/><path d="m29 52h6v5h-6z"/></g><path d="m32 2c-6.2 0-11 3.8-11 10v13h22v-13c0-6.2-4.8-10-11-10" fill="#94989b"/><path d="m32 2.8c-5.7 0-10.1 3.7-10.1 9.7v12.5h20.2v-12.5c0-6-4.4-9.7-10.1-9.7" fill="#d0d0d0"/><path d="m46 62h-28c0 0 6.3-3 14-3s14 3 14 3" fill="#3e4347"/><path fill="#b0b8b8" d="m20 25h24v7h-24z"/><g fill="#3e4347"><path d="m19 24.5h26v2h-26z"/><path d="m19 27.5h26v2h-26z"/><path d="m19 30.5h26v2h-26z"/><path d="m13 25.5h2v6h-2z"/><path d="m49 25.5h2v6h-2z"/></g><g fill="#94989b"><path d="m25.3 22.5c0 .7-.6 1.2-1.3 1.2-.7 0-1.3-.5-1.3-1.1 0-.6.6-1.1 1.3-1.2.7 0 1.3.5 1.3 1.1"/><path d="m30.7 22.5c0 .7-.6 1.3-1.3 1.3-.7 0-1.3-.6-1.4-1.3 0-.7.6-1.3 1.3-1.3.7 0 1.4.5 1.4 1.3"/><path d="m36 22.5c0 .7-.6 1.3-1.4 1.3-.7 0-1.3-.6-1.3-1.3 0-.7.6-1.3 1.4-1.3.7 0 1.3.6 1.3 1.3"/><path d="m41.4 22.6c0 .6-.6 1.1-1.3 1.1s-1.3-.5-1.3-1.2c0-.7.6-1.2 1.3-1.1.7.1 1.3.6 1.3 1.2"/><path d="m25.2 16.2c0 .7-.6 1.3-1.3 1.4-.7.1-1.3-.2-1.3-.8 0-.6.6-1.3 1.3-1.5.7-.2 1.3.2 1.3.9"/><path d="m30.6 15.6c0 .7-.6 1.3-1.4 1.4-.8 0-1.4-.5-1.4-1.2 0-.7.6-1.3 1.4-1.4.8-.1 1.4.4 1.4 1.2"/><path d="m36.1 15.8c0 .7-.6 1.2-1.4 1.2-.8 0-1.4-.6-1.4-1.4 0-.7.6-1.3 1.4-1.2.8 0 1.4.7 1.4 1.4"/><path d="m41.4 16.8c0 .6-.6 1-1.3.8-.7-.1-1.3-.8-1.3-1.4 0-.7.6-1.1 1.3-.9.7.2 1.3.9 1.3 1.5"/><path d="m27.9 19.1c0 .7-.6 1.3-1.3 1.3-.7 0-1.3-.4-1.4-1.1s.6-1.3 1.3-1.4c.8 0 1.4.5 1.4 1.2"/><path d="m33.4 19c0 .7-.6 1.3-1.4 1.3-.7 0-1.4-.6-1.4-1.3 0-.7.6-1.3 1.4-1.3.8 0 1.4.6 1.4 1.3"/><path d="m38.7 19.4c0 .7-.6 1.1-1.4 1.1-.7 0-1.3-.6-1.3-1.3 0-.7.6-1.2 1.4-1.1.8 0 1.4.6 1.3 1.3"/><path d="m27.8 12.4c0 .7-.6 1.3-1.3 1.5-.7.1-1.3-.3-1.3-.9 0-.7.6-1.4 1.3-1.6.7-.2 1.3.3 1.3 1"/><path d="m33.4 12.1c0 .7-.6 1.3-1.4 1.3-.8 0-1.4-.5-1.4-1.3 0-.7.6-1.3 1.4-1.3.8 0 1.4.6 1.4 1.3"/><path d="m38.8 13c0 .7-.6 1-1.3.9-.7-.1-1.3-.8-1.3-1.5 0-.7.6-1.2 1.4-1 .7.2 1.3.9 1.2 1.6"/><path d="m25.1 9.8c0 .7-.6 1.4-1.3 1.7-.7.3-1.2.1-1.2-.6 0-.6.5-1.4 1.2-1.8.7-.3 1.3 0 1.3.7"/><path d="m30.6 8.7c0 .7-.6 1.3-1.4 1.4-.8.1-1.4-.4-1.4-1 0-.7.6-1.4 1.4-1.5.7-.2 1.4.4 1.4 1.1"/><path d="m36.2 9c0 .7-.6 1.1-1.4 1-.8 0-1.4-.6-1.4-1.3 0-.7.6-1.3 1.4-1.1.8 0 1.4.7 1.4 1.4"/><path d="m41.4 10.9c0 .6-.5.8-1.2.6-.7-.3-1.3-1-1.3-1.7 0-.7.6-1 1.3-.6.6.3 1.2 1.1 1.2 1.7"/><path d="m27.7 5.7c0 .7-.6 1.4-1.3 1.6-.7.2-1.3-.1-1.3-.7 0-.7.6-1.5 1.3-1.7.7-.3 1.3.1 1.3.8"/><path d="m33.4 5.2c0 .7-.6 1.2-1.4 1.2-.8 0-1.4-.5-1.4-1.2 0-.7.6-1.4 1.4-1.4.8.1 1.4.7 1.4 1.4"/><path d="m38.9 6.6c0 .7-.6.9-1.3.7-.7-.2-1.4-.9-1.3-1.6 0-.7.6-1.1 1.4-.8.7.2 1.2 1 1.2 1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f39a.svg b/public/emoji/1f39a.svg
new file mode 100644
index 000000000..426ccd12f
--- /dev/null
+++ b/public/emoji/1f39a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m14 4.5c0 7 0 53.8 0 55 0 3.4 6 3.4 6 0 0-7 0-53.8 0-55 0-3.3-6-3.3-6 0" fill="#333"/><path d="m6.6 42c2.6 0 18.2 0 20.8 0 2.5 0 4.6-2.3 4.6-5 0-2.7-2.1-5-4.6-5-2.6 0-18.2 0-20.8 0-2.5 0-4.6 2.3-4.6 5 0 2.7 2.1 5 4.6 5" fill="#6d7275"/><path d="m6.9 39.6c2.6 0 17.7 0 20.2 0 2.4 0 4.5-1.7 4.5-3.8s-2-3.8-4.5-3.8c-2.6 0-17.7 0-20.2 0-2.4 0-4.5 1.7-4.5 3.8s2 3.8 4.5 3.8" fill="#94989b"/><g fill="#5b636b"><path d="m59 10h-20c-4 0-4-6 0-6h20c4 0 4 6 0 6"/><path d="m57 20h-18c-4 0-4-6 0-6h18c4 0 4 6 0 6"/><path d="m55 30h-16c-4 0-4-6 0-6h16c4 0 4 6 0 6"/></g><g fill="#c7e755"><path d="m53 40h-14c-4 0-4-6 0-6h14c4 0 4 6 0 6"/><path d="m51 50h-12c-4 0-4-6 0-6h12c4 0 4 6 0 6"/><path d="m49 60h-10c-4 0-4-6 0-6h10c4 0 4 6 0 6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f39b.svg b/public/emoji/1f39b.svg
new file mode 100644
index 000000000..54dda727d
--- /dev/null
+++ b/public/emoji/1f39b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="30.3" cy="36.7" r="23.1" fill="#7d8993"/><circle cx="30.3" cy="38.3" r="20.2" fill="#5b636b"/><path d="m31.6 33.7c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4v-15.3c0-.8.6-1.4 1.4-1.4.8 0 1.4.6 1.4 1.4v15.3" fill="#fff"/><path d="m63.4 43.4c1.1-6.1.6-12.5-1.6-18.3-2.2-5.8-6.1-11-11.2-14.7-5-3.7-11.2-5.9-17.5-6.2-6.3-.2-12.6 1.4-18 4.8-5.3 3.3-9.7 8.3-12.3 14.1-2.6 5.8-3.4 12.4-2.4 18.6.7 4.3 2.3 8.4 4.7 12.1h3.2c-2.3-3.4-3.8-7.2-4.5-11.2-.9-5.3-.3-10.8 1.6-15.7 2-5 5.4-9.3 9.7-12.4 4.3-3.1 9.5-4.9 14.7-5 5.3-.2 10.5 1.3 14.9 4.1 4.4 2.8 7.9 7 9.9 11.8 2.1 4.8 2.6 10.2 1.7 15.3-.9 5-3.2 9.5-6.7 13.2h9.9c1.9-3.2 3.2-6.8 3.9-10.5" fill="#94989b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f39e.svg b/public/emoji/1f39e.svg
new file mode 100644
index 000000000..1a65cc86e
--- /dev/null
+++ b/public/emoji/1f39e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 27.9l-5.8-5.8-6.5 6.5c-.3.3-.8.3-1 0l-13.3-13.3c-.3-.3-.3-.8 0-1l6.5-6.5-5.8-5.8-34.1 34.1 5.8 5.8 6.3-6.3c.3-.3.8-.3 1 0l13.2 13.2c.3.3.3.8 0 1l-6.3 6.3 5.8 5.8 34.2-34m-7.7 0c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2m-20.2-20.2c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2m-24.5 28.4c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2m32 8.4c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2m5.8-5.9c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2m-19.2-25.1c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2m20.2 20.2c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2m-26-14.3c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2m-5.9 5.9c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2m1.8 7.2c-.3-.3-.3-.8 0-1l13.2-13.2c.3-.3.8-.3 1 0l13.2 13.2c.3.3.3.8 0 1l-13.2 13.2c-.3.3-.8.3-1 0l-13.2-13.2m-7.7-1.4c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2m20.2 20.2c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2m-5.9 5.9c-.3-.3-.3-.7 0-.9l2-2c.3-.3.7-.3.9 0l2 2c.3.3.3.7 0 .9l-2 2c-.3.3-.7.3-.9 0l-2-2" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f39f.svg b/public/emoji/1f39f.svg
new file mode 100644
index 000000000..6e4c9b692
--- /dev/null
+++ b/public/emoji/1f39f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m64 41.7l-.9-2.5c0 0 0 0 0 0-.7.3-1.5-.1-1.7-.8-.3-.7.1-1.5.8-1.7l-1-2.7c0 0 0 0 0 0-.7.3-1.5-.1-1.7-.8-.3-.7.1-1.5.8-1.7l-.9-2.5c0 0 0 0 0 0-.7.3-1.5-.1-1.7-.8-.3-.7.1-1.5.8-1.7l-.9-2.5c0 0 0 0 0 0-.7.2-1.4-.1-1.7-.7-2.7.3-5.4-1.2-6.3-3.9l-37.4 13.4c1.1 3.1-.5 6.5-3.6 7.7l7.3 19.9c3.1-1.1 6.5.5 7.7 3.6l37.3-13.6c-1-2.7.1-5.6 2.4-7.1-.3-.6 0-1.4.7-1.6" fill="#fbbf67"/><path d="m56.6 46.7l-32.2 11.7c-1.7.6-3.6-.3-4.3-2l-5.7-15.7c-.6-1.7.3-3.6 2-4.3l32.2-11.7c1.7-.6 3.6.3 4.3 2l5.7 15.7c.6 1.8-.3 3.7-2 4.3m-39.6-8.6c-.9.3-1.3 1.3-1 2.1l5.7 15.7c.3.9 1.3 1.3 2.1 1l32.2-11.7c.9-.3 1.3-1.3 1-2.1l-5.7-15.7c-.3-.9-1.3-1.3-2.1-1l-32.2 11.7" fill="#f55"/><g fill="#89664c"><path d="m30.9 43.1l-.9.3c-.1 0-.2 0-.2-.1l-.5-1-.6.2.3 1.1c0 .1 0 .2-.1.2l-.9.3c-.1 0-.1 0-.2-.1l-1.7-6.9c0-.1 0-.2.1-.2l1.3-.5c.1 0 .2 0 .2.1l3.2 6.4c.1.1.1.2 0 .2m-2.1-1.9l-1.2-2.6h-.1l.8 2.7.5-.1"/><path d="m32.8 37.1l1.2 3.4c.2.7-.1 1.4-.8 1.7l-1.5.5c-.1 0-.2 0-.2-.1l-2-5.6c0-.1 0-.2.1-.2l1.5-.5c.7-.2 1.5.1 1.7.8m-1.1.5c0-.1-.2-.2-.3-.2l-.4.1 1.4 3.8.3-.1c.1 0 .2-.2.1-.3l-1.1-3.3"/><path d="m37 34.3l2.1 5.6c0 .1 0 .2-.1.2l-.9.3c-.1 0-.2 0-.2-.1l-1-2.6.2 2.6c0 .1-.1.1-.1 0l-1.5-2.1 1 2.6c0 .1 0 .2-.1.2l-.9.3c-.1 0-.2 0-.2-.1l-2.1-5.6c0-.1 0-.2.1-.2l.8-.3c.1 0 .2 0 .2.1l1.9 2.8-.3-3.3c0-.1 0-.2.1-.2l.8-.3c.1 0 .2 0 .2.1"/><path d="m41.1 39.2c0 .1 0 .2-.1.2l-.9.3c-.1 0-.2 0-.2-.1l-2-5.6c0-.1 0-.2.1-.2l.9-.3c.1 0 .2 0 .2.1l2 5.6"/><path d="m42.6 32.3l.3.9c0 .1 0 .2-.1.2l-.7.3 1.7 4.6c0 .1 0 .2-.1.2l-.9.3c-.1 0-.2 0-.2-.1l-1.6-4.7-.7.3c-.1 0-.2 0-.2-.1l-.3-.9c0-.1 0-.2.1-.2l2.5-.9c.1 0 .2 0 .2.1"/><path d="m35.7 50.3l-.4.1c-.7.2-1.4-.1-1.7-.8l-1.6-4.6c-.2-.7.1-1.4.8-1.7l.4-.1c.7-.2 1.4.1 1.7.8l1.7 4.6c.2.6-.2 1.4-.9 1.7m-2.3-6c-.2.1-.3.2-.2.4l1.6 4.5c0 .1.2.2.3.1h.1c.1 0 .2-.2.2-.3l-1.6-4.5c-.1-.2-.3-.2-.4-.2"/><path d="m38.8 42.5l2.1 5.6c0 .1 0 .2-.1.2l-.6.2c-.1 0-.2 0-.2-.1l-2-2.2.9 2.6c0 .1 0 .2-.1.2l-.9.3c-.1 0-.2 0-.2-.1l-2.1-5.6c0-.1 0-.2.1-.2l.7-.2c.1 0 .2 0 .2.1l2.1 2.5-1-2.9c0-.1 0-.2.1-.2l.9-.3c0 0 .1 0 .1.1"/><path d="m43.8 46.1l.3.9c0 .1 0 .2-.1.2l-2.1.8c-.1 0-.2 0-.2-.1l-2.1-5.6c0-.1 0-.2.1-.2l2.1-.8c.1 0 .2 0 .2.1l.3.9c0 .1 0 .2-.1.2l-1.1.4.4 1.1 1-.4c.1 0 .2 0 .2.1l.3.9c0 .1 0 .2-.1.2l-1 .4.5 1.3 1.1-.4c.2-.1.3-.1.3 0"/></g><g opacity=".5" fill="#947151"><path d="m25.4 54.8l30.4-25.5c-1.5-1.8-1.7-4.1-.9-6.1-2.4-.1-4.5-1.6-5.4-3.9l-37.3 13.5c1.1 3.1-.5 6.5-3.6 7.7l2.3 6.4 6 7.2c2.6-2.2 6.3-1.8 8.5.7"/><path d="m25.4 54.8l30.4-25.5c-1.5-1.8-1.7-4.1-.9-6.1-2.4-.1-4.5-1.6-5.4-3.9l-37.3 13.5c1.1 3.1-.5 6.5-3.6 7.7l2.3 6.4 6 7.2c2.6-2.2 6.3-1.8 8.5.7" opacity=".5"/></g><path d="m52.5 16.1l-1.7-2.1c0 0 0 0 0 0-.6.5-1.4.4-1.9-.2-.5-.6-.4-1.4.2-1.9l-1.7-2.1c0 0 0 0 0 0-.6.5-1.4.4-1.9-.2-.5-.6-.4-1.4.2-1.9l-1.7-2.1c0 0 0 0 0 0-.6.5-1.4.4-1.9-.2-.7-.4-.6-1.2-.1-1.7l-1.7-2.1c0 0 0 0 0 0-.6.5-1.4.4-1.9-.1-2.4 1.2-5.4.7-7.3-1.5l-30.4 25.5c2.2 2.6 1.8 6.4-.7 8.5l13.6 16.3c2.5-2.1 6.3-1.8 8.4.7l30.4-25.5c-1.8-2.2-1.8-5.3-.2-7.5-.3-.6-.2-1.4.3-1.9" fill="#fbbf67"/><path d="m47.2 23.4l-26.2 22c-1.4 1.2-3.5 1-4.7-.4l-10.7-12.8c-1.2-1.4-1-3.5.4-4.7l26.2-22c1.4-1.2 3.5-1 4.7.4l10.7 12.8c1.2 1.4 1 3.5-.4 4.7m-40.1 5.4c-.7.6-.8 1.6-.2 2.3l10.7 12.9c.6.7 1.6.8 2.3.2l26.2-22c.7-.6.8-1.6.2-2.3l-10.7-12.9c-.6-.7-1.6-.8-2.3-.2l-26.2 22" fill="#f55"/><g fill="#89664c"><path d="m21.9 28.8l-.7.6c-.1.1-.2 0-.2 0l-.8-.8-.6.4.7.9c0 .1 0 .2 0 .2l-.7.6c-.1.1-.1 0-.2 0l-3.9-5.9c0-.1 0-.2 0-.2l1.1-.9c.1-.1.2-.1.2 0l5.1 4.9c0 .1 0 .1 0 .2m-2.6-1.1l-2-2.1-.1.1 1.7 2.3.4-.3"/><path d="m21.6 22.5l2.3 2.8c.5.6.4 1.4-.2 1.9l-1.2 1c-.1.1-.2 0-.2 0l-3.9-4.6c-.1-.1 0-.2 0-.2l1.2-1c.7-.5 1.5-.5 2 .1m-.9.8c-.1-.1-.3-.1-.4 0l-.3.2 2.6 3.1.3-.2c.1-.1.1-.2 0-.4l-2.2-2.7"/><path d="m24.6 18.4l3.9 4.6c.1.1 0 .2 0 .2l-.8.6c-.1.1-.2 0-.2 0l-1.8-2.1 1.1 2.4c0 .1 0 .1-.1.1l-2.1-1.5 1.8 2.1c.1.1 0 .2 0 .2l-.8.6c-.1.1-.2 0-.2 0l-3.9-4.6c-.1-.1 0-.2 0-.2l.7-.6c.1-.1.2 0 .2 0l2.7 1.9-1.4-3c0-.1 0-.2 0-.2l.7-.6c.1.1.2.1.2.1"/><path d="m30.2 21.6c.1.1 0 .2 0 .2l-.7.6c-.1.1-.2 0-.2 0l-3.9-4.6c-.1-.1 0-.2 0-.2l.7-.6c.1-.1.2 0 .2 0l3.9 4.6"/><path d="m29.2 14.6l.6.7c.1.1 0 .2 0 .2l-.6.5 3.2 3.8c.1.1 0 .2 0 .2l-.7.6c-.1 0-.2 0-.2 0l-3.2-3.8-.6.5c-.1.1-.2 0-.2 0l-.6-.7c-.1-.1 0-.2 0-.2l2.1-1.7c0-.1.1-.1.2-.1"/><path d="m28.9 33.9l-.3.3c-.6.5-1.4.4-1.9-.2l-3.1-3.7c-.5-.6-.4-1.4.2-1.9l.3-.3c.6-.5 1.4-.4 1.9.2l3 3.7c.5.6.4 1.4-.1 1.9m-4.3-4.8c-.2.1-.2.3-.1.4l3.1 3.6c.1.1.2.1.4 0l.1-.1c.1-.1.1-.3 0-.4l-3.1-3.5c-.1-.1-.3-.1-.4 0"/><path d="m29.1 25.5l3.9 4.6c.1.1 0 .2 0 .2l-.5.4c-.1.1-.2.1-.2 0l-2.6-1.4 1.8 2.1c.1.1 0 .2 0 .2l-.7.6c-.1.1-.2 0-.2 0l-3.9-4.6c-.1-.1 0-.2 0-.2l.5-.4c.1-.1.2-.1.2 0l2.8 1.6-2-2.3c-.1-.1 0-.2 0-.2l.7-.6c0 0 .1 0 .2 0"/><path d="m35 27.2l.6.7c.1.1 0 .2 0 .2l-1.7 1.5c-.1.1-.2 0-.2 0l-3.9-4.6c-.1-.1 0-.2 0-.2l1.7-1.5c.1-.1.2 0 .2 0l.6.7c.1.1 0 .2 0 .2l-.9.8.8.9.8-.7c.1-.1.2 0 .2 0l.6.7c.1.1 0 .2 0 .2l-.8.7.9 1.1.9-.8c.1 0 .2 0 .2.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3a0.svg b/public/emoji/1f3a0.svg
new file mode 100644
index 000000000..1c1feb090
--- /dev/null
+++ b/public/emoji/1f3a0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ed4c5c" d="m26 2h4v60h-4z"/><path d="m44.6 28.7c.3-2.4 1.4-6.5 5.1-9.3 4.7-3.6 9.3-3.2 9.7-7.5 0 0 6.4 7.7-.9 13.3-5.3 4.1-8.7 1.5-10.8 3.3l-3.1.2" fill="#181f27"/><path d="m40.3 39.8c0 0 4.1 6 9.6 6 5.5 0 5.5.2 6.4 4.9 1 4.6 3.6 8.1 3.6 8.1l2.1-4.5c0 0-2.3-1.2-2.6-7-.3-5.8-2.3-4.9-5-6-2.7-1.1-4.7-5.3-4.7-5.3s3.9-10.1-7-11.8c-10.9-1.7-11.9 7.6-22.1-1.8-10.2-9.4-15.9-5.1-15.9-5.1l1.8 1.3c0 0-1.5 8.5-3.5 10-2.3 1.8.1 3.9 2 4 .2 0 1.9-2.6 2.4-2.4 1.2.5-.4 2.5-.1 2.6.8.4 1.6-1 1.6-2.3 0 0 2.8-1.7 3.9-4.9 0 0-1.1 7.8 3.6 11.8 0 0-.7 2.2-1.8 2.7-7.8 3.7-7.1 3.8-7.1 9.7 0 5.9-1.6 8.2-1.6 8.2s.8.8 4.1.8c0 0 1.3-4.3 1-9.2-.3-5 4.4-5.1 6.8-5.1 3.8 0 5.7-2.9 5.7-2.9s4.7 4.6 16.8-1.8" fill="#d4daf4"/><g fill="#7e93a4"><path d="m40.3 39.8c0 0 4.1 6 9.6 6 1.9 0 3.1 0 4 .2.1.4.1.9.1 1.5.2 4.6 2.1 5.6 2.1 5.6l-1.7 3.6c0 0-2.1-2.7-2.9-6.5-.8-3.7-.7-3.9-5.1-3.9-3.7 0-6.6-4.5-7.4-5.9.4-.2.9-.4 1.3-.6"/><path d="m12.7 45.4c1.5-1 3.6-1 5-1 3.8 0 5.7-2.9 5.7-2.9s.5.4 1.5.9c-.6 1-2 2.8-4.2 2.8-1.9 0-5.7.1-5.4 4.1.3 4-.8 7.4-.8 7.4-2.6 0-3.3-.6-3.3-.6s1.2-1.8 1.2-6.5c0-2.1-.1-3.3.3-4.2"/></g><g fill="#181f27"><path d="m8.6 22.5c0-.4-.5-.8-1.1-.8-.6 0-1.1.3-1.1.8s.5.8 1.1.8c.6-.1 1.1-.4 1.1-.8"/><path d="m3.1 30.5c.2.4.6.5.8.4s.3-.5 0-.9c-.2-.4-.6-.5-.8-.4-.2.2-.2.6 0 .9"/><path d="m14.9 54.7c-.2 1.2-.5 2-.5 2-2.6 0-3.3-.6-3.3-.6s.4-.5.7-1.8c1.5.4 2.5.4 3.1.4"/><path d="m54.9 51.5c.6 1.2 1.2 1.6 1.2 1.6l-1.7 3.6c0 0-.8-1.1-1.6-2.7 1-.7 1.7-1.8 2.1-2.5"/><path d="m10.5 56.2c-.3 1.6-.6 2.5-.6 2.5-3.2 0-4.1-.8-4.1-.8s.5-.7.9-2.2c1.7.6 3.1.6 3.8.5"/><path d="m60.5 52.2c.7 1.5 1.5 2 1.5 2l-2.1 4.5c0 0-1-1.3-2-3.4 1.3-.9 2.1-2.2 2.6-3.1"/></g><path fill="#6c3c78" d="m13.1 26.4l-1.5-4.1.6-7.2-.9-.1-.5 5.9-5-.5-.1.9 4.8.6-3.5 8.3.8.3 3.1-7.3 1.3 3.5z"/><ellipse cx="11" cy="21.8" rx="1.4" ry="1.3" fill="#a35cff"/><path d="m5.6 17.9c-1.5.1-2.3 2.5-.6 3.3 1.7.8 5.5-1.2 5.8-1.9.3-.8-2 .7-4.4-.8l-.8-.6" fill="#181f27"/><path fill="#a35cff" d="m14.6 36.6h36v-2.9h-37z"/><path fill="#6c3c78" d="m13.9 34.3l12.1-4.3-1.1-2.7-12.1 4.3z"/><path d="m26.3 48.7c2.2 2.3 7.7 2.2 10 0 1.4-1.3-2-3.5-4.1-4.7v-3.3h-1.7v3.3c-2.2 1.3-5.6 3.3-4.2 4.7m1.7-.4c-.4-.5 2.9-2.6 3.3-2.8.4.2 3.7 2.2 3.3 2.7-.5 1-6 1-6.6.1" fill="#a35cff"/><path d="m37.2 23.2v13.1c0 3.1-2.7 5.7-5.9 5.7-3.3 0-5.9-2.5-5.9-5.7v-11.4c4.6 1.8 7.6-.2 11.8-1.7" fill="#6c3c78"/><path d="m28.9 36.3v-10.7c1.7 0 3.2-.4 4.7-1v11.7c0 1.2-1.1 2.3-2.4 2.3-1.2-.1-2.3-1.1-2.3-2.3" fill="#a35cff"/><path d="m7.5 16.2c-.5-1.6 1.5-4 8-4.3 6.3-.2.3 2-.3 3.1 0 0 4.1-.8 8.2 1.6 2.5 1.5-1.9 1.2-1.9 2.7 0 0 3.7.8 4.2 3 .2 1-1.4-.4-1.9 1 0 0 5.8 1.1 2.8 5.3-2.5 3.4-5 2.5-5.6 2.2-.6-.3.7-2.8.6-3.7-.2-.8-.6-1.1-1.3.4-.2.4-1.6-1.8-.6-5.2 0 0-7.9.4-6.6-3.4.9-2.9-5.1-.9-5.6-2.7" fill="#181f27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3a1.svg b/public/emoji/1f3a1.svg
new file mode 100644
index 000000000..72c71cd42
--- /dev/null
+++ b/public/emoji/1f3a1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m32 2c-13.8 0-25 11.2-25 25s11.2 25 25 25 25-11.2 25-25-11.2-25-25-25m0 47c-12.1 0-22-9.8-22-22s9.9-22 22-22 22 9.9 22 22-9.8 22-22 22" fill="#d0d0d0"/><path fill="#d0d0d0" d="m8 26h48v2h-48z" id="0"/><path fill="#d0d0d0" d="m31 3h2v48h-2z" id="1"/><use transform="matrix(.7071-.7071.7071.7071-9.719 30.5354)" xlink:href="#1"/><use transform="matrix(.7071-.7071.7071.7071-9.7192 30.5358)" xlink:href="#0"/><circle cx="32" cy="27" r="8.2" fill="#3e4347"/><circle cx="32" cy="27" r="5.5" fill="#94989b"/><path d="m34.9 2.8h-2.1c0-.4-.4-.8-.8-.8s-.8.4-.8.8h-2.1c-1.5 0-2.6 1.2-2.6 2.6v5.8c0 1.5 1.2 2.6 2.6 2.6h5.8c1.5 0 2.6-1.2 2.6-2.6v-5.8c0-1.4-1.1-2.6-2.6-2.6m1.1 5.5h-8v-2.9c0-.6.5-1.1 1.1-1.1h5.8c.6 0 1.1.5 1.1 1.1v2.9" fill="#ed4c5c"/><path fill="#3e4347" d="m26.5 9.9h11.1v1.6h-11.1z"/><path d="m34.9 50.9h-2.1c0-.4-.3-.8-.8-.8s-.8.3-.8.8h-2.1c-1.5 0-2.6 1.2-2.6 2.6v5.8c0 1.5 1.2 2.6 2.6 2.6h5.8c1.5 0 2.6-1.2 2.6-2.6v-5.8c0-1.4-1.1-2.6-2.6-2.6m1.1 5.6h-8v-2.9c0-.6.5-1.1 1.1-1.1h5.8c.6 0 1.1.5 1.1 1.1v2.9" fill="#ed4c5c"/><path fill="#3e4347" d="m26.5 58h11.1v1.6h-11.1z"/><path d="m10.4 26.9h-2.1c0-.4-.3-.8-.8-.8s-.8.4-.8.8h-2.1c-1.4 0-2.6 1.1-2.6 2.6v5.8c0 1.5 1.2 2.6 2.6 2.6h5.8c1.5 0 2.6-1.2 2.6-2.6v-5.8c.1-1.5-1.1-2.6-2.6-2.6m1.1 5.5h-8v-2.9c0-.6.5-1.1 1.1-1.1h5.8c.6 0 1.1.5 1.1 1.1v2.9" fill="#f2b200"/><path fill="#3e4347" d="m2 33.9h11.1v1.6h-11.1z"/><path d="m59.4 26.9h-2.1c0-.4-.3-.8-.8-.8s-.8.4-.8.8h-2.1c-1.5 0-2.6 1.2-2.6 2.6v5.8c0 1.5 1.2 2.6 2.6 2.6h5.8c1.5 0 2.6-1.2 2.6-2.6v-5.8c0-1.5-1.2-2.6-2.6-2.6m1 5.5h-8v-2.9c0-.6.5-1.1 1.1-1.1h5.8c.6 0 1.1.5 1.1 1.1v2.9" fill="#42ade2"/><path fill="#3e4347" d="m50.9 33.9h11.1v1.6h-11.1z"/><path d="m17.9 9.8h-2.1c0-.4-.3-.8-.8-.8-.4 0-.8.4-.8.8h-2.1c-1.5 0-2.6 1.2-2.6 2.6v5.8c0 1.5 1.2 2.6 2.6 2.6h5.8c1.5 0 2.6-1.2 2.6-2.6v-5.8c0-1.4-1.2-2.6-2.6-2.6m1.1 5.6h-8v-2.9c0-.6.5-1.1 1.1-1.1h5.8c.6 0 1.1.5 1.1 1.1 0 0 0 2.9 0 2.9" fill="#42ade2"/><path fill="#3e4347" d="m9.4 16.9h11.1v1.6h-11.1z"/><path d="m51.9 43.9h-2.1c0-.4-.3-.8-.8-.8-.4 0-.8.3-.8.8h-2.1c-1.5 0-2.6 1.2-2.6 2.6v5.8c0 1.5 1.2 2.6 2.6 2.6h5.8c1.5 0 2.6-1.2 2.6-2.6v-5.8c.1-1.4-1.1-2.6-2.6-2.6m1.1 5.5h-8v-2.9c0-.6.5-1.1 1.1-1.1h5.8c.6 0 1.1.5 1.1 1.1v2.9" fill="#f2b200"/><path fill="#3e4347" d="m43.5 51h11.1v1.6h-11.1z"/><path d="m17.6 44.1h-2.1c0-.4-.3-.8-.8-.8-.4 0-.8.3-.8.8h-2.1c-1.5 0-2.6 1.2-2.6 2.6v5.8c0 1.5 1.2 2.6 2.6 2.6h5.8c1.5 0 2.6-1.2 2.6-2.6v-5.8c.1-1.4-1.1-2.6-2.6-2.6m1.1 5.6h-8v-2.9c0-.6.5-1.1 1.1-1.1h5.8c.6 0 1.1.5 1.1 1.1v2.9" fill="#83bf4f"/><path fill="#3e4347" d="m9.2 51.2h11.1v1.6h-11.1z"/><path d="m52.2 9.6h-2.1c0-.4-.3-.8-.8-.8s-.8.3-.8.8h-2.1c-1.5 0-2.6 1.2-2.6 2.6v5.8c0 1.5 1.2 2.6 2.7 2.6h5.8c1.5 0 2.6-1.2 2.6-2.6v-5.8c-.1-1.4-1.2-2.6-2.7-2.6m1.1 5.5h-8v-2.9c0-.6.5-1.1 1.1-1.1h5.8c.6 0 1.1.5 1.1 1.1v2.9" fill="#83bf4f"/><path fill="#3e4347" d="m43.7 16.7h11.1v1.6h-11.1z"/><g fill="#ed4c5c"><circle cx="32" cy="27" r="2.8"/><path d="m33 26.4l-1.1.6-.9-.5-20.4 37.5h2.6l18.8-34.8 18.8 34.8h2.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3a2.svg b/public/emoji/1f3a2.svg
new file mode 100644
index 000000000..e8efa01a2
--- /dev/null
+++ b/public/emoji/1f3a2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#870014"><path d="m39.5 30.9h3.8v30.1h-3.8z"/><path d="m28.2 61h-3.7v-20.5l3.7-1z"/><path d="m9.5 50h3.8v11h-3.8z"/><path d="m54.5 30.9h3.8v30.1h-3.8z"/></g><path d="m2 53.1v7.8c13.5-12.9 32.3-27.4 60-28.4v-5.8c-21.6 0-46.1 11.8-60 26.4" fill="#ed4c5c"/><g fill="#94989b"><path d="m36.7 31.3c-1 .4-2 .7-3.1 1.1 1-.4 2.1-.8 3.1-1.1"/><path d="m18.1 40.5c.3-.2.6-.4.9-.6 0 0-.1 0-.1.1-.3.1-.5.3-.8.5"/></g><g fill="#ffdd67"><path d="m15.8 26.4l3-1.6 1.2 2.3-3 1.6z"/><path d="m7.6 24.5c-1.4-.8-1.6-.5-1.8-.1-.2.4-.3.8 1.1 1.6l.7-1.5"/></g><g fill="#384044"><path d="m31.4 31.8l-.4-1.1 8-3.1.4 1.2z"/><path d="m17 42.3c.5 1 .1 2.2-.9 2.7-1 .5-2.2.1-2.7-.9-.5-1 3.1-2.8 3.6-1.8"/><path d="m30.9 35c.5 1 .1 2.2-.9 2.7-1 .5-2.2.1-2.7-.9-.5-1 3.1-2.8 3.6-1.8"/><path d="m25.1 26.5c0 0-1.4.7-.7 3.2.7 2.5.7 2.5.7 2.5l2.2-1.2-2.2-4.5"/></g><path d="m26.9 24.2l-2.4 1.2 2 4.1c.4.8.1 1.8-.7 2.2l-8.8 4.6c-.8.4-1.7.1-2.1-.7l-2-4.1-3.5 1.8c-.5.3-.7 1.1-.4 1.7l.4 9.6c.3.6 1.1.9 1.7.6l20.9-11c.6-.3.9-1.1.5-1.7l-3.9-7.8c-.3-.6-1.1-.8-1.7-.5" fill="#83bf4f"/><g fill="#384044"><path d="m36.4 29.2c-.2-.6-.9-1-1.5-.8-.6.2-1 .9-.8 1.6.2.7.9 1 1.5.8.6-.2 1-.9.8-1.6"/><path d="m25 32.1l-2-6 .8-9-1.7-.3-1 8.2-1.7 1c.2.5-.2 1.2-1.1 1.7-.8.4-1.7.4-2-.1l-1.7.9-7.1-4-.7 1.5 7.5 4.6 3.6 5.2 7.1-3.7"/></g><g fill="#ffdd67"><path d="m22.1 16.9c.2-1.6.6-1.6 1.1-1.6.5.1.9.2.7 1.8l-1.8-.2"/><path d="m47.1 15.4l3.3-.6.5 2.6-3.4.6z"/><path d="m39.9 11c-1.1-1.2-1.4-1-1.8-.6-.3.3-.6.7.5 1.9l1.3-1.3"/></g><g fill="#384044"><path d="m43.7 30.5c.2 1.1-.6 2.1-1.6 2.3-1.1.2-2.1-.6-2.3-1.7-.2-1 3.7-1.7 3.9-.6"/><path d="m58.7 28.1c.2 1.1-.6 2.1-1.6 2.3-1.1.2-2.1-.6-2.3-1.7-.2-1.1 3.7-1.8 3.9-.6"/><path d="m56 18.3c0 0-1.5.3-1.6 2.8-.1 2.6-.1 2.6-.1 2.6l2.4-.4-.7-5"/></g><path d="m58.3 16.7l-2.6.4.7 4.5c.1.9-.4 1.7-1.3 1.8l-9.7 1.6c-.9.1-1.7-.4-1.8-1.3l-.7-4.5-3.9.8c-.7.1-1.1.8-1 1.5l.4 8.8c.1.7.8 1.2 1.4 1.1l20.3-3.4c.7-.1 1.1-.8 1-1.5l-1.4-8.6c0-.8-.7-1.3-1.4-1.2" fill="#c28fef"/><path d="m54.1 17.5l3.3-8.4-1.6-.8-3.3 7.5-1.9.3c.1.5-.6 1.1-1.5 1.3-.9.2-1.7-.2-1.8-.7l-1.9.3-5.5-6-1.2 1.2 5.9 6.9 1.8 5.9 7.8-1.3-.1-6.2" fill="#89664c"/><path d="m55.9 8.3c.7-1.5 1-1.4 1.5-1.2.4.2.7.5.1 2l-1.6-.8" fill="#ffdd67"/><path d="m41.9 10.3l.8 1 10.6-1.7.3-1.3c-.7-4.3-1.9-5.9-6.7-5.2-4.8.8-5.7 2.8-5 7.2" fill="#ffb300"/><path d="m53.2 8.5c0 .3 0 .5-.1.6-.1.3-.3.4-.3.4s0-.5-.1-1.1c-.9-3.9-.8-2-5.2-1.3-4.3.7-4.9-1.2-4.5 2.8.1.7.2 1.1.2 1.1s-.3-.1-.4-.3c-.1-.1-.2-.3-.3-.6-.4 0-.9.1-.8 1.3.1.7.5 1.3 1.4 1.2.7 2.4 4.2 3.5 5.7 3.3 1.5-.2 4.5-2.4 4.4-4.9.9-.2 1.1-.9 1-1.6-.1-1.1-.7-1.1-1-.9" fill="#ffdd67"/><g fill="#937237"><circle cx="45.8" cy="10.9" r=".9"/><circle cx="50.3" cy="10.2" r=".9"/><path d="m49.9 13.1c-.8.9-1.9 1-2.9.5-.1-.1-.2.1-.1.2.4.5 1 .9 1.7.7s1.2-.7 1.4-1.2c.1-.2 0-.3-.1-.2"/></g><path d="m9.2 22.7l1 .8 9.8-4.3v-1.3c-1.7-4-3.4-5.2-7.8-3.3-4.5 1.8-4.8 4.1-3 8.1" fill="#ffb300"/><path d="m19.6 18.1c.1.2.1.5.1.6 0 .3-.2.5-.2.5s-.1-.5-.4-1.1c-1.8-3.5-1.3-1.7-5.3.1-4 1.8-5 .1-3.6 3.9.3.6.5 1 .5 1s-.3 0-.5-.2c-.1-.1-.3-.3-.4-.5-.4.1-.9.4-.4 1.5.3.7.8 1.1 1.7.8 1.3 2.1 5 2.3 6.4 1.7 1.4-.6 3.7-3.5 3-5.9.8-.4.8-1.1.5-1.8-.6-1-1.1-.9-1.4-.6" fill="#ffdd67"/><g fill="#937237"><circle cx="13.1" cy="22.3" r=".9"/><circle cx="17.2" cy="20.5" r=".9"/><path d="m17.6 23.4c-.6 1.1-1.5 1.5-2.7 1.2-.1 0-.2.1 0 .2.5.4 1.2.6 1.9.3s1-1 1.1-1.6c0-.1-.2-.2-.3-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3a3.svg b/public/emoji/1f3a3.svg
new file mode 100644
index 000000000..daa26dc60
--- /dev/null
+++ b/public/emoji/1f3a3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d0d0d0" d="m12.7 16.9h1v5.5h-1z"/><path d="m52.6 44.3c0-.1-2.2-8.2-8-26.8-3.4-10.9-12.2-14.6-19.4-13.3-5.9 1.1-11.6 5.7-11 13.6l-2 .1c-.6-7.8 4.6-14.2 12.6-15.7 8.1-1.5 18 2.5 21.8 14.7 5.8 18.6 8 26.8 8 26.8l-2 .6" fill="#94989b"/><g fill="#3e4347"><path d="m51.6 44.9c-.3-.9.3-1.8 1.3-2.1l.5-.1c.9-.2 1.9.3 2.2 1.2l4.4 15.9c.3.9-.3 1.8-1.3 2.1l-.5.1c-.9.2-1.9-.3-2.2-1.2l-4.4-15.9"/><path d="m52.1 40.7c1.7 3.4.1 7.5-3.4 9.1-3.5 1.6-7.7.1-9.4-3.3-1.7-3.4-.1-7.5 3.4-9.1 3.5-1.6 7.8-.1 9.4 3.3"/></g><path d="m48.9 42.2c.8 1.7.1 3.7-1.7 4.5-1.8.8-3.9.1-4.7-1.7-.8-1.7-.1-3.7 1.7-4.5 1.8-.8 3.9 0 4.7 1.7" fill="#94989b"/><path fill="#d0d0d0" d="m35.5 55.2l-1.8-1.6 11.7-11.3 1.7 1.7z"/><path fill="#3e4347" d="m32.9 52.8h5.8v2.4h-5.8z"/><path d="m18 53.2c2.3-3.4 4.7-8.1 4.6-13.4-.1-10.2-4.4-18.5-9.6-18.5-5.1.1-9.1 8.5-9 18.7.1 5.2 2.6 10 5 13.3-2.8 1.4-4.8 3.9-4.7 6.9.1 4.3 9.3-.4 9.3-.4s9.4 4.5 9.3.2c-.1-2.9-2.1-5.5-4.9-6.8" fill="#c7e755"/><path d="m9.7 21.6c0-.8.8-1.5 1.8-1.5 1 0 1.8.6 1.8 1.5 0-.8.8-1.5 1.8-1.5 1 0 1.8.6 1.8 1.5 0 .8-3.5 2.7-3.5 2.7s-3.7-1.8-3.7-2.7" fill="#428bc1"/><path d="m10.8 31.2c1.7 0 3.1-1.2 3.1-2.7 0-1.4-1.4-2.6-3.2-2.6-1.7 0-3.1 1.2-3.1 2.7 0 1.4 1.4 2.6 3.2 2.6" fill="#fff"/><path d="m10.7 29.9c.9 0 1.6-.6 1.5-1.3 0-.7-.7-1.3-1.6-1.3-.9 0-1.6.6-1.5 1.3.1.7.8 1.3 1.6 1.3" fill="#231f20"/><g fill="#428bc1"><path d="m7.9 33.8c2.3 1.3 5.1 1.8 7.7 1.1 2.3-.6 4.3-2 5.4-3.8.3-.5 1.1-.1.8.4-1.2 2-3.4 3.5-5.9 4.2-2.9.7-6.1.3-8.5-1.2-.5-.3 0-1 .5-.7"/><path d="m21.2 38.3c0 1.9-1.8 3.5-4.1 3.6-2.3.1-4.2-1.6-4.2-3.5.3 0 .6 0 1 0 0 1.9-1.8 3.5-4.1 3.6-2.3.1-4.2-1.6-4.3-3.5 0-.5 1-.5 1 0 .1 1.5 1.5 2.7 3.3 2.7 1.8 0 3.2-1.3 3.2-2.7 0-.5.9-.5 1 0 .1 1.5 1.5 2.7 3.3 2.7 1.8 0 3.2-1.3 3.2-2.7-.3-.7.7-.7.7-.2"/><path d="m18.9 48.6c0 1.4-1.3 2.5-2.9 2.5-1.6.1-2.9-1.1-3-2.5.3 0 .6 0 1 0 0 1.4-1.3 2.5-2.9 2.5-1.8.1-3.1-1.1-3.1-2.4 0-.5.9-.5 1 0 0 .9.9 1.6 2 1.7 1.1 0 2-.8 2-1.7 0-.5.9-.5 1 0 0 .9.9 1.6 2 1.7 1.1 0 2-.8 2-1.7-.1-.7.9-.7.9-.1"/><path d="m20.3 43.4c0 1.7-1.6 3.1-3.7 3.2-2.1.1-3.7-1.4-3.8-3.1.3 0 .6 0 1 0 0 1.7-1.6 3.1-3.7 3.2-2.1.1-3.7-1.4-3.8-3.1 0-.5.9-.5 1 0 0 1.3 1.3 2.3 2.8 2.3 1.5 0 2.7-1.1 2.7-2.3 0-.5.9-.5 1 0 0 1.3 1.3 2.3 2.8 2.3 1.5 0 2.7-1.1 2.7-2.3.1-.7 1-.8 1-.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3a4.svg b/public/emoji/1f3a4.svg
new file mode 100644
index 000000000..810538abd
--- /dev/null
+++ b/public/emoji/1f3a4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c6cedb"><path d="m40 24c4.8 4.8 12.3 5 17.4.7l-18.1-18.1c-4.3 5-4 12.6.7 17.4"/><path d="m58.2 5.8c-4.7-4.8-12.3-5-17.4-.8l18.2 18.2c4.2-5.1 4-12.7-.8-17.4"/></g><g fill="#3e4347"><path d="m59.3 23.5l-18.8-18.8c-.2.3-.5.5-.8.8-.2.2-.5.5-.7.8l18.7 18.7c.3-.2.5-.5.8-.7.3-.3.5-.6.8-.8"/><path d="M32 20.9 6.2 52.8 7.5 54 2 60.9 3.1 62 10 56.5 11.2 57.8 43.1 32z"/></g><g fill="#4fd1d9"><path d="m57.7 37.3c-.7-3.6-4-4.3-4-4.3l-6.3 11.6c-.2-1.3-1.2-2.8-2.9-3.6-2.3-1.3-5-.9-5.9.7s.3 4 2.6 5.3c2.3 1.3 5 .9 5.9-.7l5-9.3c.5 0 1.3.3 2.4 1.6 2.3 2.6 5.4 2.9 5.4 2.9s-1.7-1.1-2.2-4.2"/><path d="m29.4 5.4c-3-4.4-7.9-3.3-7.9-3.3l-1.5 19.3c-1-1.7-3.3-3-6-3.2-3.9-.3-7.2 1.7-7.4 4.4-.2 2.8 2.7 5.3 6.6 5.6 3.9.3 7.2-1.7 7.4-4.4l1.2-15.4c.7-.3 1.9-.4 4.1.7 4.6 2.1 8.9.7 8.9.7s-2.8-.5-5.4-4.4"/></g><path fill="#3e4347" d="m49.8 27.7l-13.5-13.5-1.7 3.5 11.7 11.7z"/><g fill="#c6cedb"><path d="M43.1 32 32 20.9 34.6 17.7 46.3 29.4z"/><path transform="matrix(.7071-.7071.7071.7071 3.8777 39.0969)" d="m48.7 1.4h.8v27h-.8z"/></g><path transform="matrix(.7071-.7071.7071.7071-36.9346 22.1915)" fill="#8a94a0" d="m7.7 52.2h1.2v7.1h-1.2z"/><g fill="#c6cedb"><circle cx="16.5" cy="47.5" r=".7"/><circle cx="13.2" cy="50.8" r="1.8"/></g><path fill="#3e4347" d="m11.1 50.4h4.1v.9h-4.1z"/><circle cx="34" cy="30" r="1.8" fill="#c6cedb"/><path transform="matrix(.707-.7072.7072.707-11.2329 32.8452)" fill="#3e4347" d="m33.6 27.9h.9v4.1h-.9z"/><g fill="#c6cedb"><path d="m11.6 55.4c-.1.1-.3.1-.4 0l-2.7-2.7c-.1-.1-.1-.3 0-.4.1-.1.3-.1.4 0l2.7 2.7c.1.2.1.3 0 .4"/><path transform="matrix(.7071-.7071.7071.7071-17.9881 30.0394)" d="m22.1 34.2h10.2v5h-10.2z"/></g><path transform="matrix(.7072-.707.707.7072-19.4992 29.4068)" fill="#8a94a0" d="m23.6 36.4h4.3v3.6h-4.3z"/><g fill="#3e4347"><path transform="matrix(.7071-.7071.7071.7071-20.4843 29.0067)" d="m24.5 37.7h.5v3h-.5z"/><path transform="matrix(.7071-.7071.7071.7071-19.8279 29.2768)" d="m25.2 37.1h.5v3h-.5z"/><path transform="matrix(.7071-.7071.7071.7071-19.1734 29.5485)" d="m25.8 36.4h.5v3h-.5z"/><path transform="matrix(.7071-.7071.7071.7071-18.5188 29.82)" d="m26.5 35.8h.5v3h-.5z"/><path transform="matrix(.707-.7072.7072.707-16.4761 30.6727)" d="m26.6 33.4h4.3v3.6h-4.3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3a5.svg b/public/emoji/1f3a5.svg
new file mode 100644
index 000000000..da84a9fc6
--- /dev/null
+++ b/public/emoji/1f3a5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m3.6 22c-.6 0-1.1.5-1.1 1.1v19.8c0 .6.5 1.1 1.1 1.1l2.9-.7v-20.6l-2.9-.7" fill="#94989b"/><g fill="#3e4347"><path d="m6.5 22.7v20.6l40-10.3z"/><path d="m42.5 41h-5l-9 21h-4.1v2h6.7l7.4-18v16h-3v2h9v-2h-3v-16l7.6 18h6.4v-2h-4z"/><circle cx="29.5" cy="12" r="12"/></g><circle cx="29.5" cy="12" r="4" fill="#94989b"/><circle cx="49.5" cy="12" r="12" fill="#3e4347"/><circle cx="49.5" cy="12" r="4" fill="#94989b"/><path d="m61.5 42.9c0 .6-.5 1.1-1.1 1.1h-41.8c-.6 0-1.1-.5-1.1-1.1v-19.8c0-.6.5-1.1 1.1-1.1h41.8c.6 0 1.1.5 1.1 1.1v19.8" fill="#3e4347"/><g fill="#94989b"><path d="m59.5 41c0 .6-.5 1-1.1 1h-37.8c-.6 0-1.1-.4-1.1-1 0-.6.5-1 1.1-1h37.8c.6 0 1.1.4 1.1 1"/><path d="m41.5 26h16v12h-16z"/></g><path fill="#3e4347" d="m42.5 27h14v10h-14z"/><g fill="#94989b"><path d="m21.5 33h16v4h-16z"/><path d="m21.5 27h16v4h-16z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3a6.svg b/public/emoji/1f3a6.svg
new file mode 100644
index 000000000..1dca8b517
--- /dev/null
+++ b/public/emoji/1f3a6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m42 16c-3 0-5.6 1.7-7 4.1-1.4-2.5-4-4.1-7-4.1-4.4 0-8 3.6-8 8s3.6 8 8 8c3 0 5.6-1.7 7-4.1 1.4 2.5 4 4.1 7 4.1 4.4 0 8-3.6 8-8s-3.6-8-8-8m-14 11c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.3 3-3 3m14 0c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.3 3-3 3"/><path d="m46 32h-23c-1.1 0-2 .9-2 2v.5l-5-2.5v16l5-2.5v.5c0 1.1.9 2 2 2h23c1.1 0 2-.9 2-2v-12c0-1.1-.9-2-2-2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3a7.svg b/public/emoji/1f3a7.svg
new file mode 100644
index 000000000..15d028902
--- /dev/null
+++ b/public/emoji/1f3a7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47.5 45.1c-6.6 12.1-6.5 13.1-9.6 11.3-3.1-1.8-4.3-3.4 2.4-15.4s8.6-11.9 11.7-10.1c3 1.7 2.1 2.2-4.5 14.2" fill="#454749"/><path d="m53.7 48.7c-4.2 7.7-9.4 11.4-11.9 10-3.1-1.8-1.5-1.8 5.1-13.9 6.6-12.1 5.8-13.5 8.9-11.7 2.5 1.4 2.1 7.9-2.1 15.6" fill="#258399"/><path d="m16.5 45.1c6.6 12.1 6.5 13.1 9.6 11.3 3.1-1.8 4.3-3.4-2.4-15.4s-8.6-11.9-11.7-10.1c-3 1.7-2.1 2.2 4.5 14.2" fill="#454749"/><path d="m10.3 48.7c4.2 7.7 9.4 11.4 11.9 10 3.1-1.8 1.5-1.8-5.1-13.9-6.6-12.1-5.8-13.5-8.9-11.7-2.5 1.4-2.1 7.9 2.1 15.6" fill="#258399"/><path d="m11.3 57.7c0 0 5.4 1.4 5.8 0 2.5-8.1-11.4-12.9-11.4-22.1 0-14.8 11.8-26.8 26.3-26.8 14.5 0 26.3 12 26.3 26.8 0 9.2-13.9 14-11.4 22.1.4 1.4 5.8 0 5.8 0 5.7-5.6 9.3-13.4 9.3-22.1 0-16.9-13.4-30.6-30-30.6-16.6 0-30 13.7-30 30.6 0 8.7 3.6 16.5 9.3 22.1" fill="#3baacf"/><path d="m14.9 17.6c3.5-.7 8-5.7 17.1-5.7 9.1 0 13.7 5.1 17.1 5.7 1.4.3 3.8-1.9 3.8-1.9-5.5-6.3-12-9.5-20.9-9.5-8.9 0-15.4 3.2-20.9 9.5 0 .1 2.4 2.2 3.8 1.9" fill="#454749"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3a8.svg b/public/emoji/1f3a8.svg
new file mode 100644
index 000000000..c70f95ee6
--- /dev/null
+++ b/public/emoji/1f3a8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49.6 23.6c8.8-15.1-9.3-24.9-32.3-14.4-14.1 6.5-23.9 26.5-4.3 43.7 13.9 12.2 49 5.3 49-8.7 0-15.5-21.7-4.8-12.4-20.6m4.9 24.6c-2.8 2.4-7.2 2.4-10 0-2.8-2.4-2.8-4.5 0-6.9 2.8-2.4 7.2-2.4 10 0s2.7 4.5 0 6.9" fill="#f6c799"/><path d="m33.2 45.1c-3.1-2.4-8-2.4-11.1 0-3.1 2.4-3.1 6.2 0 8.6s8 2.4 11.1 0c3-2.4 3-6.3 0-8.6" fill="#2caece"/><path d="m19.6 33.6c-3.4-1.6-8-.6-10.4 2.3-2.4 2.9-1.6 6.5 1.8 8.1 3.4 1.6 8 .6 10.4-2.3 2.4-2.9 1.6-6.5-1.8-8.1" fill="#fdf516"/><path d="m17 20.6c-2.9-1.6-7.2-.9-9.4 1.6-2.3 2.5-1.7 5.8 1.2 7.3 2.9 1.6 7.2.9 9.4-1.6s1.7-5.7-1.2-7.3" fill="#f55"/><path d="m28.4 10.8c-2.8-1.6-6.9-1-9.1 1.4s-1.8 5.5 1.1 7.1c2.8 1.6 6.9 1 9.1-1.4s1.7-5.6-1.1-7.1" fill="#83bf4f"/><path d="m44.7 9.7c-2.2-1.8-5.9-2.2-8.5-1-2.5 1.2-2.8 3.7-.6 5.5 2.2 1.8 5.9 2.2 8.5 1 2.5-1.3 2.7-3.7.6-5.5" fill="#9156b7"/><path d="m40 42.1c-1.9 2.1-11.5 4-11.5 4s3.8-3.5 5.5-9.2c.8-2.7 4.7-2.7 6.4-1.2 1.7 1.4 1.5 4.3-.4 6.4" fill="#947151"/><path d="m58.7 12.3c1-.1 2.9 1.6 3 2.5.3 4.3-17.7 19.7-17.7 19.7l-3-2.5c0 0 13.3-19.4 17.7-19.7" fill="#666"/><path fill="#ccc" d="m38.4 34.9l3 2.5 2.6-2.9-3-2.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3a9.svg b/public/emoji/1f3a9.svg
new file mode 100644
index 000000000..d61f2f3d0
--- /dev/null
+++ b/public/emoji/1f3a9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m61.3 41.8c-3.2-7.5-15.3-1-29.3-1-14.1 0-26.1-6.5-29.3 1-3.7 7.2 7.8 20.1 29.3 20.1 21.5 0 33-12.9 29.3-20.1"/><path d="m32 1.9c-14 .1-24.1 6.2-22.7 9.6 3.8 12.5 5.2 23.8 4 36.3 12.6 3 24.9 2.8 37.4-.2-1.2-12.5.2-23.6 4-36.1 1.4-3.4-8.6-9.5-22.7-9.6"/></g><path d="m13.6 40.5c.2 2.5-1.1 7.3-1.1 7.3 11.6 11.1 27.4 11.1 39 0 0 0-1.1-4.7-1.1-7.3-11.8 10.7-25 10.7-36.8 0" fill="#ed4c5c"/><path d="m55 10.4c0 4.7-10.3 8.4-23 8.4-12.7 0-23-3.8-23-8.4 0-4.7 10.3-8.5 23-8.5 12.7 0 23 3.8 23 8.5" fill="#656d72"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3aa.svg b/public/emoji/1f3aa.svg
new file mode 100644
index 000000000..6d0fdff84
--- /dev/null
+++ b/public/emoji/1f3aa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ed4c5c" d="m56.2 38h-24.2-24.2l-5.8 26h30 30z"/><path fill="#f2f2f2" d="m10.2 64h13.4l1.7-26h-11.6z"/><path d="m2 38c0 2.3 2.6 4.2 5.8 4.2s5.8-1.9 5.8-4.2c.1 0-11.6 0-11.6 0" fill="#c94747"/><path d="m13.7 38c0 2.3 2.6 4.2 5.8 4.2 3.2 0 5.8-1.9 5.8-4.2 0 0-11.6 0-11.6 0" fill="#d0d0d0"/><path fill="#f2f2f2" d="m53.8 64h-13.4l-1.7-26h11.6z"/><path d="m62 38c0 2.3-2.6 4.2-5.8 4.2s-5.8-1.9-5.8-4.2c-.1 0 11.6 0 11.6 0" fill="#c94747"/><path d="m50.3 38c0 2.3-2.6 4.2-5.8 4.2s-5.8-1.9-5.8-4.2c0 0 11.6 0 11.6 0" fill="#d0d0d0"/><path d="m32 12c-1.2 10.4-14.2 26-30 26h30 30c-15.8 0-28.8-15.6-30-26" fill="#ed4c5c"/><g fill="#fff"><path d="m13.7 38h11.6c0 0 6.7-7.9 6.7-26 0 0-6.7 26-18.3 26"/><path d="M32,12c0,18.1,6.7,26,6.7,26h11.6C38.7,38,32,12,32,12z"/></g><path d="m32 38h-6.7c0 2.3 3.4 4.2 6.7 4.2 3.2 0 6.7-1.9 6.7-4.2 0 0-6.7 0-6.7 0" fill="#c94747"/><path fill="#3e4347" d="m32 42.1l-10.6 21.9h21.3z"/><g fill="#c94747"><path d="m21.4 64c0 0-2.4 0-4.1-4.9 0 0 4.1-.5 14.7-16.9 0-.1-5.3 21.8-10.6 21.8"/><path d="m42.6 64c0 0 2.4 0 4.1-4.9 0 0-4.1-.5-14.7-16.9 0-.1 5.3 21.8 10.6 21.8"/></g><path fill="#94989b" d="m31.2 4.9h1.6v9.7h-1.6z"/><path fill="#d0d0d0" d="m31.6 4.9h.8v9.7h-.8z"/><ellipse cx="32" cy="5.4" rx="1.5" ry="1.4" fill="#ed4c5c"/><path d="m32 5.9c-.7 0-1.2-.4-1.5-.9-.1.1-.1.3-.1.4 0 .8.7 1.4 1.5 1.4s1.5-.6 1.5-1.4c0-.1 0-.3-.1-.4 0 .5-.6.9-1.3.9" fill="#c94747"/><ellipse cx="32.4" cy="4.9" rx=".4" ry=".4" fill="#ffc7ce"/><path d="m32.8 7.1c0 1.4 0 2.7 0 4.1 2.9-3.1 5.8 1.1 8.6-2-2.8 1.7-5.7-3.9-8.6-2.1" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ab.svg b/public/emoji/1f3ab.svg
new file mode 100644
index 000000000..4e2c9b8eb
--- /dev/null
+++ b/public/emoji/1f3ab.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58 32c0-3.3 1.8-6 4-6v-9h-23.7c0 .8-.7 1.5-1.5 1.5s-1.5-.7-1.5-1.5h-33.3v9c2.2 0 4 2.7 4 6s-1.8 6-4 6v9h33.4c0-.8.7-1.5 1.5-1.5s1.5.7 1.5 1.5h23.6v-9c-2.2 0-4-2.7-4-6" fill="#fbbf67"/><path fill="#ed4c5c" d="m7 19h50v26h-50z"/><path fill="#fbbf67" d="m8 20h48v24h-48z"/><g fill="#89664c"><path d="m48.6 38.2l-.7.4c-.1-.2-.2-.3-.4-.3h-.4c-.2 0-.3.1-.4.3l-.7-.4-1.6-.9v1.9 1.8l1.6-.9.7-.4c.1.2.2.3.4.3h.4c.2 0 .3-.1.4-.3l.7.4 1.6.9v-1.9-1.9l-1.6 1"/><path d="m44.8 32.9c.3.4.6.7 1.1 1 .4.2.9.3 1.4.3.5 0 1-.1 1.4-.3s.8-.5 1.1-1c.1.5-.2 1-.7 1.4-.5.4-1.2.6-1.9.6-.7 0-1.4-.2-1.9-.6-.3-.4-.6-.9-.5-1.4"/><path d="m54.5 27.9v-.1c0-.1 0-.1-.1-.2-.1-.1-.2-.1-.3-.1-.1 0-.2-.1-.3-.1-1.1-2.6-3.6-4.4-6.6-4.4-2.9 0-5.5 1.8-6.6 4.4-.1 0-.2 0-.3.1-.1 0-.2.1-.3.1-.1 0-.1 0-.1.2v.1c0 .3 0 .2.2.3.1 0 .1.1.2.1-.2.6-.3 1.3-.3 1.9 0 4 3.2 7.2 7.1 7.2s7.1-3.2 7.1-7.2c0-.7-.1-1.3-.3-1.9.1-.1.1-.1.2-.1.4-.2.4-.1.4-.3m-7.2-4.1c2.4 0 4.5 1.4 5.6 3.3-.8-.1-1.8-.1-2.3 0-.9.1-1.6.3-2.2.6-.6.3-1.4.3-2 0-.6-.3-1.3-.5-2.2-.6-.5 0-1.5-.1-2.3 0 .9-1.9 3-3.3 5.4-3.3m0 12.7c-3.5 0-6.3-2.8-6.3-6.3 0 0 0-.1 0-.1.2.8.7 1.4 1.5 1.7.8.3 1.7.3 2.5 0 .4-.2.8-.5 1.1-.9.5-.8.4-1.3.6-2 .2-.6.9-.6 1.2 0 .3.7.1 1.2.6 2 .3.4.7.7 1.1.9.8.3 1.7.3 2.5 0 .7-.3 1.2-.8 1.5-1.7 0 0 0 .1 0 .1 0 3.5-2.8 6.3-6.3 6.3"/></g><g fill="#fff"><circle cx="36.8" cy="21.3" r="1.5"/><circle cx="36.8" cy="25.6" r="1.5"/><circle cx="36.8" cy="29.9" r="1.5"/><circle cx="36.8" cy="34.1" r="1.5"/><circle cx="36.8" cy="38.4" r="1.5"/><circle cx="36.8" cy="42.7" r="1.5"/></g><g fill="#89664c"><path d="m14.4 23.4h-2.9v1.2h2.7v1h-2.7v1.4h3.1v1h-4.2v-5.5h4.1v.9z"/><path d="m19.1 22.5h1.7v5.5h-1.1v-3.7c0-.1 0-.3 0-.5 0-.2 0-.3 0-.4l-1 4.6h-1.1l-1-4.6c0 .1 0 .3 0 .4 0 .2 0 .3 0 .5v3.7h-1.1v-5.5h1.7l1 4.3.9-4.3"/><path d="m26.1 27.5c-.4.4-1 .6-1.8.6s-1.4-.2-1.8-.6c-.6-.5-.8-1.3-.8-2.3 0-1 .3-1.8.8-2.3.4-.4 1-.6 1.8-.6s1.4.2 1.8.6c.6.5.8 1.3.8 2.3 0 1-.2 1.8-.8 2.3m-.7-.8c.3-.3.4-.8.4-1.4 0-.6-.1-1.1-.4-1.4-.3-.3-.6-.5-1.1-.5s-.8.2-1.1.5c-.3.3-.4.8-.4 1.4 0 .6.1 1.1.4 1.4.3.3.6.5 1.1.5s.8-.2 1.1-.5"/><path d="m28.5 25.9v.1c0 .4.1.7.1.9s.2.3.5.3c.3 0 .4-.1.5-.3 0-.1.1-.3.1-.6v-3.9h1.2v3.8c0 .5-.1.8-.2 1.1-.3.5-.8.7-1.5.7-.7 0-1.2-.2-1.4-.6-.2-.4-.4-.9-.4-1.5v-.1l1.1.1"/><path d="M33.1,28H32v-5.5h1.1V28z"/><path d="m21.7 33.8c-.4.4-1 .6-1.8.6s-1.4-.2-1.8-.6c-.6-.5-.8-1.3-.8-2.3 0-1 .3-1.8.8-2.3.4-.4 1-.6 1.8-.6s1.4.2 1.8.6c.6.5.8 1.3.8 2.3 0 1-.3 1.8-.8 2.3m-.8-.8c.3-.3.4-.8.4-1.4 0-.6-.1-1.1-.4-1.4-.3-.3-.6-.5-1.1-.5-.5 0-.8.2-1.1.5-.3.3-.4.8-.4 1.4 0 .6.1 1.1.4 1.4.3.3.6.5 1.1.5.5 0 .9-.2 1.1-.5"/><path d="m23.4 28.8h1.2l2.2 3.8v-3.9h1.1v5.5h-1.2l-2.2-3.9v3.9h-1.1v-5.4"/><path d="m33 29.7h-2.9v1.2h2.7v1h-2.7v1.4h3.1v1h-4.2v-5.5h4v.9"/><path d="m21.5 39.2c.2.1.4.2.5.4.1.1.2.3.2.5 0 .2.1.3.1.5 0 .4-.1.7-.2 1-.2.3-.5.5-.9.5h-1.2v-2.8h1.2c0-.2.2-.2.3-.1m-1.1.4v1.8h.6c.3 0 .5-.1.6-.4.1-.2.1-.3.1-.5 0-.3 0-.5-.1-.7-.1-.2-.3-.2-.5-.2h-.7"/><path d="m24.8 39.6h-1.5v.6h1.4v.5h-1.4v.7h1.6v.5h-2.1v-2.8h2.1c-.1 0-.1.5-.1.5"/><path d="m25.6 39.4c.2-.2.5-.3.9-.3.5 0 .8.2 1 .5.1.2.2.3.2.5h-.6c0-.1-.1-.2-.1-.3-.1-.1-.3-.2-.5-.2-.2 0-.4.1-.5.3-.1.2-.2.4-.2.7 0 .3.1.6.2.7s.3.2.5.2c.2 0 .4-.1.5-.2.1-.1.1-.2.1-.3h.6c-.1.3-.2.6-.4.7-.3.2-.5.3-.8.3-.4 0-.7-.1-.9-.4-.2-.3-.3-.6-.3-1.1-.1-.4 0-.8.3-1.1"/><path d="m29.2 40v-.4c.2 0 .3 0 .4 0 .1 0 .2-.1.3-.1 0 0 .1-.1.1-.2 0 0 0-.1 0-.1h.5v2.8h-.6v-2h-.7"/><path d="m33.1 39.6c-.1.1-.2.2-.3.4-.1.2-.3.4-.4.6-.1.2-.1.4-.2.6s-.1.5-.1.6h-.6c0-.5.2-1 .5-1.5.2-.3.4-.6.5-.7h-1.4v-.5h2v.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ac.svg b/public/emoji/1f3ac.svg
new file mode 100644
index 000000000..7e70040c5
--- /dev/null
+++ b/public/emoji/1f3ac.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#686b6d" d="m16.1 31.2l-10.9-.7v-13.5z"/><g fill="#333"><path d="m4.9 11.7l6 9.8 5.4-.6-6.4-10.1z"/><path d="m3.2 22.3l2.7-.3-3.4-5.7z"/><path d="m15.3 9.8l7 10.4 6.5-.7-7.6-10.8z"/><path d="m27.7 7.5l8.3 11.2 7.9-.8-9-11.7z"/><path d="m59.3 16.2l-.6-4.4-7.1-8.7-8.8 1.6 9.9 12.2z"/></g><g fill="#fff"><path d="m21.2 8.7l7.6 10.8 7.2-.8-8.3-11.2z"/><path d="m9.9 10.8l6.4 10.1 6-.7-7-10.4z"/><path d="m42.8 4.7l-7.9 1.5 9 11.7 8.8-1z"/><path d="m2 12.2l.5 4.1 3.4 5.7 5-.5-6-9.8z"/><path d="m58.3 8.2l-.7-6.2-6 1.1 7.1 8.7z"/></g><path fill="#ebf2f2" d="m58.7 11.8l2.9 4.1-1.7-13.7-2.3-.2z"/><path fill="#686b6d" d="m59.3 16.2l-.6-4.4 2.9 4.1z"/><path fill="#333" d="m3 22.8v8.9l56.7 3.7v-12.6z"/><g fill="#fff"><path d="m22.8 33l6.5.4 7.1-10.6h-7.2z"/><path d="m11.3 32.3l5.5.3 5.9-9.8h-6z"/><path d="m36.6 33.9l8 .5 8.7-11.6h-8.9z"/><path d="m6.2 22.8l-3.2 6.1v2.8l3.2.2 5-9.1z"/><path d="m59.7 26.7l-6.3 8.3 6.3.4z"/></g><path fill="#ebf2f2" d="m59.7 26.7l2.3-3.9v12.2l-2.3.4z"/><path fill="#686b6d" d="m59.7 22.8v3.9l2.3-3.9z"/><path fill="#333" d="m3 31.7v18l56.7 12.3v-26.6z"/><g fill="#fff"><path d="m59.7 36.9l-56.7-4.2v-1.2l56.7 3.7z"/><path d="m59.7 53.1l-56.7-9.4v-1l56.7 8.9z"/><path d="m59.7 45.7l-56.7-7v-1l56.7 6.6z"/><path d="m13.8 45l-1-.2v-5.4l1 .1z"/></g><path fill="#181919" d="m13.4 32.4l-11-.7v-13.4z"/><g fill="#fff"><path d="m4.6 22.2c0 .6-.4 1-.9 1-.5 0-.8-.4-.8-1 0-.6.4-1 .8-1 .5 0 .9.5.9 1"/><path d="m4.6 29.9c0 .6-.4 1-.9 1-.5 0-.8-.5-.8-1 0-.6.4-1 .8-1 .5 0 .9.5.9 1"/><path d="m10.2 30.2c0 .6-.4 1-.9 1-.5 0-.9-.5-.9-1.1s.4-1 .9-1c.4 0 .9.5.9 1.1"/></g><path fill="#686b6d" d="m62 60.5l-2.3 1.5v-25.1l2.3-.4z"/><g fill="#ebf2f2"><path d="m62 35l-2.3.4v1.5l2.3-.4z"/><path d="m62 43.7l-2.3.6v1.4l2.3-.6z"/><path d="m62 50.7l-2.3 1v1.4l2.3-1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ad.svg b/public/emoji/1f3ad.svg
new file mode 100644
index 000000000..f94769858
--- /dev/null
+++ b/public/emoji/1f3ad.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#428bc1" d="m30.9 49.5v-.1z"/><path d="m43.6 6.9c-6.8 0-13-1.9-17.4-4.9-.8 3.6-1.3 7.6-1.3 11.8 0 17.6 18.6 31.9 18.6 31.9s18.5-14.3 18.5-31.9c0-4.1-.4-8-1.3-11.6-4.4 2.9-10.4 4.7-17.1 4.7" fill="#42ade2"/><g fill="#3e4347"><path d="m51.6 32.6c0-1.8-3.7-7.1-8.2-7.1-4.5 0-8.2 5.4-8.2 7.1 0 1.8 3.7-.8 8.2-.8 4.6 0 8.2 2.5 8.2.8"/><path d="m41.2 14.9c-1.2-.5-3.6-1.6-5.2-1.6-1.4 0-4 1-5.3 1.6-1.1.5-1.3.9-1 1.6.2.7 1 1.1 1.8.9 0 0 3.2-1.5 4.4-1.5 1.2 0 4.5 1.5 4.5 1.5.8.2 1.6-.2 1.8-.9.3-.6.1-1.1-1-1.6"/><path d="m56.7 14.9c-1.2-.5-3.6-1.6-5.2-1.6-1.4 0-4 1-5.3 1.6-1.1.5-1.3.9-1 1.6.2.7 1 1.1 1.8.9 0 0 3.2-1.5 4.4-1.5 1.2 0 4.5 1.5 4.5 1.5.8.2 1.6-.2 1.8-.9.3-.6.1-1.1-1-1.6"/></g><path d="m19.5 26.7c-6.2 2.3-12.5 2.6-17.5 1.3.4 3.6 1.3 7.4 2.7 11.1 5.8 16.1 27.4 22.9 27.4 22.9s12.1-19.1 6.3-35.1c-1.3-3.7-3-7.1-5-10.1-3 4.1-7.9 7.7-13.9 9.9" fill="#ff717f"/><g fill="#3e4347"><path d="m33.6 42.8c.6 1.6-1 7.7-5.1 9.2-4.1 1.5-9.2-2.2-9.8-3.8-.6-1.6 3.6-.5 7.7-2 4.1-1.5 6.6-5 7.2-3.4"/><path d="m19.3 35c-1.3-.1-3.8-.3-5.2.2-1.3.5-3.3 2.3-4.2 3.2-.9.8-.9 1.3-.5 1.8.4.6 1.3.7 2 .2 0 0 2.4-2.4 3.5-2.8 1.1-.4 4.6-.1 4.6-.1.8-.1 1.4-.7 1.4-1.4-.1-.7-.4-1.1-1.6-1.1"/><path d="m33.4 29.8c-1.3-.1-3.8-.3-5.2.2-1.3.5-3.3 2.3-4.2 3.2-.8.8-.8 1.3-.4 1.8.4.6 1.3.7 2 .2 0 0 2.4-2.4 3.5-2.8 1.1-.4 4.6-.1 4.6-.1.8-.1 1.4-.7 1.4-1.4-.2-.6-.5-1-1.7-1.1"/></g><path d="m25 13.8c-.2 1.8-.6 3.5-1.3 5.2-.3.8-.8 1.6-1.3 2.4-.6.8-1.3 1.5-2.3 1.9-1 .4-2.2.3-3-.1-.9-.4-1.6-.9-2.3-1.5-1.4-1.1-2.8-2.3-3.8-3.8-.5-.8-.9-1.7-1.1-2.6-.2-1-.2-1.9 0-2.9.3-1.9 1.3-3.7 2.5-5.1 1.3-1.4 2.9-2.5 4.6-3.1 1.7-.7 3.7-.9 5.4-.2v.2c-1.7 0-3.3.6-4.7 1.4-1.4.8-2.6 1.9-3.7 3.1-1 1.2-1.9 2.6-2.2 4.1-.4 1.5-.2 3.1.4 4.6.6 1.5 1.7 2.9 3.1 3.9.7.5 1.5.9 2.2 1 .8.1 1.5 0 2-.4 1.1-.8 2.1-2.2 2.9-3.6.9-1.5 1.6-3 2.5-4.5h.1" fill="#dbb046"/><path d="m24.8 13.9c-1.8-1.2-3.9-1.7-5.7-1.4-.9.1-1.7.5-2.1 1.1-.4.6-.5 1.5-.3 2.4.1.5.2.9.4 1.4.2.5.4 1.1.5 1.6.2 1.1.2 2.3 0 3.4-.5 2.2-2.1 4.2-4.4 4.9-1.1.4-2.4.4-3.6-.1-1.2-.5-2.1-1.4-2.8-2.4-.7-1-1.2-2.1-1.4-3.3-.3-1.2-.2-2.4-.1-3.5.3-2.3 1.1-4.3 1.6-6.3.3-1 .5-2 .2-2.9-.2-.8-1-1.6-1.9-2.1l.1-.2c.5.1 1.1.3 1.6.6.5.3 1 .8 1.2 1.3.6 1.2.5 2.4.4 3.5-.3 2.2-.9 4.3-1.1 6.3-.2 2 0 3.9 1 5.6.9 1.6 2.6 2.7 4.6 2.4.9-.2 1.9-.6 2.6-1.3.7-.7 1.2-1.7 1.4-2.7.2-1 0-2-.4-3-.2-.5-.4-.9-.7-1.4-.3-.5-.5-1-.7-1.6-.2-.6-.3-1.2-.2-1.9 0-.7.3-1.4.7-1.9.9-1.2 2.3-1.6 3.4-1.7 2.4-.1 4.7 1 6 2.8l-.3.4" fill="#ffce31"/><circle cx="24.9" cy="13.8" r="2.5" fill="#ffd86c"/><path d="m42.1 38.6c-1.1 1.5-1.9 3.1-2.6 4.9-.3.9-.5 1.9-.6 2.9-.1 1 0 2.1.6 3.2.5 1.1 1.6 1.9 2.6 2.3 1 .4 2 .5 3 .7 1.9.2 3.9.4 5.9 0 1-.2 1.9-.6 2.8-1.1.8-.6 1.6-1.3 2.1-2.2 1.1-1.7 1.6-3.8 1.5-5.8-.1-2-.6-4.1-1.6-5.9-.5-.9-1.1-1.8-1.8-2.6l-.7.9c.4.7.7 1.5 1 2.3.6 1.7.9 3.5.9 5.2 0 1.7-.3 3.4-1 4.8-.7 1.4-2 2.5-3.5 3.2-1.6.7-3.5.9-5.3.5-.9-.1-1.8-.5-2.6-1-.8-.5-1.2-1.2-1.4-1.9-.4-1.4-.2-3.2.1-5 .3-1.8.8-3.5 1.1-5.4h-.5" fill="#dbb046"/><path d="m40.9 37.9c2.2.8 4.2 2.3 5.3 4.1.6.9.8 1.9.6 2.6-.2.7-.8 1.4-1.7 1.8-.4.2-.9.4-1.4.6-.5.2-1.1.4-1.7.6-1 .6-2 1.4-2.6 2.4-1.4 1.9-1.8 4.6-.7 7.1.5 1.2 1.5 2.4 2.7 3.1 1.2.7 2.6 1 3.9.9 1.3-.1 2.5-.4 3.7-1 1.1-.6 2.1-1.4 2.9-2.2 1.6-1.8 2.7-3.8 3.9-5.6.6-.9 1.3-1.7 2.1-2.1.9-.4 2-.2 3.1.3l.1-.2c-.5-.4-1-.8-1.6-1-.6-.2-1.3-.3-2-.2-1.3.3-2.3 1.2-3.1 2-1.6 1.7-2.8 3.6-4.3 5.1-1.4 1.5-3.1 2.6-5.2 2.8-2 .3-4.1-.5-5.2-2.4-.6-.9-.9-2.1-.8-3.2 0-1.1.4-2.2 1.1-3 .7-.8 1.6-1.3 2.7-1.6.5-.1 1-.2 1.6-.3.6-.1 1.2-.2 1.8-.4.6-.2 1.2-.5 1.7-1 .5-.5.9-1.1 1.1-1.9.3-1.5-.3-3-1.2-4.1-1.7-2.2-4.3-3.4-6.6-3.4l-.2.2" fill="#ffce31"/><ellipse transform="matrix(.7695-.6386.6386.7695-14.7314 34.8373)" cx="40.9" cy="37.8" rx="2.5" ry="2.8" fill="#ffd86c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ae.svg b/public/emoji/1f3ae.svg
new file mode 100644
index 000000000..534a483de
--- /dev/null
+++ b/public/emoji/1f3ae.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.9 44.2l-4.4-22.1c-1-5.1-5.4-9-10.7-9.1h-29.5c-5.4 0-9.9 3.9-10.8 9.1l-4.4 22.1c-.1.4-.1.8-.1 1.2 0 3.1 2.5 5.6 5.5 5.6 2 0 3.7-1 4.7-2.6l7.2-9c1.2 1.1 2.7 1.8 4.4 1.8 3.6 0 6.5-2.9 6.5-6.6h3.5c0 3.6 2.9 6.6 6.5 6.6 1.7 0 3.2-.6 4.4-1.7l7.2 9c1 1.6 2.7 2.6 4.7 2.6 3 0 5.5-2.5 5.5-5.6-.1-.5-.1-.9-.2-1.3" fill="#333"/><g fill="#94989b"><path d="m20.9 25.2c.7.7 1.5.5 1.8-.5v-3.1c-.3-1-1.1-1.2-1.8-.5l-.7.7c-.7.7-.7 1.9 0 2.6l.7.8"/><path d="m15.8 17.8c-1 .3-1.2 1.1-.5 1.8l.7.7c.7.7 1.9.7 2.6 0l.7-.7c.7-.7.5-1.5-.5-1.8h-3"/><path d="m13.8 21.2c-.7-.7-1.5-.5-1.8.5v3.1c.3 1 1.1 1.2 1.8.5l.7-.7c.7-.7.7-1.9 0-2.6l-.7-.8"/><path d="m18.9 28.7c1-.3 1.2-1.1.5-1.8l-.7-.7c-.7-.7-1.9-.7-2.6 0l-.7.7c-.7.7-.5 1.5.5 1.8h3"/></g><g fill="#f2b200"><path d="m49.5 23.2c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8 1 0 1.8-.8 1.8-1.8 0-1-.8-1.8-1.8-1.8"/><path d="m44.2 25.1c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8 1 0 1.8-.8 1.8-1.8.1-1-.8-1.8-1.8-1.8"/><path d="m49.3 21.4c1 0 1.8-.8 1.8-1.8 0-1-.8-1.8-1.8-1.8-1 0-1.8.8-1.8 1.8 0 .9.8 1.8 1.8 1.8"/><path d="m44.1 23.2c1 0 1.8-.8 1.8-1.8 0-1-.8-1.8-1.8-1.8-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8"/></g><g fill="#94989b"><ellipse cx="40.3" cy="34.5" rx="4.3" ry="4.4"/><path d="m23.8 30.1c-2.4 0-4.3 2-4.3 4.4 0 2.4 1.9 4.4 4.3 4.4 2.4 0 4.3-2 4.3-4.4.1-2.4-1.9-4.4-4.3-4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3af.svg b/public/emoji/1f3af.svg
new file mode 100644
index 000000000..fe4adfa48
--- /dev/null
+++ b/public/emoji/1f3af.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="26.6" cy="32" rx="21.6" ry="26.4" fill="#fff"/><ellipse cx="29" cy="32" rx="2.7" ry="3.9" fill="#ed4c5c"/><path d="m41.4 36.8c.1-.5.2-1 .3-1.5 0-.2.1-.4.1-.7 0-.3.1-.6.1-1 0-.6.1-1.1.1-1.7s0-1.1-.1-1.7c0-.3-.1-.7-.1-1 0-.2 0-.4-.1-.6-.1-.5-.2-1-.3-1.5-1.8-7-7.2-12.2-13.7-12.2-7.9 0-14.3 7.6-14.3 17 0 9.4 6.4 17 14.3 17 6.5.1 11.9-5 13.7-12.1m-12.8 5c-4.4 0-8-4.4-8-9.8 0-5.4 3.6-9.8 8-9.8 1 0 1.9.2 2.7.6 2.9 1.6 4.9 5.1 4.9 9.2 0 4.1-2 7.6-5 9.2-.8.4-1.7.6-2.6.6" fill="#428bc1"/><path d="m51.6 32c0-.5 0-1 0-1.5-.7-15.9-11.5-28.5-24.8-28.5-13.7 0-24.8 13.4-24.8 30s11.1 30 24.8 30c13.3 0 24.1-12.6 24.8-28.5 0-.5 0-1 0-1.5m-24 22.7c-10.2 0-18.6-10.2-18.6-22.7 0-12.6 8.4-22.7 18.6-22.7 4.1 0 7.9 1.7 11 4.4 4.5 4.2 7.4 10.9 7.4 18.3 0 7.4-2.9 14-7.4 18.3-3 2.7-6.9 4.4-11 4.4" fill="#3e4347"/><path fill="#fff" d="m33.1 29.3h18.1v5.3h-18.1z"/><path fill="#f2b200" d="m45.5 36l16.5 8.6-2.3-11.7h-16.6z"/><g fill="#c94747"><path d="m51.6 39.1l-2.1-1.1-3.1-5.5h2.1z"/><path d="m57.9 42.4l-2.1-1.1-3.1-8.8h2.1z"/></g><path fill="#f2b200" d="m45.5 27.9l16.5-8.7-2.3 11.8h-16.6z"/><g fill="#c94747"><path d="m51.6 24.7l-2.1 1.1-3.1 5.5h2.1z"/><path d="m57.9 21.4l-2.1 1.1-3.1 8.8h2.1z"/></g><path d="m60.2 30.6c-2.3 0-27.1 0-30.3 0-.2 0-.4 0-.6 0-.9 0-.9 2.7 0 2.7 2.3 0 27.1 0 30.3 0 .2 0 .4 0 .6 0 .9-.1.9-2.7 0-2.7" fill="#754e27"/><path d="m59.6 31.2c-2.2 0-26 0-29.1 0-.2 0-.4 0-.5 0-.9 0-.9 1.4 0 1.4 2.2 0 26 0 29.1 0 .2 0 .4 0 .5 0 .8 0 .8-1.4 0-1.4" fill="#b28769"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3b0.svg b/public/emoji/1f3b0.svg
new file mode 100644
index 000000000..bf844ef63
--- /dev/null
+++ b/public/emoji/1f3b0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m64 53.8c0 2.6-1.7 4.6-3.9 4.6h-56.2c-2.1 0-3.9-2.1-3.9-4.6v-40.3c0-2.5 1.7-4.6 3.9-4.6h56.3c2.1 0 3.9 2.1 3.9 4.6l-.1 40.3" fill="#333"/><path d="m3.9 55c5.7 0 11.3 0 17 0-1.8-13.8-1.8-28.7 0-42.5-5.7 0-11.3 0-17 0-4.5 13.8-4.5 28.6 0 42.5" fill="#b2b2b2"/><path d="m2.9 51.3c5.9 0 11.8 0 17.7 0-1.2-11.5-1.2-23.7 0-35.2-5.9 0-11.8 0-17.7 0-3.1 11.5-3.1 23.7 0 35.2" fill="#d0d0d0"/><path d="m2 47.6c6.1 0 12.1 0 18.2 0-.7-9.2-.7-18.6 0-27.7-6.1 0-12.1 0-18.2 0-1.9 9.1-1.9 18.5 0 27.7" fill="#fff"/><path d="m19.6 17c-5.4 0-10.7 0-16.1 0 .4-1.5.8-3.1 1.3-4.6 5.1 0 10.2 0 15.3 0-.2 1.6-.4 3.1-.5 4.6" fill="#4187b7"/><path d="m19.7 55c-.4-2.8-4-5.2-8.3-5.2-4.3 0-7.2 2.4-6.3 5.2 4.9 0 9.8 0 14.6 0" fill="#fbbf67"/><path d="m23.5 55c5.7 0 11.3 0 17 0 1.4-13.8 1.4-28.7 0-42.5-5.7 0-11.3 0-17 0-1.4 13.8-1.4 28.6 0 42.5" fill="#b2b2b2"/><path d="m23.2 51.3c5.9 0 11.8 0 17.7 0 .9-11.5.9-23.7 0-35.2-5.9 0-11.8 0-17.7 0-1 11.5-1 23.7 0 35.2" fill="#d0d0d0"/><path d="m22.9 47.6c6.1 0 12.1 0 18.2 0 .6-9.1.6-18.6 0-27.7-6.1 0-12.1 0-18.2 0-.6 9.1-.6 18.5 0 27.7" fill="#fff"/><path d="m40 17c-5.4 0-10.7 0-16.1 0 .1-1.5.2-3.1.4-4.6 5.1 0 10.2 0 15.3 0 .2 1.6.3 3.1.4 4.6" fill="#4187b7"/><path d="m39.3 55c.3-2.8-3-5.2-7.3-5.2-4.3 0-7.6 2.4-7.3 5.2 4.9 0 9.7 0 14.6 0" fill="#fbbf67"/><path d="m43 55c5.7 0 11.3 0 17 0 4.5-13.8 4.5-28.7 0-42.5-5.7 0-11.3 0-17 0 1.8 13.8 1.8 28.6 0 42.5" fill="#b2b2b2"/><path d="m43.5 51.3c5.9 0 11.8 0 17.7 0 3.1-11.5 3.1-23.7 0-35.2-5.9 0-11.8 0-17.7 0 1.2 11.5 1.2 23.7 0 35.2" fill="#d0d0d0"/><path d="m43.8 47.6c6.1 0 12.1 0 18.2 0 1.9-9.1 1.9-18.6 0-27.7-6.1 0-12.1 0-18.2 0 .8 9.1.8 18.5 0 27.7" fill="#fff"/><path d="m60.5 17c-5.4 0-10.7 0-16.1 0-.2-1.5-.4-3.1-.6-4.6 5.1 0 10.2 0 15.3 0 .6 1.6 1 3.1 1.4 4.6" fill="#4187b7"/><path d="m58.9 55c.9-2.8-2-5.2-6.3-5.2-4.3 0-8 2.4-8.3 5.2 4.8 0 9.7 0 14.6 0" fill="#fbbf67"/><path d="m49.5 40.8c-.1 0-.3-.1-.4-.2s-.1-.3-.1-.4c0-.2.7-4.3 4.2-7.3-.4-.1-.8-.1-1.3-.1-1.7 0-2.8.6-3.1 1.8-.1.2-.3.4-.5.4h-1.4c-.3 0-.5-.2-.5-.5v-5.7c0-.3.2-.5.5-.5h1.4c.3 0 .5.2.5.5.9-.4 2.5-1 4.2-1 .8 0 1.5.1 2.2.3 1.3.4 1.8.8 2.2 1.1.1.1.2.1.2.1 0 0 .4-.3.5-.3.1-.1.2-.1.3-.1h2.5c.2 0 .4.1.5.3.1.2 0 .4-.1.5 0 0-4.2 3.9-4.2 10.6 0 .3-.2.5-.5.5h-7.1" fill="#3390ff"/><path d="m53.1 28.2c.7 0 1.3.1 2 .3 1.9.6 2.1 1.2 2.5 1.2.2 0 .4-.1.8-.4h2.5c0 0-4.3 4-4.3 10.9h-7.1c0 0 .7-4.7 4.9-7.6 0 0-1.1-.3-2.5-.3-1.5 0-3.1.4-3.6 2.2h-1.4v-5.7h1.4v.8c0-.1 2.2-1.4 4.8-1.4m0-1c-1.6 0-3 .4-4 .8-.2-.2-.4-.3-.7-.3h-1.4c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h1.4c.4 0 .8-.3 1-.7.1-.4.4-1.4 2.7-1.4 0 0 .1 0 .1 0-3 3-3.5 6.6-3.6 6.8 0 .3 0 .6.2.8.2.2.5.3.8.3h7.1c.6 0 1-.4 1-1 0-6.2 3.7-9.9 4-10.2.2-.2.3-.5.3-.8 0-.6-.4-1-1-1h-2.5c-.2 0-.4.1-.6.2 0 0-.2.1-.3.2-.4-.2-1-.7-2.2-1.1-.7-.2-1.5-.3-2.3-.3z" fill="#161616"/><path d="m27.6 40.8c-.1 0-.3-.1-.4-.2-.1-.1-.1-.3-.1-.4 0-.2.7-4.3 4.2-7.3-.4-.1-.8-.1-1.3-.1-1.7 0-2.8.6-3.1 1.8-.1.2-.3.4-.5.4h-1.4c-.3 0-.5-.2-.5-.5v-5.7c0-.3.2-.5.5-.5h1.4c.3 0 .5.2.5.5.9-.4 2.5-1 4.2-1 .8 0 1.5.1 2.2.3 1.3.4 1.8.8 2.2 1.1.1.1.2.1.2.1 0 0 .4-.3.5-.3.1-.1.2-.1.3-.1h2.5c.2 0 .4.1.5.3.1.2 0 .4-.1.5 0 0-4.2 3.9-4.2 10.6 0 .3-.2.5-.5.5h-7.1" fill="#fff"/><path d="m31.1 28.2c.7 0 1.3.1 2 .3 1.9.6 2.1 1.2 2.5 1.2.2 0 .4-.1.8-.4h2.6c0 0-4.3 4-4.3 10.9h-7.1c0 0 .7-4.7 4.9-7.6 0 0-1.1-.3-2.5-.3-1.5 0-3.1.4-3.6 2.2h-1.4v-5.7h1.4v.8c0-.1 2.2-1.4 4.7-1.4m0-1c-1.6 0-3 .4-4 .8-.2-.2-.4-.3-.7-.3h-1.4c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h1.4c.4 0 .8-.3 1-.7.1-.4.4-1.4 2.7-1.4 0 0 .1 0 .1 0-3 3-3.5 6.6-3.6 6.8 0 .3 0 .6.2.8.2.2.5.3.8.3h7.1c.6 0 1-.4 1-1 0-6.2 3.7-9.9 4-10.2.2-.2.3-.5.3-.8 0-.6-.4-1-1-1h-2.5c-.2 0-.4.1-.6.2 0 0-.2.1-.3.2-.4-.2-1-.7-2.2-1.1-.6-.2-1.4-.3-2.3-.3z" fill="#161616"/><path d="m5.7 40.8c-.1 0-.3-.1-.4-.2-.1-.1-.1-.3-.1-.4 0-.2.7-4.3 4.2-7.3-.4-.1-.8-.1-1.3-.1-1.7 0-2.8.6-3.1 1.8 0 .2-.2.4-.5.4h-1.4c-.3 0-.5-.2-.5-.5v-5.7c0-.3.2-.5.5-.5h1.4c.3 0 .5.2.5.5.9-.4 2.5-1 4.2-1 .8 0 1.5.1 2.2.3 1.3.4 1.8.8 2.2 1.1.1.1.2.1.2.1 0 0 .4-.3.5-.3.1-.1.2-.1.3-.1h2.5c.2 0 .4.1.5.3.1.2 0 .4-.1.5 0 0-4.2 3.9-4.2 10.6 0 .3-.2.5-.5.5h-7.1" fill="#ed4c5c"/><path d="m9.2 28.2c.7 0 1.3.1 2 .3 1.9.6 2.1 1.2 2.5 1.2.2 0 .4-.1.8-.4h2.5c0 0-4.3 4-4.3 10.9h-7c0 0 .7-4.7 4.9-7.6 0 0-1.1-.3-2.5-.3-1.5 0-3.1.4-3.6 2.2h-1.4v-5.7h1.4v.8c0-.1 2.2-1.4 4.7-1.4m0-1c-1.6 0-3 .4-4 .8-.2-.2-.4-.3-.7-.3h-1.4c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h1.4c.4 0 .8-.3 1-.7.1-.4.4-1.4 2.7-1.4 0 0 .1 0 .1 0-3 3-3.5 6.6-3.6 6.8 0 .3 0 .6.2.8.2.2.5.3.8.3h7.1c.6 0 1-.4 1-1 0-6.2 3.7-9.9 4-10.2.2-.2.3-.5.3-.8 0-.6-.4-1-1-1h-2.5c-.2 0-.4.1-.6.2 0 0-.2.1-.3.2-.4-.2-1-.7-2.2-1.1-.7-.2-1.4-.3-2.3-.3z" fill="#161616"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3b1.svg b/public/emoji/1f3b1.svg
new file mode 100644
index 000000000..c4dcbfe7f
--- /dev/null
+++ b/public/emoji/1f3b1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#333"/><ellipse transform="matrix(.7706-.6373.6373.7706-7.1472 28.6786)" cx="36.3" cy="24.3" rx="13.1" ry="13.9" fill="#f5f5f5"/><path d="m45.3 23.2c1.8 2.9.8 6.3-2.9 8.6-3.7 2.3-7.2 1.7-9-1.2-1.1-1.8-1.1-3.8 0-5.6-1.7 0-3.1-.7-4.1-2.2-1.7-2.7-.7-6 2.5-7.9 3.1-1.9 6.5-1.4 8.2 1.3 1 1.6 1 3.2.2 4.6 2.1-.3 3.9.6 5.1 2.4m-3.1 1.6c-.9-1.5-2.9-1.9-4.6-.8-1.8 1.1-2.3 3-1.4 4.5 1 1.6 2.9 2 4.7.9 1.7-1.1 2.2-3.1 1.3-4.6m-10.2-3.5c.9 1.4 2.7 1.9 4.3.8 1.6-1 2-2.8 1.1-4.2-.9-1.4-2.7-1.8-4.3-.8-1.5 1-1.9 2.7-1.1 4.2" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3b2.svg b/public/emoji/1f3b2.svg
new file mode 100644
index 000000000..56434d024
--- /dev/null
+++ b/public/emoji/1f3b2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.6 41.9c1.2-2.5 1.7-4.7 1.2-5-.3-.1-1 .5-1.7 1.6l-8.1-14-22-19.4-5.1-.8c1.5-.9 2.4-1.7 2.2-2.1-.2-.5-2.5 0-5 1.2-2.5 1.2-4.3 2.5-4.1 3 .1.2.7.2 1.5.1-1.4 2.5-8.9 15.5-8.9 15.5l-1.8 25.5 1.1 1.1c-.6-.3-1-.5-1.2-.3-.4.4.9 2.3 2.8 4.3 2 2 3.9 3.2 4.3 2.8.2-.2 0-.8-.6-1.6l15.8 2.6 23.1-8.5 3.6-4.1c-.4 1.2-.4 2.1-.1 2.3.5.1 1.8-1.7 3-4.2" fill="#d0d0d0"/><g fill="#e8e8e8"><path d="m44.1 59.8c-1.9 1.9-5.5 2.7-8.2 1.9l-19.7-6c-2.7-.8-3.3-3-1.5-4.8l13.7-13.7c1.9-1.9 5.5-2.7 8.2-1.9l19.7 6c2.7.8 3.3 3 1.5 4.8l-13.7 13.7"/><path d="m4.2 19.9c-1.9 1.9-2.7 5.5-1.9 8.2l6 19.7c.8 2.7 3 3.3 4.8 1.5l13.7-13.7c1.9-1.9 2.7-5.5 1.9-8.2l-6-19.7c-.8-2.7-3-3.3-4.8-1.5l-13.7 13.7"/></g><path d="m55 15.7c-1-2.7-4-5.7-6.7-6.7l-20.5-6.7c-2.8-.9-4.3.6-3.4 3.4l6.8 20.4c.9 2.8 3.9 5.8 6.7 6.7l20.4 6.8c2.8.9 4.3-.6 3.4-3.4l-6.7-20.5" fill="#f5f5f5"/><g enable-background="new"><path d="m41.1 18.1c-.7 0-1.2.3-1.4.8-.3 1.1.9 2.8 2.8 3.9.9.5 1.8.8 2.5.8.7 0 1.2-.3 1.4-.8.3-1.1-.9-2.8-2.8-3.9-.8-.5-1.8-.8-2.5-.8" fill="#ed4c5c"/></g><g enable-background="new" fill="#333"><path d="m29 48.7c.7.2 1.1.7 1 1.2-.1 1.1-1.8 2.4-3.9 2.8-1.1.2-2 .2-2.7-.1-.7-.2-1.1-.7-1-1.2.1-1.1 1.8-2.4 3.9-2.8 1.1-.2 2.1-.2 2.7.1"/><path d="m39.2 46.4c.7.2 1.1.7 1 1.2-.1 1.1-1.8 2.4-3.9 2.8-1.1.2-2 .2-2.7-.1-.7-.2-1.1-.7-1-1.2.1-1.1 1.8-2.4 3.9-2.8 1.1-.2 2.1-.2 2.7.1"/><path d="m49 44.4c.7.2 1.1.7 1 1.2-.1 1.1-1.8 2.4-3.9 2.8-1.1.2-2 .2-2.7-.1-.7-.2-1.1-.7-1-1.2.1-1.1 1.8-2.4 3.9-2.8 1.1-.2 2-.1 2.7.1"/></g><g fill="#333"><path d="m21 26.1c.6-.4 1.1-.5 1.6-.2.9.7 1 2.8.2 4.8-.4 1-.9 1.8-1.5 2.2-.6.4-1.1.5-1.6.2-.9-.7-1-2.8-.2-4.8.4-1 1-1.8 1.5-2.2"/><path d="m9.7 22.6c.6-.4 1.1-.5 1.6-.2.9.7 1 2.8.2 4.8-.4 1-.9 1.8-1.5 2.2-.6.4-1.1.5-1.6.2-.9-.7-1-2.8-.2-4.8.4-1 .9-1.7 1.5-2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3b3.svg b/public/emoji/1f3b3.svg
new file mode 100644
index 000000000..3fe632fcb
--- /dev/null
+++ b/public/emoji/1f3b3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2.8 28.9c1.3-7 4.3-10.8 4.1-14.7-.1-1.7-2-3.7-2-6.7 0-7.4 8.8-7.1 8.7 0 0 3-1.7 5-1.8 6.8-.2 3.8 2.6 7.7 3.8 14.7 2 10.9.5 14.2-.1 14.8-2.1 2.3-8.3 3-10.8 1.1-3.5-2.6-3-10.1-1.9-16" fill="#bec0c6"/><path d="m16.2 28.9c-1.3-7-4.3-10.8-4.1-14.7.1-1.7 2-3.7 2-6.7 0-4.6-3.6-6.4-6.3-5.2 0 0-.9 2.4-.9 5.2 0 4.3 2.2 6.9 2.2 6.9-6.7 16.6-5.4 27.1-2.6 29.3 2 1.5 7.3 1.9 9.1.1 1.2-1.3 2.6-3.9.6-14.9" fill="#e8ecef"/><g fill="#c9150d"><path d="m6.5 12.7h6.1c-.2.5-.4 2.1-.4 2.5h-5.3c0-.3-.2-1.9-.4-2.5"/><path d="m6.4 17.8h6.3c.3.8.5 1.6.9 2.5h-8.1c.4-.9.6-1.8.9-2.5"/></g><path d="m24.4 28.9c1.3-7 4.3-10.8 4.1-14.7-.1-1.7-2-3.7-2-6.7 0-7.4 8.8-7.1 8.7 0 0 3-1.7 5-1.8 6.8-.2 3.8 2.6 7.7 3.8 14.7 2 10.9.5 14.2-.1 14.8-2.1 2.3-8.3 3-10.8 1.1-3.6-2.6-3.1-10.1-1.9-16" fill="#bec0c6"/><path d="m37.8 28.9c-1.3-7-4.3-10.8-4.1-14.7.1-1.7 2-3.7 2-6.7 0-4.6-3.6-6.4-6.3-5.2 0 0-.9 2.4-.9 5.2 0 4.3 2.2 6.9 2.2 6.9-6.7 16.5-5.4 27-2.6 29.2 2 1.5 7.3 1.9 9.1.1 1.1-1.2 2.6-3.8.6-14.8" fill="#e8ecef"/><g fill="#c9150d"><path d="m28 12.7h6.1c-.2.5-.4 2.1-.4 2.5h-5.3c.1-.3-.1-1.9-.4-2.5"/><path d="m27.9 17.8h6.3c.3.8.5 1.6.9 2.5h-8.1c.4-.9.6-1.8.9-2.5"/></g><path d="m12.7 32.6c1.5-7.9 4.9-12.3 4.6-16.7-.1-2-2.3-4.2-2.3-7.6 0-8.4 10-8.1 9.9 0 0 3.5-1.9 5.7-2 7.7-.2 4.3 2.9 8.7 4.4 16.7 2.3 12.4.5 16.1-.2 16.9-2.4 2.6-9.4 3.4-12.2 1.3-4.1-3.1-3.5-11.7-2.2-18.3" fill="#bec0c6"/><path d="m27.9 32.6c-1.4-7.9-4.9-12.3-4.6-16.7.1-2 2.3-4.2 2.3-7.6 0-5.3-4.1-7.2-7.2-5.9 0 0-1.1 2.8-1.1 5.9 0 4.9 2.5 7.9 2.5 7.9-7.6 18.8-6.2 30.7-2.9 33.2 2.2 1.8 8.4 2.2 10.3.1 1.3-1.5 3-4.5.7-16.9" fill="#e8ecef"/><g fill="#c9150d"><path d="m16.8 14.2h6.9c-.3.6-.5 2.4-.5 2.8h-6c.1-.4-.1-2.2-.4-2.8"/><path d="m16.7 19.9h7.2c.3.9.6 1.8 1 2.8h-9.2c.5-1 .7-1.9 1-2.8"/></g><circle cx="42.2" cy="42.2" r="19.8" fill="#4d4d4d"/><g fill="#231f20"><circle cx="41.7" cy="44.5" r="3.5"/><circle cx="32.3" cy="34.9" r="3"/><circle cx="44.7" cy="30.3" r="3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3b4.svg b/public/emoji/1f3b4.svg
new file mode 100644
index 000000000..9618a3cb1
--- /dev/null
+++ b/public/emoji/1f3b4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M52.6,0H11.4C9,0,7,1.8,7,4.1v55.8c0,2.3,2,4.1,4.4,4.1h41.2c2.4,0,4.4-1.8,4.4-4.1V4.1C57,1.8,55,0,52.6,0z" fill="#333"/><path d="M51.3,2H12.7C10.4,2,9,3.7,9,5.8V34l46,24.3V6C55,3.9,53.6,2,51.3,2z" fill="#b70000"/><circle cx="25" cy="19" r="13" fill="#fff"/><path d="M55.4,58.2H8.6V34C32.6,34,55.4,44.2,55.4,58.2z" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3b5.svg b/public/emoji/1f3b5.svg
new file mode 100644
index 000000000..7ce21dd8d
--- /dev/null
+++ b/public/emoji/1f3b5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m25.4 2v36.7c-1.2-.4-3.7-.6-5.2-.6-13.6 0-13.6 16.6 0 16.6 5.9 0 11.7-3.7 11.7-8.3v-20.6l15.5 5.2v15c-1.2-.4-3.7-.6-5.2-.6-13.6 0-13.6 16.6 0 16.6 5.9 0 11.7-3.7 11.7-8.3v-33.1-5.2-4l-28.5-9.4m22 21.5l-15.5-5.3v-6.3l15.5 5.4v6.2" fill="#4d5357"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3b6.svg b/public/emoji/1f3b6.svg
new file mode 100644
index 000000000..9c0b8a81e
--- /dev/null
+++ b/public/emoji/1f3b6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m17.6 30.5v-16.9c0 0 8.2 3.9 3.8 12.6-.1.3 1.1.6 1.3.3 9-15.4-2.9-14.3-5-24.6h-4.4v23.5c-.8-.3-2.3-.4-3.3-.4-10.7.1-10.7 11 0 11 3.9 0 7.6-2.4 7.6-5.5"/><path d="m53.6 2h-4.4v23.5c-.8-.3-2.3-.4-3.3-.4-10.6 0-10.6 10.9.1 10.9 3.9 0 7.6-2.4 7.6-5.5v-16.9c0 0 8.2 3.9 3.8 12.6-.1.3 1.1.6 1.3.3 9-15.3-2.9-14.2-5.1-24.5"/><path d="m26.3 28v23.5c-.8-.3-2.3-.4-3.3-.4-10.7 0-10.7 10.9 0 10.9 3.9 0 7.6-2.4 7.6-5.5v-16.9c0 0 8.2 3.9 3.8 12.6-.1.3 1.1.6 1.3.3 9-15.4-2.9-14.3-5-24.6h-4.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3b7.svg b/public/emoji/1f3b7.svg
new file mode 100644
index 000000000..a3bf5ca27
--- /dev/null
+++ b/public/emoji/1f3b7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52.4 10c0 0-.1-1.9 1.8-2.7 0 0 .2 2.1-1.8 2.7" fill="#333"/><path d="m53.9 7.4c-1.5-1-3.5-2.3-4.4-3-1.6-1.2-6.3-4.7-8.2-.4-1 2.3-2.7 7.1-3.5 9.4-5 14.6-11.9 33.6-14.1 29.1-3.4-7.2 10.5-15.3 5-21.9l-25.6 9c0 0 6.3 2.8 3.5 7.8-16.3 28.9 24.2 39.3 32.5-7.2 2.7-14.8 4.6-23.9 6.5-23.9 1.9 0 5.6 2.7 6.9 3.6 1.3-1.1 1.4-2.1 1.4-2.5" fill="#ffce31"/><path d="m39.8 8.7c-.9-.3-2 .3-2.5 1.5-.4 1.1 0 2.3.9 2.6.9.3 2-.3 2.5-1.5.4-1.1 0-2.3-.9-2.6" fill="#333"/><path d="m38.9 7.8c-.9-.3-2 .3-2.5 1.5-.4 1.1 0 2.3.9 2.6.9.3 2-.3 2.5-1.5.4-1.1 0-2.3-.9-2.6" fill="#f2b200"/><path d="m38.4 13.8c-.9-.3-2 .3-2.5 1.5s0 2.3.9 2.6c.9.3 2-.3 2.5-1.5.4-1.1 0-2.3-.9-2.6" fill="#333"/><path d="m37.5 12.9c-.9-.3-2 .3-2.5 1.5-.4 1.1 0 2.3.9 2.6.9.3 2-.3 2.5-1.5.4-1.1 0-2.3-.9-2.6" fill="#f2b200"/><path d="m33.8 27.7c-.9-.3-2 .3-2.5 1.5-.4 1.1 0 2.3.9 2.6.9.3 2-.3 2.5-1.5.4-1.2 0-2.3-.9-2.6" fill="#333"/><path d="m32.8 26.8c-.9-.3-2 .3-2.5 1.5-.4 1.1 0 2.3.9 2.6.9.3 2-.3 2.5-1.5.5-1.1.1-2.3-.9-2.6" fill="#f2b200"/><path d="m31.4 33c-.9-.3-2 .3-2.5 1.5s0 2.3.9 2.6c.9.3 2-.3 2.5-1.5.5-1.2.1-2.3-.9-2.6" fill="#333"/><path d="m30.5 32.1c-.9-.3-2 .3-2.5 1.5-.4 1.1 0 2.3.9 2.6.9.3 2-.3 2.5-1.5.4-1.2 0-2.3-.9-2.6" fill="#f2b200"/><path d="m29.1 38c-.9-.3-2 .3-2.5 1.5-.4 1.1 0 2.3.9 2.6.9.3 2-.3 2.5-1.5.4-1.1 0-2.3-.9-2.6" fill="#333"/><g fill="#f2b200"><path d="m28.2 37.2c-.9-.3-2 .3-2.5 1.5-.4 1.1 0 2.3.9 2.6.9.3 2-.3 2.5-1.5.4-1.2 0-2.3-.9-2.6"/><path d="m54.2 7.3c0 1.2-.7 2.3-1.8 2.7.3.5 1.9 3 4.3 3.7 0 0 1.6-1.7 3.9-.9.4.1 1.8.8 1.3.1-3.9-4.5-7.7-5.6-7.7-5.6"/><path d="m28.7 20.6c.9 2-4.3 5.5-11.7 7.7-7.4 2.2-14 2.4-14.9.3-.9-2 4.3-5.5 11.7-7.7s14-2.4 14.9-.3"/></g><path d="m27.4 20.8c.7 1.7-4.1 4.7-10.8 6.7-6.7 2-12.7 2.3-13.5.7-.7-1.7 4.1-4.7 10.8-6.7 6.8-2 12.8-2.4 13.5-.7" fill="#333"/><g fill="none" stroke-linecap="round" stroke-width="2" stroke-miterlimit="10"><path d="m43.5 11.3c-1.3 6.6-4.2 37.7-16.1 45.2" stroke="#ce9915"/><path d="M42.5,9.4C41.2,16,37.3,49,25.4,56.5" stroke="#e2af23"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3b8.svg b/public/emoji/1f3b8.svg
new file mode 100644
index 000000000..e31145b88
--- /dev/null
+++ b/public/emoji/1f3b8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29 31.4c.3.3.6.6.9.9.1.1.1.1.2.2 0 0 0 .1-.1.1-.7 1-1.7 2.6-1.5 4.6.2 2 .7 3.4 1.6 4.4.7.7 1.5 1 2.2 1.1-.1 0-.2.1-.3.1-1.8.7-4.2 1.7-5.1 4.5-.3 1-.5 2.2-.7 3.4-.4 2.4-.9 5.1-2.3 6.5-2 2-4.4 2.9-7.1 2.5-2.6-.4-5.5-1.9-7.9-4.4-2.5-2.5-4-5.3-4.4-7.9-.4-2.7.5-5.1 2.5-7.1 1.4-1.4 3.4-2.1 6.6-2.3 5.9-.4 7.3-3.9 8.2-6.1.7-1.8.9-2.4 2.7-2.5 1.7-.3 3 .5 4.5 2m1.5-1.6c-1.6-1.6-3.5-3.1-6.4-2.8-6.7.5-2.3 8.1-10.8 8.7-3.1.2-5.9.9-8 3-5.4 5.3-3.7 12.6 1.9 18.1 5.6 5.6 12.9 7.3 18.2 1.9 2.7-2.7 2.7-7.7 3.6-10.8 1.2-3.9 7.5-2.6 7.2-6.9 0-.4-.1-.7-.3-.8-.8-.8-3 1.1-4.3-.2-.5-.5-.8-1.4-1-3-.2-2.4 2.8-4.2 1.7-5.3-.6-.6-1.2-1.2-1.8-1.9z" fill="#e27c17"/><path d="m26.1 50.7c.2-1.2.4-2.3.7-3.4.9-2.8 3.3-3.8 5.1-4.5.1 0 .2-.1.3-.1-.7-.1-1.5-.4-2.2-1.1-.9-.9-1.4-2.3-1.6-4.4-.2-2 .9-3.5 1.5-4.6 0 0 0-.1.1-.1-.1-.1-.1-.1-.2-.2-.3-.3-.6-.6-.9-.9-1.5-1.5-2.7-2.3-4.7-2.2-1.7.1-2 .7-2.7 2.5-.9 2.3-2.2 5.7-8.2 6.1-3.2.2-5.2.9-6.6 2.3-2 2-2.9 4.4-2.5 7.1.4 2.6 1.9 5.5 4.4 7.9 2.5 2.5 5.3 4 7.9 4.4 2.7.4 5.1-.5 7.1-2.5 1.6-1.3 2.1-4 2.5-6.3" fill="#ff9d27"/><g fill="#3e4347"><path transform="matrix(.7069-.7073.7073.7069-21.7706 28.4867)" d="m21.8 37h3.5v7h-3.5z"/><path transform="matrix(.7072-.707.707.7072-26.5526 26.4877)" d="m17 41.8h3.5v7h-3.5z"/><path transform="matrix(.7072-.707.707.7072-30.6637 24.8381)" d="m13.7 46.7h2v5.5h-2z"/><path d="m28.8 39.7l-4.5-4.5 25.5-24.1 3.1 3.1z"/><circle cx="22.6" cy="53.7" r="2.3"/><circle cx="17.1" cy="56.5" r="1.8"/><path d="m52.6 19.2c-.7.7-1 1.3-.5 1.9.6.6 1.2.2 1.9-.5.7-.7 1-1.3.5-1.9-.5-.5-1.2-.1-1.9.5"/><path transform="matrix(.7071-.7071.7071.7071 1.9549 42.5188)" d="m51.8 17.8h1v2.2h-1z"/><path d="m56.1 15.8c-.7.7-1 1.3-.5 1.9.6.6 1.2.2 1.9-.5.7-.7 1-1.3.5-1.9-.6-.5-1.3-.1-1.9.5"/><path transform="matrix(.7071-.7071.7071.7071 5.3958 43.944)" d="m55.3 14.4h1v2.2h-1z"/><path d="m59.5 12.4c-.7.7-1 1.3-.5 1.9.6.6 1.2.2 1.9-.5.7-.7 1-1.3.5-1.9-.6-.6-1.2-.2-1.9.5"/><path transform="matrix(.7071-.7071.7071.7071 8.8357 45.3696)" d="m58.7 10.9h1v2.2h-1z"/><path d="m44.8 11.4c-.7.7-1.3 1-1.9.5-.6-.6-.2-1.2.5-1.9.7-.7 1.3-1 1.9-.5.5.5.1 1.2-.5 1.9"/><path transform="matrix(.708-.7062.7062.708 4.9065 35.2665)" d="m44.6 10.6h1v2.2h-1z"/><path d="m48.2 7.9c-.7.7-1.3 1-1.9.5-.6-.6-.2-1.2.5-1.9.7-.7 1.3-1 1.9-.5.5.6.1 1.3-.5 1.9"/><path transform="matrix(.7073-.7069.7069.7073 8.3722 36.7323)" d="m48.1 7.2h1v2.2h-1z"/><path d="m51.6 4.5c-.7.7-1.3 1.1-1.9.5-.6-.6-.2-1.2.5-1.9.7-.7 1.3-1.1 1.9-.5.6.6.2 1.2-.5 1.9"/><path transform="matrix(.7071-.7071.7071.7071 11.8187 38.1681)" d="m51.5 3.7h1v2.2h-1z"/><path d="m54.8 15.9c-5.4 5.4-6.9 6.8-10.2 3.5-3.3-3.3-1.9-4.8 3.5-10.2 7.2-7.2 7.1-9.3 11.6-4.9 4.4 4.5 2.3 4.4-4.9 11.6"/></g><g fill="#8a959b"><circle cx="53.8" cy="6.6" r="1.3"/><circle cx="50.3" cy="10.1" r="1.3"/><circle cx="46.9" cy="13.5" r="1.3"/><circle cx="57.4" cy="10.2" r="1.3"/><path d="m54.9 14.6c-.5.5-1.3.5-1.8 0-.5-.5-.5-1.3 0-1.8.5-.5 1.3-.5 1.8 0 .5.5.5 1.3 0 1.8"/><circle cx="50.5" cy="17.1" r="1.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3b9.svg b/public/emoji/1f3b9.svg
new file mode 100644
index 000000000..4605d3fbd
--- /dev/null
+++ b/public/emoji/1f3b9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c5d4d8"><path d="m40.1 46.8c-2.1 3.8-4.1 7.9-6 12.1 4.1 1.4 8.2 2.4 12.2 3.1.5-3.7 1.3-7.3 2.2-10.6 1-3.5 2.2-6.7 3.5-9.9-1.9-1.6-3.8-3.4-5.7-5.3-2.1 3.4-4.2 6.9-6.2 10.6"/><path d="m60.8 16.9c-2.7 3-5.2 6.1-7.6 9.3-2.3 3.1-4.6 6.3-6.7 9.7 2 1.9 3.9 3.6 5.7 5.3 1.4-3.1 2.9-6.1 4.6-8.9 1.6-2.7 3.4-5.3 5.3-7.7-.5-2.6-.9-5.2-1.3-7.7"/></g><g fill="#eae7e4"><path d="m2 19.1c15.2 31.5 32.1 39.8 32.1 39.8 2-4.3 4-8.3 6-12.1 2-3.7 4-7.2 6.2-10.6-7.9-7.5-16.7-16.6-25.7-25.6-3.6 1.6-7.1 3.3-10.7 4.9-2.7 1.2-5.3 2.4-7.9 3.6"/><path d="m39.5 2c-2.6 1.2-5.2 2.3-7.8 3.5-3.6 1.6-7.1 3.3-10.7 4.9 9 8.9 17.7 18 25.5 25.5 2.1-3.4 4.4-6.6 6.7-9.7 2.4-3.2 5-6.3 7.6-9.3l-21.3-14.9"/></g><g fill="#333"><path d="m40.1 46.9c.1-.1.1-.2.2-.3-10.3-8.9-20-20.6-30.2-31.1-.1 0-.2.1-.3.1 10.2 10.6 19.9 22.4 30.3 31.3"/><path d="m48.6 51.2c0 .1-.1.2-.1.3-2.8-1.3-5.6-2.8-8.5-4.6.1-.1.1-.2.2-.3 2.9 1.8 5.7 3.3 8.4 4.6"/><path d="m53.3 26.1c-.1.1-.1.2-.2.3-6.1-6.6-13.8-13.5-21.5-20.8.1 0 .2-.1.3-.1 7.7 7.2 15.3 14 21.4 20.6"/><path d="m56.7 32.5c0-.1.1-.2.1-.2-1.1-2-2.3-4.1-3.5-6.1-.1.1-.1.2-.2.3 1.2 1.9 2.4 4 3.6 6"/><path d="m52.2 41.2c0 .1-.1.2-.1.3-9.6-8.5-21-20.5-32.6-32 .1-.1.3-.1.4-.2 11.5 11.5 22.8 23.4 32.3 31.9"/></g><g fill="#231f20"><path d="m46.2 23.5c1.3-1.4 2.5-2.7 3.8-4.1-6.6-4.1-14.7-9.5-24-15l1.1 3.1c6.6 5.8 13.5 10.9 19.1 16"/><path d="M38.3,31.8C39.5,30.4,25,15,15.7,9.5l1.5,2.7C23.7,17.9,32,27.1,38.3,31.8z"/></g><path d="m50.6 18.9c-1.5 1.5-2.9 3.1-4.4 4.7-1.5-1.7-3.1-6.8-3.1-6.8l5.1-4.3c0-.2 1.1 4.7 2.4 6.4" fill="#55646d"/><path d="m43.1 16.7l5.1-4.3-16.5-10.3c0 0-3.8 1.5-5.6 2.3 5.4 4.6 17 12.3 17 12.3" fill="#333"/><path d="m29.5 42.4c1.4-1.8 5-5.3 5-5.3-2.3-2.1-6-7.6-6-7.6l-7.7 7.4c0 0 4.9 4.6 8.7 5.5" fill="#55646d"/><path d="m28.6 29.5l-7.7 7.4c0 0-11.7-13.4-15.6-22.8l5.6-3.1 17.7 18.5" fill="#333"/><path d="m42.4 27.8c-1.4 1.6-4.2 4.1-4.2 4.1s-4.4-3.4-6.5-5.5c1.7-1.5 6.9-5.8 6.9-5.8s2.1 5.3 3.8 7.2" fill="#55646d"/><path d="m31.7 26.4c1.7-1.5 6.9-5.8 6.9-5.8l-17.3-14.2-5.6 3.1c0 0 10.7 11.3 16 16.9" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ba.svg b/public/emoji/1f3ba.svg
new file mode 100644
index 000000000..248ae7d2a
--- /dev/null
+++ b/public/emoji/1f3ba.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#f2b200"><path d="m14.1 45.6l1.8-1.8-10.1-9.9-1.8 1.8z"/><path d="m18.9 40.8l1.9-1.8-10.1-9.9-1.9 1.8z"/><path d="m13.7 26.2l10.1 9.8 1.8-1.7-10.1-9.9z"/><path d="m32.7 58.4l-13.8-13.5-3.7 3.6 13.9 13.5z"/><path d="m37.6 53.7l-13.9-13.6-3.6 3.6 13.8 13.5z"/><path d="M42.5 48.9 28.6 35.4 25 38.9 38.8 52.5z"/></g><g fill="#ffce31"><path d="m18.9 44.9l-8.8-8.6-3.6 3.6 8.7 8.6z"/><path d="m15 31.6l-3.6 3.6 8.7 8.5 3.6-3.6z"/><path d="m19.8 26.8l-3.6 3.6 8.8 8.5 3.6-3.5z"/><path d="M7.8 34 4.1 37.6 2 35.5 5.7 32z"/><path d="m12.6 29.3l-3.6 3.5-2.1-2 3.6-3.6z"/><path d="m17.5 24.5l-3.6 3.6-2.2-2.1 3.7-3.6z"/><path d="m39.3 48l-11.2 10.9c-3.8 3.7-9.9 3.7-13.7 0-3.8-3.7-3.8-9.7 0-13.4l11.2-10.9c3.8-3.7 9.9-3.7 13.7 0s3.8 9.7 0 13.4m-21.8.6c-2 2-2 5.3 0 7.3 2 2 5.4 2 7.4 0l11.2-10.9c2-2 2-5.3 0-7.3-2-2-5.4-2-7.4 0l-11.2 10.9"/><path d="m26.3 32.7c-7.7 7.6-15.3 15-17.9 17.5-1.7 1.7-1.7 3.2-1.7 3.2l2.7 2.6c0 0 1.5.1 3.2-1.6 2.6-2.5 10.2-10 17.9-17.5 10.2-10 30.7-3.4 30.7-3.4l-31.4-30.5c0 0 6.7 19.7-3.5 29.7"/></g><g fill="#f2b200"><path d="M9.2,54.1c0,0,1.8,0.3,3.5-1.4c2.6-2.5,10.4-9.7,18.2-17.3c10.2-10,30.3-3.5,30.3-3.5S45,19.1,30.4,33.3
+		C18.5,45,9.2,54.1,9.2,54.1z"/><path d="m3.5 55l4.3 4.2c1.7-1.8 1.6-3.2 1.6-3.2l-2.7-2.6c0 0-1.5-.1-3.2 1.6"/><path d="m30.1 2.3c-1.9 1.9 3.6 10.3 12.3 18.8 8.7 8.5 17.3 13.9 19.2 12 1.9-1.9-4.3-9.6-13-18.1-8.7-8.4-16.5-14.5-18.5-12.7"/></g><path d="m43 20.5c7.8 7.6 15.5 12.6 17.1 11 1.6-1.6-4.2-8.3-12-16-7.9-7.5-14.8-13.2-16.4-11.6-1.6 1.5 3.5 9 11.3 16.6" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3bb.svg b/public/emoji/1f3bb.svg
new file mode 100644
index 000000000..3e9cf6e76
--- /dev/null
+++ b/public/emoji/1f3bb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m26.7 56.4c.3-2.8 1.6-3.6 2.6-3.8 3.3-.5 2.6-1.6 1.9-1.9-3.8-1.9-.8-5.9-.1-6.8 2.4-3.2 6.3-1 6.3-1-.3-4.6 3.5-4.4 5.5-5.5 8.9-4.9 1.3-12.3-1.4-14.9-2.6-2.6-10-10.2-14.9-1.4-1.1 1.9-.8 5.8-5.5 5.5 0 0 2.2 4-1 6.3-.9.7-4.9 3.7-6.8-.1-.3-.7-1.4-1.4-1.9 1.9-.1.9-.9 2.4-3.8 2.6-6.7.5-8.4 9.9.4 18.7 9 9 18.1 6.9 18.7.4" fill="#de7f11"/><g fill="#333"><path d="M30.5 37.4 26.6 33.5 54 8 56 10z"/><path transform="matrix(.7073-.7069.7069.7073 11.0519 44.7558)" d="m59 6.7h1.2v4.6h-1.2z"/><path transform="matrix(.7072-.707.707.7072 12.0094 40.4338)" d="m54.2 3.8h1.2v3.9h-1.2z"/><path d="m53.4 6.2l-.9-1.8 1-1 1.8.8z"/><path transform="matrix(.7072-.707.707.7072 9.3326 43.685)" d="m56.8 8.3h1.2v4.6h-1.2z"/><path d="m59 10.2l.8 1.8-.9 1-1.9-.8z"/><path transform="matrix(.7072-.707.707.7072 9.7062 39.2416)" d="m51.6 5.6h1.2v4.6h-1.2z"/></g><path fill="#b3660d" d="M60.6 6.9 57.1 3.4 59 2 62 5z"/><path fill="#de7f11" d="m55.5 11.4l2.7-4.1 1.3-.2 2.5-3.8-1.3-1.3-3.8 2.5-.2 1.3-4.1 2.7z"/><g fill="#333"><path d="m24.2 35.3c.1-.3.2-.8-.2-1.2-2.7-2.7-7 6.3-8.8 4.5-.4-.4-.3-.7-.2-.9.2 0 .4 0 .6-.2.3-.3.3-.8 0-1-.3-.3-.8-.3-1 0-.2.2-.3.6-.1.9-.2.3-.6 1.1.1 1.8 2.5 2.5 7.2-6.1 8.8-4.5.1.1.1.3.1.4-.2 0-.3.1-.5.2-.3.3-.3.8 0 1 .3.3.8.3 1 0 .5-.3.5-.7.2-1"/><path d="m28.7 39.8c.3-.1.8-.2 1.2.2 2.7 2.7-6.3 7-4.5 8.8.4.4.7.3.9.2 0-.2 0-.4.2-.6.3-.3.8-.3 1 0 .3.3.3.8 0 1-.2.2-.6.3-.9.1-.3.2-1.1.6-1.8-.1-2.5-2.5 6.1-7.2 4.5-8.9-.1-.1-.3-.1-.4-.1 0 .2-.1.3-.2.5-.3.3-.8.3-1 0-.3-.3-.3-.8 0-1 .3-.3.8-.3 1-.1"/><path d="m16 42.9c0 0-1.3 2.1-1.5 2.9-.3.7-.3 2.2-.6 2.8-1.1 2-6.6 6.6-6.6 6.6l1.6 1.6c0 0 4.6-5.5 6.6-6.6.6-.4 2.2-.4 2.8-.7.8-.3 2.9-1.5 2.9-1.5l-5.2-5.1"/><path transform="matrix(.7062-.708.708.7062-21.1557 26.8091)" d="m13.9 38.6h15.7v.5h-15.7z"/><path transform="matrix(.7062-.708.708.7062-22.5582 30.2004)" d="m17.3 42h15.7v.5h-15.7z"/><path transform="matrix(.7071-.7071.7071.7071-22.0751 29.0115)" d="m16.2 40.9h15.7v.5h-15.7z"/><path transform="matrix(.7071-.7071.7071.7071-21.607 27.8836)" d="m15 39.8h15.7v.5h-15.7z"/></g><path transform="matrix(.7071-.7071.7071.7071-15.5515 31.0479)" fill="#b3660d" d="m29 1.4h1.5v65.8h-1.5z"/><path transform="matrix(.7071-.7071.7071.7071-18.0181 30.0266)" fill="#e2d8c7" d="m26.5 3.9h1.5v65.8h-1.5z"/><g fill="#333"><path d="m5.5 16.1l-3.5-3.5 5-2.1 2 2.1z"/><path d="m47.9 58.5l3.5 3.5 2.1-5-2.1-2z"/><path transform="matrix(.7071-.7071.7071.7071-26.7496 51.1074)" d="m47.6 54.8h1.5v6.1h-1.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3bc.svg b/public/emoji/1f3bc.svg
new file mode 100644
index 000000000..c07402486
--- /dev/null
+++ b/public/emoji/1f3bc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m64 21.3c0-.6 0-1.3 0-1.9-18.5-7.8-37 4.7-55.5 3.6 0-2.1 0-5.1 0-7.4 18.5-.9 35.4-16.1 55.5-10.2-.1-.6.1-1.3 0-1.9-20.2-6.6-37.1 9.9-55.5 10.9-6.1.6-5.6.5-8.5.9 0 11 0 22 0 33l8.5.9c0 0 0 0 0 0 17.3 5.8 39.7-2.3 55.5 10.6.1-.6-.1-1.3 0-1.9-15.8-13.7-38.2-3.9-55.5-10 0-1.5 0-4.3 0-5.7 18.5 3.3 37-8 55.4 2 0-.6 0-1.3 0-1.9-18.4-10.9-36.9 2-55.4-1.3 0-2 0-5 0-7.3 18.5 3.1 37-13.2 55.4-.9 0-.6 0-1.3 0-1.9-18.5-12.1-37 4.3-55.4 1.4 0-2.4 0-4.9 0-7.6 18.5 1.5 37-12.3 55.5-3.4" fill="#bacad3"/><path d="m40.7 41.9c5.4-2.4 9-8.6 7-14.2-1.4-5.2-8.5-7.4-13.2-4.7-.3-1.1-.7-2.3-1-3.4 0-.2-.1-.3-.1-.5-.1-.2.9-1.1 1.1-1.3 1-1.2 2-2.4 2.8-3.6 1.5-2.2 3-4.8 2.5-7.5-.4-2.5-2.4-4.6-5.2-4.7-2.4-.1-4.7 1.3-5.9 3.2-1.4 2.2-1.1 4.5-.4 6.9.5 1.4.9 2.9 1.3 4.4.2.5.3 1.1.5 1.6 0 .1.1.5.2.5-.3.5-1 1.1-1.4 1.5-1.7 1.7-3.6 3.4-4.7 5.5-1.1 2-1.6 4.3-1.4 6.6.4 4.5 3.6 8.6 8.1 10.2 2.1.8 4.4.9 6.6.6.8 2.5 1.4 5 2.2 7.5.7 2.1 2.2 4.7 1.5 7-.6 2-2.9 3.3-5.1 3 2.6-.8 3.8-3.6 2.3-5.8-1.3-1.8-4.1-2.3-5.9-1-3.8 2.8-.2 7.6 3.5 8.3 2.4.4 4.9-.6 6.4-2.4 1.6-2.1 1.4-4.3.8-6.7-.7-2.6-1.5-5.2-2.2-7.8-.2-.6-.3-1.1-.5-1.7-.1-.3-.2-.6-.3-.9-.1-.5.1-.4.5-.6m4.3-13.2c1.3 4.4-1.3 9.2-5.7 11-1.1-3.7-2.2-7.4-3.3-11.1-.3-.9-.5-1.8-.8-2.7-.2-.7-.5-.9.2-1.3 4-1.8 8.5.3 9.6 4.1m-13.2-23c.9-.8 2.5-1.4 3.7-.9 1.2.6 1.7 2 1.6 3.2-.1 3.1-2.7 5.8-4.7 8.1-.4-1.5-.9-3-1.3-4.6-.6-2-1.2-4.2.7-5.8m.4 19.1c.2.4-.6 1.2-.8 1.6-.3.6-.5 1.2-.7 1.9-.3 1.3-.2 2.7.2 4 .1.4.7.5 1 .1.2-.4-.1-1.3-.1-1.8 0-1.3.3-2.5 1.1-3.6 1.3 4.5 2.6 8.9 3.9 13.4-4.3.6-8.6-1.8-10.4-5.5-1.1-2.3-1.2-5-.1-7.3 1.1-2.4 3.2-4.2 5-6 .2 1 .4 2.1.9 3.2" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3bd.svg b/public/emoji/1f3bd.svg
new file mode 100644
index 000000000..b612348f3
--- /dev/null
+++ b/public/emoji/1f3bd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49.4 4.7c-.2-1.6-.4-3.2-.4-4.7h-3.9c.1.5.1 1 .1 1.6 0 6.5-5.9 11.8-13.2 11.8-7.3 0-13.2-5.3-13.2-11.8 0-.5 0-1.1.1-1.6h-3.9c0 1.5-.2 3.1-.4 4.7-1.7 9.7-4.1 17.6-10.7 19.5 0 0 2.8 4.5 2.8 12.3 0 13.5-2.8 27.5-2.8 27.5h56.2c0 0-3.5-14-3.5-27.9 0-7.4 3.5-11.9 3.5-11.9-6.5-1.9-9-9.8-10.7-19.5" fill="#6adbc6"/><path d="m32 13.4c7.3 0 13.2-5.3 13.2-11.8 0-.5 0-1.1-.1-1.6-3.6 1.6-7 3.7-13.1 3.7-6.2 0-9.4-2-13.1-3.7-.1.5-.1 1-.1 1.6 0 6.5 5.9 11.8 13.2 11.8" fill="#428bc1"/><path d="m5.4 54.8c-.8 6-1.5 9.2-1.5 9.2h8.3l42.9-43.1c-2.2-2.6-3.5-6.3-4.6-10.6l-45.1 44.5" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3be.svg b/public/emoji/1f3be.svg
new file mode 100644
index 000000000..25ead517e
--- /dev/null
+++ b/public/emoji/1f3be.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="13" cy="13" r="11" fill="#c7e755"/><g fill="#fff"><path d="m10.6 15.4c-2.3-2.4-5.5-3.5-8.6-3.3 0 .4 0 .8 0 1.2 2.8-.2 5.6.8 7.7 3 2.1 2.1 3.1 5 3 7.7.4 0 .8 0 1.2 0 .2-3.1-.9-6.3-3.3-8.6"/><path d="m24 12.7c-2.8.1-5.6-.8-7.7-3-2.1-2.1-3.1-5-3-7.7-.4 0-.8 0-1.2 0-.1 3.1 1 6.2 3.3 8.6 2.4 2.4 5.5 3.5 8.6 3.3 0-.4 0-.8 0-1.2"/></g><path d="m52.8 34.8l1-1-2.3-2.3 4-4 1.5 1.5 1-1-1.5-1.5 3.8-3.8-1-1-3.8 3.8-3.2-3.2 4-4 3.1 3.1 1-1-3.1-3.1 2.5-2.5-1-1-2.5 2.5-3.1-3.3 3.5-3.5-1-1-3.5 3.5-3.2-3.2 2.5-2.5-1-1-2.5 2.5-3.1-3.1-1 1 3.1 3.1-4 4-3.2-3.2 3.8-3.8-1-1-3.8 3.8-1.5-1.5-1 1 1.5 1.5-4 4-2.3-2.3-1 1 2.3 2.3-4 4-1.5-1.5-1 1 1.5 1.5-3.8 3.8 1 1 3.8-3.8 3.2 3.2-4 4-3.1-3.1-1 1 3.1 3.1-2.5 2.5 1 1 2.5-2.5 3.2 3.2-3.5 3.5 1 1 3.5-3.5 3.2 3.2-2.5 2.5 1 1 2.5-2.5 3.1 3.1 1-1-3.1-3.1 4-4 3.2 3.2-3.8 3.8 1 1 3.7-3.8 1.5 1.5 1-1-1.5-1.5 4-4 2.3 2.4m1.7-8.3l-4 4-3.2-3.2 4-4 3.2 3.2m-13.2 4.8l-3.2-3.2 4-4 3.2 3.2-4 4m-3.4-11.4l3.2 3.2-4 4-3.2-3.2 4-4m5-5l3.2 3.2-4 4-3.2-3.2 4-4m.2 8.2l4-4 3.2 3.2-4 4-3.2-3.2m12.2-5.8l-4 4-3.2-3.2 4-4 3.2 3.2m-7.4-7.4l3.2 3.2-4 4-3.1-3.3 3.9-3.9m-9.2.8l3.2 3.2-4 4-3.2-3.2 4-4m-9 9l4-4 3.2 3.2-4 4-3.2-3.2m-.8 9.2l4-4 3.2 3.2-4 4-3.2-3.2m7.3 7.4l-3.2-3.2 4-4 3.2 3.2-4 4m9.3-.8l-3.2-3.2 4-4 3.2 3.2-4 4" fill="#d0d0d0"/><g fill="#ff717f"><path d="m57.7 7.5c-6.8-6.8-19.4-5.4-28 3.2-8.6 8.6-10 21.1-3.2 28 6.9 6.8 19.4 5.4 28-3.2 8.6-8.6 10-21.1 3.2-28m-28.7 28.7c-5.8-5.8-4.6-16.3 2.7-23.6 7.3-7.3 17.8-8.5 23.6-2.7 5.8 5.8 4.6 16.3-2.7 23.6-7.3 7.3-17.9 8.5-23.6 2.7"/><path d="m38.1 42.9c.7 0-5.8-2.3-5.8-2.3s-8.2 3.7-9.8 2.1c-1.6-1.6 2.1-9.8 2.1-9.8s-2.3-6.5-2.4-5.8c-.4 6.5-1.4 12.9-4.5 16.5-.4.5-1 1-1 1l1.9 1.9 1.9 1.9c0 0 .5-.6 1-1 3.7-3 10.1-4.1 16.6-4.5"/></g><g fill="#4d4f59"><path transform="matrix(.7071-.7071.7071.7071-33.2398 24.3359)" d="m3.1 48.9h19.3v6.9h-19.3z"/><path d="m10 50.2l3.4 6.3 2.1-2.1-3.4-6.4z"/><path d="m5.7 54.5l3.4 6.4 2.1-2.2-3.4-6.3z"/></g><g fill="#5f606c"><path d="m3.5 56.7l4.8 4.9.8-.7-3.4-6.4z"/><path d="m7.8 52.4l3.4 6.3 2.2-2.2-3.4-6.3z"/><path d="m17.2 43l-.7.7 3.3 6.4 2.2-2.2z"/></g><path fill="#4d4f59" d="m14.3 45.9l3.4 6.3 2.1-2.1-3.3-6.4z"/><path fill="#5f606c" d="m12.1 48l3.4 6.4 2.2-2.2-3.4-6.3z"/><g fill="#4d4f59"><path transform="matrix(.7072-.707.707.7072-39.2943 21.8214)" d="m5.6 54.3h2.2v8.1h-2.2z"/><path transform="matrix(.7073-.7069.7069.7073-27.18 26.8327)" d="m17.7 42.2h2.2v8.1h-2.2z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3bf.svg b/public/emoji/1f3bf.svg
new file mode 100644
index 000000000..c18b6706d
--- /dev/null
+++ b/public/emoji/1f3bf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50.4 33.4c-.5-.5-2.4.2-3-.3-1-.7-.8-4-1.9-4.3-8.3-2.6-23.4 13.9-27.1 21.8-.5 1-.7 4.2.2 4.7l3.2-1.8-.5-.9 9.7-5.6.5.9 7.3-4.2-1.3-2.2 9.7-5.6 1.3 2.2 2-1.2c.4-.9.5-2.9-.1-3.5" fill="#287700"/><g fill="#3e4347"><path transform="matrix(.866-.5001.5001.866-21.5498 19.9433)" d="m20.8 49.6h11.3v1.1h-11.3z"/><path transform="matrix(.8662-.4997.4997.8662-14.076 26.8337)" d="m37.4 38.4h11.3v2.6h-11.3z"/></g><path d="m44.7 24.5c-2-2.6-4.8-5-6.9-5.3-4.1-.6-13.1 5.3-13.7 9.5-.6 4.2-4.5 9.9-6.8 14.2l7.8 7.2c3.9-3.2 8.3-8.2 11-10.1 1.6-1.1 5.1-2.3 6.8-3.6-.4-4-.2-8.6 1.8-11.9" fill="#79c600"/><g fill="#b6ef00"><path d="m16.5 44.4c-1.4 3-1.9 5.3-.8 6.6.8 1 3.4 2.1 4.7 1.8 1.4-.4 3-1.5 4.7-2.9l-7.8-7.2c-.3.6-.6 1.2-.8 1.7"/><path d="m47.1 29.3c-.2-1.3-1.2-3.1-2.5-4.8-2 3.4-2.1 7.9-1.7 11.7.2-.1.3-.2.4-.4 1.4-1.3 4.1-4.7 3.8-6.5"/><path d="m26.5 2.4c-2.1 11.2-9.5 10.7-9.5 10.7-2.1 1.1-4.9 2.1-4.9 3.7 0 1.6 9.1 12.5 11.2 13.7 1.4.8 12.1-1.3 13.7-2.9 1.6-1.5 2.7-6.3 2.4-8.5-.3-1.6-10.6-14.5-12.9-16.7"/></g><g fill="#3e4347"><path d="m26.1 2.1c-.5-.1-1.1 0-1.8.2-1.3.5-2.8 1.5-3.3 2.3-.7 1.1-.8 2.7-1.1 4.3-.2 1-.4 2-.9 2.7-.4.5-1.1 1-1.9 1.5 0 0 7.4.6 9.5-10.7-.3-.2-.4-.3-.5-.3"/><circle cx="34" cy="24.6" r="2.6"/><path d="m17 25.6l3.1 3.6 7.5-6-3-3.6z"/><path d="m12.5 20.3l3.1 3.6 7.4-6-2.9-3.6z"/></g><path d="m23.8 13.5l.8 1.1-2.5 2-.8-1.1 2.5-2m.1-1.1l-3.7 2.9 1.8 2.3 3.7-2.9-1.8-2.3z" fill="#287700"/><path d="m22.4 13.4l2.1 2.6-3.2 2.6-2.2-2.6 3.3-2.6m.1-1.1l-4.5 3.5 3.1 3.9 4.5-3.6-3.1-3.8z" fill="#60aa00"/><path d="m28.3 18.8l.8 1.1-2.5 2-.8-1.1 2.5-2m.1-1.1l-3.7 2.9 1.8 2.3 3.7-2.9-1.8-2.3z" fill="#287700"/><path d="m26.8 18.7l2.1 2.6-3.2 2.6-2.1-2.6 3.2-2.6m.2-1.1l-4.5 3.6 3.1 3.9 4.5-3.6-3.1-3.9z" fill="#60aa00"/><path fill="#287700" d="m19.5 36.5l7.5 5.1 2.2-3.3-7.4-5.2z"/><path d="m30 40.4l-.8 1.1-2.6-1.8.8-1.1 2.6 1.8m1.1-.2l-3.9-2.8-1.7 2.4 3.9 2.8 1.7-2.4z" fill="#b6ef00"/><path d="m29.7 39l-2 2.7-3.4-2.4 2-2.7 3.4 2.4m1.2-.2l-4.7-3.3-2.9 4 4.7 3.3 2.9-4z" fill="#3e4347"/><path fill="#287700" d="m16.2 41.5l6.8 4.6 1.9-3-6.6-4.6z"/><path d="m25.7 45.1l-.7 1-2.3-1.6.7-1 2.3 1.6m1-.2l-3.4-2.5-1.5 2.2 3.4 2.5 1.5-2.2z" fill="#b6ef00"/><path d="m25.4 43.8l-1.8 2.4-3-2.2 1.8-2.4 3 2.2m1-.2l-4.2-3-2.6 3.6 4.2 3 2.6-3.6z" fill="#3e4347"/><path d="m13.9 57.5c-4.5 2.6-8.2-.2-10.3-2.1.1.9.5 1.9 1 2.7 1.8 3.1 5.8 5.3 10.4 2.6 3.2-1.8 49-28.1 49-28.1v-3.8l-50.1 28.7" fill="#42ade2"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c0.svg b/public/emoji/1f3c0.svg
new file mode 100644
index 000000000..4c88cd07e
--- /dev/null
+++ b/public/emoji/1f3c0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d0d0d0"><path d="m42.2 62c-.2 0-.5-.1-.7-.2-.4-.3-.6-.7-.5-1.1 0-.1 2.5-10.8-12.3-22.5-.5-.4-.5-1.1-.1-1.5.4-.5 1.2-.5 1.6-.1 11.8 9.4 13.4 18.1 13.3 22.3 9.5-6.1 14.8-12.4 15.9-18.8.9-5.9-2.3-9.5-2.4-9.7-.4-.5-.3-1.1.1-1.5.5-.4 1.2-.3 1.6.1.2.2 4 4.5 2.9 11.3-1.2 7.4-7.5 14.7-19 21.6.1 0-.2.1-.4.1"/><path d="m31.8 62c-.3 0-.5-.1-.8-.3-.4-.3-.5-.8-.3-1.3.2-.4 4.4-9.3-6.9-21.2-.4-.5-.4-1.1.1-1.5.5-.4 1.2-.4 1.6.1 8.4 8.9 8.9 16.4 8.2 20.4 19.1-13.6 17.3-25 17.3-25.1-.1-.5.2-.9.6-1.2.5-.2 1-.1 1.4.2 12.8 13 4 20.9 4 21-.5.4-1.2.4-1.7 0-.4-.4-.4-1.1 0-1.5.3-.3 6.2-5.8-2.1-15.7-.6 4.9-4 14.9-20.9 25.9-.1.1-.3.2-.5.2"/><path d="m51.3 62c-.1 0-.2 0-.3 0-.6-.2-1-.8-.8-1.3.1-.4 2.9-10.2-10.2-21.5-1 3.5-4.2 11.1-13.5 18.5-.5.4-1.2.3-1.6-.1-.4-.5-.4-1.1.1-1.5 11.6-9.2 13.2-19 13.2-19.1.1-.4.3-.7.7-.9.4-.1.8-.1 1.2.2 16 12.7 12.6 24.4 12.4 24.9-.2.5-.7.8-1.2.8"/></g><path d="m30.5 41.2c-12.7 0-11.1-6.2-9.4-8.5 4.7-6.3 22.5-12.7 31.9-12.7 10.8 0 9.1 6 6.8 9-5.1 6.9-19.9 12.2-29.3 12.2m22.5-18.1c-7.7 0-21.9 5.2-26.6 9.7-.9.9-2.6 3.3 4.2 3.3 8.4 0 21.2-5.2 25.1-9.8 1.3-1.7 2-3.2-2.7-3.2" fill="#ed4c5c"/><circle cx="22" cy="22" r="20" fill="#ff8736"/><g fill="#231f20"><path d="m7.8 8c.4 1.7 1.1 3.2 1.9 4.7.8 1.5 1.7 3 2.6 4.4 1.9 2.8 3.9 5.6 6.1 8.2 2.2 2.6 4.5 5.1 7 7.4 1.3 1.1 2.6 2.2 4 3.1 1.4 1 2.9 1.7 4.6 2.2-1.7-.1-3.4-.8-5-1.6-1.6-.8-3-1.8-4.4-2.9-2.7-2.2-5.2-4.7-7.4-7.3-2.2-2.7-4.2-5.5-5.9-8.6-.8-1.4-1.6-3-2.3-4.6-.6-1.6-1.1-3.3-1.2-5"/><path d="m2 21.5c1.2 2.5 2.7 4.8 4.5 6.7 1.9 1.9 4.1 3.4 6.6 4.5 2.4 1.1 5.1 1.9 7.6 3 1.3.6 2.6 1.2 3.7 2.2 1.1.9 1.9 2.3 2.1 3.6-.5-1.3-1.4-2.3-2.5-3-1.1-.7-2.4-1.2-3.7-1.6-2.6-.9-5.3-1.6-7.9-2.8-2.6-1.2-5-2.8-6.8-5-1.8-2.3-3-4.9-3.6-7.6"/><path d="m38.1 33.9c-1.6.7-3.5 1-5.3.2-1.8-.8-2.8-2.6-3.5-4.2-1.4-3.4-1.9-6.9-2.6-10.3-.7-3.4-1.5-6.8-3-9.8-1.5-3-4-5.7-7.3-6.9 1.7.4 3.4 1.2 4.8 2.3 1.4 1.1 2.6 2.6 3.5 4.1 1.8 3.1 2.7 6.7 3.5 10.1l1 5.2c.3 1.7.7 3.4 1.3 5 .6 1.6 1.3 3.1 2.7 4 1.3.8 3.2.7 4.9.3"/><path d="m33.6 5.7c.9.6 1.6 1.5 2.1 2.5.5 1 1 2 1.3 3.1.7 2.1 1 4.3 1.1 6.6.2 4.4-.9 9.1-3.4 12.9-1.3 1.9-2.9 3.5-4.8 4.8-1.9 1.3-4 2.2-6.2 2.7-4.3 1.1-8.9 1-13.2.3 4.4.1 8.8-.1 12.8-1.4 4.1-1.3 7.7-3.7 10-7.2 2.4-3.5 3.4-7.8 3.5-12 0-2.1-.2-4.3-.6-6.4-.4-2.2-1-4.4-2.6-5.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c1.svg b/public/emoji/1f3c1.svg
new file mode 100644
index 000000000..a57b1b001
--- /dev/null
+++ b/public/emoji/1f3c1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.7 13c-3.7.5-7.1 1.8-10 4.6-1-2.7-2-5.4-3-8.1 2.9-2.8 6.3-4.1 10-4.6 1 2.7 2 5.4 3 8.1" fill="#333"/><path d="m30.3 12.9c-4-.2-8-.4-11.7.1-1-2.7-2-5.4-3-8.1 3.7-.5 7.7-.3 11.7-.1 1 2.7 2 5.4 3 8.1" fill="#fff"/><path d="m42 12.8c-3.7.5-7.7.3-11.7.1-1-2.7-2-5.4-3-8.1 4 .2 8 .4 11.7-.1 1 2.6 2 5.3 3 8.1" fill="#333"/><g fill="#fff"><path d="m52 8.1c-2.9 2.8-6.3 4.1-10 4.6-1-2.7-2-5.4-3-8.1 3.7-.5 7.1-1.8 10-4.6 1 2.7 2 5.4 3 8.1"/><path d="m21.7 21.1c-3.7.5-7.1 1.8-10 4.6-1-2.7-2-5.4-3-8.1 2.9-2.8 6.3-4.1 10-4.6 1 2.7 2 5.4 3 8.1"/></g><path d="m33.3 21c-4-.2-8-.4-11.7.1-1-2.7-2-5.4-3-8.1 3.7-.5 7.7-.3 11.7-.1 1 2.7 2 5.4 3 8.1" fill="#333"/><path d="m45 20.9c-3.7.5-7.7.3-11.7.1-1-2.7-2-5.4-3-8.1 4 .2 8 .4 11.7-.1 1 2.7 2 5.4 3 8.1" fill="#fff"/><g fill="#333"><path d="m55 16.3c-2.9 2.8-6.3 4.1-10 4.6-1-2.7-2-5.4-3-8.1 3.7-.5 7.1-1.8 10-4.6 1 2.6 2 5.3 3 8.1"/><path d="m24.7 29.3c-3.7.5-7.1 1.8-10 4.6-1-2.7-2-5.4-3-8.1 2.9-2.8 6.3-4.1 10-4.6 1 2.7 2 5.4 3 8.1"/></g><path d="m36.4 29.1c-4-.2-8-.4-11.7.1-1-2.7-2-5.4-3-8.1 3.7-.5 7.7-.3 11.7-.1.9 2.7 2 5.4 3 8.1" fill="#fff"/><path d="m48 29c-3.7.5-7.7.3-11.6.1-1-2.7-2-5.4-3-8.1 4 .2 8 .4 11.7-.1.9 2.7 1.9 5.4 2.9 8.1" fill="#333"/><g fill="#fff"><path d="m58 24.4c-2.9 2.8-6.3 4.1-10 4.6-1-2.7-2-5.4-3-8.1 3.7-.5 7.1-1.8 10-4.6 1 2.7 2 5.4 3 8.1"/><path d="m27.7 37.4c-3.7.5-7.1 1.8-10 4.6-1-2.7-2-5.4-3-8.1 2.9-2.8 6.3-4.1 10-4.6 1 2.7 2 5.4 3 8.1"/></g><path d="m39.4 37.3c-4-.2-8-.4-11.7.1-1-2.7-2-5.4-3-8.1 3.7-.5 7.7-.3 11.7-.1 1 2.7 2 5.4 3 8.1" fill="#333"/><path d="m51 37.1c-3.7.5-7.7.3-11.7.1-1-2.7-2-5.4-3-8.1 4 .2 8 .4 11.6-.1 1.1 2.7 2.1 5.4 3.1 8.1" fill="#fff"/><g fill="#333"><path d="m61 32.5c-2.9 2.8-6.3 4.1-10 4.6-1-2.7-2-5.4-3-8.1 3.7-.5 7.1-1.8 10-4.6 1 2.7 2 5.4 3 8.1"/><path d="M25.9 64 24 64 3 7.3 4.7 6.7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c2.svg b/public/emoji/1f3c2.svg
new file mode 100644
index 000000000..347e2d7f7
--- /dev/null
+++ b/public/emoji/1f3c2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#badede" d="M18.9 38.8 35.8 62 2 62z"/><path fill="#d6eef0" d="m18.9 38.8l4.8 6.6-4.8 6.6-4.8-6.6z"/><path fill="#badede" d="m35.4 45.1l12.3 16.9h-24.6z"/><path fill="#d6eef0" d="m35.4 45.1l3.5 4.8-3.5 4.8-3.5-4.8z"/><path fill="#44618b" d="m33.2 15.1l18.3-4 1 5.3-18.8 2.6z"/><path d="m52.3 9.2l2.1-.4c.5-.1 1 .2 1 .7 0 .1 0 .1 0 .2 1.7-.1 3.8.3 4.2 3.3.1.5.4 3.4-2.9 3.8-4.9.7-4.9.7-5.4-3.2l-.3-2.5c-.2-.9.4-1.7 1.3-1.9" fill="#86d0bf"/><path d="m54.8 9.9c-.2.2-.3.4-.5.5-.2.1-.5.2-.7.2-.4.1-.8.1-1.3.2-.3.1-.2.6.1.5.4-.1.9-.1 1.3-.2.3 0 .6-.1.9-.2.3-.2.5-.4.7-.7.2-.2-.3-.5-.5-.3" fill="#44618b"/><path d="m62 56.4c0 7.1-9.3 7.1-9.3 0v-37.1c0-7.1 9.3-7.1 9.3 0v37.1" fill="#b6ef00"/><path d="m55.9 36.6v-6.3h-8.1l-2.1-2.8-8.1 12.5 2.4 3.3c1.6 2.1 3.1 3 4.8 3 2.3 0 10.2 0 10.2 0v-6.3h-8.1l-2.1-2.8-.7-.9c.5.2 1 .3 1.5.3 2.3 0 10.3 0 10.3 0" fill="#3e4347"/><g fill="#86d0bf"><path d="m55 46.4c0 1.9 1.6 3.5 3.7 3.5v-9.8l-3.7-.1v6.4"/><path d="m55 36.6c0 1.9 1.6 3.5 3.7 3.5v-9.8h-3.7v6.3"/></g><g fill="#44618b"><path d="m25.1 33.3l-11.7-4.6-2.2 4.9 11.7 4.6z"/><path d="m27.5 20l-6.6 11.8 2 6.4 9.4-16.2z"/></g><path d="m13.1 26.7l-2-.9c-.5-.2-1 0-1.2.5 0 .1 0 .1 0 .2-1.6-.5-3.8-.7-4.9 2.2-.1.4-1.1 3 2 4.3 4.6 1.9 4.6 1.9 6-1.8l.9-2.4c.4-.8 0-1.7-.8-2.1" fill="#86d0bf"/><g fill="#44618b"><path d="m10.5 26.7c.1.3.2.5.4.6.2.2.4.3.7.4.4.2.8.3 1.2.5.3.1.1.6-.2.5-.4-.2-.8-.3-1.2-.5-.3-.1-.5-.3-.8-.5-.3-.2-.4-.5-.5-.8-.2-.3.2-.5.4-.2"/><path d="m47.7 27.3l-9.4 13.9-13.9-11.7c-.9-.9-1.1-2.1-.2-3.1l9.8-10.1c.9-.9 2.4-.9 3.3 0l10.4 11"/></g><path fill="#86d0bf" d="m45.1 31.2l-16.9 1.5-7.8-6.5 22.9-3.6 4.4 4.7z"/><path fill="#44618b" d="m32.9 24.1l-1.1 1.2 9.1 9.2 1.5-1.8z"/><g fill="#86d0bf"><path d="m52 30.2h3.8v6.7h-3.8z"/><path d="m52 40h3.8v6.7h-3.8z"/></g><g fill="#44618b"><ellipse cx="54.8" cy="32.1" rx=".9" ry=".9"/><ellipse cx="54.8" cy="41.9" rx=".9" ry=".9"/><path d="m58.1 30.2h.6v19.6h-.6z"/><path d="m55.1 37.5l-.7-.4c0 0-.3-1.1.3-2l.9.2c-.7 1.1-.5 2.2-.5 2.2"/><path d="m55.8 38.7l-.8-.8c0 0-.2-1 .5-2l.9.2c-.7 1.2-.6 2.6-.6 2.6"/><path d="m55.1 47.3l-.7-.3c0 0-.3-1.1.3-2l.9.2c-.7 1.1-.5 2.1-.5 2.1"/><path d="m55.8 48.6l-.8-.8c0 0-.2-1 .5-2l.9.2c-.7 1.2-.6 2.6-.6 2.6"/></g><path d="m33.2 9.4c-6.9-6.4-7 .2-11.3 4.6-4.3 4.4-10.9 4.3-4.7 11.4 0 0 2.7 2.8 4 1.7 4.4 3.4 7.7 1.7 11.4-2.1 3.7-3.8 5.4-7.2 2-11.6 1.2-1.4-1.4-4-1.4-4" fill="#ffdd67"/><path d="m26.7 24.1c.9 1 2.9.6 4.3-.9 1.4-1.5 1.8-3.4.9-4.4 0 0-1.3 1.5-2.5 2.7-1.2 1.3-2.7 2.6-2.7 2.6" fill="#594640"/><path d="m17.6 3.3c1.7 1.8 1.7 4.7 0 6.5-1.7 1.8-4.5 1.8-6.3 0-1.7-1.8-1.7-4.7 0-6.5 1.7-1.7 4.5-1.7 6.3 0" fill="#86d0bf"/><path d="m29.7 4.8c3.7 3.8-3.2 4.4-7.9 9.2-4.7 4.8-5.2 11.9-9 8.1-3.7-3.8-3-10.8 1.7-15.6 4.7-4.8 11.5-5.5 15.2-1.7" fill="#44618b"/><path d="m32.3 8.5c-6 4.5-11.4 9.9-15.9 16-.9 1.2-4.7-1.1-3.7-2.4 4.9-6.5 10.7-12.4 17.2-17.3 1.3-1 3.6 2.8 2.4 3.7" fill="#86d0bf"/><path d="m29.2 8.8c-1.9 0-4.1 1.6-7.5 5s-5 5.6-5 7.5c0 2.4 3 5 5.2 5 1.7 0 6.2-4.5 4.5-6.1-.8-.8-1.7-1.5-.8-2.4s1.6-.1 2.4.8c1.6 1.6 6.1-2.9 6.1-4.5.1-2.3-2.5-5.3-4.9-5.3" fill="#79c600"/><g fill="#3e4347"><path transform="matrix(.7073-.7069.7069.7073-12.4615 19.727)" d="m16.9 23.2h1.4v3.5h-1.4z"/><path transform="matrix(.7069-.7073.7073.7069 2.6317 26.1928)" d="m32.2 8.2h1.4v3.5h-1.4z"/></g><g fill="#b6ef00"><path d="m21.7 13.8c-.5.5-.9.9-1.3 1.3v10.9c.5.2 1 .3 1.5.3.2 0 .4 0 .6-.1v-13.1c-.3.2-.6.5-.8.7"/><path d="m29.2 8.8c-.5 0-1 .1-1.6.3v9c.1.1.3.3.4.4.4.4 1 .4 1.7.2v-9.9c-.2 0-.3 0-.5 0"/></g><path d="m32.6 17.3c-1.5 1.5-3.7 2.8-4.9 1.6-.1-.1-.2-.2-.3-.3-.4-.4-.8-.8-1-.8-.1 0-.3.1-.5.3-.2.2-.3.4-.3.5 0 .3.4.7.8 1 .1.1.2.2.3.3 1.2 1.2-.1 3.4-1.6 4.9-.9.9-2.3 1.9-3.2 1.9-1.2 0-2.6-.6-3.8-1.7-1.2-1.1-1.9-2.5-1.9-3.7 0-1.9 1.4-4.1 5.2-7.8 3.8-3.8 5.9-5.2 7.8-5.2 1.2 0 2.6.7 3.7 1.9 1.1 1.2 1.7 2.6 1.7 3.8 0 1-1 2.3-2 3.3m-7.3.2c.4-.4.7-.5 1.1-.5.6 0 1.1.5 1.7 1 .1.1.2.2.2.3.7.7 2.4-.3 3.7-1.6 1.1-1.1 1.7-2.2 1.7-2.6 0-1-.6-2.2-1.5-3.2-.9-1-2.1-1.6-3.1-1.6-1.7 0-3.7 1.4-7.2 4.9s-4.9 5.5-4.9 7.2c0 1 .6 2.1 1.6 3.1 1 .9 2.2 1.5 3.2 1.5.5 0 1.5-.6 2.6-1.7 1.3-1.3 2.3-3 1.6-3.7-.1-.1-.2-.2-.3-.2-.5-.5-1-1-1-1.7.1-.5.3-.9.6-1.2" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c3-1f3fb.svg b/public/emoji/1f3c3-1f3fb.svg
new file mode 100644
index 000000000..4b9b89b06
--- /dev/null
+++ b/public/emoji/1f3c3-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffe1bd" d="m30.1 15.8l2.5-2 1.7 9.4-6.1 1.1z"/><path d="m26.8 20.9c2 .8 1.4 3.4 1.4 3.4 2.5-.5 3.3-5.6 2.8-8.6l-4.2 5.2" fill="#e6b796"/><path d="m29.7 3.3l-10.1 5.7c-.9 2.8.3 3.9.4 5 .1.5-.7 1.5-1.2 2.1-1 1.2 1.1 1.7 1.8 1.4.7 1-.6 1.9 2.5.7 0 0-3 2-.6 2.2 0 1.3.2 3.9 6.5.1 1.9-1.1 2-4.8 2-4.8l3.3-1.2-4.6-11.2" fill="#ffe1bd"/><path d="m21.9 3.7c6.7-3.7 11.2-.7 12.2.8 2.6 4 1.9 9.2-.7 13.4 0 0-1.7-.4-2.3-2.3 0 0 1.9.5 2-3.4.1-3.3-3.6-4.3-4.5.3l-.5.1c-1.3-2-.1-5-2.8-5.4-2.3-.3-5.9 2.3-5.9 2.3-.9-1.1-.2-4.3 2.5-5.8" fill="#594640"/><path d="m22.7 13.5c.1.7-.2 1.3-.6 1.4-.5.1-.7-.4-.8-1.1-.1-.7-.1-1.3.4-1.3.4-.1.9.3 1 1" fill="#664e27"/><path d="m29.7 13.2c-.2-1.3.7-2.7 1.8-2.9 0 0-1.6 1.9-.7 3.9-.1 0-1-.1-1.1-1" fill="#e6b796"/><path d="m24.2 17.7c0 0-1.1 1.2-1.6 1.5-.9.7-1.1.4-.6-.1.4-.4 1.1-.9 1.1-.9l1.1-.5" fill="#664e27"/><g fill="#d3976e"><path d="m51.4 53.5c-.4 2 .9 3.9 2.9 4.3l1.7-8.5c.2-1-.5-1.9-1.5-2.1l-1.8-.3-1.3 6.6"/><path d="m16.1 57.5c-2-.4-3.9.9-4.3 2.9l8.6 1.6c1 .2 2-.5 2.2-1.4l.4-1.8-6.9-1.3"/></g><path d="m49 28.8l-3.3-6.8c-.4-.8-1.3-1.2-2.2-1.1l-7.5.3c-1.1 0-2 .9-1.9 2 0 1.1 1 1.9 2.1 1.9l6.6-.2 2.7 5.7 3.5-1.8" fill="#3b946f"/><path d="m47.1 29.2l-1.8.7c-.6.2-1 .9-.7 1.6l.3.9c.2.5.6.8 1.1.8.5 1.1 1.5 2.5 3.7 1.7.4-.1 2.4-.8 1.5-3.2-1.4-3.5-1.4-3.5-4.1-2.5" fill="#ffe1bd"/><path d="m46.4 33.1c1.5-.6.7-2.2.3-3.3-.1-.2-.3-.1-.3.1.3.9 1.2 2.4-.1 3-.1 0 0 .2.1.2" fill="#e6b796"/><path fill="#3e4347" d="m43.2 45l-3.6-5.5h-12.6l-8.5 5.8-2.4 12.1 6.8 1.4 1.9-9.4 8.6-4.2 5.6 5.9 12.4 2.4 1.3-6.7z"/><path d="m39.6 39.5l-3.9-18.3-9.8 1.8c-.4.1-.8.3-1.1.6l-4.5 4.7-6-2.1-1.3 3.7 7.3 2.5c.9.3 1.8 0 2.3-.8l3.6-3.8.8 11.7c0 0 12.6 0 12.6 0" fill="#47b892"/><path d="m14.1 28.3l.8-1.7c.3-.6 0-1.4-.6-1.6l-.9-.4c-.5-.2-1-.1-1.3.2-1.2-.4-2.8-.7-3.8 1.4-.2.3-1.1 2.2 1.2 3.3 3.4 1.4 3.4 1.4 4.6-1.2" fill="#ffe1bd"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c3-1f3fc.svg b/public/emoji/1f3c3-1f3fc.svg
new file mode 100644
index 000000000..fd2a61abd
--- /dev/null
+++ b/public/emoji/1f3c3-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#fed0ac" d="m30.1 15.8l2.5-2 1.7 9.4-6.1 1.1z"/><path d="m26.8 20.9c2 .8 1.4 3.4 1.4 3.4 2.5-.5 3.3-5.6 2.8-8.6l-4.2 5.2" fill="#e0a372"/><path d="m29.7 3.3l-10.1 5.7c-.9 2.8.3 3.9.4 5 .1.5-.7 1.5-1.2 2.1-1 1.2 1.1 1.7 1.8 1.4.7 1-.6 1.9 2.5.7 0 0-3 2-.6 2.2 0 1.3.2 3.9 6.5.1 1.9-1.1 2-4.8 2-4.8l3.3-1.2-4.6-11.2" fill="#fed0ac"/><path d="m21.9 3.7c6.7-3.7 11.2-.7 12.2.8 2.6 4 1.9 9.2-.7 13.4 0 0-1.7-.4-2.3-2.3 0 0 1.9.5 2-3.4.1-3.3-3.6-4.3-4.5.3l-.5.1c-1.3-2-.1-5-2.8-5.4-2.3-.3-5.9 2.3-5.9 2.3-.9-1.1-.2-4.3 2.5-5.8" fill="#dbb471"/><path d="m22.7 13.5c.1.7-.2 1.3-.6 1.4-.5.1-.7-.4-.8-1.1-.1-.7-.1-1.3.4-1.3.4-.1.9.3 1 1" fill="#664e27"/><path d="m29.7 13.2c-.2-1.3.7-2.7 1.8-2.9 0 0-1.6 1.9-.7 3.9-.1 0-1-.1-1.1-1" fill="#e0a372"/><path d="m24.2 17.7c0 0-1.1 1.2-1.6 1.5-.9.7-1.1.4-.6-.1.4-.4 1.1-.9 1.1-.9l1.1-.5" fill="#664e27"/><g fill="#d3976e"><path d="m51.4 53.5c-.4 2 .9 3.9 2.9 4.3l1.7-8.5c.2-1-.5-1.9-1.5-2.1l-1.8-.3-1.3 6.6"/><path d="m16.1 57.5c-2-.4-3.9.9-4.3 2.9l8.6 1.6c1 .2 2-.5 2.2-1.4l.4-1.8-6.9-1.3"/></g><path d="m49 28.8l-3.3-6.8c-.4-.8-1.3-1.2-2.2-1.1l-7.5.3c-1.1 0-2 .9-1.9 2 0 1.1 1 1.9 2.1 1.9l6.6-.2 2.7 5.7 3.5-1.8" fill="#3b946f"/><path d="m47.1 29.2l-1.8.7c-.6.2-1 .9-.7 1.6l.3.9c.2.5.6.8 1.1.8.5 1.1 1.5 2.5 3.7 1.7.4-.1 2.4-.8 1.5-3.2-1.4-3.5-1.4-3.5-4.1-2.5" fill="#fed0ac"/><path d="m46.4 33.1c1.5-.6.7-2.2.3-3.3-.1-.2-.3-.1-.3.1.3.9 1.2 2.4-.1 3-.1 0 0 .2.1.2" fill="#e0a372"/><path fill="#3e4347" d="m43.2 45l-3.6-5.5h-12.6l-8.5 5.8-2.4 12.1 6.8 1.4 1.9-9.4 8.6-4.2 5.6 5.9 12.4 2.4 1.3-6.7z"/><path d="m39.6 39.5l-3.9-18.3-9.8 1.8c-.4.1-.8.3-1.1.6l-4.5 4.7-6-2.1-1.3 3.7 7.3 2.5c.9.3 1.8 0 2.3-.8l3.6-3.8.8 11.7c0 0 12.6 0 12.6 0" fill="#47b892"/><path d="m14.1 28.3l.8-1.7c.3-.6 0-1.4-.6-1.6l-.9-.4c-.5-.2-1-.1-1.3.2-1.2-.4-2.8-.7-3.8 1.4-.2.3-1.1 2.2 1.2 3.3 3.4 1.4 3.4 1.4 4.6-1.2" fill="#fed0ac"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c3-1f3fd.svg b/public/emoji/1f3c3-1f3fd.svg
new file mode 100644
index 000000000..6e8a3ba0d
--- /dev/null
+++ b/public/emoji/1f3c3-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d6a57c" d="m30.1 15.8l2.5-2 1.7 9.4-6.1 1.1z"/><path d="m26.8 20.9c2 .8 1.4 3.4 1.4 3.4 2.5-.5 3.3-5.6 2.8-8.6l-4.2 5.2" fill="#b58360"/><path d="m29.7 3.3l-10.1 5.7c-.9 2.8.3 3.9.4 5 .1.5-.7 1.5-1.2 2.1-1 1.2 1.1 1.7 1.8 1.4.7 1-.6 1.9 2.5.7 0 0-3 2-.6 2.2 0 1.3.2 3.9 6.5.1 1.9-1.1 2-4.8 2-4.8l3.3-1.2-4.6-11.2" fill="#d6a57c"/><path d="m21.9 3.7c6.7-3.7 11.2-.7 12.2.8 2.6 4 1.9 9.2-.7 13.4 0 0-1.7-.4-2.3-2.3 0 0 1.9.5 2-3.4.1-3.3-3.6-4.3-4.5.3l-.5.1c-1.3-2-.1-5-2.8-5.4-2.3-.3-5.9 2.3-5.9 2.3-.9-1.1-.2-4.3 2.5-5.8" fill="#594640"/><path d="m22.7 13.5c.1.7-.2 1.3-.6 1.4-.5.1-.7-.4-.8-1.1s-.1-1.3.4-1.3c.4-.1.9.3 1 1" fill="#664e27"/><path d="m29.7 13.2c-.2-1.3.7-2.7 1.8-2.9 0 0-1.6 1.9-.7 3.9-.1 0-1-.1-1.1-1" fill="#b58360"/><path d="m24.2 17.7c0 0-1.1 1.2-1.6 1.5-.9.7-1.1.4-.6-.1.4-.4 1.1-.9 1.1-.9l1.1-.5" fill="#664e27"/><g fill="#d3976e"><path d="m51.4 53.5c-.4 2 .9 3.9 2.9 4.3l1.7-8.5c.2-1-.5-1.9-1.5-2.1l-1.8-.3-1.3 6.6"/><path d="m16.1 57.5c-2-.4-3.9.9-4.3 2.9l8.6 1.6c1 .2 2-.5 2.2-1.4l.4-1.8-6.9-1.3"/></g><path d="m49 28.8l-3.3-6.8c-.4-.8-1.3-1.2-2.2-1.1l-7.5.3c-1.1 0-2 .9-1.9 2 0 1.1 1 1.9 2.1 1.9l6.6-.2 2.8 5.7 3.4-1.8" fill="#3b946f"/><path d="m47.1 29.2l-1.8.7c-.6.2-1 .9-.7 1.6l.3.9c.2.5.6.8 1.1.8.5 1.1 1.5 2.5 3.7 1.7.4-.1 2.4-.8 1.5-3.2-1.4-3.5-1.4-3.5-4.1-2.5" fill="#d6a57c"/><path d="m46.4 33.1c1.5-.6.7-2.2.3-3.3-.1-.2-.3-.1-.3.1.3.9 1.2 2.4-.1 3-.1 0 0 .2.1.2" fill="#b58360"/><path fill="#3e4347" d="m43.2 45l-3.6-5.5h-12.6l-8.5 5.8-2.4 12.1 6.8 1.4 1.9-9.4 8.6-4.2 5.6 5.9 12.4 2.4 1.3-6.7z"/><path d="m39.6 39.5l-3.9-18.3-9.8 1.8c-.4.1-.8.3-1.1.6l-4.5 4.7-6-2.1-1.3 3.7 7.3 2.5c.9.3 1.8 0 2.3-.8l3.6-3.8.8 11.7c0 0 12.6 0 12.6 0" fill="#47b892"/><path d="m14.1 28.3l.8-1.7c.3-.6 0-1.4-.6-1.6l-.9-.4c-.5-.2-1-.1-1.3.2-1.2-.4-2.8-.7-3.8 1.4-.2.3-1.1 2.2 1.2 3.3 3.4 1.4 3.4 1.4 4.6-1.2" fill="#d6a57c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c3-1f3fe.svg b/public/emoji/1f3c3-1f3fe.svg
new file mode 100644
index 000000000..819f33c33
--- /dev/null
+++ b/public/emoji/1f3c3-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b47d56" d="m30.1 15.8l2.5-2 1.7 9.4-6.1 1.1z"/><path d="m26.8 20.9c2 .8 1.4 3.4 1.4 3.4 2.5-.5 3.3-5.6 2.8-8.6l-4.2 5.2" fill="#935e3e"/><path d="m29.7 3.3l-10.1 5.7c-.9 2.8.3 3.9.4 5 .1.5-.7 1.5-1.2 2.1-1 1.2 1.1 1.7 1.8 1.4.7 1-.6 1.9 2.5.7 0 0-3 2-.6 2.2 0 1.3.2 3.9 6.5.1 1.9-1.1 2-4.8 2-4.8l3.3-1.2-4.6-11.2" fill="#b47d56"/><path d="m21.9 3.7c6.7-3.7 11.2-.7 12.2.8 2.6 4 1.9 9.2-.7 13.4 0 0-1.7-.4-2.3-2.3 0 0 1.9.5 2-3.4.1-3.3-3.6-4.3-4.5.3l-.5.1c-1.3-2-.1-5-2.8-5.4-2.3-.3-5.9 2.3-5.9 2.3-.9-1.1-.2-4.3 2.5-5.8" fill="#231f20"/><path d="m22.7 13.5c.1.7-.2 1.3-.6 1.4-.5.1-.7-.4-.8-1.1-.1-.7-.1-1.3.4-1.3.4-.1.9.3 1 1" fill="#664e27"/><path d="m29.7 13.2c-.2-1.3.7-2.7 1.8-2.9 0 0-1.6 1.9-.7 3.9-.1 0-1-.1-1.1-1" fill="#935e3e"/><path d="m24.2 17.7c0 0-1.1 1.2-1.6 1.5-.9.7-1.1.4-.6-.1.4-.4 1.1-.9 1.1-.9l1.1-.5" fill="#664e27"/><g fill="#d3976e"><path d="m51.4 53.5c-.4 2 .9 3.9 2.9 4.3l1.7-8.5c.2-1-.5-1.9-1.5-2.1l-1.8-.3-1.3 6.6"/><path d="m16.1 57.5c-2-.4-3.9.9-4.3 2.9l8.6 1.6c1 .2 2-.5 2.2-1.4l.4-1.8-6.9-1.3"/></g><path d="m49 28.8l-3.3-6.8c-.4-.8-1.3-1.2-2.2-1.1l-7.5.3c-1.1 0-2 .9-1.9 2 0 1.1 1 1.9 2.1 1.9l6.6-.2 2.7 5.7 3.5-1.8" fill="#3b946f"/><path d="m47.1 29.2l-1.8.7c-.6.2-1 .9-.7 1.6l.3.9c.2.5.6.8 1.1.8.5 1.1 1.5 2.5 3.7 1.7.4-.1 2.4-.8 1.5-3.2-1.4-3.5-1.4-3.5-4.1-2.5" fill="#b47d56"/><path d="m46.4 33.1c1.5-.6.7-2.2.3-3.3-.1-.2-.3-.1-.3.1.3.9 1.2 2.4-.1 3-.1 0 0 .2.1.2" fill="#935e3e"/><path fill="#3e4347" d="m43.2 45l-3.6-5.5h-12.6l-8.5 5.8-2.4 12.1 6.8 1.4 1.9-9.4 8.6-4.2 5.6 5.9 12.4 2.4 1.3-6.7z"/><path d="m39.6 39.5l-3.9-18.3-9.8 1.8c-.4.1-.8.3-1.1.6l-4.5 4.7-6-2.1-1.3 3.7 7.3 2.5c.9.3 1.8 0 2.3-.8l3.6-3.8.8 11.7c0 0 12.6 0 12.6 0" fill="#47b892"/><path d="m14.1 28.3l.8-1.7c.3-.6 0-1.4-.6-1.6l-.9-.4c-.5-.2-1-.1-1.3.2-1.2-.4-2.8-.7-3.8 1.4-.2.3-1.1 2.2 1.2 3.3 3.4 1.4 3.4 1.4 4.6-1.2" fill="#b47d56"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c3-1f3ff.svg b/public/emoji/1f3c3-1f3ff.svg
new file mode 100644
index 000000000..622c252e4
--- /dev/null
+++ b/public/emoji/1f3c3-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#8a6859" d="m30.1 15.8l2.5-2 1.7 9.4-6.1 1.1z"/><path d="m26.8 20.9c2 .8 1.4 3.4 1.4 3.4 2.5-.5 3.3-5.6 2.8-8.6l-4.2 5.2" fill="#705041"/><path d="m29.7 3.3l-10.1 5.7c-.9 2.8.3 3.9.4 5 .1.5-.7 1.5-1.2 2.1-1 1.2 1.1 1.7 1.8 1.4.7 1-.6 1.9 2.5.7 0 0-3 2-.6 2.2 0 1.3.2 3.9 6.5.1 1.9-1.1 2-4.8 2-4.8l3.3-1.2-4.6-11.2" fill="#8a6859"/><path d="m21.9 3.7c6.7-3.7 11.2-.7 12.2.8 2.6 4 1.9 9.2-.7 13.4 0 0-1.7-.4-2.3-2.3 0 0 1.9.5 2-3.4.1-3.3-3.6-4.3-4.5.3l-.5.1c-1.3-2-.1-5-2.8-5.4-2.3-.3-5.9 2.3-5.9 2.3-.9-1.1-.2-4.3 2.5-5.8" fill="#231f20"/><path d="m22.7 13.5c.1.7-.2 1.3-.6 1.4-.5.1-.7-.4-.8-1.1-.1-.7-.1-1.3.4-1.3.4-.1.9.3 1 1" fill="#574137"/><path d="m29.7 13.2c-.2-1.3.7-2.7 1.8-2.9 0 0-1.6 1.9-.7 3.9-.1 0-1-.1-1.1-1" fill="#705041"/><path d="m24.2 17.7c0 0-1.1 1.2-1.6 1.5-.9.7-1.1.4-.6-.1.4-.4 1.1-.9 1.1-.9l1.1-.5" fill="#574137"/><g fill="#d3976e"><path d="m51.4 53.5c-.4 2 .9 3.9 2.9 4.3l1.7-8.5c.2-1-.5-1.9-1.5-2.1l-1.8-.3-1.3 6.6"/><path d="m16.1 57.5c-2-.4-3.9.9-4.3 2.9l8.6 1.6c1 .2 2-.5 2.2-1.4l.4-1.8-6.9-1.3"/></g><path d="m49 28.8l-3.3-6.8c-.4-.8-1.3-1.2-2.2-1.1l-7.5.3c-1.1 0-2 .9-1.9 2 0 1.1 1 1.9 2.1 1.9l6.6-.2 2.7 5.7 3.5-1.8" fill="#3b946f"/><path d="m47.1 29.2l-1.8.7c-.6.2-1 .9-.7 1.6l.3.9c.2.5.6.8 1.1.8.5 1.1 1.5 2.5 3.7 1.7.4-.1 2.4-.8 1.5-3.2-1.4-3.5-1.4-3.5-4.1-2.5" fill="#8a6859"/><path d="m46.4 33.1c1.5-.6.7-2.2.3-3.3-.1-.2-.3-.1-.3.1.3.9 1.2 2.4-.1 3-.1 0 0 .2.1.2" fill="#705041"/><path fill="#3e4347" d="m43.2 45l-3.6-5.5h-12.6l-8.5 5.8-2.4 12.1 6.8 1.4 1.9-9.4 8.6-4.2 5.6 5.9 12.4 2.4 1.3-6.7z"/><path d="m39.6 39.5l-3.9-18.3-9.8 1.8c-.4.1-.8.3-1.1.6l-4.5 4.7-6-2.1-1.3 3.7 7.3 2.5c.9.3 1.8 0 2.3-.8l3.6-3.8.8 11.7c0 0 12.6 0 12.6 0" fill="#47b892"/><path d="m14.1 28.3l.8-1.7c.3-.6 0-1.4-.6-1.6l-.9-.4c-.5-.2-1-.1-1.3.2-1.2-.4-2.8-.7-3.8 1.4-.2.3-1.1 2.2 1.2 3.3 3.4 1.4 3.4 1.4 4.6-1.2" fill="#8a6859"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c3.svg b/public/emoji/1f3c3.svg
new file mode 100644
index 000000000..e292a290c
--- /dev/null
+++ b/public/emoji/1f3c3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffdd67" d="m30.1 15.8l2.5-2 1.7 9.4-6.1 1.1z"/><path d="m26.8 20.9c2 .8 1.4 3.4 1.4 3.4 2.5-.5 3.3-5.6 2.8-8.6l-4.2 5.2" fill="#eba352"/><path d="m29.7 3.3l-10.1 5.7c-.9 2.8.3 3.9.4 5 .1.5-.7 1.5-1.2 2.1-1 1.2 1.1 1.7 1.8 1.4.7 1-.6 1.9 2.5.7 0 0-3 2-.6 2.2 0 1.3.2 3.9 6.5.1 1.9-1.1 2-4.8 2-4.8l3.3-1.2-4.6-11.2" fill="#ffdd67"/><path d="m21.9 3.7c6.7-3.7 11.2-.7 12.2.8 2.6 4 1.9 9.2-.7 13.4 0 0-1.7-.4-2.3-2.3 0 0 1.9.5 2-3.4.1-3.3-3.6-4.3-4.5.3l-.5.1c-1.3-2-.1-5-2.8-5.4-2.3-.3-5.9 2.3-5.9 2.3-.9-1.1-.2-4.3 2.5-5.8" fill="#ffb300"/><path d="m22.7 13.5c.1.7-.2 1.3-.6 1.4-.5.1-.7-.4-.8-1.1s-.1-1.3.4-1.3c.4-.1.9.3 1 1" fill="#937237"/><path d="m29.7 13.2c-.2-1.3.7-2.7 1.8-2.9 0 0-1.6 1.9-.7 3.9-.1 0-1-.1-1.1-1" fill="#eba352"/><path d="m24.2 17.7c0 0-1.1 1.2-1.6 1.5-.9.7-1.1.4-.6-.1.4-.4 1.1-.9 1.1-.9l1.1-.5" fill="#937237"/><g fill="#d3976e"><path d="m51.4 53.5c-.4 2 .9 3.9 2.9 4.3l1.7-8.5c.2-1-.5-1.9-1.5-2.1l-1.8-.3-1.3 6.6"/><path d="m16.1 57.5c-2-.4-3.9.9-4.3 2.9l8.6 1.6c1 .2 2-.5 2.2-1.4l.4-1.8-6.9-1.3"/></g><path d="m49 28.8l-3.3-6.8c-.4-.8-1.3-1.2-2.2-1.1l-7.5.3c-1.1 0-2 .9-1.9 2 0 1.1 1 1.9 2.1 1.9l6.6-.2 2.8 5.7 3.4-1.8" fill="#3b946f"/><path d="m47.1 29.2l-1.8.7c-.6.2-1 .9-.7 1.6l.3.9c.2.5.6.8 1.1.8.5 1.1 1.5 2.5 3.7 1.7.4-.1 2.4-.8 1.5-3.2-1.4-3.5-1.4-3.5-4.1-2.5" fill="#ffdd67"/><path d="m46.4 33.1c1.5-.6.7-2.2.3-3.3-.1-.2-.3-.1-.3.1.3.9 1.2 2.4-.1 3-.1 0 0 .2.1.2" fill="#eba352"/><path fill="#3e4347" d="m43.2 45l-3.6-5.5h-12.6l-8.5 5.8-2.4 12.1 6.8 1.4 1.9-9.4 8.6-4.2 5.6 5.9 12.4 2.4 1.3-6.7z"/><path d="m39.6 39.5l-3.9-18.3-9.8 1.8c-.4.1-.8.3-1.1.6l-4.5 4.7-6-2.1-1.3 3.7 7.3 2.5c.9.3 1.8 0 2.3-.8l3.6-3.8.8 11.7h12.6" fill="#47b892"/><path d="m14.1 28.3l.8-1.7c.3-.6 0-1.4-.6-1.6l-.9-.4c-.5-.2-1-.1-1.3.2-1.1-.5-2.8-.8-3.8 1.3-.2.3-1.1 2.2 1.2 3.3 3.4 1.5 3.4 1.5 4.6-1.1" fill="#ffdd67"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c4-1f3fb.svg b/public/emoji/1f3c4-1f3fb.svg
new file mode 100644
index 000000000..b76cc56bc
--- /dev/null
+++ b/public/emoji/1f3c4-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,62H2v-9c38-5.8,60-25,60-25V62z" fill="#75d6ff"/><path d="m18.9 60.9c-2.5-.1-13.3-.4-13.3-2.4 0-.8 3.6-2.4 8.1-3.6 19.9-5.4 39.5-5.7 39.5-4.5 0 .6-.8 1.6 0 2.3 2.2 2 5 2 5 2.1 0 2.2-16.7 7.2-39.3 6.1" fill="#7924a6"/><path d="m53.2 52.7c-.4-.4-.4-.8-.3-1.3-5.6.7-36.2 4.8-46 5.9-.9.5-1.4.9-1.4 1.2 0 .4.4.7 1 .9l48.8-5.4c-.7-.3-1.4-.7-2.1-1.3" fill="#b86acb"/><g fill="#ffe1bd"><path d="m54.9 25.8c-2.2.7-4.1-.3-5.4.1-.3-.7-2.2-1.8-4.6-2.5 0 0-1.5-1.8-3.5-2.1-2-.3-2.8.2-2.6-2.4l-3.3-.7c-.7 2.4-2.9 1.9-4.2 1.8-3.4-.2-5 1.4-5.8 3.9-1 .8-1.9 1.8-2.7 3.1-.8 1.2-1.4 2-1.4 4.3 0 1.7 0 4.7 0 4.7l2.4-.2.5-5.7c0 0 3-1 3.7-3.3-.8 4.5.7 3.7-.3 7.4 0 0 9.9 1.3 9.9 1.3.3-5.9 2.5-3.7 3.5-9.1 0 0 4.6 1.8 7 2.3 2.6.6 7.8-.4 7.8-.4l-1-2.5"/><path d="m60 26.6c-.3-1.8-1.8-2-2.9-1.9 0 0 0-.6-.7-.5l-1.4.2c-.6.1-.9.6-.8 1.1l.3 1.6c.4 2.3.4 2.3 3.7 1.8 2.1-.3 1.8-2 1.8-2.3"/></g><path d="m56.7 24.8c-.1.1-.2.2-.4.3-.2.1-.3.1-.5.1-.3 0-.6.1-.8.1-.2 0-.1.3.1.3.3-.1.6-.1.9-.1.2 0 .4-.1.6-.2.2-.1.3-.2.5-.4 0-.1-.2-.3-.4-.1" fill="#e6b796"/><path d="m25.4 36.4c-.1-.5-.5-.8-1.1-.8l-1.6.1c-2.3.1-2.3.1-2.1 2.9.1 1.9 1.9 1.8 2.2 1.8 1.8-.1 2.1-1.3 2.1-2.3 0 0 .6-.1.6-.6l-.1-1.1" fill="#ffe1bd"/><path d="m38.2 35c0 0 .2.6.6 1 3.6.6 7.5 1.6 8.2 3.2.4 1.1-1.3 4.7-1.6 6.2-.8 4.4-7.4-3-8.4-2.2-.7.5.7 2.3.3 2.7-1.1 1-6.6 2.7-8.6.3-.7-.8-.2-2.3-.6-2.8-3.5-3.2-1.2-5.4-.1-9.5-.1 0 1.6.7 10.2 1.1" fill="#ff71d0"/><g fill="#e6b796"><path d="m23.5 28.8l.9 1.3-.2 2.4c-.1-1.4-.7-3.7-.7-3.7"/><ellipse cx="38.5" cy="27.6" rx=".5" ry=".4"/><ellipse cx="31.3" cy="26.6" rx=".5" ry=".4"/><path d="m28.2 25.1c0 0 .2 2.1 2.7 2.9-1.9-1.4-2.7-2.9-2.7-2.9"/><path d="m45.1 27.4c0 0 2 .9 4-.8-2.1.9-4 .8-4 .8"/></g><g fill="#8f4074"><path d="m36.6 44c0 1.8-1.6 3.2-3.5 3.2s-4 .1-4-1.7.9-4.7 4-4.8c1.9 0 3.5 1.5 3.5 3.3"/><path d="m45.4 42.9c0 1.8-1.2 5.2-2.3 2.1-.6-1.7 1.1-6 2.8-6 2.3 0-.5 2.2-.5 3.9"/></g><g fill="#ffe1bd"><path d="m35.7 44.9c1.7-3.7-4.5-5.5-5.5-1.3-1.1 4.1-.9 6.1-1.1 8.3-.1 1.2-1.1 2-.9 2.4.6 1.5.6 3.7 1.2 4.1.6.5 3.9-.2 4-.7.2-1.2-1.9-2.6-1.3-5.4.4-2.3 2.5-4.9 3.6-7.4"/><path d="m51.3 42.5c0-.8-2.6-2.6-5.4-3.4-1.6.4-2.6 4-2.1 4.6.8 1 2.8 1.4 2.8 1.4-1.4 1.7.3 3.2-.3 6.1-.4 1.9-.3 3.5 1.1 4.5.6.5 4.3-.4 4.1-1.1-.6-1.4-2.3-2.6-2.3-3.8-.4-3 2.2-4.5 2.1-8.3"/></g><g fill="#6ceda9"><path d="m26.2 40.3c0 0 0 1.8 1.9 3.1 0 0 .1-3.8 3-4.9-.1 0-3.7-.3-4.9 1.8"/><path d="m27.4 35.4c0 0-.9 1.2-1.1 3.3 0 0 1.8-2.7 6.1-2.3 0 .1-2.7-1.9-5-1"/><path d="m39.6 36.1c0 0 1.6 0 3.2.7 0 0-3.2-.4-4.8.8 0 0 .1-1.6 1.6-1.5"/><path d="m43.6 37.1c0 0 1.5.4 2.4 1.1 0 0-3-.7-4.6.5.1 0 .7-1.7 2.2-1.6"/><path d="m38.4 35.5c-3.5.8-9-1.2-10.7-.9-.3.1 0-1.3.3-1.3 3.8 0 6.6 1.2 10 1 .3 0 .7 1.1.4 1.2"/></g><path d="m29.9 9.9l.7 1.7 14.8 1.7.8-1.6c.7-6-.4-8.7-7-9.5-6.6-.9-8.6 1.6-9.3 7.7" fill="#594640"/><path d="m45.6 11.6c-.1.3-.2.7-.3.8-.2.3-.6.5-.6.5s.2-.7.2-1.6c.3-5.5-.4-2.9-6.4-3.6-6.1-.7-6.1-3.4-7.1 2.1-.1.9-.1 1.6-.1 1.6s-.3-.2-.5-.6c-.1-.2-.1-.5-.1-.9-.6-.2-1.3-.2-1.5 1.5-.1 1 .2 1.9 1.4 2.2 0 3.5 4.4 6.3 6.4 6.6 2.1.2 6.9-1.5 7.8-4.9 1.3.1 1.8-.7 1.9-1.8.3-1.8-.5-2-1.1-1.9" fill="#ffe1bd"/><g fill="#664e27"><circle cx="34.9" cy="12.1" r="1.3"/><circle cx="41.1" cy="12.9" r="1.3"/><path d="m39.6 16.6c-1.4.9-2.9.7-4.1-.5-.1-.1-.3.1-.2.3.3.8 1 1.5 2.1 1.6 1 .1 1.9-.4 2.4-1.1.1-.2-.1-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c4-1f3fc.svg b/public/emoji/1f3c4-1f3fc.svg
new file mode 100644
index 000000000..f595853c7
--- /dev/null
+++ b/public/emoji/1f3c4-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,62H2v-9c38-5.8,60-25,60-25V62z" fill="#75d6ff"/><path d="m18.9 60.9c-2.5-.1-13.3-.4-13.3-2.4 0-.8 3.6-2.4 8.1-3.6 19.9-5.4 39.5-5.7 39.5-4.5 0 .6-.8 1.6 0 2.3 2.2 2 5 2 5 2.1 0 2.2-16.7 7.2-39.3 6.1" fill="#7924a6"/><path d="m53.2 52.7c-.4-.4-.4-.8-.3-1.3-5.6.7-36.2 4.8-46 5.9-.9.5-1.4.9-1.4 1.2 0 .4.4.7 1 .9l48.8-5.4c-.7-.3-1.4-.7-2.1-1.3" fill="#b86acb"/><g fill="#fed0ac"><path d="m54.9 25.8c-2.2.7-4.1-.3-5.4.1-.3-.7-2.2-1.8-4.6-2.5 0 0-1.5-1.8-3.5-2.1-2-.3-2.8.2-2.6-2.4l-3.3-.7c-.7 2.4-2.9 1.9-4.2 1.8-3.4-.2-5 1.4-5.8 3.9-1 .8-1.9 1.8-2.7 3.1-.8 1.2-1.4 2-1.4 4.3 0 1.7 0 4.7 0 4.7l2.4-.2.5-5.7c0 0 3-1 3.7-3.3-.8 4.5.7 3.7-.3 7.4 0 0 9.9 1.3 9.9 1.3.3-5.9 2.5-3.7 3.5-9.1 0 0 4.6 1.8 7 2.3 2.6.6 7.8-.4 7.8-.4l-1-2.5"/><path d="m60 26.6c-.3-1.8-1.8-2-2.9-1.9 0 0 0-.6-.7-.5l-1.4.2c-.6.1-.9.6-.8 1.1l.3 1.6c.4 2.3.4 2.3 3.7 1.8 2.1-.3 1.8-2 1.8-2.3"/></g><path d="m56.7 24.8c-.1.1-.2.2-.4.3-.2.1-.3.1-.5.1-.3 0-.6.1-.8.1-.2 0-.1.3.1.3.3-.1.6-.1.9-.1.2 0 .4-.1.6-.2.2-.1.3-.2.5-.4 0-.1-.2-.3-.4-.1" fill="#e0a372"/><path d="m25.4 36.4c-.1-.5-.5-.8-1.1-.8l-1.6.1c-2.3.1-2.3.1-2.1 2.9.1 1.9 1.9 1.8 2.2 1.8 1.8-.1 2.1-1.3 2.1-2.3 0 0 .6-.1.6-.6l-.1-1.1" fill="#fed0ac"/><path d="m38.2 35c0 0 .2.6.6 1 3.6.6 7.5 1.6 8.2 3.2.4 1.1-1.3 4.7-1.6 6.2-.8 4.4-7.4-3-8.4-2.2-.7.5.7 2.3.3 2.7-1.1 1-6.6 2.7-8.6.3-.7-.8-.2-2.3-.6-2.8-3.5-3.2-1.2-5.4-.1-9.5-.1 0 1.6.7 10.2 1.1" fill="#ff71d0"/><g fill="#e0a372"><path d="m23.5 28.8l.9 1.3-.2 2.4c-.1-1.4-.7-3.7-.7-3.7"/><ellipse cx="38.5" cy="27.6" rx=".5" ry=".4"/><ellipse cx="31.3" cy="26.6" rx=".5" ry=".4"/><path d="m28.2 25.1c0 0 .2 2.1 2.7 2.9-1.9-1.4-2.7-2.9-2.7-2.9"/><path d="m45.1 27.4c0 0 2 .9 4-.8-2.1.9-4 .8-4 .8"/></g><g fill="#8f4074"><path d="m36.6 44c0 1.8-1.6 3.2-3.5 3.2s-4 .1-4-1.7.9-4.7 4-4.8c1.9 0 3.5 1.5 3.5 3.3"/><path d="m45.4 42.9c0 1.8-1.2 5.2-2.3 2.1-.6-1.7 1.1-6 2.8-6 2.3 0-.5 2.2-.5 3.9"/></g><g fill="#fed0ac"><path d="m35.7 44.9c1.7-3.7-4.5-5.5-5.5-1.3-1.1 4.1-.9 6.1-1.1 8.3-.1 1.2-1.1 2-.9 2.4.6 1.5.6 3.7 1.2 4.1.6.5 3.9-.2 4-.7.2-1.2-1.9-2.6-1.3-5.4.4-2.3 2.5-4.9 3.6-7.4"/><path d="m51.3 42.5c0-.8-2.6-2.6-5.4-3.4-1.6.4-2.6 4-2.1 4.6.8 1 2.8 1.4 2.8 1.4-1.4 1.7.3 3.2-.3 6.1-.4 1.9-.3 3.5 1.1 4.5.6.5 4.3-.4 4.1-1.1-.6-1.4-2.3-2.6-2.3-3.8-.4-3 2.2-4.5 2.1-8.3"/></g><g fill="#6ceda9"><path d="m26.2 40.3c0 0 0 1.8 1.9 3.1 0 0 .1-3.8 3-4.9-.1 0-3.7-.3-4.9 1.8"/><path d="m27.4 35.4c0 0-.9 1.2-1.1 3.3 0 0 1.8-2.7 6.1-2.3 0 .1-2.7-1.9-5-1"/><path d="m39.6 36.1c0 0 1.6 0 3.2.7 0 0-3.2-.4-4.8.8 0 0 .1-1.6 1.6-1.5"/><path d="m43.6 37.1c0 0 1.5.4 2.4 1.1 0 0-3-.7-4.6.5.1 0 .7-1.7 2.2-1.6"/><path d="m38.4 35.5c-3.5.8-9-1.2-10.7-.9-.3.1 0-1.3.3-1.3 3.8 0 6.6 1.2 10 1 .3 0 .7 1.1.4 1.2"/></g><path d="m29.9 9.9l.7 1.7 14.8 1.7.8-1.6c.7-6-.4-8.7-7-9.5-6.6-.9-8.6 1.6-9.3 7.7" fill="#dbb471"/><path d="m45.6 11.6c-.1.3-.2.7-.3.8-.2.3-.6.5-.6.5s.2-.7.2-1.6c.3-5.5-.4-2.9-6.4-3.6-6.1-.7-6.1-3.4-7.1 2.1-.1.9-.1 1.6-.1 1.6s-.3-.2-.5-.6c-.1-.2-.1-.5-.1-.9-.6-.2-1.3-.2-1.5 1.5-.1 1 .2 1.9 1.4 2.2 0 3.5 4.4 6.3 6.4 6.6 2.1.2 6.9-1.5 7.8-4.9 1.3.1 1.8-.7 1.9-1.8.3-1.8-.5-2-1.1-1.9" fill="#fed0ac"/><g fill="#664e27"><circle cx="34.9" cy="12.1" r="1.3"/><circle cx="41.1" cy="12.9" r="1.3"/><path d="m39.6 16.6c-1.4.9-2.9.7-4.1-.5-.1-.1-.3.1-.2.3.3.8 1 1.5 2.1 1.6 1 .1 1.9-.4 2.4-1.1.1-.2-.1-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c4-1f3fd.svg b/public/emoji/1f3c4-1f3fd.svg
new file mode 100644
index 000000000..5ddcf250f
--- /dev/null
+++ b/public/emoji/1f3c4-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,62H2v-9c38-5.8,60-25,60-25V62z" fill="#75d6ff"/><path d="m18.9 60.9c-2.5-.1-13.3-.4-13.3-2.4 0-.8 3.6-2.4 8.1-3.6 19.9-5.4 39.5-5.7 39.5-4.5 0 .6-.8 1.6 0 2.3 2.2 2 5 2 5 2.1 0 2.2-16.7 7.2-39.3 6.1" fill="#7924a6"/><path d="m53.2 52.7c-.4-.4-.4-.8-.3-1.3-5.6.7-36.2 4.8-46 5.9-.9.5-1.4.9-1.4 1.2 0 .4.4.7 1 .9l48.8-5.4c-.7-.3-1.4-.7-2.1-1.3" fill="#b86acb"/><g fill="#d6a57c"><path d="m54.9 25.8c-2.2.7-4.1-.3-5.4.1-.3-.7-2.2-1.8-4.6-2.5 0 0-1.5-1.8-3.5-2.1-2-.3-2.8.2-2.6-2.4l-3.3-.7c-.7 2.4-2.9 1.9-4.2 1.8-3.4-.2-5 1.4-5.8 3.9-1 .8-1.9 1.8-2.7 3.1-.8 1.2-1.4 2-1.4 4.3 0 1.7 0 4.7 0 4.7l2.4-.2.5-5.7c0 0 3-1 3.7-3.3-.8 4.5.7 3.7-.3 7.4 0 0 9.9 1.3 9.9 1.3.3-5.9 2.5-3.7 3.5-9.1 0 0 4.6 1.8 7 2.3 2.6.6 7.8-.4 7.8-.4l-1-2.5"/><path d="m60 26.6c-.3-1.8-1.8-2-2.9-1.9 0 0 0-.6-.7-.5l-1.4.2c-.6.1-.9.6-.8 1.1l.3 1.6c.4 2.3.4 2.3 3.7 1.8 2.1-.3 1.8-2 1.8-2.3"/></g><path d="m56.7 24.8c-.1.1-.2.2-.4.3-.2.1-.3.1-.5.1-.3 0-.6.1-.8.1-.2 0-.1.3.1.3.3-.1.6-.1.9-.1.2 0 .4-.1.6-.2.2-.1.3-.2.5-.4 0-.1-.2-.3-.4-.1" fill="#b58360"/><path d="m25.4 36.4c-.1-.5-.5-.8-1.1-.8l-1.6.1c-2.3.1-2.3.1-2.1 2.9.1 1.9 1.9 1.8 2.2 1.8 1.8-.1 2.1-1.3 2.1-2.3 0 0 .6-.1.6-.6l-.1-1.1" fill="#d6a57c"/><path d="m38.2 35c0 0 .2.6.6 1 3.6.6 7.5 1.6 8.2 3.2.4 1.1-1.3 4.7-1.6 6.2-.8 4.4-7.4-3-8.4-2.2-.7.5.7 2.3.3 2.7-1.1 1-6.6 2.7-8.6.3-.7-.8-.2-2.3-.6-2.8-3.5-3.2-1.2-5.4-.1-9.5-.1 0 1.6.7 10.2 1.1" fill="#ff71d0"/><g fill="#b58360"><path d="m23.5 28.8l.9 1.3-.2 2.4c-.1-1.4-.7-3.7-.7-3.7"/><ellipse cx="38.5" cy="27.6" rx=".5" ry=".4"/><ellipse cx="31.3" cy="26.6" rx=".5" ry=".4"/><path d="m28.2 25.1c0 0 .2 2.1 2.7 2.9-1.9-1.4-2.7-2.9-2.7-2.9"/><path d="m45.1 27.4c0 0 2 .9 4-.8-2.1.9-4 .8-4 .8"/></g><g fill="#8f4074"><path d="m36.6 44c0 1.8-1.6 3.2-3.5 3.2s-4 .1-4-1.7.9-4.7 4-4.8c1.9 0 3.5 1.5 3.5 3.3"/><path d="m45.4 42.9c0 1.8-1.2 5.2-2.3 2.1-.6-1.7 1.1-6 2.8-6 2.3 0-.5 2.2-.5 3.9"/></g><g fill="#d6a57c"><path d="m35.7 44.9c1.7-3.7-4.5-5.5-5.5-1.3-1.1 4.1-.9 6.1-1.1 8.3-.1 1.2-1.1 2-.9 2.4.6 1.5.6 3.7 1.2 4.1.6.5 3.9-.2 4-.7.2-1.2-1.9-2.6-1.3-5.4.4-2.3 2.5-4.9 3.6-7.4"/><path d="m51.3 42.5c0-.8-2.6-2.6-5.4-3.4-1.6.4-2.6 4-2.1 4.6.8 1 2.8 1.4 2.8 1.4-1.4 1.7.3 3.2-.3 6.1-.4 1.9-.3 3.5 1.1 4.5.6.5 4.3-.4 4.1-1.1-.6-1.4-2.3-2.6-2.3-3.8-.4-3 2.2-4.5 2.1-8.3"/></g><g fill="#6ceda9"><path d="m26.2 40.3c0 0 0 1.8 1.9 3.1 0 0 .1-3.8 3-4.9-.1 0-3.7-.3-4.9 1.8"/><path d="m27.4 35.4c0 0-.9 1.2-1.1 3.3 0 0 1.8-2.7 6.1-2.3 0 .1-2.7-1.9-5-1"/><path d="m39.6 36.1c0 0 1.6 0 3.2.7 0 0-3.2-.4-4.8.8 0 0 .1-1.6 1.6-1.5"/><path d="m43.6 37.1c0 0 1.5.4 2.4 1.1 0 0-3-.7-4.6.5.1 0 .7-1.7 2.2-1.6"/><path d="m38.4 35.5c-3.5.8-9-1.2-10.7-.9-.3.1 0-1.3.3-1.3 3.8 0 6.6 1.2 10 1 .3 0 .7 1.1.4 1.2"/></g><path d="m29.9 9.9l.7 1.7 14.8 1.7.8-1.6c.7-6-.4-8.7-7-9.5-6.6-.9-8.6 1.6-9.3 7.7" fill="#594640"/><path d="m45.6 11.6c-.1.3-.2.7-.3.8-.2.3-.6.5-.6.5s.2-.7.2-1.6c.3-5.5-.4-2.9-6.4-3.6-6.1-.7-6.1-3.4-7.1 2.1-.1.9-.1 1.6-.1 1.6s-.3-.2-.5-.6c-.1-.2-.1-.5-.1-.9-.6-.2-1.3-.2-1.5 1.5-.1 1 .2 1.9 1.4 2.2 0 3.5 4.4 6.3 6.4 6.6 2.1.2 6.9-1.5 7.8-4.9 1.3.1 1.8-.7 1.9-1.8.3-1.8-.5-2-1.1-1.9" fill="#d6a57c"/><g fill="#664e27"><circle cx="34.9" cy="12.1" r="1.3"/><circle cx="41.1" cy="12.9" r="1.3"/><path d="m39.6 16.6c-1.4.9-2.9.7-4.1-.5-.1-.1-.3.1-.2.3.3.8 1 1.5 2.1 1.6 1 .1 1.9-.4 2.4-1.1.1-.2-.1-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c4-1f3fe.svg b/public/emoji/1f3c4-1f3fe.svg
new file mode 100644
index 000000000..bf0fa36f2
--- /dev/null
+++ b/public/emoji/1f3c4-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,62H2v-9c38-5.8,60-25,60-25V62z" fill="#75d6ff"/><path d="m18.9 60.9c-2.5-.1-13.3-.4-13.3-2.4 0-.8 3.6-2.4 8.1-3.6 19.9-5.4 39.5-5.7 39.5-4.5 0 .6-.8 1.6 0 2.3 2.2 2 5 2 5 2.1 0 2.2-16.7 7.2-39.3 6.1" fill="#7924a6"/><path d="m53.2 52.7c-.4-.4-.4-.8-.3-1.3-5.6.7-36.2 4.8-46 5.9-.9.5-1.4.9-1.4 1.2 0 .4.4.7 1 .9l48.8-5.4c-.7-.3-1.4-.7-2.1-1.3" fill="#b86acb"/><g fill="#b47d56"><path d="m54.9 25.8c-2.2.7-4.1-.3-5.4.1-.3-.7-2.2-1.8-4.6-2.5 0 0-1.5-1.8-3.5-2.1-2-.3-2.8.2-2.6-2.4l-3.3-.7c-.7 2.4-2.9 1.9-4.2 1.8-3.4-.2-5 1.4-5.8 3.9-1 .8-1.9 1.8-2.7 3.1-.8 1.2-1.4 2-1.4 4.3 0 1.7 0 4.7 0 4.7l2.4-.2.5-5.7c0 0 3-1 3.7-3.3-.8 4.5.7 3.7-.3 7.4 0 0 9.9 1.3 9.9 1.3.3-5.9 2.5-3.7 3.5-9.1 0 0 4.6 1.8 7 2.3 2.6.6 7.8-.4 7.8-.4l-1-2.5"/><path d="m60 26.6c-.3-1.8-1.8-2-2.9-1.9 0 0 0-.6-.7-.5l-1.4.2c-.6.1-.9.6-.8 1.1l.3 1.6c.4 2.3.4 2.3 3.7 1.8 2.1-.3 1.8-2 1.8-2.3"/></g><path d="m56.7 24.8c-.1.1-.2.2-.4.3-.2.1-.3.1-.5.1-.3 0-.6.1-.8.1-.2 0-.1.3.1.3.3-.1.6-.1.9-.1.2 0 .4-.1.6-.2.2-.1.3-.2.5-.4 0-.1-.2-.3-.4-.1" fill="#935e3e"/><path d="m25.4 36.4c-.1-.5-.5-.8-1.1-.8l-1.6.1c-2.3.1-2.3.1-2.1 2.9.1 1.9 1.9 1.8 2.2 1.8 1.8-.1 2.1-1.3 2.1-2.3 0 0 .6-.1.6-.6l-.1-1.1" fill="#b47d56"/><path d="m38.2 35c0 0 .2.6.6 1 3.6.6 7.5 1.6 8.2 3.2.4 1.1-1.3 4.7-1.6 6.2-.8 4.4-7.4-3-8.4-2.2-.7.5.7 2.3.3 2.7-1.1 1-6.6 2.7-8.6.3-.7-.8-.2-2.3-.6-2.8-3.5-3.2-1.2-5.4-.1-9.5-.1 0 1.6.7 10.2 1.1" fill="#ff71d0"/><g fill="#935e3e"><path d="m23.5 28.8l.9 1.3-.2 2.4c-.1-1.4-.7-3.7-.7-3.7"/><ellipse cx="38.5" cy="27.6" rx=".5" ry=".4"/><ellipse cx="31.3" cy="26.6" rx=".5" ry=".4"/><path d="m28.2 25.1c0 0 .2 2.1 2.7 2.9-1.9-1.4-2.7-2.9-2.7-2.9"/><path d="m45.1 27.4c0 0 2 .9 4-.8-2.1.9-4 .8-4 .8"/></g><g fill="#8f4074"><path d="m36.6 44c0 1.8-1.6 3.2-3.5 3.2s-4 .1-4-1.7.9-4.7 4-4.8c1.9 0 3.5 1.5 3.5 3.3"/><path d="m45.4 42.9c0 1.8-1.2 5.2-2.3 2.1-.6-1.7 1.1-6 2.8-6 2.3 0-.5 2.2-.5 3.9"/></g><g fill="#b47d56"><path d="m35.7 44.9c1.7-3.7-4.5-5.5-5.5-1.3-1.1 4.1-.9 6.1-1.1 8.3-.1 1.2-1.1 2-.9 2.4.6 1.5.6 3.7 1.2 4.1.6.5 3.9-.2 4-.7.2-1.2-1.9-2.6-1.3-5.4.4-2.3 2.5-4.9 3.6-7.4"/><path d="m51.3 42.5c0-.8-2.6-2.6-5.4-3.4-1.6.4-2.6 4-2.1 4.6.8 1 2.8 1.4 2.8 1.4-1.4 1.7.3 3.2-.3 6.1-.4 1.9-.3 3.5 1.1 4.5.6.5 4.3-.4 4.1-1.1-.6-1.4-2.3-2.6-2.3-3.8-.4-3 2.2-4.5 2.1-8.3"/></g><g fill="#6ceda9"><path d="m26.2 40.3c0 0 0 1.8 1.9 3.1 0 0 .1-3.8 3-4.9-.1 0-3.7-.3-4.9 1.8"/><path d="m27.4 35.4c0 0-.9 1.2-1.1 3.3 0 0 1.8-2.7 6.1-2.3 0 .1-2.7-1.9-5-1"/><path d="m39.6 36.1c0 0 1.6 0 3.2.7 0 0-3.2-.4-4.8.8 0 0 .1-1.6 1.6-1.5"/><path d="m43.6 37.1c0 0 1.5.4 2.4 1.1 0 0-3-.7-4.6.5.1 0 .7-1.7 2.2-1.6"/><path d="m38.4 35.5c-3.5.8-9-1.2-10.7-.9-.3.1 0-1.3.3-1.3 3.8 0 6.6 1.2 10 1 .3 0 .7 1.1.4 1.2"/></g><path d="m29.9 9.9l.7 1.7 14.8 1.7.8-1.6c.7-6-.4-8.7-7-9.5-6.6-.9-8.6 1.6-9.3 7.7" fill="#231f20"/><path d="m45.6 11.6c-.1.3-.2.7-.3.8-.2.3-.6.5-.6.5s.2-.7.2-1.6c.3-5.5-.4-2.9-6.4-3.6-6.1-.7-6.1-3.4-7.1 2.1-.1.9-.1 1.6-.1 1.6s-.3-.2-.5-.6c-.1-.2-.1-.5-.1-.9-.6-.2-1.3-.2-1.5 1.5-.1 1 .2 1.9 1.4 2.2 0 3.5 4.4 6.3 6.4 6.6 2.1.2 6.9-1.5 7.8-4.9 1.3.1 1.8-.7 1.9-1.8.3-1.8-.5-2-1.1-1.9" fill="#b47d56"/><g fill="#664e27"><circle cx="34.9" cy="12.1" r="1.3"/><circle cx="41.1" cy="12.9" r="1.3"/><path d="m39.6 16.6c-1.4.9-2.9.7-4.1-.5-.1-.1-.3.1-.2.3.3.8 1 1.5 2.1 1.6 1 .1 1.9-.4 2.4-1.1.1-.2-.1-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c4-1f3ff.svg b/public/emoji/1f3c4-1f3ff.svg
new file mode 100644
index 000000000..294226da2
--- /dev/null
+++ b/public/emoji/1f3c4-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,62H2v-9c38-5.8,60-25,60-25V62z" fill="#75d6ff"/><path d="m18.9 60.9c-2.5-.1-13.3-.4-13.3-2.4 0-.8 3.6-2.4 8.1-3.6 19.9-5.4 39.5-5.7 39.5-4.5 0 .6-.8 1.6 0 2.3 2.2 2 5 2 5 2.1 0 2.2-16.7 7.2-39.3 6.1" fill="#7924a6"/><path d="m53.2 52.7c-.4-.4-.4-.8-.3-1.3-5.6.7-36.2 4.8-46 5.9-.9.5-1.4.9-1.4 1.2 0 .4.4.7 1 .9l48.8-5.4c-.7-.3-1.4-.7-2.1-1.3" fill="#b86acb"/><g fill="#8a6859"><path d="m54.9 25.8c-2.2.7-4.1-.3-5.4.1-.3-.7-2.2-1.8-4.6-2.5 0 0-1.5-1.8-3.5-2.1-2-.3-2.8.2-2.6-2.4l-3.3-.7c-.7 2.4-2.9 1.9-4.2 1.8-3.4-.2-5 1.4-5.8 3.9-1 .8-1.9 1.8-2.7 3.1-.8 1.2-1.4 2-1.4 4.3 0 1.7 0 4.7 0 4.7l2.4-.2.5-5.7c0 0 3-1 3.7-3.3-.8 4.5.7 3.7-.3 7.4 0 0 9.9 1.3 9.9 1.3.3-5.9 2.5-3.7 3.5-9.1 0 0 4.6 1.8 7 2.3 2.6.6 7.8-.4 7.8-.4l-1-2.5"/><path d="m60 26.6c-.3-1.8-1.8-2-2.9-1.9 0 0 0-.6-.7-.5l-1.4.2c-.6.1-.9.6-.8 1.1l.3 1.6c.4 2.3.4 2.3 3.7 1.8 2.1-.3 1.8-2 1.8-2.3"/></g><path d="m56.7 24.8c-.1.1-.2.2-.4.3-.2.1-.3.1-.5.1-.3 0-.6.1-.8.1-.2 0-.1.3.1.3.3-.1.6-.1.9-.1.2 0 .4-.1.6-.2.2-.1.3-.2.5-.4 0-.1-.2-.3-.4-.1" fill="#705041"/><path d="m25.4 36.4c-.1-.5-.5-.8-1.1-.8l-1.6.1c-2.3.1-2.3.1-2.1 2.9.1 1.9 1.9 1.8 2.2 1.8 1.8-.1 2.1-1.3 2.1-2.3 0 0 .6-.1.6-.6l-.1-1.1" fill="#8a6859"/><path d="m38.2 35c0 0 .2.6.6 1 3.6.6 7.5 1.6 8.2 3.2.4 1.1-1.3 4.7-1.6 6.2-.8 4.4-7.4-3-8.4-2.2-.7.5.7 2.3.3 2.7-1.1 1-6.6 2.7-8.6.3-.7-.8-.2-2.3-.6-2.8-3.5-3.2-1.2-5.4-.1-9.5-.1 0 1.6.7 10.2 1.1" fill="#ff71d0"/><g fill="#705041"><path d="m23.5 28.8l.9 1.3-.2 2.4c-.1-1.4-.7-3.7-.7-3.7"/><ellipse cx="38.5" cy="27.6" rx=".5" ry=".4"/><ellipse cx="31.3" cy="26.6" rx=".5" ry=".4"/><path d="m28.2 25.1c0 0 .2 2.1 2.7 2.9-1.9-1.4-2.7-2.9-2.7-2.9"/><path d="m45.1 27.4c0 0 2 .9 4-.8-2.1.9-4 .8-4 .8"/></g><g fill="#8f4074"><path d="m36.6 44c0 1.8-1.6 3.2-3.5 3.2s-4 .1-4-1.7.9-4.7 4-4.8c1.9 0 3.5 1.5 3.5 3.3"/><path d="m45.4 42.9c0 1.8-1.2 5.2-2.3 2.1-.6-1.7 1.1-6 2.8-6 2.3 0-.5 2.2-.5 3.9"/></g><g fill="#8a6859"><path d="m35.7 44.9c1.7-3.7-4.5-5.5-5.5-1.3-1.1 4.1-.9 6.1-1.1 8.3-.1 1.2-1.1 2-.9 2.4.6 1.5.6 3.7 1.2 4.1.6.5 3.9-.2 4-.7.2-1.2-1.9-2.6-1.3-5.4.4-2.3 2.5-4.9 3.6-7.4"/><path d="m51.3 42.5c0-.8-2.6-2.6-5.4-3.4-1.6.4-2.6 4-2.1 4.6.8 1 2.8 1.4 2.8 1.4-1.4 1.7.3 3.2-.3 6.1-.4 1.9-.3 3.5 1.1 4.5.6.5 4.3-.4 4.1-1.1-.6-1.4-2.3-2.6-2.3-3.8-.4-3 2.2-4.5 2.1-8.3"/></g><g fill="#6ceda9"><path d="m26.2 40.3c0 0 0 1.8 1.9 3.1 0 0 .1-3.8 3-4.9-.1 0-3.7-.3-4.9 1.8"/><path d="m27.4 35.4c0 0-.9 1.2-1.1 3.3 0 0 1.8-2.7 6.1-2.3 0 .1-2.7-1.9-5-1"/><path d="m39.6 36.1c0 0 1.6 0 3.2.7 0 0-3.2-.4-4.8.8 0 0 .1-1.6 1.6-1.5"/><path d="m43.6 37.1c0 0 1.5.4 2.4 1.1 0 0-3-.7-4.6.5.1 0 .7-1.7 2.2-1.6"/><path d="m38.4 35.5c-3.5.8-9-1.2-10.7-.9-.3.1 0-1.3.3-1.3 3.8 0 6.6 1.2 10 1 .3 0 .7 1.1.4 1.2"/></g><path d="m29.9 9.9l.7 1.7 14.8 1.7.8-1.6c.7-6-.4-8.7-7-9.5-6.6-.9-8.6 1.6-9.3 7.7" fill="#231f20"/><path d="m45.6 11.6c-.1.3-.2.7-.3.8-.2.3-.6.5-.6.5s.2-.7.2-1.6c.3-5.5-.4-2.9-6.4-3.6-6.1-.7-6.1-3.4-7.1 2.1-.1.9-.1 1.6-.1 1.6s-.3-.2-.5-.6c-.1-.2-.1-.5-.1-.9-.6-.2-1.3-.2-1.5 1.5-.1 1 .2 1.9 1.4 2.2 0 3.5 4.4 6.3 6.4 6.6 2.1.2 6.9-1.5 7.8-4.9 1.3.1 1.8-.7 1.9-1.8.3-1.8-.5-2-1.1-1.9" fill="#8a6859"/><g fill="#574137"><circle cx="34.9" cy="12.1" r="1.3"/><circle cx="41.1" cy="12.9" r="1.3"/><path d="m39.6 16.6c-1.4.9-2.9.7-4.1-.5-.1-.1-.3.1-.2.3.3.8 1 1.5 2.1 1.6 1 .1 1.9-.4 2.4-1.1.1-.2-.1-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c4.svg b/public/emoji/1f3c4.svg
new file mode 100644
index 000000000..53b845c63
--- /dev/null
+++ b/public/emoji/1f3c4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,62H2v-9c38-5.8,60-25,60-25V62z" fill="#75d6ff"/><path d="m18.9 60.9c-2.5-.1-13.3-.4-13.3-2.4 0-.8 3.6-2.4 8.1-3.6 19.9-5.4 39.5-5.7 39.5-4.5 0 .6-.8 1.6 0 2.3 2.2 2 5 2 5 2.1 0 2.2-16.7 7.2-39.3 6.1" fill="#7924a6"/><path d="m53.2 52.7c-.4-.4-.4-.8-.3-1.3-5.6.7-36.2 4.8-46 5.9-.9.5-1.4.9-1.4 1.2 0 .4.4.7 1 .9l48.8-5.4c-.7-.3-1.4-.7-2.1-1.3" fill="#b86acb"/><g fill="#ffdd67"><path d="m54.9 25.8c-2.2.7-4.1-.3-5.4.1-.3-.7-2.2-1.8-4.6-2.5 0 0-1.5-1.8-3.5-2.1-2-.3-2.8.2-2.6-2.4l-3.3-.7c-.7 2.4-2.9 1.9-4.2 1.8-3.4-.2-5 1.4-5.8 3.9-1 .8-1.9 1.8-2.7 3.1-.8 1.2-1.4 2-1.4 4.3 0 1.7 0 4.7 0 4.7l2.4-.2.5-5.7c0 0 3-1 3.7-3.3-.8 4.5.7 3.7-.3 7.4 0 0 9.9 1.3 9.9 1.3.3-5.9 2.5-3.7 3.5-9.1 0 0 4.6 1.8 7 2.3 2.6.6 7.8-.4 7.8-.4l-1-2.5"/><path d="m60 26.6c-.3-1.8-1.8-2-2.9-1.9 0 0 0-.6-.7-.5l-1.4.2c-.6.1-.9.6-.8 1.1l.3 1.6c.4 2.3.4 2.3 3.7 1.8 2.1-.3 1.8-2 1.8-2.3"/></g><path d="m56.7 24.8c-.1.1-.2.2-.4.3-.2.1-.3.1-.5.1-.3 0-.6.1-.8.1-.2 0-.1.3.1.3.3-.1.6-.1.9-.1.2 0 .4-.1.6-.2.2-.1.3-.2.5-.4 0-.1-.2-.3-.4-.1" fill="#eba352"/><path d="m25.4 36.4c-.1-.5-.5-.8-1.1-.8l-1.6.1c-2.3.1-2.3.1-2.1 2.9.1 1.9 1.9 1.8 2.2 1.8 1.8-.1 2.1-1.3 2.1-2.3 0 0 .6-.1.6-.6l-.1-1.1" fill="#ffdd67"/><path d="m38.2 35c0 0 .2.6.6 1 3.6.6 7.5 1.6 8.2 3.2.4 1.1-1.3 4.7-1.6 6.2-.8 4.4-7.4-3-8.4-2.2-.7.5.7 2.3.3 2.7-1.1 1-6.6 2.7-8.6.3-.7-.8-.2-2.3-.6-2.8-3.5-3.2-1.2-5.4-.1-9.5-.1 0 1.6.7 10.2 1.1" fill="#ff71d0"/><g fill="#eba352"><path d="m23.5 28.8l.9 1.3-.2 2.4c-.1-1.4-.7-3.7-.7-3.7"/><ellipse cx="38.5" cy="27.6" rx=".5" ry=".4"/><ellipse cx="31.3" cy="26.6" rx=".5" ry=".4"/><path d="m28.2 25.1c0 0 .2 2.1 2.7 2.9-1.9-1.4-2.7-2.9-2.7-2.9"/><path d="m45.1 27.4c0 0 2 .9 4-.8-2.1.9-4 .8-4 .8"/></g><g fill="#8f4074"><path d="m36.6 44c0 1.8-1.6 3.2-3.5 3.2s-4 .1-4-1.7.9-4.7 4-4.8c1.9 0 3.5 1.5 3.5 3.3"/><path d="m45.4 42.9c0 1.8-1.2 5.2-2.3 2.1-.6-1.7 1.1-6 2.8-6 2.3 0-.5 2.2-.5 3.9"/></g><g fill="#ffdd67"><path d="m35.7 44.9c1.7-3.7-4.5-5.5-5.5-1.3-1.1 4.1-.9 6.1-1.1 8.3-.1 1.2-1.1 2-.9 2.4.6 1.5.6 3.7 1.2 4.1.6.5 3.9-.2 4-.7.2-1.2-1.9-2.6-1.3-5.4.4-2.3 2.5-4.9 3.6-7.4"/><path d="m51.3 42.5c0-.8-2.6-2.6-5.4-3.4-1.6.4-2.6 4-2.1 4.6.8 1 2.8 1.4 2.8 1.4-1.4 1.7.3 3.2-.3 6.1-.4 1.9-.3 3.5 1.1 4.5.6.5 4.3-.4 4.1-1.1-.6-1.4-2.3-2.6-2.3-3.8-.4-3 2.2-4.5 2.1-8.3"/></g><g fill="#6ceda9"><path d="m26.2 40.3c0 0 0 1.8 1.9 3.1 0 0 .1-3.8 3-4.9-.1 0-3.7-.3-4.9 1.8"/><path d="m27.4 35.4c0 0-.9 1.2-1.1 3.3 0 0 1.8-2.7 6.1-2.3 0 .1-2.7-1.9-5-1"/><path d="m39.6 36.1c0 0 1.6 0 3.2.7 0 0-3.2-.4-4.8.8 0 0 .1-1.6 1.6-1.5"/><path d="m43.6 37.1c0 0 1.5.4 2.4 1.1 0 0-3-.7-4.6.5.1 0 .7-1.7 2.2-1.6"/><path d="m38.4 35.5c-3.5.8-9-1.2-10.7-.9-.3.1 0-1.3.3-1.3 3.8 0 6.6 1.2 10 1 .3 0 .7 1.1.4 1.2"/></g><path d="m29.9 9.9l.7 1.7 14.8 1.7.8-1.6c.7-6-.4-8.7-7-9.5-6.6-.9-8.6 1.6-9.3 7.7" fill="#ffb300"/><path d="m45.6 11.6c-.1.3-.2.7-.3.8-.2.3-.6.5-.6.5s.2-.7.2-1.6c.3-5.5-.4-2.9-6.4-3.6-6.1-.7-6.1-3.4-7.1 2.1-.1.9-.1 1.6-.1 1.6s-.3-.2-.5-.6c-.1-.2-.1-.5-.1-.9-.6-.2-1.3-.2-1.5 1.5-.1 1 .2 1.9 1.4 2.2 0 3.5 4.4 6.3 6.4 6.6 2.1.2 6.9-1.5 7.8-4.9 1.3.1 1.8-.7 1.9-1.8.3-1.8-.5-2-1.1-1.9" fill="#ffdd67"/><g fill="#937237"><circle cx="34.9" cy="12.1" r="1.3"/><circle cx="41.1" cy="12.9" r="1.3"/><path d="m39.6 16.6c-1.4.9-2.9.7-4.1-.5-.1-.1-.3.1-.2.3.3.8 1 1.5 2.1 1.6 1 .1 1.9-.4 2.4-1.1.1-.2-.1-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c5.svg b/public/emoji/1f3c5.svg
new file mode 100644
index 000000000..4862d3c69
--- /dev/null
+++ b/public/emoji/1f3c5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#428bc1" d="m47.8 2l-12.6 19h6.3l12.6-19z"/><path fill="#e8e8e8" d="m41.5 2l-12.7 19h6.4l12.6-19z"/><path fill="#ed4c5c" d="m35.2 2l-12.7 19h6.3l12.7-19z"/><path d="m20.4 16.8c-.6 0-1.1.5-1.1 1.1v9.5c0 .6.5 1.1 1.1 1.1h23.2c.6 0 1.1-.5 1.1-1.1v-9.5c0-.6-.5-1.1-1.1-1.1h-23.2m22.1 7.3c0 .6-.5 1.1-1.1 1.1h-19c-.6 0-1.1-.5-1.1-1.1v-4.2c0-.6.5-1.1 1.1-1.1h19c.6 0 1.1.5 1.1 1.1v4.2" fill="#ffc200"/><path fill="#ed4c5c" d="m22.5 21h6.3l-12.6-19h-6.3z"/><path fill="#e8e8e8" d="m28.8 21h6.4l-12.7-19h-6.3z"/><path opacity=".5" fill="#3e4347" d="m33.1 5.2l-3.2 4.7 7.4 11.1h4.2l1-1.6z"/><path fill="#428bc1" d="m35.2 21h6.3l-12.7-19h-6.3z"/><circle cx="32" cy="42.3" r="19.7" fill="#ffc200"/><path d="m32.3 24.4c-10.1 0-18.2 8.2-18.2 18.2 0 3 .7 5.8 2 8.3-.6-2-1-4.1-1-6.3 0-10.7 8.2-19.4 18.7-20.2-.5 0-1 0-1.5 0" fill="#e68a00"/><path d="m46 31c5.1 9 2.5 20.6-6.4 26.5-1.8 1.2-3.8 2.1-5.8 2.7 2.8-.3 5.5-1.3 8-3 8.4-5.6 10.6-16.8 5.1-25-.3-.4-.6-.8-.9-1.2" fill="#ffe394"/><path fill="#f2b200" d="m32 34.3v-6.4l-3.2 10 1.4 1.8z"/><path fill="#e68a00" d="m33.8 39.7l1.4-1.8-3.2-10v6.4z"/><path fill="#c47500" d="m34.8 43l2.4 1.1 8.5-6.2-6.3 1.8z"/><path fill="#ffe394" d="m39.4 39.7l6.3-1.8h-10.5l-1.4 1.8z"/><path fill="#ffd252" d="m30.2 39.7l-1.4-1.8h-10.5l6.3 1.8z"/><path fill="#ffdb75" d="m24.6 39.7l-6.3-1.8 8.4 6.2 2.5-1.1z"/><path fill="#e68a00" d="m34.8 43l1.8 5.4 3.9 5.7-3.3-10z"/><g fill="#f2b200"><path d="m32 45.1v2.8l8.5 6.2-3.9-5.7z"/><path d="m29.2 43l-2.5 1.1-3.2 10 3.9-5.7z"/></g><path fill="#e68a00" d="m27.4 48.4l-3.9 5.7 8.5-6.2v-2.8z"/><path fill="#ffce31" d="m33.8 39.7l-1.8-5.4-1.8 5.4h-5.6l4.6 3.3-1.8 5.4 4.6-3.3 4.6 3.3-1.8-5.4 4.6-3.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c6.svg b/public/emoji/1f3c6.svg
new file mode 100644
index 000000000..025592e6d
--- /dev/null
+++ b/public/emoji/1f3c6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#f2b200"><path d="m12.7 31.7c-.5 0-1.1-.1-1.5-.4-1.3-.7-2.9-2.5-2.9-7.3 0-10-5.4-15.8-5.4-15.8l-.9-1 4.7-5.2.8 1.2c.1.1 2.6 3.7 6.5 2.7l.5 2.6c-3.9 1-6.7-1.1-8.1-2.6l-1 1.3c1.7 2.2 5.3 8 5.3 16.8 0 2.6.5 4.4 1.5 4.9.7.4 1.8 0 2.8-1 2.6-2.6 4.5-9 4.5-9l2.2.8c-.1.3-2.1 7.2-5.2 10.2-1.3 1.2-2.6 1.8-3.8 1.8"/><path d="m51.3 31.7c.5 0 1.1-.1 1.5-.4 1.3-.7 2.9-2.5 2.9-7.3 0-10.1 5.3-15.8 5.4-15.9l.9-.9-4.7-5.2-.8 1.2c-.1.1-2.6 3.7-6.5 2.7l-.5 2.6c3.9 1 6.7-1.1 8.1-2.6l1.2 1.3c-1.7 2.2-5.3 8-5.3 16.8 0 2.6-.5 4.4-1.5 4.9-.7.4-1.8 0-2.8-1-2.6-2.6-4.5-9-4.5-9l-2.2.8c.1.3 2.1 7.2 5.2 10.2 1.1 1.2 2.4 1.8 3.6 1.8"/><path d="m29 24.9h6.1v24.5h-6.1z"/></g><path fill="#ffce31" d="m30.2 24.9h3.6v24.5h-3.6z"/><path d="M11.8,2C13.5,17.4,21.9,29.7,32,29.7S50.5,17.4,52.2,2H11.8z" fill="#f2b200"/><path d="M15.7,2c1.4,15.6,8.2,28,16.3,28S46.9,17.6,48.3,2H15.7z" fill="#ffce31"/><path d="m47.6 54h-31.2c0 0 7-9 15.6-9 8.6 0 15.6 9 15.6 9" fill="#f2b200"/><path d="M43.9,54H20.1c0,0,5.3-9.2,11.9-9.2S43.9,54,43.9,54z" fill="#ffce31"/><path fill="#bc845e" d="m11.8 56h40.4v6h-40.4z"/><path fill="#916140" d="m16.4 54h31.3v2h-31.3z"/><path fill="#f2b200" d="m22 57.5h20v3h-20z"/><path fill="#ce9c7a" d="m11.8 56h2v6h-2z"/><path fill="#916140" d="m50.2 56h2v6h-2z"/><path fill="#ffce31" d="m23 57.5h18v3h-18z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c7-1f3fb.svg b/public/emoji/1f3c7-1f3fb.svg
new file mode 100644
index 000000000..308dd7abe
--- /dev/null
+++ b/public/emoji/1f3c7-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffe1bd" d="m30.2 12.5l1.5-1.9 2.8 6.6-4.3 1.8z"/><path d="m28.6 16.7c1.6.3 1.6 2.3 1.6 2.3 1.7-.7 1.5-4.6.7-6.7l-2.3 4.4" fill="#e6b796"/><path d="m28 3.4l-6.5 5.8c-.2 2.2.8 2.8 1.1 3.6.1.3-.3 1.2-.5 1.7-.5 1.1 1.1 1.1 1.6.8.6.6-.1 1.5 1.9.1 0 0-1.9 2-.1 1.7.2 1 .8 2.8 4.8-1 1.2-1.1.7-3.8.7-3.8l2.2-1.4-5.2-7.5" fill="#ffe1bd"/><path d="m22.3 4.9c4.3-3.7 8.1-2.3 9.1-1.3 2.5 2.5 2.9 6.4 1.6 9.9 0 0-1.3 0-2.1-1.3 0 0 1.5 0 .9-2.8-.5-2.4-3.3-2.6-3.2.9l-.3.1c-1.3-1.1-.9-3.6-2.9-3.4-1.8.1-4 2.6-4 2.6-.9-.7-.9-3.1.9-4.7" fill="#594640"/><path d="m24.4 12c.2.5.1 1-.2 1.1-.3.1-.6-.2-.8-.7-.2-.5-.3-.9.1-1 .3-.2.7.1.9.6" fill="#664e27"/><path d="m29.5 10.6c-.4-.9.1-2.1.8-2.4 0 0-.9 1.7.1 3 0 0-.7.1-.9-.6" fill="#e6b796"/><path d="m26.2 14.8c0 0-.6 1.1-.9 1.4-.5.6-.7.5-.5 0 .2-.4.7-.9.7-.9l.7-.5" fill="#664e27"/><g fill="#3e4347"><path d="m31.8 13.7l-.9.5-3.9-5.6.9-.5z"/><path d="m31.6 14l-1-.2 1.7-4.6 1 .2z"/><path transform="matrix(.9794-.2018.2018.9794-2.3443 6.6467)" d="m30.8 13h1.3v3.7h-1.3z"/></g><path d="m35.2 9.6c-.1 1.4-4.7-.5-7.4-.6-3-.1-7.5 1.1-7.4 0 .2-4 3.6-7.1 7.7-6.9 4 .1 7.2 3.5 7.1 7.5" fill="#f15744"/><path fill="#3b946f" d="m30.3 18.8l-2.9 5-1.1.4.6 1 2.6-.2 2.8-5.6z"/><path d="m40.2 23.2c0 0-7.3 5.6-7.8 6.2-.5.6-.8 1.1-1.2 2.5l2.9 1.3c0-.1 6.3-8.5 6.1-10" fill="#94989b"/><g fill="#89664c"><path d="m60.8 32.3c2.6-4-7.9-6.1-12.1-.4v1.3c0 0 8.6-2.5 6.6 2.4-2.2 5.4 6.6 10 6.6 10s-4.7-7.6-1.1-13.3"/><path d="m9.2 12.3c0 0-.7-1.5-.3-4.2 0 0 2 1.4 3.4 4.5l-3.1-.3"/></g><path d="m12.7 59.1l.6-4.4c0 0-.9 0-1.8-.2-.3.8-.6 2.2-.9 3.9 1.1.6 2.1.7 2.1.7" fill="#574137"/><path d="m27.2 48.1c-.7.5-1.5 1.2-2.1 1.8l-3.5-1c0 0 3.2-4.8 10.7-8 0 0-8.5-3.1-11.4 1 0 0-3.8 5.7-5.1 7-1.3 1.4.1 2.6.7 2.8.6.2 9.7 1 9.7 1s1.2-1 2.8-1.6c-.6-1.7-1.3-2.6-1.8-3" fill="#89664c"/><path d="m28.5 47.1c0 0-.6.4-1.4 1 .5.5 1.2 1.4 1.9 2.8.7-.3 1.6-.5 2.3-.4.1 0-1.1-2.6-2.8-3.4" fill="#574137"/><path d="m38.3 36.4l-.8 5.8c0 0 7.9 1.3 11.2.1 0 0 2.9 7.2 8.4 11.7.4-.7.9-1.9 1.2-3.6-2.1-1.3-5.4-4.4-6.9-10.8 0 0-6.4.8-13.1-3.2" fill="#89664c"/><path d="m57.1 54c.7.6 1.5 1.2 2.3 1.7 0 0 .8-2 .9-4.3 0 0-.8-.2-2-1-.3 1.7-.8 2.9-1.2 3.6" fill="#574137"/><g fill="#b7805c"><path d="m44.8 28.1c-8 1-15.7 3-17.1-1.4-5.8-17.9-16.7-15-16.7-15-1.9-2.3-3.8-2.7-3.8-2.7-.2 2.3.7 4.2.7 4.2-.6 2.8-5.4 12-5.9 13.2-.5 1.2 2.9 3.4 2.9 3.4.7-.1.9-1.3 2.4-1.2.4 0-.7 1.4-.3 1.6.8.3 1.7-2 3.4-2.9 6.1-3.3 4.1-5.5 4.1-5.5 2.5 1.7 1.1 5.5 0 7.5-2.5 4.7.1 11.5.1 11.5-2.5 1.9-7.9 3-7.9 3-1.9 9.8 1.5 13.4 3.9 14.7.3-1.7.6-3.1.9-3.9-.9-.2-1.9-.8-2.3-1.8-.7-2.1.7-6.8.7-6.8 6.5.8 10.5-1.2 15.2-2.4 4.6-1.1 9.1-.3 13.6.4 17 3 14.8-17 6.1-15.9"/><path d="m37.7 43.3c4.4 10 14 4.5 14 4.5-2.2 6.1-.6 10.3.8 12.5 1.2-.6 1.9-2 2.3-2.8-3.1-3.5-.9-8.1-.3-9.9.7-2-.3-3.3-.3-3.3-2.7-.6-4.2 1.2-7.4-2.9-3.2-4-9.1 1.9-9.1 1.9"/></g><g fill="#574137"><path d="m53.9 62c1.5-.1 2-3.5 2-3.5-.4-.3-.8-.7-1.1-1-.4.8-1.1 2.2-2.3 2.8.7 1.1 1.4 1.7 1.4 1.7"/><path d="m34.1 38.2c0 0 .3 2.2-1.2 5.2 0 0 1.2 0 2.2.1 0 0 .9-1 1.2-5.1l-2.2-.2"/></g><path d="m28.2 27.6c0 0 2.4 2.6.9 4.8-2 3 4.1 8.5 11 5.4 4.9-2.2.2-7.6 2.4-9.7-.1.1-8.3 1.9-14.3-.5" fill="#89664c"/><g fill="#333"><path d="m5.4 25.4l-.5-.5c5.7-5.3 7-7.5 7-7.5l.6.4c0 .1-1.3 2.3-7.1 7.6"/><path d="m13.2 18.4c-.8-1.2-1.8-2.3-2.8-3.3-1-1-2.1-1.6-2.6-2 0 0-.1.5-.2.8.4.4 1.4.9 2.3 1.8 1.4 1.4 3.2 3.9 4.8 7.5.2-.1.5-.6.6-.6-.7-1.5-1.2-2.9-2.1-4.2"/><path d="m6.8 28.7c.2-.1.7 0 .7 0-1.2-3.2-3.1-5.3-3.8-5.7l-.3.6c.2.1.5.3.9.7.6.8 1.8 2.5 2.5 4.4"/></g><g fill="#89664c"><path d="m7.3 19c0 0 1 .4 1.7-.4.7-.8.3-2.9.3-2.9s-1.4 1.1-2 3.3"/><path d="m2.9 26.1c0 0 1.3-.2.9 1.4-.5 1.5-1-.9-.9-1.4"/></g><path d="m21.5 26.2c-3.1-.1-6.6-1.1-8.9-2-2.5-.9-4.4-1.9-4.4-1.9l-.3.5c0 0 1.9 1 4.4 1.9 1.5.6 3 1 4.4 1.3 1.6.4 3.1.6 4.4.6.2 0 .4-.4.4-.4" fill="#333"/><path d="m28.7 24.4c0 0-6 .9-6.7 1.1 0 0 .1.4-.4 1.2l8.5.7 3.7-5.6 6.3 1.4c0 0 3 .1 6-2.7 0 0-5.8-6.2-12.8-5.8 0 0-1.1 2.3-3.4 3.4l-1.2 6.3" fill="#47b892"/><path d="m40.2 23.2c0 0-5.8 4.9-7 7.8-.8 2 1.3 4.9 1.7 5.9 0 0 2.2.2 3.5-1.1 0 0 .1-1.1-1.5-3.7 0 0 5.8-2.1 8.1-4.1 2.3-2 2.9-4 1.2-7.5l-6 2.7" fill="#d0d0d0"/><path d="m35.8 42.9c0 0-3.7 2-3.9 2.6-.2.6.6.9.6.9s3.2.4 6.8-.5l-.9-10.4c0 0-.9 1.2-3.8 1.4l1.2 6" fill="#333"/><path d="m22.2 26v-1.1c0-.4-.3-.7-.7-.7h-.5c-.3 0-.5.2-.6.4-.7 0-1.6.3-1.6 1.6 0 .2 0 1.4 1.4 1.4 2 0 2 0 2-1.6" fill="#ffe1bd"/><path d="m29.4 9.2c0 0-9.1 2.7-10.5 2.5-1.4-.2.8-2.1 1.4-2.6s8.5-.6 9.1.1" fill="#c9150d"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c7-1f3fc.svg b/public/emoji/1f3c7-1f3fc.svg
new file mode 100644
index 000000000..f841b3e2d
--- /dev/null
+++ b/public/emoji/1f3c7-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#fed0ac" d="m30.2 12.5l1.5-1.9 2.8 6.6-4.3 1.8z"/><path d="m28.6 16.7c1.6.3 1.6 2.3 1.6 2.3 1.7-.7 1.5-4.6.7-6.7l-2.3 4.4" fill="#e0a372"/><path d="m28 3.4l-6.5 5.8c-.2 2.2.8 2.8 1.1 3.6.1.3-.3 1.2-.5 1.7-.5 1.1 1.1 1.1 1.6.8.6.6-.1 1.5 1.9.1 0 0-1.9 2-.1 1.7.2 1 .8 2.8 4.8-1 1.2-1.1.7-3.8.7-3.8l2.2-1.4-5.2-7.5" fill="#fed0ac"/><path d="m22.3 4.9c4.3-3.7 8.1-2.3 9.1-1.3 2.5 2.5 2.9 6.4 1.6 9.9 0 0-1.3 0-2.1-1.3 0 0 1.5 0 .9-2.8-.5-2.4-3.3-2.6-3.2.9l-.3.1c-1.3-1.1-.9-3.6-2.9-3.4-1.8.1-4 2.6-4 2.6-.9-.7-.9-3.1.9-4.7" fill="#dbb471"/><path d="m24.4 12c.2.5.1 1-.2 1.1-.3.1-.6-.2-.8-.7-.2-.5-.3-.9.1-1 .3-.2.7.1.9.6" fill="#664e27"/><path d="m29.5 10.6c-.4-.9.1-2.1.8-2.4 0 0-.9 1.7.1 3 0 0-.7.1-.9-.6" fill="#e0a372"/><path d="m26.2 14.8c0 0-.6 1.1-.9 1.4-.5.6-.7.5-.5 0 .2-.4.7-.9.7-.9l.7-.5" fill="#664e27"/><g fill="#3e4347"><path d="m31.8 13.7l-.9.5-3.9-5.6.9-.5z"/><path d="m31.6 14l-1-.2 1.7-4.6 1 .2z"/><path transform="matrix(.9794-.2018.2018.9794-2.3443 6.6467)" d="m30.8 13h1.3v3.7h-1.3z"/></g><path d="m35.2 9.6c-.1 1.4-4.7-.5-7.4-.6-3-.1-7.5 1.1-7.4 0 .2-4 3.6-7.1 7.7-6.9 4 .1 7.2 3.5 7.1 7.5" fill="#f15744"/><path fill="#3b946f" d="m30.3 18.8l-2.9 5-1.1.4.6 1 2.6-.2 2.8-5.6z"/><path d="m40.2 23.2c0 0-7.3 5.6-7.8 6.2-.5.6-.8 1.1-1.2 2.5l2.9 1.3c0-.1 6.3-8.5 6.1-10" fill="#94989b"/><g fill="#89664c"><path d="m60.8 32.3c2.6-4-7.9-6.1-12.1-.4v1.3c0 0 8.6-2.5 6.6 2.4-2.2 5.4 6.6 10 6.6 10s-4.7-7.6-1.1-13.3"/><path d="m9.2 12.3c0 0-.7-1.5-.3-4.2 0 0 2 1.4 3.4 4.5l-3.1-.3"/></g><path d="m12.7 59.1l.6-4.4c0 0-.9 0-1.8-.2-.3.8-.6 2.2-.9 3.9 1.1.6 2.1.7 2.1.7" fill="#574137"/><path d="m27.2 48.1c-.7.5-1.5 1.2-2.1 1.8l-3.5-1c0 0 3.2-4.8 10.7-8 0 0-8.5-3.1-11.4 1 0 0-3.8 5.7-5.1 7-1.3 1.4.1 2.6.7 2.8.6.2 9.7 1 9.7 1s1.2-1 2.8-1.6c-.6-1.7-1.3-2.6-1.8-3" fill="#89664c"/><path d="m28.5 47.1c0 0-.6.4-1.4 1 .5.5 1.2 1.4 1.9 2.8.7-.3 1.6-.5 2.3-.4.1 0-1.1-2.6-2.8-3.4" fill="#574137"/><path d="m38.3 36.4l-.8 5.8c0 0 7.9 1.3 11.2.1 0 0 2.9 7.2 8.4 11.7.4-.7.9-1.9 1.2-3.6-2.1-1.3-5.4-4.4-6.9-10.8 0 0-6.4.8-13.1-3.2" fill="#89664c"/><path d="m57.1 54c.7.6 1.5 1.2 2.3 1.7 0 0 .8-2 .9-4.3 0 0-.8-.2-2-1-.3 1.7-.8 2.9-1.2 3.6" fill="#574137"/><g fill="#b7805c"><path d="m44.8 28.1c-8 1-15.7 3-17.1-1.4-5.8-17.9-16.7-15-16.7-15-1.9-2.3-3.8-2.7-3.8-2.7-.2 2.3.7 4.2.7 4.2-.6 2.8-5.4 12-5.9 13.2-.5 1.2 2.9 3.4 2.9 3.4.7-.1.9-1.3 2.4-1.2.4 0-.7 1.4-.3 1.6.8.3 1.7-2 3.4-2.9 6.1-3.3 4.1-5.5 4.1-5.5 2.5 1.7 1.1 5.5 0 7.5-2.5 4.7.1 11.5.1 11.5-2.5 1.9-7.9 3-7.9 3-1.9 9.8 1.5 13.4 3.9 14.7.3-1.7.6-3.1.9-3.9-.9-.2-1.9-.8-2.3-1.8-.7-2.1.7-6.8.7-6.8 6.5.8 10.5-1.2 15.2-2.4 4.6-1.1 9.1-.3 13.6.4 17 3 14.8-17 6.1-15.9"/><path d="m37.7 43.3c4.4 10 14 4.5 14 4.5-2.2 6.1-.6 10.3.8 12.5 1.2-.6 1.9-2 2.3-2.8-3.1-3.5-.9-8.1-.3-9.9.7-2-.3-3.3-.3-3.3-2.7-.6-4.2 1.2-7.4-2.9-3.2-4-9.1 1.9-9.1 1.9"/></g><g fill="#574137"><path d="m53.9 62c1.5-.1 2-3.5 2-3.5-.4-.3-.8-.7-1.1-1-.4.8-1.1 2.2-2.3 2.8.7 1.1 1.4 1.7 1.4 1.7"/><path d="m34.1 38.2c0 0 .3 2.2-1.2 5.2 0 0 1.2 0 2.2.1 0 0 .9-1 1.2-5.1l-2.2-.2"/></g><path d="m28.2 27.6c0 0 2.4 2.6.9 4.8-2 3 4.1 8.5 11 5.4 4.9-2.2.2-7.6 2.4-9.7-.1.1-8.3 1.9-14.3-.5" fill="#89664c"/><g fill="#333"><path d="m5.4 25.4l-.5-.5c5.7-5.3 7-7.5 7-7.5l.6.4c0 .1-1.3 2.3-7.1 7.6"/><path d="m13.2 18.4c-.8-1.2-1.8-2.3-2.8-3.3-1-1-2.1-1.6-2.6-2 0 0-.1.5-.2.8.4.4 1.4.9 2.3 1.8 1.4 1.4 3.2 3.9 4.8 7.5.2-.1.5-.6.6-.6-.7-1.5-1.2-2.9-2.1-4.2"/><path d="m6.8 28.7c.2-.1.7 0 .7 0-1.2-3.2-3.1-5.3-3.8-5.7l-.3.6c.2.1.5.3.9.7.6.8 1.8 2.5 2.5 4.4"/></g><g fill="#89664c"><path d="m7.3 19c0 0 1 .4 1.7-.4.7-.8.3-2.9.3-2.9s-1.4 1.1-2 3.3"/><path d="m2.9 26.1c0 0 1.3-.2.9 1.4-.5 1.5-1-.9-.9-1.4"/></g><path d="m21.5 26.2c-3.1-.1-6.6-1.1-8.9-2-2.5-.9-4.4-1.9-4.4-1.9l-.3.5c0 0 1.9 1 4.4 1.9 1.5.6 3 1 4.4 1.3 1.6.4 3.1.6 4.4.6.2 0 .4-.4.4-.4" fill="#333"/><path d="m28.7 24.4c0 0-6 .9-6.7 1.1 0 0 .1.4-.4 1.2l8.5.7 3.7-5.6 6.3 1.4c0 0 3 .1 6-2.7 0 0-5.8-6.2-12.8-5.8 0 0-1.1 2.3-3.4 3.4l-1.2 6.3" fill="#47b892"/><path d="m40.2 23.2c0 0-5.8 4.9-7 7.8-.8 2 1.3 4.9 1.7 5.9 0 0 2.2.2 3.5-1.1 0 0 .1-1.1-1.5-3.7 0 0 5.8-2.1 8.1-4.1 2.3-2 2.9-4 1.2-7.5l-6 2.7" fill="#d0d0d0"/><path d="m35.8 42.9c0 0-3.7 2-3.9 2.6-.2.6.6.9.6.9s3.2.4 6.8-.5l-.9-10.4c0 0-.9 1.2-3.8 1.4l1.2 6" fill="#333"/><path d="m22.2 26v-1.1c0-.4-.3-.7-.7-.7h-.5c-.3 0-.5.2-.6.4-.7 0-1.6.3-1.6 1.6 0 .2 0 1.4 1.4 1.4 2 0 2 0 2-1.6" fill="#fed0ac"/><path d="m29.4 9.2c0 0-9.1 2.7-10.5 2.5-1.4-.2.8-2.1 1.4-2.6s8.5-.6 9.1.1" fill="#c9150d"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c7-1f3fd.svg b/public/emoji/1f3c7-1f3fd.svg
new file mode 100644
index 000000000..ca972a62f
--- /dev/null
+++ b/public/emoji/1f3c7-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d6a57c" d="m30.2 12.5l1.5-1.9 2.8 6.6-4.3 1.8z"/><path d="m28.6 16.7c1.6.3 1.6 2.3 1.6 2.3 1.7-.7 1.5-4.6.7-6.7l-2.3 4.4" fill="#b58360"/><path d="m28 3.4l-6.5 5.8c-.2 2.2.8 2.8 1.1 3.6.1.3-.3 1.2-.5 1.7-.5 1.1 1.1 1.1 1.6.8.6.6-.1 1.5 1.9.1 0 0-1.9 2-.1 1.7.2 1 .8 2.8 4.8-1 1.2-1.1.7-3.8.7-3.8l2.2-1.4-5.2-7.5" fill="#d6a57c"/><path d="m22.3 4.9c4.3-3.7 8.1-2.3 9.1-1.3 2.5 2.5 2.9 6.4 1.6 9.9 0 0-1.3 0-2.1-1.3 0 0 1.5 0 .9-2.8-.5-2.4-3.3-2.6-3.2.9l-.3.1c-1.3-1.1-.9-3.6-2.9-3.4-1.8.1-4 2.6-4 2.6-.9-.7-.9-3.1.9-4.7" fill="#594640"/><path d="m24.4 12c.2.5.1 1-.2 1.1-.3.1-.6-.2-.8-.7-.2-.5-.3-.9.1-1 .3-.2.7.1.9.6" fill="#664e27"/><path d="m29.5 10.6c-.4-.9.1-2.1.8-2.4 0 0-.9 1.7.1 3 0 0-.7.1-.9-.6" fill="#b58360"/><path d="m26.2 14.8c0 0-.6 1.1-.9 1.4-.5.6-.7.5-.5 0 .2-.4.7-.9.7-.9l.7-.5" fill="#664e27"/><g fill="#3e4347"><path d="m31.8 13.7l-.9.5-3.9-5.6.9-.5z"/><path d="m31.6 14l-1-.2 1.7-4.6 1 .2z"/><path transform="matrix(.9794-.2018.2018.9794-2.3443 6.6467)" d="m30.8 13h1.3v3.7h-1.3z"/></g><path d="m35.2 9.6c-.1 1.4-4.7-.5-7.4-.6-3-.1-7.5 1.1-7.4 0 .2-4 3.6-7.1 7.7-6.9 4 .1 7.2 3.5 7.1 7.5" fill="#f15744"/><path fill="#3b946f" d="m30.3 18.8l-2.9 5-1.1.4.6 1 2.6-.2 2.8-5.6z"/><path d="m40.2 23.2c0 0-7.3 5.6-7.8 6.2-.5.6-.8 1.1-1.2 2.5l2.9 1.3c0-.1 6.3-8.5 6.1-10" fill="#94989b"/><g fill="#89664c"><path d="m60.8 32.3c2.6-4-7.9-6.1-12.1-.4v1.3c0 0 8.6-2.5 6.6 2.4-2.2 5.4 6.6 10 6.6 10s-4.7-7.6-1.1-13.3"/><path d="m9.2 12.3c0 0-.7-1.5-.3-4.2 0 0 2 1.4 3.4 4.5l-3.1-.3"/></g><path d="m12.7 59.1l.6-4.4c0 0-.9 0-1.8-.2-.3.8-.6 2.2-.9 3.9 1.1.6 2.1.7 2.1.7" fill="#574137"/><path d="m27.2 48.1c-.7.5-1.5 1.2-2.1 1.8l-3.5-1c0 0 3.2-4.8 10.7-8 0 0-8.5-3.1-11.4 1 0 0-3.8 5.7-5.1 7-1.3 1.4.1 2.6.7 2.8.6.2 9.7 1 9.7 1s1.2-1 2.8-1.6c-.6-1.7-1.3-2.6-1.8-3" fill="#89664c"/><path d="m28.5 47.1c0 0-.6.4-1.4 1 .5.5 1.2 1.4 1.9 2.8.7-.3 1.6-.5 2.3-.4.1 0-1.1-2.6-2.8-3.4" fill="#574137"/><path d="m38.3 36.4l-.8 5.8c0 0 7.9 1.3 11.2.1 0 0 2.9 7.2 8.4 11.7.4-.7.9-1.9 1.2-3.6-2.1-1.3-5.4-4.4-6.9-10.8 0 0-6.4.8-13.1-3.2" fill="#89664c"/><path d="m57.1 54c.7.6 1.5 1.2 2.3 1.7 0 0 .8-2 .9-4.3 0 0-.8-.2-2-1-.3 1.7-.8 2.9-1.2 3.6" fill="#574137"/><g fill="#b7805c"><path d="m44.8 28.1c-8 1-15.7 3-17.1-1.4-5.8-17.9-16.7-15-16.7-15-1.9-2.3-3.8-2.7-3.8-2.7-.2 2.3.7 4.2.7 4.2-.6 2.8-5.4 12-5.9 13.2-.5 1.2 2.9 3.4 2.9 3.4.7-.1.9-1.3 2.4-1.2.4 0-.7 1.4-.3 1.6.8.3 1.7-2 3.4-2.9 6.1-3.3 4.1-5.5 4.1-5.5 2.5 1.7 1.1 5.5 0 7.5-2.5 4.7.1 11.5.1 11.5-2.5 1.9-7.9 3-7.9 3-1.9 9.8 1.5 13.4 3.9 14.7.3-1.7.6-3.1.9-3.9-.9-.2-1.9-.8-2.3-1.8-.7-2.1.7-6.8.7-6.8 6.5.8 10.5-1.2 15.2-2.4 4.6-1.1 9.1-.3 13.6.4 17 3 14.8-17 6.1-15.9"/><path d="m37.7 43.3c4.4 10 14 4.5 14 4.5-2.2 6.1-.6 10.3.8 12.5 1.2-.6 1.9-2 2.3-2.8-3.1-3.5-.9-8.1-.3-9.9.7-2-.3-3.3-.3-3.3-2.7-.6-4.2 1.2-7.4-2.9-3.2-4-9.1 1.9-9.1 1.9"/></g><g fill="#574137"><path d="m53.9 62c1.5-.1 2-3.5 2-3.5-.4-.3-.8-.7-1.1-1-.4.8-1.1 2.2-2.3 2.8.7 1.1 1.4 1.7 1.4 1.7"/><path d="m34.1 38.2c0 0 .3 2.2-1.2 5.2 0 0 1.2 0 2.2.1 0 0 .9-1 1.2-5.1l-2.2-.2"/></g><path d="m28.2 27.6c0 0 2.4 2.6.9 4.8-2 3 4.1 8.5 11 5.4 4.9-2.2.2-7.6 2.4-9.7-.1.1-8.3 1.9-14.3-.5" fill="#89664c"/><g fill="#333"><path d="m5.4 25.4l-.5-.5c5.7-5.3 7-7.5 7-7.5l.6.4c0 .1-1.3 2.3-7.1 7.6"/><path d="m13.2 18.4c-.8-1.2-1.8-2.3-2.8-3.3-1-1-2.1-1.6-2.6-2 0 0-.1.5-.2.8.4.4 1.4.9 2.3 1.8 1.4 1.4 3.2 3.9 4.8 7.5.2-.1.5-.6.6-.6-.7-1.5-1.2-2.9-2.1-4.2"/><path d="m6.8 28.7c.2-.1.7 0 .7 0-1.2-3.2-3.1-5.3-3.8-5.7l-.3.6c.2.1.5.3.9.7.6.8 1.8 2.5 2.5 4.4"/></g><g fill="#89664c"><path d="m7.3 19c0 0 1 .4 1.7-.4.7-.8.3-2.9.3-2.9s-1.4 1.1-2 3.3"/><path d="m2.9 26.1c0 0 1.3-.2.9 1.4-.5 1.5-1-.9-.9-1.4"/></g><path d="m21.5 26.2c-3.1-.1-6.6-1.1-8.9-2-2.5-.9-4.4-1.9-4.4-1.9l-.3.5c0 0 1.9 1 4.4 1.9 1.5.6 3 1 4.4 1.3 1.6.4 3.1.6 4.4.6.2 0 .4-.4.4-.4" fill="#333"/><path d="m28.7 24.4c0 0-6 .9-6.7 1.1 0 0 .1.4-.4 1.2l8.5.7 3.7-5.6 6.3 1.4c0 0 3 .1 6-2.7 0 0-5.8-6.2-12.8-5.8 0 0-1.1 2.3-3.4 3.4l-1.2 6.3" fill="#47b892"/><path d="m40.2 23.2c0 0-5.8 4.9-7 7.8-.8 2 1.3 4.9 1.7 5.9 0 0 2.2.2 3.5-1.1 0 0 .1-1.1-1.5-3.7 0 0 5.8-2.1 8.1-4.1 2.3-2 2.9-4 1.2-7.5l-6 2.7" fill="#d0d0d0"/><path d="m35.8 42.9c0 0-3.7 2-3.9 2.6-.2.6.6.9.6.9s3.2.4 6.8-.5l-.9-10.4c0 0-.9 1.2-3.8 1.4l1.2 6" fill="#333"/><path d="m22.2 26v-1.1c0-.4-.3-.7-.7-.7h-.5c-.3 0-.5.2-.6.4-.7 0-1.6.3-1.6 1.6 0 .2 0 1.4 1.4 1.4 2 0 2 0 2-1.6" fill="#d6a57c"/><path d="m29.4 9.2c0 0-9.1 2.7-10.5 2.5-1.4-.2.8-2.1 1.4-2.6s8.5-.6 9.1.1" fill="#c9150d"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c7-1f3fe.svg b/public/emoji/1f3c7-1f3fe.svg
new file mode 100644
index 000000000..c8f385084
--- /dev/null
+++ b/public/emoji/1f3c7-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b47d56" d="m30.2 12.5l1.5-1.9 2.8 6.6-4.3 1.8z"/><path d="m28.6 16.7c1.6.3 1.6 2.3 1.6 2.3 1.7-.7 1.5-4.6.7-6.7l-2.3 4.4" fill="#935e3e"/><path d="m28 3.4l-6.5 5.8c-.2 2.2.8 2.8 1.1 3.6.1.3-.3 1.2-.5 1.7-.5 1.1 1.1 1.1 1.6.8.6.6-.1 1.5 1.9.1 0 0-1.9 2-.1 1.7.2 1 .8 2.8 4.8-1 1.2-1.1.7-3.8.7-3.8l2.2-1.4-5.2-7.5" fill="#b47d56"/><path d="m22.3 4.9c4.3-3.7 8.1-2.3 9.1-1.3 2.5 2.5 2.9 6.4 1.6 9.9 0 0-1.3 0-2.1-1.3 0 0 1.5 0 .9-2.8-.5-2.4-3.3-2.6-3.2.9l-.3.1c-1.3-1.1-.9-3.6-2.9-3.4-1.8.1-4 2.6-4 2.6-.9-.7-.9-3.1.9-4.7" fill="#231f20"/><path d="m24.4 12c.2.5.1 1-.2 1.1-.3.1-.6-.2-.8-.7-.2-.5-.3-.9.1-1 .3-.2.7.1.9.6" fill="#664e27"/><path d="m29.5 10.6c-.4-.9.1-2.1.8-2.4 0 0-.9 1.7.1 3 0 0-.7.1-.9-.6" fill="#935e3e"/><path d="m26.2 14.8c0 0-.6 1.1-.9 1.4-.5.6-.7.5-.5 0 .2-.4.7-.9.7-.9l.7-.5" fill="#664e27"/><g fill="#3e4347"><path d="m31.8 13.7l-.9.5-3.9-5.6.9-.5z"/><path d="m31.6 14l-1-.2 1.7-4.6 1 .2z"/><path transform="matrix(.9794-.2018.2018.9794-2.3443 6.6467)" d="m30.8 13h1.3v3.7h-1.3z"/></g><path d="m35.2 9.6c-.1 1.4-4.7-.5-7.4-.6-3-.1-7.5 1.1-7.4 0 .2-4 3.6-7.1 7.7-6.9 4 .1 7.2 3.5 7.1 7.5" fill="#f15744"/><path fill="#3b946f" d="m30.3 18.8l-2.9 5-1.1.4.6 1 2.6-.2 2.8-5.6z"/><path d="m40.2 23.2c0 0-7.3 5.6-7.8 6.2-.5.6-.8 1.1-1.2 2.5l2.9 1.3c0-.1 6.3-8.5 6.1-10" fill="#94989b"/><g fill="#89664c"><path d="m60.8 32.3c2.6-4-7.9-6.1-12.1-.4v1.3c0 0 8.6-2.5 6.6 2.4-2.2 5.4 6.6 10 6.6 10s-4.7-7.6-1.1-13.3"/><path d="m9.2 12.3c0 0-.7-1.5-.3-4.2 0 0 2 1.4 3.4 4.5l-3.1-.3"/></g><path d="m12.7 59.1l.6-4.4c0 0-.9 0-1.8-.2-.3.8-.6 2.2-.9 3.9 1.1.6 2.1.7 2.1.7" fill="#574137"/><path d="m27.2 48.1c-.7.5-1.5 1.2-2.1 1.8l-3.5-1c0 0 3.2-4.8 10.7-8 0 0-8.5-3.1-11.4 1 0 0-3.8 5.7-5.1 7-1.3 1.4.1 2.6.7 2.8.6.2 9.7 1 9.7 1s1.2-1 2.8-1.6c-.6-1.7-1.3-2.6-1.8-3" fill="#89664c"/><path d="m28.5 47.1c0 0-.6.4-1.4 1 .5.5 1.2 1.4 1.9 2.8.7-.3 1.6-.5 2.3-.4.1 0-1.1-2.6-2.8-3.4" fill="#574137"/><path d="m38.3 36.4l-.8 5.8c0 0 7.9 1.3 11.2.1 0 0 2.9 7.2 8.4 11.7.4-.7.9-1.9 1.2-3.6-2.1-1.3-5.4-4.4-6.9-10.8 0 0-6.4.8-13.1-3.2" fill="#89664c"/><path d="m57.1 54c.7.6 1.5 1.2 2.3 1.7 0 0 .8-2 .9-4.3 0 0-.8-.2-2-1-.3 1.7-.8 2.9-1.2 3.6" fill="#574137"/><g fill="#b7805c"><path d="m44.8 28.1c-8 1-15.7 3-17.1-1.4-5.8-17.9-16.7-15-16.7-15-1.9-2.3-3.8-2.7-3.8-2.7-.2 2.3.7 4.2.7 4.2-.6 2.8-5.4 12-5.9 13.2-.5 1.2 2.9 3.4 2.9 3.4.7-.1.9-1.3 2.4-1.2.4 0-.7 1.4-.3 1.6.8.3 1.7-2 3.4-2.9 6.1-3.3 4.1-5.5 4.1-5.5 2.5 1.7 1.1 5.5 0 7.5-2.5 4.7.1 11.5.1 11.5-2.5 1.9-7.9 3-7.9 3-1.9 9.8 1.5 13.4 3.9 14.7.3-1.7.6-3.1.9-3.9-.9-.2-1.9-.8-2.3-1.8-.7-2.1.7-6.8.7-6.8 6.5.8 10.5-1.2 15.2-2.4 4.6-1.1 9.1-.3 13.6.4 17 3 14.8-17 6.1-15.9"/><path d="m37.7 43.3c4.4 10 14 4.5 14 4.5-2.2 6.1-.6 10.3.8 12.5 1.2-.6 1.9-2 2.3-2.8-3.1-3.5-.9-8.1-.3-9.9.7-2-.3-3.3-.3-3.3-2.7-.6-4.2 1.2-7.4-2.9-3.2-4-9.1 1.9-9.1 1.9"/></g><g fill="#574137"><path d="m53.9 62c1.5-.1 2-3.5 2-3.5-.4-.3-.8-.7-1.1-1-.4.8-1.1 2.2-2.3 2.8.7 1.1 1.4 1.7 1.4 1.7"/><path d="m34.1 38.2c0 0 .3 2.2-1.2 5.2 0 0 1.2 0 2.2.1 0 0 .9-1 1.2-5.1l-2.2-.2"/></g><path d="m28.2 27.6c0 0 2.4 2.6.9 4.8-2 3 4.1 8.5 11 5.4 4.9-2.2.2-7.6 2.4-9.7-.1.1-8.3 1.9-14.3-.5" fill="#89664c"/><g fill="#333"><path d="m5.4 25.4l-.5-.5c5.7-5.3 7-7.5 7-7.5l.6.4c0 .1-1.3 2.3-7.1 7.6"/><path d="m13.2 18.4c-.8-1.2-1.8-2.3-2.8-3.3-1-1-2.1-1.6-2.6-2 0 0-.1.5-.2.8.4.4 1.4.9 2.3 1.8 1.4 1.4 3.2 3.9 4.8 7.5.2-.1.5-.6.6-.6-.7-1.5-1.2-2.9-2.1-4.2"/><path d="m6.8 28.7c.2-.1.7 0 .7 0-1.2-3.2-3.1-5.3-3.8-5.7l-.3.6c.2.1.5.3.9.7.6.8 1.8 2.5 2.5 4.4"/></g><g fill="#89664c"><path d="m7.3 19c0 0 1 .4 1.7-.4.7-.8.3-2.9.3-2.9s-1.4 1.1-2 3.3"/><path d="m2.9 26.1c0 0 1.3-.2.9 1.4-.5 1.5-1-.9-.9-1.4"/></g><path d="m21.5 26.2c-3.1-.1-6.6-1.1-8.9-2-2.5-.9-4.4-1.9-4.4-1.9l-.3.5c0 0 1.9 1 4.4 1.9 1.5.6 3 1 4.4 1.3 1.6.4 3.1.6 4.4.6.2 0 .4-.4.4-.4" fill="#333"/><path d="m28.7 24.4c0 0-6 .9-6.7 1.1 0 0 .1.4-.4 1.2l8.5.7 3.7-5.6 6.3 1.4c0 0 3 .1 6-2.7 0 0-5.8-6.2-12.8-5.8 0 0-1.1 2.3-3.4 3.4l-1.2 6.3" fill="#47b892"/><path d="m40.2 23.2c0 0-5.8 4.9-7 7.8-.8 2 1.3 4.9 1.7 5.9 0 0 2.2.2 3.5-1.1 0 0 .1-1.1-1.5-3.7 0 0 5.8-2.1 8.1-4.1 2.3-2 2.9-4 1.2-7.5l-6 2.7" fill="#d0d0d0"/><path d="m35.8 42.9c0 0-3.7 2-3.9 2.6-.2.6.6.9.6.9s3.2.4 6.8-.5l-.9-10.4c0 0-.9 1.2-3.8 1.4l1.2 6" fill="#333"/><path d="m22.2 26v-1.1c0-.4-.3-.7-.7-.7h-.5c-.3 0-.5.2-.6.4-.7 0-1.6.3-1.6 1.6 0 .2 0 1.4 1.4 1.4 2 0 2 0 2-1.6" fill="#935e3e"/><path d="m29.4 9.2c0 0-9.1 2.7-10.5 2.5-1.4-.2.8-2.1 1.4-2.6s8.5-.6 9.1.1" fill="#c9150d"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c7-1f3ff.svg b/public/emoji/1f3c7-1f3ff.svg
new file mode 100644
index 000000000..1ee4554df
--- /dev/null
+++ b/public/emoji/1f3c7-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#8a6859" d="m30.2 12.5l1.5-1.9 2.8 6.6-4.3 1.8z"/><path d="m28.6 16.7c1.6.3 1.6 2.3 1.6 2.3 1.7-.7 1.5-4.6.7-6.7l-2.3 4.4" fill="#705041"/><path d="m28 3.4l-6.5 5.8c-.2 2.2.8 2.8 1.1 3.6.1.3-.3 1.2-.5 1.7-.5 1.1 1.1 1.1 1.6.8.6.6-.1 1.5 1.9.1 0 0-1.9 2-.1 1.7.2 1 .8 2.8 4.8-1 1.2-1.1.7-3.8.7-3.8l2.2-1.4-5.2-7.5" fill="#8a6859"/><path d="m22.3 4.9c4.3-3.7 8.1-2.3 9.1-1.3 2.5 2.5 2.9 6.4 1.6 9.9 0 0-1.3 0-2.1-1.3 0 0 1.5 0 .9-2.8-.5-2.4-3.3-2.6-3.2.9l-.3.1c-1.3-1.1-.9-3.6-2.9-3.4-1.8.1-4 2.6-4 2.6-.9-.7-.9-3.1.9-4.7" fill="#231f20"/><path d="m24.4 12c.2.5.1 1-.2 1.1-.3.1-.6-.2-.8-.7-.2-.5-.3-.9.1-1 .3-.2.7.1.9.6" fill="#574137"/><path d="m29.5 10.6c-.4-.9.1-2.1.8-2.4 0 0-.9 1.7.1 3 0 0-.7.1-.9-.6" fill="#705041"/><path d="m26.2 14.8c0 0-.6 1.1-.9 1.4-.5.6-.7.5-.5 0 .2-.4.7-.9.7-.9l.7-.5" fill="#574137"/><g fill="#3e4347"><path d="m31.8 13.7l-.9.5-3.9-5.6.9-.5z"/><path d="m31.6 14l-1-.2 1.7-4.6 1 .2z"/><path transform="matrix(.9794-.2018.2018.9794-2.3443 6.6467)" d="m30.8 13h1.3v3.7h-1.3z"/></g><path d="m35.2 9.6c-.1 1.4-4.7-.5-7.4-.6-3-.1-7.5 1.1-7.4 0 .2-4 3.6-7.1 7.7-6.9 4 .1 7.2 3.5 7.1 7.5" fill="#f15744"/><path fill="#3b946f" d="m30.3 18.8l-2.9 5-1.1.4.6 1 2.6-.2 2.8-5.6z"/><path d="m40.2 23.2c0 0-7.3 5.6-7.8 6.2-.5.6-.8 1.1-1.2 2.5l2.9 1.3c0-.1 6.3-8.5 6.1-10" fill="#94989b"/><g fill="#89664c"><path d="m60.8 32.3c2.6-4-7.9-6.1-12.1-.4v1.3c0 0 8.6-2.5 6.6 2.4-2.2 5.4 6.6 10 6.6 10s-4.7-7.6-1.1-13.3"/><path d="m9.2 12.3c0 0-.7-1.5-.3-4.2 0 0 2 1.4 3.4 4.5l-3.1-.3"/></g><path d="m12.7 59.1l.6-4.4c0 0-.9 0-1.8-.2-.3.8-.6 2.2-.9 3.9 1.1.6 2.1.7 2.1.7" fill="#574137"/><path d="m27.2 48.1c-.7.5-1.5 1.2-2.1 1.8l-3.5-1c0 0 3.2-4.8 10.7-8 0 0-8.5-3.1-11.4 1 0 0-3.8 5.7-5.1 7-1.3 1.4.1 2.6.7 2.8.6.2 9.7 1 9.7 1s1.2-1 2.8-1.6c-.6-1.7-1.3-2.6-1.8-3" fill="#89664c"/><path d="m28.5 47.1c0 0-.6.4-1.4 1 .5.5 1.2 1.4 1.9 2.8.7-.3 1.6-.5 2.3-.4.1 0-1.1-2.6-2.8-3.4" fill="#574137"/><path d="m38.3 36.4l-.8 5.8c0 0 7.9 1.3 11.2.1 0 0 2.9 7.2 8.4 11.7.4-.7.9-1.9 1.2-3.6-2.1-1.3-5.4-4.4-6.9-10.8 0 0-6.4.8-13.1-3.2" fill="#89664c"/><path d="m57.1 54c.7.6 1.5 1.2 2.3 1.7 0 0 .8-2 .9-4.3 0 0-.8-.2-2-1-.3 1.7-.8 2.9-1.2 3.6" fill="#574137"/><g fill="#b7805c"><path d="m44.8 28.1c-8 1-15.7 3-17.1-1.4-5.8-17.9-16.7-15-16.7-15-1.9-2.3-3.8-2.7-3.8-2.7-.2 2.3.7 4.2.7 4.2-.6 2.8-5.4 12-5.9 13.2-.5 1.2 2.9 3.4 2.9 3.4.7-.1.9-1.3 2.4-1.2.4 0-.7 1.4-.3 1.6.8.3 1.7-2 3.4-2.9 6.1-3.3 4.1-5.5 4.1-5.5 2.5 1.7 1.1 5.5 0 7.5-2.5 4.7.1 11.5.1 11.5-2.5 1.9-7.9 3-7.9 3-1.9 9.8 1.5 13.4 3.9 14.7.3-1.7.6-3.1.9-3.9-.9-.2-1.9-.8-2.3-1.8-.7-2.1.7-6.8.7-6.8 6.5.8 10.5-1.2 15.2-2.4 4.6-1.1 9.1-.3 13.6.4 17 3 14.8-17 6.1-15.9"/><path d="m37.7 43.3c4.4 10 14 4.5 14 4.5-2.2 6.1-.6 10.3.8 12.5 1.2-.6 1.9-2 2.3-2.8-3.1-3.5-.9-8.1-.3-9.9.7-2-.3-3.3-.3-3.3-2.7-.6-4.2 1.2-7.4-2.9-3.2-4-9.1 1.9-9.1 1.9"/></g><g fill="#574137"><path d="m53.9 62c1.5-.1 2-3.5 2-3.5-.4-.3-.8-.7-1.1-1-.4.8-1.1 2.2-2.3 2.8.7 1.1 1.4 1.7 1.4 1.7"/><path d="m34.1 38.2c0 0 .3 2.2-1.2 5.2 0 0 1.2 0 2.2.1 0 0 .9-1 1.2-5.1l-2.2-.2"/></g><path d="m28.2 27.6c0 0 2.4 2.6.9 4.8-2 3 4.1 8.5 11 5.4 4.9-2.2.2-7.6 2.4-9.7-.1.1-8.3 1.9-14.3-.5" fill="#89664c"/><g fill="#333"><path d="m5.4 25.4l-.5-.5c5.7-5.3 7-7.5 7-7.5l.6.4c0 .1-1.3 2.3-7.1 7.6"/><path d="m13.2 18.4c-.8-1.2-1.8-2.3-2.8-3.3-1-1-2.1-1.6-2.6-2 0 0-.1.5-.2.8.4.4 1.4.9 2.3 1.8 1.4 1.4 3.2 3.9 4.8 7.5.2-.1.5-.6.6-.6-.7-1.5-1.2-2.9-2.1-4.2"/><path d="m6.8 28.7c.2-.1.7 0 .7 0-1.2-3.2-3.1-5.3-3.8-5.7l-.3.6c.2.1.5.3.9.7.6.8 1.8 2.5 2.5 4.4"/></g><g fill="#89664c"><path d="m7.3 19c0 0 1 .4 1.7-.4.7-.8.3-2.9.3-2.9s-1.4 1.1-2 3.3"/><path d="m2.9 26.1c0 0 1.3-.2.9 1.4-.5 1.5-1-.9-.9-1.4"/></g><path d="m21.5 26.2c-3.1-.1-6.6-1.1-8.9-2-2.5-.9-4.4-1.9-4.4-1.9l-.3.5c0 0 1.9 1 4.4 1.9 1.5.6 3 1 4.4 1.3 1.6.4 3.1.6 4.4.6.2 0 .4-.4.4-.4" fill="#333"/><path d="m28.7 24.4c0 0-6 .9-6.7 1.1 0 0 .1.4-.4 1.2l8.5.7 3.7-5.6 6.3 1.4c0 0 3 .1 6-2.7 0 0-5.8-6.2-12.8-5.8 0 0-1.1 2.3-3.4 3.4l-1.2 6.3" fill="#47b892"/><path d="m40.2 23.2c0 0-5.8 4.9-7 7.8-.8 2 1.3 4.9 1.7 5.9 0 0 2.2.2 3.5-1.1 0 0 .1-1.1-1.5-3.7 0 0 5.8-2.1 8.1-4.1 2.3-2 2.9-4 1.2-7.5l-6 2.7" fill="#d0d0d0"/><path d="m35.8 42.9c0 0-3.7 2-3.9 2.6-.2.6.6.9.6.9s3.2.4 6.8-.5l-.9-10.4c0 0-.9 1.2-3.8 1.4l1.2 6" fill="#333"/><path d="m22.2 26v-1.1c0-.4-.3-.7-.7-.7h-.5c-.3 0-.5.2-.6.4-.7 0-1.6.3-1.6 1.6 0 .2 0 1.4 1.4 1.4 2 0 2 0 2-1.6" fill="#8a6859"/><path d="m29.4 9.2c0 0-9.1 2.7-10.5 2.5-1.4-.2.8-2.1 1.4-2.6s8.5-.6 9.1.1" fill="#c9150d"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c7.svg b/public/emoji/1f3c7.svg
new file mode 100644
index 000000000..f790b6885
--- /dev/null
+++ b/public/emoji/1f3c7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffdd67" d="m30.2 12.5l1.5-1.9 2.8 6.6-4.3 1.8z"/><path d="m28.6 16.7c1.6.3 1.6 2.3 1.6 2.3 1.7-.7 1.5-4.6.7-6.7l-2.3 4.4" fill="#eba352"/><path d="m28 3.4l-6.5 5.8c-.2 2.2.8 2.8 1.1 3.6.1.3-.3 1.2-.5 1.7-.5 1.1 1.1 1.1 1.6.8.6.6-.1 1.5 1.9.1 0 0-1.9 2-.1 1.7.2 1 .8 2.8 4.8-1 1.2-1.1.7-3.8.7-3.8l2.2-1.4-5.2-7.5" fill="#ffdd67"/><path d="m22.3 4.9c4.3-3.7 8.1-2.3 9.1-1.3 2.5 2.5 2.9 6.4 1.6 9.9 0 0-1.3 0-2.1-1.3 0 0 1.5 0 .9-2.8-.5-2.4-3.3-2.6-3.2.9l-.3.1c-1.3-1.1-.9-3.6-2.9-3.4-1.8.1-4 2.6-4 2.6-.9-.7-.9-3.1.9-4.7" fill="#ffb300"/><path d="m24.4 12c.2.5.1 1-.2 1.1-.3.1-.6-.2-.8-.7-.2-.5-.3-.9.1-1 .3-.2.7.1.9.6" fill="#937237"/><path d="m29.5 10.6c-.4-.9.1-2.1.8-2.4 0 0-.9 1.7.1 3 0 0-.7 0-.9-.6" fill="#eba352"/><path d="m26.2 14.8c0 0-.6 1.1-.9 1.4-.5.6-.7.5-.5 0 .2-.4.7-.9.7-.9l.7-.5" fill="#937237"/><g fill="#3e4347"><path d="m31.8 13.7l-.9.5-3.9-5.6.9-.5z"/><path d="m31.6 14l-1-.2 1.7-4.6 1 .2z"/><path transform="matrix(.9794-.2018.2018.9794-2.3443 6.6467)" d="m30.8 13h1.3v3.7h-1.3z"/></g><path d="m35.2 9.6c-.1 1.4-4.7-.5-7.4-.6-3-.1-7.5 1.1-7.4 0 .2-4 3.6-7.1 7.7-6.9 4 .1 7.2 3.5 7.1 7.5" fill="#f15744"/><path fill="#3b946f" d="m30.3 18.8l-2.9 5-1.1.4.6 1 2.6-.2 2.8-5.6z"/><path d="m40.2 23.2c0 0-7.3 5.6-7.8 6.2-.5.6-.8 1.1-1.2 2.5l2.9 1.3c0-.1 6.3-8.5 6.1-10" fill="#94989b"/><g fill="#89664c"><path d="m60.8 32.3c2.6-4-7.9-6.1-12.1-.4v1.3c0 0 8.6-2.5 6.6 2.4-2.2 5.4 6.6 10 6.6 10s-4.7-7.6-1.1-13.3"/><path d="m9.2 12.3c0 0-.7-1.5-.3-4.2 0 0 2 1.4 3.4 4.5l-3.1-.3"/></g><path d="m12.7 59.1l.6-4.4c0 0-.9 0-1.8-.2-.3.8-.6 2.2-.9 3.9 1.1.6 2.1.7 2.1.7" fill="#574137"/><path d="m27.2 48.1c-.7.5-1.5 1.2-2.1 1.8l-3.5-1c0 0 3.2-4.8 10.7-8 0 0-8.5-3.1-11.4 1 0 0-3.8 5.7-5.1 7-1.3 1.3.1 2.6.7 2.8.6.2 9.7 1 9.7 1s1.2-1 2.8-1.6c-.6-1.7-1.3-2.6-1.8-3" fill="#89664c"/><path d="m28.5 47.1c0 0-.6.4-1.4 1 .5.5 1.2 1.4 1.9 2.8.7-.3 1.6-.5 2.3-.4.1 0-1.1-2.6-2.8-3.4" fill="#574137"/><path d="m38.3 36.4l-.8 5.8c0 0 7.9 1.3 11.2.1 0 0 2.9 7.2 8.4 11.7.4-.7.9-1.9 1.2-3.6-2.1-1.3-5.4-4.4-6.9-10.8 0 0-6.4.8-13.1-3.2" fill="#89664c"/><path d="m57.1 54c.7.6 1.5 1.2 2.3 1.7 0 0 .8-2 .9-4.3 0 0-.8-.2-2-1-.3 1.7-.8 2.9-1.2 3.6" fill="#574137"/><g fill="#b7805c"><path d="m44.8 28.1c-8 1-15.7 3-17.1-1.4-5.8-17.9-16.7-15-16.7-15-1.9-2.3-3.8-2.7-3.8-2.7-.2 2.3.7 4.2.7 4.2-.6 2.8-5.4 12-5.9 13.2-.5 1.2 2.9 3.4 2.9 3.4.7-.1.9-1.3 2.4-1.2.4 0-.7 1.4-.3 1.6.8.3 1.7-2 3.4-2.9 6.1-3.3 4.1-5.5 4.1-5.5 2.5 1.7 1.1 5.5 0 7.5-2.5 4.7.1 11.5.1 11.5-2.5 1.9-7.9 3-7.9 3-1.9 9.8 1.5 13.4 3.9 14.7.3-1.7.6-3.1.9-3.9-.9-.2-1.9-.8-2.3-1.8-.7-2.1.7-6.8.7-6.8 6.5.8 10.5-1.2 15.2-2.4 4.6-1.1 9.1-.3 13.6.4 17 3 14.8-17 6.1-15.9"/><path d="m37.7 43.3c4.4 10 14 4.5 14 4.5-2.2 6.1-.6 10.3.8 12.5 1.2-.6 1.9-2 2.3-2.8-3.1-3.5-.9-8.1-.3-9.9.7-2-.3-3.3-.3-3.3-2.7-.6-4.2 1.2-7.4-2.9-3.2-4-9.1 1.9-9.1 1.9"/></g><g fill="#574137"><path d="m53.9 62c1.5-.1 2-3.5 2-3.5-.4-.3-.8-.7-1.1-1-.4.8-1.1 2.2-2.3 2.8.7 1.1 1.4 1.7 1.4 1.7"/><path d="m34.1 38.2c0 0 .3 2.2-1.2 5.2 0 0 1.2 0 2.2.1 0 0 .9-1 1.2-5.1l-2.2-.2"/></g><path d="m28.2 27.6c0 0 2.4 2.6.9 4.8-2 3 4.1 8.5 11 5.4 4.9-2.2.2-7.6 2.4-9.7-.1.1-8.3 1.9-14.3-.5" fill="#89664c"/><g fill="#333"><path d="m5.4 25.4l-.5-.5c5.7-5.3 7-7.5 7-7.5l.6.4c0 .1-1.3 2.3-7.1 7.6"/><path d="m13.2 18.4c-.8-1.2-1.8-2.3-2.8-3.3-1-1-2.1-1.6-2.6-2 0 0-.1.5-.2.8.4.4 1.4.9 2.3 1.8 1.4 1.4 3.2 3.9 4.8 7.5.2-.1.5-.6.6-.6-.7-1.5-1.2-2.9-2.1-4.2"/><path d="m6.8 28.7c.2-.1.7 0 .7 0-1.2-3.2-3.1-5.3-3.8-5.7l-.3.6c.2.1.5.3.9.7.6.8 1.8 2.5 2.5 4.4"/></g><g fill="#89664c"><path d="m7.3 19c0 0 1 .4 1.7-.4.7-.8.3-2.9.3-2.9s-1.4 1.1-2 3.3"/><path d="m2.9 26.1c0 0 1.3-.2.9 1.4-.5 1.5-1-.9-.9-1.4"/></g><path d="m21.5 26.2c-3.1-.1-6.6-1.1-8.9-2-2.5-.9-4.4-1.9-4.4-1.9l-.3.5c0 0 1.9 1 4.4 1.9 1.5.6 3 1 4.4 1.3 1.6.4 3.1.6 4.4.6.2 0 .4-.4.4-.4" fill="#333"/><path d="m28.7 24.4c0 0-6 .9-6.7 1.1 0 0 .1.4-.4 1.2l8.5.7 3.7-5.6 6.3 1.4c0 0 3 .1 6-2.7 0 0-5.8-6.2-12.8-5.8 0 0-1.1 2.3-3.4 3.4l-1.2 6.3" fill="#47b892"/><path d="m40.2 23.2c0 0-5.8 4.9-7 7.8-.8 2 1.3 4.9 1.7 5.9 0 0 2.2.2 3.5-1.1 0 0 .1-1.1-1.5-3.7 0 0 5.8-2.1 8.1-4.1 2.3-2 2.9-4 1.2-7.5l-6 2.7" fill="#d0d0d0"/><path d="m35.8 42.9c0 0-3.7 2-3.9 2.6-.2.6.6.9.6.9s3.2.4 6.8-.5l-.9-10.4c0 0-.9 1.2-3.8 1.4l1.2 6" fill="#333"/><path d="m22.2 26v-1.1c0-.4-.3-.7-.7-.7h-.5c-.3 0-.5.2-.6.4-.7 0-1.6.3-1.6 1.6 0 .2 0 1.4 1.4 1.4 2 0 2 0 2-1.6" fill="#ffdd67"/><path d="m29.4 9.2c0 0-9.1 2.7-10.5 2.5-1.4-.2.8-2.1 1.4-2.6s8.5-.6 9.1.1" fill="#c9150d"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c8.svg b/public/emoji/1f3c8.svg
new file mode 100644
index 000000000..85ecdbf9c
--- /dev/null
+++ b/public/emoji/1f3c8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#89664c"><path d="m2.8 40.3c-2.1 11.7.4 16.7 2.3 18.6s7 4.4 18.6 2.3c-4.3-2.3-8.3-5.3-12-8.9-3.6-3.6-6.6-7.7-8.9-12"/><path d="m61.1 23.8c2.1-11.6.3-17.4-1.6-19.3-1.9-1.9-7.7-3.6-19.3-1.6 4.3 2.3 8.3 5.3 12 8.9 3.6 3.7 6.6 7.7 8.9 12"/><path d="m30.8 5.4c-5.6 2-11.2 5.1-15.9 9.7-4.6 4.7-7.7 10.3-9.7 15.9 1.9 6.1 5.6 12 10.7 17.1 5.1 5.1 11 8.8 17.1 10.7 5.6-2 11.2-5.1 15.9-9.7 4.7-4.7 7.7-10.2 9.7-15.9-1.9-6.1-5.6-12-10.7-17.1-5-5.2-11-8.8-17.1-10.7"/></g><g fill="#fff"><path d="m5.2 31c-1.1 3.1-1.9 6.3-2.5 9.4 2.3 4.3 5.3 8.3 8.9 12 3.6 3.6 7.7 6.6 12 8.9 3-.5 6.2-1.3 9.4-2.5-6.1-1.9-12.1-5.6-17.1-10.7-5.1-5.1-8.8-11-10.7-17.1"/><path d="m52.2 11.8c-3.6-3.6-7.7-6.6-12-8.9-3 .5-6.2 1.3-9.4 2.5 6.1 1.9 12.1 5.5 17.2 10.6 5.1 5.1 8.8 11 10.7 17.1 1.1-3.1 1.9-6.3 2.5-9.4-2.4-4.2-5.4-8.2-9-11.9"/><path d="m37.8 19.8c2.1 2.1 4.2 4.2 6.3 6.3 1 1 2.6-.6 1.6-1.6-2.1-2.1-4.2-4.2-6.3-6.3-1-1-2.6.6-1.6 1.6"/><path d="m33.1 24.6c2.1 2.1 4.2 4.2 6.3 6.3 1 1 2.6-.6 1.6-1.6-2.1-2.1-4.2-4.2-6.3-6.3-1.1-1-2.6.6-1.6 1.6"/><path d="m28.3 29.3c2.1 2.1 4.2 4.2 6.3 6.3 1 1 2.6-.6 1.6-1.6-2.1-2.1-4.2-4.2-6.3-6.3-1-1-2.6.6-1.6 1.6"/><path d="m23.6 34.1c2.1 2.1 4.2 4.2 6.3 6.3 1 1 2.6-.6 1.6-1.6-2.1-2.1-4.2-4.2-6.3-6.3-1.1-1-2.7.6-1.6 1.6"/><path d="m18.8 38.8c2.1 2.1 4.2 4.2 6.3 6.3 1 1 2.6-.6 1.6-1.6-2.1-2.1-4.2-4.2-6.3-6.3-1-1-2.6.6-1.6 1.6"/><path d="m21.4 44.2c2.1-2.1 21.3-21.3 23.4-23.4 1-1-.6-2.6-1.6-1.6-2.1 2.1-21.3 21.3-23.4 23.4-1 1.1.5 2.7 1.6 1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3c9.svg b/public/emoji/1f3c9.svg
new file mode 100644
index 000000000..dca5f0493
--- /dev/null
+++ b/public/emoji/1f3c9.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M59,5c-5.6-5.6-28.4-4.2-43.3,10.7C0.8,30.6-0.6,53.3,5,59c5.6,5.6,28.4,4.2,43.3-10.7
+		C63.2,33.4,64.6,10.7,59,5z" fill="#e8e8e8"/><path d="m58 14c-1.5 3.3-3.1 6.4-5 9.5-3.6 5.9-7.9 11.6-12.4 16.9-4.2 5-9.2 10.3-15.2 13.2-3.1 1.5-6.3 1.7-9.5 2.4-2.9.7-6.5 2.4-6.9 5.1 8.8 2.7 26.8-.3 39.3-12.8 12-12 15.2-29 13.1-38.2-1.4.9-2.5 2.1-3.4 3.9" fill="#c5d4d8"/><path d="m38.9 3.1c-1.5.3-3 .7-4.5 1.2-6.1 2.9-12.4 7.4-17.4 12.3-14.7 14.8-15.8 37.1-13 39.8 4 4 23.9-1.8 38-17.7 11.6-13 17-27.3 17.6-33-.3-.2-.5-.5-.6-.7-3.1-3-11-4-20.1-1.9m.8 33.3c-12.8 12.8-29 16.5-32.6 12.9-2.9-2.9.2-19.6 13-32.4 12.8-12.9 29.3-16.1 32.4-12.9 3.6 3.6 0 19.6-12.8 32.4" fill="#4b53a2"/><g fill="#cb2c41"><path d="m16.7 27.1c-4.6 7.4-5.8 14.5-4 16.3 1.8 1.8 8.9.5 16.3-4-6.3 3.2-12.3 3.6-14.1 1.9-1.8-1.9-1.4-7.9 1.8-14.2"/><path d="m29.8 14c6.3-3.2 12.3-3.6 14.1-1.9s1.3 7.8-1.9 14.1c4.6-7.4 5.8-14.5 4-16.3-1.7-1.7-8.8-.5-16.2 4.1"/><path d="m59.5 5.7c0 0 0 0 0 0-.6 5.8-6 20-17.6 33-14.1 15.9-33.9 21.8-37.9 17.7-2.7-2.7-1.7-25 13.1-39.8 5-5 11.3-9.4 17.4-12.3-6.5 2.1-13.2 5.8-18.8 11.4-14.9 14.9-16.3 37.7-10.7 43.3 1.8 1.8 5.5 2.9 10 3 8.6-2.5 21.5-8.2 32.5-23.7 6.3-8.6 11.2-18.3 14.5-23.9-.2-3.8-1.1-6.8-2.5-8.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ca-1f3fb.svg b/public/emoji/1f3ca-1f3fb.svg
new file mode 100644
index 000000000..8484a5304
--- /dev/null
+++ b/public/emoji/1f3ca-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m40.3 12.3c6.1 7.6 7.7 11.6 7.2 18.3 7.6 0 9.4 6.2 14.4 6.2v9.8h-29.5c0 0 1.1-1.7-.1-4.1l1.1-8.4c0 0 1.9 2.6 5 .9 0 0-3.5-2.7-1.4-6.9-1.2-2.6-1.3-3.7-.9-7.6-6.6-2.7-12.7-2.2-19.3-1.8-2.1 3.3-8.2 4.8-10.8 4.3-1.5-.3 4-1.6 3-2.1 0 0-2.8.9-6.8.3-.5-.1 1-3.8 2.2-4.7 1.1-.8 4-2.4 6.7-2.3 1.7.1 3.4 1 4.8 1 1.7.1 3.9-.8 6.1-1.3 5.7-1.5 10.8-2.4 18.3-1.6" fill="#ffe1bd"/><g fill="#e6b796"><path d="m37 28.1c0 0 2.9 4.3 8.9 3.2-5.3-.9-8.9-3.2-8.9-3.2"/><path d="m39.9 23.4c0 0-2.1-5.2-8.1-4.2 4.7 1 8.1 4.2 8.1 4.2"/><path d="m52.3 42.5c0 0 1.9-9.2-5.2-11 5.7 2.5 5.2 11 5.2 11"/><path d="m32.9 34.5l-.9 7.9c3.9.6 7.3-.1 7.3-.1-2.5-6.4-6.4-7.8-6.4-7.8"/><ellipse transform="matrix(.1104-.9939.9939.1104 5.0751 83.6497)" cx="49.3" cy="39" rx="1.2" ry=".9"/></g><path d="m8.4 36.7c-.8 6.5 4.7 12.5 12.2 13.4 3.3.4 7-1.1 9.6-2.6 3.2-1.8 5.3-6.4 5.4-7.6.1-1.2-.8-6.1-3.5-8.6-2.2-2-5.4-4.3-8.7-4.7-7.5-.9-14.2 3.6-15 10.1" fill="#ffe1bd"/><path d="m20.7 38.2c1.1-9.4 6.1-10.6 6.1-10.6 0 0-1.1-.8-3.5-1.1-7.5-.9-14.2 3.6-15 10.1-.8 6.5 4.7 12.5 12.2 13.4 2.4.3 3.6-.2 3.6-.2 0 .1-4.5-2.2-3.4-11.6" fill="#f15744"/><path d="m25.1 40c-1.4-.5-3.1.9-3.8 3-.7 2.1-.1 4.2 1.3 4.7 1.4.5 3.1-.9 3.8-3 .7-2.2.2-4.3-1.3-4.7" fill="#231f20"/><path d="m24.9 41.1c-1-.3-2.2.6-2.7 2.1-.5 1.5-.1 2.9.9 3.3 1 .3 2.2-.6 2.7-2.1.5-1.5.1-3-.9-3.3" fill="#44618b"/><path d="m24.7 37.9c-1.5-.1-2.5-2-2.4-4.2.2-2.2 1.5-3.9 3-3.8 1.5.1 2.5 2 2.4 4.2-.2 2.2-1.5 3.9-3 3.8" fill="#231f20"/><path d="m24.8 36.7c-1.1-.1-1.8-1.4-1.7-3 .1-1.6 1.1-2.8 2.1-2.7 1.1.1 1.8 1.4 1.7 3-.1 1.6-1.1 2.8-2.1 2.7" fill="#44618b"/><g fill="#428bc1"><path d="m24.2 37.2l-.2 3.2h1.2l.3-3.1z"/><path d="m26 30.5l1.4-2.5-1.1-.6-1.7 2.6z"/></g><path d="m27.3 40.1c.6.1 1.2-.4 1.3-1 .1-.6-.4-1.2-1-1.3l-.3 2.3" fill="#e6b796"/><path d="m32.6 36.9c1 .1.6 1.3.4 2.7s0 2.7-1 2.6c-1-.1-1.7-1.4-1.5-2.9.1-1.4 1.1-2.5 2.1-2.4" fill="#574137"/><g fill="#44618b"><path transform="matrix(.0921-.9957.9957.0921-17.8931 61.2024)" d="m24.3 39.9h.6v1h-.6z"/><path transform="matrix(.0666-.9978.9978.0666-14.0109 59.6251)" d="m24.6 36.8h.6v1h-.6z"/><path transform="matrix(.4235-.9059.9059.4235-12.7597 40.372)" d="m25.1 29.6h.6v1.2h-.6z"/></g><path fill="#75d6ff" d="m2 42h60v20h-60z"/><g fill="#42ade2"><path d="m23.8 55.8c-1.5.2-3.3.1-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.8 2.1 8.8.7"/><path d="m35.4 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m47 55.8c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m58.7 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ca-1f3fc.svg b/public/emoji/1f3ca-1f3fc.svg
new file mode 100644
index 000000000..456bee3b3
--- /dev/null
+++ b/public/emoji/1f3ca-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m40.3 12.3c6.1 7.6 7.7 11.6 7.2 18.3 7.6 0 9.4 6.2 14.4 6.2v9.8h-29.5c0 0 1.1-1.7-.1-4.1l1.1-8.4c0 0 1.9 2.6 5 .9 0 0-3.5-2.7-1.4-6.9-1.2-2.6-1.3-3.7-.9-7.6-6.6-2.7-12.7-2.2-19.3-1.8-2.1 3.3-8.2 4.8-10.8 4.3-1.5-.3 4-1.6 3-2.1 0 0-2.8.9-6.8.3-.5-.1 1-3.8 2.2-4.7 1.1-.8 4-2.4 6.7-2.3 1.7.1 3.4 1 4.8 1 1.7.1 3.9-.8 6.1-1.3 5.7-1.5 10.8-2.4 18.3-1.6" fill="#fed0ac"/><g fill="#e0a372"><path d="m37 28.1c0 0 2.9 4.3 8.9 3.2-5.3-.9-8.9-3.2-8.9-3.2"/><path d="m39.9 23.4c0 0-2.1-5.2-8.1-4.2 4.7 1 8.1 4.2 8.1 4.2"/><path d="m52.3 42.5c0 0 1.9-9.2-5.2-11 5.7 2.5 5.2 11 5.2 11"/><path d="m32.9 34.5l-.9 7.9c3.9.6 7.3-.1 7.3-.1-2.5-6.4-6.4-7.8-6.4-7.8"/><ellipse transform="matrix(.1104-.9939.9939.1104 5.0751 83.6497)" cx="49.3" cy="39" rx="1.2" ry=".9"/></g><path d="m8.4 36.7c-.8 6.5 4.7 12.5 12.2 13.4 3.3.4 7-1.1 9.6-2.6 3.2-1.8 5.3-6.4 5.4-7.6.1-1.2-.8-6.1-3.5-8.6-2.2-2-5.4-4.3-8.7-4.7-7.5-.9-14.2 3.6-15 10.1" fill="#fed0ac"/><path d="m20.7 38.2c1.1-9.4 6.1-10.6 6.1-10.6 0 0-1.1-.8-3.5-1.1-7.5-.9-14.2 3.6-15 10.1-.8 6.5 4.7 12.5 12.2 13.4 2.4.3 3.6-.2 3.6-.2 0 .1-4.5-2.2-3.4-11.6" fill="#f15744"/><path d="m25.1 40c-1.4-.5-3.1.9-3.8 3-.7 2.1-.1 4.2 1.3 4.7 1.4.5 3.1-.9 3.8-3 .7-2.2.2-4.3-1.3-4.7" fill="#231f20"/><path d="m24.9 41.1c-1-.3-2.2.6-2.7 2.1-.5 1.5-.1 2.9.9 3.3 1 .3 2.2-.6 2.7-2.1.5-1.5.1-3-.9-3.3" fill="#44618b"/><path d="m24.7 37.9c-1.5-.1-2.5-2-2.4-4.2.2-2.2 1.5-3.9 3-3.8 1.5.1 2.5 2 2.4 4.2-.2 2.2-1.5 3.9-3 3.8" fill="#231f20"/><path d="m24.8 36.7c-1.1-.1-1.8-1.4-1.7-3 .1-1.6 1.1-2.8 2.1-2.7 1.1.1 1.8 1.4 1.7 3-.1 1.6-1.1 2.8-2.1 2.7" fill="#44618b"/><g fill="#428bc1"><path d="m24.2 37.2l-.2 3.2h1.2l.3-3.1z"/><path d="m26 30.5l1.4-2.5-1.1-.6-1.7 2.6z"/></g><path d="m27.3 40.1c.6.1 1.2-.4 1.3-1 .1-.6-.4-1.2-1-1.3l-.3 2.3" fill="#e0a372"/><path d="m32.6 36.9c1 .1.6 1.3.4 2.7s0 2.7-1 2.6c-1-.1-1.7-1.4-1.5-2.9.1-1.4 1.1-2.5 2.1-2.4" fill="#574137"/><g fill="#44618b"><path transform="matrix(.0921-.9957.9957.0921-17.8931 61.2024)" d="m24.3 39.9h.6v1h-.6z"/><path transform="matrix(.0666-.9978.9978.0666-14.0109 59.6251)" d="m24.6 36.8h.6v1h-.6z"/><path transform="matrix(.4235-.9059.9059.4235-12.7597 40.372)" d="m25.1 29.6h.6v1.2h-.6z"/></g><path fill="#75d6ff" d="m2 42h60v20h-60z"/><g fill="#42ade2"><path d="m23.8 55.8c-1.5.2-3.3.1-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.8 2.1 8.8.7"/><path d="m35.4 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m47 55.8c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m58.7 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ca-1f3fd.svg b/public/emoji/1f3ca-1f3fd.svg
new file mode 100644
index 000000000..57e064224
--- /dev/null
+++ b/public/emoji/1f3ca-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m40.3 12.3c6.1 7.6 7.7 11.6 7.2 18.3 7.6 0 9.4 6.2 14.4 6.2v9.8h-29.5c0 0 1.1-1.7-.1-4.1l1.1-8.4c0 0 1.9 2.6 5 .9 0 0-3.5-2.7-1.4-6.9-1.2-2.6-1.3-3.7-.9-7.6-6.6-2.7-12.7-2.2-19.3-1.8-2.1 3.3-8.2 4.8-10.8 4.3-1.5-.3 4-1.6 3-2.1 0 0-2.8.9-6.8.3-.5-.1 1-3.8 2.2-4.7 1.1-.8 4-2.4 6.7-2.3 1.7.1 3.4 1 4.8 1 1.7.1 3.9-.8 6.1-1.3 5.7-1.5 10.8-2.4 18.3-1.6" fill="#d6a57c"/><g fill="#b58360"><path d="m37 28.1c0 0 2.9 4.3 8.9 3.2-5.3-.9-8.9-3.2-8.9-3.2"/><path d="m39.9 23.4c0 0-2.1-5.2-8.1-4.2 4.7 1 8.1 4.2 8.1 4.2"/><path d="m52.3 42.5c0 0 1.9-9.2-5.2-11 5.7 2.5 5.2 11 5.2 11"/><path d="m32.9 34.5l-.9 7.9c3.9.6 7.3-.1 7.3-.1-2.5-6.4-6.4-7.8-6.4-7.8"/><ellipse transform="matrix(.1104-.9939.9939.1104 5.0751 83.6497)" cx="49.3" cy="39" rx="1.2" ry=".9"/></g><path d="m8.4 36.7c-.8 6.5 4.7 12.5 12.2 13.4 3.3.4 7-1.1 9.6-2.6 3.2-1.8 5.3-6.4 5.4-7.6.1-1.2-.8-6.1-3.5-8.6-2.2-2-5.4-4.3-8.7-4.7-7.5-.9-14.2 3.6-15 10.1" fill="#d6a57c"/><path d="m20.7 38.2c1.1-9.4 6.1-10.6 6.1-10.6 0 0-1.1-.8-3.5-1.1-7.5-.9-14.2 3.6-15 10.1-.8 6.5 4.7 12.5 12.2 13.4 2.4.3 3.6-.2 3.6-.2 0 .1-4.5-2.2-3.4-11.6" fill="#f15744"/><path d="m25.1 40c-1.4-.5-3.1.9-3.8 3-.7 2.1-.1 4.2 1.3 4.7 1.4.5 3.1-.9 3.8-3 .7-2.2.2-4.3-1.3-4.7" fill="#231f20"/><path d="m24.9 41.1c-1-.3-2.2.6-2.7 2.1-.5 1.5-.1 2.9.9 3.3 1 .3 2.2-.6 2.7-2.1.5-1.5.1-3-.9-3.3" fill="#44618b"/><path d="m24.7 37.9c-1.5-.1-2.5-2-2.4-4.2.2-2.2 1.5-3.9 3-3.8 1.5.1 2.5 2 2.4 4.2-.2 2.2-1.5 3.9-3 3.8" fill="#231f20"/><path d="m24.8 36.7c-1.1-.1-1.8-1.4-1.7-3 .1-1.6 1.1-2.8 2.1-2.7 1.1.1 1.8 1.4 1.7 3-.1 1.6-1.1 2.8-2.1 2.7" fill="#44618b"/><g fill="#428bc1"><path d="m24.2 37.2l-.2 3.2h1.2l.3-3.1z"/><path d="m26 30.5l1.4-2.5-1.1-.6-1.7 2.6z"/></g><path d="m27.3 40.1c.6.1 1.2-.4 1.3-1 .1-.6-.4-1.2-1-1.3l-.3 2.3" fill="#b58360"/><path d="m32.6 36.9c1 .1.6 1.3.4 2.7s0 2.7-1 2.6c-1-.1-1.7-1.4-1.5-2.9.1-1.4 1.1-2.5 2.1-2.4" fill="#574137"/><g fill="#44618b"><path transform="matrix(.0921-.9957.9957.0921-17.8931 61.2024)" d="m24.3 39.9h.6v1h-.6z"/><path transform="matrix(.0666-.9978.9978.0666-14.0109 59.6251)" d="m24.6 36.8h.6v1h-.6z"/><path transform="matrix(.4235-.9059.9059.4235-12.7597 40.372)" d="m25.1 29.6h.6v1.2h-.6z"/></g><path fill="#75d6ff" d="m2 42h60v20h-60z"/><g fill="#42ade2"><path d="m23.8 55.8c-1.5.2-3.3.1-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.8 2.1 8.8.7"/><path d="m35.4 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m47 55.8c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m58.7 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ca-1f3fe.svg b/public/emoji/1f3ca-1f3fe.svg
new file mode 100644
index 000000000..12d607b4b
--- /dev/null
+++ b/public/emoji/1f3ca-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m40.3 12.3c6.1 7.6 7.7 11.6 7.2 18.3 7.6 0 9.4 6.2 14.4 6.2v9.8h-29.5c0 0 1.1-1.7-.1-4.1l1.1-8.4c0 0 1.9 2.6 5 .9 0 0-3.5-2.7-1.4-6.9-1.2-2.6-1.3-3.7-.9-7.6-6.6-2.7-12.7-2.2-19.3-1.8-2.1 3.3-8.2 4.8-10.8 4.3-1.5-.3 4-1.6 3-2.1 0 0-2.8.9-6.8.3-.5-.1 1-3.8 2.2-4.7 1.1-.8 4-2.4 6.7-2.3 1.7.1 3.4 1 4.8 1 1.7.1 3.9-.8 6.1-1.3 5.7-1.5 10.8-2.4 18.3-1.6" fill="#b47d56"/><g fill="#935e3e"><path d="m37 28.1c0 0 2.9 4.3 8.9 3.2-5.3-.9-8.9-3.2-8.9-3.2"/><path d="m39.9 23.4c0 0-2.1-5.2-8.1-4.2 4.7 1 8.1 4.2 8.1 4.2"/><path d="m52.3 42.5c0 0 1.9-9.2-5.2-11 5.7 2.5 5.2 11 5.2 11"/><path d="m32.9 34.5l-.9 7.9c3.9.6 7.3-.1 7.3-.1-2.5-6.4-6.4-7.8-6.4-7.8"/><ellipse transform="matrix(.1104-.9939.9939.1104 5.0751 83.6497)" cx="49.3" cy="39" rx="1.2" ry=".9"/></g><path d="m8.4 36.7c-.8 6.5 4.7 12.5 12.2 13.4 3.3.4 7-1.1 9.6-2.6 3.2-1.8 5.3-6.4 5.4-7.6.1-1.2-.8-6.1-3.5-8.6-2.2-2-5.4-4.3-8.7-4.7-7.5-.9-14.2 3.6-15 10.1" fill="#b47d56"/><path d="m20.7 38.2c1.1-9.4 6.1-10.6 6.1-10.6 0 0-1.1-.8-3.5-1.1-7.5-.9-14.2 3.6-15 10.1-.8 6.5 4.7 12.5 12.2 13.4 2.4.3 3.6-.2 3.6-.2 0 .1-4.5-2.2-3.4-11.6" fill="#f15744"/><path d="m25.1 40c-1.4-.5-3.1.9-3.8 3-.7 2.1-.1 4.2 1.3 4.7 1.4.5 3.1-.9 3.8-3 .7-2.2.2-4.3-1.3-4.7" fill="#231f20"/><path d="m24.9 41.1c-1-.3-2.2.6-2.7 2.1-.5 1.5-.1 2.9.9 3.3 1 .3 2.2-.6 2.7-2.1.5-1.5.1-3-.9-3.3" fill="#44618b"/><path d="m24.7 37.9c-1.5-.1-2.5-2-2.4-4.2.2-2.2 1.5-3.9 3-3.8 1.5.1 2.5 2 2.4 4.2-.2 2.2-1.5 3.9-3 3.8" fill="#231f20"/><path d="m24.8 36.7c-1.1-.1-1.8-1.4-1.7-3 .1-1.6 1.1-2.8 2.1-2.7 1.1.1 1.8 1.4 1.7 3-.1 1.6-1.1 2.8-2.1 2.7" fill="#44618b"/><g fill="#428bc1"><path d="m24.2 37.2l-.2 3.2h1.2l.3-3.1z"/><path d="m26 30.5l1.4-2.5-1.1-.6-1.7 2.6z"/></g><path d="m27.3 40.1c.6.1 1.2-.4 1.3-1 .1-.6-.4-1.2-1-1.3l-.3 2.3" fill="#935e3e"/><path d="m32.6 36.9c1 .1.6 1.3.4 2.7s0 2.7-1 2.6c-1-.1-1.7-1.4-1.5-2.9.1-1.4 1.1-2.5 2.1-2.4" fill="#574137"/><g fill="#44618b"><path transform="matrix(.0921-.9957.9957.0921-17.8931 61.2024)" d="m24.3 39.9h.6v1h-.6z"/><path transform="matrix(.0666-.9978.9978.0666-14.0109 59.6251)" d="m24.6 36.8h.6v1h-.6z"/><path transform="matrix(.4235-.9059.9059.4235-12.7597 40.372)" d="m25.1 29.6h.6v1.2h-.6z"/></g><path fill="#75d6ff" d="m2 42h60v20h-60z"/><g fill="#42ade2"><path d="m23.8 55.8c-1.5.2-3.3.1-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.8 2.1 8.8.7"/><path d="m35.4 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m47 55.8c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m58.7 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ca-1f3ff.svg b/public/emoji/1f3ca-1f3ff.svg
new file mode 100644
index 000000000..99fe3f240
--- /dev/null
+++ b/public/emoji/1f3ca-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m40.3 12.3c6.1 7.6 7.7 11.6 7.2 18.3 7.6 0 9.4 6.2 14.4 6.2v9.8h-29.5c0 0 1.1-1.7-.1-4.1l1.1-8.4c0 0 1.9 2.6 5 .9 0 0-3.5-2.7-1.4-6.9-1.2-2.6-1.3-3.7-.9-7.6-6.6-2.7-12.7-2.2-19.3-1.8-2.1 3.3-8.2 4.8-10.8 4.3-1.5-.3 4-1.6 3-2.1 0 0-2.8.9-6.8.3-.5-.1 1-3.8 2.2-4.7 1.1-.8 4-2.4 6.7-2.3 1.7.1 3.4 1 4.8 1 1.7.1 3.9-.8 6.1-1.3 5.7-1.5 10.8-2.4 18.3-1.6" fill="#8a6859"/><g fill="#705041"><path d="m37 28.1c0 0 2.9 4.3 8.9 3.2-5.3-.9-8.9-3.2-8.9-3.2"/><path d="m39.9 23.4c0 0-2.1-5.2-8.1-4.2 4.7 1 8.1 4.2 8.1 4.2"/><path d="m52.3 42.5c0 0 1.9-9.2-5.2-11 5.7 2.5 5.2 11 5.2 11"/><path d="m32.9 34.5l-.9 7.9c3.9.6 7.3-.1 7.3-.1-2.5-6.4-6.4-7.8-6.4-7.8"/><ellipse transform="matrix(.1104-.9939.9939.1104 5.0751 83.6497)" cx="49.3" cy="39" rx="1.2" ry=".9"/></g><path d="m8.4 36.7c-.8 6.5 4.7 12.5 12.2 13.4 3.3.4 7-1.1 9.6-2.6 3.2-1.8 5.3-6.4 5.4-7.6.1-1.2-.8-6.1-3.5-8.6-2.2-2-5.4-4.3-8.7-4.7-7.5-.9-14.2 3.6-15 10.1" fill="#8a6859"/><path d="m20.7 38.2c1.1-9.4 6.1-10.6 6.1-10.6 0 0-1.1-.8-3.5-1.1-7.5-.9-14.2 3.6-15 10.1-.8 6.5 4.7 12.5 12.2 13.4 2.4.3 3.6-.2 3.6-.2 0 .1-4.5-2.2-3.4-11.6" fill="#f15744"/><path d="m25.1 40c-1.4-.5-3.1.9-3.8 3-.7 2.1-.1 4.2 1.3 4.7 1.4.5 3.1-.9 3.8-3 .7-2.2.2-4.3-1.3-4.7" fill="#231f20"/><path d="m24.9 41.1c-1-.3-2.2.6-2.7 2.1-.5 1.5-.1 2.9.9 3.3 1 .3 2.2-.6 2.7-2.1.5-1.5.1-3-.9-3.3" fill="#44618b"/><path d="m24.7 37.9c-1.5-.1-2.5-2-2.4-4.2.2-2.2 1.5-3.9 3-3.8 1.5.1 2.5 2 2.4 4.2-.2 2.2-1.5 3.9-3 3.8" fill="#231f20"/><path d="m24.8 36.7c-1.1-.1-1.8-1.4-1.7-3 .1-1.6 1.1-2.8 2.1-2.7 1.1.1 1.8 1.4 1.7 3-.1 1.6-1.1 2.8-2.1 2.7" fill="#44618b"/><g fill="#428bc1"><path d="m24.2 37.2l-.2 3.2h1.2l.3-3.1z"/><path d="m26 30.5l1.4-2.5-1.1-.6-1.7 2.6z"/></g><path d="m27.3 40.1c.6.1 1.2-.4 1.3-1 .1-.6-.4-1.2-1-1.3l-.3 2.3" fill="#705041"/><path d="m32.6 36.9c1 .1.6 1.3.4 2.7s0 2.7-1 2.6c-1-.1-1.7-1.4-1.5-2.9.1-1.4 1.1-2.5 2.1-2.4" fill="#574137"/><g fill="#44618b"><path transform="matrix(.0921-.9957.9957.0921-17.8931 61.2024)" d="m24.3 39.9h.6v1h-.6z"/><path transform="matrix(.0666-.9978.9978.0666-14.0109 59.6251)" d="m24.6 36.8h.6v1h-.6z"/><path transform="matrix(.4235-.9059.9059.4235-12.7597 40.372)" d="m25.1 29.6h.6v1.2h-.6z"/></g><path fill="#75d6ff" d="m2 42h60v20h-60z"/><g fill="#42ade2"><path d="m23.8 55.8c-1.5.2-3.3.1-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.8 2.1 8.8.7"/><path d="m35.4 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m47 55.8c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m58.7 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ca.svg b/public/emoji/1f3ca.svg
new file mode 100644
index 000000000..5b62b5cc7
--- /dev/null
+++ b/public/emoji/1f3ca.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m40.3 12.3c6.1 7.6 7.7 11.6 7.2 18.3 7.6 0 9.4 6.2 14.4 6.2v9.8h-29.5c0 0 1.1-1.7-.1-4.1l1.1-8.4c0 0 1.9 2.6 5 .9 0 0-3.5-2.7-1.4-6.9-1.2-2.6-1.3-3.7-.9-7.6-6.6-2.7-12.7-2.2-19.3-1.8-2.1 3.3-8.2 4.8-10.8 4.3-1.5-.3 4-1.6 3-2.1 0 0-2.8.9-6.8.3-.5-.1 1-3.8 2.2-4.7 1.1-.8 4-2.4 6.7-2.3 1.7.1 3.4 1 4.8 1 1.7.1 3.9-.8 6.1-1.3 5.7-1.5 10.8-2.4 18.3-1.6" fill="#ffdd67"/><g fill="#eba352"><path d="m37 28.1c0 0 2.9 4.3 8.9 3.2-5.3-.9-8.9-3.2-8.9-3.2"/><path d="m39.9 23.4c0 0-2.1-5.2-8.1-4.2 4.7 1 8.1 4.2 8.1 4.2"/><path d="m52.3 42.5c0 0 1.9-9.2-5.2-11 5.7 2.5 5.2 11 5.2 11"/><path d="m32.9 34.5l-.9 7.9c3.9.6 7.3-.1 7.3-.1-2.5-6.4-6.4-7.8-6.4-7.8"/><ellipse transform="matrix(.1104-.9939.9939.1104 5.0751 83.6497)" cx="49.3" cy="39" rx="1.2" ry=".9"/></g><path d="m8.4 36.7c-.8 6.5 4.7 12.5 12.2 13.4 3.3.4 7-1.1 9.6-2.6 3.2-1.8 5.3-6.4 5.4-7.6.1-1.2-.8-6.1-3.5-8.6-2.2-2-5.4-4.3-8.7-4.7-7.5-.9-14.2 3.6-15 10.1" fill="#ffdd67"/><path d="m20.7 38.2c1.1-9.4 6.1-10.6 6.1-10.6 0 0-1.1-.8-3.5-1.1-7.5-.9-14.2 3.6-15 10.1-.8 6.5 4.7 12.5 12.2 13.4 2.4.3 3.6-.2 3.6-.2 0 .1-4.5-2.2-3.4-11.6" fill="#f15744"/><path d="m25.1 40c-1.4-.5-3.1.9-3.8 3-.7 2.1-.1 4.2 1.3 4.7 1.4.5 3.1-.9 3.8-3 .7-2.2.2-4.3-1.3-4.7" fill="#231f20"/><path d="m24.9 41.1c-1-.3-2.2.6-2.7 2.1-.5 1.5-.1 2.9.9 3.3 1 .3 2.2-.6 2.7-2.1.5-1.5.1-3-.9-3.3" fill="#44618b"/><path d="m24.7 37.9c-1.5-.1-2.5-2-2.4-4.2.2-2.2 1.5-3.9 3-3.8 1.5.1 2.5 2 2.4 4.2-.2 2.2-1.5 3.9-3 3.8" fill="#231f20"/><path d="m24.8 36.7c-1.1-.1-1.8-1.4-1.7-3 .1-1.6 1.1-2.8 2.1-2.7 1.1.1 1.8 1.4 1.7 3-.1 1.6-1.1 2.8-2.1 2.7" fill="#44618b"/><g fill="#428bc1"><path d="m24.2 37.2l-.2 3.2h1.2l.3-3.1z"/><path d="m26 30.5l1.4-2.5-1.1-.6-1.7 2.6z"/></g><path d="m27.3 40.1c.6.1 1.2-.4 1.3-1 .1-.6-.4-1.2-1-1.3l-.3 2.3" fill="#eba352"/><path d="m32.6 36.9c1 .1.6 1.3.4 2.7s0 2.7-1 2.6c-1-.1-1.7-1.4-1.5-2.9.1-1.4 1.1-2.5 2.1-2.4" fill="#574137"/><g fill="#44618b"><path transform="matrix(.0921-.9957.9957.0921-17.8931 61.2024)" d="m24.3 39.9h.6v1h-.6z"/><path transform="matrix(.0666-.9978.9978.0666-14.0109 59.6251)" d="m24.6 36.8h.6v1h-.6z"/><path transform="matrix(.4239-.9057.9057.4239-12.7666 40.3521)" d="m25.1 29.6h.6v1.2h-.6z"/></g><path fill="#75d6ff" d="m2 42h60v20h-60z"/><g fill="#42ade2"><path d="m23.8 55.8c-1.5.2-3.3.1-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.8 2.1 8.8.7"/><path d="m35.4 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m47 55.8c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6 0-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/><path d="m58.7 48.1c-1.4.2-3.4.2-4.7-.4-1.9-.6-3.6-1.7-5.6-2-2.7-.5-5.6-.1-8.1 1 3.3-.2 6.4-.5 9.6.7 2.7 1 5.9 2.1 8.8.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3cb-1f3fb.svg b/public/emoji/1f3cb-1f3fb.svg
new file mode 100644
index 000000000..1d993f5b3
--- /dev/null
+++ b/public/emoji/1f3cb-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m22.6 19.9l1 1.8h16.9l.7-1.9c0-6.8-1.6-9.7-9.1-9.8-7.6-.1-9.5 3-9.5 9.9" fill="#594640"/><path d="m40.5 19.8c-.1.4-.1.8-.3 1-.2.4-.6.6-.6.6s.1-.8.1-1.8c-.4-6.3-.8-3.3-7.7-3.3-6.9 0-7.3-3-7.7 3.3 0 1.1.1 1.8.1 1.8s-.4-.2-.6-.6c-.1-.2-.2-.6-.3-1-.7-.2-1.5 0-1.5 1.9 0 1.2.4 2.1 1.9 2.2.5 3.9 5.8 6.5 8.1 6.5 2.4 0 7.6-2.6 8.1-6.5 1.5-.1 1.9-1.1 1.9-2.2 0-1.9-.8-2.1-1.5-1.9" fill="#ffe1bd"/><g fill="#664e27"><circle cx="28.4" cy="21.8" r="1.5"/><circle cx="35.5" cy="21.8" r="1.5"/><path d="m34.3 26.3c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.5-.2-.3"/></g><g fill="#ffe1bd"><path d="m30.4 29.9v.9c0 .5-.4.9-.8 1.1h-4.8v11c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-11h-4.9c-.5-.1-.8-.6-.8-1.1v-.9h-3.3"/><path d="m49.2 9.4c-1.7-.5-2.3.6-2.7 1.5-.3.1-.6.3-.7.7l-.2.7c-.1.5.1 1 .6 1.2h.1l-2.7 10.9 2.9.6 2.7-10.9c.6-.1.8-.7 1.3-2.4.5-1.8-1-2.2-1.3-2.3"/><path d="m17.7 13.4c.5-.1.8-.7.6-1.2l-.2-.7c-.1-.4-.4-.6-.7-.7-.3-.9-1-2-2.7-1.5-.3.1-1.8.5-1.3 2.3.5 1.7.7 2.3 1.3 2.4l2.8 11 2.9-.6-2.7-11"/></g><path d="m5.5 15.4v-1.8c0 0 8.8-4.5 26.5-4.5 17.7 0 26.5 4.5 26.5 4.5v1.8c0 0-8.8-4.5-26.5-4.5-17.7 0-26.5 4.5-26.5 4.5" fill="#94989b"/><path d="m46.9 11.4c.1-.3-.1-.5-.3-.6-.3-.1-.5.1-.6.4l-.3 1.2.9.2.3-1.2" fill="#ffe1bd"/><path d="m46.6 11.1c.1.1.1.2.1.4 0 .1 0 .3-.1.4-.1.2-.1.5-.2.7 0 .2.2.2.3.1.1-.2.1-.5.2-.7 0-.2.1-.3.1-.5 0-.2-.1-.4-.2-.5-.1-.1-.3 0-.2.1" fill="#e6b796"/><path d="m17.1 11.4c-.1-.3.1-.5.3-.6.3-.1.5.1.6.4l.3 1.2-.9.2-.3-1.2" fill="#ffe1bd"/><path d="m17.4 11.1c-.1.1-.1.2-.1.4 0 .1 0 .3.1.4.1.2.1.5.2.7 0 .2-.2.2-.3.1-.1-.2-.1-.5-.2-.7 0-.2-.1-.3-.1-.5 0-.2.1-.4.2-.5.1-.1.3 0 .2.1" fill="#e6b796"/><path d="m24.7 42.4v1.6-1.6" fill="#428bc1"/><g fill="#3e4347"><path d="m56.9 22l-3.7-1.4 5.1-14.2 3.7 1.4z"/><path d="m52.8 23.6l-5.2-1.9 7.1-19.7 5.2 1.9z"/><path d="M7.1 22 10.8 20.6 5.7 6.4 2 7.8z"/><path d="M11.2 23.6 16.4 21.7 9.3 2 4.1 3.9z"/></g><path d="m46.5 25l-2.8-1.2-5.6 8h-2.9c-.4 1.5-1.7 2.6-3.2 2.6s-2.9-1.1-3.2-2.6h-2.9l-5.6-8-2.8 1.2 7.3 10.3v8.6c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-8.6l7.1-10.3" fill="#47b892"/><g fill="#d3976e"><path d="m20.2 59.3c-1.4 0-2.5 1.2-2.5 2.7h7v-2.7h-4.5"/><path d="m43.8 59.3c1.4 0 2.5 1.2 2.5 2.7h-7v-2.7h4.5"/></g><path d="m24.7 41.9v1.7-1.7" fill="#f2b200"/><path d="m41.7 48.3l-2.4-1.8v-2.9c0 0-2.5 1.5-7.3 1.5-4.8 0-7.3-1.5-7.3-1.5v2.9l-2.4 1.8c-1.5 1.2-2.1 2.2-2.1 3.5 0 1.6 0 7.5 0 7.5h4.5v-5.9l3.8-3c.5-.4 1.1-.7 1.8-.7 0 0 2.5 0 3.4 0 .9 0 1.9.8 1.9.8l3.7 2.9v5.9h4.5c0 0 0-5.8 0-7.5 0-1.3-.6-2.4-2.1-3.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3cb-1f3fc.svg b/public/emoji/1f3cb-1f3fc.svg
new file mode 100644
index 000000000..4b386c011
--- /dev/null
+++ b/public/emoji/1f3cb-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m22.6 19.9l1 1.8h16.9l.7-1.9c0-6.8-1.6-9.7-9.1-9.8-7.6-.1-9.5 3-9.5 9.9" fill="#dbb471"/><path d="m40.5 19.8c-.1.4-.1.8-.3 1-.2.4-.6.6-.6.6s.1-.8.1-1.8c-.4-6.3-.8-3.3-7.7-3.3-6.9 0-7.3-3-7.7 3.3 0 1.1.1 1.8.1 1.8s-.4-.2-.6-.6c-.1-.2-.2-.6-.3-1-.7-.2-1.5 0-1.5 1.9 0 1.2.4 2.1 1.9 2.2.5 3.9 5.8 6.5 8.1 6.5 2.4 0 7.6-2.6 8.1-6.5 1.5-.1 1.9-1.1 1.9-2.2 0-1.9-.8-2.1-1.5-1.9" fill="#fed0ac"/><g fill="#664e27"><circle cx="28.4" cy="21.8" r="1.5"/><circle cx="35.5" cy="21.8" r="1.5"/><path d="m34.3 26.3c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.5-.2-.3"/></g><g fill="#fed0ac"><path d="m30.4 29.9v.9c0 .5-.4.9-.8 1.1h-4.8v11c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-11h-4.9c-.5-.1-.8-.6-.8-1.1v-.9h-3.3"/><path d="m49.2 9.4c-1.7-.5-2.3.6-2.7 1.5-.3.1-.6.3-.7.7l-.2.7c-.1.5.1 1 .6 1.2h.1l-2.7 10.9 2.9.6 2.7-10.9c.6-.1.8-.7 1.3-2.4.5-1.8-1-2.2-1.3-2.3"/><path d="m17.7 13.4c.5-.1.8-.7.6-1.2l-.2-.7c-.1-.4-.4-.6-.7-.7-.3-.9-1-2-2.7-1.5-.3.1-1.8.5-1.3 2.3.5 1.7.7 2.3 1.3 2.4l2.8 11 2.9-.6-2.7-11"/></g><path d="m5.5 15.4v-1.8c0 0 8.8-4.5 26.5-4.5 17.7 0 26.5 4.5 26.5 4.5v1.8c0 0-8.8-4.5-26.5-4.5-17.7 0-26.5 4.5-26.5 4.5" fill="#94989b"/><path d="m46.9 11.4c.1-.3-.1-.5-.3-.6-.3-.1-.5.1-.6.4l-.3 1.2.9.2.3-1.2" fill="#fed0ac"/><path d="m46.6 11.1c.1.1.1.2.1.4 0 .1 0 .3-.1.4-.1.2-.1.5-.2.7 0 .2.2.2.3.1.1-.2.1-.5.2-.7 0-.2.1-.3.1-.5 0-.2-.1-.4-.2-.5-.1-.1-.3 0-.2.1" fill="#e0a372"/><path d="m17.1 11.4c-.1-.3.1-.5.3-.6.3-.1.5.1.6.4l.3 1.2-.9.2-.3-1.2" fill="#fed0ac"/><path d="m17.4 11.1c-.1.1-.1.2-.1.4 0 .1 0 .3.1.4.1.2.1.5.2.7 0 .2-.2.2-.3.1-.1-.2-.1-.5-.2-.7 0-.2-.1-.3-.1-.5 0-.2.1-.4.2-.5.1-.1.3 0 .2.1" fill="#e0a372"/><path d="m24.7 42.4v1.6-1.6" fill="#428bc1"/><g fill="#3e4347"><path d="m56.9 22l-3.7-1.4 5.1-14.2 3.7 1.4z"/><path d="m52.8 23.6l-5.2-1.9 7.1-19.7 5.2 1.9z"/><path d="M7.1 22 10.8 20.6 5.7 6.4 2 7.8z"/><path d="M11.2 23.6 16.4 21.7 9.3 2 4.1 3.9z"/></g><path d="m46.5 25l-2.8-1.2-5.6 8h-2.9c-.4 1.5-1.7 2.6-3.2 2.6s-2.9-1.1-3.2-2.6h-2.9l-5.6-8-2.8 1.2 7.3 10.3v8.6c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-8.6l7.1-10.3" fill="#47b892"/><g fill="#d3976e"><path d="m20.2 59.3c-1.4 0-2.5 1.2-2.5 2.7h7v-2.7h-4.5"/><path d="m43.8 59.3c1.4 0 2.5 1.2 2.5 2.7h-7v-2.7h4.5"/></g><path d="m24.7 41.9v1.7-1.7" fill="#f2b200"/><path d="m41.7 48.3l-2.4-1.8v-2.9c0 0-2.5 1.5-7.3 1.5-4.8 0-7.3-1.5-7.3-1.5v2.9l-2.4 1.8c-1.5 1.2-2.1 2.2-2.1 3.5 0 1.6 0 7.5 0 7.5h4.5v-5.9l3.8-3c.5-.4 1.1-.7 1.8-.7 0 0 2.5 0 3.4 0 .9 0 1.9.8 1.9.8l3.7 2.9v5.9h4.5c0 0 0-5.8 0-7.5 0-1.3-.6-2.4-2.1-3.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3cb-1f3fd.svg b/public/emoji/1f3cb-1f3fd.svg
new file mode 100644
index 000000000..06778330e
--- /dev/null
+++ b/public/emoji/1f3cb-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m22.6 19.9l1 1.8h16.9l.7-1.9c0-6.8-1.6-9.7-9.1-9.8-7.6-.1-9.5 3-9.5 9.9" fill="#594640"/><path d="m40.5 19.8c-.1.4-.1.8-.3 1-.2.4-.6.6-.6.6s.1-.8.1-1.8c-.4-6.3-.8-3.3-7.7-3.3-6.9 0-7.3-3-7.7 3.3 0 1.1.1 1.8.1 1.8s-.4-.2-.6-.6c-.1-.2-.2-.6-.3-1-.7-.2-1.5 0-1.5 1.9 0 1.2.4 2.1 1.9 2.2.5 3.9 5.8 6.5 8.1 6.5 2.4 0 7.6-2.6 8.1-6.5 1.5-.1 1.9-1.1 1.9-2.2 0-1.9-.8-2.1-1.5-1.9" fill="#d6a57c"/><g fill="#664e27"><circle cx="28.4" cy="21.8" r="1.5"/><circle cx="35.5" cy="21.8" r="1.5"/><path d="m34.3 26.3c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.5-.2-.3"/></g><g fill="#d6a57c"><path d="m30.4 29.9v.9c0 .5-.4.9-.8 1.1h-4.8v11c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-11h-4.9c-.5-.1-.8-.6-.8-1.1v-.9h-3.3"/><path d="m49.2 9.4c-1.7-.5-2.3.6-2.7 1.5-.3.1-.6.3-.7.7l-.2.7c-.1.5.1 1 .6 1.2h.1l-2.7 10.9 2.9.6 2.7-10.9c.6-.1.8-.7 1.3-2.4.5-1.8-1-2.2-1.3-2.3"/><path d="m17.7 13.4c.5-.1.8-.7.6-1.2l-.2-.7c-.1-.4-.4-.6-.7-.7-.3-.9-1-2-2.7-1.5-.3.1-1.8.5-1.3 2.3.5 1.7.7 2.3 1.3 2.4l2.8 11 2.9-.6-2.7-11"/></g><path d="m5.5 15.4v-1.8c0 0 8.8-4.5 26.5-4.5 17.7 0 26.5 4.5 26.5 4.5v1.8c0 0-8.8-4.5-26.5-4.5-17.7 0-26.5 4.5-26.5 4.5" fill="#94989b"/><path d="m46.9 11.4c.1-.3-.1-.5-.3-.6-.3-.1-.5.1-.6.4l-.3 1.2.9.2.3-1.2" fill="#d6a57c"/><path d="m46.6 11.1c.1.1.1.2.1.4 0 .1 0 .3-.1.4-.1.2-.1.5-.2.7 0 .2.2.2.3.1.1-.2.1-.5.2-.7 0-.2.1-.3.1-.5 0-.2-.1-.4-.2-.5-.1-.1-.3 0-.2.1" fill="#b58360"/><path d="m17.1 11.4c-.1-.3.1-.5.3-.6.3-.1.5.1.6.4l.3 1.2-.9.2-.3-1.2" fill="#d6a57c"/><path d="m17.4 11.1c-.1.1-.1.2-.1.4 0 .1 0 .3.1.4.1.2.1.5.2.7 0 .2-.2.2-.3.1-.1-.2-.1-.5-.2-.7 0-.2-.1-.3-.1-.5 0-.2.1-.4.2-.5.1-.1.3 0 .2.1" fill="#b58360"/><path d="m24.7 42.4v1.6-1.6" fill="#428bc1"/><g fill="#3e4347"><path d="m56.9 22l-3.7-1.4 5.1-14.2 3.7 1.4z"/><path d="m52.8 23.6l-5.2-1.9 7.1-19.7 5.2 1.9z"/><path d="M7.1 22 10.8 20.6 5.7 6.4 2 7.8z"/><path d="M11.2 23.6 16.4 21.7 9.3 2 4.1 3.9z"/></g><path d="m46.5 25l-2.8-1.2-5.6 8h-2.9c-.4 1.5-1.7 2.6-3.2 2.6s-2.9-1.1-3.2-2.6h-2.9l-5.6-8-2.8 1.2 7.3 10.3v8.6c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-8.6l7.1-10.3" fill="#47b892"/><g fill="#d3976e"><path d="m20.2 59.3c-1.4 0-2.5 1.2-2.5 2.7h7v-2.7h-4.5"/><path d="m43.8 59.3c1.4 0 2.5 1.2 2.5 2.7h-7v-2.7h4.5"/></g><path d="m24.7 41.9v1.7-1.7" fill="#f2b200"/><path d="m41.7 48.3l-2.4-1.8v-2.9c0 0-2.5 1.5-7.3 1.5-4.8 0-7.3-1.5-7.3-1.5v2.9l-2.4 1.8c-1.5 1.2-2.1 2.2-2.1 3.5 0 1.6 0 7.5 0 7.5h4.5v-5.9l3.8-3c.5-.4 1.1-.7 1.8-.7 0 0 2.5 0 3.4 0 .9 0 1.9.8 1.9.8l3.7 2.9v5.9h4.5c0 0 0-5.8 0-7.5 0-1.3-.6-2.4-2.1-3.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3cb-1f3fe.svg b/public/emoji/1f3cb-1f3fe.svg
new file mode 100644
index 000000000..7df96c44d
--- /dev/null
+++ b/public/emoji/1f3cb-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m22.6 19.9l1 1.8h16.9l.7-1.9c0-6.8-1.6-9.7-9.1-9.8-7.6-.1-9.5 3-9.5 9.9" fill="#231f20"/><path d="m40.5 19.8c-.1.4-.1.8-.3 1-.2.4-.6.6-.6.6s.1-.8.1-1.8c-.4-6.3-.8-3.3-7.7-3.3-6.9 0-7.3-3-7.7 3.3 0 1.1.1 1.8.1 1.8s-.4-.2-.6-.6c-.1-.2-.2-.6-.3-1-.7-.2-1.5 0-1.5 1.9 0 1.2.4 2.1 1.9 2.2.5 3.9 5.8 6.5 8.1 6.5 2.4 0 7.6-2.6 8.1-6.5 1.5-.1 1.9-1.1 1.9-2.2 0-1.9-.8-2.1-1.5-1.9" fill="#b47d56"/><g fill="#664e27"><circle cx="28.4" cy="21.8" r="1.5"/><circle cx="35.5" cy="21.8" r="1.5"/><path d="m34.3 26.3c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.5-.2-.3"/></g><g fill="#b47d56"><path d="m30.4 29.9v.9c0 .5-.4.9-.8 1.1h-4.8v11c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-11h-4.9c-.5-.1-.8-.6-.8-1.1v-.9h-3.3"/><path d="m49.2 9.4c-1.7-.5-2.3.6-2.7 1.5-.3.1-.6.3-.7.7l-.2.7c-.1.5.1 1 .6 1.2h.1l-2.7 10.9 2.9.6 2.7-10.9c.6-.1.8-.7 1.3-2.4.5-1.8-1-2.2-1.3-2.3"/><path d="m17.7 13.4c.5-.1.8-.7.6-1.2l-.2-.7c-.1-.4-.4-.6-.7-.7-.3-.9-1-2-2.7-1.5-.3.1-1.8.5-1.3 2.3.5 1.7.7 2.3 1.3 2.4l2.8 11 2.9-.6-2.7-11"/></g><path d="m5.5 15.4v-1.8c0 0 8.8-4.5 26.5-4.5 17.7 0 26.5 4.5 26.5 4.5v1.8c0 0-8.8-4.5-26.5-4.5-17.7 0-26.5 4.5-26.5 4.5" fill="#94989b"/><path d="m46.9 11.4c.1-.3-.1-.5-.3-.6-.3-.1-.5.1-.6.4l-.3 1.2.9.2.3-1.2" fill="#b47d56"/><path d="m46.6 11.1c.1.1.1.2.1.4 0 .1 0 .3-.1.4-.1.2-.1.5-.2.7 0 .2.2.2.3.1.1-.2.1-.5.2-.7 0-.2.1-.3.1-.5 0-.2-.1-.4-.2-.5-.1-.1-.3 0-.2.1" fill="#935e3e"/><path d="m17.1 11.4c-.1-.3.1-.5.3-.6.3-.1.5.1.6.4l.3 1.2-.9.2-.3-1.2" fill="#b47d56"/><path d="m17.4 11.1c-.1.1-.1.2-.1.4 0 .1 0 .3.1.4.1.2.1.5.2.7 0 .2-.2.2-.3.1-.1-.2-.1-.5-.2-.7 0-.2-.1-.3-.1-.5 0-.2.1-.4.2-.5.1-.1.3 0 .2.1" fill="#935e3e"/><path d="m24.7 42.4v1.6-1.6" fill="#428bc1"/><g fill="#3e4347"><path d="m56.9 22l-3.7-1.4 5.1-14.2 3.7 1.4z"/><path d="m52.8 23.6l-5.2-1.9 7.1-19.7 5.2 1.9z"/><path d="M7.1 22 10.8 20.6 5.7 6.4 2 7.8z"/><path d="M11.2 23.6 16.4 21.7 9.3 2 4.1 3.9z"/></g><path d="m46.5 25l-2.8-1.2-5.6 8h-2.9c-.4 1.5-1.7 2.6-3.2 2.6s-2.9-1.1-3.2-2.6h-2.9l-5.6-8-2.8 1.2 7.3 10.3v8.6c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-8.6l7.1-10.3" fill="#47b892"/><g fill="#d3976e"><path d="m20.2 59.3c-1.4 0-2.5 1.2-2.5 2.7h7v-2.7h-4.5"/><path d="m43.8 59.3c1.4 0 2.5 1.2 2.5 2.7h-7v-2.7h4.5"/></g><path d="m24.7 41.9v1.7-1.7" fill="#f2b200"/><path d="m41.7 48.3l-2.4-1.8v-2.9c0 0-2.5 1.5-7.3 1.5-4.8 0-7.3-1.5-7.3-1.5v2.9l-2.4 1.8c-1.5 1.2-2.1 2.2-2.1 3.5 0 1.6 0 7.5 0 7.5h4.5v-5.9l3.8-3c.5-.4 1.1-.7 1.8-.7 0 0 2.5 0 3.4 0 .9 0 1.9.8 1.9.8l3.7 2.9v5.9h4.5c0 0 0-5.8 0-7.5 0-1.3-.6-2.4-2.1-3.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3cb-1f3ff.svg b/public/emoji/1f3cb-1f3ff.svg
new file mode 100644
index 000000000..252bf0e4a
--- /dev/null
+++ b/public/emoji/1f3cb-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m22.6 19.9l1 1.8h16.9l.7-1.9c0-6.8-1.6-9.7-9.1-9.8-7.6-.1-9.5 3-9.5 9.9" fill="#231f20"/><path d="m40.5 19.8c-.1.4-.1.8-.3 1-.2.4-.6.6-.6.6s.1-.8.1-1.8c-.4-6.3-.8-3.3-7.7-3.3-6.9 0-7.3-3-7.7 3.3 0 1.1.1 1.8.1 1.8s-.4-.2-.6-.6c-.1-.2-.2-.6-.3-1-.7-.2-1.5 0-1.5 1.9 0 1.2.4 2.1 1.9 2.2.5 3.9 5.8 6.5 8.1 6.5 2.4 0 7.6-2.6 8.1-6.5 1.5-.1 1.9-1.1 1.9-2.2 0-1.9-.8-2.1-1.5-1.9" fill="#8a6859"/><g fill="#574137"><circle cx="28.4" cy="21.8" r="1.5"/><circle cx="35.5" cy="21.8" r="1.5"/><path d="m34.3 26.3c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.5-.2-.3"/></g><g fill="#8a6859"><path d="m30.4 29.9v.9c0 .5-.4.9-.8 1.1h-4.8v11c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-11h-4.9c-.5-.1-.8-.6-.8-1.1v-.9h-3.3"/><path d="m49.2 9.4c-1.7-.5-2.3.6-2.7 1.5-.3.1-.6.3-.7.7l-.2.7c-.1.5.1 1 .6 1.2h.1l-2.7 10.9 2.9.6 2.7-10.9c.6-.1.8-.7 1.3-2.4.5-1.8-1-2.2-1.3-2.3"/><path d="m17.7 13.4c.5-.1.8-.7.6-1.2l-.2-.7c-.1-.4-.4-.6-.7-.7-.3-.9-1-2-2.7-1.5-.3.1-1.8.5-1.3 2.3.5 1.7.7 2.3 1.3 2.4l2.8 11 2.9-.6-2.7-11"/></g><path d="m5.5 15.4v-1.8c0 0 8.8-4.5 26.5-4.5 17.7 0 26.5 4.5 26.5 4.5v1.8c0 0-8.8-4.5-26.5-4.5-17.7 0-26.5 4.5-26.5 4.5" fill="#94989b"/><path d="m46.9 11.4c.1-.3-.1-.5-.3-.6-.3-.1-.5.1-.6.4l-.3 1.2.9.2.3-1.2" fill="#8a6859"/><path d="m46.6 11.1c.1.1.1.2.1.4 0 .1 0 .3-.1.4-.1.2-.1.5-.2.7 0 .2.2.2.3.1.1-.2.1-.5.2-.7 0-.2.1-.3.1-.5 0-.2-.1-.4-.2-.5-.1-.1-.3 0-.2.1" fill="#705041"/><path d="m17.1 11.4c-.1-.3.1-.5.3-.6.3-.1.5.1.6.4l.3 1.2-.9.2-.3-1.2" fill="#8a6859"/><path d="m17.4 11.1c-.1.1-.1.2-.1.4 0 .1 0 .3.1.4.1.2.1.5.2.7 0 .2-.2.2-.3.1-.1-.2-.1-.5-.2-.7 0-.2-.1-.3-.1-.5 0-.2.1-.4.2-.5.1-.1.3 0 .2.1" fill="#705041"/><path d="m24.7 42.4v1.6-1.6" fill="#428bc1"/><g fill="#3e4347"><path d="m56.9 22l-3.7-1.4 5.1-14.2 3.7 1.4z"/><path d="m52.8 23.6l-5.2-1.9 7.1-19.7 5.2 1.9z"/><path d="M7.1 22 10.8 20.6 5.7 6.4 2 7.8z"/><path d="M11.2 23.6 16.4 21.7 9.3 2 4.1 3.9z"/></g><path d="m46.5 25l-2.8-1.2-5.6 8h-2.9c-.4 1.5-1.7 2.6-3.2 2.6s-2.9-1.1-3.2-2.6h-2.9l-5.6-8-2.8 1.2 7.3 10.3v8.6c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-8.6l7.1-10.3" fill="#47b892"/><g fill="#d3976e"><path d="m20.2 59.3c-1.4 0-2.5 1.2-2.5 2.7h7v-2.7h-4.5"/><path d="m43.8 59.3c1.4 0 2.5 1.2 2.5 2.7h-7v-2.7h4.5"/></g><path d="m24.7 41.9v1.7-1.7" fill="#f2b200"/><path d="m41.7 48.3l-2.4-1.8v-2.9c0 0-2.5 1.5-7.3 1.5-4.8 0-7.3-1.5-7.3-1.5v2.9l-2.4 1.8c-1.5 1.2-2.1 2.2-2.1 3.5 0 1.6 0 7.5 0 7.5h4.5v-5.9l3.8-3c.5-.4 1.1-.7 1.8-.7 0 0 2.5 0 3.4 0 .9 0 1.9.8 1.9.8l3.7 2.9v5.9h4.5c0 0 0-5.8 0-7.5 0-1.3-.6-2.4-2.1-3.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3cb.svg b/public/emoji/1f3cb.svg
new file mode 100644
index 000000000..606b0076b
--- /dev/null
+++ b/public/emoji/1f3cb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m22.6 19.9l1 1.8h16.9l.7-1.9c0-6.8-1.6-9.7-9.1-9.8-7.6-.1-9.5 3-9.5 9.9" fill="#ffb300"/><path d="m40.5 19.8c-.1.4-.1.8-.3 1-.2.4-.6.6-.6.6s.1-.8.1-1.8c-.4-6.3-.8-3.3-7.7-3.3-6.9 0-7.3-3-7.7 3.3 0 1.1.1 1.8.1 1.8s-.4-.2-.6-.6c-.1-.2-.2-.6-.3-1-.7-.2-1.5 0-1.5 1.9 0 1.2.4 2.1 1.9 2.2.5 3.9 5.8 6.5 8.1 6.5 2.4 0 7.6-2.6 8.1-6.5 1.5-.1 1.9-1.1 1.9-2.2 0-1.9-.8-2.1-1.5-1.9" fill="#ffdd67"/><g fill="#937237"><circle cx="28.4" cy="21.8" r="1.5"/><circle cx="35.5" cy="21.8" r="1.5"/><path d="m34.3 26.3c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.5-.2-.3"/></g><g fill="#ffdd67"><path d="m30.4 29.9v.9c0 .5-.4.9-.8 1.1h-4.8v11c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-11h-4.9c-.5-.1-.8-.6-.8-1.1v-.9h-3.3"/><path d="m49.2 9.4c-1.7-.5-2.3.6-2.7 1.5-.3.1-.6.3-.7.7l-.2.7c-.1.5.1 1 .6 1.2h.1l-2.7 10.9 2.9.6 2.7-10.9c.6-.1.8-.7 1.3-2.4.5-1.8-1-2.2-1.3-2.3"/><path d="m17.7 13.4c.5-.1.8-.7.6-1.2l-.2-.7c-.1-.4-.4-.6-.7-.7-.3-.9-1-2-2.7-1.5-.3.1-1.8.5-1.3 2.3.5 1.7.7 2.3 1.3 2.4l2.8 11 2.9-.6-2.7-11"/></g><path d="m5.5 15.4v-1.8c0 0 8.8-4.5 26.5-4.5 17.7 0 26.5 4.5 26.5 4.5v1.8c0 0-8.8-4.5-26.5-4.5-17.7 0-26.5 4.5-26.5 4.5" fill="#94989b"/><path d="m46.9 11.4c.1-.3-.1-.5-.3-.6-.3-.1-.5.1-.6.4l-.3 1.2.9.2.3-1.2" fill="#ffdd67"/><path d="m46.6 11.1c.1.1.1.2.1.4 0 .1 0 .3-.1.4-.1.2-.1.5-.2.7 0 .2.2.2.3.1.1-.2.1-.5.2-.7 0-.2.1-.3.1-.5 0-.2-.1-.4-.2-.5-.1-.1-.3 0-.2.1" fill="#eba352"/><path d="m17.1 11.4c-.1-.3.1-.5.3-.6.3-.1.5.1.6.4l.3 1.2-.9.2-.3-1.2" fill="#ffdd67"/><path d="m17.4 11.1c-.1.1-.1.2-.1.4 0 .1 0 .3.1.4.1.2.1.5.2.7 0 .2-.2.2-.3.1-.1-.2-.1-.5-.2-.7 0-.2-.1-.3-.1-.5 0-.2.1-.4.2-.5.1-.1.3 0 .2.1" fill="#eba352"/><path d="m24.7 42.4v1.6-1.6" fill="#428bc1"/><g fill="#3e4347"><path d="m56.9 22l-3.7-1.4 5.1-14.2 3.7 1.4z"/><path d="m52.8 23.6l-5.2-1.9 7.1-19.7 5.2 1.9z"/><path d="M7.1 22 10.8 20.6 5.7 6.4 2 7.8z"/><path d="M11.2 23.6 16.4 21.7 9.3 2 4.1 3.9z"/></g><path d="m46.5 25l-2.8-1.2-5.6 8h-2.9c-.4 1.5-1.7 2.6-3.2 2.6s-2.9-1.1-3.2-2.6h-2.9l-5.6-8-2.8 1.2 7.3 10.3v8.6c0 0 2.5 1.4 7.3 1.4 4.8 0 7.3-1.4 7.3-1.4v-8.6l7.1-10.3" fill="#47b892"/><g fill="#d3976e"><path d="m20.2 59.3c-1.4 0-2.5 1.2-2.5 2.7h7v-2.7h-4.5"/><path d="m43.8 59.3c1.4 0 2.5 1.2 2.5 2.7h-7v-2.7h4.5"/></g><path d="m24.7 41.9v1.7-1.7" fill="#f2b200"/><path d="m41.7 48.3l-2.4-1.8v-2.9c0 0-2.5 1.5-7.3 1.5-4.8 0-7.3-1.5-7.3-1.5v2.9l-2.4 1.8c-1.5 1.2-2.1 2.2-2.1 3.5 0 1.6 0 7.5 0 7.5h4.5v-5.9l3.8-3c.5-.4 1.1-.7 1.8-.7 0 0 2.5 0 3.4 0 .9 0 1.9.8 1.9.8l3.7 2.9v5.9h4.5c0 0 0-5.8 0-7.5 0-1.3-.6-2.4-2.1-3.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3cc.svg b/public/emoji/1f3cc.svg
new file mode 100644
index 000000000..25cce198a
--- /dev/null
+++ b/public/emoji/1f3cc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="#3b946f"><path d="m35.3 31.9c-.2-1 .6-2 1.6-2.2l9.3-3.1.6 3.8-9.3 3.1c-1 .1-2-.6-2.2-1.6"/><path d="m46.3 30.4c-1-.3-1.6-1.3-1.4-2.3l2.9-9.2 3.8 1-2.9 9.1c-.2 1-1.3 1.6-2.4 1.4"/></g><path d="m49.7 19.8l-1.9-.3c-.7-.1-1.1-.7-1-1.4l.1-.9c.1-.5.4-.8.9-1 .3-1.2 1-2.7 3.2-2.3.4.1 2.4.4 2 2.8-.5 3.6-.5 3.6-3.3 3.1" fill="#eba352"/><path fill="#999" d="m12.7 2.1l-.6 1.6 31.6 10.7.5-1.6z"/><path d="m56.2 16.3c.6.2.9.9.7 1.5l-.2.5c-.2.6-.9.9-1.5.7l-13.9-4.7c-.6-.2-.9-.9-.7-1.5l.2-.5c.2-.6.9-.9 1.5-.7l13.9 4.7" fill="#3e4347"/><path d="m10.6 2.6c-1.3 1.2-4.1 5-3.6 6 .5 1 8.1 3.1 7.7-2.9-.1-2.1-1-3.3-1.9-3.6-.4-.1-1.2-.4-2.2.5" fill="#d0d0d0" id="0"/><use xlink:href="#0"/><g fill="#d3976e"><path d="m44.1 62h7.1c0-1.4-1.1-2.6-2.6-2.6h-5.5c-.1 1-.1 1.6-.1 1.6 0 .5.5 1 1.1 1"/><path d="m33.9 59.4h-5.5c-.3 1-.4 1.6-.4 1.6 0 .6.5 1.1 1.1 1.1h7.1c0-1.5-1-2.6-2.3-2.7"/></g><path d="m34 43.7l-5.5 15.6h5.5c0 0 2.7-6.3 4.6-10.1.2-.4.5-.7 1-.7.5 0 .8.5 1 1 1.9 5.8 2.6 9.8 2.6 9.8h5.5l-3.5-15.6c0 0-11.2 0-11.2 0" fill="#3e4347"/><path fill="#ffdd67" d="m35.4 24l-3.1-.7 2.7 9.1 5.9-1.8z"/><path d="m40.6 27c-1.4 1.6.3 3.7.3 3.7-2.4.7-5.5-3.5-6.4-6.4l6.1 2.7" fill="#eba352"/><path d="m29.9 12.6l11.6.4c2.1 2 1.6 3.6 1.9 4.6.2.5 1.4 1 2 1.3 1.4.7-.2 2-.9 2.1-.1 1.2 1.4 1.4-1.9 1.7 0 0 3.6.4 1.5 1.7.6 1.2 1.6 3.5-5.7 3-2.2-.1-3.9-3.3-3.9-3.3l-3.5.6-1.1-12.1" fill="#ffdd67"/><path d="m37.1 9.5c-7.6-.2-10.3 4.6-10.4 6.3-.5 4.8 2.5 9 6.8 11.6 0 0 1.3-1.1 1-3.1 0 0-1.5 1.3-3.3-2.1-1.6-2.9 1.2-5.5 4.1-1.8l.4-.1c.3-2.4-2.2-4.5 0-6.1 1.9-1.4 6.3-.7 6.3-.7.3-1.5-1.8-4-4.9-4" fill="#ffb300"/><path d="m40.9 18.5c.2.7.7 1.1 1.2.9.5-.1.4-.7.2-1.4-.2-.7-.5-1.2-1-1-.4.2-.6.9-.4 1.5" fill="#937237"/><path d="m34.5 21.4c-.4-1.3-1.8-2.1-2.9-1.7 0 0 2.3 1 2.5 3.2 0-.1.7-.6.4-1.5" fill="#eba352"/><path d="m41.5 22.9c0 0 1.6.6 2.1.6 1.1.2 1.1-.2.5-.4-.5-.2-1.4-.3-1.4-.3l-1.2.1" fill="#937237"/><g fill="#47b892"><path d="m43 30.7h-8.3c-1.2 0-1.3 1.7-1.2 3.3l.6 9.9h11.2l-2.3-13.2"/><path d="m38.5 32.8c-.2-1 .6-2 1.6-2.2l9.3-3.1 1.3 3.7-10 3.2c-1.1.2-2.1-.6-2.2-1.6"/><path d="m49.5 31.3c-1-.3-1.6-1.3-1.4-2.3l2.9-9.2 3.8 1-2.9 9.2c-.3.9-1.4 1.6-2.4 1.3"/></g><path d="m52.9 20.7l-1.9-.3c-.7-.1-1.1-.7-1-1.4l.1-.9c.1-.5.4-.8.9-1 .3-1.2 1-2.7 3.2-2.3.4.1 2.4.4 2 2.8-.5 3.6-.5 3.6-3.3 3.1" fill="#ffdd67"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3cd.svg b/public/emoji/1f3cd.svg
new file mode 100644
index 000000000..ea58df55b
--- /dev/null
+++ b/public/emoji/1f3cd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.4 31.4l-.5-6.3-3.4.3.5 5.5-9.4 4.4 3.8 3c0 0 2.7-1.1 2.5-2l5.7-3.1c.7-.3 1-1.1.8-1.8" fill="#231f20"/><path d="m57 35.2l-16.2 10.2.9 1.2 16.9-8.1c0-1.2-.5-2.5-1.6-3.3" fill="#e6e6e6"/><g fill="#3e4347"><path d="m40.1 44.7l4.8-2.3c0 0 2.2 1.9-.2 4.1l-4.6-1.8"/><path d="m11.4 43.2c-5.2 0-9.4 4.2-9.4 9.4 0 5.2 4.2 9.4 9.4 9.4 5.2 0 9.4-4.2 9.4-9.4 0-5.2-4.2-9.4-9.4-9.4m0 16c-3.6 0-6.6-2.9-6.6-6.6 0-3.6 2.9-6.6 6.6-6.6 3.6 0 6.6 2.9 6.6 6.6-.1 3.7-3 6.6-6.6 6.6"/><path d="m18.4 52.2l-4.3-.3 3.6-2.4-.5-.8-3.8 1.9 1.8-3.9-.7-.4-2.4 3.5-.3-4.2h-.9l-.3 4.2-2.3-3.5-.8.5 1.8 3.8-3.8-1.8-.4.7 3.5 2.4-4.3.3v.9l4.3.3-3.5 2.3.4.8 3.8-1.8-1.8 3.8.8.4 2.3-3.5.4 4.3h.8l.3-4.3 2.4 3.5.8-.4-1.9-3.8 3.8 1.8.5-.8-3.5-2.3 4.2-.3z"/></g><path d="m11.4 47.9c-2.6 0-4.7 2.1-4.7 4.7 0 2.6 2.1 4.7 4.7 4.7 2.6 0 4.7-2.1 4.7-4.7 0-2.6-2.1-4.7-4.7-4.7m0 7.5c-1.6 0-2.8-1.3-2.8-2.8s1.3-2.8 2.8-2.8c1.6 0 2.8 1.3 2.8 2.8s-1.3 2.8-2.8 2.8" fill="#e6e6e6"/><path fill="#94989b" d="m35.8 42.1v6.3l16.4 6.9 1.8-5z"/><path d="m52.6 43.2c-5.2 0-9.4 4.2-9.4 9.4 0 5.2 4.2 9.4 9.4 9.4 5.2 0 9.4-4.2 9.4-9.4 0-5.2-4.2-9.4-9.4-9.4m0 16c-3.6 0-6.6-2.9-6.6-6.6 0-3.6 2.9-6.6 6.6-6.6 3.6 0 6.6 2.9 6.6 6.6 0 3.7-3 6.6-6.6 6.6" fill="#3e4347"/><path d="m13.9 35.7v2.8l14.6 2.1c-5.1-4.9-14.6-4.9-14.6-4.9" fill="#94989b"/><path fill="#3e4347" d="m28.4 40.3l22.4-7.3.9 5.3-19.6 9.6z"/><path d="m27.7 40.8l.2-2.7c0-.5.5-.9 1-1.1 1.5-.5 5.9-2.2 5.9-2.2l2.8 3.5-9.9 2.5" fill="#ed4c5c"/><path fill="#3e4347" d="m11.4 53.3l8.3-11.9-2.5-1.9-6.4 13.1z"/><path d="m19.4 46.2c-1.9-2.4-4.8-3.9-8-3.9-2.5 0-4.8.9-6.5 2.3l14.5 1.6" fill="#c94747"/><path fill="#3e4347" d="m59.7 52.2l-4.3-.3 3.5-2.4-.4-.8-3.9 1.9 1.9-3.9-.8-.4-2.3 3.5-.3-4.2h-.9l-.3 4.2-2.4-3.5-.8.5 1.9 3.8-3.9-1.8-.4.7 3.6 2.4-4.3.3v.9l4.2.3-3.5 2.3.5.8 3.8-1.8-1.9 3.8.8.4 2.4-3.5.3 4.3h.9l.3-4.3 2.4 3.5.7-.4-1.8-3.8 3.8 1.8.4-.8-3.5-2.3 4.3-.3z"/><path d="m52.6 47.9c-2.6 0-4.7 2.1-4.7 4.7 0 2.6 2.1 4.7 4.7 4.7 2.6 0 4.7-2.1 4.7-4.7 0-2.6-2.1-4.7-4.7-4.7m0 7.5c-1.6 0-2.8-1.3-2.8-2.8s1.3-2.8 2.8-2.8 2.8 1.3 2.8 2.8-1.2 2.8-2.8 2.8" fill="#e6e6e6"/><g fill="#ed4c5c"><path d="m44.9 38.4c-1.7.8-1.6 2.4-1.6 2.4s5.2-.3 11.8-3.9c3.2-1.8 3.2-5.6 3.2-5.6-11.4-.2-8.1 4.4-13.4 7.1"/><path d="m41.8 47.7c-5.1 0-5.5-4.5-10.3-6.3-6-2.3-14.8-3.3-16.4-3.3-1.7 0-.4-1.9 0-2.4 3.4-4 7.8-3.3 7.8-3.3l-1.4-1.3c-4.2 0-7.9 2.1-10.1 5.3-.9 1.3-2.3 3.1-1.5 3.6 2 1.4 8.1 5.4 8.1 5.4 0 0 2.4 1.6 2.8 2.4.9 1.6 1 8 1 8 0 .7.5 1.4 1.4 1.3l18.4-2.5c-.5-1.3-.8-3.6.2-6.9"/></g><path d="m11.4 39h2.5l-.8 2c0 0-3.6-2-1.7-2" fill="#fff"/><path d="m30.1 48c-1.9-.5-3.8.6-4.3 2.5l8.2 2.1c.9.2 1.9-.3 2.1-1.2l.4-1.7-6.4-1.7" fill="#666c70"/><path d="m48 28.4l-13.8 5.8-3.5 13.9 5.8 1.5 3.4-11.2c0 0 5.6-2.4 7.1-3.6 1.3-1.1 2.9-3.6 1-6.4" fill="#231f20"/><path d="m48 28.4c0 0-8.2-8.7-16.2-8.5l-6.1 4.8.5 5.5-4.8 2.6 1.6 2.9 5.8-3.1c.7-.4.9-1 .9-1.9-.1-.7-.2-2.8-.2-2.8l6.6 5.8 11.9-5.3" fill="#3e4347"/><path d="m22.5 34.2l-.6-1.5c-.2-.5-.9-.8-1.4-.5l-.7.3c-.5.1-.8.5-.8.9-1 .5-2.1 1.4-1.3 3.2.1.3.8 1.9 2.8 1.1 2.9-1.3 2.9-1.3 2-3.5" fill="#666c70"/><path d="m37.3 13.5c0 6.3-1.8 6.1-11.5 11.5-3.2 1.8-7.7 1.8-9.8-5.6-.7-2.4-1.6-3.2-1.6-5.8 0-6.5 5.1-11.6 11.5-11.6 6.3 0 11.4 5.1 11.4 11.5" fill="#ed4c5c"/><path d="m28.5 13.2c.7 1.9-7.5 6.6-12.5 8.4-1.2.5-3.7-6.3-2.5-6.7 5-1.9 14.3-3.6 15-1.7" fill="#3e4347"/><circle cx="28.2" cy="12.9" r="2" fill="#94989b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ce.svg b/public/emoji/1f3ce.svg
new file mode 100644
index 000000000..f6bb1d8f9
--- /dev/null
+++ b/public/emoji/1f3ce.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48.5 34.1l4.7-2.8c1.6-1.2 4.4 0 6.2 2.7 1.7 2.7 1.8 5.8.2 7-.1.1-.2.2-.4.2l-4.4 2.6-6.3-9.7" fill="#3e4347"/><path d="m49.1 41c1.7 2.7 4.1 4 5.8 2.8 1.6-1.2 1.6-4.3-.2-7-1.7-2.7-4.5-3.9-6.2-2.7-1.5 1.1-.7 5 .6 6.9" fill="#62696d"/><path d="m50.4 40.1c.9 1.4 2.1 2.1 3 1.4.9-.6.8-2.3-.1-3.7-.9-1.4-2.4-2.1-3.3-1.4-.8.6-.5 2.3.4 3.7" fill="#3e4347"/><path d="m51.2 38c.9-.5 2.1.8 1.5 1.7l-3.9 2.4-1.2-2.1 3.6-2" fill="#b2c1c0"/><path fill="#9c2c1b" d="m47.7 33.4v5.4l-4.1-3.8z"/><path d="m28.5 16.6l5.4-3.2c1.9-1.4 5.1 0 7.1 3.1 2 3.1 2.1 6.7.2 8.1-.1.1-.3.2-.4.2l-5 3-7.3-11.2" fill="#3e4347"/><path d="m29.1 24.5c2 3.1 4.8 4.6 6.7 3.2 1.9-1.4 1.8-5-.2-8.1-2-3.1-5.2-4.5-7.1-3.1-1.8 1.3-.8 5.8.6 8" fill="#62696d"/><path fill="#9c2c1b" d="m51.1 48.9l-11.4-6.3-2.9 1.7-11.6-2.6-14.3-10.8v-5.1l14.3 10 11.6 4.2 2.9-2.1 11.4 9.2z"/><path fill="#d33b23" d="m55.3 44.4l-4.2 2.7-11.4-9.2-2.9 2.1-11.6-4.2-14.3-10 3.6-2.1 2.4.6 8.3-4.6-.1-1.1 3.3-2 14.9 9.9 4.4 6.9-3.1 1.5z"/><path fill="#f15744" d="m15.6 15.8v4.4l10.6 5.1 4.7-2.2-12.4-4.8v-2.5z"/><path fill="#9c2c1b" d="m30.9 26.9v-3.8l-4.7 2.2-10.6-5.1v-4.4h-.6v4.8l11.2 8.4z"/><path fill="#f15744" d="m43.3 26.5l4.4 6.9-10.9 6.6-11.6-4.2z"/><g fill="#ffe62e"><path d="m43.3 26.5l4.4 6.9-1.2.7-4.5-7z"/><path d="m28.5 16.6l14.8 9.9-1.3.6-14.7-9.8z"/><path d="m27.5 34.6l10.9 4.4-1.6 1-11.6-4.2z"/><path d="m12.7 24.7l14.8 9.9-2.3 1.2-14.3-10z"/></g><path d="m26.2 29c-.3 2.1 2.9 4.8 6 5.2 5.4.8 7.9-2.3 6.3-5.5-1.5-2.9-7.5-2.3-7.5-2.3l-4.8 2.6" fill="#9c2c1b"/><path d="m5 29.9l6.2-3.7c2.2-1.6 5.8 0 8 3.5 2.3 3.5 2.4 7.6.2 9.1-.1.1-.3.2-.5.3l-5.7 3.4-8.2-12.6" fill="#3e4347"/><path d="m5.7 38.9c2.3 3.5 5.4 5.2 7.6 3.6 2.2-1.6 2-5.6-.2-9.1-2.3-3.5-5.9-5.1-8-3.5-2.1 1.5-1 6.5.6 9" fill="#62696d"/><path d="m7.5 37.7c1.2 1.9 2.7 2.7 3.9 1.9 1.1-.8 1.1-3-.1-4.9-1.3-1.8-3.2-2.7-4.4-1.8-1.1.8-.6 2.9.6 4.8" fill="#3e4347"/><path d="m43.5 42.5c.9-.5 2.1.8 1.5 1.7l-3.9 2.4-1.2-2.1 3.6-2" fill="#b2c1c0"/><path d="m31.5 43.3l5.4-3.2c1.9-1.4 5.1 0 7.1 3.1 2 3.1 2.1 6.7.2 8.1-.1.1-.3.2-.4.2l-5 3-7.3-11.2" fill="#3e4347"/><path d="m32.1 51.3c2 3.1 4.8 4.6 6.7 3.2 1.9-1.4 1.8-5-.2-8.1-2-3.1-5.2-4.5-7.1-3.1-1.8 1.3-.8 5.8.6 8" fill="#62696d"/><path d="m33.7 50.2c1.1 1.6 2.4 2.4 3.4 1.7 1-.7 1-2.7-.1-4.3-1.1-1.6-2.8-2.4-3.8-1.6-1 .7-.6 2.6.5 4.2" fill="#3e4347"/><path fill="#d33b23" d="m22.7 9l4 3.6-18.6 9.8-6.1-5.6z"/><path d="m27.6 28.7c0 3 3.6 4.5 6.4 4.5 2.9 0 3.9-1.5 3.9-4.5 0-3-2.3-5.4-5.2-5.4-2.8 0-5.1 2.4-5.1 5.4" fill="#42ade2"/><path d="m30.7 28.6c.1-1.1 3.9-1.1 6.8-1.3.9-.1.8 3.3 0 3.4-4.6.4-6.9-1-6.8-2.1" fill="#3e4347"/><path fill="#f15744" d="m60 40.9l2 4.4-13.1 8.8-5.9-2.7 11.8-7.3z"/><g fill="#ffe62e"><path d="m4.8 15.7l6.4 5.1 1.8-.9-5.8-5.1z"/><path d="m19.2 10.3l4.3 4 1.3-.7-4-3.9z"/><path d="m57.2 42.7l2.2 4.3 1.1-.7-2-4.4z"/><path d="m45.6 49.8l4.9 3.2 1.1-.8-4.6-3.2z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3cf.svg b/public/emoji/1f3cf.svg
new file mode 100644
index 000000000..1723dfe48
--- /dev/null
+++ b/public/emoji/1f3cf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="52.3" cy="52.4" r="9.6" fill="#ed4c5c"/><g fill="#e8e8e8"><path transform="matrix(.7071-.7071.7071.7071-21.7674 52.3219)" d="m51.6 42.9h1.4v19.1h-1.4z"/><path transform="matrix(.7069-.7073.7073.7069-19.8336 53.1442)" d="m53.5 49.1h1.4v2.7h-1.4z"/><path transform="matrix(.7069-.7073.7073.7069-21.0336 56.044)" d="m56.4 52h1.4v2.7h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-18.6344 50.224)" d="m50.6 46.2h1.4v2.7h-1.4z"/><path transform="matrix(.7073-.7069.7069.7073-23.6996 51.4987)" d="m49.7 53h1.4v2.7h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-24.8989 54.4193)" d="m52.6 55.9h1.4v2.7h-1.4z"/><path d="m55.7 58.7l-1 1 1.5 1.5c.4-.2.9-.4 1.3-.7l-1.8-1.8"/><path d="m43.5 48.5l1.5 1.5 1-1-1.8-1.8c-.2.5-.5.9-.7 1.3"/><path transform="matrix(.7071-.7071.7071.7071-22.4991 48.6224)" d="m46.8 50.1h1.4v2.7h-1.4z"/><path d="m48.9 46.2l1-1-1.5-1.5c-.4.2-.9.4-1.3.7l1.8 1.8"/><path d="m61 56.3l-1.5-1.5-1 1 1.8 1.8c.3-.4.5-.8.7-1.3"/></g><path d="m38.4 15.3l-36.1 36.1c-1 .9.6 4 3.4 6.9 2.8 2.8 5.9 4.4 6.9 3.4l36.1-36.1-10.3-10.3" fill="#dbb471"/><path d="m47.9 19.6l14.1-14.2c-.2-.8-.6-1.6-1.2-2.2-.6-.6-1.4-1-2.2-1.2l-14.2 14.1c-1.4 1.4-3.7 1.4-5.2 0l8.6 8.6c-1.4-1.4-1.4-3.7.1-5.1" fill="#e8e8e8"/><path d="m13 51.8c-.7.7-1.4 2.3-1.4 3.3.1 1.5 1.3 6.3 1.3 6.3l35.8-35.8-4.8-4.8c0 0-23.2 23.2-30.9 31" opacity=".5" fill="#fff"/><g fill="#3e4347"><path d="m12.2 51c-.7.7-2.3 1.4-3.3 1.4-1.4-.1-6.3-1.4-6.3-1.4l35.8-35.8 4.8 4.8c0 .1-23.2 23.3-31 31" opacity=".15"/><path d="m47.9 24.7c-.8-.8-1.1-1.9-1-3-.9-.4-1.9-.9-2.9-1.7-.7-1.1-1.3-2-1.7-2.9-1.1.1-2.2-.2-3-1 0 0 .8 2.4 3 5.6 3.2 2.2 5.6 3 5.6 3"/><path d="m60.3 7.2l1.7-1.8c-.2-.8-.6-1.6-1.2-2.2-.6-.6-1.4-1-2.2-1.2l-1.7 1.7c.7.2 1.5.6 2.1 1.3.7.6 1.1 1.4 1.3 2.2"/></g><g fill="#b2c1c0"><path d="m49.4 18l-4.2-2.7-.8.8c-.3.3-.7.6-1.2.8l4.4 2.9c.1-.1.1-.1.2-.2l1.6-1.6"/><path d="m60 7.5l-4.2-2.7-1.8 1.7 4.2 2.7z"/><path d="m56.5 11l-4.2-2.7-1.8 1.7 4.2 2.7z"/><path d="m52.9 14.5l-4.1-2.7-1.8 1.8 4.2 2.7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3d0.svg b/public/emoji/1f3d0.svg
new file mode 100644
index 000000000..bf0a61323
--- /dev/null
+++ b/public/emoji/1f3d0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#e8e8e8"/><path d="m28.4 18c-.1-3.1.3-5.9.9-8.4 14.5.3 25.2 7.1 30.5 11.3-.5-1.2-1.1-2.4-1.7-3.6-6-4.2-15.8-9.2-28.3-9.6.7-2.5 1.6-4.4 2.2-5.7 0 0 0 0-.1 0-.7 0-1.4 0-2.1.1-2.4 5.2-6.8 18 1 30-2 4-4.8 6.9-7.7 9-10-18.3-5.5-32.4-4-36.2-.9.4-1.7.9-2.5 1.4-1.9 5.9-4.3 19.1 5 35.9-2.6 1.6-5.3 2.7-7.8 3.4-7-12.7-6.5-25.4-5.5-32.1-.8 1-1.6 2.1-2.3 3.3-.4 7.3.1 18.2 6 29.3-2.5.6-4.7.8-6 .9.4.6.7 1.2 1.1 1.8 5.7-.5 19-3.1 25.5-15.8 4.5-.2 8.4.7 11.7 2.2-10.8 17.8-25.3 21-29.3 21.5.8.5 1.6 1 2.4 1.5 6-1.3 18.7-5.8 28.6-22.3 2.7 1.4 5 3.2 6.8 5-7.5 12.4-18.7 18.3-25.1 20.8 1.3.2 2.6.3 4 .3 6.6-3.1 15.9-9.1 22.4-19.7 1.8 1.9 3 3.6 3.8 4.8.4-.6.7-1.2 1-1.9-3.3-4.7-12.2-14.9-26.4-14.2-2.4-3.7-3.6-7.6-4-11.2 20.9.4 30.8 11.3 33.4 14.6.1-.8.1-1.6.1-2.4 0-.2 0-.3 0-.5-4.1-4.6-14.4-13.2-33.6-13.5" fill="#b2c1c0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3d1.svg b/public/emoji/1f3d1.svg
new file mode 100644
index 000000000..22278e575
--- /dev/null
+++ b/public/emoji/1f3d1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m49.5 37.1c-6.9 0-12.5 5.6-12.5 12.5 0 6.9 5.6 12.5 12.5 12.5s12.5-5.7 12.5-12.6c0-6.8-5.6-12.4-12.5-12.4" fill="#ff8736" id="0"/><path d="m53.5 2l-34.9 39.8c-1.5 1.8-4.3 2-6.2.4s-2.2-4.3-.6-6.2c1.5-1.8 1.2-4.6-.6-6.2-1.9-1.6-4.6-1.4-6.2.4-4.6 5.5-3.7 13.8 1.9 18.5 5.5 4.7 13.6 4.2 18.3-1l36.8-45.7h-8.5" fill="#3e4347"/><path d="m38.3 31.4c0 0 .5-6.2 1.2-8.1 2.3-6.5 16.1-21.3 16.1-21.3h-2.9l-21.6 25.3c-.2 11.9-7.5 21.9-7.5 21.9 2.3-1.1 14.7-17.8 14.7-17.8" fill="#c7e755"/><use xlink:href="#0"/><path d="m31.1 27.3c0 0-1.9 2.3-3.4 4.1 2.5 6.6-4 17.8-4 17.8s10.6-14 7.4-21.9" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3d2.svg b/public/emoji/1f3d2.svg
new file mode 100644
index 000000000..84c1cd509
--- /dev/null
+++ b/public/emoji/1f3d2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m23.3 36.9c-5.5-.4-12.1-1.7-18.5-3.2-1.9-.4-4.1 9.4-2 10.1 12.8 4 26.3 3 31.3 2.2 1.8-.3 3.1-2.4 3.2-2.4l8-13.4-4.6-2.9c-7.2 8.5-13.8 9.9-17.4 9.6" fill="#3e4347"/><path d="M56.5,2c0,0-14.1,23.3-15.9,25.3l4.6,2.9L62,2H56.5z" fill="#ed4c5c"/><g fill="#3e4347"><ellipse cx="48.7" cy="57" rx="13.3" ry="5"/><ellipse cx="48.7" cy="51.1" rx="13.3" ry="5"/><path d="m35.5 51.1h26.5v5.9h-26.5z"/></g><ellipse cx="48.7" cy="51.1" rx="13.3" ry="5" opacity=".5" fill="#b2c1c0"/><path d="m9.1 34.6l-1.6 10.9c8.5 1.9 16.7 1.7 22.2 1.2l1.8-12c-3.3 1.8-6.2 2.2-8.1 2.1-4.3-.3-9.3-1.1-14.3-2.2" fill="#e8e8e8"/><g fill="#b2c1c0"><path d="m9.2 45.8c.5.1 1 .2 1.5.3l2.8-10.6c-.5-.1-1-.2-1.5-.3l-2.8 10.6"/><path d="m24.2 47c.5 0 1.1 0 1.6 0l3.6-11.3c-.6.2-1.2.4-1.8.6l-3.4 10.7"/><path d="m16.1 46.7c.5 0 1 .1 1.5.1l.8-10.6c-.5-.1-1-.1-1.5-.2l-.8 10.7"/><path d="m22.1 36.7l-2.2 10.3c.5 0 1 0 1.5 0l2.3-10.2c-.1 0-.2 0-.3 0-.4-.1-.8-.1-1.3-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3d3.svg b/public/emoji/1f3d3.svg
new file mode 100644
index 000000000..f7ecc8461
--- /dev/null
+++ b/public/emoji/1f3d3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m55.3 8.7c-6.2-6.2-20.5-11.9-34.1 1.6-9 8.9-12.2 20.2 0 32.4 12.2 12.1 23.5 8.9 32.5 0 13.6-13.6 7.8-27.8 1.6-34" fill="#ed4c5c"/><path d="m30.8 49.3l-16.2-16.2c0 0 3.4 7.9-2.4 13.8 0 0-4.9 4.9-10.1 9.4.6 1.2.4 1.3 2.5 3.5 1.8 1.8 1.9 1.6 2.9 2.2 4.5-5.3 9.5-10.3 9.5-10.3 5.9-5.8 13.8-2.4 13.8-2.4" fill="#fed0ac"/><g fill="#d3976e"><path d="m7.6 61.8c3.3-3.8 6.9-7.5 8.5-9.1l8.7-9.4-4.2-4.2-9.4 8.7c-1.7 1.6-5.4 5.2-9.2 8.5.6 1.2.4 1.3 2.5 3.5 1.8 1.8 1.9 1.6 2.9 2.2.1-.1.1-.1.2-.2" opacity=".5"/><path d="m5.9 61.1c.6.5.9.6 1.5.9.1-.1.1-.1.2-.1 3.3-3.8 6.9-7.5 8.5-9.1l8.7-9.4-2.4 1.4-16.5 16.3"/></g><g fill="#3e4347"><path d="m30.8 49.3l-6-6-8.1 8.7c1.6-1.6 6.5-5.3 14.1-2.7"/><path d="m14.6 33.1l6 6-8.7 8.1c1.6-1.7 5.3-6.5 2.7-14.1"/></g><g fill="#ff8736"><circle cx="54.1" cy="54.1" r="7.9"/><path d="m59.6 51.1c-.4.8-2 .8-3.5 0-1.5-.8-2.5-2.1-2.1-2.8.4-.8 2-.8 3.5 0 1.6.8 2.5 2 2.1 2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3d4.svg b/public/emoji/1f3d4.svg
new file mode 100644
index 000000000..fad85a34e
--- /dev/null
+++ b/public/emoji/1f3d4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b4d7ee" d="m0 0h64v64h-64z"/><g fill="#62727a"><path opacity=".33" d="m64 33.6l-13 2.6-9-4.7-29.8 4.9-12.2-3v30.1h64z"/><path opacity=".33" d="m0 43.6l10 3.6 12-5.7 36.8 5.9 5.2-4v20.1h-64z"/><path d="m55.8 49.7l-10.8-8.5-11-18.2-6.2 9.1-8.8 6-4.5 9.4-4.5 2.2-10 14.3h64z"/></g><g fill="#fff"><path d="m34 23l-1.7 7.5 4.5 6.1-5.5-.3 8 5.7-6 3.8-5.6 12.6 1.5-9-11.2-2.3 12.5-4-2.7-11z"/><path d="m51 46l-5.5 6.1-8 6.3 11.5-4.7 6.8-4z"/><path d="m14.5 47.5l-4.5 2.2 8 6.4z"/><path d="m43.9 19.6c-.2-.3-.3-.6-.3-1 0-.9.7-1.6 1.6-1.6.8 0 1.5.6 1.6 1.4.5-.2 1-.3 1.5-.3 1.5 0 2.8.9 3.5 2.1.3-.4.9-.7 1.5-.7.3 0 .6.1.9.2.6-1 1.6-1.7 2.9-1.7 1.3 0 2.5.8 3 1.9.1 0 .2 0 .3 0 1 0 1.8.8 1.8 1.7s-.8 1.7-1.8 1.7c-.3 0-.5-.1-.7-.2-.8.9-1.7 1.4-2.7 1.4 0 0 0 0-.1 0-.2.7-.8 1.2-1.6 1.2-.2 0-.4 0-.6-.1-.5.9-1.4 1.4-2.5 1.4-1.1 0-2.1-.6-2.6-1.6-.4.2-.9.2-1.3.2-1.3 0-2.4-.6-3.1-1.6-.2.1-.5.1-.8.1-1.3 0-2.4-1.1-2.4-2.4 0-1 .8-1.9 1.9-2.1"/></g><path d="m59.8 22.1c-.2 0-.5 0-.7-.1-.6.6-1.4 1-2.4 1 0 0 0 0-.1 0-.2.6-.8 1-1.5 1-.2 0-.4 0-.6-.1-.5.7-1.4 1.2-2.4 1.2-1.1 0-2-.5-2.4-1.3-.4.1-.8.2-1.3.2-1.2 0-2.3-.5-3-1.3-.2.1-.5.1-.7.1-.5 0-.9-.1-1.2-.3.3.7 1.1 1.2 1.9 1.2.2 0 .5 0 .7-.1.6.8 1.6 1.3 2.7 1.3.4 0 .8-.1 1.2-.2.4.8 1.2 1.3 2.2 1.3.9 0 1.7-.5 2.2-1.2.2.1.4.1.5.1.7 0 1.2-.4 1.4-1 0 0 0 0 .1 0 .9 0 1.7-.4 2.2-1 .2.1.4.1.6.1.7 0 1.2-.4 1.4-1-.3.1-.6.1-.8.1" fill="#b4d7ee"/><path d="m28.3 8.6c.3-.4.5-.8.5-1.3 0-1.2-1-2.2-2.3-2.2-1.1 0-2.1.8-2.3 1.9-.6-.3-1.3-.4-2.1-.4-2.1 0-4 1.2-4.8 3-.5-.6-1.2-1-2-1-.5 0-.9.1-1.3.3-.8-1.4-2.3-2.3-4-2.3-1.9 0-3.5 1.1-4.2 2.7-.1 0-.3 0-.4 0-1.3-.1-2.4.9-2.4 2.3s1.1 2.4 2.5 2.4c.4 0 .7-.1 1-.2.8 1 2.1 1.7 3.6 1.7 0 0 .1 0 .1 0 .3 1 1.1 1.7 2.2 1.7.3 0 .6-.1.9-.2.7 1.2 2 2 3.5 2 1.6 0 2.9-.9 3.6-2.2.6.2 1.2.3 1.9.3 1.8 0 3.4-.9 4.4-2.2.3.1.7.2 1.1.2 1.9 0 3.4-1.5 3.4-3.3-.2-1.6-1.3-2.9-2.9-3.2" fill="#fff"/><path d="m27.1 12.2c-.4 0-.7-.1-1-.2-.9 1.1-2.4 1.8-4.2 1.8-.6 0-1.2-.1-1.8-.3-.6 1.1-1.9 1.8-3.4 1.8-1.4 0-2.7-.7-3.3-1.7-.3.1-.5.1-.8.1-1 0-1.9-.6-2.1-1.4 0 0-.1 0-.1 0-1.4.2-2.6-.4-3.4-1.3-.3.1-.6.2-1 .2-.4 0-.7-.1-1-.2.1 1 1 1.9 2.1 1.9.3 0 .6-.1.9-.2.7.9 1.8 1.4 3.1 1.4 0 0 0 0 .1 0 .2.8 1 1.4 1.9 1.4.3 0 .5-.1.8-.1.6 1 1.7 1.7 3 1.7 1.4 0 2.5-.7 3.1-1.8.5.2 1 .3 1.6.3 1.5 0 2.9-.7 3.8-1.8.3.1.6.2.9.2 1.4 0 2.6-.9 2.9-2.2-.7.2-1.4.4-2.1.4" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3d5.svg b/public/emoji/1f3d5.svg
new file mode 100644
index 000000000..166f1a74f
--- /dev/null
+++ b/public/emoji/1f3d5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d6eef0" d="m0 0h64v64h-64z"/><g fill="#b2c1c0"><path d="m0 15l4-4 6.5-4 11.5 9 16 21h-38z"/><path opacity=".5" d="m38 37l-16-21-11.5-9-1.5 7 4 4-1 6 4 4-2 9z"/></g><path fill="#fff" d="m10.5 7l-6.5 4-2 2h3l-1.5 4.1 4.5-2.1 1 5 4-2 3.9 2v-3.5l5.1-.5z"/><path opacity=".5" fill="#b2c1c0" d="m38 37l-16-21-11.5-9-.5 5 3 6-1 6 4 4-2 9z"/><g fill="#83bf4f"><path d="m0 32c.1 0 0 0 0 0"/><path d="m50.2 34.5c-3.2-1.4-6.6-2.5-10.2-2.5-3.6 0-6.8 1.7-9.6 2.4-16.4 4.3-30.4-2.4-30.4-2.4v32h64v-27.7c-4.4.5-9.2-.1-13.8-1.8"/></g><g fill="#699635"><circle cx="5" cy="45" r="4"/><circle cx="6" cy="40" r="3"/><circle cx="12.2" cy="43" r="6"/></g><path fill="#89664c" d="m55.8 33.8h2.7v8.2h-2.7z"/><path d="m59.4 22.9c-1.2-2.3-3.2-2.3-4.4 0l-4.2 7.8c-1.2 2.3 0 4.1 2.7 4.1 0 0 2.7-1 3.7-1s3.7 1 3.7 1c2.7 0 3.9-1.8 2.7-4.1l-4.2-7.8" fill="#699635"/><path d="m58.9 18.4c-1-1.8-2.5-1.8-3.5 0l-3.3 6.3c-1 1.8 0 3.3 2.2 3.3 0 0 2.2-1 2.9-1s2.9 1 2.9 1c2.1 0 3.1-1.5 2.2-3.3l-3.4-6.3" fill="#75a843"/><path d="m58.5 14c-.7-1.4-1.9-1.4-2.6 0l-2.5 4.7c-.7 1.4 0 2.5 1.6 2.5 0 0 1.6-1 2.2-1s2.2 1 2.2 1c1.6 0 2.3-1.1 1.6-2.5l-2.5-4.7" fill="#83bf4f"/><g fill="#fff"><path d="m34 7c0 1.1-.9 2-2 2h-10c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/><path d="m38 9c0 1.1-.9 2-2 2h-4c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"/><path d="m42 17c0 1.1-.9 2-2 2h-4c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"/><path d="m52 12c0 1.1-.9 2-2 2h-4c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"/></g><path fill="#ffdd7d" d="m30.8 36h18l7.4 13.4-2.5 6.2-15.4 2.6z"/><path fill="#dbb471" d="m24.4 55l-1.3-5.7 7.7-13.3 8.7 16.6-1.2 6.6z"/><path fill="#89664c" d="m30.8 36l-3.8 19.8 6.1 1.8z"/><g fill="#ffdd7d"><path d="m30.8 36c0 0 1.4 12.1 3.7 16.6l-1.4 5-2.3-21.6"/><path d="M27,55.8l-1.4-3.9c0,0,4.5-11.6,5.2-15.9L27,55.8z"/></g><circle cx="19" cy="45" r="4" fill="#699635"/><path fill="#dbb471" d="m38.5 51.6l17.7-2.2-1.5 7.2-16.4 2.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3d6.svg b/public/emoji/1f3d6.svg
new file mode 100644
index 000000000..7aa2ca8b9
--- /dev/null
+++ b/public/emoji/1f3d6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d6eef0" d="m0 0h64v64h-64z"/><circle cx="52" cy="12" r="7" fill="#ffe62e"/><g fill="#fff"><path d="m22 7c0 1.1-.9 2-2 2h-10c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/><path d="m26 9c0 1.1-.9 2-2 2h-4c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"/><path d="m40 12c0 1.1-.9 2-2 2h-4c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"/><path d="m19 19c0 1.1-.9 2-2 2h-4c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"/></g><path fill="#6adbc6" d="m0 32h64v32h-64z"/><path d="M64,40c0,0-78.4-0.9-46.3,24H64V40z" fill="#ffdd7d"/><path d="m39.1 53.2c-.1.5-.6.9-1.2.8-.5-.1-.9-.6-.8-1.2l4.7-23.8c.1-.5.6-.9 1.2-.8.5.1.9.6.8 1.2l-4.7 23.8" fill="#94989b"/><path d="m41.6 35.2c3.7.7 3.2 3.6 6.2 4.2 2.9.6 3.6-2.3 7.3-1.6.8.1.8.1.8.1.5 1.4 1.3 1 1.8-.9 0 0 0 0 .2-.8 1.7-8.6-10.3-12.9-10.3-12.9-1.7-.9-4.8-1.5-6.8-1.3 0 0-12.8-.4-14.5 8.2-.2.8-.2.8-.2.8-.3 1.9.3 2.6 1.4 1.5 0 0 0 0 .8.1 3.7.7 3.2 3.6 6.2 4.2 2.7.6 3.4-2.3 7.1-1.6" fill="#f27a52"/><path d="m46.4 25.1l-.3-.1c-.4-.2-.8-.4-1.3-.5.5 2.9 1.3 7.6 1.8 12.2.3.4.6.6 1 .6.6.1.9-.1 1.7-.6 1.1-.7 2.7-1.6 5.3-1.2l.3.1c1.3-6.8-8.4-10.5-8.5-10.5" fill="#f9f3d9"/><path d="m41 24h-.3c-.1 0-10.1-.1-11.5 6.7l.3.1c2.5.5 3.5 1.9 4.2 3 .5.8.8 1 1.3 1.1.5.1.9-.1 1.6-.6.1 0 .1-.1.2-.1 2.1-3.9 4.4-7.8 5.9-10.2-.6 0-1.2-.1-1.7 0" fill="#c94747"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3d7.svg b/public/emoji/1f3d7.svg
new file mode 100644
index 000000000..a29f1db27
--- /dev/null
+++ b/public/emoji/1f3d7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m12.1 37.3v-2.1h-1.9v3c0 .5.4 1 .9 1 1.6 0 2.8 1.3 2.8 3s-1.3 3-2.8 3-2.8-1.3-2.8-3c0-.5-.4-1-.9-1s-.9.4-.9 1c0 2.7 2.1 4.9 4.7 4.9s4.7-2.2 4.7-4.9c-.1-2.5-1.7-4.5-3.8-4.9"/><path d="m58 8h-46.1l-5.9 12h52v-3h-2.1l2.1-3.9v-5.1m-47.4 9l2.3-4.8 2.5 4.8h-4.8m4.5-6h4.2l-2.1 3.9-2.1-3.9m3.7 6l2.1-3.9 2.1 3.9h-4.2m3.7-6h4.2l-2.1 3.9-2.1-3.9m3.7 6l2.1-3.9 2.1 3.9h-4.2m3.7-6h4.2l-2.1 3.9-2.1-3.9m3.7 6l2.1-3.9 2.1 3.9h-4.2m20.7-2.1l-2.1-3.9h4.2l-2.1 3.9"/><path d="m10.1 19h2v10h-2z"/></g><path fill="#ffe62e" d="m12.8 28h-3.3l-3.4 4h10z"/><g fill="#ffce31"><path d="m6.1 32l3.4 4h3.3l3.3-4z"/><path d="m49.4 29v3l-8.8-3h-2.6v33h2.6v-6l8.8 3-8.8 3h11.4v-33h-2.6m0 27l-8.8-3 8.8-3v6m-8.8-6v-6l8.8 3-8.8 3m8.8-6l-8.8-3 8.8-3v6m-8.8-6v-6l8.8 3-8.8 3"/></g><path d="m54 27.2c0 1.5-1.2 2.8-2.6 2.8h-12.8c-1.4 0-2.6-1.3-2.6-2.8v-22.4c0-1.5 1.2-2.8 2.6-2.8h12.9c1.3 0 2.5 1.3 2.5 2.8v22.4" fill="#ffe62e"/><g fill="#ffce31"><path d="m38.9 15.2c0 1 .7 1.8 1.5 1.8h9c.8 0 1.5-.8 1.5-1.8v-8.4c0-1-.7-1.8-1.5-1.8h-9c-.8 0-1.5.8-1.5 1.8v8.4"/><path d="m50.9 25c0 1.1-.8 2-1.7 2h-8.6c-.9 0-1.7-.9-1.7-2v-4c0-1.1.8-2 1.7-2h8.6c.9 0 1.7.9 1.7 2v4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3d8.svg b/public/emoji/1f3d8.svg
new file mode 100644
index 000000000..ba838e874
--- /dev/null
+++ b/public/emoji/1f3d8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m36.4 54.7c0-1.2-.9-2.1-2.1-2.1-.2 0-.5 0-.7.1-.3-.5-.8-.9-1.4-.9-.4 0-.7.1-1 .3 0-.1 0-.2 0-.3 0-.9-.7-1.6-1.6-1.6-.8 0-1.4.6-1.5 1.3-.2-.2-.4-.2-.7-.2-.6 0-1.1.5-1.1 1.1v6.3h8.4c.9 0 1.6-.7 1.6-1.6 0-.4-.2-.8-.4-1.1.3-.4.5-.9.5-1.3" fill="#83bf4f"/><g fill="#699635"><path d="m36.4 57c0-.4-.2-.8-.4-1.1.3-.4.4-.8.4-1.3 0-1.2-.9-2.1-2.1-2.1-.2 0-.5 0-.7.1-.2-.3-.4-.6-.8-.8-.6.2-.9.8-.9 1.4 0 .2 0 .3.1.4-.1-.1-.3-.1-.5-.1-.6 0-1.1.5-1.1 1.1 0 .4.2.7.6.9-.2.3-.4.7-.4 1.1 0 1 .8 1.8 1.8 1.8h2.4c.9.2 1.6-.5 1.6-1.4"/><path d="m30.2 57.3c0 .6-.5-.2-1.1-.2s-1.1.8-1.1.2c0-.6.5-1.1 1.1-1.1s1.1.5 1.1 1.1"/><path d="m27.9 55.5c0 .3-.2 0-.5 0-.3 0-.5.3-.5 0 0-.3.2-.5.5-.5.2-.1.5.2.5.5"/></g><g fill="#83bf4f"><path d="m28.8 53.9c0 .3-.2-.1-.5-.1-.3 0-.5.4-.5.1s.2-.5.5-.5.5.2.5.5"/><path d="m33.2 56.5c0 .4-.3-.2-.7-.2s-.7.6-.7.2.3-.7.7-.7.7.3.7.7"/><path d="m35.2 54.5c0 .6-.5-.3-1.1-.3-.6 0-1.1.9-1.1.3s.5-1.1 1.1-1.1c.6.1 1.1.6 1.1 1.1"/><path d="m35.2 57c0 .3-.2 0-.5 0-.3 0-.5.3-.5 0 0-.3.2-.5.5-.5.3 0 .5.2.5.5"/><path d="m30.5 52.8c0 .4-.3-.2-.7-.2-.4 0-.7.6-.7.2s.3-.7.7-.7c.4 0 .7.3.7.7"/><path d="m2 58.3h60v3.7h-60z"/></g><path fill="#d0d0d0" d="m53.3 12h2.4v4.6h-2.4z"/><path fill="#94989b" d="m55.8 12h1.6v4.6h-1.6z"/><path fill="#d0d0d0" d="m52.5 10.4h4.1v1.6h-4.1z"/><path fill="#94989b" d="m56.6 10.4h1.6v1.6h-1.6z"/><g fill="#f9f3d9"><path d="m34.8 39.8h26.2v18.5h-26.2z"/><path d="m37.6 18.9h20.6v17.2h-20.6z"/></g><path fill="#ed4c5c" d="m62 39.8h-28.2l3.8-3.7h20.6z"/><path fill="#89664c" d="m39.5 46.3h6.6v12h-6.6z"/><path fill="#dbb471" d="m38.5 44.4h8.4v1.9h-8.4z"/><ellipse cx="44.6" cy="52.3" rx=".6" ry=".6" fill="#f9f3d9"/><path fill="#ed4c5c" d="m47.9 9.5l-14.1 9.4h28.2z"/><path fill="#d6eef0" d="m50.5 45.3h7.7v7.7h-7.7z"/><path d="m49.5 44.4v9.6h9.6v-9.6h-9.6m8.7.9v3.4h-3.4v-3.4h3.4m-4.3 0v3.4h-3.4v-3.4h3.4m-3.4 7.7v-3.4h3.4v3.4h-3.4m4.3 0v-3.4h3.4v3.4h-3.4" fill="#89664c"/><path fill="#d6eef0" d="m44.1 23.5h7.7v7.7h-7.7z"/><path d="m43.1 22.6v9.6h9.6v-9.6h-9.6m8.7.9v3.4h-3.4v-3.4h3.4m-4.4 0v3.4h-3.4v-3.4h3.4m-3.3 7.7v-3.4h3.4v3.4h-3.4m4.3 0v-3.4h3.4v3.4h-3.4" fill="#89664c"/><path fill="#d0d0d0" d="m21.5 12h2.4v4.6h-2.4z"/><path fill="#94989b" d="m24 12h1.6v4.6h-1.6z"/><path fill="#d0d0d0" d="m20.7 10.4h4.1v1.6h-4.1z"/><path fill="#94989b" d="m24.8 10.4h1.6v1.6h-1.6z"/><g fill="#f9f3d9"><path d="m3 39.8h26.2v18.5h-26.2z"/><path d="m5.8 18.9h20.6v17.2h-20.6z"/></g><path fill="#89664c" d="m7.7 46.3h6.6v12h-6.6z"/><path fill="#dbb471" d="m6.7 44.4h8.4v1.9h-8.4z"/><ellipse cx="12.8" cy="52.3" rx=".6" ry=".6" fill="#f9f3d9"/><path fill="#ed4c5c" d="m16.1 9.5l-14.1 9.4h28.2z"/><path fill="#d6eef0" d="m12.2 23.5h7.7v7.7h-7.7z"/><path d="m11.3 22.6v9.6h9.6v-9.6h-9.6m8.6.9v3.4h-3.4v-3.4h3.4m-4.3 0v3.4h-3.4v-3.4h3.4m-3.4 7.7v-3.4h3.4v3.4h-3.4m4.4 0v-3.4h3.4v3.4h-3.4" fill="#89664c"/><path fill="#d6eef0" d="m18.7 45.3h7.7v7.7h-7.7z"/><path d="m17.7 44.4v9.6h9.6v-9.6h-9.6m8.7.9v3.4h-3.4v-3.4h3.4m-4.4 0v3.4h-3.4v-3.4h3.4m-3.3 7.7v-3.4h3.3v3.4h-3.3m4.3 0v-3.4h3.4v3.4h-3.4" fill="#89664c"/><path fill="#ed4c5c" d="m30.2 39.8h-28.2l3.8-3.7h20.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3d9.svg b/public/emoji/1f3d9.svg
new file mode 100644
index 000000000..3deabda45
--- /dev/null
+++ b/public/emoji/1f3d9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49 30c-3.2 0-9.8 0-13 0-1.8 0-3 .9-3 2.7v31.3h20v-30c0-2.2-1.8-4-4-4" fill="#fbbf67"/><g fill="#d3976e"><path d="m36.2 35h-.4c-.4 0-.8.4-.8 1v28h2v-28c0-.6-.4-1-.8-1"/><path d="m41.2 35h-.4c-.4 0-.8.4-.8 1v28h2v-28c0-.6-.4-1-.8-1"/></g><path d="M13,34H4c-2.2,0-4,1.8-4,4v26h13V34z" fill="#6adbc6"/><g fill="#fff"><path d="m9.5 42c0 .5-.4 1-1 1h-3c-.6 0-1-.5-1-1v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2"/><path d="m9.5 50c0 .5-.4 1-1 1h-3c-.6 0-1-.5-1-1v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2"/><path d="m9.5 58c0 .5-.4 1-1 1h-3c-.6 0-1-.5-1-1v-2c0-.6.4-1 1-1h3c.6 0 1 .4 1 1v2"/></g><g fill="#d6eef0"><path d="m15 11c-2 0-3.8 1-4.9 2.5-.6-.3-1.3-.5-2.1-.5-2.4 0-4.4 1.7-4.9 4h-.1c-1.7 0-3 1.3-3 3s1.3 3 3 3h12c3.3 0 6-2.7 6-6 0-3.3-2.7-6-6-6"/><path d="m36 10c.4 0 .7.1 1.1.2.4-2.4 2.4-4.2 4.9-4.2 2 0 3.7 1.2 4.5 2.9.7-.6 1.6-.9 2.5-.9 2.2 0 4 1.8 4 4s-1.8 4-4 4h-13c-1.7 0-3-1.3-3-3s1.3-3 3-3"/></g><path d="m31.6 17.9l-7.2-7.3c-.8-.8-2.1-.8-2.8 0l-7.2 7.3c-.8.8-1.4 2.3-1.4 3.5v42.6h20v-42.7c0-1.1-.6-2.7-1.4-3.4" fill="#d3976e"/><g fill="#ffdd7d"><path d="m30 34c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 42c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 50c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 58c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/><path d="m30 26c0 .5-.5 1-1 1h-12c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h12c.5 0 1 .4 1 1v2"/></g><path d="m60 19v-5c0-1.1-.9-2-2-2h-3v-11c0-.6-.4-1-1-1s-1 .4-1 1v11h-3c-1.1 0-2 .9-2 2v5c-2.2 0-4 1.8-4 4v41h20v-41c0-2.2-1.8-4-4-4" fill="#6adbc6"/><g fill="#fff"><path d="m52.5 25c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m60.5 25c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m52.5 32c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m60.5 32c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m52.5 39c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m60.5 39c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m52.5 46c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m60.5 46c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m52.5 53c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m60.5 53c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m52.5 60c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/><path d="m60.5 60c0 .5-.5 1-1 1h-3c-.5 0-1-.5-1-1v-2c0-.6.5-1 1-1h3c.5 0 1 .4 1 1v2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3da.svg b/public/emoji/1f3da.svg
new file mode 100644
index 000000000..bf6c30621
--- /dev/null
+++ b/public/emoji/1f3da.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#94989b"><path d="m0 60h64v4h-64z"/><path d="m44 15v45h17l-4-23 4-22z"/></g><path fill="#d0d0d0" d="m50 16l-24-12-20 20 3 8-4 28h44l-4-13z"/><path d="m63 14.4l-25-14.4h-12l24 18h12c.7 0 1.4-.3 1.7-1 .6-.9.3-2-.7-2.6" fill="#c94747"/><path d="m51 14.4l-25-14.4-25 26.4c-1 .6-1.3 1.7-.7 2.6.5 1 1.7 1.3 2.6.7l23.1-25.7 23.1 13.7c.9.5 2.1.2 2.6-.7.6-.9.3-2-.7-2.6" fill="#ed4c5c"/><g fill="#3e4347"><path d="m49 44l3.4 16h4.6z"/><path d="m55 39l-4 13.1 2.1 2.9z"/><path d="m13.7 40h10.3l-2 11 2 9h-10.3l-1.7-13z"/><path d="m55.7 32h-4.7l1.3-8h4.7z"/><path d="m24 32h-8l-2-8h8z"/><path d="m30 32h8l2-8h-8z"/></g><path fill="#dbb471" d="m42 36l-4-4 2-8 4 4z"/><g fill="#3e4347"><path d="m40.2 3v2.1h-2.2l6.5 3.9h3.2l4.3 2-3.2-4h-3.8z"/><path d="m41 54h-9.8l-2.2-7 2.2-7h9.8l-1.2 5.8z"/></g><g fill="#dbb471"><path d="M11.2 56 10 53.3 24.8 50 26 52.7z"/><path d="M25.5 49 10 46.1 10.5 43 26 45.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3db.svg b/public/emoji/1f3db.svg
new file mode 100644
index 000000000..501ea5c8b
--- /dev/null
+++ b/public/emoji/1f3db.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#acb8bf"><path d="m2 60.1h60v1.9h-60z"/><path d="m5.5 56.4h53v1.9h-53z"/></g><g fill="#dae3ea"><path d="m3.8 58.2h56.5v1.9h-56.5z"/><path d="m7.2 54.5h49.5v1.9h-49.5z"/></g><path fill="#94989b" d="m4.8 27.8h54.4v1.9h-54.4z"/><path fill="#dae3ea" d="m2 29.6h60v1.9h-60z"/><path fill="#94989b" d="M32 4.8 2 21.2 4.5 25 32 6.7 59.5 25 62 21.2z"/><g fill="#dae3ea"><path d="m32 2l-30 19.2v2.9l30-19.3 30 19.3v-2.9z"/><path d="m32 6.7l-30 19.2v1.9h60v-1.9z"/></g><path fill="#acb8bf" d="m32 9.5l-24.9 16.4h49.8z"/><g fill="#94989b"><path d="m32.8 22.6l-.4.2c0-.1-.1-.2-.2-.2h-.3c-.1 0-.2.1-.2.2l-.4-.2-1-.6v1.1 1.1l1-.6.4-.2c0 .1.1.2.2.2h.3c.1 0 .2-.1.2-.2l.4.2 1 .6v-1.1-1.1l-1 .6"/><path d="m30.5 19.5c.2.3.4.4.6.6.3.1.6.2.9.2.3 0 .6-.1.9-.2.3-.1.5-.3.6-.6 0 .3-.1.6-.4.8-.3.2-.7.4-1.1.4-.4 0-.8-.1-1.1-.4-.3-.2-.4-.5-.4-.8"/><path d="m36.3 16.6c0-.1 0-.2 0-.2-.1 0-.1-.1-.2-.1 0 0-.1 0-.2 0-.6-1.5-2.1-2.6-3.9-2.6-1.7 0-3.2 1.1-3.9 2.6-.1 0-.1 0-.2 0-.1 0-.1 0-.2.1 0 0 0 0 0 .1v.1c0 .2 0 .1.1.2 0 0 .1 0 .1.1-.1.4-.2.7-.2 1.1 0 2.3 1.9 4.2 4.2 4.2s4.2-1.9 4.2-4.2c0-.4-.1-.8-.2-1.1 0 0 .1-.1.1-.1.3-.1.3-.1.3-.2m-4.3-2.4c1.4 0 2.7.8 3.3 2-.5 0-1.1 0-1.4 0-.5 0-1 .2-1.3.3-.3.2-.8.2-1.2 0-.4-.2-.8-.3-1.3-.3-.3 0-.9 0-1.4 0 .6-1.2 1.9-2 3.3-2m0 7.5c-2.1 0-3.7-1.7-3.7-3.7 0 0 0-.1 0-.1.1.5.4.8.9 1 .5.2 1 .2 1.5 0 .3-.1.5-.3.7-.5.3-.5.2-.8.4-1.2.1-.3.5-.3.7 0 .2.4.1.7.4 1.2.2.3.4.4.7.5.5.2 1 .2 1.5 0 .4-.2.7-.5.9-1 0 0 0 .1 0 .1-.3 2-1.9 3.7-4 3.7"/></g><path fill="#dae3ea" d="m8.5 33.2h6v19.6h-6z"/><g fill="#94989b"><path d="m7.8 52.8h7.5v1.8h-7.5z"/><path d="m7.8 31.5h7.5v1.7h-7.5z"/></g><g fill="#c8d0d6"><path d="m9.1 34h.7v18h-.7z"/><path d="m13.2 34h.7v18h-.7z"/><path d="m11.8 34h.7v18h-.7z"/><path d="m10.5 34h.7v18h-.7z"/></g><path fill="#dae3ea" d="m22.2 33.2h6v19.6h-6z"/><g fill="#94989b"><path d="m21.4 52.8h7.5v1.7h-7.5z"/><path d="m21.4 31.5h7.5v1.7h-7.5z"/></g><g fill="#c8d0d6"><path d="m22.8 34h.7v18h-.7z"/><path d="m26.9 34h.7v18h-.7z"/><path d="m25.5 34h.7v18h-.7z"/><path d="m24.1 34h.7v18h-.7z"/></g><path fill="#dae3ea" d="m35.8 33.2h6v19.6h-6z"/><g fill="#94989b"><path d="m35.1 52.8h7.5v1.7h-7.5z"/><path d="m35.1 31.5h7.5v1.7h-7.5z"/></g><g fill="#c8d0d6"><path d="m36.4 34h.7v18h-.7z"/><path d="m40.5 34h.7v18h-.7z"/><path d="m39.2 34h.7v18h-.7z"/><path d="m37.8 34h.7v18h-.7z"/></g><path fill="#dae3ea" d="m49.5 33.2h6v19.6h-6z"/><g fill="#94989b"><path d="m48.8 52.8h7.5v1.8h-7.5z"/><path d="m48.8 31.5h7.5v1.7h-7.5z"/></g><g fill="#c8d0d6"><path d="m50.1 34h.7v18h-.7z"/><path d="m54.2 34h.7v18h-.7z"/><path d="m52.8 34h.7v18h-.7z"/><path d="m51.5 34h.7v18h-.7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3dc.svg b/public/emoji/1f3dc.svg
new file mode 100644
index 000000000..f95f15ea7
--- /dev/null
+++ b/public/emoji/1f3dc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b4d7ee" d="m0 0h64v64h-64z"/><path d="m64 27c0 0-11.9-3-16-3s-10.8 3-16 3c-4.3 0-11.7-4-16-4-4.8 0-16 1-16 1v25h64v-22" fill="#f9f3d9"/><path d="M0,34.7c0,0,16-5.7,32-5.7c8,0,32,7.5,32,7.5V64H0V34.7z" fill="#ffdd7d"/><path d="m0 47.8c0 0 6.9-2.8 11-2.8s16.9 6.9 21 6.6c4.3-.3 19.7-3.7 24-3.8 4.2-.1 8 .9 8 .9v15.3h-64v-16.2" fill="#dbb471"/><g fill="#699635"><path d="m21.2 35.5c0 1.1.9 1.9 1.9 1.9 1.1 0 1.9-.9 1.9-1.9v-7.7c0-1.1-.9-1.9-1.9-1.9-1.1 0-1.9.9-1.9 1.9v7.7"/><path d="m15.5 33.6c-1.1 0-1.9.9-1.9 1.9 0 1.1.9 1.9 1.9 1.9h7.7c1.1 0 1.9-.9 1.9-1.9 0-1.1-.9-1.9-1.9-1.9h-7.7"/></g><path d="m15.8 17c-1.6 0-2.9 1.3-2.9 2.9v32.2c0 2.9 1.3 2.9 2.9 2.9s2.9 0 2.9-2.9v-32.2c0-1.6-1.3-2.9-2.9-2.9" fill="#83bf4f"/><g fill="#699635"><path d="m10.1 42c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4v-5.8c0-.8.6-1.4 1.4-1.4.8 0 1.4.6 1.4 1.4v5.8"/><path d="m14.4 40.6c.8 0 1.4.6 1.4 1.4 0 .8-.6 1.4-1.4 1.4h-5.7c-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4h5.7"/></g><path d="m3 52.5c0 1.1 1.3 1 3 1s3 .1 3-1-1.3-2-3-2-3 .9-3 2" fill="#f9f3d9"/><path d="m16.3 60.1c0 1.1 1.3 1 3 1s3 .1 3-1-1.3-2-3-2-3 .9-3 2" fill="#ffdd7d"/><g fill="#89664c"><path d="m26 56.5c0 1.1 1.3 1 3 1s3 .1 3-1-1.3-2-3-2-3 .9-3 2"/><path d="m57.3 52.3c-2.7.8-5.4.3-8.2.5-.2-.6-.4-1.2-.7-1.8-.3-.7-1.4-.4-1.1.3.2.5.4 1.1.6 1.6-.4.1-.9.1-1.3.3-1.4.4-2.9.8-4.3 1.3 1.3-1.3 2.7-2.5 4.3-3.5.9-.5 2-.8 3.2-.9 0 0 .1 0 .1 0 .6-.1 1.3-.1 1.9-.1.5.7 1 1.4 1.5 2.1.4.6 1.5 0 1-.6-.3-.5-.7-.9-1-1.4 1 0 1.9.1 2.7.1.8 0 .8-1.2 0-1.2-1.5 0-3.3-.2-5-.1.3-.5.7-1 1-1.4.4-.6-.6-1.3-1-.6-.5.7-1 1.4-1.5 2.2-1.1.1-2.2.4-3.1.8-1.8.9-3.4 2.3-4.9 3.8 1-2 2.2-3.9 3.9-5 3.3-2 6.7-3.1 10.4-2.4.7.1 1.1-1.1.3-1.2-3.7-.7-6.5.3-9.8 1.8.2-.4.5-.9.7-1.3.4-.7-.6-1.3-1-.6-.5 1-1.1 2-1.6 3-1.7 1.2-2.8 3.1-3.8 5 .3-2.1.7-4.2 1.9-5.6 1.6-2 3.4-3.2 5.4-3.9.7.5 1.5 1 2.2 1.5.6.4 1.2-.6.6-1.1-.4-.3-.9-.6-1.3-.9 1.1-.3 2.3-.4 3.6-.4.8 0 .8-1.2 0-1.2-1.6 0-3.4 0-4.9.5-2.3.7-4.2 2.5-5.9 4.2-2.4 2.4-2.7 6.4-3 9.8-.3.1-.5.2-.8.3-.7.2-.4 1.4.3 1.2.4-.1.8-.3 1.2-.4 2.7 2.2 4.6 2.7 8.1 2.4 3.6-.3 5.7-.9 8.4-3.4.6-.5-.3-1.4-.8-.9-1 1-2 1.6-3 2.1-.4-.6-.8-1.2-1.1-1.9-.4-.7-1.4 0-1 .6.3.5.7 1.1 1 1.7-1 .3-2.1.4-3.4.6-.6 0-1.2.1-1.9.1.4-.7.7-1.3 1.1-2 .4-.7-.6-1.3-1-.6-.5.9-.9 1.7-1.4 2.6-.6-.1-1.1-.2-1.6-.5-.7-.4-1.3-.8-1.9-1.3 1.9-.6 3.7-1.2 5.6-1.7 3.5-1 7.1.2 10.7-.8.6-.7.3-1.9-.4-1.7"/></g><path d="m46 11c0 3.3 2.7 6 6 6s6-2.7 6-6c0-3.3-2.7-6-6-6s-6 2.7-6 6" fill="#ffce31"/><g fill="#fff"><path d="m47.8 2.9c-2.5 1.4-4.2 3.6-4.5 6.6-.1.4.6.6.6.2.4-2.9 1.9-4.9 4.2-6.2.4-.2.1-.8-.3-.6"/><path d="m59.9 13.2c-.9 3.2-2.6 5.5-5.6 6.5-.4.1-.2.8.2.7 3.2-1 5.2-3.6 6.1-7 0-.4-.6-.6-.7-.2"/><path d="m44.2 13c.5 2.9 1.7 4.9 4.1 6.4.4.2.7-.4.3-.6-2.2-1.5-3.3-3.3-3.8-6-.1-.4-.7-.2-.6.2"/><path d="m58.6 6.1c-1-1.7-3-3.8-5.1-3.6-.4 0-.4.7 0 .7 1.8-.2 3.6 1.8 4.5 3.3.3.4.8 0 .6-.4"/></g><g fill="#d6eef0"><path d="m50.8 21.3c-2.4 0-4.5-.8-6.3-2.5-.3-.3-.8.2-.5.5 2 1.8 4.1 2.7 6.7 2.7.5 0 .5-.7.1-.7"/><path d="m60.4 16.7c-.6 1.5-1.7 3.5-3.2 4.2-.4.2-.2.8.2.7 1.7-.7 2.9-2.8 3.6-4.5.1-.4-.4-.8-.6-.4"/><path d="m43.2 4c-2.3 2.3-1.9 7-.7 9.8.2.4.7.1.6-.3-1.1-2.5-1.5-6.9.6-8.9.2-.4-.2-.9-.5-.6"/><path d="m58.2 2.6c1.8 1.8 2.6 3.9 2.7 6.5 0 .4.6.4.6 0 0-2.8-.9-5.1-2.9-7-.3-.3-.7.2-.4.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3dd.svg b/public/emoji/1f3dd.svg
new file mode 100644
index 000000000..c9bf17012
--- /dev/null
+++ b/public/emoji/1f3dd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d6eef0" d="m0 0h64v64h-64z"/><circle cx="52" cy="12" r="7" fill="#ffe62e"/><g fill="#fff"><path d="m22 7c0 1.1-.9 2-2 2h-10c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/><path d="m26 9c0 1.1-.9 2-2 2h-4c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"/><path d="m40 12c0 1.1-.9 2-2 2h-4c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"/><path d="m19 19c0 1.1-.9 2-2 2h-4c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"/></g><path fill="#42ade2" d="m0 32h64v32h-64z"/><path d="m55 51.2c-1.2 6.2-9.2 6.8-23 6.8-13.8 0-21.8-.5-23-6.8-1.3-6.7 9.2-11.2 23-11.2 13.8 0 24.3 4.5 23 11.2" fill="#428bc1"/><path d="m53 50.3c-1.4 5.1-9.4 4.7-21 4.7-11.6 0-19.6.4-21-4.7-1.6-5.9 9.4-12.3 21-12.3 11.6 0 22.6 6.4 21 12.3" fill="#ffdd7d"/><path d="m42 47.1c0 2-3.2.3-5 1-1.8.7-2.2 2.1-5 2.1-2.7 0-3.2-1.3-5-2.1-1.8-.7-5 .9-5-1 0-2.3 4.5-6.9 10-6.9 5.5 0 10 4.6 10 6.9" fill="#83bf4f"/><path d="m38 45c0 1.1-2.1 1-6 1-3.9 0-6 .1-6-1s2.1-3 6-3c3.9 0 6 1.9 6 3" fill="#75a843"/><path d="m30.5 44.2c0 0-2-10.3 6.2-19.4l1.8.9c0 0-5 3.2-5 18.5 0 0-1.5 1.3-3 0" fill="#dbb471"/><path d="m41.1 23.5c-1 0-1.9.2-2.7.7.3-.8.4-1.8.2-2.8-.5-2.8-3-4.6-5.6-4.2-.3.1-.6.1-.9.3 2.1.1 4.1 2.2 4.6 4.9.3 1.6.1 3.3-.6 4.5 1.1-.9 2.6-1.4 4.2-1.4 2.8 0 5.2 1.6 5.7 3.6.1-.3.1-.6.1-.9.1-2.6-2.1-4.7-5-4.7" fill="#699635"/><path d="m33.3 22.2c.2.1.5.2.7.3-.1-.1-.1-.1-.2-.2-2.6-2.2-6-2.6-8.1-1.1.2-.3.4-.7.6-1 2-2.4 5.8-2.6 8.4-.4 1.9 1.6 2.7 4.1 2.1 6.3 2-.9 4.6-.6 6.5 1 2.6 2.2 3.1 5.9 1 8.4-.3.3-.5.6-.8.8 1.1-2.3.2-5.6-2.4-7.8-.1-.1-.1-.1-.2-.2.2.2.3.4.4.6 1.3 2.4.7 5.3-1.5 6.6-.3.2-.6.3-.8.4 1.5-1.4 1.8-4.2.3-6.5-1.4-2.1-3.7-1.6-3.7-1.6s0-2.6-2.5-3.7c-2.7-1.2-5.2-.1-6.4 1.6 0-.3.1-.6.2-.9 1.1-2.3 3.9-3.5 6.4-2.6" fill="#83bf4f"/><g fill="#89664c"><path d="m30 40c0 0-.2 2 2 2 1.6 0 2-2 2-2h-4"/><path d="m30.6 36c0 0-.5 1.7 1.7 2 1.6.2 2.3-1.4 2.3-1.4l-4-.6"/><path d="m31.6 32c0 0-.5 1.7 1.7 2 1.6.2 2.3-1.4 2.3-1.4l-4-.6"/><path d="m33.2 28c0 0-.9 1.3 1.2 1.9 1.5.4 2.6-.9 2.6-.9l-3.8-1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3de.svg b/public/emoji/1f3de.svg
new file mode 100644
index 000000000..c3c729a29
--- /dev/null
+++ b/public/emoji/1f3de.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d6eef0" d="m0 0h64v64h-64z"/><path d="M28,38c-0.5-1.3-1.3-2.5-2.1-3.3L7,17.1c-1.6-1.5-4.2-1.5-5.8,0L0,18.2V38H28z" fill="#d0d0d0"/><g fill="#83bf4f"><path d="m0 32c.1 0 0 0 0 0"/><path d="m50.2 34.5c-3.2-1.4-6.8-2.2-10.4-2.2-3.6 0-6.8.8-9.4 2.1-5.6 2.5-13 2.4-19.8-.1-3.2-1.4-7-2.3-10.6-2.3v32h64v-27.7c-4.4.5-9.2-.1-13.8-1.8"/></g><g fill="#f9f3d9"><path d="m0 52h16v12h-16z"/><path d="m48 52h16v12h-16z"/></g><g fill="#d0d0d0"><path d="m0 48h18v4h-18z"/><path d="m46 48h18v4h-18z"/><path d="m2 55h4v2h-4z"/><path d="m10 57h4v2h-4z"/><path d="m54 60h4v2h-4z"/><path d="m58 54h4v2h-4z"/></g><path d="m29.7 45.8c-10-3.5-8.4-8.3-7.7-9.6h-2.2c-1.8 1.5-6 5.3 4.5 11.6 11.8 7.1.4 16.2.4 16.2h17c0 0 4.8-12.4-12-18.2" fill="#f9f3d9"/><g fill="#3e4347"><path d="m14 28h2v20h-2z"/><path d="m48 28h2v20h-2z"/></g><g fill="#699635"><circle cx="4" cy="41" r="2"/><circle cx="4" cy="39" r="1"/><circle cx="10" cy="41" r="2"/><circle cx="7" cy="40" r="3"/></g><path fill="#89664c" d="m56 38h2v6h-2z"/><path d="m58.6 29.2c-.9-1.7-2.3-1.7-3.2 0l-3.1 5.8c-.9 1.7 0 3 2 3h5.4c2 0 2.9-1.4 2-3l-3.1-5.8" fill="#699635"/><path d="m58.3 26c-.7-1.3-1.9-1.3-2.6 0l-2.4 4.6c-.7 1.3 0 2.4 1.6 2.4h4.3c1.6 0 2.3-1.1 1.6-2.4l-2.5-4.6" fill="#75a843"/><path d="m58 22.7c-.5-1-1.4-1-1.9 0l-1.8 3.5c-.5 1 0 1.8 1.2 1.8h3.2c1.2 0 1.7-.8 1.2-1.8l-1.9-3.5" fill="#83bf4f"/><circle cx="52" cy="12" r="7" fill="#ffe62e"/><g fill="#fff"><path d="m22 7c0 1.1-.9 2-2 2h-10c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"/><path d="m26 9c0 1.1-.9 2-2 2h-4c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"/><path d="m40 12c0 1.1-.9 2-2 2h-4c-1.1 0-2-.9-2-2 0-1.1.9-2 2-2h4c1.1 0 2 .9 2 2"/></g><path d="m49 22h-34c-2.2 0-4 1.8-4 4s1.8 4 4 4h34c2.2 0 4-1.8 4-4s-1.8-4-4-4" fill="#89664c"/><g fill="#f9f3d9"><circle cx="15" cy="26" r="1"/><circle cx="49" cy="26" r="1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3df.svg b/public/emoji/1f3df.svg
new file mode 100644
index 000000000..579a72025
--- /dev/null
+++ b/public/emoji/1f3df.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="#62727a"><path d="m32.5 11.5c0 .3-.2.5-.5.5-.3 0-.5-.2-.5-.5v-11c0-.3.2-.5.5-.5.3 0 .5.2.5.5v11"/><path d="m23.5 11.5c0 .3-.2.5-.5.5-.3 0-.5-.2-.5-.5v-11c0-.3.2-.5.5-.5.3 0 .5.2.5.5v11"/><path d="m41.5 11.5c0 .3-.2.5-.5.5-.3 0-.5-.2-.5-.5v-11c0-.3.2-.5.5-.5.3 0 .5.2.5.5v11"/></g><path fill="#42ade2" d="m23.5 1v4l4-2z"/><path fill="#f15744" d="m32.5 1v4l4-2z"/><path fill="#ffe62e" d="m41.5 1v4l4-2z"/><ellipse cx="32" cy="18.7" rx="32" ry="8" fill="#e8e8e8"/><ellipse cx="32" cy="21.2" rx="29.8" ry="8" fill="#b2c1c0"/><ellipse cx="32" cy="22.3" rx="29.1" ry="8" fill="#e8e8e8"/><ellipse cx="31.9" cy="25.5" rx="29.1" ry="8" fill="#62727a"/><path d="m54.2 22.8c-8.5-3.7-35.7-3.9-43.8 0-.3.1-.6.3-.8.5 12.1 2.3 32.6 2.1 44.9-.4-.1 0-.2 0-.3-.1" fill="#83bf4f" id="0"/><path fill="#62727a" d="m0 39.3h64v24.7h-64z"/><g fill="#b2c1c0"><path d="m11.2 12.7c-.3 0-.5.1-.8.2l5.9 5.9c.3 0 .6-.1.9-.1l-6-6"/><path d="m53.7 12.9c-.3 0-.5-.1-.8-.2l-6 6c.3 0 .6.1.9.1l5.9-5.9"/><path d="m32.5 17.5v-6.8c-.3 0-.7 0-1 0v6.8c.3 0 .7 0 1 0"/></g><use xlink:href="#0"/><path d="m18.5 24.5l1-2h12v2.5c.3 0 .7 0 1 0v-2.5h12l.9 1.8c.3 0 .6-.1 1-.1l-1.4-2.7h-26l-1.5 3c.3 0 .6 0 1 0" fill="#f9f3d9"/><path d="m64 18.2c0 .6-.2 1.1-.7 1.5-8.7 6.7-56.3 7.3-62.9 0-.3-.3-.4-.7-.4-1.1v20.8c0 8.2 64 10.2 64-1v-20.2" fill="#b2c1c0"/><path d="m37.6 32.9c-.4-1-1.5-1.9-2.6-1.9h-6c-1.1 0-2.2.9-2.5 1.9l-.9 3.2c-.3 1 .3 1.9 1.4 1.9h10c1.1 0 1.8-.9 1.5-1.9l-.9-3.2" fill="#e8e8e8"/><path d="m37 36h-10c-1.1 0-2 .9-2 2v10h14v-10c0-1.1-.9-2-2-2" fill="#b2c1c0"/><path fill="#62727a" d="m28 40h8v9.3h-8z"/><g fill="#fff"><path d="m0 34.7v1.5c5 4.3 21.3 5.4 25 5.7v-1.2c-12.9-.8-22.7-3.2-25-6"/><path d="m64 34c-2.2 3.7-11.3 6.2-25 6.8v1.2c6.6-.3 20.4-1.5 25-6.3v-1.7"/><path d="m0 29.7v1.5c5 4.3 21.3 5.4 25 5.7v-1.2c-12.9-.8-22.7-3.2-25-6"/><path d="m64 29c-2.2 3.7-11.3 6.2-25 6.8v1.2c6.6-.3 20.4-1.5 25-6.3v-1.7"/><path d="m0 24.7v1.5c5 4.3 21.3 5.4 25 5.7v-1.2c-12.9-.8-22.7-3.2-25-6"/><path d="m64 24c-2.2 3.7-11.3 6.2-25 6.8v1.2c6.6-.3 20.4-1.5 25-6.3v-1.7"/></g><g fill="#62727a"><path d="m3.5 30.6c0 .3-.2.5-.5.3l-1-.5c-.3-.1-.5-.5-.5-.8v-1.3c0-.3.2-.5.5-.3l1 .5c.3.1.5.5.5.8v1.3"/><path d="m20 32.2l-1.1-.1c-.3 0-.5.1-.5.4l.1 1.5c0 .2.3.4.5.4l1.1.1c.3 0 .5-.1.5-.4l-.1-1.5c0-.2-.2-.4-.5-.4"/><path d="m11 30.9l-1-.2c-.3-.1-.5.1-.5.3l.1 1.6c0 .2.2.4.5.5l1 .2c.3.1.5-.1.5-.3l-.1-1.6c0-.2-.2-.4-.5-.5"/><path d="m60 30.8c0 .3.2.5.5.3l1-.5c.3-.1.5-.5.5-.8v-1.3c0-.3-.2-.5-.5-.3l-1 .5c-.3.1-.5.5-.5.8v1.3"/><path d="m43.6 32.3l1.1-.1c.3 0 .5.1.5.4l-.1 1.5c0 .2-.3.4-.5.4l-1.1.1c-.3 0-.5-.1-.5-.4l.1-1.5c-.1-.2.2-.3.5-.4"/><path d="m52.6 31.1l1-.2c.3 0 .5.1.5.3l-.1 1.6c0 .2-.2.4-.5.5l-1 .2c-.3.1-.5-.1-.5-.3l.1-1.6c-.1-.3.2-.5.5-.5"/></g><g fill="#b2c1c0"><path d="m0 51.5v1h7l-3 7h1l3-7h7l-3 7h1l3-7h6.5l-2.5 7h1l3-8z"/><path d="m64 51.5v1h-7l3 7h-1l-3-7h-7l3 7h-1l-3-7h-6.5l2.5 7h-1l-3-8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3e0.svg b/public/emoji/1f3e0.svg
new file mode 100644
index 000000000..5edbccef4
--- /dev/null
+++ b/public/emoji/1f3e0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d0d0d0" d="m32.4 4.3h3.4v6.5h-3.4z"/><path fill="#94989b" d="m35.8 4.3h2.3v6.5h-2.3z"/><path fill="#d0d0d0" d="m31.2 2h5.7v2.3h-5.7z"/><path fill="#94989b" d="m36.9 2h2.3v2.3h-2.3z"/><path fill="#ed4c5c" d="m24.2 2l-21.5 12.3h43.1z"/><path fill="#f9f3d9" d="m8.8 14.3h30.9v19h-30.9z"/><path fill="#d6eef0" d="m20.4 20h7.7v7.7h-7.7z"/><path d="m19.4 19v9.6h9.6v-9.6h-9.6m8.7 1v3.4h-3.4v-3.4h3.4m-4.3 0v3.4h-3.4v-3.4h3.4m-3.4 7.7v-3.4h3.4v3.4h-3.4m4.3 0v-3.4h3.4v3.4h-3.4" fill="#89664c"/><path fill="#f9f3d9" d="m6.4 40.9h45.6v19.3h-45.6z"/><path fill="#d6eef0" d="m36.9 46.6h7.7v7.7h-7.7z"/><g fill="#89664c"><path d="m35.9 45.7v9.6h9.6v-9.6h-9.6m8.7.9v3.4h-3.4v-3.4h3.4m-4.4 0v3.4h-3.4v-3.4h3.4m-3.3 7.7v-3.3h3.4v3.4h-3.4zm4.3 0v-3.3h3.4v3.4h-3.4z"/><path d="m18.4 48.3h8.4v11.8h-8.4z"/></g><path fill="#dbb471" d="m17.6 46.6h10.1v1.7h-10.1z"/><circle cx="25.4" cy="53.4" r=".6" fill="#f9f3d9"/><path fill="#83bf4f" d="m2 60.1h60v1.9h-60z"/><path fill="#ed4c5c" d="m49.6 33.4h-40.9l-6.7 7.5h54.4z"/><path d="m62 56.2c0-1.2-.9-2.1-2.1-2.1-.2 0-.5 0-.7.1-.3-.5-.8-.9-1.4-.9-.4 0-.7.1-1 .3 0-.1 0-.2 0-.3 0-.9-.7-1.6-1.6-1.6-.8 0-1.4.6-1.6 1.3-.2-.2-.4-.2-.7-.2-.6 0-1.1.5-1.1 1.1v6.3h8.4c.9 0 1.6-.7 1.6-1.6 0-.4-.2-.8-.4-1.1.4-.4.6-.8.6-1.3" fill="#83bf4f"/><g fill="#699635"><path d="m62 58.5c0-.4-.2-.8-.4-1.1.3-.4.4-.8.4-1.3 0-1.2-.9-2.1-2.1-2.1-.2 0-.5 0-.7.1-.2-.3-.4-.6-.8-.8-.6.2-.9.8-.9 1.4 0 .2 0 .3.1.4-.1-.1-.3-.1-.5-.1-.6 0-1.1.5-1.1 1.1 0 .4.2.7.6.9-.2.3-.4.7-.4 1.1 0 1 .8 1.8 1.8 1.8h2.4c.9.2 1.6-.5 1.6-1.4"/><path d="m55.8 58.8c0 .6-.5-.2-1.1-.2-.6 0-1.1.8-1.1.2 0-.6.5-1.1 1.1-1.1.6 0 1.1.5 1.1 1.1"/><path d="m53.5 57c0 .3-.2 0-.5 0-.3 0-.5.3-.5 0 0-.3.2-.5.5-.5.2-.1.5.2.5.5"/></g><g fill="#83bf4f"><path d="m54.4 55.4c0 .3-.2-.1-.5-.1s-.5.4-.5.1.2-.5.5-.5.5.2.5.5"/><path d="m58.8 58c0 .4-.3-.2-.7-.2-.4 0-.7.6-.7.2 0-.4.3-.7.7-.7.3 0 .7.3.7.7"/><path d="m60.8 56.1c0 .6-.5-.3-1.1-.3-.6 0-1.1.9-1.1.3s.5-1.1 1.1-1.1c.6 0 1.1.5 1.1 1.1"/><path d="m60.8 58.6c0 .3-.2 0-.5 0s-.5.3-.5 0c0-.3.2-.5.5-.5s.5.2.5.5"/><path d="m56.1 54.3c0 .4-.3-.2-.7-.2-.4 0-.7.6-.7.2s.3-.7.7-.7c.4 0 .7.3.7.7"/><path d="m12 56.2c0-1.2-.9-2.1-2.1-2.1-.2 0-.5 0-.7.1-.3-.5-.8-.9-1.4-.9-.4 0-.7.1-1 .3 0-.1 0-.2 0-.3 0-.9-.7-1.6-1.6-1.6-.8 0-1.4.6-1.5 1.3-.2-.2-.4-.2-.7-.2-.6 0-1 .5-1 1.1v6.3h8.4c.9 0 1.6-.7 1.6-1.6 0-.4-.2-.8-.4-1.1.2-.4.4-.8.4-1.3"/></g><g fill="#699635"><path d="m12 58.5c0-.4-.2-.8-.4-1.1.3-.4.4-.8.4-1.3 0-1.2-.9-2.1-2.1-2.1-.2 0-.5 0-.7.1-.2-.3-.4-.6-.8-.8-.6.2-.9.8-.9 1.4 0 .2 0 .3.1.4-.1-.1-.3-.1-.5-.1-.6 0-1.1.5-1.1 1.1 0 .4.2.7.6.9-.2.3-.4.7-.4 1.1 0 1 .8 1.8 1.8 1.8h2.4c.9.2 1.6-.5 1.6-1.4"/><path d="m5.8 58.8c0 .6-.5-.2-1.1-.2s-1.1.8-1.1.2c0-.6.5-1.1 1.1-1.1.6 0 1.1.5 1.1 1.1"/><path d="m3.5 57c0 .3-.2 0-.5 0s-.5.3-.5 0c0-.3.2-.5.5-.5.2-.1.5.2.5.5"/></g><g fill="#83bf4f"><path d="m4.4 55.4c0 .3-.2-.1-.5-.1-.3 0-.5.4-.5.1s.2-.5.5-.5c.2 0 .5.2.5.5"/><path d="m8.8 58c0 .4-.3-.2-.7-.2-.4 0-.7.6-.7.2 0-.4.3-.7.7-.7.3 0 .7.3.7.7"/><path d="m10.8 56.1c0 .6-.5-.3-1.1-.3-.6 0-1.1.9-1.1.3s.6-1.1 1.1-1.1c.6 0 1.1.5 1.1 1.1"/><path d="m10.8 58.6c0 .3-.2 0-.5 0-.3 0-.5.3-.5 0 0-.3.2-.5.5-.5.3-.1.5.2.5.5"/><path d="m6.1 54.3c0 .4-.3-.2-.7-.2-.4 0-.7.6-.7.2s.3-.7.7-.7c.4 0 .7.3.7.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3e1.svg b/public/emoji/1f3e1.svg
new file mode 100644
index 000000000..8c1751eef
--- /dev/null
+++ b/public/emoji/1f3e1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#c94747" d="m39 38l14.8 4.1h-11.3l-15.5-4.1z"/><path fill="#f9f3d9" d="m5 22h22v38h-22z"/><path fill="#dbb471" d="m27 22h12v16h-12z"/><path fill="#ed4c5c" d="M21 8 1.1 22 27 22z"/><path fill="#d0d0d0" d="m29 10h3v8h-3z"/><path fill="#94989b" d="m32 10h2v9h-2z"/><path fill="#c94747" d="m21 8l22 14h-16z"/><path fill="#d0d0d0" d="m28 8h5v2h-5z"/><path fill="#94989b" d="m33 8h2v2h-2z"/><path fill="#d6eef0" d="m12.8 27.8h6.4v6.4h-6.4z"/><path d="m12 27v8h8v-8h-8m7.2.8v2.8h-2.8v-2.8h2.8m-3.6 0v2.8h-2.8v-2.8h2.8m-2.8 6.4v-2.8h2.8v2.8h-2.8m3.6 0v-2.8h2.8v2.8h-2.8" fill="#89664c"/><path fill="#d6eef0" d="m30.6 27.4h4.8v7.2h-4.8z"/><g fill="#89664c"><path d="m30.2 27v8h5.6v-8h-5.6m.8.8h1.6v2.8h-1.6c0 0 0-2.8 0-2.8m0 6.4v-2.8h1.6v2.8h-1.6m4 0h-1.6v-2.8h1.6v2.8m0-3.6h-1.6v-2.8h1.6v2.8"/><path d="m13.7 49.1h6.2v10.9h-6.2z"/><path d="m19.2 47.5h1.6v1.6h-1.6z"/></g><path fill="#594640" d="m12.1 49.1h1.6v10.9h-1.6z"/><path fill="#dbb471" d="m11.4 47.5h7.8v1.6h-7.8z"/><circle cx="18.6" cy="53.8" r=".6" fill="#f9f3d9"/><path fill="#83bf4f" d="m.1 60h52v4h-52z"/><path fill="#dbb471" d="m39.9 42.1h9.3v17.9h-9.3z"/><path fill="#f9f3d9" d="m27 42.1h12.9v17.9h-12.9z"/><path fill="#ed4c5c" d="m27 38h-22l-5 4.1h42.5z"/><path fill="#d6eef0" d="m28.3 47.8h6.4v6.4h-6.4z"/><path d="m27.5 47v8h8v-8h-8m7.2.8v2.8h-2.8v-2.8h2.8m-3.6 0v2.8h-2.8v-2.8h2.8m-2.8 6.4v-2.8h2.8v2.8h-2.8m3.6 0v-2.8h2.8v2.8h-2.8" fill="#89664c"/><path fill="#d6eef0" d="m42.1 47.4h4.8v7.2h-4.8z"/><path d="m41.7 47v8h5.6v-8h-5.6m.8.8h1.6v2.8h-1.6v-2.8m0 6.4v-2.8h1.6v2.8h-1.6m4 0h-1.6v-2.8h1.6v2.8m0-3.6h-1.6v-2.8h1.6v2.8" fill="#89664c"/><path fill="#699635" d="m51.9 60h12v4h-12z"/><path fill="#d3976e" d="m52.2 34h4v26h-4z"/><path d="m56.2 34h-1.5c0 .2 0 .3 0 .5 0 2.3-.8 2.3-.8 4.6 0 2.3.8 2.3.8 4.5 0 2.3-.8 2.3-.8 4.6 0 2.3.8 2.3.8 4.5 0 2.3-.8 2.3-.8 4.5 0 1.4.2 2 .4 2.7h1.8c.1.1.1-25.9.1-25.9" fill="#89664c"/><path d="m53.2 2.9c-1.9 2.7-4.2-2.2-7.2 2s-1.4 7.9-.5 10.6c1.8 5.5-1.9 7.2.6 11.8 2.4 4.6-1.1 6.8 3.5 9.3s2.3-2.9 7 .3c4.7 3.2 5.3-2.2 4.8-4.2-1-3.7 1.7-4.6 2.5-7.7 1.3-5.5-3.1-8.5-1.7-13.7 1.2-5.1-3.3-16.7-9-8.4" fill="#83bf4f"/><path d="m62 11.4c1.1-3.9-1.2-11.4-4.8-11.4 0 0 2.4 3.2-1 7.2-3.4 4 2.9 6 0 9.7-2.9 3.7 2.7 7.3.5 10.2-2.7 3.6-7 3.1-4.5 10 0 0 0 .1 0 .1 1-.6 1.1-2.3 4.2-.2 4.7 3.2 5.3-2.2 4.8-4.2-1-3.7 1.7-4.6 2.5-7.7 1.4-5.5-3-8.5-1.7-13.7" fill="#699635"/><g fill="#83bf4f"><path d="m57.8 11.2c-.7 0 .4-.6.4-1.4s-1.1-1.4-.4-1.4c.7 0 1.4.6 1.4 1.4s-.6 1.4-1.4 1.4"/><path d="m59.6 23.3c-1.1 0 .6-.9.6-2s-1.7-2-.6-2c1.1 0 2 .9 2 2s-.9 2-2 2"/><path d="m57.8 33.5c-.8 0 0-.7 0-1.5s-.8-1.5 0-1.5c.8 0 1.5.7 1.5 1.5 0 .8-.7 1.5-1.5 1.5"/><path d="m49.3 12.1c.8 0-.2.7-.2 1.5s1.1 1.5.2 1.5-1.5-.7-1.5-1.5.7-1.5 1.5-1.5"/><path d="m52.6 6.4c1.1 0-.5.9-.5 2s1.7 2 .5 2c-1.1 0-2-.9-2-2s.8-2 2-2"/></g><g fill="#699635"><path d="m51.7 21.6c1.7 0-.7 1.3-.7 3s2.3 3 .7 3c-1.7 0-3-1.3-3-3s1.3-3 3-3"/><path d="m52.6 16.1c.8 0 0 .7 0 1.5s.8 1.5 0 1.5c-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5"/></g><path fill="#83bf4f" d="m58.1 57h.4v3h-.4z"/><path d="m57.2 53.9v2.3c0 .4.3.8.8.8h.8v-1.6c-.1-1.1-1.6-1.5-1.6-1.5" fill="#c94747"/><path d="m59.5 53.9v2.3c0 .4-.3.8-.8.8h-.8v-1.6c0-1.1 1.6-1.5 1.6-1.5" fill="#ed4c5c"/><path fill="#83bf4f" d="m62.5 54.7h.4v5.3h-.4z"/><path d="m61.6 51.5v2.3c0 .4.3.8.8.8h.8v-1.6c-.1-1-1.6-1.5-1.6-1.5" fill="#c94747"/><path d="m63.9 51.5v2.3c0 .4-.3.8-.8.8h-.8v-1.6c0-1 1.6-1.5 1.6-1.5" fill="#ed4c5c"/><path d="m58.7 50.2v2.3c0 .4.3.8.8.8h.8v-1.6c0-1-1.6-1.5-1.6-1.5" fill="#f2b200"/><path d="m61.1 50.2v2.3c0 .4-.3.8-.8.8h-.8v-1.6c0-1 1.6-1.5 1.6-1.5" fill="#ffce31"/><path fill="#83bf4f" d="m59.7 53.4h.4v6.6h-.4z"/><path d="m55.5 51.4v2.3c0 .4.4.8.8.8h.7v-1.5c0-1.2-1.5-1.6-1.5-1.6" fill="#f2b200"/><path d="m57.8 51.4v2.3c0 .4-.3.8-.8.8h-.8v-1.5c0-1.2 1.6-1.6 1.6-1.6" fill="#ffce31"/><g fill="#83bf4f"><path d="m56.4 54.5h.4v5.5h-.4z"/><path d="m49 57h.4v3h-.4z"/></g><path d="m48 53.9v2.3c0 .4.3.8.8.8h.8v-1.6c0-1.1-1.6-1.5-1.6-1.5" fill="#c94747"/><path d="m50.4 53.9v2.3c0 .4-.3.8-.8.8h-.8v-1.6c0-1.1 1.6-1.5 1.6-1.5" fill="#ed4c5c"/><path fill="#83bf4f" d="m53.4 54.7h.4v5.3h-.4z"/><path d="m52.4 51.5v2.3c0 .4.3.8.8.8h.8v-1.6c0-1-1.6-1.5-1.6-1.5" fill="#c94747"/><path d="m54.8 51.5v2.3c0 .4-.3.8-.8.8h-.8v-1.6c0-1 1.6-1.5 1.6-1.5" fill="#ed4c5c"/><path d="m49.6 50.2v2.3c0 .4.3.8.8.8h.8v-1.6c0-1-1.6-1.5-1.6-1.5" fill="#f2b200"/><path d="m51.9 50.2v2.3c0 .4-.3.8-.8.8h-.8v-1.6c.1-1 1.6-1.5 1.6-1.5" fill="#ffce31"/><path fill="#83bf4f" d="m50.6 53.4h.4v6.6h-.4z"/><path d="m46.3 51.4v2.3c0 .4.3.8.8.8h.8v-1.5c0-1.2-1.6-1.6-1.6-1.6" fill="#c94747"/><path d="m48.7 51.4v2.3c0 .4-.3.8-.8.8h-.8v-1.5c0-1.2 1.6-1.6 1.6-1.6" fill="#ed4c5c"/><path fill="#83bf4f" d="m47.3 54.5h.4v5.5h-.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3e2.svg b/public/emoji/1f3e2.svg
new file mode 100644
index 000000000..0f38711e0
--- /dev/null
+++ b/public/emoji/1f3e2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#3e4347" d="m26 6h20v48h-20z"/><path fill="#dae3ea" d="m16 2h32v4h-32z"/><path fill="#3e4347" d="m4 6h10v46h-10z"/><path fill="#b2c1c0" d="m26 52h28v8h-28z"/><g fill="#b4d7ee"><path d="m30 52h4v8h-4z"/><path d="m38 52h4v8h-4z"/><path d="m46 52h4v8h-4z"/><path d="m46 42h10v4h-10z"/><path d="m46 32h10v4h-10z"/><path d="m46 22h10v4h-10z"/><path d="m46 12h10v4h-10z"/><path d="m38 42h4v4h-4z"/><path d="m38 32h4v4h-4z"/><path d="m38 22h4v4h-4z"/><path d="m38 12h4v4h-4z"/><path d="m30 42h4v4h-4z"/><path d="m30 32h4v4h-4z"/><path d="m30 22h4v4h-4z"/><path d="m30 12h4v4h-4z"/></g><g fill="#3e4347"><path d="m26 46h32v6h-32z"/><path d="m26 36h32v6h-32z"/><path d="m26 26h32v6h-32z"/><path d="m26 16h32v6h-32z"/><path d="m26 6h32v6h-32z"/></g><g fill="#b4d7ee"><path d="m14 8h12v44h-12z"/><path d="m4 52h22v10h-22z"/></g><path fill="#dae3ea" d="m2 50h24v2h-24z"/><g fill="#d6eef0"><path d="m14 38h12v2h-12z"/><path d="m14 28h12v2h-12z"/><path d="m14 18h12v2h-12z"/><path d="m14 10h12v2h-12z"/></g><path fill="#f5f5f5" d="m14 6h12v2h-12z"/><path fill="#b2c1c0" d="m4 52h2v10h-2z"/><g fill="#f5f5f5"><path d="m10 52h1.3v10h-1.3z"/><path d="m10 52h12v1.1h-12z"/><path d="m10 60.9h12v1.1h-12z"/><path d="m15.3 52h1.3v10h-1.3z"/><path d="m20.7 52h1.3v10h-1.3z"/></g><path fill="#83bf4f" d="m26 58h36v2h-36z"/><path fill="#dae3ea" d="m24 60h38v2h-38z"/><path d="m61 57.8c.2-.3.3-.7.3-1.2 0-1.3-1-2.3-2.3-2.3 0 0-.1 0-.1 0v-.3c0-.6-.5-1.2-1.2-1.2-.3 0-.5.1-.7.3-.1-.8-.9-1.4-1.7-1.4-1 0-1.7.8-1.7 1.8 0 .1 0 .3 0 .4-.3-.2-.7-.4-1.1-.4-.7 0-1.3.4-1.6 1-.2-.1-.5-.1-.8-.1-1.3 0-2.3 1-2.3 2.3 0 .5.2 1 .5 1.4-.3.3-.5.7-.5 1.2 0 1 .8 1.8 1.7 1.8h9.2c.3.3.8.5 1.2.5 1.1 0 2-.9 2-2 .1-.8-.3-1.4-.9-1.8" fill="#83bf4f"/><g fill="#699635"><path d="m51.7 59.6c0 .6.5-.3 1.2-.3.6 0 1.2.9 1.2.3 0-.6-.5-1.2-1.2-1.2-.7 0-1.2.6-1.2 1.2"/><path d="m55.1 57.6c0 .3.3 0 .6 0 .3 0 .6.3.6 0 0-.3-.3-.6-.6-.6-.3 0-.6.2-.6.6"/><path d="m59.4 59.7c0 .3.3 0 .6 0 .3 0 .6.3.6 0 0-.3-.3-.6-.6-.6-.3.1-.6.3-.6.6"/></g><g fill="#b5f478"><path d="m56.9 56c0 .3.3-.1.6-.1.3 0 .6.4.6.1 0-.3-.3-.6-.6-.6-.3 0-.6.2-.6.6"/><path d="m58.9 57.7c0 .3.3-.1.6-.1.3 0 .6.4.6.1 0-.3-.3-.6-.6-.6-.4 0-.6.2-.6.6"/></g><g fill="#699635"><path d="m49.2 56.6c0 .7.5-.4 1.2-.4.7 0 1.2 1 1.2.4 0-.6-.5-1.2-1.2-1.2-.7 0-1.2.5-1.2 1.2"/><path d="m49.1 59.3c0 .3.3 0 .6 0 .3 0 .6.3.6 0 0-.3-.3-.6-.6-.6-.3.1-.6.3-.6.6"/></g><path d="m54.3 54.7c0 .4.3-.2.8-.2.4 0 .8.7.8.2 0-.4-.3-.8-.8-.8-.4 0-.8.3-.8.8" fill="#b5f478"/><path d="m56.5 59.9c0 .4.3-.2.8-.2.4 0 .8.7.8.2 0-.4-.3-.8-.8-.8-.5 0-.8.3-.8.8" fill="#699635"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3e3.svg b/public/emoji/1f3e3.svg
new file mode 100644
index 000000000..db2004f55
--- /dev/null
+++ b/public/emoji/1f3e3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m63 60h-62c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h62c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1" fill="#b2c1c0"/><path fill="#e8e8e8" d="m6 14h52v46h-52z"/><path fill="#3e4347" d="m64 16h-64l5-16h54z"/><g fill="#62727a"><path d="m11 24h8v14h-8z"/><path d="m45 24h8v14h-8z"/></g><g fill="#b4d7ee"><path d="m13 26h4v10h-4z"/><path d="m47 26h4v10h-4z"/></g><g fill="#62727a"><path d="m11.8 30h6.5v2h-6.5z"/><path d="m45.8 30h6.5v2h-6.5z"/></g><g fill="#fff"><path d="m11 44h42v16h-42z"/><path d="m32 41l13.5 6h4.5l-18-8-18 8h4.5z"/></g><g fill="#f15744"><path d="m24 22h16v4h-16z"/><path d="m24 28h16v4h-16z"/><path d="m30 30h4v6h-4z"/></g><path d="m64 16l-4.5-14.5-2.5 2.5-3-3 1-1h-3l1 1-3 3-3-3 1-1h-3l1 1-3 3-3-3 1-1h-3l1 1-3 3-3-3 1-1h-4l1 1-3 3-3-3 1-1h-3l1 1-3 3-3-3 1-1h-3l1 1-3 3-3-3 1-1h-3l1 1-3 3-2.5-2.5-4.5 14.5h5l-1-1 3-3 3 3-1 1h3l-1-1 3-3 3 3-1 1h3l-1-1 3-3 3 3-1 1h18l-1-1 3-3 3 3-1 1h3l-1-1 3-3 3 3-1 1h3l-1-1 3-3 3 3-1 1h5m-57-5l-3-3 3-3 3 3-3 3m7 0l-3-3 3-3 3 3-3 3m7 0l-3-3 3-3 3 3-3 3m22 0l-3-3 3-3 3 3-3 3m7 0l-3-3 3-3 3 3-3 3m7 0l-3-3 3-3 3 3-3 3" fill="#62727a"/><circle cx="32" cy="12" r="8" fill="#e8e8e8"/><circle cx="32" cy="12" r="6" fill="#3e4347"/><g fill="#b4d7ee"><path d="m13 46h6v14h-6z"/><path d="m21 46h6v14h-6z"/><path d="m29 46h6v14h-6z"/><path d="m37 46h6v14h-6z"/><path d="m45 46h6v14h-6z"/></g><g fill="#62727a"><path d="m13 46h6v4h-6z"/><path d="m21 46h6v4h-6z"/><path d="m37 46h6v4h-6z"/><path d="m45 46h6v4h-6z"/><path d="m29 46h6v4h-6z"/></g><path d="m9 21.5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3" fill="#b2c1c0" id="0"/><path d="m7 27.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v3" fill="#b2c1c0"/><use xlink:href="#0"/><g fill="#b2c1c0"><path d="m7 39.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v3"/><path d="m9 33.5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3"/><path d="m7 51.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v3"/><path d="m9 45.5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3"/><path d="m9 57.5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3"/></g><path d="m55 21.5c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5v3" fill="#b2c1c0" id="1"/><path d="m57 27.5c0 .3.2.5.5.5h1c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-1c-.3 0-.5.2-.5.5v3" fill="#b2c1c0"/><use xlink:href="#1"/><g fill="#b2c1c0"><path d="m57 39.5c0 .3.2.5.5.5h1c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-1c-.3 0-.5.2-.5.5v3"/><path d="m55 33.5c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5v3"/><path d="m57 51.5c0 .3.2.5.5.5h1c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-1c-.3 0-.5.2-.5.5v3"/><path d="m55 45.5c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5v3"/><path d="m55 57.5c0 .3.2.5.5.5h3c.3 0 .5-.2.5-.5v-3c0-.3-.2-.5-.5-.5h-3c-.3 0-.5.2-.5.5v3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3e4.svg b/public/emoji/1f3e4.svg
new file mode 100644
index 000000000..8359ad4f1
--- /dev/null
+++ b/public/emoji/1f3e4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m63 60h-62c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h62c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1" fill="#b2c1c0"/><path d="m64 17c0 .5-.5 1-1 1h-62c-.6 0-1-.5-1-1v-14c0-.5.4-1 1-1h62c.5 0 1 .5 1 1v14" fill="#428bc1"/><path fill="#62727a" d="m2 18h60v42h-60z"/><g fill="#fff"><path d="m2 20h60v10h-60z"/><path d="m2 32h60v10h-60z"/></g><path fill="#d0d0d0" d="m2 0h60v2h-60z"/><path d="m22.8 6c0 2.8-1.6 5.2-3.9 6.3.6-.9 1-1.9 1-3.1 0-2.9-2.4-5.3-5.3-5.3-2.8 0-5.1 2.2-5.3 4.9-.4-.8-.6-1.7-.6-2.8h-4.7c0 5.5 4.5 10 10 10s10-4.5 10-10c0 0-1.2 0-1.2 0m-8.2-.2c1.9 0 3.5 1.6 3.5 3.5 0 1.9-1.6 3.5-3.5 3.5-1.9 0-3.5-1.6-3.5-3.5 0-2 1.5-3.5 3.5-3.5" fill="#ffe62e"/><g fill="#b4d7ee"><path d="m4.5 22h4v6h-4z"/><path d="m10.5 22h4v6h-4z"/><path d="m19.5 22h4v6h-4z"/><path d="m25.5 22h4v6h-4z"/><path d="m34.5 22h4v6h-4z"/><path d="m40.5 22h4v6h-4z"/><path d="m49.5 22h4v6h-4z"/><path d="m55.5 22h4v6h-4z"/><path d="m4.5 34h4v6h-4z"/><path d="m10.5 34h4v6h-4z"/><path d="m19.5 34h4v6h-4z"/><path d="m25.5 34h4v6h-4z"/><path d="m34.5 34h4v6h-4z"/><path d="m40.5 34h4v6h-4z"/><path d="m49.5 34h4v6h-4z"/><path d="m55.5 34h4v6h-4z"/></g><path fill="#ffe62e" d="m21 44v16h2v-12h18v12h2v-16z"/><g fill="#b4d7ee"><path d="m27 48h4v12h-4z"/><path d="m33 48h4v12h-4z"/></g><g fill="#fff"><path d="m31 48h2v12h-2z"/><path d="m37 48h2v12h-2z"/><path d="m25 48h2v12h-2z"/><path d="m26 53h12v2h-12z"/><path d="m43 48h16v10h-16z"/><path d="m5 48h16v10h-16z"/></g><g fill="#b4d7ee"><path d="m43 50h14v6h-14z"/><path d="m7 50h14v6h-14z"/></g><g fill="#fff"><path d="m13 49h2v8h-2z"/><path d="m49 49h2v8h-2z"/></g><g fill="#ffe62e"><path d="m28 5.3c.6-.1 1.5-.2 2.8-.2 1.3 0 2.2.3 2.8.8.6.5 1 1.3 1 2.2s-.3 1.8-.8 2.3c-.7.7-1.7 1-2.9 1-.3 0-.5 0-.7 0v3.5h-2v-9.6zm2 4.4c.2 0 .4.1.7.1 1.1 0 1.8-.6 1.8-1.6 0-.9-.6-1.4-1.6-1.4-.4 0-.7 0-.8.1v2.8z"/><path d="m44.4 9.9c0 3.2-1.8 5.1-4.4 5.1-2.7 0-4.2-2.2-4.2-4.9 0-2.9 1.7-5.1 4.4-5.1 2.7 0 4.2 2.2 4.2 4.9m-6.5.1c0 1.9.8 3.2 2.2 3.2 1.4 0 2.2-1.4 2.2-3.3 0-1.7-.8-3.2-2.2-3.2-1.4 0-2.2 1.4-2.2 3.3"/><path d="m46.2 12.6c.6.3 1.4.6 2.3.6.9 0 1.4-.4 1.4-1 0-.6-.4-.9-1.5-1.4-1.5-.6-2.5-1.5-2.5-2.9 0-1.7 1.3-2.9 3.4-2.9 1 0 1.8.2 2.3.5l-.5 1.8c-.4-.2-1-.5-1.9-.5-.9 0-1.3.4-1.3.9 0 .6.5.9 1.7 1.4 1.6.6 2.4 1.5 2.4 2.9 0 1.6-1.2 3-3.6 3-1 0-2.1-.3-2.6-.6l.4-1.8"/><path d="M55.5,7h-2.4V5.2H60V7h-2.5v7.8h-2V7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3e5.svg b/public/emoji/1f3e5.svg
new file mode 100644
index 000000000..448460d26
--- /dev/null
+++ b/public/emoji/1f3e5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m40 18h-26c-2.2 0-4 1.8-4 4v38h34v-38c0-2.2-1.8-4-4-4" fill="#e8e8e8"/><g fill="#62727a"><path d="m60 36h-34c-1.1 0-2 .9-2 2v22h38v-22c0-1.1-.9-2-2-2"/><path d="m7 36c-.6 0-1.2.4-1.6.8l-2.9 4.3c-.3.5-.5 1.4-.5 1.9v17h8v-24h-3"/></g><path fill="#b4d7ee" d="m12 53h10v7h-10z"/><path d="m63 60h-62c-.6 0-1 .5-1 1v2c0 .6.4 1 1 1h62c.5 0 1-.4 1-1v-2c0-.5-.5-1-1-1" fill="#62727a"/><g fill="#b4d7ee"><path d="m14 34.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m18 34.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m22 34.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m26 34.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m30 34.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m14 42.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m18 42.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m22 42.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m14 50.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m18 50.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m22 50.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m32 44h30v16h-30z"/><path d="m7 46.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m7 55.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/></g><g fill="#fff"><path d="m21 53h-8-1v1 6h1v-6h3.5v6h1v-6h3.5v6h1v-6-1z"/><path d="m17.5 56h-1c-.3 0-.5.2-.5.5v1c0 .3.2.5.5.5h1c.3 0 .5-.2.5-.5v-1c0-.3-.2-.5-.5-.5"/></g><path fill="#b2c1c0" d="m13 60h8v2h-8z"/><path fill="#e8e8e8" d="m13 62h8v2h-8z"/><path d="m33 44h29v-2h-31c-.5 0-1 .5-1 1v17h2v-3c0-.5.5-1 1-1h29v-2h-29c-.5 0-1-.4-1-1v-2c0-.5.5-1 1-1h29v-2h-29c-.5 0-1-.5-1-1v-2c0-.5.5-1 1-1" fill="#fff"/><g fill="#b4d7ee"><path d="m14 26.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m18 26.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m22 26.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m26 26.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m30 26.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m34 34.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m34 26.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m38 34.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m38 26.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m42 34.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/><path d="m42 26.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v5"/></g><path fill="#b2c1c0" d="m19 8h16v10h-16z"/><circle cx="27" cy="8" r="8" fill="#e8e8e8"/><path d="m32 6h-3v-3c0-.5-.5-1-1-1h-2c-.5 0-1 .5-1 1v3h-3c-.5 0-1 .4-1 1v2c0 .6.5 1 1 1h3v3c0 .6.5 1 1 1h2c.5 0 1-.4 1-1v-3h3c.5 0 1-.4 1-1v-2c0-.6-.5-1-1-1" fill="#f15744"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3e6.svg b/public/emoji/1f3e6.svg
new file mode 100644
index 000000000..dee2c6fa7
--- /dev/null
+++ b/public/emoji/1f3e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#4d4d4d" d="m9.5 31.5h45v24.9h-45z"/><g fill="#acb8bf"><path d="m2 60.1h60v1.9h-60z"/><path d="m9.5 56.4h45v1.9h-45z"/><path d="m17 52.6h30v1.9h-30z"/></g><path fill="#89664c" d="m41 36.9h7v12h-7z"/><path fill="#b4d7ee" d="m42 37.9h5v10h-5z"/><g fill="#89664c"><path d="m44 37.4h1v11h-1z"/><path d="m16 36.9h7v12h-7z"/></g><path fill="#b4d7ee" d="m17 37.9h5v10h-5z"/><path fill="#89664c" d="m19 37.4h1v11h-1z"/><g fill="#dae3ea"><path d="m5.8 58.2h52.5v1.9h-52.5z"/><path d="m13.2 54.5h37.5v1.9h-37.5z"/></g><path fill="#94989b" d="m4.8 27.8h54.4v1.9h-54.4z"/><path fill="#dae3ea" d="m2 29.6h60v1.9h-60z"/><path fill="#94989b" d="M32 4.8 2 21.2 4.5 25 32 6.7 59.5 25 62 21.2z"/><g fill="#dae3ea"><path d="m32 2l-30 19.2v2.9l30-19.3 30 19.3v-2.9z"/><path d="m32 6.7l-30 19.2v1.9h60v-1.9z"/></g><path fill="#acb8bf" d="m32 9.5l-24.9 16.4h49.8z"/><path d="m32 17.4c-1 0-1.8-.7-1.8-1.6s.8-1.6 1.8-1.6 1.8.7 1.8 1.6h1.8c0-1.5-1.1-2.7-2.7-3v-.9h-1.8v.9c-1.5.4-2.7 1.6-2.7 3 0 1.7 1.6 3.1 3.6 3.1 1 0 1.8.7 1.8 1.6 0 .9-.8 1.6-1.8 1.6s-1.8-.7-1.8-1.6h-1.8c0 1.5 1.1 2.7 2.7 3v.9h1.8v-.9c1.5-.4 2.7-1.6 2.7-3 0-1.7-1.6-3.1-3.6-3.1" fill="#fff"/><path fill="#dae3ea" d="m6.5 33.5h6v22.7h-6z"/><g fill="#94989b"><path d="m5.8 56.2h7.5v2h-7.5z"/><path d="m5.8 31.5h7.5v2h-7.5z"/></g><g fill="#c8d0d6"><path d="m7.1 34.4h.7v21h-.7z"/><path d="m11.2 34.4h.7v21h-.7z"/><path d="m9.8 34.4h.7v21h-.7z"/><path d="m8.5 34.4h.7v21h-.7z"/></g><path fill="#dae3ea" d="m51.5 33.5h6v22.7h-6z"/><g fill="#94989b"><path d="m50.8 56.2h7.5v2h-7.5z"/><path d="m50.8 31.5h7.5v2h-7.5z"/></g><g fill="#c8d0d6"><path d="m52.1 34.4h.7v21h-.7z"/><path d="m56.2 34.4h.7v21h-.7z"/><path d="m54.8 34.4h.7v21h-.7z"/><path d="m53.5 34.4h.7v21h-.7z"/></g><path d="m26.6 42.3v9.8h10.7v-9.8c.1-7.3-10.7-7.1-10.7 0" fill="#89664c"/><path d="m27.4 42.7v9.4h9.2v-9.4c0-6.7-9.2-6.6-9.2 0" fill="#594640"/><path d="m27.6 42.8v9.3h8.9v-9.3c-.1-6.7-8.9-6.6-8.9 0" fill="#a37d64"/><path fill="#94989b" d="m26.1 52.1h11.9v.6h-11.9z"/><g fill="#594640"><path d="m32.6 42.5h3.1c-.1-2.2-1.5-3.4-3.1-3.7v3.7"/><path d="m31.6 42.5v-3.7c-1.5.2-3 1.5-3.1 3.7h3.1"/></g><g fill="#89664c"><path d="m32.5 42.5h3.1c-.1-2.2-1.5-3.4-3.1-3.7v3.7"/><path d="m31.5 42.5v-3.7c-1.5.2-3 1.5-3.1 3.7h3.1"/></g><g fill="#594640"><path d="m32.6 43.5h3.1v3h-3.1z"/><path d="m28.5 43.5h3.1v3h-3.1z"/></g><g fill="#89664c"><path d="m32.5 43.5h3.1v3h-3.1z"/><path d="m28.4 43.5h3.1v3h-3.1z"/></g><g fill="#594640"><path d="m32.6 47.9h3.1v3h-3.1z"/><path d="m28.5 47.9h3.1v3h-3.1z"/></g><g fill="#89664c"><path d="m32.5 47.8h3.1v3h-3.1z"/><path d="m28.4 47.8h3.1v3h-3.1z"/></g><path fill="#dae3ea" d="m34.9 44.8h1.3v2.6h-1.3z"/><path fill="#acb8bf" d="m35 44.9h1.1v2.4h-1.1z"/><path d="m35.7 47.1l-.1-.5c0 0 .1-.1.1-.1 0-.1-.1-.2-.2-.2s-.2.1-.2.2c0 .1 0 .1.1.1l-.1.5h.4" fill="#3e4347"/><circle cx="35.5" cy="45.6" r=".5" fill="#94989b"/><circle cx="35.5" cy="45.5" r=".5" fill="#dae3ea"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3e7.svg b/public/emoji/1f3e7.svg
new file mode 100644
index 000000000..770f01959
--- /dev/null
+++ b/public/emoji/1f3e7.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,40c0,5.5-4.5,10-10,10H12C6.5,50,2,45.5,2,40V10C2,4.5,6.5,0,12,0h40c5.5,0,10,4.5,10,10V40z" fill="#44618b"/><path d="M49.7,26.3c0,1.5-1.2,2.7-2.7,2.7H9.2c-1.5,0-2.7-1.2-2.7-2.7V8.2c0-1.5,1.2-2.7,2.7-2.7H47
+		c1.5,0,2.7,1.2,2.7,2.7V26.3z" fill="#cad5dd"/><path d="M49.7,28c0,1.5-1.2,2.7-2.7,2.7H9.2c-1.5,0-2.7-1.2-2.7-2.7V9.9c0-1.5,1.2-2.7,2.7-2.7H47
+		c1.5,0,2.7,1.2,2.7,2.7V28z" fill="#fff"/><g fill="#333"><path d="m20.4 26.2h2l-4-14.4h-2l-4 14.4h2l1.3-4.7h3.6l1.1 4.7m-4.4-6.5l1.3-4.6 1.3 4.6h-2.6"/><path d="m20.9 11.8v1.8h4.1v12.6h1.9v-12.6h4.1v-1.8z"/><path d="m34.3 26.2v-10.1l2.7 10.1h2.5l2.7-10.1v10.1h1.8v-14.4h-2.5l-3.3 12.1-3.2-12.1h-2.5v14.4z"/></g><g fill="#2b4666"><path d="m55.2 34.4c0-1.1.9-2 2-2h4.8v7h-4.8c-1.1 0-2-.9-2-2v-3"/><path d="m55.2 24c0-1.1.9-2 2-2h4.8v7h-4.8c-1.1 0-2-.9-2-2v-3"/><path d="m55.2 13.6c0-1.1.9-2 2-2h4.8v7h-4.8c-1.1 0-2-.9-2-2v-3"/></g><g fill="#42ade2"><path d="m55.2 33.4c0-1.1.9-2 2-2h4.8v7h-4.8c-1.1 0-2-.9-2-2v-3"/><path d="m55.2 23c0-1.1.9-2 2-2h4.8v7h-4.8c-1.1 0-2-.9-2-2v-3"/><path d="m55.2 12.6c0-1.1.9-2 2-2h4.8v7h-4.8c-1.1 0-2-.9-2-2v-3"/></g><path d="m41 37.2c0 1.4-1.1 2.5-2.5 2.5h-29.5c-1.4 0-2.5-1.1-2.5-2.5v-.9c0-1.4 1.1-2.5 2.5-2.5h29.5c1.4 0 2.5 1.1 2.5 2.5v.9" fill="#333"/><path fill="#83bf4f" d="m38.6 36l6.9 28.1h-43.5l6.9-28.1z"/><path fill="#699635" d="m37 36l5.7 25.9h-37.9l5.7-25.9z"/><path fill="#83bf4f" d="m36 36l4.9 24.5h-34.3l4.9-24.5z"/><path d="m22.2 40.7l-.2 11.4c0 1.3-1.3 2.3-2.8 2.3-1.5 0-2.6-1.1-2.5-2.3l1.1-11.5c.1-.9 1.1-1.6 2.3-1.6l.1-2c-2.7 0-5.2 1.6-5.5 3.6l-.6 4h-3.1l-.5 2.5h3.3l-.7 4.9c-.4 3 2.2 5.6 5.9 5.6 3.7 0 6.6-2.6 6.5-5.6l-.3-11.5c0-.9.9-1.6 2.2-1.6s2.3.7 2.3 1.6l1.1 11.5c.1 1.3-1 2.3-2.5 2.3l.2 3.3c3.7 0 6.3-2.6 5.9-5.6l-.7-4.9h3.3l-.5-2.5h-3.2l-.6-4c-.3-2-2.7-3.6-5.5-3.6s-4.9 1.6-5 3.7" fill="#699635"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3e8.svg b/public/emoji/1f3e8.svg
new file mode 100644
index 000000000..6aaa75988
--- /dev/null
+++ b/public/emoji/1f3e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m63 60h-62c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h62c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1" fill="#62727a"/><path fill="#ed4c5c" d="m40 64h-16l4-4h8z"/><g fill="#e8e8e8"><path d="m51 36h-38c-2.2 0-4 1.8-4 4v20h46v-20c0-2.2-1.8-4-4-4"/><path d="m40 22h-16c-2.2 0-4 1.8-4 4v10h24v-10c0-2.2-1.8-4-4-4"/></g><g fill="#62727a"><path d="m19 44h26v6h-26z"/><path d="M21.1,37.6v1.9H23v-1.9h1.1v4.8H23v-2h-1.8v2H20v-4.8H21.1z"/><path d="m30.3 40c0 1.6-1 2.5-2.4 2.5-1.5 0-2.3-1.1-2.3-2.5 0-1.5.9-2.5 2.4-2.5 1.5 0 2.3 1.1 2.3 2.5m-3.6 0c0 .9.5 1.6 1.2 1.6.8 0 1.2-.7 1.2-1.6 0-.9-.4-1.6-1.2-1.6-.7 0-1.2.7-1.2 1.6"/><path d="m32.5 38.5h-1.3v-.9h3.8v.9h-1.3v3.9h-1.1v-3.9z"/><path d="m39.2 40.4h-1.8v1.1h2v.9h-3.1v-4.8h3v.9h-1.9v1h1.8c0 0 0 .9 0 .9"/><path d="m40.9 37.6h1.1v3.9h2v.9h-3.1v-4.8"/></g><g fill="#ffdd7d"><path d="m34 46.5h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5 1.2-.9 1.2.9-.4-1.5z"/><path d="m29 46.5h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5 1.2-.9 1.2.9-.4-1.5z"/><path d="m39 46.5h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5 1.2-.9 1.2.9-.4-1.5z"/><path d="m44 46.5h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5 1.2-.9 1.2.9-.4-1.5z"/><path d="m24 46.5h-1.5l-.5-1.5-.5 1.5h-1.5l1.2 1-.4 1.5 1.2-.9 1.2.9-.4-1.5z"/></g><g fill="#b2c1c0"><path d="m21 50h4v10h-4z"/><path d="m39 50h4v10h-4z"/></g><path fill="#42ade2" d="m28 50h8v10h-8z"/><path fill="#e8e8e8" d="m31 50h2v10h-2z"/><g fill="#428bc1"><path d="m28 50h3v2h-3z"/><path d="m33 50h3v2h-3z"/></g><g fill="#b2c1c0"><path d="m31 50h2v2h-2z"/><path d="m33 1c0-.6-.5-1-1-1-.6 0-1 .4-1 1v9c0 .6.4 1 1 1 .5 0 1-.4 1-1v-9"/></g><path d="m36.3 12.3l-1.6-1.6c-.4-.4-1.2-.7-1.7-.7h-2c-.6 0-1.3.3-1.7.7l-1.6 1.6c-.4.4-.7 1.1-.7 1.7v8h10v-8c0-.6-.3-1.3-.7-1.7" fill="#e8e8e8"/><g fill="#42ade2"><path d="m16 39h-4c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m34 24h-4c-.6 0-1 .5-1 1v8c0 .5.4 1 1 1h4c.5 0 1-.5 1-1v-8c0-.5-.5-1-1-1"/><path d="m52 39h-4c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m16 46h-4c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m52 46h-4c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m16 53h-4c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m52 53h-4c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m31 15c0-.6-.5-1-1-1-.6 0-1 .4-1 1v4c0 .5.4 1 1 1 .5 0 1-.5 1-1v-4"/><path d="m35 15c0-.6-.5-1-1-1-.6 0-1 .4-1 1v4c0 .5.4 1 1 1 .5 0 1-.5 1-1v-4"/><path d="m23 24c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h3c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1h-3"/><path d="m23 30c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h3c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1h-3"/><path d="m38 24c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h3c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1h-3"/><path d="m38 30c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h3c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1h-3"/></g><path d="m33 1.4c0 1.7 0 3.4 0 5.1 2.7 1.5 3.3-1.5 6 0 0-1.7 0-3.4 0-5.1-2.7-1.5-3.3 1.6-6 0" fill="#ed4c5c"/><path d="m10 39.5h-1.2c0 0-1.4 7.4-.2 20.5h3.1c-.1 0-1.7-8.4-1.7-20.5" fill="#dbb471"/><g fill="#83bf4f"><path d="m10 38.3c0 0-4.3-8.5-10-1.7 0 0 4.3-1.9 9.3 4l.7-2.3"/><path d="m8.2 38.7l2.2 1.2c5.3-6 9.7-2.1 9.7-2.1-5.3-6.9-11.9.9-11.9.9"/><path d="m9.2 38.7c0 0-7.1.2-6 9 0 0 .1-6.2 7.2-6.9l-1.2-2.1"/><path d="m9.2 38.3v2.5c7.8 1.7 6.6 7.4 6.6 7.4 3.4-8-6.6-9.9-6.6-9.9"/></g><g fill="#89664c"><path d="m8.2 57.2c0 0 1.5 2.2 3.4 0h-3.4"/><path d="m7.9 53.8c0 0 1.5 2.2 3.4 0h-3.4"/><path d="m7.7 50.4c0 0 1.2 2.2 2.9 0h-2.9"/><path d="m7.7 47c0 0 1.2 2.2 2.9 0h-2.9"/><path d="m7.9 43.6c0 0 1 2.2 2.4 0h-2.4"/></g><path d="m54 39.5h1.2c0 0 1.4 7.4.2 20.5h-3.1c.1 0 1.7-8.4 1.7-20.5" fill="#dbb471"/><g fill="#83bf4f"><path d="m54 38.3c0 0 4.3-8.5 10-1.7 0 0-4.3-1.9-9.3 4l-.7-2.3"/><path d="m55.8 38.7l-2.2 1.2c-5.3-6-9.7-2.1-9.7-2.1 5.3-6.9 11.9.9 11.9.9"/><path d="m54.8 38.7c0 0 7.1.2 6 9 0 0-.1-6.2-7.2-6.9l1.2-2.1"/><path d="m54.8 38.3v2.5c-7.8 1.7-6.6 7.4-6.6 7.4-3.4-8 6.6-9.9 6.6-9.9"/></g><g fill="#89664c"><path d="m55.8 57.2c0 0-1.5 2.2-3.4 0h3.4"/><path d="m56.1 53.8c0 0-1.5 2.2-3.4 0h3.4"/><path d="m56.3 50.4c0 0-1.2 2.2-2.9 0h2.9"/><path d="m56.3 47c0 0-1.2 2.2-2.9 0h2.9"/><path d="m56.1 43.6c0 0-1 2.2-2.4 0h2.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3e9.svg b/public/emoji/1f3e9.svg
new file mode 100644
index 000000000..5842ed57f
--- /dev/null
+++ b/public/emoji/1f3e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d0d0d0"><path d="m0 58h64v6h-64z"/><path d="m10 58h14v2h-14z"/></g><path fill="#3e4347" d="m10 58h14v2h-14z"/><path fill="#ffc7ce" d="m7 20h50v38h-50z"/><path fill="#e84d88" d="m12 42h10v16h-10z"/><g fill="#d6eef0"><path d="m12 26h10v10h-10z"/><path d="m42 26h10v10h-10z"/><path d="m27 26h10v10h-10z"/><path d="m42 42h10v10h-10z"/><path d="m27 42h10v10h-10z"/></g><path fill="#d0d0d0" d="m13 16h38v4h-38z"/><circle cx="20" cy="51" r="1" fill="#ffdd7d"/><g fill="#9450e0"><path d="m11 36h12v2h-12z"/><path d="m26 36h12v2h-12z"/><path d="m41 36h12v2h-12z"/><path d="m26 52h12v2h-12z"/><path d="m41 52h12v2h-12z"/></g><g fill="#e84d88"><path d="m12 26v6h1c1.7 0 3-1.3 3-3v-3h-4"/><path d="m22 26v6h-1c-1.7 0-3-1.3-3-3v-3h4"/><path d="m13 32h-1v4h4v-1c0-1.7-1.3-3-3-3"/><path d="m21 32c-1.7 0-3 1.3-3 3v1h4v-4h-1"/><path d="m27 26v6h1c1.7 0 3-1.3 3-3v-3h-4"/><path d="m37 26v6h-1c-1.7 0-3-1.3-3-3v-3h4"/><path d="m28 32h-1v4h4v-1c0-1.7-1.3-3-3-3"/><path d="m36 32c-1.7 0-3 1.3-3 3v1h4v-4h-1"/><path d="m42 26v6h1c1.7 0 3-1.3 3-3v-3h-4"/><path d="m52 26v6h-1c-1.7 0-3-1.3-3-3v-3h4"/><path d="m43 32h-1v4h4v-1c0-1.7-1.3-3-3-3"/><path d="m51 32c-1.7 0-3 1.3-3 3v1h4v-4h-1"/><path d="m27 42v6h1c1.7 0 3-1.3 3-3v-3h-4"/><path d="m37 42v6h-1c-1.7 0-3-1.3-3-3v-3h4"/><path d="m28 48h-1v4h4v-1c0-1.7-1.3-3-3-3"/><path d="m36 48c-1.7 0-3 1.3-3 3v1h4v-4h-1"/><path d="m42 42v6h1c1.7 0 3-1.3 3-3v-3h-4"/><path d="m52 42v6h-1c-1.7 0-3-1.3-3-3v-3h4"/><path d="m43 48h-1v4h4v-1c0-1.7-1.3-3-3-3"/><path d="m51 48c-1.7 0-3 1.3-3 3v1h4v-4h-1"/><path d="m36.3 0c-1.9 0-3.5.9-4.3 2.3-.8-1.4-2.4-2.3-4.3-2.3-2.6 0-4.7 1.8-4.7 4 0 4 9 12 9 12s9-8 9-12c0-2.2-2.1-4-4.7-4"/></g><path fill="#94989b" d="m10 60h14v2h-14z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ea.svg b/public/emoji/1f3ea.svg
new file mode 100644
index 000000000..c423a1ef7
--- /dev/null
+++ b/public/emoji/1f3ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m63 60h-62c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h62c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1" fill="#b2c1c0"/><path d="m51 28h-38c-3.3 0-6 2.7-6 6v26h50v-26c0-3.3-2.7-6-6-6" fill="#e8e8e8"/><path d="m33 0h-20c-3.3 0-6 2.7-6 6v18h32v-18c0-3.3-2.7-6-6-6" fill="#ffe62e"/><g fill="#b2c1c0"><path d="m29 24h4v4h-4z"/><path d="m13 24h4v4h-4z"/></g><path d="m51 30h-38c-2.2 0-4 1.8-4 4v8h46v-8c0-2.2-1.8-4-4-4" fill="#ff717f"/><path fill="#ffe62e" d="m9 34h46v4h-46z"/><path d="M33,0H13C9.7,0,7,2.7,7,6v18h32V6C39,2.7,36.3,0,33,0z M37,22H9V6c0-2.2,1.8-4,4-4h20c2.2,0,4,1.8,4,4V22z" fill="#ff717f"/><path fill="#62727a" d="m24 42h16v18h-16z"/><path fill="#d6eef0" d="m26 44h12v16h-12z"/><g fill="#62727a"><path d="m31 44h2v16h-2z"/><path d="m9 45h15v2h-15z"/><path d="m40 45h15v2h-15z"/></g><g fill="#d6eef0"><path d="m9 47h15v10h-15z"/><path d="m40 47h15v10h-15z"/></g><g fill="#62727a"><path d="m9 55h15v2h-15z"/><path d="m40 55h15v2h-15z"/><path d="m9 45h2v12h-2z"/><path d="m53 45h2v12h-2z"/></g><g fill="#ff717f"><path d="m30.7 4v6.4h-3.4v-6.4h-3.3v9.6h6.7v6.4h3.3v-16z"/><path d="m18.7 13.6c.9 0 1.7-.3 2.4-.9.7-.6 1-1.4 1-2.3v-3.2c0-.8-.3-1.6-1-2.3-.7-.6-1.6-.9-2.4-.9h-6.7v3.2h6.7v3.2h-3.3c-.9 0-1.7.3-2.4.9s-1 1.4-1 2.3v6.4h10v-3.2h-6.7v-3.2h3.4"/></g><path fill="#e8e8e8" d="m40 64h-16l2-4h12z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3eb.svg b/public/emoji/1f3eb.svg
new file mode 100644
index 000000000..67a04c921
--- /dev/null
+++ b/public/emoji/1f3eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m33 11.8c0 .5-.5 1-1 1-.5 0-1-.5-1-1v-10.8c0-.6.5-1 1-1 .5 0 1 .4 1 1v10.8" fill="#b2c1c0"/><path fill="#e5dec1" d="m4 28h56v32h-56z"/><path d="m60.5 19.8c-.5-1-1.8-1.8-3-1.8h-51.1c-1.1 0-2.5.8-3 1.8l-3.3 6.4c-.5 1 0 1.8 1.1 1.8h61.4c1.1 0 1.6-.8 1.1-1.8l-3.2-6.4" fill="#d33b23"/><g fill="#d6eef0"><path d="m15 45c0 .5-.4 1-1 1h-6c-.6 0-1-.5-1-1v-4c0-.5.4-1 1-1h6c.6 0 1 .5 1 1v4"/><path d="m15 35c0 .5-.4 1-1 1h-6c-.6 0-1-.5-1-1v-4c0-.5.4-1 1-1h6c.6 0 1 .5 1 1v4"/></g><g fill="#dbb471"><path d="m14 36.5h-6c-.8 0-1.5-.7-1.5-1.5v-4c0-.8.7-1.5 1.5-1.5h6c.8 0 1.5.7 1.5 1.5v4c0 .8-.7 1.5-1.5 1.5m-6-6c-.3 0-.5.2-.5.5v4c0 .3.2.5.5.5h6c.3 0 .5-.2.5-.5v-4c0-.3-.2-.5-.5-.5h-6"/><path d="m10.5 30h1v6h-1z"/><path d="m14 47h-6c-.8 0-1.5-.7-1.5-1.5v-4c0-.8.7-1.5 1.5-1.5h6c.8 0 1.5.7 1.5 1.5v4c0 .8-.7 1.5-1.5 1.5m-6-6c-.3 0-.5.2-.5.5v4c0 .3.2.5.5.5h6c.3 0 .5-.2.5-.5v-4c0-.3-.2-.5-.5-.5h-6"/><path d="m10.5 40.5h1v6h-1z"/></g><path d="m15 55c0 .5-.4 1-1 1h-6c-.6 0-1-.5-1-1v-4c0-.5.4-1 1-1h6c.6 0 1 .5 1 1v4" fill="#d6eef0"/><g fill="#dbb471"><path d="m14 57h-6c-.8 0-1.5-.7-1.5-1.5v-4c0-.8.7-1.5 1.5-1.5h6c.8 0 1.5.7 1.5 1.5v4c0 .8-.7 1.5-1.5 1.5m-6-6c-.3 0-.5.2-.5.5v4c0 .3.2.5.5.5h6c.3 0 .5-.2.5-.5v-4c0-.3-.2-.5-.5-.5h-6"/><path d="m10.5 50.5h1v6h-1z"/></g><g fill="#d6eef0"><path d="m57 45c0 .5-.5 1-1 1h-6c-.5 0-1-.5-1-1v-4c0-.5.5-1 1-1h6c.5 0 1 .5 1 1v4"/><path d="m57 35c0 .5-.5 1-1 1h-6c-.5 0-1-.5-1-1v-4c0-.5.5-1 1-1h6c.5 0 1 .5 1 1v4"/></g><g fill="#dbb471"><path d="m56 36.5h-6c-.8 0-1.5-.7-1.5-1.5v-4c0-.8.7-1.5 1.5-1.5h6c.8 0 1.5.7 1.5 1.5v4c0 .8-.7 1.5-1.5 1.5m-6-6c-.3 0-.5.2-.5.5v4c0 .3.2.5.5.5h6c.3 0 .5-.2.5-.5v-4c0-.3-.2-.5-.5-.5h-6"/><path d="m52.5 30h1v6h-1z"/><path d="m56 47h-6c-.8 0-1.5-.7-1.5-1.5v-4c0-.8.7-1.5 1.5-1.5h6c.8 0 1.5.7 1.5 1.5v4c0 .8-.7 1.5-1.5 1.5m-6-6c-.3 0-.5.2-.5.5v4c0 .3.2.5.5.5h6c.3 0 .5-.2.5-.5v-4c0-.3-.2-.5-.5-.5h-6"/><path d="m52.5 40.5h1v6h-1z"/></g><path d="m57 55c0 .5-.5 1-1 1h-6c-.5 0-1-.5-1-1v-4c0-.5.5-1 1-1h6c.5 0 1 .5 1 1v4" fill="#d6eef0"/><g fill="#dbb471"><path d="m56 57h-6c-.8 0-1.5-.7-1.5-1.5v-4c0-.8.7-1.5 1.5-1.5h6c.8 0 1.5.7 1.5 1.5v4c0 .8-.7 1.5-1.5 1.5m-6-6c-.3 0-.5.2-.5.5v4c0 .3.2.5.5.5h6c.3 0 .5-.2.5-.5v-4c0-.3-.2-.5-.5-.5h-6"/><path d="m52.5 50.5h1v6h-1z"/></g><path d="m32.8 11.6c-.4-.3-1.1-.3-1.6 0l-19.4 15.8c-.4.3-.4.6.2.6h40c.5 0 .7-.3.2-.6l-19.4-15.8" fill="#f15744"/><path d="m48.2 27.4l-15.4-12.8c-.4-.4-1.1-.4-1.5 0l-15.5 12.8c-.5.3-.4.6.2.6h2v32h28v-32h2c.5 0 .7-.3.2-.6" fill="#f9f3d9"/><path fill="#e5dec1" d="m24 45h16v15h-16z"/><path fill="#42ade2" d="m26 45h12v15h-12z"/><g fill="#89664c"><path d="m20.2 38c.3.1.7.2 1.1.2.5 0 .7-.2.7-.4 0-.2-.2-.4-.7-.5-.7-.2-1.2-.6-1.2-1.1 0-.7.6-1.2 1.7-1.2.5 0 .9.1 1.1.2l-.2.7c-.2-.1-.5-.2-.9-.2-.4 0-.6.2-.6.4 0 .2.2.4.8.5.8.3 1.1.6 1.1 1.2 0 .6-.6 1.2-1.8 1.2-.5 0-1-.1-1.2-.2l.1-.8"/><path d="m26.9 38.8c-.2.1-.6.2-1.1.2-1.5 0-2.3-.8-2.3-1.9 0-1.3 1.1-2.1 2.4-2.1.5 0 .9.1 1.1.2l-.2.7c-.2-.1-.5-.1-.8-.1-.8 0-1.4.4-1.4 1.3 0 .8.5 1.3 1.4 1.3.3 0 .6-.1.8-.1l.1.5"/><path d="m28.5 35.1v1.5h1.6v-1.5h1v3.9h-1v-1.6h-1.6v1.6h-1v-3.9h1"/><path d="m36 37c0 1.3-.9 2-2.1 2-1.3 0-2.1-.9-2.1-2 0-1.2.8-2 2.1-2 1.3 0 2.1.9 2.1 2m-3.2 0c0 .8.4 1.3 1.1 1.3.7 0 1-.6 1-1.3 0-.7-.4-1.3-1.1-1.3-.6 0-1 .6-1 1.3"/><path d="m40.6 37c0 1.3-.9 2-2.1 2-1.3 0-2.1-.9-2.1-2 0-1.2.8-2 2.1-2 1.4 0 2.1.9 2.1 2m-3.1 0c0 .8.4 1.3 1.1 1.3.7 0 1-.6 1-1.3 0-.7-.4-1.3-1.1-1.3-.6 0-1 .6-1 1.3"/><path d="m41.3 35.1h1v3.1h1.7v.7h-2.7v-3.8"/></g><circle cx="32" cy="26" r="7" fill="#dbb471"/><circle cx="32" cy="26" r="5" fill="#fff"/><path fill="#e5dec1" d="m31.5 45h1v15h-1z"/><path d="m32 22c-.5 0-1 .5-1 1v4c0 .5.5 1 1 1s1-.5 1-1v-4c0-.5-.5-1-1-1" fill="#b2c1c0"/><path d="m32 26h-2c-.5 0-1 .5-1 1s.5 1 1 1h2c.5 0 1-.5 1-1s-.5-1-1-1" fill="#f15744"/><path d="M33,2c0,2.5,0,4.9,0,7.4c4,3.2,8-6.9,12-3.7C41,0,37,7.6,33,2z" fill="#b4d7ee"/><path d="m32.9 40.3c-.5-.4-1.4-.4-1.9 0-2.1 1.5-9 5.7-9 5.7v2h20v-2c0 0-6.9-4.2-9.1-5.7" fill="#f15744"/><path d="m63 60h-62c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h62c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1" fill="#666"/><path fill="#e8e8e8" d="m20 62h24v2h-24z"/><path fill="#d0d0d0" d="m22 60h20v2h-20z"/><g fill="#666"><path d="m29.1 53.5h1.4v.7h-1.4z"/><path d="m33.5 53.5h1.4v.7h-1.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ec.svg b/public/emoji/1f3ec.svg
new file mode 100644
index 000000000..d39eedf56
--- /dev/null
+++ b/public/emoji/1f3ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d0d0d0" d="m0 60h64v4h-64z"/><path fill="#62727a" d="m2 32h60v28h-60z"/><path fill="#d6eef0" d="m6 42h14v18h-14z"/><path fill="#3e4347" d="m2 27h60v6h-60z"/><path d="m0 27c0 2.2 1.8 4 4 4s4-1.8 4-4h-8" fill="#83bf4f"/><path d="m8 27c0 2.2 1.8 4 4 4s4-1.8 4-4h-8" fill="#d33b23"/><path d="m16 27c0 2.2 1.8 4 4 4s4-1.8 4-4h-8" fill="#83bf4f"/><path fill="#c7e755" d="m16 18h8v9h-8z"/><path d="m24 27c0 2.2 1.8 4 4 4s4-1.8 4-4h-8" fill="#d33b23"/><path fill="#f15744" d="m24 18h8v9h-8z"/><path fill="#c7e755" d="m0 18h8v9h-8z"/><path fill="#f15744" d="m8 18h8v9h-8z"/><path fill="#c7e755" d="m48 18h8v9h-8z"/><path fill="#f15744" d="m56 18h8v9h-8z"/><path d="m32 27c0 2.2 1.8 4 4 4s4-1.8 4-4h-8" fill="#83bf4f"/><path fill="#c7e755" d="m32 18h8v9h-8z"/><path d="m40 27c0 2.2 1.8 4 4 4s4-1.8 4-4h-8" fill="#d33b23"/><path fill="#f15744" d="m40 18h8v9h-8z"/><path d="m48 27c0 2.2 1.8 4 4 4s4-1.8 4-4h-8" fill="#83bf4f"/><path d="m56 27c0 2.2 1.8 4 4 4s4-1.8 4-4h-8" fill="#d33b23"/><path d="m13 33c-5 0-9 4-9 9h18c0-5-4-9-9-9" fill="#fff"/><path d="m6.3 40h13.4c-.9-2.9-3.5-5-6.7-5s-5.8 2.1-6.7 5" fill="#62727a"/><g fill="#fff"><path d="m6 42h2v18h-2z"/><path d="m18 42h2v18h-2z"/></g><path fill="#b4d7ee" d="m8 42h10v2h-10z"/><path fill="#fff" d="m27 33h30v20h-30z"/><path d="m59 56c0 .5-.5 1-1 1h-32c-.5 0-1-.5-1-1v-2c0-.5.5-1 1-1h32c.5 0 1 .5 1 1v2" fill="#3e4347"/><path fill="#d6eef0" d="m29 35h26v16h-26z"/><path fill="#b4d7ee" d="m29 35h26v2h-26z"/><path d="m16 47c-.6 0-1 .6-1 1.3v2c0 .7.4 1.7.8 2.1l.4.4c.4.4.8.2.8-.5v-3.9c0-.8-.5-1.4-1-1.4" fill="#62727a"/><path d="m64 18h-64v-16c0-1.1.9-2 2-2h60c1.1 0 2 .9 2 2v16" fill="#3e4347"/><path d="m3 2c-.5 0-1 .5-1 1v12c0 .6.5 1 1 1h58c.5 0 1-.4 1-1v-12c0-.5-.5-1-1-1h-58" fill="#e8e8e8"/><g fill="#3e4347"><path d="m17.5 5.1c-2.3-1-4.9-1.5-7.4-.8-2.4.7-2.7 3.6-.7 5 1.9 1.2 4.3.2 6.3 1.2.8.4.2 1.1-.3 1.3-.7.2-1.3.2-1.9.2-1.3 0-2.9-.2-4-.9-1.1-.7-2.1 1-1 1.7 1.9 1.2 4.9 1.4 7 .9 2.2-.5 3.4-3.1 1.5-4.7-1.6-1.4-4.1-.8-6.1-1.3-.6-.1-1.4-.6-.8-1.3.6-.5 1.9-.4 2.5-.4 1.3 0 2.9.4 3.9.9 1.2.5 2.2-1.3 1-1.8"/><path d="m50 13c0-2.7 0-5.3 0-8-.3.3-.7.7-1 1 .8 0 6.1-.2 4.9 1.4-.8 1-3.7.6-4.9.6-1.3 0-1.3 2 0 2 2.2 0 6.7.4 7-2.7.3-3.8-4.5-3.3-7-3.3-.5 0-1 .5-1 1 0 2.7 0 5.3 0 8 0 1.3 2 1.3 2 0"/><path d="m22 5c0 2.7 0 5.3 0 8 0 1.3 2 1.3 2 0 0-2.7 0-5.3 0-8 0-1.3-2-1.3-2 0"/><path d="m30 5c0 2.7 0 5.3 0 8 0 1.3 2 1.3 2 0 0-2.7 0-5.3 0-8 0-1.3-2-1.3-2 0"/><path d="m23 10c2.7 0 5.3 0 8 0 1.3 0 1.3-2 0-2-2.7 0-5.3 0-8 0-1.3 0-1.3 2 0 2"/></g><circle cx="40" cy="9" r="4" fill="none" stroke="#3e4347" stroke-width="2" stroke-miterlimit="10"/><g fill="#3e4347"><circle cx="5" cy="9" r="1"/><circle cx="59" cy="9" r="1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ed.svg b/public/emoji/1f3ed.svg
new file mode 100644
index 000000000..43aaa5a07
--- /dev/null
+++ b/public/emoji/1f3ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d0d0d0"><circle cx="54.5" cy="13.2" r="3"/><circle cx="49.5" cy="11.2" r="4.2"/><circle cx="48" cy="7.8" r="4.8"/></g><g fill="#e8e8e8"><path d="m47.1 5c2.3 0 4.2 1.4 5 3.4 0-.1 0-.3 0-.4 0-2.2-1.8-3.9-3.9-3.9-1.1 0-2.2.5-2.9 1.3.5-.3 1.1-.4 1.8-.4"/><path d="m48.2 8.3c2.3 0 4.2 1.4 5 3.4 0-.1 0-.3 0-.4 0-2.2-1.8-3.9-3.9-3.9-1.1 0-2.2.5-2.9 1.3.6-.3 1.2-.4 1.8-.4"/><path d="m53.4 11.7c1.6 0 3 1 3.6 2.5 0-.1 0-.2 0-.3 0-1.6-1.3-2.8-2.8-2.8-.8 0-1.6.4-2.1.9.3-.2.8-.3 1.3-.3"/></g><path d="m63 60h-62c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h62c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1" fill="#62727a"/><path fill="#f15744" d="m39 40l-12-10v10l-12-10v10l-12-10v30h48v-20z"/><g fill="#d33b23"><path d="m51.8 43.2h8.4l-.4-8.4h-7.6z"/><path d="m59.4 26.4l-.4-8.4h-6l-.4 8.4z"/><path d="m51.4 51.6l-.4 8.4h10l-.4-8.4z"/></g><g fill="#d0d0d0"><path d="m59.4 26.4h-6.8l-.4 8.4h7.6z"/><path d="m51.4 51.6h9.2l-.4-8.4h-8.4z"/></g><path fill="#f9f3d9" d="m3 45h36v10h-36z"/><path fill="#b4d7ee" d="m3 46h35v8h-35z"/><path fill="#89664c" d="m42 50h6v10h-6z"/><path fill="#d33b23" d="m41 48h8v2h-8z"/><g fill="#f9f3d9"><path d="m3 49.5h35v1h-35z"/><path d="m14.5 45h1v10h-1z"/><path d="m26.5 45h1v10h-1z"/></g><circle cx="46.5" cy="54.5" r=".5" fill="#dbb471"/><path fill="#d0d0d0" d="m42 60h6v2h-6z"/><path fill="#e8e8e8" d="m41 62h8v2h-8z"/><g fill="#d0d0d0"><circle cx="56.5" cy="16" r="2"/><circle cx="42" cy="5.1" r="5.1"/><circle cx="33.9" cy="5.9" r="5.9"/><circle cx="26.5" cy="5" r="5"/><circle cx="18.4" cy="7" r="7"/><circle cx="10.6" cy="9.2" r="9.2"/></g><g fill="#e8e8e8"><path d="m8.1 3.3c4.7 0 8.6 2.9 10.2 7.1 0-.3.1-.6.1-.9 0-4.5-3.6-8.1-8.1-8.1-2.3 0-4.4 1-5.9 2.6 1.1-.5 2.4-.7 3.7-.7"/><path d="m16.5 2.9c3.7 0 6.8 2.3 8 5.6 0-.2 0-.5 0-.7 0-3.5-2.9-6.4-6.4-6.4-1.8 0-3.5.8-4.7 2 1.1-.3 2.1-.5 3.1-.5"/><path d="m25.2 2.1c2.6 0 4.9 1.7 5.8 4 0-.2 0-.3 0-.5 0-2.6-2.1-4.6-4.6-4.6-1.3 0-2.5.6-3.3 1.5.6-.3 1.3-.4 2.1-.4"/><path d="m32.2 2.4c3 0 5.6 1.9 6.6 4.6 0-.2 0-.4 0-.6 0-2.9-2.3-5.2-5.2-5.2-1.5 0-2.9.6-3.8 1.7.7-.3 1.6-.5 2.4-.5"/><path d="m40.8 2.1c2.6 0 4.8 1.6 5.6 3.9 0-.2 0-.3 0-.5 0-2.5-2-4.4-4.5-4.4-1.3 0-2.4.5-3.3 1.4.7-.3 1.4-.4 2.2-.4"/><path d="m55.7 14.9c1.1 0 2 .7 2.4 1.6 0-.1 0-.1 0-.2 0-1-.8-1.9-1.9-1.9-.5 0-1 .2-1.4.6.3-.1.6-.1.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ee.svg b/public/emoji/1f3ee.svg
new file mode 100644
index 000000000..664a33340
--- /dev/null
+++ b/public/emoji/1f3ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 6.1c-11 0-20 4.6-20 10.4v31.1c0 5.7 9 10.4 20 10.4 11 0 20-4.6 20-10.4v-31.1c0-5.7-9-10.4-20-10.4" fill="#ba0028"/><path d="m32 6.1c-7.6 0-13.8 4.6-13.8 10.4v31.1c0 5.7 6.2 10.4 13.8 10.4s13.8-4.6 13.8-10.4v-31.1c0-5.7-6.2-10.4-13.8-10.4" fill="#ff2449"/><path d="m32 9c-2.9 0-5.3 4.1-5.3 9.2v27.6c0 5.1 2.4 9.2 5.3 9.2s5.3-4.1 5.3-9.2v-27.6c0-5.1-2.4-9.2-5.3-9.2" fill="#ff503e"/><g fill="#3e4347"><path d="m42 7.5v-4.1c-2.9-.9-6.4-1.4-10-1.4s-7.1.5-10 1.4v4.1c2.9-.9 6.4-1.4 10-1.4s7.1.5 10 1.4"/><path d="m22 56.5v4.1c2.9.9 6.4 1.4 10 1.4s7.1-.5 10-1.4v-4.1c-2.9.9-6.4 1.4-10 1.4s-7.1-.5-10-1.4"/></g><g fill="#ff7e27"><path d="m12 32c6.7-.6 13.3-.7 20-.8 6.7 0 13.3.2 20 .8-6.7.6-13.3.7-20 .8-6.7-.1-13.3-.2-20-.8"/><path d="m15.1 53c2.8.4 5.6.7 8.4.9 2.8.2 5.6.3 8.4.3 2.8 0 5.6-.1 8.4-.3 2.8-.2 5.6-.5 8.4-.9-2.7 1-5.5 1.7-8.3 2.1-2.8.4-5.7.6-8.6.7-2.9 0-5.7-.2-8.6-.6-2.6-.5-5.4-1.2-8.1-2.2"/><path d="m12.1 48.6c3.3.5 6.6.7 10 .9 3.3.2 6.6.3 10 .3 3.3 0 6.6-.1 10-.3 3.3-.2 6.6-.5 10-.9-3.2 1-6.5 1.7-9.8 2.1-3.3.4-6.7.6-10.1.7-3.4 0-6.7-.2-10.1-.6-3.5-.5-6.8-1.2-10-2.2"/><path d="m12.1 44.3c3.3.4 6.7.6 10 .7 3.3.2 6.6.3 9.9.2 3.3 0 6.6-.1 10-.2 3.3-.2 6.6-.4 10-.7-3.2.9-6.5 1.5-9.9 1.9-3.3.4-6.7.6-10 .6-3.4 0-6.7-.2-10-.6-3.5-.4-6.8-1-10-1.9"/><path d="m12.2 40.1c3.3.2 6.7.4 10 .5 3.3.1 6.6.2 9.9.2 3.3 0 6.6-.1 9.9-.2 3.3-.1 6.6-.3 10-.5-3.2.8-6.6 1.3-9.9 1.7-3.3.3-6.7.5-10 .5-3.4 0-6.7-.2-10-.5-3.4-.4-6.7-.9-9.9-1.7"/><path d="m12.1 35.9l10 .1c3.3 0 6.6.1 9.9 0 3.3 0 6.6 0 9.9-.1l10-.1c-3.3.6-6.6 1-9.9 1.3-3.3.3-6.7.4-10 .4-3.3 0-6.7-.1-10-.4-3.3-.1-6.6-.5-9.9-1.2"/><path d="m48.9 11c-2.8-.4-5.6-.7-8.4-.9-2.8-.2-5.6-.3-8.4-.3-2.8 0-5.6.1-8.4.3-2.8.2-5.6.5-8.4.9 2.7-1 5.5-1.7 8.3-2.1 2.8-.4 5.7-.6 8.6-.7 2.9 0 5.7.2 8.6.6 2.6.5 5.4 1.2 8.1 2.2"/><path d="m52 15.4c-3.3-.5-6.6-.7-10-.9-3.3-.2-6.6-.3-10-.3-3.3 0-6.6.1-10 .3-3.3.2-6.6.5-10 .9 3.2-1 6.5-1.7 9.8-2.1 3.3-.4 6.7-.6 10.1-.6 3.4 0 6.7.2 10.1.6 3.4.4 6.8 1.1 10 2.1"/><path d="m52 19.7c-3.3-.4-6.7-.6-10-.7-3.3-.2-6.6-.3-9.9-.2-3.3 0-6.6.1-10 .2-3.3.2-6.6.4-10 .7 3.2-.9 6.5-1.5 9.9-1.9 3.3-.4 6.7-.6 10-.6 3.4 0 6.7.2 10 .6 3.4.4 6.7 1 10 1.9"/><path d="m51.9 23.9c-3.3-.2-6.7-.4-10-.5-3.3-.1-6.6-.2-9.9-.2-3.3 0-6.6.1-9.9.2-3.3.1-6.6.3-10 .5 3.2-.8 6.6-1.3 9.9-1.7 3.3-.3 6.7-.5 10-.5 3.3 0 6.7.2 10 .5 3.3.4 6.6.9 9.9 1.7"/><path d="m52 28.1l-10-.1c-3.3 0-6.6-.1-9.9 0-3.3 0-6.6 0-9.9.1l-10 .1c3.3-.6 6.6-1 9.9-1.3 3.3-.3 6.7-.4 10-.4 3.3 0 6.7.1 10 .4 3.3.1 6.6.5 9.9 1.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ef.svg b/public/emoji/1f3ef.svg
new file mode 100644
index 000000000..f4ba33581
--- /dev/null
+++ b/public/emoji/1f3ef.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b2c1c0" d="m56 48h-48l-8 16h64z"/><g fill="#f9f3d9"><path d="m8 40h48v8h-48z"/><path d="m13 24h38v8h-38z"/><path d="m18 8h28v8h-28z"/></g><g fill="#d33b23"><path d="M18,16c0,2.2-4.7,4-8,4c-3,0-5-1-5-1c0,2.2,2.9,5,6.5,5H32v-8H18z"/><path d="M13,32c0,2.2-4.7,4-8,4c-3,0-5-1-5-1c0,2.2,2.9,5,6.5,5H32v-8H13z"/><path d="M51,32c0,2.2,4.7,4,8,4c3,0,5-1,5-1c0,2.2-2.9,5-6.5,5H32v-8H51z"/><path d="M46,16c0,2.2,4.7,4,8,4c3,0,5-1,5-1c0,2.2-2.9,5-6.5,5H32v-8H46z"/><path d="M41,0c0,2.2,4.7,4,8,4c3,0,5-1,5-1c0,2.2-2.9,5-6.5,5H32V0H41z"/><path d="M23,0c0,2.2-4.7,4-8,4c-3,0-5-1-5-1c0,2.2,2.9,5,6.5,5H32V0H23z"/></g><g fill="#3e4347"><path d="m24 26h1v4h-1z"/><path d="m27 26h1v4h-1z"/><path d="m36 26h1v4h-1z"/><path d="m30 26h1v4h-1z"/><path d="m33 26h1v4h-1z"/><path d="m25.5 42h1v4h-1z"/><path d="m19.5 42h1v4h-1z"/><path d="m22.5 42h1v4h-1z"/><path d="m28.5 42h1v4h-1z"/><path d="m26 10h2v4h-2z"/><path d="m36 10h2v4h-2z"/><path d="m31 10h2v4h-2z"/></g><g fill="#fed0ac"><path d="m8 40h8v8h-8z"/><path d="m48 40h8v8h-8z"/><path d="m13 24h8v8h-8z"/><path d="m43 24h8v8h-8z"/></g><g fill="#3e4347"><path d="m51 42h2v4h-2z"/><path d="m11 42h2v4h-2z"/></g><path fill="#f15744" d="m32 16l-11 8h22z"/><g fill="#d3976e"><path d="m18 8h28v2h-28z"/><path d="m21 24h22.1v2h-22.1z"/></g><g fill="#3e4347"><path d="m46 26h2v4h-2z"/><path d="m16 26h2v4h-2z"/></g><path fill="#d3976e" d="m16 40h32v2h-32z"/><g fill="#89664c"><path d="m8 40h8v2h-8z"/><path d="m48 40h8v2h-8z"/><path d="m13 24h8v2h-8z"/><path d="m43 24h8v2h-8z"/></g><path fill="#fed0ac" d="M40.1 24 32 18.1 23.9 24z"/><g fill="#3e4347"><path d="m26.5 24h11l-5.5-4z"/><path d="m37.5 42h1v4h-1z"/><path d="m31.5 42h1v4h-1z"/><path d="m34.5 42h1v4h-1z"/><path d="m40.5 42h1v4h-1z"/><path d="m43.5 42h1v4h-1z"/></g><path d="m41 36c-2.7-1.7-3.2-4-9-4-5.8 0-6.6 2.4-9 4-6.1 4-12.2 4-13 4h44c-.8 0-6.7 0-13-4" fill="#f15744"/><path d="m39.1 37c-1.9-1.3-2.9-3-7.1-3-4.2 0-5.3 1.8-7.1 3-4.4 3-8.3 3-8.9 3h32c-.6 0-4.3 0-8.9-3" fill="#fed0ac"/><g fill="#3e4347"><path d="m37.3 38c-1.2-.8-2.7-2-5.3-2-2.6 0-4.2 1.2-5.3 2-2.8 2-4.3 2-4.7 2h20c-.3 0-1.9 0-4.7-2"/><path d="m39 26h1v4h-1z"/></g><path d="m37.7 5c-1.7-1.3-2-3-5.7-3-3.7 0-4.2 1.8-5.7 3-3.9 3-7.8 3-8.3 3h28c-.5 0-4.3 0-8.3-3" fill="#f15744"/><path d="m36.5 5.8c-1.2-.9-1.8-2.2-4.5-2.2-2.7 0-3.4 1.4-4.5 2.2-2.9 2.2-5.3 2.2-5.7 2.2h20.4c-.4 0-2.8 0-5.7-2.2" fill="#fed0ac"/><path d="m35.3 6.5c-.5-.4-1.1-1.1-2-1.3-.4 0-1.3.2-1.3 1.3 0-1.2-1-1.3-1.4-1.3-.9.2-1.5.9-2 1.3-1.8 1.5-2.7 1.5-3 1.5h12.8c-.3 0-1.2 0-3.1-1.5" fill="#3e4347"/><g fill="#62727a"><path opacity=".5" d="m28.5 51.5h-7l-2-3.5h7z"/><path opacity=".5" d="m17.5 55.5h-6.7l-1-3h6.7z"/><path opacity=".5" d="m27.5 60.1h-4l-3-4.1h10z"/><path opacity=".5" d="m47 56h-6l-2-4.1h10z"/><path opacity=".5" d="m8.1 64h8.9l2.1-3.9h-8.9z"/><path opacity=".5" d="m43 64h-8.1l-1.9-3.9h8.1z"/><path opacity=".5" d="m54 60.1h8l-2-4.1h-8z"/></g><g fill="#e8e8e8"><path opacity=".5" d="m57.1 64h-7.8l1.5-4h8.5z"/><path opacity=".5" d="m16 60h-10.5l2.5-4h6z"/><path opacity=".5" d="m36 60h-8.5l2.5-4h8z"/><path opacity=".5" d="m43 52h-8.5l2.5-4h8z"/><path d="m53.2 59.5h-6.9l-1.6-3h6.9l1.6 3m-32.4-3l1.6 3h-6l-1.6-3h6m1 0h7.5l-1.6 3h-4.2l-1.7-3m8.4 0h7l-1.6 3h-7l1.6-3m8 0h5.5l1.6 3h-8.8l1.7-3m16.6-4l1.7 3h-9l1.7-3h5.6m-6.6 0l-1.7 3h-5l-1.7-3h8.4m-9.4 0l1.7 3h-6l-1.7-3h6m-7 0l1.7 3h-10l1.7-3h6.6m-7.6 0l-1.7 3h-4l-1.7-3h7.4m-14.4 0h6l1.7 3h-6l-1.7-3m-1.6 4h5.5l1.6 3h-8.7l1.6-3m54 4l-.5-1h-7.5l-1.6-3h7.6l-.5-1h-2.2l-1.7-3h2.5l-.5-1h-4.2l-2-3.5h-1l2 3.5h-9l2-3.5h-1l-2 3.5h-7l2-3.5h-1l-2 3.5h-5l-2-3.5h-1l2 3.5h-7l-2-3.5h-1l2 3.5h-9l2-3.5h-1l-2 3.5h-4.4l-.5 1h3l1.7 3h-6.2l-.5 1h3.5l-1.6 3h-3.4l-.5 1h7.6l-1.8 3.5h1l1.9-3.5h8l-1.9 3.5h1l1.9-3.5h5.2l1.9 3.5h1l-1.9-3.5h7l1.9 3.5h1l-1.9-3.5h7l1.9 3.5h1l-1.9-3.5h8.8l-1.9 3.5h1l1.9-3.5h7l-1.9 3.5h1l1.9-3.5h2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3f0.svg b/public/emoji/1f3f0.svg
new file mode 100644
index 000000000..b0b4b12cc
--- /dev/null
+++ b/public/emoji/1f3f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m26.5 43v20c0 0 .6 1 1 1s1-1 1-1v-20h-2"/><path d="m31.5 43h-1v20c0 0 .6 1 1 1s1-1 1-1v-20h-1"/><path d="m34.5 43v20c0 0 .6 1 1 1s1-1 1-1v-20h-2"/><path d="m23 51h17v2h-17z"/><path d="m23 47h17v2h-17z"/><path d="m23 55h17v2h-17z"/><path d="m23 59h17v2h-17z"/><path d="m12.5 11c0 .6-.4 1-1 1-.6 0-1-.4-1-1v-10c0-.6.4-1 1-1 .6 0 1 .4 1 1v10"/><path d="m32.5 11c0 .6-.5 1-1 1-.5 0-1-.4-1-1v-10c0-.6.5-1 1-1 .5 0 1 .4 1 1v10"/><path d="m52.5 11c0 .6-.5 1-1 1-.5 0-1-.4-1-1v-10c0-.6.5-1 1-1 .5 0 1 .4 1 1v10"/></g><g fill="#b2c1c0"><path d="m22 22h18v16h-18z"/><path d="m6 18h10v20h-10z"/><path d="m46 18h10v20h-10z"/></g><g fill="#42ade2"><path d="m31.5 10l-12 12h24z"/><path d="m11.5 10l-8 8h16z"/><path d="m51.5 10l-8 8h16z"/></g><g fill="#3e4347"><circle cx="31.5" cy="29" r="3"/><path d="m28.5 29h6v9h-6z"/></g><path d="m57.5 32h-4c-.5 0-1 .5-1 1v4c0 .5-.5 1-1 1h-4c-.5 0-1-.5-1-1v-4c0-.5-.5-1-1-1h-4c-.5 0-1 .5-1 1v4c0 .5-.5 1-1 1h-4c-.5 0-1-.5-1-1v-4c0-.5-.5-1-1-1h-4c-.5 0-1 .5-1 1v4c0 .5-.5 1-1 1h-4c-.5 0-1-.5-1-1v-4c0-.5-.5-1-1-1h-4c-.5 0-1 .5-1 1v4c0 .5-.5 1-1 1h-4c-.6 0-1-.5-1-1v-4c0-.5-.4-1-1-1h-4c-.6 0-1 .5-1 1v4c0 .5.3 1.3.7 1.7l.6.6c.4.4.7 1.2.7 1.7v22c0 .5.4 1 1 1h16v-12c0-4.4 3.6-8 8-8s8 3.6 8 8v12h16c.5 0 1-.5 1-1v-22c0-.5.3-1.3.7-1.7l.6-.6c.4-.4.7-1.2.7-1.7v-4c0-.5-.5-1-1-1" fill="#dae3ea"/><g fill="#3e4347"><path d="m9.5 22h4v6h-4z"/><circle cx="11.5" cy="22" r="2"/><path d="m49.5 22h4v6h-4z"/><circle cx="51.5" cy="22" r="2"/></g><path d="m10 44h-4c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h4c.6 0 1-.5 1-1v-2c0-.5-.4-1-1-1" fill="#b2c1c0"/><g fill="#42ade2"><path d="m20.5 6.6c-2.7-1.5-5.3 1.5-8 0 0-1.7 0-3.4 0-5.1 2.7 1.5 5.3-1.5 8 0-.7.5-1.3 1.2-2 2.1.7.8 1.3 1.7 2 3"/><path d="m40.5 6.6c-2.7-1.5-5.3 1.5-8 0 0-1.7 0-3.4 0-5.1 2.7 1.5 5.3-1.5 8 0-.7.5-1.3 1.2-2 2.1.7.8 1.3 1.7 2 3"/><path d="m60.5 6.6c-2.7-1.5-5.3 1.5-8 0 0-1.7 0-3.4 0-5.1 2.7 1.5 5.3-1.5 8 0-.7.5-1.3 1.2-2 2.1.7.8 1.3 1.7 2 3"/></g><g fill="#b2c1c0"><path d="m13 50h-4c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h4c.6 0 1-.5 1-1v-2c0-.5-.4-1-1-1"/><path d="m21.8 60h-4c-.5 0-1 .5-1 1v2c0 .5.5 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m19.7 55h-4c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m21.8 47h-4c-.5 0-1 .5-1 1v2c0 .5.5 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m19 39.9h-4c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m10 56h-4c-.6 0-1 .5-1 1v2c0 .5.4 1 1 1h4c.6 0 1-.5 1-1v-2c0-.5-.4-1-1-1"/><path d="m57 50h-4c-.5 0-1 .5-1 1v2c0 .5.5 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m54 56h-4c-.5 0-1 .5-1 1v2c0 .5.5 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m49.5 44.7h-4c-.5 0-1 .5-1 1v2c0 .5.5 1 1 1h4c.5 0 1-.5 1-1v-2c0-.6-.5-1-1-1"/><path d="m45.5 51.5h-4c-.5 0-1 .5-1 1v2c0 .5.5 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m47.4 60h-4c-.5 0-1 .5-1 1v2c0 .5.5 1 1 1h4c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/><path d="m56.5 39.2h-4c-.5 0-1 .5-1 1v2c0 .5.5 1 1 1h4c.5 0 1-.5 1-1v-2c0-.6-.5-1-1-1"/><path d="m41 40.2h-4c-.5 0-1 .5-1 1v2c0 .5.5 1 1 1h4c.5 0 1-.5 1-1v-2c0-.6-.5-1-1-1"/></g><g fill="#e8e8e8"><path d="m13.5 27.9h-4c-.6 0-1 .5-1 1v.2c0 .5.4 1 1 1h4c.6 0 1-.5 1-1v-.2c0-.6-.4-1-1-1"/><path d="m53.5 27.9h-4c-.5 0-1 .5-1 1v.2c0 .5.5 1 1 1h4c.5 0 1-.5 1-1v-.2c0-.6-.5-1-1-1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3f3-1f308.svg b/public/emoji/1f3f3-1f308.svg
new file mode 100644
index 000000000..e082546b2
--- /dev/null
+++ b/public/emoji/1f3f3-1f308.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ed4c5c" d="m52.382 5.075c-12.245-1.872-28.245 22.961-43.169 15.422-.582-1.575-1.143-3.158-1.725-4.73 17.589 3.338 25.582-18.762 43.17-15.422.584 1.572 1.14 3.156 1.724 4.73"/><path fill="#ff8736" d="m54.105 9.804c-10.343-2.018-31.593 21.649-43.167 15.423-.585-1.573-1.14-3.157-1.725-4.73 17.589 3.338 25.581-18.763 43.169-15.422.584 1.572 1.14 3.156 1.723 4.729"/><path fill="#ffce31" d="m55.83 14.535c-10.068-1.791-28.744 23.715-43.168 15.422-.585-1.573-1.142-3.157-1.725-4.73 17.588 3.339 25.583-18.76 43.168-15.422.585 1.574 1.142 3.157 1.725 4.73"/><path fill="#83bf4f" d="m57.556 19.265c-9.711-1.521-31.086 25.813-43.171 15.422-.584-1.572-1.139-3.157-1.723-4.73 17.585 3.341 25.579-18.762 43.168-15.422.583 1.573 1.142 3.156 1.726 4.73"/><path fill="#275fd9" d="m59.278 23.995c-11.058-1.834-30.683 26.458-43.169 15.423-.584-1.574-1.144-3.156-1.725-4.73 17.588 3.338 25.582-18.761 43.171-15.422.583 1.573 1.141 3.155 1.723 4.729"/><path fill="#9028e0" d="m61 28.726c-17.583-3.34-25.579 18.761-43.166 15.421-.584-1.572-1.142-3.156-1.725-4.729 17.588 3.338 25.581-18.762 43.169-15.423.583 1.575 1.142 3.158 1.722 4.731"/><g fill="#3e4347"><circle cx="5.168" cy="13.336" r="2.168"/><path d="m7.04 14.49l-2.56.929 17.706 48.581h2.896z"/><path transform="matrix(.9399-.3414.3414.9399-4.8923 2.941)" d="m3.742 14.83h4.337v1.082h-4.337z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3f3.svg b/public/emoji/1f3f3.svg
new file mode 100644
index 000000000..d1421b827
--- /dev/null
+++ b/public/emoji/1f3f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48.2.7c-16.6-5.2-22.4 19.4-39 14.2 3 8.3 6 16.5 9 24.8 16.6 5.2 22.4-19.4 39-14.2-3-8.3-6-16.5-9-24.8" fill="#d0d0d0"/><path fill="#3e4347" d="m6.8 15.8l17.6 48.2h1l-17.7-48.6.6-.2 17.7 48.8h1l-17.9-49.1z"/><path fill="#94989b" d="m8.3 15.2l-.6.2 17.7 48.6h.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3f4.svg b/public/emoji/1f3f4.svg
new file mode 100644
index 000000000..0e6202dc1
--- /dev/null
+++ b/public/emoji/1f3f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48.2.7c-16.6-5.2-22.4 19.4-39 14.2 3 8.3 6 16.5 9 24.8 16.6 5.2 22.4-19.4 39-14.2-3-8.3-6-16.5-9-24.8" fill="#3e4347"/><g fill="#94989b"><path d="m7.7 15.4l-.9.4 17.6 48.2h1z"/><path d="M27 64 9.1 14.9 8.3 15.2 26 64z"/></g><g fill="#d0d0d0"><path d="m7.7 15.4l.6-.2z"/><path d="m26 64l-17.7-48.8-.6.2 17.7 48.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3f5.svg b/public/emoji/1f3f5.svg
new file mode 100644
index 000000000..b6576ae99
--- /dev/null
+++ b/public/emoji/1f3f5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m46.5 31.2l-2.8-8.3c0 0 8.5-12.3 5.3-14.6-3.2-2.3-12.6 9.5-12.6 9.5h-9c0 0-9.4-11.7-12.6-9.5s5.3 14.6 5.3 14.6l-2.8 8.3c0 0-14.3 5.1-13.1 8.8 1.2 3.7 15.9-.4 15.9-.4l7.3 5.2c0 0 .5 14.9 4.5 14.9s4.5-14.9 4.5-14.9l7.3-5.2c0 0 14.7 4.1 15.9.4 1.3-3.7-13.1-8.8-13.1-8.8" fill="#a01a5d"/><g fill="#e84d88"><path d="m41.8 9.9c0 10-4.4 18.2-9.9 18.2s-9.9-8.1-9.9-18.2 7.2-4.2 9.9-4.2c2.7 0 9.9-5.8 9.9 4.2"/><path d="m13 16.5c9.8 3.1 16.4 9.7 14.7 14.8-1.7 5.1-11 6.6-20.8 3.5-9.8-3.1-1.9-8-1.1-10.5.8-2.4-2.6-10.9 7.2-7.8"/><path d="m10.5 45.3c6-8.1 14.5-12.2 18.9-9 4.4 3.1 3.1 12.2-3 20.4-6 8.1-8.4-.7-10.5-2.2-2.1-1.6-11.5-1.1-5.4-9.2"/><path d="m37.8 56.5c-6-8.1-7.4-17.2-3-20.4 4.4-3.1 12.9.9 18.9 9 6 8.1-3.3 7.6-5.4 9.1-2.1 1.6-4.5 10.4-10.5 2.3"/><path d="m57.1 34.6c-9.8 3.1-19.1 1.5-20.8-3.5-1.6-5.1 5-11.7 14.7-14.8 9.8-3.1 6.4 5.4 7.2 7.9.8 2.4 8.7 7.3-1.1 10.4"/></g><ellipse cx="32" cy="32.4" rx="3.8" ry="3.7" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3f7.svg b/public/emoji/1f3f7.svg
new file mode 100644
index 000000000..372a35f5e
--- /dev/null
+++ b/public/emoji/1f3f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.1 12.9h-10.1l-6.1 6.1v10.1l30.9 34.9 20.2-20.2-34.9-30.9m-6.4 9.8c-.9.9-2.4.9-3.4 0-.9-.9-.9-2.4 0-3.4.9-.9 2.4-.9 3.4 0 .9 1 .9 2.5 0 3.4" fill="#f2b200"/><path d="m21.9 20.8c-.3-1.3-.9-2.6-1.6-3.7-1.7-2.8-4.1-5.1-6.9-6.8-3.8-2.2-8.1-3.2-12.5-3.6-.5 0-.9.5-.9.9 0 .5.4.9.9.9 4.7.4 9.5 1.7 13.4 4.5 1.1.8 2.4 2.1 3.3 3.3.2.2-.1-.2 0 .1 0 .1.1.1.1.2.1.1.2.3.3.4.2.3.4.5.5.8.3.5.5.9.8 1.4.1.1.1.3.2.4 0 .1.1.1.1.2.1.2.2.5.2.7.1.2.1.4.2.6.3 1.4 2.2.9 1.9-.3" fill="#94989b"/><path d="m15.3 16.6c0 0-.1-.1-.1-.1-.5-.4-.9-.8-1.3-1.3-.9-1-1.7-2.3-2.3-3.6-1.7-3.3-2.6-7-2.9-10.6-.1-.6-.5-1-1.1-1-.5 0-1 .4-.9.9.3 4 1.4 8 3.2 11.6.7 1.4 1.6 2.8 2.6 4 .4.5.9 1 1.4 1.4l1.4-1.3" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3f8.svg b/public/emoji/1f3f8.svg
new file mode 100644
index 000000000..c9e2b401e
--- /dev/null
+++ b/public/emoji/1f3f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.6 25.3l1.8 1.8-1.8 1.8c.4.2.9.4 1.3.5l1.4-1.4 1.8 1.8c.7 0 1.3-.1 2-.2l1.6-1.6.9.9c.4-.1.9-.3 1.3-.5l-1.3-1.3 1.8-1.8 1.9 1.9c.4-.2.7-.5 1.1-.7l-2.1-2.1 1.8-1.8 2.2 2.2c.2-.1.3-.3.5-.4.2-.2.3-.3.4-.5l-2.2-2.2 1.8-1.8 2.1 2.1c.3-.4.5-.7.7-1.1l-2-1.9 1.8-1.8 1.3 1.3c.2-.4.4-.9.5-1.3l-.9-.9 1.6-1.6c.1-.7.2-1.3.2-2l-1.8-1.7 1.4-1.4c-.1-.5-.3-.9-.5-1.3l-1.8 1.8-1.8-1.8 2.2-2.2c-.1-.2-.3-.3-.4-.5-.2-.2-.3-.3-.5-.4l-2.2 2.2-1.8-1.8 1.8-1.8c-.4-.2-.9-.4-1.3-.5l-1.4 1.4-1.8-1.8c-.7 0-1.3.1-2 .2l-1.6 1.6-.9-.9c-.4.1-.9.3-1.3.5l1.3 1.3-1.7 1.8-1.9-1.9c-.4.2-.7.5-1.1.7l2.1 2.1-1.8 1.8-2.3-2.2c-.2.1-.3.3-.5.4s-.3.3-.4.5l2.2 2.2-1.8 1.8-2.1-2.1c-.3.4-.5.7-.7 1.1l1.9 1.9-1.8 1.8-1.3-1.3c-.2.4-.4.9-.5 1.3l.9.9-1.5 1.6c-.1.7-.2 1.3-.2 2l1.8 1.8-1.4 1.4c.1.5.3.9.5 1.3l1.8-1.8 1.8 1.8-2.2 2.2c.1.2.3.3.4.5.2.1.3.3.5.4l2.2-2.3m18.8-13.4l1.8 1.8-1.8 1.8-1.8-1.8 1.8-1.8m-2.7 2.7l1.8 1.8-1.8 1.8-1.8-1.8 1.8-1.8m-2.7 2.7l1.8 1.8-1.8 1.7-1.8-1.8 1.8-1.7m-2.7 2.6l1.8 1.8-1.8 1.8-1.8-1.8 1.8-1.8m-2.7 2.7l1.8 1.8-1.8 1.8-1.8-1.8 1.8-1.8m-2.6 2.7l1.8 1.8-1.8 1.8-1.8-1.8 1.8-1.8m10.7-16.1l1.8 1.8-1.8 1.8-1.8-1.8 1.8-1.8m-2.7 2.7l1.8 1.8-1.8 1.8-1.8-1.8 1.8-1.8m-2.7 2.7l1.8 1.8-1.8 1.8-1.8-1.8 1.8-1.8m-2.7 2.7l1.8 1.8-1.8 1.8-1.8-1.9 1.8-1.7m-2.6 2.6l1.8 1.8-1.8 1.8-1.8-1.8 1.8-1.8m-2.7 2.7l1.8 1.8-1.8 1.8-1.8-1.8 1.8-1.8m-5.4-1.8l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8m2.7-2.7l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8m2.7-2.6l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8m2.7-2.7l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8m2.6-2.7l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8m2.7-2.7l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8m-10.7 16.1l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8m2.7-2.7l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8m2.7-2.7l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8m2.6-2.6l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8m2.7-2.7l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8m2.7-2.7l-1.8-1.8 1.8-1.8 1.8 1.8-1.8 1.8" fill="#e8e8e8"/><g fill="#b2c1c0"><path d="m36 28c-5.2-5.2-4.4-13.5 1.8-19.7 6.7-6.7 16.7-8.3 21.5-3.6 4.8 4.8 3.1 14.8-3.6 21.5-6.2 6.2-14.5 7-19.7 1.8m21.5-21.5c-3.7-3.7-12.3-2-17.9 3.6-5.2 5.2-5.9 12-1.8 16.1 4.2 4.1 10.9 3.4 16.1-1.8 5.6-5.6 7.3-14.1 3.6-17.9"/><path transform="matrix(.7075-.7067.7067.7075-16.3641 30.6852)" d="m17.6 33.8h22.7v2.5h-22.7z"/></g><path d="m7.3 61.4c0 0 .8-1.9 1.3-2.4 5.4-5.4 9.8-9.8 9.8-9.8l3.4-5.1-1.8-1.9-5.1 3.4c0 0-4.5 4.5-9.8 9.8-.5.5-2.4 1.3-2.4 1.3-.6.3-.7.9-.3 1.4l3.6 3.6c.4.5 1 .4 1.3-.3" fill="#3e4347"/><g fill="#b2c1c0"><path d="m35.3 25.1l-2.7 2.7c-1 1-1 2.6 0 3.6 1 1 2.6 1 3.6 0l2.7-2.7-3.6-3.6"/><path opacity=".5" d="m13 47.4l-.8.9 5.3 1.8z"/><path opacity=".5" d="m11.3 49.2l-.9.9 5.3 1.7z"/><path opacity=".5" d="m9.5 51l-.9.8 5.3 1.8z"/><path opacity=".5" d="m7.7 52.7l-.9.9 5.4 1.8z"/><path opacity=".5" d="m5.9 54.5l-.9.9 5.4 1.8z"/><path opacity=".5" d="m16.6 47.4l-1.3-1.4 5.1-3.3.9.9z"/></g><path d="m39.3 39.3c-1.9 1.9-1.9 5 0 7l7-7c-1.9-1.9-5-1.9-7 0" fill="#e8e8e8"/><path transform="matrix(.7071-.7071.7071.7071-18.1019 43.7008)" fill="#ed4c5c" d="m38.8 42.5h9.9v2.5h-9.9z"/><path d="m49.8 42.8l-1.7-1.7-7 7 1.7 1.7 5.3 12.2 1.7-1.7-1-2.4 1.7-1.7 1.5 2 1.7-1.7-1.5-2 1.7-1.7 1.9 1.6 1.7-1.7-1.9-1.6 2.1-2.1 2.4 1 1.7-1.7-12-5.5m-1.6 5.1l-.4.4-1.5-2 1.9 1.6m.8 6.2l-1.3 1.3-1-2.4.9-.9 1.4 2m-2.9-4l-.4.4-1-2.4 1.4 2m4.7 2.2l-1.5-2 .9-.9 1.9 1.6-1.3 1.3m-2.7-7.7l2.4 1-.5.5-1.9-1.5m5.7 4.7l-1.9-1.6 1-1 2.4 1-1.5 1.6" fill="#e8e8e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3f9.svg b/public/emoji/1f3f9.svg
new file mode 100644
index 000000000..e73e45cc3
--- /dev/null
+++ b/public/emoji/1f3f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d3976e"><path d="m14.3 20.4c-12.5 12.5-5.2 28-2.9 33 .4.9.6 1.7.7 2.4-.9-.1-2.1.3-3.2 1.2-1.6 1.3-.9 3.4 0 4.2.6.6 1.2.9 2.7.3 2.3-.9 7.5-4.3 4.9-10.1-7.5-16.6 3-26.8 3-26.8l-4.8-4.6-.4.4"/><path d="m57.1 8.9c-.9 1.1-1.3 2.3-1.2 3.2-.7-.1-1.5-.3-2.4-.7-5.1-2.3-20.5-9.6-33 2.9l-.5.4 4.8 4.8c0 0 10.3-10.5 26.8-3 5.7 2.6 9.1-2.7 10-4.9.7-1.6.4-2.1-.3-2.7-.8-.9-2.8-1.7-4.2 0"/></g><path transform="matrix(.7071-.7071.7071.7071-8.18 19.7517)" fill="#fed0ac" d="m16 16.4h7.4v6.7h-7.4z"/><g fill="#89664c"><path d="m22.9 21.4l-4.8-4.8.8-.8 4.8 4.8z"/><path d="m16.6 18.1l4.8 4.8-.8.8-4.8-4.8z"/><path d="m11.7 59.3c.8-.8.8-2.6.4-3.4-.4 0-.8 0-1.2.1 1.3-.2.2 3.6-.3 2.8-.6-.8-.6-.2-.6-.1.1.5.5 1.8 1.7.6"/><path d="m59.3 11.7c-.8.8-2.6.8-3.4.4 0-.4 0-.7.1-1.2-.2 1.3 3.6.2 2.8-.3-.8-.6-.2-.6-.1-.6.5.1 1.8.5.6 1.7"/></g><path fill="#b2c1c0" d="m10.2 8.7l-.2-3.2-8-3.5 3.5 8 3.2.2z"/><path d="m49.6 48.1l-39.4-39.3-1.5 1.5 39.3 39.3c.2.2.7 0 1.1-.4.5-.4.7-.9.5-1.1" fill="#d3976e"/><path d="m51.5 42.5c-.3-.3-2.2.4-2.2.4s1.6-.8 1.5-1.1c-.1-.3-.6-.9-.9-.9-.7-.1-3 .8-3 .8s2.3-.8 2.2-1.5c0-.3-.8-.8-.8-.8-2.5 1.2-6 1.5-6 1.5l6.4 6.4c0 0 5.9-1.6 5-2.5-.8-.8-1.3-1.3-2.2-2.3" fill="#ed4c5c"/><path d="m48 46.5c2.1-.6 4.2-1.4 5.4-2.1-.2-.2-.5-.5-.8-.8-1.1.6-3.3 1.4-5.5 2l.9.9" fill="#ffce31"/><path d="m45.5 40.2c-1.7.4-3.2.5-3.2.5l6.4 6.4c0 0 1.5-.4 2.9-.9-7.5-1.9-6.1-6-6.1-6" opacity=".5" fill="#3e4347"/><path d="m42.5 51.5c-.3-.3.4-2.2.4-2.2s-.8 1.6-1.1 1.5c-.3-.1-.9-.6-.9-.9-.1-.7.7-3 .7-3s-.8 2.3-1.5 2.2c-.3 0-.8-.8-.8-.8 1.2-2.5 1.5-6 1.5-6l6.4 6.4c0 0-1.5 6-2.5 5-.8-.7-1.3-1.3-2.2-2.2" fill="#ed4c5c"/><path d="m46.5 48c-.6 2.1-1.4 4.2-2.1 5.4-.2-.2-.5-.5-.8-.8.6-1.1 1.4-3.3 2-5.5l.9.9" fill="#ffce31"/><path d="m40.2 45.5c.4-1.7.5-3.2.5-3.2l6.4 6.4c0 0-.4 1.5-.9 2.9-1.9-7.5-6-6.1-6-6.1" opacity=".5" fill="#3e4347"/><path fill="#b2c1c0" d="m12.2 61.3l35.7-11.9-.9-.8-31.8 10.6z"/><path opacity=".5" fill="#3e4347" d="m46.9 49.7l1-.3-.9-.8-1 .3z"/><path fill="#b2c1c0" d="m61.3 12.2l-2.1 3-10.6 31.9.8.8z"/><g fill="#3e4347"><path opacity=".5" d="m48.9 46.1l-.3 1 .8.8.3-1z"/><path opacity=".5" d="m8.7 10.2l1.5-1.5v-1l-4.1.6-4.1-6.3 3.5 8z"/></g><path fill="#e8e8e8" d="m7.3 8.1l1.6.8-.8-1.6 1.4-.8-2.1.1-3.7-2.9 2.9 3.7-.1 2.1z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3fa.svg b/public/emoji/1f3fa.svg
new file mode 100644
index 000000000..bf02dbdda
--- /dev/null
+++ b/public/emoji/1f3fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b95a1e" d="m25 53h14l3-3h-20z"/><g fill="#3e4347"><path d="m22.6 24.9l-5.1 4.8v-8.6c0 0 2.1-1.1 2.1.8 0 2.1 3 3 3 3"/><path d="m19.9 11.1c2.3 0 3.7-2.2 3.7-4.1 0-3.1-2.3-4.9-5.3-4.9-2.3 0-5.6 2.3-4.6 6.9 1.1 5.2 2.2 14.8 2.2 14.8l1.9-.3c-.2-8.6-.8-13-.8-13s1.2.6 2.9.6"/></g><path d="m19.1 7.4c-.1-.2-.2-.4-.3-.5-.1-.1-.3 0-.4.1-.3.3-.4.6-.2.9.3.6 1.1.7 1.7.4.6-.2.7-1 .6-1.7-.1-.8-.4-1.3-1-1.6-.6-.4-1.3-.5-1.9-.2-.7.3-1.2.8-1.5 1.5-.3.7-.4 1.5-.2 2.2.1.8.5 1.5 1.2 2-.8-.2-1.3-1-1.7-1.8-.3-.8-.3-1.7 0-2.6.3-.9 1-1.6 1.8-2 .9-.5 2-.3 2.8.2.4.3.8.6 1 1 .3.5.4.9.4 1.4 0 .5 0 .9-.2 1.4-.1.2-.2.5-.4.7-.2.2-.4.3-.7.4-.4.2-1 .2-1.4.1-.5-.2-.9-.5-1-1-.1-.5.2-1 .5-1.2.1-.1.2-.1.3-.1.1 0 .3 0 .4.1.1-.1.2.1.2.3" fill="#dbb471"/><g fill="#3e4347"><path d="m41.4 24.9l5.1 4.8v-8.6c0 0-2.1-1.1-2.1.8 0 2.1-3 3-3 3"/><path d="m44.1 11.1c-2.3 0-3.7-2.2-3.7-4.1 0-3.1 2.3-4.9 5.3-4.9 2.3 0 5.6 2.3 4.6 6.9-1.1 5.2-2.2 14.8-2.2 14.8l-1.9-.3c.2-8.6.8-13 .8-13s-1.2.6-2.9.6"/></g><path d="m44.9 7.4c0-.2 0-.4.2-.6.1-.1.2-.2.4-.1.1 0 .2.1.3.1.3.2.7.7.5 1.2-.1.5-.5.9-1 1-.5.2-1 .1-1.4-.1-.2-.1-.4-.2-.7-.4-.2-.1-.3-.3-.4-.5-.2-.5-.2-.9-.2-1.4 0-.5.1-.9.4-1.4.3-.4.6-.8 1-1 .8-.5 1.9-.6 2.8-.2.8.4 1.5 1.2 1.8 2 .3.9.2 1.8 0 2.6-.3.8-.8 1.6-1.7 1.8.7-.4 1.1-1.2 1.2-2 .2-.8.1-1.5-.2-2.2-.3-.7-.8-1.2-1.5-1.5-.6-.3-1.3-.2-1.9.2-.6.4-.9.9-1 1.6-.1.7.1 1.4.6 1.7.6.3 1.4.2 1.7-.4.1-.3 0-.6-.2-.9-.1-.1-.3-.2-.4-.1-.1.2-.2.4-.3.6" fill="#dbb471"/><path fill="#3e4347" d="m18.7 11h26.7v2h-26.7z"/><path fill="#dbb471" d="m43.1 16h-22.2l-1-3h24.2z"/><g fill="#3e4347"><path d="m41.7 18h-19.4l-.9-2h21.2z"/><path d="m22.3 60h19.4v2h-19.4z"/></g><path fill="#dbb471" d="m23.9 57h16.2l.7 3h-17.6z"/><g fill="#b95a1e"><path d="m41.3 18h-18.6c0 0 .7 2.4.7 3.2s-.7 3.1-.7 3.1h18.6c0 0-.7-2.3-.7-3.1s.7-3.2.7-3.2"/><path d="m47.1 33.2c0 4.4-1.7 10.4-4.1 14.8h-22c-2.4-4.4-4.1-10.4-4.1-14.8 0-9.4 6.8-11.2 15.1-11.2 8.3 0 15.1 1.8 15.1 11.2"/></g><g fill="#3e4347"><path d="m22 12.3h1.2v3.7h-1.2z"/><path d="m24.4 12.3h1.2v3.7h-1.2z"/><path d="m26.7 12.3h1.2v3.7h-1.2z"/><path d="m29.1 12.3h1.2v3.7h-1.2z"/><path d="m31.4 12.3h1.2v3.7h-1.2z"/><path d="m33.8 12.3h1.2v3.7h-1.2z"/><path d="m36.1 12.3h1.2v3.7h-1.2z"/><path d="m38.4 12.3h1.2v3.7h-1.2z"/><path d="m40.8 12.3h1.2v3.7h-1.2z"/><path d="m24.9 57h1.1v3.7h-1.1z"/><path d="m27.1 57h1.1v3.7h-1.1z"/><path d="m29.3 57h1.1v3.7h-1.1z"/><path d="m31.5 57h1.1v3.7h-1.1z"/><path d="m33.6 57h1.1v3.7h-1.1z"/><path d="m35.8 57h1.1v3.7h-1.1z"/><path d="m38 57h1.1v3.7h-1.1z"/><path d="m18.5 26l-1.1 3h29.1l-1-3z"/><path d="m22 50h20l1-2h-22z"/><path transform="matrix(.7073-.7069.7069.7073-6.2727 27.3214)" d="m28.6 20h2.4v2.4h-2.4z"/><path transform="matrix(.7074-.7068.7068.7074-5.0203 30.3445)" d="m32.9 20h2.4v2.4h-2.4z"/><path transform="matrix(.7071-.7071.7071.7071-7.5263 24.3015)" d="m24.4 20h2.4v2.4h-2.4z"/><path transform="matrix(.7069-.7073.7073.7069-3.7574 33.4031)" d="m37.2 20h2.4v2.4h-2.4z"/><path transform="matrix(.7064-.7078.7078.7064-18.9866 24.2058)" d="m18.9 34.2h1.5v1.5h-1.5z"/><path transform="matrix(.7068-.7074.7074.7068-23.6587 26.1257)" d="m18.9 40.9h1.5v1.5h-1.5z"/><path transform="matrix(.7071-.7071.7071.7071-21.8489 30.4597)" d="m25.1 40.9h1.5v1.5h-1.5z"/><path transform="matrix(.7068-.7074.7074.7068-17.175 28.5419)" d="m25.1 34.3h1.5v1.5h-1.5z"/><path transform="matrix(.7069-.7073.7073.7069-20.4137 27.3264)" d="m21.3 36.8h3v3h-3z"/><path transform="matrix(.7074-.7068.7068.7074-20.044 34.7884)" d="m31.3 40.9h1.5v1.5h-1.5z"/><path transform="matrix(.7071-.7071.7071.7071-15.3699 32.8752)" d="m31.3 34.3h1.5v1.5h-1.5z"/><path transform="matrix(.7071-.7071.7071.7071-18.609 31.6675)" d="m27.4 36.8h3v3h-3z"/><path transform="matrix(.7071-.7071.7071.7071-18.2431 39.165)" d="m37.4 40.9h1.5v1.5h-1.5z"/><path transform="matrix(.7068-.7074.7074.7068-13.5652 37.2511)" d="m37.4 34.2h1.5v1.5h-1.5z"/><path transform="matrix(.707-.7072.7072.707-16.806 36.0264)" d="m33.6 36.8h3v3h-3z"/><path transform="matrix(.7068-.7074.7074.7068-16.439 43.5447)" d="m43.6 40.9h1.5v1.5h-1.5z"/><path transform="matrix(.7064-.7078.7078.7064-11.7586 41.6333)" d="m43.6 34.2h1.5v1.5h-1.5z"/><path transform="matrix(.7071-.7071.7071.7071-15.0033 40.3727)" d="m39.8 36.8h3v3h-3z"/><path d="m39 53h-14c0 0 .4 1.3.4 1.8 0 .7-.6 2.2-.6 2.2h14.2c0 0-.6-1.5-.6-2.2.2-.5.6-1.8.6-1.8"/></g><g fill="#dbb471"><path d="m16.9 32c0 .3 0 .7 0 1h30.2c0-.3 0-.7 0-1h-30.2"/><path d="m19.6 45h24.9c.1-.3.3-.7.4-1h-25.7c.1.4.2.7.4 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3fb.svg b/public/emoji/1f3fb.svg
new file mode 100644
index 000000000..95d9113d7
--- /dev/null
+++ b/public/emoji/1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle fill="#ffe1bd" cx="32" cy="32" r="30"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3fc.svg b/public/emoji/1f3fc.svg
new file mode 100644
index 000000000..98674ab9a
--- /dev/null
+++ b/public/emoji/1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle fill="#fed0ac" cx="32" cy="32" r="30"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3fd.svg b/public/emoji/1f3fd.svg
new file mode 100644
index 000000000..3216c0c48
--- /dev/null
+++ b/public/emoji/1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle fill="#d6a57c" cx="32" cy="32" r="30"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3fe.svg b/public/emoji/1f3fe.svg
new file mode 100644
index 000000000..f4e86c336
--- /dev/null
+++ b/public/emoji/1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle fill="#b47d56" cx="32" cy="32" r="30"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f3ff.svg b/public/emoji/1f3ff.svg
new file mode 100644
index 000000000..b99182a77
--- /dev/null
+++ b/public/emoji/1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle fill="#8a6859" cx="32" cy="32" r="30"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f400.svg b/public/emoji/1f400.svg
new file mode 100644
index 000000000..8dcadea17
--- /dev/null
+++ b/public/emoji/1f400.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.9 46c-.7.2-1.5.6-2.2 1s-1.4.9-2 1.4c-.6.5-1.1 1.1-1.5 1.7-.4.6-.7 1.2-.8 1.8-.1.6 0 1.2.3 1.8.3.6.8 1.2 1.4 1.8.3.3.6.5 1 .8.3.2.7.5 1.1.7.7.4 1.5.8 2.3 1.1 1.6.6 3.4.9 5.2 1.2 1.8.3 3.7.5 5.5.7 1.9.2 3.7.5 5.6.8 1.8.3 3.7.7 5.5 1.1-1.9-.2-3.7-.4-5.6-.6-1.9-.1-3.7-.2-5.6-.3-1.9-.1-3.7-.1-5.6-.2-1.9-.1-3.8-.3-5.7-.8-1-.3-1.9-.6-2.8-1-.5-.2-.9-.4-1.3-.7-.4-.3-.9-.5-1.3-.9-.8-.6-1.6-1.4-2.3-2.4-.3-.5-.6-1.1-.7-1.7-.2-.6-.2-1.2-.2-1.8 0-.6.1-1.2.3-1.8.2-.6.4-1.1.7-1.6.5-1 1.2-1.9 1.9-2.6.7-.8 1.5-1.5 2.4-2.1.9-.6 1.8-1.2 2.8-1.6l1.6 4.2" fill="#f29a2e"/><ellipse cx="44.6" cy="12.4" rx="10.4" ry="10.4" fill="#999a9c"/><ellipse cx="44.5" cy="13.6" rx="7.7" ry="7.7" fill="#ffc5d3"/><ellipse cx="19.4" cy="12.4" rx="10.4" ry="10.4" fill="#999a9c"/><ellipse cx="19.5" cy="13.6" rx="7.7" ry="7.7" fill="#ffc5d3"/><path d="m50.3 45.9c0-10.2-4-19.5-5.3-22.3-.1-.3-.2-.5-.3-.8-1.8-3.8-5.8-12.2-12.7-12.2-6.9 0-10.9 8.4-12.6 12.2-.1.3-.2.5-.3.8-1.3 2.8-5.3 12.2-5.3 22.3 0 8.4 2.7 10.6 6.9 11 .2.9 1.1 1.6 2.1 1.6h1.5c1.1 0 2-.8 2.2-1.8 1.7-.1 3.6-.3 5.5-.3 1.8 0 3.6.1 5.3.3.1 1 1.1 1.8 2.2 1.8h1.5c1 0 1.9-.7 2.1-1.6 4.4-.3 7.2-2.4 7.2-11" fill="#999a9c"/><g fill="#ffc5d3"><ellipse cx="41.7" cy="33.8" rx="3.2" ry="2.2"/><ellipse cx="22.3" cy="33.8" rx="3.2" ry="2.2"/></g><path d="m34.9 33.8c-.6-.6-2.4-.7-2.9-.7-.5 0-2.3 0-2.9.7-.4.4-.1 1.5 1 2.4.7.6 1.4.8 1.9.8s1.2-.2 1.9-.8c1.1-.9 1.4-2 1-2.4" fill="#3e4347"/><ellipse cx="25.2" cy="26.7" rx="4.6" ry="4.5" fill="#fff"/><ellipse cx="25.2" cy="26.7" rx="3.2" ry="3.1" fill="#3e4347"/><ellipse cx="38.8" cy="26.7" rx="4.6" ry="4.5" fill="#fff"/><g fill="#3e4347"><ellipse cx="38.8" cy="26.7" rx="3.2" ry="3.1"/><path d="m31 39.3c.1-.3.3-.5.5-.7.2-.2.5-.3.7-.4.3-.1.5-.2.8-.2.3 0 .6 0 .8.3-.3 0-.5.2-.7.3-.2.1-.4.2-.7.3-.2.1-.5.2-.7.3-.2 0-.4 0-.7.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f401.svg b/public/emoji/1f401.svg
new file mode 100644
index 000000000..944b4a2e5
--- /dev/null
+++ b/public/emoji/1f401.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m24.9 46c-.7.2-1.5.6-2.2 1s-1.4.9-2 1.4c-.6.5-1.1 1.1-1.5 1.7-.4.6-.7 1.2-.8 1.8s0 1.2.3 1.8c.3.6.8 1.2 1.4 1.8.3.3.6.5 1 .8.3.3.7.5 1.1.7.7.4 1.5.8 2.3 1.1 1.6.6 3.4.9 5.2 1.2 1.8.3 3.7.5 5.5.7 1.9.2 3.7.5 5.6.8 1.8.3 3.7.7 5.5 1.1-1.8-.2-3.7-.4-5.6-.6-1.9-.1-3.7-.2-5.6-.3-1.9-.1-3.7-.1-5.6-.2-1.9-.1-3.8-.3-5.7-.8-1-.3-1.9-.6-2.8-1-.5-.2-.9-.5-1.3-.7-.4-.3-.9-.5-1.3-.9-.8-.6-1.6-1.4-2.3-2.4-.3-.5-.6-1.1-.7-1.7-.2-.6-.2-1.2-.2-1.8 0-.6.1-1.2.3-1.8.2-.6.4-1.1.7-1.6.5-1 1.2-1.9 1.9-2.6.7-.8 1.5-1.5 2.4-2.1.9-.6 1.8-1.2 2.8-1.6l1.6 4.2" fill="#fc97b2"/><g fill="#c4c5c6"><path d="m43 51.9c0 4.2-5.5 5.5-11 5.5-5.5 0-11-1.4-11-5.5 0-13.8 8.1-18.1 11-18.1 2.8 0 11 4.2 11 18.1"/><path d="m29.6 56.4c0 1.2-1 2.1-2.2 2.1h-1.5c-1.2 0-2.2-.9-2.2-2.1 0-1.2 1-2.1 2.2-2.1h1.5c1.2 0 2.2.9 2.2 2.1"/><path d="m40.4 56.4c0 1.2-1 2.1-2.2 2.1h-1.5c-1.2 0-2.2-.9-2.2-2.1 0-1.2 1-2.1 2.2-2.1h1.5c1.2 0 2.2.9 2.2 2.1"/></g><ellipse cx="44.6" cy="12.4" rx="10.4" ry="10.4" fill="#b5b5b5"/><ellipse cx="44.5" cy="13.6" rx="7.7" ry="7.7" fill="#ffc5d3"/><ellipse cx="19.4" cy="12.4" rx="10.4" ry="10.4" fill="#b5b5b5"/><ellipse cx="19.5" cy="13.6" rx="7.7" ry="7.7" fill="#ffc5d3"/><path d="m44.6 22.8c-1.7-3.8-5.7-12.2-12.6-12.2-6.9 0-10.9 8.4-12.6 12.2-.9 1.9-1.6 3.8-1.9 6.6-.5 4.9 5.3 9.1 8.5 9.1 1.5 0 3.1 2.9 6 2.9 2.9 0 4.5-2.9 6-2.9 3.2 0 9-4.2 8.5-9.1-.2-2.7-1-4.6-1.9-6.6" fill="#c4c5c6"/><g fill="#ffc5d3"><ellipse cx="41.7" cy="33.8" rx="3.2" ry="2.2"/><ellipse cx="22.3" cy="33.8" rx="3.2" ry="2.2"/></g><path d="m34.9 33.8c-.6-.6-2.4-.7-2.9-.7-.5 0-2.3 0-2.9.7-.4.4-.1 1.5 1 2.4.7.6 1.4.8 1.9.8.5 0 1.2-.2 1.9-.8 1.1-.9 1.4-2 1-2.4" fill="#3e4347"/><ellipse cx="25.2" cy="26.7" rx="4.6" ry="4.5" fill="#fff"/><ellipse cx="25.2" cy="26.7" rx="3.2" ry="3.1" fill="#3e4347"/><ellipse cx="38.8" cy="26.7" rx="4.6" ry="4.5" fill="#fff"/><g fill="#3e4347"><ellipse cx="38.8" cy="26.7" rx="3.2" ry="3.1"/><path d="m31 39.3c.1-.3.3-.5.5-.7.2-.2.5-.3.7-.4.3-.1.5-.2.8-.2.3 0 .6 0 .8.3-.3 0-.5.2-.7.3-.2.1-.4.2-.7.3-.2.1-.5.2-.7.3-.2 0-.4 0-.7.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f402.svg b/public/emoji/1f402.svg
new file mode 100644
index 000000000..491e8d181
--- /dev/null
+++ b/public/emoji/1f402.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.1 38.8c-.6-.9-1.6-1.5-2.8-1.5-1.9 0-3.4 1.5-3.4 3.4v12.3c0 1.9 1.5 3.4 3.4 3.4s3.4-1.5 3.4-3.4v-4.5-7.9c0-.5-.2-1.2-.6-1.8" fill="#896349"/><path d="m38.4 56.6c1.9 0 3.4-1.5 3.4-3.4h-6.8c0 1.8 1.5 3.4 3.4 3.4" fill="#3e4347"/><path d="m42.6 30.5c0 0 10.3-2.6 15.6-9.6" fill="none" stroke="#a87654" stroke-width="1.5" stroke-miterlimit="10"/><g fill="#a87654"><path d="m54.9 24.2c-.1-2.7.3-4.9 1.1-6.2 1.2-.8 3.4-1.2 6-1.2.1 2.7-.3 4.9-1.1 6.2-1.3.8-3.4 1.2-6 1.2"/><path d="m55.3 36.5c0 6.8-6 12.3-13.5 12.3h-23.9v-24.6h23.9c7.5 0 13.5 5.5 13.5 12.3"/><path d="m36.6 38.4c-.9-1.3-2.4-2.2-4-2.2-2.7 0-4.9 2.2-4.9 5v15.8c0 2.8 2.2 5 4.9 5 2.7 0 4.9-2.2 4.9-5v-6.5-9.2c-.1-1.1-.4-2-.9-2.9"/></g><path d="m32.5 62c2.7 0 4.9-2.2 4.9-5h-9.8c.1 2.8 2.2 5 4.9 5" fill="#3e4347"/><path d="m16.5 36.3c-2.7 0-4.9 2.2-4.9 5v5.7 8.5 1.5c0 2.8 2.2 5 4.9 5 2.7 0 4.9-2.2 4.9-5v-15.7c0-2.7-2.2-5-4.9-5" fill="#a87654"/><path d="m16.5 62c-2.7 0-4.9-2.2-4.9-5h9.8c0 2.8-2.2 5-4.9 5" fill="#3e4347"/><path d="m54.5 34.6c-.8-1.2-2.1-2-3.7-2-2.5 0-4.4 2-4.4 4.5v16.3c0 2.5 2 4.5 4.4 4.5 2.5 0 4.5-2 4.5-4.5v-5.9-10.3c0-1-.3-1.8-.8-2.6" fill="#a87654"/><path d="m50.8 58.1c2.5 0 4.5-2 4.5-4.5h-8.9c0 2.4 2 4.5 4.4 4.5" fill="#3e4347"/><path d="m46.9 13.4c.1 4-.5 7.4-1.8 9.3-2 1.2-5.4 1.9-9.7 1.8-.1-4 .5-7.4 1.8-9.4 2-1.1 5.4-1.8 9.7-1.7" fill="#c1875d"/><path d="m44.3 15.9c.1 2.3-.3 4.1-1 5.2-1.1.7-3 1.1-5.4 1-.1-2.3.3-4.1 1-5.2 1.1-.7 3.1-1.1 5.4-1" fill="#3e4347"/><path d="m13.7 24.5c-4.2.1-7.7-.4-9.7-1.7-1.3-1.9-2-5.2-1.9-9.3 4.2-.1 7.6.5 9.7 1.7 1.3 1.9 2 5.2 1.9 9.3" fill="#c1875d"/><path d="m11.1 22.1c-2.4.1-4.3-.3-5.5-1-.7-1.1-1.1-2.9-1.1-5.2 2.4-.1 4.3.3 5.5 1 .8 1.1 1.2 2.9 1.1 5.2" fill="#3e4347"/><path d="m41.5 24.7c0 2.9-4.6 6.9-4.6 11.1 0 0-5.8 6.4-12.4 6.4-6.5 0-12.2-6.2-12.2-6.2 0-4.3-4.7-8.4-4.7-11.3 0-3.8 1.5-7.9 6.1-13.3 1.1-1.2 1.4-2.9 10.9-2.9 9.4 0 10.1 1.3 11.1 2.4 4.4 4.9 5.8 8.7 5.8 13.8" fill="#c1875d"/><path d="m37.7 40.1c0 3.8-3.1 5.6-13.2 5.6s-13.2-1.8-13.2-5.6c0-3.8.3-8.3 13.2-8.3 13-.1 13.2 4.4 13.2 8.3" fill="#db9e75"/><g fill="#3e4347"><ellipse cx="33.3" cy="22.9" rx="3.7" ry="4"/><ellipse cx="15.8" cy="22.9" rx="3.7" ry="4"/></g><g fill="#db9e75"><path d="m33.4 31c-2.2-1.1-5.3.9-7 4.4-1.7 3.5-1.2 7.3 1 8.4 2.2 1.1 5.3-.9 7-4.4 1.6-3.6 1.2-7.3-1-8.4"/><path d="m15.7 31c-2.2 1.1-2.7 4.8-1 8.4 1.6 3.5 4.8 5.5 7 4.4 2.2-1.1 2.7-4.8 1-8.4-1.7-3.5-4.8-5.5-7-4.4"/></g><g fill="#f6c799"><path d="M15.6,10.7C6,13,2,2,2,2C1.5,18,16.8,16.6,17.5,15.4C18.5,13.8,17.8,10.2,15.6,10.7z"/><path d="m33.4 10.7c9.6 2.3 13.6-8.7 13.6-8.7.5 16-14.8 14.6-15.5 13.4-1-1.6-.3-5.2 1.9-4.7"/></g><g fill="#3e4347"><path d="m32.6 33.1c-1.6-.8-3.9.6-5.1 3.2-1.2 2.6-.9 5.3.8 6.1 1.6.8 3.9-.6 5.1-3.2 1.1-2.6.8-5.3-.8-6.1"/><path d="m16.5 33.1c-1.6.8-2 3.5-.8 6.1 1.2 2.6 3.5 4 5.1 3.2 1.6-.8 2-3.5.8-6.1-1.2-2.6-3.5-4-5.1-3.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f403.svg b/public/emoji/1f403.svg
new file mode 100644
index 000000000..96982688c
--- /dev/null
+++ b/public/emoji/1f403.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#728389" d="m46.4 39.2h9.9v15.7h-9.9z"/><path d="m51.4 60c2.7 0 4.9-2.2 4.9-5h-9.9c0 2.8 2.3 5 5 5" fill="#3e4347"/><path fill="#728389" d="m22.4 39.2h9.9v15.7h-9.9z"/><path d="m27.3 60c2.7 0 4.9-2.2 4.9-5h-9.9c.1 2.8 2.3 5 5 5" fill="#3e4347"/><g fill="#8d9ba3"><path d="m62 24.8c-.1-1.5-1-3.6-2.5-5.8-2.3 1.4-3.8 2.9-4.4 4.3 0 1.4.8 3.1 2 5-1.8 6.7-6.8 12.2-6.8 12.3l1.1 1c.3-.3 5.4-6 7.3-13.2 1.6-1.2 2.8-2.4 3.3-3.6"/><path d="m59.3 41.5c0 6.8-6.1 9.3-13.6 9.3h-20.3c0 0-8.2-.3-8.2-9.5 0-7.3 2.8-11.4 2.8-11.4h16.6c2.3 2.3 6.9 1.2 9.2 1.2 7.2 0 13.5 3.5 13.5 10.4"/><path d="m25.4 41.2h9.9v15.7h-9.9z"/></g><path d="m30.3 62c2.7 0 4.9-2.2 4.9-5h-9.9c.1 2.8 2.3 5 5 5" fill="#3e4347"/><path fill="#8d9ba3" d="m49.4 41.5h9.9v15.5h-9.9z"/><path d="m54.4 62c2.7 0 4.9-2.2 4.9-5h-9.9c0 2.8 2.3 5 5 5" fill="#3e4347"/><path d="m6.8 18.3c-1.9 2.4-3.3 6-3.9 10.2 5-.7 9.4-1.7 11.7-3.8 2.3-2.1 3.3-6 3.9-10.2-5 .8-9.1 2.1-11.7 3.8" fill="#8d9ba3"/><path d="m6.1 27c.4-3 1.4-5.5 2.7-7.2 1.8-1.2 4.7-2.1 8.2-2.6-.4 3-1.1 5.7-2.7 7.2-1.6 1.4-4.8 2.1-8.2 2.6" fill="#3e4347"/><path d="m49.6 18.3c1.9 2.4 3.3 6 3.9 10.2-5-.7-9.4-1.7-11.7-3.8-2.3-2.1-3.3-6-3.9-10.2 5 .8 9.2 2.1 11.7 3.8" fill="#8d9ba3"/><path d="m50.4 27c-.4-3-1.4-5.5-2.7-7.2-1.8-1.2-4.7-2.1-8.2-2.6.4 3 1.1 5.7 2.7 7.2 1.5 1.4 4.7 2.1 8.2 2.6" fill="#3e4347"/><path d="m28.2 8.6c-6.7 0-12.5 7.8-12.2 13.3.2 2.8 3.9 8 3.9 8h16.6c0 0 3.8-5.1 3.9-8 .3-5.5-5.4-13.3-12.2-13.3" fill="#8d9ba3"/><g fill="#3e4347"><path d="m38.1 18.1c0 1.2-1 2.2-2.2 2.2-1.2 0-2.2-1-2.2-2.2s1-2.2 2.2-2.2c1.2 0 2.2 1 2.2 2.2"/><ellipse cx="20.5" cy="18.1" rx="2.2" ry="2.2"/></g><path d="m36.5 30.6c-.5 7.9-16.1 7.9-16.6 0-.2-3.3 3.7-10.2 8.3-10.2s8.5 6.9 8.3 10.2" fill="#c5ccd6"/><g fill="#3e4347"><path d="m25.8 28.1c-.5-1.6-1.5-2.6-2.2-2.1-.7.5-.8 2.3-.3 3.9.5 1.6 1.5 2.6 2.2 2.1.6-.5.8-2.2.3-3.9"/><path d="m32.8 26.1c-.7-.5-1.7.4-2.2 2.1-.5 1.6-.4 3.4.3 3.9.7.5 1.7-.4 2.2-2.1.5-1.7.4-3.4-.3-3.9"/></g><path d="m34.4 35.3c-.1 1.3-2.8 3.3-6.2 3.3-3.4 0-6-2-6.2-3.3-.2-1.6 2.8.3 6.2.3 3.4-.1 6.3-1.9 6.2-.3" fill="#a9afb8"/><path d="m35.8 9.2c0 6.2-5.5 3.1-7.6 3.1s-7.6 3.1-7.6-3.1c0-6.2 5.5-3.4 7.6-3.4 2.1 0 7.6-2.9 7.6 3.4" fill="#8d9ba3"/><g fill="#c5ccd6"><path d="m24.5 5.7c-6.5 0-10 7.7-15.3 7.7-6.9 0-2.5-12.3 6.7-10.4-14.2-5.8-18.5 15-8.2 15 10.8 0 9.7-5.5 18-5.5 3 0 3.1-6.8-1.2-6.8"/><path d="m32 5.7c6.5 0 10 7.7 15.3 7.7 6.8 0 2.4-12.3-6.8-10.4 14.2-5.8 18.6 15 8.2 15-10.8 0-9.7-5.5-18-5.5-3 0-3.1-6.8 1.3-6.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f404.svg b/public/emoji/1f404.svg
new file mode 100644
index 000000000..1bf172871
--- /dev/null
+++ b/public/emoji/1f404.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m42.6 30.4c0 0 10.3-2.6 15.6-9.6" fill="none" stroke="#6f6f6d" stroke-width="1.5" stroke-miterlimit="10"/><path d="m54.9 24.1c-.1-2.7.3-4.9 1.1-6.2 1.2-.8 3.4-1.2 6-1.2.1 2.7-.3 4.9-1.1 6.2-1.3.9-3.4 1.3-6 1.2" fill="#6f6f6d"/><g fill="#f4a19a"><ellipse cx="42.2" cy="48" rx="5.2" ry="3.2"/><path d="m40.6 54.1c-.5 0-.9-.5-.9-1.2v-2.8c0-.7.4-1.2.9-1.2.5 0 .9.5.9 1.2v2.8c0 .7-.4 1.2-.9 1.2"/><path d="m43.8 54.1c-.5 0-.9-.5-.9-1.2v-2.8c0-.7.4-1.2.9-1.2.5 0 .9.5.9 1.2v2.8c0 .7-.4 1.2-.9 1.2"/></g><g fill="#cfdae8"><path d="m55.3 36.5c0 6.8-6 12.3-13.5 12.3h-23.9v-24.7h23.9c7.5 0 13.5 5.5 13.5 12.4"/><path d="m32.5 36.3c1.7 0 3.1.9 4 2.2-2.9.2-5.2 2.8-5.2 6 0 3.3 2.5 6.1 5.6 6.1.2 0 .3 0 .5 0v6.4c0 2.8-2.2 5-4.9 5-2.7 0-4.9-2.2-4.9-5v-15.7c0-2.8 2.2-5 4.9-5"/></g><path d="m31.3 44.5c0-3.2 2.3-5.8 5.2-6 .5.8.9 1.8.9 2.8v9.2c-.2 0-.3 0-.5 0-3.1 0-5.6-2.7-5.6-6" fill="#6f6f6d"/><path d="m32.5 62c2.7 0 4.9-2.2 4.9-5h-9.8c0 2.8 2.2 5 4.9 5" fill="#3e4347"/><path d="m16.5 51.2c0-2.2-2.1-4-4.9-4.3v-5.7c0-2.8 2.2-5 4.9-5 2.7 0 4.9 2.2 4.9 5v15.8c0 2.8-2.2 5-4.9 5-2.7 0-4.9-2.2-4.9-5v-1.6c2.7-.2 4.9-2 4.9-4.2" fill="#cfdae8"/><path d="m16.5 51.2c0 2.2-2.1 4-4.9 4.3v-8.5c2.7.2 4.9 2 4.9 4.2" fill="#6f6f6d"/><path d="m16.5 62c-2.7 0-4.9-2.2-4.9-5h9.8c0 2.8-2.2 5-4.9 5" fill="#3e4347"/><path d="m50.8 34.6c1.5 0 2.9.8 3.7 2-2.6.2-4.7 2.6-4.7 5.5 0 3 2.3 5.5 5.1 5.5.2 0 .3 0 .5 0v5.9c0 2.5-2 4.6-4.5 4.6-2.5 0-4.4-2-4.4-4.6v-14.3c-.1-2.5 1.9-4.6 4.3-4.6" fill="#cfdae8"/><path d="m49.8 42.1c0-2.9 2.1-5.3 4.7-5.5.5.7.8 1.6.8 2.6v8.4c-.2 0-.3 0-.5 0-2.8 0-5-2.5-5-5.5" fill="#6f6f6d"/><path d="m50.8 58.1c2.5 0 4.5-2 4.5-4.6h-8.9c0 2.5 2 4.6 4.4 4.6" fill="#3e4347"/><g fill="#f6c799"><path d="m16.6 6.5c-2.7-1.5-4.5-4.5-4.5-4.5-.7 7.9 2.1 9.8 3.7 9.8 2.2.1 3.9-3.7.8-5.3"/><path d="m32.4 6.5c2.7-1.5 4.4-4.5 4.4-4.5.8 7.9-2.1 9.8-3.7 9.8-2.1.1-3.9-3.7-.7-5.3"/></g><path d="m47 7.5c-4.2-.1-7.7.5-9.8 2-1.3 2.2-2 6.1-1.9 10.8 4.2.1 8.1-.1 9.8-2 1.7-1.9 2-6.1 1.9-10.8" fill="#6f6f6d"/><path d="m45.9 10.3c-3-.1-5.4.4-6.9 1.4-.9 1.6-1.4 4.2-1.3 7.6 3 .1 5.6-.1 6.9-1.4 1.2-1.3 1.4-4.3 1.3-7.6" fill="#f4a19a"/><path d="m2 7.5c4.2-.1 7.7.5 9.8 2 1.3 2.2 2 6.1 1.9 10.8-4.2.1-8.1-.1-9.8-2-1.7-1.9-2-6.1-1.9-10.8" fill="#6f6f6d"/><path d="m3.1 10.3c3-.1 5.4.4 6.9 1.4.9 1.6 1.4 4.2 1.3 7.6-3 .1-5.6-.1-6.9-1.4-1.2-1.3-1.4-4.3-1.3-7.6" fill="#f4a19a"/><path d="m40.3 29.2c0 10.6-15.7 16.5-15.7 16.5 0 0-15.7-5.9-15.7-16.5 0-15.6 6.1-23.7 15.7-23.7 9.5 0 15.7 5.8 15.7 23.7" fill="#dae5ef"/><g fill="#6f6f6d"><path d="m34.5 9c-5.3 5.7-8.9 13-3.6 19.7 3.5 4.4 6.3 4.4 8.9 3.7.3-1 .5-2 .5-3.1 0-10.5-1.6-16.8-5.8-20.3"/><path d="m18.1 28.7c5.2-6.6 1.8-13.7-3.3-19.3-4.5 3.8-6.1 10.5-6.1 19.9 0 1.1.2 2.2.5 3.1 2.6.7 5.4.7 8.9-3.7"/></g><path d="m30.1 23.9c0 0 1.8 3 5.1 2 3.3-1 3.5-4.5 3.5-4.5s-1.8-3-5.1-2c-3.4 1-3.5 4.5-3.5 4.5" fill="#fff"/><g fill="#3e4347"><ellipse cx="34.4" cy="22.7" rx="2.5" ry="2.9"/><path d="m30.1 23.9c0 0 2.8-4.4 7.3-2.6 2.8 1.1 3.8-.7 3.8-.7-1.5.2-2.1-.4-3.8-1.2-3.1-1.5-7.3-.7-7.3 4.5"/></g><path d="m18.9 23.9c0 0-1.8 3-5.1 2-3.3-1-3.5-4.5-3.5-4.5s1.8-3 5.1-2c3.4 1 3.5 4.5 3.5 4.5" fill="#fff"/><g fill="#3e4347"><ellipse cx="14.6" cy="22.7" rx="2.5" ry="2.9"/><path d="m18.9 23.9c0 0-2.8-4.4-7.3-2.6-2.8 1.1-3.8-.7-3.8-.7 1.5.2 2.1-.4 3.8-1.2 3.1-1.5 7.3-.7 7.3 4.5"/></g><path d="m11.6 36.7c0-6.1 3-3 12.9-3 9.9 0 12.9-3.1 12.9 3 0 8.7-6.1 10.3-12.9 10.3-6.8 0-12.9-1.7-12.9-10.3" fill="#f4a19a"/><g fill="#bc6464"><path d="m20.3 38.1c-.9-2.5-2.6-3.9-3.8-3.2-1.2.8-1.4 3.5-.6 6 .9 2.5 2.6 3.9 3.8 3.2 1.2-.8 1.5-3.5.6-6"/><path d="m32.5 34.9c-1.2-.8-2.9.6-3.8 3.2-.9 2.5-.6 5.2.5 6 1.2.8 2.9-.6 3.8-3.2.9-2.5.7-5.2-.5-6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f405.svg b/public/emoji/1f405.svg
new file mode 100644
index 000000000..27db054c5
--- /dev/null
+++ b/public/emoji/1f405.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.8 44.6c-7.9 1-11.6-5.2-8.3-11.2 5.3-9.8 4.8-15.3 2.5-20-1.7-3.5-7.6-1.3-5.4 2.6 3.8 6.7.2 9.9-2 17.5-3.4 11.7 7.3 16.3 13.8 14l-.6-2.9" fill="#d87512"/><g fill="#bc600d"><path d="m12.7 43.7c0 0 .3 1.2 0 3 0 0 2.1-.5 1.9-2.3 0 0-.7-.2-1.9-.7"/><path d="m10.3 41.4c0 0-.1 1.4-1.2 2.9 0 0 2.1.6 2.8-1.1 0-.1-.8-.8-1.6-1.8"/><path d="m9.3 37.5c0 0-.8 1.2-3.1 2.1 0 0 1.6 2.3 3.6.9 0-.1-.4-1.2-.5-3"/><path d="m14 15.7c0 0-1.7.9-3.8 3.5 0 0 1.9 1.5 4.5 2.2 0 .1.5-3.1-.7-5.7"/><path d="m14.3 23.9c0 0-2.8.5-5.4 2.7 0 0 1.6 1.7 3.6 2.6 0 .1 1.5-3.3 1.8-5.3"/><path d="m11.3 31.9c0 0-1.5-.2-4.5.6 0 0-.1 3 2.8 2.9.1.1.9-1.6 1.7-3.5"/></g><path d="m53.9 37h-35.8c-.9 1-4.3 5.9.2 15.8 3.4 7.5 32.1 7.5 35.5 0 4.4-9.9 1-14.8.1-15.8" fill="#d87512"/><g fill="#bc600d"><path d="m54.8 38.3c0 0-.3 5-4.7 11.3 0 0 4.4-2 5.8-5.1 0 0 .5-3.5-1.1-6.2"/><path d="m55.7 46.8c0 0-1.1 2.2-3.6 4.6 0 0 1.8 0 2.6-.9 0-.1.8-1.7 1-3.7"/><path d="m17.2 38.3c0 0 .3 5 4.7 11.3 0 0-4.4-2-5.8-5.1 0 0-.5-3.5 1.1-6.2"/><path d="m16.3 46.8c0 0 1.1 2.2 3.6 4.6 0 0-1.8 0-2.6-.9 0-.1-.8-1.7-1-3.7"/></g><path d="m22.5 36c0 0 0 21.2 2.9 24.3 2 2.2 8.7 2.3 10.6 0 1.9 2.3 8.6 2.1 10.6 0 2.9-3.1 2.9-24.3 2.9-24.3h-27" fill="#f29a2e"/><path d="m36 60.4c-.7-2.6-.7-12.9 0-15.5.7 2.6.7 12.9 0 15.5" fill="#3e4347"/><g fill="#bc600d"><path d="m23.4 53.2c0 0 3.4-3.6 8.6 0 0 0-5.7 2.5-7.4 5.8.1 0-.9-2.3-1.2-5.8"/><path d="m22.7 45.3c0 0 3.8-3.2 7.9 1.6 0 0-4.3-.5-7.5 3.8 0 0-.5-3.3-.4-5.4"/><path d="m48.6 53.1c0 0-3.4-3.5-8.6 0 0 0 5.7 2.5 7.4 5.8-.1.1.9-2.2 1.2-5.8"/><path d="m49.3 45.3c0 0-3.8-3.2-7.9 1.5 0 0 4.3-.5 7.5 3.8 0 .1.5-3.1.4-5.3"/></g><path d="M28.4,7.6c0,4.3-2.7,7.8-6,7.7C12.7,15.1,16.7,2,16.7,2C20,2,28.4,3.3,28.4,7.6z" fill="#f29a2e"/><path d="m24.7 8.4c0 2.3-1.4 4.2-3.2 4.1-5.2-.1-3-7.1-3-7.1 1.8.1 6.2.8 6.2 3" fill="#bc600d"/><path d="M43.6,7.6c0,4.3,2.7,7.8,6,7.7C59.3,15.1,55.3,2,55.3,2C52,2,43.6,3.3,43.6,7.6z" fill="#f29a2e"/><path d="m47.3 8.4c0 2.3 1.4 4.2 3.2 4.1 5.2-.1 3-7.1 3-7.1-1.8.1-6.2.8-6.2 3" fill="#bc600d"/><path d="m55.9 32.5c0 6.9-39.8 6.9-39.8 0 0-29.1 11.4-28.3 19.9-28.3 8.5 0 19.9-.8 19.9 28.3" fill="#f29a2e"/><g fill="#3e4347"><path d="m44 10.1c-1.8-6.7-14.3-6.8-16.1 0 3.6-3 12.6-3 16.1 0"/><path d="m41.5 12.7c-1.2-4.5-9.8-4.6-11 0 2.9-2.4 8.1-2.4 11 0"/></g><path d="m59 28.5c-.2-7.1-4.4-10.6-4.4-10.6s2.6 26-12.7 13.4h-11.8c-15.3 12.6-12.7-13.4-12.7-13.4s-4.2 3.5-4.4 10.6l2.1-1.2c0 0-2.2 4.7.2 10.4l2.2-2.6c0 0 .6 5.4 6.5 8.2l.3-2.4c0 0 4.5 3.5 11.7 3.5s11.7-3.5 11.7-3.5l.3 2.4c5.9-2.8 6.5-8.2 6.5-8.2l2.2 2.6c2.3-5.7.2-10.4.2-10.4l2.1 1.2" fill="#ffe8bb"/><g fill="#3e4347"><path d="m30.1 31.3c0 0-13 9.8-12.7-13.4 0 0-3.1 27.6 12.7 13.4"/><path d="m41.9 31.3c0 0 13 9.8 12.7-13.4 0 0 3.1 27.6-12.7 13.4"/></g><path d="m40.3 23c2.3 6.3 1.6 8.3 1.6 8.3l-5.8 1.7-6-1.7c0 0-.7-2.1 1.6-8.3-10.1 16.8-.6 19-.6 19s-.4 2.7 2.5 5.1v-1.8c0 0 .6 1.7 2.4 2.7 1.8-1 2.4-2.7 2.4-2.7v1.8c1.6-.9 2.1-2.8 2.1-2.8l.7 1.4c2.3-3.3 1.5-5.6.8-6.7 0 0 0 .1 0 .1s8.4.7-1.7-16.1" fill="#f5f5f5"/><g fill="#3e4347"><path d="m36 38.9c-.2-.7-.8-4.2-.7-6.3h1.3c-.1 2 .5 5.3.6 5.8l-1.2.5"/><path d="m31.1 42.1c5.2-5.2 9-6.8 11-3-3.1-2.5-6.7 2-11 3"/></g><path d="m41.7 31c-2.3-1-9.3-1-11.4 0-.8.4 1.5 2.7 5.7 2.7 4.2 0 6.5-2.4 5.7-2.7" fill="#947151"/><path d="m32.4 21.6c-1.7 10.7-14 8-14-1.4 0-5 0-5 7.7-6.7 7.8-1.6 7 4.1 6.3 8.1" fill="#ffe8bb"/><path d="m31.2 22.2c-.7 7.6-12 6.4-11.2-1.2.3-2.9.3-3.2 5.9-2.6 5.5.6 5.5.8 5.3 3.8" fill="#3e4347"/><path d="m29.5 21.7c-.5 4.6-8.5 3.9-7.9-.7.2-1.7.2-1.8 4.2-1.5 3.9.4 3.9.5 3.7 2.2" fill="#fff"/><path d="m28.9 20.8c0 1.1-.8 1.9-1.8 1.9-1 0-1.8-.9-1.8-1.9s.8-1.7 1.8-1.7 1.8.7 1.8 1.7" fill="#3e4347"/><path d="m39.6 21.6c1.7 10.7 14 8 14-1.4 0-5 0-5-7.7-6.7-7.8-1.6-7 4.1-6.3 8.1" fill="#ffe8bb"/><path d="m40.8 22.2c.7 7.6 12 6.4 11.2-1.2-.3-2.9-.3-3.2-5.9-2.6-5.6.6-5.6.8-5.3 3.8" fill="#3e4347"/><path d="m42.5 21.7c.5 4.6 8.5 3.9 7.9-.7-.2-1.7-.2-1.8-4.2-1.5-3.9.4-3.9.5-3.7 2.2" fill="#fff"/><path d="m46.1 20.8c0 1.1.8 1.9 1.8 1.9 1 0 1.8-.9 1.8-1.9s-.8-1.7-1.8-1.7-1.8.7-1.8 1.7" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f406.svg b/public/emoji/1f406.svg
new file mode 100644
index 000000000..7093fe41f
--- /dev/null
+++ b/public/emoji/1f406.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M45.1,7l6.1,6.9C61,13.7,56.9,2,56.9,2C53.6,2,45.1,3.2,45.1,7z" fill="#e5bc5e"/><path d="m48.8 7.8l3.2 3.7c5.2-.1 3.1-6.4 3.1-6.4-1.8 0-6.3.6-6.3 2.7" fill="#77623c"/><path d="m29.6 7l-6.1 6.9c-9.8-.2-5.7-11.9-5.7-11.9 3.3 0 11.8 1.2 11.8 5" fill="#e5bc5e"/><path d="m25.9 7.8l-3.2 3.7c-5.2-.1-3.1-6.4-3.1-6.4 1.8 0 6.3.6 6.3 2.7" fill="#77623c"/><path d="m37.3 4.3c-12.9 0-20.2 4.2-20.2 31h40.5c0-26.8-7.4-31-20.3-31" fill="#e5bc5e"/><path d="m54.9 38.2h-35.2c0 0-2.2 2.1-2.2 6.6-3.4-.1-6.9-2.1-7.3-5.8-.4-3.9 2.1-7.3 3.6-10.7 1.7-4 2.4-8 1.1-12.2-.5-1.6-1.1-3.8-2.9-4.3-2.2-.6-4.3 1.4-3.7 3.6.5 1.9 1.8 3.3 1.9 5.3.2 2.3-.6 4.7-1.5 6.8-1.6 4.1-3.5 8.2-2.4 12.7 1 4.2 4.6 7.9 11.5 7.6 0 0 .8 3.2 1.9 4.9 3 4.5 32.4 5.3 35.2 0 2.8-5.2 0-14.5 0-14.5" fill="#c49a45"/><path d="m23.9 37.1c0 0-.9 19.4 2.9 23.3 2 2.1 8.6 2.2 10.5 0 1.9 2.2 8.5 2 10.5 0 3.6-3.8 2.9-23.3 2.9-23.3s-26.8 0-26.8 0" fill="#e5bc5e"/><path fill="#bc9342" d="m42.2 54.3l2.9.7.2-3.5-2.9.6z"/><g fill="#a37e3d"><path d="m51.9 50.3l1.9.4.1-2.4-2 .5z"/><path d="m19.6 45.5l.7 2.1 2.3-1.3-1.5-1.6z"/><path d="m10.7 15.8l.7 2.1 2.3-1.3-1.5-1.6z"/><path d="m7.2 37.3l.5 1.4 1.5-.8-1-1.1z"/><path d="m13.1 45.4l.4 1.4 1.5-.9-1-1z"/></g><g fill="#bc9342"><path d="m31.6 55.5l1.8-1.2-1.8-1.9-1.2 1.9z"/><path d="m46.2 48l1.9-1.2-1.9-1.9-1.1 1.9z"/><path d="m29.2 45.8l-2.5 1.6 2.5 2.6 1.5-2.6z"/></g><path d="m37.3 60.5c-.7-2.5-.7-12.4 0-14.9.7 2.5.7 12.4 0 14.9" fill="#3e4347"/><g fill="#77623c"><path d="m53.7 28.7l1.2-.8-1.2-1.3-.8 1.3z"/><path d="m19.9 28.8l1.2-.8-1.2-1.3-.8 1.3z"/><path d="m28.4 12l1.9-1.2-1.9-1.9-1.1 1.9z"/><path d="m39.9 16.5l1.9-1.3-1.9-1.9-1.1 1.9z"/><path d="m48.8 12l1.8-1.2-1.8-1.9-1.2 1.9z"/><path d="m35.4 20.1l1.3-.8-1.3-1.3-.7 1.3z"/></g><path d="m57.3 27.7c0 0-2.5 3.7-12.5 6.6-2.7-4.4-12.2-4.4-14.9 0-10-2.9-12.5-6.6-12.5-6.6s-1.3 6.7-.3 9.1c1.5 3.7 10.2 6.1 13.3 6.8 2.6 2.8 11.4 2.8 14.1 0 3.1-.7 11.8-3 13.3-6.8.8-2.4-.5-9.1-.5-9.1" fill="#ffe8bb"/><g fill="#77623c"><path d="m21.8 36.7l1.2-.8-1.2-1.2-.8 1.2z"/><path d="m56.1 36.2l.9-2.1-2.6-.7v2.3z"/><path d="m36.8 9.5l.6-1.3-1.7-.5v1.5z"/><path d="m24.1 13.7l.7-1.4-1.8-.5v1.6z"/><path d="m49.3 33.8l1.9-1.2-1.9-1.9-1.1 1.9z"/><path d="m31.7 23.5l1.6 5.3-4.5-2.8z"/><path d="m42.9 23.5l-1.6 5.3 4.6-2.8z"/></g><path d="m32.1 22.1c-1.5 9.2-12.1 6.9-12.1-1.2 0-4.3 0-4.3 6.6-5.8 6.8-1.4 6 3.5 5.5 7" fill="#ffe8bb"/><path d="m31 22.5c-.6 6.5-10.3 5.5-9.7-1 .2-2.5.3-2.8 5.1-2.2 4.8.5 4.8.7 4.6 3.2" fill="#3e4347"/><path d="m27.1 19.8c.5.3.8.7.8 1.3 0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.7.4-1.2 1.1-1.4-2.7-.3-2.8-.1-2.9 1.5-.3 3.7 6.1 4.4 6.4.7.1-1.6.1-1.8-2.4-2.1" fill="#fff"/><path d="m42.6 22.1c1.5 9.2 12.1 6.9 12.1-1.2 0-4.3 0-4.3-6.6-5.8-6.8-1.4-6.1 3.5-5.5 7" fill="#ffe8bb"/><path d="m43.7 22.5c.6 6.5 10.3 5.5 9.7-1-.2-2.5-.3-2.8-5.1-2.2-4.9.5-4.9.7-4.6 3.2" fill="#3e4347"/><path d="m49.2 19.6c.5.3.8.7.8 1.3 0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.5.2-.9.5-1.1-2.5.3-2.5.5-2.3 2.1.3 3.7 6.8 3 6.4-.7-.1-1.5-.1-1.8-2.4-1.6" fill="#fff"/><path fill="#a37e3d" d="m12.2 24.3l-1.8 1.8 1.8 1.9 1.8-1.9z"/><path d="m43.3 38.7c-.4-.9-2.5.5-5.5.6v-5.3h-1v5.4c-2.8-.2-5-1.6-5.5-.6-.5 1 2.7 2.4 6 2.4 3.3 0 6.5-1.4 6-2.5" fill="#3e4347"/><path d="m43.1 31.7c-2.3-1-9.5-1-11.6 0-.8.4 1.5 2.8 5.8 2.8 4.3 0 6.7-2.4 5.8-2.8" fill="#f15a61"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f407.svg b/public/emoji/1f407.svg
new file mode 100644
index 000000000..f673e966d
--- /dev/null
+++ b/public/emoji/1f407.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="50.9" cy="47.5" rx="4" ry="4.4" fill="#dedfe0"/><path d="m39 58.8c1.6 1.8 11.6.3 12.2-2 3-11.3-5-14.7-5-14.7l-7.1 3.5c0-.1-2.2 10.8-.1 13.2" fill="#aaacad"/><path d="m39.1 56.1c.1-.8.5-1.6 1.1-2.2.6-.6 1.3-1.2 2.1-1.5 1.6-.7 3.4-.7 5-.1-1.7 0-3.2.1-4.7.8-.7.3-1.4.7-2 1.2-.5.5-1.1 1.1-1.5 1.8" fill="#919191"/><g fill="#c4c5c6"><path d="m29.7 60.7c1.5 1.8 7 1.7 8.7 0 2.4-2.5 2.3-13.6 2.4-19.1l-10.2-.9c-.1 0-2.9 17.6-.9 20"/><path d="m29.7 60.7c-1.5 1.8-7 1.7-8.7 0-2.4-2.5-2.3-13.6-2.4-19.1l10.2-.9c0 0 2.9 17.6.9 20"/></g><path d="m29.7 60.7c-.3-1.4-.4-2.9-.4-4.3 0-1.4.1-2.9.4-4.3.3 1.4.4 2.9.4 4.3-.1 1.5-.1 2.9-.4 4.3" fill="#aaacad"/><path d="m38.7 48.1c0 4.5-9 9.2-9 9.2s-9-4.7-9-9.2 4-8.2 9-8.2 9 3.7 9 8.2" fill="#fff"/><path d="m47.4 2c-1-.3-9.3 6.1-9.5 11.5-.5 10.5-1.2 13.4-1.2 13.4l5.6 1.4c0 0-.3-1 6.9-12 2.6-4.1-.2-13.7-1.8-14.3" fill="#b5b5b5"/><path d="m46 7.3c-1-.3-4.9 2.6-5.7 6.8-1.9 10.2-2.5 13.1-2.5 13.1l3.7.9c0 0 0-.7 5.4-12.4 1.4-3 .6-7.9-.9-8.4" fill="#ffc5d3"/><path d="m12 2c1-.3 9.3 6.1 9.5 11.5.5 10.5 1.2 13.4 1.2 13.4l-5.6 1.4c0 0 .3-1-6.9-12-2.7-4.1.2-13.7 1.8-14.3" fill="#b5b5b5"/><path d="m13.4 7.3c1-.3 4.9 2.6 5.7 6.8 1.9 10.2 2.5 13.1 2.5 13.1l-3.6 1c0 0 0-.7-5.5-12.4-1.4-3.1-.7-8 .9-8.5" fill="#ffc5d3"/><path d="m15 28.3c0-6 4.5-10.3 14.7-10.3 10.1 0 14.7 4.3 14.7 10.3 0 5 7.6 12.4.8 17.3-3.3 2.4-8.9 4.5-15.5 4.5s-12.2-2.1-15.5-4.5c-6.8-5 .8-12.3.8-17.3" fill="#c4c5c6"/><path d="m36.6 36.6c-.2-4.8-3.5-10.6-5.6-13.3-.9-1.2-1.7-1.2-2.6 0-2.1 2.7-5.4 8.5-5.6 13.3-3.8-.5-8.1-.3-9 1.7-1.7 4 6.3 10.7 15.8 10.7 9.6 0 17.5-6.7 15.8-10.7-.7-2-5.1-2.2-8.8-1.7" fill="#fff"/><path d="m37.2 42.3c-.8.6-1.9 1-3 1.1-1.1.1-2.3-.2-3.2-.8-.5-.3-.9-.7-1.3-1.2-.3.5-.8.9-1.3 1.2-1 .6-2.1.9-3.2.8-1.1 0-2.2-.4-3-1.1-.5-.4 2.1 4.6 7.5 4.6 5.4 0 8-5 7.5-4.6" fill="#4c5359"/><path d="m33.9 30.9c0 0 .3-3.3 2.9-4.3 3-1.2 5 1.7 5.5 3.3.8 2.4-.2 5.1-.5 5.7-.2.4-2.4 2.3-7.3.5.1 0-1.2-2.7-.6-5.2" fill="#fff"/><path d="m33.9 30.9c0-1.2.4-2.3 1.1-3.3.4-.5.8-.9 1.3-1.2.2-.2.5-.3.8-.4.3-.1.6-.2.9-.2 1.2-.2 2.4.4 3.2 1.2.8.8 1.5 1.9 1.8 3.1.3 1.2.2 2.5-.1 3.7-.1.6-.3 1.2-.6 1.7l-.1.2v.1.2c0 0-.1.1-.1.1-.1.1-.2.2-.4.3-.3.2-.5.3-.8.4-1.1.4-2.2.4-3.3.3-1.1-.2-2.1-.5-3.1-1 1 .2 2.1.5 3.1.5 1 0 2.1-.1 3-.5.2-.1.4-.2.6-.4.1-.1.2-.1.2-.2 0 0 0 0 0 0l.1-.2c.2-.5.3-1 .5-1.5.2-1.1.3-2.2 0-3.2-.2-1-.8-1.9-1.5-2.6-.7-.7-1.6-1.2-2.5-1.1-.2 0-.5 0-.7.1-.2.1-.5.1-.7.2-.5.2-.9.5-1.2.9-.7.6-1.2 1.6-1.5 2.8" fill="#b2b6b8"/><ellipse cx="37.7" cy="32" rx="2.6" ry="3.2" fill="#4c5359"/><path d="m25.5 30.9c0 0-.3-3.3-2.9-4.3-3-1.2-5 1.7-5.5 3.3-.8 2.4.2 5.1.5 5.7.2.4 2.4 2.3 7.3.5-.1 0 1.1-2.7.6-5.2" fill="#fff"/><path d="m25.5 30.9c-.3-1.1-.7-2.2-1.5-2.9-.4-.4-.8-.7-1.2-.9-.2-.1-.5-.2-.7-.2-.2-.1-.5-.1-.7-.1-.9 0-1.9.4-2.5 1.1-.7.7-1.3 1.7-1.5 2.6-.2 1-.2 2.1 0 3.2.1.5.3 1.1.5 1.5l.1.2c0 0 0 0 0 0 .1.1.2.1.2.2.2.1.4.3.6.4.9.4 1.9.6 3 .5 1 0 2.1-.2 3.1-.5-1 .5-2 .8-3.1 1-1.1.2-2.2.1-3.3-.3-.3-.1-.5-.2-.8-.4-.1-.1-.3-.2-.4-.3 0 0-.1-.1-.1-.1l-.1-.1v-.1l-.1-.1c-.2-.6-.4-1.1-.6-1.7-.3-1.2-.3-2.4-.1-3.7.3-1.2 1-2.3 1.8-3.1.9-.8 2-1.4 3.2-1.2.3 0 .6.1.9.2.3.1.5.2.8.4.5.3.9.7 1.3 1.2.7.8 1.1 2 1.2 3.2" fill="#b2b6b8"/><ellipse cx="21.6" cy="32" rx="2.6" ry="3.2" fill="#4c5359"/><path fill="#fff" d="m27 40.1h5.3v4.4h-5.3z"/><path d="m37.7 41.9c-.9.4-2 .6-3 .6-1-.1-2-.3-2.8-.8-.8-.5-1.4-1.2-1.5-1.9l-.7-3.4-.7 3.4c-.2.8-.7 1.4-1.5 1.9-.8.5-1.8.8-2.8.8-1.1 0-2.1-.1-3-.6-.9-.4-1.7-1.1-2.1-2 .1 1 .7 1.9 1.6 2.5.9.6 2.2 1 3.4 1.1 1.3.1 2.5-.2 3.6-.8.6-.3 1-.7 1.4-1.2.4.5.9.9 1.4 1.2 1.1.6 2.4.9 3.6.8 1.2 0 2.5-.4 3.4-1.1.9-.6 1.6-1.6 1.6-2.5-.2.8-1 1.5-1.9 2" fill="#b2b6b8"/><path d="m33.2 35.7c-.7-.6-2.9-.6-3.6-.6s-2.8 0-3.6.6c-.5.4-.1 1.4 1.2 2.3.9.6 1.7.7 2.3.7.7 0 1.5-.2 2.3-.7 1.6-.9 1.9-1.9 1.4-2.3" fill="#ff94a4"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f408.svg b/public/emoji/1f408.svg
new file mode 100644
index 000000000..4eadb2c41
--- /dev/null
+++ b/public/emoji/1f408.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m2.3 36.1c-.2-1-.3-2-.2-2.9 0-1.2.3-2.2.9-3.2.6-1.1 1.6-2 2.7-2.5 1.1-.6 2.5-.8 3.8-.6 1.2.1 2.4.6 3.4 1.3.9.6 1.7 1.4 2.4 2.3 1.1 1.5 1.9 3.3 2.3 5.4 0 .1 0 .2 0 .3.2 1.3-.6 2.5-1.9 2.9-.2.1-.4.1-.6.1-.8.1-1.5-.1-2.1-.6-.6-.5-1-1.1-1.1-1.9-.2-1.4-.5-2.6-1.1-3.5-.5-.9-1.3-1.6-2.1-1.8-.3-.1-.7-.1-1 0-.4.1-.7.4-.9.7-.3.4-.5.8-.5 1.4-.1.6-.1 1.2 0 1.8.2 1.2.6 2.6 1.3 4 .3.6.7 1.3 1.1 2 .4.7.9 1.3 1.3 1.8 1.1 1.3 2.1 2.3 3.2 3.1 1.3.9 2.6 1.5 3.9 1.7 1.3.2 2.8.2 4.3-.3 1.2-.3 1.9.1 2.1.7.2.5-.1 1.3-1.3 1.7h-.1c-1.8.6-3.7.8-5.4.5-1.7-.2-3.5-1-5.2-2-1.4-.9-2.6-2.1-3.9-3.5-.5-.6-1-1.2-1.4-1.7l-.2-.3c-.6-.7-1.1-1.4-1.5-2.1-1.2-1.6-1.9-3.2-2.2-4.8"/><path d="m46.7 55.9c1.8 2.3 9.7 0 11-2.6 5.2-10.6 0-15.2 0-15.2l-11 1.5c0 .1-2.2 13.5 0 16.3"/><path d="m31.8 55.9c-1.8 2.3-9.7 0-11-2.6-5.2-10.6 0-15.2 0-15.2l11 1.5c0 .1 2.3 13.5 0 16.3"/></g><g fill="#fff"><path d="m34.5 55.2c-.1 1.1-2.6 1.7-5.6 1.4-3-.3-5.3-1.3-5.3-2.4.1-1.1 2.4.3 5.4.5 3.1.4 5.6-.5 5.5.5"/><path d="m44 55.2c.1 1.1 2.6 1.7 5.6 1.4 3-.3 5.3-1.3 5.3-2.4-.1-1.1-2.4.3-5.4.5-3.1.4-5.6-.5-5.5.5"/></g><g fill="#4c5359"><path d="m39.2 60.4c2 2.2 8.9 2.1 11.1 0 3-3 2.9-16.7 3-23.3l-13-1.1c.1 0-3.6 21.5-1.1 24.4"/><path d="m39.3 60.4c-2 2.2-8.9 2.1-11.1 0-3-3-2.9-16.7-3-23.3l13-1.1c0 0 3.6 21.5 1.1 24.4"/></g><path fill="#fff" d="m34 43.7l5.3 11.2 5.3-11.2z"/><path d="m59.9 2.2c-2.4-1.4-14.8 5.1-17.3 9.5l17.9 10.6c2.4-4.3 1.7-18.8-.6-20.1" fill="#4c5359"/><path d="m56.2 8.8c-.9-.5-8.2 2.8-9.6 5.2l10 5.9c1.3-2.3.4-10.6-.4-11.1" fill="#f7a4a4"/><path d="M18.7,2.2c-2.4,1.4-3.1,15.7-0.6,20.1L36,11.7C33.6,7.4,21,0.8,18.7,2.2z" fill="#4c5359"/><path d="m22.5 8.8c-.9.5-1.8 8.7-.4 11.1l9.9-5.9c-1.3-2.3-8.7-5.7-9.5-5.2" fill="#f7a4a4"/><path d="m39.3 9.4c-20.8 0-22.8 14.6-22.8 22.7 0 3.4 10.2 13.9 22.7 13.9 12.6 0 22.8-10.5 22.8-13.9 0-8.1-2-22.7-22.7-22.7" fill="#4c5359"/><path d="m33.5 28.5c0 0-2.4 3.6-6.8 2.5-4.4-1.1-4.6-5.4-4.6-5.4s2.4-3.6 6.8-2.5c4.4 1.2 4.6 5.4 4.6 5.4" fill="#bfffab"/><path d="m33 26.7c0 0-2.1 2.3-5 2.3-3.1 0-5-4.4-5-4.4s2.1-2.4 5.8-1.4c3.5.8 4.2 3.5 4.2 3.5" fill="#93e67f"/><path d="m29.8 26.6c0 4.9-2.4 4.9-2.4 0 0-4.9 2.4-4.9 2.4 0" fill="#4c5359"/><path d="m45.1 28.5c0 0 2.4 3.6 6.8 2.5 4.4-1.1 4.6-5.4 4.6-5.4s-2.4-3.6-6.8-2.5c-4.4 1.2-4.6 5.4-4.6 5.4" fill="#bfffab"/><path d="m45.5 26.7c0 0 2.1 2.3 5 2.3 3.1 0 5-4.4 5-4.4s-2.1-2.4-5.8-1.4c-3.5.8-4.2 3.5-4.2 3.5" fill="#93e67f"/><path d="m48.7 26.6c0 4.9 2.4 4.9 2.4 0 .1-4.9-2.4-4.9-2.4 0" fill="#4c5359"/><path d="m45.9 32.5c-2-1.5-4.2-6.5-6.6-6.5s-4.7 5-6.6 6.5c-3.1 2.4-11.5 5.1-11.5 5.1 0 0 8.9 7.6 18.1 7.6 9.2 0 18.1-7.6 18.1-7.6s-8.4-2.7-11.5-5.1" fill="#fff"/><g fill="#4c5359"><path d="m45.7 39.3c-.7.4-1.6.6-2.4.6-.8-.1-1.6-.3-2.2-.8-.6-.5-1.1-1.2-1.2-1.9l-.6-3.3-.6 3.3c-.1.8-.6 1.4-1.2 1.9-.6.5-1.4.8-2.2.8-.9 0-1.7-.1-2.4-.6-.7-.4-1.4-1.1-1.7-2 0 1 .6 1.9 1.3 2.5.7.6 1.8 1 2.7 1.1 1 .1 2-.2 2.9-.8.5-.3.8-.7 1.2-1.2.3.5.7.9 1.2 1.2.9.6 1.9.9 2.9.8 1 0 2-.4 2.7-1.1.8-.6 1.3-1.6 1.3-2.5-.3.9-.9 1.6-1.7 2"/><path d="m42.4 33.1c-.6-.7-2.5-.8-3.1-.8-.6 0-2.5.1-3.1.8-.4.5-.1 1.8 1.1 3 .7.7 1.4.9 2 .9.6 0 1.3-.2 2-.9 1.2-1.2 1.5-2.5 1.1-3"/></g><g fill="#fff"><path d="m39 59.6c0 1.1-2.3 1.9-5.2 1.9-2.9 0-5.2-.9-5.2-1.9 0-1.1 2.3.1 5.2.1 2.8 0 5.2-1.1 5.2-.1"/><path d="m49.9 59.6c0 1.1-2.3 1.9-5.2 1.9-2.9 0-5.2-.9-5.2-1.9 0-1.1 2.3.1 5.2.1 2.9 0 5.2-1.1 5.2-.1"/></g><g fill="#3e4347"><path d="m29.6 61.2l1.4-2.4-.4 2.8z"/><path d="m33.1 62l.5-3.3.5 3.3z"/><path d="m37 61.6l-.4-2.6 1.4 2.3z"/><path d="m48 61.6l-.4-2.8 1.4 2.4z"/><path d="m44.4 62l.5-3.3.5 3.3z"/><path d="m40.5 61.3l1.4-2.3-.4 2.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f409.svg b/public/emoji/1f409.svg
new file mode 100644
index 000000000..aaf9cd252
--- /dev/null
+++ b/public/emoji/1f409.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m16.9 14.2c-1.8.8-2.9 2.4-4.7.8-1.8-1.6-2.5-1.3-3.2-1.1 0 0 1.1-.2 2.3 1 1.2 1.1 1.7 2.3 4.3 1.3 1.9-.7 3.7-1 4.6-.7.9.3.9-3.3-3.3-1.3" fill="#ed4c5c"/><g fill="#fff"><path d="m4.9 15.6l.7-1.3 4.5-1.3h-6.3z"/><path d="m11.2 17.3l-4.8-1.5-.4-.7-1.1 2.2z"/></g><g fill="#64892f"><path d="m35.1 56.1c-3.1-.3-4.1 1.1-5.7.9 0 0 .9.6 2.1.7 0 0-2.3 1.2-6.1.6 0 0 2.6 2.5 5.8 1.8 0 0-.3.8-1.2 1.4 0 0 1.9.6 3.6-.7 0 0 .2.5-.9 1.3 7.5-.6 5.6-5.7 2.4-6"/><path d="m62 20.1c-1.6-4.2-4.8-6.2-4.8-6.2 1.2-.6 2.9-.2 2.9-.2-2.4-3.3-7.8-4.2-7.8-4.2.7-.6 3-.9 3-.9-3.5-2.2-8.5-1.4-8.5-1.4.3-1.1 1.5-1.8 1.5-1.8-4.9-1.4-9.7.6-9.7.6.1-1.1 1.6-2 1.6-2-2.2-.6-8.4 1-8.4 1 .6-1.4-.6-2.7-.6-2.7-2.2 1.6-6.5 1.4-6.5 1.4.2-.8 1.2-1.7 1.2-1.7-10.4 0-9.1 5.8-9.1 5.8 0 0 33.2-2.4 33.2 13.7 0 16.9-37.8-3.1-37.8 15.2 0 20.1 40.4-3.2 40.4 12.1 0 8.5-12.8 9.9-12.8 9.9-1.8.5-1.1 1.9-1.1 1.9 1.4-1.3 5.8-1.3 5.8-1.3-.1.5-1 1.4-1 1.4 4.4-.4 6.3-1.8 6.3-1.8.2.6-.9 1.5-.9 1.5 4.4-.3 5.6-3.3 5.6-3.3.9.4.7 1.2.7 1.2 3.5-1.8 3.7-5.3 3.7-5.3.8.2 1.8.9 1.8.9 1-4.2-1.1-6.7-1.1-6.7.3.3 1.7.4 1.7.4-.1-3.5-2.8-4.9-2.8-4.9.9-1 2.7-.1 2.7-.1-1.8-4.6-6.8-4.2-6.8-4.2.6-.8 2.8-1.4 2.8-1.4-2.4-1.7-8.2-1-8.2-1 4.9-1.2 6.2-4.6 6.2-4.6.2.6.1 2.7.1 2.7 3.6-2.9 2.8-6.7 2.8-6.7 1.2.4 1.8 2 1.8 2 2.6-5.1-.3-8.4-.3-8.4 1.5.1 2.4-.9 2.4-.9m-31.8 18.7c-.5-1.5-3.4-1.4-3.4-1.4 0 2.1-4.7 3.6-4.7 3.6 0-2.2-1.9-2.9-1.9-2.9-2.4 3.9-3.5 1.5-3.5 1.5 1.5-1.2.7-3.1.7-3.1-4.6.9-1.3-2.6-1.3-2.6.5 2.2 3.2 1.2 3.2 1.2-.8-3.3 3.7-2.8 3.7-2.8-1 1.7.8 2.7.8 2.7 1.8-1.5 6.6-1.4 6.6-1.4-1.4.7-2.2 2.8-2.2 2.8 3.9.1 6.2-.6 6.2-.6-1.8 2.5-4.2 3-4.2 3"/></g><path d="m32 39.9c-15.1 5.6-18.7 1.7-18.7-3.7 0-8.6 13.2-4.7 18.7-3.7 7.8 1.5 26.2 3.2 26.2-11 0-18.4-35.6-14.7-35.6-14.7v11c6.9-1.3 26.2-3.5 26.2 3.7 0 5.6-6.3 6.9-16.9 3.7-10.4-3.2-26.1-6.4-26.1 11.1 0 17.5 14.2 15.3 26.2 11 12.1-4.2 19.7-1.8 19.7 1.8 0 4.8-9.2 7.6-15 9 0 0-1.4-1.5-3.3-.6 0 0 .4.2.6.5 0 0-1.9 1-3.3 1 0 0 1.2 1.4 4 .6 0 0 .1.8-.2 1.3 0 0 1.8-.1 2.2-1.5 16.2-.4 21.6-3.6 21.6-11.2-.1-8.5-11.2-13.9-26.3-8.3" fill="#8cc63e"/><path d="m24.2 4.9c5.5 0 7.8 3.4 11.1 2.5 0 0-.9 2.7-4.2 2.2 0 0 2.2 2.5 6.2 1.8 0 0-2 4.1-6.2 2 0 0-.1 2.4 2.6 4.2 0 0-2.9 1.5-5.2-.1 0 0-.8.8.2 2.4 0 0-2.4-.3-3.3-1.9l-1.2-13.1" fill="#64892f"/><path d="m20.7 4.1c-5 0-8 2.7-8 4.6 0 .2 0 .5.1.7-.1.3-2.1-.7-3.4-.7-.7 0-1.4.2-2 .7-.5-1-1.5-1.6-2.6-1.6-1.5 0-2.8 1.2-2.8 2.7s1.3 2.8 2.8 2.8h13.1c1 0 1.9.8 1.9 1.8 0 1-.8 1.8-1.9 1.8h-14c-1 0-1.9.8-1.9 1.8 0 1 .8 1.8 1.9 1.8h16.9c4.7 0 8.4-3.7 8.4-8.3s-3.8-8.1-8.5-8.1" fill="#8cc63e"/><ellipse cx="15.7" cy="8.8" rx="1.9" ry="1.8" fill="#fff"/><ellipse cx="15.7" cy="8.8" rx=".9" ry=".9" fill="#3e4347"/><g fill="#64892f"><path d="m13.1 8.6c1.4.6 2.8-2.2 8.2-2 0 0-2.2-1.6-5.1-.7 0 0-.4-1 1.1-1.7 0 0-2.7-.3-3.4 2 0 0-.8-.2-1-1.2.1-.1-1.8 2.6.2 3.6"/><path d="m7.3 10.6c.7-.6 2.5-1.1 4.7.1 4.7 2.5 6-1.6 9 .1-2.8-.5-3.7 3.2-8.3 1.7-1.9-.6-2.9-1.7-4.3-.8-.9.6-1.7-.5-1.1-1.1"/></g><path d="m4.1 10.4c-.5-.3.6-1.9 1.1-1.6 1.4.6.3 2.3-1.1 1.6" fill="#3e4347"/><path d="m7.5 21c.9 2.2 2 2.3 2 2.3s-2.3.7-3.5-1c0 0 1.2 2.3 3 3.2 0 0-3.4 1.2-4.6-2.1 0 0-.3 1.8.6 2.8-6.9-3.6-.2-11.8 2.5-5.2" fill="#64892f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f40a.svg b/public/emoji/1f40a.svg
new file mode 100644
index 000000000..d5dd7c6ab
--- /dev/null
+++ b/public/emoji/1f40a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#64892f"><path d="m28.7 60.6l3-4.2c0 0-1.5-1-2.4-1.1-.9-.1-2.6.4-2.6.4l2 4.9"/><path d="m34.3 60.1l1.8-5c0 0-1.7-.5-2.6-.3-.9.2-2.3 1.2-2.3 1.2l3.1 4.1"/><path d="m39.5 58.9l1.3-5.2c0 0-1.7-.2-2.6 0-.9.3-2.2 1.6-2.2 1.6l3.5 3.6"/><path d="m57.8 45.9l-2-4.9c0 0-1.5 1.1-2 1.9-.5.8-.8 2.8-.8 2.8l4.8.2"/><path d="m60.9 38l-3.3-3.9c0 0-1.1 1.5-1.3 2.5-.2 1 0 2.9 0 2.9l4.6-1.5"/><path d="m62 28.6l-4.2-2.7c0 0-.7 1.8-.6 2.8 0 1 .8 2.8.8 2.8l4-2.9"/><path d="m60.7 19.8l-4.7-1.2c0 0-.1 2 .2 2.9.3.9 1.5 2.4 1.5 2.4l3-4.1"/><path d="m57.8 12.4l-4.8-.5c0 0 .1 2 .4 2.9.4.9 1.7 2.2 1.7 2.2l2.7-4.6"/><path d="m53.4 6.1l-4.5 1.8c0 0 .8 1.7 1.5 2.4.7.6 2.4 1.1 2.4 1.1l.6-5.3"/></g><path d="m26.4 44.7c-2-9.3-13.2-2.7-13 4.7.1 4.4-13.5 7.1-.2 7.1 3.1 0 5.4.6 6-5.6.2-2.2 9.4 3.7 7.2-6.2" fill="#769e2a"/><path d="m51 8.7c2.1.6 12.4 19.8 4.6 34.6-12.6 23.6-48.2 20.2-50.8-4.8-1.4-13.2 5.3-12.7 5.3-9-3.1-1.1-2.5 9.8 2.3 12.7 10.9 6.6 19.9-2 23-7.6 3.1-5.7.5-12.7.5-15.5s15.1-10.4 15.1-10.4" fill="#83b533"/><path d="m14.1 45.2c15.1 10.7 27.6-3.2 31.9-12.5 3.6-7.7 1.7-16.8.9-22.3-4.5 2.5-11.2 6.5-11.2 8.3 0 2.7 2.7 9.8-.5 15.5s-16.3 14.5-25.2 5.2c.9 2.1 2.6 4.7 4.1 5.8" fill="#ffd93b"/><g fill="#8cc63e"><path d="m53.5 48.2c-1.6-7.1-3.8-12-6.3-10.6s.6 10.1-2.9 15.8c-5.7 9.2 1.9 2.5 5.4 4.5 13.2 7.3 5.9-.4 3.8-9.7"/><path d="m54 49.3c-2.2-4.8-4.4-7.9-6-6.2-1.6 1.7 1.9 13.7 4.7 14.2 10.5 2.1 4.2-1.7 1.3-8"/></g><g fill="#d3b226"><path d="m36.8 27.1c1.8-.8 7.4-1.7 11-.6"/><path d="m36 32.5c1.9-.3 5.6.2 9 2.1"/><path d="m31.6 38.5c1.9.1 4.9 1 7.9 3.7"/><path d="m25.9 42c1.8.8 3.3 2.3 5.4 5.9"/><path d="m18 43.4c0 0 1 .4 1.5 4.6"/></g><path d="m34.7 37.6c0 1.4-.5 2.7-2 2.7s-2.8-1.1-2.8-2.5 2.8-3.8 4.3-3.8.5 2.2.5 3.6" fill="#769e2a"/><path d="m33.9 49.1c-2.2-10.2-14-3-13.8 5.2.1 4.9-14.4 7.7-.2 7.7 3.3 0 5.7.7 6.3-6.2.2-2.4 10 4.1 7.7-6.7" fill="#8cc63e"/><g fill="#64892f"><path d="m2 34.6l3.6 2.5c0 0 .6-1.6.6-2.5s-.6-2.5-.6-2.5l-3.6 2.5"/><path d="m2.8 41.1l4 1.5c0 0 .3-1.7.1-2.6-.2-.9-1.1-2.3-1.1-2.3l-3 3.4"/><path d="m4.9 47.3l4.2.5c0 0-.1-1.7-.4-2.5-.3-.8-1.5-1.9-1.5-1.9l-2.3 3.9"/><path d="m8.1 53.6l4.8-.7c0 0-.5-1.9-1-2.7-.5-.8-2.1-1.7-2.1-1.7l-1.7 5.1"/><path d="m13.9 58.8l4.3-2.4c0 0-1-1.6-1.7-2.2-.7-.5-2.5-.9-2.5-.9l-.1 5.5"/></g><path d="M50.6,11c1.9,1.8,6.1,6.3,3.7,10.2s-12.8,7.1-23.4,4.3S6,16.8,5.5,14.4s1.1-2.4,2.2-1.6S50.6,11,50.6,11z" fill="#83b533"/><ellipse cx="38.6" cy="7.6" rx="5.4" ry="5.6" fill="#8cc63e"/><ellipse cx="38.6" cy="7.6" rx="4.4" ry="4.6" fill="#fff"/><ellipse cx="38.6" cy="7.6" rx="3.1" ry="3.3" fill="#3e4347"/><path fill="#e8f94b" d="m7 12.1v3.3l2.2-1.2.2 2.5 2-1.7.9 3.4 2.6-2.1 1.3 3.6 3-2.5 1.7 4.3 5.3-3.7.4 5.3 3.8-3.4 1.9 4.8 3.4-4.5 2.6 5.2 3.2-5.2 2.8 5.1 1.8-5.3 3.9 3.4-.4-4.8 4.4 1.2-3.4-4.8 2.6-.2-2.7-2.7-17.2 4.5-17.4-2.4z"/><path d="m9.8 8.6c0 2.5-.7 2.4-1.6 2.4-.9 0-1.6.1-1.6-2.4 0-1.4.7-2.4 1.6-2.4.9-.1 1.6 1 1.6 2.4" fill="#8cc63e"/><ellipse cx="7.7" cy="8.6" rx=".6" ry="1.7" fill="#4b662b"/><g fill="#8cc63e"><path d="m4.5 10.7c-.3-6.3 16.2 6 36.9-2.3 5-2 9.8-.1 10.1 6.1.3 6.3-4.1 7.1-9.5 7.8-5.6.8-37.2-5.3-37.5-11.6"/><path d="m14.8 9.9c0 3.7-1 3.6-2.3 3.6-1.3 0-2.3.1-2.3-3.6 0-2 1-3.6 2.3-3.6 1.2 0 2.3 1.6 2.3 3.6"/></g><ellipse cx="12" cy="9.9" rx="1.3" ry="2.6" fill="#4b662b"/><ellipse cx="46.1" cy="7.6" rx="5.4" ry="5.6" fill="#8cc63e"/><ellipse cx="46.1" cy="7.6" rx="4.4" ry="4.6" fill="#fff"/><ellipse cx="46.1" cy="7.6" rx="3.1" ry="3.3" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f40b.svg b/public/emoji/1f40b.svg
new file mode 100644
index 000000000..31bb7393f
--- /dev/null
+++ b/public/emoji/1f40b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#0dccd1"><path d="m35.3 45.7c.6 3.7-.5 8.7-2.6 9.2-2.1.5-4.5-3.8-5.1-7.5-.6-3.7.9-5.6 3.1-6 2.1-.5 4.1.6 4.6 4.3"/><path d="m54.1 11.3c-3.8 0-6.8-4.3-7.3-2.3-.5 2.3 3.5 6.7 6 6.7 0 0-8.6 6.2-46.7 6.2-3.5 0-3.9 4.4-3.9 4.4 11 10.5 27.7 30.7 44.5 18.1 7.9-6 9.7-24.9 9.8-27.7 4.6-1.6 5.6-4.2 5.6-7.6-.1-3.4-2.4 2.2-8 2.2"/></g><path d="m2.2 26.4c0 0-.4 3.3 0 6 1.3 7.9 7.5 18.4 24.9 18.4 10.8 0 13-1.4 17.8-4.9.7-.5 1.3-1 1.8-1.5-15.2 4.1-26.7-7.4-26.7-16.5 0-1.6-11.8-2.1-17.8-1.5" fill="#dae5ef"/><g fill="#fff"><path d="m45.1 45.5c-3.2 1.4-6.8 2.1-10.4 1.9-3.6-.2-7.1-1.3-10.2-3.1-3.1-1.8-5.8-4.4-7.6-7.5-1.9-3.1-2.9-6.7-2.7-10.4l1.9.1c-.3 3.3.5 6.7 2.1 9.6 1.6 3 4 5.5 6.9 7.4 2.9 1.9 6.2 3.1 9.7 3.4 3.5.4 7.1-.1 10.3-1.4"/><path d="m39 49.3c-3.6.3-7.2.2-10.7-.5-3.5-.7-7-2-10-4.1-3-2.1-5.5-4.8-7.2-8.1-1.7-3.2-2.6-6.9-2.4-10.6l1.9.1c-.3 3.3.3 6.8 1.8 9.9 1.4 3.1 3.7 5.8 6.5 7.9 2.8 2.1 6.1 3.6 9.5 4.4 3.5 1 7.1 1.2 10.6 1"/><path d="m28.7 50.8c-3.2-.4-6.4-1-9.4-2.1-3-1.1-5.9-2.7-8.3-4.9-2.4-2.2-4.3-4.9-5.5-8-1.2-3-1.8-6.3-1.8-9.5h1.9c-.1 3.1.2 6.1 1.2 9.1 1 2.9 2.6 5.6 4.9 7.8 2.2 2.2 4.9 3.9 7.8 5.2 2.9 1.1 6 1.9 9.2 2.4"/><ellipse cx="29.3" cy="27" rx="2.2" ry="2.3"/></g><path d="m30.8 27c0 .9-.7 1.6-1.5 1.6s-1.5-.7-1.5-1.6c0-.9.7-1.6 1.5-1.6.8-.1 1.5.6 1.5 1.6" fill="#3e4347"/><path d="m26.6 28.6c.1 0 4.1 2.8 5.4-.6.7-1.8-5.4.6-5.4.6" fill="#0dccd1"/><g fill="#3e4347"><path d="m29.3 28.5c.3.1.5.1.8.1.3 0 .6.1.8.3.5.4.6 1 .7 1.5-.1-.3-.2-.5-.3-.7-.1-.2-.3-.4-.5-.6-.2-.1-.5-.2-.7-.3-.2 0-.5-.1-.8-.3"/><path d="m2.2 26.4c2.4-.4 4.8-.7 7.3-.7 2.5-.1 4.9.1 7.4.6 2.4.5 4.8 1.4 6.9 2.5 1.1.5 2.1 1.2 3.3 1.4 1.1.2 2.3-.3 3.4-.9-.9.8-2.1 1.4-3.4 1.3-1.3-.1-2.4-.7-3.5-1.2-2.2-1-4.5-1.8-6.8-2.3-2.3-.5-4.8-.7-7.2-.8-2.5 0-5 0-7.4.1"/></g><path d="m47 44.2c.7 4.8-.6 11.2-3.3 11.8-2.7.6-5.8-4.8-6.5-9.6-.7-4.8 1.2-7.1 3.9-7.7 2.7-.7 5.2.7 5.9 5.5" fill="#0dccd1"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f40c.svg b/public/emoji/1f40c.svg
new file mode 100644
index 000000000..b4204fae0
--- /dev/null
+++ b/public/emoji/1f40c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.6 42.8c0 0-4.7-20.8-13.1-20.8-15.1 0-15.5 27.8-5.3 37 3.1 2.8 16.1 2.8 43.5 0 2.9-.3 1.8-3.1-2.3-5-2.7-1.3-15.8-3.7-22.8-11.2" fill="#94d82a"/><g fill="#769e2a"><ellipse cx="27.8" cy="39.8" rx="3.9" ry="6.7"/><ellipse cx="31.5" cy="53.4" rx="2.4" ry="2.7"/><ellipse cx="22.5" cy="48.5" rx="1.8" ry="3.1"/><ellipse cx="20.2" cy="36.4" rx="1.4" ry="2.1"/></g><path d="m9.6 26.1c0 1.2.4 2.3 1.1 2.9.3.3.7.5 1.1.7.2.1.4.1.6.1 0 0 .3 0 .4 0 .1 0 .2 0 .3 0 .9 0 1.8-.3 2.5-.9.7-.6 1.2-1.6 1.6-2.8.4 1.2.4 2.6-.4 3.8-.8 1.2-2.3 1.9-3.7 1.9-.2 0-.3 0-.5 0-.2 0-.3 0-.5-.1-.4-.1-.7-.2-1.1-.3-.7-.3-1.3-.8-1.6-1.5-.7-1.2-.6-2.8.2-3.8" fill="#3e4347"/><path d="m58.9 42.3c3.4-4.3 3.9-11.2 2-15.4-2.8-6.2-8.3-7.1-8.3-7.1-7.4-11.9-27.8-11.9-34 2.7 5.3 3.1 8.3 11.8 10 16.5 1.6 6.3 4.7 12 9.8 13.5 2.2.6 2.6-1.7 2.6-1.7 1.4 2 4.3 3.4 6.9 2.7 9.7-2.8 11-11.2 11-11.2" fill="#e08828"/><g fill="#94d82a"><path d="m14.5 24.2l-2.6.9-2.5-6.9 2.6-.9z"/><path d="m20.3 26.8l-2.5-1.1 3.1-6.7 2.5 1.2z"/><path d="m19 12.7c0 4.7-3.8 8.5-8.5 8.5-4.7 0-8.5-3.8-8.5-8.5 0-4.7 3.8-8.5 8.5-8.5 4.7.1 8.5 3.9 8.5 8.5"/></g><path d="m15.4 13c0 3.7-2.9 6.6-6.4 6.6-3.6 0-6.4-3-6.4-6.6 0-3.7 2.9-6.6 6.4-6.6 3.5 0 6.4 3 6.4 6.6" fill="#fcfcfa"/><path d="m14.6 13c0 2.5-2 4.6-4.4 4.6-2.4 0-4.4-2-4.4-4.6 0-2.5 2-4.6 4.4-4.6 2.5.1 4.4 2.1 4.4 4.6" fill="#3e4347"/><g fill="#93603b"><path d="m41.1 50.7c-1.9-2.9-3.3-6.2-4-9.6-.7-3.5-.7-7.1.1-10.6.8-3.5 2.5-6.9 5.3-9.3 1.4-1.2 3.1-2 4.9-2.3 1.8-.3 3.6 0 5.2.8-1.7-.4-3.4-.4-5 .1-1.6.5-2.9 1.4-4.1 2.5-1.1 1.1-2.1 2.5-2.8 4-.7 1.5-1.3 3-1.6 4.6-.8 3.2-.9 6.6-.5 9.9.5 3.4 1.3 6.7 2.5 9.9"/><path d="m58.9 42.3c-.7.9-1.6 1.6-2.6 2.2-1 .6-2.1 1-3.4 1.1-1.2.1-2.5-.3-3.6-1-1.1-.7-1.9-1.6-2.6-2.6-1.4-2-1.9-4.7-1.6-7.1.3-2.4 1.4-4.8 3.1-6.6.9-.9 1.9-1.7 3.2-2.1 1.2-.5 2.6-.6 3.9-.2 1.4.4 2.5 1.4 3.1 2.5.6 1.2.9 2.5.8 3.8-.1 1.3-.5 2.6-1.5 3.5-.9 1-2.5 1.5-3.8.8-1.3-.7-1.9-2.1-1.6-3.4.2-.7.6-1.2 1.2-1.5.3-.1.7-.2 1 0 .3.1.5.3.7.6-1-.9-2 .3-2.1 1.1-.1.9.5 1.9 1.3 2.2.4.2.8.1 1.3 0 .4-.1.8-.4 1.1-.7.6-.7.9-1.7.9-2.7 0-1-.2-2-.7-2.8-.5-.8-1.2-1.4-2.1-1.6-1.8-.5-3.8.4-5.2 1.9-2.8 2.9-3.7 7.9-1.6 11.5 1 1.8 2.7 3.3 4.8 3.4 2.1.1 4.3-1 6-2.3"/></g><path d="m34.3 12.7c0 5.4-4.4 9.7-9.8 9.7-5.4 0-9.8-4.4-9.8-9.7 0-5.4 4.4-9.7 9.8-9.7 5.4 0 9.8 4.4 9.8 9.7" fill="#94d82a"/><ellipse cx="22.7" cy="13.1" rx="7.4" ry="7.6" fill="#fcfcfa"/><path d="m29.3 13.1c0 2.9-2.3 5.3-5.1 5.3-2.8 0-5.1-2.4-5.1-5.3 0-2.9 2.3-5.3 5.1-5.3 2.8 0 5.1 2.4 5.1 5.3" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f40d.svg b/public/emoji/1f40d.svg
new file mode 100644
index 000000000..6ad56b8d9
--- /dev/null
+++ b/public/emoji/1f40d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.7 24.3c-.1-1-.3-1.9-.5-2.6-.4-1.4-.7-2.3-1-2.9-.3-.7-.6-1.1-.9-1.5-.5-.8-1-1.3-1.5-1.7-.9-.8-1.7-1.4-2.5-1.9-1.6-.9-3.2-1.5-4.7-2.1-3.1-1-6.2-1.6-9.2-2.1-6.1-1-12.2-1.4-18.3-1.9-1.5-.1-3-.3-4.5-.6-.4-.1 2-.9 3.2-1.3 6-1.6 12.1-2.6 18.2-3.2-6.1-.5-12.2-.7-18.3-.3-7.7.6-9.5 2.8-9.2 6.4.1.9.3 1.1.4 1.4.1.2.2.4.3.5.2.2.3.3.4.5.9.8 1.6 1.2 2.4 1.6.8.4 1.5.7 2.3 1 1.5.6 3 1 4.6 1.5 6.1 1.8 12.1 3.5 18 5.8 3 1.1 5.9 2.4 8.8 4 1.1.6-19.6 14.1-25.6 14.8l.7 19.5c6.1-2.1 12.2-4.4 18.3-7.9 1.5-.9 3.1-1.8 4.6-2.9 1.5-1.1 3-2.2 4.5-3.4 1.5-1.3 3-2.6 4.6-4.4.8-1 1.6-1.9 2.5-3.6.5-.9 1-1.8 1.6-4.1.3-1.1.6-2.8.7-5.1.3-1.3.2-2.4.1-3.5" fill="#8cc63e"/><g fill="#ffd93b"><path d="m50.5 27.6c-2.9-2.3-6.1-4-9.4-5.5-3.3-1.5-6.6-2.7-10-3.9-3.4-1.2-6.7-2.2-10.1-3.4-1.7-.6-3.4-1.2-5-2-.8-.4-1.6-.9-2.4-1.6-.4-.4-.7-.8-.9-1.3-.2-.5-.3-1.1-.3-1.8 0 .6-.2 2.5 3.7 4.2 1.6.7 3.4 1 5.1 1.5 3.4.8 6.8 1.5 10.3 2.4 3.4.8 6.9 1.7 10.3 2.8 3.4 1.2 6.8 2.6 10.1 4.7l-1.4 3.9"/><path d="m18 6.4c1.9-.7 3.7-1.1 5.5-1.6 1.8-.4 3.7-.8 5.5-1.1 3.7-.6 7.4-1 11-1.1-3.7.4-7.3 1.1-11 2-1.8.5-3.6 1-5.4 1.5-1.8.6-3.6 1.2-5.3 2l-.3-1.7"/></g><g fill="#8cc63e"><path d="m46 33.6l-2.3-4c4.6-2.9 5.4-5 5.7-6.9.3-1.8-.3-3.3-1.5-4.4l2.3-5.2c2.7 2.5 4 6.5 3.4 10.8-.7 4.9-3.7 8.7-7.6 9.7"/><path d="m22.9 9.4c-5.3-.4-6.2-1.1-6.2-4.4h1.2c0 1.8 0 2.2 5.1 2.7l-.1 1.7"/></g><path d="m31.7 51.5l2.4-.6c.8-.2 1.5-.4 2.3-.6 1.5-.4 3.1-.9 4.6-1.5 3-1.1 6.1-2.5 8.9-4.2 2.9-1.8 5.7-3.9 8-6.8 1.1-1.5 2.2-3.2 2.9-5.2.7-2 1.1-4.2 1-6.5.3 2.3.2 4.7-.3 6.9-.5 2.3-1.4 4.4-2.5 6.2-2.1 3.7-4.8 6.7-7.7 9.2-8 8-19.1 8.3-19.1 8.3l-.5-5.2" fill="#ffd93b"/><path d="m2.1 50.4c.3-1.2 1.5-2.3 2.6-2 1.1.3 1.7 1.8 1.4 3-.3 1.2-1.3 1.5-2.4 1.3-1.1-.3-1.9-1-1.6-2.3" fill="#e8f94b"/><path d="m2.9 50.7c.2-.8.9-1.4 1.6-1.3.7.2 1 1.1.8 1.9-.2.8-.8 1-1.5.8-.6-.2-1.1-.7-.9-1.4" fill="#252728"/><path d="m2 50.4c.3-1.3 1.6-2.5 2.8-2.2 1.2.3 1.8 1.9 1.5 3.3-1.9-1.6-4.3-1.1-4.3-1.1" fill="#4b662b"/><path d="m3.1 54.5c-.4-9.8 13-15.1 21.5-15.5 8.4-.4 15.3-.2 15.8 9.6.4 9.8-6.4 11.1-14.8 12.2-8.8 1.3-22 3.6-22.5-6.3" fill="#8cc63e"/><g fill="#4b662b"><path d="m8 55.2c-.3.9-.9 1.7-1.2 1.6-.4-.1-.4-1.1-.1-2 .3-.9.7-1.4 1.1-1.2.3 0 .5.6.2 1.6"/><path d="m4.8 54.3c0 .6-.2 1.2-.5 1.2-.2 0-.4-.6-.4-1.3 0-.6.2-1 .5-1s.4.4.4 1.1"/></g><path d="m12.9 52.3c0-2.7 2.1-5.6 4.7-5.6 2.6 0 4.7 2.9 4.7 5.6 0 2.7-2.1 3.9-4.7 3.9-2.6 0-4.7-1.2-4.7-3.9" fill="#e8f94b"/><path d="m14.7 52.5c0-1.7 1.3-3.5 2.9-3.5s2.9 1.8 2.9 3.5-1.3 2.4-2.9 2.4-2.9-.8-2.9-2.4" fill="#252728"/><g fill="#4b662b"><path d="m12.6 52.4c0-2.9 2.2-6 5-6 2.8 0 5 3.1 5 6-5-2.4-10 0-10 0"/><path d="m39.3 32.3c5.3.8 12.2 2.8 15 6.3 0 0-2-7.2-8.2-10.7-.2.2-.5.4-.7.6-1.8 1.1-3.9 2.4-6.1 3.8"/><path d="m44 44.7c0 0-1.4-7-7.1-11-2.4 1.4-4.8 2.7-7 3.8 5.2 1.2 11.7 3.6 14.1 7.2"/><path d="m47.4 26.6c4.2-.6 10.2-.2 12.9 1 0 0-3.8-4.9-10.9-5.4 0 0-.3 2.5-2 4.4"/><path d="m59.4 17.3c-.5-.8-1-1.3-1.5-1.7-.4-.3-.7-.6-1-.9-5.4 1.6-7.1 5.8-7.1 5.8 2.3-1.9 6.5-1.5 10.5-1.7 0 0 0 0 0-.1-.4-.6-.7-1.1-.9-1.4"/><path d="m22.3 12.1c.6-1.6 2.6-3.1 4.5-4.2-1.1-.1-2.2-.2-3.4-.3-1.2 2.2-1.1 4.5-1.1 4.5"/><path d="m16.4 10.2c1.1-1.3 3.9-2.2 6.1-2.6-.8-.1-1.5-.2-2.3-.3-.7-.1-1.2-.3-1.5-.4-1.8 1.5-2.3 3.3-2.3 3.3"/><path d="m47.7 10.8c-2.3 4-2.5 7.9-2.5 7.9 1.2-2.5 4.1-4.6 7.3-6.4-.6-.3-1.3-.5-1.9-.7-1-.3-1.9-.5-2.9-.8"/><path d="m33.4 14.6c.7-2.1 3.4-4 5.9-5.4-1.4-.2-2.8-.4-4.3-.5-1.8 2.7-1.6 5.9-1.6 5.9"/><path d="m40.3 9.4c-1.3 3.5-1.3 6.6-1.3 6.6.9-2.1 3-4.2 5.4-5.9-1-.2-2-.4-3-.6-.4 0-.7-.1-1.1-.1"/><path d="m27.9 13.8c.7-2 3.3-3.9 5.6-5.3-1.4-.1-2.8-.3-4.2-.4-1.5 2.7-1.4 5.7-1.4 5.7"/><path d="m17.6 6.6c0 0-1.9-1.2-4.3-1.4-.5.7-.7 1.6-.8 2.6 1.7-.9 3.6-1.5 5.1-1.2"/><path d="m18.9 5.6c0 0-.2-1.4-.9-2.9-.7.1-1.3.3-1.8.5 1.2.7 2.2 1.5 2.7 2.4"/><path d="m30.5 2.9c0 0 0-.3 0-.9-.1 0-.3 0-.4 0 .1.3.3.6.4.9"/><path d="m25.7 3.9c0 0 0-.8-.1-1.8-.3 0-.7 0-1 0 .5.6.9 1.2 1.1 1.8"/><path d="m34.9 2.6c0 0 0-.1 0-.4-.1 0-.1 0-.2 0 .1.1.2.3.2.4"/><path d="m22.1 2.2c-.1 0-.2 0-.4 0-.3 0-.6.1-1 .1.7.7 1.3 1.5 1.6 2.2 0 0 0-1-.2-2.3"/><path d="m32.9 2.6c0 0 0-.2 0-.5-.1 0-.1 0-.2 0 .1.2.2.3.2.5"/><path d="m28.2 3.3c0 0 0-.5-.1-1.3-.2 0-.5 0-.7 0 .4.4.7.9.8 1.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f40e.svg b/public/emoji/1f40e.svg
new file mode 100644
index 000000000..b7ba4df3f
--- /dev/null
+++ b/public/emoji/1f40e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#89664c"><path d="m11 8.5c0 0 2.2-2.1 5.4-2l-.6 1.5c0 0 2.5-.7 5.7.5l-1.4 1c0 0 3.4.9 4.4 2.2l-1.9.2c0 0 3 1.2 4.1 3l-1.4.3c0 0 3 1.9 3.5 4.1l-1.8-.3c0 0 1.7 2.5 1.9 4.6l-1-.5.2 1.4-17.1-16"/><path d="m60.8 29.2c2.6-4-7.9-6.1-12.1-.4v1.3c0 0 8.6-2.5 6.6 2.4-2.2 5.5 6.6 10 6.6 10s-4.7-7.6-1.1-13.3"/><path d="m9.2 9.2c0 0-.7-1.5-.3-4.2 0 0 2 1.4 3.4 4.5l-3.1-.3"/></g><path d="m12.7 56.1l.6-4.4c0 0-.9 0-1.8-.2-.3.8-.6 2.2-.9 3.9 1.1.6 2.1.7 2.1.7" fill="#574137"/><path d="m27.2 45c-.7.5-1.5 1.2-2.1 1.8l-3.5-1c0 0 3.2-4.9 10.7-8.1 0 0-8.5-3.1-11.4 1 0 0-3.8 5.7-5.1 7-1.3 1.4.1 2.6.7 2.8.6.2 9.7 1 9.7 1s1.2-1 2.8-1.7c-.6-1.4-1.3-2.3-1.8-2.8" fill="#89664c"/><path d="m28.5 44c0 0-.6.4-1.4 1 .5.5 1.2 1.4 1.9 2.8.7-.3 1.6-.5 2.3-.4.1 0-1.1-2.5-2.8-3.4" fill="#574137"/><path d="m38.3 33.4l-.8 5.8c0 0 7.9 1.3 11.2.1 0 0 2.9 7.2 8.4 11.7.4-.7.9-1.9 1.2-3.6-2.1-1.3-5.4-4.4-6.9-10.8 0-.1-6.4.7-13.1-3.2" fill="#89664c"/><path d="m57.1 51c.7.6 1.5 1.2 2.3 1.7 0 0 .8-2 .9-4.3 0 0-.8-.2-1.9-1-.4 1.7-.9 2.9-1.3 3.6" fill="#574137"/><g fill="#b7805c"><path d="m44.8 25c-8 1-15.7 3-17.1-1.4-5.8-17.9-16.7-15.1-16.7-15.1-1.9-2.3-3.8-2.6-3.8-2.6-.2 2.2.7 4.1.7 4.1-.6 2.9-5.4 12.1-5.9 13.3-.5 1.3 2.9 3.4 2.9 3.4.7-.1.9-1.3 2.4-1.2.4 0-.7 1.4-.3 1.6.8.3 1.7-2 3.4-2.9 6.1-3.3 4.1-5.5 4.1-5.5 2.5 1.7 1.1 5.5 0 7.5-2.5 4.7.1 11.5.1 11.5-2.5 1.9-7.9 3-7.9 3-1.9 9.8 1.5 13.4 3.9 14.7.3-1.7.6-3.1.9-3.9-.9-.2-1.9-.8-2.3-1.8-.7-2.1.7-6.8.7-6.8 6.5.8 10.5-1.2 15.2-2.4 4.6-1.1 9.1-.3 13.6.4 17 3 14.8-17 6.1-15.9"/><path d="m37.7 40.2c4.4 10 14 4.5 14 4.5-2.2 6.1-.6 10.3.8 12.5 1.2-.6 1.9-2 2.3-2.8-3.1-3.5-.9-8.1-.3-9.9.7-2-.3-3.3-.3-3.3-2.7-.6-4.2 1.2-7.4-2.9-3.2-4-9.1 1.9-9.1 1.9"/></g><g fill="#574137"><path d="m53.9 59c1.5-.1 2-3.5 2-3.5-.4-.3-.8-.7-1.1-1-.4.8-1.1 2.2-2.3 2.8.7 1.1 1.4 1.7 1.4 1.7"/><path d="m34.1 35.1c0 0 .3 2.2-1.2 5.2 0 0 1.2 0 2.2.1 0 0 .9-1 1.2-5.1l-2.2-.2"/></g><path d="m28.2 24.5c0 0 2.4 2.6.9 4.8-2 3 4.1 8.6 11 5.5 4.9-2.2.2-7.7 2.4-9.7-.1 0-8.3 1.8-14.3-.6" fill="#8cc63e"/><g fill="#333"><path d="m5.4 22.3l-.5-.5c5.7-5.3 7-7.5 7-7.5l.6.4c0 0-1.3 2.3-7.1 7.6"/><path d="m13.2 15.3c-.8-1.2-1.8-2.3-2.8-3.3-1-1-2.1-1.6-2.6-2 0 0-.1.5-.2.8.4.4 1.4.9 2.3 1.8 1.4 1.4 3.2 3.9 4.8 7.5.2-.1.5-.6.6-.6-.7-1.5-1.2-2.9-2.1-4.2"/><path d="m6.8 25.6c.2-.1.7 0 .7 0-1.2-3.2-3.1-5.3-3.8-5.7l-.3.7c.2.1.5.3.9.8.6.6 1.8 2.3 2.5 4.2"/></g><path d="m7.3 15.9c0 0 1 .4 1.7-.4.7-.8.3-2.9.3-2.9s-1.4 1-2 3.3" fill="#574137"/><path d="m2.9 23c0 0 1.3-.2.9 1.4-.5 1.5-1-.9-.9-1.4" fill="#89664c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f40f.svg b/public/emoji/1f40f.svg
new file mode 100644
index 000000000..2cf3e5715
--- /dev/null
+++ b/public/emoji/1f40f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49.9 36.8c-.6-.9-1.5-1.5-2.6-1.5-1.7 0-3.1 1.5-3.1 3.4v12.3c0 1.9 1.4 3.4 3.1 3.4 1.7 0 3.1-1.5 3.1-3.4v-4.5-7.9c0-.5-.2-1.2-.5-1.8" fill="#8d9ba3"/><path d="m47.3 54.6c1.7 0 3.1-1.5 3.1-3.4h-6.2c0 1.8 1.4 3.4 3.1 3.4" fill="#3e4347"/><path d="m41.7 38.4c-.8-1.3-2-2.2-3.4-2.2-2.3 0-4.2 2.2-4.2 5v15.8c0 2.8 1.9 5 4.2 5 2.3 0 4.2-2.2 4.2-5v-6.5-9.2c-.1-1.1-.4-2-.8-2.9" fill="#8d9ba3"/><path d="m38.3 62c2.3 0 4.2-2.2 4.2-5h-8.3c-.1 2.8 1.8 5 4.1 5" fill="#3e4347"/><path d="m28.9 38.4c-.8-1.3-2-2.2-3.4-2.2-2.3 0-4.2 2.2-4.2 5v15.8c0 2.8 1.9 5 4.2 5 2.3 0 4.2-2.2 4.2-5v-6.5-9.2c-.1-1.1-.3-2-.8-2.9" fill="#8d9ba3"/><path d="m25.5 62c2.3 0 4.2-2.2 4.2-5h-8.3c-.1 2.8 1.8 5 4.1 5" fill="#3e4347"/><path d="m58.1 33.6c-.7-1.2-1.8-2-3-2-2 0-3.6 2-3.6 4.5v16.3c0 2.5 1.6 4.5 3.6 4.5 2 0 3.6-2 3.6-4.5v-5.9-10.3c.1-1-.2-1.8-.6-2.6" fill="#8d9ba3"/><path d="m55.1 57.1c2 0 3.6-2 3.6-4.5h-7.3c.1 2.4 1.7 4.5 3.7 4.5" fill="#3e4347"/><g fill="#dae5ef"><ellipse cx="38.3" cy="34.6" rx="14.3" ry="13.9"/><ellipse cx="22.1" cy="33.5" rx="14.3" ry="13.9"/><ellipse cx="25.5" cy="21.4" rx="14.3" ry="13.9"/><ellipse cx="37.9" cy="21.4" rx="14.3" ry="13.9"/><ellipse cx="52.6" cy="29.2" rx="9.1" ry="8.9"/><ellipse cx="52.8" cy="39.3" rx="9.1" ry="8.9"/><ellipse cx="49.4" cy="40.7" rx="9.1" ry="8.9"/><ellipse cx="22.6" cy="43.4" rx="9.1" ry="8.9"/><ellipse cx="41.1" cy="43.4" rx="9.1" ry="8.9"/><ellipse cx="31.9" cy="47.2" rx="9.1" ry="8.9"/></g><path d="m51.4 33.8c.1-3.7-.5-6.8-1.7-8.6-1.9-1.1-5.2-1.7-9.3-1.6-.1 3.7.5 6.8 1.7 8.6 1.9 1.1 5.2 1.6 9.3 1.6" fill="#8d9ba3"/><path d="m49 31.5c.1-2.1-.3-3.8-1-4.8-1.1-.6-2.9-1-5.2-.9-.1 2.1.3 3.8 1 4.8 1 .6 2.9.9 5.2.9" fill="#3e4347"/><path d="m23.5 23.5c-4-.1-7.3.4-9.3 1.6-1.2 1.8-1.9 4.8-1.8 8.5 4 .1 7.3-.4 9.3-1.6 1.2-1.7 1.9-4.7 1.8-8.5" fill="#8d9ba3"/><path d="m21 25.7c-2.3-.1-4.1.2-5.3.9-.7 1-1.1 2.7-1 4.8 2.3.1 4.1-.2 5.3-.9.7-.9 1.1-2.6 1-4.8" fill="#3e4347"/><path d="m46.4 26c0 10.7-6.5 19.4-14.5 19.4s-14.5-8.7-14.5-19.4c0-6.2 1.2-14.4 14.5-14.4 13.3 0 14.5 8.2 14.5 14.4" fill="#8d9ba3"/><ellipse cx="24" cy="28.2" rx="4.9" ry="4.7" fill="#fff"/><ellipse cx="24" cy="28.2" rx="3.4" ry="3.3" fill="#3e4347"/><ellipse cx="39.7" cy="28.2" rx="4.9" ry="4.7" fill="#fff"/><g fill="#3e4347"><ellipse cx="39.7" cy="28.2" rx="3.4" ry="3.3"/><path d="m24.6 37.3c3.5.6 3.7.6 5.4 4"/><path d="m39.2 37.3c-3.5.6-3.7.6-5.4 4"/></g><g fill="#89664c"><path d="m58.1 5c-1.2-1.3-2.7-2.2-4.2-2.6-1.5-.5-3.2-.4-4.7-.1-3.1.7-5.9 2.9-7.8 6-1 1.6-1.7 3.4-2.2 5.3-.2.9-.4 1.9-.5 2.9-.2 2 3.8 2.6 4.4-1.4.2-1.3.8-2.6 1.4-3.7 1.3-2.3 3.2-3.9 5.4-4.5 1.1-.3 2.2-.4 3.2-.1 1 .3 2 .8 2.9 1.6 1.7 1.6 2.8 4.3 2.9 7.1.1 2.6-1.2 5.3-3.1 6.4-.9.6-2 .9-3 .7-1-.2-1.9-.9-2.6-1.9-.7-1-1-2.3-1-3.6 0-1.2.5-2.4 1.3-3.1.8-.7 1.9-1 2.7-.6.8.4 1.5 1.5 1.6 2.6 0 0 0 0 0 .1 0 .7.5 1.3 1.1 1.3.6 0 1-.6 1-1.4v-.1c0 0 0 0 0 0-.1-2.2-1.2-4.2-2.8-5.1-.8-.4-1.7-.5-2.5-.4-.4.1-.8.2-1.2.4-.2.1-.4.2-.6.4l-.2.2c-.1.1-.2.2-.3.2-1.4 1.2-2.3 3.2-2.4 5.4-.1 2.1.4 4.2 1.4 5.8 1 1.6 2.5 2.8 4.1 3.2 1.6.4 3.3 0 4.7-.8 1.5-.8 2.7-2.2 3.6-3.9.9-1.7 1.4-3.7 1.4-5.8 0-4-1.5-8-4-10.5"/><path d="m5.9 5c1.2-1.3 2.7-2.2 4.2-2.6 1.5-.5 3.2-.4 4.7-.1 3.1.7 5.9 2.9 7.8 6 1 1.6 1.7 3.4 2.2 5.3.2.9.4 1.9.5 2.9.2 2-3.8 2.6-4.4-1.4-.2-1.3-.8-2.6-1.4-3.7-1.3-2.3-3.2-3.9-5.4-4.5-1.1-.3-2.2-.4-3.2-.1-1 .2-2.1.8-2.9 1.6-1.7 1.6-2.8 4.3-2.9 7.1-.1 2.6 1.2 5.3 3.1 6.4.9.6 2 .9 3 .7 1-.2 1.9-.9 2.6-1.9.7-1 1-2.3 1-3.6 0-1.2-.5-2.4-1.3-3.1-.8-.7-1.9-1-2.7-.6-.8.3-1.5 1.4-1.5 2.6 0 0 0 0 0 .1 0 .7-.5 1.3-1.1 1.3-.6 0-1-.6-1-1.4v-.1c0 0 0 0 0 0 .1-2.2 1.2-4.2 2.8-5.1.8-.4 1.7-.5 2.5-.4.4.1.8.2 1.2.4.2.1.4.2.6.4l.2.2c.1.1.2.2.3.2 1.4 1.2 2.3 3.2 2.4 5.4.1 2.1-.4 4.2-1.4 5.8-1 1.6-2.5 2.8-4.1 3.2-1.6.4-3.3 0-4.7-.8-1.5-.8-2.7-2.2-3.6-3.9-.9-1.7-1.4-3.7-1.4-5.8-.1-4 1.4-8 3.9-10.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f410.svg b/public/emoji/1f410.svg
new file mode 100644
index 000000000..445e63f8c
--- /dev/null
+++ b/public/emoji/1f410.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m19.3 13.6c.5-6.7 8.5-7 8.5-7-10.2-3.6-12.5 6.6-11.9 7.4.8.9 3.3 1.2 3.4-.4" fill="#947151"/><g fill="#c2aca1"><path d="m56.6 26.6c-1.1-2.4 2-10.8 2-10.8s7.6 8.6.2 12.7c-.4.2-2-1.5-2.2-1.9"/><path d="m10.8 38.1c0 0-2.8-4.6 1.2-10.3l-5.7 2.6c-2.7 5.3 4.5 7.7 4.5 7.7"/></g><path d="m59.6 48.5c-1.5-4.1-1.1-5.8-1.1-5.8 3.8-6.9 1.2-16.7-2.6-17.3-13.6-2.4-31.2 1.6-31.2-3 0-9.5-8-15.4-14.3-9.6-4.5 4.2-.9 5.6-7.8 14.2-1.6 1.9.2 3.4 3.3 4 1 .2 1.3.1 3.8-1.2 2.4-1.3 5.8.3 6.7-4.2 0 0-.5 11.2 6.3 18.9 0 0 1.4 4-1.3 14.9h3.3l3-8.3c0 0-.6-5.9 1.3-5.3 5.9 2.1 20.5-1.5 20.5-1.5 1.4 2.8 5.9 5.5 5.9 5.5s-1.4 3.3-1.2 9.6h3.5c.2-2.4 1.9-10.9 1.9-10.9" fill="#f1e7dc"/><g fill="#947151"><path d="m20.7 62h3.2l.6-2.5h-3.3c-.2 1.5-.5 2.5-.5 2.5"/><path d="m54.1 59.5c-.2 1.5-.1 2.5-.1 2.5h3.4c0 0 0-1 .2-2.5h-3.5"/></g><ellipse cx="12.2" cy="18.9" rx="1.5" ry="1.5" fill="#3e4347"/><g fill="#c2aca1"><path d="m4.5 27.7c-.1.2-.6.5-.8.3-.2-.1-.1-.6.1-.9.1-.2.4-.3.6-.1.2.2.2.5.1.7"/><path d="m9.6 25.3c.3 1.2 0 2.5-.7 3.6-.3.5-.8 1-1.3 1.4-.5.4-1.1.6-1.7.8 1-.7 1.9-1.4 2.5-2.4.3-.5.5-1 .7-1.6.2-.6.4-1.2.5-1.8"/></g><path d="m19.7 16.4c6.2-.2 5.5-8.6 4.5-8.1-1.6.8-6.6 3.1-6.6 5.9 0 .5-.6 2.3 2.1 2.2" fill="#f1e7dc"/><path d="m19 13.6c.5-1.6 4.1-3.4 4.7-3.6.6-.3.6 4-3.4 5.7-.4.2-.8.2-1-.1-.2-.3.7-.9 1.3-1.2.7-.3-.1-.2-.6-.1-.5.2-.2-.2.2-.4.4-.3-.6 0-1 .4-.4.4-.5.4-.2-.7" fill="#c2aca1"/><path d="m17.1 12.7c-1.8-7.5 6.9-10.7 6.9-10.7-12.6-.4-11.5 11.7-10.5 12.3 1.2.7 4 .2 3.6-1.6" fill="#947151"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f411.svg b/public/emoji/1f411.svg
new file mode 100644
index 000000000..19d8b9e77
--- /dev/null
+++ b/public/emoji/1f411.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.7 36.8c-.6-.9-1.5-1.5-2.6-1.5-1.8 0-3.2 1.5-3.2 3.4v12.3c0 1.9 1.4 3.4 3.2 3.4s3.2-1.5 3.2-3.4v-4.5-7.9c0-.5-.2-1.2-.6-1.8" fill="#8d9ba3"/><path d="m43.1 54.6c1.8 0 3.2-1.5 3.2-3.4h-6.3c0 1.8 1.4 3.4 3.1 3.4" fill="#3e4347"/><path d="m36.4 38.4c-.8-1.3-2-2.2-3.5-2.2-2.3 0-4.2 2.2-4.2 5v15.8c0 2.8 1.9 5 4.2 5 2.3 0 4.2-2.2 4.2-5v-6.5-9.2c0-1.1-.2-2-.7-2.9" fill="#8d9ba3"/><path d="m32.9 62c2.3 0 4.2-2.2 4.2-5h-8.5c.1 2.8 2 5 4.3 5" fill="#3e4347"/><path d="m23.4 38.4c-.8-1.3-2-2.2-3.5-2.2-2.3 0-4.2 2.2-4.2 5v15.8c0 2.8 1.9 5 4.2 5 2.3 0 4.2-2.2 4.2-5v-6.5-9.2c0-1.1-.2-2-.7-2.9" fill="#8d9ba3"/><path d="m19.9 62c2.3 0 4.2-2.2 4.2-5h-8.5c.1 2.8 2 5 4.3 5" fill="#3e4347"/><path d="m54.1 33.6c-.7-1.2-1.8-2-3-2-2 0-3.7 2-3.7 4.5v16.3c0 2.5 1.7 4.5 3.7 4.5 2 0 3.7-2 3.7-4.5v-5.9-10.3c0-1-.3-1.8-.7-2.6" fill="#8d9ba3"/><path d="m51.1 57.1c2 0 3.7-2 3.7-4.5h-7.4c0 2.4 1.6 4.5 3.7 4.5" fill="#3e4347"/><g fill="#dae5ef"><ellipse cx="32.9" cy="34.6" rx="14.5" ry="13.9"/><ellipse cx="16.5" cy="33.5" rx="14.5" ry="13.9"/><ellipse cx="50.5" cy="28.2" rx="9.3" ry="8.9"/><ellipse cx="52.7" cy="37.3" rx="9.3" ry="8.9"/><ellipse cx="46.3" cy="39.7" rx="9.3" ry="8.9"/><ellipse cx="17" cy="43.4" rx="9.3" ry="8.9"/><ellipse cx="35.8" cy="43.4" rx="9.3" ry="8.9"/><ellipse cx="26.4" cy="47.2" rx="9.3" ry="8.9"/></g><path d="m46.3 33.8c.1-3.7-.5-6.8-1.8-8.6-1.9-1.1-5.3-1.7-9.5-1.6-.1 3.7.5 6.8 1.8 8.6 2 1.1 5.3 1.6 9.5 1.6" fill="#f4a19a"/><path d="m43.8 31.5c.1-2.1-.3-3.8-1-4.8-1.1-.6-3-1-5.3-.9-.1 2.1.3 3.8 1 4.8 1.1.6 3 .9 5.3.9" fill="#3e4347"/><path d="m17.9 23.5c-4.1-.1-7.5.4-9.5 1.6-1.3 1.8-1.9 4.8-1.8 8.5 4.1.1 7.5-.4 9.5-1.6 1.2-1.7 1.8-4.7 1.8-8.5" fill="#f4a19a"/><path d="m15.4 25.7c-2.3-.1-4.2.2-5.4.9-.7 1-1.1 2.7-1 4.8 2.3.1 4.2-.2 5.4-.9.7-.9 1-2.6 1-4.8" fill="#3e4347"/><path d="m41.2 26c0 10.7-6.6 19.4-14.8 19.4-8.2 0-14.8-8.7-14.8-19.4 0-6.2 6.6-6.4 14.8-6.4 8.2 0 14.8.2 14.8 6.4" fill="#f4a19a"/><ellipse cx="18.4" cy="28.2" rx="5" ry="4.7" fill="#fff"/><path d="m18.4 25c1.9 0 3.5 1.5 3.5 3.3 0 1.8-1.5 3.3-3.5 3.3-1.9 0-3.5-1.5-3.5-3.3 0-1.9 1.6-3.3 3.5-3.3" fill="#3e4347"/><ellipse cx="34.4" cy="28.2" rx="5" ry="4.7" fill="#fff"/><g fill="#3e4347"><ellipse cx="34.4" cy="28.2" rx="3.5" ry="3.3"/><path d="m19 37.3c3.6.6 3.8.6 5.5 4"/><path d="m33.8 37.3c-3.6.6-3.8.6-5.5 4"/></g><g fill="#dae5ef"><ellipse cx="11.1" cy="16.8" rx="8.8" ry="8.4"/><ellipse cx="41.7" cy="16.8" rx="8.8" ry="8.4"/><ellipse cx="26.4" cy="13.5" rx="12" ry="11.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f412.svg b/public/emoji/1f412.svg
new file mode 100644
index 000000000..713e48da8
--- /dev/null
+++ b/public/emoji/1f412.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#89664c"><path d="m50.4 59.9c-2.5 0-4.7-1.2-5.5-1.7-.9-.5-1.2-1.7-.7-2.6.5-.9 1.7-1.2 2.6-.7 2.2 1.2 3.9 1.5 5.2.9 1.6-.7 3.8-3.2 5.4-10.6 1.4-6.7 1.5-15.6-1.6-19.4-.9-1.2-2.1-1.7-3.6-1.7-3.6 0-4.6 2.5-4.6 3.9 0 .4.1 2.1 1.6 2.1.3 0 .7-.1 1-.5.3-.4.4-.9.3-1.5-.2-1 .5-2 1.5-2.2 1-.2 2 .5 2.2 1.5.3 1.7 0 3.4-1.1 4.6-1 1.2-2.5 1.9-4 1.9-3.1 0-5.3-2.5-5.3-5.9 0-1.9.8-3.8 2.1-5.2 1.1-1.1 3-2.5 6.3-2.5 2.6 0 4.9 1.1 6.5 3.1 4.1 5.1 3.8 15.3 2.3 22.5-1.5 7.3-4 11.7-7.5 13.3-1 .6-2.1.7-3.1.7"/><path d="m30 27.9l-1.9 13.4c-4.9 0-6.1 9.1-4.7 17.5.1.8 5.5 1.7 5.5 1.7-1-5.3.4-7.9.4-7.9-.3 4.7.3 9.5 8.4 9.5 7.5 0 11.6-2.6 12-9.5 1.2-22-19.7-24.7-19.7-24.7"/></g><g fill="#e0ac7e"><path d="m23.5 57.8c-2.4 1-8.4 1.5-6.9 4.2h11.9c1.9-2.7-1.8-5.6-5-4.2"/><path d="m38.5 54.2c0 0-1.9-11.2-10.4-13-8.4-1.8-3.4-4.6.9-3.6 10.5 2.3 9.5 16.6 9.5 16.6"/></g><path fill="#89664c" d="m27.9 36.6h-9.5l-6.4 20.5 3.2 3.5z"/><path d="m14.8 57.3c-1.9-2.3-4.8.7-6.3 1.8-.7.5-4.5.6-3.3 2.9h8.2c2.6-.8 2.5-3.3 1.4-4.7" fill="#e0ac7e"/><ellipse cx="38.8" cy="21.2" rx="5.9" ry="5.9" fill="#89664c"/><ellipse cx="38.8" cy="21.2" rx="3.8" ry="3.8" fill="#ffc5d3"/><ellipse cx="7.9" cy="21.2" rx="5.9" ry="5.9" fill="#89664c"/><ellipse cx="7.9" cy="21.2" rx="3.8" ry="3.8" fill="#ffc5d3"/><g fill="#89664c"><path d="m31.4 5.4c.8-.4 1.3-.6 1.3-.6-2.3-.8-4.3-1.3-6-1.5.9-.7 1.5-.9 1.5-.9-14.5-2.1-21.4 6.3-21.4 13.8h33c-.4-5.2-3.3-8.8-8.4-10.8"/><path d="m39.9 17.3c0-6.9-7.4-12.5-16.6-12.5-9.2 0-16.6 5.6-16.6 12.5 0 1.6.4 3.2 1.2 4.6-.7 1.4-1.2 3-1.2 4.6 0 6.9 7.4 12.5 16.6 12.5 9.2 0 16.6-5.6 16.6-12.5 0-1.6-.4-3.2-1.2-4.6.8-1.4 1.2-2.9 1.2-4.6"/></g><path d="m37.6 17.8c0-12-14.2-4.4-14.2-4.4s-14.3-7.6-14.3 4.4c0 3.4 2.1 6.4 5.3 8.3-.9 1.2-1.5 2.6-1.5 4 0 4.3 4.7 7.8 10.4 7.8 5.8 0 10.4-3.5 10.4-7.8 0-1.5-.6-2.9-1.5-4 3.3-1.9 5.4-4.9 5.4-8.3" fill="#e0ac7e"/><g fill="#3b302a"><ellipse cx="24.9" cy="25.3" rx=".7" ry="1.5"/><ellipse cx="21.8" cy="25.3" rx=".7" ry="1.5"/><ellipse cx="29.5" cy="20.3" rx="2.5" ry="3.2"/><ellipse cx="17.2" cy="20.3" rx="2.5" ry="3.2"/><path d="m30.4 30.6c.4 1.1-2.7 3.3-7.1 3.3-4.4 0-7.5-2.2-7.1-3.3.5-1.1 13.8-1.1 14.2 0"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f413.svg b/public/emoji/1f413.svg
new file mode 100644
index 000000000..349de8552
--- /dev/null
+++ b/public/emoji/1f413.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m9.7 23.4c1.6 2.7 3.4 3 4.7 1.5 2-2.4-.2-5.5-2.5-6.3-3.9-1.5-7.3 3-7.3 3s3.7-.5 5.1 1.8" fill="#f29a2e"/><path d="m55.6 15c-9.1-5.5-19.8-1.2-21.9 9.3-.5 2.6-1.3 12.4 5.8 9.1.3.8 1 1.5 1.9 2.3 2.4 1.9 1.1 7 1.1 7s7.2-3.4 4.4-11.6c4.1 0 7 7.3 7 7.3s2.8-7 .8-13.3c3.7-.4 7.2 5 7.2 5s1.8-10.2-6.3-15.1" fill="#e24b4b"/><g fill="#f4bc58"><path d="m32.1 62h-13c0-1.1 7.6-1.3 7.9-8.8 1.3 8.4 5.1 7.7 5.1 8.8"/><path d="m19.3 58.1l-8-9.6c.6-.7 5.4 4.8 9.5.4-3.7 6.1-1 8.5-1.5 9.2"/></g><g fill="#947151"><path d="m41.4 33.4c0 10.4-7.1 18.8-16 18.8-8.8 0-16-8.4-16-18.8 0-6.9 1.3-22 6.2-22 15.3 0-3.9 19.9 9.7 19.9 9 0 16.1-8.3 16.1 2.1"/><path d="m32.7 50.1c0 2.2-3 6.8-5.6 6.8s-5.6-3.1-5.6-5.3c0-2.1 11.2-2.5 11.2-1.5"/></g><path d="m38.8 31.4c-.2 4.6-8.1 11.6-12.5 11.6-4.4 0-8-3.7-8-8.2 0-7.6 3.8-3.9 8.2-3.9 4.4 0 12.8-6.8 12.3.5" fill="#3e4347"/><path d="m8.7 28.9l.6 10.9 2.5-3.1 2.9 3.6.6-5 4.5 3.3-.8-4.8 5.4.6-2.5-3 3.7-2.5c0 0-4.5 1-4.4-1.8.1-2.8 3-11 1.1-13.4-1.9-2.4-10.1 0-10.1 0l-3.5 15.2" fill="#f4bc58"/><ellipse cx="8.7" cy="19.5" rx=".6" ry=".3" fill="#3e4347"/><ellipse cx="14.6" cy="19.9" rx="4.3" ry="4.2" fill="#e24b4b"/><ellipse cx="14.3" cy="19.5" rx="2.1" ry="1.6" fill="#3e4347"/><g fill="#e24b4b"><path d="m9.5 34.3c.3 3.9-2.5 5.7-4.6 5.5-3.4-.3-3.4-5.2-1.9-8.1 2.6-5 9-15.3 9-15.3s-2.8 14.4-2.5 17.9"/><path d="m23.2 13.1c0-.5 0-1.1 0-1.7-.2-3.4 3.4-6.5 3.4-6.5s-6-.9-8.6 4.2c-.3.6-.5 1.3-.7 2-.1-.5-.3-1-.5-1.6-1.1-3.1 1.5-7.5 1.5-7.5s-5.9 1.5-6.9 7.3c-.2 1.2-.2 2.5.1 3.7-.1-.1-.2-.2-.3-.3-1.9-1.8-1.4-6.2-1.4-6.2s-3.9 3.8-2.8 8.6c.6 2.8 3.1 5.5 5.2 3.2.6-.7 2.2-1.8 3.2-2.1.7-.2 2.5-.1 3.6.8 1 .9 1.8 2.4 3.3 2.4 6.4.3 7.6-8.9 7.6-8.9s-3.3 1.7-6.7 2.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f414.svg b/public/emoji/1f414.svg
new file mode 100644
index 000000000..34dfab577
--- /dev/null
+++ b/public/emoji/1f414.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m7.6 20.4c1.8 2.9 3.8 3.3 5.2 1.6 2.2-2.6-.2-5.9-2.8-6.8-4.3-1.7-8 3.1-8 3.1s4.1-.4 5.6 2.1" fill="#f29a2e"/><path d="m42.8 10.2c-7.7 4.5-1.3 15.3-15.2 18.2l14.8 7.3c3 5.2 11.3 5.6 11.3 5.6s2.1-6.2.4-10.8c4.6 0 7.8-2.8 7.8-2.8s-2.6-9.2-10.5-9.2c7.8-3.2 9.2-9.8 9.2-9.8s-6.9-4.8-17.8 1.5" fill="#e1eaf2"/><path d="m35.7 62h-14.3c0-1.2 8.4-1.4 8.8-9.4 1.3 8.9 5.5 8.2 5.5 9.4" fill="#f4bc58"/><g fill="#d1dce6"><path d="m49.4 30.6c0 11.5-9.4 23.3-21 23.3-11.6 0-21-11.8-21-23.3 0-7.7 16.6-2.3 21-2.3 11.6-.1 21-9.3 21 2.3"/><path d="m36.4 49.2c0 2.3-3.3 7.3-6.2 7.3-2.9 0-6.2-3.4-6.2-5.7 0-2.3 12.4-2.7 12.4-1.6"/></g><path d="m6.5 26.3c0 3 .6 11.7.6 11.7l2.7-3.4 3.2 3.8.7-5.3 4.9 3.5-.9-5.2 5.9.6-2.7-3.2 4.1-2.7c0 0-5 1.1-4.9-2 .1-3.1 2.6-11.9-.5-13.2-5.7-2.1-13.1 2.7-13.1 15.4" fill="#e1eaf2"/><g fill="#3e4347"><ellipse cx="6.5" cy="16.1" rx=".7" ry=".3"/><circle cx="11.5" cy="16.7" r="1.5"/></g><g fill="#e24b4b"><path d="m7.8 23.6c0 3.2-2.1.9-2.1.9-.7 0-3.6 2.2-2.6-1.5 1.3-4.8 6.3-8 6.3-8s-1.6 2.8-1.6 8.6"/><path d="m20.8 10.6c0-.4 0-.8 0-1.2-.2-2.5 3.4-3.5 3-4.8-.6-1.7-5.3-.6-7.6 3.1-.3.4-.5.9-.6 1.5-.1-.4-.2-.8-.4-1.2-1.1-2.3 2.2-4.4 1.2-5.5-1.3-1.5-5.2 1.1-6.1 5.4-.2.9-.2 1.8.1 2.7-.1-.1-.2-.2-.3-.2-1.7-1.3 0-4-1.2-4.6-1.8-.8-3.4 2.8-2.5 6.3.6 2 2.8 4.1 4.6 2.4.6-.5 2-1.3 2.8-1.6.6-.2 2.2-.1 3.2.6.9.6 1.6 1.8 2.9 1.8 5.7.2 8.8-5.3 6.7-6.5-1.1-.8-2.8 1.2-5.8 1.8"/></g><path d="m42.5 43.9c-.9-2.2-3.5-3.4-3.5-3.4 2.7-1.4 4.3-4.4 4.3-4.4-1.4-.6-6.8-1-6.8-1 1.2-1.2 2.2-2.9 2.2-2.9s-6.2-1.5-11.4 1.3c-6.8 3.8-4.8 12.8 2.9 13.8 8.5 1.1 12.3-3.4 12.3-3.4" fill="#e1eaf2"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f415.svg b/public/emoji/1f415.svg
new file mode 100644
index 000000000..7fded5c11
--- /dev/null
+++ b/public/emoji/1f415.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M14.1,46.2C8,45.7,3,38,3,38c0,9.5,8.4,13,12.2,11.7C18.6,48.6,14.1,46.2,14.1,46.2z" fill="#947151"/><path d="m41.3 56c1.7 2 9.5 0 10.8-2.3 5.1-9.5 0-15.6 0-15.6l-10.8 3.3c0 .1-2.2 12.1 0 14.6" fill="#eabc92"/><path d="m34 60.4c1.9 2.2 8.8 2.1 10.8 0 3-3 2.8-16.7 3-23.3l-12.7-1.1c0 0-3.5 21.5-1.1 24.4" fill="#f5d1ac"/><path d="m26.7 56c-1.7 2-9.5 0-10.8-2.3-5.1-9.5 0-15.6 0-15.6l10.8 3.3c0 .1 2.3 12.1 0 14.6" fill="#eabc92"/><path d="m34.1 60.4c-1.9 2.2-8.8 2.1-10.8 0-3-3-2.8-16.7-3-23.3l12.7-1.1c0 0 3.5 21.5 1.1 24.4" fill="#f5d1ac"/><path d="m34 60.5c-.3-2.1-.4-4.2-.4-6.3 0-2.1.1-4.2.4-6.3.3 2.1.4 4.2.4 6.3 0 2.1-.1 4.2-.4 6.3" fill="#423223"/><path d="m34 46.5c-10.2 0-15.4-4-15.4-4s3.4 9.1 15.4 9.1 15.4-9.1 15.4-9.1-5.2 4-15.4 4" fill="#3e4347"/><path d="m31.1 49c0-1.4.6-2.5 1.3-2.6-.2-.2-.5-.3-.7-.3-.9 0-1.6 1.3-1.6 2.9 0 1.6.7 2.9 1.6 2.9.3 0 .5-.2.7-.4-.7 0-1.3-1.1-1.3-2.5" fill="#fff"/><path d="m19.5 43c-6.1-3.8-8.5-18.7-6.5-25.4 1.5-5 7-12.4 12-14.4 4.2-1.6 13.9-1.6 18.1 0 5 1.9 10.6 9.3 12 14.4 2 6.8.5 21.6-5.6 25.4-12.8 8-17.2 8-30 0" fill="#f5d1ac"/><path d="m9.9 19.1c3.2 6.9 4 7.2 7.1-1 1.6-4.4.5-7 2.4-9.8 1.1-1.6 3.5-4.1 3.5-4.1s-19.2 1.9-13 14.9" fill="#423223"/><path d="m18 3.9c-4.8 3-15.1 1.8-9 14.8 3.2 6.9 4 7.2 7.1-1 1.6-4.4.5-7 2.4-9.8 1.1-1.6 4.4-3.7 4.4-3.7s-1.5-2.4-4.9-.3" fill="#947151"/><path d="m58.2 19.1c-3.2 6.9-4 7.2-7.1-1-1.6-4.4-.5-7-2.4-9.8-1.1-1.6-3.5-4.1-3.5-4.1s19.2 1.9 13 14.9" fill="#423223"/><path d="m50.1 3.9c4.8 3 15.2 1.8 9.1 14.8-3.2 6.9-4 7.2-7.1-1-1.6-4.4-.5-7-2.4-9.8-1.1-1.6-4.4-3.7-4.4-3.7s1.4-2.4 4.8-.3" fill="#947151"/><path d="m21.2 19.2c3 0 5.4 2.3 5.4 5.2s-2.4 5.2-5.4 5.2c-3 0-5.4-2.3-5.4-5.2s2.5-5.2 5.4-5.2" fill="#fff"/><ellipse cx="19.9" cy="24.4" rx="4" ry="3.9" fill="#3e4347"/><path d="m52.2 24.4c0 2.9-2.4 5.2-5.4 5.2-3 0-5.4-2.3-5.4-5.2s2.4-5.2 5.4-5.2c3 0 5.4 2.3 5.4 5.2" fill="#fff"/><ellipse cx="48.2" cy="24.4" rx="4" ry="3.9" fill="#3e4347"/><path d="m24.8 40.1l4.2 4.2c2.5 2.5 7.7 2.5 10.2 0l4.2-4.2-4.4-4.3h-9.9l-4.3 4.3" fill="#7d644b"/><path d="m34 32.1c0 0-4.4 6.1-3.8 9 .7 4.2 7 4.2 7.7 0 .5-2.9-3.9-9-3.9-9" fill="#f15a61"/><path d="m34 42.7l1-5.9h-1.9l.9 5.9" fill="#ba454b"/><path fill="#423223" d="m29.5 33.8h9v4h-9z"/><path d="m48.3 34.7l-6.4-6.5c-3.9-3.9-11.8-3.9-15.6 0l-6.4 6.5c-1.8 1.8-1.8 4.8 0 6.7 1.8 1.8 4.8 1.8 6.6 0l6.4-6.5c.6-.6 1.8-.6 2.4 0l6.4 6.5c1.8 1.8 4.8 1.8 6.6 0 1.8-1.8 1.8-4.8 0-6.7" fill="#947151"/><g fill="#3e4347"><path d="m28.7 28.7c0-2.3 2.4-2.7 5.3-2.7 2.9 0 5.3.4 5.3 2.7 0 1.8-4.2 3.4-5.3 3.4-1 0-5.3-1.6-5.3-3.4"/><path d="m27.1 30.7l-.9.9.9.9.9-.9z"/><path d="m25 33.1l-.9.9.9.9.9-.9z"/><path d="m27.8 34l-.9.9.9.9.9-.9z"/><path d="m41 30.7l.9.9-.9.9-.9-.9z"/><path d="m43.1 33.1l.9.9-.9.9-.9-.9z"/><path d="m40.3 34l.9.9-.9.9-.9-.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f416.svg b/public/emoji/1f416.svg
new file mode 100644
index 000000000..a3f0422a5
--- /dev/null
+++ b/public/emoji/1f416.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m53.9 31.8c-.7-.2-1.3-.7-1.7-1.3-.4-.6-.7-1.4-.7-2.1 0-.4 0-.8 0-1.1.1-.4.2-.8.3-1.1.3-.7.7-1.4 1.3-1.9.1-.1.1-.1.2-.2l.1-.1.1-.1c.2-.1.3-.2.5-.3.3-.2.7-.4 1-.6.7-.3 1.5-.5 2.3-.5.8 0 1.6.2 2.3.6.4.2.7.5 1 .9.3.4.5.8.5 1.3 0 .5-.1 1-.3 1.3-.2.4-.5.7-.8 1-.6.5-1.4.9-2.2 1-.4.1-.8.1-1.2 0-.4-.1-.8-.3-1.1-.6-.3-.5-.5-1-.5-1.4 0-.4.1-.8.3-1.2.3-.7.8-1.3 1.3-1.8.5-.5 1.1-1 1.7-1.4 1.2-.8 2.4-1.5 3.7-2.1-1.2.8-2.3 1.6-3.4 2.5-.5.4-1 .9-1.5 1.4-.4.5-.8 1.1-1.1 1.6-.1.3-.2.6-.2.9 0 .3.1.5.3.6.3.3 1 .4 1.5.3.6-.1 1.1-.4 1.6-.8.4-.4.7-.9.6-1.4 0-.4-.4-.9-.9-1.1-.5-.3-1.1-.4-1.7-.4-1.2 0-2.4.5-3.4 1.3-.5.4-.9.9-1.2 1.5-.1.3-.3.6-.3.9-.1.3-.1.6-.2.9 0 .6.1 1.3.4 1.9.4.6.9 1.2 1.4 1.6" fill="#a5627a"/><path d="m35.4 50.4v-14.9c0-3.6 2-5.4 4.6-5.4 2.5 0 4.6 1.8 4.6 5.4v14.9c-.1 3.6-9.2 3.6-9.2 0" fill="#ea83a3"/><path d="m40 55.9c0-3 .9 0 4.6 0 0 0 0-4.2 0-5.4h-9.1c-.1 3.5 2 5.4 4.5 5.4" fill="#a5627a"/><path d="m49 52.8v-14.9c0-3.6 2-5.4 4.6-5.4 2.5 0 4.6 1.8 4.6 5.4v14.9c-.1 3.6-9.2 3.6-9.2 0" fill="#ea83a3"/><path d="m53.6 58.2c0-3 .9 0 4.6 0 0 0 0-4.2 0-5.4h-9.2c0 3.6 2 5.4 4.6 5.4" fill="#a5627a"/><g fill="#ea83a3"><path d="m59 38.3c0 9.5-2.7 15.3-23.5 15.3h-19v-29.7h27c7.4 0 15.5 2.2 15.5 14.4"/><path d="m7.9 38.7c0-9.5 1.3-15.3 11.5-15.3h9.3v29.7h-13.2c-3.7 0-7.6-2.2-7.6-14.4"/><path d="m29.4 55.3v-19c0-4.6 2.6-6.9 5.8-6.9 3.2 0 5.8 2.3 5.8 6.9v19c0 4.6-11.6 4.6-11.6 0"/></g><path d="m35.2 62.2c0-3.8 1.1 0 5.8 0 0 0 0-5.3 0-6.9h-11.6c0 4.6 2.6 6.9 5.8 6.9" fill="#a5627a"/><path d="m21.7 55.3v-19c0-4.6-2.6-6.9-5.8-6.9-3.2 0-5.8 2.3-5.8 6.9v19c-.1 4.6 11.6 4.6 11.6 0" fill="#ea83a3"/><path d="m15.8 62.2c0-3.8-1.1 0-5.8 0 0 0 0-5.3 0-6.9h11.6c.1 4.6-2.5 6.9-5.8 6.9" fill="#a5627a"/><path d="M17,10.5C15,6.9,2.3,8,2.3,8S0.8,20.9,4.5,22.9C7.3,24.4,18.5,13.4,17,10.5z" fill="#fc97b2"/><path d="m14.6 12.4c-1.2-2.2-9.1-1.6-9.1-1.6s-.9 8 1.4 9.2c1.7 1.1 8.6-5.8 7.7-7.6" fill="#ffd7e4"/><path d="m47.6 22.8c3.6-1.9 2.5-14.6 2.5-14.6s-13-1.5-15 2.2c-1.5 2.8 9.6 13.9 12.5 12.4" fill="#fc97b2"/><path d="m45.6 20.4c2.2-1.2 1.6-9 1.6-9s-8-.9-9.3 1.4c-1 1.7 5.9 8.5 7.7 7.6" fill="#ffd7e4"/><path d="m47.7 30.2c0 14-9.7 16.6-21.6 16.6-11.9 0-21.6-2.6-21.6-16.6 0-14 13.2-24 21.6-24 8.4 0 21.6 10 21.6 24" fill="#fc97b2"/><path d="m37.4 38.6c0 6.5-5.1 5.7-11.3 5.7-6.2 0-11.3.7-11.3-5.7 0-6.5 5.1-9.8 11.3-9.8 6.3 0 11.3 3.3 11.3 9.8" fill="#ffd7e4"/><g fill="#bf7b90"><ellipse cx="21.1" cy="37.2" rx="2.8" ry="5"/><ellipse cx="31.2" cy="37.2" rx="2.8" ry="5"/><path d="m26.1 16.8c0 0-2.4-8.1-7.8-9.6 0 0 2.4-1.4 4.2-.7 0 0 .1-1.5-1.5-2.5 0 0 3.5-.7 5.2 1.7 0 0 .2-2.6-.4-3.9 0 0 5.8 1.4 7.2 6.2.1 0-5.7 1.8-6.9 8.8"/></g><g fill="#493b30"><ellipse cx="13" cy="26.4" rx="2.5" ry="4.5"/><ellipse cx="39.3" cy="26.2" rx="2.5" ry="4.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f417.svg b/public/emoji/1f417.svg
new file mode 100644
index 000000000..d134de16a
--- /dev/null
+++ b/public/emoji/1f417.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 14.8c-2.4-4.5-18.2-3.1-18.2-3.1s-1.9 16 2.7 18.5c3.5 1.9 17.4-11.8 15.5-15.4" fill="#89664c"/><path d="m17.6 17.2c-1.5-2.8-11.3-1.9-11.3-1.9s-1.1 10 1.7 11.5c2.2 1.2 10.8-7.3 9.6-9.6" fill="#2b2118"/><path d="M58.7,30.1c4.5-2.4,3.1-18.1,3.1-18.1s-16.1-1.9-18.6,2.7C41.3,18.2,55,32,58.7,30.1z" fill="#89664c"/><path d="m56.2 27.1c2.8-1.5 1.9-11.2 1.9-11.2s-10-1.1-11.6 1.7c-1.1 2.2 7.5 10.7 9.7 9.5" fill="#2b2118"/><path d="M58.8,39.4C58.8,56.8,46.8,60,32,60S5.2,56.8,5.2,39.4S21.7,9.5,32,9.5S58.8,22,58.8,39.4z" fill="#89664c"/><g fill="#fff"><path d="m19.7 47.3c-11.9 5.8-8.7-19-8.7-19-9.2 23.8 1.8 27.6 9.6 26.4l-.9-7.4"/><path d="m44.3 47.3c11.9 5.8 8.7-19 8.7-19 9.2 23.8-1.8 27.6-9.6 26.4l.9-7.4"/></g><path d="m32 22.6c0 0-3-10-9.7-11.9 0 0 3-1.7 5.2-.9 0 0 .1-1.8-1.8-3.1 0 0 4.3-.9 6.5 2.1 0 0 .3-3.2-.5-4.8 0 0 7.1 1.7 9 7.8 0 0-7.3 2.1-8.7 10.8" fill="#5c4533"/><g fill="#2b2118"><ellipse cx="18.6" cy="34.6" rx="3.1" ry="5.6"/><path d="m45.4 28.8c1.7 0 3.1 2.5 3.1 5.6s-1.4 5.6-3.1 5.6c-1.7 0-3.1-2.5-3.1-5.6s1.4-5.6 3.1-5.6"/></g><path d="m46 49.8c0 8.1-6.3 7.2-14 7.2-7.8 0-14 .9-14-7.2s6.3-12.1 14-12.1c7.8-.1 14 4 14 12.1" fill="#fc97b2"/><g fill="#7a495a"><ellipse cx="25.7" cy="48" rx="3.4" ry="6.3"/><ellipse cx="38.3" cy="48" rx="3.4" ry="6.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f418.svg b/public/emoji/1f418.svg
new file mode 100644
index 000000000..80479aa3d
--- /dev/null
+++ b/public/emoji/1f418.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#6b7b7f"><path d="m59.8 44.2c1.4-7.1-2.4-14.9-2.4-15l1.1-.6c.2.3 4 8.3 2.5 15.8l-1.2-.2"/><path d="m60.9 40.4c-1.2 1.6-2 3.2-2.3 4.5 0 1.2.4 2.7 1.1 4.1 1.2-1.6 2-3.2 2.3-4.5 0-1.2-.4-2.7-1.1-4.1"/><path d="m23.9 33.1h11.9v24.9h-11.9z"/></g><g fill="#808f96"><path d="m25.5 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c0-1.3.8-2.4 1.6-2.4"/><path d="m28.8 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c0-1.3.7-2.4 1.6-2.4"/><path d="m32 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c0-1.3.7-2.4 1.6-2.4"/></g><path fill="#9caaaf" d="m25.7 33h11.9v25h-11.9z"/><g fill="#ffc5d3"><path d="m27.3 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c0-1.3.7-2.4 1.6-2.4"/><path d="m30.6 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c-.1-1.3.7-2.4 1.6-2.4"/><path d="m33.8 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c0-1.3.7-2.4 1.6-2.4"/></g><path fill="#6b7b7f" d="m41.5 33.1h11.9v24.9h-11.9z"/><g fill="#808f96"><path d="m43.2 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c-.1-1.3.7-2.4 1.6-2.4"/><path d="m46.4 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c0-1.3.7-2.4 1.6-2.4"/><path d="m49.6 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c0-1.3.7-2.4 1.6-2.4"/></g><path fill="#9caaaf" d="m46.3 33h11.9v25h-11.9z"/><g fill="#ffc5d3"><path d="m47.9 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c0-1.3.7-2.4 1.6-2.4"/><path d="m51.1 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c0-1.3.7-2.4 1.6-2.4"/><path d="m54.4 55.6c.9 0 1.6 1.1 1.6 2.4h-3.2c0-1.3.7-2.4 1.6-2.4"/></g><g fill="#9caaaf"><path d="m59.6 32c0 9-5.3 16.7-11.8 16.2-4.3-.3-13-2.1-17.3-2.3v-30.2h17.3c6.5 0 11.8 7.3 11.8 16.3"/><path d="m26 32.8c-7.7 4.2-11.5-1.5-12.1-1.2-1.1.5-2-.7-1.3-1.5 3.1-3.4-8.1-4.2-8.1-4.2 1.7-3.8 6.8-17 13-18.7 6.2-1.7 8.6-1.8 11.9.4 4.3 3 3.7 21.4-3.4 25.2"/><path d="m9.3 48.1c4.3 2.2 10.7 1.4 13.3-3.2 1-1.8-1.1-1.2-2.7-2.2-1.6-1-2.2-3-3.2-1.3-.7 1.2-2.5.8-3.6.2-1.4-.8-2.5-2.3-2.8-4.1-.5-2.4.2-5.2 1.9-8.3 1-1.8.5-3.9-1.1-4.9s-5.1-1.1-6.1.7c-6.9 12.1-.3 20.8 4.3 23.1"/></g><path d="m48.2 22.8c0 10.8-6.6 15-14.8 15s-9.2-6.8-9.2-15.1 1-14.9 9.2-14.9c8.2 0 14.8 4.2 14.8 15" fill="#808f96"/><path d="m47.3 21.8c0 10.5-6.5 14.6-14.5 14.6-8 0-9.5-6.6-9.5-14.6 0-4-1.3-9.8 0-12.5 0 0 5.5-2.2 9.5-2.2 8 .1 14.5 4.2 14.5 14.7" fill="#9caaaf"/><path d="m44.1 22.4c0 8-4.6 11.1-10.2 11.1-8.7 0-3.8-5.2-3.8-11.4s-1.1-10.8 3.8-10.8c5.7 0 10.2 3.1 10.2 11.1" fill="#ffc5d3"/><path d="m16.3 18.5c2-.5 4 .7 4.5 2.6.6 1.9-.6 3.9-2.5 4.4-2 .5-4-.7-4.5-2.6-.6-1.9.5-3.9 2.5-4.4" fill="#42ade2"/><path d="m16.6 19.8c1.3-.3 2.6.4 2.9 1.7.4 1.2-.4 2.5-1.6 2.8-1.3.3-2.6-.4-2.9-1.7-.4-1.3.4-2.5 1.6-2.8" fill="#3e4347"/><path d="m14.9 30c-1.1-2.2.6-5.3 3.7-6.8 3.1-1.5 6.5-.9 7.6 1.3 1.1 2.2-.6 5.3-3.7 6.8-3.2 1.6-6.6 1-7.6-1.3" fill="#9caaaf"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f419.svg b/public/emoji/1f419.svg
new file mode 100644
index 000000000..fa59238e2
--- /dev/null
+++ b/public/emoji/1f419.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m22.3 35.7c10.7 2.4 7.3 8.6-1.8 8.1-9.2-.5-15.9-19.4-16-22.8-.2-3.5 10.1 13 17.8 14.7" fill="#c28fef"/><path d="m4.5 21.2c2.7 3.6 8.5 14.1 14.1 16.1 5.5 2 6.8 4.6 5.6 6.3-1.1.2-2.3.3-3.6.2-9.1-.5-16.1-17.6-16.1-22.6" fill="#ffe2b3"/><path d="m25.1 34.9c8.9-6.4 11.3.3 4.8 6.7-6.5 6.5-25-1.2-27.7-3.3-2.6-2.2 16.5 1.2 22.9-3.4" fill="#c28fef"/><path d="m2.5 38.5c4.5.4 16.2 3.1 21.4.3 5.2-2.7 8-2 8.4.1-.6.9-1.3 1.9-2.3 2.8-6.5 6.3-24.3-.3-27.5-3.2" fill="#ffe2b3"/><path d="m16.1 44.4c5.8-9 13.9-6.2 10.4 2-3.6 8.3-17.5 9.6-20.8 8.4-3.3-1.1 6.2-4 10.4-10.4" fill="#c28fef"/><path d="m26.5 46.4c-3.6 8.3-16.6 10.3-20.7 8.5-.1-.1-.2-.1-.3-.1.2-1.4 8-3.1 12.4-8 3.6-4 7.3-5 9.5-4-.1.9-.3 2.2-.9 3.6" fill="#ffe2b3"/><path d="m16.1 61.9c3.8 1 15.6-6 16.5-15 .8-8.8-8.3-9.5-11.1.9-2 7.4-8.8 13.2-5.4 14.1" fill="#c28fef"/><path d="m32.8 47c-.8 8.5-10.9 15.4-16 15-1.2-1.9 5.7-5.9 9-12.1 2-3.6 4.5-5.5 6.6-5.9.3.8.5 1.9.4 3" fill="#ffe2b3"/><path d="m41.7 35.7c-10.7 2.4-7.3 8.6 1.8 8.1 9.2-.5 15.9-19.4 16-22.8.2-3.5-10.1 13-17.8 14.7" fill="#c28fef"/><path d="m59.5 21.2c-2.7 3.6-8.5 14.1-14.1 16.1-5.5 2-6.8 4.6-5.6 6.3 1.1.2 2.3.3 3.6.2 9.1-.5 16.1-17.6 16.1-22.6" fill="#ffe2b3"/><path d="m38.9 34.9c-8.9-6.4-11.3.3-4.8 6.7 6.5 6.5 25-1.2 27.7-3.3 2.6-2.2-16.5 1.2-22.9-3.4" fill="#c28fef"/><path d="m61.5 38.5c-4.5.4-16.2 3.1-21.4.3-5.2-2.7-8-2-8.4.1.6.9 1.3 1.9 2.3 2.8 6.5 6.3 24.3-.3 27.5-3.2" fill="#ffe2b3"/><path d="m47.9 44.4c-5.8-9-13.9-6.2-10.4 2 3.6 8.3 17.5 9.6 20.7 8.5 3.4-1.2-6.1-4.1-10.3-10.5" fill="#c28fef"/><path d="m37.5 46.4c3.6 8.3 16.6 10.3 20.7 8.5.1-.1.2-.1.3-.1-.2-1.4-8-3.1-12.4-8-3.6-4-7.3-5-9.5-4 .1.9.3 2.2.9 3.6" fill="#ffe2b3"/><path d="m47.9 61.9c-3.8 1-15.6-6-16.5-15-.8-8.8 8.3-9.5 11.1.9 2 7.4 8.8 13.2 5.4 14.1" fill="#c28fef"/><path d="m31.2 47c.8 8.5 10.9 15.4 16 15 1.2-1.9-5.7-5.9-9-12.1-2-3.6-4.5-5.5-6.6-5.9-.3.8-.5 1.9-.4 3" fill="#ffe2b3"/><path d="m15.6 21.8c0-26.4 32.7-26.4 32.7 0 0 16.5-6.9 23.4-16.4 23.4s-16.3-6.9-16.3-23.4" fill="#c28fef"/><g fill="#29251c"><circle cx="24.9" cy="30.9" r="3"/><circle cx="40.3" cy="30.9" r="3"/><path d="m32 39.4c-2.4 0-4.5-.8-4.5-1.8 0-.1 0-.2.1-.3.1-.1.2-.1.4-.1.2 0 .3.1.6.2.6.2 1.7.7 3.5.7 1.8 0 2.9-.5 3.4-.7.3-.1.4-.2.6-.2.2 0 .4.1.4.4 0 .9-2.1 1.8-4.5 1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f41a.svg b/public/emoji/1f41a.svg
new file mode 100644
index 000000000..fb691d49b
--- /dev/null
+++ b/public/emoji/1f41a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffecd6"><path d="m11.4 4.3c-9.7-6.7-11.7 2.7-7 9.7 4.6-2.3 5.8-7.2 7-9.7"/><path d="m11.3 22.3c3.1-4.1 6.2-9.3 7.9-14.7-1.9-2.1-4.7-3.3-6.7-2.7-.7 2.8-2.5 4.8-4.3 6.9-1.1 1.3-2 2.7-3.2 3.9-1.8 3.5-.5 9.6 1.6 11.4 1.7-1.4 3.3-2.9 4.7-4.8"/><path d="m38.6 54.4c3.6 0 23 2.5 23-5.6 0-18.7-2.4-34.4-25.6-34.4-2.7 7.2-4.3 6.6-1.6 0-1.5-5-8.7-8.6-14.4-6.4-1.5 5.1-4.2 10.4-7.1 14.2-1.8 2.4-3.7 4.6-5.9 6.6 0 16.2 17.7 25.6 31.6 25.6"/></g><path d="m13 4.8c0 0-1.1.1-2-.7-2.6 6.3-7 9.4-7 9.4 1.1 1.6.6 3.3.6 3.3 1.4-1.5 6.2-5.5 8.4-12" fill="#ddb199"/><path d="m24.7 29.9c-1.8 2 33.8 32.3 33.8 29.3 0-3.4-.5-3.5-.6-5.3-.1-1.8 2.6-8.8-.4-13-1.3-1.8-6.3-8.6-7.5-10.5-1.2-1.9-10.3-4.8-12.4-5-2.1-.4-11.1 2.5-12.9 4.5" fill="#29251c"/><path d="m58.8 48.7c-1-.8-8.9-.9-12.9-2.8-5.7-2.8-10.5-4.7-12-8.9-1.4-3.9-2.4-8.3-2.6-10.3-.1-1.1-6.3 2.9-6.6 3.2-1.8 2-1.6 6 .4 10.7 2 4.8 8.5 10.7 9.6 10.8 1 .1 8.4 6.1 11.2 6.6 2.9.4 3.6.2 4.3.8.7.6 2.2 1.8 3 1.8.5 0 2.6 1.4 3.9.7 1.6-.2 1.6-3 1.4-6-.1-2.7 1.6-5.6.3-6.6" fill="#c1875d"/><path d="m52.2 58.2c-5.5-.5-22.6-8.8-26-17.7-1.5-3.9.5-9.5.3-11.5-.1-1.1-1.5.6-1.7.8-1.8 2-4 7.7-2.1 12.5 4.8 12.5 26.4 19.7 30.6 19.7 2.7 0 4.2-.8 4.2-.8s-1.7-2.7-5.3-3" fill="#ffd6bb"/><g fill="#ddb199"><path d="m20.8 7.7c-1.5.2-2.3-.9-2.3-.9-2.2 7-9.7 17.4-12.5 19.5.9 1.3 1 3.7 1 3.8 3.6-3.4 11.5-12.9 13.8-22.4"/><path d="m31 27.1c0 0 3.7-5.4 6.3-12.6 0 0-2 .1-3.1-.8-2.7 6.6-7.9 14.3-7.9 14.3l4.7-.9"/><path d="m23.8 31.7c.5-.7 5.9-3.2 9.8-3.5 13.1-.9 24 13.6 24.7 20.5.2 1.6-1.4 3.7-1.4 5 0 3.3 1.6 5.2 1.6 5.2s.1-3 1.2-5.1c.2-.4 2.3-3.6 2.2-5.1-.1-13.6-16.6-25.4-26.5-24.7-6.1.4-10.2 4.6-10.7 5.1-1.7 1.4-1.6 3.6-.9 2.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f41b.svg b/public/emoji/1f41b.svg
new file mode 100644
index 000000000..64bcedb14
--- /dev/null
+++ b/public/emoji/1f41b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m52.4 57.6c-1.5-1.5-.9-3.4.1-4.4 1-1 2.9-1.6 4.4-.1 1.5 1.5 2.1 4.5 1 5.5-1 1.1-4 .5-5.5-1"/><path d="m55.9 43.4c-1.5-1.5-.9-3.4.1-4.4 1-1 2.9-1.6 4.4-.1 1.5 1.5 2.1 4.5 1 5.6-1 1-4 .4-5.5-1.1"/></g><path d="M12.9,57.6C8.3,57.6,2,56.5,2,51.7c0-5.3,5.2-10.3,10.9-10.3V57.6z" fill="#5b7f32"/><path d="m23.9 47.9c0 9-6.3 9.8-10.9 9.8s-9.2-2.1-9.2-5.9c0-4.5 4.6-10.3 9.2-10.3 4.5 0 10.9 1.9 10.9 6.4" fill="#94d82a"/><path d="m21.2 57.6c-15.9 0-16-19.1.3-19.1l-.3 19.1" fill="#5b7f32"/><path d="m31.1 46.1c0 10.6-5.6 11.6-10 11.6-14.4 0-14-19.1.3-19.1 4.5-.1 9.7 2.2 9.7 7.5" fill="#94d82a"/><path d="m30.8 57.6c-17.1 0-16.4-20 0-20v20" fill="#5b7f32"/><path d="m42.4 45.5c0 11.1-6.5 12.1-11.6 12.1-14.1 0-14.1-20 0-20 5 0 11.6 2.4 11.6 7.9" fill="#94d82a"/><path d="m44.7 57.6c-21.4 0-19.4-23-1.5-23l1.5 23" fill="#5b7f32"/><path d="m57.7 45.2c0 11.1-7.1 12.5-13 12.5-18 0-18-23.4 0-23.4 5.9-.1 13 5.3 13 10.9" fill="#94d82a"/><path d="m57.4 43.3c0 0-3.6 4.4-9.1 5.1-5.6.7-20-3.2-11-15.7l20.1 10.6" fill="#5b7f32"/><path d="m59.7 38.2c0 5.7-6.6 8.2-12.1 8.2-5.5 0-12.1-2.5-12.1-8.2 0-5.7 6.6-12.5 12.1-12.5 5.6 0 12.1 6.8 12.1 12.5" fill="#94d82a"/><g fill="#3e4347"><path d="m31.9 54.8c2.1-2.1 4.2-1.8 5.3-.7 1 1 1.4 3.2-.7 5.3-2.1 2.1-5.8 3.3-6.9 2.3-1.1-1.1.2-4.8 2.3-6.9"/><path d="m34 33.6c2.1 2.1 1.8 4.2.7 5.3-1 1-3.2 1.4-5.3-.7s-3.3-5.8-2.3-6.8c1.1-1.1 4.8.1 6.9 2.2"/><path d="m20.8 55.3c1.8-1.8 3.6-1.5 4.4-.6.9.9 1.2 2.7-.6 4.4-1.8 1.8-4.9 2.8-5.8 1.9-.8-.8.2-4 2-5.7"/><path d="m12 55.6c1.5-1.5 3-1.3 3.8-.5.7.7 1 2.3-.5 3.8-1.5 1.5-4.2 2.4-4.9 1.6-.8-.7.1-3.4 1.6-4.9"/></g><g fill="#5b7f32"><path d="m28.4 40l-1 1 1 1 .9-1z"/><path d="m25.4 46.1l-.9 1 .9 1 1-1z"/><path d="m15.6 41l-1 1 1 .9 1-.9z"/><path d="m8.1 45.2l-.9.9.9 1 1-1z"/><path d="m6.5 47.4l-1 1 1 1 1-1z"/><path d="m34.6 44.5l-1 1 1 1 1-1z"/><path d="m37.1 47.6l-1 1 1 .9 1-.9z"/><path d="m55 47.1l-1 1 1 .9.9-.9z"/><path d="m54.3 39.1l-1 .9 1 1 .9-1z"/><path d="m40.3 36.3l-1 .9 1 1 .9-1z"/><path d="m24.5 40.5l-2 1.9 2 2 1.9-2z"/><path d="m56.2 34.3l-1.9 2 1.9 1.9 1.9-1.9z"/><path d="m14.6 43.7l-1.9 2 1.9 1.9 2-1.9z"/></g><g fill="#3e4347"><path d="m40.5 10.3l-.9-.1c.1-1.9-1.3-4.3-3.8-5l.2-.9c2.7.8 4.7 3.4 4.5 6"/><path d="m37.6 3.4c.8.9.7 2.3-.2 3.1-.9.8-2.3.7-3.1-.2-.8-.9-.7-2.3.2-3.1.9-.9 2.3-.8 3.1.2"/><path d="m49.2 9.8l-.1-.9c1.9-.2 3.9-2.2 4.1-4.7l.9.1c-.2 2.7-2.4 5.2-4.9 5.5"/><path d="m55.4 5.6c-.7 1-2.1 1.1-3.1.4-1-.8-1.1-2.1-.4-3.1.7-1 2.1-1.1 3.1-.4.9.7 1.1 2.1.4 3.1"/></g><path d="m55.7 29.7c-2.4 7.5-16.4 7.9-18.3 3l18.3-3" fill="#5b7f32"/><path d="M59.2,22.4c0.5,10.4-20.7,17.5-26.9,5.2C27.6,18.2,35,8.4,42.8,7.5C55.6,6,59,17.4,59.2,22.4z" fill="#94d82a"/><g fill="#3e4347"><path d="m51.3 18.3c0 1.7-.9 3-2 3-1.1 0-2-1.3-2-3 0-1.7.9-3 2-3 1.1 0 2 1.4 2 3"/><ellipse cx="37.4" cy="18.3" rx="2" ry="3"/><path d="m43.3 29.3c-2.4 0-4.5-.9-4.5-1.8 0-.1 0-.2.1-.3.1-.1.2-.1.4-.1.2 0 .3.1.6.2.6.2 1.7.7 3.5.7 1.8 0 2.9-.5 3.4-.7.3-.1.4-.2.6-.2.2 0 .4.1.4.4 0 .9-2.1 1.8-4.5 1.8"/></g><g opacity=".7" fill="#ea83a3"><ellipse cx="53.7" cy="23.8" rx="3.2" ry="2.5"/><ellipse cx="34.4" cy="23.7" rx="2.6" ry="1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f41c.svg b/public/emoji/1f41c.svg
new file mode 100644
index 000000000..2f90d0615
--- /dev/null
+++ b/public/emoji/1f41c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#555c60"><path d="m38.5 32.8c9.4-3.3 21.7 2.7 21.7 2.7s-5.4 12.3-14.8 15.6c-9.4 3.3-17.3 1.5-19.2-3.5-2-5 2.9-11.4 12.3-14.8"/><path d="m40.4 40c-1.1.4-7.6 3.1-9.3 4.5-5.2 4 .5 14 1 16.1-.1-2.2-1.4-11.5-.1-12.8 1.9-2 10.5-4.1 10.5-4.1l-2.1-3.7"/><path d="m21.3 40.4c-.7.4-4.6 2.8-5.5 3.8-2.5 2.9 5.5 6.8 6.7 7.7-.9-1-5.3-5.3-4.8-6.2.7-1.3 6.5-3.8 6.5-3.8l-2.9-1.5"/><path d="m47.2 38.1c-1.1.4-7.6 3.1-9.3 4.5-5.2 4 .5 14 1 16.1-.1-2.1-1.5-11.4-.1-12.8 1.9-2 10.5-4.1 10.5-4.1l-2.1-3.7"/><ellipse cx="22.6" cy="37.2" rx="8.5" ry="8.3"/></g><path d="m43.6 43.3c0 0 4 4.5 14.6 1.2 2.5-.8-7.6 13.1-9.2 15.6 2-2.1 16.8-15.2 12-18.7-3.1-2.2-11.5.1-12.5-1.2l-4.9 3.1" fill="#6c767a"/><path d="m43.2 43c0 0 5.4 3.1 14.1 1 2.5-.6-6.6 13.5-8.2 16 2-2.1 15.6-14.7 10.7-18.3-3.1-2.2-10.6-.9-11.6-2.1l-5 3.4" fill="#555c60"/><path d="m36.9 45.3c0 0 4 4.5 14.6 1.2 2.5-.8-7.6 13.1-9.2 15.6 2-2.1 16.8-15.2 12-18.7-3.1-2.2-11.5.1-12.5-1.2l-4.9 3.1" fill="#6c767a"/><g fill="#555c60"><path d="m36.4 45c0 0 5.4 3.1 14.1 1 2.5-.6-6.6 13.5-8.2 16 2-2.1 15.6-14.7 10.7-18.3-3.1-2.2-10.6-.9-11.6-2.1l-5 3.4"/><path d="m15.6 13.9c-1.7-2-3-4.2-4.6-6.1-.8-1-1.7-1.8-2.7-2.4-1-.6-2-.9-2.9-.7-.7.1-1.4-.4-1.5-1.2s.3-1.4 1.1-1.5c.1 0 .2 0 .2 0h.1c1.7 0 3.2.8 4.3 1.8 1.1 1 1.8 2.1 2.5 3.2 1.3 2.3 2.2 4.7 3.5 6.9"/><path d="m17.4 13.9c1.3-2.2 2.1-4.6 3.5-6.9.7-1.1 1.4-2.3 2.5-3.2 1.1-1 2.6-1.7 4.3-1.8h.1c.8 0 1.4.6 1.4 1.3 0 .7-.6 1.3-1.3 1.4-.1 0-.2 0-.3 0-.9-.1-1.9.1-2.9.7-1 .6-1.8 1.5-2.6 2.4-1.8 1.9-3.1 4.1-4.7 6.1"/></g><g fill="#6c767a"><path d="m16.5 8.6c-7.1 0-12.8 5.6-12.8 12.5 0 8.2 12.9 16.7 12.8 16.7 0 0 12.8-8.5 12.8-16.7 0-6.9-5.8-12.5-12.8-12.5"/><ellipse cx="24.4" cy="20.9" rx="6.5" ry="6.4"/></g><ellipse cx="24.4" cy="20.9" rx="5.7" ry="5.7" fill="#fcfcfa"/><ellipse cx="24.4" cy="20.9" rx="3.9" ry="3.9" fill="#3e4347"/><ellipse cx="8.5" cy="20.9" rx="6.5" ry="6.4" fill="#6c767a"/><ellipse cx="8.5" cy="20.9" rx="5.7" ry="5.7" fill="#fcfcfa"/><path d="m12.4 20.9c0 2.2-1.7 3.9-3.9 3.9-2.1 0-3.9-1.8-3.9-3.9 0-2.2 1.7-3.9 3.9-3.9 2.2 0 3.9 1.8 3.9 3.9" fill="#3e4347"/><path d="m29.8 35.7c1-.7 7.1-5.3 8.5-7.1 4.4-5.6-4.8-14.4-5.9-16.4.7 2.2 4.2 10.7 3 12.5-4.1 5.8-9.3 8.1-9.3 8.1l3.7 2.9" fill="#6c767a"/><path d="m29.7 36.1c1-.7 6.2-5.3 7.6-7.2 4.4-5.6-3.8-14.7-4.9-16.7.7 2.2 4.1 11.7 3.1 13.5-1.5 2.6-9.8 7-9.8 7l4 3.4" fill="#555c60"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f41d.svg b/public/emoji/1f41d.svg
new file mode 100644
index 000000000..eb1819b07
--- /dev/null
+++ b/public/emoji/1f41d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8fbedb"><g opacity=".6"><path d="m60.2 12.5c-3.4-3.6-9.6-1.8-13.9 4-4.3 5.8-7.5 20-7.5 20s14.6-2 18.9-7.8c4.3-5.8 5.8-12.6 2.5-16.2"/><path d="M3.8,12.5c3.4-3.6,9.6-1.8,13.9,4c4.3,5.8,7.5,20,7.5,20s-14.6-2-18.9-7.8C2,22.9,0.5,16.1,3.8,12.5z"/></g><g opacity=".6"><path d="M4.1,40.3c-1.2-9.9,26.6-2.6,26.6-2.6S6.9,62.9,4.1,40.3z"/><path d="m59.3 40.3c1.2-9.9-26.6-2.6-26.6-2.6s23.8 25.2 26.6 2.6"/></g></g><path d="m44 37.5c0 26.3-24 26.3-24 0 0-8.4 24-8.4 24 0" fill="#3e4347"/><g fill="#ffce31"><path d="m22.7 36.6c-.4.6-.7 1.3-.7 2 0 1.2.1 2.2.2 3.3 6.3.5 13.4.5 19.7 0 .1-1 .2-2.1.2-3.3 0-.8-.2-1.4-.7-2-6.1 1.4-12.7 1.4-18.7 0"/><path d="m23.3 47.3c.7 2 1.6 3.6 2.7 4.8 3.9-.6 8-.6 12 0 1.1-1.2 2-2.8 2.7-4.8-5.6-.4-11.8-.4-17.4 0"/><circle cx="32" cy="22" r="13.8"/></g><g fill="#3e4347"><path d="m28.4 9.7l-.9-.1c.1-1.9-1.3-4.3-3.8-5l.2-.9c2.7.8 4.6 3.4 4.5 6"/><path d="m25.5 2.8c.8.9.7 2.3-.2 3.1-.9.8-2.3.7-3.1-.2-.8-.9-.7-2.3.2-3.1.9-.9 2.3-.8 3.1.2"/><path d="m35.6 9.7l.9-.1c-.1-1.9 1.3-4.3 3.8-5l-.2-.9c-2.7.8-4.6 3.4-4.5 6"/><path d="m38.5 2.8c-.8.9-.7 2.3.2 3.1.9.8 2.3.7 3.1-.2.8-.9.7-2.3-.2-3.1-.9-.9-2.3-.8-3.1.2"/></g><path d="m44.3 22.6c0 3.3-2.2 6-5 6-2.8 0-5-2.7-5-6 0-3.3 2.2-6 5-6 2.7 0 5 2.7 5 6" fill="#fcfcfa"/><path d="m41.8 22.6c0 1.7-1.1 3-2.5 3-1.4 0-2.5-1.3-2.5-3 0-1.7 1.1-3 2.5-3 1.3 0 2.5 1.3 2.5 3" fill="#3f3438"/><path d="m29.7 22.6c0 3.3-2.2 6-5 6-2.8 0-5-2.7-5-6 0-3.3 2.2-6 5-6 2.8 0 5 2.7 5 6" fill="#fcfcfa"/><path d="m27.2 22.6c0 1.7-1.1 3-2.5 3-1.4 0-2.5-1.3-2.5-3 0-1.7 1.1-3 2.5-3 1.4 0 2.5 1.3 2.5 3" fill="#3f3438"/><g fill="#3e4347"><path d="m32 32.2c-2.4 0-4.5-.9-4.5-1.8 0-.1 0-.2.1-.3.1-.1.2-.1.4-.1.2 0 .3.1.6.2.6.2 1.7.7 3.5.7 1.8 0 2.9-.5 3.4-.7.2-.2.4-.2.5-.2.2 0 .4.1.4.4.1.9-2 1.8-4.4 1.8"/><path d="m31.1 62c0 0 1.1-3.7-.3-6.1-.2-.3 2.8-.8 3-.5 1.8 3.4-2.7 6.6-2.7 6.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f41e.svg b/public/emoji/1f41e.svg
new file mode 100644
index 000000000..0cbee7332
--- /dev/null
+++ b/public/emoji/1f41e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M6.6,50.4c5.3,3.2,14.7,5.3,25.4,5.3s20.1-2.1,25.4-5.3H6.6z" fill="#6b3838"/><g fill="#3e4347"><path d="m56.7 49l-1.5 1c0 0 4 4.5 4 10.9 0 1.5 1.6 1.5 1.6 0 0-6.4-4.1-11.9-4.1-11.9"/><path d="m52.9 49l-1.5 1c0 0 4 4.5 4 10.9 0 1.5 1.6 1.5 1.6 0 .1-6.4-4.1-11.9-4.1-11.9"/><path d="m49.2 49l-1.5 1c0 0 4 4.5 4 10.9 0 1.5 1.6 1.5 1.6 0 0-6.4-4.1-11.9-4.1-11.9"/><path d="m7.3 49l1.5 1c0 0-4 4.5-4 10.9 0 1.5-1.6 1.5-1.6 0 0-6.4 4.1-11.9 4.1-11.9"/><path d="m11.1 49l1.5.9c0 0-4 4.5-4 10.9 0 1.5-1.6 1.5-1.6 0-.1-6.3 4.1-11.8 4.1-11.8"/><path d="m14.8 49l1.5.9c0 0-4 4.5-4 10.9 0 1.5-1.6 1.5-1.6 0 0-6.3 4.1-11.8 4.1-11.8"/></g><path d="m54.8 28.1c-1.4-1.9-3-3.6-4.8-5.1l-10.6-5.9c-2.4-.7-4.8-1.1-7.4-1.1-2.7 0-5.3.4-7.8 1.2l-17.7 15.1c-.9 1.6-1.6 3.3-2.2 5.1l-2.2 10.4c-.1.8-.1 1.7-.1 2.6h60c0-2-.1-3.9-.4-5.8l-6.8-16.5" fill="#ed4c5c"/><g fill="#3e4347"><path d="m24.7 21c0-1.3-.2-2.6-.5-3.8-7.4 2.3-13.8 7.8-17.7 15.1 1.8 1.4 4.1 2.2 6.4 2.2 6.5 0 11.8-6 11.8-13.5"/><path d="m45.9 24.6c1.6 0 3-.6 4.1-1.7-3.1-2.7-6.7-4.7-10.6-5.9 0 0 0 .1 0 .1 0 4.2 2.9 7.5 6.5 7.5"/><path d="m52.4 34.8c0 5.4 3.8 9.8 8.5 9.8.2 0 .4 0 .6 0-.9-6.3-3.3-11.9-6.8-16.6-1.4 1.8-2.3 4.2-2.3 6.8"/><path d="m6.2 42c0-1.9-.8-3.6-2-4.6-1.2 3.2-1.9 6.7-2.1 10.4 2.3-.6 4.1-2.9 4.1-5.8"/><path d="M32.8 16 32 34.9 31.2 16z"/><path d="m32 35.2c-9.6 0-17.5 7-17.5 15.8 0 7.6 4.9 9.8 17.5 9.8 12.5 0 17.4-2.2 17.4-9.8.1-8.8-7.8-15.8-17.4-15.8"/></g><path d="m28.3 54.1c.2.8.7 1.5 1.4 1.9.7.4 1.5.5 2.3.5.8 0 1.6-.2 2.3-.5.7-.4 1.2-1 1.4-1.9.2.8-.2 1.8-1 2.4-.7.6-1.7.8-2.7.8-1 0-2-.2-2.7-.8-.8-.6-1.2-1.6-1-2.4" fill="#fff"/><g fill="#fcfcfa"><path d="m16.2 50.7c-.9.7-.4 2.8 1.1 4.5 1.6 1.8 3.6 2.6 4.6 1.8.9-.7.4-2.8-1.2-4.5-1.5-1.7-3.5-2.5-4.5-1.8"/><path d="m47.8 50.7c-.9-.7-3 .1-4.6 1.8-1.6 1.8-2.1 3.8-1.2 4.5.9.7 3-.1 4.6-1.8 1.6-1.7 2.1-3.7 1.2-4.5"/><path d="m30.2 47.3c0 2.7-2.3 5-5.1 5-2.8 0-5.1-2.2-5.1-5 0-2.7 2.3-5 5.1-5 2.8.1 5.1 2.3 5.1 5"/></g><path d="m28.6 47.3c0 1.9-1.6 3.4-3.5 3.4-1.9 0-3.5-1.5-3.5-3.4 0-1.9 1.6-3.4 3.5-3.4 1.9 0 3.5 1.6 3.5 3.4" fill="#3e4347"/><path d="m44.1 47.3c0 2.7-2.3 5-5.1 5s-5.1-2.2-5.1-5c0-2.7 2.3-5 5.1-5s5.1 2.3 5.1 5" fill="#fcfcfa"/><path d="m42.5 47.3c0 1.9-1.6 3.4-3.5 3.4-1.9 0-3.5-1.5-3.5-3.4 0-1.9 1.6-3.4 3.5-3.4 1.9 0 3.5 1.6 3.5 3.4" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f41f.svg b/public/emoji/1f41f.svg
new file mode 100644
index 000000000..d4ddc1a59
--- /dev/null
+++ b/public/emoji/1f41f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.7 41.5c0-3.5 4.9-11.4 2.6-13.8-2.5-2.6-8.3 8.5-11.2 8.5-3.5 0-5.6-4.3-7.3-6.1-1.4-1.4 2.6-7 .8-7.4-7.5-1.8-8.5 2.6-12.6 1.5-3.2-.8-6.5-1.3-9.7-1.3-12 0-14.3 8.6-16.4 16.6-.4 1.2 11.7 11.5 11.7 11.5s-9.2-5.2-9-4c1.5 6.6 7.7 10.8 14.7 12.4 2 .5 4.1.7 6.1.7 12.8 0 14.8-9.9 21.7-11.1 4.2-.7 8.7 7.4 11.1 4.9 2.6-2.6-2.5-8.3-2.5-12.4" fill="#728389"/><g fill="#8d9ba3"><path d="m48.1 60.5c-1.2 1.2-3.6 2.7-6.2 0-2.6-2.7-5.4-7.5-4.2-8.7 1.2-1.2 5.8 1.7 8.4 4.4 2.6 2.6 3.2 3.1 2 4.3"/><ellipse cx="33.4" cy="35.3" rx="2.2" ry="3.2"/><ellipse cx="37.6" cy="39.2" rx="1.2" ry="2.5"/><ellipse cx="39.9" cy="36" rx=".6" ry="1.7"/></g><g fill="#75d6ff"><ellipse cx="5.3" cy="44" rx="1.7" ry="1.8"/><ellipse cx="6.3" cy="23.4" rx="4.3" ry="4.5"/><ellipse cx="12.8" cy="10.3" rx="8" ry="8.3"/></g><ellipse cx="18.7" cy="38.5" rx="7.1" ry="7.4" fill="#fcfcfa"/><ellipse cx="18.7" cy="38.5" rx="4.9" ry="5.1" fill="#29251c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f420.svg b/public/emoji/1f420.svg
new file mode 100644
index 000000000..339bfce51
--- /dev/null
+++ b/public/emoji/1f420.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m43.1 50.6c-5.2 0-9.6-3-9.6-6.5 0-3.5 4.4-6.5 9.6-6.5 5.2 0 9.6 3 9.6 6.5-.1 3.5-4.4 6.5-9.6 6.5" fill="#e07e1e"/><path d="m43.1 38.5c5.1 0 8.7 2.9 8.7 5.5 0 2.6-3.6 5.5-8.7 5.5-5.1 0-8.7-2.9-8.7-5.5 0-2.6 3.6-5.5 8.7-5.5m0-1.9c-5.7 0-10.4 3.4-10.4 7.5 0 4.1 4.7 7.5 10.4 7.5 5.7 0 10.4-3.4 10.4-7.5 0-4.2-4.7-7.5-10.4-7.5z" fill="#3e4347"/><path d="m28.1 25.4c-4.7 0-8.5-3.2-8.5-7.1 0-3.9 3.8-7.1 8.5-7.1 4.7 0 8.5 3.2 8.5 7.1 0 3.9-3.9 7.1-8.5 7.1" fill="#e07e1e"/><path d="m28.1 12.2c4.1 0 7.6 2.8 7.6 6 0 3.3-3.5 6-7.6 6s-7.6-2.8-7.6-6 3.4-6 7.6-6m0-2.2c-5.2 0-9.4 3.7-9.4 8.2s4.2 8.2 9.4 8.2c5.2 0 9.4-3.7 9.4-8.2s-4.2-8.2-9.4-8.2z" fill="#3e4347"/><path d="m45.5 31.9c-2 0-4-1-5.5-2.8-1.4-1.6-2.2-3.7-2.4-5.8-.1-2.1.4-3.9 1.5-5.2 1-1.2 2.4-1.8 3.9-1.8 2 0 4 1 5.5 2.8 1.4 1.6 2.2 3.7 2.4 5.8.1 2.1-.4 3.9-1.5 5.2-1 1.1-2.3 1.8-3.9 1.8" fill="#e07e1e"/><path d="m43.1 17.2c1.7 0 3.5.9 4.8 2.5 1.2 1.5 2 3.3 2.1 5.2.1 1.7-.3 3.3-1.2 4.4-1 1.2-2.3 1.5-3.2 1.5-1.7 0-3.5-.9-4.8-2.5-1.2-1.5-2-3.3-2.1-5.2-.1-1.7.3-3.3 1.2-4.4 1-1.2 2.3-1.5 3.2-1.5m0-2.2c-1.7 0-3.3.7-4.5 2.1-2.7 3.2-2.3 8.9.9 12.6 1.8 2.1 4 3.2 6.1 3.2 1.7 0 3.3-.7 4.5-2.1 2.7-3.2 2.3-8.9-.9-12.6-1.7-2.1-4-3.2-6.1-3.2z" fill="#3e4347"/><path d="m28.9 52.9c-1.3 0-2.6-.3-4-.9-3.8-1.6-6.4-5.1-5.6-7.7.5-1.5 2.2-2.5 4.5-2.5 1.3 0 2.6.3 4 .9 1.9.8 3.6 2.2 4.7 3.7.9 1.4 1.3 2.8.9 3.9-.5 1.6-2.2 2.6-4.5 2.6" fill="#e07e1e"/><path d="m23.9 43c1.2 0 2.4.3 3.6.8 1.8.8 3.3 2 4.2 3.4.7 1.1 1 2.1.8 2.8-.3 1-1.8 1.7-3.6 1.7-1.2 0-2.4-.3-3.6-.8-3.5-1.5-5.5-4.5-5-6.2.3-1 1.8-1.7 3.6-1.7m0-2.3c-2.6 0-4.7 1.2-5.4 3.2-1 3.1 1.8 7.2 6.1 9.1 1.5.6 3 .9 4.3.9 2.6 0 4.7-1.2 5.4-3.2 1-3.1-1.8-7.2-6.1-9.1-1.5-.6-3-.9-4.3-.9z" fill="#3e4347"/><g fill="#f29a2e"><path d="m35 18.4c-3.1-1.1-6.5-1.8-10.2-1.8-1.1 0-2.1.1-3.1.2 1.8 4.6 2.7 9.6 2.7 14.7 0 5.7-1.2 11.3-3.4 16.3 1.2.2 2.5.2 3.8.2 1.7 0 3.3 0 4.8-.1-.5-2.5-.7-5.1-.7-7.8 0-7.9 2.1-15.5 6.1-21.7"/><path d="m14.8 18.7c-9.7 4.5-12.5 14.7-12.5 14.7s.7.6 1 1.3c.3.6-1.8.9-1.2 1.9 1.7 2.8 6.7 6.9 11.9 9.3 2.3-4.3 3.5-9.2 3.5-14.4 0-4.5-.9-8.9-2.7-12.8"/><path d="m60.3 33.5c0-3.3 3.9-5.8 0-10.5 0 0-2.2 2.6-4.3 4.3-.1 1.3-.2 2.7-.2 4 0 3.6.5 7.2 1.5 10.6 1.9 1 3 2 3 2 3.9-4.6 0-6.9 0-10.4"/><path d="m49.3 27.1c-2.8-2.3-5.6-4.4-8.7-6.1-1.6 3.9-2.5 8.1-2.5 12.5 0 4.3.8 8.4 2.3 12.2 2.9-1 6-2.5 9.7-4.5-.7-3.2-1-6.5-1-9.9 0-1.3 0-2.8.2-4.2"/></g><path d="m18.4 31.5c0 5.4-1.3 10.5-3.5 14.8 1.5.6 3.2 1.1 5.1 1.4 2.2-4.8 3.5-10.3 3.5-16.1 0-5.2-1-10.1-2.8-14.5-1.8.3-3.5.8-5 1.4 1.7 3.7 2.7 8.2 2.7 13" fill="#fff"/><g fill="#3e4347"><path d="m21.6 16.8c-.3 0-.6.1-1 .1 1.8 4.4 2.8 9.3 2.8 14.5 0 5.9-1.3 11.4-3.5 16.1.3.1.7.1 1 .1 2.2-5 3.4-10.6 3.4-16.3.1-4.9-.9-9.9-2.7-14.5"/><path d="m18.4 31.5c0-4.7-1-9.2-2.7-13.1-.3.1-.6.2-.9.4 1.8 3.9 2.7 8.3 2.7 12.8 0 5.2-1.2 10.1-3.5 14.4.3.1.6.3.9.4 2.2-4.5 3.5-9.5 3.5-14.9"/></g><path d="m29.8 40.1c0 2.6.3 5.2.7 7.7 3-.2 5.9-.7 9-1.7-1.5-3.8-2.4-8.1-2.4-12.5 0-4.7.9-9.1 2.5-13-1.2-.7-2.5-1.3-3.8-1.8-3.7 5.9-6 13.3-6 21.3" fill="#fff"/><g fill="#3e4347"><path d="m29.8 40.1c0-8 2.3-15.4 6.1-21.3-.3-.1-.6-.2-.9-.4-4 6.2-6.1 13.8-6.1 21.7 0 2.6.2 5.2.7 7.8.3 0 .6 0 .9-.1-.4-2.5-.7-5.1-.7-7.7"/><path d="m40.6 21c-.3-.2-.6-.3-.8-.5-1.6 3.9-2.5 8.3-2.5 13 0 4.5.8 8.7 2.4 12.5.3-.1.6-.2.9-.3-1.5-3.8-2.3-8-2.3-12.2-.2-4.4.6-8.6 2.3-12.5"/></g><path d="m50.6 28.1c-.1-.1-.3-.2-.4-.4-.1 1.3-.2 2.5-.2 3.7 0 3.2.3 6.4 1 9.4.2-.1.4-.3.7-.4.8-.5 2.7.2 4.5 1-.8-3.2-1.3-6.5-1.3-10 0-1.1.1-2.2.1-3.3-1.5.9-3 1.2-4.4 0" fill="#fff"/><g fill="#3e4347"><path d="m50 31.4c0-1.2.1-2.4.1-3.6-.3-.2-.6-.5-.9-.7-.1 1.5-.2 2.9-.2 4.3 0 3.3.3 6.6 1 9.9.3-.2.6-.3.9-.5-.6-3.1-.9-6.2-.9-9.4"/><path d="m55.9 27.4c-.3.3-.7.5-1 .7-.1 1.1-.1 2.2-.1 3.3 0 3.5.5 6.9 1.3 10 .4.2.8.4 1.1.6-1-3.4-1.5-7-1.5-10.6 0-1.4.1-2.7.2-4"/></g><path d="m25.7 28c-2.9 3-3.5 9.7 1.4 10.1 5.9.5 8.8 5 11.7 2 2.9-3 1.9-7.6-1.5-11.1-3.4-3.6-8.6-4-11.6-1" fill="#e07e1e"/><path d="m25.8 28c-1.5 1.5-2.2 3.7-2.1 5.7.1 1 .4 2 1.1 2.7.6.7 1.5 1 2.5 1.1 2.2.1 4.3.9 6.2 1.8 1 .4 1.9.8 2.8 1 .9.1 1.5-.2 2.1-.9.6-.7 1-1.5 1.2-2.4.2-.9.1-1.8-.2-2.7-.5-1.8-1.7-3.5-3-4.9-1.3-1.3-3-2.4-4.9-2.9-1-.2-2-.2-3 0-1 .3-2 .8-2.7 1.5m-.1-.1c1.5-1.6 3.6-2.4 5.9-2.4 2.2 0 4.5.9 6.2 2.5 1.6 1.5 3 3.5 3.6 5.8.3 1.2.3 2.4 0 3.6-.3 1.2-.9 2.3-1.8 3.1-.4.4-.9.8-1.6 1.1-.6.2-1.3.3-1.9.2-1.2-.2-2.2-.8-3.1-1.2-1.9-.9-3.7-1.7-5.7-2-.5-.1-1.1-.2-1.6-.5-.5-.3-1-.7-1.3-1.1-.7-1-.9-2.1-.9-3.2 0-1.1.3-2.2.7-3.2.2-1 .7-1.9 1.5-2.7" fill="#3e4347"/><ellipse cx="10.8" cy="32.6" rx="5.9" ry="6.3" fill="#fcfcfa"/><ellipse cx="10.8" cy="32.6" rx="4.1" ry="4.3" fill="#29251c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f421.svg b/public/emoji/1f421.svg
new file mode 100644
index 000000000..51e96024a
--- /dev/null
+++ b/public/emoji/1f421.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m9.1 47.7c-1.8 1.8-2.7 1-3.8-.1-1.1-1.1-1.9-2-.1-3.8 1.8-1.8 5-4.2 6.1-3.1 1.1 1-.4 5.2-2.2 7" fill="#89664c"/><path d="m50.1 41.2c.1-.3.3-.6.4-1l9.7 2.2-8.9-4.7c.4-1.4.6-2.9.7-4.4l10-1.3-10-1.3c-.1-1.5-.3-3-.7-4.4l8.9-4.7-9.7 2.2c-.6-1.5-1.3-2.8-2.1-4.1l6.6-7.2-8 5.2c-1-1.3-2.2-2.5-3.5-3.5l3.5-8.6-5.4 7.2c-1.5-1-3.1-1.8-4.8-2.4l.4-8.4-2.4 7.7c-1.8-.4-3.8-.7-5.8-.7 0 0 0 0-.1 0l-2.1-7 .3 7.1c-2.2.2-4.4.7-6.4 1.5l-3.7-5 2.3 5.5c-2.2 1-4.2 2.4-6 4l-4.3-2.7 3.4 3.7c-1.8 1.9-3.3 4-4.3 6.4l-4.2-1 3.8 2c-1 2.5-1.5 5.1-1.6 7.9l-4.1.6 4 .5c0 2 .4 4 .9 5.9 4.2-1 9.2-1.5 14.8-1.5 9.7 0 19.9 1.6 28.4 4.3" fill="#c1875d"/><path d="m3.8 42.4l4.2-1c1.1 2.4 2.6 4.6 4.3 6.4l-3.3 3.8 4.3-2.8c1.8 1.6 3.8 3 6 4l-2.3 5.6 3.7-4.9c2 .8 4.2 1.3 6.4 1.5l-.3 7 2.1-7c0 0 0 0 .1 0 2 0 4-.3 5.8-.7l2.4 7.7-.4-8.4c1.7-.6 3.3-1.4 4.8-2.4l5.4 7.2-3.5-8.5c1.3-1 2.4-2.2 3.5-3.5l8 5.2-6.6-7.2c.6-1 1.2-2.1 1.6-3.2-8.5-2.7-18.7-4.3-28.4-4.3-5.6 0-10.5.5-14.8 1.5.2.7.4 1.4.7 2l-3.7 2" fill="#ffe2b3"/><ellipse cx="14.2" cy="26.7" rx="6" ry="6.2" fill="#fcfcfa"/><ellipse cx="14.2" cy="26.7" rx="4.1" ry="4.2" fill="#29251c"/><ellipse cx="32" cy="26.7" rx="7.8" ry="8.1" fill="#fcfcfa"/><ellipse cx="32" cy="26.7" rx="5.4" ry="5.6" fill="#29251c"/><path d="m51.3 45.1c2.7 2.7 1.5 4.2-.1 5.9s-3.1 2.9-5.9.1c-2.7-2.7-6.5-7.7-4.8-9.4 1.6-1.6 8 .7 10.8 3.4" fill="#c1875d"/><path d="m12.6 37.4c5.2 0 5.1-2.6 8.3-3.3 2.6-.5 4.6 2.3 8.6 3.1" fill="#ffe2b3"/><path d="m17.5 38.7c.4-.7.8-1.4 1.3-1.9.6-.6 1.3-1.1 2.1-1.3.8-.2 1.7-.1 2.5.3.7.4 1.3 1 1.7 1.7-.6-.5-1.3-.9-2-1.1-.7-.3-1.4-.3-2-.1-.7.2-1.3.5-1.9 1-.6.3-1.1.9-1.7 1.4" fill="#29251c"/><g fill="#e0bb86"><path d="m18.3 39.5c-.2.1-.5.2-.7.2-.3 0-.6 0-.8-.2-.3-.2-.5-.4-.5-.7-.1-.3 0-.5.1-.8.1.2.2.5.3.7.1.2.2.3.4.4.2.2.7.3 1.2.4"/><path d="m26.2 36.7c.1.2.2.4.2.6 0 .2 0 .5-.1.7-.1.2-.4.4-.6.4-.2 0-.5 0-.7-.1.2-.1.4-.2.6-.3.2-.1.3-.2.3-.3.1-.2.2-.6.3-1"/><path d="m19.1 39.3c.3-.3.5-.7.9-.9.3-.3.7-.5 1.2-.6.4-.1.9-.1 1.3.1.4.2.7.5 1 .8-.4-.2-.7-.4-1.1-.5-.4-.1-.7-.1-1.1 0-.4.1-.7.2-1.1.4-.4.3-.7.5-1.1.7"/></g><g fill="#89664c"><ellipse transform="matrix(.9532-.3025.3025.9532-6.8947 15.4876)" cx="46.6" cy="30" rx="1.9" ry="2.7"/><ellipse transform="matrix(.9532-.3024.3024.9532-4.9214 15.1778)" cx="46.6" cy="23.5" rx="1.4" ry="1.9"/><ellipse transform="matrix(.9532-.3022.3022.9532-5.5214 14.4805)" cx="44" cy="25.1" rx=".9" ry="1.2"/><ellipse transform="matrix(.5125-.8587.8587.5125-7.2319 21.3464)" cx="15.2" cy="17" rx="1.6" ry="1.1"/><path d="m18.3 18.3c-.8-.5-.9-1.7-.2-2.8.7-1.1 1.8-1.6 2.6-1.2.8.5.9 1.7.2 2.8-.7 1.2-1.8 1.7-2.6 1.2"/><ellipse transform="matrix(.5126-.8586.8586.5126-3.2112 21.9885)" cx="17.8" cy="13.8" rx="1" ry=".7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f422.svg b/public/emoji/1f422.svg
new file mode 100644
index 000000000..48be9dc54
--- /dev/null
+++ b/public/emoji/1f422.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.9 47.5h-40.5c0-7.4 5.7-18.7 5.7-18.7-.1-.5.5-1.2 1.1-1.2l12.7-5.9c.3-.4 1.3-.3 1.5 0l12.7 5.9c.6 0 1.2.7 1.1 1.2 0 0 5.7 11.4 5.7 18.7" fill="#7d593e"/><g fill="#64892f"><path d="m35.7 57.6c0 0-6.8 1.2-8.4 0-2.2-1.7 1.3-9.6 3.5-11.3 0 0 4.6-.4 6.1 1-.1-.1-2.4 6.4-1.2 10.3"/><path d="m48.3 58.1c0 0-5.4-.3-6.4-1.6-1.4-1.7 2.5-7.1 4.5-8 0 0 3.6.6 4.5 1.9 0 0-2.8 4.5-2.6 7.7"/></g><path d="m5.7 20.1c0 0 8.5-8.5 10.2-1.7.1-.1-7.3 8.6-10.2 1.7" fill="#4b662b"/><g fill="#83bf4f"><path d="m24.6 8.6c-5.9-6.4-29.4-.1-20.7 9.9 0 0 3.8-2 10.9-1.9-5.6 5-9.1 3.4-9.1 3.4 0 3.2 1.5 5.8 7.4 5.8 7.3 0-.6 19.8 5.9 19.8 3.8 0 4.6-15.7 4.9-16.6 1.5-5 4.6-16.1.7-20.4"/><path d="m60.9 44.4c1.2 1.6 1.3 5.6.9 6.5-.4.8-1-1.1-1.8-2.9-1.4-3.1-4.1-3.7-2.2-4.9.8-.6 2.5.5 3.1 1.3"/></g><g fill="#c1875d"><path d="m38.6 28.9l-9.4 3.9-1.8 10.1h22.5l-1.8-10.1z"/><path d="m52.1 27.6c-3.6-3.6-7.8-5.8-12.7-5.9v6.1l9.2 3.5 3.5-3.7"/><path d="m37.9 27.7v-6.1c-4.9.1-9.1 2.3-12.7 5.9l3.5 3.7 9.2-3.5"/><path d="m53.2 28.8l-3.9 4 2 10.1h8.5c-1-5.5-3.4-10.4-6.6-14.1"/><path d="m28 32.8l-3.9-4c-1.6 1.8-3 4.9-5.1 5.6-2.4.8-1 8.6 7 8.6l2-10.2"/></g><path d="m17.5 45.1h42.3c0 5.6-4.8 7.8-21.2 7.8s-21.1-2.2-21.1-7.8" fill="#ffd93b"/><g fill="#af921b"><path d="m30.1 45.1c.1.8.3 1.5.5 2.2.2.7.5 1.4.9 2 .4.6.8 1.2 1.3 1.8.5.6 1.1 1.1 1.6 1.7-.8-.2-1.5-.7-2.2-1.2-.6-.5-1.2-1.2-1.6-1.9-.4-.7-.7-1.5-.8-2.3 0-.7 0-1.5.3-2.3"/><path d="m47.2 45.1c.3.7.3 1.6.2 2.4-.1.8-.4 1.6-.8 2.3-.4.7-1 1.4-1.6 1.9-.6.5-1.4.9-2.2 1.2.6-.6 1.1-1.1 1.6-1.7.5-.6.9-1.2 1.3-1.8.4-.6.7-1.3.9-2 .3-.8.5-1.5.6-2.3"/></g><circle cx="14.7" cy="11.4" r="2.6" fill="#3e4347"/><path fill="#4b662b" d="m4.6 12l-.7.3.3-.8.7-.4z"/><path d="m29.8 60.9c0 0-8.9 1.9-11.1 0-2.9-2.6 1.7-14.7 4.6-17.3 0 0 6.1-.6 8.1 1.5-.1 0-3.1 9.9-1.6 15.8" fill="#83bf4f"/><path d="m21.5 60.9c-1.1-2.8-2.9-4.7-3.4-4.7-.6 0-1.8 1.7-1.8 5 .1 1.1 5.8 1.1 5.2-.3" fill="#6ea03f"/><path d="m61.5 52c0 0-4.6 7.9-6.9 7.8-3.1-.2-9.8-7.5-7.2-15.8 0 0 5.6-.8 7.9-.4 0-.1-1.6 7 6.2 8.4" fill="#83bf4f"/><path d="m56.6 58.2c-2-1.3-4.1-1.7-4.4-1.4-.4.3-.5 2.1 1 4.4.5.7 4.4-2.3 3.4-3" fill="#6ea03f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f423.svg b/public/emoji/1f423.svg
new file mode 100644
index 000000000..7d8abff5f
--- /dev/null
+++ b/public/emoji/1f423.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#dae5ef" d="m48.1 39.4h-32.2l-8.3-4.3.1 12.2h48.6l.1-12.2z"/><g fill="#ffbf3e"><path d="m15.5 35.1c0 0-16-6-12.8-7.4 8.9-3.9 12.8 7.4 12.8 7.4"/><path d="m15.5 35.1c0 0-13.6-10.5-10.4-11.9 8.2-3.6 10.4 11.9 10.4 11.9"/><path d="m15.5 35.1c0 0-17.6-.5-12.6-2.8 11.4-5 12.6 2.8 12.6 2.8"/><path d="m48.5 35.1c0 0 16-6 12.8-7.4-8.9-3.9-12.8 7.4-12.8 7.4"/><path d="m48.5 35.1c0 0 13.6-10.5 10.4-11.9-8.2-3.6-10.4 11.9-10.4 11.9"/><path d="m48.5 35.1c0 0 17.6-.5 12.6-2.8-11.4-5-12.6 2.8-12.6 2.8"/></g><g fill="#ffd93b"><path d="M34,21.8c2.4,3.9-10.9,4-11.7-5.4C21.4,7,28,2,28,2S27.5,11.5,34,21.8z"/><path d="m32.7 19c-1.8 4.1-10-5.8-2.6-12.1 7.4-6.3 15.6-4.4 15.6-4.4s-8.2 5.4-13 16.5"/><path d="m26.2 27.9c1.8 4.1 10-5.8 2.6-12.1-7.4-6.3-15.6-4.4-15.6-4.4s8.3 5.4 13 16.5"/><path d="m50.8 35.6c0 10.2-8.4 11.8-18.8 11.8-10.4 0-18.8-1.6-18.8-11.8 0-21 9.2-25.3 18.8-25.3 9.6 0 18.8 4.3 18.8 25.3"/></g><path d="m28.2 34.8h7.6c0 2.4-1.9 4.1-3.8 4.1s-3.8-1.6-3.8-4.1" fill="#e08828"/><path d="m35.8 34.8c0 0-2.4 1.1-3.8 1.1-1.4 0-3.8-1.1-3.8-1.1 0-3 1.7-5.5 3.8-5.5 2.1.1 3.8 2.5 3.8 5.5" fill="#f29a2e"/><g fill="#bc9342"><path d="m44.7 25.1c-.4-.7-.8-1.3-1.4-1.9-.6-.6-1.3-1-2.1-1.2-.8-.2-1.8-.1-2.5.3-.7.4-1.3 1-1.8 1.6.7-.4 1.3-.8 2-1.1.7-.2 1.4-.3 2.1-.1.7.2 1.3.5 1.9.9.7.4 1.2 1 1.8 1.5"/><path d="m19.3 25.1c.4-.7.8-1.3 1.4-1.9.6-.6 1.3-1 2.1-1.2.9-.2 1.8-.1 2.5.3.7.4 1.3 1 1.8 1.6-.7-.4-1.3-.8-2-1.1-.7-.2-1.4-.3-2.1-.1-.7.2-1.3.5-1.9.9-.7.4-1.2 1-1.8 1.5"/></g><g fill="#3e4347"><path d="m20.9 30.4c0-1.2 1-2.6 2.3-2.6 1.3 0 2.3 1.3 2.3 2.6s-1 1.8-2.3 1.8c-1.3 0-2.3-.6-2.3-1.8"/><path d="m38.5 30.4c0-1.2 1-2.6 2.3-2.6 1.3 0 2.3 1.3 2.3 2.6s-1 1.8-2.3 1.8c-1.2 0-2.3-.6-2.3-1.8"/></g><path d="m44.1 47.7c0-.3.1-.5.1-.8 0-4.2-5.4-7.5-12.1-7.5-6.7 0-12.1 3.4-12.1 7.5 0 .3 0 .5.1.8 3.3 1.3 7.5 1.6 12.1 1.6s8.6-.3 11.9-1.6" fill="#ffea92"/><path d="m35.8 34.7c0 0-1.7 2.4-3.8 2.4-2.1 0-3.8-2.4-3.8-2.4s1.7-2.4 3.8-2.4c2.1.1 3.8 2.4 3.8 2.4" fill="#3e4347"/><path d="m56.4 35.1l-3.8 6.7-5.4-4.1-16.1 13-14.4-13-5.4 4.1-3.8-6.7c0 0-2.5 1.8-2.5 5.1.1 12.1 11.5 21.8 27 21.8 15.5 0 26.9-9.7 26.9-21.8 0-3.4-2.5-5.1-2.5-5.1" fill="#dae5ef"/><path d="m56 36.8l-.8 3.8-8-3-5.1 10.3-10.1-7.3-15.4 6.8.2-9.7-8 3-.8-3.9c0 0-1.4 1.5-1.4 4 0 10.2 10.6 18.9 25.4 18.9 14.8 0 25.4-8.6 25.4-18.9 0-2.5-1.4-4-1.4-4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f424.svg b/public/emoji/1f424.svg
new file mode 100644
index 000000000..f9269d148
--- /dev/null
+++ b/public/emoji/1f424.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#e08828"><path d="m34.3 50.7h2.5v10.8h-2.5z"/><path d="m36.3 61.6c0-.5 1.8-1.5 4-1.5s4 1 4 1.5c0 .5-1.8.4-4 .4s-4 .1-4-.4"/><path d="m31.5 61.6c0-.5 1.8-1.5 4-1.5s4 1 4 1.5c0 .5-1.8.4-4 .4s-4 .1-4-.4"/><path d="m26.8 61.6c0-.5 1.8-1.5 4-1.5s4 1 4 1.5c0 .5-1.8.4-4 .4s-4 .1-4-.4"/><path d="m14 55.7l-2-1.4 6.3-8.2 2 1.4z"/><path d="m13.5 55.4c.3-.4 2.4-.2 4.1 1 1.8 1.2 2.6 3.1 2.3 3.5-.3.4-1.7-.7-3.5-1.9-1.7-1.2-3.2-2.2-2.9-2.6"/><path d="m9.7 52.8c.3-.4 2.4-.2 4.1 1 1.8 1.2 2.6 3.1 2.3 3.5-.3.4-1.7-.7-3.5-1.9-1.7-1.3-3.2-2.2-2.9-2.6"/><path d="m6 50.1c.3-.4 2.4-.2 4.1 1 1.8 1.2 2.6 3.1 2.3 3.5-.3.4-1.7-.7-3.5-1.9-1.8-1.2-3.3-2.2-2.9-2.6"/></g><g fill="#ffd93b"><path d="m60.9 30.5c4.6 0-4.9 21.1-27.8 21.1-15.6 0-26.5-6.6-26.5-18.8 0-12.2 8.6-24 24.2-20 15.9 4 4.7 17.7 30.1 17.7"/><path d="m20 21.8c-1.1 4.3 12.4.2 9.9-8.6-2.5-8.8-10.8-11.2-10.8-11.2s3.8 8.5.9 19.8"/><path d="m20.3 22.3c3.3 3.2 8-8.4-1.7-11.8s-14.4-.9-14.4-.9 7.4 4.2 16.1 12.7"/><path d="m31.3 25.7c-.3 4.3-12.1-2-6.9-10.1 5.2-8.1 14.1-8.9 14.1-8.9s-6.3 7.4-7.2 19"/></g><path d="m57.2 41.2c-5 .9-13.5 4.3-23 4.3-11.4 0-21.2-4.8-25.5-4.5 3.8 6.9 12.8 10.6 24.4 10.6 11.4 0 19.4-5.2 24.1-10.4" fill="#ffea92"/><path d="m3.4 31.2l5.6-1c0 2.6-.2 4.3-2.1 4.3-1.8.1-3.5-.7-3.5-3.3" fill="#e08828"/><path d="m9 30.3l-7 1.9c0-3.2 2.6-6.8 4.9-6.8 2.4.1 2.1 1.7 2.1 4.9" fill="#f29a2e"/><path d="m11 25.1c0-1.6 1.3-3.3 2.9-3.3 1.6 0 2.9 1.7 2.9 3.3 0 1.6-1.3 2.3-2.9 2.3-1.6-.1-2.9-.8-2.9-2.3" fill="#3e4347"/><g fill="#ffbf3e"><path d="m48.5 37.3c0 5.3-6.7 9.6-15 9.6-8.3 0-9.8-4.3-9.8-9.6s1.5-9.6 9.8-9.6 15 4.3 15 9.6"/><path d="m51.2 36.9c-1.4.4-2.5-.2-2.5-.2 1.5-1.3 1.9-3.5 1.9-3.5-1 .9-2.8.9-2.8.9.5-1.6.2-2.8.2-2.8-2.3 3.4-10.4 3.5-10.4 3.5 4.9 3.2 7.5 7.5 7.5 7.5 3.9-1.4 6.1-5.4 6.1-5.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f425.svg b/public/emoji/1f425.svg
new file mode 100644
index 000000000..fabfbf927
--- /dev/null
+++ b/public/emoji/1f425.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#e08828"><path d="m39.6 51.3h2.4v9.2h-2.4z"/><path d="m41.5 60.6c0-.5 1.7-1.5 3.7-1.5 2.1 0 3.7 1 3.7 1.5 0 .5-1.7.4-3.7.4-2.1 0-3.7.1-3.7-.4"/><path d="m37.1 60.6c0-.5 1.7-1.5 3.7-1.5 2.1 0 3.7 1 3.7 1.5 0 .5-1.7.4-3.7.4-2.1 0-3.7.1-3.7-.4"/><path d="m32.6 60.6c0-.5 1.7-1.5 3.7-1.5s3.7 1 3.7 1.5c0 .5-1.7.4-3.7.4s-3.7.1-3.7-.4"/><path d="m22 51.3h2.4v9.2h-2.4z"/><path d="m22.5 60.6c0-.5-1.7-1.5-3.7-1.5-2.1 0-3.7 1-3.7 1.5 0 .5 1.7.4 3.7.4 2.1 0 3.7.1 3.7-.4"/><path d="m27 60.6c0-.5-1.7-1.5-3.7-1.5-2.1 0-3.7 1-3.7 1.5 0 .5 1.7.4 3.7.4 2 0 3.7.1 3.7-.4"/><path d="m31.4 60.6c0-.5-1.7-1.5-3.7-1.5s-3.7 1-3.7 1.5c0 .5 1.7.4 3.7.4 2 0 3.7.1 3.7-.4"/></g><g fill="#ffbf3e"><path d="m15.5 39.3c0 0-16-6.5-12.8-8.1 8.9-4.3 12.8 8.1 12.8 8.1"/><path d="m15.5 39.3c0 0-13.6-11.5-10.4-13.1 8.2-3.9 10.4 13.1 10.4 13.1"/><path d="m15.5 39.3c0 0-17.6-.6-12.6-3.1 11.4-5.5 12.6 3.1 12.6 3.1"/><path d="m48.5 39.3c0 0 16-6.5 12.8-8.1-8.9-4.3-12.8 8.1-12.8 8.1"/><path d="m48.5 39.3c0 0 13.6-11.5 10.4-13.1-8.2-3.9-10.4 13.1-10.4 13.1"/><path d="m48.5 39.3c0 0 17.6-.6 12.6-3.1-11.4-5.5-12.6 3.1-12.6 3.1"/></g><g fill="#ffd93b"><path d="M34,24.7c2.4,4.2-10.9,4.4-11.7-5.9C21.4,8.5,28,3,28,3S27.5,13.4,34,24.7z"/><path d="m32.7 21.7c-1.8 4.6-10-6.3-2.6-13.3s15.6-4.8 15.6-4.8-8.2 5.9-13 18.1"/><path d="m26.2 31.4c1.8 4.6 10-6.3 2.6-13.3s-15.6-4.8-15.6-4.8 8.3 5.9 13 18.1"/><path d="m50.8 39.9c0 11.2-8.4 13-18.8 13-10.4 0-18.8-1.7-18.8-13 0-23 9.2-27.7 18.8-27.7 9.6-.1 18.8 4.6 18.8 27.7"/></g><path d="m28.2 37h7.6c0 2.3-1.9 3.9-3.8 3.9s-3.8-1.6-3.8-3.9" fill="#e08828"/><path d="m35.8 37c0 0-2.4 1.1-3.8 1.1s-3.8-1.1-3.8-1.1c0-2.9 1.7-5.2 3.8-5.2 2.1-.1 3.8 2.3 3.8 5.2" fill="#f29a2e"/><g fill="#bc9342"><path d="m44.7 26.4c-.4-.7-.8-1.5-1.4-2.1-.6-.6-1.3-1.1-2.2-1.3-.8-.2-1.8-.1-2.5.4-.7.4-1.3 1.1-1.8 1.8.7-.5 1.3-.9 2-1.2.7-.3 1.4-.3 2.1-.2.7.2 1.3.6 1.9 1 .8.4 1.3 1 1.9 1.6"/><path d="m19.3 26.4c.4-.7.8-1.5 1.4-2.1.6-.6 1.3-1.1 2.1-1.3.9-.2 1.8-.1 2.5.4.7.4 1.3 1.1 1.8 1.8-.7-.5-1.3-.9-2-1.2-.7-.3-1.4-.3-2.1-.2-.7.2-1.3.6-1.9 1-.7.4-1.2 1-1.8 1.6"/></g><g fill="#3e4347"><path d="m20.9 32.2c0-1.4 1-2.8 2.3-2.8 1.3 0 2.3 1.5 2.3 2.8s-1 2-2.3 2c-1.3-.1-2.3-.7-2.3-2"/><path d="m38.5 32.2c0-1.4 1-2.8 2.3-2.8 1.3 0 2.3 1.5 2.3 2.8s-1 2-2.3 2c-1.2-.1-2.3-.7-2.3-2"/></g><path d="m44.1 51.1c0-.3.1-.6.1-.9 0-4.3-5.4-7.8-12.1-7.8-6.7 0-12.1 3.5-12.1 7.8 0 .3 0 .6.1.9 3.3 1.4 7.5 1.7 12.1 1.7s8.6-.3 11.9-1.7" fill="#ffea92"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f426.svg b/public/emoji/1f426.svg
new file mode 100644
index 000000000..225d76777
--- /dev/null
+++ b/public/emoji/1f426.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m59.8 24.3c0 0 1.1-6.2-3.5-3.4 0 0-.4-6.3-4.3-1.9 0 0-2.1-3.9-4.4-.3-3.1 4.8-5.2 12.4-3.2 25l3.8-2.5c2.7-7.9 12.4-8.8 13.7-13.1.9-3-2.1-3.8-2.1-3.8"/><path d="m22.1 17.6l-9.9 3.6c2.2-12 16.6-11.2 16.6-11.2s-6.8 3.2-6.7 7.6"/><path d="m23.7 19.8l-10.5 1.4c4.8-11.2 18.7-7.3 18.7-7.3s-7.3 1.6-8.2 5.9"/></g><g fill="#ffd93b"><path d="m2 29l5.4-1.4v3.6c0-.1-3.3-.6-5.4-2.2"/><path d="M7.4,27.5L2,24.8c3.6-2.8,7.7-1.9,7.7-1.9L7.4,27.5z"/></g><g fill="#e08828"><path d="m33.8 53h-2.1v7.9c-.3.1-2.1-.1-2.9-.1-1.8 0-3.3 1.3-3.3 1.3h8.3v-9.1"/><path d="m25 53h-2.1v7.9c-.3.1-2.1-.1-2.9-.1-1.8 0-3.3 1.3-3.3 1.3h8.3v-9.1"/></g><path d="m54 36.2c3.9 0-4.1 17.5-23.3 17.5-13 0-23.9-5.2-23.9-21.5 0-10.1 6.4-18.3 19.5-15 13.3 3.5 6.5 19 27.7 19" fill="#42ade2"/><path d="m37.6 51.7c-15.6 0-14-12-27.9-11.2 5.1 15.8 27.9 11.2 27.9 11.2" fill="#fff"/><path d="m39.1 29.2c-10-9.8-20.2 6.2-7.9 12.6 12.1 6.2 20.4-4.8 20.4-4.8s-6.1-1.5-12.5-7.8" fill="#297b9d"/><circle cx="15.1" cy="24.9" r="2.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f427.svg b/public/emoji/1f427.svg
new file mode 100644
index 000000000..ce85cadf2
--- /dev/null
+++ b/public/emoji/1f427.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#e08828"><path d="m26.3 60.5c-.8 0-2.6.7-3.2.1-.8-.8 0-4.6 0-4.6h-2.3c0 0 .8 3.8 0 4.6-.6.5-2.4-.1-3.2-.1-2 0-3.7 1.5-3.7 1.5h16c.1 0-1.5-1.5-3.6-1.5"/><path d="m46.3 60.5c-.8 0-2.6.7-3.2.1-.8-.8 0-4.6 0-4.6h-2.3c0 0 .8 3.8 0 4.6-.6.5-2.4-.1-3.2-.1-2 0-3.7 1.5-3.7 1.5h16c.1 0-1.5-1.5-3.6-1.5"/></g><g fill="#3e4347"><path d="M10.4,27c-10.8,6.7-8.7,16-7.1,14.9C20,29.7,24.2,18.5,10.4,27z"/><path d="m53.6 27c-13.8-8.5-9.6 2.7 7.1 14.9 1.6 1.1 3.7-8.2-7.1-14.9"/><path d="m48 17.5c0-8.6-7.2-15.5-16-15.5-8.8 0-16 6.9-16 15.5 0 11.6-4 15.5-4 23.2 0 10.6 9 19.3 20 19.3s20-8.7 20-19.3c0-7.7-4-11.6-4-23.2"/></g><path d="m44 18.8c0-12.4-10.1-10-10.1-.7h-3.7c-.1-9.3-10.2-11.7-10.2.7 0 9.7-4 15.7-4 22.1 0 11.6 7.7 17.1 16 17.1s16-5.6 16-17.1c0-6.4-4-12.4-4-22.1" fill="#fff"/><g fill="#3e4347"><path d="m41 17c0 1.7-.9 3-2 3s-2-1.3-2-3c0-1.7.9-3 2-3s2 1.3 2 3"/><path d="m27 17c0 1.7-.9 3-2 3-1.1 0-2-1.3-2-3 0-1.7.9-3 2-3 1.1 0 2 1.3 2 3"/></g><path d="m28 22h8c0 2.5-1.8 4.6-4 4.6-2.2 0-4-2-4-4.6" fill="#e08828"/><path d="m37 22.3l-5 1.2-5-1.2c0-3.2 2.2-5.7 5-5.7 2.8 0 5 2.6 5 5.7" fill="#f29a2e"/><g fill="#3e4347"><path d="m33.7 17.8c.3.3.4.7.3.9-.1.2-.5 0-.8-.3-.3-.3-.4-.7-.3-.9.2-.1.6 0 .8.3"/><path d="m30.3 17.8c-.3.3-.4.7-.3.9.1.2.5 0 .8-.3.3-.3.4-.7.3-.9-.2-.1-.6 0-.8.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f428.svg b/public/emoji/1f428.svg
new file mode 100644
index 000000000..88832b702
--- /dev/null
+++ b/public/emoji/1f428.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#a8b2ba"><path d="m17.9 51.7c-3.4 5.8-6.2 6-8.7 4.6s-3.7-3.9-.3-9.7c3.4-5.8 10.2-12.8 12.7-11.4 2.5 1.4-.3 10.6-3.7 16.5"/><path d="m55.1 46.5c3.4 5.8 2.2 8.3-.3 9.7-2.5 1.4-5.3 1.3-8.7-4.6-3.4-5.8-6.2-15.1-3.7-16.5 2.5-1.4 9.3 5.6 12.7 11.4"/><ellipse cx="32" cy="52.1" rx="13.9" ry="8.4"/></g><ellipse cx="32" cy="46.6" rx="13" ry="9.3" fill="#cfdae8"/><path d="M62,13.8c0,6.5-5,11.8-11.1,11.8c-6.1,0-11.1-5.3-11.1-11.8c0-6.5,5-11.8,11.1-11.8C57,2,62,7.3,62,13.8z" fill="#a8b2ba"/><path d="m57.6 13.8c0 3.9-3 7.1-6.7 7.1-3.7 0-6.7-3.2-6.7-7.1 0-3.9 3-7.1 6.7-7.1 3.7 0 6.7 3.2 6.7 7.1" fill="#cfdae8"/><ellipse cx="13.1" cy="13.8" rx="11.1" ry="11.8" fill="#a8b2ba"/><path d="m19.8 13.8c0 3.9-3 7.1-6.7 7.1-3.7 0-6.7-3.2-6.7-7.1 0-3.9 3-7.1 6.7-7.1 3.7 0 6.7 3.2 6.7 7.1" fill="#cfdae8"/><g fill="#a8b2ba"><path d="m12 35.7c-2.3-2.1-3-5.3-3-5.3l1.5.3c0 0-1.8-1.7-1.3-5.4l1.5 1.5c0 0-1.5-3.8-.2-7.2l1.7 1.1c0 0-.5-1.4 0-2.4l.7.5c0 0-1.3-3.2-.1-4.6.7 2 1.4 1.9 1.4 1.9s-1-1.5-.2-2.1c.8 1.1 1.4.4 1.4.1 0-.4.1-1.1-2.1-1.4 1.8-1 3.9-.3 3.9-.3s-.1-1-1.6-1c1.4-1.1 3.4-.4 3.4-.4l-2.6 6.3-3.2 9.4-1.2 9"/><path d="m32 7.5c-17.6 0-21.5 11.9-21.5 26.3 0 1.5 9.6 9.7 21.5 9.7s21.5-8.2 21.5-9.7c0-14.4-3.9-26.3-21.5-26.3"/><path d="m52 35.7c2.3-2.1 3-5.3 3-5.3l-1.5.3c0 0 1.8-1.7 1.3-5.4l-1.5 1.5c0 0 1.5-3.8.2-7.2l-1.7 1.1c0 0 .5-1.4 0-2.4l-.7.5c0 0 1.3-3.2.1-4.6-.7 2-1.4 1.9-1.4 1.9s1-1.5.2-2.1c-.8 1.1-1.4.4-1.4.1 0-.4-.1-1.1 2.1-1.4-1.8-1-3.9-.3-3.9-.3s.1-1 1.6-1c-1.4-1.1-3.4-.4-3.4-.4l2.6 6.3 3.2 9.4 1.2 9"/></g><ellipse cx="19.8" cy="28" rx="4" ry="3.9" fill="#d5ff83"/><ellipse cx="19.8" cy="28" rx="2.6" ry="2.5" fill="#3e4347"/><ellipse cx="44.2" cy="28" rx="4" ry="3.9" fill="#d5ff83"/><ellipse cx="44.2" cy="28" rx="2.6" ry="2.5" fill="#3e4347"/><path d="m24.8 34.2c0-5.9 4.8-8.2 7.2-8.2s7.2 2.3 7.2 8.2c0 7.5-2.6 9.3-7.2 9.3s-7.2-1.7-7.2-9.3" fill="#555e63"/><path d="m27.7 55.8c0 5.1-3.2 6.2-7.1 6.2-3.9 0-7.1-1.2-7.1-6.2 0-5.1 3.2-9.2 7.1-9.2s7.1 4.1 7.1 9.2" fill="#96a2aa"/><path d="m25.6 57.1c0 3.6-2.3 4.4-5 4.4s-5-.8-5-4.4c0-3.6 2.3-6.5 5-6.5s5 3 5 6.5" fill="#cfdae8"/><path d="m50.6 55.8c0 5.1-3.2 6.2-7.1 6.2-3.9 0-7.1-1.2-7.1-6.2 0-5.1 3.2-9.2 7.1-9.2 3.9 0 7.1 4.1 7.1 9.2" fill="#96a2aa"/><path d="m48.5 57.1c0 3.6-2.3 4.4-5 4.4s-5-.8-5-4.4c0-3.6 2.3-6.5 5-6.5 2.7 0 5 3 5 6.5" fill="#cfdae8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f429.svg b/public/emoji/1f429.svg
new file mode 100644
index 000000000..7b56afe0d
--- /dev/null
+++ b/public/emoji/1f429.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffc5d3"><path d="m55.3 31.2c-.2 0-.3-.1-.5-.2-.3-.3-.4-.7-.1-1.1 1.1-1.4 3.5-4.4 1-10.4-.2-.4 0-.8.4-1 .4-.2.8 0 1 .4 2.8 6.8 0 10.4-1.3 11.9-.1.3-.3.4-.5.4"/><path d="M41.8,36v17.3c0,2.1,1,3,2.3,3c1.3,0,2.3-0.9,2.3-3V36H41.8z"/></g><ellipse cx="44.1" cy="50.7" rx="4.6" ry="2.2" fill="#ff78b5"/><ellipse cx="46.7" cy="35.4" rx="13.2" ry="11.4" fill="#e86097"/><ellipse cx="56.4" cy="19.3" rx="3.6" ry="3" fill="#ff78b5"/><path d="m53 43v10.3c0 2.1 1 3 2.3 3 1.3 0 2.3-.9 2.3-3v-12.3c-2 1.8-4.6 2-4.6 2" fill="#ffc5d3"/><ellipse cx="55.3" cy="50.7" rx="4.6" ry="2.2" fill="#ff78b5"/><g fill="#ffc5d3"><path d="M15,35.3V58c0,2.8,1.4,4,3,4c1.7,0,3-1.2,3-4V35.3H15z"/><path d="m29.7 35.3v22.7c0 2.8 1.4 4 3 4 1.7 0 3-1.2 3-4v-22.7h-6"/></g><g fill="#ff78b5"><ellipse cx="18.1" cy="54.5" rx="6.1" ry="3"/><ellipse cx="32.8" cy="54.5" rx="6.1" ry="3"/></g><ellipse cx="25.4" cy="29.4" rx="20" ry="19.6" fill="#e86097"/><g fill="#ff78b5"><path d="m14.4 33.4c0 7.7-2.3 8.9-5.2 8.9s-5.2-6.2-5.2-13.9c0-7.7 5.4-13.9 8.3-13.9s2.1 11.2 2.1 18.9"/><path d="m36.5 33.4c0 7.7 2.3 8.9 5.2 8.9 2.9 0 5.2-6.2 5.2-13.9 0-7.7-5.4-13.9-8.3-13.9-2.8 0-2.1 11.2-2.1 18.9"/></g><path d="m40.4 22.2c0 7-2.5 6.5-6.3 11.6-2.4 3.2-2.7 7.8-8.6 7.8-5.9 0-6.2-4.5-8.6-7.8-3.8-5.1-6.4-4.6-6.4-11.6 0-6.2 6.7-6.4 15-6.4 8.2 0 14.9.2 14.9 6.4" fill="#ffc5d3"/><path d="m17.3 19.8c2.8 0 5.1 2.1 5.1 4.7 0 2.6-2.3 4.7-5.1 4.7-2.8 0-5.1-2.1-5.1-4.7 0-2.6 2.3-4.7 5.1-4.7" fill="#fff"/><ellipse cx="17.3" cy="24.5" rx="3.5" ry="3.3" fill="#3e4347"/><ellipse cx="33.6" cy="24.5" rx="5.1" ry="4.7" fill="#fff"/><g fill="#3e4347"><ellipse cx="33.6" cy="24.5" rx="3.5" ry="3.3"/><path d="m20.1 36.6c0-2.3 2.4-2.8 5.3-2.8s5.3.5 5.3 2.8c0 1.9-4.2 3.5-5.3 3.5-1.1 0-5.3-1.6-5.3-3.5"/></g><path fill="none" stroke="#3e4347" stroke-miterlimit="10" d="m25.4 41.6v-2.1"/><g fill="#ff78b5"><ellipse cx="13.3" cy="13.6" rx="7" ry="6.6"/><ellipse cx="37.6" cy="13.6" rx="7" ry="6.6"/><ellipse cx="25.4" cy="11" rx="9.5" ry="9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f42a.svg b/public/emoji/1f42a.svg
new file mode 100644
index 000000000..63e30c13a
--- /dev/null
+++ b/public/emoji/1f42a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.3 26.1c4.2-3 6.5-16.4 5.4-17.6-1.1-1.2-13.5.9-16.3 5.6-2.1 3.7 7.6 14.4 10.9 12" fill="#e0ac7e"/><path d="m54.7 23.8c2.6-1.8 3.3-10.9 3.3-10.9s-8.4.6-10.1 3.5c-1.3 2.2 4.7 8.9 6.8 7.4" fill="#c1875d"/><path d="m7.7 26.1c-4.2-3-6.5-16.4-5.4-17.6 1.1-1.2 13.5.9 16.3 5.6 2.1 3.7-7.5 14.4-10.9 12" fill="#e0ac7e"/><path d="m9.3 23.8c-2.6-1.9-3.3-11-3.3-11s8.4.6 10.1 3.5c1.3 2.3-4.7 9-6.8 7.5" fill="#c1875d"/><g fill="#e0ac7e"><path d="m50.6 35.3c-5.4 5.9-2.8 22.5-18.6 22.5-22.5 0-13.2-16.6-18.6-22.5-12.1-13.4 8.4-22.7 18.6-22.7s30.7 9.3 18.6 22.7"/><path d="m32.7 29.6c0 0-4.2-15.2-11.3-18.9 0 0 2.9-2.2 5.2-.7 0 0-.1-2.7-2.3-4.9 0 0 4.3-.8 6.9 4 0 0-.1-4.7-1-7.1 0 0 7.5 3.4 10.1 12.6.1 0-7.1 2.3-7.6 15"/></g><g fill="#3e4347"><ellipse cx="12.9" cy="29" rx="4" ry="4.4"/><ellipse cx="51.1" cy="28.8" rx="4" ry="4.4"/></g><path d="m33 53.6c0 2.2-3.1 3.9-7 3.9-3.9 0-7-1.8-7-3.9 0-2.2 3.1-3.9 7-3.9 3.9 0 7 1.8 7 3.9" fill="#89664c"/><path d="m39.4 52.7c0 3.2-5.2 7.8-11.4 9.1-6.6 1.3-11.4-5.9-11.4-9.1s.2.4 6.6.4 16.2-3.6 16.2-.4" fill="#ffe2b3"/><path d="m29.4 47c0 0-5.6 2.7-6.1 9.8-.5 6.8-9.8 7.1-9.3.1.5-7 6.5-9.9 8-9.8 1.5 0 7-.1 7.4-.1" fill="#ff717f"/><path d="m24.6 47.9c-.8.7-1.6 1.2-2.4 1.8-.8.6-1.5 1.3-2.2 2-.6.8-1.2 1.6-1.5 2.5-.4.9-.6 1.9-.7 2.9 0-1 .1-2 .4-3 .3-1 .8-1.9 1.4-2.8 1.2-1.7 2.9-3 4.3-4.3l.7.9" fill="#e2596c"/><path d="m43 47.1c0 8.8-7.1 13.6-12.4 9.1-2.1-1.7-4.3-2.7-6.3-3.7-3.5-1.7-6.9-2.2-6.9-7.7l25.6 2.3" fill="#89664c"/><path d="m44.6 48.8c0 8.8-7.7 11.5-14.3 6-6.1-5-13.1-2.1-13.1-10.9 0-2.7 4.7-10.1 4.7-10.1 0-9.1 2.9-15.2 10.2-15.2s10.2 6 10.2 15.2c-.1 0 2.3 12.2 2.3 15" fill="#ffe2b3"/><g fill="#89664c"><path d="m24.7 34.9c3.5.7 5.7 1 7.3 4.7"/><path d="m39.3 34.9c-3.5.7-5.7 1-7.3 4.7"/><path d="m28.4 54.1c1.4-2 2.3-4.4 2.8-6.9.5-2.5.8-5 .7-7.6.3 2.5.3 5.1 0 7.7-.2 1.3-.4 2.6-.8 3.8-.4 1.3-.9 2.5-1.5 3.7l-1.2-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f42b.svg b/public/emoji/1f42b.svg
new file mode 100644
index 000000000..fbd4b0e1b
--- /dev/null
+++ b/public/emoji/1f42b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c1875d"><ellipse cx="51.1" cy="40.1" rx="4.8" ry="6.2"/><ellipse cx="27.8" cy="43.8" rx="4.8" ry="6.2"/><path d="m49.3 33.7v23.2c0 2.8 1.3 3.1 2.9 3.1 1.6 0 2.9-.2 2.9-3.1v-23.2h-5.8"/></g><path d="m55.9 62h-7.3l.7-5.1c0 0 .8-1 2.9-1s2.9 1 2.9 1l.8 5.1" fill="#89664c"/><path d="m24.9 33.7v23.2c0 2.8 1.3 3.1 2.9 3.1 1.6 0 2.9-.2 2.9-3.1v-23.2h-5.8" fill="#c1875d"/><path d="m31.5 62h-7.3l.7-5.1c0 0 .8-1 2.9-1s2.9 1 2.9 1l.8 5.1" fill="#89664c"/><path d="M53,33.7v23.2c0,2.8,1.3,3.1,2.9,3.1c1.6,0,2.9-0.2,2.9-3.1V33.7H53z" fill="#e0ac7e"/><path d="m59.6 62h-7.3l.7-5.1c0 0 .8-1 2.9-1 2.2 0 2.9 1 2.9 1l.8 5.1" fill="#c1875d"/><g fill="#e0ac7e"><path d="m60.4 41.6c.2-4.8-3.4-9.5-3.4-9.6l.7-.5c.2.2 3.8 5 3.6 10.1h-.9"/><path d="m60.8 38.9c-.7 1.2-1.1 2.3-1.2 3.2.1.8.6 1.7 1.2 2.6.7-1.2 1.1-2.3 1.2-3.2-.1-.8-.6-1.7-1.2-2.6"/><path d="m58.9 35.9c.5 5.8-12 7.9-21.5 7.9-12.3 0-20.8-20.5-18.3-17 3.4 4.7 5.8-2.3 8.5-3.2 5.9-2 10.9.1 17.1.7 7.8.7 14.2 5.2 14.2 11.6"/><path d="m55 28.1c0 5.3-3.2 7.7-7.1 7.7s-7.1-4.3-7.1-9.7c0-.3 3.2-9.7 7.1-9.7 3.9.1 7.1 10.4 7.1 11.7"/><path d="m41.9 24.5c0 5.3-3.2 9.7-7.1 9.7-3.9 0-7.1-4.3-7.1-9.7 0-.3 3.2-9.7 7.1-9.7s7.1 9.4 7.1 9.7"/><path d="m28.6 33.7v23.2c0 2.8 1.3 3.1 2.9 3.1 1.6 0 2.9-.2 2.9-3.1v-23.2h-5.8"/></g><path d="m35.1 62h-7.3l.7-5.1c0 0 .8-1 2.9-1 2.2 0 2.9 1 2.9 1l.8 5.1" fill="#c1875d"/><path d="m7.5 13.9c4.9 2.1 6.8.1 6.8.1-9.3 10.8-4.2 42.4 13.9 26.1 21.6-19.4 2.5-8.1-.6-8.1s-11.4-.8-5.6-15.5c5.7-14.7-8-10.2-14.4-9.9-3.4.2-3.4 2.3-5 3.2-.9.6-.5 1.2.1 1.3v.4c-1.1.6-.4 2.4.8 2.1 2.1-.6 3.2 0 4 .3" fill="#e0ac7e"/><path d="m14.3 14c-9.6 10-4.8 41 12.3 27.4-13.5 5.8-15.4-23.3-12.3-27.4" fill="#ffe2b3"/><g fill="#e0ac7e"><ellipse cx="31.5" cy="44.7" rx="4.8" ry="6.2"/><ellipse cx="54.1" cy="39.3" rx="4.8" ry="6.2"/><path d="m22.9 8.5c-1.4-2.9-6.5-6.7-10.4-6.5 0 0 1.4.6 1.4 1.7 0 0-1.8 0-2.3.5 1.4.4 1.6 1 1.6 1s-1.1-.3-2 .5c1.4 0 1.4.3 3.2 1.4 1.7 1.1 8.5 1.4 8.5 1.4"/></g><path d="m4.7 8.7c.1.1.5 0 .9-.3.4-.3.7-.6.6-.7-.1-.1-.5 0-.9.3-.4.2-.7.6-.6.7" fill="#89664c"/><ellipse cx="14.8" cy="9.2" rx="2.1" ry="1.5" fill="#c1875d"/><ellipse cx="14.8" cy="8.9" rx=".9" ry=".7" fill="#3e4347"/><path d="m18.6 7.8c.3-.4 2.8-1 4.1-1.1 1.4 0 .2 3-2.1 3.4s-2.3-1.8-2-2.3" fill="#c1875d"/><path d="m19 8.5c.2-.4 2.2-.9 3.2-.9s.1 2.5-1.6 2.9c-1.7.3-1.9-1.6-1.6-2" fill="#e0ac7e"/><path d="m2.7 11.2c2.6 0 6.5 1.3 8.5.7-2.5 1-5.9-.2-8.5-.2v-.5" fill="#89664c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f42c.svg b/public/emoji/1f42c.svg
new file mode 100644
index 000000000..abd84802e
--- /dev/null
+++ b/public/emoji/1f42c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#75d6ff"><path d="m25.4 37.7c-.8.6-.6 2 .3 2.3.9.4 4-.9 7.9 5.4-1.1-7.8-6.8-8.8-8.2-7.7"/><path d="m60.7 38.2c.8.6.6 2-.3 2.3-.9.4-4-.9-7.9 5.4 1.1-7.8 6.8-8.8 8.2-7.7"/><path d="m60.4 29c.8.3 1 1.4.4 1.9-.6.6-3.4.4-4.7 6.4-1.3-6.5 2.9-8.9 4.3-8.3"/></g><path d="m54.8 21.5c-.8 4.5-5.7 1.1-8.6-1.9-2.9-3-5-5.7-1.9-8.9 3.1-3.2 12.2-3.7 15.1-.8 2.9 3-3.5 5.8-4.6 11.6" fill="#36a7c1"/><path d="m54.1 21.4c-1.3-8.6-11.7-19.4-25-19.4-13.3 0-26.8 12.9-17 22.9 0 0-11.9.6-7.1 3.1 11.4 6 17.5-1.8 17.6-1.9 4-6.8 12-7 17.4.5 5.4 7.5 5.7 18.1-3 22.5-4.7 2.3-5.4.9-4.9-1-1.4 1.1-2.9 2.1-4.1 2.9-1.9-2.7-5.8-7.5-8.6-7.5-3.9 0 1.5 9.3 1.5 9.3s-5.3 9.2-1.4 9.2c2.9 0 6.9-5.2 8.8-7.8 8.9 1.6 30.2-5.2 25.8-32.8" fill="#38bfd6"/><path d="m37.1 49.1c8.6-4.3 8.4-15 3-22.5-5.4-7.5-13.4-7.3-17.4-.5 0 0 0 .1-.1.2-1.4 2.2-3.4 2.5-5.2 3.3 0 0 0 1-1.3 1.7-1.9 1.1-3.2 1.9-2 3.5 4.4 6.1 12.9-6 20.4.6 5.7 5 1.9 9.4-2.2 12.7-.7 1.8.1 3.3 4.8 1" fill="#c5ccd6"/><path d="m37.9 25.2c1.9-4.2-2.5-5.5-5.6-5.5s-5.6.4-5.6 5.5c0 5.1 4.5 12.9 7.6 12.9 3.1 0 1.1-7.4 3.6-12.9" fill="#36a7c1"/><path d="m22.6 26.1c.1 4.3-4.1 9-6.9 8.3-.8-.2-1.1-.8-1-1.3.1-.8 1.3-1.3 2.1-2 .7-.6 1-1.8 1-1.8 1.6-.6 4.8-3.2 4.8-3.2" fill="#18637a"/><path d="m22.1 29.3c-1.2 2.6-1.9 3.3-3 2.9-1-.4-.7-3.1.4-3.8 0 0 .9-.6 3.1-2.3 0 0 .1 1.8-.5 3.2" fill="#ff717f"/><circle cx="20.4" cy="19.7" r="4.5" fill="#fff"/><circle cx="20.4" cy="19.7" r="3" fill="#3e4347"/><path d="m20.5 26.1c0 0-.2-10.8 8.2-8.4l-8.2 8.4" fill="#38bfd6"/><path d="m57.7 48.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.6-1.6-4.2-1.6-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.2-1.6-1.9 1.6-4.3 1.6c-2.4 0-4.3-1.6-4.3-1.6v15h60v-15c0 0-1.9 1.6-4.3 1.6" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.4-.4 13.6 3.9 18.5 1.5"/><path d="m35.4 53.4c-6.8.9-11.5-4.7-18.5-1.5 5.5-.3 13.6 4 18.5 1.5"/><path d="m47 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.5-.4 13.7 3.9 18.5 1.5"/><path d="m58.7 53.4c-6.8.9-11.5-4.7-18.5-1.5 5.5-.3 13.6 4 18.5 1.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f42d.svg b/public/emoji/1f42d.svg
new file mode 100644
index 000000000..0b215006d
--- /dev/null
+++ b/public/emoji/1f42d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="48.4" cy="19.6" rx="13.6" ry="13.6" fill="#b5b5b5"/><ellipse cx="48.3" cy="21.3" rx="10.1" ry="10.1" fill="#ffc5d3"/><ellipse cx="15.6" cy="19.6" rx="13.6" ry="13.6" fill="#b5b5b5"/><ellipse cx="15.7" cy="21.3" rx="10.1" ry="10.1" fill="#ffc5d3"/><path d="m48.5 33.4c-2.2-5-7.5-16-16.5-16-9 0-14.3 11-16.5 16-1.1 2.6-2.1 5-2.5 8.7-.6 6.5 7 12 11.1 12 2 0 4.1 3.9 7.9 3.9 3.8 0 5.9-3.9 7.9-3.9 4.1 0 11.7-5.6 11.1-12-.4-3.7-1.4-6.2-2.5-8.7" fill="#c4c5c6"/><g fill="#ffc5d3"><ellipse cx="44.7" cy="47.8" rx="4.2" ry="2.9"/><ellipse cx="19.3" cy="47.8" rx="4.2" ry="2.9"/></g><path d="m35.8 47.8c-.8-.8-3.1-.9-3.8-.9-.7 0-3 .1-3.8.9-.5.6-.1 2 1.3 3.2.9.8 1.8 1 2.5 1 .7 0 1.6-.2 2.5-1 1.4-1.2 1.8-2.6 1.3-3.2" fill="#3e4347"/><ellipse cx="23.1" cy="38.5" rx="6" ry="5.9" fill="#fff"/><ellipse cx="23.1" cy="38.5" rx="4.2" ry="4.1" fill="#3e4347"/><ellipse cx="40.9" cy="38.5" rx="6" ry="5.9" fill="#fff"/><g fill="#3e4347"><ellipse cx="40.9" cy="38.5" rx="4.2" ry="4.1"/><path d="m30.7 55.1c.1-.4.4-.7.7-.9.3-.2.6-.4.9-.6.3-.1.7-.2 1.1-.3.4 0 .8 0 1.1.3-.4 0-.6.2-.9.3l-.9.4c-.3.1-.6.3-.9.4-.4.1-.8.2-1.1.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f42e.svg b/public/emoji/1f42e.svg
new file mode 100644
index 000000000..f6d7c9a04
--- /dev/null
+++ b/public/emoji/1f42e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#f6c799"><path d="m21.4 7.9c-3.6-1.9-6-5.9-6-5.9-1 10.5 2.8 13.1 5 13.1 2.9.1 5.2-4.9 1-7.2"/><path d="m42.5 7.9c3.6-1.9 6-5.9 6-5.9 1 10.5-2.8 13.1-5 13.1-2.9.1-5.2-4.9-1-7.2"/></g><path d="m62 9.3c-5.7-.2-10.3.7-13.1 2.7-1.7 3-2.6 8.1-2.5 14.4 5.7.2 10.7-.1 13.1-2.7 2.3-2.5 2.6-8.1 2.5-14.4" fill="#6f6f6d"/><path d="m60.5 13.1c-4-.1-7.2.5-9.2 1.9-1.2 2.1-1.9 5.7-1.8 10.1 4 .1 7.5-.1 9.2-1.9 1.7-1.8 1.9-5.7 1.8-10.1" fill="#f4a19a"/><path d="m2 9.3c5.7-.2 10.3.7 13.1 2.7 1.7 3 2.6 8.1 2.5 14.4-5.6.2-10.7-.1-13.1-2.7-2.3-2.5-2.6-8.1-2.5-14.4" fill="#6f6f6d"/><path d="m3.5 13.1c4-.1 7.2.5 9.2 1.9 1.2 2.1 1.8 5.7 1.8 10.1-4 .1-7.5-.1-9.2-1.9-1.7-1.8-1.9-5.7-1.8-10.1" fill="#f4a19a"/><path d="m53 38.3c0 14.1-21 22-21 22 0 0-21-7.9-21-22 0-20.8 8.2-31.6 21-31.6 12.8 0 21 7.7 21 31.6" fill="#dae5ef"/><g fill="#6f6f6d"><path d="m45.4 11.3c-7 7.6-11.9 17.3-4.8 26.2 4.7 5.9 8.4 5.9 11.8 4.9.4-1.3.6-2.7.6-4.2 0-13.9-2.1-22.2-7.6-26.9"/><path d="m23.5 37.6c6.9-8.7 2.4-18.3-4.4-25.8-6 5-8.1 14-8.1 26.5 0 1.5.2 2.9.6 4.2 3.5 1 7.2 1 11.9-4.9"/></g><path d="m39.4 31.2c0 0 2.4 4 6.8 2.7 4.4-1.3 4.6-6 4.6-6s-2.4-4-6.8-2.7c-4.4 1.3-4.6 6-4.6 6" fill="#fff"/><g fill="#3e4347"><ellipse cx="45.1" cy="29.6" rx="3.3" ry="3.9"/><path d="m39.4 31.2c0 0 3.8-5.9 9.7-3.5 3.7 1.5 5.1-.9 5.1-.9-2 .3-2.9-.5-5.1-1.6-4-2-9.7-1-9.7 6"/></g><path d="m24.6 31.2c0 0-2.4 4-6.8 2.7-4.4-1.3-4.6-6-4.6-6s2.4-4 6.8-2.7c4.4 1.3 4.6 6 4.6 6" fill="#fff"/><g fill="#3e4347"><ellipse cx="18.9" cy="29.6" rx="3.3" ry="3.9"/><path d="m24.6 31.2c0 0-3.8-5.9-9.7-3.5-3.7 1.5-5.1-.9-5.1-.9 2 .3 2.9-.5 5.1-1.6 4-2 9.7-1 9.7 6"/></g><path d="M14.8,48.2c0-8.1,4-4,17.2-4c13.2,0,17.2-4.1,17.2,4C49.2,59.8,41.1,62,32,62S14.8,59.8,14.8,48.2z" fill="#f4a19a"/><g fill="#bc6464"><path d="m26.4 50.1c-1.2-3.4-3.4-5.3-5-4.2-1.6 1-1.9 4.6-.7 8 1.2 3.4 3.4 5.3 5 4.2s1.9-4.6.7-8"/><path d="m42.6 45.9c-1.6-1-3.8.8-5 4.2-1.2 3.4-.9 7 .7 8 1.6 1 3.8-.8 5-4.2 1.2-3.4.9-7-.7-8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f42f.svg b/public/emoji/1f42f.svg
new file mode 100644
index 000000000..834981944
--- /dev/null
+++ b/public/emoji/1f42f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M22.1,9.3c0,5.6-3.5,10.2-7.8,10.1C1.7,19.1,6.9,2,6.9,2C11.2,2,22.1,3.7,22.1,9.3z" fill="#f29a2e"/><path d="m17.3 10.4c0 3-1.9 5.4-4.2 5.4-6.7-.2-4-9.3-4-9.3 2.4 0 8.2.9 8.2 3.9" fill="#bc600d"/><path d="m41.9 9.3c0 5.6 3.5 10.2 7.8 10.1 12.6-.3 7.4-17.4 7.4-17.4-4.3 0-15.2 1.7-15.2 7.3" fill="#f29a2e"/><path d="m46.7 10.4c0 3 1.9 5.4 4.2 5.4 6.7-.2 4-9.3 4-9.3-2.4 0-8.2.9-8.2 3.9" fill="#bc600d"/><path d="m58 41.7c0 9.1-52 9.1-52 0 0-37.9 14.9-36.9 26-36.9 11.1 0 26-1 26 36.9" fill="#f29a2e"/><g fill="#3e4347"><path d="m42.5 12.6c-2.3-8.7-18.7-8.9-20.9.1 4.5-4 16.3-4 20.9-.1"/><path d="m39.2 16c-1.5-5.9-12.8-6-14.3 0 3.7-3.2 10.5-3.2 14.3 0"/></g><path d="m62 36.6c-.2-9.2-5.8-13.8-5.8-13.8s3.4 33.9-16.6 17.5h-15.3c-19.9 16.3-16.5-17.5-16.5-17.5s-5.6 4.6-5.8 13.8l2.7-1.6c0 0-2.8 6.1.2 13.6l2.9-3.4c0 0 .8 7.1 8.5 10.7l.4-3.1c0 0 5.8 4.6 15.3 4.6s15.3-4.6 15.3-4.6l.4 3.1c7.7-3.6 8.5-10.7 8.5-10.7l2.9 3.4c3.1-7.5.2-13.6.2-13.6l2.7 1.6" fill="#ffe8bb"/><g fill="#3e4347"><path d="m24.3 40.3c0 0-16.9 12.7-16.6-17.5.1 0-4 35.9 16.6 17.5"/><path d="m39.7 40.3c0 0 16.9 12.7 16.6-17.5-.1 0 4 35.9-16.6 17.5"/></g><path d="m37.6 29.4c3 8.2 2 10.8 2 10.8l-7.5 2.2-7.9-2.2c0 0-1-2.7 2-10.8-13.2 21.9-.8 24.8-.8 24.8s-.6 3.6 3.2 6.6v-2.4c0 0 .8 2.2 3.2 3.5 2.4-1.3 3.2-3.5 3.2-3.5v2.4c2.1-1.2 2.8-3.7 2.8-3.7l.9 1.8c3-4.3 1.9-7.3 1-8.7 0 .1.1.1.1.1s11 1-2.2-20.9" fill="#f5f5f5"/><g fill="#3e4347"><path d="m32 50.1c-.3-.9-1-5.4-.9-8.2h1.7c-.1 2.5.6 7 .8 7.6l-1.6.6"/><path d="m25.6 54.3c6.8-6.8 11.7-8.9 14.4-3.9-4.1-3.2-8.8 2.6-14.4 3.9"/></g><path d="m39.4 39.8c-2.9-1.3-12.1-1.2-14.9 0-1.1.5 2 3.5 7.4 3.5 5.6 0 8.6-3 7.5-3.5" fill="#947151"/><path d="m27.3 27.6c-2.2 14-18.3 10.5-18.3-1.7 0-6.5 0-6.5 10.1-8.7 10.2-2.3 9.1 5.2 8.2 10.4" fill="#ffe8bb"/><path d="m25.7 28.3c-1 9.9-15.6 8.3-14.7-1.6.4-3.8.4-4.2 7.7-3.4 7.4.8 7.3 1.2 7 5" fill="#3e4347"/><path d="m23.5 27.7c-.7 6-11 5.1-10.3-.9.3-2.2.3-2.4 5.4-1.9 5.2.5 5.2.6 4.9 2.8" fill="#fff"/><path d="m22.7 26.5c0 1.4-1.1 2.5-2.4 2.5-1.3 0-2.4-1.1-2.4-2.5 0-1.4 1.1-2.2 2.4-2.2s2.4.9 2.4 2.2" fill="#3e4347"/><path d="m36.6 27.6c2.2 13.9 18.3 10.5 18.3-1.8 0-6.5 0-6.5-10.1-8.7-10.1-2.2-9 5.3-8.2 10.5" fill="#ffe8bb"/><path d="m38.3 28.3c1 9.9 15.6 8.3 14.7-1.6-.4-3.8-.4-4.2-7.7-3.4-7.4.8-7.4 1.2-7 5" fill="#3e4347"/><path d="m40.4 27.7c.7 6 11 5.1 10.3-.9-.3-2.2-.3-2.4-5.4-1.9-5.1.5-5.1.6-4.9 2.8" fill="#fff"/><path d="m45.2 26.5c0 1.4 1.1 2.5 2.4 2.5 1.3 0 2.4-1.1 2.4-2.5 0-1.4-1.1-2.2-2.4-2.2s-2.4.9-2.4 2.2" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f430.svg b/public/emoji/1f430.svg
new file mode 100644
index 000000000..ec8d17c08
--- /dev/null
+++ b/public/emoji/1f430.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m15.2 9.1c4.2-2.5 10-6 10.3 1.2.6 14.1 2.5 18 2.5 18l-15.8-10.5c0 0-5.9 5.1-9 6-3.8 1.1 1.6-9.6 5.8-12.6 1.4-.9 4.8-1.2 6.2-2.1" fill="#b2b6b8"/><path d="m19.1 12.3c2.5 3.4 5.5 16.5 5.5 16.5l-4.6 1.2c0 0-1.4-4.6-7.7-12.2l6.8-5.5" fill="#ffc5d3"/><path d="m48.8 5.1c-4.2-2.5-10-6-10.3 1.2-.6 14.1-3.5 21-3.5 21l16.8-13.5c0 0 5.9 5.1 9 6 3.8 1.1-1.6-9.6-5.8-12.6-1.4-.9-4.8-1.2-6.2-2.1" fill="#b2b6b8"/><path d="M44.9,8.3c-2.5,3.4-5.5,16.5-5.5,16.5L44,26c0,0,1.4-4.6,7.7-12.2L44.9,8.3z" fill="#ffc5d3"/><path d="m13.7 34.8c0-7.4 5.7-12.8 18.3-12.8 12.7 0 18.3 5.4 18.3 12.8 0 6.3 9.5 15.4 1 21.6-4 3-11.1 5.6-19.3 5.6-8.2 0-15.3-2.6-19.4-5.6-8.4-6.1 1.1-15.3 1.1-21.6" fill="#c4c5c6"/><path d="m40.6 45.2c-.2-6-4.4-13.2-7-16.6-1.2-1.5-2.2-1.5-3.3 0-2.6 3.4-6.7 10.6-7 16.6-4.7-.6-10.1-.4-11.2 2.2-2.1 5 7.8 13.4 19.8 13.4 12 0 21.9-8.4 19.8-13.4-1-2.5-6.4-2.8-11.1-2.2" fill="#fff"/><path d="m41.4 52.4c-1 .8-2.4 1.3-3.8 1.3-1.4.1-2.8-.3-4-1-.6-.4-1.2-.9-1.6-1.5-.4.6-1 1.1-1.6 1.5-1.2.7-2.6 1.1-4 1-1.3-.1-2.7-.5-3.8-1.3-.6-.5 2.7 5.8 9.4 5.8 6.7 0 10-6.3 9.4-5.8" fill="#4c5359"/><path d="m37.3 38.1c0 0 .4-4.1 3.7-5.4 3.7-1.5 6.2 2.1 6.9 4.2 1 3-.3 6.4-.6 7.1-.2.5-3 2.9-9.2.6 0 0-1.5-3.4-.8-6.5" fill="#fff"/><path d="m37.3 38.1c.1-1.4.5-2.9 1.4-4.1.4-.6 1-1.1 1.6-1.5.3-.2.6-.3 1-.4.4-.1.7-.2 1.1-.2 1.5-.2 3 .5 4 1.5 1.1 1 1.9 2.4 2.3 3.9.4 1.5.3 3.1-.1 4.6-.2.7-.4 1.4-.7 2.1l-.1.3-.1.1-.1.1c0 .1-.1.1-.1.1-.2.2-.3.3-.5.4-.3.2-.6.4-1 .5-1.3.5-2.8.5-4.1.4-1.3-.2-2.6-.6-3.8-1.2 1.3.3 2.6.6 3.9.6 1.3 0 2.6-.1 3.7-.7.3-.1.5-.3.8-.5.1-.1.2-.2.3-.3v-.1c0 0 0 0 0 0l.1-.2c.2-.6.4-1.3.6-1.9.3-1.3.3-2.7 0-4-.3-1.2-1-2.4-1.9-3.3-.9-.9-2-1.5-3.2-1.4-.3 0-.6 0-.9.1-.3.1-.6.2-.9.3-.6.3-1.1.6-1.5 1.1-.9 1-1.5 2.3-1.8 3.7" fill="#b2b6b8"/><ellipse cx="41.8" cy="39.5" rx="3.3" ry="4" fill="#4c5359"/><path d="m26.7 38.1c0 0-.4-4.1-3.7-5.4-3.7-1.5-6.2 2.1-6.9 4.2-1 3 .3 6.4.6 7.1.2.5 3 2.9 9.2.6 0 0 1.5-3.4.8-6.5" fill="#fff"/><path d="m26.7 38.1c-.3-1.4-.9-2.7-1.8-3.6-.4-.5-1-.9-1.5-1.1-.3-.1-.6-.2-.9-.3-.3-.1-.6-.1-.9-.1-1.2 0-2.3.5-3.2 1.4-.9.9-1.6 2.1-1.9 3.3-.3 1.3-.3 2.6 0 4 .1.7.3 1.3.6 1.9l.1.2c0 0 0 0 0 0v.1c.1.1.2.2.3.3.2.2.5.3.8.5 1.1.5 2.4.7 3.7.7 1.3 0 2.6-.3 3.9-.6-1.2.6-2.5 1-3.8 1.2-1.3.2-2.7.2-4.1-.4-.3-.1-.7-.3-1-.5-.2-.1-.3-.2-.5-.4 0 0-.1-.1-.1-.1l-.1-.1-.1-.1-.1-.4c-.3-.7-.5-1.4-.7-2.1-.3-1.5-.4-3-.1-4.6.4-1.5 1.2-2.9 2.3-3.9 1.1-1 2.5-1.7 4-1.5.4 0 .7.1 1.1.2.3.1.7.3 1 .4.6.4 1.2.9 1.6 1.5.9 1.2 1.3 2.6 1.4 4.1" fill="#b2b6b8"/><ellipse cx="22.2" cy="39.5" rx="3.3" ry="4" fill="#4c5359"/><path fill="#fff" d="m28.7 49.6h6.7v5.5h-6.7z"/><path d="m42 51.8c-1.1.6-2.5.8-3.7.7-1.3-.1-2.5-.4-3.5-1-1-.6-1.7-1.5-1.9-2.4l-.9-4.2-.9 4.2c-.2.9-.9 1.8-1.9 2.4-1 .6-2.2 1-3.4 1-1.3 0-2.6-.2-3.8-.7-1.1-.5-2.1-1.4-2.6-2.5.1 1.2.9 2.4 2 3.2 1.2.8 2.7 1.3 4.2 1.3 1.6.1 3.2-.3 4.5-1 .7-.4 1.3-.9 1.8-1.5.5.6 1.1 1.1 1.8 1.5 1.3.7 3 1.1 4.5 1 1.6-.1 3.1-.5 4.3-1.3 1.2-.8 2-2 2-3.2-.4 1.1-1.3 2-2.5 2.5" fill="#b2b6b8"/><path d="m36.4 44.1c-.9-.7-3.6-.8-4.4-.8-.8 0-3.6.1-4.4.8-.6.5-.1 1.8 1.5 2.9 1.1.7 2.1.9 2.9.9.8 0 1.8-.2 2.9-.9 1.7-1.1 2.2-2.4 1.5-2.9" fill="#ff94a4"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f431.svg b/public/emoji/1f431.svg
new file mode 100644
index 000000000..bacd52c38
--- /dev/null
+++ b/public/emoji/1f431.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m4.5 2.2c-3.5 2.2-3.4 25.5.8 33l26.1-16c-4-7.1-23.6-19-26.9-17" fill="#4c5359"/><path d="m9.5 11.3c-1.5.9-2.2 16.2.4 21l16.7-10.2c-2.4-4.6-15.7-11.6-17.1-10.8" fill="#f7a4a4"/><path d="m59.5 2.2c3.5 2.2 3.4 25.5-.7 33l-26.1-16c3.9-7.1 23.5-19 26.8-17" fill="#4c5359"/><path d="m54.5 11.3c1.5.9 2.2 16.2-.4 21l-16.8-10.2c2.5-4.6 15.8-11.6 17.2-10.8" fill="#f7a4a4"/><path d="m31.8 13.1c-27.1 0-29.6 19.4-29.6 30.4 0 4.5 13.2 18.5 29.6 18.5 16.4 0 29.6-14 29.6-18.5 0-11-2.5-30.4-29.6-30.4" fill="#4c5359"/><path d="m24.2 38.7c0 0-3.1 4.8-8.8 3.3-5.7-1.5-6-7.2-6-7.2s3.1-4.8 8.8-3.3c5.8 1.5 6 7.2 6 7.2" fill="#bfffab"/><path d="m23.6 36.2c0 0-2.7 3-6.5 3-4.1 0-6.5-5.9-6.5-5.9s2.7-3.1 7.6-1.9c4.5 1.2 5.4 4.8 5.4 4.8" fill="#93e67f"/><path d="m19.4 36.1c0 6.6-3.2 6.6-3.2 0 .1-6.6 3.2-6.6 3.2 0" fill="#4c5359"/><path d="m39.4 38.7c0 0 3.1 4.8 8.8 3.3 5.7-1.5 6-7.2 6-7.2s-3.1-4.8-8.8-3.3c-5.8 1.5-6 7.2-6 7.2" fill="#bfffab"/><path d="m39.9 36.2c0 0 2.7 3 6.5 3 4.1 0 6.5-5.9 6.5-5.9s-2.7-3.1-7.6-1.9c-4.5 1.2-5.4 4.8-5.4 4.8" fill="#93e67f"/><path d="m44.1 36.1c0 6.6 3.2 6.6 3.2 0 0-6.6-3.2-6.6-3.2 0" fill="#4c5359"/><path d="m40.4 44c-2.6-2-5.4-8.7-8.6-8.7s-6.1 6.7-8.7 8.7c-4.1 3.2-15 6.8-15 6.8 0 0 11.6 10.2 23.6 10.2s23.6-10.2 23.6-10.2c.1 0-10.8-3.6-14.9-6.8" fill="#fff"/><ellipse cx="31.8" cy="54.5" rx="1.7" ry="2.5" fill="#ff94a4"/><g fill="#4c5359"><path d="m40.2 53.1c-1 .6-2.1.8-3.1.8-1.1-.1-2.1-.4-2.9-1.1-.8-.6-1.4-1.5-1.6-2.6l-.8-4.5-.8 4.5c-.2 1-.8 1.9-1.6 2.6-.8.7-1.9 1-2.9 1.1-1.1 0-2.2-.2-3.1-.8-1-.6-1.8-1.5-2.2-2.7.1 1.3.7 2.5 1.7 3.4 1 .9 2.3 1.4 3.5 1.4 1.4.1 2.7-.3 3.8-1.1.6-.4 1.1-1 1.5-1.6.4.6.9 1.2 1.5 1.6 1.1.8 2.5 1.2 3.8 1.1 1.3-.1 2.6-.6 3.6-1.4 1-.9 1.7-2.1 1.7-3.4-.3 1.1-1.1 2.1-2.1 2.7"/><path d="m35.8 44.8c-.8-1-3.3-1.1-4-1.1-.7 0-3.2.1-4 1.1-.6.7-.1 2.5 1.4 4 1 1 1.9 1.3 2.6 1.3.7 0 1.7-.3 2.6-1.3 1.5-1.6 2-3.3 1.4-4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f432.svg b/public/emoji/1f432.svg
new file mode 100644
index 000000000..b4b366909
--- /dev/null
+++ b/public/emoji/1f432.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ed4c5c"><path d="m35.1 31.1c-1.5-1.2-2.1-2.8-8-.2-3.9 1.7-3 2.4-8.1.8-7.1-2.2-9.7 1.6-11.4 2.1 0 0 4-1.1 7.3 1.5 4.3 3.4 17.3 1.6 19.2 2.2.7.2 2.5-5.2 1-6.4"/><path d="m35.3 34.3c0 0 .1 0 0 0"/></g><path d="m33.4 31.1c-5.8 0-5.6 3.8-14.5 2.8 0 0 4.8 2.6 9.8 1.2 3-.9 5.1 0 5.1 0l-.4-4" fill="#ffd93b"/><path d="m55.6 27.4c5.1 2.3 6.4-4.9 6.4-4.9-6.5.7-8.3-1.9-8.3-1.9 4.5 1.9 6.3-5.9 6.3-5.9-6.8 2.6-5.7-2.4-13-2.4 0-2.5 3.1-5.6 3.1-5.6-8.2-2-11.3 3.7-11.3 3.7-3.1-2.6-.7-6.4-.7-6.4-8.6 0-12.1 13.3-12.1 13.3 1.8-1.8 27.2 44.7 27.2 44.7h5.1c.3-3.7-.9-8.3-.9-8.3 1.6-1.6 3.4 2.1 3.4 2.1 0-5.8-2.5-10.1-2.5-10.1 1.3-1.3 3 1.2 3 1.2 0-4.8-3-7.3-3-7.3 1.6-1.6 2.6-.4 2.6-.4 0-3.6-3.6-4.8-3.6-4.8 3.5.2 4.3-3.2 4.3-3.2-4.5.5-6-3.8-6-3.8" fill="#64892f"/><path d="M23.6,42.5C36.8,46.7,34.8,62,34.8,62h19.3c0,0,5-28.9-5.1-39.9L37.2,39.2L23.6,42.5z" fill="#8cc63e"/><path d="M23.6,42.5C36.8,46.7,33.8,62,33.8,62h5.7c0,0,0.7-16.5-5.5-18.3L23.6,42.5z" fill="#ffdd7d"/><g fill="#64892f"><path d="m24.8 43.2c12.7 1.7 27.5 4.8 26.9-17.3l-14.5 12.6-12.4 4.7"/><path d="m8.1 27.6c-.6.2-1.2-.7-.9-2.3.3-1.6 1.5-4 5.9-4.7 4.5-.7 7.5-.9 7.9-4.8.3-3.9 2-4.9 3.3-5.4 0 0-2.2 1.6-2.2 4.2 0 2.6-1 6.3-4.5 7-3.5.6-7.3 1.4-8.3 2.8-.9 1.4-.1 2.9-1.2 3.2"/></g><path d="m36.3 12.1c-7.2 0-13.2 5-15 11.7-1.2-1.8-3.3-3-5.6-3-1.5 0-2.8.5-3.9 1.3-.8-1.8-2.6-3-4.6-3-2.9-.1-5.2 2.3-5.2 5.1 0 2.9 2.3 5.2 5.2 5.2h24c1.9 0 3.4 1.5 3.4 3.5 0 1.9-1.5 3.5-3.4 3.5h-25.8c-1.9 0-3.4 1.6-3.4 3.5 0 1.9 1.5 3.5 3.4 3.5h30.9c8.5 0 15.5-7 15.5-15.5 0-8.8-6.9-15.8-15.5-15.8" fill="#8cc63e"/><path d="m8.6 23.3c-.6.9-1.8 1.2-2.8.7-1-.5.5-.7 1-1.5.6-.9 0-2 1-1.5 1 .4 1.4 1.5.8 2.3" fill="#3e4347"/><g fill="#fff"><path d="m4.6 29.4l1.7 3.4 1.7-3.4z"/><path d="m6.3 36.3l1.7-3.5 1.7 3.5z"/><path d="m8 36.3v-2.4l7.9 2.4z"/><path d="m6.3 28.7v2.4l7.9-2.4z"/></g><path d="m30.3 27.7h-27.4c-.5 0-.9.3-.9.8 0 .5.4.9.9.9h27.5c1.4 0 2.6 1.2 2.6 2.6v1.7c0 1.4-1.2 2.6-2.6 2.6h-27.5c-.5 0-.9.4-.9.9 0 .4.4.8.9.8h27.5c2.4 0 4.3-1.9 4.3-4.3v-1.7c-.1-2.4-2-4.3-4.4-4.3" fill="#ffdd7d"/><path d="m2.4 42.5c.8-2.1 5.5-.5 6.5 1.7 1.5 3.6 3.3 3.9 3.3 3.9s-3.9.5-5.3-2.3c0 0 1.9 3.8 5.5 4.7 0 0-5.2 1.3-8-2.6 0 0-.2 1.3.6 4 0-.1-4.3-4.9-2.6-9.4" fill="#64892f"/><ellipse cx="26" cy="20.8" rx="4.5" ry="4.5" fill="#8cc63e"/><ellipse cx="26" cy="20.8" rx="3.5" ry="3.5" fill="#fff"/><path d="m28 20.8c0 1.1-.9 2-2 2-1.1 0-2-.9-2-2 0-1.1.9-2 2-2 1.1 0 2 .9 2 2" fill="#3e4347"/><g fill="#64892f"><path d="m26.8 12.1c0 0-5.2 2.8-4 5.4 1.3 2.6 8.9-2.2 13.5 1.5 0 0-.8-2.2-2.3-2.6 0 0 .7-.5 2.2-.6 0 0-1.6-2-4.5-.1 0 0 .2-1.3 1.3-2.1 0 0-2.4 0-4 1.6 0 0-.7-.3.2-2.1 0 0-1.6.6-2.8 2-.1.2-.6-.8.4-3"/><path d="m11.2 26.7c-.6-.2-.6-1.3.6-2.4 1.2-1 3.6-2.1 7.6.1 4 2.3 6.7 4.1 9.3 1.2 2.6-2.8 4.5-2.5 5.9-2.1 0 0-2.7-.2-4.3 1.9-1.5 2.1-4.6 4.2-7.8 2.5-3.2-1.7-6.8-3.6-8.4-3.1-1.6.7-1.8 2.3-2.9 1.9"/><path d="m40.1 57.1h-6.1l-.3-2.7h6.4z"/></g><path d="m4.5 36.2c-1.1.2-2-.1-2.2-.8-.1-.7.6-1.4 1.7-1.7 1.1-.2 3.2.5 3.2.5s-1.6 1.7-2.7 2" fill="#ed4c5c"/><path d="m4.6 35.6c-.6.2-1.2-.1-1.3-.5-.1-.4.3-.9 1-1 .6-.1 2 .3 2 .3s-1 1.1-1.7 1.2" fill="#ffd93b"/><path d="m6.2 32.3c-.7-.1-1.2-.6-1.2-1.1.1-.5.7-.7 1.5-.6s1.9 1.2 1.9 1.2-1.5.7-2.2.5" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f433.svg b/public/emoji/1f433.svg
new file mode 100644
index 000000000..dc6f7f1ec
--- /dev/null
+++ b/public/emoji/1f433.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 27.2c-4.5-1.3-7.5 1.6-7.5 1.6s-4.4-3.4-8.9-1.6c.4 4 6.7 6.9 9.4 6.9 0 0 3 9.9-4.2 9.9-8.7 0-6.4-8.2-14.8-16.7-7.1-7.1-19.7-8.4-26.7-2.5-7.2 6.2-9.1 16.8-5.5 25.7 0 0 15.6 1.7 17.2 3.3 0 0 32.6 2.6 35.9-4.3 3.6-7.4.5-15.4.5-15.4 2.5 0 4.6-3.1 4.6-6.9" fill="#45cbea"/><path d="m3.8 50.5c4.2 12.7 41.1 18.1 53.2-1-25 9.8-48.1-2.9-53.2 1" fill="#dae5ef"/><g fill="#fff"><path d="m15.7 50c1.1 1.4 2.6 2.4 4.2 3.3 1.6.8 3.3 1.5 5.1 2 3.6 1 7.3 1.4 11 1.3 3.7-.1 7.4-.7 11-1.8 3.6-1.1 6.9-2.9 9.9-5.2-2.9 2.4-6.2 4.3-9.8 5.6-3.6 1.3-7.3 2-11.1 2.2-3.8.2-7.6-.1-11.3-1-1.9-.5-3.7-1.1-5.4-1.9-1.7-.9-3.4-2-4.7-3.5l1.1-1"/><path d="m9.2 49.2c.9 1.8 2.5 3.2 4.2 4.3 1.7 1.2 3.6 2.2 5.6 3 3.9 1.6 8.1 2.5 12.3 2.8 4.2.3 8.5-.2 12.6-1.4 4.1-1.2 7.9-3.2 11.3-5.9-3.3 2.8-7.1 4.9-11.2 6.3-4.1 1.4-8.4 1.9-12.8 1.8-4.3-.1-8.6-1-12.7-2.5-2-.8-4-1.7-5.9-2.9-1.8-1.3-3.6-2.7-4.7-4.8l1.3-.7"/><path d="m5.3 49.7c1.7 2.8 4.3 4.9 7.2 6.6 2.9 1.7 6 2.9 9.3 3.8 6.5 1.7 13.5 2 20.1.2-6.5 2-13.6 2-20.3.5-3.3-.8-6.6-1.9-9.7-3.6-3-1.6-5.9-3.8-7.9-6.8l1.3-.7"/></g><path d="m29.7 55.4c2.9 5.1 9.4 7.1 14 4.7 2.5-1.3-4.6.2-4.3-5.5.2-2.6-4.9-2.9-7.7-2.9s-3.2 1.4-2 3.7" fill="#45cbea"/><g fill="#3e4347"><path d="m22.8 48.7c.3.1.6.1.9.1.3 0 .6.1.9.3.6.4.7 1.1.8 1.7-.1-.3-.2-.6-.4-.8-.1-.3-.3-.5-.5-.6-.2-.2-.5-.2-.8-.3-.3-.1-.6-.2-.9-.4"/><path d="m3.8 50.5c1.3-1.1 3.3-1.5 5-1.5 1.8 0 3.6.3 5.3.6 1.7.3 3.4.7 5.1 1 1.7.2 3.5.3 4.8-.9-.5.8-1.3 1.3-2.2 1.6-.9.3-1.8.3-2.7.3-1.8 0-3.5-.4-5.3-.7-1.7-.3-3.4-.7-5.1-.9-1.6-.2-3.3-.2-4.9.5"/><ellipse transform="matrix(.0571-.9984.9984.0571-3.0334 45.7642)" cx="22.7" cy="24.5" rx="1.2" ry="3.6"/></g><path d="m30.7 7.1c0 0 7.3-6.6-4.3-2 0 0 0-6.6-3.7-.5 0 0-5.8-5.5-3.3-.3 0 0-11.1-2.8-2.8 1.8 0 0-11.9 2.2.9 3.5 5.7.6 3.2 15.1 5.3 15.3 1.8.2 3.5-13.6 8.4-14.1 6.8-.6 8-2.3-.5-3.7" fill="#42ade2"/><g fill="#fff"><path d="m27 7.9c0 0 4-4.1-2.8-1.2 0 0-7.1-3.1-3.4.3 0 0-8.8.4-.8 1.5 1.7.2 1.7 2 3.7 2.2 1.9.2 2.3-1.3 4-1.5 6.5-.6 1.8-1.4-.7-1.3"/><path d="m23.4 23.3c.4-2 .7-4 1.2-6 .2-1 .5-2 .9-3 .4-1 .8-2 1.7-2.8.2-.1.4-.1.5 0 .1.2.1.4 0 .5-.7.5-1.2 1.5-1.6 2.4-.4.9-.7 1.9-1 2.9-.8 2-1.3 4-1.7 6"/><path d="m22.7 21.3c0-1.7-.1-3.4-.4-5.1-.1-.8-.3-1.7-.5-2.5-.2-.8-.4-1.6-.8-2.4-.1-.2 0-.4.2-.5.2-.1.4 0 .5.2.3.9.5 1.7.6 2.6.1.9.2 1.7.3 2.6.2 1.7.2 3.4.1 5.1"/><path d="m22.9 22.8c.2-1.8.4-3.5.4-5.3 0-1.8 0-3.6-.2-5.3 0-.2.1-.4.3-.4.2 0 .4.1.4.3.1 1.8 0 3.6-.2 5.4-.1 1.8-.3 3.5-.7 5.3"/></g><path d="m21 44.1c0 0 0-.1 0 0l.1-.3c0 0 0 0 0 0 0-.1.1-.2.1-.3.1-.2.1-.3.3-.5.2-.3.4-.6.6-.9.5-.6 1.1-1 1.7-1.4.6-.3 1.4-.6 2.1-.6.4 0 .7 0 1.1 0 .2 0 .4.1.5.1.1 0 .2 0 .3.1l.2.1c0 0 0 0 0 0h.1c.1.1.2.2.2.3v.1c0 .2-.1.3-.3.3-.3 0-.6 0-.9.1-.3 0-.6.1-.9.2-.6.1-1.1.4-1.7.6-.5.3-1 .6-1.3.9.1 0 .3 0 .4 0 .5 0 .9 0 1.4.1.6.1 1.2.4 1.7.7.3.2.5.4.7.6.1.1.2.2.3.3 0 .1.1.1.1.2l.1.1c0 0 0 0 0 0 .1.1.1.3 0 .4v.1c-.1.1-.1.1-.2.1-.1 0-.1 0-.2-.1-.2-.2-.4-.3-.7-.4-.2-.1-.5-.3-.7-.4-.5-.2-1-.4-1.5-.5-.5-.1-1-.1-1.6-.1-.3 0-.5 0-.8.1-.3 0-.5.1-.8.2 0 0-.1 0-.1 0-.1 0-.1 0-.2-.1-.1.2-.1.1-.1-.1" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f434.svg b/public/emoji/1f434.svg
new file mode 100644
index 000000000..593514930
--- /dev/null
+++ b/public/emoji/1f434.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#e5be7a"><path d="m12.6 19.7c-.6-7.1 3.7-8 6.1-7.5 2.4.5 4.3 6.4 1.7 13-3.6 9.1-10.5 10.7-10.5 10.7s3.6-6.9 2.7-16.2"/><path d="m14.9 27.5c-.6-7.1 3.7-8 6.1-7.5 2.4.5 4.4 6.4 1.7 13-3.6 9.2-13.1 11.7-13.1 11.7s6.1-7.9 5.3-17.2"/><path d="m16.5 37.4c-.6-7.1 3.7-8 6.1-7.5 2.4.5 4.3 6.4 1.7 13-3.6 9.2-15.6 12.8-15.6 12.8s8.6-8.9 7.8-18.3"/><path d="m53.8 19.9c-1.4-7-6.2-8.2-8.6-7.7-2.4.5-4.3 6.4-1.7 13 3.6 9.1 4.1 15 4.1 15s8.4-9.1 6.2-20.3"/></g><path d="m58 2c.2 5.1-.6 9.3-2.3 11.9-2.5 1.6-6.9 2.4-12.4 2.3-.2-5.1.6-9.4 2.3-11.9 2.6-1.6 6.9-2.4 12.4-2.3" fill="#c1875d"/><path d="m54.7 5.1c.1 2.9-.3 5.2-1.3 6.6-1.4.9-3.9 1.3-6.9 1.3-.1-2.9.3-5.2 1.3-6.6 1.5-.9 3.9-1.3 6.9-1.3" fill="#3e4347"/><path d="m20.8 16.2c-5.4.1-9.8-.6-12.4-2.2-1.7-2.5-2.5-6.7-2.4-11.9 5.4-.2 9.8.6 12.4 2.2 1.7 2.5 2.5 6.7 2.4 11.9" fill="#c1875d"/><path d="m17.6 13.1c-3 .1-5.5-.3-7-1.2-.9-1.4-1.4-3.7-1.3-6.7 3-.1 5.5.3 7 1.2.9 1.4 1.4 3.8 1.3 6.7" fill="#3e4347"/><path d="m48.6 29c0 3.7-4.1 16.4-4.1 21.8 0 0-5.1.5-12.5.5-7.2 0-12.3-.2-12.3-.2 0-5.5-4.3-18.3-4.3-22 0-4.9-.5-10.1 4.6-16.8 1.2-1.6 1.5-3.6 12-3.6 10.4 0 11.1 1.7 12.2 3 5 6 4.4 10.8 4.4 17.3" fill="#c1875d"/><path d="m44.8 54.9c0 4.9-3 7.1-12.8 7.1-9.8 0-12.8-2.2-12.8-7.1 0-4.9.3-10.6 12.8-10.6 12.5 0 12.8 5.7 12.8 10.6" fill="#ffe2b3"/><g fill="#3e4347"><path d="m49 26.7c0 2.2-1.5 4-3.2 4-1.8 0-3.2-1.8-3.2-4s1.5-4 3.2-4c1.7 0 3.2 1.8 3.2 4"/><ellipse cx="18.2" cy="26.7" rx="3.2" ry="4"/></g><g fill="#ffe2b3"><path d="m40.5 43.3c-2.1-1.4-5.2 1.1-6.8 5.6-1.6 4.5-1.2 9.2 1 10.6 2.1 1.4 5.2-1.1 6.8-5.6 1.6-4.4 1.2-9.2-1-10.6"/><path d="m23.4 43.3c-2.1 1.4-2.6 6.1-1 10.6 1.6 4.5 4.6 7 6.8 5.6 2.1-1.4 2.6-6.1 1-10.6-1.6-4.4-4.6-6.9-6.8-5.6"/></g><path d="m27.6 19.2c0-8.4 2-10.1 4.4-10.1s4.4 1.7 4.4 10.1c0 8.4-4.4 20.4-4.4 20.4s-4.4-12-4.4-20.4" fill="#fff"/><g fill="#3e4347"><path d="m39.8 46c-1.6-1-3.8.8-5 4.1-1.2 3.3-.8 6.8.7 7.8 1.6 1 3.8-.8 5-4.1 1.2-3.3.8-6.8-.7-7.8"/><path d="m24.2 46c-1.6 1-1.9 4.5-.7 7.8 1.2 3.3 3.4 5.1 5 4.1 1.6-1 1.9-4.5.7-7.8-1.2-3.3-3.4-5.1-5-4.1"/></g><path d="m45.7 9.6c-7.3-10.3-36.1-7-36.1 17 0 0 6.9-8.8 18.5-11.4 0 0-4.6 5.3-10 9.4 0 0 11.3-2.9 18.3-9.4 0 0 .8 4.7-8.5 7.8-.1 0 26.8-.7 17.8-13.4" fill="#e5be7a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f435.svg b/public/emoji/1f435.svg
new file mode 100644
index 000000000..5e796ada8
--- /dev/null
+++ b/public/emoji/1f435.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="53.7" cy="33" rx="8.3" ry="8.2" fill="#89664c"/><ellipse cx="53.7" cy="33" rx="5.4" ry="5.4" fill="#ffc5d3"/><ellipse cx="10.2" cy="33" rx="8.2" ry="8.2" fill="#89664c"/><ellipse cx="10.2" cy="33" rx="5.4" ry="5.4" fill="#ffc5d3"/><g fill="#89664c"><path d="m43.4 10.8c1.1-.6 1.9-.9 1.9-.9-3.2-1.1-6-1.8-8.5-2.1 1.3-1 2.1-1.3 2.1-1.3-20.4-2.9-30.1 9-30.1 19.5h46.4c-.7-7.4-4.8-12.4-11.8-15.2"/><path d="m55.3 27.6c0-9.7-10.4-17.6-23.3-17.6s-23.3 7.9-23.3 17.6c0 2.3.6 4.4 1.6 6.4-1 2-1.6 4.2-1.6 6.4 0 9.7 10.4 17.6 23.3 17.6s23.3-7.9 23.3-17.6c0-2.3-.6-4.4-1.6-6.4 1-2 1.6-4.2 1.6-6.4"/></g><path d="m52 28.2c0-16.9-20-6.1-20-6.1s-20-10.8-20 6.1c0 4.7 2.9 9 7.5 11.7-1.3 1.7-2.1 3.6-2.1 5.7 0 6.1 6.6 11 14.7 11s14.7-4.9 14.7-11c0-2.1-.8-4-2.1-5.7 4.4-2.7 7.3-7 7.3-11.7" fill="#e0ac7e"/><g fill="#3b302a"><path d="m35.1 38.7c0 1.1-.4 2.1-1 2.1-.6 0-1-.9-1-2.1 0-1.1.4-2.1 1-2.1.6.1 1 1 1 2.1"/><path d="m30.9 38.7c0 1.1-.4 2.1-1 2.1-.6 0-1-.9-1-2.1 0-1.1.4-2.1 1-2.1.5.1 1 1 1 2.1"/><ellipse cx="40.7" cy="31.7" rx="3.5" ry="4.5"/><ellipse cx="23.3" cy="31.7" rx="3.5" ry="4.5"/><path d="m41.8 44.5c1.4 1.2-2.9 6.9-9.8 7-6.9 0-11.3-5.8-9.8-7 .4-.3 5.2.9 9.8.9 4.7 0 9.5-1.2 9.8-.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f436.svg b/public/emoji/1f436.svg
new file mode 100644
index 000000000..b6af6c613
--- /dev/null
+++ b/public/emoji/1f436.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m15.8 52.1c-6.8-4.4-9.5-21.5-7.3-29.2 1.6-5.8 7.8-14.3 13.4-16.5 4.7-1.9 15.5-1.9 20.1 0 5.6 2.2 11.8 10.7 13.4 16.5 2.2 7.8.5 24.8-6.2 29.2-14.2 9.2-19.2 9.2-33.4 0" fill="#f5d1ac"/><path d="m5.1 24.7c3.6 7.9 4.5 8.2 7.9-1.2 1.8-5 .5-8 2.7-11.2 1.2-1.8 3.9-4.8 3.9-4.8s-21.3 2.2-14.5 17.2" fill="#423223"/><path d="m14.2 7.2c-5.4 3.5-16.9 2.1-10.1 17 3.6 7.9 4.5 8.2 7.9-1.2 1.8-5 .5-8 2.7-11.2 1.2-1.8 4.9-4.3 4.9-4.3s-1.7-2.7-5.4-.3" fill="#947151"/><path d="m58.9 24.6c-3.6 7.9-4.5 8.2-7.9-1.2-1.8-5-.5-8-2.7-11.2-1.2-1.8-3.9-4.8-3.9-4.8s21.3 2.3 14.5 17.2" fill="#423223"/><path d="m49.8 7.2c5.4 3.5 16.9 2.1 10.1 17-3.6 7.9-4.5 8.2-7.9-1.2-1.8-5-.5-8-2.7-11.2-1.2-1.8-4.9-4.3-4.9-4.3s1.7-2.7 5.4-.3" fill="#947151"/><ellipse cx="17.7" cy="30.7" rx="6" ry="6" fill="#fff"/><ellipse cx="16.2" cy="30.7" rx="4.5" ry="4.5" fill="#3e4347"/><ellipse cx="46.3" cy="30.7" rx="6" ry="6" fill="#fff"/><ellipse cx="47.8" cy="30.7" rx="4.5" ry="4.5" fill="#3e4347"/><path d="m21.7 48.8l4.6 4.9c2.8 2.9 8.5 2.9 11.3 0l4.7-4.9-4.8-5h-11l-4.8 5" fill="#7d644b"/><path d="m32 39.6c0 0-4.9 7-4.3 10.3.8 4.8 7.7 4.8 8.6 0 .6-3.3-4.3-10.3-4.3-10.3" fill="#f15a61"/><path d="m32 51.7l1.1-6.7h-2.2l1.1 6.7" fill="#ba454b"/><path fill="#423223" d="m27 41.5h10v4.6h-10z"/><path d="m47.8 42.6l-7.1-7.5c-4.3-4.5-13.1-4.5-17.4 0l-7.1 7.5c-2 2.1-2 5.6 0 7.7 2 2.1 5.3 2.1 7.3 0l7.1-7.5c.7-.7 2-.7 2.7 0l7.1 7.5c2 2.1 5.3 2.1 7.3 0 2.2-2.1 2.2-5.6.1-7.7" fill="#947151"/><g fill="#3e4347"><path d="m26.1 35.7c0-2.6 2.6-3.1 5.9-3.1 3.3 0 5.9.5 5.9 3.1 0 2.1-4.7 3.9-5.9 3.9-1.2 0-5.9-1.9-5.9-3.9"/><path transform="matrix(.7061-.7081.7081.7061-20.4741 28.6792)" d="m23.6 38.3h1.4v1.4h-1.4z"/><path transform="matrix(.7061-.7081.7081.7061-23.1252 27.8024)" d="m21.2 41.1h1.4v1.4h-1.4z"/><path transform="matrix(.7061-.7081.7081.7061-22.9146 30.3141)" d="m24.4 42.1h1.4v1.4h-1.4z"/><path transform="matrix(.7081-.7061.7061.7081-15.9562 39.4061)" d="m39 38.3h1.4v1.4h-1.4z"/><path transform="matrix(.7081-.7061.7061.7081-17.2077 41.8912)" d="m41.4 41.1h1.4v1.4h-1.4z"/><path transform="matrix(.7081-.7061.7061.7081-18.8291 39.9731)" d="m38.2 42.1h1.4v1.4h-1.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f437.svg b/public/emoji/1f437.svg
new file mode 100644
index 000000000..30d534b08
--- /dev/null
+++ b/public/emoji/1f437.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 14.8c-2.4-4.5-18.2-3.1-18.2-3.1s-1.9 16 2.7 18.5c3.5 1.9 17.4-11.8 15.5-15.4" fill="#fc97b2"/><path d="m17.6 17.2c-1.5-2.8-11.3-1.9-11.3-1.9s-1.1 10 1.7 11.5c2.2 1.2 10.8-7.3 9.6-9.6" fill="#ffd7e4"/><path d="M58.7,30.1c4.5-2.4,3.1-18.1,3.1-18.1s-16.1-1.9-18.6,2.7C41.3,18.2,55,32,58.7,30.1z" fill="#fc97b2"/><path d="m56.2 27.1c2.8-1.5 1.9-11.2 1.9-11.2s-10-1.2-11.6 1.7c-1.1 2.2 7.5 10.7 9.7 9.5" fill="#ffd7e4"/><path d="M58.8,39.4C58.8,56.8,46.8,60,32,60S5.2,56.8,5.2,39.4S21.7,9.5,32,9.5S58.8,22,58.8,39.4z" fill="#fc97b2"/><path d="m46 49.8c0 8.1-6.3 7.2-14 7.2s-14 .9-14-7.2 6.3-12.1 14-12.1 14 4 14 12.1" fill="#ffd7e4"/><g fill="#bf7b90"><ellipse cx="25.7" cy="48" rx="3.4" ry="6.3"/><ellipse cx="38.3" cy="48" rx="3.4" ry="6.3"/><path d="m32 22.6c0 0-3-10-9.7-11.9 0 0 3-1.7 5.2-.9 0 0 .1-1.8-1.8-3.1 0 0 4.3-.9 6.5 2.1 0 0 .3-3.2-.5-4.8 0 0 7.1 1.7 9 7.8 0 0-7.3 2.1-8.7 10.8"/></g><g fill="#493b30"><ellipse cx="15.6" cy="34.6" rx="3.1" ry="5.6"/><ellipse cx="48.4" cy="34.4" rx="3.1" ry="5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f438.svg b/public/emoji/1f438.svg
new file mode 100644
index 000000000..a45c14aaa
--- /dev/null
+++ b/public/emoji/1f438.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.1 23.6c-11.4-16.8-38.8-16.8-50.2 0-4 5.9-5 12.5-4.9 13.9.3 4 9.3 20.6 30 20.5 20.6-.1 29.6-16.4 30-20.5.1-1.4-.9-8-4.9-13.9" fill="#83bf4f"/><path d="m2 37.5c.3 4 6.6 21.6 30 21.5 23.3-.1 29.6-17.4 30-21.5 0 0-12.1 10-29.9 10-18 0-30.1-10-30.1-10" fill="#ffdf99"/><g fill="#3e4347"><path d="m26.3 32c-1.4 0-4.3 4-4.3 4s2.9-1.3 4.3-1.3c1.4 0 4.3 1.3 4.3 1.3s-2.9-4-4.3-4"/><path d="m37.7 32c-1.4 0-4.3 4-4.3 4s2.9-1.3 4.3-1.3c1.4 0 4.3 1.3 4.3 1.3s-2.9-4-4.3-4"/></g><circle cx="50" cy="17" r="12" fill="#83bf4f"/><circle cx="50" cy="17" r="8" fill="#ffe655"/><path d="m54 17.2c0 2.2-1.8 4-4 4s-4-1.8-4-4c0-2.2 1.8-4 4-4s4 1.8 4 4" fill="#3e4347"/><path d="M26,17c0,6.6-5.4,12-12,12S2,23.6,2,17C2,10.4,7.4,5,14,5S26,10.4,26,17z" fill="#83bf4f"/><circle cx="14" cy="17" r="8" fill="#ffe655"/><path d="m18 17.2c0 2.2-1.8 4-4 4s-4-1.8-4-4c0-2.2 1.8-4 4-4s4 1.8 4 4" fill="#3e4347"/><g fill="#83bf4f"><ellipse cx="14" cy="11.6" rx="9.7" ry="5.4"/><ellipse cx="50" cy="11.6" rx="9.7" ry="5.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f439.svg b/public/emoji/1f439.svg
new file mode 100644
index 000000000..4027ed9b5
--- /dev/null
+++ b/public/emoji/1f439.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m12.6 7.3c-5-.8-9.8 2.2-10.4 6.8-1.9 13.6 14.4 10.6 14.4 10.6.7-4.6 1-16.5-4-17.4" fill="#f29a2e"/><path d="m10.8 12.3c-2.7-.4-5.2 1.2-5.6 3.7-1 7.2 7.7 5.6 7.7 5.6.4-2.5.6-8.9-2.1-9.3" fill="#af5a31"/><path d="m51.4 7.3c5-.8 9.8 2.2 10.4 6.8 1.9 13.5-14.4 10.5-14.4 10.5-.7-4.5-1-16.4 4-17.3" fill="#f29a2e"/><path d="m53.2 12.3c2.7-.4 5.2 1.2 5.6 3.7 1 7.2-7.7 5.6-7.7 5.6-.4-2.5-.6-8.9 2.1-9.3" fill="#af5a31"/><g fill="#f29a2e"><path d="m5.6 42.2c0 8.6 11.8 14.8 26.4 14.8 14.6 0 26.4-6.2 26.4-14.8 0-11.3.8-19.8-6.2-24.8-4.7-3.3-16.9-6.4-20.2-6.4-3.3 0-15.5 3-20.2 6.4-7 5.1-6.2 13.6-6.2 24.8"/><path d="m30.8 7c.3 1.2-.7 2.2-.7 2.2-1.7-1.5-5-2-5-2 1.3 1 .9 2.5.9 2.5-2.3-.6-4.2-.5-4.2-.5 4.7 2.3 3.7 9.3 3.7 9.3 5.6-3.9 12.5-5.7 12.5-5.7-1.5-3.5-7.2-5.8-7.2-5.8"/></g><path d="m38.7 32.9c0 0 .4-4.6 4.1-6.1 4.1-1.7 6.9 2.4 7.6 4.7 1.1 3.4-.3 7.2-.7 8-.3.6-3.3 3.3-10.1.7 0 .1-1.7-3.7-.9-7.3" fill="#fff"/><path d="m38.7 32.9c.1-1.6.6-3.3 1.5-4.6.5-.7 1.1-1.2 1.8-1.6.3-.2.7-.4 1.1-.5.4-.1.8-.2 1.2-.3 1.6-.2 3.3.6 4.4 1.7 1.2 1.2 2.1 2.7 2.5 4.4.4 1.7.3 3.5-.1 5.2-.2.8-.5 1.6-.8 2.4l-.1.3v.1l-.1.1c-.1.1-.1.1-.1.2-.2.2-.3.3-.5.4-.4.2-.7.4-1.1.6-1.5.6-3 .6-4.5.4-1.5-.3-2.9-.7-4.2-1.4 1.4.3 2.9.7 4.3.7 1.4 0 2.8-.2 4.1-.8.3-.1.6-.3.8-.5.1-.1.2-.2.3-.3v-.1c0 0 0 0 0 0l.1-.2c.3-.7.5-1.4.6-2.2.3-1.5.4-3 0-4.5-.3-1.4-1.1-2.7-2.1-3.7-1-1-2.2-1.7-3.5-1.6-.3 0-.7.1-1 .1-.3.1-.7.2-1 .3-.6.3-1.2.7-1.7 1.3-.9 1-1.5 2.5-1.9 4.1" fill="#db8823"/><ellipse cx="43.7" cy="34.6" rx="3" ry="4" fill="#4c5359"/><path d="m25.3 32.9c0 0-.4-4.6-4.1-6.1-4.1-1.7-6.9 2.4-7.6 4.7-1.1 3.4.3 7.2.7 8 .3.6 3.3 3.3 10.1.7 0 .1 1.7-3.7.9-7.3" fill="#fff"/><path d="m25.3 32.9c-.4-1.6-1-3.1-2-4.1-.5-.5-1.1-1-1.7-1.3-.3-.1-.6-.3-1-.3-.3-.1-.6-.1-1-.1-1.3 0-2.6.6-3.5 1.6-1 1-1.7 2.3-2.1 3.7-.3 1.4-.3 3 0 4.5.1.7.4 1.5.6 2.2l.1.2c0-.1 0 0 0 0v.1c.1.1.2.2.3.3.3.2.5.4.8.5 1.2.6 2.7.8 4.1.8 1.4 0 2.9-.3 4.3-.7-1.3.7-2.8 1.1-4.2 1.4-1.5.2-3 .2-4.5-.4-.4-.1-.7-.3-1.1-.6-.2-.1-.3-.3-.5-.4 0 0-.1-.1-.1-.2v-.1l-.1-.1-.1-.3c-.3-.8-.6-1.6-.8-2.4-.4-1.7-.5-3.4-.1-5.2.4-1.8 1.3-3.2 2.5-4.4 1.2-1.2 2.8-1.9 4.4-1.7.4.1.8.1 1.2.3.4.1.7.3 1.1.5.7.4 1.3 1 1.8 1.6 1 1.3 1.5 3 1.6 4.6" fill="#db8823"/><ellipse cx="20.3" cy="34.6" rx="3" ry="4" fill="#4c5359"/><path d="m41.9 40c-5.2-4.5-5.1-15.5-8-19.4-1.3-1.8-2.5-1.8-3.8 0-3 3.9-2.8 14.9-8 19.4-4.2 3.6-11.7-2.7-12.9.2-1.2 2.7 1.3 15.4 22.8 15.4 21.5 0 24-12.7 22.8-15.4-1.2-2.9-8.7 3.4-12.9-.2" fill="#fff"/><path d="m38.5 48c-.7.4-1.6.6-2.4.6-.8-.1-1.6-.3-2.2-.8-.6-.5-1.1-1.2-1.2-1.9l-.7-3.4-.6 3.4c-.1.8-.6 1.4-1.2 1.9-.6.5-1.4.8-2.2.8-.9 0-1.7-.1-2.4-.6-.7-.4-1.4-1.1-1.7-2 0 1 .6 1.9 1.3 2.5.7.6 1.8 1 2.7 1.1 1 .1 2-.2 2.9-.8.5-.3.8-.7 1.2-1.2.3.5.7.9 1.2 1.2.9.6 1.9.9 2.9.8 1 0 2-.4 2.7-1.1.8-.6 1.3-1.6 1.3-2.5-.3.9-.9 1.6-1.6 2" fill="#4c5359"/><path d="m37.6 40.5c-1.1-.8-4.6-.9-5.6-.9-1 0-4.5.1-5.6.9-.8.6-.2 2.1 2 3.4 1.3.8 2.6 1.1 3.6 1.1 1 0 2.3-.3 3.7-1.1 2.1-1.3 2.7-2.8 1.9-3.4" fill="#f15a61"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f43a.svg b/public/emoji/1f43a.svg
new file mode 100644
index 000000000..7b2fd5751
--- /dev/null
+++ b/public/emoji/1f43a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m7.9 28.2l18.9-13c0 0-10.8-15.1-16.2-13-2.6 1-4.5 21.9-2.7 26" fill="#728389"/><path d="m8.7 29.8l7.5-3.6c0 0 4.4-12.2-5.1-20.9-1.9 1.6-4.2 21.6-2.4 24.5" fill="#3e4347"/><path d="m56.1 28.2l-18.9-13c0 0 10.8-15.1 16.2-13 2.6 1 4.5 21.9 2.7 26" fill="#728389"/><path d="m55.3 29.8l-7.5-3.6c0 0-4.4-12.2 5.1-20.9 1.9 1.6 4.2 21.6 2.4 24.5" fill="#3e4347"/><path d="M32,9.7C18.1,9.7,2,25.5,2,36.9C2,46.1,27.9,62,32,62c4.1,0,30-15.9,30-25.1C62,25.5,45.9,9.7,32,9.7z" fill="#728389"/><path d="m4 36.6c.4 9.2 24 21.7 28 21.7 4 0 27.6-12.5 28-21.7-27.5-27.5-7.1 17.9-28 17.9-20.9 0-.5-45.4-28-17.9" fill="#dae5ef"/><path d="m40.5 48.9c-1.7-1.1-6.9-1.2-8.5-1.2-1.6 0-6.8.1-8.5 1.2-1.2.8-.3 2.7 2.9 4.4 2 1 4 1.4 5.5 1.4 1.6 0 3.5-.3 5.5-1.4 3.3-1.7 4.3-3.6 3.1-4.4" fill="#3e4347"/><g fill="#728389"><path d="m11.9 13.9c2.2 1.3 8.2 7.6 3.5 11.2s-7.4 0-6.8-.6c3.9-3.6 3.3-10.6 3.3-10.6"/><path d="m10 16.4c2.3 1 8.8 6 4.3 9.9-4.5 3.9-7.4.9-6.8.2 3.6-3.9 2.5-10.1 2.5-10.1"/><path d="m52.1 13.9c-2.2 1.3-8.2 7.6-3.5 11.2s7.4 0 6.8-.6c-3.9-3.6-3.3-10.6-3.3-10.6"/><path d="m54 16.4c-2.3 1-8.8 6-4.3 9.9 4.5 3.9 7.4.9 6.8.2-3.6-3.9-2.5-10.1-2.5-10.1"/></g><g fill="#dae5ef"><path d="m22.2 19.4c2.1 3.6 6.4 17.5-1.7 20-8.1 2.5-9.6-5-8.3-5.5 6.9-3.3 10-14.5 10-14.5"/><path d="m18.4 21.9c2.4 3.1 7.9 15.4.1 18.4-7.9 3.1-10-3.6-8.8-4.2 6.6-3.6 8.7-14.2 8.7-14.2"/></g><path d="m23.2 33.1c0 3.3-2.7 6-6 6-3.3 0-6-2.7-6-6s2.7-4 6-4l6 4" fill="#42ade2"/><path d="m21 33.1c0 2.1-1.7 3.8-3.8 3.8-2.1 0-3.8-1.7-3.8-3.8 0-2.1 1.7-2.8 3.8-2.8 2.1-.1 3.8.6 3.8 2.8" fill="#3e4347"/><g fill="#dae5ef"><path d="m24.1 32.7c-.2-.5-.6-.9-.9-1.2-.7-.7-1.5-1.3-2.2-1.8-1.5-1-3.1-1.8-4.6-2.6-1.5-.8-3-1.6-4.3-2.6-1.3-1-2.5-2.2-3.4-3.9-.1.9.1 1.8.3 2.6-1.3-1.2-2.5-2.6-3.4-4.5-.1 1.3.2 2.6.6 3.8-1.1-1.2-2.1-2.6-2.9-4.3-.1 2.5.9 5 2.4 7 1.5 2 3.5 3.4 5.5 4.5 2 1.1 4.1 2 6.2 2.7 1 .4 2 .8 3 1.3.9.5 1.8 1 2.4 2.1l1.3-3.1"/><path d="m41.8 19.4c-2.1 3.6-6.4 17.5 1.7 20 8.1 2.5 9.6-5 8.3-5.5-6.9-3.3-10-14.5-10-14.5"/><path d="m45.6 21.9c-2.4 3.1-7.9 15.4-.1 18.4 7.9 3.1 10-3.6 8.8-4.2-6.6-3.6-8.7-14.2-8.7-14.2"/></g><path d="m40.8 33.1c0 3.3 2.7 6 6 6 3.3 0 6-2.7 6-6s-2.7-4-6-4l-6 4" fill="#42ade2"/><path d="m43 33.1c0 2.1 1.7 3.8 3.8 3.8 2.1 0 3.8-1.7 3.8-3.8 0-2.1-1.7-2.8-3.8-2.8-2.1-.1-3.8.6-3.8 2.8" fill="#3e4347"/><path d="m39.9 32.7c.2-.5.6-.9.9-1.2.7-.7 1.5-1.3 2.2-1.8 1.5-1 3.1-1.8 4.6-2.6 1.5-.8 3-1.6 4.3-2.6 1.3-1 2.5-2.2 3.4-3.9.1.9-.1 1.8-.3 2.6 1.3-1.2 2.5-2.6 3.4-4.5.1 1.3-.2 2.6-.6 3.8 1.1-1.2 2.1-2.6 2.9-4.3.1 2.5-.9 5-2.4 7-1.5 2-3.5 3.4-5.5 4.5-2 1.1-4.1 2-6.2 2.7-1 .4-2 .8-3 1.3-.9.5-1.8 1-2.4 2.1l-1.3-3.1" fill="#dae5ef"/><path d="m38.6 56.9c0 1.2-4.1 2.3-6.6 2.3s-6.6-1.1-6.6-2.3 6.6-.7 6.6-.7 6.6-.4 6.6.7" fill="#728389"/><g fill="#3e4347"><path d="m33 53.5v.4c0 .2 0 .4-.1.5-.1.3-.2.7-.3 1-.3.7-.8 1.3-1.4 1.7-1.3.8-2.7.6-3.9.4-2.4-.5-4.4-1.6-6.4-2.8-1.9-1.3-3.7-2.7-5.3-4.3-1.6-1.6-3-3.4-4.2-5.3 1.3 1.9 2.8 3.5 4.5 5 1.7 1.5 3.5 2.8 5.5 3.8 1.9 1.1 4 1.9 6.1 2.2 1 .1 2.1 0 2.7-.4.6-.4.8-1.2.8-2.2h2"/><path d="m33 53.4c0 1 .2 1.8.8 2.2.6.5 1.7.5 2.7.4 2.1-.3 4.2-1.2 6.1-2.2 1.9-1.1 3.8-2.4 5.5-3.8 1.7-1.5 3.2-3.1 4.5-5-1.1 1.9-2.6 3.7-4.2 5.3-1.6 1.6-3.4 3.1-5.3 4.3-1.9 1.2-4 2.3-6.4 2.8-1.2.2-2.5.3-3.9-.4-.7-.4-1.2-1-1.4-1.7-.1-.3-.2-.7-.3-1 0-.2-.1-.3-.1-.5v-.4h2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f43b.svg b/public/emoji/1f43b.svg
new file mode 100644
index 000000000..681e20a57
--- /dev/null
+++ b/public/emoji/1f43b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.6 10.4c0 4.6-3.9 8.4-8.7 8.4-4.8 0-8.7-3.8-8.7-8.4s3.9-8.4 8.7-8.4c4.8 0 8.7 3.8 8.7 8.4" fill="#947151"/><path d="m57.1 10.4c0 2.8-2.3 5.1-5.2 5.1-2.9 0-5.2-2.3-5.2-5.1s2.3-5.1 5.2-5.1c2.9 0 5.2 2.3 5.2 5.1" fill="#e0ac7e"/><ellipse cx="12.1" cy="10.4" rx="8.7" ry="8.4" fill="#947151"/><ellipse cx="12.1" cy="10.4" rx="5.2" ry="5.1" fill="#e0ac7e"/><path d="M62,37.1C62,55.2,41.8,62,32,62S2,55.2,2,37.1c0-23,11-28.3,30-28.3S62,14.1,62,37.1z" fill="#947151"/><path d="m18.9 45.6c0-9.3 8.9-12.8 13.2-12.8 4.3 0 13.2 3.5 13.2 12.8 0 11.8-4.8 14.6-13.2 14.6s-13.2-2.8-13.2-14.6" fill="#e0ac7e"/><path d="m32.7 2c.3 1.6-.6 2.8-.6 2.8-1.4-1.9-4.2-2.5-4.2-2.5 1.1 1.3.8 3.3.8 3.3-1.9-.7-3.6-.6-3.6-.6 4 3 3.1 12.1 3.1 12.1 4.7-5 10.6-7.4 10.6-7.4-1.3-4.7-6.1-7.7-6.1-7.7" fill="#947151"/><g fill="#3e4347"><path d="m36.4 57c.1 0 .1-.2.1-.3 0-.7-2-1.4-4.5-1.4-2.5 0-4.5.6-4.5 1.4 0 .1 0 .3.1.3h8.8"/><path d="m22.8 45.9c0-3.8 4.1-4.6 9.2-4.6 5.1 0 9.2.7 9.2 4.6 0 3.1-7.4 5.8-9.2 5.8s-9.2-2.8-9.2-5.8"/><path d="m59.1 30.7l-1.7.3-1.7.3c-1.1.2-2.3.3-3.4.5-2.3.3-4.5.5-6.8.7-4.4.3-9 .5-13.5.5s-9.1-.2-13.6-.6c-4.5-.4-9.1-1-13.5-2-.1 0-.1-.1-.1-.1 0 0 .1-.1.1-.1 2.3.1 4.5.3 6.8.4 2.3.1 4.5.2 6.8.3 4.5.1 9 .2 13.6.2 4.5 0 9 0 13.6-.1 4.5-.1 9-.3 13.6-.4.1 0 .1 0 .1.1-.2-.1-.2 0-.3 0"/><path d="m19.6 32.5c0 1.6-1.6 2.9-3.6 2.9s-3.6-1.3-3.6-2.9 1.6-1.2 3.6-1.2 3.6-.4 3.6 1.2"/><path d="m51.7 32.5c0 1.6-1.6 2.9-3.6 2.9-2 0-3.6-1.3-3.6-2.9s1.6-1.2 3.6-1.2c2 0 3.6-.4 3.6 1.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f43c.svg b/public/emoji/1f43c.svg
new file mode 100644
index 000000000..247aacc06
--- /dev/null
+++ b/public/emoji/1f43c.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 14c0 6.6-5.4 12-12 12-6.6 0-12-5.4-12-12s5.4-12 12-12c6.6 0 12 5.4 12 12" fill="#3e4347"/><ellipse cx="50" cy="14" rx="7.2" ry="7.2" fill="#555e63"/><path d="m26 14c0 6.6-5.4 12-12 12-6.6 0-12-5.4-12-12s5.4-12 12-12c6.6 0 12 5.4 12 12" fill="#3e4347"/><ellipse cx="14" cy="14" rx="7.2" ry="7.2" fill="#555e63"/><path d="M31.9,8C18.7,8,4,17.9,4,36.4c0,7.7,2.5,9,5.3,14.3c7.8,15.1,37.4,15.1,45.2,0c2.8-5.3,5.5-6.6,5.5-14.3
+		C60,17.9,45,8,31.9,8z" fill="#d1dbe3"/><path d="m19 50.2c0-6.8 8.8-9.4 13-9.4 4.2 0 13 2.6 13 9.4 0 8.6-4.8 10.6-13 10.6-8.3 0-13-2-13-10.6" fill="#e4eef7"/><g fill="#3e4347"><path d="m31 50.1h2v5h-2z"/><path d="m31.9 57c-4.1 0-7.9-1.3-7.9-2.7 0-.2.1-.3.2-.4.1-.1.4-.2.6-.2.3 0 .6.1 1 .3 1 .4 2.9 1.1 6.1 1.1 3.1 0 5-.7 6.1-1.1.5-.2.8-.3 1-.3.4 0 .8.2.8.6 0 1.4-3.7 2.7-7.9 2.7"/><path d="m24 49.6c0-2.5 3.5-3 7.9-3 4.4 0 7.9.5 7.9 3 0 2-6.3 2.8-7.9 2.8-1.6 0-7.9-.8-7.9-2.8"/><path d="m38.2 27.9c3.6-3.6 9.9-3 14.1 1.2 4.2 4.2 4.7 10.5 1.2 14.1-7.2 7.2-22.5-8-15.3-15.3"/></g><circle cx="44.7" cy="34.4" r="5" fill="#42ade2"/><g fill="#3e4347"><circle cx="44.7" cy="34.4" r="2.5"/><path d="m11.7 29.1c4.2-4.2 10.5-4.7 14.1-1.2 7.2 7.2-8 22.5-15.3 15.3-3.6-3.6-3-9.9 1.2-14.1"/></g><circle cx="19.3" cy="34.4" r="5" fill="#42ade2"/><circle cx="19.3" cy="34.4" r="2.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f43d.svg b/public/emoji/1f43d.svg
new file mode 100644
index 000000000..6014a8b70
--- /dev/null
+++ b/public/emoji/1f43d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 37.3c0 17.3-13.4 15.3-30 15.3-16.6 0-30 2-30-15.3 0-17.3 13.4-25.9 30-25.9 16.6 0 30 8.6 30 25.9" fill="#fc97b2"/><path d="m25.9 33.6c0 7.4-3.3 13.4-7.3 13.4-4.1 0-7.3-6-7.3-13.4 0-7.4 3.3-13.4 7.3-13.4 4.1.1 7.3 6 7.3 13.4" fill="#a5627a"/><ellipse cx="19.9" cy="33.6" rx="6.1" ry="12.8" fill="#bf7b90"/><path d="m52.7 33.6c0 7.4-3.3 13.4-7.3 13.4-4.1 0-7.3-6-7.3-13.4 0-7.4 3.3-13.4 7.3-13.4 4 .1 7.3 6 7.3 13.4" fill="#a5627a"/><ellipse cx="46.7" cy="33.6" rx="6.1" ry="12.8" fill="#bf7b90"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f43e.svg b/public/emoji/1f43e.svg
new file mode 100644
index 000000000..c6b2b83af
--- /dev/null
+++ b/public/emoji/1f43e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m18.1 22.1c-5.6 1.5-9.1 6.9-8.1 10.7s4.8-.5 10.4-2c5.6-1.5 11 .3 10-3.4s-6.6-6.8-12.3-5.3"/><path d="m13.8 20.3c1.7-.6 1.9-4.3 1-6.8-.9-2.5-3-4-4.7-3.4s-2.3 3.1-1.4 5.6 3.4 5.3 5.1 4.6"/><path d="m20.7 18.4c1.8-.2 3-3.7 2.7-6.3-.2-2.6-1.9-4.6-3.7-4.5-1.8.2-3.1 2.4-2.8 5.1.2 2.6 2 5.9 3.8 5.7"/><path d="m28.7 10.7c-1.8 0-3.3 2.1-3.3 4.8s1.5 6 3.3 6 3.3-3.4 3.3-6c0-2.7-1.5-4.8-3.3-4.8"/><path d="m3.3 17.5c-1.6.9-1.8 3.5-.4 5.8 1.3 2.3 4.3 4.5 5.9 3.6 1.6-.9 1.1-4.6-.2-6.9s-3.7-3.4-5.3-2.5"/><path d="m45.9 44.2c-5.6-1.5-11.4 1.5-12.3 5.2s4.4 1.9 10 3.4c5.6 1.5 9.4 5.8 10.4 2s-2.5-9.1-8.1-10.6"/><path d="m50.2 42.5c1.7.6 4.2-2.1 5.1-4.6s.3-5-1.4-5.6c-1.7-.6-3.8.9-4.7 3.4s-.7 6.2 1 6.8"/><path d="m43.3 40.6c1.8.2 3.6-3.1 3.8-5.7.2-2.6-1-4.9-2.8-5.1-1.8-.2-3.5 1.9-3.7 4.5-.3 2.6.9 6.1 2.7 6.3"/><path d="m35.3 43.7c1.8 0 3.3-3.4 3.3-6 0-2.6-1.5-4.8-3.3-4.8-1.8 0-3.3 2.1-3.3 4.8 0 2.6 1.5 6 3.3 6"/><path d="m60.7 39.6c-1.6-.9-3.9.2-5.2 2.5-1.3 2.3-1.8 6-.2 6.9 1.6.9 4.5-1.3 5.9-3.6s1-4.9-.5-5.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f43f.svg b/public/emoji/1f43f.svg
new file mode 100644
index 000000000..243ee8944
--- /dev/null
+++ b/public/emoji/1f43f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m43.7 56.9c3 .5 6.6-.5 10.4-3.9 5.2-4.5 8.3-10 7.8-17.4-.2-2.9-1.3-4.8-2.6-6-1-.9-7.1 1.2-7.1 7.8.1 12.6-8.5 19.5-8.5 19.5" fill="#947151"/><path d="m52.8 38.6c0-6 3-8.5 6.5-9-3.3-3.4-9.2 2.3-9.2 7.5 0 12.6-5.2 13.7-8.1 19.4 0 0 .5.3 1.6.3 3.7-3 9.2-8.6 9.2-18.2" fill="#231f20"/><path d="m51.2 37.5c0-6 3.5-8.6 7.1-8.7-3.8-2.3-9.4 1-9.4 7.3 0 10.3-6.9 14.9-6.9 14.9v5.4c1.6-1.1 9.2-7.6 9.2-18.9" fill="#ffe8bb"/><g fill="#5e4433"><path d="m10.6 38.1c0 0-7.4.5-8.4-1.6-1.4-3 5.9-4.6 8.4-3.4v5"/><path d="m29.7 58.5c0 0-10.8.5-10.8-1 0-1.5 4.9-4.5 10.8-4.5v5.5"/></g><path d="m41.7 56.8c2.9-4.3 3.5-12.9 1.4-18.1-1.7-4.2-6.2-9.3-12.8-12.1-16.5-7.2-22.5 3.7-15 9.2 8.8 6.5 8 16.9 11.4 21.2-3.6.9-6.2 2.8-6.2 3.9 0 1.5 10.8 1 10.8 1 6 0 10.8-1.2 10.8-2.7.1-1.1-.1-1.8-.4-2.4" fill="#947151"/><path d="m31.5 45.9c0-3.7 1.6-6.9 4.1-8.9-5.2.4-9.9 5.2-9.9 11.1.1 5.3 3.4 8 2.3 8.4-8.8 3.1 1.2.8 8.2 2.6 2.2.6-4.7-7.1-4.7-13.2" fill="#ffe8bb"/><path d="m46.1 41.2c0-6.9-9.6-15-15.7-16.9-2.2-.7-4.2-1.2-6-1.5.2.8.3 1.7.4 2.5 12.3 3.1 24.2 15.6 16.9 31.5 3.5-5 4.4-9.2 4.4-15.6" fill="#231f20"/><path d="m31.4 22.9c-2.7-.7-5.1-1-7.4-1 .4.6.6 1.4.7 2.2 10.5 2.9 20.5 9.6 20.5 21.5 0 2.7-1.6 8.7-3.6 11.3 3.9-2.8 6.1-9.4 6.1-15.7.1-10-7.4-15.9-16.3-18.3" fill="#ffe8bb"/><path d="m19.9 19.7l-5.6.6c-.3-3.1 2.3-5.9 2.3-5.9s3 2.2 3.3 5.3" fill="#5e4433"/><path d="m22.4 20.2c.3-3.1-2.2-6.2-2.2-6.2s-3.2 2.2-3.6 5.3c-5.4.2-11.4 7.5-10.9 13.3.1 1.6 4.4 4.6 9.8 4.6s9.8-4.8 9.8-10.7c.1-3.5-1-5.4-2.9-6.3" fill="#947151"/><path d="m21.5 21.3c-.5 4.3-1.4 4.1-2.6 3.9-1.2-.2-2.1-.2-1.6-4.5.3-2.3 2.6-3.9 2.6-3.9s1.8 2.2 1.6 4.5" fill="#f4a19a"/><path d="m16 27.4c0 0-1.5 1.9-3.3 1.9-1.8 0-2.6-1.9-2.6-1.9s.8-3.5 2.6-3.5c1.8 0 3.3 3.5 3.3 3.5" fill="#ffe8bb"/><path d="m14.6 27.2c0 0-.9 1.2-2 1.2-1.1 0-1.6-1.2-1.6-1.2s.5-2.1 1.6-2.1c1.1 0 2 2.1 2 2.1" fill="#231f20"/><path d="m25.7 27.5c-1.8.6-4.5-.5-4.5-.5-2.4-3-3.7 1-3.7 1l1.1.4-2 .9.5.5h-1l.6.5-.4.3c-.7-.4-1.4-.6-2.2-.6-2.6 0-4.8 2.3-4.8 5.2s2.1 5.2 4.8 5.2c2.6 0 4.8-2.3 4.8-5.2 0-.1 0-.2 0-.3l1.8.5-.4-1.4h2.1l-.9-.8 3-2.3h-1.8l2.8-1.7c0 0-1.5 0-2.1 0 1 .1 4.2-2.4 2.3-1.7" fill="#ffe8bb"/><path d="m25.7 42.4c.1 2.3-5.4 9-13.3-1.3 0 0-7.4.5-8.4-1.6-1.4-3 7.1-4.8 9.3-3.4 5.2 3.2 12.2-3 12.4 6.3" fill="#947151"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f440.svg b/public/emoji/1f440.svg
new file mode 100644
index 000000000..8caf9aafe
--- /dev/null
+++ b/public/emoji/1f440.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#dde8e3"><path d="M2,31.4C2,40.2,5.7,53,17,53c11.3,0,15-12.8,15-21.6C32,4.2,2,4.2,2,31.4z"/><path d="m32 31.4c0 8.8 3.7 21.6 15 21.6 11.3 0 15-12.8 15-21.6 0-27.2-30-27.2-30 0"/></g><g fill="#fff"><path d="m2.8 32.1c0 7.6 2.4 19.3 12 19.3 9.6 0 12-11.8 12-19.3-.1-26-24-26-24 0"/><path d="m32.8 32.1c0 7.6 2.4 19.3 12 19.3 9.6 0 12-11.8 12-19.3-.1-26-24-26-24 0"/></g><g fill="#493b30"><path d="m2.8 32.2c0 6.2 4.4 11 9.7 11 5.4 0 9.7-4.8 9.7-11 0-15.2-19.4-15.2-19.4 0"/><path d="m32.8 32.2c0 6.2 4.4 11 9.7 11 5.4 0 9.7-4.8 9.7-11 0-15.2-19.4-15.2-19.4 0"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f441-1f5e8.svg b/public/emoji/1f441-1f5e8.svg
new file mode 100644
index 000000000..facc5a21a
--- /dev/null
+++ b/public/emoji/1f441-1f5e8.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M55.6,41.7c4-4.4,6.4-8.9,6.4-11.5C62,24.3,48.6,7,32,7C15.4,7,2,24.3,2,30.2s13.4,23.2,30,23.2
+		c4.6,0,9-1.3,12.9-3.4L55.6,57V41.7z" fill="#4fd1d9"/><circle cx="32" cy="30.2" r="15" fill="#fff"/><path d="m32 21.2c-1 0-1.9.2-2.8.4 1.1.9 1.8 2.3 1.8 3.8 0 2.8-2.2 5-5 5-1.1 0-2.1-.4-3-1 0 .2 0 .5 0 .7 0 5 4 9 9 9 5 0 9-4 9-9s-4-8.9-9-8.9" fill="#4fd1d9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f441.svg b/public/emoji/1f441.svg
new file mode 100644
index 000000000..3ce3327d1
--- /dev/null
+++ b/public/emoji/1f441.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32c0 0-10.1 20-30 20-19.9 0-30-20-30-20s10.1-20 30-20c19.9 0 30 20 30 20" fill="#231f20"/><path d="M57,32c0,0-8.4,16.7-25,16.7C15.4,48.7,7,32,7,32s8.4-16.7,25-16.7C48.6,15.3,57,32,57,32z" fill="#fff"/><path d="m45.4 32c0 7.5-6 13.5-13.5 13.5-7.5 0-13.5-6-13.5-13.5 0-7.5 6-13.5 13.5-13.5 7.5 0 13.5 6 13.5 13.5" fill="#42ade2"/><path d="m39.4 32c0 4.1-3.4 7.5-7.5 7.5-4.1 0-7.5-3.4-7.5-7.5 0-4.1 3.4-7.5 7.5-7.5 4.1 0 7.5 3.4 7.5 7.5" fill="#231f20"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f442-1f3fb.svg b/public/emoji/1f442-1f3fb.svg
new file mode 100644
index 000000000..e203744ea
--- /dev/null
+++ b/public/emoji/1f442-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.3 46.9c-15.2 6.2-11.5 13.9-20.2 14.9-17.7 2.1-8.9-17.1-9.3-27.5-.7-23 5-31.6 21.5-32.3 22.5-1 28.8 36.5 8 44.9" fill="#ffe1bd"/><g fill="#e6b796"><path d="m22.7 32.9c-2.4-2.2-4.1-5.1-5.1-8.4-.5-1.6-.7-3.4-.5-5.3.2-1.8.8-3.7 1.7-5.3 1-1.6 2.4-3 3.8-4 1.5-1 3.1-1.8 4.7-2.3 1.8-.6 3.7-.8 5.6-.5 1.9.3 3.7 1 5.1 2 3 2 5 4.9 6.5 7.9 1.4 3 2.3 6.2 2.6 9.5.3 3.3 0 6.6-1.1 9.7-.5 1.5-1.3 3-2.3 4.3-1 1.3-2.2 2.4-3.6 3.2l-.1-.4c2.5-1.9 4.1-4.6 4.8-7.5.7-2.9.7-6 .2-9-.5-3-1.5-5.8-3-8.4-1.4-2.6-3.4-4.8-5.7-6.2-1.2-.7-2.4-1-3.6-1.1-1.2-.1-2.5.2-3.6.7-2.6 1.1-4.9 2.6-6.4 4.6-1.5 2-2.1 4.6-1.9 7.5.2 2.9 1.1 5.8 2.3 8.7l-.4.3"/><path d="m18.9 20.9c2.9-1.3 6.6-1.1 9.7.5 3.1 1.6 5.6 4.6 6.2 8.1.3 1.7.2 3.5-.2 5.1-.4 1.6-1 3.1-1.7 4.5-.7 1.4-1.4 2.8-2.3 4.1-.9 1.3-1.8 2.6-3 3.8-1.1 1.2-2.5 2.3-4.1 3-1.6.7-3.5 1.1-5.4.8-.5-.1-1-.2-1.4-.3-.2-.1-.5-.1-.8-.3-.4-.2-.7-.3-1.1-.7-.4-.4-.9-1.1-1-1.8-.1-.7.1-1.3.2-1.7.3-.8.7-1.2 1-1.6 1.2-1.5 2.4-2.4 3.5-3.3 1.1-.9 2.2-1.8 3.1-2.7.4-.4.8-.9 1-1.3.2-.4.3-.7.3-1 0-.3-.2-.8-.6-1.2-.4-.5-.9-.9-1.4-1.4-1.1-.9-2.4-1.6-3.7-2.4l.1-.4c1.6.1 3.1.3 4.7.8.8.3 1.6.6 2.3 1.2.8.5 1.6 1.3 2 2.4.4 1.1.4 2.5 0 3.5-.3 1-.8 1.8-1.3 2.6-1 1.5-2.2 2.6-3.4 3.6-1.1 1-2.4 2-3.1 2.8-.2.2-.3.4-.3.3 0-.1.1-.2 0-.6 0-.4-.3-.7-.4-.8-.2-.1-.1-.1-.2-.1 0 0 .2.1.3.1.3.1.5.2.8.3 2.1.5 4.8-.1 7.3-1.5 2.4-1.4 4.5-3.8 5.4-6.5.5-1.4.6-2.8.5-4.2 0-.4-.1-.6-.1-1-.1-.3-.1-.7-.2-1-.2-.7-.4-1.3-.6-1.9-.9-2.4-2.3-4.5-4.4-6.1-1-.8-2.2-1.4-3.5-1.9-1.3-.5-2.7-.8-4.3-1.1l.1-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f442-1f3fc.svg b/public/emoji/1f442-1f3fc.svg
new file mode 100644
index 000000000..e9b24783b
--- /dev/null
+++ b/public/emoji/1f442-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.3 46.9c-15.2 6.2-11.5 13.9-20.2 14.9-17.7 2.1-8.9-17.1-9.3-27.5-.7-23 5-31.6 21.5-32.3 22.5-1 28.8 36.5 8 44.9" fill="#fed0ac"/><g fill="#e0a372"><path d="m22.7 32.9c-2.4-2.2-4.1-5.1-5.1-8.4-.5-1.6-.7-3.4-.5-5.3.2-1.8.8-3.7 1.7-5.3 1-1.6 2.4-3 3.8-4 1.5-1 3.1-1.8 4.7-2.3 1.8-.6 3.7-.8 5.6-.5 1.9.3 3.7 1 5.1 2 3 2 5 4.9 6.5 7.9 1.4 3 2.3 6.2 2.6 9.5.3 3.3 0 6.6-1.1 9.7-.5 1.5-1.3 3-2.3 4.3-1 1.3-2.2 2.4-3.6 3.2l-.1-.4c2.5-1.9 4.1-4.6 4.8-7.5.7-2.9.7-6 .2-9-.5-3-1.5-5.8-3-8.4-1.4-2.6-3.4-4.8-5.7-6.2-1.2-.7-2.4-1-3.6-1.1-1.2-.1-2.5.2-3.6.7-2.6 1.1-4.9 2.6-6.4 4.6-1.5 2-2.1 4.6-1.9 7.5.2 2.9 1.1 5.8 2.3 8.7l-.4.3"/><path d="m18.9 20.9c2.9-1.3 6.6-1.1 9.7.5 3.1 1.6 5.6 4.6 6.2 8.1.3 1.7.2 3.5-.2 5.1-.4 1.6-1 3.1-1.7 4.5-.7 1.4-1.4 2.8-2.3 4.1-.9 1.3-1.8 2.6-3 3.8-1.1 1.2-2.5 2.3-4.1 3-1.6.7-3.5 1.1-5.4.8-.5-.1-1-.2-1.4-.3-.2-.1-.5-.1-.8-.3-.4-.2-.7-.3-1.1-.7-.4-.4-.9-1.1-1-1.8-.1-.7.1-1.3.2-1.7.3-.8.7-1.2 1-1.6 1.2-1.5 2.4-2.4 3.5-3.3 1.1-.9 2.2-1.8 3.1-2.7.4-.4.8-.9 1-1.3.2-.4.3-.7.3-1 0-.3-.2-.8-.6-1.2-.4-.5-.9-.9-1.4-1.4-1.1-.9-2.4-1.6-3.7-2.4l.1-.4c1.6.1 3.1.3 4.7.8.8.3 1.6.6 2.3 1.2.8.5 1.6 1.3 2 2.4.4 1.1.4 2.5 0 3.5-.3 1-.8 1.8-1.3 2.6-1 1.5-2.2 2.6-3.4 3.6-1.1 1-2.4 2-3.1 2.8-.2.2-.3.4-.3.3 0-.1.1-.2 0-.6 0-.4-.3-.7-.4-.8-.2-.1-.1-.1-.2-.1 0 0 .2.1.3.1.3.1.5.2.8.3 2.1.5 4.8-.1 7.3-1.5 2.4-1.4 4.5-3.8 5.4-6.5.5-1.4.6-2.8.5-4.2 0-.4-.1-.6-.1-1-.1-.3-.1-.7-.2-1-.2-.7-.4-1.3-.6-1.9-.9-2.4-2.3-4.5-4.4-6.1-1-.8-2.2-1.4-3.5-1.9-1.3-.5-2.7-.8-4.3-1.1l.1-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f442-1f3fd.svg b/public/emoji/1f442-1f3fd.svg
new file mode 100644
index 000000000..717877f31
--- /dev/null
+++ b/public/emoji/1f442-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.3 46.9c-15.2 6.2-11.5 13.9-20.2 14.9-17.7 2.1-8.9-17.1-9.3-27.5-.7-23 5-31.6 21.5-32.3 22.5-1 28.8 36.5 8 44.9" fill="#d6a57c"/><g fill="#b58360"><path d="m22.7 32.9c-2.4-2.2-4.1-5.1-5.1-8.4-.5-1.6-.7-3.4-.5-5.3.2-1.8.8-3.7 1.7-5.3 1-1.6 2.4-3 3.8-4 1.5-1 3.1-1.8 4.7-2.3 1.8-.6 3.7-.8 5.6-.5 1.9.3 3.7 1 5.1 2 3 2 5 4.9 6.5 7.9 1.4 3 2.3 6.2 2.6 9.5.3 3.3 0 6.6-1.1 9.7-.5 1.5-1.3 3-2.3 4.3-1 1.3-2.2 2.4-3.6 3.2l-.1-.4c2.5-1.9 4.1-4.6 4.8-7.5.7-2.9.7-6 .2-9-.5-3-1.5-5.8-3-8.4-1.4-2.6-3.4-4.8-5.7-6.2-1.2-.7-2.4-1-3.6-1.1-1.2-.1-2.5.2-3.6.7-2.6 1.1-4.9 2.6-6.4 4.6-1.5 2-2.1 4.6-1.9 7.5.2 2.9 1.1 5.8 2.3 8.7l-.4.3"/><path d="m18.9 20.9c2.9-1.3 6.6-1.1 9.7.5 3.1 1.6 5.6 4.6 6.2 8.1.3 1.7.2 3.5-.2 5.1-.4 1.6-1 3.1-1.7 4.5-.7 1.4-1.4 2.8-2.3 4.1-.9 1.3-1.8 2.6-3 3.8-1.1 1.2-2.5 2.3-4.1 3-1.6.7-3.5 1.1-5.4.8-.5-.1-1-.2-1.4-.3-.2-.1-.5-.1-.8-.3-.4-.2-.7-.3-1.1-.7-.4-.4-.9-1.1-1-1.8-.1-.7.1-1.3.2-1.7.3-.8.7-1.2 1-1.6 1.2-1.5 2.4-2.4 3.5-3.3 1.1-.9 2.2-1.8 3.1-2.7.4-.4.8-.9 1-1.3.2-.4.3-.7.3-1 0-.3-.2-.8-.6-1.2-.4-.5-.9-.9-1.4-1.4-1.1-.9-2.4-1.6-3.7-2.4l.1-.4c1.6.1 3.1.3 4.7.8.8.3 1.6.6 2.3 1.2.8.5 1.6 1.3 2 2.4.4 1.1.4 2.5 0 3.5-.3 1-.8 1.8-1.3 2.6-1 1.5-2.2 2.6-3.4 3.6-1.1 1-2.4 2-3.1 2.8-.2.2-.3.4-.3.3 0-.1.1-.2 0-.6 0-.4-.3-.7-.4-.8-.2-.1-.1-.1-.2-.1 0 0 .2.1.3.1.3.1.5.2.8.3 2.1.5 4.8-.1 7.3-1.5 2.4-1.4 4.5-3.8 5.4-6.5.5-1.4.6-2.8.5-4.2 0-.4-.1-.6-.1-1-.1-.3-.1-.7-.2-1-.2-.7-.4-1.3-.6-1.9-.9-2.4-2.3-4.5-4.4-6.1-1-.8-2.2-1.4-3.5-1.9-1.3-.5-2.7-.8-4.3-1.1l.1-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f442-1f3fe.svg b/public/emoji/1f442-1f3fe.svg
new file mode 100644
index 000000000..aaf77d80b
--- /dev/null
+++ b/public/emoji/1f442-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.3 46.9c-15.2 6.2-11.5 13.9-20.2 14.9-17.7 2.1-8.9-17.1-9.3-27.5-.7-23 5-31.6 21.5-32.3 22.5-1 28.8 36.5 8 44.9" fill="#b47d56"/><g fill="#935e3e"><path d="m22.7 32.9c-2.4-2.2-4.1-5.1-5.1-8.4-.5-1.6-.7-3.4-.5-5.3.2-1.8.8-3.7 1.7-5.3 1-1.6 2.4-3 3.8-4 1.5-1 3.1-1.8 4.7-2.3 1.8-.6 3.7-.8 5.6-.5 1.9.3 3.7 1 5.1 2 3 2 5 4.9 6.5 7.9 1.4 3 2.3 6.2 2.6 9.5.3 3.3 0 6.6-1.1 9.7-.5 1.5-1.3 3-2.3 4.3-1 1.3-2.2 2.4-3.6 3.2l-.1-.4c2.5-1.9 4.1-4.6 4.8-7.5.7-2.9.7-6 .2-9-.5-3-1.5-5.8-3-8.4-1.4-2.6-3.4-4.8-5.7-6.2-1.2-.7-2.4-1-3.6-1.1-1.2-.1-2.5.2-3.6.7-2.6 1.1-4.9 2.6-6.4 4.6-1.5 2-2.1 4.6-1.9 7.5.2 2.9 1.1 5.8 2.3 8.7l-.4.3"/><path d="m18.9 20.9c2.9-1.3 6.6-1.1 9.7.5 3.1 1.6 5.6 4.6 6.2 8.1.3 1.7.2 3.5-.2 5.1-.4 1.6-1 3.1-1.7 4.5-.7 1.4-1.4 2.8-2.3 4.1-.9 1.3-1.8 2.6-3 3.8-1.1 1.2-2.5 2.3-4.1 3-1.6.7-3.5 1.1-5.4.8-.5-.1-1-.2-1.4-.3-.2-.1-.5-.1-.8-.3-.4-.2-.7-.3-1.1-.7-.4-.4-.9-1.1-1-1.8-.1-.7.1-1.3.2-1.7.3-.8.7-1.2 1-1.6 1.2-1.5 2.4-2.4 3.5-3.3 1.1-.9 2.2-1.8 3.1-2.7.4-.4.8-.9 1-1.3.2-.4.3-.7.3-1 0-.3-.2-.8-.6-1.2-.4-.5-.9-.9-1.4-1.4-1.1-.9-2.4-1.6-3.7-2.4l.1-.4c1.6.1 3.1.3 4.7.8.8.3 1.6.6 2.3 1.2.8.5 1.6 1.3 2 2.4.4 1.1.4 2.5 0 3.5-.3 1-.8 1.8-1.3 2.6-1 1.5-2.2 2.6-3.4 3.6-1.1 1-2.4 2-3.1 2.8-.2.2-.3.4-.3.3 0-.1.1-.2 0-.6 0-.4-.3-.7-.4-.8-.2-.1-.1-.1-.2-.1 0 0 .2.1.3.1.3.1.5.2.8.3 2.1.5 4.8-.1 7.3-1.5 2.4-1.4 4.5-3.8 5.4-6.5.5-1.4.6-2.8.5-4.2 0-.4-.1-.6-.1-1-.1-.3-.1-.7-.2-1-.2-.7-.4-1.3-.6-1.9-.9-2.4-2.3-4.5-4.4-6.1-1-.8-2.2-1.4-3.5-1.9-1.3-.5-2.7-.8-4.3-1.1l.1-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f442-1f3ff.svg b/public/emoji/1f442-1f3ff.svg
new file mode 100644
index 000000000..c8f653bba
--- /dev/null
+++ b/public/emoji/1f442-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.3 46.9c-15.2 6.2-11.5 13.9-20.2 14.9-17.7 2.1-8.9-17.1-9.3-27.5-.7-23 5-31.6 21.5-32.3 22.5-1 28.8 36.5 8 44.9" fill="#8a6859"/><g fill="#705041"><path d="m22.7 32.9c-2.4-2.2-4.1-5.1-5.1-8.4-.5-1.6-.7-3.4-.5-5.3.2-1.8.8-3.7 1.7-5.3 1-1.6 2.4-3 3.8-4 1.5-1 3.1-1.8 4.7-2.3 1.8-.6 3.7-.8 5.6-.5 1.9.3 3.7 1 5.1 2 3 2 5 4.9 6.5 7.9 1.4 3 2.3 6.2 2.6 9.5.3 3.3 0 6.6-1.1 9.7-.5 1.5-1.3 3-2.3 4.3-1 1.3-2.2 2.4-3.6 3.2l-.1-.4c2.5-1.9 4.1-4.6 4.8-7.5.7-2.9.7-6 .2-9-.5-3-1.5-5.8-3-8.4-1.4-2.6-3.4-4.8-5.7-6.2-1.2-.7-2.4-1-3.6-1.1-1.2-.1-2.5.2-3.6.7-2.6 1.1-4.9 2.6-6.4 4.6-1.5 2-2.1 4.6-1.9 7.5.2 2.9 1.1 5.8 2.3 8.7l-.4.3"/><path d="m18.9 20.9c2.9-1.3 6.6-1.1 9.7.5 3.1 1.6 5.6 4.6 6.2 8.1.3 1.7.2 3.5-.2 5.1-.4 1.6-1 3.1-1.7 4.5-.7 1.4-1.4 2.8-2.3 4.1-.9 1.3-1.8 2.6-3 3.8-1.1 1.2-2.5 2.3-4.1 3-1.6.7-3.5 1.1-5.4.8-.5-.1-1-.2-1.4-.3-.2-.1-.5-.1-.8-.3-.4-.2-.7-.3-1.1-.7-.4-.4-.9-1.1-1-1.8-.1-.7.1-1.3.2-1.7.3-.8.7-1.2 1-1.6 1.2-1.5 2.4-2.4 3.5-3.3 1.1-.9 2.2-1.8 3.1-2.7.4-.4.8-.9 1-1.3.2-.4.3-.7.3-1 0-.3-.2-.8-.6-1.2-.4-.5-.9-.9-1.4-1.4-1.1-.9-2.4-1.6-3.7-2.4l.1-.4c1.6.1 3.1.3 4.7.8.8.3 1.6.6 2.3 1.2.8.5 1.6 1.3 2 2.4.4 1.1.4 2.5 0 3.5-.3 1-.8 1.8-1.3 2.6-1 1.5-2.2 2.6-3.4 3.6-1.1 1-2.4 2-3.1 2.8-.2.2-.3.4-.3.3 0-.1.1-.2 0-.6 0-.4-.3-.7-.4-.8-.2-.1-.1-.1-.2-.1 0 0 .2.1.3.1.3.1.5.2.8.3 2.1.5 4.8-.1 7.3-1.5 2.4-1.4 4.5-3.8 5.4-6.5.5-1.4.6-2.8.5-4.2 0-.4-.1-.6-.1-1-.1-.3-.1-.7-.2-1-.2-.7-.4-1.3-.6-1.9-.9-2.4-2.3-4.5-4.4-6.1-1-.8-2.2-1.4-3.5-1.9-1.3-.5-2.7-.8-4.3-1.1l.1-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f442.svg b/public/emoji/1f442.svg
new file mode 100644
index 000000000..3063df796
--- /dev/null
+++ b/public/emoji/1f442.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.3 46.9c-15.2 6.2-11.5 13.9-20.2 14.9-17.7 2.1-8.9-17.1-9.3-27.5-.7-23 5-31.6 21.5-32.3 22.5-1 28.8 36.5 8 44.9" fill="#ffdd67"/><g fill="#eba352"><path d="m22.7 32.9c-2.4-2.2-4.1-5.1-5.1-8.4-.5-1.6-.7-3.4-.5-5.3.2-1.8.8-3.7 1.7-5.3 1-1.6 2.4-3 3.8-4 1.5-1 3.1-1.8 4.7-2.3 1.8-.6 3.7-.8 5.6-.5 1.9.3 3.7 1 5.1 2 3 2 5 4.9 6.5 7.9 1.4 3 2.3 6.2 2.6 9.5.3 3.3 0 6.6-1.1 9.7-.5 1.5-1.3 3-2.3 4.3-1 1.3-2.2 2.4-3.6 3.2l-.1-.4c2.5-1.9 4.1-4.6 4.8-7.5.7-2.9.7-6 .2-9-.5-3-1.5-5.8-3-8.4-1.4-2.6-3.4-4.8-5.7-6.2-1.2-.7-2.4-1-3.6-1.1-1.2-.1-2.5.2-3.6.7-2.6 1.1-4.9 2.6-6.4 4.6-1.5 2-2.1 4.6-1.9 7.5.2 2.9 1.1 5.8 2.3 8.7l-.4.3"/><path d="m18.9 20.9c2.9-1.3 6.6-1.1 9.7.5 3.1 1.6 5.6 4.6 6.2 8.1.3 1.7.2 3.5-.2 5.1-.4 1.6-1 3.1-1.7 4.5-.7 1.4-1.4 2.8-2.3 4.1-.9 1.3-1.8 2.6-3 3.8-1.1 1.2-2.5 2.3-4.1 3-1.6.7-3.5 1.1-5.4.8-.5-.1-1-.2-1.4-.3-.2-.1-.5-.1-.8-.3-.4-.2-.7-.3-1.1-.7-.4-.4-.9-1.1-1-1.8-.1-.7.1-1.3.2-1.7.3-.8.7-1.2 1-1.6 1.2-1.5 2.4-2.4 3.5-3.3 1.1-.9 2.2-1.8 3.1-2.7.4-.4.8-.9 1-1.3.2-.4.3-.7.3-1 0-.3-.2-.8-.6-1.2-.4-.5-.9-.9-1.4-1.4-1.1-.9-2.4-1.6-3.7-2.4l.1-.4c1.6.1 3.1.3 4.7.8.8.3 1.6.6 2.3 1.2.8.5 1.6 1.3 2 2.4.4 1.1.4 2.5 0 3.5-.3 1-.8 1.8-1.3 2.6-1 1.5-2.2 2.6-3.4 3.6-1.1 1-2.4 2-3.1 2.8-.2.2-.3.4-.3.3 0-.1.1-.2 0-.6 0-.4-.3-.7-.4-.8-.2-.1-.1-.1-.2-.1 0 0 .2.1.3.1.3.1.5.2.8.3 2.1.5 4.8-.1 7.3-1.5 2.4-1.4 4.5-3.8 5.4-6.5.5-1.4.6-2.8.5-4.2 0-.4-.1-.6-.1-1-.1-.3-.1-.7-.2-1-.2-.7-.4-1.3-.6-1.9-.9-2.4-2.3-4.5-4.4-6.1-1-.8-2.2-1.4-3.5-1.9-1.3-.5-2.7-.8-4.3-1.1l.1-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f443-1f3fb.svg b/public/emoji/1f443-1f3fb.svg
new file mode 100644
index 000000000..db943dbf4
--- /dev/null
+++ b/public/emoji/1f443-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><ellipse cx="16.9" cy="48.6" rx="9.9" ry="9.5"/><ellipse cx="47.1" cy="48.6" rx="9.9" ry="9.5"/></g><g fill="#fed0ac"><path d="m47.1 49.4c-3.8 0-6.9 2.1-6.9 4.7 0 .6.2 1.2.5 1.8 1.7 1.4 3.9 2.3 6.4 2.3 2.4 0 4.7-.9 6.4-2.3.3-.5.5-1.1.5-1.8 0-2.6-3-4.7-6.9-4.7"/><path d="m16.9 49.4c3.8 0 6.9 2.1 6.9 4.7 0 .6-.2 1.2-.5 1.8-1.7 1.4-3.9 2.3-6.4 2.3-2.4 0-4.7-.9-6.4-2.3-.3-.5-.5-1.1-.5-1.8 0-2.6 3-4.7 6.9-4.7"/><path d="m32 53.3c-3.1 0-7-.9-12.4-2l1.1 6.1c2.9 2.8 6.9 4.6 11.3 4.6s8.4-1.8 11.3-4.6l1.1-6.1c-5.4 1.1-9.3 2-12.4 2"/></g><g fill="#ad6c3f"><path d="m17.6 53.2c3.7 1.1 4.7 5.6 4.7 5.6s-2.5-1.9-5.4-2.5c-6.7-1.4-3.8-4.6.7-3.1"/><path d="m46.4 53.2c-3.7 1.1-4.7 5.6-4.7 5.6s2.5-1.9 5.4-2.5c6.8-1.4 3.8-4.6-.7-3.1"/></g><path d="m43 21.2c0-16.2-4.9-19.2-11-19.2-6.1 0-11.1 3-11.1 19.2 0 4.7-3.7 18.4-3.7 24 0 8.3 6.6 8.6 14.8 8.6 8.2 0 14.8-.3 14.8-8.6 0-5.6-3.8-19.3-3.8-24" fill="#ffe1bd"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f443-1f3fc.svg b/public/emoji/1f443-1f3fc.svg
new file mode 100644
index 000000000..e909c446d
--- /dev/null
+++ b/public/emoji/1f443-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><ellipse cx="16.9" cy="48.6" rx="9.9" ry="9.5"/><ellipse cx="47.1" cy="48.6" rx="9.9" ry="9.5"/></g><g fill="#ebbc99"><path d="m47.1 49.4c-3.8 0-6.9 2.1-6.9 4.7 0 .6.2 1.2.5 1.8 1.7 1.4 3.9 2.3 6.4 2.3 2.4 0 4.7-.9 6.4-2.3.3-.5.5-1.1.5-1.8 0-2.6-3-4.7-6.9-4.7"/><path d="m16.9 49.4c3.8 0 6.9 2.1 6.9 4.7 0 .6-.2 1.2-.5 1.8-1.7 1.4-3.9 2.3-6.4 2.3-2.4 0-4.7-.9-6.4-2.3-.3-.5-.5-1.1-.5-1.8 0-2.6 3-4.7 6.9-4.7"/><path d="m32 53.3c-3.1 0-7-.9-12.4-2l1.1 6.1c2.9 2.8 6.9 4.6 11.3 4.6s8.4-1.8 11.3-4.6l1.1-6.1c-5.4 1.1-9.3 2-12.4 2"/></g><g fill="#ad6c3f"><path d="m17.6 53.2c3.7 1.1 4.7 5.6 4.7 5.6s-2.5-1.9-5.4-2.5c-6.7-1.4-3.8-4.6.7-3.1"/><path d="m46.4 53.2c-3.7 1.1-4.7 5.6-4.7 5.6s2.5-1.9 5.4-2.5c6.8-1.4 3.8-4.6-.7-3.1"/></g><path d="m43 21.2c0-16.2-4.9-19.2-11-19.2-6.1 0-11.1 3-11.1 19.2 0 4.7-3.7 18.4-3.7 24 0 8.3 6.6 8.6 14.8 8.6 8.2 0 14.8-.3 14.8-8.6 0-5.6-3.8-19.3-3.8-24" fill="#fed0ac"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f443-1f3fd.svg b/public/emoji/1f443-1f3fd.svg
new file mode 100644
index 000000000..61fe53769
--- /dev/null
+++ b/public/emoji/1f443-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><ellipse cx="16.9" cy="48.6" rx="9.9" ry="9.5"/><ellipse cx="47.1" cy="48.6" rx="9.9" ry="9.5"/></g><g fill="#cf9364"><path d="m47.1 49.4c-3.8 0-6.9 2.1-6.9 4.7 0 .6.2 1.2.5 1.8 1.7 1.4 3.9 2.3 6.4 2.3 2.4 0 4.7-.9 6.4-2.3.3-.5.5-1.1.5-1.8 0-2.6-3-4.7-6.9-4.7"/><path d="m16.9 49.4c3.8 0 6.9 2.1 6.9 4.7 0 .6-.2 1.2-.5 1.8-1.7 1.4-3.9 2.3-6.4 2.3-2.4 0-4.7-.9-6.4-2.3-.3-.5-.5-1.1-.5-1.8 0-2.6 3-4.7 6.9-4.7"/><path d="m32 53.3c-3.1 0-7-.9-12.4-2l1.1 6.1c2.9 2.8 6.9 4.6 11.3 4.6s8.4-1.8 11.3-4.6l1.1-6.1c-5.4 1.1-9.3 2-12.4 2"/></g><g fill="#935e3e"><path d="m17.6 53.2c3.7 1.1 4.7 5.6 4.7 5.6s-2.5-1.9-5.4-2.5c-6.7-1.4-3.8-4.6.7-3.1"/><path d="m46.4 53.2c-3.7 1.1-4.7 5.6-4.7 5.6s2.5-1.9 5.4-2.5c6.8-1.4 3.8-4.6-.7-3.1"/></g><path d="m43 21.2c0-16.2-4.9-19.2-11-19.2-6.1 0-11.1 3-11.1 19.2 0 4.7-3.7 18.4-3.7 24 0 8.3 6.6 8.6 14.8 8.6 8.2 0 14.8-.3 14.8-8.6 0-5.6-3.8-19.3-3.8-24" fill="#d6a57c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f443-1f3fe.svg b/public/emoji/1f443-1f3fe.svg
new file mode 100644
index 000000000..4b9d46616
--- /dev/null
+++ b/public/emoji/1f443-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><ellipse cx="16.9" cy="48.6" rx="9.9" ry="9.5"/><ellipse cx="47.1" cy="48.6" rx="9.9" ry="9.5"/></g><g fill="#a36c43"><path d="m47.1 49.4c-3.8 0-6.9 2.1-6.9 4.7 0 .6.2 1.2.5 1.8 1.7 1.4 3.9 2.3 6.4 2.3 2.4 0 4.7-.9 6.4-2.3.3-.5.5-1.1.5-1.8 0-2.6-3-4.7-6.9-4.7"/><path d="m16.9 49.4c3.8 0 6.9 2.1 6.9 4.7 0 .6-.2 1.2-.5 1.8-1.7 1.4-3.9 2.3-6.4 2.3-2.4 0-4.7-.9-6.4-2.3-.3-.5-.5-1.1-.5-1.8 0-2.6 3-4.7 6.9-4.7"/><path d="m32 53.3c-3.1 0-7-.9-12.4-2l1.1 6.1c2.9 2.8 6.9 4.6 11.3 4.6s8.4-1.8 11.3-4.6l1.1-6.1c-5.4 1.1-9.3 2-12.4 2"/></g><g fill="#4a352a"><path d="m17.6 53.2c3.7 1.1 4.7 5.6 4.7 5.6s-2.5-1.9-5.4-2.5c-6.7-1.4-3.8-4.6.7-3.1"/><path d="m46.4 53.2c-3.7 1.1-4.7 5.6-4.7 5.6s2.5-1.9 5.4-2.5c6.8-1.4 3.8-4.6-.7-3.1"/></g><path d="m43 21.2c0-16.2-4.9-19.2-11-19.2-6.1 0-11.1 3-11.1 19.2 0 4.7-3.7 18.4-3.7 24 0 8.3 6.6 8.6 14.8 8.6 8.2 0 14.8-.3 14.8-8.6 0-5.6-3.8-19.3-3.8-24" fill="#b47d56"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f443-1f3ff.svg b/public/emoji/1f443-1f3ff.svg
new file mode 100644
index 000000000..a1daed04f
--- /dev/null
+++ b/public/emoji/1f443-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><ellipse cx="16.9" cy="48.6" rx="9.9" ry="9.5"/><ellipse cx="47.1" cy="48.6" rx="9.9" ry="9.5"/></g><g fill="#7d5847"><path d="m47.1 49.4c-3.8 0-6.9 2.1-6.9 4.7 0 .6.2 1.2.5 1.8 1.7 1.4 3.9 2.3 6.4 2.3 2.4 0 4.7-.9 6.4-2.3.3-.5.5-1.1.5-1.8 0-2.6-3-4.7-6.9-4.7"/><path d="m16.9 49.4c3.8 0 6.9 2.1 6.9 4.7 0 .6-.2 1.2-.5 1.8-1.7 1.4-3.9 2.3-6.4 2.3-2.4 0-4.7-.9-6.4-2.3-.3-.5-.5-1.1-.5-1.8 0-2.6 3-4.7 6.9-4.7"/><path d="m32 53.3c-3.1 0-7-.9-12.4-2l1.1 6.1c2.9 2.8 6.9 4.6 11.3 4.6s8.4-1.8 11.3-4.6l1.1-6.1c-5.4 1.1-9.3 2-12.4 2"/></g><g fill="#47352d"><path d="m17.6 53.2c3.7 1.1 4.7 5.6 4.7 5.6s-2.5-1.9-5.4-2.5c-6.7-1.4-3.8-4.6.7-3.1"/><path d="m46.4 53.2c-3.7 1.1-4.7 5.6-4.7 5.6s2.5-1.9 5.4-2.5c6.8-1.4 3.8-4.6-.7-3.1"/></g><path d="m43 21.2c0-16.2-4.9-19.2-11-19.2-6.1 0-11.1 3-11.1 19.2 0 4.7-3.7 18.4-3.7 24 0 8.3 6.6 8.6 14.8 8.6 8.2 0 14.8-.3 14.8-8.6 0-5.6-3.8-19.3-3.8-24" fill="#8a6859"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f443.svg b/public/emoji/1f443.svg
new file mode 100644
index 000000000..6f1613804
--- /dev/null
+++ b/public/emoji/1f443.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><ellipse cx="16.9" cy="48.6" rx="9.9" ry="9.5"/><ellipse cx="47.1" cy="48.6" rx="9.9" ry="9.5"/></g><g fill="#ffc95c"><path d="m47.1 49.4c-3.8 0-6.9 2.1-6.9 4.7 0 .6.2 1.2.5 1.8 1.7 1.4 3.9 2.3 6.4 2.3 2.4 0 4.7-.9 6.4-2.3.3-.5.5-1.1.5-1.8 0-2.6-3-4.7-6.9-4.7"/><path d="m16.9 49.4c3.8 0 6.9 2.1 6.9 4.7 0 .6-.2 1.2-.5 1.8-1.7 1.4-3.9 2.3-6.4 2.3-2.4 0-4.7-.9-6.4-2.3-.3-.5-.5-1.1-.5-1.8 0-2.6 3-4.7 6.9-4.7"/><path d="m32 53.3c-3.1 0-7-.9-12.4-2l1.1 6.1c2.9 2.8 6.9 4.6 11.3 4.6 4.4 0 8.4-1.8 11.3-4.6l1.1-6.1c-5.4 1.1-9.3 2-12.4 2"/></g><g fill="#ad6c3f"><path d="m17.6 53.2c3.7 1.1 4.7 5.6 4.7 5.6s-2.5-1.9-5.4-2.5c-6.7-1.4-3.8-4.6.7-3.1"/><path d="m46.4 53.2c-3.7 1.1-4.7 5.6-4.7 5.6s2.5-1.9 5.4-2.5c6.8-1.4 3.8-4.6-.7-3.1"/></g><path d="m43 21.2c0-16.2-4.9-19.2-11-19.2-6.1 0-11.1 3-11.1 19.2 0 4.7-3.7 18.4-3.7 24 0 8.3 6.6 8.6 14.8 8.6 8.2 0 14.8-.3 14.8-8.6 0-5.6-3.8-19.3-3.8-24" fill="#ffdd67"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f444.svg b/public/emoji/1f444.svg
new file mode 100644
index 000000000..1bdb5440f
--- /dev/null
+++ b/public/emoji/1f444.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 22.5c-6.3 0-30 10.2-30 10.2 5.6 6.9 3.6 16.8 30 16.8 23.7 0 23.2-8.5 30-16.8 0 0-23.7-10.2-30-10.2" fill="#ed4c5c"/><path d="M32,20.6L5.9,31.2c6.8,8.3,14.5,5.1,26.1,5.1c11.6,0,19.2,3.1,26.1-5.1L32,20.6z" fill="#60452b"/><path d="m58.5 31c0-1.7-11.2-9.9-26.5-9.9s-26.5 8.1-26.5 9.9h53" fill="#fff"/><path d="m44.4 14.9c-2.5-.8-6.2-.4-11.1 1.6-.4.2-.8.3-1.3.5-.4-.2-.9-.3-1.3-.5-4.9-2-8.6-2.4-11.1-1.6-7.4 2.2-17.6 17.8-17.6 17.8 6.3.8 14.5-8.5 30-8.5s23.7 9.3 30 8.5c0 0-10.2-15.6-17.6-17.8" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f445.svg b/public/emoji/1f445.svg
new file mode 100644
index 000000000..8a5af77fa
--- /dev/null
+++ b/public/emoji/1f445.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 9.3c0 10.9-13.4 20.2-30 20.2-16.6 0-30-9.3-30-20.2 0 0 14.3 3.2 30 3.2 15.7 0 30-3.2 30-3.2" fill="#493b30"/><path d="m8 29.1c0-17.1 0-11.9 24-11.9 24 0 24-5.2 24 11.8 0 17.1-10.7 25.6-24 25.6-13.3.1-24-8.5-24-25.5" fill="#ff717f"/><path fill="#e2596c" d="M33.5 17.2 32 46.5 30.5 17.2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f446-1f3fb.svg b/public/emoji/1f446-1f3fb.svg
new file mode 100644
index 000000000..0b774dd4d
--- /dev/null
+++ b/public/emoji/1f446-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m12.6 28.7c4.4.4 5.9 4 6.4 5.7l.2.8c0 0 .5.6 1.1 1.5.1 0 .1 0 .2 0 0 0 .5-7.8.1-10.3-.4-2.8-.4-15.2-.5-18.3 0-3.5.6-6.1 4.7-6.1 4.1 0 5.3 3.2 5.1 6.2-.3 4.2-.6 18.3-.6 18.3.4-1.8 1.2-3.5 4.2-3.2 3.4.4 4.1 1.7 4.2 3.8 1.7-2.9 4-2.7 5.4-2.3 2.4.6 3.1 4.9 3.1 4.9.9-3.2 2.4-2.6 4.5-2.3 1.3.2 2.8 1.5 3.3 3.7.5 2.2 2.2 3.8-.3 21-.6 4.5-4.6 6.7-10.5 7.8-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-9-12.2c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.7-1.7.4-4.8 3.4-4.5" fill="#ffe1bd"/><g fill="#e6b796"><path d="m49.3 27.1c-3.8-.6-3.5 5.3-2.7 2.8.8-2.5 2.7-2.8 2.7-2.8"/><path d="m42 24.6c-5.2-.5-4.7 5.3-3.7 2.9 1-2.4 3.7-2.9 3.7-2.9"/><path d="m33.4 23.3c-5.2-.5-4.7 5.7-3.7 3.3 1-2.5 3.7-3.3 3.7-3.3"/><path d="m20.7 36.8c0 0-1.5-12.6-.7-28.6 0-2.4.1-6 4.2-6.2-4.7 1.5-2.5 17.4-3.5 34.8"/><path d="m10 29.6c-.2.7-.1 1.5.1 2 2.1 4.5 2.8 8.3 3.1 11.4.1 1 .5 1.8 1.2 2.4l8.9 12.2c1.4 1.9 3.7 2.9 6 2.8.4 0 .7 0 1.1 0 4.1-.3 9.6-1.4 13.6-2.1 4.2-.7 7.5-2.1 9.2-4.4-1.3 3.4-5 5.1-10.1 6-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-8.9-12.2c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.4-1-.2-2.6.8-3.6"/><path d="m19.5 41c0 0-1.3-4.3-1.8-6.3-.4-1.7-2-4.8-4.6-6 4.2.6 5.6 4 6.1 5.7l.2.8c0 0 .7.5 1.4 1.5-.1.1-1.5 2-1.3 4.3"/><path d="m29.8 27.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.6-.3-1.2-.1-1.8"/><path d="m37.7 29.2c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/><path d="m46.2 31.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f446-1f3fc.svg b/public/emoji/1f446-1f3fc.svg
new file mode 100644
index 000000000..8931e2428
--- /dev/null
+++ b/public/emoji/1f446-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m12.6 28.7c4.4.4 5.9 4 6.4 5.7l.2.8c0 0 .5.6 1.1 1.5.1 0 .1 0 .2 0 0 0 .5-7.8.1-10.3-.4-2.8-.4-15.2-.5-18.3 0-3.5.6-6.1 4.7-6.1 4.1 0 5.3 3.2 5.1 6.2-.3 4.2-.6 18.3-.6 18.3.4-1.8 1.2-3.5 4.2-3.2 3.4.4 4.1 1.7 4.2 3.8 1.7-2.9 4-2.7 5.4-2.3 2.4.6 3.1 4.9 3.1 4.9.9-3.2 2.4-2.6 4.5-2.3 1.3.2 2.8 1.5 3.3 3.7.5 2.2 2.2 3.8-.3 21-.6 4.5-4.6 6.7-10.5 7.8-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-9-12.2c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.7-1.7.4-4.8 3.4-4.5" fill="#fed0ac"/><g fill="#e0a372"><path d="m49.3 27.1c-3.8-.6-3.5 5.3-2.7 2.8.8-2.5 2.7-2.8 2.7-2.8"/><path d="m42 24.6c-5.2-.5-4.7 5.3-3.7 2.9 1-2.4 3.7-2.9 3.7-2.9"/><path d="m33.4 23.3c-5.2-.5-4.7 5.7-3.7 3.3 1-2.5 3.7-3.3 3.7-3.3"/><path d="m20.7 36.8c0 0-1.5-12.6-.7-28.6 0-2.4.1-6 4.2-6.2-4.7 1.5-2.5 17.4-3.5 34.8"/><path d="m10 29.6c-.2.7-.1 1.5.1 2 2.1 4.5 2.8 8.3 3.1 11.4.1 1 .5 1.8 1.2 2.4l8.9 12.2c1.4 1.9 3.7 2.9 6 2.8.4 0 .7 0 1.1 0 4.1-.3 9.6-1.4 13.6-2.1 4.2-.7 7.5-2.1 9.2-4.4-1.3 3.4-5 5.1-10.1 6-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-8.9-12.2c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.4-1-.2-2.6.8-3.6"/><path d="m19.5 41c0 0-1.3-4.3-1.8-6.3-.4-1.7-2-4.8-4.6-6 4.2.6 5.6 4 6.1 5.7l.2.8c0 0 .7.5 1.4 1.5-.1.1-1.5 2-1.3 4.3"/><path d="m29.8 27.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.6-.3-1.2-.1-1.8"/><path d="m37.7 29.2c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/><path d="m46.2 31.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f446-1f3fd.svg b/public/emoji/1f446-1f3fd.svg
new file mode 100644
index 000000000..1bf90d520
--- /dev/null
+++ b/public/emoji/1f446-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m12.6 28.7c4.4.4 5.9 4 6.4 5.7l.2.8c0 0 .5.6 1.1 1.5.1 0 .1 0 .2 0 0 0 .5-7.8.1-10.3-.4-2.8-.4-15.2-.5-18.3 0-3.5.6-6.1 4.7-6.1 4.1 0 5.3 3.2 5.1 6.2-.3 4.2-.6 18.3-.6 18.3.4-1.8 1.2-3.5 4.2-3.2 3.4.4 4.1 1.7 4.2 3.8 1.7-2.9 4-2.7 5.4-2.3 2.4.6 3.1 4.9 3.1 4.9.9-3.2 2.4-2.6 4.5-2.3 1.3.2 2.8 1.5 3.3 3.7.5 2.2 2.2 3.8-.3 21.1-.6 4.5-4.6 6.7-10.5 7.8-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-9-12.3c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.7-1.7.4-4.8 3.4-4.5" fill="#d6a57c"/><g fill="#b58360"><path d="m49.3 27.1c-3.8-.6-3.5 5.3-2.7 2.8.8-2.5 2.7-2.8 2.7-2.8"/><path d="m42 24.6c-5.2-.5-4.7 5.3-3.7 2.9 1-2.4 3.7-2.9 3.7-2.9"/><path d="m33.4 23.3c-5.2-.5-4.7 5.7-3.7 3.3 1-2.5 3.7-3.3 3.7-3.3"/><path d="m20.7 36.8c0 0-1.5-12.6-.7-28.6 0-2.4.1-6 4.2-6.2-4.7 1.5-2.5 17.4-3.5 34.8"/><path d="m10 29.6c-.2.7-.1 1.5.1 2 2.1 4.5 2.8 8.3 3.1 11.4.1 1 .5 1.8 1.2 2.4l8.9 12.2c1.4 1.9 3.7 2.9 6 2.8.4 0 .7 0 1.1 0 4.1-.3 9.6-1.4 13.6-2.1 4.2-.7 7.5-2.1 9.2-4.4-1.3 3.4-5 5.1-10.1 6-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-8.9-12.2c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.4-1-.2-2.6.8-3.6"/><path d="m19.5 41c0 0-1.3-4.3-1.8-6.3-.4-1.7-2-4.8-4.6-6 4.2.6 5.6 4 6.1 5.7l.2.8c0 0 .7.5 1.4 1.5-.1.1-1.5 2-1.3 4.3"/><path d="m29.8 27.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.6-.3-1.2-.1-1.8"/><path d="m37.7 29.2c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/><path d="m46.2 31.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f446-1f3fe.svg b/public/emoji/1f446-1f3fe.svg
new file mode 100644
index 000000000..cfeb3e0a5
--- /dev/null
+++ b/public/emoji/1f446-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m12.6 28.7c4.4.4 5.9 4 6.4 5.7l.2.8c0 0 .5.6 1.1 1.5.1 0 .1 0 .2 0 0 0 .5-7.8.1-10.3-.4-2.8-.4-15.2-.5-18.3 0-3.5.6-6.1 4.7-6.1 4.1 0 5.3 3.2 5.1 6.2-.3 4.2-.6 18.3-.6 18.3.4-1.8 1.2-3.5 4.2-3.2 3.4.4 4.1 1.7 4.2 3.8 1.7-2.9 4-2.7 5.4-2.3 2.4.6 3.1 4.9 3.1 4.9.9-3.2 2.4-2.6 4.5-2.3 1.3.2 2.8 1.5 3.3 3.7.5 2.2 2.2 3.8-.3 21-.6 4.5-4.6 6.7-10.5 7.8-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-9-12.2c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.7-1.7.4-4.8 3.4-4.5" fill="#b47d56"/><g fill="#935e3e"><path d="m49.3 27.1c-3.8-.6-3.5 5.3-2.7 2.8.8-2.5 2.7-2.8 2.7-2.8"/><path d="m42 24.6c-5.2-.5-4.7 5.3-3.7 2.9 1-2.4 3.7-2.9 3.7-2.9"/><path d="m33.4 23.3c-5.2-.5-4.7 5.7-3.7 3.3 1-2.5 3.7-3.3 3.7-3.3"/><path d="m20.7 36.8c0 0-1.5-12.6-.7-28.6 0-2.4.1-6 4.2-6.2-4.7 1.5-2.5 17.4-3.5 34.8"/><path d="m10 29.6c-.2.7-.1 1.5.1 2 2.1 4.5 2.8 8.3 3.1 11.4.1 1 .5 1.8 1.2 2.4l8.9 12.2c1.4 1.9 3.7 2.9 6 2.8.4 0 .7 0 1.1 0 4.1-.3 9.6-1.4 13.6-2.1 4.2-.7 7.5-2.1 9.2-4.4-1.3 3.4-5 5.1-10.1 6-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-8.9-12.2c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.4-1-.2-2.6.8-3.6"/><path d="m19.5 41c0 0-1.3-4.3-1.8-6.3-.4-1.7-2-4.8-4.6-6 4.2.6 5.6 4 6.1 5.7l.2.8c0 0 .7.5 1.4 1.5-.1.1-1.5 2-1.3 4.3"/><path d="m29.8 27.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.6-.3-1.2-.1-1.8"/><path d="m37.7 29.2c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/><path d="m46.2 31.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f446-1f3ff.svg b/public/emoji/1f446-1f3ff.svg
new file mode 100644
index 000000000..845edc330
--- /dev/null
+++ b/public/emoji/1f446-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m12.6 28.7c4.4.4 5.9 4 6.4 5.7l.2.8c0 0 .5.6 1.1 1.5.1 0 .1 0 .2 0 0 0 .5-7.8.1-10.3-.4-2.8-.4-15.2-.5-18.3 0-3.5.6-6.1 4.7-6.1 4.1 0 5.3 3.2 5.1 6.2-.3 4.2-.6 18.3-.6 18.3.4-1.8 1.2-3.5 4.2-3.2 3.4.4 4.1 1.7 4.2 3.8 1.7-2.9 4-2.7 5.4-2.3 2.4.6 3.1 4.9 3.1 4.9.9-3.2 2.4-2.6 4.5-2.3 1.3.2 2.8 1.5 3.3 3.7.5 2.2 2.2 3.8-.3 21-.6 4.5-4.6 6.7-10.5 7.8-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-9-12.2c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.7-1.7.4-4.8 3.4-4.5" fill="#8a6859"/><g fill="#705041"><path d="m49.3 27.1c-3.8-.6-3.5 5.3-2.7 2.8.8-2.5 2.7-2.8 2.7-2.8"/><path d="m42 24.6c-5.2-.5-4.7 5.3-3.7 2.9 1-2.4 3.7-2.9 3.7-2.9"/><path d="m33.4 23.3c-5.2-.5-4.7 5.7-3.7 3.3 1-2.5 3.7-3.3 3.7-3.3"/><path d="m20.7 36.8c0 0-1.5-12.6-.7-28.6 0-2.4.1-6 4.2-6.2-4.7 1.5-2.5 17.4-3.5 34.8"/><path d="m10 29.6c-.2.7-.1 1.5.1 2 2.1 4.5 2.8 8.3 3.1 11.4.1 1 .5 1.8 1.2 2.4l8.9 12.2c1.4 1.9 3.7 2.9 6 2.8.4 0 .7 0 1.1 0 4.1-.3 9.6-1.4 13.6-2.1 4.2-.7 7.5-2.1 9.2-4.4-1.3 3.4-5 5.1-10.1 6-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-8.9-12.2c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.4-1-.2-2.6.8-3.6"/><path d="m19.5 41c0 0-1.3-4.3-1.8-6.3-.4-1.7-2-4.8-4.6-6 4.2.6 5.6 4 6.1 5.7l.2.8c0 0 .7.5 1.4 1.5-.1.1-1.5 2-1.3 4.3"/><path d="m29.8 27.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.6-.3-1.2-.1-1.8"/><path d="m37.7 29.2c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/><path d="m46.2 31.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f446.svg b/public/emoji/1f446.svg
new file mode 100644
index 000000000..fc4d2b1fd
--- /dev/null
+++ b/public/emoji/1f446.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m12.6 28.7c4.4.4 5.9 4 6.4 5.7l.2.8c0 0 .5.6 1.1 1.5.1 0 .1 0 .2 0 0 0 .5-7.8.1-10.3-.4-2.8-.4-15.2-.5-18.3 0-3.5.6-6.1 4.7-6.1 4.1 0 5.3 3.2 5.1 6.2-.3 4.2-.6 18.3-.6 18.3.4-1.8 1.2-3.5 4.2-3.2 3.4.4 4.1 1.7 4.2 3.8 1.7-2.9 4-2.7 5.4-2.3 2.4.6 3.1 4.9 3.1 4.9.9-3.2 2.4-2.6 4.5-2.3 1.3.2 2.8 1.5 3.3 3.7.5 2.2 2.2 3.8-.3 21-.6 4.5-4.6 6.7-10.5 7.8-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-9-12.2c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.7-1.7.4-4.8 3.4-4.5" fill="#ffdd67"/><g fill="#eba352"><path d="m49.3 27.1c-3.8-.6-3.5 5.3-2.7 2.8.8-2.5 2.7-2.8 2.7-2.8"/><path d="m42 24.6c-5.2-.5-4.7 5.3-3.7 2.9 1-2.4 3.7-2.9 3.7-2.9"/><path d="m33.4 23.3c-5.2-.5-4.7 5.7-3.7 3.3 1-2.5 3.7-3.3 3.7-3.3"/><path d="m20.7 36.8c0 0-1.5-12.6-.7-28.6 0-2.4.1-6 4.2-6.2-4.7 1.5-2.5 17.4-3.5 34.8"/><path d="m10 29.6c-.2.7-.1 1.5.1 2 2.1 4.5 2.8 8.3 3.1 11.4.1 1 .5 1.8 1.2 2.4l8.9 12.2c1.4 1.9 3.7 2.9 6 2.8.4 0 .7 0 1.1 0 4.1-.3 9.6-1.4 13.6-2.1 4.2-.7 7.5-2.1 9.2-4.4-1.3 3.4-5 5.1-10.1 6-4 .7-9.5 1.8-13.6 2.1-.4 0-.7 0-1.1 0-2.3.1-4.5-.8-6-2.8l-8.9-12.2c0 0 0 0 0 0-.6-.6-1-1.4-1.2-2.4-.3-3.1-1.1-6.9-3.1-11.4-.4-1-.2-2.6.8-3.6"/><path d="m19.5 41c0 0-1.3-4.3-1.8-6.3-.4-1.7-2-4.8-4.6-6 4.2.6 5.6 4 6.1 5.7l.2.8c0 0 .7.5 1.4 1.5-.1.1-1.5 2-1.3 4.3"/><path d="m29.8 27.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.6-.3-1.2-.1-1.8"/><path d="m37.7 29.2c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/><path d="m46.2 31.6c.2.6.5 1 .8 1.5.3.5.6.9.9 1.5.3.5.5 1.2.5 1.8 0 .6-.2 1.3-.5 1.8 0-.6-.1-1.2-.3-1.7-.1-.5-.4-1-.6-1.5-.2-.5-.5-1-.7-1.6-.2-.5-.3-1.2-.1-1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f447-1f3fb.svg b/public/emoji/1f447-1f3fb.svg
new file mode 100644
index 000000000..b6d347e66
--- /dev/null
+++ b/public/emoji/1f447-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m51.4 35.3c-4.4-.4-5.9-4-6.4-5.7l-.2-.8c0 0-.5-.6-1.1-1.5-.1 0-.1 0-.2 0 0 0-.5 7.8-.1 10.3.4 2.8.4 15.2.5 18.3.2 3.6-.5 6.2-4.5 6.2-4.1 0-5.3-3.2-5.1-6.2.3-4.2.6-18.3.6-18.3-.4 1.8-1.2 3.5-4.2 3.2-3.4-.4-4.1-1.7-4.2-3.8-1.7 2.9-4 2.7-5.4 2.3-2.4-.6-3.1-4.9-3.1-4.9-.9 3.2-2.4 2.6-4.5 2.3-1.5-.2-2.9-1.5-3.5-3.7-.5-2.2-2.2-3.8.3-21 .6-4.5 4.6-6.7 10.5-7.8 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.6.8 6 2.8l9 12.1c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.7 1.7-.4 4.8-3.4 4.5" fill="#ffe1bd"/><g fill="#e6b796"><path d="m14.7 36.9c3.8.6 3.5-5.3 2.7-2.8-.8 2.5-2.7 2.8-2.7 2.8"/><path d="m22 39.4c5.2.5 4.7-5.3 3.7-2.9-1 2.4-3.7 2.9-3.7 2.9"/><path d="m30.6 40.7c5.2.5 4.7-5.7 3.7-3.3-1 2.5-3.7 3.3-3.7 3.3"/><path d="m43.3 27.2c0 0 1.5 12.6.8 28.6-.1 2.3-.1 5.9-4.3 6.1 4.7-1.4 2.5-17.3 3.5-34.7"/><path d="m54 34.4c.2-.7.1-1.5-.1-2-2.1-4.5-2.8-8.3-3.1-11.4-.1-1-.5-1.8-1.2-2.4l-9-12.2c-1.4-1.9-3.7-2.9-6-2.8-.4 0-.7 0-1.1 0-4 .3-9.5 1.4-13.5 2.1-4.2.7-7.5 2.1-9.2 4.4 1.3-3.4 5-5.1 10.1-6 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.6.8 6 2.8l8.9 12.2c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.4 1 .2 2.6-.8 3.6"/><path d="m44.5 23c0 0 1.3 4.3 1.8 6.3.4 1.7 2 4.8 4.6 6-4.2-.6-5.6-4-6.1-5.7l-.2-.8c0 0-.7-.5-1.4-1.5.1-.1 1.5-2 1.3-4.3"/><path d="m34.2 36.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.3 1 .6 1.5.2.5.5 1 .7 1.6.3.6.4 1.2.2 1.8"/><path d="m26.3 34.8c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.4.5.5 1.2.2 1.8"/><path d="m17.8 32.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.3.5.4 1.2.2 1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f447-1f3fc.svg b/public/emoji/1f447-1f3fc.svg
new file mode 100644
index 000000000..cd98682fb
--- /dev/null
+++ b/public/emoji/1f447-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m51.4 35.3c-4.4-.4-5.9-4-6.4-5.7l-.2-.8c0 0-.5-.6-1.1-1.5-.1 0-.1 0-.2 0 0 0-.5 7.8-.1 10.3.4 2.8.4 15.2.5 18.3.2 3.6-.5 6.2-4.5 6.2-4.1 0-5.3-3.2-5.1-6.2.3-4.2.6-18.3.6-18.3-.4 1.8-1.2 3.5-4.2 3.2-3.4-.4-4.1-1.7-4.2-3.8-1.7 2.9-4 2.7-5.4 2.3-2.4-.6-3.1-4.9-3.1-4.9-.9 3.2-2.4 2.6-4.5 2.3-1.5-.2-2.9-1.5-3.5-3.7-.5-2.2-2.2-3.8.3-21 .6-4.5 4.6-6.7 10.5-7.8 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.6.8 6 2.8l9 12.1c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.7 1.7-.4 4.8-3.4 4.5" fill="#fed0ac"/><g fill="#e0a372"><path d="m14.7 36.9c3.8.6 3.5-5.3 2.7-2.8-.8 2.5-2.7 2.8-2.7 2.8"/><path d="m22 39.4c5.2.5 4.7-5.3 3.7-2.9-1 2.4-3.7 2.9-3.7 2.9"/><path d="m30.6 40.7c5.2.5 4.7-5.7 3.7-3.3-1 2.5-3.7 3.3-3.7 3.3"/><path d="m43.3 27.2c0 0 1.5 12.6.8 28.6-.1 2.3-.1 5.9-4.3 6.1 4.7-1.4 2.5-17.3 3.5-34.7"/><path d="m54 34.4c.2-.7.1-1.5-.1-2-2.1-4.5-2.8-8.3-3.1-11.4-.1-1-.5-1.8-1.2-2.4l-9-12.2c-1.4-1.9-3.7-2.9-6-2.8-.4 0-.7 0-1.1 0-4 .3-9.5 1.4-13.5 2.1-4.2.7-7.5 2.1-9.2 4.4 1.3-3.4 5-5.1 10.1-6 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.6.8 6 2.8l8.9 12.2c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.4 1 .2 2.6-.8 3.6"/><path d="m44.5 23c0 0 1.3 4.3 1.8 6.3.4 1.7 2 4.8 4.6 6-4.2-.6-5.6-4-6.1-5.7l-.2-.8c0 0-.7-.5-1.4-1.5.1-.1 1.5-2 1.3-4.3"/><path d="m34.2 36.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.3 1 .6 1.5.2.5.5 1 .7 1.6.3.6.4 1.2.2 1.8"/><path d="m26.3 34.8c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.4.5.5 1.2.2 1.8"/><path d="m17.8 32.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.3.5.4 1.2.2 1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f447-1f3fd.svg b/public/emoji/1f447-1f3fd.svg
new file mode 100644
index 000000000..a63fe5741
--- /dev/null
+++ b/public/emoji/1f447-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m51.4 35.3c-4.4-.4-5.9-4-6.4-5.7l-.2-.8c0 0-.5-.6-1.1-1.5-.1 0-.1 0-.2 0 0 0-.5 7.8-.1 10.3.4 2.8.4 15.2.5 18.3.2 3.6-.5 6.2-4.5 6.2-4.1 0-5.3-3.2-5.1-6.2.3-4.2.6-18.3.6-18.3-.4 1.8-1.2 3.5-4.2 3.2-3.4-.4-4.1-1.7-4.2-3.8-1.7 2.9-4 2.7-5.4 2.3-2.4-.6-3.1-4.9-3.1-4.9-.9 3.2-2.4 2.6-4.5 2.3-1.5-.2-2.9-1.5-3.5-3.7-.5-2.2-2.2-3.8.3-21 .6-4.5 4.6-6.7 10.5-7.8 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.6.8 6 2.8l9 12.1c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.7 1.7-.4 4.8-3.4 4.5" fill="#d6a57c"/><g fill="#b58360"><path d="m14.7 36.8c3.8.6 3.5-5.3 2.7-2.8-.8 2.6-2.7 2.8-2.7 2.8"/><path d="m22 39.4c5.2.5 4.7-5.3 3.7-2.9-1 2.4-3.7 2.9-3.7 2.9"/><path d="m30.6 40.7c5.2.5 4.7-5.7 3.7-3.3-1 2.5-3.7 3.3-3.7 3.3"/><path d="m43.3 27.2c0 0 1.5 12.6.8 28.6-.1 2.3-.1 5.9-4.3 6.1 4.7-1.4 2.5-17.3 3.5-34.7"/><path d="m54 34.4c.2-.7.1-1.5-.1-2-2.1-4.5-2.8-8.3-3.1-11.4-.1-1-.5-1.8-1.2-2.4l-9-12.2c-1.4-1.9-3.7-2.9-6-2.8-.4 0-.7 0-1.1 0-4 .3-9.5 1.4-13.5 2.1-4.2.7-7.5 2.1-9.2 4.4 1.3-3.4 5-5.1 10.1-6 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.6.8 6 2.8l8.9 12.2c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.4 1 .2 2.6-.8 3.6"/><path d="m44.5 23c0 0 1.3 4.3 1.8 6.3.4 1.7 2 4.8 4.6 6-4.2-.6-5.6-4-6.1-5.7l-.2-.8c0 0-.7-.5-1.4-1.5.1-.1 1.5-2 1.3-4.3"/><path d="m34.2 36.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.3 1 .6 1.5.2.5.5 1 .7 1.6.3.6.4 1.2.2 1.8"/><path d="m26.3 34.8c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.4.5.5 1.2.2 1.8"/><path d="m17.8 32.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.3.5.4 1.2.2 1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f447-1f3fe.svg b/public/emoji/1f447-1f3fe.svg
new file mode 100644
index 000000000..cdb5c4a81
--- /dev/null
+++ b/public/emoji/1f447-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m51.4 35.3c-4.4-.4-5.9-4-6.4-5.7l-.2-.8c0 0-.5-.6-1.1-1.5-.1 0-.1 0-.2 0 0 0-.5 7.8-.1 10.3.4 2.8.4 15.2.5 18.3.2 3.6-.5 6.2-4.5 6.2-4.1 0-5.3-3.2-5.1-6.2.3-4.2.6-18.3.6-18.3-.4 1.8-1.2 3.5-4.2 3.2-3.4-.4-4.1-1.7-4.2-3.8-1.7 2.9-4 2.7-5.4 2.3-2.4-.6-3.1-4.9-3.1-4.9-.9 3.2-2.4 2.6-4.5 2.3-1.5-.2-2.9-1.5-3.5-3.7-.5-2.2-2.2-3.8.3-21 .6-4.5 4.6-6.7 10.5-7.8 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.6.8 6 2.8l9 12.1c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.7 1.7-.4 4.8-3.4 4.5" fill="#b47d56"/><g fill="#935e3e"><path d="m14.7 36.9c3.8.6 3.5-5.3 2.7-2.8-.8 2.5-2.7 2.8-2.7 2.8"/><path d="m22 39.4c5.2.5 4.7-5.3 3.7-2.9-1 2.4-3.7 2.9-3.7 2.9"/><path d="m30.6 40.7c5.2.5 4.7-5.7 3.7-3.3-1 2.5-3.7 3.3-3.7 3.3"/><path d="m43.3 27.2c0 0 1.5 12.6.8 28.6-.1 2.3-.1 5.9-4.3 6.1 4.7-1.4 2.5-17.3 3.5-34.7"/><path d="m54 34.4c.2-.7.1-1.5-.1-2-2.1-4.5-2.8-8.3-3.1-11.4-.1-1-.5-1.8-1.2-2.4l-9-12.2c-1.4-1.9-3.7-2.9-6-2.8-.4 0-.7 0-1.1 0-4 .3-9.5 1.4-13.5 2.1-4.2.7-7.5 2.1-9.2 4.4 1.3-3.4 5-5.1 10.1-6 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.6.8 6 2.8l8.9 12.2c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.4 1 .2 2.6-.8 3.6"/><path d="m44.5 23c0 0 1.3 4.3 1.8 6.3.4 1.7 2 4.8 4.6 6-4.2-.6-5.6-4-6.1-5.7l-.2-.8c0 0-.7-.5-1.4-1.5.1-.1 1.5-2 1.3-4.3"/><path d="m34.2 36.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.3 1 .6 1.5.2.5.5 1 .7 1.6.3.6.4 1.2.2 1.8"/><path d="m26.3 34.8c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.4.5.5 1.2.2 1.8"/><path d="m17.8 32.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.3.5.4 1.2.2 1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f447-1f3ff.svg b/public/emoji/1f447-1f3ff.svg
new file mode 100644
index 000000000..62fa98410
--- /dev/null
+++ b/public/emoji/1f447-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m51.4 35.3c-4.4-.4-5.9-4-6.4-5.7l-.2-.8c0 0-.5-.6-1.1-1.5-.1 0-.1 0-.2 0 0 0-.5 7.8-.1 10.3.4 2.8.4 15.2.5 18.3.2 3.6-.5 6.2-4.5 6.2-4.1 0-5.3-3.2-5.1-6.2.3-4.2.6-18.3.6-18.3-.4 1.8-1.2 3.5-4.2 3.2-3.4-.4-4.1-1.7-4.2-3.8-1.7 2.9-4 2.7-5.4 2.3-2.4-.6-3.1-4.9-3.1-4.9-.9 3.2-2.4 2.6-4.5 2.3-1.5-.2-2.9-1.5-3.5-3.7-.5-2.2-2.2-3.8.3-21 .6-4.5 4.6-6.7 10.5-7.8 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.6.8 6 2.8l9 12.1c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.7 1.7-.4 4.8-3.4 4.5" fill="#8a6859"/><g fill="#705041"><path d="m14.7 36.9c3.8.6 3.5-5.3 2.7-2.8-.8 2.5-2.7 2.8-2.7 2.8"/><path d="m22 39.4c5.2.5 4.7-5.3 3.7-2.9-1 2.4-3.7 2.9-3.7 2.9"/><path d="m30.6 40.7c5.2.5 4.7-5.7 3.7-3.3-1 2.5-3.7 3.3-3.7 3.3"/><path d="m43.3 27.2c0 0 1.5 12.6.8 28.6-.1 2.3-.1 5.9-4.3 6.1 4.7-1.4 2.5-17.3 3.5-34.7"/><path d="m54 34.4c.2-.7.1-1.5-.1-2-2.1-4.5-2.8-8.3-3.1-11.4-.1-1-.5-1.8-1.2-2.4l-9-12.2c-1.4-1.9-3.7-2.9-6-2.8-.4 0-.7 0-1.1 0-4 .3-9.5 1.4-13.5 2.1-4.2.7-7.5 2.1-9.2 4.4 1.3-3.4 5-5.1 10.1-6 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.6.8 6 2.8l8.9 12.2c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.4 1 .2 2.6-.8 3.6"/><path d="m44.5 23c0 0 1.3 4.3 1.8 6.3.4 1.7 2 4.8 4.6 6-4.2-.6-5.6-4-6.1-5.7l-.2-.8c0 0-.7-.5-1.4-1.5.1-.1 1.5-2 1.3-4.3"/><path d="m34.2 36.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.3 1 .6 1.5.2.5.5 1 .7 1.6.3.6.4 1.2.2 1.8"/><path d="m26.3 34.8c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.4.5.5 1.2.2 1.8"/><path d="m17.8 32.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.2 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.3.5.4 1.2.2 1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f447.svg b/public/emoji/1f447.svg
new file mode 100644
index 000000000..25b2490a2
--- /dev/null
+++ b/public/emoji/1f447.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m51.4 35.3c-4.4-.4-5.9-4-6.4-5.7l-.2-.8c0 0-.5-.6-1.1-1.5-.1 0-.1 0-.2 0 0 0-.5 7.8-.1 10.3.4 2.8.4 15.2.5 18.3.2 3.6-.5 6.2-4.5 6.2-4.1 0-5.3-3.2-5.1-6.2.3-4.2.6-18.3.6-18.3-.4 1.8-1.2 3.5-4.2 3.2-3.4-.4-4.1-1.7-4.2-3.8-1.7 2.9-4 2.7-5.4 2.3-2.4-.6-3.1-4.9-3.1-4.9-.9 3.2-2.4 2.6-4.5 2.3-1.5-.2-2.9-1.5-3.5-3.7-.5-2.2-2.2-3.8.3-21 .6-4.5 4.6-6.7 10.5-7.8 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.5.8 6 2.8l9 12.1c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.7 1.7-.4 4.8-3.4 4.5" fill="#ffdd67"/><g fill="#eba352"><path d="m14.7 36.8c3.8.6 3.5-5.3 2.7-2.8-.8 2.6-2.7 2.8-2.7 2.8"/><path d="m22 39.4c5.2.5 4.7-5.3 3.7-2.9-1 2.4-3.7 2.9-3.7 2.9"/><path d="m30.6 40.7c5.2.5 4.7-5.7 3.7-3.3-1 2.5-3.7 3.3-3.7 3.3"/><path d="m43.3 27.2c0 0 1.5 12.6.7 28.6-.1 2.3-.1 5.9-4.3 6.1 4.8-1.4 2.6-17.3 3.6-34.7"/><path d="m54 34.4c.2-.7.1-1.5-.1-2-2.1-4.5-2.8-8.3-3.1-11.4-.1-1-.5-1.8-1.2-2.4l-9-12.2c-1.4-1.9-3.7-2.9-6-2.8-.4 0-.7 0-1.1 0-4 .3-9.5 1.4-13.5 2.1-4.2.7-7.5 2.1-9.2 4.4 1.3-3.4 5-5.1 10.1-6 4-.7 9.5-1.8 13.6-2.1.4 0 .7 0 1.1 0 2.3-.1 4.5.8 6 2.8l8.9 12.2c0 0 0 0 0 0 .6.6 1 1.4 1.2 2.4.3 3.1 1.1 6.9 3.1 11.4.4 1 .2 2.6-.8 3.6"/><path d="m44.5 23c0 0 1.3 4.3 1.8 6.3.4 1.7 2 4.8 4.6 6-4.2-.6-5.6-4-6.1-5.7l-.2-.8c0 0-.7-.5-1.4-1.5.1-.1 1.5-2 1.3-4.3"/><path d="m34.2 36.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.3 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.2.6.3 1.2.1 1.8"/><path d="m26.3 34.8c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.3 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.2.5.3 1.2.1 1.8"/><path d="m17.8 32.4c-.2-.6-.5-1-.8-1.5-.3-.5-.6-.9-.9-1.5-.3-.5-.5-1.2-.5-1.8 0-.6.2-1.3.5-1.8 0 .6.1 1.2.3 1.7.1.5.4 1 .6 1.5.2.5.5 1 .7 1.6.2.5.3 1.2.1 1.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f448-1f3fb.svg b/public/emoji/1f448-1f3fb.svg
new file mode 100644
index 000000000..16ef6409e
--- /dev/null
+++ b/public/emoji/1f448-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28.7 12.6c.4 4.4 4 5.9 5.7 6.4l.8.2c0 0 .6.5 1.5 1.1 0 .1 0 .1 0 .2 0 0-7.8.5-10.3.1-2.8-.4-15.2-.4-18.3-.5-3.5 0-6.1.6-6.1 4.7 0 4.1 3.2 5.3 6.2 5.1 4.2-.3 18.3-.6 18.3-.6-1.8.4-3.5 1.2-3.2 4.2.4 3.4 1.7 4.1 3.8 4.2-2.9 1.7-2.7 4-2.3 5.4.6 2.4 4.9 3.1 4.9 3.1-3.2.9-2.6 2.4-2.3 4.5.2 1.3 1.5 2.8 3.7 3.3 2.2.5 3.8 2.2 21.1-.3 4.5-.6 6.7-4.6 7.8-10.5.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.3-9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1.7-.7-4.8.4-4.5 3.4" fill="#ffe1bd"/><g fill="#e6b796"><path d="m27.2 49.3c-.6-3.8 5.3-3.5 2.8-2.7-2.6.8-2.8 2.7-2.8 2.7"/><path d="m24.6 42c-.5-5.2 5.3-4.7 2.9-3.7-2.4 1-2.9 3.7-2.9 3.7"/><path d="m23.3 33.4c-.5-5.2 5.7-4.7 3.3-3.7-2.5 1-3.3 3.7-3.3 3.7"/><path d="m36.8 20.7c0 0-12.6-1.5-28.6-.7-2.4 0-6 .1-6.2 4.2 1.5-4.7 17.4-2.5 34.8-3.5"/><path d="m29.6 10c.7-.2 1.5-.1 2 .1 4.5 2.1 8.3 2.8 11.4 3.1 1 .1 1.8.5 2.4 1.2l12.2 8.9c1.9 1.4 2.9 3.7 2.8 6 0 .4 0 .7 0 1.1-.3 4.1-1.4 9.6-2.1 13.6-.7 4.2-2.1 7.5-4.4 9.2 3.4-1.3 5.1-5 6-10.1.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.2-8.9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1-.4-2.6-.2-3.6.8"/><path d="m41 19.5c0 0-4.3-1.3-6.3-1.8-1.7-.4-4.8-2-6-4.6.6 4.2 4 5.6 5.7 6.1l.8.2c0 0 .5.7 1.5 1.4.1-.1 2-1.5 4.3-1.3"/><path d="m27.6 29.8c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.2-.6.4-1.2.6-1.9.6-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.4-.3-.8-.6-1.4-.8"/><path d="m29.2 37.7c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.2-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.4-.2-.9-.5-1.5-.7"/><path d="m31.6 46.2c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.3-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.5-.3-.9-.5-1.5-.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f448-1f3fc.svg b/public/emoji/1f448-1f3fc.svg
new file mode 100644
index 000000000..e37282ab8
--- /dev/null
+++ b/public/emoji/1f448-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28.7 12.6c.4 4.4 4 5.9 5.7 6.4l.8.2c0 0 .6.5 1.5 1.1 0 .1 0 .1 0 .2 0 0-7.8.5-10.3.1-2.8-.4-15.2-.4-18.3-.5-3.5 0-6.1.6-6.1 4.7 0 4.1 3.2 5.3 6.2 5.1 4.2-.3 18.3-.6 18.3-.6-1.8.4-3.5 1.2-3.2 4.2.4 3.4 1.7 4.1 3.8 4.2-2.9 1.7-2.7 4-2.3 5.4.6 2.4 4.9 3.1 4.9 3.1-3.2.9-2.6 2.4-2.3 4.5.2 1.3 1.5 2.8 3.7 3.3 2.2.5 3.8 2.2 21.1-.3 4.5-.6 6.7-4.6 7.8-10.5.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.3-9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1.7-.7-4.8.4-4.5 3.4" fill="#fed0ac"/><g fill="#e0a372"><path d="m27.2 49.3c-.6-3.8 5.3-3.5 2.8-2.7-2.6.8-2.8 2.7-2.8 2.7"/><path d="m24.6 42c-.5-5.2 5.3-4.7 2.9-3.7-2.4 1-2.9 3.7-2.9 3.7"/><path d="m23.3 33.4c-.5-5.2 5.7-4.7 3.3-3.7-2.5 1-3.3 3.7-3.3 3.7"/><path d="m36.8 20.7c0 0-12.6-1.5-28.6-.7-2.4 0-6 .1-6.2 4.2 1.5-4.7 17.4-2.5 34.8-3.5"/><path d="m29.6 10c.7-.2 1.5-.1 2 .1 4.5 2.1 8.3 2.8 11.4 3.1 1 .1 1.8.5 2.4 1.2l12.2 8.9c1.9 1.4 2.9 3.7 2.8 6 0 .4 0 .7 0 1.1-.3 4.1-1.4 9.6-2.1 13.6-.7 4.2-2.1 7.5-4.4 9.2 3.4-1.3 5.1-5 6-10.1.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.2-8.9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1-.4-2.6-.2-3.6.8"/><path d="m41 19.5c0 0-4.3-1.3-6.3-1.8-1.7-.4-4.8-2-6-4.6.6 4.2 4 5.6 5.7 6.1l.8.2c0 0 .5.7 1.5 1.4.1-.1 2-1.5 4.3-1.3"/><path d="m27.6 29.8c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.3-.6.3-1.2.5-1.9.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.4-.3-.8-.6-1.4-.8"/><path d="m29.2 37.7c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.3-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.4-.4-.9-.6-1.5-.8"/><path d="m31.6 46.2c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.3-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.5-.3-.9-.5-1.5-.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f448-1f3fd.svg b/public/emoji/1f448-1f3fd.svg
new file mode 100644
index 000000000..09d730d4f
--- /dev/null
+++ b/public/emoji/1f448-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28.7 12.6c.4 4.4 4 5.9 5.7 6.4l.8.2c0 0 .6.5 1.5 1.1 0 .1 0 .1 0 .2 0 0-7.8.5-10.3.1-2.8-.4-15.2-.4-18.3-.5-3.5 0-6.1.6-6.1 4.7 0 4.1 3.2 5.3 6.2 5.1 4.2-.3 18.3-.6 18.3-.6-1.8.4-3.5 1.2-3.2 4.2.4 3.4 1.7 4.1 3.8 4.2-2.9 1.7-2.7 4-2.3 5.4.6 2.4 4.9 3.1 4.9 3.1-3.2.9-2.6 2.4-2.3 4.5.2 1.3 1.5 2.8 3.7 3.3 2.2.5 3.8 2.2 21.1-.3 4.5-.6 6.7-4.6 7.8-10.5.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.3-9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1.7-.7-4.8.4-4.5 3.4" fill="#d6a57c"/><g fill="#b58360"><path d="m27.2 49.3c-.6-3.8 5.3-3.5 2.8-2.7-2.6.8-2.8 2.7-2.8 2.7"/><path d="m24.6 42c-.5-5.2 5.3-4.7 2.9-3.7-2.4 1-2.9 3.7-2.9 3.7"/><path d="m23.3 33.4c-.5-5.2 5.7-4.7 3.3-3.7-2.5 1-3.3 3.7-3.3 3.7"/><path d="m36.8 20.7c0 0-12.6-1.5-28.6-.7-2.4 0-6 .1-6.2 4.2 1.5-4.7 17.4-2.5 34.8-3.5"/><path d="m29.6 10c.7-.2 1.5-.1 2 .1 4.5 2.1 8.3 2.8 11.4 3.1 1 .1 1.8.5 2.4 1.2l12.2 8.9c1.9 1.4 2.9 3.7 2.8 6 0 .4 0 .7 0 1.1-.3 4.1-1.4 9.6-2.1 13.6-.7 4.2-2.1 7.5-4.4 9.2 3.4-1.3 5.1-5 6-10.1.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.2-8.9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1-.4-2.6-.2-3.6.8"/><path d="m41 19.5c0 0-4.3-1.3-6.3-1.8-1.7-.4-4.8-2-6-4.6.6 4.2 4 5.6 5.7 6.1l.8.2c0 0 .5.7 1.5 1.4.1-.1 2-1.5 4.3-1.3"/><path d="m27.6 29.8c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.3-.6.3-1.2.5-1.9.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.4-.3-.8-.6-1.4-.8"/><path d="m29.2 37.7c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.3-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.4-.3-.9-.6-1.5-.8"/><path d="m31.6 46.2c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.3-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.5-.3-.9-.5-1.5-.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f448-1f3fe.svg b/public/emoji/1f448-1f3fe.svg
new file mode 100644
index 000000000..07f16f2e9
--- /dev/null
+++ b/public/emoji/1f448-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28.7 12.6c.4 4.4 4 5.9 5.7 6.4l.8.2c0 0 .6.5 1.5 1.1 0 .1 0 .1 0 .2 0 0-7.8.5-10.3.1-2.8-.4-15.2-.4-18.3-.5-3.5 0-6.1.6-6.1 4.7 0 4.1 3.2 5.3 6.2 5.1 4.2-.3 18.3-.6 18.3-.6-1.8.4-3.5 1.2-3.2 4.2.4 3.4 1.7 4.1 3.8 4.2-2.9 1.7-2.7 4-2.3 5.4.6 2.4 4.9 3.1 4.9 3.1-3.2.9-2.6 2.4-2.3 4.5.2 1.3 1.5 2.8 3.7 3.3 2.2.5 3.8 2.2 21.1-.3 4.5-.6 6.7-4.6 7.8-10.5.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.3-9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1.7-.7-4.8.4-4.5 3.4" fill="#b47d56"/><g fill="#935e3e"><path d="m27.2 49.3c-.6-3.8 5.3-3.5 2.8-2.7-2.6.8-2.8 2.7-2.8 2.7"/><path d="m24.6 42c-.5-5.2 5.3-4.7 2.9-3.7-2.4 1-2.9 3.7-2.9 3.7"/><path d="m23.3 33.4c-.5-5.2 5.7-4.7 3.3-3.7-2.5 1-3.3 3.7-3.3 3.7"/><path d="m36.8 20.7c0 0-12.6-1.5-28.6-.7-2.4 0-6 .1-6.2 4.2 1.5-4.7 17.4-2.5 34.8-3.5"/><path d="m29.6 10c.7-.2 1.5-.1 2 .1 4.5 2.1 8.3 2.8 11.4 3.1 1 .1 1.8.5 2.4 1.2l12.2 8.9c1.9 1.4 2.9 3.7 2.8 6 0 .4 0 .7 0 1.1-.3 4.1-1.4 9.6-2.1 13.6-.7 4.2-2.1 7.5-4.4 9.2 3.4-1.3 5.1-5 6-10.1.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.2-8.9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1-.4-2.6-.2-3.6.8"/><path d="m41 19.5c0 0-4.3-1.3-6.3-1.8-1.7-.4-4.8-2-6-4.6.6 4.2 4 5.6 5.7 6.1l.8.2c0 0 .5.7 1.5 1.4.1-.1 2-1.5 4.3-1.3"/><path d="m27.6 29.8c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.2-.6.4-1.2.6-1.9.6-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.4-.3-.8-.6-1.4-.8"/><path d="m29.2 37.7c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.2-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.4-.2-.9-.5-1.5-.7"/><path d="m31.6 46.2c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.2-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.5-.2-.9-.4-1.5-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f448-1f3ff.svg b/public/emoji/1f448-1f3ff.svg
new file mode 100644
index 000000000..a382bfd7b
--- /dev/null
+++ b/public/emoji/1f448-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28.7 12.6c.4 4.4 4 5.9 5.7 6.4l.8.2c0 0 .6.5 1.5 1.1 0 .1 0 .1 0 .2 0 0-7.8.5-10.3.1-2.8-.4-15.2-.4-18.3-.5-3.5 0-6.1.6-6.1 4.7 0 4.1 3.2 5.3 6.2 5.1 4.2-.3 18.3-.6 18.3-.6-1.8.4-3.5 1.2-3.2 4.2.4 3.4 1.7 4.1 3.8 4.2-2.9 1.7-2.7 4-2.3 5.4.6 2.4 4.9 3.1 4.9 3.1-3.2.9-2.6 2.4-2.3 4.5.2 1.3 1.5 2.8 3.7 3.3 2.2.5 3.8 2.2 21.1-.3 4.5-.6 6.7-4.6 7.8-10.5.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.3-9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1.7-.7-4.8.4-4.5 3.4" fill="#8a6859"/><g fill="#705041"><path d="m27.2 49.3c-.6-3.8 5.3-3.5 2.8-2.7-2.6.8-2.8 2.7-2.8 2.7"/><path d="m24.6 42c-.5-5.2 5.3-4.7 2.9-3.7-2.4 1-2.9 3.7-2.9 3.7"/><path d="m23.3 33.4c-.5-5.2 5.7-4.7 3.3-3.7-2.5 1-3.3 3.7-3.3 3.7"/><path d="m36.8 20.7c0 0-12.6-1.5-28.6-.7-2.4 0-6 .1-6.2 4.2 1.5-4.7 17.4-2.5 34.8-3.5"/><path d="m29.6 10c.7-.2 1.5-.1 2 .1 4.5 2.1 8.3 2.8 11.4 3.1 1 .1 1.8.5 2.4 1.2l12.2 8.9c1.9 1.4 2.9 3.7 2.8 6 0 .4 0 .7 0 1.1-.3 4.1-1.4 9.6-2.1 13.6-.7 4.2-2.1 7.5-4.4 9.2 3.4-1.3 5.1-5 6-10.1.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.2-8.9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1-.4-2.6-.2-3.6.8"/><path d="m41 19.5c0 0-4.3-1.3-6.3-1.8-1.7-.4-4.8-2-6-4.6.6 4.2 4 5.6 5.7 6.1l.8.2c0 0 .5.7 1.5 1.4.1-.1 2-1.5 4.3-1.3"/><path d="m27.6 29.8c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.2-.6.4-1.2.6-1.9.6-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.4-.3-.8-.6-1.4-.8"/><path d="m29.2 37.7c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.2-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.4-.2-.9-.5-1.5-.7"/><path d="m31.6 46.2c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.3-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.5-.3-.9-.5-1.5-.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f448.svg b/public/emoji/1f448.svg
new file mode 100644
index 000000000..63e25672e
--- /dev/null
+++ b/public/emoji/1f448.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28.7 12.6c.4 4.4 4 5.9 5.7 6.4l.8.2c0 0 .6.5 1.5 1.1 0 .1 0 .1 0 .2 0 0-7.8.5-10.3.1-2.8-.4-15.2-.4-18.3-.5-3.5 0-6.1.6-6.1 4.7 0 4.1 3.2 5.3 6.2 5.1 4.2-.3 18.3-.6 18.3-.6-1.8.4-3.5 1.2-3.2 4.2.4 3.4 1.7 4.1 3.8 4.2-2.9 1.7-2.7 4-2.3 5.4.6 2.4 4.9 3.1 4.9 3.1-3.2.9-2.6 2.4-2.3 4.5.2 1.3 1.5 2.8 3.7 3.3 2.2.5 3.8 2.2 21.1-.3 4.5-.6 6.7-4.6 7.8-10.5.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.3-9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1.7-.7-4.8.4-4.5 3.4" fill="#ffdd67"/><g fill="#eba352"><path d="m27.1 49.3c-.6-3.8 5.3-3.5 2.8-2.7-2.5.8-2.8 2.7-2.8 2.7"/><path d="m24.6 42c-.5-5.2 5.3-4.7 2.9-3.7-2.4 1-2.9 3.7-2.9 3.7"/><path d="m23.3 33.4c-.5-5.2 5.7-4.7 3.3-3.7-2.5 1-3.3 3.7-3.3 3.7"/><path d="m36.8 20.7c0 0-12.6-1.5-28.6-.7-2.4 0-6 .1-6.2 4.2 1.5-4.7 17.4-2.5 34.8-3.5"/><path d="m29.6 10c.7-.2 1.5-.1 2 .1 4.5 2.1 8.3 2.8 11.4 3.1 1 .1 1.8.5 2.4 1.2l12.2 8.9c1.9 1.4 2.9 3.7 2.8 6 0 .4 0 .7 0 1.1-.3 4.1-1.4 9.6-2.1 13.6-.7 4.2-2.1 7.5-4.4 9.2 3.4-1.3 5.1-5 6-10.1.7-4 1.8-9.5 2.1-13.6 0-.4 0-.7 0-1.1.1-2.3-.8-4.5-2.8-6l-12.2-8.9c0 0 0 0 0 0-.6-.6-1.4-1-2.4-1.2-3.1-.3-6.9-1.1-11.4-3.1-1-.4-2.6-.2-3.6.8"/><path d="m41 19.5c0 0-4.3-1.3-6.3-1.8-1.7-.4-4.8-2-6-4.6.6 4.2 4 5.6 5.7 6.1l.8.2c0 0 .5.7 1.5 1.4.1-.1 2-1.5 4.3-1.3"/><path d="m27.6 29.8c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.2-.6.4-1.2.6-1.9.6-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.4-.3-.8-.6-1.4-.8"/><path d="m29.2 37.7c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.2-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.5-.2-.9-.5-1.5-.7"/><path d="m31.6 46.2c.6-.2 1.3-.1 1.8.1.6.2 1.1.5 1.6.7.5.3 1 .5 1.5.6.5.1 1.1.2 1.7.2-.5.4-1.1.5-1.8.5-.6 0-1.3-.2-1.8-.5-.5-.3-1-.6-1.5-.9-.5-.2-.9-.4-1.5-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f449-1f3fb.svg b/public/emoji/1f449-1f3fb.svg
new file mode 100644
index 000000000..150e78be9
--- /dev/null
+++ b/public/emoji/1f449-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m35.3 12.6c-.4 4.4-4 5.9-5.7 6.4l-.8.2c0 0-.6.5-1.5 1.1 0 .1 0 .1 0 .2 0 0 7.8.5 10.3.1 2.8-.4 15.2-.4 18.3-.5 3.6-.2 6.2.5 6.2 4.5 0 4.1-3.2 5.3-6.2 5.1-4.2-.3-18.3-.6-18.3-.6 1.8.4 3.5 1.2 3.2 4.2-.4 3.4-1.7 4.1-3.8 4.2 2.9 1.7 2.7 4 2.3 5.4-.6 2.4-4.9 3.1-4.9 3.1 3.2.9 2.6 2.4 2.3 4.5-.2 1.5-1.5 2.9-3.7 3.5-2.2.5-3.8 2.2-21-.3-4.6-.7-6.8-4.6-7.9-10.6-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1.7-.7 4.8.4 4.5 3.4" fill="#ffe1bd"/><g fill="#e6b796"><path d="m36.9 49.3c.6-3.8-5.3-3.5-2.8-2.7 2.5.8 2.8 2.7 2.8 2.7"/><path d="m39.4 42c.5-5.2-5.3-4.7-2.9-3.7 2.4 1 2.9 3.7 2.9 3.7"/><path d="m40.7 33.4c.5-5.2-5.7-4.7-3.3-3.7 2.5 1 3.3 3.7 3.3 3.7"/><path d="m27.2 20.7c0 0 12.6-1.5 28.6-.7 2.3.1 5.9.1 6.1 4.3-1.4-4.8-17.3-2.6-34.7-3.6"/><path d="m34.4 10c-.7-.2-1.5-.1-2 .1-4.5 2.1-8.3 2.8-11.4 3.1-1 .1-1.8.5-2.4 1.2l-12.2 9c-1.9 1.4-2.9 3.7-2.8 6 0 .4 0 .7 0 1.1.3 4 1.4 9.5 2.1 13.5.7 4.2 2.1 7.5 4.4 9.2-3.4-1.3-5.1-5-6-10.1-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1-.4 2.6-.2 3.6.8"/><path d="m23 19.5c0 0 4.3-1.3 6.3-1.8 1.7-.4 4.8-2 6-4.6-.6 4.2-4 5.6-5.7 6.1l-.8.2c0 0-.5.7-1.5 1.4-.1-.1-2-1.5-4.3-1.3"/><path d="m36.4 29.8c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.6-.3 1.2-.4 1.8-.2"/><path d="m34.8 37.7c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.3 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/><path d="m32.4 46.2c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.3 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f449-1f3fc.svg b/public/emoji/1f449-1f3fc.svg
new file mode 100644
index 000000000..d30c03fe1
--- /dev/null
+++ b/public/emoji/1f449-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m35.3 12.6c-.4 4.4-4 5.9-5.7 6.4l-.8.2c0 0-.6.5-1.5 1.1 0 .1 0 .1 0 .2 0 0 7.8.5 10.3.1 2.8-.4 15.2-.4 18.3-.5 3.6-.2 6.2.5 6.2 4.5 0 4.1-3.2 5.3-6.2 5.1-4.2-.3-18.3-.6-18.3-.6 1.8.4 3.5 1.2 3.2 4.2-.4 3.4-1.7 4.1-3.8 4.2 2.9 1.7 2.7 4 2.3 5.4-.6 2.4-4.9 3.1-4.9 3.1 3.2.9 2.6 2.4 2.3 4.5-.2 1.5-1.5 2.9-3.7 3.5-2.2.5-3.8 2.2-21-.3-4.6-.7-6.8-4.6-7.9-10.6-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1.7-.7 4.8.4 4.5 3.4" fill="#fed0ac"/><g fill="#e0a372"><path d="m36.9 49.3c.6-3.8-5.3-3.5-2.8-2.7 2.5.8 2.8 2.7 2.8 2.7"/><path d="m39.4 42c.5-5.2-5.3-4.7-2.9-3.7 2.4 1 2.9 3.7 2.9 3.7"/><path d="m40.7 33.4c.5-5.2-5.7-4.7-3.3-3.7 2.5 1 3.3 3.7 3.3 3.7"/><path d="m27.2 20.7c0 0 12.6-1.5 28.6-.7 2.3.1 5.9.1 6.1 4.3-1.4-4.8-17.3-2.6-34.7-3.6"/><path d="m34.4 10c-.7-.2-1.5-.1-2 .1-4.5 2.1-8.3 2.8-11.4 3.1-1 .1-1.8.5-2.4 1.2l-12.2 9c-1.9 1.4-2.9 3.7-2.8 6 0 .4 0 .7 0 1.1.3 4 1.4 9.5 2.1 13.5.7 4.2 2.1 7.5 4.4 9.2-3.4-1.3-5.1-5-6-10.1-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1-.4 2.6-.2 3.6.8"/><path d="m23 19.5c0 0 4.3-1.3 6.3-1.8 1.7-.4 4.8-2 6-4.6-.6 4.2-4 5.6-5.7 6.1l-.8.2c0 0-.5.7-1.5 1.4-.1-.1-2-1.5-4.3-1.3"/><path d="m36.4 29.8c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.6-.3 1.2-.4 1.8-.2"/><path d="m34.8 37.7c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/><path d="m32.4 46.2c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f449-1f3fd.svg b/public/emoji/1f449-1f3fd.svg
new file mode 100644
index 000000000..421e7e5af
--- /dev/null
+++ b/public/emoji/1f449-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m35.3 12.6c-.4 4.4-4 5.9-5.7 6.4l-.8.2c0 0-.6.5-1.5 1.1 0 .1 0 .1 0 .2 0 0 7.8.5 10.3.1 2.8-.4 15.2-.4 18.3-.5 3.6-.2 6.2.5 6.2 4.5 0 4.1-3.2 5.3-6.2 5.1-4.2-.3-18.3-.6-18.3-.6 1.8.4 3.5 1.2 3.2 4.2-.4 3.4-1.7 4.1-3.8 4.2 2.9 1.7 2.7 4 2.3 5.4-.6 2.4-4.9 3.1-4.9 3.1 3.2.9 2.6 2.4 2.3 4.5-.2 1.5-1.5 2.9-3.7 3.5-2.2.5-3.8 2.2-21-.3-4.6-.7-6.8-4.6-7.9-10.6-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1.7-.7 4.8.4 4.5 3.4" fill="#d6a57c"/><g fill="#b58360"><path d="m36.9 49.3c.6-3.8-5.3-3.5-2.8-2.7 2.5.8 2.8 2.7 2.8 2.7"/><path d="m39.4 42c.5-5.2-5.3-4.7-2.9-3.7 2.4 1 2.9 3.7 2.9 3.7"/><path d="m40.7 33.4c.5-5.2-5.7-4.7-3.3-3.7 2.5 1 3.3 3.7 3.3 3.7"/><path d="m27.2 20.7c0 0 12.6-1.5 28.6-.7 2.3.1 5.9.1 6.1 4.3-1.4-4.8-17.3-2.6-34.7-3.6"/><path d="m34.4 10c-.7-.2-1.5-.1-2 .1-4.5 2.1-8.3 2.8-11.4 3.1-1 .1-1.8.5-2.4 1.2l-12.2 9c-1.9 1.4-2.9 3.7-2.8 6 0 .4 0 .7 0 1.1.3 4 1.4 9.5 2.1 13.5.7 4.2 2.1 7.5 4.4 9.2-3.4-1.3-5.1-5-6-10.1-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1-.4 2.6-.2 3.6.8"/><path d="m23 19.5c0 0 4.3-1.3 6.3-1.8 1.7-.4 4.8-2 6-4.6-.6 4.2-4 5.6-5.7 6.1l-.8.2c0 0-.5.7-1.5 1.4-.1-.1-2-1.5-4.3-1.3"/><path d="m36.4 29.8c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6-.1 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.6-.3 1.2-.4 1.8-.2"/><path d="m34.8 37.7c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6-.1 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/><path d="m32.4 46.2c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6-.1 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f449-1f3fe.svg b/public/emoji/1f449-1f3fe.svg
new file mode 100644
index 000000000..43db2b7b2
--- /dev/null
+++ b/public/emoji/1f449-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m35.3 12.6c-.4 4.4-4 5.9-5.7 6.4l-.8.2c0 0-.6.5-1.5 1.1 0 .1 0 .1 0 .2 0 0 7.8.5 10.3.1 2.8-.4 15.2-.4 18.3-.5 3.6-.2 6.2.5 6.2 4.5 0 4.1-3.2 5.3-6.2 5.1-4.2-.3-18.3-.6-18.3-.6 1.8.4 3.5 1.2 3.2 4.2-.4 3.4-1.7 4.1-3.8 4.2 2.9 1.7 2.7 4 2.3 5.4-.6 2.4-4.9 3.1-4.9 3.1 3.2.9 2.6 2.4 2.3 4.5-.2 1.5-1.5 2.9-3.7 3.5-2.2.5-3.8 2.2-21-.3-4.6-.7-6.8-4.6-7.9-10.6-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1.7-.7 4.8.4 4.5 3.4" fill="#b47d56"/><g fill="#935e3e"><path d="m36.9 49.3c.6-3.8-5.3-3.5-2.8-2.7 2.5.8 2.8 2.7 2.8 2.7"/><path d="m39.4 42c.5-5.2-5.3-4.7-2.9-3.7 2.4 1 2.9 3.7 2.9 3.7"/><path d="m40.7 33.4c.5-5.2-5.7-4.7-3.3-3.7 2.5 1 3.3 3.7 3.3 3.7"/><path d="m27.2 20.7c0 0 12.6-1.5 28.6-.7 2.3.1 5.9.1 6.1 4.3-1.4-4.8-17.3-2.6-34.7-3.6"/><path d="m34.4 10c-.7-.2-1.5-.1-2 .1-4.5 2.1-8.3 2.8-11.4 3.1-1 .1-1.8.5-2.4 1.2l-12.2 9c-1.9 1.4-2.9 3.7-2.8 6 0 .4 0 .7 0 1.1.3 4 1.4 9.5 2.1 13.5.7 4.2 2.1 7.5 4.4 9.2-3.4-1.3-5.1-5-6-10.1-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1-.4 2.6-.2 3.6.8"/><path d="m23 19.5c0 0 4.3-1.3 6.3-1.8 1.7-.4 4.8-2 6-4.6-.6 4.2-4 5.6-5.7 6.1l-.8.2c0 0-.5.7-1.5 1.4-.1-.1-2-1.5-4.3-1.3"/><path d="m36.4 29.8c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.6-.3 1.2-.4 1.8-.2"/><path d="m34.8 37.7c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.3 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/><path d="m32.4 46.2c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f449-1f3ff.svg b/public/emoji/1f449-1f3ff.svg
new file mode 100644
index 000000000..c3fde3f9d
--- /dev/null
+++ b/public/emoji/1f449-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m35.3 12.6c-.4 4.4-4 5.9-5.7 6.4l-.8.2c0 0-.6.5-1.5 1.1 0 .1 0 .1 0 .2 0 0 7.8.5 10.3.1 2.8-.4 15.2-.4 18.3-.5 3.6-.2 6.2.5 6.2 4.5 0 4.1-3.2 5.3-6.2 5.1-4.2-.3-18.3-.6-18.3-.6 1.8.4 3.5 1.2 3.2 4.2-.4 3.4-1.7 4.1-3.8 4.2 2.9 1.7 2.7 4 2.3 5.4-.6 2.4-4.9 3.1-4.9 3.1 3.2.9 2.6 2.4 2.3 4.5-.2 1.5-1.5 2.9-3.7 3.5-2.2.5-3.8 2.2-21-.3-4.6-.7-6.8-4.6-7.9-10.6-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1.7-.7 4.8.4 4.5 3.4" fill="#8a6859"/><g fill="#705041"><path d="m36.9 49.3c.6-3.8-5.3-3.5-2.8-2.7 2.5.8 2.8 2.7 2.8 2.7"/><path d="m39.4 42c.5-5.2-5.3-4.7-2.9-3.7 2.4 1 2.9 3.7 2.9 3.7"/><path d="m40.7 33.4c.5-5.2-5.7-4.7-3.3-3.7 2.5 1 3.3 3.7 3.3 3.7"/><path d="m27.2 20.7c0 0 12.6-1.5 28.6-.7 2.3.1 5.9.1 6.1 4.3-1.4-4.8-17.3-2.6-34.7-3.6"/><path d="m34.4 10c-.7-.2-1.5-.1-2 .1-4.5 2.1-8.3 2.8-11.4 3.1-1 .1-1.8.5-2.4 1.2l-12.2 9c-1.9 1.4-2.9 3.7-2.8 6 0 .4 0 .7 0 1.1.3 4 1.4 9.5 2.1 13.5.7 4.2 2.1 7.5 4.4 9.2-3.4-1.3-5.1-5-6-10.1-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1-.4 2.6-.2 3.6.8"/><path d="m23 19.5c0 0 4.3-1.3 6.3-1.8 1.7-.4 4.8-2 6-4.6-.6 4.2-4 5.6-5.7 6.1l-.8.2c0 0-.5.7-1.5 1.4-.1-.1-2-1.5-4.3-1.3"/><path d="m36.4 29.8c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.6-.3 1.2-.4 1.8-.2"/><path d="m34.8 37.7c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.3 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/><path d="m32.4 46.2c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.3 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f449.svg b/public/emoji/1f449.svg
new file mode 100644
index 000000000..815e08efb
--- /dev/null
+++ b/public/emoji/1f449.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m35.3 12.6c-.4 4.4-4 5.9-5.7 6.4l-.8.2c0 0-.6.5-1.5 1.1 0 .1 0 .1 0 .2 0 0 7.8.5 10.3.1 2.8-.4 15.2-.4 18.3-.5 3.6-.2 6.2.5 6.2 4.5 0 4.1-3.2 5.3-6.2 5.1-4.2-.3-18.3-.6-18.3-.6 1.8.4 3.5 1.2 3.2 4.2-.4 3.4-1.7 4.1-3.8 4.2 2.9 1.7 2.7 4 2.3 5.4-.6 2.4-4.9 3.1-4.9 3.1 3.2.9 2.6 2.4 2.3 4.5-.2 1.5-1.5 2.9-3.7 3.5-2.2.5-3.8 2.2-21-.3-4.6-.7-6.8-4.6-7.9-10.6-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1.7-.7 4.8.4 4.5 3.4" fill="#ffdd67"/><g fill="#eba352"><path d="m36.9 49.3c.6-3.8-5.3-3.5-2.8-2.7 2.5.8 2.8 2.7 2.8 2.7"/><path d="m39.4 42c.5-5.2-5.3-4.7-2.9-3.7 2.4 1 2.9 3.7 2.9 3.7"/><path d="m40.7 33.4c.5-5.2-5.7-4.7-3.3-3.7 2.5 1 3.3 3.7 3.3 3.7"/><path d="m27.2 20.7c0 0 12.6-1.5 28.6-.7 2.3.1 5.9.1 6.1 4.3-1.4-4.8-17.3-2.6-34.7-3.6"/><path d="m34.4 10c-.7-.2-1.5-.1-2 .1-4.5 2.1-8.3 2.8-11.4 3.1-1 .1-1.8.5-2.4 1.2l-12.2 9c-1.9 1.4-2.9 3.7-2.8 6 0 .4 0 .7 0 1.1.3 4 1.4 9.5 2.1 13.5.7 4.2 2.1 7.5 4.4 9.2-3.4-1.3-5.1-5-6-10.1-.7-4-1.8-9.5-2.1-13.6 0-.4 0-.7 0-1.1-.1-2.3.8-4.5 2.8-6l12.2-8.9c0 0 0 0 0 0 .6-.6 1.4-1 2.4-1.2 3.1-.3 6.9-1.1 11.4-3.1 1-.4 2.6-.2 3.6.8"/><path d="m23 19.5c0 0 4.3-1.3 6.3-1.8 1.7-.4 4.8-2 6-4.6-.6 4.2-4 5.6-5.7 6.1l-.8.2c0 0-.5.7-1.5 1.4-.1-.1-2-1.5-4.3-1.3"/><path d="m36.4 29.8c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.6-.3 1.2-.4 1.8-.2"/><path d="m34.8 37.7c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.3 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/><path d="m32.4 46.2c-.6.2-1 .5-1.5.8-.5.3-.9.6-1.5.9-.5.3-1.2.5-1.8.5-.6 0-1.3-.2-1.8-.5.6 0 1.2-.1 1.7-.2.5-.1 1-.4 1.5-.6.5-.2 1-.5 1.6-.7.5-.3 1.2-.4 1.8-.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44a-1f3fb.svg b/public/emoji/1f44a-1f3fb.svg
new file mode 100644
index 000000000..6b68ade7e
--- /dev/null
+++ b/public/emoji/1f44a-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.5 15.5c0-2.6-2.2-6.2-6.5-6.9-3.6-.6-7.1.6-8 3.5-.4-3.9-3.9-5.2-8.1-5.1-4.1.1-7.5 2-7.9 5.7-1-2.2-3.7-2.9-6.8-2.9h-.1c-3.1.2-5.7 1.2-6.7 3.5-.9-.5-2.2-.6-4.2.1-2.4.8-6.6 4.4-8.4 11.9-1.4 5.7.5 13.7.5 13.7-.2 3.6 2.6 6.6 6.1 6.8 2.7.1 5.1-1.3 6.3-3.5v1.2c.1 4 3.4 7.1 7.4 7h.1c3.2-.1 5.8-2.2 6.7-5 .7 3.9 4.1 6.8 8.1 6.7 4.4-.1 7.9-3.8 7.8-8.2.6 3.6 3.8 6.3 7.5 6.2h.1c4.1-.1 8.5-4.1 8.5-8.2.1 0-2.2-11.8-2.4-26.5" fill="#ffe1bd"/><path d="m61.8 43.5c-1.3 1.6-3.3 2.8-5.6 2.8h-.1c-.4 0-.8 0-1.2-.1-.2 0-.4-.1-.6-.1-2.6-.4-5.5-1.7-7.1-3.6.4-2.3.4-4.6.4-6.9 0-2.5-.2-4.9-.3-7.3-.1-2.4-.2-4.8-.1-7.3-.5 1.1-.9 2.3-1.1 3.6-.3 1.2-.4 2.5-.5 3.7-.2 2.5-.2 4.9-.2 7.4 0 2.4.1 4.8 0 7.2-.1 1.2-.1 3-.5 3.8-.8 1.7-3.2 2.1-5.2 2.1-3.5.1-7.2-2-8.7-5.1 0 0 0-.1 0-.1.1-1.1.3-2.1.4-3.2.2-2.1.4-4.3.4-6.5 0-2.2-.1-4.4-.4-6.5-.1-1.1-.3-2.2-.6-3.2-.3-1.1-.6-2.1-1-3.1-.1 1.1-.1 2.2-.1 3.3 0 1.1 0 2.1-.1 3.2 0 2.1-.1 4.3-.1 6.4 0 2.1 0 4.3.1 6.4 0 .9.1 3.5.2 4.7-1.3 1.3-3 2.1-5 2.1h-.1c-3.3.1-6.7-2.6-7.8-5.7 0-.1 0-.2 0-.3.1-1.9.3-3.7.4-5.6.1-1.9.1-3.8 0-5.7-.2-.9-.3-1.9-.5-2.9-.1-.5-.2-1-.4-1.4-.1-.2-.2-.5-.3-.7-.1-.2-.3-.4-.4-.6.1.2.1.5.1.7 0 .2 0 .5 0 .7 0 .5 0 .9-.1 1.4-.1.9-.2 1.9-.3 2.8-.2 1.9-.4 3.7-.5 5.6-.1 1.9-.1 3.8.1 5.7 0 .1 0 .1 0 .2-1.2.8-2.6 1.1-4.2 1.1-9.9 0-7.8-14.7-6.4-20.5.2-.9.5-1.8.8-2.6-.9 1.4-1.7 3.3-2.3 5.9-1.4 5.7-2 20.5 6.6 20.5 2.5 0 4.7-1.1 6-3 .1.4.3 7.7 7.7 7.7h.1c2.3-.1 4.3-1.2 5.6-2.9-.1.5-.2 1.2-.3 2.1-.5 5.4 3.8 8.1 6.5 7.2 7.2-2.6 13.2-2.9 17.9-2.7 3.2.1 5.3-2.1 5.7-5.8 1.6-1.4 2.8-3.1 3.1-4.9" fill="#e6b796"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44a-1f3fc.svg b/public/emoji/1f44a-1f3fc.svg
new file mode 100644
index 000000000..7bb10f2fa
--- /dev/null
+++ b/public/emoji/1f44a-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.5 15.5c0-2.6-2.2-6.2-6.5-6.9-3.6-.6-7.1.6-8 3.5-.4-3.9-3.9-5.2-8.1-5.1-4.1.1-7.5 2-7.9 5.7-1-2.2-3.7-2.9-6.8-2.9h-.1c-3.1.2-5.7 1.2-6.7 3.5-.9-.5-2.2-.6-4.2.1-2.4.8-6.6 4.4-8.4 11.9-1.4 5.7.5 13.7.5 13.7-.2 3.6 2.6 6.6 6.1 6.8 2.7.1 5.1-1.3 6.3-3.5v1.2c.1 4 3.4 7.1 7.4 7h.1c3.2-.1 5.8-2.2 6.7-5 .7 3.9 4.1 6.8 8.1 6.7 4.4-.1 7.9-3.8 7.8-8.2.6 3.6 3.8 6.3 7.5 6.2h.1c4.1-.1 8.5-4.1 8.5-8.2.1 0-2.2-11.8-2.4-26.5" fill="#fed0ac"/><path d="m61.8 43.5c-1.3 1.6-3.3 2.8-5.6 2.8h-.1c-.4 0-.8 0-1.2-.1-.2 0-.4-.1-.6-.1-2.6-.4-5.5-1.7-7.1-3.6.4-2.3.4-4.6.4-6.9 0-2.5-.2-4.9-.3-7.3-.1-2.4-.2-4.8-.1-7.3-.5 1.1-.9 2.3-1.1 3.6-.3 1.2-.4 2.5-.5 3.7-.2 2.5-.2 4.9-.2 7.4 0 2.4.1 4.8 0 7.2-.1 1.2-.1 3-.5 3.8-.8 1.7-3.2 2.1-5.2 2.1-3.5.1-7.2-2-8.7-5.1 0 0 0-.1 0-.1.1-1.1.3-2.1.4-3.2.2-2.1.4-4.3.4-6.5 0-2.2-.1-4.4-.4-6.5-.1-1.1-.3-2.2-.6-3.2-.3-1.1-.6-2.1-1-3.1-.1 1.1-.1 2.2-.1 3.3 0 1.1 0 2.1-.1 3.2 0 2.1-.1 4.3-.1 6.4 0 2.1 0 4.3.1 6.4 0 .9.1 3.5.2 4.7-1.3 1.3-3 2.1-5 2.1h-.1c-3.3.1-6.7-2.6-7.8-5.7 0-.1 0-.2 0-.3.1-1.9.3-3.7.4-5.6.1-1.9.1-3.8 0-5.7-.2-.9-.3-1.9-.5-2.9-.1-.5-.2-1-.4-1.4-.1-.2-.2-.5-.3-.7-.1-.2-.3-.4-.4-.6.1.2.1.5.1.7 0 .2 0 .5 0 .7 0 .5 0 .9-.1 1.4-.1.9-.2 1.9-.3 2.8-.2 1.9-.4 3.7-.5 5.6-.1 1.9-.1 3.8.1 5.7 0 .1 0 .1 0 .2-1.2.8-2.6 1.1-4.2 1.1-9.9 0-7.8-14.7-6.4-20.5.2-.9.5-1.8.8-2.6-.9 1.4-1.7 3.3-2.3 5.9-1.4 5.7-2 20.5 6.6 20.5 2.5 0 4.7-1.1 6-3 .1.4.3 7.7 7.7 7.7h.1c2.3-.1 4.3-1.2 5.6-2.9-.1.5-.2 1.2-.3 2.1-.5 5.4 3.8 8.1 6.5 7.2 7.2-2.6 13.2-2.9 17.9-2.7 3.2.1 5.3-2.1 5.7-5.8 1.6-1.4 2.8-3.1 3.1-4.9" fill="#e0a372"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44a-1f3fd.svg b/public/emoji/1f44a-1f3fd.svg
new file mode 100644
index 000000000..1543e53a8
--- /dev/null
+++ b/public/emoji/1f44a-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.5 15.5c0-2.6-2.2-6.2-6.5-6.9-3.6-.6-7.1.6-8 3.5-.4-3.9-3.9-5.2-8.1-5.1-4.1.1-7.5 2-7.9 5.7-1-2.2-3.7-2.9-6.8-2.9h-.1c-3.1.2-5.7 1.2-6.7 3.5-.9-.5-2.2-.6-4.2.1-2.4.8-6.6 4.4-8.4 11.9-1.4 5.7.5 13.7.5 13.7-.2 3.6 2.6 6.6 6.1 6.8 2.7.1 5.1-1.3 6.3-3.5v1.2c.1 4 3.4 7.1 7.4 7h.1c3.2-.1 5.8-2.2 6.7-5 .7 3.9 4.1 6.8 8.1 6.7 4.4-.1 7.9-3.8 7.8-8.2.6 3.6 3.8 6.3 7.5 6.2h.1c4.1-.1 8.5-4.1 8.5-8.2.1 0-2.2-11.8-2.4-26.5" fill="#d6a57c"/><path d="m61.8 43.5c-1.3 1.6-3.3 2.8-5.6 2.8h-.1c-.4 0-.8 0-1.2-.1-.2 0-.4-.1-.6-.1-2.6-.4-5.5-1.7-7.1-3.6.4-2.3.4-4.6.4-6.9 0-2.5-.2-4.9-.3-7.3-.1-2.4-.2-4.8-.1-7.3-.5 1.1-.9 2.3-1.1 3.6-.3 1.2-.4 2.5-.5 3.7-.2 2.5-.2 4.9-.2 7.4 0 2.4.1 4.8 0 7.2-.1 1.2-.1 3-.5 3.8-.8 1.7-3.2 2.1-5.2 2.1-3.5.1-7.2-2-8.7-5.1 0 0 0-.1 0-.1.1-1.1.3-2.1.4-3.2.2-2.1.4-4.3.4-6.5 0-2.2-.1-4.4-.4-6.5-.1-1.1-.3-2.2-.6-3.2-.3-1.1-.6-2.1-1-3.1-.1 1.1-.1 2.2-.1 3.3 0 1.1 0 2.1-.1 3.2 0 2.1-.1 4.3-.1 6.4 0 2.1 0 4.3.1 6.4 0 .9.1 3.5.2 4.7-1.3 1.3-3 2.1-5 2.1h-.1c-3.3.1-6.7-2.6-7.8-5.7 0-.1 0-.2 0-.3.1-1.9.3-3.7.4-5.6.1-1.9.1-3.8 0-5.7-.2-.9-.3-1.9-.5-2.9-.1-.5-.2-1-.4-1.4-.1-.2-.2-.5-.3-.7-.1-.2-.3-.4-.4-.6.1.2.1.5.1.7 0 .2 0 .5 0 .7 0 .5 0 .9-.1 1.4-.1.9-.2 1.9-.3 2.8-.2 1.9-.4 3.7-.5 5.6-.1 1.9-.1 3.8.1 5.7 0 .1 0 .1 0 .2-1.2.8-2.6 1.1-4.2 1.1-9.9 0-7.8-14.7-6.4-20.5.2-.9.5-1.8.8-2.6-.9 1.4-1.7 3.3-2.3 5.9-1.4 5.7-2 20.5 6.6 20.5 2.5 0 4.7-1.1 6-3 .1.4.3 7.7 7.7 7.7h.1c2.3-.1 4.3-1.2 5.6-2.9-.1.5-.2 1.2-.3 2.1-.5 5.4 3.8 8.1 6.5 7.2 7.2-2.6 13.2-2.9 17.9-2.7 3.2.1 5.3-2.1 5.7-5.8 1.6-1.4 2.8-3.1 3.1-4.9" fill="#b58360"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44a-1f3fe.svg b/public/emoji/1f44a-1f3fe.svg
new file mode 100644
index 000000000..6485deb72
--- /dev/null
+++ b/public/emoji/1f44a-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.5 15.5c0-2.6-2.2-6.2-6.5-6.9-3.6-.6-7.1.6-8 3.5-.4-3.9-3.9-5.2-8.1-5.1-4.1.1-7.5 2-7.9 5.7-1-2.2-3.7-2.9-6.8-2.9h-.1c-3.1.2-5.7 1.2-6.7 3.5-.9-.5-2.2-.6-4.2.1-2.4.8-6.6 4.4-8.4 11.9-1.4 5.7.5 13.7.5 13.7-.2 3.6 2.6 6.6 6.1 6.8 2.7.1 5.1-1.3 6.3-3.5v1.2c.1 4 3.4 7.1 7.4 7h.1c3.2-.1 5.8-2.2 6.7-5 .7 3.9 4.1 6.8 8.1 6.7 4.4-.1 7.9-3.8 7.8-8.2.6 3.6 3.8 6.3 7.5 6.2h.1c4.1-.1 8.5-4.1 8.5-8.2.1 0-2.2-11.8-2.4-26.5" fill="#b47d56"/><path d="m61.8 43.5c-1.3 1.6-3.3 2.8-5.6 2.8h-.1c-.4 0-.8 0-1.2-.1-.2 0-.4-.1-.6-.1-2.6-.4-5.5-1.7-7.1-3.6.4-2.3.4-4.6.4-6.9 0-2.5-.2-4.9-.3-7.3-.1-2.4-.2-4.8-.1-7.3-.5 1.1-.9 2.3-1.1 3.6-.3 1.2-.4 2.5-.5 3.7-.2 2.5-.2 4.9-.2 7.4 0 2.4.1 4.8 0 7.2-.1 1.2-.1 3-.5 3.8-.8 1.7-3.2 2.1-5.2 2.1-3.5.1-7.2-2-8.7-5.1 0 0 0-.1 0-.1.1-1.1.3-2.1.4-3.2.2-2.1.4-4.3.4-6.5 0-2.2-.1-4.4-.4-6.5-.1-1.1-.3-2.2-.6-3.2-.3-1.1-.6-2.1-1-3.1-.1 1.1-.1 2.2-.1 3.3 0 1.1 0 2.1-.1 3.2 0 2.1-.1 4.3-.1 6.4 0 2.1 0 4.3.1 6.4 0 .9.1 3.5.2 4.7-1.3 1.3-3 2.1-5 2.1h-.1c-3.3.1-6.7-2.6-7.8-5.7 0-.1 0-.2 0-.3.1-1.9.3-3.7.4-5.6.1-1.9.1-3.8 0-5.7-.2-.9-.3-1.9-.5-2.9-.1-.5-.2-1-.4-1.4-.1-.2-.2-.5-.3-.7-.1-.2-.3-.4-.4-.6.1.2.1.5.1.7 0 .2 0 .5 0 .7 0 .5 0 .9-.1 1.4-.1.9-.2 1.9-.3 2.8-.2 1.9-.4 3.7-.5 5.6-.1 1.9-.1 3.8.1 5.7 0 .1 0 .1 0 .2-1.2.8-2.6 1.1-4.2 1.1-9.9 0-7.8-14.7-6.4-20.5.2-.9.5-1.8.8-2.6-.9 1.4-1.7 3.3-2.3 5.9-1.4 5.7-2 20.5 6.6 20.5 2.5 0 4.7-1.1 6-3 .1.4.3 7.7 7.7 7.7h.1c2.3-.1 4.3-1.2 5.6-2.9-.1.5-.2 1.2-.3 2.1-.5 5.4 3.8 8.1 6.5 7.2 7.2-2.6 13.2-2.9 17.9-2.7 3.2.1 5.3-2.1 5.7-5.8 1.6-1.4 2.8-3.1 3.1-4.9" fill="#935e3e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44a-1f3ff.svg b/public/emoji/1f44a-1f3ff.svg
new file mode 100644
index 000000000..2eded3072
--- /dev/null
+++ b/public/emoji/1f44a-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.5 15.5c0-2.6-2.2-6.2-6.5-6.9-3.6-.6-7.1.6-8 3.5-.4-3.9-3.9-5.2-8.1-5.1-4.1.1-7.5 2-7.9 5.7-1-2.2-3.7-2.9-6.8-2.9h-.1c-3.1.2-5.7 1.2-6.7 3.5-.9-.5-2.2-.6-4.2.1-2.4.8-6.6 4.4-8.4 11.9-1.4 5.7.5 13.7.5 13.7-.2 3.6 2.6 6.6 6.1 6.8 2.7.1 5.1-1.3 6.3-3.5v1.2c.1 4 3.4 7.1 7.4 7h.1c3.2-.1 5.8-2.2 6.7-5 .7 3.9 4.1 6.8 8.1 6.7 4.4-.1 7.9-3.8 7.8-8.2.6 3.6 3.8 6.3 7.5 6.2h.1c4.1-.1 8.5-4.1 8.5-8.2.1 0-2.2-11.8-2.4-26.5" fill="#8a6859"/><path d="m61.8 43.5c-1.3 1.6-3.3 2.8-5.6 2.8h-.1c-.4 0-.8 0-1.2-.1-.2 0-.4-.1-.6-.1-2.6-.4-5.5-1.7-7.1-3.6.4-2.3.4-4.6.4-6.9 0-2.5-.2-4.9-.3-7.3-.1-2.4-.2-4.8-.1-7.3-.5 1.1-.9 2.3-1.1 3.6-.3 1.2-.4 2.5-.5 3.7-.2 2.5-.2 4.9-.2 7.4 0 2.4.1 4.8 0 7.2-.1 1.2-.1 3-.5 3.8-.8 1.7-3.2 2.1-5.2 2.1-3.5.1-7.2-2-8.7-5.1 0 0 0-.1 0-.1.1-1.1.3-2.1.4-3.2.2-2.1.4-4.3.4-6.5 0-2.2-.1-4.4-.4-6.5-.1-1.1-.3-2.2-.6-3.2-.3-1.1-.6-2.1-1-3.1-.1 1.1-.1 2.2-.1 3.3 0 1.1 0 2.1-.1 3.2 0 2.1-.1 4.3-.1 6.4 0 2.1 0 4.3.1 6.4 0 .9.1 3.5.2 4.7-1.3 1.3-3 2.1-5 2.1h-.1c-3.3.1-6.7-2.6-7.8-5.7 0-.1 0-.2 0-.3.1-1.9.3-3.7.4-5.6.1-1.9.1-3.8 0-5.7-.2-.9-.3-1.9-.5-2.9-.1-.5-.2-1-.4-1.4-.1-.2-.2-.5-.3-.7-.1-.2-.3-.4-.4-.6.1.2.1.5.1.7 0 .2 0 .5 0 .7 0 .5 0 .9-.1 1.4-.1.9-.2 1.9-.3 2.8-.2 1.9-.4 3.7-.5 5.6-.1 1.9-.1 3.8.1 5.7 0 .1 0 .1 0 .2-1.2.8-2.6 1.1-4.2 1.1-9.9 0-7.8-14.7-6.4-20.5.2-.9.5-1.8.8-2.6-.9 1.4-1.7 3.3-2.3 5.9-1.4 5.7-2 20.5 6.6 20.5 2.5 0 4.7-1.1 6-3 .1.4.3 7.7 7.7 7.7h.1c2.3-.1 4.3-1.2 5.6-2.9-.1.5-.2 1.2-.3 2.1-.5 5.4 3.8 8.1 6.5 7.2 7.2-2.6 13.2-2.9 17.9-2.7 3.2.1 5.3-2.1 5.7-5.8 1.6-1.4 2.8-3.1 3.1-4.9" fill="#705041"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44a.svg b/public/emoji/1f44a.svg
new file mode 100644
index 000000000..20b808db5
--- /dev/null
+++ b/public/emoji/1f44a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.5 15.5c0-2.6-2.2-6.2-6.5-6.9-3.6-.6-7.1.6-8 3.5-.4-3.9-3.9-5.2-8.1-5.1-4.1.1-7.5 2-7.9 5.7-1-2.2-3.7-2.9-6.8-2.9h-.1c-3.1.2-5.7 1.2-6.7 3.5-.9-.5-2.2-.6-4.2.1-2.4.8-6.6 4.4-8.4 11.9-1.4 5.7.5 13.7.5 13.7-.2 3.6 2.6 6.6 6.1 6.8 2.7.1 5.1-1.3 6.3-3.5v1.2c.1 4 3.4 7.1 7.4 7h.1c3.2-.1 5.8-2.2 6.7-5 .7 3.9 4.1 6.8 8.1 6.7 4.4-.1 7.9-3.8 7.8-8.2.6 3.6 3.8 6.3 7.5 6.2h.1c4.1-.1 8.5-4.1 8.5-8.2.1 0-2.2-11.8-2.4-26.5" fill="#ffdd67"/><path d="m61.8 43.5c-1.3 1.6-3.3 2.8-5.6 2.8h-.1c-.4 0-.8 0-1.2-.1-.2 0-.4-.1-.6-.1-2.6-.4-5.5-1.7-7.1-3.6.4-2.3.4-4.6.4-6.9 0-2.5-.2-4.9-.3-7.3-.1-2.4-.2-4.8-.1-7.3-.5 1.1-.9 2.3-1.1 3.6-.3 1.2-.4 2.5-.5 3.7-.2 2.5-.2 4.9-.2 7.4 0 2.4.1 4.8 0 7.2-.1 1.2-.1 3-.5 3.8-.8 1.7-3.2 2.1-5.2 2.1-3.5.1-7.2-2-8.7-5.1 0 0 0-.1 0-.1.1-1.1.3-2.1.4-3.2.2-2.1.4-4.3.4-6.5 0-2.2-.1-4.4-.4-6.5-.1-1.1-.3-2.2-.6-3.2-.3-1.1-.6-2.1-1-3.1-.1 1.1-.1 2.2-.1 3.3 0 1.1 0 2.1-.1 3.2 0 2.1-.1 4.3-.1 6.4 0 2.1 0 4.3.1 6.4 0 .9.1 3.5.2 4.7-1.3 1.3-3 2.1-5 2.1h-.1c-3.3.1-6.7-2.6-7.8-5.7 0-.1 0-.2 0-.3.1-1.9.3-3.7.4-5.6.1-1.9.1-3.8 0-5.7-.2-.9-.3-1.9-.5-2.9-.1-.5-.2-1-.4-1.4-.1-.2-.2-.5-.3-.7-.1-.2-.3-.4-.4-.6.1.2.1.5.1.7 0 .2 0 .5 0 .7 0 .5 0 .9-.1 1.4-.1.9-.2 1.9-.3 2.8-.2 1.9-.4 3.7-.5 5.6-.1 1.9-.1 3.8.1 5.7 0 .1 0 .1 0 .2-1.2.8-2.6 1.1-4.2 1.1-9.9 0-7.8-14.7-6.4-20.5.2-.9.5-1.8.8-2.6-.9 1.4-1.7 3.3-2.3 5.9-1.4 5.7-2 20.5 6.6 20.5 2.5 0 4.7-1.1 6-3 .1.4.3 7.7 7.7 7.7h.1c2.3-.1 4.3-1.2 5.6-2.9-.1.5-.2 1.2-.3 2.1-.5 5.4 3.8 8.1 6.5 7.2 7.2-2.6 13.2-2.9 17.9-2.7 3.2.1 5.3-2.1 5.7-5.8 1.6-1.4 2.8-3.1 3.1-4.9" fill="#eba352"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44b-1f3fb.svg b/public/emoji/1f44b-1f3fb.svg
new file mode 100644
index 000000000..981d4d474
--- /dev/null
+++ b/public/emoji/1f44b-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m16.1 48.5c-.5-.1-.9-.2-1.4-.4-.5-.2-.9-.3-1.3-.5-.9-.4-1.7-.9-2.5-1.5-1.6-1.1-2.9-2.6-3.9-4.4-1-1.7-1.6-3.7-1.7-5.6-.1-1 0-1.9.1-2.9.1-.5.2-.9.3-1.4.1-.5.3-.9.4-1.4l.1 1.4c0 .5.1.9.2 1.4.1.9.3 1.8.5 2.6.4 1.7 1 3.3 1.9 4.8.9 1.5 1.9 2.9 3.2 4.2.6.6 1.3 1.2 2 1.8.3.3.7.6 1.1.9l1 1"/><path d="m15.8 52.1c-.3.2-.7.3-1.1.4-.4.1-.7.2-1.1.2-.7.1-1.5.2-2.3.1-1.5-.1-3.1-.5-4.4-1.2-1.4-.7-2.6-1.8-3.4-3.1-.4-.6-.8-1.3-1.1-2-.1-.3-.2-.7-.3-1.1 0-.3-.1-.6-.1-1 .3.3.5.5.7.8.3.3.5.6.7.8.5.5.9 1 1.4 1.4 1 .9 2 1.7 3.2 2.3 1.1.6 2.4 1.1 3.6 1.5.6.2 1.3.3 2 .5.3.1.7.1 1 .2.5.1.8.1 1.2.2"/><path d="m38.4 3.5c.5.1.9.3 1.4.5.5.2.9.4 1.3.6.9.5 1.7 1 2.5 1.6 1.6 1.2 2.9 2.8 3.8 4.6.9 1.8 1.4 3.8 1.4 5.7 0 1-.1 1.9-.3 2.9-.1.5-.2.9-.4 1.4-.2.5-.3.9-.5 1.3l-.1-1.4c0-.5 0-.9-.1-1.4-.1-.9-.2-1.8-.3-2.7-.3-1.7-.9-3.4-1.7-5-.8-1.6-1.8-3-3-4.3-.6-.7-1.3-1.3-1.9-2-.3-.3-.7-.6-1.1-.9l-1-.9"/><path d="m47.1 3.1c.4.1.7.2 1 .4.3.1.7.3 1 .5.6.4 1.2.8 1.8 1.3 1.1 1 2 2.2 2.5 3.6.6 1.4.8 2.9.6 4.4-.1.7-.3 1.4-.5 2.1-.1.3-.3.7-.4 1-.2.3-.3.6-.6.9 0-.4 0-.7 0-1 0-.3 0-.7 0-1 0-.7-.1-1.3-.1-1.9-.2-1.3-.4-2.5-.9-3.6-.5-1.2-1.1-2.2-1.8-3.3-.4-.5-.8-1.1-1.2-1.6-.2-.3-.4-.5-.7-.8-.2-.5-.5-.8-.7-1"/></g><g fill="#ffe1bd"><path d="m10 18c-2 .9-2.7 3.3-1.8 5.3l12.6 26.3 7-3.3-12.6-26.4c-.9-2-3.2-2.9-5.2-1.9"/><path d="m43.1 38.9l7.4-3.5-14.4-30c-1-2-3.4-2.9-5.5-1.9-2 1-2.9 3.4-1.9 5.5l14.4 29.9"/></g><path d="m30.7 3.4c-.2.1-.4.2-.6.4 1.9-.5 3.9.4 4.8 2.2l14.4 30 1.3-.6-14.4-30c-1-2.1-3.4-3-5.5-2" fill="#e6b796"/><path d="m27.8 46.2l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2.1-2.1 1-3 3.6-2 5.7l14.7 30.7" fill="#ffe1bd"/><path d="m15.1 9.9c-.2.1-.4.2-.6.4 1.9-.5 4.1.4 5 2.3l9.1 19.1 2.2 1.3-10-21c-1-2.2-3.5-3.1-5.7-2.1" fill="#e6b796"/><path d="m34.3 40.1l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2-2.1 1-3 3.6-2 5.7l14.7 30.6" fill="#ffe1bd"/><g fill="#e6b796"><path d="m21.6 3.7c-.2.1-.4.3-.6.4 1.9-.5 4.1.4 5 2.3l10.3 21.6 2.2 1.3-11.2-23.5c-1-2.2-3.6-3.1-5.7-2.1"/><path d="m10 18c-.2.1-.4.2-.6.4 1.8-.5 3.7.4 4.5 2.2l7.5 15.7 2.2 1.3-8.4-17.6c-.9-2.1-3.2-3-5.2-2"/></g><path d="m60.8 15c-2.7-2.1-7.1.2-9.3 7.4-1.5 5-1.7 6.5-4.9 8l-1.8-3.7c0 0-28.4 13.7-27.3 15.9 0 0 3.4 10.6 9.2 15.5 8.6 7.4 28.7-.5 29.6-19.6.5-11.1 7.4-21.2 4.5-23.5" fill="#ffe1bd"/><g fill="#e6b796"><path d="m60.8 15c-.5-.4-1.1-.6-1.7-.7.1.1.3.1.4.2 3 2.3-.1 7.6-1.8 12.4-1.4 3.8-2.6 7.7-2.4 11.5.8 16.6-15.9 24.5-25.9 21.5 9.8 4.1 28-3.7 27.2-21-.2-3.8.9-7.5 2.4-11.5 1.6-4.8 4.7-10.1 1.8-12.4"/><path d="m47.5 30c-6.2.7-15.3 9.6-8.9 19.3-4.7-9.8 3-16.4 7.9-18.7.5-.4 1-.6 1-.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44b-1f3fc.svg b/public/emoji/1f44b-1f3fc.svg
new file mode 100644
index 000000000..0e3fb5f89
--- /dev/null
+++ b/public/emoji/1f44b-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m16.1 48.5c-.5-.1-.9-.2-1.4-.4-.5-.2-.9-.3-1.3-.5-.9-.4-1.7-.9-2.5-1.5-1.6-1.1-2.9-2.6-3.9-4.4-1-1.7-1.6-3.7-1.7-5.6-.1-1 0-1.9.1-2.9.1-.5.2-.9.3-1.4.1-.5.3-.9.4-1.4l.1 1.4c0 .5.1.9.2 1.4.1.9.3 1.8.5 2.6.4 1.7 1 3.3 1.9 4.8.9 1.5 1.9 2.9 3.2 4.2.6.6 1.3 1.2 2 1.8.3.3.7.6 1.1.9l1 1"/><path d="m15.8 52.1c-.3.2-.7.3-1.1.4-.4.1-.7.2-1.1.2-.7.1-1.5.2-2.3.1-1.5-.1-3.1-.5-4.4-1.2-1.4-.7-2.6-1.8-3.4-3.1-.4-.6-.8-1.3-1.1-2-.1-.3-.2-.7-.3-1.1 0-.3-.1-.6-.1-1 .3.3.5.5.7.8.3.3.5.6.7.8.5.5.9 1 1.4 1.4 1 .9 2 1.7 3.2 2.3 1.1.6 2.4 1.1 3.6 1.5.6.2 1.3.3 2 .5.3.1.7.1 1 .2.5.1.8.1 1.2.2"/><path d="m38.4 3.5c.5.1.9.3 1.4.5.5.2.9.4 1.3.6.9.5 1.7 1 2.5 1.6 1.6 1.2 2.9 2.8 3.8 4.6.9 1.8 1.4 3.8 1.4 5.7 0 1-.1 1.9-.3 2.9-.1.5-.2.9-.4 1.4-.2.5-.3.9-.5 1.3l-.1-1.4c0-.5 0-.9-.1-1.4-.1-.9-.2-1.8-.3-2.7-.3-1.7-.9-3.4-1.7-5-.8-1.6-1.8-3-3-4.3-.6-.7-1.3-1.3-1.9-2-.3-.3-.7-.6-1.1-.9l-1-.9"/><path d="m47.1 3.1c.4.1.7.2 1 .4.3.1.7.3 1 .5.6.4 1.2.8 1.8 1.3 1.1 1 2 2.2 2.5 3.6.6 1.4.8 2.9.6 4.4-.1.7-.3 1.4-.5 2.1-.1.3-.3.7-.4 1-.2.3-.3.6-.6.9 0-.4 0-.7 0-1 0-.3 0-.7 0-1 0-.7-.1-1.3-.1-1.9-.2-1.3-.4-2.5-.9-3.6-.5-1.2-1.1-2.2-1.8-3.3-.4-.5-.8-1.1-1.2-1.6-.2-.3-.4-.5-.7-.8-.2-.5-.5-.8-.7-1"/></g><g fill="#fed0ac"><path d="m10 18c-2 .9-2.7 3.3-1.8 5.3l12.6 26.3 7-3.3-12.6-26.4c-.9-2-3.2-2.9-5.2-1.9"/><path d="m43.1 38.9l7.4-3.5-14.4-30c-1-2-3.4-2.9-5.5-1.9-2 1-2.9 3.4-1.9 5.5l14.4 29.9"/></g><path d="m30.7 3.4c-.2.1-.4.2-.6.4 1.9-.5 3.9.4 4.8 2.2l14.4 30 1.3-.6-14.4-30c-1-2.1-3.4-3-5.5-2" fill="#e0a372"/><path d="m27.8 46.2l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2.1-2.1 1-3 3.6-2 5.7l14.7 30.7" fill="#fed0ac"/><path d="m15.1 9.9c-.2.1-.4.2-.6.4 1.9-.5 4.1.4 5 2.3l9.1 19.1 2.2 1.3-10-21c-1-2.2-3.5-3.1-5.7-2.1" fill="#e0a372"/><path d="m34.3 40.1l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2-2.1 1-3 3.6-2 5.7l14.7 30.6" fill="#fed0ac"/><g fill="#e0a372"><path d="m21.6 3.7c-.2.1-.4.3-.6.4 1.9-.5 4.1.4 5 2.3l10.3 21.6 2.2 1.3-11.2-23.5c-1-2.2-3.6-3.1-5.7-2.1"/><path d="m10 18c-.2.1-.4.2-.6.4 1.8-.5 3.7.4 4.5 2.2l7.5 15.7 2.2 1.3-8.4-17.6c-.9-2.1-3.2-3-5.2-2"/></g><path d="m60.8 15c-2.7-2.1-7.1.2-9.3 7.4-1.5 5-1.7 6.5-4.9 8l-1.8-3.7c0 0-28.4 13.7-27.3 15.9 0 0 3.4 10.6 9.2 15.5 8.6 7.4 28.7-.5 29.6-19.6.5-11.1 7.4-21.2 4.5-23.5" fill="#fed0ac"/><g fill="#e0a372"><path d="m60.8 15c-.5-.4-1.1-.6-1.7-.7.1.1.3.1.4.2 3 2.3-.1 7.6-1.8 12.4-1.4 3.8-2.6 7.7-2.4 11.5.8 16.6-15.9 24.5-25.9 21.5 9.8 4.1 28-3.7 27.2-21-.2-3.8.9-7.5 2.4-11.5 1.6-4.8 4.7-10.1 1.8-12.4"/><path d="m47.5 30c-6.2.7-15.3 9.6-8.9 19.3-4.7-9.8 3-16.4 7.9-18.7.5-.4 1-.6 1-.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44b-1f3fd.svg b/public/emoji/1f44b-1f3fd.svg
new file mode 100644
index 000000000..801f13f4d
--- /dev/null
+++ b/public/emoji/1f44b-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m16.1 48.5c-.5-.1-.9-.2-1.4-.4-.5-.2-.9-.3-1.3-.5-.9-.4-1.7-.9-2.5-1.5-1.6-1.1-2.9-2.6-3.9-4.4-1-1.7-1.6-3.7-1.7-5.6-.1-1 0-1.9.1-2.9.1-.5.2-.9.3-1.4.1-.5.3-.9.4-1.4l.1 1.4c0 .5.1.9.2 1.4.1.9.3 1.8.5 2.6.4 1.7 1 3.3 1.9 4.8.9 1.5 1.9 2.9 3.2 4.2.6.6 1.3 1.2 2 1.8.3.3.7.6 1.1.9l1 1"/><path d="m15.8 52.1c-.3.2-.7.3-1.1.4-.4.1-.7.2-1.1.2-.7.1-1.5.2-2.3.1-1.5-.1-3.1-.5-4.4-1.2-1.4-.7-2.6-1.8-3.4-3.1-.4-.6-.8-1.3-1.1-2-.1-.3-.2-.7-.3-1.1 0-.3-.1-.6-.1-1 .3.3.5.5.7.8.3.3.5.6.7.8.5.5.9 1 1.4 1.4 1 .9 2 1.7 3.2 2.3 1.1.6 2.4 1.1 3.6 1.5.6.2 1.3.3 2 .5.3.1.7.1 1 .2.5.1.8.1 1.2.2"/><path d="m38.4 3.5c.5.1.9.3 1.4.5.5.2.9.4 1.3.6.9.5 1.7 1 2.5 1.6 1.6 1.2 2.9 2.8 3.8 4.6.9 1.8 1.4 3.8 1.4 5.7 0 1-.1 1.9-.3 2.9-.1.5-.2.9-.4 1.4-.2.5-.3.9-.5 1.3l-.1-1.4c0-.5 0-.9-.1-1.4-.1-.9-.2-1.8-.3-2.7-.3-1.7-.9-3.4-1.7-5-.8-1.6-1.8-3-3-4.3-.6-.7-1.3-1.3-1.9-2-.3-.3-.7-.6-1.1-.9l-1-.9"/><path d="m47.1 3.1c.4.1.7.2 1 .4.3.1.7.3 1 .5.6.4 1.2.8 1.8 1.3 1.1 1 2 2.2 2.5 3.6.6 1.4.8 2.9.6 4.4-.1.7-.3 1.4-.5 2.1-.1.3-.3.7-.4 1-.2.3-.3.6-.6.9 0-.4 0-.7 0-1 0-.3 0-.7 0-1 0-.7-.1-1.3-.1-1.9-.2-1.3-.4-2.5-.9-3.6-.5-1.2-1.1-2.2-1.8-3.3-.4-.5-.8-1.1-1.2-1.6-.2-.3-.4-.5-.7-.8-.2-.5-.5-.8-.7-1"/></g><g fill="#d6a57c"><path d="m10 18c-2 .9-2.7 3.3-1.8 5.3l12.6 26.3 7-3.3-12.6-26.4c-.9-2-3.2-2.9-5.2-1.9"/><path d="m43.1 38.9l7.4-3.6-14.4-30c-1-2-3.4-2.9-5.5-1.9-2 1-2.9 3.4-1.9 5.5l14.4 30"/></g><path d="m30.7 3.4c-.2.1-.4.2-.6.4 1.9-.5 3.9.4 4.8 2.2l14.4 30 1.3-.6-14.4-30c-1-2.1-3.4-3-5.5-2" fill="#b58360"/><path d="m27.8 46.2l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2.1-2.1 1-3 3.6-2 5.7l14.7 30.7" fill="#d6a57c"/><path d="m15.1 9.9c-.2.1-.4.2-.6.4 1.9-.5 4.1.4 5 2.3l9.1 19.1 2.2 1.3-10-21c-1-2.2-3.5-3.1-5.7-2.1" fill="#b58360"/><path d="m34.3 40.1l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2-2.1 1-3 3.6-2 5.7l14.7 30.6" fill="#d6a57c"/><g fill="#b58360"><path d="m21.6 3.7c-.2.1-.4.3-.6.4 1.9-.5 4.1.4 5 2.3l10.3 21.6 2.2 1.3-11.2-23.5c-1-2.2-3.6-3.1-5.7-2.1"/><path d="m10 18c-.2.1-.4.2-.6.4 1.8-.5 3.7.4 4.5 2.2l7.5 15.7 2.2 1.3-8.4-17.6c-.9-2.1-3.2-3-5.2-2"/></g><path d="m60.8 15c-2.7-2.1-7.1.2-9.3 7.4-1.5 5-1.7 6.5-4.9 8l-1.8-3.7c0 0-28.4 13.7-27.3 15.9 0 0 3.4 10.6 9.2 15.5 8.6 7.3 28.7-.5 29.6-19.6.5-11.1 7.4-21.2 4.5-23.5" fill="#d6a57c"/><g fill="#b58360"><path d="m60.8 15c-.5-.4-1.1-.6-1.7-.7.1.1.3.1.4.2 3 2.3-.1 7.6-1.8 12.4-1.4 3.8-2.6 7.7-2.4 11.5.8 16.6-15.9 24.5-25.9 21.5 9.8 4.1 28-3.7 27.2-21-.2-3.8.9-7.5 2.4-11.5 1.6-4.8 4.7-10.1 1.8-12.4"/><path d="m47.5 30c-6.2.7-15.3 9.6-8.9 19.3-4.7-9.8 3-16.4 7.9-18.7.5-.4 1-.6 1-.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44b-1f3fe.svg b/public/emoji/1f44b-1f3fe.svg
new file mode 100644
index 000000000..687ff445f
--- /dev/null
+++ b/public/emoji/1f44b-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m16.1 48.5c-.5-.1-.9-.2-1.4-.4-.5-.2-.9-.3-1.3-.5-.9-.4-1.7-.9-2.5-1.5-1.6-1.1-2.9-2.6-3.9-4.4-1-1.7-1.6-3.7-1.7-5.6-.1-1 0-1.9.1-2.9.1-.5.2-.9.3-1.4.1-.5.3-.9.4-1.4l.1 1.4c0 .5.1.9.2 1.4.1.9.3 1.8.5 2.6.4 1.7 1 3.3 1.9 4.8.9 1.5 1.9 2.9 3.2 4.2.6.6 1.3 1.2 2 1.8.3.3.7.6 1.1.9l1 1"/><path d="m15.8 52.1c-.3.2-.7.3-1.1.4-.4.1-.7.2-1.1.2-.7.1-1.5.2-2.3.1-1.5-.1-3.1-.5-4.4-1.2-1.4-.7-2.6-1.8-3.4-3.1-.4-.6-.8-1.3-1.1-2-.1-.3-.2-.7-.3-1.1 0-.3-.1-.6-.1-1 .3.3.5.5.7.8.3.3.5.6.7.8.5.5.9 1 1.4 1.4 1 .9 2 1.7 3.2 2.3 1.1.6 2.4 1.1 3.6 1.5.6.2 1.3.3 2 .5.3.1.7.1 1 .2.5.1.8.1 1.2.2"/><path d="m38.4 3.5c.5.1.9.3 1.4.5.5.2.9.4 1.3.6.9.5 1.7 1 2.5 1.6 1.6 1.2 2.9 2.8 3.8 4.6.9 1.8 1.4 3.8 1.4 5.7 0 1-.1 1.9-.3 2.9-.1.5-.2.9-.4 1.4-.2.5-.3.9-.5 1.3l-.1-1.4c0-.5 0-.9-.1-1.4-.1-.9-.2-1.8-.3-2.7-.3-1.7-.9-3.4-1.7-5-.8-1.6-1.8-3-3-4.3-.6-.7-1.3-1.3-1.9-2-.3-.3-.7-.6-1.1-.9l-1-.9"/><path d="m47.1 3.1c.4.1.7.2 1 .4.3.1.7.3 1 .5.6.4 1.2.8 1.8 1.3 1.1 1 2 2.2 2.5 3.6.6 1.4.8 2.9.6 4.4-.1.7-.3 1.4-.5 2.1-.1.3-.3.7-.4 1-.2.3-.3.6-.6.9 0-.4 0-.7 0-1 0-.3 0-.7 0-1 0-.7-.1-1.3-.1-1.9-.2-1.3-.4-2.5-.9-3.6-.5-1.2-1.1-2.2-1.8-3.3-.4-.5-.8-1.1-1.2-1.6-.2-.3-.4-.5-.7-.8-.2-.5-.5-.8-.7-1"/></g><g fill="#b47d56"><path d="m10 18c-2 .9-2.7 3.3-1.8 5.3l12.6 26.3 7-3.3-12.6-26.4c-.9-2-3.2-2.9-5.2-1.9"/><path d="m43.1 38.9l7.4-3.5-14.4-30c-1-2-3.4-2.9-5.5-1.9-2 1-2.9 3.4-1.9 5.5l14.4 29.9"/></g><path d="m30.7 3.4c-.2.1-.4.2-.6.4 1.9-.5 3.9.4 4.8 2.2l14.4 30 1.3-.6-14.4-30c-1-2.1-3.4-3-5.5-2" fill="#935e3e"/><path d="m27.8 46.2l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2.1-2.1 1-3 3.6-2 5.7l14.7 30.7" fill="#b47d56"/><path d="m15.1 9.9c-.2.1-.4.2-.6.4 1.9-.5 4.1.4 5 2.3l9.1 19.1 2.2 1.3-10-21c-1-2.2-3.5-3.1-5.7-2.1" fill="#935e3e"/><path d="m34.3 40.1l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2-2.1 1-3 3.6-2 5.7l14.7 30.6" fill="#b47d56"/><g fill="#935e3e"><path d="m21.6 3.7c-.2.1-.4.3-.6.4 1.9-.5 4.1.4 5 2.3l10.3 21.6 2.2 1.3-11.2-23.5c-1-2.2-3.6-3.1-5.7-2.1"/><path d="m10 18c-.2.1-.4.2-.6.4 1.8-.5 3.7.4 4.5 2.2l7.5 15.7 2.2 1.3-8.4-17.6c-.9-2.1-3.2-3-5.2-2"/></g><path d="m60.8 15c-2.7-2.1-7.1.2-9.3 7.4-1.5 5-1.7 6.5-4.9 8l-1.8-3.7c0 0-28.4 13.7-27.3 15.9 0 0 3.4 10.6 9.2 15.5 8.6 7.4 28.7-.5 29.6-19.6.5-11.1 7.4-21.2 4.5-23.5" fill="#b47d56"/><g fill="#935e3e"><path d="m60.8 15c-.5-.4-1.1-.6-1.7-.7.1.1.3.1.4.2 3 2.3-.1 7.6-1.8 12.4-1.4 3.8-2.6 7.7-2.4 11.5.8 16.6-15.9 24.5-25.9 21.5 9.8 4.1 28-3.7 27.2-21-.2-3.8.9-7.5 2.4-11.5 1.6-4.8 4.7-10.1 1.8-12.4"/><path d="m47.5 30c-6.2.7-15.3 9.6-8.9 19.3-4.7-9.8 3-16.4 7.9-18.7.5-.4 1-.6 1-.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44b-1f3ff.svg b/public/emoji/1f44b-1f3ff.svg
new file mode 100644
index 000000000..68636c28d
--- /dev/null
+++ b/public/emoji/1f44b-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m16.1 48.5c-.5-.1-.9-.2-1.4-.4-.5-.2-.9-.3-1.3-.5-.9-.4-1.7-.9-2.5-1.5-1.6-1.1-2.9-2.6-3.9-4.4-1-1.7-1.6-3.7-1.7-5.6-.1-1 0-1.9.1-2.9.1-.5.2-.9.3-1.4.1-.5.3-.9.4-1.4l.1 1.4c0 .5.1.9.2 1.4.1.9.3 1.8.5 2.6.4 1.7 1 3.3 1.9 4.8.9 1.5 1.9 2.9 3.2 4.2.6.6 1.3 1.2 2 1.8.3.3.7.6 1.1.9l1 1"/><path d="m15.8 52.1c-.3.2-.7.3-1.1.4-.4.1-.7.2-1.1.2-.7.1-1.5.2-2.3.1-1.5-.1-3.1-.5-4.4-1.2-1.4-.7-2.6-1.8-3.4-3.1-.4-.6-.8-1.3-1.1-2-.1-.3-.2-.7-.3-1.1 0-.3-.1-.6-.1-1 .3.3.5.5.7.8.3.3.5.6.7.8.5.5.9 1 1.4 1.4 1 .9 2 1.7 3.2 2.3 1.1.6 2.4 1.1 3.6 1.5.6.2 1.3.3 2 .5.3.1.7.1 1 .2.5.1.8.1 1.2.2"/><path d="m38.4 3.5c.5.1.9.3 1.4.5.5.2.9.4 1.3.6.9.5 1.7 1 2.5 1.6 1.6 1.2 2.9 2.8 3.8 4.6.9 1.8 1.4 3.8 1.4 5.7 0 1-.1 1.9-.3 2.9-.1.5-.2.9-.4 1.4-.2.5-.3.9-.5 1.3l-.1-1.4c0-.5 0-.9-.1-1.4-.1-.9-.2-1.8-.3-2.7-.3-1.7-.9-3.4-1.7-5-.8-1.6-1.8-3-3-4.3-.6-.7-1.3-1.3-1.9-2-.3-.3-.7-.6-1.1-.9l-1-.9"/><path d="m47.1 3.1c.4.1.7.2 1 .4.3.1.7.3 1 .5.6.4 1.2.8 1.8 1.3 1.1 1 2 2.2 2.5 3.6.6 1.4.8 2.9.6 4.4-.1.7-.3 1.4-.5 2.1-.1.3-.3.7-.4 1-.2.3-.3.6-.6.9 0-.4 0-.7 0-1 0-.3 0-.7 0-1 0-.7-.1-1.3-.1-1.9-.2-1.3-.4-2.5-.9-3.6-.5-1.2-1.1-2.2-1.8-3.3-.4-.5-.8-1.1-1.2-1.6-.2-.3-.4-.5-.7-.8-.2-.5-.5-.8-.7-1"/></g><g fill="#8a6859"><path d="m10 18c-2 .9-2.7 3.3-1.8 5.3l12.6 26.3 7-3.3-12.6-26.4c-.9-2-3.2-2.9-5.2-1.9"/><path d="m43.1 38.9l7.4-3.5-14.4-30c-1-2-3.4-2.9-5.5-1.9-2 1-2.9 3.4-1.9 5.5l14.4 29.9"/></g><path d="m30.7 3.4c-.2.1-.4.2-.6.4 1.9-.5 3.9.4 4.8 2.2l14.4 30 1.3-.6-14.4-30c-1-2.1-3.4-3-5.5-2" fill="#705041"/><path d="m27.8 46.2l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2.1-2.1 1-3 3.6-2 5.7l14.7 30.7" fill="#8a6859"/><path d="m15.1 9.9c-.2.1-.4.2-.6.4 1.9-.5 4.1.4 5 2.3l9.1 19.1 2.2 1.3-10-21c-1-2.2-3.5-3.1-5.7-2.1" fill="#705041"/><path d="m34.3 40.1l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2-2.1 1-3 3.6-2 5.7l14.7 30.6" fill="#8a6859"/><g fill="#705041"><path d="m21.6 3.7c-.2.1-.4.3-.6.4 1.9-.5 4.1.4 5 2.3l10.3 21.6 2.2 1.3-11.2-23.5c-1-2.2-3.6-3.1-5.7-2.1"/><path d="m10 18c-.2.1-.4.2-.6.4 1.8-.5 3.7.4 4.5 2.2l7.5 15.7 2.2 1.3-8.4-17.6c-.9-2.1-3.2-3-5.2-2"/></g><path d="m60.8 15c-2.7-2.1-7.1.2-9.3 7.4-1.5 5-1.7 6.5-4.9 8l-1.8-3.7c0 0-28.4 13.7-27.3 15.9 0 0 3.4 10.6 9.2 15.5 8.6 7.4 28.7-.5 29.6-19.6.5-11.1 7.4-21.2 4.5-23.5" fill="#8a6859"/><g fill="#705041"><path d="m60.8 15c-.5-.4-1.1-.6-1.7-.7.1.1.3.1.4.2 3 2.3-.1 7.6-1.8 12.4-1.4 3.8-2.6 7.7-2.4 11.5.8 16.6-15.9 24.5-25.9 21.5 9.8 4.1 28-3.7 27.2-21-.2-3.8.9-7.5 2.4-11.5 1.6-4.8 4.7-10.1 1.8-12.4"/><path d="m47.5 30c-6.2.7-15.3 9.6-8.9 19.3-4.7-9.8 3-16.4 7.9-18.7.5-.4 1-.6 1-.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44b.svg b/public/emoji/1f44b.svg
new file mode 100644
index 000000000..2118c9b43
--- /dev/null
+++ b/public/emoji/1f44b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m16.1 48.5c-.5-.1-.9-.2-1.4-.4-.5-.2-.9-.3-1.3-.5-.9-.4-1.7-.9-2.5-1.5-1.6-1.1-2.9-2.6-3.9-4.4-1-1.7-1.6-3.7-1.7-5.6-.1-1 0-1.9.1-2.9.1-.5.2-.9.3-1.4.1-.5.3-.9.4-1.4l.1 1.4c0 .5.1.9.2 1.4.1.9.3 1.8.5 2.6.4 1.7 1 3.3 1.9 4.8.9 1.5 1.9 2.9 3.2 4.2.6.6 1.3 1.2 2 1.8.3.3.7.6 1.1.9l1 1"/><path d="m15.8 52.1c-.3.2-.7.3-1.1.4-.4.1-.7.2-1.1.2-.7.1-1.5.2-2.3.1-1.5-.1-3.1-.5-4.4-1.2-1.4-.7-2.6-1.8-3.4-3.1-.4-.6-.8-1.3-1.1-2-.1-.3-.2-.7-.3-1.1 0-.3-.1-.6-.1-1 .3.3.5.6.7.8.3.3.5.6.7.8.5.5.9 1 1.4 1.4 1 .9 2 1.7 3.2 2.3 1.1.6 2.4 1.1 3.6 1.5.6.2 1.3.3 2 .5.3.1.7.1 1 .2.5.1.8.1 1.2.2"/><path d="m38.4 3.5c.5.1.9.3 1.4.5.5.2.9.4 1.3.6.9.5 1.7 1 2.5 1.6 1.6 1.2 2.9 2.8 3.8 4.6.9 1.8 1.4 3.8 1.4 5.7 0 1-.1 1.9-.3 2.9-.1.5-.2.9-.4 1.4-.2.5-.3.9-.5 1.3l-.1-1.4c0-.5 0-.9-.1-1.4-.1-.9-.2-1.8-.3-2.7-.3-1.7-.9-3.4-1.7-5-.8-1.6-1.8-3-3-4.3-.6-.7-1.3-1.3-1.9-2-.3-.3-.7-.6-1.1-.9l-1-.9"/><path d="m47.1 3.1c.4.1.7.2 1 .4.3.1.7.3 1 .5.6.4 1.2.8 1.8 1.3 1.1 1 2 2.2 2.5 3.6.6 1.4.8 2.9.6 4.4-.1.7-.3 1.4-.5 2.1-.1.3-.3.7-.4 1-.2.3-.3.6-.6.9 0-.4 0-.7 0-1 0-.3 0-.7 0-1 0-.7-.1-1.3-.1-1.9-.2-1.3-.4-2.5-.9-3.6-.5-1.2-1.1-2.2-1.8-3.3-.4-.5-.8-1.1-1.2-1.6-.2-.3-.4-.5-.7-.8-.2-.5-.5-.8-.7-1"/></g><g fill="#ffdd67"><path d="m10 18c-2 .9-2.7 3.3-1.8 5.3l12.6 26.3 7-3.3-12.6-26.4c-.9-2-3.2-2.9-5.2-1.9"/><path d="m43.1 38.9l7.4-3.5-14.4-30c-1-2-3.4-2.9-5.5-1.9-2 1-2.9 3.4-1.9 5.5l14.4 29.9"/></g><path d="m30.7 3.4c-.2.1-.4.2-.6.4 1.9-.5 3.9.4 4.8 2.2l14.4 30 1.3-.6-14.4-30c-1-2.1-3.4-3-5.5-2" fill="#eba352"/><path d="m27.8 46.2l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2.1-2.1 1-3 3.6-2 5.7l14.7 30.7" fill="#ffdd67"/><path d="m15.1 9.9c-.2.1-.4.2-.6.4 1.9-.5 4.1.4 5 2.3l9.1 19.1 2.2 1.3-10-21c-1-2.2-3.5-3.1-5.7-2.1" fill="#eba352"/><path d="m34.3 40.1l7.7-3.7-14.7-30.6c-1-2.1-3.6-3.1-5.7-2-2.1 1-3 3.6-2 5.7l14.7 30.6" fill="#ffdd67"/><g fill="#eba352"><path d="m21.6 3.7c-.2.1-.4.3-.6.4 1.9-.5 4.1.4 5 2.3l10.3 21.6 2.2 1.3-11.2-23.5c-1-2.2-3.6-3.1-5.7-2.1"/><path d="m10 18c-.2.1-.4.2-.6.4 1.8-.5 3.7.4 4.5 2.2l7.5 15.7 2.2 1.3-8.4-17.6c-.9-2.1-3.2-3-5.2-2"/></g><path d="m60.8 15c-2.7-2.1-7.1.2-9.3 7.4-1.5 5-1.7 6.5-4.9 8l-1.8-3.7c0 0-28.4 13.7-27.3 15.9 0 0 3.4 10.6 9.2 15.5 8.6 7.4 28.7-.5 29.6-19.6.5-11.1 7.4-21.2 4.5-23.5" fill="#ffdd67"/><g fill="#eba352"><path d="m60.8 15c-.5-.4-1.1-.6-1.7-.7.1.1.3.1.4.2 3 2.3-.1 7.6-1.8 12.4-1.4 3.8-2.6 7.7-2.4 11.5.8 16.6-15.9 24.5-25.9 21.5 9.8 4.1 28-3.7 27.2-21-.2-3.8.9-7.5 2.4-11.5 1.6-4.8 4.7-10.1 1.8-12.4"/><path d="m47.5 30c-6.2.7-15.3 9.6-8.9 19.3-4.7-9.8 3-16.4 7.9-18.7.5-.4 1-.6 1-.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44c-1f3fb.svg b/public/emoji/1f44c-1f3fb.svg
new file mode 100644
index 000000000..988b464e5
--- /dev/null
+++ b/public/emoji/1f44c-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><path d="m48.6 32.8l-6.6 4.7c0 0-3.3-9.2-5.8-15.1-1-2.4-4.2-3.2-5.7-6.6-2.6-5.8.5-10.8 3.5-7.2 3.5 4.2 8.7 7.3 9.8 9.7 1.7 4 4.8 14.5 4.8 14.5"/><path d="m53.8 36.6c.5 3.2.1 8.1-2.7 13.9 0 0-5.7-6.8-6.4-10 0 0-1.6-11.9-3.3-19.5-.7-3.1-4.3-4.9-5.2-9.3-1.6-7.6 3.2-12.9 6-7.8 3.2 5.9 8.6 10.9 9.3 14 1.2 5.3 1.7 14.1 2.3 18.7"/></g><path d="m45.4 30.6c0 0-.5-4.5-2.2-12.1-.7-3.1-4.3-4.9-5.2-9.3-.6-2.6-.4-5 .3-6.7-1.7 1.3-3.1 4.9-2.2 9.3.9 4.4 4.6 6.2 5.2 9.3.7 3.3 1.3 6.7 1.3 6.7l-5-1.9 7.8 4.7" fill="#e6b796"/><path d="m51.4 35.4c-6.6-6-14-9.7-18.8-12-7.1-3.5-5.2 1.3-17.3 4.5-1.6.4-3.5 1.6-2 4.6 1.4 2.9 12.8.7 14.6-1 0 0 4.8 5.9 9.6 5.7 0 0-.8 3.9.3 5.8 0 0-6.8 3.5-9.7 6.6l-8-5.4c-.6-8.3-2.1-10.8-6.2-10.4-3.8.4-3.4 4-3.3 6.9.1 5.3-1.3 6.2 0 8.3 4.9 8 11.2 13 22.8 13 4.3 0 7.1-.1 9.8-1.4 4.4-2.3 15.5-18.5 8.2-25.2" fill="#ffe1bd"/><g fill="#e6b796"><path d="m52.7 37c2.5 7.6-6.4 20.1-10.3 22-2.7 1.3-5.4 1.4-9.8 1.4-11.5 0-17.7-4.9-22.6-12.8.1.4.3.9.5 1.3 5 8.1 11.3 13.1 22.9 13.1 4.3 0 7.1-.1 9.8-1.4 4.1-2.1 14-16.2 9.5-23.6"/><path d="m18.6 44.4c0 0 7.5 4.8 9.3 5.1l-7.9-5.3c.3-8.4-2.1-11.1-6.2-10.4-.3.1-.6.1-.9.2 4.1-.5 6 2.2 5.7 10.4"/><path d="m27.9 31.5c0 0 4.8 5.8 9.6 5.7v-1.1c-4.8.1-9.6-5.7-9.6-5.7-1.8 1.8-13.2 4-14.6 1-.2-.5-.4-1-.5-1.4-.1.6 0 1.4.5 2.5 1.4 2.9 12.8.7 14.6-1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44c-1f3fc.svg b/public/emoji/1f44c-1f3fc.svg
new file mode 100644
index 000000000..c03cb353f
--- /dev/null
+++ b/public/emoji/1f44c-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m48.6 32.8l-6.6 4.7c0 0-3.3-9.2-5.8-15.1-1-2.4-4.2-3.2-5.7-6.6-2.6-5.8.5-10.8 3.5-7.2 3.5 4.2 8.7 7.3 9.8 9.7 1.7 4 4.8 14.5 4.8 14.5"/><path d="m53.8 36.6c.5 3.2.1 8.1-2.7 13.9 0 0-5.7-6.8-6.4-10 0 0-1.6-11.9-3.3-19.5-.7-3.1-4.3-4.9-5.2-9.3-1.6-7.6 3.2-12.9 6-7.8 3.2 5.9 8.6 10.9 9.3 14 1.2 5.3 1.7 14.1 2.3 18.7"/></g><path d="m45.4 30.6c0 0-.5-4.5-2.2-12.1-.7-3.1-4.3-4.9-5.2-9.3-.6-2.6-.4-5 .3-6.7-1.7 1.3-3.1 4.9-2.2 9.3.9 4.4 4.6 6.2 5.2 9.3.7 3.3 1.3 6.7 1.3 6.7l-5-1.9 7.8 4.7" fill="#e0a372"/><path d="m51.4 35.4c-6.6-6-14-9.7-18.8-12-7.1-3.5-5.2 1.3-17.3 4.5-1.6.4-3.5 1.6-2 4.6 1.4 2.9 12.8.7 14.6-1 0 0 4.8 5.9 9.6 5.7 0 0-.8 3.9.3 5.8 0 0-6.8 3.5-9.7 6.6l-8-5.4c-.6-8.3-2.1-10.8-6.2-10.4-3.8.4-3.4 4-3.3 6.9.1 5.3-1.3 6.2 0 8.3 4.9 8 11.2 13 22.8 13 4.3 0 7.1-.1 9.8-1.4 4.4-2.3 15.5-18.5 8.2-25.2" fill="#fed0ac"/><g fill="#e0a372"><path d="m52.7 37c2.5 7.6-6.4 20.1-10.3 22-2.7 1.3-5.4 1.4-9.8 1.4-11.5 0-17.7-4.9-22.6-12.8.1.4.3.9.5 1.3 5 8.1 11.3 13.1 22.9 13.1 4.3 0 7.1-.1 9.8-1.4 4.1-2.1 14-16.2 9.5-23.6"/><path d="m18.6 44.4c0 0 7.5 4.8 9.3 5.1l-7.9-5.3c.3-8.4-2.1-11.1-6.2-10.4-.3.1-.6.1-.9.2 4.1-.5 6 2.2 5.7 10.4"/><path d="m27.9 31.5c0 0 4.8 5.8 9.6 5.7v-1.1c-4.8.1-9.6-5.7-9.6-5.7-1.8 1.8-13.2 4-14.6 1-.2-.5-.4-1-.5-1.4-.1.6 0 1.4.5 2.5 1.4 2.9 12.8.7 14.6-1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44c-1f3fd.svg b/public/emoji/1f44c-1f3fd.svg
new file mode 100644
index 000000000..e6d0d5475
--- /dev/null
+++ b/public/emoji/1f44c-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><path d="m48.6 32.8l-6.6 4.7c0 0-3.3-9.2-5.8-15.1-1-2.4-4.2-3.2-5.7-6.6-2.6-5.8.5-10.8 3.5-7.2 3.5 4.2 8.7 7.3 9.8 9.7 1.7 4 4.8 14.5 4.8 14.5"/><path d="m53.8 36.6c.5 3.2.1 8.1-2.7 13.9 0 0-5.7-6.8-6.4-10 0 0-1.6-11.9-3.3-19.5-.7-3.1-4.3-4.9-5.2-9.3-1.6-7.6 3.2-12.9 6-7.8 3.2 5.9 8.6 10.9 9.3 14 1.2 5.3 1.7 14.1 2.3 18.7"/></g><path d="m45.4 30.6c0 0-.5-4.5-2.2-12.1-.7-3.1-4.3-4.9-5.2-9.3-.6-2.6-.4-5 .3-6.7-1.7 1.3-3.1 4.9-2.2 9.3.9 4.4 4.6 6.2 5.2 9.3.7 3.3 1.3 6.7 1.3 6.7l-5-1.9 7.8 4.7" fill="#b58360"/><path d="m51.4 35.4c-6.6-6-14-9.7-18.8-12-7.1-3.5-5.2 1.3-17.3 4.5-1.6.4-3.5 1.6-2 4.6 1.4 2.9 12.8.7 14.6-1 0 0 4.8 5.9 9.6 5.7 0 0-.8 3.9.3 5.8 0 0-6.8 3.5-9.7 6.6l-8-5.4c-.6-8.3-2.1-10.8-6.2-10.4-3.8.4-3.4 4-3.3 6.9.1 5.3-1.3 6.2 0 8.3 4.9 8 11.2 13 22.8 13 4.3 0 7.1-.1 9.8-1.4 4.4-2.3 15.5-18.5 8.2-25.2" fill="#d6a57c"/><g fill="#b58360"><path d="m52.7 37c2.5 7.6-6.4 20.1-10.3 22-2.7 1.3-5.4 1.4-9.8 1.4-11.5 0-17.7-4.9-22.6-12.8.1.4.3.9.5 1.3 5 8.1 11.3 13.1 22.9 13.1 4.3 0 7.1-.1 9.8-1.4 4.1-2.1 14-16.2 9.5-23.6"/><path d="m18.6 44.4c0 0 7.5 4.8 9.3 5.1l-7.9-5.3c.3-8.4-2.1-11.1-6.2-10.4-.3.1-.6.1-.9.2 4.1-.5 6 2.2 5.7 10.4"/><path d="m27.9 31.5c0 0 4.8 5.8 9.6 5.7v-1.1c-4.8.1-9.6-5.7-9.6-5.7-1.8 1.8-13.2 4-14.6 1-.2-.5-.4-1-.5-1.4-.1.6 0 1.4.5 2.5 1.4 2.9 12.8.7 14.6-1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44c-1f3fe.svg b/public/emoji/1f44c-1f3fe.svg
new file mode 100644
index 000000000..c28d64a33
--- /dev/null
+++ b/public/emoji/1f44c-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><path d="m48.6 32.8l-6.6 4.7c0 0-3.3-9.2-5.8-15.1-1-2.4-4.2-3.2-5.7-6.6-2.6-5.8.5-10.8 3.5-7.2 3.5 4.2 8.7 7.3 9.8 9.7 1.7 4 4.8 14.5 4.8 14.5"/><path d="m53.8 36.6c.5 3.2.1 8.1-2.7 13.9 0 0-5.7-6.8-6.4-10 0 0-1.6-11.9-3.3-19.5-.7-3.1-4.3-4.9-5.2-9.3-1.6-7.6 3.2-12.9 6-7.8 3.2 5.9 8.6 10.9 9.3 14 1.2 5.3 1.7 14.1 2.3 18.7"/></g><path d="m45.4 30.6c0 0-.5-4.5-2.2-12.1-.7-3.1-4.3-4.9-5.2-9.3-.6-2.6-.4-5 .3-6.7-1.7 1.3-3.1 4.9-2.2 9.3.9 4.4 4.6 6.2 5.2 9.3.7 3.3 1.3 6.7 1.3 6.7l-5-1.9 7.8 4.7" fill="#935e3e"/><path d="m51.4 35.4c-6.6-6-14-9.7-18.8-12-7.1-3.5-5.2 1.3-17.3 4.5-1.6.4-3.5 1.6-2 4.6 1.4 2.9 12.8.7 14.6-1 0 0 4.8 5.9 9.6 5.7 0 0-.8 3.9.3 5.8 0 0-6.8 3.5-9.7 6.6l-8-5.4c-.6-8.3-2.1-10.8-6.2-10.4-3.8.4-3.4 4-3.3 6.9.1 5.3-1.3 6.2 0 8.3 4.9 8 11.2 13 22.8 13 4.3 0 7.1-.1 9.8-1.4 4.4-2.3 15.5-18.5 8.2-25.2" fill="#b47d56"/><g fill="#935e3e"><path d="m52.7 37c2.5 7.6-6.4 20.1-10.3 22-2.7 1.3-5.4 1.4-9.8 1.4-11.5 0-17.7-4.9-22.6-12.8.1.4.3.9.5 1.3 5 8.1 11.3 13.1 22.9 13.1 4.3 0 7.1-.1 9.8-1.4 4.1-2.1 14-16.2 9.5-23.6"/><path d="m18.6 44.4c0 0 7.5 4.8 9.3 5.1l-7.9-5.3c.3-8.4-2.1-11.1-6.2-10.4-.3.1-.6.1-.9.2 4.1-.5 6 2.2 5.7 10.4"/><path d="m27.9 31.5c0 0 4.8 5.8 9.6 5.7v-1.1c-4.8.1-9.6-5.7-9.6-5.7-1.8 1.8-13.2 4-14.6 1-.2-.5-.4-1-.5-1.4-.1.6 0 1.4.5 2.5 1.4 2.9 12.8.7 14.6-1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44c-1f3ff.svg b/public/emoji/1f44c-1f3ff.svg
new file mode 100644
index 000000000..6d2a3a437
--- /dev/null
+++ b/public/emoji/1f44c-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><path d="m48.6 32.8l-6.6 4.7c0 0-3.3-9.2-5.8-15.1-1-2.4-4.2-3.2-5.7-6.6-2.6-5.8.5-10.8 3.5-7.2 3.5 4.2 8.7 7.3 9.8 9.7 1.7 4 4.8 14.5 4.8 14.5"/><path d="m53.8 36.6c.5 3.2.1 8.1-2.7 13.9 0 0-5.7-6.8-6.4-10 0 0-1.6-11.9-3.3-19.5-.7-3.1-4.3-4.9-5.2-9.3-1.6-7.6 3.2-12.9 6-7.8 3.2 5.9 8.6 10.9 9.3 14 1.2 5.3 1.7 14.1 2.3 18.7"/></g><path d="m45.4 30.6c0 0-.5-4.5-2.2-12.1-.7-3.1-4.3-4.9-5.2-9.3-.6-2.6-.4-5 .3-6.7-1.7 1.3-3.1 4.9-2.2 9.3.9 4.4 4.6 6.2 5.2 9.3.7 3.3 1.3 6.7 1.3 6.7l-5-1.9 7.8 4.7" fill="#705041"/><path d="m51.4 35.4c-6.6-6-14-9.7-18.8-12-7.1-3.5-5.2 1.3-17.3 4.5-1.6.4-3.5 1.6-2 4.6 1.4 2.9 12.8.7 14.6-1 0 0 4.8 5.9 9.6 5.7 0 0-.8 3.9.3 5.8 0 0-6.8 3.5-9.7 6.6l-8-5.4c-.6-8.3-2.1-10.8-6.2-10.4-3.8.4-3.4 4-3.3 6.9.1 5.3-1.3 6.2 0 8.3 4.9 8 11.2 13 22.8 13 4.3 0 7.1-.1 9.8-1.4 4.4-2.3 15.5-18.5 8.2-25.2" fill="#8a6859"/><g fill="#705041"><path d="m52.7 37c2.5 7.6-6.4 20.1-10.3 22-2.7 1.3-5.4 1.4-9.8 1.4-11.5 0-17.7-4.9-22.6-12.8.1.4.3.9.5 1.3 5 8.1 11.3 13.1 22.9 13.1 4.3 0 7.1-.1 9.8-1.4 4.1-2.1 14-16.2 9.5-23.6"/><path d="m18.6 44.4c0 0 7.5 4.8 9.3 5.1l-7.9-5.3c.3-8.4-2.1-11.1-6.2-10.4-.3.1-.6.1-.9.2 4.1-.5 6 2.2 5.7 10.4"/><path d="m27.9 31.5c0 0 4.8 5.8 9.6 5.7v-1.1c-4.8.1-9.6-5.7-9.6-5.7-1.8 1.8-13.2 4-14.6 1-.2-.5-.4-1-.5-1.4-.1.6 0 1.4.5 2.5 1.4 2.9 12.8.7 14.6-1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44c.svg b/public/emoji/1f44c.svg
new file mode 100644
index 000000000..bb3a06657
--- /dev/null
+++ b/public/emoji/1f44c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><path d="m48.6 32.8l-6.6 4.7c0 0-3.3-9.2-5.8-15.1-1-2.4-4.2-3.2-5.7-6.6-2.6-5.8.5-10.8 3.5-7.2 3.5 4.2 8.7 7.3 9.8 9.7 1.7 4 4.8 14.5 4.8 14.5"/><path d="m53.8 36.6c.5 3.2.1 8.1-2.7 13.9 0 0-5.7-6.8-6.4-10 0 0-1.6-11.9-3.3-19.5-.7-3.1-4.3-4.9-5.2-9.3-1.6-7.6 3.2-12.9 6-7.8 3.2 5.9 8.6 10.9 9.3 14 1.2 5.3 1.7 14.1 2.3 18.7"/></g><path d="m45.4 30.6c0 0-.5-4.5-2.2-12.1-.7-3.1-4.3-4.9-5.2-9.3-.6-2.6-.4-5 .3-6.7-1.7 1.3-3.1 4.9-2.2 9.3.9 4.4 4.6 6.2 5.2 9.3.7 3.3 1.3 6.7 1.3 6.7l-5-1.9 7.8 4.7" fill="#eba352"/><path d="m51.4 35.4c-6.6-6-14-9.7-18.8-12-7.1-3.5-5.2 1.3-17.3 4.5-1.6.4-3.5 1.6-2 4.6 1.4 2.9 12.8.7 14.6-1 0 0 4.8 5.9 9.6 5.7 0 0-.8 3.9.3 5.8 0 0-6.8 3.5-9.7 6.6l-8-5.4c-.6-8.3-2.1-10.8-6.2-10.4-3.8.4-3.4 4-3.3 6.9.1 5.3-1.3 6.2 0 8.3 4.9 8 11.2 13 22.8 13 4.3 0 7.1-.1 9.8-1.4 4.4-2.3 15.5-18.5 8.2-25.2" fill="#ffdd67"/><g fill="#eba352"><path d="m52.7 37c2.5 7.6-6.4 20.1-10.3 22-2.7 1.3-5.4 1.4-9.8 1.4-11.5 0-17.7-4.9-22.6-12.8.1.4.3.9.5 1.3 5 8.1 11.3 13.1 22.9 13.1 4.3 0 7.1-.1 9.8-1.4 4.1-2.1 14-16.2 9.5-23.6"/><path d="m18.6 44.4c0 0 7.5 4.8 9.3 5.1l-7.9-5.3c.3-8.4-2.1-11.1-6.2-10.4-.3.1-.6.1-.9.2 4.1-.5 6 2.2 5.7 10.4"/><path d="m27.9 31.5c0 0 4.8 5.8 9.6 5.7v-1.1c-4.8.1-9.6-5.7-9.6-5.7-1.8 1.8-13.2 4-14.6 1-.2-.5-.4-1-.5-1.4-.1.6 0 1.4.5 2.5 1.4 2.9 12.8.7 14.6-1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44d-1f3fb.svg b/public/emoji/1f44d-1f3fb.svg
new file mode 100644
index 000000000..c50c59f9f
--- /dev/null
+++ b/public/emoji/1f44d-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 27.1c0 0-4.4.9-.8-6.6 2.6-5.4 2.3-11.7 0-15-3.8-5.3-11.1-3.6-10.3-.5 2.6 10.5-3.3 13.7-6.3 20.3-3.1 6.7-2.8 16.3-1.4 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5l-4.2-34.9" fill="#ffe1bd"/><path d="m25.8 60.5c-8.3 0-10.1-6.6-11-11.9-1.4-8.5-1.6-15.3 1.1-22.2 3-7.5 6.1-7.7 6.1-22.5 0-.7.4-1.2.8-1.6-1.4.5-2.2 1.3-2.2 2.5 0 11.1-3.1 13.8-6.1 20.5-3.2 6.7-2.9 16.3-1.5 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5v-1.5h-10.2" fill="#e6b796"/><path d="m46 35.8h-14.2c-5 0-5-8.7 0-8.7h14.2c5 0 5 8.7 0 8.7" fill="#ffe1bd"/><path d="m47.1 34.4h-14.2c-3.4 0-4.4-4-3.3-6.5-2.7 2.1-1.9 8 2.1 8h14.3c1.6 0 2.7-.9 3.3-2.2-.6.4-1.3.7-2.2.7" fill="#e6b796"/><path d="m47.5 44.6h-17c-6 0-6-8.7 0-8.7h17.1c5.9 0 5.9 8.7-.1 8.7" fill="#ffe1bd"/><path d="m48.9 43.1h-17.1c-4 0-5.3-4-3.9-6.5-3.2 2.1-2.3 8 2.6 8h17.1c1.9 0 3.2-.9 3.9-2.2-.7.4-1.6.7-2.6.7" fill="#e6b796"/><path d="m45.9 53.3h-14.4c-5 0-5-8.7 0-8.7h14.4c5.1 0 5.1 8.7 0 8.7" fill="#ffe1bd"/><path d="m47.1 51.8h-14.5c-3.4 0-4.5-4-3.3-6.6-2.7 2.1-2 8 2.2 8h14.4c1.6 0 2.7-.9 3.3-2.2-.5.6-1.3.8-2.1.8" fill="#e6b796"/><path d="m44.4 62h-9.3c-5.4 0-5.4-8.7 0-8.7h9.3c5.4 0 5.4 8.7 0 8.7" fill="#ffe1bd"/><path d="m45.6 60.6h-9.3c-3.6 0-4.8-4-3.5-6.6-2.9 2.1-2.1 8 2.3 8h9.3c1.8 0 2.9-.9 3.5-2.2-.6.5-1.4.8-2.3.8" fill="#e6b796"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44d-1f3fc.svg b/public/emoji/1f44d-1f3fc.svg
new file mode 100644
index 000000000..54d7d6a19
--- /dev/null
+++ b/public/emoji/1f44d-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 27.1c0 0-4.4.9-.8-6.6 2.6-5.4 2.3-11.7 0-15-3.8-5.3-11.1-3.6-10.3-.5 2.6 10.5-3.3 13.7-6.3 20.3-3.1 6.7-2.8 16.3-1.4 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5l-4.2-34.9" fill="#fed0ac"/><path d="m25.8 60.5c-8.3 0-10.1-6.6-11-11.9-1.4-8.5-1.6-15.3 1.1-22.2 3-7.5 6.1-7.7 6.1-22.5 0-.7.4-1.2.8-1.6-1.4.5-2.2 1.3-2.2 2.5 0 11.1-3.1 13.8-6.1 20.5-3.2 6.7-2.9 16.3-1.5 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5v-1.5h-10.2" fill="#e0a372"/><path d="m46 35.8h-14.2c-5 0-5-8.7 0-8.7h14.2c5 0 5 8.7 0 8.7" fill="#fed0ac"/><path d="m47.1 34.4h-14.2c-3.4 0-4.4-4-3.3-6.5-2.7 2.1-1.9 8 2.1 8h14.3c1.6 0 2.7-.9 3.3-2.2-.6.4-1.3.7-2.2.7" fill="#e0a372"/><path d="m47.5 44.6h-17c-6 0-6-8.7 0-8.7h17.1c5.9 0 5.9 8.7-.1 8.7" fill="#fed0ac"/><path d="m48.9 43.1h-17.1c-4 0-5.3-4-3.9-6.5-3.2 2.1-2.3 8 2.6 8h17.1c1.9 0 3.2-.9 3.9-2.2-.7.4-1.6.7-2.6.7" fill="#e0a372"/><path d="m45.9 53.3h-14.4c-5 0-5-8.7 0-8.7h14.4c5.1 0 5.1 8.7 0 8.7" fill="#fed0ac"/><path d="m47.1 51.8h-14.5c-3.4 0-4.5-4-3.3-6.6-2.7 2.1-2 8 2.2 8h14.4c1.6 0 2.7-.9 3.3-2.2-.5.6-1.3.8-2.1.8" fill="#e0a372"/><path d="m44.4 62h-9.3c-5.4 0-5.4-8.7 0-8.7h9.3c5.4 0 5.4 8.7 0 8.7" fill="#fed0ac"/><path d="m45.6 60.6h-9.3c-3.6 0-4.8-4-3.5-6.6-2.9 2.1-2.1 8 2.3 8h9.3c1.8 0 2.9-.9 3.5-2.2-.6.5-1.4.8-2.3.8" fill="#e0a372"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44d-1f3fd.svg b/public/emoji/1f44d-1f3fd.svg
new file mode 100644
index 000000000..1fc72ebe9
--- /dev/null
+++ b/public/emoji/1f44d-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 27.1c0 0-4.4.9-.8-6.6 2.6-5.4 2.3-11.7 0-15-3.8-5.3-11.1-3.6-10.3-.5 2.6 10.5-3.3 13.7-6.3 20.3-3.1 6.7-2.8 16.3-1.4 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5l-4.2-34.9" fill="#d6a57c"/><path d="m25.8 60.5c-8.3 0-10.1-6.6-11-11.9-1.4-8.5-1.6-15.3 1.1-22.2 3-7.5 6.1-7.7 6.1-22.5 0-.7.4-1.2.8-1.6-1.4.5-2.2 1.3-2.2 2.5 0 11.1-3.1 13.8-6.1 20.5-3.2 6.7-2.9 16.3-1.5 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5v-1.5h-10.2" fill="#b58360"/><path d="m46 35.8h-14.2c-5 0-5-8.7 0-8.7h14.2c5 0 5 8.7 0 8.7" fill="#d6a57c"/><path d="m47.1 34.4h-14.2c-3.4 0-4.4-4-3.3-6.5-2.7 2.1-1.9 8 2.1 8h14.3c1.6 0 2.7-.9 3.3-2.2-.6.4-1.3.7-2.2.7" fill="#b58360"/><path d="m47.5 44.6h-17c-6 0-6-8.7 0-8.7h17.1c5.9 0 5.9 8.7-.1 8.7" fill="#d6a57c"/><path d="m48.9 43.1h-17.1c-4 0-5.3-4-3.9-6.5-3.2 2.1-2.3 8 2.6 8h17.1c1.9 0 3.2-.9 3.9-2.2-.7.4-1.6.7-2.6.7" fill="#b58360"/><path d="m45.9 53.3h-14.4c-5 0-5-8.7 0-8.7h14.4c5.1 0 5.1 8.7 0 8.7" fill="#d6a57c"/><path d="m47.1 51.8h-14.5c-3.4 0-4.5-4-3.3-6.6-2.7 2.1-2 8 2.2 8h14.4c1.6 0 2.7-.9 3.3-2.2-.5.6-1.3.8-2.1.8" fill="#b58360"/><path d="m44.4 62h-9.3c-5.4 0-5.4-8.7 0-8.7h9.3c5.4 0 5.4 8.7 0 8.7" fill="#d6a57c"/><path d="m45.6 60.6h-9.3c-3.6 0-4.8-4-3.5-6.6-2.9 2.1-2.1 8 2.3 8h9.3c1.8 0 2.9-.9 3.5-2.2-.6.5-1.4.8-2.3.8" fill="#b58360"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44d-1f3fe.svg b/public/emoji/1f44d-1f3fe.svg
new file mode 100644
index 000000000..4db4b58ef
--- /dev/null
+++ b/public/emoji/1f44d-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 27.1c0 0-4.4.9-.8-6.6 2.6-5.4 2.3-11.7 0-15-3.8-5.3-11.1-3.6-10.3-.5 2.6 10.5-3.3 13.7-6.3 20.3-3.1 6.7-2.8 16.3-1.4 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5l-4.2-34.9" fill="#b47d56"/><path d="m25.8 60.5c-8.3 0-10.1-6.6-11-11.9-1.4-8.5-1.6-15.3 1.1-22.2 3-7.5 6.1-7.7 6.1-22.5 0-.7.4-1.2.8-1.6-1.4.5-2.2 1.3-2.2 2.5 0 11.1-3.1 13.8-6.1 20.5-3.2 6.7-2.9 16.3-1.5 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5v-1.5h-10.2" fill="#935e3e"/><path d="m46 35.8h-14.2c-5 0-5-8.7 0-8.7h14.2c5 0 5 8.7 0 8.7" fill="#b47d56"/><path d="m47.1 34.4h-14.2c-3.4 0-4.4-4-3.3-6.5-2.7 2.1-1.9 8 2.1 8h14.3c1.6 0 2.7-.9 3.3-2.2-.6.4-1.3.7-2.2.7" fill="#935e3e"/><path d="m47.5 44.6h-17c-6 0-6-8.7 0-8.7h17.1c5.9 0 5.9 8.7-.1 8.7" fill="#b47d56"/><path d="m48.9 43.1h-17.1c-4 0-5.3-4-3.9-6.5-3.2 2.1-2.3 8 2.6 8h17.1c1.9 0 3.2-.9 3.9-2.2-.7.4-1.6.7-2.6.7" fill="#935e3e"/><path d="m45.9 53.3h-14.4c-5 0-5-8.7 0-8.7h14.4c5.1 0 5.1 8.7 0 8.7" fill="#b47d56"/><path d="m47.1 51.8h-14.5c-3.4 0-4.5-4-3.3-6.6-2.7 2.1-2 8 2.2 8h14.4c1.6 0 2.7-.9 3.3-2.2-.5.6-1.3.8-2.1.8" fill="#935e3e"/><path d="m44.4 62h-9.3c-5.4 0-5.4-8.7 0-8.7h9.3c5.4 0 5.4 8.7 0 8.7" fill="#b47d56"/><path d="m45.6 60.6h-9.3c-3.6 0-4.8-4-3.5-6.6-2.9 2.1-2.1 8 2.3 8h9.3c1.8 0 2.9-.9 3.5-2.2-.6.5-1.4.8-2.3.8" fill="#935e3e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44d-1f3ff.svg b/public/emoji/1f44d-1f3ff.svg
new file mode 100644
index 000000000..e64edfb13
--- /dev/null
+++ b/public/emoji/1f44d-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 27.1c0 0-4.4.9-.8-6.6 2.6-5.4 2.3-11.7 0-15-3.8-5.3-11.1-3.6-10.3-.5 2.6 10.5-3.3 13.7-6.3 20.3-3.1 6.7-2.8 16.3-1.4 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5l-4.2-34.9" fill="#8a6859"/><path d="m25.8 60.5c-8.3 0-10.1-6.6-11-11.9-1.4-8.5-1.6-15.3 1.1-22.2 3-7.5 6.1-7.7 6.1-22.5 0-.7.4-1.2.8-1.6-1.4.5-2.2 1.3-2.2 2.5 0 11.1-3.1 13.8-6.1 20.5-3.2 6.7-2.9 16.3-1.5 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5v-1.5h-10.2" fill="#705041"/><path d="m46 35.8h-14.2c-5 0-5-8.7 0-8.7h14.2c5 0 5 8.7 0 8.7" fill="#8a6859"/><path d="m47.1 34.4h-14.2c-3.4 0-4.4-4-3.3-6.5-2.7 2.1-1.9 8 2.1 8h14.3c1.6 0 2.7-.9 3.3-2.2-.6.4-1.3.7-2.2.7" fill="#705041"/><path d="m47.5 44.6h-17c-6 0-6-8.7 0-8.7h17.1c5.9 0 5.9 8.7-.1 8.7" fill="#8a6859"/><path d="m48.9 43.1h-17.1c-4 0-5.3-4-3.9-6.5-3.2 2.1-2.3 8 2.6 8h17.1c1.9 0 3.2-.9 3.9-2.2-.7.4-1.6.7-2.6.7" fill="#705041"/><path d="m45.9 53.3h-14.4c-5 0-5-8.7 0-8.7h14.4c5.1 0 5.1 8.7 0 8.7" fill="#8a6859"/><path d="m47.1 51.8h-14.5c-3.4 0-4.5-4-3.3-6.6-2.7 2.1-2 8 2.2 8h14.4c1.6 0 2.7-.9 3.3-2.2-.5.6-1.3.8-2.1.8" fill="#705041"/><path d="m44.4 62h-9.3c-5.4 0-5.4-8.7 0-8.7h9.3c5.4 0 5.4 8.7 0 8.7" fill="#8a6859"/><path d="m45.6 60.6h-9.3c-3.6 0-4.8-4-3.5-6.6-2.9 2.1-2.1 8 2.3 8h9.3c1.8 0 2.9-.9 3.5-2.2-.6.5-1.4.8-2.3.8" fill="#705041"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44d.svg b/public/emoji/1f44d.svg
new file mode 100644
index 000000000..100df6707
--- /dev/null
+++ b/public/emoji/1f44d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 27.1c0 0-4.4.9-.8-6.6 2.6-5.4 2.3-11.7 0-15-3.8-5.3-11.1-3.6-10.3-.5 2.6 10.5-3.3 13.7-6.3 20.3-3.1 6.7-2.8 16.3-1.4 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5l-4.2-34.9" fill="#ffdd67"/><path d="m25.8 60.5c-8.3 0-10.1-6.6-11-11.9-1.4-8.5-1.6-15.3 1.1-22.2 3-7.5 6.1-7.7 6.1-22.5 0-.7.4-1.2.8-1.6-1.4.5-2.2 1.3-2.2 2.5 0 11.1-3.1 13.8-6.1 20.5-3.2 6.7-2.9 16.3-1.5 24.8.9 5.3 3.2 11.9 11.5 11.9h11.5v-1.5h-10.2" fill="#eba352"/><path d="m46 35.8h-14.2c-5 0-5-8.7 0-8.7h14.2c5 0 5 8.7 0 8.7" fill="#ffdd67"/><path d="m47.1 34.4h-14.2c-3.4 0-4.4-4-3.3-6.5-2.7 2.1-1.9 8 2.1 8h14.3c1.6 0 2.7-.9 3.3-2.2-.6.4-1.3.7-2.2.7" fill="#eba352"/><path d="m47.5 44.6h-17c-6 0-6-8.7 0-8.7h17.1c5.9 0 5.9 8.7-.1 8.7" fill="#ffdd67"/><path d="m48.9 43.1h-17.1c-4 0-5.3-4-3.9-6.5-3.2 2.1-2.3 8 2.6 8h17.1c1.9 0 3.2-.9 3.9-2.2-.7.4-1.6.7-2.6.7" fill="#eba352"/><path d="m45.9 53.3h-14.4c-5 0-5-8.7 0-8.7h14.4c5.1 0 5.1 8.7 0 8.7" fill="#ffdd67"/><path d="m47.1 51.8h-14.5c-3.4 0-4.5-4-3.3-6.6-2.7 2.1-2 8 2.2 8h14.4c1.6 0 2.7-.9 3.3-2.2-.5.6-1.3.8-2.1.8" fill="#eba352"/><path d="m44.4 62h-9.3c-5.4 0-5.4-8.7 0-8.7h9.3c5.4 0 5.4 8.7 0 8.7" fill="#ffdd67"/><path d="m45.6 60.6h-9.3c-3.6 0-4.8-4-3.5-6.6-2.9 2.1-2.1 8 2.3 8h9.3c1.8 0 2.9-.9 3.5-2.2-.6.5-1.4.8-2.3.8" fill="#eba352"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44e-1f3fb.svg b/public/emoji/1f44e-1f3fb.svg
new file mode 100644
index 000000000..298cda369
--- /dev/null
+++ b/public/emoji/1f44e-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 36.9c0 0-4.4-.9-.8 6.6 2.6 5.4 2.3 11.7 0 15-3.8 5.3-11.1 3.6-10.3.5 2.6-10.5-3.3-13.7-6.3-20.3-3.1-6.7-2.8-16.3-1.4-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5l-4.2 34.9" fill="#ffe1bd"/><path d="m25.8 3.5c-8.3 0-10.1 6.6-11 11.9-1.4 8.5-1.6 15.3 1.1 22.2 3 7.5 6.1 7.7 6.1 22.5 0 .7.4 1.2.8 1.6-1.4-.5-2.2-1.3-2.2-2.5 0-11.1-3.1-13.8-6.1-20.5-3.2-6.7-2.9-16.3-1.5-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5v1.5h-10.2" fill="#e6b796"/><path d="m46 28.2h-14.2c-5 0-5 8.7 0 8.7h14.2c5 0 5-8.7 0-8.7" fill="#ffe1bd"/><path d="m47.1 29.6h-14.2c-3.4 0-4.4 4-3.3 6.5-2.7-2.1-1.9-8 2.1-8h14.3c1.6 0 2.7.9 3.3 2.2-.6-.4-1.3-.7-2.2-.7" fill="#e6b796"/><path d="m47.5 19.4h-17c-6 0-6 8.7 0 8.7h17.1c5.9 0 5.9-8.7-.1-8.7" fill="#ffe1bd"/><path d="m48.9 20.9h-17.1c-4 0-5.3 4-3.9 6.5-3.2-2.1-2.3-8 2.6-8h17.1c1.9 0 3.2.9 3.9 2.2-.7-.4-1.6-.7-2.6-.7" fill="#e6b796"/><path d="m45.9 10.7h-14.4c-5 0-5 8.7 0 8.7h14.4c5.1 0 5.1-8.7 0-8.7" fill="#ffe1bd"/><path d="m47.1 12.2h-14.5c-3.4 0-4.5 4-3.3 6.6-2.7-2.1-2-8 2.2-8h14.4c1.6 0 2.7.9 3.3 2.2-.5-.6-1.3-.8-2.1-.8" fill="#e6b796"/><path d="m44.4 2h-9.3c-5.4 0-5.4 8.7 0 8.7h9.3c5.4 0 5.4-8.7 0-8.7" fill="#ffe1bd"/><path d="m45.6 3.4h-9.3c-3.6 0-4.8 4-3.5 6.6-2.9-2.1-2.1-8 2.3-8h9.3c1.8 0 2.9.9 3.5 2.2-.6-.5-1.4-.8-2.3-.8" fill="#e6b796"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44e-1f3fc.svg b/public/emoji/1f44e-1f3fc.svg
new file mode 100644
index 000000000..79398ad09
--- /dev/null
+++ b/public/emoji/1f44e-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 36.9c0 0-4.4-.9-.8 6.6 2.6 5.4 2.3 11.7 0 15-3.8 5.3-11.1 3.6-10.3.5 2.6-10.5-3.3-13.7-6.3-20.3-3.1-6.7-2.8-16.3-1.4-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5l-4.2 34.9" fill="#fed0ac"/><path d="m25.8 3.5c-8.3 0-10.1 6.6-11 11.9-1.4 8.5-1.6 15.3 1.1 22.2 3 7.5 6.1 7.7 6.1 22.5 0 .7.4 1.2.8 1.6-1.4-.5-2.2-1.3-2.2-2.5 0-11.1-3.1-13.8-6.1-20.5-3.2-6.7-2.9-16.3-1.5-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5v1.5c0 0-10.2 0-10.2 0" fill="#e0a372"/><path d="m46 28.2h-14.2c-5 0-5 8.7 0 8.7h14.2c5 0 5-8.7 0-8.7" fill="#fed0ac"/><path d="m47.1 29.6h-14.2c-3.4 0-4.4 4-3.3 6.5-2.7-2.1-1.9-8 2.1-8h14.3c1.6 0 2.7.9 3.3 2.2-.6-.4-1.3-.7-2.2-.7" fill="#e0a372"/><path d="m47.5 19.4h-17c-6 0-6 8.7 0 8.7h17.1c5.9 0 5.9-8.7-.1-8.7" fill="#fed0ac"/><path d="m48.9 20.9h-17.1c-4 0-5.3 4-3.9 6.5-3.2-2.1-2.3-8 2.6-8h17.1c1.9 0 3.2.9 3.9 2.2-.7-.4-1.6-.7-2.6-.7" fill="#e0a372"/><path d="m45.9 10.7h-14.4c-5 0-5 8.7 0 8.7h14.4c5.1 0 5.1-8.7 0-8.7" fill="#fed0ac"/><path d="m47.1 12.2h-14.5c-3.4 0-4.5 4-3.3 6.6-2.7-2.1-2-8 2.2-8h14.4c1.6 0 2.7.9 3.3 2.2-.5-.6-1.3-.8-2.1-.8" fill="#e0a372"/><path d="m44.4 2h-9.3c-5.4 0-5.4 8.7 0 8.7h9.3c5.4 0 5.4-8.7 0-8.7" fill="#fed0ac"/><path d="m45.6 3.4h-9.3c-3.6 0-4.8 4-3.5 6.6-2.9-2.1-2.1-8 2.3-8h9.3c1.8 0 2.9.9 3.5 2.2-.6-.5-1.4-.8-2.3-.8" fill="#e0a372"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44e-1f3fd.svg b/public/emoji/1f44e-1f3fd.svg
new file mode 100644
index 000000000..e0bf3be99
--- /dev/null
+++ b/public/emoji/1f44e-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 36.9c0 0-4.4-.9-.8 6.6 2.6 5.4 2.3 11.7 0 15-3.8 5.3-11.1 3.6-10.3.5 2.6-10.5-3.3-13.7-6.3-20.3-3.1-6.7-2.8-16.3-1.4-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5l-4.2 34.9" fill="#d6a57c"/><path d="m25.8 3.5c-8.3 0-10.1 6.6-11 11.9-1.4 8.5-1.6 15.3 1.1 22.2 3 7.5 6.1 7.7 6.1 22.5 0 .7.4 1.2.8 1.6-1.4-.5-2.2-1.3-2.2-2.5 0-11.1-3.1-13.8-6.1-20.5-3.2-6.7-2.9-16.3-1.5-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5v1.5c0 0-10.2 0-10.2 0" fill="#b58360"/><path d="m46 28.2h-14.2c-5 0-5 8.7 0 8.7h14.2c5 0 5-8.7 0-8.7" fill="#d6a57c"/><path d="m47.1 29.6h-14.2c-3.4 0-4.4 4-3.3 6.5-2.7-2.1-1.9-8 2.1-8h14.3c1.6 0 2.7.9 3.3 2.2-.6-.4-1.3-.7-2.2-.7" fill="#b58360"/><path d="m47.5 19.4h-17c-6 0-6 8.7 0 8.7h17.1c5.9 0 5.9-8.7-.1-8.7" fill="#d6a57c"/><path d="m48.9 20.9h-17.1c-4 0-5.3 4-3.9 6.5-3.2-2.1-2.3-8 2.6-8h17.1c1.9 0 3.2.9 3.9 2.2-.7-.4-1.6-.7-2.6-.7" fill="#b58360"/><path d="m45.9 10.7h-14.4c-5 0-5 8.7 0 8.7h14.4c5.1 0 5.1-8.7 0-8.7" fill="#d6a57c"/><path d="m47.1 12.2h-14.5c-3.4 0-4.5 4-3.3 6.6-2.7-2.1-2-8 2.2-8h14.4c1.6 0 2.7.9 3.3 2.2-.5-.6-1.3-.8-2.1-.8" fill="#b58360"/><path d="m44.4 2h-9.3c-5.4 0-5.4 8.7 0 8.7h9.3c5.4 0 5.4-8.7 0-8.7" fill="#d6a57c"/><path d="m45.6 3.4h-9.3c-3.6 0-4.8 4-3.5 6.6-2.9-2.1-2.1-8 2.3-8h9.3c1.8 0 2.9.9 3.5 2.2-.6-.5-1.4-.8-2.3-.8" fill="#b58360"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44e-1f3fe.svg b/public/emoji/1f44e-1f3fe.svg
new file mode 100644
index 000000000..17fa30cea
--- /dev/null
+++ b/public/emoji/1f44e-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 36.9c0 0-4.4-.9-.8 6.6 2.6 5.4 2.3 11.7 0 15-3.8 5.3-11.1 3.6-10.3.5 2.6-10.5-3.3-13.7-6.3-20.3-3.1-6.7-2.8-16.3-1.4-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5l-4.2 34.9" fill="#b47d56"/><path d="m25.8 3.5c-8.3 0-10.1 6.6-11 11.9-1.4 8.5-1.6 15.3 1.1 22.2 3 7.5 6.1 7.7 6.1 22.5 0 .7.4 1.2.8 1.6-1.4-.5-2.2-1.3-2.2-2.5 0-11.1-3.1-13.8-6.1-20.5-3.2-6.7-2.9-16.3-1.5-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5v1.5c0 0-10.2 0-10.2 0" fill="#935e3e"/><path d="m46 28.2h-14.2c-5 0-5 8.7 0 8.7h14.2c5 0 5-8.7 0-8.7" fill="#b47d56"/><path d="m47.1 29.6h-14.2c-3.4 0-4.4 4-3.3 6.5-2.7-2.1-1.9-8 2.1-8h14.3c1.6 0 2.7.9 3.3 2.2-.6-.4-1.3-.7-2.2-.7" fill="#935e3e"/><path d="m47.5 19.4h-17c-6 0-6 8.7 0 8.7h17.1c5.9 0 5.9-8.7-.1-8.7" fill="#b47d56"/><path d="m48.9 20.9h-17.1c-4 0-5.3 4-3.9 6.5-3.2-2.1-2.3-8 2.6-8h17.1c1.9 0 3.2.9 3.9 2.2-.7-.4-1.6-.7-2.6-.7" fill="#935e3e"/><path d="m45.9 10.7h-14.4c-5 0-5 8.7 0 8.7h14.4c5.1 0 5.1-8.7 0-8.7" fill="#b47d56"/><path d="m47.1 12.2h-14.5c-3.4 0-4.5 4-3.3 6.6-2.7-2.1-2-8 2.2-8h14.4c1.6 0 2.7.9 3.3 2.2-.5-.6-1.3-.8-2.1-.8" fill="#935e3e"/><path d="m44.4 2h-9.3c-5.4 0-5.4 8.7 0 8.7h9.3c5.4 0 5.4-8.7 0-8.7" fill="#b47d56"/><path d="m45.6 3.4h-9.3c-3.6 0-4.8 4-3.5 6.6-2.9-2.1-2.1-8 2.3-8h9.3c1.8 0 2.9.9 3.5 2.2-.6-.5-1.4-.8-2.3-.8" fill="#935e3e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44e-1f3ff.svg b/public/emoji/1f44e-1f3ff.svg
new file mode 100644
index 000000000..c58da806f
--- /dev/null
+++ b/public/emoji/1f44e-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 36.9c0 0-4.4-.9-.8 6.6 2.6 5.4 2.3 11.7 0 15-3.8 5.3-11.1 3.6-10.3.5 2.6-10.5-3.3-13.7-6.3-20.3-3.1-6.7-2.8-16.3-1.4-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5l-4.2 34.9" fill="#8a6859"/><path d="m25.8 3.5c-8.3 0-10.1 6.6-11 11.9-1.4 8.5-1.6 15.3 1.1 22.2 3 7.5 6.1 7.7 6.1 22.5 0 .7.4 1.2.8 1.6-1.4-.5-2.2-1.3-2.2-2.5 0-11.1-3.1-13.8-6.1-20.5-3.2-6.7-2.9-16.3-1.5-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5v1.5c0 0-10.2 0-10.2 0" fill="#705041"/><path d="m46 28.2h-14.2c-5 0-5 8.7 0 8.7h14.2c5 0 5-8.7 0-8.7" fill="#8a6859"/><path d="m47.1 29.6h-14.2c-3.4 0-4.4 4-3.3 6.5-2.7-2.1-1.9-8 2.1-8h14.3c1.6 0 2.7.9 3.3 2.2-.6-.4-1.3-.7-2.2-.7" fill="#705041"/><path d="m47.5 19.4h-17c-6 0-6 8.7 0 8.7h17.1c5.9 0 5.9-8.7-.1-8.7" fill="#8a6859"/><path d="m48.9 20.9h-17.1c-4 0-5.3 4-3.9 6.5-3.2-2.1-2.3-8 2.6-8h17.1c1.9 0 3.2.9 3.9 2.2-.7-.4-1.6-.7-2.6-.7" fill="#705041"/><path d="m45.9 10.7h-14.4c-5 0-5 8.7 0 8.7h14.4c5.1 0 5.1-8.7 0-8.7" fill="#8a6859"/><path d="m47.1 12.2h-14.5c-3.4 0-4.5 4-3.3 6.6-2.7-2.1-2-8 2.2-8h14.4c1.6 0 2.7.9 3.3 2.2-.5-.6-1.3-.8-2.1-.8" fill="#705041"/><path d="m44.4 2h-9.3c-5.4 0-5.4 8.7 0 8.7h9.3c5.4 0 5.4-8.7 0-8.7" fill="#8a6859"/><path d="m45.6 3.4h-9.3c-3.6 0-4.8 4-3.5 6.6-2.9-2.1-2.1-8 2.3-8h9.3c1.8 0 2.9.9 3.5 2.2-.6-.5-1.4-.8-2.3-.8" fill="#705041"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44e.svg b/public/emoji/1f44e.svg
new file mode 100644
index 000000000..cd5ce20ee
--- /dev/null
+++ b/public/emoji/1f44e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 36.9c0 0-4.4-.9-.8 6.6 2.6 5.4 2.3 11.7 0 15-3.8 5.3-11.1 3.6-10.3.5 2.6-10.5-3.3-13.7-6.3-20.3-3.1-6.7-2.8-16.3-1.4-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5l-4.2 34.9" fill="#ffdd67"/><path d="m25.8 3.5c-8.3 0-10.1 6.6-11 11.9-1.4 8.5-1.6 15.3 1.1 22.2 3 7.5 6.1 7.7 6.1 22.5 0 .7.4 1.2.8 1.6-1.4-.5-2.2-1.3-2.2-2.5 0-11.1-3.1-13.8-6.1-20.5-3.2-6.7-2.9-16.3-1.5-24.8.9-5.3 3.2-11.9 11.5-11.9h11.5v1.5h-10.2" fill="#eba352"/><path d="m46 28.2h-14.2c-5 0-5 8.7 0 8.7h14.2c5 0 5-8.7 0-8.7" fill="#ffdd67"/><path d="m47.1 29.6h-14.2c-3.4 0-4.4 4-3.3 6.5-2.7-2.1-1.9-8 2.1-8h14.3c1.6 0 2.7.9 3.3 2.2-.6-.4-1.3-.7-2.2-.7" fill="#eba352"/><path d="m47.5 19.4h-17c-6 0-6 8.7 0 8.7h17.1c5.9 0 5.9-8.7-.1-8.7" fill="#ffdd67"/><path d="m48.9 20.9h-17.1c-4 0-5.3 4-3.9 6.5-3.2-2.1-2.3-8 2.6-8h17.1c1.9 0 3.2.9 3.9 2.2-.7-.4-1.6-.7-2.6-.7" fill="#eba352"/><path d="m45.9 10.7h-14.4c-5 0-5 8.7 0 8.7h14.4c5.1 0 5.1-8.7 0-8.7" fill="#ffdd67"/><path d="m47.1 12.2h-14.5c-3.4 0-4.5 4-3.3 6.6-2.7-2.1-2-8 2.2-8h14.4c1.6 0 2.7.9 3.3 2.2-.5-.6-1.3-.8-2.1-.8" fill="#eba352"/><path d="m44.4 2h-9.3c-5.4 0-5.4 8.7 0 8.7h9.3c5.4 0 5.4-8.7 0-8.7" fill="#ffdd67"/><path d="m45.6 3.4h-9.3c-3.6 0-4.8 4-3.5 6.6-2.9-2.1-2.1-8 2.3-8h9.3c1.8 0 2.9.9 3.5 2.2-.6-.5-1.4-.8-2.3-.8" fill="#eba352"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44f-1f3fb.svg b/public/emoji/1f44f-1f3fb.svg
new file mode 100644
index 000000000..4728186ef
--- /dev/null
+++ b/public/emoji/1f44f-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47.5 27.3c0 0-4.5-3.7-6.9-7.3-.9-1.3-3.8-1.1-4.8 1.4l-15.6 6-10.3-5.5c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1l1.6.9c-1.4-.2-2.9.5-3.6 1.9-.9 1.8-.4 4.1 1.3 5.1l3.6 2.1c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1 0 0 18.1 11.2 24.3 14.5 4.9 2.7 14.6 4 20.7-3.4 2-2.6-3.7-29.1-3.7-29.1" fill="#e0a372"/><g fill="#ffe1bd"><path d="m55 27.3c-3.2-2.2-5.4-5.1-7-9.5-.6-1.5-2.8-1.8-4.1.7-1.9 3.6-.1 6.5.9 7.8l.5.6c0 0 .3 1.1.8 2.4-2.7-.6-5.7.9-7.8 3.7-2.2 2.9-7.4 7.9-9.6 10.8-2.7 3.5-2 8.5 1 10.7 0 0 15.7 11.5 26.1-2.6 8.2-11 2.4-22.4-.8-24.6"/><path d="m49.7 31.5c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-17.9c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 17.9"/></g><path d="m36.8 29.5l-15.9-11.5c-.9-.6-1.5-1.6-1.2-3.1-1.1 2-.4 4 .9 5l15.9 11.5c1.6 1.2 1.9-.7.3-1.9" fill="#e6b796"/><path d="m41.6 35c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#ffe1bd"/><path d="m32 35.4l-19.2-13.9c-.9-.6-1.5-1.8-1.2-3.1-1.1 2-.5 4.2.9 5.2l19.3 13.7c1.5 1.2 1.8-.8.2-1.9" fill="#e6b796"/><path d="m40 43c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#ffe1bd"/><path d="m28.2 41.8l-17-12.2c-.9-.6-1.5-2-1.1-3.4-1.3 1.9-.8 4.4.6 5.4l17.2 12.1c1.6 1.2 1.9-.7.3-1.9" fill="#e6b796"/><path d="m39.3 52c1.6 1.2-9.8 2.4-11.4 1.2l-17.6-12.7c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.8 17.9" fill="#ffe1bd"/><g fill="#e6b796"><path d="m59.9 41.6c0 0-1.7 8.8-8.7 14.1-6.2 4.7-15.8.6-20.4-2.4-4.8-3.3-7.2-4.9-18.8-13.7-2.2-1.7-2.8-2.8-2.5-4.6-1.7 1.8-.8 4.6.6 5.6l1.2.8c0 0 13.9 10.2 18.6 13.4 4.3 3 15.4 7.7 22.4 2.1 7.9-6.1 7.6-15.3 7.6-15.3"/><path d="m48 30.1c-2-2.1-2.1-5.1-2.1-5.1l-.5-.6c-.8-1-2.1-3.1-1.6-5.6-1.9 3.5 0 6.3.9 7.5l.5.6c0 0-.1.9.4 1.6l2.4 1.6"/></g><g fill="#42ade2"><path d="m37.8 2l3 12.2 5.9-11.3z"/><path d="M52.6 5.6 48.1 15.7 58.6 13z"/><path d="m30.2 3.5l2.8 11-9.2-5.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44f-1f3fc.svg b/public/emoji/1f44f-1f3fc.svg
new file mode 100644
index 000000000..ffb3d7e71
--- /dev/null
+++ b/public/emoji/1f44f-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47.5 27.3c0 0-4.5-3.7-6.9-7.3-.9-1.3-3.8-1.1-4.8 1.4l-15.6 6-10.3-5.5c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1l1.6.9c-1.4-.2-2.9.5-3.6 1.9-.9 1.8-.4 4.1 1.3 5.1l3.6 2.1c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1 0 0 18.1 11.2 24.3 14.5 4.9 2.7 14.6 4 20.7-3.4 2-2.6-3.7-29.1-3.7-29.1" fill="#b58360"/><g fill="#fed0ac"><path d="m55 27.3c-3.2-2.2-5.4-5.1-7-9.5-.6-1.5-2.8-1.8-4.1.7-1.9 3.6-.1 6.5.9 7.8l.5.6c0 0 .3 1.1.8 2.4-2.7-.6-5.7.9-7.8 3.7-2.2 2.9-7.4 7.9-9.6 10.8-2.7 3.5-2 8.5 1 10.7 0 0 15.7 11.5 26.1-2.6 8.2-11 2.4-22.4-.8-24.6"/><path d="m49.7 31.5c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-17.9c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 17.9"/></g><path d="m36.8 29.5l-15.9-11.5c-.9-.6-1.5-1.6-1.2-3.1-1.1 2-.4 4 .9 5l15.9 11.5c1.6 1.2 1.9-.7.3-1.9" fill="#e0a372"/><path d="m41.6 35c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#fed0ac"/><path d="m32 35.4l-19.2-13.9c-.9-.6-1.5-1.8-1.2-3.1-1.1 2-.5 4.2.9 5.2l19.3 13.7c1.5 1.2 1.8-.8.2-1.9" fill="#e0a372"/><path d="m40 43c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#fed0ac"/><path d="m28.2 41.8l-17-12.2c-.9-.6-1.5-2-1.1-3.4-1.3 1.9-.8 4.4.6 5.4l17.2 12.1c1.6 1.2 1.9-.7.3-1.9" fill="#e0a372"/><path d="m39.3 52c1.6 1.2-9.8 2.4-11.4 1.2l-17.6-12.7c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.8 17.9" fill="#fed0ac"/><g fill="#e0a372"><path d="m59.9 41.6c0 0-1.7 8.8-8.7 14.1-6.2 4.7-15.8.6-20.4-2.4-4.8-3.3-7.2-4.9-18.8-13.7-2.2-1.7-2.8-2.8-2.5-4.6-1.7 1.8-.8 4.6.6 5.6l1.2.8c0 0 13.9 10.2 18.6 13.4 4.3 3 15.4 7.7 22.4 2.1 7.9-6.1 7.6-15.3 7.6-15.3"/><path d="m48 30.1c-2-2.1-2.1-5.1-2.1-5.1l-.5-.6c-.8-1-2.1-3.1-1.6-5.6-1.9 3.5 0 6.3.9 7.5l.5.6c0 0-.1.9.4 1.6l2.4 1.6"/></g><g fill="#42ade2"><path d="m37.8 2l3 12.2 5.9-11.3z"/><path d="M52.6 5.6 48.1 15.7 58.6 13z"/><path d="m30.2 3.5l2.8 11-9.2-5.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44f-1f3fd.svg b/public/emoji/1f44f-1f3fd.svg
new file mode 100644
index 000000000..138e7bde1
--- /dev/null
+++ b/public/emoji/1f44f-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47.5 27.3c0 0-4.5-3.7-6.9-7.3-.9-1.3-3.8-1.1-4.8 1.4l-15.6 6-10.3-5.5c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1l1.6.9c-1.4-.2-2.9.5-3.6 1.9-.9 1.8-.4 4.1 1.3 5.1l3.6 2.1c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1 0 0 18.1 11.2 24.3 14.5 4.9 2.7 14.6 4 20.7-3.4 2-2.6-3.7-29.1-3.7-29.1" fill="#9c7052"/><g fill="#d6a57c"><path d="m55 27.3c-3.2-2.2-5.4-5.1-7-9.5-.6-1.5-2.8-1.8-4.1.7-1.9 3.6-.1 6.5.9 7.8l.5.6c0 0 .3 1.1.8 2.4-2.7-.6-5.7.9-7.8 3.7-2.2 2.9-7.4 7.9-9.6 10.8-2.7 3.5-2 8.5 1 10.7 0 0 15.7 11.5 26.1-2.6 8.2-11 2.4-22.4-.8-24.6"/><path d="m49.7 31.5c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-17.9c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 17.9"/></g><path d="m36.8 29.5l-15.9-11.5c-.9-.6-1.5-1.6-1.2-3.1-1.1 2-.4 4 .9 5l15.9 11.5c1.6 1.2 1.9-.7.3-1.9" fill="#b58360"/><path d="m41.6 35c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#d6a57c"/><path d="m32 35.4l-19.2-13.9c-.9-.6-1.5-1.8-1.2-3.1-1.1 2-.5 4.2.9 5.2l19.3 13.7c1.5 1.2 1.8-.8.2-1.9" fill="#b58360"/><path d="m40 43c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#d6a57c"/><path d="m28.2 41.8l-17-12.2c-.9-.6-1.5-2-1.1-3.4-1.3 1.9-.8 4.4.6 5.4l17.2 12.1c1.6 1.2 1.9-.7.3-1.9" fill="#b58360"/><path d="m39.3 52c1.6 1.2-9.8 2.4-11.4 1.2l-17.6-12.7c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.8 17.9" fill="#d6a57c"/><g fill="#b58360"><path d="m59.9 41.6c0 0-1.7 8.8-8.7 14.1-6.2 4.7-15.8.6-20.4-2.4-4.8-3.3-7.2-4.9-18.8-13.7-2.2-1.7-2.8-2.8-2.5-4.6-1.7 1.8-.8 4.6.6 5.6l1.2.8c0 0 13.9 10.2 18.6 13.4 4.3 3 15.4 7.7 22.4 2.1 7.9-6.1 7.6-15.3 7.6-15.3"/><path d="m48 30.1c-2-2.1-2.1-5.1-2.1-5.1l-.5-.6c-.8-1-2.1-3.1-1.6-5.6-1.9 3.5 0 6.3.9 7.5l.5.6c0 0-.1.9.4 1.6l2.4 1.6"/></g><g fill="#42ade2"><path d="m37.8 2l3 12.2 5.9-11.3z"/><path d="M52.6 5.6 48.1 15.7 58.6 13z"/><path d="m30.2 3.5l2.8 11-9.2-5.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44f-1f3fe.svg b/public/emoji/1f44f-1f3fe.svg
new file mode 100644
index 000000000..56107c433
--- /dev/null
+++ b/public/emoji/1f44f-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47.5 27.3c0 0-4.5-3.7-6.9-7.3-.9-1.3-3.8-1.1-4.8 1.4l-15.6 6-10.3-5.5c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1l1.6.9c-1.4-.2-2.9.5-3.6 1.9-.9 1.8-.4 4.1 1.3 5.1l3.6 2.1c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1 0 0 18.1 11.2 24.3 14.5 4.9 2.7 14.6 4 20.7-3.4 2-2.6-3.7-29.1-3.7-29.1" fill="#785440"/><g fill="#b47d56"><path d="m55 27.3c-3.2-2.2-5.4-5.1-7-9.5-.6-1.5-2.8-1.8-4.1.7-1.9 3.6-.1 6.5.9 7.8l.5.6c0 0 .3 1.1.8 2.4-2.7-.6-5.7.9-7.8 3.7-2.2 2.9-7.4 7.9-9.6 10.8-2.7 3.5-2 8.5 1 10.7 0 0 15.7 11.5 26.1-2.6 8.2-11 2.4-22.4-.8-24.6"/><path d="m49.7 31.5c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-17.9c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 17.9"/></g><path d="m36.8 29.5l-15.9-11.5c-.9-.6-1.5-1.6-1.2-3.1-1.1 2-.4 4 .9 5l15.9 11.5c1.6 1.2 1.9-.7.3-1.9" fill="#935e3e"/><path d="m41.6 35c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#b47d56"/><path d="m32 35.4l-19.2-13.9c-.9-.6-1.5-1.8-1.2-3.1-1.1 2-.5 4.2.9 5.2l19.3 13.7c1.5 1.2 1.8-.8.2-1.9" fill="#935e3e"/><path d="m40 43c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#b47d56"/><path d="m28.2 41.8l-17-12.2c-.9-.6-1.5-2-1.1-3.4-1.3 1.9-.8 4.4.6 5.4l17.2 12.1c1.6 1.2 1.9-.7.3-1.9" fill="#935e3e"/><path d="m39.3 52c1.6 1.2-9.8 2.4-11.4 1.2l-17.6-12.7c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.8 17.9" fill="#b47d56"/><g fill="#935e3e"><path d="m59.9 41.6c0 0-1.7 8.8-8.7 14.1-6.2 4.7-15.8.6-20.4-2.4-4.8-3.3-7.2-4.9-18.8-13.7-2.2-1.7-2.8-2.8-2.5-4.6-1.7 1.8-.8 4.6.6 5.6l1.2.8c0 0 13.9 10.2 18.6 13.4 4.3 3 15.4 7.7 22.4 2.1 7.9-6.1 7.6-15.3 7.6-15.3"/><path d="m48 30.1c-2-2.1-2.1-5.1-2.1-5.1l-.5-.6c-.8-1-2.1-3.1-1.6-5.6-1.9 3.5 0 6.3.9 7.5l.5.6c0 0-.1.9.4 1.6l2.4 1.6"/></g><g fill="#42ade2"><path d="m37.8 2l3 12.2 5.9-11.3z"/><path d="M52.6 5.6 48.1 15.7 58.6 13z"/><path d="m30.2 3.5l2.8 11-9.2-5.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44f-1f3ff.svg b/public/emoji/1f44f-1f3ff.svg
new file mode 100644
index 000000000..d4361ab36
--- /dev/null
+++ b/public/emoji/1f44f-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47.5 27.3c0 0-4.5-3.7-6.9-7.3-.9-1.3-3.8-1.1-4.8 1.4l-15.6 6-10.3-5.5c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1l1.6.9c-1.4-.2-2.9.5-3.6 1.9-.9 1.8-.4 4.1 1.3 5.1l3.6 2.1c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1 0 0 18.1 11.2 24.3 14.5 4.9 2.7 14.6 4 20.7-3.4 2-2.6-3.7-29.1-3.7-29.1" fill="#523b32"/><g fill="#8a6859"><path d="m55 27.3c-3.2-2.2-5.4-5.1-7-9.5-.6-1.5-2.8-1.8-4.1.7-1.9 3.6-.1 6.5.9 7.8l.5.6c0 0 .3 1.1.8 2.4-2.7-.6-5.7.9-7.8 3.7-2.2 2.9-7.4 7.9-9.6 10.8-2.7 3.5-2 8.5 1 10.7 0 0 15.7 11.5 26.1-2.6 8.2-11 2.4-22.4-.8-24.6"/><path d="m49.7 31.5c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-17.9c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 17.9"/></g><path d="m36.8 29.5l-15.9-11.5c-.9-.6-1.5-1.6-1.2-3.1-1.1 2-.4 4 .9 5l15.9 11.5c1.6 1.2 1.9-.7.3-1.9" fill="#705041"/><path d="m41.6 35c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#8a6859"/><path d="m32 35.4l-19.2-13.9c-.9-.6-1.5-1.8-1.2-3.1-1.1 2-.5 4.2.9 5.2l19.3 13.7c1.5 1.2 1.8-.8.2-1.9" fill="#705041"/><path d="m40 43c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#8a6859"/><path d="m28.2 41.8l-17-12.2c-.9-.6-1.5-2-1.1-3.4-1.3 1.9-.8 4.4.6 5.4l17.2 12.1c1.6 1.2 1.9-.7.3-1.9" fill="#705041"/><path d="m39.3 52c1.6 1.2-9.8 2.4-11.4 1.2l-17.6-12.7c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.8 17.9" fill="#8a6859"/><g fill="#705041"><path d="m59.9 41.6c0 0-1.7 8.8-8.7 14.1-6.2 4.7-15.8.6-20.4-2.4-4.8-3.3-7.2-4.9-18.8-13.7-2.2-1.7-2.8-2.8-2.5-4.6-1.7 1.8-.8 4.6.6 5.6l1.2.8c0 0 13.9 10.2 18.6 13.4 4.3 3 15.4 7.7 22.4 2.1 7.9-6.1 7.6-15.3 7.6-15.3"/><path d="m48 30.1c-2-2.1-2.1-5.1-2.1-5.1l-.5-.6c-.8-1-2.1-3.1-1.6-5.6-1.9 3.5 0 6.3.9 7.5l.5.6c0 0-.1.9.4 1.6l2.4 1.6"/></g><g fill="#42ade2"><path d="m37.8 2l3 12.2 5.9-11.3z"/><path d="M52.6 5.6 48.1 15.7 58.6 13z"/><path d="m30.2 3.5l2.8 11-9.2-5.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f44f.svg b/public/emoji/1f44f.svg
new file mode 100644
index 000000000..c611e5d3b
--- /dev/null
+++ b/public/emoji/1f44f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47.5 27.3c0 0-4.5-3.7-6.9-7.3-.9-1.3-3.8-1.1-4.8 1.4l-15.6 6-10.3-5.5c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1l1.6.9c-1.4-.2-2.9.5-3.6 1.9-.9 1.8-.4 4.1 1.3 5.1l3.6 2.1c-1.6-1-3.7-.3-4.6 1.6-.9 1.8-.4 4.1 1.3 5.1 0 0 18.1 11.2 24.3 14.5 4.9 2.7 14.6 4 20.7-3.4 2-2.6-3.7-29.1-3.7-29.1" fill="#d99b57"/><g fill="#ffdd67"><path d="m55 27.3c-3.2-2.2-5.4-5.1-7-9.5-.6-1.5-2.8-1.8-4.1.7-1.9 3.6-.1 6.5.9 7.8l.5.6c0 0 .3 1.1.8 2.4-2.7-.6-5.7.9-7.8 3.7-2.2 2.9-7.4 7.9-9.6 10.8-2.7 3.5-2 8.5 1 10.7 0 0 15.7 11.5 26.1-2.6 8.2-11 2.4-22.4-.8-24.6"/><path d="m49.7 31.5c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-17.9c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 17.9"/></g><path d="m36.8 29.5l-15.9-11.5c-.9-.6-1.5-1.6-1.2-3.1-1.1 2-.4 4 .9 5l15.9 11.5c1.6 1.2 1.9-.7.3-1.9" fill="#eba352"/><path d="m41.6 35c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#ffdd67"/><path d="m32 35.4l-19.2-13.9c-.9-.6-1.5-1.8-1.2-3.1-1.1 2-.5 4.2.9 5.2l19.3 13.7c1.5 1.2 1.8-.8.2-1.9" fill="#eba352"/><path d="m40 43c1.6 1.2 2 3.5.8 5.3-1.1 1.8-3.4 2.3-5 1.1l-24.9-18c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.9 18" fill="#ffdd67"/><path d="m28.2 41.8l-17-12.2c-.9-.6-1.5-2-1.1-3.4-1.3 1.9-.8 4.4.6 5.4l17.2 12.1c1.6 1.2 1.9-.7.3-1.9" fill="#eba352"/><path d="m39.3 52c1.6 1.2-9.8 2.4-11.4 1.2l-17.6-12.7c-1.6-1.2-2-3.5-.8-5.3 1.1-1.8 3.4-2.3 5-1.1l24.8 17.9" fill="#ffdd67"/><g fill="#eba352"><path d="m59.9 41.6c0 0-1.7 8.8-8.7 14.1-6.2 4.7-15.8.6-20.4-2.4-4.8-3.3-7.2-4.9-18.8-13.7-2.2-1.7-2.8-2.8-2.5-4.6-1.7 1.8-.8 4.6.6 5.6l1.2.8c0 0 13.9 10.2 18.6 13.4 4.3 3 15.4 7.7 22.4 2.1 7.9-6.1 7.6-15.3 7.6-15.3"/><path d="m48 30.1c-2-2.1-2.1-5.1-2.1-5.1l-.5-.6c-.8-1-2.1-3.1-1.6-5.6-1.9 3.5 0 6.3.9 7.5l.5.6c0 0-.1.9.4 1.6l2.4 1.6"/></g><g fill="#42ade2"><path d="m37.8 2l3 12.2 5.9-11.3z"/><path d="M52.6 5.6 48.1 15.7 58.6 13z"/><path d="m30.2 3.5l2.8 11-9.2-5.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f450-1f3fb.svg b/public/emoji/1f450-1f3fb.svg
new file mode 100644
index 000000000..3da933cf3
--- /dev/null
+++ b/public/emoji/1f450-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><path d="m2.9 26.8c-1 .8-1.2 2.3-.4 3.3l10.8 13.8 3.7-2.9-10.8-13.7c-.8-1.1-2.3-1.3-3.3-.5"/><path d="m25 34.8l3.9-3-12.3-15.8c-.8-1.1-2.4-1.3-3.5-.4-1.1.8-1.3 2.4-.4 3.5l12.3 15.7"/></g><path d="m13.1 15.6c-.1.1-.2.2-.3.3 1-.5 2.4-.3 3.1.6l12.3 15.7.7-.5-12.3-15.7c-.8-1-2.4-1.2-3.5-.4" fill="#e6b796"/><path d="m17 41.1l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#ffe1bd"/><path d="m4.8 21.4c-.1.1-.2.2-.3.3 1.1-.6 2.4-.3 3.2.7l7.8 10 1.5.5-8.6-11c-.8-1.2-2.5-1.4-3.6-.5" fill="#e6b796"/><path d="m20 36.6l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#ffe1bd"/><g fill="#e6b796"><path d="m7.8 17c-.1.1-.2.2-.3.3 1.1-.6 2.5-.3 3.2.7l8.9 11.3 1.5.5-9.6-12.3c-.9-1.2-2.6-1.4-3.7-.5"/><path d="m2.9 26.8c-.1.1-.2.2-.3.3 1-.5 2.2-.2 2.9.7l6.4 8.2 1.5.5-7.2-9.2c-.8-1.1-2.3-1.3-3.3-.5"/></g><path d="m32.3 18.5c-1.9-.9-4.2 1-4.5 5.6-.2 3.2-.1 4-1.8 5.3l-1.5-1.9c0 0-14.9 11.7-13.9 12.9 0 0 3.4 5.8 7.4 7.9 6 3.2 16.7-4 14.8-15.3-1.3-6.7 1.5-13.5-.5-14.5" fill="#ffe1bd"/><g fill="#e6b796"><path d="m32.3 18.5c-.4-.2-.7-.2-1.1-.2.1 0 .2.1.3.1 2 1 .9 4.5.5 7.5-.3 2.4-.5 4.9.1 7 2.6 9.6-6.1 16.4-12.4 15.9 6.3 1.2 15.9-5.7 13.2-15.7-.6-2.2-.4-4.5-.1-7 .4-3.1 1.5-6.6-.5-7.6"/><path d="m26.4 29c-3.5 1.2-7.8 7.6-2.7 12.5-4-5.1-.4-10 2.2-12 .3-.3.5-.5.5-.5"/></g><g fill="#ffe1bd"><path d="m61.1 26.7c1 .8 1.2 2.3.4 3.3l-10.8 13.8-3.7-2.8 10.8-13.8c.8-1.1 2.3-1.3 3.3-.5"/><path d="m39 34.7l-3.9-3 12.3-15.7c.8-1.1 2.4-1.3 3.5-.4 1.1.8 1.3 2.4.4 3.5l-12.3 15.6"/></g><path d="m50.9 15.5c.1.1.2.2.3.3-1-.5-2.4-.3-3.1.6l-12.3 15.8-.7-.5 12.3-15.7c.8-1.1 2.4-1.3 3.5-.5" fill="#e6b796"/><path d="m47 41l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#ffe1bd"/><path d="m59.2 21.3c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-7.8 10-1.5.5 8.6-11c.8-1.1 2.5-1.3 3.6-.5" fill="#e6b796"/><path d="m44 36.5l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#ffe1bd"/><g fill="#e6b796"><path d="m56.2 16.9c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-8.8 11.3-1.5.5 9.6-12.3c.8-1.2 2.5-1.4 3.6-.5"/><path d="m61.1 26.7c.1.1.2.2.3.3-1-.5-2.2-.2-2.9.7l-6.4 8.2-1.5.5 7.2-9.2c.8-1.1 2.3-1.3 3.3-.5"/></g><path d="m31.7 18.5c1.9-.9 4.2 1 4.5 5.6.2 3.2.1 4 1.8 5.3l1.5-1.9c0 0 14.9 11.7 13.9 12.9 0 0-3.4 5.8-7.4 7.9-6 3.2-16.7-4-14.8-15.3 1.3-6.8-1.5-13.6.5-14.5" fill="#ffe1bd"/><g fill="#e6b796"><path d="m31.7 18.5c.4-.2.7-.2 1.1-.2-.1 0-.2.1-.3.1-2 1-.9 4.5-.5 7.5.3 2.4.5 4.9-.1 7-2.6 9.6 6.1 16.4 12.4 15.9-6.3 1.2-15.9-5.8-13.2-15.8.6-2.2.4-4.5.1-7-.4-3.1-1.5-6.6.5-7.5"/><path d="m37.6 28.9c3.5 1.2 7.8 7.6 2.7 12.5 4-5.1.4-10-2.2-12-.3-.3-.5-.5-.5-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f450-1f3fc.svg b/public/emoji/1f450-1f3fc.svg
new file mode 100644
index 000000000..4463814f0
--- /dev/null
+++ b/public/emoji/1f450-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m2.9 26.8c-1 .8-1.2 2.3-.4 3.3l10.8 13.8 3.7-2.9-10.8-13.7c-.8-1.1-2.3-1.3-3.3-.5"/><path d="m25 34.8l3.9-3-12.3-15.8c-.8-1.1-2.4-1.3-3.5-.4-1.1.8-1.3 2.4-.4 3.5l12.3 15.7"/></g><path d="m13.1 15.6c-.1.1-.2.2-.3.3 1-.5 2.4-.3 3.1.6l12.3 15.7.7-.5-12.3-15.7c-.8-1-2.4-1.2-3.5-.4" fill="#e0a372"/><path d="m17 41.1l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#fed0ac"/><path d="m4.8 21.4c-.1.1-.2.2-.3.3 1.1-.6 2.4-.3 3.2.7l7.8 10 1.5.5-8.6-11c-.8-1.2-2.5-1.4-3.6-.5" fill="#e0a372"/><path d="m20 36.6l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#fed0ac"/><g fill="#e0a372"><path d="m7.8 17c-.1.1-.2.2-.3.3 1.1-.6 2.5-.3 3.2.7l8.9 11.3 1.5.5-9.6-12.3c-.9-1.2-2.6-1.4-3.7-.5"/><path d="m2.9 26.8c-.1.1-.2.2-.3.3 1-.5 2.2-.2 2.9.7l6.4 8.2 1.5.5-7.2-9.2c-.8-1.1-2.3-1.3-3.3-.5"/></g><path d="m32.3 18.5c-1.9-.9-4.2 1-4.5 5.6-.2 3.2-.1 4-1.8 5.3l-1.5-1.9c0 0-14.9 11.7-13.9 12.9 0 0 3.4 5.8 7.4 7.9 6 3.2 16.7-4 14.8-15.3-1.3-6.7 1.5-13.5-.5-14.5" fill="#fed0ac"/><g fill="#e0a372"><path d="m32.3 18.5c-.4-.2-.7-.2-1.1-.2.1 0 .2.1.3.1 2 1 .9 4.5.5 7.5-.3 2.4-.5 4.9.1 7 2.6 9.6-6.1 16.4-12.4 15.9 6.3 1.2 15.9-5.7 13.2-15.7-.6-2.2-.4-4.5-.1-7 .4-3.1 1.5-6.6-.5-7.6"/><path d="m26.4 29c-3.5 1.2-7.8 7.6-2.7 12.5-4-5.1-.4-10 2.2-12 .3-.3.5-.5.5-.5"/></g><g fill="#fed0ac"><path d="m61.1 26.7c1 .8 1.2 2.3.4 3.3l-10.8 13.8-3.7-2.8 10.8-13.8c.8-1.1 2.3-1.3 3.3-.5"/><path d="m39 34.7l-3.9-3 12.3-15.7c.8-1.1 2.4-1.3 3.5-.4 1.1.8 1.3 2.4.4 3.5l-12.3 15.6"/></g><path d="m50.9 15.5c.1.1.2.2.3.3-1-.5-2.4-.3-3.1.6l-12.3 15.8-.7-.5 12.3-15.7c.8-1.1 2.4-1.3 3.5-.5" fill="#e0a372"/><path d="m47 41l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#fed0ac"/><path d="m59.2 21.3c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-7.8 10-1.5.5 8.6-11c.8-1.1 2.5-1.3 3.6-.5" fill="#e0a372"/><path d="m44 36.5l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#fed0ac"/><g fill="#e0a372"><path d="m56.2 16.9c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-8.8 11.3-1.5.5 9.6-12.3c.8-1.2 2.5-1.4 3.6-.5"/><path d="m61.1 26.7c.1.1.2.2.3.3-1-.5-2.2-.2-2.9.7l-6.4 8.2-1.5.5 7.2-9.2c.8-1.1 2.3-1.3 3.3-.5"/></g><path d="m31.7 18.5c1.9-.9 4.2 1 4.5 5.6.2 3.2.1 4 1.8 5.3l1.5-1.9c0 0 14.9 11.7 13.9 12.9 0 0-3.4 5.8-7.4 7.9-6 3.2-16.7-4-14.8-15.3 1.3-6.8-1.5-13.6.5-14.5" fill="#fed0ac"/><g fill="#e0a372"><path d="m31.7 18.5c.4-.2.7-.2 1.1-.2-.1 0-.2.1-.3.1-2 1-.9 4.5-.5 7.5.3 2.4.5 4.9-.1 7-2.6 9.6 6.1 16.4 12.4 15.9-6.3 1.2-15.9-5.8-13.2-15.8.6-2.2.4-4.5.1-7-.4-3.1-1.5-6.6.5-7.5"/><path d="m37.6 28.9c3.5 1.2 7.8 7.6 2.7 12.5 4-5.1.4-10-2.2-12-.3-.3-.5-.5-.5-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f450-1f3fd.svg b/public/emoji/1f450-1f3fd.svg
new file mode 100644
index 000000000..715fb59fc
--- /dev/null
+++ b/public/emoji/1f450-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><path d="m2.9 26.8c-1 .8-1.2 2.3-.4 3.3l10.8 13.8 3.7-2.9-10.8-13.7c-.8-1.1-2.3-1.3-3.3-.5"/><path d="m25 34.8l3.9-3-12.3-15.8c-.8-1.1-2.4-1.3-3.5-.4-1.1.8-1.3 2.4-.4 3.5l12.3 15.7"/></g><path d="m13.1 15.6c-.1.1-.2.2-.3.3 1-.5 2.4-.3 3.1.6l12.3 15.7.7-.5-12.3-15.7c-.8-1-2.4-1.2-3.5-.4" fill="#b58360"/><path d="m17 41.1l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#d6a57c"/><path d="m4.8 21.4c-.1.1-.2.2-.3.3 1.1-.6 2.4-.3 3.2.7l7.8 10 1.5.5-8.6-11c-.8-1.2-2.5-1.4-3.6-.5" fill="#b58360"/><path d="m20 36.6l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#d6a57c"/><g fill="#b58360"><path d="m7.8 17c-.1.1-.2.2-.3.3 1.1-.6 2.5-.3 3.2.7l8.9 11.3 1.5.5-9.6-12.3c-.9-1.2-2.6-1.4-3.7-.5"/><path d="m2.9 26.8c-.1.1-.2.2-.3.3 1-.5 2.2-.2 2.9.7l6.4 8.2 1.5.5-7.2-9.2c-.8-1.1-2.3-1.3-3.3-.5"/></g><path d="m32.3 18.5c-1.9-.9-4.2 1-4.5 5.6-.2 3.2-.1 4-1.8 5.3l-1.5-1.9c0 0-14.9 11.7-13.9 12.9 0 0 3.4 5.8 7.4 7.9 6 3.2 16.7-4 14.8-15.3-1.3-6.7 1.5-13.5-.5-14.5" fill="#d6a57c"/><g fill="#b58360"><path d="m32.3 18.5c-.4-.2-.7-.2-1.1-.2.1 0 .2.1.3.1 2 1 .9 4.5.5 7.5-.3 2.4-.5 4.9.1 7 2.6 9.6-6.1 16.4-12.4 15.9 6.3 1.2 15.9-5.7 13.2-15.7-.6-2.2-.4-4.5-.1-7 .4-3.1 1.5-6.6-.5-7.6"/><path d="m26.4 29c-3.5 1.2-7.8 7.6-2.7 12.5-4-5.1-.4-10 2.2-12 .3-.3.5-.5.5-.5"/></g><g fill="#d6a57c"><path d="m61.1 26.7c1 .8 1.2 2.3.4 3.3l-10.8 13.8-3.7-2.8 10.8-13.8c.8-1.1 2.3-1.3 3.3-.5"/><path d="m39 34.7l-3.9-3 12.3-15.7c.8-1.1 2.4-1.3 3.5-.4 1.1.8 1.3 2.4.4 3.5l-12.3 15.6"/></g><path d="m50.9 15.5c.1.1.2.2.3.3-1-.5-2.4-.3-3.1.6l-12.3 15.8-.7-.5 12.3-15.7c.8-1.1 2.4-1.3 3.5-.5" fill="#b58360"/><path d="m47 41l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#d6a57c"/><path d="m59.2 21.3c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-7.8 10-1.5.5 8.6-11c.8-1.1 2.5-1.3 3.6-.5" fill="#b58360"/><path d="m44 36.5l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#d6a57c"/><g fill="#b58360"><path d="m56.2 16.9c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-8.8 11.3-1.5.5 9.6-12.3c.8-1.2 2.5-1.4 3.6-.5"/><path d="m61.1 26.7c.1.1.2.2.3.3-1-.5-2.2-.2-2.9.7l-6.4 8.2-1.5.5 7.2-9.2c.8-1.1 2.3-1.3 3.3-.5"/></g><path d="m31.7 18.5c1.9-.9 4.2 1 4.5 5.6.2 3.2.1 4 1.8 5.3l1.5-1.9c0 0 14.9 11.7 13.9 12.9 0 0-3.4 5.8-7.4 7.9-6 3.2-16.7-4-14.8-15.3 1.3-6.8-1.5-13.6.5-14.5" fill="#d6a57c"/><g fill="#b58360"><path d="m31.7 18.5c.4-.2.7-.2 1.1-.2-.1 0-.2.1-.3.1-2 1-.9 4.5-.5 7.5.3 2.4.5 4.9-.1 7-2.6 9.6 6.1 16.4 12.4 15.9-6.3 1.2-15.9-5.8-13.2-15.8.6-2.2.4-4.5.1-7-.4-3.1-1.5-6.6.5-7.5"/><path d="m37.6 28.9c3.5 1.2 7.8 7.6 2.7 12.5 4-5.1.4-10-2.2-12-.3-.3-.5-.5-.5-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f450-1f3fe.svg b/public/emoji/1f450-1f3fe.svg
new file mode 100644
index 000000000..d3c412ec0
--- /dev/null
+++ b/public/emoji/1f450-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><path d="m2.9 26.8c-1 .8-1.2 2.3-.4 3.3l10.8 13.8 3.7-2.9-10.8-13.7c-.8-1.1-2.3-1.3-3.3-.5"/><path d="m25 34.8l3.9-3-12.3-15.8c-.8-1.1-2.4-1.3-3.5-.4-1.1.8-1.3 2.4-.4 3.5l12.3 15.7"/></g><path d="m13.1 15.6c-.1.1-.2.2-.3.3 1-.5 2.4-.3 3.1.6l12.3 15.7.7-.5-12.3-15.7c-.8-1-2.4-1.2-3.5-.4" fill="#935e3e"/><path d="m17 41.1l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#b47d56"/><path d="m4.8 21.4c-.1.1-.2.2-.3.3 1.1-.6 2.4-.3 3.2.7l7.8 10 1.5.5-8.6-11c-.8-1.2-2.5-1.4-3.6-.5" fill="#935e3e"/><path d="m20 36.6l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#b47d56"/><g fill="#935e3e"><path d="m7.8 17c-.1.1-.2.2-.3.3 1.1-.6 2.5-.3 3.2.7l8.9 11.3 1.5.5-9.6-12.3c-.9-1.2-2.6-1.4-3.7-.5"/><path d="m2.9 26.8c-.1.1-.2.2-.3.3 1-.5 2.2-.2 2.9.7l6.4 8.2 1.5.5-7.2-9.2c-.8-1.1-2.3-1.3-3.3-.5"/></g><path d="m32.3 18.5c-1.9-.9-4.2 1-4.5 5.6-.2 3.2-.1 4-1.8 5.3l-1.5-1.9c0 0-14.9 11.7-13.9 12.9 0 0 3.4 5.8 7.4 7.9 6 3.2 16.7-4 14.8-15.3-1.3-6.7 1.5-13.5-.5-14.5" fill="#b47d56"/><g fill="#935e3e"><path d="m32.3 18.5c-.4-.2-.7-.2-1.1-.2.1 0 .2.1.3.1 2 1 .9 4.5.5 7.5-.3 2.4-.5 4.9.1 7 2.6 9.6-6.1 16.4-12.4 15.9 6.3 1.2 15.9-5.7 13.2-15.7-.6-2.2-.4-4.5-.1-7 .4-3.1 1.5-6.6-.5-7.6"/><path d="m26.4 29c-3.5 1.2-7.8 7.6-2.7 12.5-4-5.1-.4-10 2.2-12 .3-.3.5-.5.5-.5"/></g><g fill="#b47d56"><path d="m61.1 26.7c1 .8 1.2 2.3.4 3.3l-10.8 13.8-3.7-2.8 10.8-13.8c.8-1.1 2.3-1.3 3.3-.5"/><path d="m39 34.7l-3.9-3 12.3-15.7c.8-1.1 2.4-1.3 3.5-.4 1.1.8 1.3 2.4.4 3.5l-12.3 15.6"/></g><path d="m50.9 15.5c.1.1.2.2.3.3-1-.5-2.4-.3-3.1.6l-12.3 15.8-.7-.5 12.3-15.7c.8-1.1 2.4-1.3 3.5-.5" fill="#935e3e"/><path d="m47 41l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#b47d56"/><path d="m59.2 21.3c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-7.8 10-1.5.5 8.6-11c.8-1.1 2.5-1.3 3.6-.5" fill="#935e3e"/><path d="m44 36.5l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#b47d56"/><g fill="#935e3e"><path d="m56.2 16.9c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-8.8 11.3-1.5.5 9.6-12.3c.8-1.2 2.5-1.4 3.6-.5"/><path d="m61.1 26.7c.1.1.2.2.3.3-1-.5-2.2-.2-2.9.7l-6.4 8.2-1.5.5 7.2-9.2c.8-1.1 2.3-1.3 3.3-.5"/></g><path d="m31.7 18.5c1.9-.9 4.2 1 4.5 5.6.2 3.2.1 4 1.8 5.3l1.5-1.9c0 0 14.9 11.7 13.9 12.9 0 0-3.4 5.8-7.4 7.9-6 3.2-16.7-4-14.8-15.3 1.3-6.8-1.5-13.6.5-14.5" fill="#b47d56"/><g fill="#935e3e"><path d="m31.7 18.5c.4-.2.7-.2 1.1-.2-.1 0-.2.1-.3.1-2 1-.9 4.5-.5 7.5.3 2.4.5 4.9-.1 7-2.6 9.6 6.1 16.4 12.4 15.9-6.3 1.2-15.9-5.8-13.2-15.8.6-2.2.4-4.5.1-7-.4-3.1-1.5-6.6.5-7.5"/><path d="m37.6 28.9c3.5 1.2 7.8 7.6 2.7 12.5 4-5.1.4-10-2.2-12-.3-.3-.5-.5-.5-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f450-1f3ff.svg b/public/emoji/1f450-1f3ff.svg
new file mode 100644
index 000000000..d7dc9146f
--- /dev/null
+++ b/public/emoji/1f450-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><path d="m2.9 26.8c-1 .8-1.2 2.3-.4 3.3l10.8 13.8 3.7-2.9-10.8-13.7c-.8-1.1-2.3-1.3-3.3-.5"/><path d="m25 34.8l3.9-3-12.3-15.8c-.8-1.1-2.4-1.3-3.5-.4-1.1.8-1.3 2.4-.4 3.5l12.3 15.7"/></g><path d="m13.1 15.6c-.1.1-.2.2-.3.3 1-.5 2.4-.3 3.1.6l12.3 15.7.7-.5-12.3-15.7c-.8-1-2.4-1.2-3.5-.4" fill="#705041"/><path d="m17 41.1l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#8a6859"/><path d="m4.8 21.4c-.1.1-.2.2-.3.3 1.1-.6 2.4-.3 3.2.7l7.8 10 1.5.5-8.6-11c-.8-1.2-2.5-1.4-3.6-.5" fill="#705041"/><path d="m20 36.6l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#8a6859"/><g fill="#705041"><path d="m7.8 17c-.1.1-.2.2-.3.3 1.1-.6 2.5-.3 3.2.7l8.9 11.3 1.5.5-9.6-12.3c-.9-1.2-2.6-1.4-3.7-.5"/><path d="m2.9 26.8c-.1.1-.2.2-.3.3 1-.5 2.2-.2 2.9.7l6.4 8.2 1.5.5-7.2-9.2c-.8-1.1-2.3-1.3-3.3-.5"/></g><path d="m32.3 18.5c-1.9-.9-4.2 1-4.5 5.6-.2 3.2-.1 4-1.8 5.3l-1.5-1.9c0 0-14.9 11.7-13.9 12.9 0 0 3.4 5.8 7.4 7.9 6 3.2 16.7-4 14.8-15.3-1.3-6.7 1.5-13.5-.5-14.5" fill="#8a6859"/><g fill="#705041"><path d="m32.3 18.5c-.4-.2-.7-.2-1.1-.2.1 0 .2.1.3.1 2 1 .9 4.5.5 7.5-.3 2.4-.5 4.9.1 7 2.6 9.6-6.1 16.4-12.4 15.9 6.3 1.2 15.9-5.7 13.2-15.7-.6-2.2-.4-4.5-.1-7 .4-3.1 1.5-6.6-.5-7.6"/><path d="m26.4 29c-3.5 1.2-7.8 7.6-2.7 12.5-4-5.1-.4-10 2.2-12 .3-.3.5-.5.5-.5"/></g><g fill="#8a6859"><path d="m61.1 26.7c1 .8 1.2 2.3.4 3.3l-10.8 13.8-3.7-2.8 10.8-13.8c.8-1.1 2.3-1.3 3.3-.5"/><path d="m39 34.7l-3.9-3 12.3-15.7c.8-1.1 2.4-1.3 3.5-.4 1.1.8 1.3 2.4.4 3.5l-12.3 15.6"/></g><path d="m50.9 15.5c.1.1.2.2.3.3-1-.5-2.4-.3-3.1.6l-12.3 15.8-.7-.5 12.3-15.7c.8-1.1 2.4-1.3 3.5-.5" fill="#705041"/><path d="m47 41l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#8a6859"/><path d="m59.2 21.3c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-7.8 10-1.5.5 8.6-11c.8-1.1 2.5-1.3 3.6-.5" fill="#705041"/><path d="m44 36.5l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#8a6859"/><g fill="#705041"><path d="m56.2 16.9c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-8.8 11.3-1.5.5 9.6-12.3c.8-1.2 2.5-1.4 3.6-.5"/><path d="m61.1 26.7c.1.1.2.2.3.3-1-.5-2.2-.2-2.9.7l-6.4 8.2-1.5.5 7.2-9.2c.8-1.1 2.3-1.3 3.3-.5"/></g><path d="m31.7 18.5c1.9-.9 4.2 1 4.5 5.6.2 3.2.1 4 1.8 5.3l1.5-1.9c0 0 14.9 11.7 13.9 12.9 0 0-3.4 5.8-7.4 7.9-6 3.2-16.7-4-14.8-15.3 1.3-6.8-1.5-13.6.5-14.5" fill="#8a6859"/><g fill="#705041"><path d="m31.7 18.5c.4-.2.7-.2 1.1-.2-.1 0-.2.1-.3.1-2 1-.9 4.5-.5 7.5.3 2.4.5 4.9-.1 7-2.6 9.6 6.1 16.4 12.4 15.9-6.3 1.2-15.9-5.8-13.2-15.8.6-2.2.4-4.5.1-7-.4-3.1-1.5-6.6.5-7.5"/><path d="m37.6 28.9c3.5 1.2 7.8 7.6 2.7 12.5 4-5.1.4-10-2.2-12-.3-.3-.5-.5-.5-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f450.svg b/public/emoji/1f450.svg
new file mode 100644
index 000000000..d91062650
--- /dev/null
+++ b/public/emoji/1f450.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><path d="m2.9 26.8c-1 .8-1.2 2.3-.4 3.3l10.8 13.8 3.7-2.9-10.8-13.7c-.8-1.1-2.3-1.3-3.3-.5"/><path d="m25 34.8l3.9-3-12.3-15.8c-.8-1.1-2.4-1.3-3.5-.4-1.1.8-1.3 2.4-.4 3.5l12.3 15.7"/></g><path d="m13.1 15.6c-.1.1-.2.2-.3.3 1-.5 2.4-.3 3.1.6l12.3 15.7.7-.5-12.3-15.7c-.8-1-2.4-1.2-3.5-.4" fill="#eba352"/><path d="m17 41.1l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#ffdd67"/><path d="m4.8 21.4c-.1.1-.2.2-.3.3 1.1-.6 2.4-.3 3.2.7l7.8 10 1.5.5-8.6-11c-.8-1.2-2.5-1.4-3.6-.5" fill="#eba352"/><path d="m20 36.6l4-3.1-12.6-16.1c-.9-1.1-2.5-1.3-3.6-.5-1.1.9-1.3 2.5-.4 3.6l12.6 16.1" fill="#ffdd67"/><g fill="#eba352"><path d="m7.8 17c-.1.1-.2.2-.3.3 1.1-.6 2.5-.3 3.2.7l8.9 11.3 1.5.5-9.6-12.3c-.9-1.2-2.6-1.4-3.7-.5"/><path d="m2.9 26.8c-.1.1-.2.2-.3.3 1-.5 2.2-.2 2.9.7l6.4 8.2 1.5.5-7.2-9.2c-.8-1.1-2.3-1.3-3.3-.5"/></g><path d="m32.3 18.5c-1.9-.9-4.2 1-4.5 5.6-.2 3.2-.1 4-1.8 5.3l-1.5-1.9c0 0-14.9 11.7-13.9 12.9 0 0 3.4 5.8 7.4 7.9 6 3.2 16.7-4 14.8-15.3-1.3-6.7 1.5-13.5-.5-14.5" fill="#ffdd67"/><g fill="#eba352"><path d="m32.3 18.5c-.4-.2-.7-.2-1.1-.2.1 0 .2.1.3.1 2 1 .9 4.5.5 7.5-.3 2.4-.5 4.9.1 7 2.6 9.6-6.1 16.4-12.4 15.9 6.3 1.2 15.9-5.7 13.2-15.7-.6-2.2-.4-4.5-.1-7 .4-3.1 1.5-6.6-.5-7.6"/><path d="m26.4 29c-3.5 1.2-7.8 7.6-2.7 12.5-4-5.1-.4-10 2.2-12 .3-.3.5-.5.5-.5"/></g><g fill="#ffdd67"><path d="m61.1 26.7c1 .8 1.2 2.3.4 3.3l-10.8 13.8-3.7-2.8 10.8-13.8c.8-1.1 2.3-1.3 3.3-.5"/><path d="m39 34.7l-3.9-3 12.3-15.7c.8-1.1 2.4-1.3 3.5-.4 1.1.8 1.3 2.4.4 3.5l-12.3 15.6"/></g><path d="m50.9 15.5c.1.1.2.2.3.3-1-.5-2.4-.3-3.1.6l-12.3 15.8-.7-.5 12.3-15.7c.8-1.1 2.4-1.3 3.5-.5" fill="#eba352"/><path d="m47 41l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#ffdd67"/><path d="m59.2 21.3c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-7.8 10-1.5.5 8.6-11c.8-1.1 2.5-1.3 3.6-.5" fill="#eba352"/><path d="m44 36.5l-4-3.1 12.6-16.1c.9-1.1 2.5-1.3 3.6-.5 1.1.9 1.3 2.5.4 3.6l-12.6 16.1" fill="#ffdd67"/><g fill="#eba352"><path d="m56.2 16.9c.1.1.2.2.3.3-1.1-.6-2.4-.3-3.2.7l-8.8 11.3-1.5.5 9.6-12.3c.8-1.2 2.5-1.4 3.6-.5"/><path d="m61.1 26.7c.1.1.2.2.3.3-1-.5-2.2-.2-2.9.7l-6.4 8.2-1.5.5 7.2-9.2c.8-1.1 2.3-1.3 3.3-.5"/></g><path d="m31.7 18.5c1.9-.9 4.2 1 4.5 5.6.2 3.2.1 4 1.8 5.3l1.5-1.9c0 0 14.9 11.7 13.9 12.9 0 0-3.4 5.8-7.4 7.9-6 3.2-16.7-4-14.8-15.3 1.3-6.8-1.5-13.6.5-14.5" fill="#ffdd67"/><g fill="#eba352"><path d="m31.7 18.5c.4-.2.7-.2 1.1-.2-.1 0-.2.1-.3.1-2 1-.9 4.5-.5 7.5.3 2.4.5 4.9-.1 7-2.6 9.6 6.1 16.4 12.4 15.9-6.3 1.2-15.9-5.8-13.2-15.8.6-2.2.4-4.5.1-7-.4-3.1-1.5-6.6.5-7.5"/><path d="m37.6 28.9c3.5 1.2 7.8 7.6 2.7 12.5 4-5.1.4-10-2.2-12-.3-.3-.5-.5-.5-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f451.svg b/public/emoji/1f451.svg
new file mode 100644
index 000000000..ce7da0aab
--- /dev/null
+++ b/public/emoji/1f451.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M52.9,42.9C51.4,32.4,42.6,24.4,32,24.4c-10.6,0-19.4,8-20.9,18.4H52.9z" fill="#428bc1"/><path d="m61.8 22.9c-.4-1.8-1.5-3.2-3.1-4.1-.7-.4-1.5-.6-2.3-.7-.7-.1-1.4 0-2.1.2-1.2.3-2.4.9-3.5 1.4-1.5.7-2.9 1.4-4.2 1.4v4.6c2.3 0 4.4-1 6.2-1.9 1.9-.9 3.1-1.5 3.8-1.1.5.3.8.7.9 1.2.1.6.1 1.4-.1 2.3-.2 1-.7 2.1-1.3 3.4-1.2 2.5-2.8 4.9-4 6.7-.4.7-.8 1.3-1.1 1.7-.1.2-.2.4-.3.6 0 .1-.1.1-.1.2h-37c0-.1-.1-.1-.1-.2-.1-.2-.2-.4-.3-.6-.3-.5-.7-1.1-1.1-1.7-1.2-1.8-2.8-4.2-4-6.7-.6-1.3-1-2.4-1.3-3.4-.2-1-.3-1.8-.1-2.3.1-.5.4-.9.9-1.2.7-.4 1.9.1 3.8 1.1 1.8.9 3.8 1.9 6.2 1.9v-4.6c-1.3 0-2.7-.7-4.2-1.4-1.1-.6-2.3-1.1-3.5-1.4-.9-.2-1.6-.3-2.3-.2-.8.1-1.6.3-2.3.7-1.6.9-2.7 2.4-3.1 4.1-.5 2.3 0 5.2 1.8 8.8 1.3 2.7 3 5.3 4.3 7.2.4.6.8 1.2 1 1.6.1.2.2.4.4.6.6.9 1 1.6 1.2 2.4v11.3c-.3 0-.5.2-.5.6 0 .3.2.6.5.6h42.3c.3 0 .5-.2.5-.6 0-.3-.2-.6-.5-.6v-11.2c.3-.8.7-1.5 1.2-2.4.1-.2.2-.4.4-.6.2-.4.6-1 1-1.6 1.2-1.9 2.9-4.5 4.3-7.2 1.7-3.6 2.2-6.5 1.7-8.9" fill="#f2b200"/><path d="m32.9 27.2c.5 1.6-2 4-5.6 5.2-3.6 1.3-7 1-7.6-.6-.5-1.6 2-4 5.6-5.2s7-1 7.6.6" fill="#42ade2"/><path fill="#ffdd7d" d="m29.6 44.6h4.8v10.8h-4.8z"/><path fill="#ffce31" d="m37.8 44.6h4.8v10.8h-4.8z"/><path fill="#fff" d="m34.4 44.6h3.4v10.8h-3.4z"/><path fill="#ffce31" d="m46 44.6h3.4v10.8h-3.4z"/><path fill="#f2b200" d="m10.8 44.6h3.4v10.8h-3.4z"/><path fill="#ffce31" d="m14.6 44.6h6.6v10.8h-6.6z"/><g fill="#f2b200"><path d="m28.4 34.9c0 1.5-2.7 5.3-2.7 5.3s-2.7-3.8-2.7-5.3 1.2-2.7 2.7-2.7 2.7 1.2 2.7 2.7"/><path d="m40.9 34.9c0 1.5-2.7 5.3-2.7 5.3s-2.7-3.8-2.7-5.3 1.2-2.7 2.7-2.7c1.5 0 2.7 1.2 2.7 2.7"/></g><path fill="#66caf2" d="m38.3 12.6h-12.6l3-4.7h6.4z"/><g fill="#ffce31"><path d="m12.1 32.8c2.4-2.3 7.2-3.5 10.4-2.6-2.5 2.3-7.2 3.5-10.4 2.6"/><path d="m52.1 32.8c-3.2.9-8-.3-10.4-2.6 3.2-.9 8 .3 10.4 2.6"/><path d="m26.6 30.1c2.9-1.7 7.8-1.7 10.7 0-2.9 1.7-7.7 1.7-10.7 0"/></g><path fill="#428bc1" d="m33 7.9l1.1 4.7h4.2l-3.2-4.7z"/><path fill="#42ade2" d="m33 7.9h-2.2l-.9 4.7h4.2z"/><path fill="#66caf2" d="m30.8 7.9l-.9 4.7h-4.2l3-4.7z"/><path d="m11.5 41.7c6.8-.5 13.7-.6 20.5-.6 6.8 0 13.7.1 20.5.6-6.8.5-13.7.6-20.5.6-6.8-.1-13.7-.1-20.5-.6" fill="#ffdd7d"/><g fill="#428bc1"><path d="m10.8 44.6h42.3v1.1h-42.3z"/><ellipse cx="10.8" cy="45.1" rx=".5" ry=".6"/><ellipse cx="53.2" cy="45.1" rx=".5" ry=".6"/></g><path d="m50.7 20.4c-.3-1.1-.7-2.1-1.4-3-.7-.9-1.5-1.7-2.6-2.3-.8-.4-1.6-.7-2.5-.8-.7-.1-1.5 0-2.3.2-1.3.3-2.6 1-3.9 1.6-.3.2-.7.3-1.1.5.8-1.6 1.3-3.1 1.3-4.1h-12.5c0 1 .5 2.5 1.3 4.1-.4-.2-.7-.3-1.1-.5-1.3-.6-2.6-1.3-3.9-1.6-.8-.2-1.6-.3-2.3-.2-.9.1-1.7.3-2.5.8-1 .6-1.9 1.4-2.6 2.3-.6.9-1.1 1.9-1.4 3-.7 2.9-.3 6.6 1.3 10.9 1.2 3.4 2.8 6.2 3.5 7.6h5.3c-.2-.4-.5-.8-.7-1.2-.1-.2-.3-.4-.4-.6-2.1-3.4-5.7-11.1-4.6-15.5.3-1.1.8-1.9 1.8-2.4.3-.2.7-.3 1.6-.1.9.2 1.9.7 3 1.3 1.7.9 3.6 1.8 5.7 2.1v16.5h4.5v-16.5c2.1-.3 4-1.2 5.8-2.1 1.1-.5 2.1-1.1 3-1.3.9-.2 1.3-.1 1.6.1.9.5 1.5 1.3 1.8 2.4 1.1 4.4-2.5 12-4.6 15.5-.1.2-.3.4-.4.6-.3.4-.5.8-.7 1.2h5.3c.8-1.3 2.3-4.2 3.5-7.6 1.5-4.3 1.9-8 1.2-10.9" fill="#ffce31"/><path d="m32 17.1c-1.7 0-3.2-.7-4.4-1.7.3 2.2 2.1 3.9 4.4 3.9 2.2 0 4.1-1.7 4.4-3.9-1.2 1.1-2.7 1.7-4.4 1.7" fill="#f2b200"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f452.svg b/public/emoji/1f452.svg
new file mode 100644
index 000000000..0ef14ae7a
--- /dev/null
+++ b/public/emoji/1f452.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.3 23.4c-.7-7.9-3-12.3-13-12.3-9.9 0-12.3 4.4-13 12.3 0 0 4.9-1.5 13-1.5 8.1.1 13 1.5 13 1.5" fill="#9f7dcc"/><path d="m32.3 11.1c-9.9 0-12.3 4.4-13 12.3 0 0 4.9-1.5 13-1.5 8.1.1-3.2-5.5 0-10.8" fill="#856daa"/><path d="m46.3 23.2c0 0-5.3-1.6-13.9-1.6-8.7 0-13.9 1.6-13.9 1.6-.2 1.8-.2 3.6-.2 5.5 0 1.1 0 2.2.1 3.3 0 0 5.9-1.5 14.1-1.5 8.2 0 14.1 1.5 14.1 1.5.1-1.1.1-2.2.1-3.3-.2-1.9-.3-3.7-.4-5.5" fill="#fff652"/><path d="m35.9 21.7c0 0-1.9-.2-3.6-.2-8.7 0-13.9 1.7-13.9 1.7-.2 1.8-.2 3.6-.2 5.5 0 1.1 0 2.2.1 3.3 0 0 5.9-1.5 14.1-1.5s6.4-4.3 5.3-4.5c-2.2-.4-1.7-2.5-1.8-4.3" fill="#ddd243"/><path d="m32.5 26.5c13.2-1.8 23.8 2.6 30.9 8 4.7 3.5-19-7.1-35.2 8.1-15.5 14.5-31.1 12.6-26.6 1.9 4-9.5 14.4-15.7 30.9-18" fill="#9f7dcc"/><path d="M46.5,26.9c0,0-11.4-0.9-23.7,11.4C7.7,53.2-2.4,50.6,3.7,40.8C9.8,30.9,28.8,23,46.5,26.9z" fill="#856daa"/><path d="m19.7 27.4c3.5-2 5.6-4.4 5.2-6.1-.4-1.8-3.2-2.5-7-2.1.3-4.4-.3-7.6-1.9-8.1-1.5-.4-3.6 2-5.3 6-3.2-2.4-5.9-3.3-7.1-2-1.1 1.3-.4 4.5 1.7 8.1-3.5 2-5.6 4.4-5.2 6.1.4 1.8 3.2 2.5 7 2.1-.3 4.4.3 7.6 1.9 8.1 1.5.4 3.6-2 5.3-6 3.2 2.4 5.9 3.3 7.1 2 1.1-1.3.3-4.5-1.7-8.1" fill="#99cff6"/><path d="m32.7 22.5c-.1-1.6-2.7-2.9-6.4-3.3.9-3.9.8-6.9-.6-7.6-1.4-.7-3.7 1.1-5.9 4.3-2.7-2.8-5.2-4.1-6.5-3.1-1.3.9-1 3.9.5 7.6-3.6 1.1-6 2.8-5.9 4.4.1 1.6 2.7 2.9 6.4 3.3-.9 3.9-.8 6.9.6 7.6 1.4.7 3.7-1.1 5.9-4.3 2.7 2.8 5.2 4.1 6.5 3.1 1.3-1 1-3.9-.5-7.6 3.6-1.1 6-2.7 5.9-4.4" fill="#75b7ea"/><g fill="#cdecfc"><path d="m32.3 17.8c-.5-1.2-2.9-1.2-5.8-.2-.4-3.3-1.3-5.6-2.6-5.6-1.3 0-2.5 2.2-3.4 5.5-2.8-1.2-5.1-1.3-5.8-.1-.7 1.2.3 3.4 2.5 5.7-2.5 2.2-3.8 4.3-3.3 5.6.5 1.2 2.9 1.2 5.8.2.4 3.3 1.3 5.6 2.6 5.6 1.3 0 2.5-2.2 3.4-5.5 2.8 1.2 5.1 1.3 5.9.1.7-1.2-.3-3.4-2.5-5.7 2.4-2.2 3.8-4.3 3.2-5.6" opacity=".3"/><path d="m20.4 20.7c-.5-1.1-2.5-1.1-5-.2-.3-2.9-1.1-4.8-2.2-4.9-1.1 0-2.2 1.9-2.9 4.7-2.4-1-4.4-1.1-5-.1-.6 1 .3 2.9 2.1 4.9-2.2 2-3.4 3.8-2.9 4.9.5 1 2.5 1 5 .2.3 2.8 1.2 4.8 2.2 4.8 1.1 0 2.2-1.9 2.9-4.7 2.4 1 4.4 1.1 5 .1.6-1-.3-2.9-2.1-4.9 2.2-1.9 3.4-3.8 2.9-4.8" opacity=".3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f453.svg b/public/emoji/1f453.svg
new file mode 100644
index 000000000..0356c31ef
--- /dev/null
+++ b/public/emoji/1f453.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m13 15.6c1.5-1.5 5.8 1.9 7.8 3.9 2 2 1 5.4-.2 4.1-1.5-1.7-5.3-7-6.7-6.4s-5.1 6-9.1 14l-2.9 1c.1 0 4.6-10.1 11.1-16.6"/><path d="m51 15.6c-1.5-1.5-5.8 1.9-7.8 3.9-2 2-1 5.4.2 4.1 1.5-1.7 5.3-7 6.7-6.4s5.1 6 9.1 14l2.9 1c-.1 0-4.6-10.1-11.1-16.6"/><path d="m59.9 31c-1-.1-4.3-.3-8.2-.3-4.5 0-8.1.6-11.6 1.2-3.5.6-5.8 1-8.1 1s-4.6-.4-8.1-1c-3.5-.6-7.1-1.2-11.6-1.2-3.9 0-7.2.2-8.2.3-2.1.3-2.1.3-2.1 2.5 0 3.3.4 3.9.5 4.1.2.3.8.6 1 .9.3.4.4 1.7.5 2.4 1.1 5.8 2.7 7.8 11.4 7.8 8.2 0 12.2-2.4 13.8-8.3.1-.4.3-2.3.4-2.8 0-.2.2-.4.6-.5.6-.1 1.1-.1 1.6-.1s1 0 1.6.1c.4.1.6.3.6.5.1.4.3 2.3.4 2.8 1.5 5.9 5.6 8.3 13.8 8.3 8.8 0 10.3-2 11.4-7.8.1-.7.2-2 .5-2.4.2-.3.8-.6 1-.9.2-.2.5-.8.5-4.1.4-2.2.4-2.2-1.7-2.5m-32.1 7.2c-.1.5-.2 1-.4 1.7-1.1 4.1-3.5 6.8-11.8 6.8-8 0-8.7-1.7-9.5-6.3-.3-1.7-.9-3.6-.2-5.3.4-.9 1-2.2 3.4-2.2 1.7 0 10.1.1 15.3 1.2 1.4.5 3.9 1 3.2 4.1m30.1 2.3c-.8 4.6-1.5 6.3-9.5 6.3-8.3 0-10.7-2.7-11.8-6.8-.2-.7-.3-1.3-.4-1.7-.6-3 1.8-3.6 3.3-3.9 5.2-1.1 13.6-1.2 15.3-1.2 2.3 0 3 1.3 3.4 2.2.6 1.4 0 3.3-.3 5.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f454.svg b/public/emoji/1f454.svg
new file mode 100644
index 000000000..b72e4dc9e
--- /dev/null
+++ b/public/emoji/1f454.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M64,59.7c0,2.4-2.2,4.3-4.9,4.3H4.9C2.2,64,0,62.1,0,59.7V9.1c0-2.4,2.2-4.3,4.9-4.3h54.2
+		c2.7,0,4.9,1.9,4.9,4.3V59.7z" fill="#d0d0d0"/><g fill="#94989b"><path d="m48.9 9.5h-33.8l3.3-9.5h27.2z"/><path d="m18.4 2.9l-3.3 6.6 12 17.7v-12.1z"/><path d="m45.6 2.9l3.3 6.6-12 17.7v-12.1z"/></g><g fill="#fff"><path d="m18.4 0l-3.3 9.5 12 14.9v-12.2z"/><path d="m45.6 0l3.3 9.5-12 14.9v-12.2z"/></g><path fill="#42ade2" d="m37.7 24.4h-11.4l-3.3 32.4 9.1 7.2 8.9-7.2z"/><path d="m38.1 27.6l-.3-3.3h-11.5l-.3 3.3c2.4 1.8 9.5 1.7 12.1 0" fill="#428bc1"/><path d="m38.6 24.4c-2.2 2.2-11.2 2.4-13.1 0-2-2.5 1.6-12.2 1.6-12.2s3.7 1.4 4.9 1.4 4.9-1.4 4.9-1.4 4 9.9 1.7 12.2" fill="#42ade2"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f455.svg b/public/emoji/1f455.svg
new file mode 100644
index 000000000..33900afbb
--- /dev/null
+++ b/public/emoji/1f455.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m63.7 16.1c0 0-6.1-12-7.7-12.9-1.6-.9-10.5-.7-13.8-2 0 0-4.1 4.8-10.2 4.8-6.1 0-10.2-4.8-10.2-4.8-3.4 1.3-12.2 1.1-13.8 2s-7.8 12.9-7.8 12.9c3.4 7.7 11.4 9.4 11.4 9.4l3.2-5-1.5 38.7c7.7 4.5 13.3 4.8 18.7 4.8 5.4 0 10.9-.3 18.6-4.7l-1.5-38.7 3.2 5c0-.1 8.1-1.7 11.4-9.5" fill="#42ade2"/><g fill="#22648c"><path d="m32.2 7.2c-1.6 0-3.1-.3-4.7-.9-1.2-.5-2.5-1.1-3.7-1.9-2-1.3-3.3-2.7-3.3-2.7l1.9-1.5-.9.7.9-.7c0 0 1.1 1.2 2.9 2.4 1.6 1 4.1 2.3 6.9 2.3 3.2 0 6.3-1.7 9.2-4.9l1.9 1.5c-1.8 2-3.6 3.5-5.6 4.4-1.7.8-3.5 1.3-5.5 1.3"/><path d="m13 23.4c-3.5-.3-6.5-2-8.9-5.1-1.4-1.8-2.3-3.6-2.7-4.6l-1.4 2.8c.5 1 1.2 2.1 2.1 3.2 1.4 1.8 3 3.2 4.7 4.2 1.5.9 3.1 1.5 4.9 1.7l1.3-2.2"/><path d="m51 23.5c3.5-.3 6.5-2 8.9-5.1 1.4-1.8 2.3-3.6 2.7-4.6l1.4 2.7c-.5 1-1.2 2.1-2.1 3.2-1.4 1.8-3 3.2-4.7 4.2-1.5.9-3.2 1.5-4.9 1.7l-1.3-2.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f456.svg b/public/emoji/1f456.svg
new file mode 100644
index 000000000..eed2f86df
--- /dev/null
+++ b/public/emoji/1f456.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M48.1,14V0H15.9v14C9.4,46.5,13,63.4,13,63.4l16.1-5.2C24.5,36.8,32,22.5,32,22.5h1.7c0,0,5.8,14.3,1.2,35.7
+		L51,63.4C51,63.4,54.6,46.5,48.1,14z" fill="#428bc1"/><g fill="#347aa5"><path d="m41.3 26c-.2.4-2.1-.3-4.2-1.5-2.1-1.2-3.6-2.4-3.4-2.8.2-.4 2.1.3 4.2 1.5 2 1.2 3.6 2.4 3.4 2.8"/><path d="m44.5 44c-.2.4-2.1-.3-4.2-1.5-2.1-1.2-3.6-2.4-3.4-2.8.2-.4 2.1.3 4.2 1.5 2 1.2 3.6 2.5 3.4 2.8"/><path d="m51.3 59.1c-.2.4-2.1-.3-4.2-1.5-2.1-1.2-3.6-2.4-3.4-2.8.2-.4 2.1.3 4.2 1.5 2 1.2 3.6 2.5 3.4 2.8"/><path d="m51 59.2c-.4.2-1.5-1.5-2.5-3.6-1-2.2-1.5-4.1-1.1-4.2.4-.2 1.5 1.5 2.5 3.6 1 2.2 1.5 4.1 1.1 4.2"/><ellipse transform="matrix(1-.0036.0036 1-.1432.1478)" cx="41" cy="39.9" rx="3.8" ry=".5"/><path d="m44 37.2c.1.3-1.4 1.1-3.3 1.8s-3.6 1-3.7.8c-.1-.3 1.4-1.1 3.3-1.8 1.9-.8 3.6-1.1 3.7-.8"/><path d="m43.8 17.9c-.2-.2.6-1.2 1.7-2.3s2.2-1.9 2.3-1.7c.2.2-.6 1.2-1.7 2.3-1.1 1.1-2.2 1.8-2.3 1.7"/><path d="m44.6 19.8c-.2-.1.4-1.5 1.4-3 1-1.5 1.9-2.7 2.1-2.6.2.1-.4 1.5-1.4 3-1 1.5-1.9 2.7-2.1 2.6"/><path d="m36.5 27.3c-.2.1-1-.9-1.7-2.3-.7-1.4-1.1-2.6-.9-2.7.2-.1 1 .9 1.7 2.3.7 1.4 1.1 2.6.9 2.7"/><ellipse transform="matrix(.1027-.9947.9947.1027 14.0227 59.7485)" cx="40.1" cy="22.1" rx=".7" ry="6.5"/><path d="m35.2 53.9l16.8 6.1-.7 4-17-5.2z"/><path d="m24.2 26.3c.2.4 2.1-.3 4.2-1.5 2.1-1.2 3.6-2.4 3.4-2.8-.2-.4-2.1.3-4.2 1.5-2.1 1.2-3.6 2.5-3.4 2.8"/><path d="m19.6 43.6c.2.4 2.1 0 4.3-.9 2.2-.9 3.9-1.9 3.7-2.3-.2-.4-2.1 0-4.3.9-2.2.8-3.9 1.9-3.7 2.3"/><path d="m12.7 59.1c.2.4 2.1-.3 4.2-1.5 2.1-1.2 3.6-2.4 3.4-2.8-.2-.4-2.1.3-4.2 1.5-2 1.2-3.6 2.5-3.4 2.8"/><path d="m13 59.2c.4.2 1.5-1.5 2.5-3.6 1-2.2 1.5-4.1 1.1-4.2-.5-.2-1.6 1.4-2.6 3.6-.9 2.2-1.4 4.1-1 4.2"/><ellipse transform="matrix(.1308-.9914.9914.1308-19.0056 58.0354)" cx="23.6" cy="39.9" rx=".5" ry="3.8"/><path d="m20.2 17.9c.2-.2-.6-1.2-1.7-2.3-1.1-1.1-2.2-1.9-2.3-1.7-.2.1.6 1.1 1.7 2.3 1.1 1.1 2.2 1.8 2.3 1.7"/><path d="m19.5 19.4c.2-.1-.4-1.5-1.4-3-1-1.5-1.9-2.7-2.1-2.6s.4 1.5 1.4 3c1 1.6 1.9 2.8 2.1 2.6"/><path d="m28.9 27.3c.2.1 1-.9 1.7-2.3.7-1.4 1.1-2.6.9-2.7s-1 .9-1.7 2.3-1.1 2.6-.9 2.7"/><path d="m28.8 53.9l-16.8 6.1.7 4 17-5.2z"/></g><ellipse cx="33.7" cy="2.6" rx="1.3" ry="1.2" fill="#ffce31"/><path d="m43.2 11.7c-1.8-1.9-2-4.7-2-5.9h7v-.6h-6.5v-5.2h-1.7v5.2h-8.2v-5.2h-.4v5.2h-7.4v-5.2h-1.5v5.2h-6.6v.6h7.1c0 1.2-.2 4-2 5.9-1.2 1.3-2.8 1.9-5.1 1.9v.4c2.4 0 4.1-.7 5.4-2.1 1.9-2 2.2-4.9 2.1-6.1h7v14.9c0 .9.8 1.7 1.8 1.7h1.8v-16.6h6.7c0 1.3.2 4.1 2.1 6.1 1.3 1.4 2.9 2.1 5.3 2.1v-.4c-2.3 0-3.7-.6-4.9-1.9m-2.8-11.3h.7v4.8h-.2-.2c0 0 0 0 0 0h-.3v-4.8m-17.5 0h.7v4.8h-.2c0 0 0 0 0 0h-.2-.3v-4.8m10.7 21.7h-1.4c-.8 0-1.4-.6-1.4-1.3v-15h2.8v16.3" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f457.svg b/public/emoji/1f457.svg
new file mode 100644
index 000000000..2a20f802b
--- /dev/null
+++ b/public/emoji/1f457.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#aa3369"><path d="m22.3 0h1.3v10.2h-1.3z"/><path d="m40.4 0h1.3v10.2h-1.3z"/></g><path d="m39 25.8c0-3.7 5-10.1 3.4-16.8 0 0-6.6 0-10.4 3.3-3.8-3.3-10.4-3.3-10.4-3.3-1.6 6.7 3.4 13.1 3.4 16.8 0 7.2-17.2 17.9-12 38.1 0 0 4.2-2.6 6.3-2.6 1.9 0 4.5 2.7 6.3 2.7 2.3 0 4.4-2.7 6.3-2.7 2 0 4.1 2.7 6.3 2.7 1.9 0 4.5-2.7 6.3-2.7 2.2 0 6.3 2.6 6.3 2.6 5.4-20.2-11.8-31-11.8-38.1" fill="#e84d88"/><path fill="#eab2bb" d="m24.3 23.7h15.3v4h-15.3z"/><g fill="#ffc7ce"><path d="m41.7 41.9l-5.2 1.9c0 0 .1-14.1-3.4-18.9-.2-.3 1.9-.9 2.2-.6 5.1 4.1 6.4 17.6 6.4 17.6"/><path d="m23.5 36.3l4 .9c0 0 .7-9.2 3.8-12.6.2-.2-1.4-.5-1.7-.3-4.3 3.1-6.1 12-6.1 12"/></g><g fill="#eab2bb"><path d="m34.8 25.5c.6.9 2.6 3.8 2.8 6.3"/><path d="m26.9 30c.5-1 1.9-4.2 3.9-5.7"/><path d="m34.7 28.8c-.9.7-3.9.7-4.9 0-1.2-.9-1.1-4.8 0-5.8.9-.8 4-.8 4.9 0 1.1 1 1.2 4.9 0 5.8"/></g><g fill="#ffc7ce"><path d="m34.2 28.7c-.8.7-3.2.7-4 0-1-.9-.9-4.6 0-5.6.7-.8 3.3-.8 4 0 1 .9 1.1 4.7 0 5.6"/><path d="m46.4 56c-2.1 0-5.1 3-7.2 3-2.6 0-5-3-7.2-3-2.2 0-4.6 3-7.2 3-2.1 0-5.1-3-7.2-3-1.5 0-3.9 1.1-5.5 1.9.1 1.1.2 2.3.4 3.5 1.1-.6 4.4-2.3 6.3-2.3 2 0 4.7 2.7 6.6 2.7 2.4 0 4.6-2.7 6.6-2.7 2 0 4.3 2.7 6.6 2.7 2 0 4.7-2.7 6.6-2.7 1.9 0 5.2 1.7 6.3 2.3.2-1.2.3-2.4.4-3.5-1.6-.8-4-1.9-5.5-1.9"/><path d="m25.2 57.1c2.4 0 4.7-2.7 6.8-2.7 2.1 0 4.3 2.7 6.8 2.7 2 0 4.8-2.7 6.8-2.7 1.9 0 5.4 1.6 6.4 2.1 0-.5 0-1 0-1.5-1.5-.7-4.3-1.8-6-1.8-2.1 0-4.9 2.7-7 2.7-2.5 0-4.8-2.7-7-2.7-2.1 0-4.5 2.7-7 2.7-2.1 0-4.9-2.7-7-2.7-1.7 0-4.6 1.2-6 1.8 0 .5 0 1 0 1.5 1.1-.5 4.5-2.1 6.4-2.1 2 0 4.8 2.7 6.8 2.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f458.svg b/public/emoji/1f458.svg
new file mode 100644
index 000000000..7f7bed9af
--- /dev/null
+++ b/public/emoji/1f458.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b54152" d="m21.9 2.2h18.5l-8.3 9.5z"/><path fill="#d39762" d="m41.2 3.3h-19.1v-3.3h19.5z"/><path d="m11 4.6l10.1-2.9 10.8 7.8 10.8-7.8 10.1 2.9c0 0 .8 13.5 9.9 25.5 0 0-2.2 8.1-10 14.5 0 0-5.2-15.3-6.2-28.7 0 0-.5 5.9-3.8 12.8-2.4 5.1 8.9 18.4 8.1 32.9 0 0-9 2.4-18.8 2.4-9.8 0-18.8-2.4-18.8-2.4-.9-14.6 10.4-27.8 8-32.9-3.3-6.9-3.8-12.8-3.8-12.8-.9 13.4-6.2 28.7-6.2 28.7-6-7.1-10-14.5-10-14.5 9-12 9.8-25.5 9.8-25.5" fill="#ed4c5c"/><path fill="#eaac6e" d="m29.6 11.4l2.5-2.1-10-9.3-2.5 2.1z"/><g fill="#ffc78a"><path d="m22.4 22.3c-1.1-.2-2.3-.4-3.5-.7.3-.5.6-1.1 1-1.7 1.9-2.8 4.7-6 8.4-9.5 6.4-5.8 13-10.2 13.3-10.4l2.2 2c-.1 0-6.8 4.8-12.9 10.6-3.6 3.4-6.2 6.4-8 9-.2.2-.3.5-.5.7"/><path d="m44 36.7c-3.9-.7-8.9-.9-13.2-.9-3.5 0-7.6.2-10.9.6.9-2.8 2.1-4.8 1-7.1-1.4-2.9-2.3-5.7-2.9-7.9 4.4.6 9.1.9 13.9.9 4.8 0 9.4-.3 13.9-.9-.6 2.2-1.5 5-2.9 7.9-1.2 2.4.1 4.4 1.1 7.4"/></g><path fill="#eaac6e" d="m42.9 29.9l-23.6-2.9-.8-4.4 26.3 3.3z"/><path fill="#ffc78a" d="m21.1 36.3h4.1v27.7h-4.1z"/><path fill="#eaac6e" d="m43.6 34.9l-24.2 2 1.3-4.3 21.9-1.8z"/><g fill="#ffc78a"><path d="M12.1 41.5 11 45.7 0 31.4 2.1 28.8z"/><path d="m51.8 41.9l1.2 4 11-14.2-2.1-2.7z"/><path d="m41 23.6h1.8v27.7h-1.8z"/><path d="m38.6 26.9h1.8v27.7h-1.8z"/></g><g fill="#eaac6e"><path d="m39.5 24.7h1.8v27.7h-1.8z"/><path d="m43.2 24.2c0 1.7-2.1 3.1-2.1 3.1s-2.1-1.4-2.1-3.1c0-1.7 1-.7 2.1-.7s2.1-1 2.1.7"/></g><path d="m40.3 24.4c1.2 1.2.5 3.6.5 3.6s-2.5.3-3.7-.9c-1.2-1.2.2-1.1 1.1-1.9.9-.8.9-2.1 2.1-.8" fill="#d39762"/><path d="m43.8 27c-1 1-3.1.6-3.1.6s-.4-2 .6-3c1-1 1 .1 1.7.8.7.7 1.9.6.8 1.6" fill="#ffc78a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f459.svg b/public/emoji/1f459.svg
new file mode 100644
index 000000000..e0a1ca75d
--- /dev/null
+++ b/public/emoji/1f459.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#5b636b"><path d="m52.4 42.5l-.9-1.7c0 0-8.8 2.4-18.5 2.4-9.7 0-18.5-2.4-18.5-2.4l-.9 1.7c7.9 0 14.6 10.6 17 21.4.8.1 1.6.1 2.4.1.8 0 1.6 0 2.4-.1 2.3-10.8 9-21.4 17-21.4"/><path d="m14 41.1c-.9 1.2-1.9 2.3-2.8 3.4-.3.3-.5.6-.7.9-.2.3-.4.6-.4 1 0 .7.4 1.5.8 2 .1.1.3.2.3.2.2 0 0 0 .1-.1 0 0 .1-.1.1-.1.2-.2.4-.6.6-.9.2-.3.3-.7.4-1 .1-.3.2-.7.3-1.1.4-1.5.8-2.9 1.3-4.3m.2-.2c.1 1.6-.1 3.2-.4 4.7-.1.4-.2.8-.4 1.2-.2.4-.4.8-.6 1.1-.2.3-.5.7-.8 1-.1.1-.2.2-.3.2-.1.1-.4.1-.5.1-.4-.1-.5-.3-.7-.5-.4-.8-.6-1.5-.7-2.3-.1-.9.4-1.7.8-2.4.9-1.4 2.1-2.4 3.6-3.1"/><path d="m14.2 41.3c.1 1.3.1 2.6.1 3.9 0 .7-.1 1.5.3 2 .4.6 1 1.1 1.6 1.3.1 0 .1 0 .1 0s0 0-.1 0c0 0-.1.1-.1 0 0-.1 0-.3 0-.4 0-.3-.1-.7-.2-1-.1-.4-.2-.7-.3-1l-.4-1c-.2-1.2-.6-2.5-1-3.8m0-.5c.9 1.2 1.6 2.5 2.2 3.9.1.3.3.7.4 1.1.1.4.2.8.2 1.1 0 .4.1.8.1 1.2 0 .2 0 .4-.2.7-.2.5-.7.4-.9.3-.4-.2-.6-.5-.9-.8-.3-.3-.5-.6-.7-.9-.5-.6-.7-1.4-.8-2.2-.2-1.5 0-2.9.6-4.4"/><path d="m14.2 40.9c-.2 2.1-.4 4.3-.5 6.4-.1 1.1 0 2.1-.1 3.2-.1 1.1-.2 2.1-.2 3.2h-.1c-.6-1-.7-2.2-.7-3.2 0-1.1.2-2.2.3-3.3.3-2.1.7-4.3 1.3-6.3"/><path d="m14.2 40.9c0 2.8.1 5.7.3 8.5.1 1.4.3 2.8.4 4.2.1 1.4.1 2.8.5 4.2h-.1c-.4-.6-.7-1.3-.9-2-.2-.7-.3-1.4-.5-2.1-.2-1.4-.2-2.9-.2-4.3 0-2.9.2-5.7.5-8.5"/><path d="m51.4 41.1c-.9 1.2-1.9 2.3-2.8 3.4-.3.3-.5.6-.7.9-.2.3-.4.6-.4 1 0 .7.4 1.5.8 2 .1.1.3.2.3.2.2 0 0 0 .1-.1 0 0 .1-.1.1-.1.2-.2.4-.6.6-.9.2-.3.3-.7.4-1 .1-.3.2-.7.3-1.1.4-1.5.8-2.9 1.3-4.3m.2-.2c.1 1.6-.1 3.2-.4 4.7-.1.4-.2.8-.4 1.2-.2.4-.4.8-.6 1.1-.2.3-.5.7-.8 1-.1.1-.2.2-.3.2-.1.1-.4.1-.5.1-.4-.1-.5-.3-.7-.5-.4-.8-.6-1.5-.7-2.3-.1-.9.4-1.7.7-2.4 1-1.4 2.2-2.4 3.7-3.1"/><path d="m51.6 41.3c.1 1.3.1 2.6.1 3.9 0 .7-.1 1.5.3 2 .4.6 1 1.1 1.6 1.3.1 0 .1 0 .1 0s0 0-.1 0c0 0-.1.1-.1 0 0-.1 0-.3 0-.4 0-.3-.1-.7-.2-1-.1-.4-.2-.7-.3-1l-.4-1c-.3-1.2-.7-2.5-1-3.8m0-.5c.9 1.2 1.6 2.5 2.2 3.9.1.3.3.7.4 1.1.1.4.2.8.2 1.1 0 .4.1.8.1 1.2 0 .2 0 .4-.2.7-.2.5-.7.4-.9.3-.4-.2-.6-.5-.9-.8-.3-.3-.5-.6-.7-.9-.5-.6-.7-1.4-.8-2.2-.3-1.5 0-2.9.6-4.4"/><path d="m51.6 40.9c-.2 2.1-.4 4.3-.5 6.4-.1 1.1 0 2.1-.1 3.2-.1 1.1-.2 2.1-.2 3.2h-.1c-.6-1-.7-2.2-.7-3.2 0-1.1.2-2.2.3-3.3.3-2.1.7-4.3 1.3-6.3"/><path d="m51.6 40.9c0 2.8.1 5.7.3 8.5.1 1.4.3 2.8.4 4.2.1 1.4.1 2.8.5 4.2h-.1c-.4-.6-.7-1.3-.9-2-.2-.7-.3-1.4-.5-2.1-.2-1.4-.2-2.9-.2-4.3 0-2.9.1-5.7.5-8.5"/><path d="m12.3 14.4c-1.6 1.2-1.3 6.4-.8 8.4.4 1.9 2.1 5.7 3.7 6.5 3.7 1.8 13.4.6 16.1-2.8.3-.4.2-1.6 0-2.1-1.6-2.9-7.1-6.6-9.9-7.9-2.1-1-7.2-3.6-9.1-2.1"/><path d="m13.8 15.4l-1.5-.4c0 0 1.1-1.6 1.1-7.5 0-4.2-1.1-7.1-1.1-7.2l1.5-.3c0 .2 1.2 3.2 1.2 7.6 0 6.1-1.2 7.6-1.2 7.8"/><path d="m51.7 14.4c1.6 1.2 1.3 6.4.8 8.4-.4 1.9-2.1 5.7-3.7 6.5-3.7 1.8-13.4.6-16.1-2.8-.3-.4-.2-1.6 0-2.1 1.6-2.9 7.1-6.6 9.9-7.9 2.1-1 7.2-3.6 9.1-2.1"/><path d="m50.2 15.4l1.5-.4c0 0-1.1-1.6-1.1-7.5 0-4.2 1.1-7.1 1.1-7.2l-1.5-.3c-.1.2-1.2 3.2-1.2 7.6.1 6.1 1.2 7.6 1.2 7.8"/><path d="m31.2 25h1.6v1.1h-1.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f45a.svg b/public/emoji/1f45a.svg
new file mode 100644
index 000000000..294d86ef6
--- /dev/null
+++ b/public/emoji/1f45a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m1.7 24.1l-1.1-12.8c0 0 8.7-3.6 11.7-4.1 4.8-.8 14-2 19.7-2s14.8 1.2 19.7 2c3.1.5 11.7 4.1 11.7 4.1l-1.1 12.8-12.1.9c-.2 13.7 1.9 30.5 2.6 36.1 0 0-8.9.4-20.8.5-11.9-.1-20.8-.5-20.8-.5.7-5.6 2.8-22.4 2.6-36.1l-12.1-.9" fill="#ff99b6"/><g fill="#ff78a5"><path d="m32 12.4h1.2v49.2h-1.2z"/><path d="m26.3 5.6h11.5v7h-11.5z"/></g><path fill="#ff99b6" d="m21.8 0h20.4v6.6h-20.4z"/><g fill="#ffd2df"><path d="m42.2 0l3.9 6.2-7.4 11.5-6.7-5.1z"/><path d="m21.8 0l-3.9 6.2 7.4 11.5 6.7-5.1z"/></g><ellipse cx="28.9" cy="20.4" rx="2.6" ry="2.6" fill="#ff78a5"/><ellipse cx="28.9" cy="20.1" rx="2.5" ry="2.3" fill="#fff3f7"/><ellipse cx="28.9" cy="28.9" rx="2.6" ry="2.6" fill="#ff78a5"/><ellipse cx="28.9" cy="28.6" rx="2.5" ry="2.3" fill="#fff3f7"/><ellipse cx="28.9" cy="37.4" rx="2.6" ry="2.6" fill="#ff78a5"/><ellipse cx="28.9" cy="37.1" rx="2.5" ry="2.3" fill="#fff3f7"/><ellipse cx="28.9" cy="45.9" rx="2.6" ry="2.6" fill="#ff78a5"/><ellipse cx="28.9" cy="45.6" rx="2.5" ry="2.3" fill="#fff3f7"/><ellipse cx="28.9" cy="54.4" rx="2.6" ry="2.6" fill="#ff78a5"/><ellipse cx="28.9" cy="54.1" rx="2.5" ry="2.3" fill="#fff3f7"/><g fill="#ffd2df"><path d="m64 11.1l-3.3-1.1-1.2 14.6 3.5-.3z"/><path d="M0 11.1 3.3 10 4.5 24.6 1 24.3z"/><path d="m32 59.1c0 0 0 0 0 0 10.7-.2 19.2-1.6 20.6-2.5.1 1.9.1 3.5.2 4.8 0 0-8.9 2.5-20.8 2.7-11.9-.2-20.8-2.7-20.8-2.7.1-1.2.2-2.9.2-4.8 1.4.8 9.9 2.3 20.6 2.5"/></g><path fill="#ff99b6" d="m32 59.1h1.2v4.9h-1.2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f45b.svg b/public/emoji/1f45b.svg
new file mode 100644
index 000000000..2bb632f3e
--- /dev/null
+++ b/public/emoji/1f45b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m55.4 22.9c0 3.3-2.7 6-6.1 6h-34.6c-3.4 0-6.1-2.7-6.1-6v-.9c0-3.3 2.7-6 6.1-6h34.6c3.4 0 6.1 2.7 6.1 6v.9" fill="#a59872"/><path d="m53.2 22.8c0 3.2-2.5 5.8-5.5 5.8h-31.4c-3.1 0-5.5-2.6-5.5-5.8v-.8c0-3.2 2.5-5.8 5.5-5.8h31.3c3.1 0 5.5 2.6 5.5 5.8v.8z" fill="#dbcdaa"/><path d="m12.7 20.1c-5.8 4.9-12.7 21.5-10.1 28.7 1 2.8 7.3 5.2 10.2 6.1 9.1 3 29.2 2.6 38.5 0 2.9-.8 9.2-3.4 10.2-6.1 2.6-7.2-3.9-24.3-10.2-28.7-2.7-1.9-36.5-1.8-38.6 0" fill="#1a86b1"/><path d="m13 19.9c-.7 1.5-1.1 3.1-1.5 4.7-.4 1.6-.8 3.2-1.1 4.8-.6 3.2-1.1 6.4-1.1 9.7-.1 3.2.2 6.5 1.2 9.5 1 3 3.2 5.7 6.1 7.2-1.6-.6-3-1.5-4.2-2.7-1.2-1.2-2-2.7-2.7-4.2-1.3-3.1-1.6-6.5-1.5-9.8.1-3.3.6-6.6 1.4-9.8.9-3.3 1.8-6.5 3.4-9.4" fill="#144e73"/><path d="m51 19.9c-.9-1-10.3-1.4-19-1.3-8.7-.1-18.1.3-19 1.3 0 0-11.6 29.3 3.6 35.9 6.7 2.9 24.1 2.9 30.8 0 15.1-6.6 3.6-35.9 3.6-35.9" fill="#2ba5d6"/><path d="m51 19.9c1.6 2.9 2.5 6.1 3.4 9.3.8 3.2 1.3 6.5 1.4 9.8.1 3.3-.2 6.7-1.5 9.8-.6 1.6-1.5 3-2.7 4.2-1.2 1.2-2.6 2.1-4.2 2.7 3-1.5 5.1-4.2 6.1-7.2 1.1-3 1.3-6.3 1.2-9.5-.1-3.2-.5-6.5-1.1-9.7-.3-1.6-.7-3.2-1.1-4.8-.4-1.5-.8-3.1-1.5-4.6" fill="#144e73"/><ellipse cx="32" cy="31.5" rx="7.2" ry="7.4" fill="#1a86b1"/><ellipse cx="32" cy="30.8" rx="6.8" ry="6.7" fill="#a59872"/><ellipse cx="32" cy="30.8" rx="5.8" ry="5.7" fill="#dbcdaa"/><ellipse cx="32" cy="30.8" rx="3.9" ry="3.8" fill="#4c3f2e"/><ellipse cx="32" cy="30.8" rx="3.9" ry=".7" fill="#a59872"/><ellipse cx="32" cy="30.8" rx=".7" ry="3.8" fill="#dbcdaa"/><path d="m29.7 8.9c-.6-.6-1.7-.6-2.3 0l-4 3.9h-5.2c-.9 0-2.1.3-2.1 1.7 0 .9.7 1.6 1.7 1.6h6.2c0 0 0 0 0 0 .4 0 .9-.2 1.2-.5l4.5-4.4c.7-.6.7-1.7 0-2.3" fill="#a59872"/><path d="m28.6 9.6c-.5-.5-1.4-.6-2-.1l-3.3 3.3h-5.2c-.8 0-1.3.7-1.3 1.4 0 1.1.9 1.4 1.7 1.4h5.3c0 0 0 0 0 0 .4 0 .7-.1 1-.4l3.8-3.7c.6-.5.6-1.4 0-1.9" fill="#dbcdaa"/><ellipse cx="28.7" cy="9.4" rx="3.5" ry="3.4" fill="#a59872"/><ellipse cx="28.4" cy="9.1" rx="2.9" ry="2.9" fill="#dbcdaa"/><path d="m34.3 8.9c.6-.6 1.7-.6 2.3 0l4 3.9h5.2c.9 0 2.1.3 2.1 1.7 0 .9-.7 1.6-1.7 1.6h-6.2c0 0 0 0 0 0-.4 0-.9-.2-1.2-.5l-4.5-4.4c-.7-.6-.7-1.7 0-2.3" fill="#a59872"/><path d="m35.4 9.6c.5-.5 1.4-.6 2-.1l3.3 3.3h5.2c.8 0 1.3.7 1.3 1.4 0 1.1-.9 1.4-1.7 1.4h-5.3c0 0 0 0 0 0-.4 0-.7-.1-1-.4l-3.8-3.7c-.6-.5-.6-1.4 0-1.9" fill="#dbcdaa"/><ellipse cx="35.3" cy="9.4" rx="3.5" ry="3.4" fill="#a59872"/><ellipse cx="35.6" cy="9.1" rx="2.9" ry="2.9" fill="#dbcdaa"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f45c.svg b/public/emoji/1f45c.svg
new file mode 100644
index 000000000..39165931c
--- /dev/null
+++ b/public/emoji/1f45c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.9 58.6c0 4.6-57.7 4.6-57.7 0 0-27.1-2-35.4 28.9-35.4 30.8 0 28.8 8.3 28.8 35.4" fill="#7fc6cc"/><g fill="#695b5b"><path d="m6.7 30.7c3.6-3.8 11.6-5.7 25.3-5.7s21.7 1.8 25.3 5.7c1 1 1.7 2.2 2.3 3.6-2.4-8.2-9.1-11.9-27.6-11.9-18.4 0-25.2 3.8-27.6 11.9.6-1.3 1.3-2.5 2.3-3.6"/><path d="m20 27.2v11.1c0 .7-.7 1.2-1.5 1.2h-7.8c-.8 0-1.5-.5-1.5-1.2v-8.7l-3.1 2.4v9c0 .9.9 1.6 2 1.6h13.1c1.1 0 2-.7 2-1.6v-13.8h-3.2"/><path d="m54.7 29.6v8.7c0 .7-.7 1.2-1.5 1.2h-7.8c-.8 0-1.5-.5-1.5-1.2v-11.1h-3.1v13.8c0 .9.9 1.6 2 1.6h13.1c1.1 0 2-.7 2-1.6v-9l-3.2-2.4"/></g><g fill="#998a91"><path d="m60.2 60.6c-1 0-1.7-.8-1.7-1.7 0-1.2 0-2.4 0-3.6v-.7c0-10.9.1-18.1-3.4-21.9-3-3.2-10.5-4.7-23.1-4.7-12.6 0-20.1 1.6-23.1 4.7-3.5 3.8-3.5 11-3.5 21.9v.5c0 1.2 0 2.5 0 3.8 0 .9-.8 1.7-1.7 1.7s-1.7-.8-1.7-1.7c0-1.5 0-2.9 0-4.3 0-11.6-.1-19.4 4.4-24.2 3.7-4 11.8-5.9 25.6-5.9 13.8 0 21.9 1.9 25.6 5.9 4.5 4.8 4.4 12.6 4.4 24.2v1c0 1 0 2.1 0 3.2 0 1.1-.8 1.8-1.8 1.8"/><path d="m49.4 26.5c-.8 0-1.5-.5-1.5-1.2 0-16.7-9.1-20-15.9-20s-15.9 3.3-15.9 20c0 .7-.7 1.2-1.5 1.2-.8 0-1.5-.5-1.5-1.2.1-12.5 6.2-23.3 18.9-23.3 12.7 0 18.8 10.8 18.8 23.3 0 .7-.6 1.2-1.4 1.2"/></g><g fill="#c9c9c9"><path d="m14.4 35c-3.1 0-5.6-2.5-5.6-5.6s2.5-5.6 5.6-5.6c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6m0-9.4c-2.1 0-3.8 1.7-3.8 3.8s1.7 3.8 3.8 3.8 3.7-1.7 3.7-3.8-1.6-3.8-3.7-3.8"/><path d="m49.6 35c-3.1 0-5.6-2.5-5.6-5.6s2.5-5.6 5.6-5.6c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6m0-9.4c-2.1 0-3.8 1.7-3.8 3.8s1.7 3.8 3.8 3.8c2.1 0 3.8-1.7 3.8-3.8s-1.7-3.8-3.8-3.8"/></g><g fill="#695b5b"><path d="m17.4 26.3c0 1-.8 1.9-1.9 1.9h-2.2c-1 0-1.9-.8-1.9-1.9v-3.3c0-1 .8-1.9 1.9-1.9h2.2c1 0 1.9.8 1.9 1.9v3.3"/><path d="m52.6 26.3c0 1-.8 1.9-1.9 1.9h-2.2c-1 0-1.9-.8-1.9-1.9v-3.3c0-1 .8-1.9 1.9-1.9h2.2c1 0 1.9.8 1.9 1.9v3.3"/><path d="m17.4 35.5c0 1-.8 1.9-1.9 1.9h-2.2c-1 0-1.9-.8-1.9-1.9v-3.3c0-1 .8-1.9 1.9-1.9h2.2c1 0 1.9.8 1.9 1.9v3.3"/><path d="m52.6 35.5c0 1-.8 1.9-1.9 1.9h-2.2c-1 0-1.9-.8-1.9-1.9v-3.3c0-1 .8-1.9 1.9-1.9h2.2c1 0 1.9.8 1.9 1.9v3.3"/></g><g fill="#fff"><circle cx="14.4" cy="23.3" r="1.4"/><circle cx="49.6" cy="23.3" r="1.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f45d.svg b/public/emoji/1f45d.svg
new file mode 100644
index 000000000..b877d3ed8
--- /dev/null
+++ b/public/emoji/1f45d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50 19.8c0 0 11.6-4.4 9.9-15.8l3.4 2.5c0 0 0 10.1-10.3 16.6l-3-3.3" fill="#6f2833"/><g fill="#db3557"><path d="m50 19.7c0 0 2.9-12.9 9.9-15.7l3.4 2.5c0 0-7.2 4.1-10.3 16.6l-3-3.4"/><path d="m63.3 55.9c0 5.5-62.6 5.5-62.6 0 0-32.6-2.2-42.6 31.3-42.6 33.4 0 31.3 10 31.3 42.6"/></g><path fill="#6f2833" d="m1.9 31h60.2v7h-60.2z"/><path fill="#f26b8c" d="m1.9 32h60.2v5h-60.2z"/><path fill="#db3557" d="m60.9 35.8h-57.8v-2.6h57.8z"/><g fill="#f26b8c"><path d="m3.6 29h3.5v1h-3.5z"/><path d="m8.5 29h3.5v1h-3.5z"/><path d="m13.3 29h3.5v1h-3.5z"/><path d="m18.1 29h3.5v1h-3.5z"/><path d="m23 29h3.5v1h-3.5z"/><path d="m27.8 29h3.5v1h-3.5z"/><path d="m32.6 29h3.5v1h-3.5z"/><path d="m37.5 29h3.5v1h-3.5z"/><path d="m42.3 29h3.5v1h-3.5z"/><path d="m47.1 29h3.5v1h-3.5z"/><path d="m52 29h3.5v1h-3.5z"/><path d="m56.8 29h3.5v1h-3.5z"/><path d="m3.6 39h3.5v1h-3.5z"/><path d="m8.5 39h3.5v1h-3.5z"/><path d="m13.3 39h3.5v1h-3.5z"/><path d="m18.1 39h3.5v1h-3.5z"/><path d="m23 39h3.5v1h-3.5z"/><path d="m27.8 39h3.5v1h-3.5z"/><path d="m32.6 39h3.5v1h-3.5z"/><path d="m37.5 39h3.5v1h-3.5z"/><path d="m42.3 39h3.5v1h-3.5z"/><path d="m47.1 39h3.5v1h-3.5z"/><path d="m52 39h3.5v1h-3.5z"/><path d="m56.8 39h3.5v1h-3.5z"/></g><path d="m62.6 57.3c-.5 0-.9-.4-.9-1 0-1.5 0-2.9 0-4.3v-.9c.1-13.4.1-22.2-4-27.1-3.4-4.1-11.6-6-25.7-6-14.1 0-22.3 1.9-25.7 6.1-4.1 4.9-4 13.7-4 27.1v.6c0 1.5 0 3 0 4.5 0 .5-.4 1-.9 1s-.9-.4-.9-1c0-1.8 0-3.5 0-5.1-.1-13.9-.1-23 4.5-28.5 3.8-4.5 12.4-6.7 27-6.7s23.2 2.1 27 6.7c4.5 5.5 4.5 14.6 4.5 28.4v.4c0 1.5 0 3.1 0 4.8 0 .5-.4 1-.9 1" fill="#fff"/><path d="m32 16.5c13.9 0 22.8 1.9 26.7 6.5 4.4 5.3 4.4 14.4 4.3 28.1 0 1.6 0 3.4 0 5.1 0 .3-.2.5-.4.5-.2 0-.4-.2-.4-.5 0-1.8 0-3.5 0-5.2.1-13.5.1-22.4-4.1-27.4-3.7-4.4-12.5-6.2-26.1-6.2-13.6 0-22.4 1.8-26.1 6.2-4.2 5-4.2 13.9-4.1 27.4 0 1.6 0 3.4 0 5.2 0 .3-.2.5-.4.5s-.4-.1-.4-.4c0-1.8 0-3.5 0-5.1-.1-13.8-.1-22.8 4.3-28.1 3.9-4.7 12.8-6.6 26.7-6.6m0-1c-14.8 0-23.5 2.2-27.4 6.9-4.7 5.6-4.6 14.8-4.6 28.7 0 1.6 0 3.4 0 5.1 0 .8.6 1.5 1.4 1.5s1.4-.7 1.4-1.5c0-1.6 0-3.1 0-4.5v-.6c-.1-13.2-.1-22 3.9-26.7 3.3-4 11.6-5.9 25.4-5.9 13.8 0 22.1 1.9 25.4 5.9 4 4.8 3.9 13.5 3.9 26.7v.9c0 1.4 0 2.8 0 4.3 0 .8.6 1.5 1.4 1.5s1.4-.7 1.4-1.5c0-1.6 0-3.2 0-4.8v-.4c-.2-13.9-.1-23.1-4.8-28.7-3.9-4.7-12.6-6.9-27.4-6.9z" fill="#c9c9c9"/><ellipse cx="46.6" cy="34.8" rx="3.4" ry="2.8" fill="#fff"/><g fill="#c9c9c9"><path d="m46.6 38.1c-2.1 0-3.9-1.5-3.9-3.3 0-1.8 1.7-3.3 3.9-3.3s3.9 1.5 3.9 3.3c0 1.8-1.7 3.3-3.9 3.3m0-5.6c-1.6 0-2.9 1-2.9 2.3 0 1.3 1.3 2.3 2.9 2.3s2.9-1 2.9-2.3c.1-1.3-1.3-2.3-2.9-2.3"/><path d="m45.8 33.6h4.2v2.4h-4.2z"/></g><path d="m49.8 44.1c.2 1.2-.3 2.4-1.3 2.4h-2c-1 0-1.5-1.2-1.3-2.4l.8-5.1c.1-.4.5-.7.9-.7h1c.5 0 .9.3.9.7l1 5.1" fill="#fff"/><path d="m48.5 47h-2c-.5 0-.9-.2-1.3-.6-.5-.6-.7-1.5-.5-2.4l.9-5.1c.1-.6.7-1.1 1.4-1.1h1c.7 0 1.3.5 1.4 1.1l.9 5.1c.2.9 0 1.8-.5 2.4-.4.4-.8.6-1.3.6m-1.5-8.2c-.2 0-.4.2-.5.3l-.9 5.1c-.1.6 0 1.2.3 1.6.1.2.3.3.5.3h2c.2 0 .4-.1.5-.3.3-.4.4-1 .3-1.6l-.9-5.1c0-.1-.2-.3-.5-.3.1 0-.8 0-.8 0" fill="#c9c9c9"/><path fill="#9b9596" d="m47 33.2h.9v6.1h-.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f45e.svg b/public/emoji/1f45e.svg
new file mode 100644
index 000000000..7dbe5d8bf
--- /dev/null
+++ b/public/emoji/1f45e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#212326"><path d="m4.7 13.5c-2.6-.2-2.7 5.1-2.7 7.7.1 4.8 12.1 14.5 13.9 14.3 1.3-.1 2.8-1.8 4.7-1.5 0 0-11-20.2-15.9-20.5"/><path d="m22.7 33c-2.7 2.7-.7 13.3 1.7 16.3 5.6 6.9 21.6 12.7 29.7 12.7 3.9 0 7.4-1.9 7.8-5.2.6-4.6-3.2-12.8-8.2-15.6-7.4-4.1-25.2-14.3-31-8.2"/></g><path d="m7.4 2.6c-3.2 2.8-4.6 12.2-3.5 16.2 1.2 4.3 10.7 9 13.2 12.6 2.7 3.8 4.7 13.6 8.3 16.5 6.5 5.5 24.6 12.7 32.6 9.8 11.3-4.2-16.2-35.8-26.8-42.7-6.2-4-19.8-15.9-23.8-12.4" fill="#3d4347"/><g fill="#fff"><path d="m25.9 45.8c2.8 1.9 5.8 3.5 8.9 4.9 3.1 1.4 6.3 2.6 9.5 3.5 1.6.5 3.3.9 4.9 1.1 1.6.3 3.3.4 4.9.2 1.6-.2 3.1-.8 3.4-2.1.4-1.3 0-2.9-.6-4.4-.2-.5 0-1 .5-1.2.5-.2 1 0 1.2.5.3.8.6 1.7.7 2.6.1.9.1 1.9-.3 2.9-.4 1-1.2 1.8-2.1 2.2-.9.4-1.8.6-2.7.7-1.8.1-3.5-.1-5.2-.4-1.7-.3-3.4-.8-5-1.4-3.3-1.1-6.4-2.4-9.5-4-2.9-1.4-5.9-3.1-8.6-5.1"/><path d="m15 29.2c7.7 11.5 11.9 12.8 17.6 14.8 1.7.6 5.7 1.1 7.2 0 1.6-1.2 1.8-7.8 1.8-7.8s7.8 4.4 9.8 2.9c2.1-1.6-9-14.2-9-14.2s3 4.3 1.8 4.7c-6.2 2.1-10.9-11.8-13.2-14.7-.7-.9-2-2.2-3.1-2.2-1.6-.1-7 .9-6.9 2.5.1 1.3 3.1-.6 4.2.2 2.9 2.2 7.7 10.3 7.4 13.9-.2 2.4-4.8 9-7.2 9.4-1.4.3-10.4-9.5-10.4-9.5"/></g><path d="m8.2 2.8c-2.1 1.3-1.2 7.5-.2 9.8.8 1.7 3.9 4.5 5.7 5 2.6.7 10.5-3.6 10.5-3.6s5.2 1.4 4.2.5c-3.1-3.1-17.4-13.4-20.2-11.7" fill="#a6876c"/><g fill="#212326"><path d="m58.6 39.4c-.1 0-.1 0-.2 0-.2 0-5.3-1-8.3-4.6-2.1-2.5-3.3-5.4-4.4-8.2-1.6-3.9-3.1-7.7-7.2-9.9-1.9-1.1-4.1-.4-4.1-.4-.5.2-1.1-.1-1.3-.6-.2-.5.1-1.1.6-1.3.1 0 3-1 5.7.5 4.7 2.6 6.4 6.8 8.1 10.9 1.1 2.6 2.2 5.4 4.1 7.7 2.5 3 7.1 3.9 7.1 3.9.5.1.9.6.8 1.2 0 .5-.4.8-.9.8"/><path d="m29.5 30.2c-.2 0-.4-.1-.6-.2-.4-.3-.5-1-.2-1.4 2.1-2.7 7.6-5.9 13.4-3 .5.2.7.8.5 1.3-.2.5-.8.7-1.3.5-5.3-2.6-9.8 1-11 2.5-.2.1-.5.3-.8.3"/><path d="m27.3 26.9c-.2 0-.4-.1-.6-.2-.4-.3-.5-1-.2-1.4 2.1-2.7 7.6-5.9 13.4-3 .5.2.7.8.5 1.3-.2.5-.8.7-1.3.5-5.3-2.6-9.8 1-11 2.5-.2.1-.5.3-.8.3"/><path d="m25 23.5c-.2 0-.4-.1-.6-.2-.4-.3-.5-1-.2-1.4 2.1-2.7 7.6-5.9 13.4-3 .5.2.7.8.5 1.3-.2.5-.8.7-1.3.5-5.3-2.6-9.8 1-11 2.5-.2.2-.5.3-.8.3"/><path d="m22.9 20.9c-.2 0-.4-.1-.6-.2-.4-.3-.5-1-.2-1.4 2.1-2.7 7.6-5.9 13.4-3 .5.2.7.8.5 1.3-.2.5-.8.7-1.3.5-5.3-2.6-9.8 1-11 2.5-.2.2-.5.3-.8.3"/><path d="m20.7 18c-.2 0-.4-.1-.6-.2-.4-.3-.5-1-.2-1.4 2.1-2.7 7.6-5.9 13.4-3 .5.2.7.8.5 1.3-.2.5-.8.7-1.3.5-5.3-2.6-9.8 1-11 2.5-.2.2-.5.3-.8.3"/><path d="m15.8 56.2c-3.7 0-7.4-1.2-7.6-1.3-.5-.2-.8-.7-.6-1.3s.7-.8 1.3-.6c2.2.7 8.7 2.2 11.2.1 2.9-2.4 2-6.1.1-12-1.8-5.7-3.7-12.1-1.2-18.7.6-1.5 2.3-7.1 2.3-7.2.2-.5.7-.8 1.2-.7.5.2.8.7.7 1.2-.1.2-1.7 5.7-2.3 7.3-2.3 6-.4 12 1.3 17.4 1.7 5.6 3.4 10.9-.8 14.2-1.5 1.3-3.5 1.6-5.6 1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f45f.svg b/public/emoji/1f45f.svg
new file mode 100644
index 000000000..a54733edc
--- /dev/null
+++ b/public/emoji/1f45f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m7.6 13.2c0 0 1.7-2.2 9.2 1.2 5.9 2.7-10.4 10.4-12 7.2-1-1.9 2.8-8.4 2.8-8.4" fill="#a8d600"/><path d="m52 38.1c-9.2-6.4-18.8-25.4-20-25.4-3.4 0-5.6 1.3-5.6 1.3l21.9 31.8c0 .1 4.9-6.9 3.7-7.7" fill="#5b636b"/><path d="m56.5 41.1c-1.4-1.2-5.4-2-6.5-3.1-4.2-4.6-13-12.7-20.5-26.4-2.7-5.1-15.2 3.8-15.2 3.8l21.8 34.7c.2 0 25.6-4.7 20.4-9" fill="#333"/><path d="m36.9 47.9c1.3-1.1 1.2-7.1.1-8.6-6.8-9.8-18-24.6-22.4-24.6-4.6 0-5.4 6.2-8 6.2-2.2 0 .9-7.8.9-7.8-4.2 4.7-4.9 19.7-4.9 19.7s17.8 29.3 34.3 15.1" fill="#5b636b"/><g fill="#69727a"><path d="m2.7 31.5c0 0-.4-3.9 1.3-9.1.1 5.9 3.8 7.3 2.8 15.1l-4.1-6"/><path d="m22.2 49.6c4.6-10.7 24.4.1 34.3-8.5 1.6.2 4.8 5.7 4.8 5.7s-3.6 14.4-39.1 2.8"/></g><path d="m2.7 31c-1 0-.8 6.9 0 8 5.3 6.6 10.8 8.3 18.1 17.1 8.8 10.5 41.2 5.5 41.2-3.5 0-7.4-.9-6.7-.9-6.7-2.3 6-22.8 7.3-30.3 5.7-16.5-3.4-27-20.6-28.1-20.6" fill="#d0d0d0"/><g fill="#333"><ellipse cx="14.8" cy="18.2" rx="1.4" ry="1.7"/><ellipse cx="18.8" cy="22.8" rx="1.4" ry="1.7"/><ellipse cx="22.4" cy="27.2" rx="1.4" ry="1.7"/><ellipse cx="26.1" cy="32.7" rx="1.4" ry="1.7"/><ellipse cx="29.6" cy="36.9" rx="1.4" ry="1.7"/><ellipse cx="33.3" cy="41.8" rx="1.4" ry="1.7"/></g><g fill="#a8d600"><path d="m33.3 43c-.2 0-.5-.1-.7-.3-.4-.5-.4-1.2 0-1.7.2-.3 5.6-6.6 15.8-6.6.5 0 1 .5 1 1.2 0 .6-.4 1.2-1 1.2-9.4 0-14.4 5.9-14.5 5.9-.1.2-.3.3-.6.3"/><path d="m29.7 38.1c-.2 0-.4-.1-.6-.3-.4-.4-.5-1.1-.2-1.6.2-.3 4.4-6.6 16.2-6.6.5 0 1 .5 1 1.2 0 .6-.4 1.2-1 1.2-10.7 0-14.6 5.7-14.7 5.7-.1.2-.4.4-.7.4"/><path d="m26.2 33.9c-.2 0-.5-.1-.7-.3-.4-.4-.4-1.2-.1-1.7 4.8-6.4 16.1-6.5 16.6-6.5.5 0 1 .5 1 1.2 0 .6-.4 1.2-1 1.2-.1 0-10.9.1-15.2 5.7-.1.3-.4.4-.6.4"/><path d="m22.5 28.3c-.3 0-.6-.2-.8-.5-.3-.5-.2-1.3.2-1.6.2-.2 6-5.3 16.8-5.3.5 0 1 .5 1 1.2s-.4 1.2-1 1.2c-10.1 0-15.6 4.8-15.6 4.9-.2.1-.4.1-.6.1"/><path d="m18.9 24c-.3 0-.6-.2-.8-.4-.3-.5-.3-1.2.2-1.7.2-.2 5.7-5.4 17.5-5.4.5 0 1 .5 1 1.2 0 .6-.4 1.2-1 1.2-11.1 0-16.2 4.9-16.3 4.9-.2.1-.4.2-.6.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f460.svg b/public/emoji/1f460.svg
new file mode 100644
index 000000000..57b7e17fb
--- /dev/null
+++ b/public/emoji/1f460.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6.1 28.1l2 30.7 2.2-.8c0 0-1.4-20.5 3.8-22.3l-8-7.6" fill="#ed4c5c"/><path d="m49.4 47.7c0 0-4.3-1.4-14.1 1.4-9.7 2.8-13.5-4.4-24.3-29.9-5.1-12-7.5-18.4-2.2-19.2 0 0-.1 0-.3 0-2.5.2-4 2.5-4.4 3.2-2.5 4.5-6.5 9.7-2.4 18.3 0 0 3.7 14.3 3.7 36.7l2.6.6c0 0-1.1-24.7 1.9-25.6 0 0 2.6 2.7 9.7 16.7 6.5 12.7 12.8 14.1 19 14.1h23c1.2-.3 2.4-1.1 2.4-4.4 0-3.4-7.6-9.2-14.6-11.9" fill="#3e4347"/><path d="m11 19.1c10.8 25.5 14.6 32.7 24.3 29.9 6.1-1.7 10-1.8 12.2-1.7-13.3-7.3-14.8-10.9-22.7-27.7-8.3-17.5-11.4-19.6-16-19.6-5.3.8-2.9 7.2 2.2 19.1" fill="#94989b"/><path d="m11 19.1c10.8 25.5 14.6 32.7 24.3 29.9.3-.1.6-.2.8-.2-12.1-8.4-18.1-27.3-21.7-33.5-2-3.4-4.6-4.4-6.8-4.6.9 2.5 2 5.3 3.4 8.4" fill="#d0d0d0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f461.svg b/public/emoji/1f461.svg
new file mode 100644
index 000000000..e17e173db
--- /dev/null
+++ b/public/emoji/1f461.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m0 17.3c0 0 4.4 4.2 8 22.1 0 0 .7 3.1 6.3 2.3 4.5-.7 10.1-.3 21.5 4.9 0 0-8-10.8-17.3-18.7-7.5-6.3-16.5-10-18.5-10.6" fill="#725944"/><g fill="#298959"><path d="m31.9 37.1c-10.4-4.6-15.8-5.9-20-5.3-3.6.5-5.3-.5-6-1.4l.4 1.6c0 0 .7 2.9 6.3 2 4.5-.7 10.1.7 21.5 5.9 0 0-.8-1-2.2-2.8"/><path d="m45.8 32.9c0 0 3.3 1.6 3.2 4.6 1 .1 9.9 2.2 10.6 2.4-2-4.4-7.5-8.8-13.8-7"/></g><path d="m7.1 15c6.1 0 13.6 1.3 20.4 7.6 8 7.5 16 13.3 24.5 14.9 9.1 1.7 14 1.9 11.2 6.2-2.8 4.4-28 6-34.1-4.2-13-22.3-42.7-24.5-22-24.5" fill="#e2c69e"/><path d="m64 41.6c0 .7-.2 1.4-.7 2.2-2.8 4.4-28 6-34.1-4.2-9.9-16.9-29.3-22.3-29.2-23.9v1.6c-.1 1.6 18.5 6.8 28.4 23.7 6.1 10.3 32.1 9.4 34.9 5 .5-.8.7-1.5.7-2.1v-2.3" fill="#b39066"/><path d="m58.4 35.6c-5.9-7.4-20.1-9.5-30.8 1.3 4.7 9 10 8.5 10 8.5 1.1-15.6 12.7-12.5 16.4-10.8 3.1 1.4 3.6 3.9 3.6 3.9s1.3.3 2.3.5c.1-.9-1-2.8-1.5-3.4" fill="#52c18e"/><path d="m49.5 30c-7.6-2.1-14.7 2.6-20.6 9.2.5.9 1.8 2.4 1.8 2.4 5.1-6.5 11.7-13.4 18.8-11.6" fill="#298959"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f462.svg b/public/emoji/1f462.svg
new file mode 100644
index 000000000..72c94f379
--- /dev/null
+++ b/public/emoji/1f462.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.6 58.8c-5.5 0-50.7-15.1-50.7-15.1l1.5 18.3h6.3c0 0 .1-5.8 1-8.7 8.2 0 12.4 8.7 15.6 8.7 5.1 0 21.3 0 26.3 0 .5 0 .5-3.2 0-3.2" fill="#3e4347"/><path d="m54.5 50.3c-15.2-5.5-23.3-10.6-24.2-36.1l-21.9-.4c1.6 19.5-2.1 14.2-3 25.5-.4 5.3 3.5 10 10.4 10 8.9 0 15.9 9.5 17.5 9.5 5 0 24.6 0 24.6 0s2.5-6.3-3.4-8.5" fill="#c94747"/><path fill="#3e4347" d="m13.8 11.1h2.2v21.9h-2.2z"/><path d="M34,2.7H5L6.2,14c0,0,4.3,1.6,13.2,1.6c8,0,13.2-0.8,13.2-0.8L34,2.7z" fill="#ed4c5c"/><path d="m19.5 2c-5.8 0-14.5.3-14.5.7 0 .4 8.7.7 14.5.7s14.5-.3 14.5-.7c0-.4-8.7-.7-14.5-.7" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f463.svg b/public/emoji/1f463.svg
new file mode 100644
index 000000000..233061051
--- /dev/null
+++ b/public/emoji/1f463.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m27 27.2c-4.5 8 8.1 13.9 1 16.9-7.1 3-10.5-3.6-14-12.1-3.6-8.4-.7-17.7 6.4-20.7 7-2.9 12.5 5.4 6.6 15.9"/><path d="m23.8 5.4c0-2.3 1.6-3.5 3.5-3.4 1.9 0 3.5 1.2 3.5 3.5 0 3.3-1.6 5-3.5 4.9-1.9 0-3.5-1.6-3.5-5"/><path d="m17.9 6.6c-.2-1.7.8-2.6 2.1-2.8 1.4-.2 2.6.4 2.9 2.1.4 2.4-.6 3.7-2 3.9-1.3.1-2.6-.9-3-3.2"/><path d="m13.6 9.4c-.4-1.4.4-2.3 1.5-2.7 1.2-.3 2.3.1 2.7 1.5.6 2-.1 3.3-1.3 3.6s-2.3-.3-2.9-2.4"/><path d="m11.3 13.4c-.5-1 0-1.9.9-2.2s1.8-.2 2.2.9c.6 1.5.3 2.5-.6 2.9-.9.4-1.9-.1-2.5-1.6"/><path d="m9.8 16.9c-.4-.8 0-1.5.7-1.8s1.4-.1 1.8.7c.5 1.2.2 2-.5 2.3-.6.3-1.4 0-2-1.2"/><path d="m35.3 44.2c2.9 8.7-10.5 12.2-4.1 16.4 6.4 4.2 11-1.6 16-9.3s3.9-17.3-2.5-21.5c-6.3-4.2-13.3 2.9-9.4 14.4"/><path d="m42.4 23.3c.4-2.3-.9-3.7-2.8-4-1.9-.3-3.7.5-4.1 2.8-.6 3.3.7 5.2 2.6 5.5 1.8.3 3.7-1 4.3-4.3"/><path d="m48 25.5c.5-1.6-.3-2.7-1.6-3.2-1.3-.5-2.7-.1-3.2 1.5-.8 2.3-.1 3.7 1.2 4.2 1.3.5 2.8-.2 3.6-2.5"/><path d="m51.7 29.1c.7-1.3.1-2.4-1-2.9s-2.3-.3-3 1c-.9 1.9-.5 3.2.6 3.8 1.1.5 2.5 0 3.4-1.9"/><path d="m53.3 33.5c.6-.9.3-1.8-.5-2.4-.8-.5-1.7-.5-2.4.4-.9 1.3-.7 2.4.1 3 .8.6 1.8.3 2.8-1"/><path d="m54 37.2c.5-.8.3-1.5-.4-1.9s-1.4-.4-1.9.4c-.7 1.1-.6 1.9 0 2.4.7.3 1.6.1 2.3-.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f464.svg b/public/emoji/1f464.svg
new file mode 100644
index 000000000..9c0e92dad
--- /dev/null
+++ b/public/emoji/1f464.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.7 56.1c-.3-.8-19.1-12-19.1-12-2.6-1.9-3-3.8-.8-4.9 1.8-.9 3.4-3.9 4.6-7.1.2.1.4.1.7 0 5-1.5 5.1-11.5 1.7-9.7 3.1-27.2-34.5-27.2-31.4 0-3.4-1.8-3.4 8.3 1.6 9.7.2.1.5 0 .7 0 1.2 3.2 2.8 6.2 4.6 7.1 2.2 1.1 1.7 2.9-.9 5-.9.7-13 7.5-16.4 9.8-1.4.9-2.4 1.7-2.6 2.2-1 2.2-1.4 5.8-1.4 5.8h60c0 0-.4-3.6-1.3-5.9" fill="#5d6d74"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f465.svg b/public/emoji/1f465.svg
new file mode 100644
index 000000000..4ca629e3d
--- /dev/null
+++ b/public/emoji/1f465.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#5d6d74"><path d="m45.5 57.7c-.3-.6-14.2-8.9-14.2-8.9-2-1.4-2.2-2.8-.6-3.7 1.4-.7 2.5-2.9 3.4-5.3.2.1.3.1.5 0 3.7-1.1 3.8-8.5 1.3-7.2 2.3-20.1-25.6-20.2-23.3 0-2.5-1.3-2.4 6.1 1.3 7.2.2 0 .3 0 .5 0 .9 2.4 2 4.6 3.4 5.3 1.6.8 1.3 2.1-.7 3.7-.6.5-9.6 5.5-12.2 7.2-1 .7-1.8 1.3-1.9 1.6-.7 1.7-1 4.4-1 4.4h44.4c0 0-.2-2.7-.9-4.3"/><path d="m34.5 19.9c1.8 2 3.8 5.5 3.7 11 .7.5 1.3 1.4 1.5 2.8.4 2.6-.7 6.8-4 8.1-.9 2.1-1.9 3.7-3 4.6h29.3c0 0-.3-2.7-1-4.3-.3-.6-14.2-8.9-14.2-8.9-2-1.4-2.2-2.8-.6-3.6 1.4-.7 2.5-2.9 3.4-5.3.2.1.3.1.5 0 3.7-1.1 3.8-8.5 1.3-7.2 2.3-19.7-24.4-20.1-23.3-1.2 2.5.7 4.7 2 6.4 4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f466-1f3fb.svg b/public/emoji/1f466-1f3fb.svg
new file mode 100644
index 000000000..f0c2365dd
--- /dev/null
+++ b/public/emoji/1f466-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c23,0,28,15.3,28,24c0,7.7-1,11-1,11H5c0,0-1-3.3-1-11C4,17.3,9,2,32,2z" fill="#594640"/><path d="m57.2 33c0 0-.8-3.3-1.2-10.2-.5-7.5-10.9-1.5-24-1.5-13.1 0-23.5-6-24 1.5-.4 6.9-1.2 10.2-1.2 10.2-6.5 0-6.5 10.6.4 10.6 0 11.4 14.3 18.4 24.8 18.4s24.8-7 24.8-18.4c6.9 0 6.9-10.6.4-10.6" fill="#ffe1bd"/><circle cx="44.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="44.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="35.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="19.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="35.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9 4.1 0 7.3-2.3 8.9-4.9.4-.7-.2-1.4-.8-1" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f466-1f3fc.svg b/public/emoji/1f466-1f3fc.svg
new file mode 100644
index 000000000..296576e85
--- /dev/null
+++ b/public/emoji/1f466-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c23,0,28,15.3,28,24c0,7.7-1,11-1,11H5c0,0-1-3.3-1-11C4,17.3,9,2,32,2z" fill="#dbb471"/><path d="m57.2 33c0 0-.8-3.3-1.2-10.2-.5-7.5-10.9-1.5-24-1.5-13.1 0-23.5-6-24 1.5-.4 6.9-1.2 10.2-1.2 10.2-6.5 0-6.5 10.6.4 10.6 0 11.4 14.3 18.4 24.8 18.4 10.5 0 24.8-7 24.8-18.4 6.9 0 6.9-10.6.4-10.6" fill="#fed0ac"/><circle cx="44.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="44.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="35.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="19.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="35.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9s7.3-2.3 8.9-4.9c.4-.7-.2-1.4-.8-1" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f466-1f3fd.svg b/public/emoji/1f466-1f3fd.svg
new file mode 100644
index 000000000..eafb2511d
--- /dev/null
+++ b/public/emoji/1f466-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c23,0,28,15.3,28,24c0,7.7-1,11-1,11H5c0,0-1-3.3-1-11C4,17.3,9,2,32,2z" fill="#594640"/><path d="m57.2 33c0 0-.8-3.3-1.2-10.2-.5-7.5-10.9-1.5-24-1.5-13.1 0-23.5-6-24 1.5-.4 6.9-1.2 10.2-1.2 10.2-6.5 0-6.5 10.6.4 10.6 0 11.4 14.3 18.4 24.8 18.4 10.5 0 24.8-7 24.8-18.4 6.9 0 6.9-10.6.4-10.6" fill="#d6a57c"/><circle cx="44.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="44.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="35.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="19.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="35.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9s7.3-2.3 8.9-4.9c.4-.7-.2-1.4-.8-1" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f466-1f3fe.svg b/public/emoji/1f466-1f3fe.svg
new file mode 100644
index 000000000..1623d305e
--- /dev/null
+++ b/public/emoji/1f466-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c23,0,28,15.3,28,24c0,7.7-1,11-1,11H5c0,0-1-3.3-1-11C4,17.3,9,2,32,2z" fill="#231f20"/><path d="m57.2 33c0 0-.8-3.3-1.2-10.2-.5-7.5-10.9-1.5-24-1.5-13.1 0-23.5-6-24 1.5-.4 6.9-1.2 10.2-1.2 10.2-6.5 0-6.5 10.6.4 10.6 0 11.4 14.3 18.4 24.8 18.4 10.5 0 24.8-7 24.8-18.4 6.9 0 6.9-10.6.4-10.6" fill="#b47d56"/><circle cx="44.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="44.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="35.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="19.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="35.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9 4.1 0 7.3-2.3 8.9-4.9.4-.7-.2-1.4-.8-1" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f466-1f3ff.svg b/public/emoji/1f466-1f3ff.svg
new file mode 100644
index 000000000..051400b1c
--- /dev/null
+++ b/public/emoji/1f466-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c23,0,28,15.3,28,24c0,7.7-1,11-1,11H5c0,0-1-3.3-1-11C4,17.3,9,2,32,2z" fill="#231f20"/><path d="m57.2 33c0 0-.8-3.3-1.2-10.2-.5-7.5-10.9-1.5-24-1.5-13.1 0-23.5-6-24 1.5-.4 6.9-1.2 10.2-1.2 10.2-6.5 0-6.5 10.6.4 10.6 0 11.4 14.3 18.4 24.8 18.4 10.5 0 24.8-7 24.8-18.4 6.9 0 6.9-10.6.4-10.6" fill="#8a6859"/><circle cx="44.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="44.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="35.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="19.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="35.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9 4.1 0 7.3-2.3 8.9-4.9.4-.7-.2-1.4-.8-1" fill="#574137"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f466.svg b/public/emoji/1f466.svg
new file mode 100644
index 000000000..5e233fc8b
--- /dev/null
+++ b/public/emoji/1f466.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c23,0,28,15.3,28,24c0,7.7-1,11-1,11H5c0,0-1-3.3-1-11C4,17.3,9,2,32,2z" fill="#ffb300"/><path d="m57.2 33c0 0-.8-3.3-1.2-10.2-.5-7.5-10.9-1.5-24-1.5-13.1 0-23.5-6-24 1.5-.4 6.9-1.2 10.2-1.2 10.2-6.5 0-6.5 10.6.4 10.6 0 11.4 14.3 18.4 24.8 18.4 10.5 0 24.8-7 24.8-18.4 6.9 0 6.9-10.6.4-10.6" fill="#ffdd67"/><circle cx="44.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="44.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="35.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="35.5" r="6.5" fill="#fff"/><circle cx="19.5" cy="35.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="35.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9s7.3-2.3 8.9-4.9c.4-.7-.2-1.4-.8-1" fill="#937237"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f467-1f3fb.svg b/public/emoji/1f467-1f3fb.svg
new file mode 100644
index 000000000..eeb7738da
--- /dev/null
+++ b/public/emoji/1f467-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.8 40c0 0 3.2-5.6 3.2-14 0-11-8.1-24-29-24-20.9 0-29 13-29 24 0 8.4 3.1 14 3.1 14-3.6 4.1-5.8 12.4-2.7 17.8 1.3 2.2 14.1 10 15.3-3.9h26.4c1.3 13.8 14.1 6.1 15.3 3.9 3.2-5.4 1-13.7-2.6-17.8" fill="#594640"/><path d="M32,6C16.7,6,5.5,14,5.5,24C5.5,24,9.6,9,32,9s25.5,15,25.5,15C57.5,14,47.3,6,32,6z" fill="#c28fef"/><path d="m57.3 42c6.2 0 6.2-9 0-9v-3c0 0-35-.9-43-13 2 12.2-7.7 16-7.7 16-6.2 0-6.2 9 0 9 0 7 7.3 18 25.3 18s25.4-11 25.4-18" fill="#ffe1bd"/><g fill="#fff"><circle cx="44.5" cy="36.5" r="6.5"/><circle cx="19.5" cy="36.5" r="6.5"/></g><circle cx="44.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="36.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="36.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9 4.1 0 7.3-2.3 8.9-4.9.4-.7-.2-1.4-.8-1" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f467-1f3fc.svg b/public/emoji/1f467-1f3fc.svg
new file mode 100644
index 000000000..4088b48a7
--- /dev/null
+++ b/public/emoji/1f467-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.9 40c0 0 3.1-5.6 3.1-14 0-11-8.1-24-29-24-20.9 0-29 13-29 24 0 8.4 3.1 14 3.1 14-3.6 4.1-5.8 12.4-2.7 17.8 1.3 2.2 14.1 10 15.3-3.9h26.4c1.3 13.8 14.1 6.1 15.3 3.9 3.2-5.4 1-13.7-2.5-17.8" fill="#dbb471"/><path d="M32,6C16.7,6,5.5,14,5.5,24C5.5,24,9.6,9,32,9c22.4,0,25.5,15,25.5,15C57.5,14,47.3,6,32,6z" fill="#c28fef"/><path d="m57.3 42c6.2 0 6.2-9 0-9v-3c0 0-35-.9-43-13 2 12.2-7.7 16-7.7 16-6.2 0-6.2 9 0 9 0 7 7.3 18 25.3 18s25.4-11 25.4-18" fill="#fed0ac"/><g fill="#fff"><circle cx="44.5" cy="36.5" r="6.5"/><circle cx="19.5" cy="36.5" r="6.5"/></g><circle cx="44.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="36.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="36.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9s7.3-2.3 8.9-4.9c.4-.7-.2-1.4-.8-1" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f467-1f3fd.svg b/public/emoji/1f467-1f3fd.svg
new file mode 100644
index 000000000..18a76f65d
--- /dev/null
+++ b/public/emoji/1f467-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.9 40c0 0 3.1-5.6 3.1-14 0-11-8.1-24-29-24-20.9 0-29 13-29 24 0 8.4 3.1 14 3.1 14-3.6 4.1-5.8 12.4-2.7 17.8 1.3 2.2 14.1 10 15.3-3.9h26.4c1.3 13.8 14.1 6.1 15.3 3.9 3.2-5.4 1-13.7-2.5-17.8" fill="#594640"/><path d="M32,6C16.7,6,5.5,14,5.5,24C5.5,24,9.6,9,32,9c22.4,0,25.5,15,25.5,15C57.5,14,47.3,6,32,6z" fill="#c28fef"/><path d="m57.3 42c6.2 0 6.2-9 0-9v-3c0 0-35-.9-43-13 2 12.2-7.7 16-7.7 16-6.2 0-6.2 9 0 9 0 7 7.3 18 25.3 18s25.4-11 25.4-18" fill="#d6a57c"/><g fill="#fff"><circle cx="44.5" cy="36.5" r="6.5"/><circle cx="19.5" cy="36.5" r="6.5"/></g><circle cx="44.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="36.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="36.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9s7.3-2.3 8.9-4.9c.4-.7-.2-1.4-.8-1" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f467-1f3fe.svg b/public/emoji/1f467-1f3fe.svg
new file mode 100644
index 000000000..dbb0f5fc6
--- /dev/null
+++ b/public/emoji/1f467-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.9 40c0 0 3.1-5.6 3.1-14 0-11-8.1-24-29-24-20.9 0-29 13-29 24 0 8.4 3.1 14 3.1 14-3.6 4.1-5.8 12.4-2.7 17.8 1.3 2.2 14.1 10 15.3-3.9h26.4c1.3 13.8 14.1 6.1 15.3 3.9 3.2-5.4 1-13.7-2.5-17.8" fill="#231f20"/><path d="M32,6C16.7,6,5.5,14,5.5,24C5.5,24,9.6,9,32,9c22.4,0,25.5,15,25.5,15C57.5,14,47.3,6,32,6z" fill="#c28fef"/><path d="m57.3 42c6.2 0 6.2-9 0-9v-3c0 0-35-.9-43-13 2 12.2-7.7 16-7.7 16-6.2 0-6.2 9 0 9 0 7 7.3 18 25.3 18 18.1 0 25.4-11 25.4-18" fill="#b47d56"/><g fill="#fff"><circle cx="44.5" cy="36.5" r="6.5"/><circle cx="19.5" cy="36.5" r="6.5"/></g><circle cx="44.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="36.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="36.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9 4.1 0 7.3-2.3 8.9-4.9.4-.7-.2-1.4-.8-1" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f467-1f3ff.svg b/public/emoji/1f467-1f3ff.svg
new file mode 100644
index 000000000..80e424ed2
--- /dev/null
+++ b/public/emoji/1f467-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.9 40c0 0 3.1-5.6 3.1-14 0-11-8.1-24-29-24-20.9 0-29 13-29 24 0 8.4 3.1 14 3.1 14-3.6 4.1-5.8 12.4-2.7 17.8 1.3 2.2 14.1 10 15.3-3.9h26.4c1.3 13.8 14.1 6.1 15.3 3.9 3.2-5.4 1-13.7-2.5-17.8" fill="#231f20"/><path d="M32,6C16.7,6,5.5,14,5.5,24C5.5,24,9.6,9,32,9c22.4,0,25.5,15,25.5,15C57.5,14,47.3,6,32,6z" fill="#c28fef"/><path d="m57.3 42c6.2 0 6.2-9 0-9v-3c0 0-35-.9-43-13 2 12.2-7.7 16-7.7 16-6.2 0-6.2 9 0 9 0 7 7.3 18 25.3 18 18.1 0 25.4-11 25.4-18" fill="#8a6859"/><g fill="#fff"><circle cx="44.5" cy="36.5" r="6.5"/><circle cx="19.5" cy="36.5" r="6.5"/></g><circle cx="44.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="36.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="36.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9 4.1 0 7.3-2.3 8.9-4.9.4-.7-.2-1.4-.8-1" fill="#574137"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f467.svg b/public/emoji/1f467.svg
new file mode 100644
index 000000000..1cb7f67a6
--- /dev/null
+++ b/public/emoji/1f467.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.9 40c0 0 3.1-5.6 3.1-14 0-11-8.1-24-29-24s-29 13-29 24c0 8.4 3.1 14 3.1 14-3.6 4.1-5.8 12.4-2.7 17.8 1.3 2.2 14.1 10 15.3-3.9h26.4c1.3 13.8 14.1 6.1 15.3 3.9 3.2-5.4 1-13.7-2.5-17.8" fill="#ffb300"/><path d="M32,6C16.7,6,5.5,14,5.5,24C5.5,24,9.6,9,32,9s25.5,15,25.5,15C57.5,14,47.3,6,32,6z" fill="#c28fef"/><path d="m57.3 42c6.2 0 6.2-9 0-9v-3c0 0-35-.9-43-13 2 12.2-7.7 16-7.7 16-6.2 0-6.2 9 0 9 0 7 7.3 18 25.3 18s25.4-11 25.4-18" fill="#ffdd67"/><g fill="#fff"><circle cx="44.5" cy="36.5" r="6.5"/><circle cx="19.5" cy="36.5" r="6.5"/></g><circle cx="44.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="36.5" r="1.5" fill="#231f20"/><circle cx="19.5" cy="36.5" r="4.5" fill="#664e27"/><circle cx="19.5" cy="36.5" r="1.5" fill="#231f20"/><path d="m40.1 48.1c-5.2 3.6-11 3.6-16.2 0-.6-.4-1.2.3-.8 1 1.6 2.6 4.8 4.9 8.9 4.9s7.3-2.3 8.9-4.9c.4-.7-.2-1.4-.8-1" fill="#937237"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fb.svg b/public/emoji/1f468-1f3fb.svg
new file mode 100644
index 000000000..9ffc40139
--- /dev/null
+++ b/public/emoji/1f468-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M6,36h52C58,8,54,2,32,2S6,8,6,36z" fill="#594640"/><path d="m55.8 29.9c-.2 1.1-.4 2.1-.7 2.7-.6 1-1.7 1.6-1.7 1.6s.3-2.1.2-5c-1.2-17.4-2.2-12.6-21.6-12.6-19.4 0-20.4-4.8-21.6 12.5-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.7-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4.2-.1-4.2 5.1 0 3.2 1.2 5.9 5.3 6.2 1.3 10.2 7.3 15.4 17.2 19.9 2.7 1.2 8.3 1.2 11 0 10-4.5 15.9-9.7 17.2-19.9 4.1-.3 5.3-2.9 5.3-6.2 0-5.2-2.4-5.6-4.2-5.1" fill="#ffe1bd"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m22 31.6c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#e6b796"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fc.svg b/public/emoji/1f468-1f3fc.svg
new file mode 100644
index 000000000..e0e8d5fd3
--- /dev/null
+++ b/public/emoji/1f468-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M6,36h52C58,8,54,2,32,2S6,8,6,36z" fill="#dbb471"/><path d="m55.8 29.9c-.2 1.1-.4 2.1-.7 2.7-.6 1-1.7 1.6-1.7 1.6s.3-2.1.2-5c-1.2-17.4-2.2-12.6-21.6-12.6-19.4 0-20.4-4.8-21.6 12.5-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.7-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4.2-.1-4.2 5.1 0 3.2 1.2 5.9 5.3 6.2 1.3 10.2 7.3 15.4 17.2 19.9 2.7 1.2 8.3 1.2 11 0 10-4.5 15.9-9.7 17.2-19.9 4.1-.3 5.3-2.9 5.3-6.2 0-5.2-2.4-5.6-4.2-5.1" fill="#fed0ac"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m22 31.6c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#e0a372"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fd.svg b/public/emoji/1f468-1f3fd.svg
new file mode 100644
index 000000000..4fc71c6d8
--- /dev/null
+++ b/public/emoji/1f468-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M6,36h52C58,8,54,2,32,2S6,8,6,36z" fill="#594640"/><path d="m55.8 29.9c-.2 1.1-.4 2.1-.7 2.7-.6 1-1.7 1.6-1.7 1.6s.3-2.1.2-5c-1.2-17.4-2.2-12.6-21.6-12.6-19.4 0-20.4-4.8-21.6 12.5-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.7-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4.2-.1-4.2 5.1 0 3.2 1.2 5.9 5.3 6.2 1.3 10.2 7.3 15.4 17.2 19.9 2.7 1.2 8.3 1.2 11 0 10-4.5 15.9-9.7 17.2-19.9 4.1-.3 5.3-2.9 5.3-6.2 0-5.2-2.4-5.6-4.2-5.1" fill="#d6a57c"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m22 31.6c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#b58360"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3fe.svg b/public/emoji/1f468-1f3fe.svg
new file mode 100644
index 000000000..9dc4c6df7
--- /dev/null
+++ b/public/emoji/1f468-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M6,36h52C58,8,54,2,32,2S6,8,6,36z" fill="#231f20"/><path d="m55.8 29.9c-.2 1.1-.4 2.1-.7 2.7-.6 1-1.7 1.6-1.7 1.6s.3-2.1.2-5c-1.2-17.4-2.2-12.6-21.6-12.6-19.4 0-20.4-4.8-21.6 12.5-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.7-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4.2-.1-4.2 5.1 0 3.2 1.2 5.9 5.3 6.2 1.3 10.2 7.3 15.4 17.2 19.9 2.7 1.2 8.3 1.2 11 0 10-4.5 15.9-9.7 17.2-19.9 4.1-.3 5.3-2.9 5.3-6.2 0-5.2-2.4-5.6-4.2-5.1" fill="#b47d56"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m22 31.6c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#935e3e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f3ff.svg b/public/emoji/1f468-1f3ff.svg
new file mode 100644
index 000000000..fab2b4349
--- /dev/null
+++ b/public/emoji/1f468-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M6,36h52C58,8,54,2,32,2S6,8,6,36z" fill="#231f20"/><path d="m55.8 29.9c-.2 1.1-.4 2.1-.7 2.7-.6 1-1.7 1.6-1.7 1.6s.3-2.1.2-5c-1.2-17.4-2.2-12.6-21.6-12.6-19.4 0-20.4-4.8-21.6 12.5-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.7-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4.2-.1-4.2 5.1 0 3.2 1.2 5.9 5.3 6.2 1.3 10.2 7.3 15.4 17.2 19.9 2.7 1.2 8.3 1.2 11 0 10-4.5 15.9-9.7 17.2-19.9 4.1-.3 5.3-2.9 5.3-6.2 0-5.2-2.4-5.6-4.2-5.1" fill="#8a6859"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#574137"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m22 31.6c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#705041"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f468-1f466-1f466.svg b/public/emoji/1f468-1f468-1f466-1f466.svg
new file mode 100644
index 000000000..5c348147b
--- /dev/null
+++ b/public/emoji/1f468-1f468-1f466-1f466.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 34.8c0-5.8-30-5.8-30 0v27.2h60v-27.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="m31.9 17.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m59.7 17.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="41" cy="20.3" r="2.2"/><circle cx="52" cy="20.3" r="2.2"/><path d="m50.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="M32.1,17.3l-1.5,2.8H4.4l-1.1-2.9C3.2,6.6,5.7,2.1,17.4,2C29.2,1.9,32.1,6.6,32.1,17.3z" fill="#ffb300"/><path d="m4.3 17.1c.1.6.2 1.2.4 1.5.3.6.9.9.9.9s-.2-1.2-.1-2.8c.7-9.7 1.2-5.1 11.9-5.1 10.7 0 11.3-4.7 11.9 5 .1 1.7-.1 2.8-.1 2.8s.6-.3.9-.9c.2-.3.3-.9.4-1.5 1-.3 2.3 0 2.3 2.9 0 1.8-.7 3.3-2.9 3.5-.8 6.1-8.9 10.1-12.6 10.1-3.6 0-11.8-4.1-12.6-10.1-2-.1-2.7-1.6-2.7-3.4 0-2.9 1.3-3.1 2.3-2.9" fill="#ffdd67"/><g fill="#937237"><circle cx="23" cy="20.3" r="2.2"/><circle cx="12" cy="20.3" r="2.2"/><path d="m13.9 27.2c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4s-3.2-1.1-3.9-2.4c-.2-.4 0-.8.3-.5"/></g><path d="m57 62h-25c0-8.4 25-8.4 25 0" fill="#29b6f6"/><path d="m44.5 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.4-8.5-10.9-8.5" fill="#ffb300"/><path d="m34.6 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7-4 0-9.9-2.6-9.9-7-2.1 0-2.1-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="39.7" cy="49.8" r="1.8"/><circle cx="49.3" cy="49.8" r="1.8"/><path d="m41.4 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2-1.6 0-2.8-1-3.4-2-.3-.3-.1-.6.2-.4"/></g><path d="m32 62h-25.1c0-8.4 25.1-8.4 25.1 0" fill="#29b6f6"/><path d="m19.4 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.3-8.5-10.9-8.5" fill="#ffb300"/><path d="m9.6 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7-4 0-9.9-2.6-9.9-7-2.2 0-2.2-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="14.7" cy="49.8" r="1.8"/><circle cx="24.2" cy="49.8" r="1.8"/><path d="m16.3 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2-1.6 0-2.8-1-3.4-2-.3-.3 0-.6.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f468-1f466.svg b/public/emoji/1f468-1f468-1f466.svg
new file mode 100644
index 000000000..7f5946500
--- /dev/null
+++ b/public/emoji/1f468-1f468-1f466.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 34.8c0-5.8-30-5.8-30 0v27.2h60v-27.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="m31.9 17.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m59.7 17.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="41" cy="20.3" r="2.2"/><circle cx="52" cy="20.3" r="2.2"/><path d="m50.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="M32.1,17.3l-1.5,2.8H4.4l-1.1-2.9C3.2,6.6,5.7,2.1,17.4,2C29.2,1.9,32.1,6.6,32.1,17.3z" fill="#ffb300"/><path d="m4.3 17.1c.1.6.2 1.2.4 1.5.3.6.9.9.9.9s-.2-1.2-.1-2.8c.7-9.7 1.2-5.1 11.9-5.1 10.7 0 11.3-4.7 11.9 5 .1 1.7-.1 2.8-.1 2.8s.6-.3.9-.9c.2-.3.3-.9.4-1.5 1-.3 2.3 0 2.3 2.9 0 1.8-.7 3.3-2.9 3.5-.8 6.1-8.9 10.1-12.6 10.1-3.6 0-11.8-4.1-12.6-10.1-2-.1-2.7-1.6-2.7-3.4 0-2.9 1.3-3.1 2.3-2.9" fill="#ffdd67"/><g fill="#937237"><circle cx="23" cy="20.3" r="2.2"/><circle cx="12" cy="20.3" r="2.2"/><path d="m13.9 27.2c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4s-3.2-1.1-3.9-2.4c-.2-.4 0-.8.3-.5"/></g><path d="m44.5 62h-25c0-8.4 25-8.4 25 0" fill="#29b6f6"/><path d="m32 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.4-8.5-10.9-8.5" fill="#ffb300"/><path d="m22.1 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7s-9.9-2.6-9.9-7c-2.1 0-2.1-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="27.2" cy="49.8" r="1.8"/><circle cx="36.8" cy="49.8" r="1.8"/><path d="m28.9 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2-1.6 0-2.8-1-3.4-2-.3-.3-.1-.6.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f468-1f467-1f466.svg b/public/emoji/1f468-1f468-1f467-1f466.svg
new file mode 100644
index 000000000..555c8bd84
--- /dev/null
+++ b/public/emoji/1f468-1f468-1f467-1f466.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31 34.8c0-5.8-30-5.8-30 0v27.2h60v-27.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="m30.9 17.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m58.7 17.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="40" cy="20.3" r="2.2"/><circle cx="51" cy="20.3" r="2.2"/><path d="m49.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4 1.8 0 3.2-1.1 3.9-2.4.2-.4 0-.8-.3-.5"/></g><path d="M31.1,17.3l-1.5,2.8H3.4l-1.1-2.9C2.2,6.6,4.7,2.1,16.4,2C28.2,1.9,31.1,6.6,31.1,17.3z" fill="#ffb300"/><path d="m3.3 17.1c.1.6.2 1.2.4 1.5.3.6.9.9.9.9s-.2-1.2-.1-2.8c.7-9.7 1.2-5.1 11.9-5.1 10.7 0 11.3-4.7 11.9 5 .1 1.7-.1 2.8-.1 2.8s.6-.3.9-.9c.2-.3.3-.9.4-1.5 1-.3 2.3 0 2.3 2.9 0 1.8-.7 3.3-2.9 3.5-.8 6.1-8.9 10.1-12.6 10.1-3.6 0-11.8-4.1-12.6-10.1-2-.1-2.7-1.6-2.7-3.4 0-2.9 1.3-3.1 2.3-2.9" fill="#ffdd67"/><g fill="#937237"><circle cx="22" cy="20.3" r="2.2"/><circle cx="11" cy="20.3" r="2.2"/><path d="m12.9 27.2c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4-1.8 0-3.2-1.1-3.9-2.4-.2-.4 0-.8.3-.5"/></g><path d="m56 62h-25c0-8.4 25-8.4 25 0" fill="#29b6f6"/><path d="m43.5 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.4-8.5-10.9-8.5" fill="#ffb300"/><path d="m33.6 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7-4 0-9.9-2.6-9.9-7-2.1 0-2.1-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="38.7" cy="49.8" r="1.8"/><circle cx="48.3" cy="49.8" r="1.8"/><path d="m40.4 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2s-2.8-1-3.4-2c-.3-.3-.1-.6.2-.4"/></g><path d="m29 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.5 1.7-2.7 5.4-1.4 7.7.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.3.1-6-1.4-7.7" fill="#ffb300"/><g fill="#ff81ab"><path d="m18.3 37.8c-6.2 0-10.4 3.2-10.4 7.2 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.2c0-4-3.9-7.2-10.4-7.2"/><path d="m6 62h25c0-8.4-25-8.4-25 0"/></g><path d="m28.3 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.4.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><circle cx="23" cy="49.8" r="1.8"/><circle cx="13.9" cy="49.8" r="1.8"/><path d="m21.6 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3 0-.6-.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f468-1f467-1f467.svg b/public/emoji/1f468-1f468-1f467-1f467.svg
new file mode 100644
index 000000000..1e35ca4eb
--- /dev/null
+++ b/public/emoji/1f468-1f468-1f467-1f467.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 34.8c0-5.8-30-5.8-30 0v27.2h60v-27.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="m31.9 17.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m59.7 17.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="41" cy="20.3" r="2.2"/><circle cx="52" cy="20.3" r="2.2"/><path d="m50.1 27.1c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.3 0-.7-.3-.5"/></g><path d="M32.1,17.3l-1.5,2.8H4.4l-1.1-2.9C3.2,6.6,5.7,2.1,17.4,2C29.2,1.9,32.1,6.6,32.1,17.3z" fill="#ffb300"/><path d="m4.3 17.1c.1.6.2 1.2.4 1.5.3.6.9.9.9.9s-.2-1.2-.1-2.8c.7-9.7 1.2-5.1 11.9-5.1 10.7 0 11.3-4.7 11.9 5 .1 1.7-.1 2.8-.1 2.8s.6-.3.9-.9c.2-.3.3-.9.4-1.5 1-.3 2.3 0 2.3 2.9 0 1.8-.7 3.3-2.9 3.5-.8 6.1-8.9 10.1-12.6 10.1-3.6 0-11.8-4.1-12.6-10.1-2-.1-2.7-1.6-2.7-3.4 0-2.9 1.3-3.1 2.3-2.9" fill="#ffdd67"/><g fill="#937237"><circle cx="23" cy="20.3" r="2.2"/><circle cx="12" cy="20.3" r="2.2"/><path d="m13.9 27.1c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4s-3.2-1.1-3.9-2.4c-.2-.3 0-.7.3-.5"/></g><path d="m30 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.5 1.7-2.7 5.4-1.4 7.7.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.3.1-6-1.4-7.7" fill="#ffb300"/><g fill="#ff81ab"><path d="m19.3 37.8c-6.2 0-10.4 3.2-10.4 7.2 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.2c0-4-3.9-7.2-10.4-7.2"/><path d="m7 62h25c0-8.4-25-8.4-25 0"/></g><path d="m29.3 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.4.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><path d="m25.8 49.8c0 1-.8 1.8-1.8 1.8-1 0-1.8-.8-1.8-1.8s.9-1.8 1.8-1.8c1 0 1.8.8 1.8 1.8"/><circle cx="14.9" cy="49.8" r="1.8"/><path d="m22.6 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3 0-.6-.2-.4"/></g><path d="m55 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.5 1.7-2.7 5.4-1.4 7.7.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.3.1-6-1.4-7.7" fill="#ffb300"/><g fill="#ff81ab"><path d="m44.3 37.8c-6.2 0-10.4 3.2-10.4 7.1 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.1c.1-4-3.9-7.2-10.4-7.2"/><path d="m32 62h25c0-8.4-25-8.4-25 0"/></g><path d="m54.3 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.5.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><path d="m50.8 49.8c0 1-.8 1.8-1.8 1.8-1 0-1.8-.8-1.8-1.8s.9-1.8 1.8-1.8c1 0 1.8.8 1.8 1.8"/><circle cx="39.9" cy="49.8" r="1.8"/><path d="m47.6 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3.1-.6-.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f468-1f467.svg b/public/emoji/1f468-1f468-1f467.svg
new file mode 100644
index 000000000..6dfa7e98e
--- /dev/null
+++ b/public/emoji/1f468-1f468-1f467.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 34.8c0-5.8-30-5.8-30 0v27.2h60v-27.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="m31.9 17.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m59.7 17.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="41" cy="20.3" r="2.2"/><circle cx="52" cy="20.3" r="2.2"/><path d="m50.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="M32.1,17.3l-1.5,2.8H4.4l-1.1-2.9C3.2,6.6,5.7,2.1,17.4,2C29.2,1.9,32.1,6.6,32.1,17.3z" fill="#ffb300"/><path d="m4.3 17.1c.1.6.2 1.2.4 1.5.3.6.9.9.9.9s-.2-1.2-.1-2.8c.7-9.7 1.2-5.1 11.9-5.1 10.7 0 11.3-4.7 11.9 5 .1 1.7-.1 2.8-.1 2.8s.6-.3.9-.9c.2-.3.3-.9.4-1.5 1-.3 2.3 0 2.3 2.9 0 1.8-.7 3.3-2.9 3.5-.8 6.1-8.9 10.1-12.6 10.1-3.6 0-11.8-4.1-12.6-10.1-2-.1-2.7-1.6-2.7-3.4 0-2.9 1.3-3.1 2.3-2.9" fill="#ffdd67"/><g fill="#937237"><circle cx="23" cy="20.3" r="2.2"/><circle cx="12" cy="20.3" r="2.2"/><path d="m13.9 27.2c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4s-3.2-1.1-3.9-2.4c-.2-.4 0-.8.3-.5"/></g><path d="m42.5 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.4 1.7-2.7 5.4-1.4 7.6.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.2.1-5.9-1.4-7.6" fill="#ffb300"/><g fill="#ff81ab"><path d="m31.9 37.8c-6.2 0-10.4 3.2-10.4 7.1 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.1c0-4-4-7.2-10.4-7.2"/><path d="m19.5 62h25c0-8.4-25-8.4-25 0"/></g><path d="m41.8 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.5.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><path d="m38.3 49.8c0 1-.8 1.8-1.8 1.8-1 0-1.8-.8-1.8-1.8s.8-1.8 1.8-1.8c1 0 1.8.8 1.8 1.8"/><circle cx="27.4" cy="49.8" r="1.8"/><path d="m35.1 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3.1-.6-.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f469-1f466-1f466.svg b/public/emoji/1f468-1f469-1f466-1f466.svg
new file mode 100644
index 000000000..f877a886c
--- /dev/null
+++ b/public/emoji/1f468-1f469-1f466-1f466.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M17,2C7.3,2,2,8.3,2,16.7v18.5h30V16.7c0-12.4-8.1-12.2-8.1-12.2S23.3,2,17,2z" fill="#ffb300"/><path d="m32 34.8v27.2h30v-27.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="M2,34.8V62h30V34.8C32,29,2,29,2,34.8z" fill="#c2185b"/><path d="m6.4 23.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="20.3" r="2.2"/><circle cx="22.9" cy="20.3" r="2.2"/><path d="m21.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="m31.9 17.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m59.7 17.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="41" cy="20.3" r="2.2"/><circle cx="52" cy="20.3" r="2.2"/><path d="m50.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="m57 62h-25c0-8.4 25-8.4 25 0" fill="#29b6f6"/><path d="m44.5 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.4-8.5-10.9-8.5" fill="#ffb300"/><path d="m34.6 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7-4 0-9.9-2.6-9.9-7-2.1 0-2.1-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="39.7" cy="49.8" r="1.8"/><circle cx="49.3" cy="49.8" r="1.8"/><path d="m41.4 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2-1.6 0-2.8-1-3.4-2-.3-.3-.1-.6.2-.4"/></g><path d="m32 62h-25.1c0-8.4 25.1-8.4 25.1 0" fill="#29b6f6"/><path d="m19.4 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.3-8.5-10.9-8.5" fill="#ffb300"/><path d="m9.6 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7-4 0-9.9-2.6-9.9-7-2.2 0-2.2-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="14.7" cy="49.8" r="1.8"/><circle cx="24.2" cy="49.8" r="1.8"/><path d="m16.3 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2-1.6 0-2.8-1-3.4-2-.3-.3 0-.6.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f469-1f467-1f466.svg b/public/emoji/1f468-1f469-1f467-1f466.svg
new file mode 100644
index 000000000..0ab0a6b2b
--- /dev/null
+++ b/public/emoji/1f468-1f469-1f467-1f466.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M17,2C7.3,2,2,8.3,2,16.7v18.5h30V16.7c0-12.4-8.1-12.2-8.1-12.2S23.3,2,17,2z" fill="#ffb300"/><path d="m32 34.8v27.2h30v-27.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="M2,34.8V62h30V34.8C32,29,2,29,2,34.8z" fill="#c2185b"/><path d="m6.4 23.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="20.3" r="2.2"/><circle cx="22.9" cy="20.3" r="2.2"/><path d="m21.1 27.1c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.3 0-.7-.3-.5"/></g><path d="m31.9 17.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m59.7 17.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="41" cy="20.3" r="2.2"/><circle cx="52" cy="20.3" r="2.2"/><path d="m50.1 27.1c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.3 0-.7-.3-.5"/></g><path d="m57 62h-25c0-8.4 25-8.4 25 0" fill="#29b6f6"/><path d="m44.5 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.4-8.5-10.9-8.5" fill="#ffb300"/><path d="m34.6 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7-4 0-9.9-2.6-9.9-7-2.1 0-2.1-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="39.7" cy="49.8" r="1.8"/><circle cx="49.3" cy="49.8" r="1.8"/><path d="m41.4 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2-1.6 0-2.8-1-3.4-2-.3-.3-.1-.6.2-.4"/></g><path d="m30 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.5 1.7-2.7 5.4-1.4 7.7.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.3.1-6-1.4-7.7" fill="#ffb300"/><g fill="#ff81ab"><path d="m19.3 37.8c-6.2 0-10.4 3.2-10.4 7.2 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.2c0-4-3.9-7.2-10.4-7.2"/><path d="m7 62h25c0-8.4-25-8.4-25 0"/></g><path d="m29.3 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.4.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><path d="m25.8 49.8c0 1-.8 1.8-1.8 1.8-1 0-1.8-.8-1.8-1.8s.9-1.8 1.8-1.8c1 0 1.8.8 1.8 1.8"/><circle cx="14.9" cy="49.8" r="1.8"/><path d="m22.6 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3 0-.6-.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f469-1f467-1f467.svg b/public/emoji/1f468-1f469-1f467-1f467.svg
new file mode 100644
index 000000000..ca1285f9b
--- /dev/null
+++ b/public/emoji/1f468-1f469-1f467-1f467.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M17,2C7.3,2,2,8.3,2,16.7v18.5h30V16.7c0-12.4-8.1-12.2-8.1-12.2S23.3,2,17,2z" fill="#ffb300"/><path d="m32 34.8v27.2h30v-27.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="M2,34.8V62h30V34.8C32,29,2,29,2,34.8z" fill="#c2185b"/><path d="m6.4 23.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="20.3" r="2.2"/><circle cx="22.9" cy="20.3" r="2.2"/><path d="m21.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="m31.9 17.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m59.7 17.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="41" cy="20.3" r="2.2"/><circle cx="52" cy="20.3" r="2.2"/><path d="m50.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="m30 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.5 1.7-2.7 5.4-1.4 7.7.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.3.1-6-1.4-7.7" fill="#ffb300"/><g fill="#ff81ab"><path d="m19.3 37.8c-6.2 0-10.4 3.2-10.4 7.2 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.2c0-4-3.9-7.2-10.4-7.2"/><path d="m7 62h25c0-8.4-25-8.4-25 0"/></g><path d="m29.3 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.4.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><path d="m25.8 49.8c0 1-.8 1.8-1.8 1.8-1 0-1.8-.8-1.8-1.8s.9-1.8 1.8-1.8c1 0 1.8.8 1.8 1.8"/><circle cx="14.9" cy="49.8" r="1.8"/><path d="m22.6 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3 0-.6-.2-.4"/></g><path d="m55 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.5 1.7-2.7 5.4-1.4 7.7.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.3.1-6-1.4-7.7" fill="#ffb300"/><g fill="#ff81ab"><path d="m44.3 37.8c-6.2 0-10.4 3.2-10.4 7.1 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.1c.1-4-3.9-7.2-10.4-7.2"/><path d="m32 62h25c0-8.4-25-8.4-25 0"/></g><path d="m54.3 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.5.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><path d="m50.8 49.8c0 1-.8 1.8-1.8 1.8-1 0-1.8-.8-1.8-1.8s.9-1.8 1.8-1.8c1 0 1.8.8 1.8 1.8"/><circle cx="39.9" cy="49.8" r="1.8"/><path d="m47.6 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3.1-.6-.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-1f469-1f467.svg b/public/emoji/1f468-1f469-1f467.svg
new file mode 100644
index 000000000..0afec9c1b
--- /dev/null
+++ b/public/emoji/1f468-1f469-1f467.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M17,2C7.3,2,2,8.3,2,16.7v18.5h30V16.7c0-12.4-8.1-12.2-8.1-12.2S23.3,2,17,2z" fill="#ffb300"/><path d="m32 34.8v27.2h30v-27.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="M2,34.8V62h30V34.8C32,29,2,29,2,34.8z" fill="#c2185b"/><path d="m6.4 23.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="20.3" r="2.2"/><circle cx="22.9" cy="20.3" r="2.2"/><path d="m21.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="m31.9 17.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m59.7 17.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="41" cy="20.3" r="2.2"/><circle cx="52" cy="20.3" r="2.2"/><path d="m50.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="m42.5 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.4 1.7-2.7 5.4-1.4 7.6.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.2.1-5.9-1.4-7.6" fill="#ffb300"/><g fill="#ff81ab"><path d="m31.9 37.8c-6.2 0-10.4 3.2-10.4 7.1 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.1c0-4-4-7.2-10.4-7.2"/><path d="m19.5 62h25c0-8.4-25-8.4-25 0"/></g><path d="m41.8 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.5.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><path d="m38.3 49.8c0 1-.8 1.8-1.8 1.8-1 0-1.8-.8-1.8-1.8s.8-1.8 1.8-1.8c1 0 1.8.8 1.8 1.8"/><circle cx="27.4" cy="49.8" r="1.8"/><path d="m35.1 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3.1-.6-.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-2764-1f468.svg b/public/emoji/1f468-2764-1f468.svg
new file mode 100644
index 000000000..727c3fc94
--- /dev/null
+++ b/public/emoji/1f468-2764-1f468.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 54.8v7.2h30v-7.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="m31.9 37.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m59.7 37.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="41" cy="40.3" r="2.2"/><circle cx="52" cy="40.3" r="2.2"/><path d="m50.1 47.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="m46.5 7.1c-3.2-8.5-13.5-4.7-14.5-.5-1.3-4.5-11.4-7.9-14.5.4-3.5 9.3 13.3 17.6 14.5 19 1.2-1.1 18-9.8 14.5-18.9" fill="#ff5a79"/><path d="M32,54.8V62H2v-7.2C2,49,32,49,32,54.8z" fill="#01579b"/><path d="m32.1 37.3l-1.5 2.8h-26.2l-1.1-2.9c0-10.6 2.5-15 14.1-15.1 11.8-.2 14.7 4.5 14.7 15.2" fill="#ffb300"/><path d="m4.3 37.1c.1.6.2 1.2.4 1.5.3.6.9.9.9.9s-.2-1.2-.1-2.8c.7-9.7 1.2-5.1 11.9-5.1 10.7 0 11.3-4.7 11.9 5 .1 1.7-.1 2.8-.1 2.8s.6-.3.9-.9c.2-.3.3-.9.4-1.5 1-.3 2.3 0 2.3 2.9 0 1.8-.7 3.3-2.9 3.5-.8 6.1-8.9 10.1-12.6 10.1-3.6 0-11.8-4.1-12.6-10.1-2-.1-2.7-1.6-2.7-3.4 0-2.9 1.3-3.1 2.3-2.9" fill="#ffdd67"/><g fill="#937237"><circle cx="23" cy="40.3" r="2.2"/><circle cx="12" cy="40.3" r="2.2"/><path d="m13.9 47.2c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4s-3.2-1.1-3.9-2.4c-.2-.4 0-.8.3-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468-2764-1f48b-1f468.svg b/public/emoji/1f468-2764-1f48b-1f468.svg
new file mode 100644
index 000000000..5e8450682
--- /dev/null
+++ b/public/emoji/1f468-2764-1f48b-1f468.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 60.8v1.2h-30v-14.2c0 0 30 7.2 30 13" fill="#01579b"/><path d="m29.2 40h-24.8l-1.1-2.9c0-10.6 2.5-15 14.1-15.1 12.4-.1 13.8 10.3 11.8 18" fill="#ffb300"/><path d="m4.3 37.1c.1.6.2 1.2.4 1.5.3.6.9.9.9.9s-.2-1.2-.1-2.8c.7-9.7 2.6-5.1 15.9-5.1 4.7 0 8.2-3.5 8.2 12 0 5.8-4.3 11.5-9.9 11.5-6 0-14.8-4.2-14.8-11.7-2.2-.1-2.9-1.6-2.9-3.4 0-2.9 1.3-3.1 2.3-2.9" fill="#ffdd67"/><g fill="#937237"><path d="m28.2 39.9c-.9-2-2.2-3-3.6-3-1.4 0-2.7 1-3.6 3-.1.2.4.6.6.4.9-.7 1.9-1 3-1 1.1 0 2.1.3 3 1 .2.1.7-.2.6-.4"/><path d="m17.4 39.9c-.9-2-2.2-3-3.6-3s-2.7 1-3.6 3c-.1.2.4.6.6.4.9-.7 1.9-1 3-1 1.1 0 2.1.3 3 1 .2.1.7-.2.6-.4"/><path d="m23.2 49.4c.8-.8-.9-1.4-.9-2.8 0-1.4 1.6-2 .9-2.8-.9-.9-2.9-.2-4.1-1.5 0 1 .9 2.2 2.5 2.2 0 0-1.1.4-1.1 2.2 0 1.7 1.1 2.2 1.1 2.2-1.6 0-2.5 1.1-2.5 2.2 1.2-1.4 3.2-.7 4.1-1.7"/></g><path d="m46.5 7.1c-3.2-8.5-13.5-4.7-14.5-.5-1.3-4.5-11.4-7.9-14.5.4-3.5 9.3 13.3 17.6 14.5 19 1.2-1.1 18-9.8 14.5-18.9" fill="#ff5a79"/><path d="m32 60.8v1.2h30v-14.2c0 0-30 7.2-30 13" fill="#01579b"/><path d="m34.8 40h24.8l1.1-2.9c0-10.6-2.5-15-14.1-15.1-12.4-.1-13.8 10.3-11.8 18" fill="#ffb300"/><path d="m59.7 37.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-2.6-5.1-15.9-5.1-4.7 0-8.2-3.5-8.2 12 0 5.8 4.3 11.5 9.9 11.5 6 0 14.8-4.2 14.8-11.7 2.2-.2 2.9-1.7 2.9-3.5 0-2.8-1.3-3-2.3-2.8" fill="#ffdd67"/><g fill="#937237"><path d="m35.8 39.9c.9-2 2.2-3 3.6-3 1.4 0 2.7 1 3.6 3 .1.2-.4.6-.6.4-.9-.7-1.9-1-3-1-1.1 0-2.1.3-3 1-.2.1-.7-.2-.6-.4"/><path d="m46.6 39.9c.9-2 2.2-3 3.6-3s2.7 1 3.6 3c.1.2-.4.6-.6.4-.9-.7-1.9-1-3-1-1.1 0-2.1.3-3 1-.2.1-.7-.2-.6-.4"/><path d="m40.8 49.4c-.8-.8.9-1.4.9-2.8 0-1.4-1.6-2-.9-2.8.9-.9 2.9-.2 4.1-1.5 0 1-.9 2.2-2.5 2.2 0 0 1.1.4 1.1 2.2 0 1.7-1.1 2.2-1.1 2.2 1.6 0 2.5 1.1 2.5 2.2-1.2-1.4-3.2-.7-4.1-1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f468.svg b/public/emoji/1f468.svg
new file mode 100644
index 000000000..0f27a2836
--- /dev/null
+++ b/public/emoji/1f468.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M6,36h52C58,8,54,2,32,2S6,8,6,36z" fill="#ffb300"/><path d="m55.8 29.9c-.2 1.1-.4 2.1-.7 2.7-.6 1-1.7 1.6-1.7 1.6s.3-2.1.2-5c-1.2-17.4-2.2-12.6-21.6-12.6-19.4 0-20.4-4.8-21.6 12.5-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.7-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4.2-.1-4.2 5.1 0 3.2 1.2 5.9 5.3 6.2 1.3 10.2 7.3 15.4 17.2 19.9 2.7 1.2 8.3 1.2 11 0 10-4.5 15.9-9.7 17.2-19.9 4.1-.3 5.3-2.9 5.3-6.2 0-5.2-2.4-5.6-4.2-5.1" fill="#ffdd67"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#937237"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m22 31.6c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#664e27"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#eba352"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fb.svg b/public/emoji/1f469-1f3fb.svg
new file mode 100644
index 000000000..62b4b6322
--- /dev/null
+++ b/public/emoji/1f469-1f3fb.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#594640"/><path d="M10.4,40.7c0,0-4.4-1.1-4.4-7.5c0-5.1,3.3-5.9,3.3-5.9C21.1,27.2,43,12,43,12s4.6,13.4,11.6,15.2
+		c0,0,3.4,0.6,3.4,5.9c0,6.4-4.5,7.5-4.5,7.5C53.4,50.3,40.1,62,32,62C23.9,62,10.4,50.3,10.4,40.7z" fill="#ffe1bd"/><path d="m32 47c-4.2 0-6.3-3-4.2-3 2.1 0 6.3 0 8.4 0s0 3-4.2 3" fill="#e6b796"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#664e27"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><path d="m15.5 33.5c0 2.5 2 4.5 4.5 4.5 2.5 0 4.5-2 4.5-4.5 0-2.5-2-4.5-4.5-4.5-2.5 0-4.5 2-4.5 4.5" fill="#664e27"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#e08672"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5 5.5 0 6-1.7 10-2.5 0 0-3.8.5-6.1-.4" fill="#b86e5d"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fc.svg b/public/emoji/1f469-1f3fc.svg
new file mode 100644
index 000000000..2556b3a2d
--- /dev/null
+++ b/public/emoji/1f469-1f3fc.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#dbb471"/><path d="M10.4,40.7c0,0-4.4-1.1-4.4-7.5c0-5.1,3.3-5.9,3.3-5.9C21.1,27.2,43,12,43,12s4.6,13.4,11.6,15.2
+		c0,0,3.4,0.6,3.4,5.9c0,6.4-4.5,7.5-4.5,7.5C53.4,50.3,40.1,62,32,62C23.9,62,10.4,50.3,10.4,40.7z" fill="#fed0ac"/><path d="m32 47c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#e0a372"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#664e27"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><path d="m15.5 33.5c0 2.5 2 4.5 4.5 4.5 2.5 0 4.5-2 4.5-4.5 0-2.5-2-4.5-4.5-4.5-2.5 0-4.5 2-4.5 4.5" fill="#664e27"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#e08672"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5s6-1.7 10-2.5c0 0-3.8.5-6.1-.4" fill="#b86e5d"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fd.svg b/public/emoji/1f469-1f3fd.svg
new file mode 100644
index 000000000..c02698566
--- /dev/null
+++ b/public/emoji/1f469-1f3fd.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#594640"/><path d="M10.4,40.7c0,0-4.4-1.1-4.4-7.5c0-5.1,3.3-5.9,3.3-5.9C21.1,27.2,43,12,43,12s4.6,13.4,11.6,15.2
+		c0,0,3.4,0.6,3.4,5.9c0,6.4-4.5,7.5-4.5,7.5C53.4,50.3,40.1,62,32,62C23.9,62,10.4,50.3,10.4,40.7z" fill="#d6a57c"/><path d="m32 47c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#b58360"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#664e27"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><path d="m15.5 33.5c0 2.5 2 4.5 4.5 4.5 2.5 0 4.5-2 4.5-4.5 0-2.5-2-4.5-4.5-4.5-2.5 0-4.5 2-4.5 4.5" fill="#664e27"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#b58360"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5s6-1.7 10-2.5c0 0-3.8.5-6.1-.4" fill="#805c44"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3fe.svg b/public/emoji/1f469-1f3fe.svg
new file mode 100644
index 000000000..8c977082d
--- /dev/null
+++ b/public/emoji/1f469-1f3fe.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#231f20"/><path d="M10.4,40.7c0,0-4.4-1.1-4.4-7.5c0-5.1,3.3-5.9,3.3-5.9C21.1,27.2,43,12,43,12s4.6,13.4,11.6,15.2
+		c0,0,3.4,0.6,3.4,5.9c0,6.4-4.5,7.5-4.5,7.5C53.4,50.3,40.1,62,32,62S10.4,50.3,10.4,40.7z" fill="#b47d56"/><path d="m32 47c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#935e3e"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#664e27"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><circle cx="20" cy="33.5" r="4.5" fill="#664e27"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#935e3e"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5 5.5 0 6-1.7 10-2.5 0 0-3.8.5-6.1-.4" fill="#734c31"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-1f3ff.svg b/public/emoji/1f469-1f3ff.svg
new file mode 100644
index 000000000..3078858cd
--- /dev/null
+++ b/public/emoji/1f469-1f3ff.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#231f20"/><path d="M10.4,40.7c0,0-4.4-1.1-4.4-7.5c0-5.1,3.3-5.9,3.3-5.9C21.1,27.2,43,12,43,12s4.6,13.4,11.6,15.2
+		c0,0,3.4,0.6,3.4,5.9c0,6.4-4.5,7.5-4.5,7.5C53.4,50.3,40.1,62,32,62C23.9,62,10.4,50.3,10.4,40.7z" fill="#8a6859"/><path d="m32 47c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#705041"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#664e27"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><circle cx="20" cy="33.5" r="4.5" fill="#664e27"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#7d5442"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5 5.5 0 6-1.7 10-2.5 0 0-3.8.5-6.1-.4" fill="#5c3f34"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-1f469-1f466-1f466.svg b/public/emoji/1f469-1f469-1f466-1f466.svg
new file mode 100644
index 000000000..8bd591103
--- /dev/null
+++ b/public/emoji/1f469-1f469-1f466-1f466.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M47,2c-6.3,0-6.9,2.5-6.9,2.5S32.3,4.3,32,15.9C31.7,4.3,23.9,4.5,23.9,4.5S23.3,2,17,2C7.3,2,2,8.3,2,16.7
+			v18.5h60V16.7C62,8.3,56.7,2,47,2z" fill="#ffb300"/><path d="M32,34.7C31.6,29,2,29,2,34.8V62h60V34.8C62,29,32.4,29,32,34.7z" fill="#c2185b"/><path d="m6.4 23.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="20.3" r="2.2"/><circle cx="22.9" cy="20.3" r="2.2"/><path d="m21.1 27.1c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.3 0-.7-.3-.5"/></g><path d="m57.6 23.6c0 0 2.2-.6 2.2-3.9 0-2.6-1.7-3.1-1.7-3.1-6 0-15.8-7.8-15.8-7.8s-3.7 6.9-7.3 7.8c0 0-1.7.3-1.7 3.1 0 3.3 2.3 3.9 2.3 3.9 0 5 6.8 10 11 10 4 0 11-5 11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="51.9" cy="20.3" r="2.2"/><circle cx="41.1" cy="20.3" r="2.2"/><path d="m42.9 27.1c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4-1.8 0-3.2-1.1-3.9-2.4-.2-.3 0-.7.3-.5"/></g><path d="m57 62h-25c0-8.4 25-8.4 25 0" fill="#29b6f6"/><path d="m44.5 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.4-8.5-10.9-8.5" fill="#ffb300"/><path d="m34.6 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7-4 0-9.9-2.6-9.9-7-2.1 0-2.1-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="39.7" cy="49.8" r="1.8"/><circle cx="49.3" cy="49.8" r="1.8"/><path d="m41.4 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2-1.6 0-2.8-1-3.4-2-.3-.3-.1-.6.2-.4"/></g><path d="m32 62h-25.1c0-8.4 25.1-8.4 25.1 0" fill="#29b6f6"/><path d="m19.4 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.3-8.5-10.9-8.5" fill="#ffb300"/><path d="m9.6 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7-4 0-9.9-2.6-9.9-7-2.2 0-2.2-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="14.7" cy="49.8" r="1.8"/><circle cx="24.2" cy="49.8" r="1.8"/><path d="m16.3 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2-1.6 0-2.8-1-3.4-2-.3-.3 0-.6.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-1f469-1f466.svg b/public/emoji/1f469-1f469-1f466.svg
new file mode 100644
index 000000000..ece9c72c4
--- /dev/null
+++ b/public/emoji/1f469-1f469-1f466.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M47,2c-6.3,0-6.9,2.5-6.9,2.5S32.3,4.3,32,15.9C31.7,4.3,23.9,4.5,23.9,4.5S23.3,2,17,2C7.3,2,2,8.3,2,16.7
+			v18.5h60V16.7C62,8.3,56.7,2,47,2z" fill="#ffb300"/><path d="M32,34.7C31.6,29,2,29,2,34.8V62h60V34.8C62,29,32.4,29,32,34.7z" fill="#c2185b"/><path d="m6.4 23.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="20.3" r="2.2"/><circle cx="22.9" cy="20.3" r="2.2"/><path d="m21.1 27.1c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.3 0-.7-.3-.5"/></g><path d="m57.6 23.6c0 0 2.2-.6 2.2-3.9 0-2.6-1.7-3.1-1.7-3.1-6 0-15.8-7.8-15.8-7.8s-3.7 6.9-7.3 7.8c0 0-1.7.3-1.7 3.1 0 3.3 2.3 3.9 2.3 3.9 0 5 6.8 10 11 10 4 0 11-5 11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="51.9" cy="20.3" r="2.2"/><circle cx="41.1" cy="20.3" r="2.2"/><path d="m42.9 27.1c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4-1.8 0-3.2-1.1-3.9-2.4-.2-.3 0-.7.3-.5"/></g><path d="m44.5 62h-25c0-8.4 25-8.4 25 0" fill="#29b6f6"/><path d="m32 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.4-8.5-10.9-8.5" fill="#ffb300"/><path d="m22.1 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7s-9.9-2.6-9.9-7c-2.1 0-2.1-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="27.2" cy="49.8" r="1.8"/><circle cx="36.8" cy="49.8" r="1.8"/><path d="m28.9 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2-1.6 0-2.8-1-3.4-2-.3-.3-.1-.6.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-1f469-1f467-1f466.svg b/public/emoji/1f469-1f469-1f467-1f466.svg
new file mode 100644
index 000000000..2f4951e98
--- /dev/null
+++ b/public/emoji/1f469-1f469-1f467-1f466.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M47,2c-6.3,0-6.9,2.5-6.9,2.5S32.3,4.3,32,15.9C31.7,4.3,23.9,4.5,23.9,4.5S23.3,2,17,2C7.3,2,2,8.3,2,16.7
+			v18.5h60V16.7C62,8.3,56.7,2,47,2z" fill="#ffb300"/><path d="M32,34.7C31.6,29,2,29,2,34.8V62h60V34.8C62,29,32.4,29,32,34.7z" fill="#c2185b"/><path d="m6.4 23.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="20.3" r="2.2"/><circle cx="22.9" cy="20.3" r="2.2"/><path d="m21.1 27.1c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4 1.8 0 3.2-1.1 3.9-2.4.2-.3 0-.7-.3-.5"/></g><path d="m57.6 23.6c0 0 2.2-.6 2.2-3.9 0-2.6-1.7-3.1-1.7-3.1-6 0-15.8-7.8-15.8-7.8s-3.7 6.9-7.3 7.8c0 0-1.7.3-1.7 3.1 0 3.3 2.3 3.9 2.3 3.9 0 5 6.8 10 11 10 4 0 11-5 11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="51.9" cy="20.3" r="2.2"/><circle cx="41.1" cy="20.3" r="2.2"/><path d="m42.9 27.1c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4s-3.2-1.1-3.9-2.4c-.2-.3 0-.7.3-.5"/></g><path d="m57 62h-25c0-8.4 25-8.4 25 0" fill="#29b6f6"/><path d="m44.5 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.4-8.5-10.9-8.5" fill="#ffb300"/><path d="m34.6 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7-4 0-9.9-2.6-9.9-7-2.1 0-2.1-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="39.7" cy="49.8" r="1.8"/><circle cx="49.3" cy="49.8" r="1.8"/><path d="m41.4 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2s-2.8-1-3.4-2c-.3-.3-.1-.6.2-.4"/></g><path d="m30 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.5 1.7-2.7 5.4-1.4 7.7.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.3.1-6-1.4-7.7" fill="#ffb300"/><g fill="#ff81ab"><path d="m19.3 37.8c-6.2 0-10.4 3.2-10.4 7.2 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.2c0-4-3.9-7.2-10.4-7.2"/><path d="m7 62h25c0-8.4-25-8.4-25 0"/></g><path d="m29.3 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.4.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><circle cx="24" cy="49.8" r="1.8"/><circle cx="14.9" cy="49.8" r="1.8"/><path d="m22.6 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3 0-.6-.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-1f469-1f467-1f467.svg b/public/emoji/1f469-1f469-1f467-1f467.svg
new file mode 100644
index 000000000..73760fbb4
--- /dev/null
+++ b/public/emoji/1f469-1f469-1f467-1f467.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M47,2c-6.3,0-6.9,2.5-6.9,2.5S32.3,4.3,32,15.9C31.7,4.3,23.9,4.5,23.9,4.5S23.3,2,17,2C7.3,2,2,8.3,2,16.7
+			v18.5h60V16.7C62,8.3,56.7,2,47,2z" fill="#ffb300"/><path d="M32,34.7C31.6,29,2,29,2,34.8V62h60V34.8C62,29,32.4,29,32,34.7z" fill="#c2185b"/><path d="m6.4 23.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="20.3" r="2.2"/><circle cx="22.9" cy="20.3" r="2.2"/><path d="m21.1 27.1c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.3 0-.7-.3-.5"/></g><path d="m57.6 23.6c0 0 2.2-.6 2.2-3.9 0-2.6-1.7-3.1-1.7-3.1-6 0-15.8-7.8-15.8-7.8s-3.7 6.9-7.3 7.8c0 0-1.7.3-1.7 3.1 0 3.3 2.3 3.9 2.3 3.9 0 5 6.8 10 11 10 4 0 11-5 11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="51.9" cy="20.3" r="2.2"/><circle cx="41.1" cy="20.3" r="2.2"/><path d="m42.9 27.1c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4-1.8 0-3.2-1.1-3.9-2.4-.2-.3 0-.7.3-.5"/></g><path d="m30 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.5 1.7-2.7 5.4-1.4 7.7.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.3.1-6-1.4-7.7" fill="#ffb300"/><g fill="#ff81ab"><path d="m19.3 37.8c-6.2 0-10.4 3.2-10.4 7.2 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.2c0-4-3.9-7.2-10.4-7.2"/><path d="m7 62h25c0-8.4-25-8.4-25 0"/></g><path d="m29.3 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.4.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><path d="m25.8 49.8c0 1-.8 1.8-1.8 1.8-1 0-1.8-.8-1.8-1.8s.9-1.8 1.8-1.8c1 0 1.8.8 1.8 1.8"/><circle cx="14.9" cy="49.8" r="1.8"/><path d="m22.6 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3 0-.6-.2-.4"/></g><path d="m55 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.5 1.7-2.7 5.4-1.4 7.7.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.3.1-6-1.4-7.7" fill="#ffb300"/><g fill="#ff81ab"><path d="m44.3 37.8c-6.2 0-10.4 3.2-10.4 7.1 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.1c.1-4-3.9-7.2-10.4-7.2"/><path d="m32 62h25c0-8.4-25-8.4-25 0"/></g><path d="m54.3 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.5.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><path d="m50.8 49.8c0 1-.8 1.8-1.8 1.8-1 0-1.8-.8-1.8-1.8s.9-1.8 1.8-1.8c1 0 1.8.8 1.8 1.8"/><circle cx="39.9" cy="49.8" r="1.8"/><path d="m47.6 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3.1-.6-.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-1f469-1f467.svg b/public/emoji/1f469-1f469-1f467.svg
new file mode 100644
index 000000000..bbc72da22
--- /dev/null
+++ b/public/emoji/1f469-1f469-1f467.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M47,2c-6.3,0-6.9,2.5-6.9,2.5S32.3,4.3,32,15.9C31.7,4.3,23.9,4.5,23.9,4.5S23.3,2,17,2C7.3,2,2,8.3,2,16.7
+			v18.5h60V16.7C62,8.3,56.7,2,47,2z" fill="#ffb300"/><path d="M32,34.7C31.6,29,2,29,2,34.8V62h60V34.8C62,29,32.4,29,32,34.7z" fill="#c2185b"/><path d="m6.4 23.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="20.3" r="2.2"/><circle cx="22.9" cy="20.3" r="2.2"/><path d="m21.1 27.1c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.3 0-.7-.3-.5"/></g><path d="m57.6 23.6c0 0 2.2-.6 2.2-3.9 0-2.6-1.7-3.1-1.7-3.1-6 0-15.8-7.8-15.8-7.8s-3.7 6.9-7.3 7.8c0 0-1.7.3-1.7 3.1 0 3.3 2.3 3.9 2.3 3.9 0 5 6.8 10 11 10 4 0 11-5 11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="51.9" cy="20.3" r="2.2"/><circle cx="41.1" cy="20.3" r="2.2"/><path d="m42.9 27.1c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4-1.8 0-3.2-1.1-3.9-2.4-.2-.3 0-.7.3-.5"/></g><path d="m42.5 51.6h.9v-5.7c0-5.5-4.4-9.8-11.6-9.8-6.9 0-11.6 4.4-11.6 9.8 0 1.1 0 5.7 0 5.7h1.2c-1.4 1.7-2.7 5.4-1.4 7.6.5.9 5.9 4.2 6.4-1.6h11.1c.5 5.8 5.9 2.5 6.4 1.6 1.3-2.2.1-5.9-1.4-7.6" fill="#ffb300"/><g fill="#ff81ab"><path d="m31.9 37.8c-6.2 0-10.4 3.2-10.4 7.2 0 0 0 .5 0 1.2 0-4 4.2-7.2 10.4-7.2 6.4 0 10.4 3.2 10.4 7.2v-1.2c0-4-4-7.2-10.4-7.2"/><path d="m19.5 62h25c0-8.4-25-8.4-25 0"/></g><path d="m41.8 52.8c0 0 1.8.3 1.8-1.7 0-1.6-1.8-1.5-1.8-1.5v-1.8c0 0-13.5-.6-16.6-5.7.8 5.1-3.3 7.4-3.3 7.4s-1.8-.2-1.8 1.5c0 2 1.8 1.7 1.8 1.7 0 3 5.3 6.2 10.2 6.2 4.5.1 9.7-2.6 9.7-6.1" fill="#ffdd67"/><g fill="#937237"><path d="m38.3 49.8c0 1-.8 1.8-1.8 1.8-1 0-1.8-.8-1.8-1.8s.8-1.8 1.8-1.8c1 0 1.8.8 1.8 1.8"/><circle cx="27.4" cy="49.8" r="1.8"/><path d="m35.1 54.4c-2 1.5-4.3 1.5-6.3 0-.2-.2-.5.1-.3.4.6 1.1 1.9 2 3.4 2 1.6 0 2.8-1 3.4-2 .3-.3.1-.6-.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-2764-1f469.svg b/public/emoji/1f469-2764-1f469.svg
new file mode 100644
index 000000000..5f188ca18
--- /dev/null
+++ b/public/emoji/1f469-2764-1f469.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m46.6 7.1c-3.2-8.5-13.6-4.7-14.6-.5-1.3-4.5-11.4-7.9-14.5.4-3.5 9.3 13.3 17.6 14.5 19 1.2-1.1 18-9.8 14.6-18.9" fill="#ff5a79"/><path d="M17,22C7.3,22,2,28.3,2,36.7v18.5h30V36.7c0-12.4-8.1-12.2-8.1-12.2S23.3,22,17,22z" fill="#ffb300"/><path d="m2 54.8v7.2h30v-7.2c0-5.8-30-5.8-30 0" fill="#c2185b"/><path d="m6.4 43.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="40.3" r="2.2"/><circle cx="22.9" cy="40.3" r="2.2"/><path d="m21.1 47.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="M47,22c9.7,0,15,6.3,15,14.7v18.5H32V36.7c0-12.4,8.1-12.2,8.1-12.2S40.7,22,47,22z" fill="#ffb300"/><path d="m62 54.8v7.2h-30v-7.2c0-5.8 30-5.8 30 0" fill="#c2185b"/><path d="m57.6 43.6c0 0 2.2-.6 2.2-3.9 0-2.6-1.7-3.1-1.7-3.1-6 0-15.8-7.8-15.8-7.8s-3.7 6.9-7.3 7.8c0 0-1.7.3-1.7 3.1 0 3.3 2.3 3.9 2.3 3.9 0 5 6.8 10 11 10 4 0 11-5 11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="51.9" cy="40.3" r="2.2"/><circle cx="41.1" cy="40.3" r="2.2"/><path d="m42.9 47.2c2.3 1.8 4.9 1.8 7.2 0 .3-.2.5.2.3.5-.7 1.3-2.1 2.4-3.9 2.4-1.8 0-3.2-1.1-3.9-2.4-.2-.4 0-.8.3-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469-2764-1f48b-1f469.svg b/public/emoji/1f469-2764-1f48b-1f469.svg
new file mode 100644
index 000000000..c23690619
--- /dev/null
+++ b/public/emoji/1f469-2764-1f48b-1f469.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m46.5 7.1c-3.2-8.5-13.5-4.7-14.5-.5-1.3-4.5-11.4-7.9-14.5.4-3.5 9.3 13.3 17.6 14.5 19 1.2-1.1 18-9.8 14.5-18.9" fill="#ff5a79"/><path d="M17,22C7.3,22,2,28.3,2,36.7v24.5h30V36.7c0-12.4-8.1-12.2-8.1-12.2S23.3,22,17,22z" fill="#ffb300"/><path d="m2 47.8v14.2h30v-1.2c0-5.8-30-13-30-13" fill="#c2185b"/><path d="m5.3 37.1c.1.6.2 1.2.4 1.5.3.6.9.9.9.9s11.8-4.1 17.8-9.9c0 0 5.9 1.9 5.9 14.2 0 5.2-3.7 11.3-9.6 11.3-6 0-14.8-4.2-14.8-11.7-2.2-.1-2.9-1.6-2.9-3.4 0-2.9 1.3-3.1 2.3-2.9" fill="#ffdd67"/><g fill="#937237"><path d="m29.2 39.9c-.9-2-2.2-3-3.6-3-1.4 0-2.7 1-3.6 3-.1.2.4.6.6.4.9-.7 1.9-1 3-1 1.1 0 2.1.3 3 1 .2.1.7-.2.6-.4"/><path d="m18.4 39.9c-.9-2-2.2-3-3.6-3s-2.7 1-3.6 3c-.1.2.4.6.6.4.9-.7 1.9-1 3-1 1.1 0 2.1.3 3 1 .2.1.7-.2.6-.4"/><path d="m24.2 49.4c.8-.8-.9-1.4-.9-2.8 0-1.4 1.6-2 .9-2.8-.9-.9-2.9-.2-4.1-1.5 0 1 .9 2.2 2.5 2.2 0 0-1.1.4-1.1 2.2 0 1.7 1.1 2.2 1.1 2.2-1.6 0-2.5 1.1-2.5 2.2 1.2-1.4 3.2-.7 4.1-1.7"/></g><path d="M47,22c9.7,0,15,6.3,15,14.7v24.5H32V36.7c0-12.4,8.1-12.2,8.1-12.2S40.7,22,47,22z" fill="#ffb300"/><path d="m62 47.8v14.2h-30v-1.2c0-5.8 30-13 30-13" fill="#c2185b"/><path d="m58.7 37.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s-11.8-4.1-17.8-9.9c0 0-5.9 1.9-5.9 14.2 0 5.2 3.7 11.3 9.6 11.3 6 0 14.8-4.2 14.8-11.7 2.2-.2 2.9-1.7 2.9-3.5 0-2.8-1.3-3-2.3-2.8" fill="#ffdd67"/><g fill="#937237"><path d="m34.8 39.9c.9-2 2.2-3 3.6-3 1.4 0 2.7 1 3.6 3 .1.2-.4.6-.6.4-.9-.7-1.9-1-3-1-1.1 0-2.1.3-3 1-.2.1-.7-.2-.6-.4"/><path d="m45.6 39.9c.9-2 2.2-3 3.6-3s2.7 1 3.6 3c.1.2-.4.6-.6.4-.9-.7-1.9-1-3-1-1.1 0-2.1.3-3 1-.2.1-.7-.2-.6-.4"/><path d="m39.8 49.4c-.8-.8.9-1.4.9-2.8 0-1.4-1.6-2-.9-2.8.9-.9 2.9-.2 4.1-1.5 0 1-.9 2.2-2.5 2.2 0 0 1.1.4 1.1 2.2 0 1.7-1.1 2.2-1.1 2.2 1.6 0 2.5 1.1 2.5 2.2-1.2-1.4-3.2-.7-4.1-1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f469.svg b/public/emoji/1f469.svg
new file mode 100644
index 000000000..8a7fada15
--- /dev/null
+++ b/public/emoji/1f469.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#ffb300"/><path d="M10.4,40.7c0,0-4.4-1.1-4.4-7.5c0-5.1,3.3-5.9,3.3-5.9C21.1,27.2,43,12,43,12s4.6,13.4,11.6,15.2
+		c0,0,3.4,0.6,3.4,5.9c0,6.4-4.5,7.5-4.5,7.5C53.4,50.3,40.1,62,32,62C23.9,62,10.4,50.3,10.4,40.7z" fill="#ffdd67"/><path d="m32 47c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#eba352"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#664e27"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><path d="m15.5 33.5c0 2.5 2 4.5 4.5 4.5 2.5 0 4.5-2 4.5-4.5 0-2.5-2-4.5-4.5-4.5-2.5 0-4.5 2-4.5 4.5" fill="#664e27"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#f09985"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5s6-1.7 10-2.5c0 0-3.8.5-6.1-.4" fill="#d47f6c"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f46a.svg b/public/emoji/1f46a.svg
new file mode 100644
index 000000000..e0fc9893b
--- /dev/null
+++ b/public/emoji/1f46a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M17,2C7.3,2,2,8.3,2,16.7v18.5h30V16.7c0-12.4-8.1-12.2-8.1-12.2S23.3,2,17,2z" fill="#ffb300"/><path d="m32 34.8v27.2h30v-27.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="M2,34.8V62h30V34.8C32,29,2,29,2,34.8z" fill="#c2185b"/><path d="m6.4 23.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="20.3" r="2.2"/><circle cx="22.9" cy="20.3" r="2.2"/><path d="m21.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4 1.8 0 3.2-1.1 3.9-2.4.2-.4 0-.8-.3-.5"/></g><path d="m31.9 17.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m59.7 17.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="41" cy="20.3" r="2.2"/><circle cx="52" cy="20.3" r="2.2"/><path d="m50.1 27.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="m44.5 62h-25c0-8.4 25-8.4 25 0" fill="#29b6f6"/><path d="m32 36c-6.7 0-10.9 3.8-10.9 8.5v3.2c0 3.7 2.9 3.7 2.9 3.7h16.4c0 0 2.5 0 2.5-3.7 0-1.7 0-3.2 0-3.2 0-4.7-4.4-8.5-10.9-8.5" fill="#ffb300"/><path d="m22.1 48.5l.4-4.5c0-2.9 4.5-.6 9.5-.6s9.5-2.3 9.5.6l.4 4.5c2.2 0 2.2 3.5 0 3.5 0 4.4-5.9 7-9.9 7-4 0-9.9-2.6-9.9-7-2.1 0-2.1-3.5 0-3.5" fill="#ffdd67"/><g fill="#937237"><circle cx="27.2" cy="49.8" r="1.8"/><circle cx="36.8" cy="49.8" r="1.8"/><path d="m28.9 54.4c2 1.5 4.3 1.5 6.3 0 .2-.2.5.1.3.4-.6 1.1-1.9 2-3.4 2-1.6 0-2.8-1-3.4-2-.3-.3-.1-.6.2-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f46b.svg b/public/emoji/1f46b.svg
new file mode 100644
index 000000000..4e7dcce0f
--- /dev/null
+++ b/public/emoji/1f46b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffdd67" d="m14.1 26.5h5.8v4.5h-5.8z"/><path d="m10.2 43.3v17.2h5.3c0-11.5.9-13 .9-13h1.1c0 0 .9 1.5.9 13h5.3v-17.2h-13.5" fill="#231f20"/><g fill="#428bc1"><path d="m18.4 59.9c.9-1.1 4.4-1.1 5.3 0v2.1h-5.3v-2.1"/><path d="m15.6 59.9c-.9-1.1-4.4-1.1-5.3 0v2.1h5.4c-.1 0-.1-2.1-.1-2.1"/><path d="m24.4 28.8h-4.5c0 .9-1.3 1.6-2.9 1.6-1.6 0-2.9-.7-2.9-1.6h-4.5l.7 14.5h13.5l.6-14.5"/><path d="m30.8 43.7l-7.7-12.6c-1.2-2 1.4-3.2 2.6-1.3l7.7 12.6-2.6 1.3"/></g><path d="m30.8 43.7c1.5 2.3 2.1 2.2 2.9 1.9.7-.4 1.2-.8-.2-3.2l-2.7 1.3" fill="#ffdd67"/><path d="m5.3 44.4l2.7-14.2c.4-2.2 3.4-1.8 2.9.5l-2.7 14.1-2.9-.4" fill="#428bc1"/><path d="m5.3 44.4c-.5 2.6.1 2.9.9 3 .8.2 1.5.1 2-2.6l-2.9-.4" fill="#ffdd67"/><path d="m59.2 14.8c0 2.1 0 16.2 0 16.2h-25.8c0 0 0-14.1 0-16.2 0-15.6 25.8-15.6 25.8 0" fill="#ffb300"/><path d="m58.5 18.6c0-3.8-2.7-1.8-2.7-1.8.2-5.3-2.2-5.7-2.2-5.7-11.1 0-16.7 5.7-16.7 5.7s-2.7-1.9-2.7 1.8c0 1.5.5 2.6 2.3 2.8.7 5.9 4.5 7 9.9 7 5.4 0 9.1-1.2 9.9-7 1.6-.2 2.2-1.4 2.2-2.8" fill="#ffdd67"/><path d="m56.5 44.1l-7.2-12.8c-1.1-2.1 1.5-3.2 2.7-1.2l7.2 12.8-2.7 1.2" fill="#ff4848"/><g fill="#ffdd67"><path d="m56.5 44.1c1.4 2.5 2 2.3 2.8 2 .7-.3 1.3-.7-.1-3.2l-2.7 1.2"/><path d="m43.4 26.8h5.8v4.5h-5.8z"/><path d="m48.3 62v-15.4c0-2.5 3-2.5 3 0v15.4h-3"/></g><path d="m47.1 59.9c.9-1.1 4.4-1.1 5.3 0v2.1h-5.3v-2.1" fill="#ff4848"/><path d="m41.3 62v-15.4c0-2.5 3-2.5 3 0v15.4h-3" fill="#ffdd67"/><g fill="#ff4848"><path d="m45.5 59.9c-.9-1.1-4.4-1.1-5.3 0v2.1h5.3v-2.1"/><path d="m50.2 29.1h-1c0 .9-1.3 1.6-2.9 1.6-1.6 0-2.9-.8-2.9-1.6h-1c-1.3 1.1-1.2 6.4-2.2 11.7-1.2 6.5-3.5 10.5-3.5 10.5h19.2c0 0-2.2-4-3.5-10.5-1-5.3-.9-10.7-2.2-11.7"/><path d="m35.5 43.9l7.7-12.6c1.2-2-1.4-3.2-2.6-1.2l-7.7 12.5 2.6 1.3"/></g><path d="m35.5 43.9c-1.5 2.3-2.1 2.2-2.9 1.9-.7-.4-1.2-.8.2-3.2l2.7 1.3" fill="#ffdd67"/><path d="m4.7 14.8l1.3 2.4h22l1-2.5c0-8.9-2.1-12.7-11.8-12.7-10-.1-12.5 3.8-12.5 12.8" fill="#ffb300"/><path d="m28 14.7c-.1.5-.2 1-.3 1.2-.3.5-.8.8-.8.8s.1-1 .1-2.3c-.6-8.2-1-4.3-10-4.3-9 0-9.5-3.9-10 4.3-.1 1.3.1 2.3.1 2.3s-.5-.2-.8-.8c-.1-.2-.2-.8-.3-1.2-.9-.2-2 0-2 2.4 0 1.5.6 2.8 2.4 2.9.7 5.1 7.5 8.5 10.5 8.5 3.1 0 9.9-3.4 10.5-8.5 1.9-.2 2.4-1.4 2.4-2.9.2-2.4-.9-2.6-1.8-2.4" fill="#ffdd67"/><g fill="#937237"><path d="m14.3 17.4c0 1.1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9s.8-1.9 1.9-1.9 1.9.8 1.9 1.9"/><path d="m23.5 17.4c0 1.1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9s.8-1.9 1.9-1.9c1 0 1.9.8 1.9 1.9"/><path d="m20 23.1c-1.9 1.5-4.1 1.5-6 0-.2-.2-.4.1-.3.4.6 1.1 1.8 2 3.3 2s2.7-.9 3.3-2c.1-.3-.1-.6-.3-.4"/><path d="m43.7 17.3c0 1.1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9s.8-1.9 1.9-1.9c1 0 1.9.8 1.9 1.9"/><path d="m52.9 17.3c0 1.1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9s.8-1.9 1.9-1.9c1.1 0 1.9.8 1.9 1.9"/><path d="m49.4 23c-1.9 1.5-4.1 1.5-6 0-.2-.2-.4.2-.3.5.6 1.1 1.8 2 3.3 2s2.7-.9 3.3-2c.2-.3-.1-.6-.3-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f46c.svg b/public/emoji/1f46c.svg
new file mode 100644
index 000000000..376a18ddd
--- /dev/null
+++ b/public/emoji/1f46c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffdd67" d="m13.1 26.5h5.8v4.4h-5.8z"/><path d="m9.2 43.3v17.1h5.3c0-11.5.9-13 .9-13h1.1c0 0 .9 1.5.9 13h5.3v-17.1h-13.5" fill="#231f20"/><g fill="#428bc1"><path d="m17.4 59.9c.9-1.1 4.4-1.1 5.3 0v2.1h-5.3v-2.1"/><path d="m14.6 59.9c-.9-1.1-4.4-1.1-5.3 0v2.1h5.3v-2.1"/><path d="m23.3 28.8h-4.5c0 .9-1.3 1.7-2.9 1.7-1.6 0-2.9-.7-2.9-1.7h-4.4l.7 14.5h13.5l.5-14.5"/><path d="m29.7 43.7l-7.7-12.6c-1.2-2 1.4-3.2 2.6-1.3l7.7 12.6-2.6 1.3"/></g><path d="m29.7 43.7c1.5 2.4 2.1 2.2 2.8 1.9.7-.3 1.2-.8-.2-3.2l-2.6 1.3" fill="#ffdd67"/><path d="m4.3 44.4l2.7-14.2c.4-2.2 3.4-1.7 2.9.5l-2.7 14.2-2.9-.5" fill="#428bc1"/><g fill="#ffdd67"><path d="m4.3 44.4c-.5 2.7.1 2.9.9 3.1.8.1 1.5.1 2-2.6l-2.9-.5"/><path d="m45.1 26.5h5.8v4.4h-5.8z"/></g><path d="m54.8 43.3v17.1h-5.3c0-11.5-.9-13-.9-13h-1.1c0 0-.9 1.5-.9 13h-5.3v-17.1h13.5" fill="#231f20"/><g fill="#428bc1"><path d="m46.6 59.9c-.9-1.1-4.4-1.1-5.3 0v2.1h5.3v-2.1"/><path d="m49.4 59.9c.9-1.1 4.4-1.1 5.3 0v2.1h-5.3v-2.1"/></g><g fill="#6adbc6"><path d="m40.7 28.8h4.5c0 .9 1.3 1.7 2.9 1.7s2.9-.7 2.9-1.7h4.5l-.6 14.5h-13.6l-.6-14.5"/><path d="m34.3 43.7l7.7-12.6c1.2-2-1.4-3.2-2.6-1.3l-7.7 12.6 2.6 1.3"/></g><path d="m34.3 43.7c-1.5 2.4-2.1 2.2-2.8 1.9-.7-.3-1.2-.8.2-3.2l2.6 1.3" fill="#ffdd67"/><path d="m59.7 44.4l-2.7-14.2c-.4-2.2-3.4-1.7-2.9.5l2.8 14.1 2.8-.4" fill="#6adbc6"/><path d="m59.7 44.4c.5 2.7-.1 2.9-.9 3.1-.8.1-1.5.1-2-2.6l2.9-.5" fill="#ffdd67"/><path d="m3.7 14.9l1.3 2.3h22l1-2.5c0-8.9-2.1-12.6-11.8-12.7-10-.1-12.5 3.8-12.5 12.9" fill="#ffb300"/><path d="m27 14.7c-.1.5-.2 1-.3 1.3-.3.5-.8.8-.8.8s.1-1 .1-2.4c-.6-8.2-1-4.2-10-4.2-9 0-9.4-3.9-10 4.2-.1 1.4.1 2.4.1 2.4s-.6-.3-.8-.8c-.1-.3-.2-.8-.3-1.3-.8-.2-1.9 0-1.9 2.4 0 1.5.6 2.8 2.4 2.9.7 5.1 7.5 8.5 10.5 8.5 3.1 0 9.9-3.4 10.5-8.5 1.9-.1 2.4-1.4 2.4-2.9 0-2.4-1.1-2.6-1.9-2.4" fill="#ffdd67"/><g fill="#937237"><circle cx="11.4" cy="17.4" r="1.9"/><circle cx="20.6" cy="17.4" r="1.9"/><path d="m19 23.1c-1.9 1.5-4.1 1.5-6 0-.2-.2-.4.1-.3.4.6 1.1 1.8 2 3.3 2 1.5 0 2.7-1 3.3-2 .1-.3-.1-.6-.3-.4"/></g><path d="m35.8 14.9l1.3 2.3h22l1-2.5c-.1-8.9-2.2-12.6-12-12.7-9.8-.1-12.3 3.8-12.3 12.9" fill="#ffb300"/><path d="m59.1 14.7c-.1.5-.2 1-.3 1.3-.3.5-.8.8-.8.8s.1-1 .1-2.4c-.6-8.2-1-4.2-10-4.2-9 0-9.4-3.9-10 4.2-.1 1.4.1 2.4.1 2.4s-.5-.3-.8-.8c-.1-.3-.2-.8-.3-1.3-.8-.2-1.9 0-1.9 2.4 0 1.5.6 2.8 2.4 2.9.7 5.1 7.5 8.5 10.5 8.5 3.1 0 9.9-3.4 10.5-8.5 1.9-.1 2.4-1.4 2.4-2.9 0-2.4-1.1-2.6-1.9-2.4" fill="#ffdd67"/><g fill="#937237"><path d="m45.3 17.4c0 1-.8 1.9-1.9 1.9-1 0-1.9-.8-1.9-1.9 0-1 .8-1.9 1.9-1.9 1.1 0 1.9.8 1.9 1.9"/><circle cx="52.6" cy="17.4" r="1.9"/><path d="m51 23.1c-1.9 1.5-4.1 1.5-6 0-.2-.2-.4.1-.3.4.6 1.1 1.8 2 3.3 2 1.5 0 2.7-1 3.3-2 .2-.3 0-.6-.3-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f46d.svg b/public/emoji/1f46d.svg
new file mode 100644
index 000000000..ed12b05e1
--- /dev/null
+++ b/public/emoji/1f46d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.2 15.6c0 2 0 19.4 0 19.4h-26.5c0 0 0-17.4 0-19.4 0-18.1 26.5-18.1 26.5 0" fill="#ffb300"/><path d="m58.4 44.4l-7.4-12.6c-1.2-2 1.6-3.1 2.7-1.1l7.4 12.6-2.7 1.1" fill="#ff4848"/><g fill="#ffdd67"><path d="m58.4 44.4c1.4 2.4 2.1 2.3 2.8 1.9.8-.3 1.3-.7-.1-3.1l-2.7 1.2"/><path d="m60.4 19.4c0-3.7-2.8-1.8-2.8-1.8.2-5.2-2.2-5.7-2.2-5.7-11.3 0-17.1 5.7-17.1 5.7s-2.8-1.9-2.8 1.8c0 1.4.5 2.6 2.3 2.7.8 5.7 4.6 6.9 10.2 6.9 5.6 0 9.3-1.2 10.1-6.9 1.8-.1 2.3-1.3 2.3-2.7"/><path d="m45 27.4h5.9v4.4h-5.9z"/><path d="m50 62v-15.1c0-2.4 3.1-2.4 3.1 0v15.1h-3.1"/></g><path d="m48.8 60c1-1.1 4.5-1.1 5.5 0v2h-5.5v-2" fill="#ff4848"/><path d="m42.9 62v-15.1c0-2.4 3.1-2.4 3.1 0v15.1h-3.1" fill="#ffdd67"/><g fill="#ff4848"><path d="m47.1 60c-1-1.1-4.5-1.1-5.5 0v2h5.5v-2"/><path d="m51.9 29.7h-1c0 .9-1.3 1.6-3 1.6-1.6 0-3-.7-3-1.6h-1c-1.4 1.1-1.2 6.3-2.3 11.5-1.3 6.4-3.6 10.4-3.6 10.4h19.6c0 0-2.3-4-3.6-10.4-.8-5.3-.7-10.5-2.1-11.5"/></g><path d="m2.8 15.6c0 2 0 19.4 0 19.4h26.4c0 0 0-17.4 0-19.4.1-18.1-26.4-18.1-26.4 0" fill="#ffb300"/><g fill="#ffdd67"><path d="m3.6 19.4c0-3.7 2.8-1.8 2.8-1.8 4.5-2.8 4.5-7.8 4.5-7.8.5 4.5 14.8 7.8 14.8 7.8s2.8-1.9 2.8 1.8c0 1.4-.5 2.6-2.3 2.7-.8 5.7-4.6 6.9-10.2 6.9-5.6 0-9.4-1.2-10.1-6.9-1.8-.1-2.3-1.3-2.3-2.7"/><path d="m5.6 44.4l7.4-12.6c1.2-2-1.6-3.1-2.7-1.1l-7.4 12.6 2.7 1.1"/><path d="m5.6 44.4c-1.4 2.4-2.1 2.3-2.8 1.9-.8-.3-1.3-.7.1-3.1l2.7 1.2"/><path d="m29.6 42l-10.9-9.8c-1.7-1.5.5-3.4 2.3-1.9l10.9 9.8-2.3 1.9"/><path d="m29.6 42c2.1 1.9 2.7 1.5 3.3 1 .6-.5 1-1.1-1.1-2.9l-2.2 1.9"/></g><path d="m33.9 42l10.9-9.8c1.7-1.5-.5-3.4-2.3-1.9l-10.9 9.8 2.3 1.9" fill="#ff4848"/><g fill="#ffdd67"><path d="m33.9 42c-2.1 1.9-2.7 1.5-3.3 1-.6-.5-1-1.1 1.1-2.9l2.2 1.9"/><path d="m13.1 27.4h5.9v4.4h-5.9z"/><path d="m14 62v-15.1c0-2.4-3.1-2.4-3.1 0v15.1h3.1"/></g><path d="m15.2 60c-1-1.1-4.5-1.1-5.5 0v2h5.5v-2" fill="#c28fef"/><path d="m21.1 62v-15.1c0-2.4-3.1-2.4-3.1 0v15.1h3.1" fill="#ffdd67"/><g fill="#c28fef"><path d="m16.9 60c1-1.1 4.5-1.1 5.5 0v2h-5.5v-2"/><path d="m12.1 29.7h1c0 .9 1.3 1.6 3 1.6 1.6 0 3-.7 3-1.6h1c1.4 1.1 2.9 19 2.9 19h-13.8c0 0 1.5-18 2.9-19"/></g><g fill="#937237"><circle cx="43.4" cy="18.7" r="1.9"/><circle cx="52.6" cy="18.7" r="1.9"/><path d="m51 24.4c-1.9 1.5-4.1 1.5-6 0-.2-.2-.4.1-.3.4.6 1.1 1.8 2 3.3 2 1.5 0 2.7-1 3.3-2 .2-.2 0-.5-.3-.4"/><circle cx="11.3" cy="18.7" r="1.9"/><circle cx="20.5" cy="18.7" r="1.9"/><path d="m18.9 24.4c-1.9 1.5-4.1 1.5-6 0-.2-.2-.4.1-.3.4.6 1.1 1.8 2 3.3 2 1.5 0 2.7-1 3.3-2 .1-.2-.1-.5-.3-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f46e-1f3fb.svg b/public/emoji/1f46e-1f3fb.svg
new file mode 100644
index 000000000..98a019fff
--- /dev/null
+++ b/public/emoji/1f46e-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 17.3c-15.8 0-27 .5-27 10 0 .8.8 14 .8 14h52.5l.8-14c-.1-7.4-9.7-10-27.1-10" fill="#594640"/><path d="m56 37c-4-1.7-1.9-9-1.9-9-1.8 1-5.5 1.2-10.1.9 1.2.8 2 1.3 2 1.3-4.6 1.7-10.1.8-10.1.8 1.6 1.2 2.6 1.8 2.6 1.8-15 .5-23.5-5.4-27.8-9.8-3.6 7.2 0 11.5-2.7 14 0 0-4 0-4 5 0 5 4 5 4 5 0 8 18 15 24 15s24-7 24-15c0 0 4 0 4-5s-4-5-4-5" fill="#ffe1bd"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g><path d="m59 22.7c0 3.1-11.9 5.7-27 5.7s-27-2.6-27-5.7c0 0-.3 2.3 27 2.3s27-2.3 27-2.3" fill="#454749"/><path d="m46.7 10.5c-4.1-1.8-10.3-8.5-14.7-8.5-4.4 0-10.6 6.7-14.7 8.5-3.3 1.4-9.5 1.9-12 4.5-2.7 2.8-.3 7.9-.3 7.9s.3 2.3 27 2.3c26.7 0 27-2.3 27-2.3s2.4-5-.3-7.8c-2.5-2.7-8.7-3.2-12-4.6" fill="#428bc1"/><path d="m29.3 10.3c1.6-.7 2.7-3.4 2.7-3.4s1.1 2.8 2.7 3.4c1.3.6 4.4-2.1 4.4-2.1s-.3 6.7-.8 8.1c-1.5 3.7-6.3 5.8-6.3 5.8s-4.8-2.1-6.3-5.8c-.6-1.4-.8-8.1-.8-8.1s3.1 2.7 4.4 2.1" fill="#fbbf67"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f46e-1f3fc.svg b/public/emoji/1f46e-1f3fc.svg
new file mode 100644
index 000000000..9e4435062
--- /dev/null
+++ b/public/emoji/1f46e-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 17.3c-15.8 0-27 .5-27 10 0 .8.8 14 .8 14h52.5l.8-14c-.1-7.4-9.7-10-27.1-10" fill="#dbb471"/><path d="m56 37c-4-1.7-1.9-9-1.9-9-1.8 1-5.5 1.2-10.1.9 1.2.8 2 1.3 2 1.3-4.6 1.7-10.1.8-10.1.8 1.6 1.2 2.6 1.8 2.6 1.8-15 .5-23.5-5.4-27.8-9.8-3.6 7.2 0 11.5-2.7 14 0 0-4 0-4 5 0 5 4 5 4 5 0 8 18 15 24 15s24-7 24-15c0 0 4 0 4-5s-4-5-4-5" fill="#fed0ac"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g><path d="m59 22.7c0 3.1-11.9 5.7-27 5.7-15.1 0-27-2.6-27-5.7 0 0-.3 2.3 27 2.3 27.3 0 27-2.3 27-2.3" fill="#454749"/><path d="m46.7 10.5c-4.1-1.8-10.3-8.5-14.7-8.5s-10.6 6.7-14.7 8.5c-3.3 1.4-9.5 1.9-12 4.5-2.7 2.8-.3 7.9-.3 7.9s.3 2.3 27 2.3c26.7 0 27-2.3 27-2.3s2.4-5-.3-7.8c-2.5-2.7-8.7-3.2-12-4.6" fill="#428bc1"/><path d="m29.3 10.3c1.6-.7 2.7-3.4 2.7-3.4s1.1 2.8 2.7 3.4c1.3.6 4.4-2.1 4.4-2.1s-.3 6.7-.8 8.1c-1.5 3.7-6.3 5.8-6.3 5.8s-4.8-2.1-6.3-5.8c-.6-1.4-.8-8.1-.8-8.1s3.1 2.7 4.4 2.1" fill="#fbbf67"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f46e-1f3fd.svg b/public/emoji/1f46e-1f3fd.svg
new file mode 100644
index 000000000..fe8b6f451
--- /dev/null
+++ b/public/emoji/1f46e-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 17.3c-15.8 0-27 .5-27 10 0 .8.8 14 .8 14h52.5l.8-14c-.1-7.4-9.7-10-27.1-10" fill="#594640"/><path d="m56 37c-4-1.7-1.9-9-1.9-9-1.8 1-5.5 1.2-10.1.9 1.2.8 2 1.3 2 1.3-4.6 1.7-10.1.8-10.1.8 1.6 1.2 2.6 1.8 2.6 1.8-15 .5-23.5-5.4-27.8-9.8-3.6 7.2 0 11.5-2.7 14 0 0-4 0-4 5 0 5 4 5 4 5 0 8 18 15 24 15s24-7 24-15c0 0 4 0 4-5s-4-5-4-5" fill="#d6a57c"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g><path d="m59 22.7c0 3.1-11.9 5.7-27 5.7-15.1 0-27-2.6-27-5.7 0 0-.3 2.3 27 2.3 27.3 0 27-2.3 27-2.3" fill="#454749"/><path d="m46.7 10.5c-4.1-1.8-10.3-8.5-14.7-8.5s-10.6 6.7-14.7 8.5c-3.3 1.4-9.5 1.9-12 4.5-2.7 2.8-.3 7.9-.3 7.9s.3 2.3 27 2.3c26.7 0 27-2.3 27-2.3s2.4-5-.3-7.8c-2.5-2.7-8.7-3.2-12-4.6" fill="#428bc1"/><path d="m29.3 10.3c1.6-.7 2.7-3.4 2.7-3.4s1.1 2.8 2.7 3.4c1.3.6 4.4-2.1 4.4-2.1s-.3 6.7-.8 8.1c-1.5 3.7-6.3 5.8-6.3 5.8s-4.8-2.1-6.3-5.8c-.6-1.4-.8-8.1-.8-8.1s3.1 2.7 4.4 2.1" fill="#fbbf67"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f46e-1f3fe.svg b/public/emoji/1f46e-1f3fe.svg
new file mode 100644
index 000000000..d880766e5
--- /dev/null
+++ b/public/emoji/1f46e-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 17.3c-15.8 0-27 .5-27 10 0 .8.8 14 .8 14h52.5l.8-14c-.1-7.4-9.7-10-27.1-10" fill="#231f20"/><path d="m56 37c-4-1.7-1.9-9-1.9-9-1.8 1-5.5 1.2-10.1.9 1.2.8 2 1.3 2 1.3-4.6 1.7-10.1.8-10.1.8 1.6 1.2 2.6 1.8 2.6 1.8-15 .5-23.5-5.4-27.8-9.8-3.6 7.2 0 11.5-2.7 14 0 0-4 0-4 5 0 5 4 5 4 5 0 8 18 15 24 15s24-7 24-15c0 0 4 0 4-5s-4-5-4-5" fill="#b47d56"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g><path d="m59 22.7c0 3.1-11.9 5.7-27 5.7-15.1 0-27-2.6-27-5.7 0 0-.3 2.3 27 2.3 27.3 0 27-2.3 27-2.3" fill="#454749"/><path d="m46.7 10.5c-4.1-1.8-10.3-8.5-14.7-8.5s-10.6 6.7-14.7 8.5c-3.3 1.4-9.5 1.9-12 4.5-2.7 2.8-.3 7.9-.3 7.9s.3 2.3 27 2.3c26.7 0 27-2.3 27-2.3s2.4-5-.3-7.8c-2.5-2.7-8.7-3.2-12-4.6" fill="#428bc1"/><path d="m29.3 10.3c1.6-.7 2.7-3.4 2.7-3.4s1.1 2.8 2.7 3.4c1.3.6 4.4-2.1 4.4-2.1s-.3 6.7-.8 8.1c-1.5 3.7-6.3 5.8-6.3 5.8s-4.8-2.1-6.3-5.8c-.6-1.4-.8-8.1-.8-8.1s3.1 2.7 4.4 2.1" fill="#fbbf67"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f46e-1f3ff.svg b/public/emoji/1f46e-1f3ff.svg
new file mode 100644
index 000000000..9ec2135b5
--- /dev/null
+++ b/public/emoji/1f46e-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 17.3c-15.8 0-27 .5-27 10 0 .8.8 14 .8 14h52.5l.8-14c-.1-7.4-9.7-10-27.1-10" fill="#231f20"/><path d="m56 37c-4-1.7-1.9-9-1.9-9-1.8 1-5.5 1.2-10.1.9 1.2.8 2 1.3 2 1.3-4.6 1.7-10.1.8-10.1.8 1.6 1.2 2.6 1.8 2.6 1.8-15 .5-23.5-5.4-27.8-9.8-3.6 7.2 0 11.5-2.7 14 0 0-4 0-4 5 0 5 4 5 4 5 0 8 18 15 24 15s24-7 24-15c0 0 4 0 4-5s-4-5-4-5" fill="#8a6859"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#574137"/><path d="m59 22.7c0 3.1-11.9 5.7-27 5.7-15.1 0-27-2.6-27-5.7 0 0-.3 2.3 27 2.3 27.3 0 27-2.3 27-2.3" fill="#454749"/><path d="m46.7 10.5c-4.1-1.8-10.3-8.5-14.7-8.5s-10.6 6.7-14.7 8.5c-3.3 1.4-9.5 1.9-12 4.5-2.7 2.8-.3 7.9-.3 7.9s.3 2.3 27 2.3c26.7 0 27-2.3 27-2.3s2.4-5-.3-7.8c-2.5-2.7-8.7-3.2-12-4.6" fill="#428bc1"/><path d="m29.3 10.3c1.6-.7 2.7-3.4 2.7-3.4s1.1 2.8 2.7 3.4c1.3.6 4.4-2.1 4.4-2.1s-.3 6.7-.8 8.1c-1.5 3.7-6.3 5.8-6.3 5.8s-4.8-2.1-6.3-5.8c-.6-1.4-.8-8.1-.8-8.1s3.1 2.7 4.4 2.1" fill="#fbbf67"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f46e.svg b/public/emoji/1f46e.svg
new file mode 100644
index 000000000..3631cdd54
--- /dev/null
+++ b/public/emoji/1f46e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 17.3c-15.8 0-27 .5-27 10 0 .8.8 14 .8 14h52.5l.8-14c-.1-7.4-9.7-10-27.1-10" fill="#ffbc00"/><path d="m56 37c-4-1.7-1.9-7.9-1.9-7.9-1.8 1-5.5 1.2-10.1.9 1.2.8 2 1.3 2 1.3-4.6 1.7-10.1.8-10.1.8 1.6 1.2 2.6 1.8 2.6 1.8-15 .5-23.5-5.4-27.8-9.8-3.6 7.2 0 10.4-2.7 12.9 0 0-4 0-4 5 0 5 4 5 4 5 0 8 18 15 24 15s24-7 24-15c0 0 4 0 4-5s-4-5-4-5" fill="#ffdd67"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#937237"/><path d="m59 23.2c0 3.2-11.9 7-27 7-15.1 0-27-3.8-27-7h54" fill="#454749"/><path d="m46.7 10.7c-4.1-1.8-10.3-8.7-14.7-8.7-4.4 0-10.6 6.9-14.7 8.7-3.3 1.5-9.5 2-12 4.6-2.7 2.9-.3 8-.3 8s.3 2.7 27 2.7c26.7 0 27-2.6 27-2.6s2.4-5.2-.3-8c-2.5-2.7-8.7-3.2-12-4.7" fill="#428bc1"/><path d="m29.4 10.6c1.5-.7 2.6-3.6 2.6-3.6s1.1 2.9 2.6 3.6c1.4.6 4.4-2.2 4.4-2.2s-.3 7.1-.8 8.5c-1.4 3.8-6.2 6-6.2 6s-4.8-2.2-6.2-6c-.5-1.4-.8-8.5-.8-8.5s3.1 2.8 4.4 2.2" fill="#fbbf67"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f46f.svg b/public/emoji/1f46f.svg
new file mode 100644
index 000000000..32985cc36
--- /dev/null
+++ b/public/emoji/1f46f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47.9 21c0 1.3 0 10.2 0 10.2h-17.4c0 0 0-9 0-10.2 0-11.3 17.4-11.3 17.4 0" fill="#ffb300"/><g fill="#ffdd67"><path d="m47.4 23.3c0-2.3-1.8-1.1-1.8-1.1.1-3.2-1.5-3.5-1.5-3.5-7.4 0-11.2 3.5-11.2 3.5s-1.9-1.2-1.9 1.1c0 .9.4 1.6 1.5 1.7.5 3.5 3 4.3 6.6 4.3 3.6 0 6.1-.7 6.6-4.3 1.3-.1 1.7-.8 1.7-1.7"/><path d="m32.2 35.7l3.8-3.6c1.7-1.4-.6-3.3-2.2-1.8-5.7 5.3-5.8 4.7-4.6 5.8l7 7.1v-2.5l-4-5"/></g><path d="m36.2 32.1c1.9-1.6-.7-3.6-2.4-1.9-1 .9-1.9 1.7-2.7 2.4l2.3 2.1 2.8-2.6" fill="#594640"/><path d="m45.9 35.5l-3.5-3.3c-1.7-1.4.6-3.3 2.2-1.8 5.7 5.3 5.4 5.3 4.2 6.4l-8.5 5.1-.5-1.5 6.1-4.9" fill="#ffdd67"/><path d="m42.2 32.1c-1.8-1.6.7-3.6 2.4-1.9 1 .9 1.9 1.7 2.7 2.4l-2.3 2.2-2.8-2.7" fill="#594640"/><path fill="#ffdd67" d="m37.3 27.5h3.9v4h-3.9z"/><g fill="#594640"><path d="m43.1 29.6h-1.9c0 .8-.3 1.5-2 1.5-1.6 0-2-.7-2-1.5h-2c-1.3 1-2.4 9.1-.9 13.6 1.3 3.7 6.1 3.4 7.9 2.7l2.6-2.9c.4-2.7-2.6-4.1-2.6-4.1-.5-2.6 2.2-8.3.9-9.3"/><path d="m57.5 52.8c3 1.9 1.3 4.2-3.1 2.2-3.7-1.7-.6-5 .8-3.8 1 1 1.7 1.2 2.3 1.6"/></g><path d="m55.2 52.2c-3.4-2.8-2.7-4.5-6.3-5.1-2.9-5.1-5.5-6.8-5.5-6.8-2.1 2.8-1.6 5.1-1.6 5.1s3.1 4.4 5.6 5.5c3.1 1.3 6.3 3.3 6.3 3.3 1.4 1.1 3-.7 1.5-2" fill="#ffdd67"/><path d="m41.2 59.6c.1 3.8-5.6 2.2-3.5.6.3-.3.3-.9.1-1.3-1.3-3.6 3.1-3.9 3.1-2.2.1 1.4.3 2.3.3 2.9" fill="#594640"/><path d="m40.3 57.5c-.3-4.2 1.4-5-.5-7.8 1-2.5 0-3.4 0-3.4-2.8.3-5.1-2.4-5.1-2.4s.6 5.1 1.5 7.5c1.1 3 1.8 6.5 1.8 6.5.1 1.7 2.4 1.5 2.3-.4" fill="#ffdd67"/><path d="m43.5 16.6c.2-1 .9-3.1 3.1-7 1.2-2.2-.1-7.3-.8-7.6-.4-.2-4.2 3.2-4.4 6.1-.2 3.8-.4 6.4-.5 7.6-.1 1.1 2.3 1.6 2.6.9" fill="#594640"/><path d="m44.9 5.3c-.4-.2-2 1.2-2.3 3.2-.8 4.8-1 7.4-1 7.4l1.5.4c0 0 0-1.6 2.2-7.1.5-1.3.2-3.6-.4-3.9" fill="#e84d88"/><path d="m34.9 16.6c-.2-1-.9-3.1-3-7-1.2-2.2.1-7.3.8-7.6.5-.2 4.3 3.2 4.4 6.1.2 3.8.4 6.4.5 7.6 0 1.1-2.4 1.6-2.7.9" fill="#594640"/><path d="m33.5 5.3c.4-.2 2 1.2 2.3 3.2.8 4.8 1 7.4 1 7.4l-1.5.4c0 0 0-1.6-2.2-7.1-.6-1.3-.3-3.6.4-3.9" fill="#e84d88"/><path d="m39.3 17c2.6 0 5 .5 7 1.3-1.1-1.9-3.8-3.2-7-3.2s-5.9 1.3-7 3.2c2-.8 4.4-1.3 7-1.3" fill="#594640"/><path d="m24.3 21c0 1.3 0 10.2 0 10.2h-17.4c0 0 0-9 0-10.2 0-11.3 17.4-11.3 17.4 0" fill="#ffb300"/><g fill="#ffdd67"><path d="m23.8 23.3c0-2.3-1.8-1.1-1.8-1.1.1-3.2-1.5-3.5-1.5-3.5-7.4 0-11.2 3.5-11.2 3.5s-1.9-1.2-1.9 1.1c0 .9.4 1.6 1.5 1.7.5 3.5 3 4.3 6.6 4.3 3.6 0 6.1-.7 6.6-4.3 1.3-.1 1.7-.8 1.7-1.7"/><path d="m8.7 35.7l3.8-3.6c1.7-1.4-.6-3.3-2.2-1.8-5.7 5.3-5.8 4.7-4.6 5.8l7 7.1v-2.5l-4-5"/></g><path d="m12.6 32.1c1.9-1.6-.7-3.6-2.4-1.9-1 .9-1.9 1.7-2.7 2.4l2.3 2.1 2.8-2.6" fill="#594640"/><path d="m22.3 35.5l-3.5-3.3c-1.7-1.4.6-3.3 2.2-1.8 5.7 5.3 5.4 5.3 4.2 6.4l-8.5 5.1-.5-1.5 6.1-4.9" fill="#ffdd67"/><path d="m18.6 32.1c-1.9-1.6.7-3.6 2.4-1.9 1 .9 1.9 1.7 2.7 2.4l-2.3 2.1-2.8-2.6" fill="#594640"/><path fill="#ffdd67" d="m13.7 27.5h3.9v4h-3.9z"/><g fill="#594640"><path d="m19.5 29.6h-1.9c0 .8-.3 1.5-2 1.5-1.6 0-2-.7-2-1.5h-2c-1.3 1-2.4 9.1-.9 13.6 1.3 3.7 6.1 3.4 7.9 2.7l2.6-2.9c.4-2.7-2.6-4.1-2.6-4.1-.5-2.6 2.3-8.3.9-9.3"/><path d="m33.9 52.8c3 1.9 1.3 4.2-3.1 2.2-3.7-1.7-.6-5 .8-3.8 1.1 1 1.7 1.2 2.3 1.6"/></g><path d="m31.6 52.2c-3.4-2.8-2.7-4.5-6.3-5.1-2.9-5.1-5.5-6.8-5.5-6.8-2.1 2.8-1.6 5.1-1.6 5.1s3.1 4.4 5.6 5.5c3.1 1.3 6.3 3.3 6.3 3.3 1.4 1.1 3.1-.7 1.5-2" fill="#ffdd67"/><path d="m17.7 59.6c.1 3.8-5.6 2.2-3.5.6.3-.3.3-.9.1-1.3-1.3-3.6 3.1-3.9 3.1-2.2.1 1.4.2 2.3.3 2.9" fill="#594640"/><path d="m16.8 57.5c-.3-4.2 1.4-5-.5-7.8 1-2.5 0-3.4 0-3.4-2.8.3-5.1-2.4-5.1-2.4s.6 5.1 1.5 7.5c1.1 3 1.8 6.5 1.8 6.5.1 1.7 2.4 1.5 2.3-.4" fill="#ffdd67"/><path d="m19.9 16.6c.2-1 .9-3.1 3.1-7 1.2-2.2-.1-7.3-.8-7.6-.5-.2-4.2 3.2-4.4 6.1-.2 3.8-.4 6.4-.5 7.6-.1 1.1 2.3 1.6 2.6.9" fill="#594640"/><path d="m21.3 5.3c-.4-.2-2 1.2-2.3 3.2-.8 4.8-1 7.4-1 7.4l1.5.4c0 0 0-1.6 2.2-7.1.6-1.3.3-3.6-.4-3.9" fill="#e84d88"/><path d="m11.3 16.6c-.2-1-.9-3.1-3.1-7-1.2-2.2.2-7.3.9-7.6.5-.2 4.2 3.2 4.4 6.1.2 3.8.4 6.4.5 7.6 0 1.1-2.4 1.6-2.7.9" fill="#594640"/><path d="m9.9 5.3c.4-.2 2 1.2 2.3 3.2.8 4.8 1 7.4 1 7.4l-1.5.4c0 0 0-1.6-2.2-7.1-.5-1.3-.2-3.6.4-3.9" fill="#e84d88"/><path d="m15.7 17c2.6 0 5 .5 7 1.3-1.1-1.9-3.8-3.2-7-3.2s-5.9 1.3-7 3.2c2-.8 4.4-1.3 7-1.3" fill="#594640"/><g fill="#937237"><circle cx="12.6" cy="22.2" r="1.2"/><circle cx="18.6" cy="22.2" r="1.2"/><path d="m17.6 25.9c-1.3 1-2.7 1-3.9 0-.2-.1-.3.1-.2.3.4.7 1.2 1.3 2.2 1.3s1.8-.6 2.2-1.3c0-.2-.2-.4-.3-.3"/><circle cx="36.2" cy="22.2" r="1.2"/><circle cx="42.2" cy="22.2" r="1.2"/><path d="m41.2 25.9c-1.3 1-2.7 1-3.9 0-.2-.1-.3.1-.2.3.4.7 1.2 1.3 2.2 1.3s1.8-.6 2.2-1.3c-.1-.2-.2-.4-.3-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fb.svg b/public/emoji/1f470-1f3fb.svg
new file mode 100644
index 000000000..cb221eee1
--- /dev/null
+++ b/public/emoji/1f470-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M50,10.8c-7-5.5-29-5.5-36,0C3.6,19,2,62,2,62h60C62,62,60.4,19,50,10.8z" fill="#cedbd5"/><path d="m54.3 39c.3-.7.5-1.4.5-2.2 0-1.5-.6-2.8-1.5-3.8 1.4-1 2.3-2.6 2.3-4.5 0-2-1-3.7-2.5-4.7.6-.9.9-1.9.9-3.1 0-.2 0-.4 0-.5l-1.4-3.7.3-2.7c-2.3-6.6-8.5-11.8-20.9-11.8-12.4 0-18.6 5.2-20.9 11.7l.3 2.7-1.4 3.7c0 .2 0 .3 0 .5 0 1.1.3 2.2.9 3.1-1.5 1-2.5 2.7-2.5 4.7 0 1.9.9 3.6 2.3 4.5-.9 1-1.5 2.3-1.5 3.8 0 .8.2 1.6.5 2.2-2 .7-2.7 2.8-2.7 5.2 0 10.1 11 5.7 11 5.7h28c0 0 11 4.5 11-5.7 0-2.4-.6-4.4-2.7-5.1" fill="#594640"/><g fill="#f2f1f0"><path d="m54.3 62c0-14.7-1.4-15.5-22.3-15.5-20.8 0-22.3.8-22.3 15.5h44.6"/><path d="m32 6.6c-7.8 0-15.1 2.7-20.9 7.1-.7 2-1 4.2-1.1 6.4 5.6-5.8 13.3-9.4 22-9.4 8.6 0 16.4 3.6 22 9.4 0-2.2-.4-4.3-1.1-6.4-5.8-4.4-13.1-7.1-20.9-7.1"/></g><path d="m15.4 36.2c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.1 0-16.5-9-16.5-16.4" fill="#ffe1bd"/><path d="m32 41.1c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#e6b796"/><path d="m36.8 34.3c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="30.7" r="3.5" fill="#664e27"/><circle cx="41.2" cy="30.7" r="1.2" fill="#2b2925"/><path d="m35.8 32.9c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 34.3c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><path d="m19.3 30.7c0 1.9 1.5 3.5 3.5 3.5 1.9 0 3.5-1.5 3.5-3.5 0-1.9-1.6-3.5-3.5-3.5-1.9 0-3.5 1.6-3.5 3.5" fill="#664e27"/><path d="m28.2 32.9c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.2 10.3-3.8 13.8 5" fill="#3b3226"/><path d="m32 44.9l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#f085a9"/><path d="m35 43.5c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0-.1-2.9.3-4.7-.3" fill="#d46c8f"/><circle cx="22.8" cy="30.7" r="1.2" fill="#2b2925"/><path fill="#428bc1" d="m39.9 62h-16.6l-2.2-3h20.1z"/><path d="m41.2 59c0 .4-4.5.8-10 .8-5.5 0-10-.4-10-.8 0-.4 4.5-.8 10-.8 5.5 0 10 .4 10 .8" fill="#224863"/><path fill="#871212" d="m25.6 54.3l-2-2.2-1.5 2.4z"/><path fill="#991d1d" d="m23 54.9l2-2.9 2.4 1.4z"/><path fill="#ad2727" d="m22.1 53l-.3 1.7 4.6.3z"/><path d="m25.4 55c2.9 1.4 2.6 3.2 1.1 3.9-1.5.7-3.8.1-4.2-1.8-.4-1.9-1.7-3-1.7-3s2.6-.2 4.8.9" fill="#cc3636"/><path d="m23.7 55.6c-1 3.1 1.5 3.9 3 3.2 1.5-.7 2-2.7 1.2-4.4-.8-1.7-1.6-2.5-1.6-2.5s-1.9 1.5-2.6 3.7" fill="#e24b4b"/><path d="m26.3 58.1c2.3-1.1 1.7.2.2 1-3.6 1.8-5-1.5-5-1.5s2.8 1.5 4.8.5" fill="#75a843"/><path d="m26.3 58.1c-.5.5-1.9 1.7-.3 1.3 3.1-.8 2.5-5.1 2.5-5.1s-.7 2.2-2.2 3.8" fill="#83bf4f"/><path fill="#871212" d="m35.9 52.8l4.2 2.6-.1-3.5z"/><path fill="#991d1d" d="m39.8 57.3l-2.8-4.1h4.7z"/><path fill="#ad2727" d="m40.7 55.8l-2.6-4.6-2.2 1.8z"/><path fill="#cc3636" d="m38.6 55.5l-4.5-.2 2-4.7z"/><path d="m36.8 54.4c-3.5 1.2-2.6 4.1-.9 4.9 1.7.8 3.8 0 4.8-2 1-1.9 2.1-2.8 2.1-2.8s-3.5-.9-6-.1" fill="#e24b4b"/><path d="m36.4 58.5c-.8-.1-2.8-.6-1.4.6 2.9 2.3 6.3-1.2 6.3-1.2s-2.4.8-4.9.6" fill="#83bf4f"/><path fill="#871212" d="m27.6 52.8l6.2-.3-3-2.7z"/><path fill="#991d1d" d="m35 51.8l-6 1.6 3.7-3.3z"/><path fill="#ad2727" d="m33 53.1l-4.5-2.6-.6 3.4z"/><path d="m32.2 54.2v5.5c-2.2.5-4.8-1.1-4.7-3.7.1-2.6-1.3-4.5-1.3-4.5s3.4.6 6 2.7" fill="#cc3636"/><path d="m29.7 54.5c-2.3 3.7.7 5.7 2.9 5.2s3.5-2.9 2.9-5.4c-.6-2.5-.2-4.2-.2-4.2s-3.9 1.7-5.6 4.4" fill="#e24b4b"/><path d="m32.4 58.6c3.3-.8 2.2.8 0 1.3-5.3 1.2-6.1-3.5-6.1-3.5s3.1 2.9 6.1 2.2" fill="#75a843"/><path d="m32.4 58.6c-.8.6-3 1.6-.8 1.6 4.4-.1 4.9-5.8 4.9-5.8s-1.7 2.5-4.1 4.2" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fc.svg b/public/emoji/1f470-1f3fc.svg
new file mode 100644
index 000000000..b57183971
--- /dev/null
+++ b/public/emoji/1f470-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M50,10.8c-7-5.5-29-5.5-36,0C3.6,19,2,62,2,62h60C62,62,60.4,19,50,10.8z" fill="#cedbd5"/><path d="m54.3 39c.3-.7.5-1.4.5-2.2 0-1.5-.6-2.8-1.5-3.8 1.4-1 2.3-2.6 2.3-4.5 0-2-1-3.7-2.5-4.7.6-.9.9-1.9.9-3.1 0-.2 0-.4 0-.5l-1.4-3.7.3-2.7c-2.3-6.6-8.5-11.8-20.9-11.8-12.4 0-18.6 5.2-20.9 11.7l.3 2.7-1.4 3.7c0 .2 0 .3 0 .5 0 1.1.3 2.2.9 3.1-1.5 1-2.5 2.7-2.5 4.7 0 1.9.9 3.6 2.3 4.5-.9 1-1.5 2.3-1.5 3.8 0 .8.2 1.6.5 2.2-2 .7-2.7 2.8-2.7 5.2 0 10.1 11 5.7 11 5.7h28c0 0 11 4.5 11-5.7 0-2.4-.6-4.4-2.7-5.1" fill="#dbb471"/><g fill="#f2f1f0"><path d="m54.3 62c0-14.7-1.4-15.5-22.3-15.5-20.8 0-22.3.8-22.3 15.5h44.6"/><path d="m32 6.6c-7.8 0-15.1 2.7-20.9 7.1-.7 2-1 4.2-1.1 6.4 5.6-5.8 13.3-9.4 22-9.4 8.6 0 16.4 3.6 22 9.4 0-2.2-.4-4.3-1.1-6.4-5.8-4.4-13.1-7.1-20.9-7.1"/></g><path d="m15.4 36.2c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4s-16.5-9-16.5-16.4" fill="#fed0ac"/><path d="m32 41.1c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#e0a372"/><path d="m36.8 34.3c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="30.7" r="3.5" fill="#664e27"/><circle cx="41.2" cy="30.7" r="1.2" fill="#2b2925"/><path d="m35.8 32.9c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 34.3c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.8" cy="30.7" r="3.5" fill="#664e27"/><path d="m28.2 32.9c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.2 10.3-3.8 13.8 5" fill="#3b3226"/><path d="m32 44.9l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#e07297"/><path d="m35 43.5c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0-.1-2.9.3-4.7-.3" fill="#b85d7b"/><circle cx="22.8" cy="30.7" r="1.2" fill="#2b2925"/><path fill="#428bc1" d="m39.9 62h-16.6l-2.2-3h20.1z"/><ellipse cx="31.1" cy="59" rx="10" ry=".8" fill="#224863"/><path fill="#871212" d="m25.6 54.3l-2-2.2-1.5 2.4z"/><path fill="#991d1d" d="m23 54.9l2-2.9 2.4 1.4z"/><path fill="#ad2727" d="m22.1 53l-.3 1.7 4.6.3z"/><path d="m25.4 55c2.9 1.4 2.6 3.2 1.1 3.9-1.5.7-3.8.1-4.2-1.8-.4-1.9-1.7-3-1.7-3s2.6-.2 4.8.9" fill="#cc3636"/><path d="m23.7 55.6c-1 3.1 1.5 3.9 3 3.2 1.5-.7 2-2.7 1.2-4.4-.8-1.7-1.6-2.5-1.6-2.5s-1.9 1.5-2.6 3.7" fill="#e24b4b"/><path d="m26.3 58.1c2.3-1.1 1.7.2.2 1-3.6 1.8-5-1.5-5-1.5s2.8 1.5 4.8.5" fill="#75a843"/><path d="m26.3 58.1c-.5.5-1.9 1.7-.3 1.3 3.1-.8 2.5-5.1 2.5-5.1s-.7 2.2-2.2 3.8" fill="#83bf4f"/><path fill="#871212" d="m35.9 52.8l4.2 2.6-.1-3.5z"/><path fill="#991d1d" d="m39.8 57.3l-2.8-4.1h4.7z"/><path fill="#ad2727" d="m40.7 55.8l-2.6-4.6-2.2 1.8z"/><path fill="#cc3636" d="m38.6 55.5l-4.5-.2 2-4.7z"/><path d="m36.8 54.4c-3.5 1.2-2.6 4.1-.9 4.9 1.7.8 3.8 0 4.8-2 1-1.9 2.1-2.8 2.1-2.8s-3.5-.9-6-.1" fill="#e24b4b"/><path d="m36.4 58.5c-.8-.1-2.8-.6-1.4.6 2.9 2.3 6.3-1.2 6.3-1.2s-2.4.8-4.9.6" fill="#83bf4f"/><path fill="#871212" d="m27.6 52.8l6.2-.3-3-2.7z"/><path fill="#991d1d" d="m35 51.8l-6 1.6 3.7-3.3z"/><path fill="#ad2727" d="m33 53.1l-4.5-2.6-.6 3.4z"/><path d="m32.2 54.2v5.5c-2.2.5-4.8-1.1-4.7-3.7.1-2.6-1.3-4.5-1.3-4.5s3.4.6 6 2.7" fill="#cc3636"/><path d="m29.7 54.5c-2.3 3.7.7 5.7 2.9 5.2s3.5-2.9 2.9-5.4-.2-4.2-.2-4.2-3.9 1.7-5.6 4.4" fill="#e24b4b"/><path d="m32.4 58.6c3.3-.8 2.2.8 0 1.3-5.3 1.2-6.1-3.5-6.1-3.5s3.1 2.9 6.1 2.2" fill="#75a843"/><path d="m32.4 58.6c-.8.6-3 1.6-.8 1.6 4.4-.1 4.9-5.8 4.9-5.8s-1.7 2.5-4.1 4.2" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fd.svg b/public/emoji/1f470-1f3fd.svg
new file mode 100644
index 000000000..6c9874f77
--- /dev/null
+++ b/public/emoji/1f470-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M50,10.8c-7-5.5-29-5.5-36,0C3.6,19,2,62,2,62h60C62,62,60.4,19,50,10.8z" fill="#cedbd5"/><path d="m54.3 39c.3-.7.5-1.4.5-2.2 0-1.5-.6-2.8-1.5-3.8 1.4-1 2.3-2.6 2.3-4.5 0-2-1-3.7-2.5-4.7.6-.9.9-1.9.9-3.1 0-.2 0-.4 0-.5l-1.4-3.7.3-2.7c-2.3-6.6-8.5-11.8-20.9-11.8-12.4 0-18.6 5.2-20.9 11.7l.3 2.7-1.4 3.7c0 .2 0 .3 0 .5 0 1.1.3 2.2.9 3.1-1.5 1-2.5 2.7-2.5 4.7 0 1.9.9 3.6 2.3 4.5-.9 1-1.5 2.3-1.5 3.8 0 .8.2 1.6.5 2.2-2 .7-2.7 2.8-2.7 5.2 0 10.1 11 5.7 11 5.7h28c0 0 11 4.5 11-5.7 0-2.4-.6-4.4-2.7-5.1" fill="#594640"/><g fill="#f2f1f0"><path d="m54.3 62c0-14.7-1.4-15.5-22.3-15.5-20.8 0-22.3.8-22.3 15.5h44.6"/><path d="m32 6.6c-7.8 0-15.1 2.7-20.9 7.1-.7 2-1 4.2-1.1 6.4 5.6-5.8 13.3-9.4 22-9.4 8.6 0 16.4 3.6 22 9.4 0-2.2-.4-4.3-1.1-6.4-5.8-4.4-13.1-7.1-20.9-7.1"/></g><path d="m15.4 36.2c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.1 0-16.5-9-16.5-16.4" fill="#d6a57c"/><path d="m32 41.1c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#b58360"/><path d="m36.8 34.3c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><path d="m44.7 30.7c0 1.9-1.5 3.5-3.5 3.5-1.9 0-3.5-1.5-3.5-3.5 0-1.9 1.6-3.5 3.5-3.5 1.9 0 3.5 1.6 3.5 3.5" fill="#664e27"/><circle cx="41.2" cy="30.7" r="1.2" fill="#2b2925"/><path d="m35.8 32.9c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 34.3c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><path d="m19.3 30.7c0 1.9 1.5 3.5 3.5 3.5 1.9 0 3.5-1.5 3.5-3.5 0-1.9-1.6-3.5-3.5-3.5-1.9 0-3.5 1.6-3.5 3.5" fill="#664e27"/><path d="m28.2 32.9c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.2 10.3-3.8 13.8 5" fill="#3b3226"/><path d="m32 44.9l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#b5607c"/><path d="m35 43.5c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9s4.6-1.3 7.7-1.9c0-.1-2.9.3-4.7-.3" fill="#804458"/><circle cx="22.8" cy="30.7" r="1.2" fill="#2b2925"/><path fill="#428bc1" d="m39.9 62h-16.6l-2.2-3h20.1z"/><path d="m41.2 59c0 .4-4.5.8-10 .8-5.5 0-10-.4-10-.8 0-.4 4.5-.8 10-.8 5.5 0 10 .4 10 .8" fill="#224863"/><path fill="#871212" d="m25.6 54.3l-2-2.2-1.5 2.4z"/><path fill="#991d1d" d="m23 54.9l2-2.9 2.4 1.4z"/><path fill="#ad2727" d="m22.1 53l-.3 1.7 4.6.3z"/><path d="m25.4 55c2.9 1.4 2.6 3.2 1.1 3.9-1.5.7-3.8.1-4.2-1.8-.4-1.9-1.7-3-1.7-3s2.6-.2 4.8.9" fill="#cc3636"/><path d="m23.7 55.6c-1 3.1 1.5 3.9 3 3.2 1.5-.7 2-2.7 1.2-4.4-.8-1.7-1.6-2.5-1.6-2.5s-1.9 1.5-2.6 3.7" fill="#e24b4b"/><path d="m26.3 58.1c2.3-1.1 1.7.2.2 1-3.6 1.8-5-1.5-5-1.5s2.8 1.5 4.8.5" fill="#75a843"/><path d="m26.3 58.1c-.5.5-1.9 1.7-.3 1.3 3.1-.8 2.5-5.1 2.5-5.1s-.7 2.2-2.2 3.8" fill="#83bf4f"/><path fill="#871212" d="m35.9 52.8l4.2 2.6-.1-3.5z"/><path fill="#991d1d" d="m39.8 57.3l-2.8-4.1h4.7z"/><path fill="#ad2727" d="m40.7 55.8l-2.6-4.6-2.2 1.8z"/><path fill="#cc3636" d="m38.6 55.5l-4.5-.2 2-4.7z"/><path d="m36.8 54.4c-3.5 1.2-2.6 4.1-.9 4.9 1.7.8 3.8 0 4.8-2 1-1.9 2.1-2.8 2.1-2.8s-3.5-.9-6-.1" fill="#e24b4b"/><path d="m36.4 58.5c-.8-.1-2.8-.6-1.4.6 2.9 2.3 6.3-1.2 6.3-1.2s-2.4.8-4.9.6" fill="#83bf4f"/><path fill="#871212" d="m27.6 52.8l6.2-.3-3-2.7z"/><path fill="#991d1d" d="m35 51.8l-6 1.6 3.7-3.3z"/><path fill="#ad2727" d="m33 53.1l-4.5-2.6-.6 3.4z"/><path d="m32.2 54.2v5.5c-2.2.5-4.8-1.1-4.7-3.7.1-2.6-1.3-4.5-1.3-4.5s3.4.6 6 2.7" fill="#cc3636"/><path d="m29.7 54.5c-2.3 3.7.7 5.7 2.9 5.2s3.5-2.9 2.9-5.4c-.6-2.5-.2-4.2-.2-4.2s-3.9 1.7-5.6 4.4" fill="#e24b4b"/><path d="m32.4 58.6c3.3-.8 2.2.8 0 1.3-5.3 1.2-6.1-3.5-6.1-3.5s3.1 2.9 6.1 2.2" fill="#75a843"/><path d="m32.4 58.6c-.8.6-3 1.6-.8 1.6 4.4-.1 4.9-5.8 4.9-5.8s-1.7 2.5-4.1 4.2" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3fe.svg b/public/emoji/1f470-1f3fe.svg
new file mode 100644
index 000000000..e4ff8c92d
--- /dev/null
+++ b/public/emoji/1f470-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M50,10.8c-7-5.5-29-5.5-36,0C3.6,19,2,62,2,62h60C62,62,60.4,19,50,10.8z" fill="#cedbd5"/><path d="m54.3 39c.3-.7.5-1.4.5-2.2 0-1.5-.6-2.8-1.5-3.8 1.4-1 2.3-2.6 2.3-4.5 0-2-1-3.7-2.5-4.7.6-.9.9-1.9.9-3.1 0-.2 0-.4 0-.5l-1.4-3.7.3-2.7c-2.3-6.6-8.5-11.8-20.9-11.8-12.4 0-18.6 5.2-20.9 11.7l.3 2.7-1.4 3.7c0 .2 0 .3 0 .5 0 1.1.3 2.2.9 3.1-1.5 1-2.5 2.7-2.5 4.7 0 1.9.9 3.6 2.3 4.5-.9 1-1.5 2.3-1.5 3.8 0 .8.2 1.6.5 2.2-2 .7-2.7 2.8-2.7 5.2 0 10.1 11 5.7 11 5.7h28c0 0 11 4.5 11-5.7 0-2.4-.6-4.4-2.7-5.1" fill="#231f20"/><g fill="#f2f1f0"><path d="m54.3 62c0-14.7-1.4-15.5-22.3-15.5-20.8 0-22.3.8-22.3 15.5h44.6"/><path d="m32 6.6c-7.8 0-15.1 2.7-20.9 7.1-.7 2-1 4.2-1.1 6.4 5.6-5.8 13.3-9.4 22-9.4 8.6 0 16.4 3.6 22 9.4 0-2.2-.4-4.3-1.1-6.4-5.8-4.4-13.1-7.1-20.9-7.1"/></g><path d="m15.4 36.2c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.1 0-16.5-9-16.5-16.4" fill="#b47d56"/><path d="m32 41.1c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#935e3e"/><path d="m36.8 34.3c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="30.7" r="3.5" fill="#664e27"/><circle cx="41.2" cy="30.7" r="1.2" fill="#2b2925"/><path d="m35.8 32.9c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 34.3c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><path d="m19.3 30.7c0 1.9 1.5 3.5 3.5 3.5 1.9 0 3.5-1.5 3.5-3.5 0-1.9-1.6-3.5-3.5-3.5-1.9 0-3.5 1.6-3.5 3.5" fill="#664e27"/><path d="m28.2 32.9c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.2 10.3-3.8 13.8 5" fill="#3b3226"/><path d="m32 44.9l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#994360"/><path d="m35 43.5c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0-.1-2.9.3-4.7-.3" fill="#733449"/><circle cx="22.8" cy="30.7" r="1.2" fill="#2b2925"/><path fill="#428bc1" d="m39.9 62h-16.6l-2.2-3h20.1z"/><path d="m41.2 59c0 .4-4.5.8-10 .8-5.5 0-10-.4-10-.8 0-.4 4.5-.8 10-.8 5.5 0 10 .4 10 .8" fill="#224863"/><path fill="#871212" d="m25.6 54.3l-2-2.2-1.5 2.4z"/><path fill="#991d1d" d="m23 54.9l2-2.9 2.4 1.4z"/><path fill="#ad2727" d="m22.1 53l-.3 1.7 4.6.3z"/><path d="m25.4 55c2.9 1.4 2.6 3.2 1.1 3.9-1.5.7-3.8.1-4.2-1.8-.4-1.9-1.7-3-1.7-3s2.6-.2 4.8.9" fill="#cc3636"/><path d="m23.7 55.6c-1 3.1 1.5 3.9 3 3.2 1.5-.7 2-2.7 1.2-4.4-.8-1.7-1.6-2.5-1.6-2.5s-1.9 1.5-2.6 3.7" fill="#e24b4b"/><path d="m26.3 58.1c2.3-1.1 1.7.2.2 1-3.6 1.8-5-1.5-5-1.5s2.8 1.5 4.8.5" fill="#75a843"/><path d="m26.3 58.1c-.5.5-1.9 1.7-.3 1.3 3.1-.8 2.5-5.1 2.5-5.1s-.7 2.2-2.2 3.8" fill="#83bf4f"/><path fill="#871212" d="m35.9 52.8l4.2 2.6-.1-3.5z"/><path fill="#991d1d" d="m39.8 57.3l-2.8-4.1h4.7z"/><path fill="#ad2727" d="m40.7 55.8l-2.6-4.6-2.2 1.8z"/><path fill="#cc3636" d="m38.6 55.5l-4.5-.2 2-4.7z"/><path d="m36.8 54.4c-3.5 1.2-2.6 4.1-.9 4.9 1.7.8 3.8 0 4.8-2 1-1.9 2.1-2.8 2.1-2.8s-3.5-.9-6-.1" fill="#e24b4b"/><path d="m36.4 58.5c-.8-.1-2.8-.6-1.4.6 2.9 2.3 6.3-1.2 6.3-1.2s-2.4.8-4.9.6" fill="#83bf4f"/><path fill="#871212" d="m27.6 52.8l6.2-.3-3-2.7z"/><path fill="#991d1d" d="m35 51.8l-6 1.6 3.7-3.3z"/><path fill="#ad2727" d="m33 53.1l-4.5-2.6-.6 3.4z"/><path d="m32.2 54.2v5.5c-2.2.5-4.8-1.1-4.7-3.7.1-2.6-1.3-4.5-1.3-4.5s3.4.6 6 2.7" fill="#cc3636"/><path d="m29.7 54.5c-2.3 3.7.7 5.7 2.9 5.2s3.5-2.9 2.9-5.4c-.6-2.5-.2-4.2-.2-4.2s-3.9 1.7-5.6 4.4" fill="#e24b4b"/><path d="m32.4 58.6c3.3-.8 2.2.8 0 1.3-5.3 1.2-6.1-3.5-6.1-3.5s3.1 2.9 6.1 2.2" fill="#75a843"/><path d="m32.4 58.6c-.8.6-3 1.6-.8 1.6 4.4-.1 4.9-5.8 4.9-5.8s-1.7 2.5-4.1 4.2" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f470-1f3ff.svg b/public/emoji/1f470-1f3ff.svg
new file mode 100644
index 000000000..29633af92
--- /dev/null
+++ b/public/emoji/1f470-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M50,10.8c-7-5.5-29-5.5-36,0C3.6,19,2,62,2,62h60C62,62,60.4,19,50,10.8z" fill="#cedbd5"/><path d="m54.3 39c.3-.7.5-1.4.5-2.2 0-1.5-.6-2.8-1.5-3.8 1.4-1 2.3-2.6 2.3-4.5 0-2-1-3.7-2.5-4.7.6-.9.9-1.9.9-3.1 0-.2 0-.4 0-.5l-1.4-3.7.3-2.7c-2.3-6.6-8.5-11.8-20.9-11.8-12.4 0-18.6 5.2-20.9 11.7l.3 2.7-1.4 3.7c0 .2 0 .3 0 .5 0 1.1.3 2.2.9 3.1-1.5 1-2.5 2.7-2.5 4.7 0 1.9.9 3.6 2.3 4.5-.9 1-1.5 2.3-1.5 3.8 0 .8.2 1.6.5 2.2-2 .7-2.7 2.8-2.7 5.2 0 10.1 11 5.7 11 5.7h28c0 0 11 4.5 11-5.7 0-2.4-.6-4.4-2.7-5.1" fill="#231f20"/><g fill="#f2f1f0"><path d="m54.3 62c0-14.7-1.4-15.5-22.3-15.5-20.8 0-22.3.8-22.3 15.5h44.6"/><path d="m32 6.6c-7.8 0-15.1 2.7-20.9 7.1-.7 2-1 4.2-1.1 6.4 5.6-5.8 13.3-9.4 22-9.4s16.4 3.6 22 9.4c0-2.2-.4-4.3-1.1-6.4-5.8-4.4-13.1-7.1-20.9-7.1"/></g><path d="m15.4 36.2c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.1 0-16.5-9-16.5-16.4" fill="#8a6859"/><path d="m32 41.1c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#705041"/><path d="m36.8 34.3c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><path d="m44.7 30.7c0 1.9-1.5 3.5-3.5 3.5-1.9 0-3.5-1.5-3.5-3.5 0-1.9 1.6-3.5 3.5-3.5 1.9 0 3.5 1.6 3.5 3.5" fill="#664e27"/><circle cx="41.2" cy="30.7" r="1.2" fill="#2b2925"/><path d="m35.8 32.9c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 34.3c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.8" cy="30.7" r="3.5" fill="#664e27"/><path d="m28.2 32.9c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.2 10.3-3.8 13.8 5" fill="#3b3226"/><path d="m32 44.9l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#994360"/><path d="m35 43.5c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0-.1-2.9.3-4.7-.3" fill="#733449"/><circle cx="22.8" cy="30.7" r="1.2" fill="#2b2925"/><path fill="#428bc1" d="m39.9 62h-16.6l-2.2-3h20.1z"/><path d="m41.2 59c0 .4-4.5.8-10 .8-5.5 0-10-.4-10-.8 0-.4 4.5-.8 10-.8 5.5 0 10 .4 10 .8" fill="#224863"/><path fill="#871212" d="m25.6 54.3l-2-2.2-1.5 2.4z"/><path fill="#991d1d" d="m23 54.9l2-2.9 2.4 1.4z"/><path fill="#ad2727" d="m22.1 53l-.3 1.7 4.6.3z"/><path d="m25.4 55c2.9 1.4 2.6 3.2 1.1 3.9-1.5.7-3.8.1-4.2-1.8-.4-1.9-1.7-3-1.7-3s2.6-.2 4.8.9" fill="#cc3636"/><path d="m23.7 55.6c-1 3.1 1.5 3.9 3 3.2 1.5-.7 2-2.7 1.2-4.4-.8-1.7-1.6-2.5-1.6-2.5s-1.9 1.5-2.6 3.7" fill="#e24b4b"/><path d="m26.3 58.1c2.3-1.1 1.7.2.2 1-3.6 1.8-5-1.5-5-1.5s2.8 1.5 4.8.5" fill="#75a843"/><path d="m26.3 58.1c-.5.5-1.9 1.7-.3 1.3 3.1-.8 2.5-5.1 2.5-5.1s-.7 2.2-2.2 3.8" fill="#83bf4f"/><path fill="#871212" d="m35.9 52.8l4.2 2.6-.1-3.5z"/><path fill="#991d1d" d="m39.8 57.3l-2.8-4.1h4.7z"/><path fill="#ad2727" d="m40.7 55.8l-2.6-4.6-2.2 1.8z"/><path fill="#cc3636" d="m38.6 55.5l-4.5-.2 2-4.7z"/><path d="m36.8 54.4c-3.5 1.2-2.6 4.1-.9 4.9 1.7.8 3.8 0 4.8-2 1-1.9 2.1-2.8 2.1-2.8s-3.5-.9-6-.1" fill="#e24b4b"/><path d="m36.4 58.5c-.8-.1-2.8-.6-1.4.6 2.9 2.3 6.3-1.2 6.3-1.2s-2.4.8-4.9.6" fill="#83bf4f"/><path fill="#871212" d="m27.6 52.8l6.2-.3-3-2.7z"/><path fill="#991d1d" d="m35 51.8l-6 1.6 3.7-3.3z"/><path fill="#ad2727" d="m33 53.1l-4.5-2.6-.6 3.4z"/><path d="m32.2 54.2v5.5c-2.2.5-4.8-1.1-4.7-3.7.1-2.6-1.3-4.5-1.3-4.5s3.4.6 6 2.7" fill="#cc3636"/><path d="m29.7 54.5c-2.3 3.7.7 5.7 2.9 5.2s3.5-2.9 2.9-5.4c-.6-2.5-.2-4.2-.2-4.2s-3.9 1.7-5.6 4.4" fill="#e24b4b"/><path d="m32.4 58.6c3.3-.8 2.2.8 0 1.3-5.3 1.2-6.1-3.5-6.1-3.5s3.1 2.9 6.1 2.2" fill="#75a843"/><path d="m32.4 58.6c-.8.6-3 1.6-.8 1.6 4.4-.1 4.9-5.8 4.9-5.8s-1.7 2.5-4.1 4.2" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f470.svg b/public/emoji/1f470.svg
new file mode 100644
index 000000000..dc9e6c730
--- /dev/null
+++ b/public/emoji/1f470.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M50,10.8c-7-5.5-29-5.5-36,0C3.6,19,2,62,2,62h60C62,62,60.4,19,50,10.8z" fill="#cedbd5"/><path d="m54.3 39c.3-.7.5-1.4.5-2.2 0-1.5-.6-2.8-1.5-3.8 1.4-1 2.3-2.6 2.3-4.5 0-2-1-3.7-2.5-4.7.6-.9.9-1.9.9-3.1 0-.2 0-.4 0-.5l-1.4-3.7.3-2.7c-2.3-6.6-8.5-11.8-20.9-11.8-12.4 0-18.6 5.2-20.9 11.7l.3 2.7-1.4 3.7c0 .2 0 .3 0 .5 0 1.1.3 2.2.9 3.1-1.5 1-2.5 2.7-2.5 4.7 0 1.9.9 3.6 2.3 4.5-.9 1-1.5 2.3-1.5 3.8 0 .8.2 1.6.5 2.2-2 .7-2.7 2.8-2.7 5.2 0 10.1 11 5.7 11 5.7h28c0 0 11 4.5 11-5.7 0-2.4-.6-4.4-2.7-5.1" fill="#ffb300"/><g fill="#f2f1f0"><path d="m54.3 62c0-14.7-1.4-15.5-22.3-15.5-20.8 0-22.3.8-22.3 15.5h44.6"/><path d="m32 6.6c-7.8 0-15.1 2.7-20.9 7.1-.7 2-1.1 4.2-1.1 6.4 5.6-5.8 13.3-9.4 22-9.4s16.4 3.6 22 9.4c0-2.2-.4-4.3-1.1-6.4-5.8-4.4-13.1-7.1-20.9-7.1"/></g><path d="m15.4 36.2c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.1 0-16.5-9-16.5-16.4" fill="#ffdd67"/><path d="m32 41.1c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#eba352"/><path d="m36.8 34.3c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><path d="m44.7 30.7c0 1.9-1.5 3.5-3.5 3.5-1.9 0-3.5-1.5-3.5-3.5 0-1.9 1.6-3.5 3.5-3.5 1.9 0 3.5 1.6 3.5 3.5" fill="#664e27"/><circle cx="41.2" cy="30.7" r="1.2" fill="#2b2925"/><path d="m35.8 32.9c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 34.3c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.8" cy="30.7" r="3.5" fill="#664e27"/><path d="m28.2 32.9c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.2 10.3-3.8 13.8 5" fill="#3b3226"/><path d="m32 44.9l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#f085a9"/><path d="m35 43.5c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0-.1-2.9.3-4.7-.3" fill="#d46c8f"/><circle cx="22.8" cy="30.7" r="1.2" fill="#2b2925"/><path fill="#428bc1" d="m39.9 62h-16.6l-2.2-3h20.1z"/><path d="m41.2 59c0 .4-4.5.8-10 .8-5.5 0-10-.4-10-.8 0-.4 4.5-.8 10-.8 5.5 0 10 .4 10 .8" fill="#224863"/><path fill="#871212" d="m25.6 54.3l-2-2.2-1.5 2.4z"/><path fill="#991d1d" d="m23 54.9l2-2.9 2.4 1.4z"/><path fill="#ad2727" d="m22.1 53l-.3 1.7 4.6.3z"/><path d="m25.4 55c2.9 1.4 2.6 3.2 1.1 3.9-1.5.7-3.8.1-4.2-1.8-.4-1.9-1.7-3-1.7-3s2.6-.2 4.8.9" fill="#cc3636"/><path d="m23.7 55.6c-1 3.1 1.5 3.9 3 3.2 1.5-.7 2-2.7 1.2-4.4-.8-1.7-1.6-2.5-1.6-2.5s-1.9 1.5-2.6 3.7" fill="#e24b4b"/><path d="m26.3 58.1c2.3-1.1 1.7.2.2 1-3.6 1.8-5-1.5-5-1.5s2.8 1.5 4.8.5" fill="#75a843"/><path d="m26.3 58.1c-.5.5-1.9 1.7-.3 1.3 3.1-.8 2.5-5.1 2.5-5.1s-.7 2.2-2.2 3.8" fill="#83bf4f"/><path fill="#871212" d="m35.9 52.8l4.2 2.6-.1-3.5z"/><path fill="#991d1d" d="m39.8 57.3l-2.8-4.1h4.7z"/><path fill="#ad2727" d="m40.7 55.8l-2.6-4.6-2.2 1.8z"/><path fill="#cc3636" d="m38.6 55.5l-4.5-.2 2-4.7z"/><path d="m36.8 54.4c-3.5 1.2-2.6 4.1-.9 4.9 1.7.8 3.8 0 4.8-2 1-1.9 2.1-2.8 2.1-2.8s-3.5-.9-6-.1" fill="#e24b4b"/><path d="m36.4 58.5c-.8-.1-2.8-.6-1.4.6 2.9 2.3 6.3-1.2 6.3-1.2s-2.4.8-4.9.6" fill="#83bf4f"/><path fill="#871212" d="m27.6 52.8l6.2-.3-3-2.7z"/><path fill="#991d1d" d="m35 51.8l-6 1.6 3.7-3.3z"/><path fill="#ad2727" d="m33 53.1l-4.5-2.6-.6 3.4z"/><path d="m32.2 54.2v5.5c-2.2.5-4.8-1.1-4.7-3.7.1-2.6-1.3-4.5-1.3-4.5s3.4.6 6 2.7" fill="#cc3636"/><path d="m29.7 54.5c-2.3 3.7.7 5.7 2.9 5.2s3.5-2.9 2.9-5.4c-.6-2.5-.2-4.2-.2-4.2s-3.9 1.7-5.6 4.4" fill="#e24b4b"/><path d="m32.4 58.6c3.3-.8 2.2.8 0 1.3-5.3 1.2-6.1-3.5-6.1-3.5s3.1 2.9 6.1 2.2" fill="#75a843"/><path d="m32.4 58.6c-.8.6-3 1.6-.8 1.6 4.4-.1 4.9-5.8 4.9-5.8s-1.7 2.5-4.1 4.2" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f471-1f3fb.svg b/public/emoji/1f471-1f3fb.svg
new file mode 100644
index 000000000..eee7e7a2c
--- /dev/null
+++ b/public/emoji/1f471-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49.9 8.8c-9.8-13-37.6-3.3-39.7-4.2 0 0-.3 1.9.8 3.1-1.4 1-3.1-.7-3.1-.7s-1.8 4.2.1 6.8c-3 3.9.6 24.2.6 24.2h45.9c0 0 5.5-15.9-.8-26.7-1.3-2.5-2.7-1-3.8-2.5" fill="#dbb471"/><path d="m55 29.6c-.2 1.1-.4 2.1-.7 2.7-.5 1-1.6 1.6-1.6 1.6s.3-2.1.2-5.1c-1.4-20.1-7.3-10.5-20.9-10.5-13.6 0-19.5-9.6-20.8 10.6-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.6-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4-.1-4 5.2 0 3.3 1.2 5.9 5.1 6.2 1.7 13.2 4.7 15.3 14.6 20 2.5 1.2 4.2.9 7.2.9 3 0 4.7.3 7.3-.9 10-4.7 13-6.8 14.6-20 3.9-.3 5.1-3 5.1-6.2 0-5.3-2.3-5.7-4-5.3" fill="#ffe1bd"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#0a84a5"/><path d="m22 31.6c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#0a84a5"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#e6b796"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f471-1f3fc.svg b/public/emoji/1f471-1f3fc.svg
new file mode 100644
index 000000000..6bdf85886
--- /dev/null
+++ b/public/emoji/1f471-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49.9 8.8c-9.8-13-37.6-3.3-39.7-4.2 0 0-.3 1.9.8 3.1-1.4 1-3.1-.7-3.1-.7s-1.8 4.2.1 6.8c-3 3.9.6 24.2.6 24.2h45.9c0 0 5.5-15.9-.8-26.7-1.3-2.5-2.7-1-3.8-2.5" fill="#dbb471"/><path d="m55 29.6c-.2 1.1-.4 2.1-.7 2.7-.5 1-1.6 1.6-1.6 1.6s.3-2.1.2-5.1c-1.4-20.1-7.3-10.5-20.9-10.5-13.6 0-19.5-9.6-20.8 10.6-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.6-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4-.1-4 5.2 0 3.3 1.2 5.9 5.1 6.2 1.7 13.2 4.7 15.3 14.6 20 2.5 1.2 4.2.9 7.2.9 3 0 4.7.3 7.3-.9 10-4.7 13-6.8 14.6-20 3.9-.3 5.1-3 5.1-6.2 0-5.3-2.3-5.7-4-5.3" fill="#fed0ac"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#0a84a5"/><path d="m22 31.6c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#0a84a5"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#e0a372"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f471-1f3fd.svg b/public/emoji/1f471-1f3fd.svg
new file mode 100644
index 000000000..b08ba6684
--- /dev/null
+++ b/public/emoji/1f471-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49.9 8.8c-9.8-13-37.6-3.3-39.7-4.2 0 0-.3 1.9.8 3.1-1.4 1-3.1-.7-3.1-.7s-1.8 4.2.1 6.8c-3 3.9.6 24.2.6 24.2h45.9c0 0 5.5-15.9-.8-26.7-1.3-2.5-2.7-1-3.8-2.5" fill="#dbb471"/><path d="m55 29.6c-.2 1.1-.4 2.1-.7 2.7-.5 1-1.6 1.6-1.6 1.6s.3-2.1.2-5.1c-1.4-20.1-7.3-10.5-20.9-10.5-13.6 0-19.5-9.6-20.8 10.6-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.6-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4-.1-4 5.2 0 3.3 1.2 5.9 5.1 6.2 1.7 13.2 4.7 15.3 14.6 20 2.5 1.2 4.2.9 7.2.9 3 0 4.7.3 7.3-.9 10-4.7 13-6.8 14.6-20 3.9-.3 5.1-3 5.1-6.2 0-5.3-2.3-5.7-4-5.3" fill="#d6a57c"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#0a84a5"/><path d="m22 31.6c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#0a84a5"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#b58360"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f471-1f3fe.svg b/public/emoji/1f471-1f3fe.svg
new file mode 100644
index 000000000..72a38d218
--- /dev/null
+++ b/public/emoji/1f471-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49.9 8.8c-9.8-13-37.6-3.3-39.7-4.2 0 0-.3 1.9.8 3.1-1.4 1-3.1-.7-3.1-.7s-1.8 4.2.1 6.8c-3 3.9.6 24.2.6 24.2h45.9c0 0 5.5-15.9-.8-26.7-1.3-2.5-2.7-1-3.8-2.5" fill="#dbb471"/><path d="m55 29.6c-.2 1.1-.4 2.1-.7 2.7-.5 1-1.6 1.6-1.6 1.6s.3-2.1.2-5.1c-1.4-20.1-7.3-10.5-20.9-10.5-13.6 0-19.5-9.6-20.8 10.6-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.6-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4-.1-4 5.2 0 3.3 1.2 5.9 5.1 6.2 1.7 13.2 4.7 15.3 14.6 20 2.5 1.2 4.2.9 7.2.9 3 0 4.7.3 7.3-.9 10-4.7 13-6.8 14.6-20 3.9-.3 5.1-3 5.1-6.2 0-5.3-2.3-5.7-4-5.3" fill="#b47d56"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#0a84a5"/><circle cx="20.5" cy="31.6" r="1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#0a84a5"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#935e3e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f471-1f3ff.svg b/public/emoji/1f471-1f3ff.svg
new file mode 100644
index 000000000..dcfd094c8
--- /dev/null
+++ b/public/emoji/1f471-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49.9 8.8c-9.8-13-37.6-3.3-39.7-4.2 0 0-.3 1.9.8 3.1-1.4 1-3.1-.7-3.1-.7s-1.8 4.2.1 6.8c-3 3.9.6 24.2.6 24.2h45.9c0 0 5.5-15.9-.8-26.7-1.3-2.5-2.7-1-3.8-2.5" fill="#dbb471"/><path d="m55 29.6c-.2 1.1-.4 2.1-.7 2.7-.5 1-1.6 1.6-1.6 1.6s.3-2.1.2-5.1c-1.4-20.1-7.3-10.5-20.9-10.5-13.6 0-19.5-9.6-20.8 10.6-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.6-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4-.1-4 5.2 0 3.3 1.2 5.9 5.1 6.2 1.7 13.2 4.7 15.3 14.6 20 2.5 1.2 4.2.9 7.2.9 3 0 4.7.3 7.3-.9 10-4.7 13-6.8 14.6-20 3.9-.3 5.1-3 5.1-6.2 0-5.3-2.3-5.7-4-5.3" fill="#8a6859"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#574137"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#0a84a5"/><circle cx="20.5" cy="31.6" r="1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#0a84a5"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#705041"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f471.svg b/public/emoji/1f471.svg
new file mode 100644
index 000000000..2f56b379c
--- /dev/null
+++ b/public/emoji/1f471.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49.9 8.8c-9.8-13-37.6-3.3-39.7-4.2 0 0-.3 1.9.8 3.1-1.4 1-3.1-.7-3.1-.7s-1.8 4.2.1 6.8c-3 3.9.6 24.2.6 24.2h45.9c0 0 5.5-15.8-.8-26.7-1.3-2.5-2.7-1-3.8-2.5" fill="#dbb471"/><path d="m55 29.6c-.2 1.1-.4 2.1-.7 2.7-.5 1-1.6 1.6-1.6 1.6s.3-2.1.2-5.1c-1.4-20.1-7.3-10.5-20.9-10.5-13.6 0-19.5-9.6-20.8 10.6-.1 2.9.2 5.1.2 5.1s-1.1-.6-1.6-1.6c-.3-.6-.5-1.6-.7-2.7-1.8-.5-4-.1-4 5.2 0 3.3 1.2 5.9 5.1 6.2 1.7 13.2 4.7 15.3 14.6 20 2.5 1.2 4.2.9 7.2.9 3 0 4.7.3 7.3-.9 10-4.7 13-6.8 14.6-20 3.9-.3 5.1-3 5.1-6.2 0-5.3-2.3-5.7-4-5.3" fill="#ffdd67"/><path d="m41 48.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#937237"/><path d="m20 28.6c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="31.6" r="4.5" fill="#0a84a5"/><path d="m22 31.6c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 32.1c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 28.6c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="31.6" r="4.5" fill="#0a84a5"/><path d="m42 31.6c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 32.1c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m32 45c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0 0 3-4.2 3" fill="#eba352"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f472-1f3fb.svg b/public/emoji/1f472-1f3fb.svg
new file mode 100644
index 000000000..f02094dcb
--- /dev/null
+++ b/public/emoji/1f472-1f3fb.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#594640" d="m5 28l1 12h52l1-12z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#ffe1bd"/><path d="M32,4C15.1,4,7.8,17.5,5.3,20.9C2.6,24.5,5,31,5,31s0.3,3,27,3c26.7,0,27-3,27-3s2.4-6.5-0.3-10.1
+				C56.2,17.5,48.8,4,32,4z" fill="#f16a65"/><g fill="#468bc4"><path d="m18.2 23.5c1.4-3.4 4.8-14.2 11.5-19.5-15.3 1.1-22 13.6-24.4 16.8-2.7 3.6-.3 10.2-.3 10.2s.2 1.8 12.5 2.6c-.3-3-.4-7.2.7-10.1"/><path d="m45.8 23.5c-1.4-3.4-4.8-14.2-11.5-19.5 15.3 1.1 22 13.6 24.4 16.8 2.7 3.6.3 10.2.3 10.2s-.2 1.8-12.5 2.6c.3-3 .4-7.2-.7-10.1"/></g><ellipse cx="32" cy="5" rx="4" ry="3" fill="#c94747"/><path d="m32 24.4c-16.2 0-23.9-.9-27.6-1.8-1.2 3.6.6 8.4.6 8.4s.3 3 27 3c26.7 0 27-3 27-3s1.8-4.8.6-8.5c-3.7 1-11.4 1.9-27.6 1.9" fill="#454749"/><circle cx="32" cy="29" r="4" fill="#fbbf67"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f472-1f3fc.svg b/public/emoji/1f472-1f3fc.svg
new file mode 100644
index 000000000..9933af021
--- /dev/null
+++ b/public/emoji/1f472-1f3fc.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#dbb471" d="m5 28l1 12h52l1-12z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#fed0ac"/><path d="M32,4C15.1,4,7.8,17.5,5.3,20.9C2.6,24.5,5,31,5,31s0.3,3,27,3s27-3,27-3s2.4-6.5-0.3-10.1
+				C56.2,17.5,48.8,4,32,4z" fill="#f16a65"/><g fill="#468bc4"><path d="m18.2 23.5c1.4-3.4 4.8-14.2 11.5-19.5-15.3 1.1-22 13.6-24.4 16.8-2.7 3.6-.3 10.2-.3 10.2s.2 1.8 12.5 2.6c-.3-3-.4-7.2.7-10.1"/><path d="m45.8 23.5c-1.4-3.4-4.8-14.2-11.5-19.5 15.3 1.1 22 13.6 24.4 16.8 2.7 3.6.3 10.2.3 10.2s-.2 1.8-12.5 2.6c.3-3 .4-7.2-.7-10.1"/></g><ellipse cx="32" cy="5" rx="4" ry="3" fill="#c94747"/><path d="m32 24.4c-16.2 0-23.9-.9-27.6-1.8-1.2 3.6.6 8.4.6 8.4s.3 3 27 3 27-3 27-3 1.8-4.8.6-8.5c-3.7 1-11.4 1.9-27.6 1.9" fill="#454749"/><circle cx="32" cy="29" r="4" fill="#fbbf67"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f472-1f3fd.svg b/public/emoji/1f472-1f3fd.svg
new file mode 100644
index 000000000..f2884ff0a
--- /dev/null
+++ b/public/emoji/1f472-1f3fd.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#594640" d="m5 28l1 12h52l1-12z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#d6a57c"/><path d="M32,4C15.1,4,7.8,17.5,5.3,20.9C2.6,24.5,5,31,5,31s0.3,3,27,3s27-3,27-3s2.4-6.5-0.3-10.1
+				C56.2,17.5,48.8,4,32,4z" fill="#f16a65"/><g fill="#468bc4"><path d="m18.2 23.5c1.4-3.4 4.8-14.2 11.5-19.5-15.3 1.1-22 13.6-24.4 16.8-2.7 3.6-.3 10.2-.3 10.2s.2 1.8 12.5 2.6c-.3-3-.4-7.2.7-10.1"/><path d="m45.8 23.5c-1.4-3.4-4.8-14.2-11.5-19.5 15.3 1.1 22 13.6 24.4 16.8 2.7 3.6.3 10.2.3 10.2s-.2 1.8-12.5 2.6c.3-3 .4-7.2-.7-10.1"/></g><ellipse cx="32" cy="5" rx="4" ry="3" fill="#c94747"/><path d="m32 24.4c-16.2 0-23.9-.9-27.6-1.8-1.2 3.6.6 8.4.6 8.4s.3 3 27 3 27-3 27-3 1.8-4.8.6-8.5c-3.7 1-11.4 1.9-27.6 1.9" fill="#454749"/><circle cx="32" cy="29" r="4" fill="#fbbf67"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f472-1f3fe.svg b/public/emoji/1f472-1f3fe.svg
new file mode 100644
index 000000000..6bb5fad55
--- /dev/null
+++ b/public/emoji/1f472-1f3fe.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#231f20" d="m5 28l1 12h52l1-12z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#b47d56"/><path d="M32,4C15.1,4,7.8,17.5,5.3,20.9C2.6,24.5,5,31,5,31s0.3,3,27,3s27-3,27-3s2.4-6.5-0.3-10.1
+				C56.2,17.5,48.8,4,32,4z" fill="#f16a65"/><g fill="#468bc4"><path d="m18.2 23.5c1.4-3.4 4.8-14.2 11.5-19.5-15.3 1.1-22 13.6-24.4 16.8-2.7 3.6-.3 10.2-.3 10.2s.2 1.8 12.5 2.6c-.3-3-.4-7.2.7-10.1"/><path d="m45.8 23.5c-1.4-3.4-4.8-14.2-11.5-19.5 15.3 1.1 22 13.6 24.4 16.8 2.7 3.6.3 10.2.3 10.2s-.2 1.8-12.5 2.6c.3-3 .4-7.2-.7-10.1"/></g><ellipse cx="32" cy="5" rx="4" ry="3" fill="#c94747"/><path d="m32 24.4c-16.2 0-23.9-.9-27.6-1.8-1.2 3.6.6 8.4.6 8.4s.3 3 27 3 27-3 27-3 1.8-4.8.6-8.5c-3.7 1-11.4 1.9-27.6 1.9" fill="#454749"/><circle cx="32" cy="29" r="4" fill="#fbbf67"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f472-1f3ff.svg b/public/emoji/1f472-1f3ff.svg
new file mode 100644
index 000000000..c28a77da8
--- /dev/null
+++ b/public/emoji/1f472-1f3ff.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#231f20" d="m5 28l1 12h52l1-12z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#8a6859"/><path d="M32,4C15.1,4,7.8,17.5,5.3,20.9C2.6,24.5,5,31,5,31s0.3,3,27,3c26.7,0,27-3,27-3s2.4-6.5-0.3-10.1
+				C56.2,17.5,48.8,4,32,4z" fill="#f16a65"/><g fill="#468bc4"><path d="m18.2 23.5c1.4-3.4 4.8-14.2 11.5-19.5-15.3 1.1-22 13.6-24.4 16.8-2.7 3.6-.3 10.2-.3 10.2s.2 1.8 12.5 2.6c-.3-3-.4-7.2.7-10.1"/><path d="m45.8 23.5c-1.4-3.4-4.8-14.2-11.5-19.5 15.3 1.1 22 13.6 24.4 16.8 2.7 3.6.3 10.2.3 10.2s-.2 1.8-12.5 2.6c.3-3 .4-7.2-.7-10.1"/></g><ellipse cx="32" cy="5" rx="4" ry="3" fill="#c94747"/><path d="m32 24.4c-16.2 0-23.9-.9-27.6-1.8-1.2 3.6.6 8.4.6 8.4s.3 3 27 3c26.7 0 27-3 27-3s1.8-4.8.6-8.5c-3.7 1-11.4 1.9-27.6 1.9" fill="#454749"/><circle cx="32" cy="29" r="4" fill="#fbbf67"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#574137"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f472.svg b/public/emoji/1f472.svg
new file mode 100644
index 000000000..8274a2303
--- /dev/null
+++ b/public/emoji/1f472.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffb300" d="m5 28l1 12h52l1-12z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#ffdd67"/><path d="M32,4C15.1,4,7.8,17.5,5.3,20.9C2.6,24.5,5,31,5,31s0.3,3,27,3s27-3,27-3s2.4-6.5-0.3-10.1
+			C56.2,17.5,48.8,4,32,4z" fill="#f16a65"/><g fill="#468bc4"><path d="m18.2 23.5c1.4-3.4 4.8-14.2 11.5-19.5-15.3 1.1-22 13.6-24.4 16.8-2.7 3.6-.3 10.2-.3 10.2s.2 1.8 12.5 2.6c-.3-3-.4-7.2.7-10.1"/><path d="m45.8 23.5c-1.4-3.4-4.8-14.2-11.5-19.5 15.3 1.1 22 13.6 24.4 16.8 2.7 3.6.3 10.2.3 10.2s-.2 1.8-12.5 2.6c.3-3 .4-7.2-.7-10.1"/></g><ellipse cx="32" cy="5" rx="4" ry="3" fill="#c94747"/><path d="m32 24.4c-16.2 0-23.9-.9-27.6-1.8-1.2 3.6.6 8.4.6 8.4s.3 3 27 3 27-3 27-3 1.8-4.8.6-8.5c-3.7 1-11.4 1.9-27.6 1.9" fill="#454749"/><circle cx="32" cy="29" r="4" fill="#fbbf67"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#937237"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f473-1f3fb.svg b/public/emoji/1f473-1f3fb.svg
new file mode 100644
index 000000000..43c2e9d58
--- /dev/null
+++ b/public/emoji/1f473-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6.7 23h51l-.1 23.2c0 10.2-20.5 15.8-25.6 15.8-4.1 0-25.3-4.1-25.3-15.8v-23.2" fill="#ffe1bd"/><path d="m57.5 47.3c3.3-16.4 1-37.2-25.4-45.3 0 0-17.7 11.5 10.9 27 11 6 14.5 18.3 14.5 18.3" fill="#467591"/><path d="m21.7 9.4c0-4.6 4.8-7.4 10.4-7.4 28.1 0 35.3 32.5 26.1 40.6-1.8-16.8-12.9-31.9-36.5-33.2" fill="#3a81ad"/><path d="M6.7,47.3C0,25,23.1,2.6,51.9,9.3c9,2.1-1.1,10.1-29,19.6C11.1,32.9,6.7,47.3,6.7,47.3z" fill="#428bc1"/><path d="M51.9,9.3C52.2,4,37.7,2,32.1,2C4,2-3.7,33.5,6,43.3C9.8,15.2,28.3,10.6,51.9,9.3z" fill="#57a1ce"/><path d="m20.2 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m22.2 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13.2 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44.2 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m42.2 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.9 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51.2 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41.2 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f473-1f3fc.svg b/public/emoji/1f473-1f3fc.svg
new file mode 100644
index 000000000..86edb085f
--- /dev/null
+++ b/public/emoji/1f473-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6.7 23h51l-.1 23.2c0 10.2-20.5 15.8-25.6 15.8-4.1 0-25.3-4.1-25.3-15.8v-23.2" fill="#fed0ac"/><path d="m57.5 47.3c3.3-16.4 1-37.2-25.4-45.3 0 0-17.7 11.5 10.9 27 11 6 14.5 18.3 14.5 18.3" fill="#467591"/><path d="m21.7 9.4c0-4.6 4.8-7.4 10.4-7.4 28.1 0 35.3 32.5 26.1 40.6-1.8-16.8-12.9-31.9-36.5-33.2" fill="#3a81ad"/><path d="M6.7,47.3C0,25,23.1,2.6,51.9,9.3c9,2.1-1.1,10.1-29,19.6C11.1,32.9,6.7,47.3,6.7,47.3z" fill="#428bc1"/><path d="M51.9,9.3C52.2,4,37.7,2,32.1,2C4,2-3.7,33.5,6,43.3C9.8,15.2,28.3,10.6,51.9,9.3z" fill="#57a1ce"/><path d="m20.2 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m22.2 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13.2 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44.2 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m42.2 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.9 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51.2 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41.2 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f473-1f3fd.svg b/public/emoji/1f473-1f3fd.svg
new file mode 100644
index 000000000..4567f5800
--- /dev/null
+++ b/public/emoji/1f473-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6.7 23h51l-.1 23.2c0 10.2-20.5 15.8-25.6 15.8-4.1 0-25.3-4.1-25.3-15.8v-23.2" fill="#d6a57c"/><path d="m57.5 47.3c3.3-16.4 1-37.2-25.4-45.3 0 0-17.7 11.5 10.9 27 11 6 14.5 18.3 14.5 18.3" fill="#467591"/><path d="m21.7 9.4c0-4.6 4.8-7.4 10.4-7.4 28.1 0 35.3 32.5 26.1 40.6-1.8-16.8-12.9-31.9-36.5-33.2" fill="#3a81ad"/><path d="M6.7,47.3C0,25,23.1,2.6,51.9,9.3c9,2.1-1.1,10.1-29,19.6C11.1,32.9,6.7,47.3,6.7,47.3z" fill="#428bc1"/><path d="M51.9,9.3C52.2,4,37.7,2,32.1,2C4,2-3.7,33.5,6,43.3C9.8,15.2,28.3,10.6,51.9,9.3z" fill="#57a1ce"/><path d="m20.2 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m22.2 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13.2 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44.2 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m42.2 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.9 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51.2 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41.2 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f473-1f3fe.svg b/public/emoji/1f473-1f3fe.svg
new file mode 100644
index 000000000..ddb3d5beb
--- /dev/null
+++ b/public/emoji/1f473-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6.7 23h51l-.1 23.2c0 10.2-20.5 15.8-25.6 15.8-4.1 0-25.3-4.1-25.3-15.8v-23.2" fill="#b47d56"/><path d="m57.5 47.3c3.3-16.4 1-37.2-25.4-45.3 0 0-17.7 11.5 10.9 27 11 6 14.5 18.3 14.5 18.3" fill="#467591"/><path d="m21.7 9.4c0-4.6 4.8-7.4 10.4-7.4 28.1 0 35.3 32.5 26.1 40.6-1.8-16.8-12.9-31.9-36.5-33.2" fill="#3a81ad"/><path d="M6.7,47.3C0,25,23.1,2.6,51.9,9.3c9,2.1-1.1,10.1-29,19.6C11.1,32.9,6.7,47.3,6.7,47.3z" fill="#428bc1"/><path d="M51.9,9.3C52.2,4,37.7,2,32.1,2C4,2-3.7,33.5,6,43.3C9.8,15.2,28.3,10.6,51.9,9.3z" fill="#57a1ce"/><path d="m20.2 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m22.2 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13.2 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44.2 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m42.2 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.9 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51.2 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41.2 50.9c0 3.4-4.5 5.1-9 5.1-4.5 0-9-1.7-9-5.1 0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f473-1f3ff.svg b/public/emoji/1f473-1f3ff.svg
new file mode 100644
index 000000000..19b2e728f
--- /dev/null
+++ b/public/emoji/1f473-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6.7 23h51l-.1 23.2c0 10.2-20.5 15.8-25.6 15.8-4.1 0-25.3-4.1-25.3-15.8v-23.2" fill="#8a6859"/><path d="m57.5 47.3c3.3-16.4 1-37.2-25.4-45.3 0 0-17.7 11.5 10.9 27 11 6 14.5 18.3 14.5 18.3" fill="#467591"/><path d="m21.7 9.4c0-4.6 4.8-7.4 10.4-7.4 28.1 0 35.3 32.5 26.1 40.6-1.8-16.8-12.9-31.9-36.5-33.2" fill="#3a81ad"/><path d="M6.7,47.3C0,25,23.1,2.6,51.9,9.3c9,2.1-1.1,10.1-29,19.6C11.1,32.9,6.7,47.3,6.7,47.3z" fill="#428bc1"/><path d="M51.9,9.3C52.2,4,37.7,2,32.1,2C4,2-3.7,33.5,6,43.3C9.8,15.2,28.3,10.6,51.9,9.3z" fill="#57a1ce"/><path d="m20.2 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m22.2 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13.2 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44.2 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m42.2 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.9 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51.2 39.3c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m41.2 50.9c0 3.4-4.5 5.1-9 5.1-4.5 0-9-1.7-9-5.1 0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#574137"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f473.svg b/public/emoji/1f473.svg
new file mode 100644
index 000000000..511280812
--- /dev/null
+++ b/public/emoji/1f473.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6.7 23h51l-.1 23.2c0 10.2-20.5 15.8-25.6 15.8-4.1 0-25.3-4.1-25.3-15.8v-23.2" fill="#ffdd67"/><path d="m57.5 47.3c3.3-16.4 1-37.2-25.4-45.3 0 0-17.7 11.5 10.9 27 11 6 14.5 18.3 14.5 18.3" fill="#467591"/><path d="m21.7 9.4c0-4.6 4.8-7.4 10.4-7.4 28.1 0 35.3 32.5 26.1 40.6-1.8-16.8-12.9-31.9-36.5-33.2" fill="#3a81ad"/><path d="M6.7,47.3C0,25,23.1,2.6,51.9,9.3c9,2.1-1.1,10.1-29,19.6C11.1,32.9,6.7,47.3,6.7,47.3z" fill="#428bc1"/><path d="M51.9,9.3C52.2,4,37.7,2,32.1,2C4,2-3.7,33.5,6,43.3C9.8,15.2,28.3,10.6,51.9,9.3z" fill="#57a1ce"/><path d="m20.2 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m22.2 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13.2 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44.2 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.7" cy="38.8" r="4.5" fill="#664e27"/><path d="m42.2 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.9 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51.2 39.3c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m41.2 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#937237"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f474-1f3fb.svg b/public/emoji/1f474-1f3fb.svg
new file mode 100644
index 000000000..77aacc5a9
--- /dev/null
+++ b/public/emoji/1f474-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32.1 8.9c0 0-.1 0 0 0-.1 0-.1 0-.2 0-25 0-29.9 8.8-29.9 22.6l.9 9.4h58.3l.9-9.4c-.1-13.8-5-22.6-30-22.6" fill="#748a93"/><path d="m58.5 36.8c-9.1-3.6-2-13.5-1.7-15.5 0 0-2.1-19.3-24.8-19.3-22.7 0-24.8 19.3-24.8 19.3.3 2 7.5 11.9-1.7 15.5 0 0-3.4-.4-3.4 3.7 0 4.9 3.5 4.1 3.5 4.1 0 7.5 7.4 17.4 26.4 17.4 19 0 26.4-9.9 26.4-17.4 0 0 3.5.8 3.5-4.1 0-4.1-3.4-3.7-3.4-3.7" fill="#ffe1bd"/><g fill="#748a93"><path d="m40.7 52.9c.2 0 .3-.9.3-1.3 0-2.6-4-4.8-9-4.8s-9 2.3-9 4.9c0 .3.1 1.2.2 1.2 0 0 17.5 0 17.5 0"/><path d="m17.6 9.8c2.3-.7 4.7-1.5 7.1-2 2.4-.5 4.9-.9 7.3-1 2.5-.1 5 .1 7.4.6 2.4.5 4.8 1.3 7 2.4-2.4-.4-4.8-.8-7.2-.9-2.4-.2-4.8-.2-7.1-.1-2.4.1-4.8.3-7.2.5-2.4.2-4.8.5-7.3.5"/><path d="m14.5 14c2.9-.7 5.7-1.5 8.6-2 2.9-.5 5.9-.9 8.9-1 3-.1 6 .1 8.9.6 3 .5 5.9 1.2 8.6 2.4-2.9-.4-5.8-.7-8.8-.9-2.9-.2-5.8-.2-8.7-.1-2.9.1-5.8.3-8.7.5-2.9.2-5.8.6-8.8.5"/></g><g fill="#454749"><path d="m17.8 39.3l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.4.3-2.6.5-3.4.6"/><ellipse cx="19.7" cy="37.9" rx="9" ry="9"/></g><ellipse cx="19.7" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.3" cy="37.9" rx="9" ry="9" fill="#454749"/><ellipse cx="44.3" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f474-1f3fc.svg b/public/emoji/1f474-1f3fc.svg
new file mode 100644
index 000000000..03c13c515
--- /dev/null
+++ b/public/emoji/1f474-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32.1 8.9c0 0-.1 0 0 0-.1 0-.1 0-.2 0-25 0-29.9 8.8-29.9 22.6l.9 9.4h58.3l.9-9.4c-.1-13.8-5-22.6-30-22.6" fill="#748a93"/><path d="m58.5 36.8c-9.1-3.6-2-13.5-1.7-15.5 0 0-2.1-19.3-24.8-19.3-22.7 0-24.8 19.3-24.8 19.3.3 2 7.5 11.9-1.7 15.5 0 0-3.4-.4-3.4 3.7 0 4.9 3.5 4.1 3.5 4.1 0 7.5 7.4 17.4 26.4 17.4 19 0 26.4-9.9 26.4-17.4 0 0 3.5.8 3.5-4.1 0-4.1-3.4-3.7-3.4-3.7" fill="#fed0ac"/><g fill="#748a93"><path d="m40.7 52.9c.2 0 .3-.9.3-1.3 0-2.6-4-4.8-9-4.8s-9 2.3-9 4.9c0 .3.1 1.2.2 1.2 0 0 17.5 0 17.5 0"/><path d="m17.6 9.8c2.3-.7 4.7-1.5 7.1-2 2.4-.5 4.9-.9 7.3-1 2.5-.1 5 .1 7.4.6 2.4.5 4.8 1.3 7 2.4-2.4-.4-4.8-.8-7.2-.9-2.4-.2-4.8-.2-7.1-.1-2.4.1-4.8.3-7.2.5-2.4.2-4.8.5-7.3.5"/><path d="m14.5 14c2.9-.7 5.7-1.5 8.6-2 2.9-.5 5.9-.9 8.9-1 3-.1 6 .1 8.9.6 3 .5 5.9 1.2 8.6 2.4-2.9-.4-5.8-.7-8.8-.9-2.9-.2-5.8-.2-8.7-.1-2.9.1-5.8.3-8.7.5-2.9.2-5.8.6-8.8.5"/></g><g fill="#454749"><path d="m17.8 39.3l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.4.3-2.6.5-3.4.6"/><ellipse cx="19.7" cy="37.9" rx="9" ry="9"/></g><ellipse cx="19.7" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.3" cy="37.9" rx="9" ry="9" fill="#454749"/><ellipse cx="44.3" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f474-1f3fd.svg b/public/emoji/1f474-1f3fd.svg
new file mode 100644
index 000000000..2a73bef91
--- /dev/null
+++ b/public/emoji/1f474-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32.1 8.9c0 0-.1 0 0 0-.1 0-.1 0-.2 0-25 0-29.9 8.8-29.9 22.6l.9 9.4h58.3l.9-9.4c-.1-13.8-5-22.6-30-22.6" fill="#748a93"/><path d="m58.5 36.8c-9.1-3.6-2-13.5-1.7-15.5 0 0-2.1-19.3-24.8-19.3-22.7 0-24.8 19.3-24.8 19.3.3 2 7.5 11.9-1.7 15.5 0 0-3.4-.4-3.4 3.7 0 4.9 3.5 4.1 3.5 4.1 0 7.5 7.4 17.4 26.4 17.4 19 0 26.4-9.9 26.4-17.4 0 0 3.5.8 3.5-4.1 0-4.1-3.4-3.7-3.4-3.7" fill="#d6a57c"/><g fill="#748a93"><path d="m40.7 52.9c.2 0 .3-.9.3-1.3 0-2.6-4-4.8-9-4.8s-9 2.3-9 4.9c0 .3.1 1.2.2 1.2 0 0 17.5 0 17.5 0"/><path d="m17.6 9.8c2.3-.7 4.7-1.5 7.1-2 2.4-.5 4.9-.9 7.3-1 2.5-.1 5 .1 7.4.6 2.4.5 4.8 1.3 7 2.4-2.4-.4-4.8-.8-7.2-.9-2.4-.2-4.8-.2-7.1-.1-2.4.1-4.8.3-7.2.5-2.4.2-4.8.5-7.3.5"/><path d="m14.5 14c2.9-.7 5.7-1.5 8.6-2 2.9-.5 5.9-.9 8.9-1 3-.1 6 .1 8.9.6 3 .5 5.9 1.2 8.6 2.4-2.9-.4-5.8-.7-8.8-.9-2.9-.2-5.8-.2-8.7-.1-2.9.1-5.8.3-8.7.5-2.9.2-5.8.6-8.8.5"/></g><g fill="#454749"><path d="m17.8 39.3l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.4.3-2.6.5-3.4.6"/><ellipse cx="19.7" cy="37.9" rx="9" ry="9"/></g><ellipse cx="19.7" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.3" cy="37.9" rx="9" ry="9" fill="#454749"/><ellipse cx="44.3" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f474-1f3fe.svg b/public/emoji/1f474-1f3fe.svg
new file mode 100644
index 000000000..0c9133ece
--- /dev/null
+++ b/public/emoji/1f474-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32.1 8.9c0 0-.1 0 0 0-.1 0-.1 0-.2 0-25 0-29.9 8.8-29.9 22.6l.9 9.4h58.3l.9-9.4c-.1-13.8-5-22.6-30-22.6" fill="#cbd8de"/><path d="m58.5 36.8c-9.1-3.6-2-13.5-1.7-15.5 0 0-2.1-19.3-24.8-19.3-22.7 0-24.8 19.3-24.8 19.3.3 2 7.5 11.9-1.7 15.5 0 0-3.4-.4-3.4 3.7 0 4.9 3.5 4.1 3.5 4.1 0 7.5 7.4 17.4 26.4 17.4 19 0 26.4-9.9 26.4-17.4 0 0 3.5.8 3.5-4.1 0-4.1-3.4-3.7-3.4-3.7" fill="#b47d56"/><g fill="#cbd8de"><path d="m40.7 52.9c.2 0 .3-.9.3-1.3 0-2.6-4-4.8-9-4.8s-9 2.3-9 4.9c0 .3.1 1.2.2 1.2 0 0 17.5 0 17.5 0"/><path d="m17.6 9.8c2.3-.7 4.7-1.5 7.1-2 2.4-.5 4.9-.9 7.4-1 2.5-.1 5 .1 7.4.6 2.4.5 4.8 1.3 7 2.4-2.5-.4-4.9-.8-7.3-.9-2.4-.2-4.8-.2-7.1-.1-2.4.1-4.8.3-7.2.5-2.4.2-4.8.5-7.3.5"/><path d="m14.5 14c2.9-.7 5.7-1.5 8.6-2 2.9-.5 5.9-.9 8.9-1 3-.1 6 .1 8.9.6 3 .5 5.9 1.2 8.6 2.4-2.9-.4-5.8-.7-8.8-.9-2.9-.2-5.8-.2-8.7-.1-2.9.1-5.8.3-8.7.5-2.9.2-5.8.6-8.8.5"/></g><g fill="#454749"><path d="m17.8 39.3l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.4.3-2.6.5-3.4.6"/><ellipse cx="19.7" cy="37.9" rx="9" ry="9"/></g><ellipse cx="19.7" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.3" cy="37.9" rx="9" ry="9" fill="#454749"/><ellipse cx="44.3" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f474-1f3ff.svg b/public/emoji/1f474-1f3ff.svg
new file mode 100644
index 000000000..14a6554c3
--- /dev/null
+++ b/public/emoji/1f474-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32.1 8.9c0 0-.1 0 0 0-.1 0-.1 0-.2 0-25 0-29.9 8.8-29.9 22.6l.9 9.4h58.3l.9-9.4c-.1-13.8-5-22.6-30-22.6" fill="#cbd8de"/><path d="m58.5 36.8c-9.1-3.6-2-13.5-1.7-15.5 0 0-2.1-19.3-24.8-19.3-22.7 0-24.8 19.3-24.8 19.3.3 2 7.5 11.9-1.7 15.5 0 0-3.4-.4-3.4 3.7 0 4.9 3.5 4.1 3.5 4.1 0 7.5 7.4 17.4 26.4 17.4 19 0 26.4-9.9 26.4-17.4 0 0 3.5.8 3.5-4.1 0-4.1-3.4-3.7-3.4-3.7" fill="#8a6859"/><g fill="#cbd8de"><path d="m40.7 52.9c.2 0 .3-.9.3-1.3 0-2.6-4-4.8-9-4.8s-9 2.3-9 4.9c0 .3.1 1.2.2 1.2 0 0 17.5 0 17.5 0"/><path d="m17.6 9.8c2.3-.7 4.7-1.5 7.1-2 2.4-.5 4.9-.9 7.4-1 2.5-.1 5 .1 7.4.6 2.4.5 4.8 1.3 7 2.4-2.5-.4-4.9-.8-7.3-.9-2.4-.2-4.8-.2-7.1-.1-2.4.1-4.8.3-7.2.5-2.4.2-4.8.5-7.3.5"/><path d="m14.5 14c2.9-.7 5.7-1.5 8.6-2 2.9-.5 5.9-.9 8.9-1 3-.1 6 .1 8.9.6 3 .5 5.9 1.2 8.6 2.4-2.9-.4-5.8-.7-8.8-.9-2.9-.2-5.8-.2-8.7-.1-2.9.1-5.8.3-8.7.5-2.9.2-5.8.6-8.8.5"/></g><g fill="#454749"><path d="m17.8 39.3l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.4.3-2.6.5-3.4.6"/><ellipse cx="19.7" cy="37.9" rx="9" ry="9"/></g><ellipse cx="19.7" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.3" cy="37.9" rx="9" ry="9" fill="#454749"/><ellipse cx="44.3" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f474.svg b/public/emoji/1f474.svg
new file mode 100644
index 000000000..79bd197e1
--- /dev/null
+++ b/public/emoji/1f474.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32.1 8.9c0 0-.1 0 0 0-.1 0-.1 0-.2 0-25 0-29.9 8.8-29.9 22.6l.9 9.4h58.3l.9-9.4c-.1-13.8-5-22.6-30-22.6" fill="#748a93"/><path d="m58.5 36.8c-9.1-3.6-2-13.5-1.7-15.5 0 0-2.1-19.3-24.8-19.3-22.7 0-24.8 19.3-24.8 19.3.3 2 7.5 11.9-1.7 15.5 0 0-3.4-.4-3.4 3.7 0 4.9 3.5 4.1 3.5 4.1 0 7.5 7.4 17.4 26.4 17.4 19 0 26.4-9.9 26.4-17.4 0 0 3.5.8 3.5-4.1 0-4.1-3.4-3.7-3.4-3.7" fill="#ffdd67"/><g fill="#748a93"><path d="m40.7 52.9c.2 0 .3-.9.3-1.3 0-2.6-4-4.8-9-4.8s-9 2.3-9 4.9c0 .3.1 1.2.2 1.2 0 0 17.5 0 17.5 0"/><path d="m17.6 9.8c2.3-.7 4.7-1.5 7.1-2 2.4-.5 4.9-.9 7.3-1 2.5-.1 5 .1 7.4.6 2.4.5 4.8 1.3 7 2.4-2.4-.4-4.8-.8-7.2-.9-2.4-.2-4.8-.2-7.1-.1-2.4.1-4.8.3-7.2.5-2.4.2-4.8.5-7.3.5"/><path d="m14.5 14c2.9-.7 5.7-1.5 8.6-2 2.9-.5 5.9-.9 8.9-1 3-.1 6 .1 8.9.6 3 .5 5.9 1.2 8.6 2.4-2.9-.4-5.8-.7-8.8-.9-2.9-.2-5.8-.2-8.7-.1-2.9.1-5.8.3-8.7.5-2.9.2-5.8.6-8.8.5"/></g><g fill="#454749"><path d="m17.8 39.3l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.4.3-2.6.5-3.4.6"/><ellipse cx="19.7" cy="37.9" rx="9" ry="9"/></g><ellipse cx="19.7" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.3" cy="37.9" rx="9" ry="9" fill="#454749"/><ellipse cx="44.3" cy="37.9" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f475-1f3fb.svg b/public/emoji/1f475-1f3fb.svg
new file mode 100644
index 000000000..1e1c55669
--- /dev/null
+++ b/public/emoji/1f475-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="11.6" rx="15" ry="9.6" fill="#627a82"/><ellipse cx="32" cy="15.6" rx="15" ry="9.6" fill="#c28fef"/><path d="m57.3 28.9c-15.6-15.6-35.1-15.7-50.7 0l.1 17.3c0 7.5 7.4 15.8 25.7 15.8 17.3 0 24.9-6.8 24.9-15.8v-17.3" fill="#ffe1bd"/><path d="m39.2 51.7c.1.2.2.4.2.6 0 1.7-3.4 3.8-7.5 3.8s-7.5-2.1-7.5-3.8c0-.2.1-.5.2-.6 0 0 3.2 1.5 7.3 1.5 4.1 0 7.3-1.5 7.3-1.5" fill="#454749"/><path d="m32 9.1c-29.5 0-35.8 23.7-25.2 32 0 0 5.2-8.8 16.1-13 28.4-10.9 20.5-19 9.1-19" fill="#748a93"/><path d="m32 9.1c-11.4 0-19.3 8.1 9.1 19 10.9 4.2 16.1 13 16.1 13 10.6-8.2 4.2-32-25.2-32" fill="#8b9fa5"/><g fill="#454749"><path d="m42.8 54.4c-.6 0-1.1-.2-1.6-.4-.5-.2-1-.5-1.4-.9-.8-.7-1.6-1.8-1.6-2.9.8.8 1.5 1.5 2.2 2.2.8.6 1.6 1.2 2.4 2"/><path d="m21 54.4c.8-.8 1.7-1.3 2.4-2 .8-.7 1.5-1.3 2.2-2.2 0 1.2-.7 2.2-1.6 2.9-.4.4-.9.7-1.4.9-.4.2-1 .4-1.6.4"/><path d="m17.7 41l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.3.3-2.5.5-3.4.6"/><ellipse cx="19.7" cy="39.6" rx="9" ry="9"/></g><ellipse cx="19.7" cy="39.6" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.3" cy="39.6" rx="9" ry="9" fill="#454749"/><ellipse cx="44.3" cy="39.6" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f475-1f3fc.svg b/public/emoji/1f475-1f3fc.svg
new file mode 100644
index 000000000..fd7cea0fc
--- /dev/null
+++ b/public/emoji/1f475-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="11.6" rx="15" ry="9.6" fill="#627a82"/><ellipse cx="32" cy="15.6" rx="15" ry="9.6" fill="#c28fef"/><path d="m57.3 28.9c-15.6-15.6-35.1-15.7-50.7 0l.1 17.3c0 7.5 7.4 15.8 25.7 15.8 17.3 0 24.9-6.8 24.9-15.8v-17.3" fill="#fed0ac"/><path d="m39.2 51.7c.1.2.2.4.2.6 0 1.7-3.4 3.8-7.5 3.8s-7.5-2.1-7.5-3.8c0-.2.1-.5.2-.6 0 0 3.2 1.5 7.3 1.5 4.1 0 7.3-1.5 7.3-1.5" fill="#454749"/><path d="m32 9.1c-29.5 0-35.8 23.7-25.2 32 0 0 5.2-8.8 16.1-13 28.4-10.9 20.5-19 9.1-19" fill="#748a93"/><path d="m32 9.1c-11.4 0-19.3 8.1 9.1 19 10.9 4.2 16.1 13 16.1 13 10.6-8.2 4.2-32-25.2-32" fill="#8b9fa5"/><g fill="#454749"><path d="m42.8 54.4c-.6 0-1.1-.2-1.6-.4-.5-.2-1-.5-1.4-.9-.8-.7-1.6-1.8-1.6-2.9.8.8 1.5 1.5 2.2 2.2.8.6 1.6 1.2 2.4 2"/><path d="m21 54.4c.8-.8 1.7-1.3 2.4-2 .8-.7 1.5-1.3 2.2-2.2 0 1.2-.7 2.2-1.6 2.9-.4.4-.9.7-1.4.9-.4.2-1 .4-1.6.4"/><path d="m17.7 41l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.3.3-2.5.5-3.4.6"/><ellipse cx="19.7" cy="39.6" rx="9" ry="9"/></g><ellipse cx="19.7" cy="39.6" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.3" cy="39.6" rx="9" ry="9" fill="#454749"/><ellipse cx="44.3" cy="39.6" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f475-1f3fd.svg b/public/emoji/1f475-1f3fd.svg
new file mode 100644
index 000000000..121b50ba0
--- /dev/null
+++ b/public/emoji/1f475-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="11.6" rx="15" ry="9.6" fill="#627a82"/><ellipse cx="32" cy="15.6" rx="15" ry="9.6" fill="#c28fef"/><path d="m57.3 28.9c-15.6-15.6-35.1-15.7-50.7 0l.1 17.3c0 7.5 7.4 15.8 25.7 15.8 17.3 0 24.9-6.8 24.9-15.8v-17.3" fill="#d6a57c"/><path d="m39.2 51.7c.1.2.2.4.2.6 0 1.7-3.4 3.8-7.5 3.8s-7.5-2.1-7.5-3.8c0-.2.1-.5.2-.6 0 0 3.2 1.5 7.3 1.5 4.1 0 7.3-1.5 7.3-1.5" fill="#454749"/><path d="m32 9.1c-29.5 0-35.8 23.7-25.2 32 0 0 5.2-8.8 16.1-13 28.4-10.9 20.5-19 9.1-19" fill="#748a93"/><path d="m32 9.1c-11.4 0-19.3 8.1 9.1 19 10.9 4.2 16.1 13 16.1 13 10.6-8.2 4.2-32-25.2-32" fill="#8b9fa5"/><g fill="#454749"><path d="m42.8 54.4c-.6 0-1.1-.2-1.6-.4-.5-.2-1-.5-1.4-.9-.8-.7-1.6-1.8-1.6-2.9.8.8 1.5 1.5 2.2 2.2.8.6 1.6 1.2 2.4 2"/><path d="m21 54.4c.8-.8 1.7-1.3 2.4-2 .8-.7 1.5-1.3 2.2-2.2 0 1.2-.7 2.2-1.6 2.9-.4.4-.9.7-1.4.9-.4.2-1 .4-1.6.4"/><path d="m17.7 41l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.4.3-2.5.5-3.4.6"/><ellipse cx="19.7" cy="39.6" rx="9" ry="9"/></g><ellipse cx="19.7" cy="39.6" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.3" cy="39.6" rx="9" ry="9" fill="#454749"/><ellipse cx="44.3" cy="39.6" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f475-1f3fe.svg b/public/emoji/1f475-1f3fe.svg
new file mode 100644
index 000000000..c1246e568
--- /dev/null
+++ b/public/emoji/1f475-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="11.6" rx="15" ry="9.6" fill="#627a82"/><ellipse cx="32" cy="15.6" rx="15" ry="9.6" fill="#c28fef"/><path d="m57.3 28.9c-15.6-15.6-35.1-15.7-50.7 0l.1 17.3c0 7.5 7.4 15.8 25.7 15.8 17.3 0 24.9-6.8 24.9-15.8v-17.3" fill="#b47d56"/><path d="m39.2 51.7c.1.2.2.4.2.6 0 1.7-3.4 3.8-7.5 3.8s-7.5-2.1-7.5-3.8c0-.2.1-.5.2-.6 0 0 3.2 1.5 7.3 1.5 4.1 0 7.3-1.5 7.3-1.5" fill="#454749"/><path d="m32 9.1c-29.5 0-35.8 23.7-25.2 32 0 0 5.2-8.8 16.1-13 28.4-10.9 20.5-19 9.1-19" fill="#748a93"/><path d="m32 9.1c-11.4 0-19.3 8.1 9.1 19 10.9 4.2 16.1 13 16.1 13 10.6-8.2 4.2-32-25.2-32" fill="#8b9fa5"/><g fill="#454749"><path d="m42.8 54.4c-.6 0-1.1-.2-1.6-.4-.5-.2-1-.5-1.4-.9-.8-.7-1.6-1.8-1.6-2.9.8.8 1.5 1.5 2.2 2.2.8.6 1.6 1.2 2.4 2"/><path d="m21 54.4c.8-.8 1.7-1.3 2.4-2 .8-.7 1.5-1.3 2.2-2.2 0 1.2-.7 2.2-1.6 2.9-.4.4-.9.7-1.4.9-.4.2-1 .4-1.6.4"/><path d="m17.7 41l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.4.3-2.5.5-3.4.6"/><ellipse cx="19.7" cy="39.6" rx="9" ry="9"/></g><ellipse cx="19.7" cy="39.6" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.2" cy="39.6" rx="9" ry="9" fill="#454749"/><ellipse cx="44.2" cy="39.6" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f475-1f3ff.svg b/public/emoji/1f475-1f3ff.svg
new file mode 100644
index 000000000..b1ae7cd6c
--- /dev/null
+++ b/public/emoji/1f475-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="11.6" rx="15" ry="9.6" fill="#627a82"/><ellipse cx="32" cy="15.6" rx="15" ry="9.6" fill="#c28fef"/><path d="m57.3 28.9c-15.6-15.6-35.1-15.7-50.7 0l.1 17.3c0 7.5 7.4 15.8 25.7 15.8 17.3 0 24.9-6.8 24.9-15.8v-17.3" fill="#8a6859"/><path d="m39.3 51.7c.1.2.2.4.2.6 0 1.7-3.4 3.8-7.5 3.8s-7.5-2.1-7.5-3.8c0-.2.1-.5.2-.6 0 0 3.2 1.5 7.3 1.5 4.1 0 7.3-1.5 7.3-1.5" fill="#454749"/><path d="m32 9.1c-29.5 0-35.8 23.7-25.2 32 0 0 5.2-8.8 16.1-13 28.4-10.9 20.5-19 9.1-19" fill="#748a93"/><path d="m32 9.1c-11.4 0-19.3 8.1 9.1 19 10.9 4.2 16.1 13 16.1 13 10.6-8.2 4.2-32-25.2-32" fill="#8b9fa5"/><g fill="#454749"><path d="m42.9 54.4c-.6 0-1.1-.2-1.6-.4-.5-.2-1-.5-1.4-.9-.8-.7-1.6-1.8-1.6-2.9.8.8 1.5 1.5 2.2 2.2.7.6 1.5 1.2 2.4 2"/><path d="m21.1 54.4c.8-.8 1.7-1.3 2.4-2 .8-.7 1.5-1.3 2.2-2.2 0 1.2-.7 2.2-1.6 2.9-.4.4-.9.7-1.4.9-.5.2-1 .4-1.6.4"/><path d="m17.8 41l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.4.3-2.6.5-3.4.6"/><ellipse cx="19.7" cy="39.6" rx="9" ry="9"/></g><ellipse cx="19.7" cy="39.6" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.3" cy="39.6" rx="9" ry="9" fill="#454749"/><ellipse cx="44.3" cy="39.6" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f475.svg b/public/emoji/1f475.svg
new file mode 100644
index 000000000..a2ac6131e
--- /dev/null
+++ b/public/emoji/1f475.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="11.5" rx="15" ry="9.6" fill="#627a82"/><ellipse cx="32" cy="15.5" rx="15" ry="9.6" fill="#c28fef"/><path d="m57.3 28.8c-15.6-15.6-35.1-15.7-50.7 0l.1 17.3c0 7.5 7.4 15.8 25.7 15.8 17.3 0 24.9-6.8 24.9-15.8v-17.3" fill="#ffdd67"/><path d="m39.2 51.7c.1.2.2.4.2.6 0 1.7-3.4 3.8-7.5 3.8s-7.5-2.1-7.5-3.8c0-.2.1-.5.2-.6 0 0 3.2 1.5 7.3 1.5 4.1-.1 7.3-1.5 7.3-1.5" fill="#454749"/><path d="m32 9.1c-29.5 0-35.8 23.7-25.2 32 0 0 5.2-8.8 16.1-13 28.4-11 20.5-19 9.1-19" fill="#748a93"/><path d="m32 9.1c-11.4 0-19.3 8.1 9.1 19 10.9 4.2 16.1 13 16.1 13 10.6-8.3 4.2-32-25.2-32" fill="#8b9fa5"/><g fill="#454749"><path d="m42.8 54.3c-.6 0-1.1-.2-1.6-.4-.5-.2-1-.5-1.4-.9-.8-.7-1.6-1.8-1.6-2.9.8.8 1.5 1.5 2.2 2.2.8.7 1.6 1.3 2.4 2"/><path d="m21 54.3c.8-.8 1.7-1.3 2.4-2 .8-.7 1.5-1.3 2.2-2.2 0 1.2-.7 2.2-1.6 2.9-.4.4-.9.7-1.4.9-.4.3-1 .4-1.6.4"/><path d="m17.8 40.9l-.3-3c.8-.1 1.9-.3 3.1-.5 5.9-1.1 15.7-3 26.4.6l-1 2.8c-9.9-3.4-19.2-1.6-24.8-.5-1.4.3-2.6.5-3.4.6"/><ellipse cx="19.7" cy="39.5" rx="9" ry="9"/></g><ellipse cx="19.7" cy="39.5" rx="6" ry="6" fill="#b4d7ee"/><ellipse cx="44.3" cy="39.5" rx="9" ry="9" fill="#454749"/><ellipse cx="44.3" cy="39.5" rx="6" ry="6" fill="#b4d7ee"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f476-1f3fb.svg b/public/emoji/1f476-1f3fb.svg
new file mode 100644
index 000000000..aa85b9bd0
--- /dev/null
+++ b/public/emoji/1f476-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 27c0-17-12-25-25-25s-25 8-25 25c-3.5 0-5 2.5-5 5s1.5 5 5 5c0 6.7 7 16 25 16 18 0 25-9.3 25-16 3.5 0 5-2.5 5-5s-1.5-5-5-5" fill="#ffe1bd"/><path d="m33 15c-4-3-2-7-2-7s8 5 15 3c0 0-4-1-5-4 0 0 4 1 7 0-4-3-9-5-16-5-7 0-12 2-16 5 4 5 8 8 17 8" fill="#594640"/><g fill="#ff717f"><path d="m56 37.4c-.4-2.4-3.3-3.9-6.6-3.2-3.3.6-5.7 3.1-5.3 5.5.4 2.4 3.3 3.9 6.6 3.2 3.2-.7 5.6-3.1 5.3-5.5" opacity=".5"/><path d="m14.6 34.1c-3.2-.6-6.2.9-6.6 3.3-.4 2.4 2 4.9 5.3 5.5 3.3.6 6.3-.8 6.6-3.2.4-2.5-2-4.9-5.3-5.6" opacity=".5"/></g><path d="m26 27.5c0 3.6-2.9 6.5-6.5 6.5-3.6 0-6.5-2.9-6.5-6.5 0-3.6 2.9-6.5 6.5-6.5 3.6 0 6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="19.5" cy="27.5" r="4.5" fill="#664e27"/><path d="m21 27.5c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5c.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m51 27.5c0 3.6-2.9 6.5-6.5 6.5s-6.5-2.9-6.5-6.5c0-3.6 2.9-6.5 6.5-6.5s6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="44.5" cy="27.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="27.5" r="1.5" fill="#231f20"/><path d="m47 43.8c0 8.3-6.7 12.2-15 12.2-8.3 0-15-3.9-15-12.2 0-8.4 6.8-4.8 15-4.8 8.3 0 15-3.6 15 4.8" fill="#61c2ff"/><ellipse cx="32" cy="47" rx="6" ry="5" fill="#6235a8"/><path d="m32 46c-6.1 0-11-.7-11 5.2 0 6 4.9 10.8 11 10.8 6.1 0 11-4.8 11-10.7 0-6-4.9-5.3-11-5.3m0 12.4c-4.3 0-8.3-2.9-8.3-7.1 0-4.2 4-3.2 8.3-3.2 4.3 0 8.3-1 8.3 3.2 0 4.2-4 7.1-8.3 7.1" fill="#fbbf67"/><path d="m36 48.8c0 .6-.5 1.2-1.1 1.2h-5.8c-.6 0-1.1-.5-1.1-1.2v-2.7c0-.6.5-1.2 1.1-1.2h5.8c.6 0 1.1.5 1.1 1.2v2.7" fill="#42ade2"/><path d="m32 38c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#e6b796"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f476-1f3fc.svg b/public/emoji/1f476-1f3fc.svg
new file mode 100644
index 000000000..50f5f8c94
--- /dev/null
+++ b/public/emoji/1f476-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 27c0-17-12-25-25-25s-25 8-25 25c-3.5 0-5 2.5-5 5s1.5 5 5 5c0 6.7 7 16 25 16 18 0 25-9.3 25-16 3.5 0 5-2.5 5-5s-1.5-5-5-5" fill="#fed0ac"/><path d="m33 15c-4-3-2-7-2-7s8 5 15 3c0 0-4-1-5-4 0 0 4 1 7 0-4-3-9-5-16-5-7 0-12 2-16 5 4 5 8 8 17 8" fill="#dbb471"/><g fill="#ff717f"><path d="m56 37.4c-.4-2.4-3.3-3.9-6.6-3.2-3.3.6-5.7 3.1-5.3 5.5.4 2.4 3.3 3.9 6.6 3.2 3.2-.7 5.6-3.1 5.3-5.5" opacity=".5"/><path d="m14.6 34.1c-3.2-.6-6.2.9-6.6 3.3-.4 2.4 2 4.9 5.3 5.5 3.3.6 6.3-.8 6.6-3.2.4-2.5-2-4.9-5.3-5.6" opacity=".5"/></g><path d="m26 27.5c0 3.6-2.9 6.5-6.5 6.5-3.6 0-6.5-2.9-6.5-6.5 0-3.6 2.9-6.5 6.5-6.5 3.6 0 6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="19.5" cy="27.5" r="4.5" fill="#664e27"/><path d="m21 27.5c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5c.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m51 27.5c0 3.6-2.9 6.5-6.5 6.5s-6.5-2.9-6.5-6.5c0-3.6 2.9-6.5 6.5-6.5s6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="44.5" cy="27.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="27.5" r="1.5" fill="#231f20"/><path d="m47 43.8c0 8.3-6.7 12.2-15 12.2-8.3 0-15-3.9-15-12.2 0-8.4 6.8-4.8 15-4.8 8.3 0 15-3.6 15 4.8" fill="#61c2ff"/><ellipse cx="32" cy="47" rx="6" ry="5" fill="#6235a8"/><path d="m32 46c-6.1 0-11-.7-11 5.2 0 6 4.9 10.8 11 10.8 6.1 0 11-4.8 11-10.7 0-6-4.9-5.3-11-5.3m0 12.4c-4.3 0-8.3-2.9-8.3-7.1 0-4.2 4-3.2 8.3-3.2 4.3 0 8.3-1 8.3 3.2 0 4.2-4 7.1-8.3 7.1" fill="#fbbf67"/><path d="m36 48.8c0 .6-.5 1.2-1.1 1.2h-5.8c-.6 0-1.1-.5-1.1-1.2v-2.7c0-.6.5-1.2 1.1-1.2h5.8c.6 0 1.1.5 1.1 1.2v2.7" fill="#42ade2"/><path d="m32 38c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#e0a372"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f476-1f3fd.svg b/public/emoji/1f476-1f3fd.svg
new file mode 100644
index 000000000..9d3946dcd
--- /dev/null
+++ b/public/emoji/1f476-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 27c0-17-12-25-25-25s-25 8-25 25c-3.5 0-5 2.5-5 5s1.5 5 5 5c0 6.7 7 16 25 16 18 0 25-9.3 25-16 3.5 0 5-2.5 5-5s-1.5-5-5-5" fill="#d6a57c"/><path d="m33 15c-4-3-2-7-2-7s8 5 15 3c0 0-4-1-5-4 0 0 4 1 7 0-4-3-9-5-16-5-7 0-12 2-16 5 4 5 8 8 17 8" fill="#594640"/><g fill="#ff717f"><path d="m56 37.4c-.4-2.4-3.3-3.9-6.6-3.2-3.3.6-5.7 3.1-5.3 5.5.4 2.4 3.3 3.9 6.6 3.2 3.2-.7 5.6-3.1 5.3-5.5" opacity=".5"/><path d="m14.6 34.1c-3.2-.6-6.2.9-6.6 3.3-.4 2.4 2 4.9 5.3 5.5 3.3.6 6.3-.8 6.6-3.2.4-2.5-2-4.9-5.3-5.6" opacity=".5"/></g><path d="m26 27.5c0 3.6-2.9 6.5-6.5 6.5-3.6 0-6.5-2.9-6.5-6.5 0-3.6 2.9-6.5 6.5-6.5 3.6 0 6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="19.5" cy="27.5" r="4.5" fill="#664e27"/><path d="m21 27.5c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5c.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m51 27.5c0 3.6-2.9 6.5-6.5 6.5s-6.5-2.9-6.5-6.5c0-3.6 2.9-6.5 6.5-6.5s6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="44.5" cy="27.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="27.5" r="1.5" fill="#231f20"/><path d="m47 43.8c0 8.3-6.7 12.2-15 12.2-8.3 0-15-3.9-15-12.2 0-8.4 6.8-4.8 15-4.8 8.3 0 15-3.6 15 4.8" fill="#61c2ff"/><ellipse cx="32" cy="47" rx="6" ry="5" fill="#6235a8"/><path d="m32 46c-6.1 0-11-.7-11 5.2 0 6 4.9 10.8 11 10.8 6.1 0 11-4.8 11-10.7 0-6-4.9-5.3-11-5.3m0 12.4c-4.3 0-8.3-2.9-8.3-7.1 0-4.2 4-3.2 8.3-3.2 4.3 0 8.3-1 8.3 3.2 0 4.2-4 7.1-8.3 7.1" fill="#fbbf67"/><path d="m36 48.8c0 .6-.5 1.2-1.1 1.2h-5.8c-.6 0-1.1-.5-1.1-1.2v-2.7c0-.6.5-1.2 1.1-1.2h5.8c.6 0 1.1.5 1.1 1.2v2.7" fill="#42ade2"/><path d="m32 38c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#b58360"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f476-1f3fe.svg b/public/emoji/1f476-1f3fe.svg
new file mode 100644
index 000000000..75c1a6747
--- /dev/null
+++ b/public/emoji/1f476-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 27c0-17-12-25-25-25-13 0-25 8-25 25-3.5 0-5 2.5-5 5s1.5 5 5 5c0 6.7 7 16 25 16s25-9.3 25-16c3.5 0 5-2.5 5-5s-1.5-5-5-5" fill="#b47d56"/><path d="m33 15c-4-3-2-7-2-7s8 5 15 3c0 0-4-1-5-4 0 0 4 1 7 0-4-3-9-5-16-5-7 0-12 2-16 5 4 5 8 8 17 8" fill="#231f20"/><g fill="#ff717f"><path d="m56 37.4c-.4-2.4-3.3-3.9-6.6-3.2-3.3.6-5.7 3.1-5.3 5.5.4 2.4 3.3 3.9 6.6 3.2 3.2-.7 5.6-3.1 5.3-5.5" opacity=".5"/><path d="m14.6 34.1c-3.2-.6-6.2.9-6.6 3.3-.4 2.4 2 4.9 5.3 5.5 3.3.6 6.3-.8 6.6-3.2.4-2.5-2-4.9-5.3-5.6" opacity=".5"/></g><path d="m26 27.5c0 3.6-2.9 6.5-6.5 6.5-3.6 0-6.5-2.9-6.5-6.5 0-3.6 2.9-6.5 6.5-6.5 3.6 0 6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="19.5" cy="27.5" r="4.5" fill="#664e27"/><path d="m21 27.5c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5c.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m51 27.5c0 3.6-2.9 6.5-6.5 6.5-3.6 0-6.5-2.9-6.5-6.5 0-3.6 2.9-6.5 6.5-6.5 3.6 0 6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="44.5" cy="27.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="27.5" r="1.5" fill="#231f20"/><path d="m47 43.8c0 8.3-6.7 12.2-15 12.2-8.3 0-15-3.9-15-12.2 0-8.4 6.8-4.8 15-4.8 8.3 0 15-3.6 15 4.8" fill="#61c2ff"/><ellipse cx="32" cy="47" rx="6" ry="5" fill="#6235a8"/><path d="m32 46c-6.1 0-11-.7-11 5.2 0 6 4.9 10.8 11 10.8 6.1 0 11-4.8 11-10.7 0-6-4.9-5.3-11-5.3m0 12.4c-4.3 0-8.3-2.9-8.3-7.1 0-4.2 4-3.2 8.3-3.2s8.3-1 8.3 3.2c0 4.2-4 7.1-8.3 7.1" fill="#fbbf67"/><path d="m36 48.8c0 .6-.5 1.2-1.1 1.2h-5.8c-.6 0-1.1-.5-1.1-1.2v-2.7c0-.6.5-1.2 1.1-1.2h5.8c.6 0 1.1.5 1.1 1.2v2.7" fill="#42ade2"/><path d="m32 38c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#935e3e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f476-1f3ff.svg b/public/emoji/1f476-1f3ff.svg
new file mode 100644
index 000000000..27a4a6d7f
--- /dev/null
+++ b/public/emoji/1f476-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 27c0-17-12-25-25-25-13 0-25 8-25 25-3.5 0-5 2.5-5 5s1.5 5 5 5c0 6.7 7 16 25 16s25-9.3 25-16c3.5 0 5-2.5 5-5 0-2.5-1.5-5-5-5" fill="#8a6859"/><path d="m33 15c-4-3-2-7-2-7s8 5 15 3c0 0-4-1-5-4 0 0 4 1 7 0-4-3-9-5-16-5-7 0-12 2-16 5 4 5 8 8 17 8" fill="#231f20"/><g fill="#ff717f"><path d="m56 37.4c-.4-2.4-3.3-3.9-6.6-3.2-3.3.6-5.7 3.1-5.3 5.5.4 2.4 3.3 3.9 6.6 3.2 3.2-.7 5.6-3.1 5.3-5.5" opacity=".5"/><path d="m14.6 34.1c-3.2-.6-6.2.9-6.6 3.3-.4 2.4 2 4.9 5.3 5.5 3.3.6 6.3-.8 6.6-3.2.4-2.5-2-4.9-5.3-5.6" opacity=".5"/></g><path d="m26 27.5c0 3.6-2.9 6.5-6.5 6.5-3.6 0-6.5-2.9-6.5-6.5 0-3.6 2.9-6.5 6.5-6.5 3.6 0 6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="19.5" cy="27.5" r="4.5" fill="#664e27"/><path d="m21 27.5c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m51 27.5c0 3.6-2.9 6.5-6.5 6.5-3.6 0-6.5-2.9-6.5-6.5 0-3.6 2.9-6.5 6.5-6.5 3.6 0 6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="44.5" cy="27.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="27.5" r="1.5" fill="#231f20"/><path d="m47 43.8c0 8.3-6.7 12.2-15 12.2-8.3 0-15-3.9-15-12.2 0-8.4 6.8-4.8 15-4.8 8.3 0 15-3.6 15 4.8" fill="#61c2ff"/><ellipse cx="32" cy="47" rx="6" ry="5" fill="#6235a8"/><path d="m32 46c-6.1 0-11-.7-11 5.2 0 6 4.9 10.8 11 10.8 6.1 0 11-4.8 11-10.7 0-6-4.9-5.3-11-5.3m0 12.4c-4.3 0-8.3-2.9-8.3-7.1 0-4.2 4-3.2 8.3-3.2s8.3-1 8.3 3.2c0 4.2-4 7.1-8.3 7.1" fill="#fbbf67"/><path d="m36 48.8c0 .6-.5 1.2-1.1 1.2h-5.8c-.6 0-1.1-.5-1.1-1.2v-2.7c0-.6.5-1.2 1.1-1.2h5.8c.6 0 1.1.5 1.1 1.2v2.7" fill="#42ade2"/><path d="m32 38c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#705041"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f476.svg b/public/emoji/1f476.svg
new file mode 100644
index 000000000..6bbcb0c2e
--- /dev/null
+++ b/public/emoji/1f476.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 27c0-17-12-25-25-25s-25 8-25 25c-3.5 0-5 2.5-5 5s1.5 5 5 5c0 6.7 7 16 25 16 18 0 25-9.3 25-16 3.5 0 5-2.5 5-5s-1.5-5-5-5" fill="#ffdd67"/><path d="m33 15c-4-3-2-7-2-7s8 5 15 3c0 0-4-1-5-4 0 0 4 1 7 0-4-3-9-5-16-5-7 0-12 2-16 5 4 5 8 8 17 8" fill="#ffb300"/><g fill="#ff717f"><path d="m56 37.4c-.4-2.4-3.3-3.9-6.6-3.2-3.3.6-5.7 3.1-5.3 5.5.4 2.4 3.3 3.9 6.6 3.2 3.2-.7 5.6-3.1 5.3-5.5" opacity=".5"/><path d="m14.6 34.1c-3.2-.6-6.2.9-6.6 3.3-.4 2.4 2 4.9 5.3 5.5 3.3.6 6.3-.8 6.6-3.2.4-2.5-2-4.9-5.3-5.6" opacity=".5"/></g><path d="m26 27.5c0 3.6-2.9 6.5-6.5 6.5-3.6 0-6.5-2.9-6.5-6.5 0-3.6 2.9-6.5 6.5-6.5 3.6 0 6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="19.5" cy="27.5" r="4.5" fill="#664e27"/><path d="m21 27.5c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m51 27.5c0 3.6-2.9 6.5-6.5 6.5-3.6 0-6.5-2.9-6.5-6.5 0-3.6 2.9-6.5 6.5-6.5 3.6 0 6.5 2.9 6.5 6.5" fill="#fff"/><circle cx="44.5" cy="27.5" r="4.5" fill="#664e27"/><circle cx="44.5" cy="27.5" r="1.5" fill="#231f20"/><path d="m47 43.8c0 8.3-6.7 12.2-15 12.2-8.3 0-15-3.9-15-12.2 0-8.4 6.8-4.8 15-4.8 8.3 0 15-3.6 15 4.8" fill="#61c2ff"/><ellipse cx="32" cy="47" rx="6" ry="5" fill="#6235a8"/><path d="m32 46c-6.1 0-11-.7-11 5.2 0 6 4.9 10.8 11 10.8s11-4.8 11-10.7c0-6-4.9-5.3-11-5.3m0 12.4c-4.3 0-8.3-2.9-8.3-7.1s4-3.2 8.3-3.2c4.3 0 8.3-1 8.3 3.2s-4 7.1-8.3 7.1" fill="#fbbf67"/><path d="m36 48.8c0 .6-.5 1.2-1.1 1.2h-5.8c-.6 0-1.1-.5-1.1-1.2v-2.7c0-.6.5-1.2 1.1-1.2h5.8c.6 0 1.1.5 1.1 1.2v2.7" fill="#42ade2"/><path d="m32 38c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#eba352"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f477-1f3fb.svg b/public/emoji/1f477-1f3fb.svg
new file mode 100644
index 000000000..1c078948d
--- /dev/null
+++ b/public/emoji/1f477-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#594640" d="m6 28h52v12h-52z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#ffe1bd"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g><path d="M59,31H5C5,16.6,11.8,5.5,32,5.5C52.2,5.5,59,16.6,59,31z" fill="#ff9430"/><g fill="#db802b"><path d="m24.5 31h-4v-23.9l4-1.2z"/><path d="m43.5 31h-4v-25.1l4 1.2z"/><path d="m62 33.2h-60c0-5.1 13.4-9.3 30-9.3 16.6 0 30 4.2 30 9.3"/></g><path d="M41.5,27.7H22.5V6.6c0-6.1,19.1-6.1,19.1,0V27.7z" fill="#ff9430"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f477-1f3fc.svg b/public/emoji/1f477-1f3fc.svg
new file mode 100644
index 000000000..2baad9283
--- /dev/null
+++ b/public/emoji/1f477-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#dbb471" d="m6 28h52v12h-52z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#fed0ac"/><path d="m20 35.8c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5c.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5c-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g><path d="M59,31H5C5,16.6,11.8,5.5,32,5.5C52.2,5.5,59,16.6,59,31z" fill="#ff9430"/><g fill="#db802b"><path d="m24.5 31h-4v-23.9l4-1.2z"/><path d="m43.5 31h-4v-25.1l4 1.2z"/><path d="m62 33.2h-60c0-5.1 13.4-9.3 30-9.3s30 4.2 30 9.3"/></g><path d="M41.5,27.7H22.5V6.6c0-6.1,19.1-6.1,19.1,0V27.7z" fill="#ff9430"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f477-1f3fd.svg b/public/emoji/1f477-1f3fd.svg
new file mode 100644
index 000000000..9bd5a803f
--- /dev/null
+++ b/public/emoji/1f477-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#594640" d="m6 28h52v12h-52z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#d6a57c"/><path d="m20 35.8c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5c.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5c-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g><path d="M59,31H5C5,16.6,11.8,5.5,32,5.5C52.2,5.5,59,16.6,59,31z" fill="#ff9430"/><g fill="#db802b"><path d="m24.5 31h-4v-23.9l4-1.2z"/><path d="m43.5 31h-4v-25.1l4 1.2z"/><path d="m62 33.2h-60c0-5.1 13.4-9.3 30-9.3s30 4.2 30 9.3"/></g><path d="M41.5,27.7H22.5V6.6c0-6.1,19.1-6.1,19.1,0V27.7z" fill="#ff9430"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f477-1f3fe.svg b/public/emoji/1f477-1f3fe.svg
new file mode 100644
index 000000000..ee7b22823
--- /dev/null
+++ b/public/emoji/1f477-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#231f20" d="m6 28h52v12h-52z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#b47d56"/><path d="m20 35.8c-5 0-7 1.8-7 3.6s0 4.4 6.6 4.4c6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6s0 4.4-6.6 4.4c-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5 0-.8-.7-1.5-1.5-1.5-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><g fill="#664e27"><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9"/></g><path d="M59,31H5C5,16.6,11.8,5.5,32,5.5C52.2,5.5,59,16.6,59,31z" fill="#ff9430"/><g fill="#db802b"><path d="m24.5 31h-4v-23.9l4-1.2z"/><path d="m43.5 31h-4v-25.1l4 1.2z"/><path d="m62 33.2h-60c0-5.1 13.4-9.3 30-9.3 16.6 0 30 4.2 30 9.3"/></g><path d="M41.5,27.7H22.5V6.6c0-6.1,19.1-6.1,19.1,0V27.7z" fill="#ff9430"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f477-1f3ff.svg b/public/emoji/1f477-1f3ff.svg
new file mode 100644
index 000000000..2cfb7cf1b
--- /dev/null
+++ b/public/emoji/1f477-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#231f20" d="m6 28h52v12h-52z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#8a6859"/><path d="m20 35.8c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5c.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5c-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#574137"/><path d="M59,31H5C5,16.6,11.8,5.5,32,5.5C52.2,5.5,59,16.6,59,31z" fill="#ff9430"/><g fill="#db802b"><path d="m24.5 31h-4v-23.9l4-1.2z"/><path d="m43.5 31h-4v-25.1l4 1.2z"/><path d="m62 33.2h-60c0-5.1 13.4-9.3 30-9.3s30 4.2 30 9.3"/></g><path d="M41.5,27.7H22.5V6.6c0-6.1,19.1-6.1,19.1,0V27.7z" fill="#ff9430"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f477.svg b/public/emoji/1f477.svg
new file mode 100644
index 000000000..56ae64c82
--- /dev/null
+++ b/public/emoji/1f477.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffb300" d="m6 28h52v12h-52z"/><path d="m8 37v-9h48v9c0 0 4 0 4 5s-4 5-4 5c0 8-18 15-24 15s-24-7-24-15c0 0-4 0-4-5 0-5 4-5 4-5" fill="#ffdd67"/><path d="m20 35.8c-5 0-7 1.8-7 3.6 0 1.8 0 4.4 6.6 4.4 6.4 0 7.4-.8 7.4-3.5 0-1.8-2-4.5-7-4.5" fill="#f5f5f5"/><circle cx="20.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m22 38.8c0 .8-.7 1.5-1.5 1.5-.8 0-1.5-.7-1.5-1.5s.7-1.5 1.5-1.5c.8 0 1.5.7 1.5 1.5" fill="#231f20"/><path d="m13 39.3c0-7 14-7 14 1-2-6-12-6-14-1" fill="#664e27"/><path d="m44 35.8c5 0 7 1.8 7 3.6 0 1.8 0 4.4-6.6 4.4-6.4 0-7.4-.8-7.4-3.5 0-1.8 2-4.5 7-4.5" fill="#f5f5f5"/><circle cx="43.5" cy="38.8" r="4.5" fill="#664e27"/><path d="m42 38.8c0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5c-.8 0-1.5.7-1.5 1.5" fill="#231f20"/><path d="m51 39.3c0-7-14-7-14 1 2-6 12-6 14-1" fill="#664e27"/><path d="m41 50.9c0 3.4-4.5 5.1-9 5.1s-9-1.7-9-5.1c0 0 0-.9.9-.9 4.1 0 12.1 0 16.2 0 .9 0 .9.9.9.9" fill="#937237"/><path d="M59,31H5C5,16.6,11.8,5.5,32,5.5C52.2,5.5,59,16.6,59,31z" fill="#ff9430"/><g fill="#db802b"><path d="m24.5 31h-4v-23.9l4-1.2z"/><path d="m43.5 31h-4v-25.1l4 1.2z"/><path d="m62 33.2h-60c0-5.1 13.4-9.3 30-9.3s30 4.2 30 9.3"/></g><path d="M41.5,27.7H22.5V6.6c0-6.1,19.1-6.1,19.1,0V27.7z" fill="#ff9430"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f478-1f3fb.svg b/public/emoji/1f478-1f3fb.svg
new file mode 100644
index 000000000..ded39faa2
--- /dev/null
+++ b/public/emoji/1f478-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#594640"/><path d="m10.4 40.7c0 0-4.4-1.1-4.4-7.5 0-5.1 3.3-5.9 3.3-5.9 30.2-.1 38.7-6.3 38.7-6.3s1.9 6.2 6.6 6.2c0 0 3.4.6 3.4 5.9 0 6.4-4.5 7.5-4.5 7.5-.1 9.7-13.4 21.4-21.5 21.4-8.1 0-21.6-11.7-21.6-21.3" fill="#ffe1bd"/><path d="m32 47c-4.2 0-6.3-3-4.2-3 2.1 0 6.3 0 8.4 0s0 3-4.2 3" fill="#e6b796"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#6235a8"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><path d="m15.5 33.5c0 2.5 2 4.5 4.5 4.5 2.5 0 4.5-2 4.5-4.5 0-2.5-2-4.5-4.5-4.5-2.5 0-4.5 2-4.5 4.5" fill="#6235a8"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#f085a9"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5 5.5 0 6-1.7 10-2.5 0 0-3.8.5-6.1-.4" fill="#d46c8f"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/><path d="m57.9 14.3c-.8-.4-1.9-.1-2.5.7-.2-.9-.7-1.6-1.3-2.1.6 0 .8-.3.6-.7-.2-.7-.5-1.5-1.9-2.5 0-1.6-1.2-3.1-1.2-3.1-.2-.2-.6-.2-.8.1 0 .1-.9 1.6-.5 3.3-1.5 1.3-1.4 2.7-1.3 3-.2 0-1.7 1-2.1 2.9-.8 0-1.3.6-1.3.6.3-2.2-1.4-4.4-4-4.3-.7-3.9-5.1-5.2-5.9-1.4-.5-1-1.6-1.8-1.6-1.8.4-1.9-1.2-5-2.1-5s-2.4 3.1-2.1 5c0 0-1.1.8-1.7 1.7-.8-3.8-5.3-2.5-5.9 1.4-2.6-.1-4.3 2-4 4.3 0 0-.5-.5-1.3-.6-.4-1.9-1.8-2.9-2.1-2.9.1-.2.2-1.7-1.3-3 .4-1.7-.5-3.2-.5-3.3-.2-.3-.6-.3-.8-.1 0 0-1.2 1.5-1.2 3.1-1.4.9-1.7 1.7-1.9 2.5-.1.4.1.8.6.7-.6.5-1 1.2-1.3 2.1-.6-.8-1.7-1.1-2.5-.7-1 .5-1.3 1.8-.8 2.9.6 1.4 2.4 1.5 3.3.5.4 2.2 2.7 3.1 4.5 1.6-.3 1 1.4 1 3.2-.6.6.4 1.7.3 2.1.1-.1 1.2.5 3.1 2.6 3.1 1.4 0 2-1 1.9-1.8.8.3 2.3.6 3.4-.1 2.1 1.8 3.6 2.1 3.7 1 .6.5 1.4.8 2.1.8s1.5-.3 2.1-.8c.1 1 1.6.8 3.7-1 1.1.7 2.5.5 3.4.1-.1 1 .5 2 1.9 2 2 0 2.6-1.9 2.6-3.1.4.2 1.5.2 2.1-.1 1.9 1.6 3.5 1.5 3.2.6 1.8 1.5 4.1.6 4.5-1.6.9 1 2.7.9 3.3-.5.5-1.2.1-2.4-.9-3m-47.5-2.4c.2-.7.9-1.1.9-1.1l.2.8c-.1 0-.6.4-1.1.3m2.3-2.6h-.6c0 0 .1-.9.5-1.3.2.6.1 1.3.1 1.3m.1 2.5l.4-.8c0 0 .5.5.6 1.3-.5 0-1-.5-1-.5m.8 1.5c.2 0 .7.1.7.1s-.2.3-.3.8c0-.2-.3-.8-.4-.9m.5 5.8c.2-.9.7-1.5.7-1.5l.7.7c-.1-.1-.7.6-1.4.8m1-3.1c0 0-.2-.9 0-1.7.6.5.9 1.4.9 1.4l-.9.3m1.7 1.8l.2-.9c0 0 .8.2 1.3.9-.6.3-1.5 0-1.5 0m22.2-2.5c-.5-1.1.1-2 2-2.1.8 3.3-1.6 2.9-2 2.1m-7-9.9c.5 0 1.1 2.5 1 3.4h-2c-.1-.9.5-3.4 1-3.4m-9 7.9c1.9.1 2.4 1 2 2.1-.4.7-2.8 1.1-2-2.1m-2.8 3.6c-.3.3-1 0-1-1.4 1.3.4 1.3 1.1 1 1.4m2.4 2.1c-.3-1-1-1.4-1.4-1.6.7-1.1.1-2.3-1.8-2.8.9-1.1 1.5-1.5 2.5-1.5-.7 3.1 1 4.6 3.2 3.3 0 .2 0 .3 0 .5-1 .3-1.8 1.1-2.5 2.1m1 .3c.3-.7 1.6-1.4 1.6-1.4l.4 1.2c0 .1-1 .5-2 .2m2.4-4.7c-.1-1.1-.3-1.9-2.7-2.4.8-3.5 3.6-3.3 3.9-1.6.2 1.2-1.4 1.6-1-.1.2-.6-.7-.9-1-.3-.3.8-.4 3.1 2.1 2.1-.2.6-.5.9-.3 1.2-.2.2-.6.6-1 1.1m1.2.2c.4 1 .2 2.2.2 2.2l-1.2-.2c0-.1.3-1.2 1-2m-.2 4.6l.8-.9c0 0 .8.8 1 1.9-.9-.1-1.8-1-1.8-1m1.4-3.8c0-.8-.5-1.6-.5-1.6h1.3c0 0-.6.7-.8 1.6m-.3-2.6c.3-1.5 2.2-2.7 2.2-2.7l1 1.8c0 0-1.3 1-3.2.9m3.9-1.9c-.2-.3-.5-.7-.7-1.2.2 0 1.1 0 1.3 0-.1.5-.4.9-.6 1.2m.7 1l1-1.8c0 0 2 1.3 2.2 2.7-1.9.1-3.2-.9-3.2-.9m2.1 1.9h1.3c0 0-.4.8-.5 1.6-.2-.9-.8-1.6-.8-1.6m.4 6.4c.2-1.1 1-1.9 1-1.9l.8.9c0 0-.9.9-1.8 1m1.4-3.5c0 0-.2-1.1.2-2.2.7.8 1 1.9 1 1.9l-1.2.3m.4-3.3c.2-.3-.1-.7-.3-1.2 2.5 1.1 2.4-1.2 2.1-2.1-.2-.6-1.1-.3-1 .3.4 1.6-1.2 1.2-1 .1.3-1.7 3.2-1.9 3.9 1.6-2.4.4-2.6 1.3-2.7 2.4-.4-.6-.8-1-1-1.1m1.4 5.6l.4-1.2c0 0 1.3.6 1.6 1.4-1 .2-2-.2-2-.2m4.4-1.8c-.4.2-1.1.6-1.4 1.6-.6-1-1.4-1.8-2.5-2.1 0-.2 0-.3 0-.5 2.2 1.3 4-.2 3.2-3.3 1 0 1.7.4 2.5 1.5-1.9.5-2.5 1.7-1.8 2.8m1-.5c-.3-.3-.3-1 1-1.4 0 1.4-.7 1.7-1 1.4m1.9.9c.6-.8 1.3-.9 1.3-.9l.2.9c0 0-.9.3-1.5 0m3.2-3.5c.2.7 0 1.7 0 1.7l-.9-.3c.1 0 .3-.9.9-1.4m-.3 3.9l.7-.7c0 0 .5.7.7 1.5-.8-.1-1.4-.8-1.4-.8m1.3-4.1c-.1-.5-.3-.8-.3-.8s.5 0 .7-.1c0 .2-.3.8-.4.9m.3-1.8c.1-.8.6-1.3.6-1.3l.4.8c0 0-.5.5-1 .5m1.1-3c0 0-.1-.8.2-1.3.4.4.5 1.3.5 1.3h-.7m1.3 2.3l.2-.8c0 0 .6.4.9 1.1-.6.1-1.1-.3-1.1-.3" fill="#fff"/><g fill="#ff5760"><path d="m56.5 17.3c-.5-.3-.7-.9-.4-1.5.3-.6.9-.8 1.4-.5.5.3.7.9.4 1.5-.3.5-.9.8-1.4.5"/><path d="m44.5 20.4c-.6.8-1.5 1-2.1.5-.6-.5-.6-1.5-.1-2.3.6-.8 1.5-1 2.1-.5.7.5.7 1.6.1 2.3"/><path d="m54.6 15.9c.2 1.5-.5 2.9-1.6 3.1-1.1.2-2.2-.9-2.4-2.5-.2-1.5.5-2.9 1.6-3.1 1.1-.2 2.2.9 2.4 2.5"/><path d="m7.5 17.3c.5-.3.6-.9.4-1.5-.3-.5-.9-.8-1.4-.5-.5.3-.7.9-.4 1.5.3.5.9.8 1.4.5"/><ellipse cx="32" cy="17.2" rx="3" ry="3.8"/><path d="m19.5 20.4c.6.8 1.5 1 2.1.5.6-.5.6-1.5.1-2.3-.6-.8-1.5-1-2.1-.5-.7.5-.7 1.6-.1 2.3"/><path d="m9.4 15.9c-.2 1.5.5 2.9 1.6 3.1 1.1.2 2.2-.9 2.4-2.5.2-1.5-.5-2.9-1.6-3.1-1.1-.2-2.2.9-2.4 2.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f478-1f3fc.svg b/public/emoji/1f478-1f3fc.svg
new file mode 100644
index 000000000..e815e485a
--- /dev/null
+++ b/public/emoji/1f478-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#dbb471"/><path d="m10.4 40.7c0 0-4.4-1.1-4.4-7.5 0-5.1 3.3-5.9 3.3-5.9 30.2-.1 38.7-6.3 38.7-6.3s1.9 6.2 6.6 6.2c0 0 3.4.6 3.4 5.9 0 6.4-4.5 7.5-4.5 7.5-.1 9.7-13.4 21.4-21.5 21.4-8.1 0-21.6-11.7-21.6-21.3" fill="#fed0ac"/><path d="m32 47c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#e0a372"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#6235a8"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><path d="m15.5 33.5c0 2.5 2 4.5 4.5 4.5 2.5 0 4.5-2 4.5-4.5 0-2.5-2-4.5-4.5-4.5-2.5 0-4.5 2-4.5 4.5" fill="#6235a8"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#e07297"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5s6-1.7 10-2.5c0 0-3.8.5-6.1-.4" fill="#b85d7b"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/><path d="m57.9 14.3c-.8-.4-1.9-.1-2.5.7-.2-.9-.7-1.6-1.3-2.1.6 0 .8-.3.6-.7-.2-.7-.5-1.5-1.9-2.5 0-1.6-1.2-3.1-1.2-3.1-.2-.2-.6-.2-.8.1 0 .1-.9 1.6-.5 3.3-1.5 1.3-1.4 2.7-1.3 3-.2 0-1.7 1-2.1 2.9-.8 0-1.3.6-1.3.6.3-2.2-1.4-4.4-4-4.3-.7-3.9-5.1-5.2-5.9-1.4-.5-1-1.6-1.8-1.6-1.8.4-1.9-1.2-5-2.1-5s-2.4 3.1-2.1 5c0 0-1.1.8-1.7 1.7-.8-3.8-5.3-2.5-5.9 1.4-2.6-.1-4.3 2-4 4.3 0 0-.5-.5-1.3-.6-.4-1.9-1.8-2.9-2.1-2.9.1-.2.2-1.7-1.3-3 .4-1.7-.5-3.2-.5-3.3-.2-.3-.6-.3-.8-.1 0 0-1.2 1.5-1.2 3.1-1.4.9-1.7 1.7-1.9 2.5-.1.4.1.8.6.7-.6.5-1 1.2-1.3 2.1-.5-.7-1.6-1-2.5-.6-1 .5-1.3 1.8-.8 2.9.6 1.4 2.4 1.5 3.3.5.4 2.2 2.7 3.1 4.5 1.6-.3 1 1.4 1 3.2-.6.6.4 1.7.3 2.1.1-.1 1.2.5 3.1 2.6 3.1 1.4 0 2-1 1.9-1.8.8.3 2.3.6 3.4-.1 2.1 1.8 3.6 2.1 3.7 1 .6.5 1.4.8 2.1.8.8 0 1.5-.3 2.1-.8.1 1 1.6.8 3.7-1 1.1.7 2.5.5 3.4.1-.1.9.5 1.9 1.9 1.9 2 0 2.6-1.9 2.6-3.1.4.2 1.5.2 2.1-.1 1.9 1.6 3.5 1.5 3.2.6 1.8 1.5 4.1.6 4.5-1.6.9 1 2.7.9 3.3-.5.5-1.2.1-2.4-.9-3m-47.5-2.4c.2-.7.9-1.1.9-1.1l.2.8c-.1 0-.6.4-1.1.3m2.3-2.6h-.6c0 0 .1-.9.5-1.3.2.6.1 1.3.1 1.3m.1 2.5l.4-.8c0 0 .5.5.6 1.3-.5 0-1-.5-1-.5m.8 1.5c.2 0 .7.1.7.1s-.2.3-.3.8c0-.2-.3-.8-.4-.9m.5 5.8c.2-.9.7-1.5.7-1.5l.7.7c-.1-.1-.7.6-1.4.8m1-3.1c0 0-.2-.9 0-1.7.6.5.9 1.4.9 1.4l-.9.3m1.7 1.8l.2-.9c0 0 .8.2 1.3.9-.6.3-1.5 0-1.5 0m22.2-2.5c-.5-1.1.1-2 2-2.1.8 3.3-1.6 2.9-2 2.1m-7-9.9c.5 0 1.1 2.5 1 3.4h-2c-.1-.9.5-3.4 1-3.4m-9 7.9c1.9.1 2.5 1 2 2.1-.4.7-2.8 1.1-2-2.1m-2.8 3.6c-.3.3-1 0-1-1.4 1.3.4 1.3 1.1 1 1.4m2.4 2.1c-.3-1-1-1.4-1.4-1.6.7-1.1.1-2.3-1.8-2.8.9-1.1 1.5-1.5 2.5-1.5-.7 3.1 1 4.6 3.2 3.3 0 .2 0 .3 0 .5-1 .3-1.8 1.1-2.5 2.1m1 .3c.3-.7 1.6-1.4 1.6-1.4l.4 1.2c0 .1-1 .5-2 .2m2.4-4.7c-.1-1.1-.3-1.9-2.7-2.4.8-3.5 3.6-3.3 3.9-1.6.2 1.2-1.4 1.6-1-.1.2-.6-.7-.9-1-.3-.3.8-.4 3.1 2.1 2.1-.2.6-.5.9-.3 1.2-.2.2-.6.6-1 1.1m1.2.2c.4 1 .2 2.2.2 2.2l-1.2-.2c0-.1.3-1.2 1-2m-.2 4.6l.8-.9c0 0 .8.8 1 1.9-.9-.1-1.8-1-1.8-1m1.4-3.8c0-.8-.5-1.6-.5-1.6h1.3c0 0-.6.7-.8 1.6m-.3-2.6c.3-1.5 2.2-2.7 2.2-2.7l1 1.8c0 0-1.3 1-3.2.9m3.9-1.9c-.2-.3-.5-.7-.7-1.2.2 0 1.1 0 1.3 0-.1.5-.4.9-.6 1.2m.7 1l1-1.8c0 0 2 1.3 2.2 2.7-1.9.1-3.2-.9-3.2-.9m2.1 1.9h1.3c0 0-.4.8-.5 1.6-.2-.9-.8-1.6-.8-1.6m.4 6.4c.2-1.1 1-1.9 1-1.9l.8.9c0 0-.9.9-1.8 1m1.4-3.5c0 0-.2-1.1.2-2.2.7.8 1 1.9 1 1.9l-1.2.3m.4-3.3c.2-.3-.1-.7-.3-1.2 2.5 1.1 2.4-1.2 2.1-2.1-.2-.6-1.1-.3-1 .3.4 1.6-1.3 1.2-1 .1.3-1.7 3.2-1.9 3.9 1.6-2.4.4-2.6 1.3-2.7 2.4-.4-.6-.8-1-1-1.1m1.4 5.6l.4-1.2c0 0 1.3.6 1.6 1.4-1 .2-2-.2-2-.2m4.4-1.8c-.4.2-1.1.6-1.4 1.6-.6-1-1.4-1.8-2.5-2.1 0-.2 0-.3 0-.5 2.2 1.3 4-.2 3.2-3.3 1 0 1.7.4 2.5 1.5-1.9.5-2.5 1.7-1.8 2.8m1-.5c-.3-.3-.3-1 1-1.4 0 1.4-.7 1.7-1 1.4m1.9.9c.6-.8 1.3-.9 1.3-.9l.2.9c0 0-.9.3-1.5 0m3.2-3.5c.2.7 0 1.7 0 1.7l-.9-.3c.1 0 .3-.9.9-1.4m-.3 3.9l.7-.7c0 0 .5.7.7 1.5-.8-.1-1.4-.8-1.4-.8m1.3-4.1c-.1-.5-.3-.8-.3-.8s.5 0 .7-.1c0 .2-.3.8-.4.9m.3-1.8c.1-.8.6-1.3.6-1.3l.4.8c0 0-.5.5-1 .5m1.1-3c0 0-.1-.8.2-1.3.4.4.5 1.3.5 1.3h-.7m1.3 2.3l.2-.8c0 0 .6.4.9 1.1-.6.1-1.1-.3-1.1-.3" fill="#fff"/><g fill="#ff5760"><path d="m56.5 17.3c-.5-.3-.7-.9-.4-1.5.3-.6.9-.8 1.4-.5.5.3.7.9.4 1.5-.3.5-.9.8-1.4.5"/><path d="m44.5 20.4c-.6.8-1.5 1-2.1.5-.6-.5-.6-1.5-.1-2.3.6-.8 1.5-1 2.1-.5.7.5.7 1.6.1 2.3"/><path d="m54.6 15.9c.2 1.5-.5 2.9-1.6 3.1-1.1.2-2.2-.9-2.4-2.5-.2-1.5.5-2.9 1.6-3.1 1.1-.2 2.2.9 2.4 2.5"/><path d="m7.5 17.3c.5-.3.6-.9.4-1.5-.3-.5-.9-.8-1.4-.5-.5.3-.7.9-.4 1.5.3.5.9.8 1.4.5"/><ellipse cx="32" cy="17.2" rx="3" ry="3.8"/><path d="m19.5 20.4c.6.8 1.5 1 2.1.5.6-.5.6-1.5.1-2.3-.6-.8-1.5-1-2.1-.5-.7.5-.7 1.6-.1 2.3"/><path d="m9.4 15.9c-.2 1.5.5 2.9 1.6 3.1 1.1.2 2.2-.9 2.4-2.5.2-1.5-.5-2.9-1.6-3.1-1.1-.2-2.2.9-2.4 2.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f478-1f3fd.svg b/public/emoji/1f478-1f3fd.svg
new file mode 100644
index 000000000..7d5b77783
--- /dev/null
+++ b/public/emoji/1f478-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#594640"/><path d="m10.4 40.7c0 0-4.4-1.1-4.4-7.5 0-5.1 3.3-5.9 3.3-5.9 30.2-.1 38.7-6.3 38.7-6.3s1.9 6.2 6.6 6.2c0 0 3.4.6 3.4 5.9 0 6.4-4.5 7.5-4.5 7.5-.1 9.7-13.4 21.4-21.5 21.4-8.1 0-21.6-11.7-21.6-21.3" fill="#d6a57c"/><path d="m32 47c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#b58360"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#6235a8"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><path d="m15.5 33.5c0 2.5 2 4.5 4.5 4.5 2.5 0 4.5-2 4.5-4.5 0-2.5-2-4.5-4.5-4.5-2.5 0-4.5 2-4.5 4.5" fill="#6235a8"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#b5607c"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5s6-1.7 10-2.5c0 0-3.8.5-6.1-.4" fill="#804458"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/><path d="m57.9 14.3c-.8-.4-1.9-.1-2.5.7-.2-.9-.7-1.6-1.3-2.1.6 0 .8-.3.6-.7-.2-.7-.5-1.5-1.9-2.5 0-1.6-1.2-3.1-1.2-3.1-.2-.2-.6-.2-.8.1 0 .1-.9 1.6-.5 3.3-1.5 1.3-1.4 2.7-1.3 3-.2 0-1.7 1-2.1 2.9-.8 0-1.3.6-1.3.6.3-2.2-1.4-4.4-4-4.3-.7-3.9-5.1-5.2-5.9-1.4-.5-1-1.6-1.8-1.6-1.8.4-1.9-1.2-5-2.1-5s-2.4 3.1-2.1 5c0 0-1.1.8-1.7 1.7-.8-3.8-5.3-2.5-5.9 1.4-2.6-.1-4.3 2-4 4.3 0 0-.5-.5-1.3-.6-.4-1.9-1.8-2.9-2.1-2.9.1-.2.2-1.7-1.3-3 .4-1.7-.5-3.2-.5-3.3-.2-.3-.6-.3-.8-.1 0 0-1.2 1.5-1.2 3.1-1.4.9-1.7 1.7-1.9 2.5-.1.4.1.8.6.7-.6.5-1 1.2-1.3 2.1-.5-.7-1.6-1-2.5-.6-1 .5-1.3 1.8-.8 2.9.6 1.4 2.4 1.5 3.3.5.4 2.2 2.7 3.1 4.5 1.6-.3 1 1.4 1 3.2-.6.6.4 1.7.3 2.1.1-.1 1.2.5 3.1 2.6 3.1 1.4 0 2-1 1.9-1.8.8.3 2.3.6 3.4-.1 2.1 1.8 3.6 2.1 3.7 1 .6.5 1.4.8 2.1.8.8 0 1.5-.3 2.1-.8.1 1 1.6.8 3.7-1 1.1.7 2.5.5 3.4.1-.1.9.5 1.9 1.9 1.9 2 0 2.6-1.9 2.6-3.1.4.2 1.5.2 2.1-.1 1.9 1.6 3.5 1.5 3.2.6 1.8 1.5 4.1.6 4.5-1.6.9 1 2.7.9 3.3-.5.5-1.2.1-2.4-.9-3m-47.5-2.4c.2-.7.9-1.1.9-1.1l.2.8c-.1 0-.6.4-1.1.3m2.3-2.6h-.6c0 0 .1-.9.5-1.3.2.6.1 1.3.1 1.3m.1 2.5l.4-.8c0 0 .5.5.6 1.3-.5 0-1-.5-1-.5m.8 1.5c.2 0 .7.1.7.1s-.2.3-.3.8c0-.2-.3-.8-.4-.9m.5 5.8c.2-.9.7-1.5.7-1.5l.7.7c-.1-.1-.7.6-1.4.8m1-3.1c0 0-.2-.9 0-1.7.6.5.9 1.4.9 1.4l-.9.3m1.7 1.8l.2-.9c0 0 .8.2 1.3.9-.6.3-1.5 0-1.5 0m22.2-2.5c-.5-1.1.1-2 2-2.1.8 3.3-1.6 2.9-2 2.1m-7-9.9c.5 0 1.1 2.5 1 3.4h-2c-.1-.9.5-3.4 1-3.4m-9 7.9c1.9.1 2.5 1 2 2.1-.4.7-2.8 1.1-2-2.1m-2.8 3.6c-.3.3-1 0-1-1.4 1.3.4 1.3 1.1 1 1.4m2.4 2.1c-.3-1-1-1.4-1.4-1.6.7-1.1.1-2.3-1.8-2.8.9-1.1 1.5-1.5 2.5-1.5-.7 3.1 1 4.6 3.2 3.3 0 .2 0 .3 0 .5-1 .3-1.8 1.1-2.5 2.1m1 .3c.3-.7 1.6-1.4 1.6-1.4l.4 1.2c0 .1-1 .5-2 .2m2.4-4.7c-.1-1.1-.3-1.9-2.7-2.4.8-3.5 3.6-3.3 3.9-1.6.2 1.2-1.4 1.6-1-.1.2-.6-.7-.9-1-.3-.3.8-.4 3.1 2.1 2.1-.2.6-.5.9-.3 1.2-.2.2-.6.6-1 1.1m1.2.2c.4 1 .2 2.2.2 2.2l-1.2-.2c0-.1.3-1.2 1-2m-.2 4.6l.8-.9c0 0 .8.8 1 1.9-.9-.1-1.8-1-1.8-1m1.4-3.8c0-.8-.5-1.6-.5-1.6h1.3c0 0-.6.7-.8 1.6m-.3-2.6c.3-1.5 2.2-2.7 2.2-2.7l1 1.8c0 0-1.3 1-3.2.9m3.9-1.9c-.2-.3-.5-.7-.7-1.2.2 0 1.1 0 1.3 0-.1.5-.4.9-.6 1.2m.7 1l1-1.8c0 0 2 1.3 2.2 2.7-1.9.1-3.2-.9-3.2-.9m2.1 1.9h1.3c0 0-.4.8-.5 1.6-.2-.9-.8-1.6-.8-1.6m.4 6.4c.2-1.1 1-1.9 1-1.9l.8.9c0 0-.9.9-1.8 1m1.4-3.5c0 0-.2-1.1.2-2.2.7.8 1 1.9 1 1.9l-1.2.3m.4-3.3c.2-.3-.1-.7-.3-1.2 2.5 1.1 2.4-1.2 2.1-2.1-.2-.6-1.1-.3-1 .3.4 1.6-1.3 1.2-1 .1.3-1.7 3.2-1.9 3.9 1.6-2.4.4-2.6 1.3-2.7 2.4-.4-.6-.8-1-1-1.1m1.4 5.6l.4-1.2c0 0 1.3.6 1.6 1.4-1 .2-2-.2-2-.2m4.4-1.8c-.4.2-1.1.6-1.4 1.6-.6-1-1.4-1.8-2.5-2.1 0-.2 0-.3 0-.5 2.2 1.3 4-.2 3.2-3.3 1 0 1.7.4 2.5 1.5-1.9.5-2.5 1.7-1.8 2.8m1-.5c-.3-.3-.3-1 1-1.4 0 1.4-.7 1.7-1 1.4m1.9.9c.6-.8 1.3-.9 1.3-.9l.2.9c0 0-.9.3-1.5 0m3.2-3.5c.2.7 0 1.7 0 1.7l-.9-.3c.1 0 .3-.9.9-1.4m-.3 3.9l.7-.7c0 0 .5.7.7 1.5-.8-.1-1.4-.8-1.4-.8m1.3-4.1c-.1-.5-.3-.8-.3-.8s.5 0 .7-.1c0 .2-.3.8-.4.9m.3-1.8c.1-.8.6-1.3.6-1.3l.4.8c0 0-.5.5-1 .5m1.1-3c0 0-.1-.8.2-1.3.4.4.5 1.3.5 1.3h-.7m1.3 2.3l.2-.8c0 0 .6.4.9 1.1-.6.1-1.1-.3-1.1-.3" fill="#fff"/><g fill="#ff5760"><path d="m56.5 17.3c-.5-.3-.7-.9-.4-1.5.3-.6.9-.8 1.4-.5.5.3.7.9.4 1.5-.3.5-.9.8-1.4.5"/><path d="m44.5 20.4c-.6.8-1.5 1-2.1.5-.6-.5-.6-1.5-.1-2.3.6-.8 1.5-1 2.1-.5.7.5.7 1.6.1 2.3"/><path d="m54.6 15.9c.2 1.5-.5 2.9-1.6 3.1-1.1.2-2.2-.9-2.4-2.5-.2-1.5.5-2.9 1.6-3.1 1.1-.2 2.2.9 2.4 2.5"/><path d="m7.5 17.3c.5-.3.6-.9.4-1.5-.3-.5-.9-.8-1.4-.5-.5.3-.7.9-.4 1.5.3.5.9.8 1.4.5"/><ellipse cx="32" cy="17.2" rx="3" ry="3.8"/><path d="m19.5 20.4c.6.8 1.5 1 2.1.5.6-.5.6-1.5.1-2.3-.6-.8-1.5-1-2.1-.5-.7.5-.7 1.6-.1 2.3"/><path d="m9.4 15.9c-.2 1.5.5 2.9 1.6 3.1 1.1.2 2.2-.9 2.4-2.5.2-1.5-.5-2.9-1.6-3.1-1.1-.2-2.2.9-2.4 2.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f478-1f3fe.svg b/public/emoji/1f478-1f3fe.svg
new file mode 100644
index 000000000..18edf0cbc
--- /dev/null
+++ b/public/emoji/1f478-1f3fe.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#231f20"/><path d="M10.4,40.7c0,0-4.4-1.1-4.4-7.5c0-5.1,3.3-5.9,3.3-5.9C39.5,27.2,48,21,48,21s1.9,6.2,6.6,6.2
+			c0,0,3.4,0.6,3.4,5.9c0,6.4-4.5,7.5-4.5,7.5C53.4,50.3,40.1,62,32,62S10.4,50.3,10.4,40.7z" fill="#b47d56"/><path d="m32 47c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#935e3e"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#6235a8"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><circle cx="20" cy="33.5" r="4.5" fill="#6235a8"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#994360"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5 5.5 0 6-1.7 10-2.5 0 0-3.8.5-6.1-.4" fill="#733449"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/><path d="m57.9 14.3c-.8-.4-1.9-.1-2.5.7-.2-.9-.7-1.6-1.3-2.1.6 0 .8-.3.6-.7-.2-.7-.5-1.5-1.9-2.5 0-1.6-1.2-3.1-1.2-3.1-.2-.2-.6-.2-.8.1 0 .1-.9 1.6-.5 3.3-1.5 1.3-1.4 2.7-1.3 3-.2 0-1.7 1-2.1 2.9-.8 0-1.3.6-1.3.6.3-2.2-1.4-4.4-4-4.3-.7-3.9-5.1-5.2-5.9-1.4-.5-1-1.6-1.8-1.6-1.8.4-1.9-1.2-5-2.1-5-.8 0-2.4 3.1-2.1 5 0 0-1.1.8-1.7 1.7-.8-3.8-5.3-2.5-5.9 1.4-2.6-.1-4.3 2-4 4.3 0 0-.5-.5-1.3-.6-.4-1.9-1.8-2.9-2.1-2.9.1-.2.2-1.7-1.3-3 .4-1.7-.5-3.2-.5-3.3-.2-.3-.6-.3-.8-.1 0 0-1.2 1.5-1.2 3.1-1.4.9-1.7 1.7-1.9 2.5-.1.4.1.8.6.7-.6.5-1 1.2-1.3 2.1-.6-.8-1.7-1.1-2.5-.7-1 .5-1.3 1.8-.8 2.9.6 1.4 2.4 1.5 3.3.5.4 2.2 2.7 3.1 4.5 1.6-.3 1 1.4 1 3.2-.6.6.4 1.7.3 2.1.1-.1 1.2.5 3.1 2.6 3.1 1.4 0 2-1 1.9-1.8.8.3 2.3.6 3.4-.1 2.1 1.8 3.6 2.1 3.7 1 .6.5 1.4.8 2.1.8.8 0 1.5-.3 2.2-.8.1 1 1.6.8 3.7-1 1.1.7 2.5.5 3.4.1-.2 1 .4 2 1.8 2 2 0 2.6-1.9 2.6-3.1.4.2 1.5.2 2.1-.1 1.9 1.6 3.5 1.5 3.2.6 1.8 1.5 4.1.6 4.5-1.6.9 1 2.7.9 3.3-.5.5-1.2.1-2.4-.9-3m-47.5-2.4c.2-.7.9-1.1.9-1.1l.2.8c-.1 0-.6.4-1.1.3m2.3-2.6h-.6c0 0 .1-.9.5-1.3.2.6.1 1.3.1 1.3m.1 2.5l.4-.8c0 0 .5.5.6 1.3-.5 0-1-.5-1-.5m.8 1.5c.2 0 .7.1.7.1s-.2.3-.3.8c0-.2-.3-.8-.4-.9m.5 5.8c.2-.9.7-1.5.7-1.5l.7.7c-.1-.1-.7.6-1.4.8m1-3.1c0 0-.2-.9 0-1.7.6.5.9 1.4.9 1.4l-.9.3m1.7 1.8l.2-.9c0 0 .8.2 1.3.9-.6.3-1.5 0-1.5 0m22.2-2.5c-.5-1.1.1-2 2-2.1.8 3.3-1.6 2.9-2 2.1m-7-9.9c.5 0 1.1 2.5 1 3.4h-2c-.1-.9.5-3.4 1-3.4m-9 7.9c1.9.1 2.5 1 2 2.1-.4.7-2.8 1.1-2-2.1m-2.8 3.6c-.3.3-1 0-1-1.4 1.3.4 1.3 1.1 1 1.4m2.4 2.1c-.3-1-1-1.4-1.4-1.6.7-1.1.1-2.3-1.8-2.8.9-1.1 1.5-1.5 2.5-1.5-.7 3.1 1 4.6 3.2 3.3 0 .2 0 .3 0 .5-1 .3-1.8 1.1-2.5 2.1m1 .3c.3-.7 1.6-1.4 1.6-1.4l.4 1.2c0 .1-1 .5-2 .2m2.4-4.7c-.1-1.1-.3-1.9-2.7-2.4.8-3.5 3.6-3.3 3.9-1.6.2 1.2-1.4 1.6-1-.1.2-.6-.7-.9-1-.3-.3.8-.4 3.1 2.1 2.1-.2.6-.5.9-.3 1.2-.2.2-.6.6-1 1.1m1.2.2c.4 1 .2 2.2.2 2.2l-1.2-.2c0-.1.3-1.2 1-2m-.2 4.6l.8-.9c0 0 .8.8 1 1.9-.9-.1-1.8-1-1.8-1m1.4-3.8c0-.8-.5-1.6-.5-1.6h1.3c0 0-.6.7-.8 1.6m-.3-2.6c.3-1.5 2.2-2.7 2.2-2.7l1 1.8c0 0-1.3 1-3.2.9m3.9-1.9c-.2-.3-.5-.7-.6-1.2.2 0 1.1 0 1.3 0-.2.5-.5.9-.7 1.2m.7 1l1-1.8c0 0 2 1.3 2.2 2.7-1.9.1-3.2-.9-3.2-.9m2.1 1.9h1.3c0 0-.4.8-.5 1.6-.2-.9-.8-1.6-.8-1.6m.4 6.4c.2-1.1 1-1.9 1-1.9l.8.9c0 0-.9.9-1.8 1m1.4-3.5c0 0-.2-1.1.2-2.2.7.8 1 1.9 1 1.9l-1.2.3m.4-3.3c.2-.3-.1-.7-.3-1.2 2.5 1.1 2.4-1.2 2.1-2.1-.2-.6-1.1-.3-1 .3.4 1.6-1.3 1.2-1 .1.3-1.7 3.2-1.9 3.9 1.6-2.4.4-2.6 1.3-2.7 2.4-.4-.6-.8-1-1-1.1m1.4 5.6l.4-1.2c0 0 1.3.6 1.6 1.4-1 .2-2-.2-2-.2m4.4-1.8c-.4.2-1.1.6-1.4 1.6-.6-1-1.4-1.8-2.5-2.1 0-.2 0-.3-.1-.5 2.2 1.3 4-.2 3.2-3.3 1 0 1.7.4 2.5 1.5-1.8.5-2.4 1.7-1.7 2.8m1-.5c-.3-.3-.3-1 1-1.4 0 1.4-.7 1.7-1 1.4m1.9.9c.6-.8 1.3-.9 1.3-.9l.2.9c0 0-.9.3-1.5 0m3.2-3.5c.2.7 0 1.7 0 1.7l-.9-.3c.1 0 .3-.9.9-1.4m-.3 3.9l.7-.7c0 0 .5.7.7 1.5-.8-.1-1.4-.8-1.4-.8m1.3-4.1c-.1-.5-.3-.8-.3-.8s.5 0 .7-.1c0 .2-.3.8-.4.9m.3-1.8c.1-.8.6-1.3.6-1.3l.4.8c0 0-.5.5-1 .5m1.1-3c0 0-.1-.8.2-1.3.4.4.5 1.3.5 1.3h-.7m1.3 2.3l.2-.8c0 0 .6.4.9 1.1-.6.1-1.1-.3-1.1-.3" fill="#fff"/><g fill="#ff5760"><path d="m56.5 17.3c-.5-.3-.7-.9-.4-1.5.3-.6.9-.8 1.4-.5.5.3.7.9.4 1.5-.3.5-.9.8-1.4.5"/><path d="m44.5 20.4c-.6.8-1.5 1-2.1.5-.6-.5-.6-1.5-.1-2.3.6-.8 1.5-1 2.1-.5.7.5.7 1.6.1 2.3"/><path d="m54.6 15.9c.2 1.5-.5 2.9-1.6 3.1-1.1.2-2.2-.9-2.4-2.5-.2-1.5.5-2.9 1.6-3.1 1.1-.2 2.2.9 2.4 2.5"/><path d="m7.5 17.3c.5-.3.6-.9.4-1.5-.3-.5-.9-.8-1.4-.5-.5.3-.7.9-.4 1.5.3.5.9.8 1.4.5"/><ellipse cx="32" cy="17.2" rx="3" ry="3.8"/><path d="m19.5 20.4c.6.8 1.5 1 2.1.5.6-.5.6-1.5.1-2.3-.6-.8-1.5-1-2.1-.5-.7.5-.7 1.6-.1 2.3"/><path d="m9.4 15.9c-.2 1.5.5 2.9 1.6 3.1 1.1.2 2.2-.9 2.4-2.5.2-1.5-.5-2.9-1.6-3.1-1.1-.2-2.2.9-2.4 2.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f478-1f3ff.svg b/public/emoji/1f478-1f3ff.svg
new file mode 100644
index 000000000..6b8053df1
--- /dev/null
+++ b/public/emoji/1f478-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#231f20"/><path d="m10.4 40.7c0 0-4.4-1.1-4.4-7.5 0-5.1 3.3-5.9 3.3-5.9 30.2-.1 38.7-6.3 38.7-6.3s1.9 6.2 6.6 6.2c0 0 3.4.6 3.4 5.9 0 6.4-4.5 7.5-4.5 7.5-.1 9.7-13.4 21.4-21.5 21.4-8.1 0-21.6-11.7-21.6-21.3" fill="#8a6859"/><path d="m32 47c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#705041"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#6235a8"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><circle cx="20" cy="33.5" r="4.5" fill="#6235a8"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#994360"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5 5.5 0 6-1.7 10-2.5 0 0-3.8.5-6.1-.4" fill="#733449"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/><path d="m57.9 14.3c-.8-.4-1.9-.1-2.5.7-.2-.9-.7-1.6-1.3-2.1.6 0 .8-.3.6-.7-.2-.7-.5-1.5-1.9-2.5 0-1.6-1.2-3.1-1.2-3.1-.2-.2-.6-.2-.8.1 0 .1-.9 1.6-.5 3.3-1.5 1.3-1.4 2.7-1.3 3-.2 0-1.7 1-2.1 2.9-.8 0-1.3.6-1.3.6.3-2.2-1.4-4.4-4-4.3-.7-3.9-5.1-5.2-5.9-1.4-.5-1-1.6-1.8-1.6-1.8.4-1.9-1.2-5-2.1-5s-2.4 3.1-2.1 5c0 0-1.1.8-1.7 1.7-.8-3.8-5.3-2.5-5.9 1.4-2.6-.1-4.3 2-4 4.3 0 0-.5-.5-1.3-.6-.4-1.9-1.8-2.9-2.1-2.9.1-.2.2-1.7-1.3-3 .4-1.7-.5-3.2-.5-3.3-.2-.3-.6-.3-.8-.1 0 0-1.2 1.5-1.2 3.1-1.4.9-1.7 1.7-1.9 2.5-.1.4.1.8.6.7-.6.5-1 1.2-1.3 2.1-.6-.8-1.7-1.1-2.5-.7-1 .5-1.3 1.8-.8 2.9.6 1.4 2.4 1.5 3.3.5.4 2.2 2.7 3.1 4.5 1.6-.3 1 1.4 1 3.2-.6.6.4 1.7.3 2.1.1-.1 1.2.5 3.1 2.6 3.1 1.4 0 2-1 1.9-1.8.8.3 2.3.6 3.4-.1 2.1 1.8 3.6 2.1 3.7 1 .6.5 1.4.8 2.1.8.8 0 1.5-.3 2.2-.8.1 1 1.6.8 3.7-1 1.1.7 2.5.5 3.4.1-.2 1 .4 2 1.8 2 2 0 2.6-1.9 2.6-3.1.4.2 1.5.2 2.1-.1 1.9 1.6 3.5 1.5 3.2.6 1.8 1.5 4.1.6 4.5-1.6.9 1 2.7.9 3.3-.5.5-1.2.1-2.4-.9-3m-47.5-2.4c.2-.7.9-1.1.9-1.1l.2.8c-.1 0-.6.4-1.1.3m2.3-2.6h-.6c0 0 .1-.9.5-1.3.2.6.1 1.3.1 1.3m.1 2.5l.4-.8c0 0 .5.5.6 1.3-.5 0-1-.5-1-.5m.8 1.5c.2 0 .7.1.7.1s-.2.3-.3.8c0-.2-.3-.8-.4-.9m.5 5.8c.2-.9.7-1.5.7-1.5l.7.7c-.1-.1-.7.6-1.4.8m1-3.1c0 0-.2-.9 0-1.7.6.5.9 1.4.9 1.4l-.9.3m1.7 1.8l.2-.9c0 0 .8.2 1.3.9-.6.3-1.5 0-1.5 0m22.2-2.5c-.5-1.1.1-2 2-2.1.8 3.3-1.6 2.9-2 2.1m-7-9.9c.5 0 1.1 2.5 1 3.4h-2c-.1-.9.5-3.4 1-3.4m-9 7.9c1.9.1 2.5 1 2 2.1-.4.7-2.8 1.1-2-2.1m-2.8 3.6c-.3.3-1 0-1-1.4 1.3.4 1.3 1.1 1 1.4m2.4 2.1c-.3-1-1-1.4-1.4-1.6.7-1.1.1-2.3-1.8-2.8.9-1.1 1.5-1.5 2.5-1.5-.7 3.1 1 4.6 3.2 3.3 0 .2 0 .3 0 .5-1 .3-1.8 1.1-2.5 2.1m1 .3c.3-.7 1.6-1.4 1.6-1.4l.4 1.2c0 .1-1 .5-2 .2m2.4-4.7c-.1-1.1-.3-1.9-2.7-2.4.8-3.5 3.6-3.3 3.9-1.6.2 1.2-1.4 1.6-1-.1.2-.6-.7-.9-1-.3-.3.8-.4 3.1 2.1 2.1-.2.6-.5.9-.3 1.2-.2.2-.6.6-1 1.1m1.2.2c.4 1 .2 2.2.2 2.2l-1.2-.2c0-.1.3-1.2 1-2m-.2 4.6l.8-.9c0 0 .8.8 1 1.9-.9-.1-1.8-1-1.8-1m1.4-3.8c0-.8-.5-1.6-.5-1.6h1.3c0 0-.6.7-.8 1.6m-.3-2.6c.3-1.5 2.2-2.7 2.2-2.7l1 1.8c0 0-1.3 1-3.2.9m3.9-1.9c-.2-.3-.5-.7-.6-1.2.2 0 1.1 0 1.3 0-.2.5-.5.9-.7 1.2m.7 1l1-1.8c0 0 2 1.3 2.2 2.7-1.9.1-3.2-.9-3.2-.9m2.1 1.9h1.3c0 0-.4.8-.5 1.6-.2-.9-.8-1.6-.8-1.6m.4 6.4c.2-1.1 1-1.9 1-1.9l.8.9c0 0-.9.9-1.8 1m1.4-3.5c0 0-.2-1.1.2-2.2.7.8 1 1.9 1 1.9l-1.2.3m.4-3.3c.2-.3-.1-.7-.3-1.2 2.5 1.1 2.4-1.2 2.1-2.1-.2-.6-1.1-.3-1 .3.4 1.6-1.3 1.2-1 .1.3-1.7 3.2-1.9 3.9 1.6-2.4.4-2.6 1.3-2.7 2.4-.4-.6-.8-1-1-1.1m1.4 5.6l.4-1.2c0 0 1.3.6 1.6 1.4-1 .2-2-.2-2-.2m4.4-1.8c-.4.2-1.1.6-1.4 1.6-.6-1-1.4-1.8-2.5-2.1 0-.2 0-.3-.1-.5 2.2 1.3 4-.2 3.2-3.3 1 0 1.7.4 2.5 1.5-1.8.5-2.4 1.7-1.7 2.8m1-.5c-.3-.3-.3-1 1-1.4 0 1.4-.7 1.7-1 1.4m1.9.9c.6-.8 1.3-.9 1.3-.9l.2.9c0 0-.9.3-1.5 0m3.2-3.5c.2.7 0 1.7 0 1.7l-.9-.3c.1 0 .3-.9.9-1.4m-.3 3.9l.7-.7c0 0 .5.7.7 1.5-.8-.1-1.4-.8-1.4-.8m1.3-4.1c-.1-.5-.3-.8-.3-.8s.5 0 .7-.1c0 .2-.3.8-.4.9m.3-1.8c.1-.8.6-1.3.6-1.3l.4.8c0 0-.5.5-1 .5m1.1-3c0 0-.1-.8.2-1.3.4.4.5 1.3.5 1.3h-.7m1.3 2.3l.2-.8c0 0 .6.4.9 1.1-.6.1-1.1-.3-1.1-.3" fill="#fff"/><g fill="#ff5760"><path d="m56.5 17.3c-.5-.3-.7-.9-.4-1.5.3-.6.9-.8 1.4-.5.5.3.7.9.4 1.5-.3.5-.9.8-1.4.5"/><path d="m44.5 20.4c-.6.8-1.5 1-2.1.5-.6-.5-.6-1.5-.1-2.3.6-.8 1.5-1 2.1-.5.7.5.7 1.6.1 2.3"/><path d="m54.6 15.9c.2 1.5-.5 2.9-1.6 3.1-1.1.2-2.2-.9-2.4-2.5-.2-1.5.5-2.9 1.6-3.1 1.1-.2 2.2.9 2.4 2.5"/><path d="m7.5 17.3c.5-.3.6-.9.4-1.5-.3-.5-.9-.8-1.4-.5-.5.3-.7.9-.4 1.5.3.5.9.8 1.4.5"/><ellipse cx="32" cy="17.2" rx="3" ry="3.8"/><path d="m19.5 20.4c.6.8 1.5 1 2.1.5.6-.5.6-1.5.1-2.3-.6-.8-1.5-1-2.1-.5-.7.5-.7 1.6-.1 2.3"/><path d="m9.4 15.9c-.2 1.5.5 2.9 1.6 3.1 1.1.2 2.2-.9 2.4-2.5.2-1.5-.5-2.9-1.6-3.1-1.1-.2-2.2.9-2.4 2.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f478.svg b/public/emoji/1f478.svg
new file mode 100644
index 000000000..939f660d4
--- /dev/null
+++ b/public/emoji/1f478.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C13.9,2,4,13.4,4,28.5V62h56V28.5c0-22.4-15.2-22-15.2-22S43.7,2,32,2z" fill="#ffb300"/><path d="m10.4 40.7c0 0-4.4-1.1-4.4-7.5 0-5.1 3.3-5.9 3.3-5.9 30.2-.1 38.7-6.3 38.7-6.3s1.9 6.2 6.6 6.2c0 0 3.4.6 3.4 5.9 0 6.4-4.5 7.5-4.5 7.5-.1 9.7-13.4 21.4-21.5 21.4-8.1 0-21.6-11.7-21.6-21.3" fill="#ffdd67"/><path d="m32 47c-4.2 0-6.3-3-4.2-3s6.3 0 8.4 0c2.1 0 0 3-4.2 3" fill="#eba352"/><path d="m38.3 38.2c-1.5 0-1.3-1.8-1.3-1.8 2.2-11.5 15-5.4 15-5.4 1 2-2.3 6.9-3.2 7.2-4.2 1-10.5 0-10.5 0" fill="#f5f5f5"/><path d="m48.5 33.5c0 2.5-2 4.5-4.5 4.5-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5 2.5 0 4.5 2 4.5 4.5" fill="#6235a8"/><circle cx="44" cy="33.5" r="1.5" fill="#2b2925"/><path d="m37 36.3c2.2-13.7 13.5-4.6 18-6.5-4.5 4.3-13.5-4.9-18 6.5" fill="#3b3226"/><path d="m25.7 38.2c1.5 0 1.3-1.8 1.3-1.8-2.2-11.5-15-5.4-15-5.4-1 2 2.3 6.9 3.2 7.2 4.2 1 10.5 0 10.5 0" fill="#f5f5f5"/><path d="m15.5 33.5c0 2.5 2 4.5 4.5 4.5 2.5 0 4.5-2 4.5-4.5 0-2.5-2-4.5-4.5-4.5-2.5 0-4.5 2-4.5 4.5" fill="#6235a8"/><path d="m27 36.3c-2.2-13.7-13.5-4.6-18-6.5 4.5 4.3 13.5-4.9 18 6.5" fill="#3b3226"/><path d="M32,52l-10-1.5c6,8.5,14,8.5,20,0L32,52z" fill="#f085a9"/><path d="m35.9 50.1c-2.9-1.1-3.9.7-3.9.7s-1-1.8-3.9-.7c-2.3.9-6.1.4-6.1.4 4 .9 4.5 2.5 10 2.5s6-1.7 10-2.5c0 0-3.8.5-6.1-.4" fill="#d46c8f"/><circle cx="20" cy="33.5" r="1.5" fill="#2b2925"/><path d="m57.9 14.3c-.8-.4-1.9-.1-2.5.7-.2-.9-.7-1.6-1.3-2.1.6 0 .8-.3.6-.7-.2-.7-.5-1.5-1.9-2.5 0-1.6-1.2-3.1-1.2-3.1-.2-.2-.6-.2-.8.1 0 .1-.9 1.6-.5 3.3-1.5 1.3-1.4 2.7-1.3 3-.2 0-1.7 1-2.1 2.9-.8 0-1.3.6-1.3.6.3-2.2-1.4-4.4-4-4.3-.7-3.9-5.1-5.2-5.9-1.4-.5-1-1.6-1.8-1.6-1.8.4-1.9-1.2-5-2.1-5s-2.4 3.1-2.1 5c0 0-1.1.8-1.7 1.7-.8-3.8-5.3-2.5-5.9 1.4-2.6-.1-4.3 2-4 4.3 0 0-.5-.5-1.3-.6-.4-1.9-1.8-2.9-2.1-2.9.1-.2.2-1.7-1.3-3 .4-1.7-.5-3.2-.5-3.3-.2-.3-.6-.3-.8-.1 0 0-1.2 1.5-1.2 3.1-1.4.9-1.7 1.7-1.9 2.5-.1.4.1.8.6.7-.6.5-1 1.2-1.3 2.1-.5-.7-1.6-1-2.5-.6-1 .5-1.3 1.8-.8 2.9.6 1.4 2.4 1.5 3.3.5.4 2.2 2.7 3.1 4.5 1.6-.3 1 1.4 1 3.2-.6.6.4 1.7.3 2.1.1-.1 1.2.5 3.1 2.6 3.1 1.4 0 2-1 1.9-1.8.8.3 2.3.6 3.4-.1 2.1 1.8 3.6 2.1 3.7 1 .6.5 1.4.8 2.1.8.8 0 1.5-.3 2.2-.8.1 1 1.6.8 3.7-1 1.1.7 2.5.5 3.4.1-.2.9.4 1.9 1.8 1.9 2 0 2.6-1.9 2.6-3.1.4.2 1.5.2 2.1-.1 1.9 1.6 3.5 1.5 3.2.6 1.8 1.5 4.1.6 4.5-1.6.9 1 2.7.9 3.3-.5.5-1.2.1-2.4-.9-3m-47.5-2.4c.2-.7.9-1.1.9-1.1l.2.8c-.1 0-.6.4-1.1.3m2.3-2.6h-.6c0 0 .1-.9.5-1.3.2.6.1 1.3.1 1.3m.1 2.5l.4-.8c0 0 .5.5.6 1.3-.5 0-1-.5-1-.5m.8 1.5c.2 0 .7.1.7.1s-.2.3-.3.8c0-.2-.3-.8-.4-.9m.5 5.8c.2-.9.7-1.5.7-1.5l.7.7c-.1-.1-.7.6-1.4.8m1-3.1c0 0-.2-.9 0-1.7.6.5.9 1.4.9 1.4l-.9.3m1.7 1.8l.2-.9c0 0 .8.2 1.3.9-.6.3-1.5 0-1.5 0m22.2-2.5c-.5-1.1.1-2 2-2.1.8 3.3-1.6 2.9-2 2.1m-7-9.9c.5 0 1.1 2.5 1 3.4h-2c-.1-.9.5-3.4 1-3.4m-9 7.9c1.9.1 2.5 1 2 2.1-.4.7-2.8 1.1-2-2.1m-2.8 3.6c-.3.3-1 0-1-1.4 1.3.4 1.3 1.1 1 1.4m2.4 2.1c-.3-1-1-1.4-1.4-1.6.7-1.1.1-2.3-1.8-2.8.9-1.1 1.5-1.5 2.5-1.5-.7 3.1 1 4.6 3.2 3.3 0 .2 0 .3 0 .5-1 .3-1.8 1.1-2.5 2.1m1 .3c.3-.7 1.6-1.4 1.6-1.4l.4 1.2c0 .1-1 .5-2 .2m2.4-4.7c-.1-1.1-.3-1.9-2.7-2.4.8-3.5 3.6-3.3 3.9-1.6.2 1.2-1.4 1.6-1-.1.2-.6-.7-.9-1-.3-.3.8-.4 3.1 2.1 2.1-.2.6-.5.9-.3 1.2-.2.2-.6.6-1 1.1m1.2.2c.4 1 .2 2.2.2 2.2l-1.2-.2c0-.1.3-1.2 1-2m-.2 4.6l.8-.9c0 0 .8.8 1 1.9-.9-.1-1.8-1-1.8-1m1.4-3.8c0-.8-.5-1.6-.5-1.6h1.3c0 0-.6.7-.8 1.6m-.3-2.6c.3-1.5 2.2-2.7 2.2-2.7l1 1.8c0 0-1.3 1-3.2.9m3.9-1.9c-.2-.3-.5-.7-.7-1.2.2 0 1.1 0 1.3 0-.1.5-.4.9-.6 1.2m.7 1l1-1.8c0 0 2 1.3 2.2 2.7-1.9.1-3.2-.9-3.2-.9m2.1 1.9h1.3c0 0-.4.8-.5 1.6-.2-.9-.8-1.6-.8-1.6m.4 6.4c.2-1.1 1-1.9 1-1.9l.8.9c0 0-.9.9-1.8 1m1.4-3.5c0 0-.2-1.1.2-2.2.7.8 1 1.9 1 1.9l-1.2.3m.4-3.3c.2-.3-.1-.7-.3-1.2 2.5 1.1 2.4-1.2 2.1-2.1-.2-.6-1.1-.3-1 .3.4 1.6-1.3 1.2-1 .1.3-1.7 3.2-1.9 3.9 1.6-2.4.4-2.6 1.3-2.7 2.4-.4-.6-.8-1-1-1.1m1.4 5.6l.4-1.2c0 0 1.3.6 1.6 1.4-1 .2-2-.2-2-.2m4.4-1.8c-.4.2-1.1.6-1.4 1.6-.6-1-1.4-1.8-2.5-2.1 0-.2 0-.3 0-.5 2.2 1.3 4-.2 3.2-3.3 1 0 1.7.4 2.5 1.5-1.9.5-2.5 1.7-1.8 2.8m1-.5c-.3-.3-.3-1 1-1.4 0 1.4-.7 1.7-1 1.4m1.9.9c.6-.8 1.3-.9 1.3-.9l.2.9c0 0-.9.3-1.5 0m3.2-3.5c.2.7 0 1.7 0 1.7l-.9-.3c.1 0 .3-.9.9-1.4m-.3 3.9l.7-.7c0 0 .5.7.7 1.5-.8-.1-1.4-.8-1.4-.8m1.3-4.1c-.1-.5-.3-.8-.3-.8s.5 0 .7-.1c0 .2-.3.8-.4.9m.3-1.8c.1-.8.6-1.3.6-1.3l.4.8c0 0-.5.5-1 .5m1.1-3c0 0-.1-.8.2-1.3.4.4.5 1.3.5 1.3h-.7m1.3 2.3l.2-.8c0 0 .6.4.9 1.1-.6.1-1.1-.3-1.1-.3" fill="#fff"/><g fill="#ff5760"><path d="m56.5 17.3c-.5-.3-.7-.9-.4-1.5.3-.6.9-.8 1.4-.5.5.3.7.9.4 1.5-.3.5-.9.8-1.4.5"/><path d="m44.5 20.4c-.6.8-1.5 1-2.1.5-.6-.5-.6-1.5-.1-2.3.6-.8 1.5-1 2.1-.5.7.5.7 1.6.1 2.3"/><path d="m54.6 15.9c.2 1.5-.5 2.9-1.6 3.1-1.1.2-2.2-.9-2.4-2.5-.2-1.5.5-2.9 1.6-3.1 1.1-.2 2.2.9 2.4 2.5"/><path d="m7.5 17.3c.5-.3.6-.9.4-1.5-.3-.5-.9-.8-1.4-.5-.5.3-.7.9-.4 1.5.3.5.9.8 1.4.5"/><ellipse cx="32" cy="17.2" rx="3" ry="3.8"/><path d="m19.5 20.4c.6.8 1.5 1 2.1.5.6-.5.6-1.5.1-2.3-.6-.8-1.5-1-2.1-.5-.7.5-.7 1.6-.1 2.3"/><path d="m9.4 15.9c-.2 1.5.5 2.9 1.6 3.1 1.1.2 2.2-.9 2.4-2.5.2-1.5-.5-2.9-1.6-3.1-1.1-.2-2.2.9-2.4 2.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f479.svg b/public/emoji/1f479.svg
new file mode 100644
index 000000000..4aa1df93b
--- /dev/null
+++ b/public/emoji/1f479.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58 21.2c3.9-2.6 4-6.4 4-6.4-3.9-.2-3.8-4.2-7.4-7.8-6.9-7-20.5-4.7-22.6-1.5-2.1-3.2-15.7-5.5-22.6 1.5-3.6 3.7-3.5 7.7-7.4 7.8 0 0 .1 3.8 4 6.4 0 0-4.1 5.9-3.4 14.1 0 0 1.6-4 5.5-4.7-4.5 3.8-.9 14.4-4.2 18.2 0 0 4.6-2 6.5-3.3-.7 5.9.9 8.2.9 11.1 4.1-1.3 5.7-7.4 5.7-7.4 0 7.5 2.6 7.2 2.6 11.2 0 0 5.5-2.7 7.4-6.5.7 3.5 3.3 5.9 5.2 8.1 1.9-2.2 4.4-4.6 5.2-8.1 1.9 3.7 7.4 6.5 7.4 6.5 0-4 2.6-3.7 2.6-11.2 0 0 1.6 6 5.7 7.4 0-2.9 1.6-5.2.9-11.1 1.9 1.3 6.5 3.3 6.5 3.3-3.3-3.9.3-14.5-4.2-18.2 3.8.8 5.5 4.7 5.5 4.7.3-8.3-3.8-14.1-3.8-14.1" fill="#454749"/><path d="m52.1 31.9c0 5.5-5.5 8.6-5.5 15.1 0 9-9.9 1.5-14.5 1.5-4.8 0-14.8 7.4-14.8-1.7 0-6.3-5.3-9.5-5.3-14.9 0-2.5 2.7-5.7 2.8-7.8.2-3.8-2.3-7.8-2.1-10.2.8-12.9 19.3 6.1 19.3 6.1s18.5-19 19.4-5.9c.2 2.3-2.3 6.4-2.2 10.1.2 2 2.9 5.2 2.9 7.7" fill="#f46767"/><g fill="#ffce31"><path d="m23.1 9.3c-3.9-2.1-6.5-7.3-6.5-7.3s-4.3 14.8 5.4 15c3.2 0 5.7-5.3 1.1-7.7"/><path d="m40.9 9.3c3.9-2.1 6.5-7.3 6.5-7.3s4.3 14.8-5.5 15c-3.1 0-5.6-5.3-1-7.7"/></g><path d="m15.2 31.9c-3 5.2 3.1 7.5 3.1 11.8 0 9.6 6.1 2.7 13.7 2.7 7.6 0 13.7 7 13.7-2.7 0-4.4 6.2-6.5 3.1-11.8-2.7-4.8-1.9 5.8-16.8 5.8-15 0-14-10.6-16.8-5.8" fill="#454749"/><g fill="#fff"><path d="m17.4 32.8c-.3 0-.6.1-.9.2l-.2.1c-5.9 3.2-7 3.8-6.7 4.7.1.6.9.6 1.3.6 1.2 0 3.5-.4 7-.9 1.1-.2 1.8-1.1 1.7-2.3-.3-1.2-1.1-2.4-2.2-2.4"/><path d="m47.7 33.2l-.2-.1c-.3-.2-.6-.2-.9-.2-1.2 0-1.9 1.2-2 2.3-.1 1.2.5 2.1 1.7 2.3 3.5.6 5.8.9 7 .9.4 0 1.1 0 1.2-.6.2-.8-.9-1.4-6.8-4.6"/><path d="m42 44.9c-2 1.2.8 4.6 2.4 2.8 7.4-8.6 6.3-7.9-2.4-2.8"/><path d="m19.6 47.7c1.6 1.9 4.5-1.6 2.4-2.8-8.7-5.1-9.7-5.8-2.4 2.8"/><path d="m24.6 38.8c1.5-1.3-2.4-3-3.2-1.3-4 7.7-3.2 7 3.2 1.3"/><path d="m42.6 37.5c-.9-1.7-4.7 0-3.2 1.3 6.4 5.7 7.2 6.4 3.2-1.3"/><path d="m40.4 46.2c-.6.4-2.6.4-3.2 0-.6-.4-.5-2 0-2.5.6-.5 2.6-.5 3.2 0 .5.4.6 2.1 0 2.5"/><path d="m26.8 46.2c-.6.4-2.6.4-3.2 0-.6-.4-.5-2 0-2.5.6-.5 2.6-.5 3.2 0 .5.4.6 2.1 0 2.5"/></g><path d="m35.7 45.3c-1.3.8-6 .8-7.4 0-.7-.4 0-1.9.6-2.3 1.3-.8 4.9-.8 6.3 0 .6.4 1.2 1.9.5 2.3" fill="#bc2e2e"/><g fill="#fff"><path d="m26.3 37.9c2.2.9 9 1 11.4 0 1.2-.2 1 1.3 0 2-1.9 1.9-9.5 1.9-11.3 0-1.1-.7-1.2-2.1-.1-2"/><path d="m28 25c0 4.8-10.6 4.8-10.6 0 0-6.5 10.6-6.5 10.6 0"/></g><path d="m24.9 25c0 2.9-4.4 2.9-4.4 0 0-2.9 4.4-2.9 4.4 0" fill="#454749"/><path d="m46.6 25c0 4.8-10.6 4.8-10.6 0 0-6.5 10.6-6.5 10.6 0" fill="#fff"/><g fill="#454749"><path d="m43.5 25c0 2.9-4.4 2.9-4.4 0 0-2.9 4.4-2.9 4.4 0"/><path d="m11.7 17.5c0 0 5.8 2.2 10.7 5.9 5.7 4.3 8.5 1.4 6-1.6-1.8-2.4-7.5-6.2-16.7-4.3"/><path d="m35.6 21.7c-2.5 3.1.4 5.9 6 1.6 4.9-3.7 10.7-5.9 10.7-5.9-9.2-1.8-14.9 2-16.7 4.3"/></g><path d="m35.9 31.4c-.3-1.3-1.2-6.1-1.2-7.2.2-3.8-5.6-3.8-5.4 0 .1 1.1-.9 5.9-1.2 7.2-3.3-.3-5.1 3.9-.3 3.9 1.9 0 2.3 1.7 4.2 1.7s2.3-1.7 4.2-1.7c4.7 0 2.9-4.2-.3-3.9" fill="#bc2e2e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f47a.svg b/public/emoji/1f47a.svg
new file mode 100644
index 000000000..a20c6c44e
--- /dev/null
+++ b/public/emoji/1f47a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m46.1 11.4c8.3 0 9.4 3.3 1.3 11.6-2.8 2.8-1.1 6.7.5 9.1 1.6 2.3 4.5 4.7-.5 8.8-2.9 2.4-3.3 5.3 0 11.8 3.3 6.5-8.3 3.6-18 6.4-12.8 3.6-16 7.3-17.4-11.9-.9-11.5-2.6-7.1-6-16.7-1.8-5.1.3-8.2 5.1-10.1 4-1.6-8.4-9.1-.9-15.8 9.5-8.5 23 6.8 35.9 6.8" fill="#f46767"/><ellipse cx="41.6" cy="25.6" rx="4" ry="3.9" fill="#fff"/><ellipse cx="40.3" cy="25.6" rx="1.7" ry="1.6" fill="#454749"/><ellipse cx="23.1" cy="23" rx="6.3" ry="6.2" fill="#fff"/><g fill="#454749"><ellipse cx="21" cy="23" rx="2.6" ry="2.6"/><g stroke="#454749" stroke-linejoin="round" stroke-linecap="round" stroke-width="3" stroke-miterlimit="10"><path d="m15.7 14.7l.1-.1.1-.1.3-.1c.2-.1.4-.1.6-.2.4-.1.7-.2 1.1-.2.8-.1 1.5-.1 2.3-.1 1.5.1 3.1.5 4.5 1.2 1.4.7 2.7 1.6 3.7 2.7.5.6 1 1.2 1.4 1.8.2.3.4.6.5 1 .1.2.2.3.2.5l.1.3v.1.1l-.1.1c-.5-.5-.9-1.1-1.4-1.5-.5-.5-1-1-1.6-1.4-1.1-.9-2.3-1.6-3.6-2.3-1.3-.6-2.6-1.1-4-1.4-.7-.2-1.4-.3-2.1-.3-.7-.1-1.4-.1-2.1-.1z"/><path d="m47.4 19.6l-.2-.1-.2-.1c-.1 0-.2-.1-.4-.1-.2-.1-.5-.1-.7-.2-.5-.1-1-.1-1.5 0-1 .1-2 .4-2.9 1-.9.5-1.8 1.3-2.4 2.1-.3.4-.6.9-.9 1.4-.1.3-.2.5-.4.8-.1.1-.1.3-.1.4l-.1.2v.1.1l.1.1c.3-.4.6-.8 1-1.2.3-.4.7-.8 1-1.1.7-.7 1.5-1.3 2.4-1.8.8-.5 1.7-.9 2.6-1.1.5-.1.9-.2 1.4-.3.5-.1.9-.1 1.4-.1v-.1z"/><path d="m46.3 34.4l-.1.2-.1.2c0 .1-.1.2-.2.3-.1.2-.2.4-.4.5-.3.3-.6.7-.9.9-.7.6-1.5 1-2.4 1.3-.9.3-1.8.4-2.7.3-.5 0-.9-.1-1.4-.2-.2-.1-.4-.1-.7-.2-.1 0-.2-.1-.3-.1l-.2-.1h-.1-.1v-.1c.4.1.9.1 1.3.1.4 0 .9 0 1.3 0 .8-.1 1.7-.2 2.5-.4.8-.2 1.6-.6 2.3-1 .4-.2.7-.4 1-.7.5-.6.8-.8 1.2-1z"/><path d="m11 28.4l.1.2.1.2.2.4c.1.2.3.5.4.7.3.4.6.9 1 1.3.7.8 1.5 1.6 2.3 2.3 1.7 1.4 3.6 2.6 5.6 3.4 2 .8 4.1 1.3 6.1 1.4 1 0 2 0 2.9-.1.5-.1.9-.2 1.4-.3.2-.1.5-.1.7-.2l.3-.1.2-.1.2-.1v-.2c-.9 0-1.9 0-2.8-.1-.9-.1-1.9-.2-2.8-.4-1.9-.4-3.8-.9-5.6-1.7-1.8-.7-3.6-1.7-5.3-2.8-.8-.6-1.6-1.2-2.4-1.8-.8-.6-1.5-1.3-2.3-2h-.3z"/></g></g><path d="m32.7 23.5c.2-2.7 2.1 4.5 5.4 6 5.9 2.6 10.2-2.7 15-4.1s8.1 7.5 3.3 9.4c-4.8 1.9-20 2.5-23-2-2.2-3.2-5.9-.3-2.1 1.1 1.6.6-6.5.8-4.3-3.7 1.4-3 5.4-2.4 5.7-6.7" fill="#c94747"/><path d="m43.5 45.9c0-2.1-2.1-3.6-9.5-4.3-7.4-.7-13.6 2.7-13.6 7.7.1 7.9 7.1.1 13.1-.7 6.7-1.1 10-.7 10-2.7z" fill="#454749" stroke="#454749" stroke-linejoin="round" stroke-linecap="round" stroke-width="3" stroke-miterlimit="10"/><g fill="#ffce31"><path d="m20.4 49.2c0 3.6 1.5 3.9 3.7 3.2l-1.2-8.1c-1.6 1.3-2.5 3-2.5 4.9"/><path d="m23.6 43.8l1.2 8.4c.9-.4 2-1 3.1-1.5l-1.2-8.4c-1.2.3-2.2.8-3.1 1.5"/><path d="m27.4 42l1.2 8.2c1-.5 2.1-1 3.1-1.3l-1.1-7.4c-1.1.1-2.2.3-3.2.5"/><path d="m34 41.5c-.9-.1-1.7-.1-2.6-.1l1.1 7.3c.4-.1.7-.2 1.1-.2.8-.1 1.5-.2 2.2-.3l-1-6.6c-.3 0-.6 0-.8-.1"/><path d="m35.5 41.7l.9 6.4c1.3-.1 2.3-.2 3.3-.3l-.8-5.5c-.9-.2-2.1-.4-3.4-.6"/><path d="m43.5 45.9c0-1.4-1-2.5-3.8-3.4l.7 5.2c2.1-.3 3.1-.7 3.1-1.8"/></g><path d="m38.8 58.3c4.9.5 9.1 3.7 9.1 3.7-2.9-11.4-8.2-12.4-10.7-11.6-3.3 1.2-4 7.4 1.6 7.9" fill="#454749"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f47b.svg b/public/emoji/1f47b.svg
new file mode 100644
index 000000000..37f068039
--- /dev/null
+++ b/public/emoji/1f47b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 3c-11.5 0-21.2 11.5-20.6 24.1.2 3.4.9 28.9 3.9 33 2.4 3.3 5.3-3.4 9.1-3.4 3.8 0 3.8 4.2 7.6 4.2 3.8 0 3.8-4.2 7.6-4.2 3.8 0 6.7 6.7 9.1 3.4 3-4.1 3.7-29.6 3.9-33 .6-12.6-9.1-24.1-20.6-24.1" fill="#6adbc6"/><path d="m47.2 62c-1.3 0-2.5-1-3.7-2.1-1.3-1.1-2.6-2.2-3.9-2.2-1.5 0-2.2.8-3.1 1.8-1 1.1-2.2 2.4-4.5 2.4-2.3 0-3.6-1.3-4.5-2.4-.9-1-1.6-1.8-3.1-1.8-1.3 0-2.6 1.1-3.9 2.2-1.2 1.1-2.4 2.1-3.7 2.1-.9 0-1.6-.4-2.3-1.3-1.9-2.7-3.2-12.8-4-31.9 0-.7-.1-1.3-.1-1.7-.4-6.8 2.1-13.5 6.8-18.4 4.1-4.3 9.4-6.7 14.8-6.7s10.7 2.4 14.8 6.7c4.7 4.9 7.2 11.6 6.8 18.4 0 .3 0 .9-.1 1.6-.8 19.1-2.1 29.3-4 32-.6.9-1.4 1.3-2.3 1.3m-7.6-6.3c2 0 3.7 1.4 5.2 2.7.9.8 1.9 1.6 2.4 1.6.1 0 .3 0 .7-.5 1.1-1.6 2.7-8.2 3.6-30.9 0-.7.1-1.3.1-1.6.3-6.2-2-12.4-6.3-16.9-3.7-3.9-8.4-6.1-13.3-6.1s-9.6 2.2-13.3 6.1c-4.3 4.5-6.6 10.7-6.3 16.9 0 .3 0 .9.1 1.7.9 22.6 2.5 29.3 3.6 30.8.4.5.6.5.7.5.6 0 1.6-.9 2.4-1.6 1.5-1.3 3.1-2.7 5.2-2.7 2.3 0 3.6 1.3 4.5 2.4.9 1 1.6 1.8 3.1 1.8 1.5 0 2.2-.8 3.1-1.8.9-1.1 2.2-2.4 4.5-2.4" fill="#50ffdd"/><path d="m48.8 34.2c10.8 2.6 8.7-3.1 11.4.1 2.5 2.9-1 9.1-12.1 11.5" fill="#6adbc6"/><path d="m48.2 46.8c-.5 0-.9-.3-1-.8-.1-.5.2-1.1.8-1.2 7.5-1.6 11.1-4.9 11.9-7.3.2-.7.4-1.7-.3-2.5-.3-.4-.5-.5-.6-.6-.1 0-.2.1-.3.2-1.2.8-3.3 2.3-10.1.7-.5-.1-.9-.7-.7-1.2.1-.5.7-.9 1.2-.7 5.9 1.4 7.6.2 8.5-.4 1.3-.9 2.2-.7 3.5.8 1 1.2 1.3 2.8.7 4.5-1 3-5 6.8-13.3 8.6-.2-.1-.3-.1-.3-.1" fill="#50ffdd"/><path d="m15.3 34.2c-10.9 2.6-8.7-3.1-11.5.1-2.5 2.9.9 9.1 12.1 11.5" fill="#6adbc6"/><path d="m15.8 46.8c-.1 0-.1 0-.2 0-7-1.5-12-4.7-13.3-8.6-.6-1.7-.3-3.3.7-4.5 1.3-1.5 2.2-1.7 3.5-.8.9.6 2.6 1.8 8.5.3.5-.1 1.1.2 1.2.7s-.2 1.1-.7 1.2c-6.8 1.6-8.9.2-10.1-.6-.1-.1-.2-.1-.3-.2-.1.1-.2.3-.6.7-.7.8-.6 1.9-.3 2.6.8 2.3 4.4 5.6 11.8 7.2.5.1.9.6.8 1.2-.1.5-.5.8-1 .8" fill="#50ffdd"/><ellipse cx="41.4" cy="24.3" rx="6.1" ry="6.9" fill="#fff"/><ellipse cx="41.4" cy="24.3" rx="4" ry="4.5" fill="#308776"/><path d="m33.5 22.3c0 5-3.8 9.1-8.5 9.1-4.7 0-8.5-4.1-8.5-9.1 0-5 3.8-9.1 8.5-9.1 4.7-.1 8.5 4 8.5 9.1" fill="#fff"/><g fill="#308776"><path d="m30.6 22.3c0 3.3-2.5 6-5.6 6s-5.6-2.7-5.6-6c0-3.3 2.5-6 5.6-6s5.6 2.7 5.6 6"/><path d="m44.8 35.4c0 4.4-5.4 8.1-12.1 8.1-6.7 0-12.1-3.7-12.1-8.1 0 0 5.8 1.3 12.1 1.3s12.1-1.3 12.1-1.3"/></g><path d="m25 43.8c0-5.5 0-3.8 7.7-3.8 7.7 0 7.7-1.7 7.7 3.8s-3.5 8.3-7.7 8.3c-4.3 0-7.7-2.8-7.7-8.3" fill="#ff717f"/><path fill="#e2596c" d="m34 40l-1.3 9.5-1.2-9.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f47c-1f3fb.svg b/public/emoji/1f47c-1f3fb.svg
new file mode 100644
index 000000000..b33f37c47
--- /dev/null
+++ b/public/emoji/1f47c-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#bec6c9"><path d="m5.4 10.1c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.5-6.8-7-13.2-5.5-14.3"/><path d="m2.2 18.4c1-1.5 6.7 1.1 12.7 5.8 6 4.8 10 9.9 8.9 11.4-1 1.5-6.7-1.1-12.7-5.8-6-4.8-10-9.9-8.9-11.4"/><path d="m3.9 28.4c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.5-9.8-4.1-9.4-6"/><path d="m4 38.1c-.7-1.8 2.7-5 7.5-7.3 4.8-2.3 9.3-2.7 10-.9.7 1.8-2.7 5-7.5 7.3-4.8 2.2-9.3 2.7-10 .9"/><path d="m6.4 44.8c-.9-1.5 1.8-5.3 6.2-8.5 4.3-3.2 8.6-4.7 9.5-3.2.9 1.5-1.8 5.3-6.2 8.5-4.3 3.2-8.6 4.6-9.5 3.2"/><path d="m10.8 50.7c-1.2-1.2.8-5.6 4.4-9.7 3.6-4.1 7.6-6.5 8.8-5.2 1.2 1.2-.8 5.6-4.4 9.7-3.7 4.1-7.6 6.5-8.8 5.2"/><path d="m10.2 5.1c1.1-.6 3.9 3.1 6.2 8.2 2.3 5.1 3.3 9.8 2.2 10.4-1.1.6-3.9-3.1-6.2-8.2-2.3-5.2-3.3-9.8-2.2-10.4"/><path d="m14.9 55.8c-1.1-.7.3-5.3 3-10.1 2.8-4.9 5.9-8.2 7-7.5 1.1.7-.3 5.2-3 10.1-2.8 4.9-5.9 8.2-7 7.5"/><path d="m20.2 57.6c-.9-.2-.9-4.9.1-10.5.9-5.6 2.4-10 3.3-9.8.9.2.9 4.9-.1 10.5-.9 5.5-2.4 9.9-3.3 9.8"/><path d="m24.9 59c-.9-.1-1.1-4-.5-8.6.6-4.6 1.9-8.3 2.7-8.1.9.1 1.1 4 .5 8.6-.6 4.6-1.8 8.2-2.7 8.1"/></g><g fill="#e1edf5"><path d="m13 6.6c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.4-6.8-6.9-13.2-5.5-14.3"/><path d="M6,14.8c1-1.5,6.7,1.1,12.7,5.8c6,4.8,10,9.9,8.9,11.4c-1,1.5-6.7-1.1-12.7-5.8C9,21.5,5,16.4,6,14.8z"/><path d="m4.9 26.3c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.4-9.8-4.1-9.4-6"/><path d="m7 38.6c-.9-1.7 2.2-5.3 6.8-8 4.6-2.8 9-3.6 9.9-2 .9 1.7-2.2 5.3-6.8 8-4.6 2.8-9.1 3.7-9.9 2"/><path d="m9.8 45c-1-1.2 1.3-5.3 5.3-9.1 3.9-3.8 7.9-5.9 9-4.6 1 1.2-1.3 5.3-5.3 9.1-4 3.8-8 5.9-9 4.6"/><path d="m12.3 53.5c-1.1-.6-.1-5.2 2.3-10.3 2.4-5.1 5.2-8.7 6.3-8.1 1.1.6.1 5.2-2.3 10.3-2.4 5.1-5.2 8.7-6.3 8.1"/><path d="m18.3 55.4c-1.2-.4-1.1-5.1.3-10.6 1.4-5.5 3.5-9.7 4.7-9.3 1.2.4 1.1 5.1-.3 10.6-1.4 5.5-3.5 9.6-4.7 9.3"/><path d="m22.8 56.9c-.9-.3-.5-4.9.9-10.4 1.4-5.5 3.2-9.8 4.1-9.5.9.3.5 4.9-.9 10.4-1.4 5.5-3.2 9.7-4.1 9.5"/></g><g fill="#bec6c9"><path d="m58.4 10.3c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.5 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.4-6.7 6.9-13.1 5.5-14.3"/><path d="m61.8 18.4c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4 1 1.5 6.7-1.1 12.7-5.8 6-4.8 10-9.9 8.9-11.4"/><path d="m60.6 28.4c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.5 9.8-4.1 9.4-6"/><path d="m60 38.1c.7-1.8-2.7-5-7.5-7.3-4.8-2.3-9.3-2.7-10-.9-.7 1.8 2.7 5 7.5 7.3 4.8 2.2 9.3 2.7 10 .9"/><path d="m57.6 44.8c.9-1.5-1.8-5.3-6.2-8.5-4.3-3.2-8.6-4.7-9.5-3.2-.9 1.5 1.8 5.3 6.2 8.5 4.3 3.2 8.6 4.6 9.5 3.2"/><path d="m53.2 50.7c1.2-1.2-.8-5.6-4.4-9.7-3.6-4.1-7.6-6.5-8.8-5.2-1.2 1.2.8 5.6 4.4 9.7 3.7 4.1 7.6 6.5 8.8 5.2"/><path d="m53.8 5.1c-1.1-.6-3.9 3.1-6.2 8.2-2.3 5.1-3.3 9.8-2.2 10.4 1.1.6 3.9-3.1 6.2-8.2 2.3-5.2 3.3-9.8 2.2-10.4"/><path d="m49.1 55.8c1.1-.7-.3-5.3-3-10.1-2.8-4.9-5.9-8.2-7-7.5-1.1.7.3 5.2 3 10.1 2.8 4.9 5.9 8.2 7 7.5"/><path d="m43.8 57.6c.9-.2.9-4.9-.1-10.5-.9-5.6-2.4-10-3.3-9.8-.9.2-.8 4.9.1 10.5.9 5.5 2.4 9.9 3.3 9.8"/><path d="m39.1 59c.9-.1 1.1-4 .5-8.6-.6-4.6-1.8-8.3-2.7-8.1-.9.1-1.1 4-.5 8.6.6 4.6 1.8 8.2 2.7 8.1"/></g><g fill="#e1edf5"><path d="m51.6 6.6c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.5 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.4-6.8 6.9-13.2 5.5-14.3"/><path d="m58 14.8c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4 1 1.5 6.7-1.1 12.7-5.8 5.9-4.7 9.9-9.8 8.9-11.4"/><path d="m59.1 26.3c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.4 9.8-4.1 9.4-6"/><path d="m57 38.6c.8-1.7-2.2-5.3-6.8-8-4.6-2.8-9-3.6-9.9-2-.9 1.7 2.2 5.3 6.8 8 4.6 2.8 9.1 3.7 9.9 2"/><path d="m54.2 45c1-1.2-1.3-5.3-5.3-9.1-3.9-3.8-7.9-5.9-8.9-4.6-1 1.2 1.3 5.3 5.3 9.1 3.9 3.8 7.9 5.9 8.9 4.6"/><path d="m51.7 53.5c1.1-.6.1-5.2-2.3-10.3-2.4-5.1-5.2-8.7-6.3-8.1-1.1.6-.1 5.2 2.3 10.3 2.4 5.1 5.2 8.7 6.3 8.1"/><path d="m45.7 55.4c1.2-.4 1.1-5.1-.3-10.6-1.4-5.5-3.5-9.7-4.7-9.3-1.2.4-1.1 5.1.3 10.6 1.4 5.5 3.5 9.6 4.7 9.3"/><path d="m41.2 56.9c.9-.3.5-4.9-.9-10.4-1.4-5.5-3.2-9.8-4.1-9.5-.9.3-.5 4.9.9 10.4 1.4 5.5 3.2 9.7 4.1 9.5"/></g><path d="m32 12.5c15.3 0 18.7 10.2 18.7 16 0 5.1-.7 7.3-.7 7.3h-36c0 0-.7-2.2-.7-7.3 0-5.8 3.4-16 18.7-16" fill="#594640"/><path d="m48.8 33.2c0 0-.5-2.2-.8-6.8-.3-5-7.3-1-16-1s-15.7-4-16 1c-.3 4.6-.8 6.8-.8 6.8-4.3 0-4.3 7 .3 7 0 7.6 9.5 12.3 16.5 12.3 7 0 16.5-4.7 16.5-12.3 4.6 0 4.6-7 .3-7" fill="#ffe1bd"/><circle cx="40.3" cy="34.8" r="4.3" fill="#fff"/><circle cx="40.3" cy="34.8" r="3" fill="#664e27"/><circle cx="40.3" cy="34.8" r="1" fill="#231f20"/><circle cx="23.7" cy="34.8" r="4.3" fill="#fff"/><circle cx="23.7" cy="34.8" r="3" fill="#664e27"/><circle cx="23.7" cy="34.8" r="1" fill="#231f20"/><path d="m38 44.6c0 2.3-3 3.4-6 3.4s-6-1.1-6-3.4c0 0 0-.6.6-.6 2.7 0 8.1 0 10.8 0 .6 0 .6.6.6.6" fill="#664e27"/><path d="m32 7.1c-8.3 0-14.9 1.4-14.9 4.4s6.7 5.3 14.9 5.3c8.3 0 14.9-2.4 14.9-5.3s-6.7-4.4-14.9-4.4m0 5.2c-5.5 0-10-.8-10-1.8 0-1 4.5-1.7 10-1.7 5.5 0 10 .7 10 1.7 0 1-4.5 1.8-10 1.8" fill="#4aa9ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f47c-1f3fc.svg b/public/emoji/1f47c-1f3fc.svg
new file mode 100644
index 000000000..0095920c4
--- /dev/null
+++ b/public/emoji/1f47c-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#bec6c9"><path d="m5.4 10.1c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.5-6.8-7-13.2-5.5-14.3"/><path d="m2.2 18.4c1-1.5 6.7 1.1 12.7 5.8 6 4.8 10 9.9 8.9 11.4-1 1.5-6.7-1.1-12.7-5.8-6-4.8-10-9.9-8.9-11.4"/><path d="m3.9 28.4c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.5-9.8-4.1-9.4-6"/><path d="m4 38.1c-.7-1.8 2.7-5 7.5-7.3 4.8-2.3 9.3-2.7 10-.9.7 1.8-2.7 5-7.5 7.3-4.8 2.2-9.3 2.7-10 .9"/><path d="m6.4 44.8c-.9-1.5 1.8-5.3 6.2-8.5 4.3-3.2 8.6-4.7 9.5-3.2.9 1.5-1.8 5.3-6.2 8.5-4.3 3.2-8.6 4.6-9.5 3.2"/><path d="m10.8 50.7c-1.2-1.2.8-5.6 4.4-9.7 3.6-4.1 7.6-6.5 8.8-5.2 1.2 1.2-.8 5.6-4.4 9.7-3.7 4.1-7.6 6.5-8.8 5.2"/><path d="m10.2 5.1c1.1-.6 3.9 3.1 6.2 8.2 2.3 5.1 3.3 9.8 2.2 10.4-1.1.6-3.9-3.1-6.2-8.2-2.3-5.2-3.3-9.8-2.2-10.4"/><path d="m14.9 55.8c-1.1-.7.3-5.3 3-10.1 2.8-4.9 5.9-8.2 7-7.5 1.1.7-.3 5.2-3 10.1-2.8 4.9-5.9 8.2-7 7.5"/><path d="m20.2 57.6c-.9-.2-.9-4.9.1-10.5.9-5.6 2.4-10 3.3-9.8.9.2.9 4.9-.1 10.5-.9 5.5-2.4 9.9-3.3 9.8"/><path d="m24.9 59c-.9-.1-1.1-4-.5-8.6.6-4.6 1.8-8.3 2.7-8.1.9.1 1.1 4 .5 8.6-.6 4.6-1.8 8.2-2.7 8.1"/></g><g fill="#e1edf5"><path d="m13 6.6c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.4-6.8-6.9-13.2-5.5-14.3"/><path d="M6,14.8c1-1.5,6.7,1.1,12.7,5.8c6,4.8,10,9.9,8.9,11.4c-1,1.5-6.7-1.1-12.7-5.8C9,21.5,5,16.4,6,14.8z"/><path d="m4.9 26.3c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.4-9.8-4.1-9.4-6"/><path d="m7 38.6c-.9-1.7 2.2-5.3 6.8-8 4.6-2.8 9-3.6 9.9-2 .9 1.7-2.2 5.3-6.8 8-4.6 2.8-9.1 3.7-9.9 2"/><path d="m9.8 45c-1-1.2 1.3-5.3 5.3-9.1 3.9-3.8 7.9-5.9 9-4.6 1 1.2-1.3 5.3-5.3 9.1-4 3.8-8 5.9-9 4.6"/><path d="m12.3 53.5c-1.1-.6-.1-5.2 2.3-10.3 2.4-5.1 5.2-8.7 6.3-8.1 1.1.6.1 5.2-2.3 10.3-2.4 5.1-5.2 8.7-6.3 8.1"/><path d="m18.3 55.4c-1.2-.4-1.1-5.1.3-10.6 1.4-5.5 3.5-9.7 4.7-9.3 1.2.4 1.1 5.1-.3 10.6-1.4 5.5-3.5 9.6-4.7 9.3"/><path d="m22.8 56.9c-.9-.3-.5-4.9.9-10.4 1.4-5.5 3.2-9.8 4.1-9.5.9.3.5 4.9-.9 10.4-1.4 5.5-3.2 9.7-4.1 9.5"/></g><g fill="#bec6c9"><path d="m58.4 10.3c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.5 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.4-6.7 6.9-13.1 5.5-14.3"/><path d="m61.8 18.4c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4 1 1.5 6.7-1.1 12.7-5.8 6-4.8 10-9.9 8.9-11.4"/><path d="m60.6 28.4c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.5 9.8-4.1 9.4-6"/><path d="m60 38.1c.7-1.8-2.7-5-7.5-7.3-4.8-2.3-9.3-2.7-10-.9-.7 1.8 2.7 5 7.5 7.3 4.8 2.2 9.3 2.7 10 .9"/><path d="m57.6 44.8c.9-1.5-1.8-5.3-6.2-8.5-4.3-3.2-8.6-4.7-9.5-3.2-.9 1.5 1.8 5.3 6.2 8.5 4.3 3.2 8.6 4.6 9.5 3.2"/><path d="m53.2 50.7c1.2-1.2-.8-5.6-4.4-9.7-3.6-4.1-7.6-6.5-8.8-5.2-1.2 1.2.8 5.6 4.4 9.7 3.7 4.1 7.6 6.5 8.8 5.2"/><path d="m53.8 5.1c-1.1-.6-3.9 3.1-6.2 8.2-2.3 5.1-3.3 9.8-2.2 10.4 1.1.6 3.9-3.1 6.2-8.2 2.3-5.2 3.3-9.8 2.2-10.4"/><path d="m49.1 55.8c1.1-.7-.3-5.3-3-10.1-2.8-4.9-5.9-8.2-7-7.5-1.1.7.3 5.2 3 10.1 2.8 4.9 5.9 8.2 7 7.5"/><path d="m43.8 57.6c.9-.2.9-4.9-.1-10.5-.9-5.6-2.4-10-3.3-9.8-.9.2-.8 4.9.1 10.5.9 5.5 2.4 9.9 3.3 9.8"/><path d="m39.1 59c.9-.1 1.1-4 .5-8.6-.6-4.6-1.8-8.3-2.8-8.1-.9.1-1.1 4-.5 8.6.7 4.6 1.9 8.2 2.8 8.1"/></g><g fill="#e1edf5"><path d="m51.6 6.6c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.6 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.5-6.8 7-13.2 5.6-14.3"/><path d="m58 14.8c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4 1 1.5 6.7-1.1 12.7-5.8 5.9-4.7 9.9-9.8 8.9-11.4"/><path d="m59.1 26.3c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.4 9.8-4.1 9.4-6"/><path d="m57 38.6c.8-1.7-2.2-5.3-6.8-8-4.6-2.8-9-3.6-9.9-2-.9 1.7 2.2 5.3 6.8 8 4.6 2.8 9.1 3.7 9.9 2"/><path d="m54.2 45c1-1.2-1.3-5.3-5.3-9.1-3.9-3.8-7.9-5.9-8.9-4.6-1 1.2 1.3 5.3 5.3 9.1 3.9 3.8 7.9 5.9 8.9 4.6"/><path d="m51.7 53.5c1.1-.6.1-5.2-2.3-10.3-2.4-5.1-5.2-8.7-6.3-8.1-1.1.6-.1 5.2 2.3 10.3 2.4 5.1 5.2 8.7 6.3 8.1"/><path d="m45.7 55.4c1.2-.4 1.1-5.1-.3-10.6-1.4-5.5-3.5-9.7-4.7-9.3-1.2.4-1.1 5.1.3 10.6 1.4 5.5 3.5 9.6 4.7 9.3"/><path d="m41.2 56.9c.9-.3.5-4.9-.9-10.4-1.4-5.5-3.2-9.8-4.1-9.5-.9.3-.5 4.9.9 10.4 1.4 5.5 3.2 9.7 4.1 9.5"/></g><path d="m32 12.5c15.3 0 18.7 10.2 18.7 16 0 5.1-.7 7.3-.7 7.3h-36c0 0-.7-2.2-.7-7.3 0-5.8 3.4-16 18.7-16" fill="#dbb471"/><path d="m48.8 33.2c0 0-.5-2.2-.8-6.8-.3-5-7.3-1-16-1-8.7 0-15.7-4-16 1-.3 4.6-.8 6.8-.8 6.8-4.3 0-4.3 7 .3 7 0 7.6 9.5 12.3 16.5 12.3 7 0 16.5-4.7 16.5-12.3 4.6 0 4.6-7 .3-7" fill="#fed0ac"/><circle cx="40.3" cy="34.8" r="4.3" fill="#fff"/><circle cx="40.3" cy="34.8" r="3" fill="#664e27"/><circle cx="40.3" cy="34.8" r="1" fill="#231f20"/><circle cx="23.7" cy="34.8" r="4.3" fill="#fff"/><circle cx="23.7" cy="34.8" r="3" fill="#664e27"/><circle cx="23.7" cy="34.8" r="1" fill="#231f20"/><path d="m38 44.6c0 2.3-3 3.4-6 3.4-3 0-6-1.1-6-3.4 0 0 0-.6.6-.6 2.7 0 8.1 0 10.8 0 .6 0 .6.6.6.6" fill="#664e27"/><path d="m32 7.1c-8.3 0-14.9 1.4-14.9 4.4s6.7 5.3 14.9 5.3c8.3 0 14.9-2.4 14.9-5.3s-6.7-4.4-14.9-4.4m0 5.2c-5.5 0-10-.8-10-1.8 0-1 4.5-1.7 10-1.7 5.5 0 10 .7 10 1.7 0 1-4.5 1.8-10 1.8" fill="#4aa9ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f47c-1f3fd.svg b/public/emoji/1f47c-1f3fd.svg
new file mode 100644
index 000000000..ce453f4b7
--- /dev/null
+++ b/public/emoji/1f47c-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#bec6c9"><path d="m5.4 10.1c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.5-6.8-7-13.2-5.5-14.3"/><path d="m2.2 18.4c1-1.5 6.7 1.1 12.7 5.8 6 4.8 10 9.9 8.9 11.4-1 1.5-6.7-1.1-12.7-5.8-6-4.8-10-9.9-8.9-11.4"/><path d="m3.9 28.4c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.5-9.8-4.1-9.4-6"/><path d="m4 38.1c-.7-1.8 2.7-5 7.5-7.3 4.8-2.3 9.3-2.7 10-.9.7 1.8-2.7 5-7.5 7.3-4.8 2.2-9.3 2.7-10 .9"/><path d="m6.4 44.8c-.9-1.5 1.8-5.3 6.2-8.5 4.3-3.2 8.6-4.7 9.5-3.2.9 1.5-1.8 5.3-6.2 8.5-4.3 3.2-8.6 4.6-9.5 3.2"/><path d="m10.8 50.7c-1.2-1.2.8-5.6 4.4-9.7 3.6-4.1 7.6-6.5 8.8-5.2 1.2 1.2-.8 5.6-4.4 9.7-3.7 4.1-7.6 6.5-8.8 5.2"/><path d="m10.2 5.1c1.1-.6 3.9 3.1 6.2 8.2 2.3 5.1 3.3 9.8 2.2 10.4-1.1.6-3.9-3.1-6.2-8.2-2.3-5.2-3.3-9.8-2.2-10.4"/><path d="m14.9 55.8c-1.1-.7.3-5.3 3-10.1 2.8-4.9 5.9-8.2 7-7.5 1.1.7-.3 5.2-3 10.1-2.8 4.9-5.9 8.2-7 7.5"/><path d="m20.2 57.6c-.9-.2-.9-4.9.1-10.5.9-5.6 2.4-10 3.3-9.8.9.2.9 4.9-.1 10.5-.9 5.5-2.4 9.9-3.3 9.8"/><path d="m24.9 59c-.9-.1-1.1-4-.5-8.6.6-4.6 1.8-8.3 2.7-8.1.9.1 1.1 4 .5 8.6-.6 4.6-1.8 8.2-2.7 8.1"/></g><g fill="#e1edf5"><path d="m13 6.6c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.4-6.8-6.9-13.2-5.5-14.3"/><path d="M6,14.8c1-1.5,6.7,1.1,12.7,5.8c6,4.8,10,9.9,8.9,11.4c-1,1.5-6.7-1.1-12.7-5.8C9,21.5,5,16.4,6,14.8z"/><path d="m4.9 26.3c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.4-9.8-4.1-9.4-6"/><path d="m7 38.6c-.9-1.7 2.2-5.3 6.8-8 4.6-2.8 9-3.6 9.9-2 .9 1.7-2.2 5.3-6.8 8-4.6 2.8-9.1 3.7-9.9 2"/><path d="m9.8 45c-1-1.2 1.3-5.3 5.3-9.1 3.9-3.8 7.9-5.9 9-4.6 1 1.2-1.3 5.3-5.3 9.1-4 3.8-8 5.9-9 4.6"/><path d="m12.3 53.5c-1.1-.6-.1-5.2 2.3-10.3 2.4-5.1 5.2-8.7 6.3-8.1 1.1.6.1 5.2-2.3 10.3-2.4 5.1-5.2 8.7-6.3 8.1"/><path d="m18.3 55.4c-1.2-.4-1.1-5.1.3-10.6 1.4-5.5 3.5-9.7 4.7-9.3 1.2.4 1.1 5.1-.3 10.6-1.4 5.5-3.5 9.6-4.7 9.3"/><path d="m22.8 56.9c-.9-.3-.5-4.9.9-10.4 1.4-5.5 3.2-9.8 4.1-9.5.9.3.5 4.9-.9 10.4-1.4 5.5-3.2 9.7-4.1 9.5"/></g><g fill="#bec6c9"><path d="m58.4 10.3c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.5 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.4-6.7 6.9-13.1 5.5-14.3"/><path d="m61.8 18.4c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4 1 1.5 6.7-1.1 12.7-5.8 6-4.8 10-9.9 8.9-11.4"/><path d="m60.6 28.4c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.5 9.8-4.1 9.4-6"/><path d="m60 38.1c.7-1.8-2.7-5-7.5-7.3-4.8-2.3-9.3-2.7-10-.9-.7 1.8 2.7 5 7.5 7.3 4.8 2.2 9.3 2.7 10 .9"/><path d="m57.6 44.8c.9-1.5-1.8-5.3-6.2-8.5-4.3-3.2-8.6-4.7-9.5-3.2-.9 1.5 1.8 5.3 6.2 8.5 4.3 3.2 8.6 4.6 9.5 3.2"/><path d="m53.2 50.7c1.2-1.2-.8-5.6-4.4-9.7-3.6-4.1-7.6-6.5-8.8-5.2-1.2 1.2.8 5.6 4.4 9.7 3.7 4.1 7.6 6.5 8.8 5.2"/><path d="m53.8 5.1c-1.1-.6-3.9 3.1-6.2 8.2-2.3 5.1-3.3 9.8-2.2 10.4 1.1.6 3.9-3.1 6.2-8.2 2.3-5.2 3.3-9.8 2.2-10.4"/><path d="m49.1 55.8c1.1-.7-.3-5.3-3-10.1-2.8-4.9-5.9-8.2-7-7.5-1.1.7.3 5.2 3 10.1 2.8 4.9 5.9 8.2 7 7.5"/><path d="m43.8 57.6c.9-.2.9-4.9-.1-10.5-.9-5.6-2.4-10-3.3-9.8-.9.2-.8 4.9.1 10.5.9 5.5 2.4 9.9 3.3 9.8"/><path d="m39.1 59c.9-.1 1.1-4 .5-8.6-.6-4.6-1.8-8.3-2.8-8.1-.9.1-1.1 4-.5 8.6.7 4.6 1.9 8.2 2.8 8.1"/></g><g fill="#e1edf5"><path d="m51.6 6.6c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.6 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.5-6.8 7-13.2 5.6-14.3"/><path d="m58 14.8c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4 1 1.5 6.7-1.1 12.7-5.8 5.9-4.7 9.9-9.8 8.9-11.4"/><path d="m59.1 26.3c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.4 9.8-4.1 9.4-6"/><path d="m57 38.6c.8-1.7-2.2-5.3-6.8-8-4.6-2.8-9-3.6-9.9-2-.9 1.7 2.2 5.3 6.8 8 4.6 2.8 9.1 3.7 9.9 2"/><path d="m54.2 45c1-1.2-1.3-5.3-5.3-9.1-3.9-3.8-7.9-5.9-8.9-4.6-1 1.2 1.3 5.3 5.3 9.1 3.9 3.8 7.9 5.9 8.9 4.6"/><path d="m51.7 53.5c1.1-.6.1-5.2-2.3-10.3-2.4-5.1-5.2-8.7-6.3-8.1-1.1.6-.1 5.2 2.3 10.3 2.4 5.1 5.2 8.7 6.3 8.1"/><path d="m45.7 55.4c1.2-.4 1.1-5.1-.3-10.6-1.4-5.5-3.5-9.7-4.7-9.3-1.2.4-1.1 5.1.3 10.6 1.4 5.5 3.5 9.6 4.7 9.3"/><path d="m41.2 56.9c.9-.3.5-4.9-.9-10.4-1.4-5.5-3.2-9.8-4.1-9.5-.9.3-.5 4.9.9 10.4 1.4 5.5 3.2 9.7 4.1 9.5"/></g><path d="m32 12.5c15.3 0 18.7 10.2 18.7 16 0 5.1-.7 7.3-.7 7.3h-36c0 0-.7-2.2-.7-7.3 0-5.8 3.4-16 18.7-16" fill="#594640"/><path d="m48.8 33.2c0 0-.5-2.2-.8-6.8-.3-5-7.3-1-16-1-8.7 0-15.7-4-16 1-.3 4.6-.8 6.8-.8 6.8-4.3 0-4.3 7 .3 7 0 7.6 9.5 12.3 16.5 12.3 7 0 16.5-4.7 16.5-12.3 4.6 0 4.6-7 .3-7" fill="#d6a57c"/><circle cx="40.3" cy="34.8" r="4.3" fill="#fff"/><circle cx="40.3" cy="34.8" r="3" fill="#664e27"/><circle cx="40.3" cy="34.8" r="1" fill="#231f20"/><circle cx="23.7" cy="34.8" r="4.3" fill="#fff"/><circle cx="23.7" cy="34.8" r="3" fill="#664e27"/><circle cx="23.7" cy="34.8" r="1" fill="#231f20"/><path d="m38 44.6c0 2.3-3 3.4-6 3.4-3 0-6-1.1-6-3.4 0 0 0-.6.6-.6 2.7 0 8.1 0 10.8 0 .6 0 .6.6.6.6" fill="#664e27"/><path d="m32 7.1c-8.3 0-14.9 1.4-14.9 4.4s6.7 5.3 14.9 5.3c8.3 0 14.9-2.4 14.9-5.3s-6.7-4.4-14.9-4.4m0 5.2c-5.5 0-10-.8-10-1.8 0-1 4.5-1.7 10-1.7 5.5 0 10 .7 10 1.7 0 1-4.5 1.8-10 1.8" fill="#4aa9ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f47c-1f3fe.svg b/public/emoji/1f47c-1f3fe.svg
new file mode 100644
index 000000000..bbff87d41
--- /dev/null
+++ b/public/emoji/1f47c-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#bec6c9"><path d="m5.4 10.1c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.5-6.8-7-13.2-5.5-14.3"/><path d="m2.2 18.4c1-1.5 6.7 1.1 12.7 5.8 6 4.8 10 9.9 8.9 11.4-1 1.5-6.7-1.1-12.7-5.8-6-4.8-10-9.9-8.9-11.4"/><path d="m3.9 28.4c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.5-9.8-4.1-9.4-6"/><path d="m4 38.1c-.7-1.8 2.7-5 7.5-7.3 4.8-2.3 9.3-2.7 10-.9.7 1.8-2.7 5-7.5 7.3-4.8 2.2-9.3 2.7-10 .9"/><path d="m6.4 44.8c-.9-1.5 1.8-5.3 6.2-8.5 4.3-3.2 8.6-4.7 9.5-3.2.9 1.5-1.8 5.3-6.2 8.5-4.3 3.2-8.6 4.6-9.5 3.2"/><path d="m10.8 50.7c-1.2-1.2.8-5.6 4.4-9.7 3.6-4.1 7.6-6.5 8.8-5.2 1.2 1.2-.8 5.6-4.4 9.7-3.7 4.1-7.6 6.5-8.8 5.2"/><path d="m10.2 5.1c1.1-.6 3.9 3.1 6.2 8.2 2.3 5.1 3.3 9.8 2.2 10.4-1.1.6-3.9-3.1-6.2-8.2-2.3-5.2-3.3-9.8-2.2-10.4"/><path d="m14.9 55.8c-1.1-.7.3-5.3 3-10.1 2.8-4.9 5.9-8.2 7-7.5 1.1.7-.3 5.2-3 10.1-2.8 4.9-5.9 8.2-7 7.5"/><path d="m20.2 57.6c-.9-.2-.9-4.9.1-10.5.9-5.6 2.4-10 3.3-9.8.9.2.9 4.9-.1 10.5-.9 5.5-2.4 9.9-3.3 9.8"/><path d="m24.9 59c-.9-.1-1.1-4-.5-8.6.6-4.6 1.8-8.3 2.7-8.1.9.1 1.1 4 .5 8.6-.6 4.6-1.8 8.2-2.7 8.1"/></g><g fill="#e1edf5"><path d="m13 6.6c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.4-6.8-6.9-13.2-5.5-14.3"/><path d="M6,14.8c1-1.5,6.7,1.1,12.7,5.8c6,4.8,10,9.9,8.9,11.4c-1,1.5-6.7-1.1-12.7-5.8C9,21.5,5,16.4,6,14.8z"/><path d="m4.9 26.3c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.4-9.8-4.1-9.4-6"/><path d="m7 38.6c-.9-1.7 2.2-5.3 6.8-8 4.6-2.8 9-3.6 9.9-2 .9 1.7-2.2 5.3-6.8 8-4.6 2.8-9.1 3.7-9.9 2"/><path d="m9.8 45c-1-1.2 1.3-5.3 5.3-9.1 3.9-3.8 7.9-5.9 9-4.6 1 1.2-1.3 5.3-5.3 9.1-4 3.8-8 5.9-9 4.6"/><path d="m12.3 53.5c-1.1-.6-.1-5.2 2.3-10.3 2.4-5.1 5.2-8.7 6.3-8.1 1.1.6.1 5.2-2.3 10.3-2.4 5.1-5.2 8.7-6.3 8.1"/><path d="m18.3 55.4c-1.2-.4-1.1-5.1.3-10.6 1.4-5.5 3.5-9.7 4.7-9.3 1.2.4 1.1 5.1-.3 10.6-1.4 5.5-3.5 9.6-4.7 9.3"/><path d="m22.8 56.9c-.9-.3-.5-4.9.9-10.4 1.4-5.5 3.2-9.8 4.1-9.5.9.3.5 4.9-.9 10.4-1.4 5.5-3.2 9.7-4.1 9.5"/></g><g fill="#bec6c9"><path d="m58.4 10.3c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.5 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.4-6.7 6.9-13.1 5.5-14.3"/><path d="m61.8 18.4c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4 1 1.5 6.7-1.1 12.7-5.8 6-4.8 10-9.9 8.9-11.4"/><path d="m60.6 28.4c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.5 9.8-4.1 9.4-6"/><path d="m60 38.1c.7-1.8-2.7-5-7.5-7.3-4.8-2.3-9.3-2.7-10-.9-.7 1.8 2.7 5 7.5 7.3 4.8 2.2 9.3 2.7 10 .9"/><path d="m57.6 44.8c.9-1.5-1.8-5.3-6.2-8.5-4.3-3.2-8.6-4.7-9.5-3.2-.9 1.5 1.8 5.3 6.2 8.5 4.3 3.2 8.6 4.6 9.5 3.2"/><path d="m53.2 50.7c1.2-1.2-.8-5.6-4.4-9.7-3.6-4.1-7.6-6.5-8.8-5.2-1.2 1.2.8 5.6 4.4 9.7 3.7 4.1 7.6 6.5 8.8 5.2"/><path d="m53.8 5.1c-1.1-.6-3.9 3.1-6.2 8.2-2.3 5.1-3.3 9.8-2.2 10.4 1.1.6 3.9-3.1 6.2-8.2 2.3-5.2 3.3-9.8 2.2-10.4"/><path d="m49.1 55.8c1.1-.7-.3-5.3-3-10.1-2.8-4.9-5.9-8.2-7-7.5-1.1.7.3 5.2 3 10.1 2.8 4.9 5.9 8.2 7 7.5"/><path d="m43.8 57.6c.9-.2.9-4.9-.1-10.5-.9-5.6-2.4-10-3.3-9.8-.9.2-.8 4.9.1 10.5.9 5.5 2.4 9.9 3.3 9.8"/><path d="m39.1 59c.9-.1 1.1-4 .5-8.6-.6-4.6-1.8-8.3-2.8-8.1-.9.1-1.1 4-.5 8.6.7 4.6 1.9 8.2 2.8 8.1"/></g><g fill="#e1edf5"><path d="m51.6 6.6c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.6 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.5-6.8 7-13.2 5.6-14.3"/><path d="m58 14.8c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4 1 1.5 6.7-1.1 12.7-5.8 5.9-4.7 9.9-9.8 8.9-11.4"/><path d="m59.1 26.3c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.4 9.8-4.1 9.4-6"/><path d="m57 38.6c.8-1.7-2.2-5.3-6.8-8-4.6-2.8-9-3.6-9.9-2-.9 1.7 2.2 5.3 6.8 8 4.6 2.8 9.1 3.7 9.9 2"/><path d="m54.2 45c1-1.2-1.3-5.3-5.3-9.1-3.9-3.8-7.9-5.9-8.9-4.6-1 1.2 1.3 5.3 5.3 9.1 3.9 3.8 7.9 5.9 8.9 4.6"/><path d="m51.7 53.5c1.1-.6.1-5.2-2.3-10.3-2.4-5.1-5.2-8.7-6.3-8.1-1.1.6-.1 5.2 2.3 10.3 2.4 5.1 5.2 8.7 6.3 8.1"/><path d="m45.7 55.4c1.2-.4 1.1-5.1-.3-10.6-1.4-5.5-3.5-9.7-4.7-9.3-1.2.4-1.1 5.1.3 10.6 1.4 5.5 3.5 9.6 4.7 9.3"/><path d="m41.2 56.9c.9-.3.5-4.9-.9-10.4-1.4-5.5-3.2-9.8-4.1-9.5-.9.3-.5 4.9.9 10.4 1.4 5.5 3.2 9.7 4.1 9.5"/></g><path d="m32 12.5c15.3 0 18.7 10.2 18.7 16 0 5.1-.7 7.3-.7 7.3h-36c0 0-.7-2.2-.7-7.3 0-5.8 3.4-16 18.7-16" fill="#231f20"/><path d="m48.8 33.2c0 0-.5-2.2-.8-6.8-.3-5-7.3-1-16-1-8.7 0-15.7-4-16 1-.3 4.6-.8 6.8-.8 6.8-4.3 0-4.3 7 .3 7 0 7.6 9.5 12.3 16.5 12.3 7 0 16.5-4.7 16.5-12.3 4.6 0 4.6-7 .3-7" fill="#b47d56"/><circle cx="40.3" cy="34.8" r="4.3" fill="#fff"/><circle cx="40.3" cy="34.8" r="3" fill="#664e27"/><circle cx="40.3" cy="34.8" r="1" fill="#231f20"/><circle cx="23.7" cy="34.8" r="4.3" fill="#fff"/><circle cx="23.7" cy="34.8" r="3" fill="#664e27"/><circle cx="23.7" cy="34.8" r="1" fill="#231f20"/><path d="m38 44.6c0 2.3-3 3.4-6 3.4-3 0-6-1.1-6-3.4 0 0 0-.6.6-.6 2.7 0 8.1 0 10.8 0 .6 0 .6.6.6.6" fill="#664e27"/><path d="m32 7.1c-8.3 0-14.9 1.4-14.9 4.4s6.7 5.3 14.9 5.3c8.3 0 14.9-2.4 14.9-5.3s-6.7-4.4-14.9-4.4m0 5.2c-5.5 0-10-.8-10-1.8 0-1 4.5-1.7 10-1.7 5.5 0 10 .7 10 1.7 0 1-4.5 1.8-10 1.8" fill="#4aa9ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f47c-1f3ff.svg b/public/emoji/1f47c-1f3ff.svg
new file mode 100644
index 000000000..5e7bb9f04
--- /dev/null
+++ b/public/emoji/1f47c-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#bec6c9"><path d="m5.4 11.1c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.5-6.8-7-13.2-5.5-14.3"/><path d="m2.2 19.4c1-1.5 6.7 1.1 12.7 5.8 6 4.8 10 9.9 8.9 11.4-1 1.5-6.7-1.1-12.7-5.8-6-4.8-10-9.9-8.9-11.4"/><path d="m3.9 29.4c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.5-9.8-4.1-9.4-6"/><path d="m4 39.1c-.7-1.8 2.7-5 7.5-7.3 4.8-2.3 9.3-2.7 10-.9.7 1.8-2.7 5-7.5 7.3-4.8 2.2-9.3 2.7-10 .9"/><path d="m6.4 45.8c-.9-1.5 1.8-5.3 6.2-8.5 4.3-3.2 8.6-4.7 9.5-3.2.9 1.5-1.8 5.3-6.2 8.5-4.3 3.2-8.6 4.6-9.5 3.2"/><path d="m10.8 51.7c-1.2-1.2.8-5.6 4.4-9.7 3.6-4.1 7.6-6.5 8.8-5.2 1.2 1.2-.8 5.6-4.4 9.7-3.7 4.1-7.6 6.5-8.8 5.2"/><path d="m10.2 6.1c1.1-.6 3.9 3.1 6.2 8.2 2.3 5.1 3.3 9.8 2.2 10.4-1.1.6-3.9-3.1-6.2-8.2-2.3-5.2-3.3-9.8-2.2-10.4"/><path d="m14.9 56.8c-1.1-.7.3-5.3 3-10.1 2.8-4.9 5.9-8.2 7-7.5 1.1.7-.3 5.2-3 10.1-2.8 4.9-5.9 8.2-7 7.5"/><path d="m20.2 58.6c-.9-.2-.9-4.9.1-10.5.9-5.6 2.4-10 3.3-9.8.9.2.9 4.9-.1 10.5-.9 5.5-2.4 9.9-3.3 9.8"/><path d="m24.9 60c-.9-.1-1.1-4-.5-8.6.6-4.6 1.8-8.3 2.7-8.1.9.1 1.1 4 .5 8.6-.6 4.6-1.8 8.2-2.7 8.1"/></g><g fill="#e1edf5"><path d="m13 7.6c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.4-6.8-6.9-13.2-5.5-14.3"/><path d="M6,15.8c1-1.5,6.7,1.1,12.7,5.8c6,4.8,10,9.9,8.9,11.4c-1,1.5-6.7-1.1-12.7-5.8C9,22.5,5,17.4,6,15.8z"/><path d="m4.9 27.3c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.4-9.8-4.1-9.4-6"/><path d="m7 39.6c-.9-1.7 2.2-5.3 6.8-8 4.6-2.8 9-3.6 9.9-2 .9 1.7-2.2 5.3-6.8 8-4.6 2.8-9.1 3.7-9.9 2"/><path d="m9.8 46c-1-1.2 1.3-5.3 5.3-9.1 3.9-3.8 7.9-5.9 9-4.6 1 1.2-1.3 5.3-5.3 9.1-4 3.8-8 5.9-9 4.6"/><path d="m12.3 54.5c-1.1-.6-.1-5.2 2.3-10.3 2.4-5.1 5.2-8.7 6.3-8.1 1.1.6.1 5.2-2.3 10.3-2.4 5.1-5.2 8.7-6.3 8.1"/><path d="m18.3 56.4c-1.2-.4-1.1-5.1.3-10.6 1.4-5.5 3.5-9.7 4.7-9.3 1.2.4 1.1 5.1-.3 10.6-1.4 5.5-3.5 9.6-4.7 9.3"/><path d="m22.8 57.9c-.9-.3-.5-4.9.9-10.4 1.4-5.5 3.2-9.8 4.1-9.5.9.3.5 4.9-.9 10.4-1.4 5.5-3.2 9.7-4.1 9.5"/></g><g fill="#bec6c9"><path d="m58.4 11.3c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.5 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.4-6.7 6.9-13.1 5.5-14.3"/><path d="m61.8 19.4c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4 1 1.5 6.7-1.1 12.7-5.8 6-4.8 10-9.9 8.9-11.4"/><path d="m60.6 29.4c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.5 9.8-4.1 9.4-6"/><path d="m60 39.1c.7-1.8-2.7-5-7.5-7.3-4.8-2.3-9.3-2.7-10-.9-.7 1.8 2.7 5 7.5 7.3 4.8 2.2 9.3 2.7 10 .9"/><path d="m57.6 45.8c.9-1.5-1.8-5.3-6.2-8.5-4.3-3.2-8.6-4.7-9.5-3.2-.9 1.5 1.8 5.3 6.2 8.5 4.3 3.2 8.6 4.6 9.5 3.2"/><path d="m53.2 51.7c1.2-1.2-.8-5.6-4.4-9.7-3.6-4.1-7.6-6.5-8.8-5.2-1.2 1.2.8 5.6 4.4 9.7 3.7 4.1 7.6 6.5 8.8 5.2"/><path d="m53.8 6.1c-1.1-.6-3.9 3.1-6.2 8.2-2.3 5.1-3.3 9.8-2.2 10.4 1.1.6 3.9-3.1 6.2-8.2 2.3-5.2 3.3-9.8 2.2-10.4"/><path d="m49.1 56.8c1.1-.7-.3-5.3-3-10.1-2.8-4.9-5.9-8.2-7-7.5-1.1.7.3 5.2 3 10.1 2.8 4.9 5.9 8.2 7 7.5"/><path d="m43.8 58.6c.9-.2.9-4.9-.1-10.5-.9-5.6-2.4-10-3.3-9.8-.9.2-.8 4.9.1 10.5.9 5.5 2.4 9.9 3.3 9.8"/><path d="m39.1 60c.9-.1 1.1-4 .5-8.6-.6-4.6-1.8-8.3-2.7-8.1-.9.1-1.1 4-.5 8.6.6 4.6 1.8 8.2 2.7 8.1"/></g><g fill="#e1edf5"><path d="m51.6 7.6c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.5 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.4-6.8 6.9-13.2 5.5-14.3"/><path d="m58 15.8c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4 1 1.5 6.7-1.1 12.7-5.8 5.9-4.7 9.9-9.8 8.9-11.4"/><path d="m59.1 27.3c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.4 9.8-4.1 9.4-6"/><path d="m57 39.6c.8-1.7-2.2-5.3-6.8-8-4.6-2.8-9-3.6-9.9-2-.9 1.7 2.2 5.3 6.8 8 4.6 2.8 9.1 3.7 9.9 2"/><path d="m54.2 46c1-1.2-1.3-5.3-5.3-9.1-3.9-3.8-7.9-5.9-8.9-4.6-1 1.2 1.3 5.3 5.3 9.1 3.9 3.8 7.9 5.9 8.9 4.6"/><path d="m51.7 54.5c1.1-.6.1-5.2-2.3-10.3-2.4-5.1-5.2-8.7-6.3-8.1-1.1.6-.1 5.2 2.3 10.3 2.4 5.1 5.2 8.7 6.3 8.1"/><path d="m45.7 56.4c1.2-.4 1.1-5.1-.3-10.6-1.4-5.5-3.5-9.7-4.7-9.3-1.2.4-1.1 5.1.3 10.6 1.4 5.5 3.5 9.6 4.7 9.3"/><path d="m41.2 57.9c.9-.3.5-4.9-.9-10.4-1.4-5.5-3.2-9.8-4.1-9.5-.9.3-.5 4.9.9 10.4 1.4 5.5 3.2 9.7 4.1 9.5"/></g><path d="m32 13.5c15.3 0 18.7 10.2 18.7 16 0 5.1-.7 7.3-.7 7.3h-36c0 0-.7-2.2-.7-7.3 0-5.8 3.4-16 18.7-16" fill="#231f20"/><path d="m48.8 34.2c0 0-.5-2.2-.8-6.8-.3-5-7.3-1-16-1-8.7 0-15.7-4-16 1-.3 4.6-.8 6.8-.8 6.8-4.3 0-4.3 7 .3 7 0 7.6 9.5 12.3 16.5 12.3 7 0 16.5-4.7 16.5-12.3 4.6 0 4.6-7 .3-7" fill="#8a6859"/><circle cx="40.3" cy="35.8" r="4.3" fill="#fff"/><circle cx="40.3" cy="35.8" r="3" fill="#664e27"/><circle cx="40.3" cy="35.8" r="1" fill="#231f20"/><circle cx="23.7" cy="35.8" r="4.3" fill="#fff"/><circle cx="23.7" cy="35.8" r="3" fill="#664e27"/><circle cx="23.7" cy="35.8" r="1" fill="#231f20"/><path d="m38 45.6c0 2.3-3 3.4-6 3.4-3 0-6-1.1-6-3.4 0 0 0-.6.6-.6 2.7 0 8.1 0 10.8 0 .6 0 .6.6.6.6" fill="#574137"/><path d="m32 8.1c-8.3 0-14.9 1.4-14.9 4.4s6.7 5.3 14.9 5.3c8.3 0 14.9-2.4 14.9-5.3s-6.7-4.4-14.9-4.4m0 5.2c-5.5 0-10-.8-10-1.8 0-1 4.5-1.7 10-1.7 5.5 0 10 .7 10 1.7 0 1-4.5 1.8-10 1.8" fill="#4aa9ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f47c.svg b/public/emoji/1f47c.svg
new file mode 100644
index 000000000..fd6002a20
--- /dev/null
+++ b/public/emoji/1f47c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#bec6c9"><path d="m5.4 10.1c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.5-6.8-7-13.2-5.5-14.3"/><path d="m2.2 18.4c1-1.5 6.7 1.1 12.7 5.8 6 4.8 10 9.9 8.9 11.4-1 1.5-6.7-1.1-12.7-5.8-6-4.8-10-9.9-8.9-11.4"/><path d="m3.9 28.4c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.5-9.8-4.1-9.4-6"/><path d="m4 38.1c-.7-1.8 2.7-5 7.5-7.3 4.8-2.3 9.3-2.7 10-.9.7 1.8-2.7 5-7.5 7.3-4.8 2.2-9.3 2.7-10 .9"/><path d="m6.4 44.8c-.9-1.5 1.8-5.3 6.2-8.5 4.3-3.2 8.6-4.7 9.5-3.2.9 1.5-1.8 5.3-6.2 8.5-4.3 3.2-8.6 4.6-9.5 3.2"/><path d="m10.8 50.7c-1.2-1.2.8-5.6 4.4-9.7 3.6-4.1 7.6-6.5 8.8-5.2 1.2 1.2-.8 5.6-4.4 9.7-3.7 4.1-7.6 6.5-8.8 5.2"/><path d="m10.2 5.1c1.1-.6 3.9 3.1 6.2 8.2 2.3 5.1 3.3 9.8 2.2 10.4-1.1.6-3.9-3.1-6.2-8.2-2.3-5.2-3.3-9.8-2.2-10.4"/><path d="m14.9 55.8c-1.1-.7.3-5.3 3-10.1 2.8-4.9 5.9-8.2 7-7.5 1.1.7-.3 5.2-3 10.1-2.8 4.9-5.9 8.2-7 7.5"/><path d="m20.2 57.6c-.9-.2-.9-4.9.1-10.5.9-5.6 2.4-10 3.3-9.8.9.2.9 4.9-.1 10.5-.9 5.5-2.4 9.9-3.3 9.8"/><path d="m24.9 59c-.9-.1-1.1-4-.5-8.6.6-4.6 1.8-8.3 2.7-8.1.9.1 1.1 4 .5 8.6-.6 4.6-1.8 8.2-2.7 8.1"/></g><g fill="#e1edf5"><path d="m13 6.6c1.4-1.1 6.2 3.5 10.7 10.2 4.5 6.8 7 13.2 5.5 14.3-1.4 1.1-6.2-3.5-10.7-10.2-4.4-6.8-6.9-13.2-5.5-14.3"/><path d="M6,14.8c1-1.5,6.7,1.1,12.7,5.8c6,4.8,10,9.9,8.9,11.4c-1,1.5-6.7-1.1-12.7-5.8C9,21.5,5,16.4,6,14.8z"/><path d="m4.9 26.3c.4-1.9 5.3-2.2 10.9-.7 5.6 1.5 9.8 4.1 9.4 6-.4 1.9-5.3 2.2-10.9.7-5.6-1.4-9.8-4.1-9.4-6"/><path d="m7 38.6c-.9-1.7 2.2-5.3 6.8-8 4.6-2.8 9-3.6 9.9-2 .9 1.7-2.2 5.3-6.8 8-4.6 2.8-9.1 3.7-9.9 2"/><path d="m9.8 45c-1-1.2 1.3-5.3 5.3-9.1 3.9-3.8 7.9-5.9 9-4.6 1 1.2-1.3 5.3-5.3 9.1-4 3.8-8 5.9-9 4.6"/><path d="m12.3 53.5c-1.1-.6-.1-5.2 2.3-10.3 2.4-5.1 5.2-8.7 6.3-8.1 1.1.6.1 5.2-2.3 10.3-2.4 5.1-5.2 8.7-6.3 8.1"/><path d="m18.3 55.4c-1.2-.4-1.1-5.1.3-10.6 1.4-5.5 3.5-9.7 4.7-9.3 1.2.4 1.1 5.1-.3 10.6-1.4 5.5-3.5 9.6-4.7 9.3"/><path d="m22.8 56.9c-.9-.3-.5-4.9.9-10.4 1.4-5.5 3.2-9.8 4.1-9.5.9.3.5 4.9-.9 10.4-1.4 5.5-3.2 9.7-4.1 9.5"/></g><g fill="#bec6c9"><path d="m58.4 10.3c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.5 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.4-6.7 6.9-13.1 5.5-14.3"/><path d="m61.8 18.4c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4 1 1.5 6.7-1.1 12.7-5.8 6-4.8 10-9.9 8.9-11.4"/><path d="m60.6 28.4c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.5 9.8-4.1 9.4-6"/><path d="m60 38.1c.7-1.8-2.7-5-7.5-7.3-4.8-2.3-9.3-2.7-10-.9-.7 1.8 2.7 5 7.5 7.3 4.8 2.2 9.3 2.7 10 .9"/><path d="m57.6 44.8c.9-1.5-1.8-5.3-6.2-8.5-4.3-3.2-8.6-4.7-9.5-3.2-.9 1.5 1.8 5.3 6.2 8.5 4.3 3.2 8.6 4.6 9.5 3.2"/><path d="m53.2 50.7c1.2-1.2-.8-5.6-4.4-9.7-3.6-4.1-7.6-6.5-8.8-5.2-1.2 1.2.8 5.6 4.4 9.7 3.7 4.1 7.6 6.5 8.8 5.2"/><path d="m53.8 5.1c-1.1-.6-3.9 3.1-6.2 8.2-2.3 5.1-3.3 9.8-2.2 10.4 1.1.6 3.9-3.1 6.2-8.2 2.3-5.2 3.3-9.8 2.2-10.4"/><path d="m49.1 55.8c1.1-.7-.3-5.3-3-10.1-2.8-4.9-5.9-8.2-7-7.5-1.1.7.3 5.2 3 10.1 2.8 4.9 5.9 8.2 7 7.5"/><path d="m43.8 57.6c.9-.2.9-4.9-.1-10.5-.9-5.6-2.4-10-3.3-9.8-.9.2-.8 4.9.1 10.5.9 5.5 2.4 9.9 3.3 9.8"/><path d="m39.1 59c.9-.1 1.1-4 .5-8.6-.6-4.6-1.8-8.3-2.7-8.1-.9.1-1.1 4-.5 8.6.6 4.6 1.8 8.2 2.7 8.1"/></g><g fill="#e1edf5"><path d="m51.6 6.6c-1.4-1.1-6.2 3.5-10.7 10.2-4.5 6.8-7 13.2-5.5 14.3 1.4 1.1 6.2-3.5 10.7-10.2 4.4-6.8 6.9-13.2 5.5-14.3"/><path d="m58 14.8c-1-1.5-6.7 1.1-12.7 5.8-6 4.8-10 9.9-8.9 11.4s6.7-1 12.6-5.8c6-4.7 10-9.8 9-11.4"/><path d="m59.1 26.3c-.4-1.9-5.3-2.2-10.9-.7-5.6 1.5-9.8 4.1-9.4 6 .4 1.9 5.3 2.2 10.9.7 5.6-1.4 9.8-4.1 9.4-6"/><path d="m57 38.6c.8-1.7-2.2-5.3-6.8-8-4.6-2.8-9-3.6-9.9-2-.9 1.7 2.2 5.3 6.8 8 4.6 2.8 9.1 3.7 9.9 2"/><path d="m54.2 45c1-1.2-1.3-5.3-5.3-9.1-3.9-3.8-7.9-5.9-8.9-4.6-1 1.2 1.3 5.3 5.3 9.1 3.9 3.8 7.9 5.9 8.9 4.6"/><path d="m51.7 53.5c1.1-.6.1-5.2-2.3-10.3-2.4-5.1-5.2-8.7-6.3-8.1-1.1.6-.1 5.2 2.3 10.3 2.4 5.1 5.2 8.7 6.3 8.1"/><path d="m45.7 55.4c1.2-.4 1.1-5.1-.3-10.6-1.4-5.5-3.5-9.7-4.7-9.3-1.2.4-1.1 5.1.3 10.6 1.4 5.5 3.5 9.6 4.7 9.3"/><path d="m41.2 56.9c.9-.3.5-4.9-.9-10.4-1.4-5.5-3.2-9.8-4.1-9.5-.9.3-.5 4.9.9 10.4 1.4 5.5 3.2 9.7 4.1 9.5"/></g><path d="m32 12.5c15.3 0 18.7 10.2 18.7 16 0 5.1-.7 7.3-.7 7.3h-36c0 0-.7-2.2-.7-7.3 0-5.8 3.4-16 18.7-16" fill="#ffb300"/><path d="m48.8 33.2c0 0-.5-2.2-.8-6.8-.3-5-7.3-1-16-1-8.7 0-15.7-4-16 1-.3 4.6-.8 6.8-.8 6.8-4.3 0-4.3 7 .3 7 0 7.6 9.5 12.3 16.5 12.3 7 0 16.5-4.7 16.5-12.3 4.6 0 4.6-7 .3-7" fill="#ffdd67"/><circle cx="40.3" cy="34.8" r="4.3" fill="#fff"/><circle cx="40.3" cy="34.8" r="3" fill="#664e27"/><circle cx="40.3" cy="34.8" r="1" fill="#231f20"/><circle cx="23.7" cy="34.8" r="4.3" fill="#fff"/><circle cx="23.7" cy="34.8" r="3" fill="#664e27"/><circle cx="23.7" cy="34.8" r="1" fill="#231f20"/><path d="m38 44.6c0 2.3-3 3.4-6 3.4s-6-1.1-6-3.4c0 0 0-.6.6-.6 2.7 0 8.1 0 10.8 0 .6 0 .6.6.6.6" fill="#937237"/><path d="m32 7.1c-8.3 0-14.9 1.4-14.9 4.4 0 2.9 6.7 5.3 14.9 5.3 8.3 0 14.9-2.4 14.9-5.3 0-2.9-6.7-4.4-14.9-4.4m0 5.2c-5.5 0-10-.8-10-1.8s4.5-1.7 10-1.7c5.5 0 10 .7 10 1.7s-4.5 1.8-10 1.8" fill="#4aa9ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f47d.svg b/public/emoji/1f47d.svg
new file mode 100644
index 000000000..fff8d2f2b
--- /dev/null
+++ b/public/emoji/1f47d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M59.5,30.6C59.5,54.1,32,62,32,62S4.5,54.1,4.5,30.6C4.5,13.1,15.5,2,32,2C48.5,2,59.5,13.1,59.5,30.6z" fill="#c7e755"/><g fill="#454749"><path d="m23.4 26.4c4 3.8 5.1 8.9 2.6 11.4-2.5 2.4-7.8 1.3-11.7-2.5-4-3.8-5.1-8.9-2.6-11.4 2.5-2.5 7.7-1.4 11.7 2.5"/><path d="m26.4 30.6c-2.6-2.3-5.2-4.1-8-5.7-1.4-.8-2.9-1.5-4.4-2.1-1.5-.6-3.1-1.2-4.7-1.8 1.7-.2 3.5-.1 5.2.3 1.7.4 3.4 1 4.9 1.8 1.5.8 2.9 1.9 4.2 3.2 1.1 1.2 2.2 2.6 2.8 4.3"/></g><path d="m20.4 25c2 1.2 3.1 3.1 2.5 4.1-.7 1-2.9.8-4.9-.4-2-1.2-3.1-3.1-2.5-4.1.7-1 2.8-.8 4.9.4" fill="#fff"/><g fill="#454749"><path d="m40.6 26.4c-4 3.8-5.1 8.9-2.6 11.4 2.5 2.4 7.8 1.3 11.7-2.5 4-3.8 5.1-8.9 2.6-11.4-2.5-2.5-7.7-1.4-11.7 2.5"/><path d="m37.6 30.6c.6-1.6 1.7-3 2.9-4.3 1.2-1.2 2.6-2.3 4.2-3.2 1.5-.9 3.2-1.5 4.9-1.8 1.7-.4 3.4-.5 5.2-.3-1.6.6-3.2 1.1-4.7 1.8-1.5.6-3 1.3-4.4 2.1-2.9 1.5-5.5 3.4-8.1 5.7"/></g><path d="m43.6 25c-2 1.2-3.1 3.1-2.5 4.1.7 1 2.9.8 4.9-.4 2-1.2 3.1-3.1 2.5-4.1-.7-1-2.8-.8-4.9.4" fill="#fff"/><path d="m32 48.6c-7.6 0-10.7-3.7-10.7-2.4 0 1.9 4.8 4.4 10.7 4.4s10.7-2.5 10.7-4.4c0-1.3-3.1 2.4-10.7 2.4z" fill="#454749" stroke="#454749" stroke-miterlimit="10"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f47e.svg b/public/emoji/1f47e.svg
new file mode 100644
index 000000000..0d4c47cfe
--- /dev/null
+++ b/public/emoji/1f47e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#592f5d"><path d="m9.9 43.9c-.3 0-.5-.1-.7-.2-.2-.2-5.8-4-7-10.2-.6-3.5.2-7 2.5-10.3 3.8-5.5 5.1-10.1 3.9-13.5-1.3-3.7-5.3-4.9-5.3-5-.7-.2-1.1-1-.9-1.7.2-.7.9-1.2 1.6-.9.2.1 5.3 1.6 7.1 6.6 1.5 4.3.1 9.7-4.2 16-1.9 2.7-2.6 5.5-2.1 8.2.9 5.1 5.8 8.4 5.8 8.4.6.4.8 1.3.4 1.9-.2.5-.6.7-1.1.7"/><path d="m54.1 43.9c-.4 0-.9-.2-1.1-.6-.4-.6-.2-1.5.4-1.9 0 0 4.9-3.4 5.8-8.4.5-2.7-.2-5.4-2.1-8.2-4.3-6.3-5.7-11.7-4.2-16 1.8-5.1 6.9-6.6 7.1-6.6.7-.2 1.5.2 1.7.9.2.7-.2 1.5-.9 1.7 0 0-4 1.2-5.3 5-1.2 3.4.1 8 3.9 13.5 2.3 3.4 3.1 6.8 2.5 10.3-1.2 6.2-6.8 10-7 10.2-.3 0-.6.1-.8.1"/></g><path d="m32 6.2c-7.1 0-26.3 10.5-26.1 35.5 0 4 .2 14 2.2 15.6 2 1.7 6.9-2.6 9.3-1.5 2.4 1.2 3.2 5.5 5.9 6.1 2.7.6 6-2.9 8.7-2.9 2.7 0 6.1 3.5 8.7 2.9 2.6-.6 3.5-4.9 5.9-6.1 2.3-1.1 7.3 3.1 9.3 1.5 2-1.7 2.2-11.7 2.2-15.6.2-22.6-16.8-35.5-26.1-35.5" fill="#917dbc"/><g fill="#fff"><path d="m48.8 30.6c3.6 3.9 3.6 10.2 0 14.1s-9.5 3.9-13.1 0c-.1 0 9.4-18 13.1-14.1"/><path d="m13.6 36.3c-3.3 8 2.1 5.9 6.8 8.2 4.7 2.2 8.1 5 10.2 0-.1-.1-15-13.2-17-8.2"/></g><g fill="#592f5d"><path d="m20.9 42.2c0 2 1.5 3.7 3.4 3.7s3.4-1.6 3.4-3.7c0 0 0 0 0 0-1.3-1-2.9-2.3-4.6-3.4-1.2.5-2.2 1.8-2.2 3.4"/><path d="m40.8 45.8c1.9 0 3.4-1.6 3.4-3.7 0-2-1.5-3.7-3.4-3.7-.7 0-1.3.2-1.9.6-.5.9-1 1.7-1.5 2.4 0 .2-.1.4-.1.6.1 2.2 1.6 3.8 3.5 3.8"/></g><g fill="#62fbf6"><path d="m32 26c-8.1 0-9 1.9-10.3-.5-.6-1.1 2.2-3.2 10.3-3.2 8.1 0 10.9 2.1 10.3 3.2-1.3 2.4-2.2.5-10.3.5"/><path d="m32 19c-8.1 0-9 1.9-10.3-.5-.6-1.1 2.2-3.2 10.3-3.2 8.1 0 10.9 2.1 10.3 3.2-1.3 2.4-2.2.5-10.3.5"/><path d="m17.2 51.3c-.7 1.4-3.3 1.6-5.9.3-2.6-1.3-4.1-3.5-3.4-4.9.7-1.4 3.3-1.6 5.9-.3s4 3.4 3.4 4.9"/><path d="m46.8 51.3c.7 1.4 3.3 1.6 5.9.3 2.6-1.3 4.1-3.5 3.4-4.9-.7-1.4-3.3-1.6-5.9-.3-2.5 1.2-4 3.4-3.4 4.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f47f.svg b/public/emoji/1f47f.svg
new file mode 100644
index 000000000..a2bf45a63
--- /dev/null
+++ b/public/emoji/1f47f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m0 38.8l11.6 5.3c0 0 2.3 4.6 6.3 7.7 4.4 3.4 9.9 4.5 9.9 4.5l-1.1 5.6c0 0-1.4-2.9-5.3-2.9-3.7 0-6.4 5-6.4 5s-1.4-7.3-4-9.5c-2.6-2.2-11-.9-11-.9 0 0 2.7-5.5 2.7-9.4 0-3.6-2.7-5.4-2.7-5.4" fill="#d35454"/><g fill="#ad4040"><path d="m0 38.8c2.1.5 4.1 1.2 6.1 1.9 1 .3 2 .7 3 1.1 1 .4 2 .7 3 1.1l.3.1.3.5c.8 1.3 1.8 2.8 2.9 4 1.1 1.3 2.2 2.4 3.5 3.4 1.3 1 2.7 1.9 4.2 2.6.7.4 1.5.8 2.3 1.1.8.4 1.6.7 2.3.9l.8.3-.2.6c-.6 1.8-1.1 3.7-1.8 5.5 0-1.9.2-3.8.3-5.8l.6.9c-1.8-.2-3.6-.6-5.3-1.2-1.7-.6-3.4-1.4-4.9-2.5-1.5-1.1-2.9-2.4-4-3.8-1.2-1.5-2.1-3-2.9-4.7l.6.6c-.9-.5-1.9-1-2.8-1.5-.9-.5-1.9-1-2.8-1.6-1.9-1.2-3.7-2.3-5.5-3.5"/><path d="m0 53.5l10.6-10.6 1.9 2.3z"/><path d="m15 64l2.9-11.8 2.8 1.1z"/></g><path d="m64 38.8l-11.6 5.3c0 0-2.3 4.6-6.3 7.7-4.4 3.4-9.9 4.5-9.9 4.5l1.1 5.6c0 0 1.4-2.9 5.3-2.9 3.7 0 6.4 5 6.4 5s1.4-7.3 4-9.5c2.6-2.2 11-.9 11-.9 0 0-2.7-5.5-2.7-9.4 0-3.6 2.7-5.4 2.7-5.4" fill="#d35454"/><g fill="#ad4040"><path d="m64 38.8c-1.8 1.2-3.6 2.4-5.4 3.4-.9.5-1.8 1.1-2.8 1.6-.9.5-1.9 1-2.8 1.5l.6-.6c-.8 1.8-1.8 3.3-2.9 4.7-1.2 1.4-2.5 2.8-4 3.8-1.6 1.1-3.2 1.9-4.9 2.5-1.7.6-3.5 1-5.3 1.2l.6-.9c.2 1.9.3 3.8.4 5.8-.7-1.8-1.2-3.7-1.8-5.5l-.2-.6.8-.3c.8-.3 1.6-.6 2.3-.9.8-.3 1.5-.7 2.3-1.1 1.5-.8 2.9-1.7 4.2-2.6 1.3-1 2.4-2.1 3.5-3.4 1.1-1.2 2.1-2.6 2.9-4l.3-.5.3-.1c1-.4 2-.8 3-1.1 1-.4 2-.7 3-1.1 1.8-.7 3.8-1.3 5.9-1.8"/><path d="m64 53.5l-12.5-8.3 1.9-2.3z"/><path d="m49 64l-5.7-10.7 2.8-1.1z"/></g><circle cx="32" cy="29" r="27" fill="#f46767"/><path d="m46.2 37.4c0 6-4.7 13-14.2 13-9.5 0-14.2-7-14.2-13 0 0 4.7 0 14.2 0 9.5 0 14.2 0 14.2 0" fill="#493b30"/><path d="m34 39.9c-.6 0-1.6.6-1.2 2.1.2.8 1.3 1.7 1.3 2.9 0 2.5-4.1 2.5-4.1 0 0-1.2 1.1-2.1 1.3-2.9.4-1.5-.6-2.1-1.2-2.1-1.7 0-4.5 1.8-4.5 4.8 0 3.4 2.9 6.1 6.6 6.1s6.6-2.7 6.6-6.1c-.2-3-3.1-4.8-4.8-4.8" fill="#302822"/><path d="m38.8 49.1c-1.8-1.1-4.1-1.7-6.8-1.7s-5 .7-6.8 1.7c1.8 1.1 4.1 1.7 6.8 1.7s5-.6 6.8-1.7" fill="#ff717f"/><g fill="#fff"><path d="m32 37.8l2.3 4.2 2.2-4.2z"/><path d="m36.5 37.8l2.3 4.2 2.2-4.2z"/><path d="m41 37.8l2.3 4.2 2.3-4.2z"/><path d="m23 37.8l2.2 4.2 2.3-4.2z"/><path d="m18.4 37.8l2.3 4.2 2.3-4.2z"/><path d="m27.5 37.8l2.2 4.2 2.3-4.2z"/></g><path d="m32 51.2c-9.7 0-14.9-7.1-14.9-13.8v-.7h29.9v.7c-.1 6.7-5.3 13.8-15 13.8m-13.4-13c.4 5.7 5 11.5 13.4 11.5 8.4 0 13-5.8 13.4-11.5h-26.8" fill="#493b30"/><path d="m51 22c1.9 4 .1 8.8-3.9 10.7-4 1.9-8.8.1-10.7-3.9-1.4-3 13.2-9.8 14.6-6.8" fill="#fff"/><g fill="#493b30"><path d="m48.6 23.1c1.3 2.7.1 6-2.6 7.2-2.7 1.3-6 .1-7.2-2.6-.9-1.7 9-6.3 9.8-4.6"/><path d="m52.5 22.4c-1.7.2-3.3.4-4.8.8-1.5.4-2.9.9-4.3 1.6-1.4.6-2.7 1.4-4 2.3s-2.5 1.9-3.7 3.2c.2-1.8 1.1-3.4 2.2-4.8 1.2-1.4 2.7-2.5 4.3-3.2 1.6-.8 3.4-1.2 5.2-1.2 1.8-.1 3.6.3 5.1 1.3"/></g><path d="m13 22c-1.9 4-.1 8.8 3.9 10.7 4 1.9 8.8.1 10.7-3.9 1.4-3-13.2-9.8-14.6-6.8" fill="#fff"/><g fill="#493b30"><path d="m15.4 23.1c-1.3 2.7-.1 6 2.6 7.2 2.7 1.3 6 .1 7.2-2.6.9-1.7-9-6.3-9.8-4.6"/><path d="m11.5 22.4c1.5-1 3.3-1.4 5.1-1.4 1.8 0 3.6.4 5.2 1.2 1.6.7 3.1 1.9 4.3 3.2 1.2 1.4 2 3 2.2 4.8-1.2-1.2-2.4-2.3-3.7-3.2-1.3-.9-2.6-1.6-4-2.3-1.4-.6-2.8-1.2-4.3-1.6-1.5-.3-3-.6-4.8-.7"/></g><g fill="#ffdd67"><path d="m55.7 0c0 0-1.9 6-6.4 9.8-5.1 4.4-.2 10 3.9 8.8 3.1-.9 7.6-5.5 2.5-18.6"/><path d="m14.7 9.8c-4.5-3.8-6.4-9.8-6.4-9.8-5 13.1-.5 17.7 2.5 18.6 4 1.2 9-4.3 3.9-8.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f480.svg b/public/emoji/1f480.svg
new file mode 100644
index 000000000..300fed888
--- /dev/null
+++ b/public/emoji/1f480.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m55.9 38.9c2-3.5 3.1-7.5 3.1-11.8 0-13.8-12.1-25.1-27-25.1-14.9 0-27 11.3-27 25.2 0 4.2 1.1 8.2 3.1 11.8-1.9 1.3-3.1 3.5-3.1 5.9 0 4.1 3.6 7.5 8 7.5.4 0 .8 0 1.2-.1-.5 1.2-1.1 2.6-1.2 3.4-.6 3.1 2.7 5.7 6.1 5.7 0 0 1.6.1 2-.2 1.3-1.2 0-6.4 0-6.4 0-.9.8-1.6 1.7-1.6s1.7.7 1.7 1.6c0 0-1.2 5.4 0 6.6 1 .9 4.8.9 5.8 0 1.3-1.2 0-6.6 0-6.6 0-.9.8-1.6 1.7-1.6.9 0 1.7.7 1.7 1.6 0 0-1.3 5.4 0 6.6 1 .9 4.8.9 5.8 0 1.3-1.2 0-6.6 0-6.6 0-.9.8-1.6 1.7-1.6 1 0 1.7.7 1.7 1.6 0 0-1.3 5.3 0 6.4.3.3 2 .2 2 .2 3.4 0 6.7-2.6 6.1-5.7-.1-.7-.7-2.2-1.2-3.4.4.1.8.1 1.2.1 4.4 0 8-3.4 8-7.5 0-2.4-1.2-4.6-3.1-6m-38.5 1.4c-3-2.1-10.9-10.8-4.4-11.1 4-.2 13.7 3.1 14.3 6.8.5 2.6-6.8 6.4-9.9 4.3m19.1 7.9c-1.5 1.4-7.2 1.4-8.8 0-1.4-1.4.9-2.4 1.8-3.8 1-1.7 1.4-3.2 2.6-3.2 1.2 0 1.7 1.5 2.6 3.2.9 1.4 3.3 2.5 1.8 3.8m10.4-7.9c-3 2.1-10.3-1.8-9.9-4.3.6-3.7 10.3-7 14.3-6.8 6.5.4-1.4 9.1-4.4 11.1" fill="#bab6b6"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f481-1f3fb.svg b/public/emoji/1f481-1f3fb.svg
new file mode 100644
index 000000000..94f0d9fa8
--- /dev/null
+++ b/public/emoji/1f481-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M26.9,2C12.5,2,4.6,11,4.6,22.9V60h44.6V22.9c0-17.7-12.1-17.4-12.1-17.4S36.2,2,26.9,2z" fill="#594640"/><path d="m36.8 49.1v-7.1h-19.8v7.1c-12.5.3-15 2.4-15 12.9h49.8c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m46.8 62l-.9-19.3c0 0 10.3 1.9 15-3.3 4.3-4.7-5.7-.3-11.1-1.9-2-.6-7.2-1.8-8.6 1.6-1.4 3.8-2.4 22.9-2.4 22.9h8" fill="#ffe1bd"/><path d="m47.3 62l-1.1-19-6.8-.1c0 6.5-1.5 19.1-1.5 19.1h9.4" fill="#cba7f9"/><path d="m10.3 33c0 0-3.3-.9-3.3-5.8 0-3.9 2.5-4.6 2.5-4.6 9 0 25.8-11.7 25.8-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.2 16.4-16.4 16.4s-16.6-9-16.6-16.4" fill="#ffe1bd"/><path d="m26.9 37.8c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#e6b796"/><path d="m31.7 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><ellipse cx="36" cy="27.4" rx="3.4" ry="3.5" fill="#664e27"/><circle cx="36" cy="27.4" r="1.1" fill="#2b2925"/><path d="m30.7 29.6c1.7-10.5 10.3-3.5 13.8-5-3.5 3.3-10.4-3.8-13.8 5" fill="#3b3226"/><path d="m22 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><path d="m14.2 27.4c0 1.9 1.5 3.5 3.4 3.5 1.9 0 3.4-1.5 3.4-3.5 0-1.9-1.5-3.5-3.4-3.5-1.8.1-3.4 1.6-3.4 3.5" fill="#664e27"/><path d="m23 29.6c-1.7-10.5-10.3-3.5-13.8-5 3.5 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m26.9 41.7l-7.7-1.2c4.6 6.6 10.7 6.6 15.3 0l-7.6 1.2" fill="#e08672"/><path d="m29.9 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.6.3-4.6.3 3.1.7 3.4 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9-.2 0-3.1.4-4.8-.3" fill="#b86e5d"/><circle cx="17.7" cy="27.4" r="1.1" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f481-1f3fc.svg b/public/emoji/1f481-1f3fc.svg
new file mode 100644
index 000000000..4094b088f
--- /dev/null
+++ b/public/emoji/1f481-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M26.9,2C12.5,2,4.6,11,4.6,22.9V60h44.6V22.9c0-17.7-12.1-17.4-12.1-17.4S36.2,2,26.9,2z" fill="#dbb471"/><path d="m36.8 49.1v-7.1h-19.8v7.1c-12.5.3-15 2.4-15 12.9h49.8c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m46.8 62l-.9-19.3c0 0 10.3 1.9 15-3.3 4.3-4.7-5.7-.3-11.1-1.9-2-.6-7.2-1.8-8.6 1.6-1.4 3.8-2.4 22.9-2.4 22.9h8" fill="#fed0ac"/><path d="m47.3 62l-1.1-19-6.8-.1c0 6.5-1.5 19.1-1.5 19.1h9.4" fill="#cba7f9"/><path d="m10.3 33c0 0-3.3-.9-3.3-5.8 0-3.9 2.5-4.6 2.5-4.6 9 0 25.8-11.7 25.8-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.2 16.4-16.4 16.4-6.2 0-16.6-9-16.6-16.4" fill="#fed0ac"/><path d="m26.9 37.8c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#e0a372"/><path d="m31.7 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><path d="m39.5 27.4c0 1.9-1.5 3.5-3.4 3.5-1.9 0-3.4-1.5-3.4-3.5 0-1.9 1.5-3.5 3.4-3.5 1.8.1 3.4 1.6 3.4 3.5" fill="#664e27"/><circle cx="36" cy="27.4" r="1.1" fill="#2b2925"/><path d="m30.7 29.6c1.7-10.5 10.3-3.5 13.8-5-3.5 3.3-10.4-3.8-13.8 5" fill="#3b3226"/><path d="m22.1 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><path d="m14.2 27.4c0 1.9 1.5 3.5 3.4 3.5 1.9 0 3.4-1.5 3.4-3.5 0-1.9-1.5-3.5-3.4-3.5-1.8.1-3.4 1.6-3.4 3.5" fill="#664e27"/><path d="m23 29.6c-1.7-10.5-10.3-3.5-13.8-5 3.5 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m26.9 41.7l-7.7-1.2c4.6 6.6 10.7 6.6 15.3 0l-7.6 1.2" fill="#e08672"/><path d="m29.9 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.6.3-4.6.3 3.1.7 3.4 1.9 7.7 1.9s4.6-1.3 7.7-1.9c-.2 0-3.1.4-4.8-.3" fill="#b86e5d"/><circle cx="17.7" cy="27.4" r="1.1" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f481-1f3fd.svg b/public/emoji/1f481-1f3fd.svg
new file mode 100644
index 000000000..502cf7baa
--- /dev/null
+++ b/public/emoji/1f481-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M26.9,2C12.5,2,4.6,11,4.6,22.9V60h44.6V22.9c0-17.7-12.1-17.4-12.1-17.4S36.2,2,26.9,2z" fill="#594640"/><path d="m36.8 49.1v-7.1h-19.8v7.1c-12.5.3-15 2.4-15 12.9h49.8c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m46.8 62l-.9-19.3c0 0 10.3 1.9 15-3.3 4.3-4.7-5.7-.3-11.1-1.9-2-.6-7.2-1.8-8.6 1.6-1.4 3.8-2.4 22.9-2.4 22.9h8" fill="#d6a57c"/><path d="m47.3 62l-1.1-19-6.8-.1c0 6.5-1.5 19.1-1.5 19.1h9.4" fill="#cba7f9"/><path d="m10.3 33c0 0-3.3-.9-3.3-5.8 0-3.9 2.5-4.6 2.5-4.6 9 0 25.8-11.7 25.8-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.2 16.4-16.4 16.4-6.2 0-16.6-9-16.6-16.4" fill="#d6a57c"/><path d="m26.9 37.8c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#b58360"/><path d="m31.7 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><path d="m39.5 27.4c0 1.9-1.5 3.5-3.4 3.5-1.9 0-3.4-1.5-3.4-3.5 0-1.9 1.5-3.5 3.4-3.5 1.8.1 3.4 1.6 3.4 3.5" fill="#664e27"/><circle cx="36" cy="27.4" r="1.1" fill="#2b2925"/><path d="m30.7 29.6c1.7-10.5 10.3-3.5 13.8-5-3.5 3.3-10.4-3.8-13.8 5" fill="#3b3226"/><path d="m22 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><path d="m14.2 27.4c0 1.9 1.5 3.5 3.4 3.5 1.9 0 3.4-1.5 3.4-3.5 0-1.9-1.5-3.5-3.4-3.5-1.8.1-3.4 1.6-3.4 3.5" fill="#664e27"/><path d="m23 29.6c-1.7-10.5-10.3-3.5-13.8-5 3.5 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m26.9 41.7l-7.7-1.2c4.6 6.6 10.7 6.6 15.3 0l-7.6 1.2" fill="#b58360"/><path d="m29.9 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.6.3-4.6.3 3.1.7 3.4 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9-.2 0-3.1.4-4.8-.3" fill="#805c44"/><circle cx="17.7" cy="27.4" r="1.1" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f481-1f3fe.svg b/public/emoji/1f481-1f3fe.svg
new file mode 100644
index 000000000..d23383208
--- /dev/null
+++ b/public/emoji/1f481-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M26.9,2C12.5,2,4.6,11,4.6,22.9V60h44.6V22.9c0-17.7-12.1-17.4-12.1-17.4S36.2,2,26.9,2z" fill="#231f20"/><path d="m36.8 49.1v-7.1h-19.8v7.1c-12.5.3-15 2.4-15 12.9h49.8c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m46.8 62l-.9-19.3c0 0 10.3 1.9 15-3.3 4.3-4.7-5.7-.3-11.1-1.9-2-.6-7.2-1.8-8.6 1.6-1.4 3.8-2.4 22.9-2.4 22.9h8" fill="#b47d56"/><path d="m47.3 62l-1.1-19-6.8-.1c0 6.5-1.5 19.1-1.5 19.1h9.4" fill="#cba7f9"/><path d="m10.3 33c0 0-3.3-.9-3.3-5.8 0-3.9 2.5-4.6 2.5-4.6 9 0 25.8-11.7 25.8-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.2 16.4-16.4 16.4-6.2 0-16.6-9-16.6-16.4" fill="#b47d56"/><path d="m26.9 37.8c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#935e3e"/><path d="m31.7 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><path d="m39.5 27.4c0 1.9-1.5 3.5-3.4 3.5-1.9 0-3.4-1.5-3.4-3.5 0-1.9 1.5-3.5 3.4-3.5 1.8.1 3.4 1.6 3.4 3.5" fill="#664e27"/><circle cx="36" cy="27.4" r="1.1" fill="#2b2925"/><path d="m30.7 29.6c1.7-10.5 10.3-3.5 13.8-5-3.5 3.3-10.4-3.8-13.8 5" fill="#3b3226"/><path d="m22 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><ellipse cx="17.7" cy="27.4" rx="3.4" ry="3.5" fill="#664e27"/><path d="m23 29.6c-1.7-10.5-10.3-3.5-13.8-5 3.5 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m26.9 41.7l-7.7-1.2c4.6 6.6 10.7 6.6 15.3 0l-7.6 1.2" fill="#935e3e"/><path d="m29.9 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.6.3-4.6.3 3.1.7 3.4 1.9 7.7 1.9s4.6-1.3 7.7-1.9c-.2 0-3.1.4-4.8-.3" fill="#734c31"/><circle cx="17.7" cy="27.4" r="1.1" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f481-1f3ff.svg b/public/emoji/1f481-1f3ff.svg
new file mode 100644
index 000000000..64f4c4969
--- /dev/null
+++ b/public/emoji/1f481-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M26.9,2C12.5,2,4.6,11,4.6,22.9V60h44.6V22.9c0-17.7-12.1-17.4-12.1-17.4S36.2,2,26.9,2z" fill="#231f20"/><path d="m36.8 49.1v-7.1h-19.8v7.1c-12.5.3-15 2.4-15 12.9h49.8c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m46.8 62l-.9-19.3c0 0 10.3 1.9 15-3.3 4.3-4.7-5.7-.3-11.1-1.9-2-.6-7.2-1.8-8.6 1.6-1.4 3.8-2.4 22.9-2.4 22.9h8" fill="#8a6859"/><path d="m47.3 62l-1.1-19-6.8-.1c0 6.5-1.5 19.1-1.5 19.1h9.4" fill="#cba7f9"/><path d="m10.3 33c0 0-3.3-.9-3.3-5.8 0-3.9 2.5-4.6 2.5-4.6 9 0 25.8-11.7 25.8-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.2 16.4-16.4 16.4-6.2 0-16.6-9-16.6-16.4" fill="#8a6859"/><path d="m26.9 37.8c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#705041"/><path d="m31.7 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><path d="m39.5 27.4c0 1.9-1.5 3.5-3.4 3.5-1.9 0-3.4-1.5-3.4-3.5 0-1.9 1.5-3.5 3.4-3.5 1.8.1 3.4 1.6 3.4 3.5" fill="#664e27"/><circle cx="36" cy="27.4" r="1.1" fill="#2b2925"/><path d="m30.7 29.6c1.7-10.5 10.3-3.5 13.8-5-3.5 3.3-10.4-3.8-13.8 5" fill="#3b3226"/><path d="m22.1 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><path d="m14.2 27.4c0 1.9 1.5 3.5 3.4 3.5 1.9 0 3.4-1.5 3.4-3.5 0-1.9-1.5-3.5-3.4-3.5-1.8.1-3.4 1.6-3.4 3.5" fill="#664e27"/><path d="m23 29.6c-1.7-10.5-10.3-3.5-13.8-5 3.5 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m26.9 41.7l-7.7-1.2c4.6 6.6 10.7 6.6 15.3 0l-7.6 1.2" fill="#7d5442"/><path d="m29.9 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.6.3-4.6.3 3.1.7 3.4 1.9 7.7 1.9s4.6-1.3 7.7-1.9c-.2 0-3.1.4-4.8-.3" fill="#5c3f34"/><circle cx="17.7" cy="27.4" r="1.1" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f481.svg b/public/emoji/1f481.svg
new file mode 100644
index 000000000..324606f26
--- /dev/null
+++ b/public/emoji/1f481.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M26.9,2C12.5,2,4.6,11,4.6,22.9V60h44.6V22.9c0-17.7-12.1-17.4-12.1-17.4S36.2,2,26.9,2z" fill="#ffb300"/><path d="m36.8 49.1v-7.1h-19.8v7.1c-12.5.3-15 2.4-15 12.9h49.8c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m46.8 62l-.9-19.3c0 0 10.3 1.9 15-3.3 4.3-4.7-5.7-.3-11.1-1.9-2-.6-7.2-1.8-8.6 1.6-1.4 3.8-2.4 22.9-2.4 22.9h8" fill="#ffdd67"/><path d="m47.3 62l-1.1-19-6.8-.1c0 6.5-1.5 19.1-1.5 19.1h9.4" fill="#cba7f9"/><path d="m10.3 33c0 0-3.3-.9-3.3-5.8 0-3.9 2.5-4.6 2.5-4.6 9 0 25.8-11.7 25.8-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.2 16.4-16.4 16.4-6.2 0-16.6-9-16.6-16.4" fill="#ffdd67"/><path d="m26.9 37.8c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#eba352"/><path d="m31.7 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><path d="m39.5 27.4c0 1.9-1.5 3.5-3.4 3.5-1.9 0-3.4-1.5-3.4-3.5 0-1.9 1.5-3.5 3.4-3.5 1.8.1 3.4 1.6 3.4 3.5" fill="#664e27"/><circle cx="36" cy="27.4" r="1.1" fill="#2b2925"/><path d="m30.7 29.6c1.7-10.5 10.3-3.5 13.8-5-3.5 3.3-10.4-3.8-13.8 5" fill="#3b3226"/><path d="m22 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><ellipse cx="17.7" cy="27.4" rx="3.4" ry="3.5" fill="#664e27"/><path d="m23 29.6c-1.7-10.5-10.3-3.5-13.8-5 3.5 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m26.9 41.7l-7.7-1.2c4.6 6.6 10.7 6.6 15.3 0l-7.6 1.2" fill="#f09985"/><path d="m29.9 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.6.3-4.6.3 3.1.7 3.4 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9-.2 0-3.1.4-4.8-.3" fill="#d47f6c"/><circle cx="17.7" cy="27.4" r="1.1" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f482-1f3fb.svg b/public/emoji/1f482-1f3fb.svg
new file mode 100644
index 000000000..12ecea3c4
--- /dev/null
+++ b/public/emoji/1f482-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52.4 43.9c-3.2-1.2-2.1-6.8-2.1-6.8h-36.6c0 0 1.1 5.6-2.1 6.8 0 0-2.6-.3-2.6 2.7 0 3.7 2.7 3 2.7 3 0 5.6 5.7 11.4 20.3 11.4 14.6 0 20.3-5.9 20.3-11.4 0 0 2.7.6 2.7-3 0-3-2.6-2.7-2.6-2.7" fill="#ffe1bd"/><path d="m50.5 38.6v10.9c0 5-5.2 10.4-18.4 10.4s-18.4-5.3-18.4-10.4v-10.9h-1.9v11.9c0 5.6 5.7 11.4 20.3 11.4 14.6 0 20.3-5.9 20.3-11.4v-11.9h-1.9" fill="#454749"/><g fill="#fff"><ellipse cx="41.5" cy="46" rx="5.3" ry="5.3"/><ellipse cx="22.5" cy="46" rx="5.3" ry="5.3"/></g><g fill="#664e27"><path d="m26.5 53.9c-.1.1-.2.3-.2.5 0 1.3 2.6 2.9 5.8 2.9 3.2 0 5.8-1.6 5.8-2.9 0-.2 0-.4-.1-.5 0 0-2.5 1.1-5.6 1.1-3.3 0-5.7-1.1-5.7-1.1"/><circle cx="41.5" cy="46" r="3.8"/></g><path d="m42.7 46c0 .7-.6 1.3-1.2 1.3-.7 0-1.3-.6-1.3-1.3s.6-1.3 1.3-1.3c.6 0 1.2.6 1.2 1.3" fill="#231f20"/><circle cx="22.5" cy="46" r="3.8" fill="#664e27"/><circle cx="22.5" cy="46" r="1.2" fill="#231f20"/><path d="m57.3 36.8c2.6-.2 4.7-2.1 4.7-2.1-1.4-.5-2.7-2.6-3.9-3.1 1.3-.2 2.4-2.1 3.7-2.9-.7-.2-3.2-1.9-4-2.1 1.3-.6 2.6-1.6 3.8-2.8-1.1-.1-2.8-2.2-3.4-2.2 2.2-1 3.2-2.9 3.2-2.9-1 .1-2.3-1.7-3.5-1.8 2.4-1.5 2.2-4.3 2.2-4.3-1.4.9-3.5.2-4.1.4 1.2-1.9.7-4.4.7-4.4-1 1.3-2.4.8-3.1 1.2.3-.9-.6-2.7-.3-3.8-1 1-2.9.9-3.6 2.1.2-1.2-.7-2.9-.8-4.3-.8.9-2.6 2.2-2.9 2.9-.1-1-1.4-2.4-1.8-3.5-.3.7-2 2.6-2.3 3.1-.2-1.7-.5-1.9-1.2-3.1-.2.8-1.9 1.7-2.4 3.1-.4-2-1.4-3.1-1.9-3.9-.3 1-2 2.4-2.2 3.1-.4-1.4-2.2-3.5-2.2-3.5s-1.8 2.1-2.2 3.5c-.2-.6-1.9-2.1-2.2-3.1-.4.8-1.5 1.9-1.9 3.9-.4-1.4-2.1-2.2-2.4-3.1-.6 1.2-1 1.4-1.2 3.1-.3-.5-2-2.3-2.3-3.1-.4 1-1.6 2.4-1.8 3.5-.3-.7-2.1-2-2.8-2.8-.2 1.4-1.1 3.1-.8 4.3-.7-1.3-2.5-1.2-3.5-2.2.3 1.1-.6 2.8-.3 3.8-.8-.4-2.2.1-3.2-1.2 0 0-.5 2.4.7 4.4-.6-.2-2.7.4-4.1-.4 0 0-.2 2.8 2.2 4.3-1.2.1-2.6 1.8-3.6 1.8 0 0 1 1.9 3.2 2.9-.5 0-2.3 2.2-3.4 2.2 1.2 1.2 2.4 2.2 3.8 2.8-.8.2-3.3 1.9-4 2.1 1.3.8 2.4 2.7 3.7 2.9-1.2.5-2.5 2.6-3.9 3.1 0 0 2.1 1.9 4.7 2.1-1.1.4-.5 2.5-3.2 4.5 3.3-.6 3.7.5 6.7-1 0 0 .5 2.3-.9 3.4 0 0 4.5 1.8 7.4-4-.2 1.2 1.9 1.8 2.5 4.1 2.7-2.6 3.1-5.1 3.1-5.1.4 2.9 4.1 4 4 5.2 1.2-.9 3-2.2 3.3-4.1 1.8 2 1.2 5 1.2 5s3.8-1.3 4.9-5c.2 1.9 1 3.1 2.1 4-.1-1.2 3.6-2.3 4-5.2 0 0 .4 2.5 3.1 5.1.5-2.4 2.6-2.9 2.5-4.1 2.9 5.8 7.4 4 7.4 4-1.4-1.1-.9-3.4-.9-3.4 3 1.5 3.4.4 6.7 1-2.8-1.9-2.2-4-3.3-4.4" fill="#454749"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f482-1f3fc.svg b/public/emoji/1f482-1f3fc.svg
new file mode 100644
index 000000000..0a822b81e
--- /dev/null
+++ b/public/emoji/1f482-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52.4 43.9c-3.2-1.2-2.1-6.8-2.1-6.8h-36.6c0 0 1.1 5.6-2.1 6.8 0 0-2.6-.3-2.6 2.7 0 3.7 2.7 3 2.7 3 0 5.6 5.7 11.4 20.3 11.4 14.6 0 20.3-5.9 20.3-11.4 0 0 2.7.6 2.7-3 0-3-2.6-2.7-2.6-2.7" fill="#fed0ac"/><path d="m50.5 38.6v10.9c0 5-5.2 10.4-18.4 10.4-13.2 0-18.4-5.3-18.4-10.4v-10.9h-1.9v11.9c0 5.6 5.7 11.4 20.3 11.4 14.6 0 20.3-5.9 20.3-11.4v-11.9h-1.9" fill="#454749"/><g fill="#fff"><ellipse cx="41.5" cy="46" rx="5.3" ry="5.3"/><ellipse cx="22.6" cy="46" rx="5.3" ry="5.3"/></g><g fill="#664e27"><path d="m26.5 53.9c-.1.1-.2.3-.2.5 0 1.3 2.6 2.9 5.8 2.9s5.8-1.6 5.8-2.9c0-.2 0-.4-.1-.5 0 0-2.5 1.1-5.6 1.1-3.3 0-5.7-1.1-5.7-1.1"/><circle cx="41.5" cy="46" r="3.8"/></g><path d="m42.7 46c0 .7-.6 1.3-1.2 1.3-.7 0-1.3-.6-1.3-1.3s.6-1.3 1.3-1.3c.6 0 1.2.6 1.2 1.3" fill="#231f20"/><circle cx="22.5" cy="46" r="3.8" fill="#664e27"/><circle cx="22.5" cy="46" r="1.2" fill="#231f20"/><path d="m57.3 36.8c2.6-.2 4.7-2.1 4.7-2.1-1.4-.5-2.7-2.6-3.9-3.1 1.3-.2 2.4-2.1 3.7-2.9-.7-.2-3.2-1.9-4-2.1 1.3-.6 2.6-1.6 3.8-2.8-1.1-.1-2.8-2.2-3.4-2.2 2.2-1 3.2-2.9 3.2-2.9-1 .1-2.3-1.7-3.5-1.8 2.4-1.5 2.2-4.3 2.2-4.3-1.4.9-3.5.2-4.1.4 1.2-1.9.7-4.4.7-4.4-1 1.3-2.4.8-3.1 1.2.3-.9-.6-2.7-.3-3.8-1 1-2.9.9-3.6 2.1.2-1.2-.7-2.9-.8-4.3-.8.9-2.6 2.2-2.9 2.9-.1-1-1.4-2.4-1.8-3.5-.3.7-2 2.6-2.3 3.1-.2-1.7-.5-1.9-1.2-3.1-.2.8-1.9 1.7-2.4 3.1-.4-2-1.4-3.1-1.9-3.9-.3 1-2 2.4-2.2 3.1-.4-1.4-2.2-3.5-2.2-3.5s-1.8 2.1-2.2 3.5c-.2-.6-1.9-2.1-2.2-3.1-.4.8-1.5 1.9-1.9 3.9-.4-1.4-2.1-2.2-2.4-3.1-.7 1.2-1 1.4-1.2 3.1-.3-.5-2-2.3-2.3-3.1-.4 1-1.6 2.4-1.8 3.5-.3-.7-2.1-2-2.8-2.8-.2 1.4-1.1 3.1-.8 4.3-.7-1.3-2.5-1.2-3.5-2.2.3 1.1-.6 2.8-.3 3.8-.8-.4-2.2.1-3.2-1.2 0 0-.5 2.4.7 4.4-.6-.2-2.7.4-4.1-.4 0 0-.2 2.8 2.2 4.3-1.2.1-2.6 1.8-3.6 1.8 0 0 1 1.9 3.2 2.9-.5 0-2.3 2.2-3.4 2.2 1.2 1.2 2.4 2.2 3.8 2.8-.8.2-3.3 1.9-4 2.1 1.3.8 2.4 2.7 3.7 2.9-1.2.5-2.5 2.6-3.9 3.1 0 0 2.1 1.9 4.7 2.1-1.1.4-.5 2.5-3.2 4.5 3.3-.6 3.7.5 6.7-1 0 0 .5 2.3-.9 3.4 0 0 4.5 1.8 7.4-4-.2 1.2 1.9 1.8 2.5 4.1 2.7-2.6 3.1-5.1 3.1-5.1.4 2.9 4.1 4 4 5.2 1.2-.9 3-2.2 3.3-4.1 1.8 2 1.2 5 1.2 5s3.8-1.3 4.9-5c.2 1.9 1 3.1 2.1 4-.1-1.2 3.6-2.3 4-5.2 0 0 .4 2.5 3.1 5.1.5-2.4 2.6-2.9 2.5-4.1 2.9 5.8 7.4 4 7.4 4-1.4-1.1-.9-3.4-.9-3.4 3 1.5 3.4.4 6.7 1-2.8-1.9-2.2-4-3.3-4.4" fill="#454749"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f482-1f3fd.svg b/public/emoji/1f482-1f3fd.svg
new file mode 100644
index 000000000..3048f05b8
--- /dev/null
+++ b/public/emoji/1f482-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52.4 43.9c-3.2-1.2-2.1-6.8-2.1-6.8h-36.6c0 0 1.1 5.6-2.1 6.8 0 0-2.6-.3-2.6 2.7 0 3.7 2.7 3 2.7 3 0 5.6 5.7 11.4 20.3 11.4 14.6 0 20.3-5.9 20.3-11.4 0 0 2.7.6 2.7-3 0-3-2.6-2.7-2.6-2.7" fill="#d6a57c"/><path d="m50.5 38.6v10.9c0 5-5.2 10.4-18.4 10.4-13.2 0-18.4-5.3-18.4-10.4v-10.9h-1.9v11.9c0 5.6 5.7 11.4 20.3 11.4 14.6 0 20.3-5.9 20.3-11.4v-11.9h-1.9" fill="#454749"/><g fill="#fff"><ellipse cx="41.5" cy="46" rx="5.3" ry="5.3"/><ellipse cx="22.6" cy="46" rx="5.3" ry="5.3"/></g><g fill="#664e27"><path d="m26.5 53.9c-.1.1-.2.3-.2.5 0 1.3 2.6 2.9 5.8 2.9s5.8-1.6 5.8-2.9c0-.2 0-.4-.1-.5 0 0-2.5 1.1-5.6 1.1-3.3 0-5.7-1.1-5.7-1.1"/><circle cx="41.5" cy="46" r="3.8"/></g><path d="m42.7 46c0 .7-.6 1.3-1.2 1.3-.7 0-1.3-.6-1.3-1.3s.6-1.3 1.3-1.3c.6 0 1.2.6 1.2 1.3" fill="#231f20"/><circle cx="22.5" cy="46" r="3.8" fill="#664e27"/><circle cx="22.5" cy="46" r="1.2" fill="#231f20"/><path d="m57.3 36.8c2.6-.2 4.7-2.1 4.7-2.1-1.4-.5-2.7-2.6-3.9-3.1 1.3-.2 2.4-2.1 3.7-2.9-.7-.2-3.2-1.9-4-2.1 1.3-.6 2.6-1.6 3.8-2.8-1.1-.1-2.8-2.2-3.4-2.2 2.2-1 3.2-2.9 3.2-2.9-1 .1-2.3-1.7-3.5-1.8 2.4-1.5 2.2-4.3 2.2-4.3-1.4.9-3.5.2-4.1.4 1.2-1.9.7-4.4.7-4.4-1 1.3-2.4.8-3.1 1.2.3-.9-.6-2.7-.3-3.8-1 1-2.9.9-3.6 2.1.2-1.2-.7-2.9-.8-4.3-.8.9-2.6 2.2-2.9 2.9-.1-1-1.4-2.4-1.8-3.5-.3.7-2 2.6-2.3 3.1-.2-1.7-.5-1.9-1.2-3.1-.2.8-1.9 1.7-2.4 3.1-.4-2-1.4-3.1-1.9-3.9-.3 1-2 2.4-2.2 3.1-.4-1.4-2.2-3.5-2.2-3.5s-1.8 2.1-2.2 3.5c-.2-.6-1.9-2.1-2.2-3.1-.4.8-1.5 1.9-1.9 3.9-.4-1.4-2.1-2.2-2.4-3.1-.7 1.2-1 1.4-1.2 3.1-.3-.5-2-2.3-2.3-3.1-.4 1-1.6 2.4-1.8 3.5-.3-.7-2.1-2-2.8-2.8-.2 1.4-1.1 3.1-.8 4.3-.7-1.3-2.5-1.2-3.5-2.2.3 1.1-.6 2.8-.3 3.8-.8-.4-2.2.1-3.2-1.2 0 0-.5 2.4.7 4.4-.6-.2-2.7.4-4.1-.4 0 0-.2 2.8 2.2 4.3-1.2.1-2.6 1.8-3.6 1.8 0 0 1 1.9 3.2 2.9-.5 0-2.3 2.2-3.4 2.2 1.2 1.2 2.4 2.2 3.8 2.8-.8.2-3.3 1.9-4 2.1 1.3.8 2.4 2.7 3.7 2.9-1.2.5-2.5 2.6-3.9 3.1 0 0 2.1 1.9 4.7 2.1-1.1.4-.5 2.5-3.2 4.5 3.3-.6 3.7.5 6.7-1 0 0 .5 2.3-.9 3.4 0 0 4.5 1.8 7.4-4-.2 1.2 1.9 1.8 2.5 4.1 2.7-2.6 3.1-5.1 3.1-5.1.4 2.9 4.1 4 4 5.2 1.2-.9 3-2.2 3.3-4.1 1.8 2 1.2 5 1.2 5s3.8-1.3 4.9-5c.2 1.9 1 3.1 2.1 4-.1-1.2 3.6-2.3 4-5.2 0 0 .4 2.5 3.1 5.1.5-2.4 2.6-2.9 2.5-4.1 2.9 5.8 7.4 4 7.4 4-1.4-1.1-.9-3.4-.9-3.4 3 1.5 3.4.4 6.7 1-2.8-1.9-2.2-4-3.3-4.4" fill="#454749"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f482-1f3fe.svg b/public/emoji/1f482-1f3fe.svg
new file mode 100644
index 000000000..ece9fd37d
--- /dev/null
+++ b/public/emoji/1f482-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52.4 43.9c-3.2-1.2-2.1-6.8-2.1-6.8h-36.6c0 0 1.1 5.6-2.1 6.8 0 0-2.6-.3-2.6 2.7 0 3.7 2.7 3 2.7 3 0 5.6 5.7 11.4 20.3 11.4 14.6 0 20.3-5.9 20.3-11.4 0 0 2.7.6 2.7-3 0-3-2.6-2.7-2.6-2.7" fill="#b47d56"/><path d="m50.5 38.6v10.9c0 5-5.2 10.4-18.4 10.4-13.2 0-18.4-5.3-18.4-10.4v-10.9h-1.9v11.9c0 5.6 5.7 11.4 20.3 11.4s20.3-5.9 20.3-11.4v-11.9h-1.9" fill="#454749"/><g fill="#fff"><ellipse cx="41.5" cy="46" rx="5.3" ry="5.3"/><ellipse cx="22.6" cy="46" rx="5.3" ry="5.3"/></g><g fill="#664e27"><path d="m26.5 53.9c-.1.1-.2.3-.2.5 0 1.3 2.6 2.9 5.8 2.9s5.8-1.6 5.8-2.9c0-.2 0-.4-.1-.5 0 0-2.5 1.1-5.6 1.1-3.3 0-5.7-1.1-5.7-1.1"/><circle cx="41.5" cy="46" r="3.8"/></g><path d="m42.7 46c0 .7-.6 1.3-1.2 1.3-.7 0-1.2-.6-1.2-1.3s.6-1.3 1.2-1.3c.6 0 1.2.6 1.2 1.3" fill="#231f20"/><circle cx="22.5" cy="46" r="3.8" fill="#664e27"/><circle cx="22.5" cy="46" r="1.2" fill="#231f20"/><path d="m57.3 36.8c2.6-.2 4.7-2.1 4.7-2.1-1.4-.5-2.7-2.6-3.9-3.1 1.3-.2 2.4-2.1 3.7-2.9-.7-.2-3.2-1.9-4-2.1 1.3-.6 2.6-1.6 3.8-2.8-1.1-.1-2.8-2.2-3.4-2.2 2.2-1 3.2-2.9 3.2-2.9-1 .1-2.3-1.7-3.5-1.8 2.4-1.5 2.2-4.3 2.2-4.3-1.4.9-3.5.2-4.1.4 1.2-1.9.7-4.4.7-4.4-1 1.3-2.4.8-3.1 1.2.3-.9-.6-2.7-.3-3.8-1 1-2.9.9-3.6 2.1.2-1.2-.7-2.9-.8-4.3-.8.9-2.6 2.2-2.9 2.9-.1-1-1.4-2.4-1.8-3.5-.3.7-2 2.6-2.3 3.1-.2-1.7-.5-1.9-1.2-3.1-.2.8-1.9 1.7-2.4 3.1-.4-2-1.4-3.1-1.9-3.9-.3 1-2 2.4-2.2 3.1-.4-1.4-2.2-3.5-2.2-3.5s-1.8 2.1-2.2 3.5c-.2-.6-1.9-2.1-2.2-3.1-.4.8-1.5 1.9-1.9 3.9-.4-1.4-2.1-2.2-2.4-3.1-.7 1.2-1 1.4-1.2 3.1-.3-.5-2-2.3-2.3-3.1-.4 1-1.6 2.4-1.8 3.5-.3-.7-2.1-2-2.8-2.8-.2 1.4-1.1 3.1-.8 4.3-.7-1.3-2.5-1.2-3.5-2.2.3 1.1-.6 2.8-.3 3.8-.8-.4-2.2.1-3.2-1.2 0 0-.5 2.4.7 4.4-.6-.2-2.7.4-4.1-.4 0 0-.2 2.8 2.2 4.3-1.2.1-2.6 1.8-3.6 1.8 0 0 1 1.9 3.2 2.9-.5 0-2.3 2.2-3.4 2.2 1.2 1.2 2.4 2.2 3.8 2.8-.8.2-3.3 1.9-4 2.1 1.3.8 2.4 2.7 3.7 2.9-1.2.5-2.5 2.6-3.9 3.1 0 0 2.1 1.9 4.7 2.1-1.1.4-.5 2.5-3.2 4.5 3.3-.6 3.7.5 6.7-1 0 0 .5 2.3-.9 3.4 0 0 4.5 1.8 7.4-4-.2 1.2 1.9 1.8 2.5 4.1 2.7-2.6 3.1-5.1 3.1-5.1.4 2.9 4.1 4 4 5.2 1.2-.9 3-2.2 3.3-4.1 1.8 2 1.2 5 1.2 5s3.8-1.3 4.9-5c.2 1.9 1 3.1 2.1 4-.1-1.2 3.6-2.3 4-5.2 0 0 .4 2.5 3.1 5.1.5-2.4 2.6-2.9 2.5-4.1 2.9 5.8 7.4 4 7.4 4-1.4-1.1-.9-3.4-.9-3.4 3 1.5 3.4.4 6.7 1-2.8-1.9-2.2-4-3.3-4.4" fill="#454749"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f482-1f3ff.svg b/public/emoji/1f482-1f3ff.svg
new file mode 100644
index 000000000..c59625be5
--- /dev/null
+++ b/public/emoji/1f482-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52.4 43.9c-3.2-1.2-2.1-6.8-2.1-6.8h-36.6c0 0 1.1 5.6-2.1 6.8 0 0-2.6-.3-2.6 2.7 0 3.7 2.7 3 2.7 3 0 5.6 5.7 11.4 20.3 11.4 14.6 0 20.3-5.9 20.3-11.4 0 0 2.7.6 2.7-3 0-3-2.6-2.7-2.6-2.7" fill="#8a6859"/><path d="m50.5 38.6v10.9c0 5-5.2 10.4-18.4 10.4-13.2 0-18.4-5.3-18.4-10.4v-10.9h-1.9v11.9c0 5.6 5.7 11.4 20.3 11.4 14.6 0 20.3-5.9 20.3-11.4v-11.9h-1.9" fill="#454749"/><g fill="#fff"><ellipse cx="41.5" cy="46" rx="5.3" ry="5.3"/><ellipse cx="22.6" cy="46" rx="5.3" ry="5.3"/></g><path d="m26.5 53.9c-.1.1-.2.3-.2.5 0 1.3 2.6 2.9 5.8 2.9s5.8-1.6 5.8-2.9c0-.2 0-.4-.1-.5 0 0-2.5 1.1-5.6 1.1-3.3 0-5.7-1.1-5.7-1.1" fill="#574137"/><circle cx="41.5" cy="46" r="3.8" fill="#664e27"/><circle cx="41.5" cy="46" r="1.2" fill="#231f20"/><circle cx="22.5" cy="46" r="3.8" fill="#664e27"/><circle cx="22.6" cy="46" r="1.2" fill="#231f20"/><path d="m57.3 36.8c2.6-.2 4.7-2.1 4.7-2.1-1.4-.5-2.7-2.6-3.9-3.1 1.3-.2 2.4-2.1 3.7-2.9-.7-.2-3.2-1.9-4-2.1 1.3-.6 2.6-1.6 3.8-2.8-1.1-.1-2.8-2.2-3.4-2.2 2.2-1 3.2-2.9 3.2-2.9-1 .1-2.3-1.7-3.5-1.8 2.4-1.5 2.2-4.3 2.2-4.3-1.4.9-3.5.2-4.1.4 1.2-1.9.7-4.4.7-4.4-1 1.3-2.4.8-3.1 1.2.3-.9-.6-2.7-.3-3.8-1 1-2.9.9-3.6 2.1.2-1.2-.7-2.9-.8-4.3-.8.9-2.6 2.2-2.9 2.9-.1-1-1.4-2.4-1.8-3.5-.3.7-2 2.6-2.3 3.1-.2-1.7-.5-1.9-1.2-3.1-.2.8-1.9 1.7-2.4 3.1-.4-2-1.4-3.1-1.9-3.9-.3 1-2 2.4-2.2 3.1-.4-1.4-2.2-3.5-2.2-3.5s-1.8 2.1-2.2 3.5c-.2-.6-1.9-2.1-2.2-3.1-.4.8-1.5 1.9-1.9 3.9-.4-1.4-2.1-2.2-2.4-3.1-.7 1.2-1 1.4-1.2 3.1-.3-.5-2-2.3-2.3-3.1-.4 1-1.6 2.4-1.8 3.5-.3-.7-2.1-2-2.8-2.8-.2 1.4-1.1 3.1-.8 4.3-.7-1.3-2.5-1.2-3.5-2.2.3 1.1-.6 2.8-.3 3.8-.8-.4-2.2.1-3.2-1.2 0 0-.5 2.4.7 4.4-.6-.2-2.7.4-4.1-.4 0 0-.2 2.8 2.2 4.3-1.2.1-2.6 1.8-3.6 1.8 0 0 1 1.9 3.2 2.9-.5 0-2.3 2.2-3.4 2.2 1.2 1.2 2.4 2.2 3.8 2.8-.8.2-3.3 1.9-4 2.1 1.3.8 2.4 2.7 3.7 2.9-1.2.5-2.5 2.6-3.9 3.1 0 0 2.1 1.9 4.7 2.1-1.1.4-.5 2.5-3.2 4.5 3.3-.6 3.7.5 6.7-1 0 0 .5 2.3-.9 3.4 0 0 4.5 1.8 7.4-4-.2 1.2 1.9 1.8 2.5 4.1 2.7-2.6 3.1-5.1 3.1-5.1.4 2.9 4.1 4 4 5.2 1.2-.9 3-2.2 3.3-4.1 1.8 2 1.2 5 1.2 5s3.8-1.3 4.9-5c.2 1.9 1 3.1 2.1 4-.1-1.2 3.6-2.3 4-5.2 0 0 .4 2.5 3.1 5.1.5-2.4 2.6-2.9 2.5-4.1 2.9 5.8 7.4 4 7.4 4-1.4-1.1-.9-3.4-.9-3.4 3 1.5 3.4.4 6.7 1-2.8-1.9-2.2-4-3.3-4.4" fill="#454749"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f482.svg b/public/emoji/1f482.svg
new file mode 100644
index 000000000..a2828629e
--- /dev/null
+++ b/public/emoji/1f482.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52.4 43.9c-3.2-1.2-2.1-6.8-2.1-6.8h-36.6c0 0 1.1 5.6-2.1 6.8 0 0-2.6-.3-2.6 2.7 0 3.7 2.7 3 2.7 3 0 5.6 5.7 11.4 20.3 11.4 14.6 0 20.3-5.9 20.3-11.4 0 0 2.7.6 2.7-3 0-3-2.6-2.7-2.6-2.7" fill="#ffdd67"/><path d="m50.5 38.6v10.9c0 5-5.2 10.4-18.4 10.4-13.2 0-18.4-5.3-18.4-10.4v-10.9h-1.9v11.9c0 5.6 5.7 11.4 20.3 11.4s20.3-5.9 20.3-11.4v-11.9h-1.9" fill="#454749"/><g fill="#fff"><ellipse cx="41.5" cy="46" rx="5.3" ry="5.3"/><ellipse cx="22.6" cy="46" rx="5.3" ry="5.3"/></g><g fill="#664e27"><path d="m26.5 53.9c-.1.1-.2.3-.2.5 0 1.3 2.6 2.9 5.8 2.9s5.8-1.6 5.8-2.9c0-.2 0-.4-.1-.5 0 0-2.5 1.1-5.6 1.1-3.3 0-5.7-1.1-5.7-1.1"/><circle cx="41.5" cy="46" r="3.8"/></g><circle cx="41.5" cy="46" r="1.2" fill="#231f20"/><circle cx="22.5" cy="46" r="3.8" fill="#664e27"/><circle cx="22.5" cy="46" r="1.2" fill="#231f20"/><path d="m57.3 36.8c2.6-.2 4.7-2.1 4.7-2.1-1.4-.5-2.7-2.6-3.9-3.1 1.3-.2 2.4-2.1 3.7-2.9-.7-.2-3.2-1.9-4-2.1 1.3-.6 2.6-1.6 3.8-2.8-1.1-.1-2.8-2.2-3.4-2.2 2.2-1 3.2-2.9 3.2-2.9-1 .1-2.3-1.7-3.5-1.8 2.4-1.5 2.2-4.3 2.2-4.3-1.4.9-3.5.2-4.1.4 1.2-1.9.7-4.4.7-4.4-1 1.3-2.4.8-3.1 1.2.3-.9-.6-2.7-.3-3.8-1 1-2.9.9-3.6 2.1.2-1.2-.7-2.9-.8-4.3-.8.9-2.6 2.2-2.9 2.9-.1-1-1.4-2.4-1.8-3.5-.3.7-2 2.6-2.3 3.1-.2-1.7-.5-1.9-1.2-3.1-.2.8-1.9 1.7-2.4 3.1-.4-2-1.4-3.1-1.9-3.9-.3 1-2 2.4-2.2 3.1-.4-1.4-2.2-3.5-2.2-3.5s-1.8 2.1-2.2 3.5c-.2-.6-1.9-2.1-2.2-3.1-.4.8-1.5 1.9-1.9 3.9-.4-1.4-2.1-2.2-2.4-3.1-.7 1.2-1 1.4-1.2 3.1-.3-.5-2-2.3-2.3-3.1-.4 1-1.6 2.4-1.8 3.5-.3-.7-2.1-2-2.8-2.8-.2 1.4-1.1 3.1-.8 4.3-.7-1.3-2.5-1.2-3.5-2.2.3 1.1-.6 2.8-.3 3.8-.8-.4-2.2.1-3.2-1.2 0 0-.5 2.4.7 4.4-.6-.2-2.7.4-4.1-.4 0 0-.2 2.8 2.2 4.3-1.2.1-2.6 1.8-3.6 1.8 0 0 1 1.9 3.2 2.9-.5 0-2.3 2.2-3.4 2.2 1.2 1.2 2.4 2.2 3.8 2.8-.8.2-3.3 1.9-4 2.1 1.3.8 2.4 2.7 3.7 2.9-1.2.5-2.5 2.6-3.9 3.1 0 0 2.1 1.9 4.7 2.1-1.1.4-.5 2.5-3.2 4.5 3.3-.6 3.7.5 6.7-1 0 0 .5 2.3-.9 3.4 0 0 4.5 1.8 7.4-4-.2 1.2 1.9 1.8 2.5 4.1 2.7-2.6 3.1-5.1 3.1-5.1.4 2.9 4.1 4 4 5.2 1.2-.9 3-2.2 3.3-4.1 1.8 2 1.2 5 1.2 5s3.8-1.3 4.9-5c.2 1.9 1 3.1 2.1 4-.1-1.2 3.6-2.3 4-5.2 0 0 .4 2.5 3.1 5.1.5-2.4 2.6-2.9 2.5-4.1 2.9 5.8 7.4 4 7.4 4-1.4-1.1-.8-3.4-.8-3.4 3 1.5 3.4.4 6.7 1-2.9-1.9-2.3-4-3.4-4.4" fill="#454749"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f483-1f3fb.svg b/public/emoji/1f483-1f3fb.svg
new file mode 100644
index 000000000..23026b5a5
--- /dev/null
+++ b/public/emoji/1f483-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.6 33.8c-1.5 12.3-26.2 10.9-27.4 4.7-9.2 4.7-6.7 12-6.7 12 8.4 19 46.4-.2 34.1-16.7" fill="#b70b0b"/><path d="m44.3 52.5c3.1 1.9 1.3 4.3-3.3 2.3-3.9-1.7-.6-5.1.8-4 1.2 1.1 1.9 1.3 2.5 1.7" fill="#ff4848"/><path d="m41.6 52.3c-3.5-2.9-3-4.5-6.5-5.4-3.2-5.1-5.9-6.9-5.9-6.9-1.7 2.4-1 4.6-1 4.6s3.4 4.4 5.9 5.7c3.1 1.5 6.3 3.7 6.3 3.7 1.4 1.1 2.8-.4 1.2-1.7" fill="#ffe1bd"/><path d="m28.2 59.6c.1 3.9-5.8 2.3-3.7.6.3-.3.3-.9.1-1.4-1.3-3.7 3.2-4 3.3-2.3.1 1.5.3 2.4.3 3.1" fill="#ff4848"/><path d="m26.9 57.3c-.2-4.4 1.2-5.1-.5-8 .5-2.6-.7-6.7-.7-6.7-2.5.3-4 .7-4 .7s.6 5.2 1.4 7.7c1 3.1 1.6 6.7 1.6 6.7.2 1.8 2.4 1.6 2.2-.4" fill="#ffe1bd"/><path d="m37.1 10.6c2.7 7.6 11.9 10 17 3.1 2.6 10-11.1 14.5-19 14.8-24.4.7-21.8-13-21.8-14.7.1-15.4 19.6-14.9 23.8-3.2" fill="#594640"/><g fill="#ffe1bd"><path d="m41.1 32.7c-1.6-.9-2.2-1.2-2.7-.8l-7.2-4.6c-1.6-1.1-3.7-1.5-3.7-1.5-1.4 1.4.5 2.6.5 2.6l9.2 5.4-.3.6c-.3.4-.1 1 .3 1.3l.6.3c.3.2.7.2 1 0 .9.4 2.1.7 3-.8.1-.2.9-1.5-.7-2.5"/><path d="m14.7 26.8l-4.4-4.4c.4-.4.3-1 0-1.3l-.5-.5c-.3-.3-.7-.3-1-.2-.7-.6-1.9-1.2-3.1.1-.2.2-1.3 1.4.1 2.7 1.3 1.2 1.8 1.7 2.4 1.4l5.7 5.6 6.4-.6 1.5-3.5-7.1.7"/></g><path d="m24.9 47.7c10-3.3 11.6.3 24-.7 12.4-1 7.7-13.2 7.7-13.2-2 10.5-26 6.7-27.2.5 2.2-2.2 2-4.2-1.8-8.3 0 0-1.3 1.2-2.9 1.2-1.6 0-2.9-1.2-2.9-1.2-6.5 6.8-1.5 9-1.5 9 1.7 3.2-.8 7 2.2 15.6-.1-.1 1-2.4 2.4-2.9" fill="#ff4848"/><path d="m32.7 15.4c.2-4.4-1.9-4.8-1.9-4.8-9.6 0-14.5 4.8-14.5 4.8s-2.3-1.6-2.3 1.5c0 1.2.5 2.2 2 2.3.5 3.9 2.7 5.3 6 5.7v1.1h-.3l-2.1 3.3c0 .7 2.1-2 5 1.6 2.9-3.6 5-.9 5-1.6l-2.1-3.3h-.5v-1.1c3.3-.4 5.5-1.8 6.1-5.7 1.5-.1 2-1.1 2-2.3 0-3.1-2.4-1.5-2.4-1.5" fill="#ffe1bd"/><path d="m9.4 22.7c-.3-.2-1-.9-1.1-1.1-.1-.3-.1-.6.1-.8 0 0 0-.1.1-.1.1-.1-.1-.3-.2-.2-.2.3-.3.6-.3 1 0 .2.2.4.4.6.3.3.9.8.9.8 0 .1.2-.1.1-.2" fill="#e6b796"/><g fill="#664e27"><circle cx="20.9" cy="15.8" r="1.5"/><circle cx="28.4" cy="15.8" r="1.5"/><path d="m27.1 20.5c-1.6 1.2-3.3 1.2-4.9 0-.2-.1-.4.1-.2.3.5.9 1.4 1.7 2.7 1.7s2.2-.8 2.7-1.7c.1-.2-.1-.4-.3-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f483-1f3fc.svg b/public/emoji/1f483-1f3fc.svg
new file mode 100644
index 000000000..df65e02a3
--- /dev/null
+++ b/public/emoji/1f483-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.6 33.8c-1.5 12.3-26.2 10.9-27.4 4.7-9.2 4.7-6.7 12-6.7 12 8.4 19 46.4-.2 34.1-16.7" fill="#b70b0b"/><path d="m44.3 52.5c3.1 1.9 1.3 4.3-3.3 2.3-3.9-1.7-.6-5.1.8-4 1.2 1.1 1.9 1.3 2.5 1.7" fill="#ff4848"/><path d="m41.6 52.3c-3.5-2.9-3-4.5-6.5-5.4-3.2-5.1-5.9-6.9-5.9-6.9-1.7 2.4-1 4.6-1 4.6s3.4 4.4 5.9 5.7c3.1 1.5 6.3 3.7 6.3 3.7 1.4 1.1 2.8-.4 1.2-1.7" fill="#fed0ac"/><path d="m28.2 59.6c.1 3.9-5.8 2.3-3.7.6.3-.3.3-.9.1-1.4-1.3-3.7 3.2-4 3.3-2.3.1 1.5.3 2.4.3 3.1" fill="#ff4848"/><path d="m26.9 57.3c-.2-4.4 1.2-5.1-.5-8 .5-2.6-.7-6.7-.7-6.7-2.5.3-4 .7-4 .7s.6 5.2 1.4 7.7c1 3.1 1.6 6.7 1.6 6.7.2 1.8 2.4 1.6 2.2-.4" fill="#fed0ac"/><path d="m37.1 10.6c2.7 7.6 11.9 10 17 3.1 2.6 10-11.1 14.5-19 14.8-24.4.7-21.7-13-21.7-14.7 0-15.4 19.5-14.9 23.7-3.2" fill="#dbb471"/><g fill="#fed0ac"><path d="m41.1 32.7c-1.6-.9-2.2-1.2-2.7-.8l-7.2-4.6c-1.6-1.1-3.7-1.5-3.7-1.5-1.4 1.4.5 2.6.5 2.6l9.2 5.4-.3.6c-.3.4-.1 1 .3 1.3l.6.3c.3.2.7.2 1 0 .9.4 2.1.7 3-.8.1-.2.9-1.5-.7-2.5"/><path d="m14.7 26.8l-4.4-4.4c.4-.4.3-1 0-1.3l-.5-.5c-.3-.3-.7-.3-1-.2-.7-.6-1.9-1.2-3.1.1-.2.2-1.3 1.4.1 2.7 1.3 1.2 1.8 1.7 2.4 1.4l5.7 5.6 6.4-.6 1.5-3.5-7.1.7"/></g><path d="m24.9 47.7c10-3.3 11.6.3 24-.7 12.4-1 7.7-13.2 7.7-13.2-2 10.5-26 6.7-27.2.5 2.2-2.2 2-4.2-1.8-8.3 0 0-1.3 1.2-2.9 1.2s-2.9-1.2-2.9-1.2c-6.5 6.8-1.5 9-1.5 9 1.7 3.2-.8 7 2.2 15.6-.1-.1 1-2.4 2.4-2.9" fill="#ff4848"/><path d="m32.7 15.4c.2-4.4-1.9-4.8-1.9-4.8-9.6 0-14.5 4.8-14.5 4.8s-2.3-1.6-2.3 1.5c0 1.2.5 2.2 2 2.3.5 3.9 2.7 5.3 6 5.7v1.1h-.3l-2.1 3.3c0 .7 2.1-2 5 1.6 2.9-3.6 5-.9 5-1.6l-2.1-3.3h-.5v-1.1c3.3-.4 5.5-1.8 6.1-5.7 1.5-.1 2-1.1 2-2.3 0-3.1-2.4-1.5-2.4-1.5" fill="#fed0ac"/><path d="m9.4 22.7c-.3-.2-1-.9-1.1-1.1-.1-.3-.1-.6.1-.8 0 0 0-.1.1-.1.1-.1-.1-.3-.2-.2-.2.3-.3.6-.3 1 0 .2.2.4.4.6.3.3.9.8.9.8 0 .1.2-.1.1-.2" fill="#e0a372"/><g fill="#664e27"><circle cx="20.9" cy="15.8" r="1.5"/><circle cx="28.4" cy="15.8" r="1.5"/><path d="m27.1 20.5c-1.6 1.2-3.3 1.2-4.9 0-.2-.1-.4.1-.2.3.5.9 1.4 1.7 2.7 1.7s2.2-.8 2.7-1.7c.1-.2-.1-.4-.3-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f483-1f3fd.svg b/public/emoji/1f483-1f3fd.svg
new file mode 100644
index 000000000..e4c1d7b9d
--- /dev/null
+++ b/public/emoji/1f483-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.6 33.8c-1.5 12.3-26.2 10.9-27.4 4.7-9.2 4.7-6.7 12-6.7 12 8.4 19 46.4-.2 34.1-16.7" fill="#b70b0b"/><path d="m44.3 52.5c3.1 1.9 1.3 4.3-3.3 2.3-3.9-1.7-.6-5.1.8-4 1.2 1.1 1.9 1.3 2.5 1.7" fill="#ff4848"/><path d="m41.6 52.3c-3.5-2.9-3-4.5-6.5-5.4-3.2-5.1-5.9-6.9-5.9-6.9-1.7 2.4-1 4.6-1 4.6s3.4 4.4 5.9 5.7c3.1 1.5 6.3 3.7 6.3 3.7 1.4 1.1 2.8-.4 1.2-1.7" fill="#d6a57c"/><path d="m28.2 59.6c.1 3.9-5.8 2.3-3.7.6.3-.3.3-.9.1-1.4-1.3-3.7 3.2-4 3.3-2.3.1 1.5.3 2.4.3 3.1" fill="#ff4848"/><path d="m26.9 57.3c-.2-4.4 1.2-5.1-.5-8 .5-2.6-.7-6.7-.7-6.7-2.5.3-4 .7-4 .7s.6 5.2 1.4 7.7c1 3.1 1.6 6.7 1.6 6.7.2 1.8 2.4 1.6 2.2-.4" fill="#d6a57c"/><path d="m37.1 10.6c2.7 7.6 11.9 10 17 3.1 2.6 10-11.1 14.5-19 14.8-24.4.7-21.7-13-21.7-14.7 0-15.4 19.5-14.9 23.7-3.2" fill="#594640"/><g fill="#d6a57c"><path d="m41.1 32.7c-1.6-.9-2.2-1.2-2.7-.8l-7.2-4.6c-1.6-1.1-3.7-1.5-3.7-1.5-1.4 1.4.5 2.6.5 2.6l9.2 5.4-.3.6c-.3.4-.1 1 .3 1.3l.6.3c.3.2.7.2 1 0 .9.4 2.1.7 3-.8.1-.2.9-1.5-.7-2.5"/><path d="m14.7 26.8l-4.4-4.4c.4-.4.3-1 0-1.3l-.5-.5c-.3-.3-.7-.3-1-.2-.7-.6-1.9-1.2-3.1.1-.2.2-1.3 1.4.1 2.7 1.3 1.2 1.8 1.7 2.4 1.4l5.7 5.6 6.4-.6 1.5-3.5-7.1.7"/></g><path d="m24.9 47.7c10-3.3 11.6.3 24-.7 12.4-1 7.7-13.2 7.7-13.2-2 10.5-26 6.7-27.2.5 2.2-2.2 2-4.2-1.8-8.3 0 0-1.3 1.2-2.9 1.2s-2.9-1.2-2.9-1.2c-6.5 6.8-1.5 9-1.5 9 1.7 3.2-.8 7 2.2 15.6-.1-.1 1-2.4 2.4-2.9" fill="#ff4848"/><path d="m32.7 15.4c.2-4.4-1.9-4.8-1.9-4.8-9.6 0-14.5 4.8-14.5 4.8s-2.3-1.6-2.3 1.5c0 1.2.5 2.2 2 2.3.5 3.9 2.7 5.3 6 5.7v1.1h-.3l-2.1 3.3c0 .7 2.1-2 5 1.6 2.9-3.6 5-.9 5-1.6l-2.1-3.3h-.5v-1.1c3.3-.4 5.5-1.8 6.1-5.7 1.5-.1 2-1.1 2-2.3 0-3.1-2.4-1.5-2.4-1.5" fill="#d6a57c"/><path d="m9.4 22.7c-.3-.2-1-.9-1.1-1.1-.1-.3-.1-.6.1-.8 0 0 0-.1.1-.1.1-.1-.1-.3-.2-.2-.2.3-.3.6-.3 1 0 .2.2.4.4.6.3.3.9.8.9.8 0 .1.2-.1.1-.2" fill="#b58360"/><g fill="#664e27"><circle cx="20.9" cy="15.8" r="1.5"/><circle cx="28.4" cy="15.8" r="1.5"/><path d="m27.1 20.5c-1.6 1.2-3.3 1.2-4.9 0-.2-.1-.4.1-.2.3.5.9 1.4 1.7 2.7 1.7 1.2 0 2.2-.8 2.7-1.7.1-.2-.1-.4-.3-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f483-1f3fe.svg b/public/emoji/1f483-1f3fe.svg
new file mode 100644
index 000000000..e163cfbc5
--- /dev/null
+++ b/public/emoji/1f483-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.6 33.8c-1.5 12.3-26.2 10.9-27.4 4.7-9.2 4.7-6.7 12-6.7 12 8.4 19 46.4-.2 34.1-16.7" fill="#b70b0b"/><path d="m44.3 52.5c3.1 1.9 1.3 4.3-3.3 2.3-3.9-1.7-.6-5.1.8-4 1.2 1.1 1.9 1.3 2.5 1.7" fill="#ff4848"/><path d="m41.6 52.3c-3.5-2.9-3-4.5-6.5-5.4-3.2-5.1-5.9-6.9-5.9-6.9-1.7 2.4-1 4.6-1 4.6s3.4 4.4 5.9 5.7c3.1 1.5 6.3 3.7 6.3 3.7 1.4 1.1 2.8-.4 1.2-1.7" fill="#b47d56"/><path d="m28.2 59.6c.1 3.9-5.8 2.3-3.7.6.3-.3.3-.9.1-1.4-1.3-3.7 3.2-4 3.3-2.3.1 1.5.3 2.4.3 3.1" fill="#ff4848"/><path d="m26.9 57.3c-.2-4.4 1.2-5.1-.5-8 .5-2.6-.7-6.7-.7-6.7-2.5.3-4 .7-4 .7s.6 5.2 1.4 7.7c1 3.1 1.6 6.7 1.6 6.7.2 1.8 2.4 1.6 2.2-.4" fill="#b47d56"/><path d="m37.1 10.6c2.7 7.6 11.9 10 17 3.1 2.6 10-11.1 14.5-19 14.8-24.4.7-21.7-13-21.7-14.7 0-15.4 19.5-14.9 23.7-3.2" fill="#231f20"/><g fill="#b47d56"><path d="m41.1 32.7c-1.6-.9-2.2-1.2-2.7-.8l-7.2-4.6c-1.6-1.1-3.7-1.5-3.7-1.5-1.4 1.4.5 2.6.5 2.6l9.2 5.4-.3.6c-.3.4-.1 1 .3 1.3l.6.3c.3.2.7.2 1 0 .9.4 2.1.7 3-.8.1-.2.9-1.5-.7-2.5"/><path d="m14.7 26.8l-4.4-4.4c.4-.4.3-1 0-1.3l-.5-.5c-.3-.3-.7-.3-1-.2-.7-.6-1.9-1.2-3.1.1-.2.2-1.3 1.4.1 2.7 1.3 1.2 1.8 1.7 2.4 1.4l5.7 5.6 6.4-.6 1.5-3.5-7.1.7"/></g><path d="m24.9 47.7c10-3.3 11.6.3 24-.7 12.4-1 7.7-13.2 7.7-13.2-2 10.5-26 6.7-27.2.5 2.2-2.2 2-4.2-1.8-8.3 0 0-1.3 1.2-2.9 1.2-1.6 0-2.9-1.2-2.9-1.2-6.5 6.8-1.5 9-1.5 9 1.7 3.2-.8 7 2.2 15.6-.1-.1 1-2.4 2.4-2.9" fill="#ff4848"/><path d="m32.7 15.4c.2-4.4-1.9-4.8-1.9-4.8-9.6 0-14.5 4.8-14.5 4.8s-2.3-1.6-2.3 1.5c0 1.2.5 2.2 2 2.3.5 3.9 2.7 5.3 6 5.7v1.1h-.3l-2.1 3.3c0 .7 2.1-2 5 1.6 2.9-3.6 5-.9 5-1.6l-2.1-3.3h-.5v-1.1c3.3-.4 5.5-1.8 6.1-5.7 1.5-.1 2-1.1 2-2.3 0-3.1-2.4-1.5-2.4-1.5" fill="#b47d56"/><path d="m9.4 22.7c-.3-.2-1-.9-1.1-1.1-.1-.3-.1-.6.1-.8 0 0 0-.1.1-.1.1-.1-.1-.3-.2-.2-.2.3-.3.6-.3 1 0 .2.2.4.4.6.3.3.9.8.9.8 0 .1.2-.1.1-.2" fill="#935e3e"/><g fill="#664e27"><circle cx="20.9" cy="15.8" r="1.5"/><circle cx="28.4" cy="15.8" r="1.5"/><path d="m27.1 20.5c-1.6 1.2-3.3 1.2-4.9 0-.2-.1-.4.1-.2.3.5.9 1.4 1.7 2.7 1.7s2.2-.8 2.7-1.7c.1-.2-.1-.4-.3-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f483-1f3ff.svg b/public/emoji/1f483-1f3ff.svg
new file mode 100644
index 000000000..bb4dcfe49
--- /dev/null
+++ b/public/emoji/1f483-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.6 33.8c-1.5 12.3-26.2 10.9-27.4 4.7-9.2 4.7-6.7 12-6.7 12 8.4 19 46.4-.2 34.1-16.7" fill="#b70b0b"/><path d="m44.3 52.5c3.1 1.9 1.3 4.3-3.3 2.3-3.9-1.7-.6-5.1.8-4 1.2 1.1 1.9 1.3 2.5 1.7" fill="#ff4848"/><path d="m41.6 52.3c-3.5-2.9-3-4.5-6.5-5.4-3.2-5.1-5.9-6.9-5.9-6.9-1.7 2.4-1 4.6-1 4.6s3.4 4.4 5.9 5.7c3.1 1.5 6.3 3.7 6.3 3.7 1.4 1.1 2.8-.4 1.2-1.7" fill="#8a6859"/><path d="m28.2 59.6c.1 3.9-5.8 2.3-3.7.6.3-.3.3-.9.1-1.4-1.3-3.7 3.2-4 3.3-2.3.1 1.5.3 2.4.3 3.1" fill="#ff4848"/><path d="m26.9 57.3c-.2-4.4 1.2-5.1-.5-8 .5-2.6-.7-6.7-.7-6.7-2.5.3-4 .7-4 .7s.6 5.2 1.4 7.7c1 3.1 1.6 6.7 1.6 6.7.2 1.8 2.4 1.6 2.2-.4" fill="#8a6859"/><path d="m37.1 10.6c2.7 7.6 11.9 10 17 3.1 2.6 10-11.1 14.5-19 14.8-24.4.7-21.7-13-21.7-14.7 0-15.4 19.5-14.9 23.7-3.2" fill="#231f20"/><g fill="#8a6859"><path d="m41.1 32.7c-1.6-.9-2.2-1.2-2.7-.8l-7.2-4.6c-1.6-1.1-3.7-1.5-3.7-1.5-1.4 1.4.5 2.6.5 2.6l9.2 5.4-.3.6c-.3.4-.1 1 .3 1.3l.6.3c.3.2.7.2 1 0 .9.4 2.1.7 3-.8.1-.2.9-1.5-.7-2.5"/><path d="m14.7 26.8l-4.4-4.4c.4-.4.3-1 0-1.3l-.5-.5c-.3-.3-.7-.3-1-.2-.7-.6-1.9-1.2-3.1.1-.2.2-1.3 1.4.1 2.7 1.3 1.2 1.8 1.7 2.4 1.4l5.7 5.6 6.4-.6 1.5-3.5-7.1.7"/></g><path d="m24.9 47.7c10-3.3 11.6.3 24-.7 12.4-1 7.7-13.2 7.7-13.2-2 10.5-26 6.7-27.2.5 2.2-2.2 2-4.2-1.8-8.3 0 0-1.3 1.2-2.9 1.2s-2.9-1.2-2.9-1.2c-6.5 6.8-1.5 9-1.5 9 1.7 3.2-.8 7 2.2 15.6-.1-.1 1-2.4 2.4-2.9" fill="#ff4848"/><path d="m32.7 15.4c.2-4.4-1.9-4.8-1.9-4.8-9.6 0-14.5 4.8-14.5 4.8s-2.3-1.6-2.3 1.5c0 1.2.5 2.2 2 2.3.5 3.9 2.7 5.3 6 5.7v1.1h-.3l-2.1 3.3c0 .7 2.1-2 5 1.6 2.9-3.6 5-.9 5-1.6l-2.1-3.3h-.5v-1.1c3.3-.4 5.5-1.8 6.1-5.7 1.5-.1 2-1.1 2-2.3 0-3.1-2.4-1.5-2.4-1.5" fill="#8a6859"/><path d="m9.4 22.7c-.3-.2-1-.9-1.1-1.1-.1-.3-.1-.6.1-.8 0 0 0-.1.1-.1.1-.1-.1-.3-.2-.2-.2.3-.3.6-.3 1 0 .2.2.4.4.6.3.3.9.8.9.8 0 .1.2-.1.1-.2" fill="#705041"/><g fill="#574137"><circle cx="20.9" cy="15.8" r="1.5"/><circle cx="28.4" cy="15.8" r="1.5"/><path d="m27.1 20.5c-1.6 1.2-3.3 1.2-4.9 0-.2-.1-.4.1-.2.3.5.9 1.4 1.7 2.7 1.7 1.2 0 2.2-.8 2.7-1.7.1-.2-.1-.4-.3-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f483.svg b/public/emoji/1f483.svg
new file mode 100644
index 000000000..25ff89a2c
--- /dev/null
+++ b/public/emoji/1f483.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.6 33.8c-1.5 12.3-26.2 10.9-27.4 4.7-9.2 4.7-6.7 12-6.7 12 8.4 19 46.4-.2 34.1-16.7" fill="#b70b0b"/><path d="m44.3 52.5c3.1 1.9 1.3 4.3-3.3 2.3-3.9-1.7-.6-5.1.8-4 1.2 1.1 1.9 1.3 2.5 1.7" fill="#ff4848"/><path d="m41.6 52.3c-3.5-2.9-3-4.5-6.5-5.4-3.2-5.1-5.9-6.9-5.9-6.9-1.7 2.4-1 4.6-1 4.6s3.4 4.4 5.9 5.7c3.1 1.5 6.3 3.7 6.3 3.7 1.4 1.1 2.8-.4 1.2-1.7" fill="#ffdd67"/><path d="m28.2 59.6c.1 3.9-5.8 2.3-3.7.6.3-.3.3-.9.1-1.4-1.3-3.7 3.2-4 3.3-2.3.1 1.5.3 2.4.3 3.1" fill="#ff4848"/><path d="m26.9 57.3c-.2-4.4 1.2-5.1-.5-8 .5-2.6-.7-6.7-.7-6.7-2.5.3-4 .7-4 .7s.6 5.2 1.4 7.7c1 3.1 1.6 6.7 1.6 6.7.2 1.8 2.4 1.6 2.2-.4" fill="#ffdd67"/><path d="m37.1 10.6c2.7 7.6 11.9 10 17 3.1 2.6 10-11.1 14.5-19 14.8-24.4.7-21.7-13-21.7-14.7 0-15.4 19.5-14.9 23.7-3.2" fill="#ffb300"/><g fill="#ffdd67"><path d="m41.1 32.7c-1.6-.9-2.2-1.2-2.7-.8l-7.2-4.6c-1.6-1.1-3.7-1.5-3.7-1.5-1.4 1.4.5 2.6.5 2.6l9.2 5.4-.3.6c-.3.4-.1 1 .3 1.3l.6.3c.3.2.7.2 1 0 .9.4 2.1.7 3-.8.1-.2.9-1.5-.7-2.5"/><path d="m14.7 26.8l-4.4-4.4c.4-.4.3-1 0-1.3l-.5-.5c-.3-.3-.7-.3-1-.2-.7-.6-1.9-1.2-3.1.1-.2.2-1.3 1.4.1 2.7 1.3 1.2 1.8 1.7 2.4 1.4l5.7 5.6 6.4-.6 1.5-3.5-7.1.7"/></g><path d="m24.9 47.7c10-3.3 11.6.3 24-.7 12.4-1 7.7-13.2 7.7-13.2-2 10.5-26 6.7-27.2.5 2.2-2.2 2-4.2-1.8-8.3 0 0-1.3 1.2-2.9 1.2s-2.9-1.2-2.9-1.2c-6.5 6.8-1.5 9-1.5 9 1.7 3.2-.8 7 2.2 15.6-.1-.1 1-2.4 2.4-2.9" fill="#ff4848"/><path d="m32.7 15.4c.2-4.4-1.9-4.8-1.9-4.8-9.6 0-14.5 4.8-14.5 4.8s-2.3-1.6-2.3 1.5c0 1.2.5 2.2 2 2.3.5 3.9 2.7 5.3 6 5.7v1.1h-.3l-2.1 3.3c0 .7 2.1-2 5 1.6 2.9-3.6 5-.9 5-1.6l-2.1-3.3h-.5v-1.1c3.3-.4 5.5-1.8 6.1-5.7 1.5-.1 2-1.1 2-2.3 0-3.1-2.4-1.5-2.4-1.5" fill="#ffdd67"/><path d="m9.4 22.7c-.3-.2-1-.9-1.1-1.1-.1-.3-.1-.6.1-.8 0 0 0-.1.1-.1.1-.1-.1-.3-.2-.2-.2.3-.3.6-.3 1 0 .2.2.4.4.6.3.3.9.8.9.8 0 .1.2-.1.1-.2" fill="#eba352"/><g fill="#937237"><path d="m22.4 15.8c0 .8-.7 1.5-1.5 1.5-.9 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5.8 0 1.5.7 1.5 1.5"/><circle cx="28.4" cy="15.8" r="1.5"/><path d="m27.1 20.5c-1.6 1.2-3.3 1.2-4.9 0-.2-.1-.4.1-.2.3.5.9 1.4 1.7 2.7 1.7 1.2 0 2.2-.8 2.7-1.7.1-.2-.1-.4-.3-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f484.svg b/public/emoji/1f484.svg
new file mode 100644
index 000000000..99bc7908b
--- /dev/null
+++ b/public/emoji/1f484.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ed4c5c"><path d="M20.8 6.4 40.9 26.5 29.7 37.7 2.2 10.2z"/><path d="m10.6 5.8c-5.2.9-9 2.7-8.6 4.1.5 1.4 5.1 1.8 10.4.9 5.2-1 9.1-2.8 8.6-4.2-.5-1.4-5.2-1.7-10.4-.8"/></g><path d="m10.8 5.8c-4.9.8-8.5 2.6-8 3.9.5 1.3 4.8 1.6 9.7.8 4.9-.8 8.5-2.6 8-3.8-.5-1.4-4.8-1.8-9.7-.9" fill="#ff8080"/><path transform="matrix(.7071-.7071.7071.7071-10.7928 30.6765)" fill="#e8e8e8" d="m22.6 16.5h18.2v23.8h-18.2z"/><path transform="matrix(.707-.7072.7072.707-19.7271 52.2523)" fill="#555b61" d="m43.7 47h19v5.9h-19z"/><path transform="matrix(.7069-.7073.7073.7069-12.8952 35.7644)" fill="#b2c1c0" d="m27.2 30.7h19v5.5h-19z"/><path transform="matrix(.7071-.7071.7071.7071-16.45 44.3334)" fill="#3e4347" d="m34.8 29.8h21v24.4h-21z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f485-1f3fb.svg b/public/emoji/1f485-1f3fb.svg
new file mode 100644
index 000000000..f31a7a298
--- /dev/null
+++ b/public/emoji/1f485-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 35.1c-1.7-2.3-4.2-9.7-1.9-11.4l.7-.5c.4 2.7 1.7 6 2.7 7.4l22.7 31.4h13.6v-4.3l-23.7-32.8c-1.7-2.3-7.9-7-10.2-5.3l-5.7 4.1c-2.4 1.7.1 9.1 1.8 11.4l19.4 26.9-19.4-26.9" fill="#ffe1bd"/><path d="m19.4 23.2l-.7.5c-2.3 1.7.2 9.1 1.9 11.4l19.5 26.9h4.7l-22.7-31.3c-1-1.4-2.3-4.7-2.7-7.5" fill="#e6b796"/><path d="m48.2 16.7l-5.8 3.5c-2.3 1.4-.5 8.7.9 11l15.1 25.2-15.1-25.3c-1.4-2.3-3.2-9.6-.9-11l.4-.3c.2 2.5 1.1 5.4 1.9 6.8l13.6 22.6v-25.1l-.9-1.5c-1.3-2.3-6.9-7.3-9.2-5.9" fill="#ffe1bd"/><path d="m42.8 19.9l-.4.3c-2.3 1.4-.5 8.7.9 11l15.1 25.1v-7l-13.6-22.6c-.8-1.3-1.8-4.3-2-6.8" fill="#e6b796"/><path d="m14.3 43.1l-5.1 4.4c-2.1 1.8.9 8.6 2.6 10.7l3.2 3.8-3.3-3.8c-1.8-2.1-4.7-8.9-2.6-10.7l1-.8c.5 2.6 2.1 5.8 3.2 7.1l7 8.3h16.5l-12.4-14.7c-1.8-2-8.1-6-10.1-4.3" fill="#ffe1bd"/><path d="m13.3 53.7c-1.1-1.3-2.7-4.4-3.2-7.1l-1 .8c-2.1 1.8.9 8.6 2.6 10.7l3.3 3.9h5.3l-7-8.3" fill="#e6b796"/><path d="m21.1 32.4c3.4 4.7 7 4.6 10 2.4 3-2.2 4.3-5.5.9-10.3-3.4-4.7-10-8.7-13-6.5-3 2.2-1.4 9.7 2.1 14.4" fill="#ff8736"/><path d="m27.6 27.3c3.1 4.3 3 5.8 4 5 1-.7 2.3-3.1-.8-7.4s-8.8-7-9.8-6.3c-1 .7 3.5 4.5 6.6 8.7" fill="#ffb77b"/><path d="m43.9 28.6c2.9 4.8 6.3 4.9 9.3 3.1 3-1.8 4.5-4.9 1.7-9.7-2.9-4.8-8.8-9-11.8-7.2-3 1.8-2.1 9 .8 13.8" fill="#ff8736"/><path d="m50.6 24.3c2.6 4.3 2.4 5.7 3.4 5.1 1-.6 2.4-2.8-.1-7.1-2.6-4.3-7.8-7.5-8.8-6.9-1.1.7 2.9 4.6 5.5 8.9" fill="#ffb77b"/><path d="m12 55.6c3.6 4.3 7 3.8 9.7 1.5 2.7-2.3 3.7-5.6.1-9.8-3.6-4.3-10.1-7.5-12.8-5.2-2.8 2.3-.6 9.2 3 13.5" fill="#ff8736"/><path d="m17.8 50.3c3.2 3.8 3.3 5.3 4.2 4.5.9-.8 2-3.1-1.3-7-3.2-3.8-8.9-6.1-9.8-5.4-.9.8 3.7 4 6.9 7.9" fill="#ffb77b"/><path d="m21.3 27.5c0 0-1.3-.8-3-2.3.4-.2.7-.4.9-.7 0 0-7.9-5.6-9.8-17.8 0 0-3.9 8.5-3.9 15.7 0 8.4 8.9 11 12.1 7.8 0 0-.7-.5-1.6-1.4 2.2.2 4.1-.3 5.3-1.3" fill="#ff8736"/><path d="m22.1 26.8c0 0-2-.1-3.7-1.6 0 0 1.5.1 2.1-.7 0 0-9-5.6-10.9-17.8 0 0-.6 1.3-1.3 3.2 1.7 11.6 8.7 14.6 8.7 14.6-.3.3-5-.9-5-.9 1.5 2.3 7.3 3.6 7.3 3.6-4.9 1.1-9-.6-9-.6 1 2.5 5 3.7 5 3.7s-1.2 1.1-3.4.9c2.3.7 4.6.4 5.9-1 0 0-.7-.5-1.6-1.4 2 .2 4.7-.3 5.9-2" fill="#d8681d"/><path fill="#454749" d="m7 2h4.5v11.5h-4.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f485-1f3fc.svg b/public/emoji/1f485-1f3fc.svg
new file mode 100644
index 000000000..442102a4b
--- /dev/null
+++ b/public/emoji/1f485-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 35.1c-1.7-2.3-4.2-9.7-1.9-11.4l.7-.5c.4 2.7 1.7 6 2.7 7.4l22.7 31.4h13.6v-4.3l-23.7-32.8c-1.7-2.3-7.9-7-10.2-5.3l-5.7 4.1c-2.4 1.7.1 9.1 1.8 11.4l19.4 26.9-19.4-26.9" fill="#fed0ac"/><path d="m19.4 23.2l-.7.5c-2.3 1.7.2 9.1 1.9 11.4l19.5 26.9h4.7l-22.7-31.3c-1-1.4-2.3-4.7-2.7-7.5" fill="#e0a372"/><path d="m48.2 16.7l-5.8 3.5c-2.3 1.4-.5 8.7.9 11l15.1 25.2-15.1-25.3c-1.4-2.3-3.2-9.6-.9-11l.4-.3c.2 2.5 1.1 5.4 1.9 6.8l13.6 22.6v-25.1l-.9-1.5c-1.3-2.3-6.9-7.3-9.2-5.9" fill="#fed0ac"/><path d="m42.8 19.9l-.4.3c-2.3 1.4-.5 8.7.9 11l15.1 25.1v-7l-13.6-22.6c-.8-1.3-1.8-4.3-2-6.8" fill="#e0a372"/><path d="m14.3 43.1l-5.1 4.4c-2.1 1.8.9 8.6 2.6 10.7l3.2 3.8-3.3-3.8c-1.8-2.1-4.7-8.9-2.6-10.7l1-.8c.5 2.6 2.1 5.8 3.2 7.1l7 8.3h16.5l-12.4-14.7c-1.8-2-8.1-6-10.1-4.3" fill="#fed0ac"/><path d="m13.3 53.7c-1.1-1.3-2.7-4.4-3.2-7.1l-1 .8c-2.1 1.8.9 8.6 2.6 10.7l3.3 3.9h5.3l-7-8.3" fill="#e0a372"/><path d="m21.1 32.4c3.4 4.7 7 4.6 10 2.4 3-2.2 4.3-5.5.9-10.3-3.4-4.7-10-8.7-13-6.5-3 2.2-1.4 9.7 2.1 14.4" fill="#ff8736"/><path d="m27.6 27.3c3.1 4.3 3 5.8 4 5 1-.7 2.3-3.1-.8-7.4s-8.8-7-9.8-6.3c-1 .7 3.5 4.5 6.6 8.7" fill="#ffb77b"/><path d="m43.9 28.6c2.9 4.8 6.3 4.9 9.3 3.1 3-1.8 4.5-4.9 1.7-9.7-2.9-4.8-8.8-9-11.8-7.2-3 1.8-2.1 9 .8 13.8" fill="#ff8736"/><path d="m50.6 24.3c2.6 4.3 2.4 5.7 3.4 5.1 1-.6 2.4-2.8-.1-7.1-2.6-4.3-7.8-7.5-8.8-6.9-1.1.7 2.9 4.6 5.5 8.9" fill="#ffb77b"/><path d="m12 55.6c3.6 4.3 7 3.8 9.7 1.5 2.7-2.3 3.7-5.6.1-9.8-3.6-4.3-10.1-7.5-12.8-5.2-2.8 2.3-.6 9.2 3 13.5" fill="#ff8736"/><path d="m17.8 50.3c3.2 3.8 3.3 5.3 4.2 4.5.9-.8 2-3.1-1.3-7-3.2-3.8-8.9-6.1-9.8-5.4-.9.8 3.7 4 6.9 7.9" fill="#ffb77b"/><path d="m21.3 27.5c0 0-1.3-.8-3-2.3.4-.2.7-.4.9-.7 0 0-7.9-5.6-9.8-17.8 0 0-3.9 8.5-3.9 15.7 0 8.4 8.9 11 12.1 7.8 0 0-.7-.5-1.6-1.4 2.2.2 4.1-.3 5.3-1.3" fill="#ff8736"/><path d="m22.1 26.8c0 0-2-.1-3.7-1.6 0 0 1.5.1 2.1-.7 0 0-9-5.6-10.9-17.8 0 0-.6 1.3-1.3 3.2 1.7 11.6 8.7 14.6 8.7 14.6-.3.3-5-.9-5-.9 1.5 2.3 7.3 3.6 7.3 3.6-4.9 1.1-9-.6-9-.6 1 2.5 5 3.7 5 3.7s-1.2 1.1-3.4.9c2.3.7 4.6.4 5.9-1 0 0-.7-.5-1.6-1.4 2 .2 4.7-.3 5.9-2" fill="#d8681d"/><path fill="#454749" d="m7 2h4.5v11.5h-4.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f485-1f3fd.svg b/public/emoji/1f485-1f3fd.svg
new file mode 100644
index 000000000..daa1db199
--- /dev/null
+++ b/public/emoji/1f485-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 35.1c-1.7-2.3-4.2-9.7-1.9-11.4l.7-.5c.4 2.7 1.7 6 2.7 7.4l22.7 31.4h13.6v-4.3l-23.7-32.8c-1.7-2.3-7.9-7-10.2-5.3l-5.7 4.1c-2.4 1.7.1 9.1 1.8 11.4l19.4 26.9-19.4-26.9" fill="#d6a57c"/><path d="m19.4 23.2l-.7.5c-2.3 1.7.2 9.1 1.9 11.4l19.5 26.9h4.7l-22.7-31.3c-1-1.4-2.3-4.7-2.7-7.5" fill="#b58360"/><path d="m48.2 16.7l-5.8 3.5c-2.3 1.4-.5 8.7.9 11l15.1 25.2-15.1-25.3c-1.4-2.3-3.2-9.6-.9-11l.4-.3c.2 2.5 1.1 5.4 1.9 6.8l13.6 22.6v-25.1l-.9-1.5c-1.3-2.3-6.9-7.3-9.2-5.9" fill="#d6a57c"/><path d="m42.8 19.9l-.4.3c-2.3 1.4-.5 8.7.9 11l15.1 25.1v-7l-13.6-22.6c-.8-1.3-1.8-4.3-2-6.8" fill="#b58360"/><path d="m14.3 43.1l-5.1 4.4c-2.1 1.8.9 8.6 2.6 10.7l3.2 3.8-3.3-3.8c-1.8-2.1-4.7-8.9-2.6-10.7l1-.8c.5 2.6 2.1 5.8 3.2 7.1l7 8.3h16.5l-12.4-14.7c-1.8-2-8.1-6-10.1-4.3" fill="#d6a57c"/><path d="m13.3 53.7c-1.1-1.3-2.7-4.4-3.2-7.1l-1 .8c-2.1 1.8.9 8.6 2.6 10.7l3.3 3.9h5.3l-7-8.3" fill="#b58360"/><path d="m21.1 32.4c3.4 4.7 7 4.6 10 2.4 3-2.2 4.3-5.5.9-10.3-3.4-4.7-10-8.7-13-6.5-3 2.2-1.4 9.7 2.1 14.4" fill="#ff8736"/><path d="m27.6 27.3c3.1 4.3 3 5.8 4 5 1-.7 2.3-3.1-.8-7.4s-8.8-7-9.8-6.3c-1 .7 3.5 4.5 6.6 8.7" fill="#ffb77b"/><path d="m43.9 28.6c2.9 4.8 6.3 4.9 9.3 3.1 3-1.8 4.5-4.9 1.7-9.7-2.9-4.8-8.8-9-11.8-7.2-3 1.8-2.1 9 .8 13.8" fill="#ff8736"/><path d="m50.6 24.3c2.6 4.3 2.4 5.7 3.4 5.1 1-.6 2.4-2.8-.1-7.1-2.6-4.3-7.8-7.5-8.8-6.9-1.1.7 2.9 4.6 5.5 8.9" fill="#ffb77b"/><path d="m12 55.6c3.6 4.3 7 3.8 9.7 1.5 2.7-2.3 3.7-5.6.1-9.8-3.6-4.3-10.1-7.5-12.8-5.2-2.8 2.3-.6 9.2 3 13.5" fill="#ff8736"/><path d="m17.8 50.3c3.2 3.8 3.3 5.3 4.2 4.5.9-.8 2-3.1-1.3-7-3.2-3.8-8.9-6.1-9.8-5.4-.9.8 3.7 4 6.9 7.9" fill="#ffb77b"/><path d="m21.3 27.5c0 0-1.3-.8-3-2.3.4-.2.7-.4.9-.7 0 0-7.9-5.6-9.8-17.8 0 0-3.9 8.5-3.9 15.7 0 8.4 8.9 11 12.1 7.8 0 0-.7-.5-1.6-1.4 2.2.2 4.1-.3 5.3-1.3" fill="#ff8736"/><path d="m22.1 26.8c0 0-2-.1-3.7-1.6 0 0 1.5.1 2.1-.7 0 0-9-5.6-10.9-17.8 0 0-.6 1.3-1.3 3.2 1.7 11.6 8.7 14.6 8.7 14.6-.3.3-5-.9-5-.9 1.5 2.3 7.3 3.6 7.3 3.6-4.9 1.1-9-.6-9-.6 1 2.5 5 3.7 5 3.7s-1.2 1.1-3.4.9c2.3.7 4.6.4 5.9-1 0 0-.7-.5-1.6-1.4 2 .2 4.7-.3 5.9-2" fill="#d8681d"/><path fill="#454749" d="m7 2h4.5v11.5h-4.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f485-1f3fe.svg b/public/emoji/1f485-1f3fe.svg
new file mode 100644
index 000000000..759366904
--- /dev/null
+++ b/public/emoji/1f485-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 35.1c-1.7-2.3-4.2-9.7-1.9-11.4l.7-.5c.4 2.7 1.7 6 2.7 7.4l22.7 31.4h13.6v-4.3l-23.7-32.8c-1.7-2.3-7.9-7-10.2-5.3l-5.7 4.1c-2.4 1.7.1 9.1 1.8 11.4l19.4 26.9-19.4-26.9" fill="#b47d56"/><path d="m19.4 23.2l-.7.5c-2.3 1.7.2 9.1 1.9 11.4l19.5 26.9h4.7l-22.7-31.3c-1-1.4-2.3-4.7-2.7-7.5" fill="#935e3e"/><path d="m48.2 16.7l-5.8 3.5c-2.3 1.4-.5 8.7.9 11l15.1 25.2-15.1-25.3c-1.4-2.3-3.2-9.6-.9-11l.4-.3c.2 2.5 1.1 5.4 1.9 6.8l13.6 22.6v-25.1l-.9-1.5c-1.3-2.3-6.9-7.3-9.2-5.9" fill="#b47d56"/><path d="m42.8 19.9l-.4.3c-2.3 1.4-.5 8.7.9 11l15.1 25.1v-7l-13.6-22.6c-.8-1.3-1.8-4.3-2-6.8" fill="#935e3e"/><path d="m14.3 43.1l-5.1 4.4c-2.1 1.8.9 8.6 2.6 10.7l3.2 3.8-3.3-3.8c-1.8-2.1-4.7-8.9-2.6-10.7l1-.8c.5 2.6 2.1 5.8 3.2 7.1l7 8.3h16.5l-12.4-14.7c-1.8-2-8.1-6-10.1-4.3" fill="#b47d56"/><path d="m13.3 53.7c-1.1-1.3-2.7-4.4-3.2-7.1l-1 .8c-2.1 1.8.9 8.6 2.6 10.7l3.3 3.9h5.3l-7-8.3" fill="#935e3e"/><path d="m21.1 32.4c3.4 4.7 7 4.6 10 2.4 3-2.2 4.3-5.5.9-10.3-3.4-4.7-10-8.7-13-6.5-3 2.2-1.4 9.7 2.1 14.4" fill="#ff8736"/><path d="m27.6 27.3c3.1 4.3 3 5.8 4 5 1-.7 2.3-3.1-.8-7.4s-8.8-7-9.8-6.3c-1 .7 3.5 4.5 6.6 8.7" fill="#ffb77b"/><path d="m43.9 28.6c2.9 4.8 6.3 4.9 9.3 3.1 3-1.8 4.5-4.9 1.7-9.7-2.9-4.8-8.8-9-11.8-7.2-3 1.8-2.1 9 .8 13.8" fill="#ff8736"/><path d="m50.6 24.3c2.6 4.3 2.4 5.7 3.4 5.1 1-.6 2.4-2.8-.1-7.1-2.6-4.3-7.8-7.5-8.8-6.9-1.1.7 2.9 4.6 5.5 8.9" fill="#ffb77b"/><path d="m12 55.6c3.6 4.3 7 3.8 9.7 1.5 2.7-2.3 3.7-5.6.1-9.8-3.6-4.3-10.1-7.5-12.8-5.2-2.8 2.3-.6 9.2 3 13.5" fill="#ff8736"/><path d="m17.8 50.3c3.2 3.8 3.3 5.3 4.2 4.5.9-.8 2-3.1-1.3-7-3.2-3.8-8.9-6.1-9.8-5.4-.9.8 3.7 4 6.9 7.9" fill="#ffb77b"/><path d="m21.3 27.5c0 0-1.3-.8-3-2.3.4-.2.7-.4.9-.7 0 0-7.9-5.6-9.8-17.8 0 0-3.9 8.5-3.9 15.7 0 8.4 8.9 11 12.1 7.8 0 0-.7-.5-1.6-1.4 2.2.2 4.1-.3 5.3-1.3" fill="#ff8736"/><path d="m22.1 26.8c0 0-2-.1-3.7-1.6 0 0 1.5.1 2.1-.7 0 0-9-5.6-10.9-17.8 0 0-.6 1.3-1.3 3.2 1.7 11.6 8.7 14.6 8.7 14.6-.3.3-5-.9-5-.9 1.5 2.3 7.3 3.6 7.3 3.6-4.9 1.1-9-.6-9-.6 1 2.5 5 3.7 5 3.7s-1.2 1.1-3.4.9c2.3.7 4.6.4 5.9-1 0 0-.7-.5-1.6-1.4 2 .2 4.7-.3 5.9-2" fill="#d8681d"/><path fill="#454749" d="m7 2h4.5v11.5h-4.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f485-1f3ff.svg b/public/emoji/1f485-1f3ff.svg
new file mode 100644
index 000000000..36a0f8403
--- /dev/null
+++ b/public/emoji/1f485-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 35.1c-1.7-2.3-4.2-9.7-1.9-11.4l.7-.5c.4 2.7 1.7 6 2.7 7.4l22.7 31.4h13.6v-4.3l-23.7-32.8c-1.7-2.3-7.9-7-10.2-5.3l-5.7 4.1c-2.4 1.7.1 9.1 1.8 11.4l19.4 26.9-19.4-26.9" fill="#8a6859"/><path d="m19.4 23.2l-.7.5c-2.3 1.7.2 9.1 1.9 11.4l19.5 26.9h4.7l-22.7-31.3c-1-1.4-2.3-4.7-2.7-7.5" fill="#705041"/><path d="m48.2 16.7l-5.8 3.5c-2.3 1.4-.5 8.7.9 11l15.1 25.2-15.1-25.3c-1.4-2.3-3.2-9.6-.9-11l.4-.3c.2 2.5 1.1 5.4 1.9 6.8l13.6 22.6v-25.1l-.9-1.5c-1.3-2.3-6.9-7.3-9.2-5.9" fill="#8a6859"/><path d="m42.8 19.9l-.4.3c-2.3 1.4-.5 8.7.9 11l15.1 25.1v-7l-13.6-22.6c-.8-1.3-1.8-4.3-2-6.8" fill="#705041"/><path d="m14.3 43.1l-5.1 4.4c-2.1 1.8.9 8.6 2.6 10.7l3.2 3.8-3.3-3.8c-1.8-2.1-4.7-8.9-2.6-10.7l1-.8c.5 2.6 2.1 5.8 3.2 7.1l7 8.3h16.5l-12.4-14.7c-1.8-2-8.1-6-10.1-4.3" fill="#8a6859"/><path d="m13.3 53.7c-1.1-1.3-2.7-4.4-3.2-7.1l-1 .8c-2.1 1.8.9 8.6 2.6 10.7l3.3 3.9h5.3l-7-8.3" fill="#705041"/><path d="m21.1 32.4c3.4 4.7 7 4.6 10 2.4 3-2.2 4.3-5.5.9-10.3-3.4-4.7-10-8.7-13-6.5-3 2.2-1.4 9.7 2.1 14.4" fill="#ff8736"/><path d="m27.6 27.3c3.1 4.3 3 5.8 4 5 1-.7 2.3-3.1-.8-7.4s-8.8-7-9.8-6.3c-1 .7 3.5 4.5 6.6 8.7" fill="#ffb77b"/><path d="m43.9 28.6c2.9 4.8 6.3 4.9 9.3 3.1 3-1.8 4.5-4.9 1.7-9.7-2.9-4.8-8.8-9-11.8-7.2-3 1.8-2.1 9 .8 13.8" fill="#ff8736"/><path d="m50.6 24.3c2.6 4.3 2.4 5.7 3.4 5.1 1-.6 2.4-2.8-.1-7.1-2.6-4.3-7.8-7.5-8.8-6.9-1.1.7 2.9 4.6 5.5 8.9" fill="#ffb77b"/><path d="m12 55.6c3.6 4.3 7 3.8 9.7 1.5 2.7-2.3 3.7-5.6.1-9.8-3.6-4.3-10.1-7.5-12.8-5.2-2.8 2.3-.6 9.2 3 13.5" fill="#ff8736"/><path d="m17.8 50.3c3.2 3.8 3.3 5.3 4.2 4.5.9-.8 2-3.1-1.3-7-3.2-3.8-8.9-6.1-9.8-5.4-.9.8 3.7 4 6.9 7.9" fill="#ffb77b"/><path d="m21.3 27.5c0 0-1.3-.8-3-2.3.4-.2.7-.4.9-.7 0 0-7.9-5.6-9.8-17.8 0 0-3.9 8.5-3.9 15.7 0 8.4 8.9 11 12.1 7.8 0 0-.7-.5-1.6-1.4 2.2.2 4.1-.3 5.3-1.3" fill="#ff8736"/><path d="m22.1 26.8c0 0-2-.1-3.7-1.6 0 0 1.5.1 2.1-.7 0 0-9-5.6-10.9-17.8 0 0-.6 1.3-1.3 3.2 1.7 11.6 8.7 14.6 8.7 14.6-.3.3-5-.9-5-.9 1.5 2.3 7.3 3.6 7.3 3.6-4.9 1.1-9-.6-9-.6 1 2.5 5 3.7 5 3.7s-1.2 1.1-3.4.9c2.3.7 4.6.4 5.9-1 0 0-.7-.5-1.6-1.4 2 .2 4.7-.3 5.9-2" fill="#d8681d"/><path fill="#454749" d="m7 2h4.5v11.5h-4.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f485.svg b/public/emoji/1f485.svg
new file mode 100644
index 000000000..91fd2c51f
--- /dev/null
+++ b/public/emoji/1f485.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 35.1c-1.7-2.3-4.2-9.7-1.9-11.4l.7-.5c.4 2.7 1.7 6 2.7 7.4l22.7 31.3h13.6v-4.3l-23.7-32.7c-1.7-2.3-7.9-7-10.2-5.3l-5.7 4.1c-2.4 1.6.1 9.1 1.8 11.4l19.4 26.8-19.4-26.8" fill="#ffdd67"/><path d="m19.4 23.2l-.7.5c-2.3 1.7.2 9.1 1.9 11.4l19.4 26.9h4.7l-22.6-31.4c-1-1.4-2.3-4.7-2.7-7.4" fill="#eba352"/><path d="m48.2 16.6l-5.8 3.5c-2.3 1.4-.5 8.7.9 11l15.1 25.2-15.1-25.2c-1.4-2.3-3.2-9.6-.9-11l.4-.3c.2 2.5 1.1 5.4 1.9 6.8l13.6 22.6v-25.1l-.9-1.5c-1.3-2.4-6.9-7.4-9.2-6" fill="#ffdd67"/><path d="m42.8 19.9l-.4.3c-2.3 1.4-.5 8.7.9 11l15.1 25.1v-7l-13.6-22.7c-.8-1.3-1.8-4.2-2-6.7" fill="#eba352"/><path d="m14.3 43.1l-5.1 4.4c-2.1 1.7.8 8.5 2.6 10.6l3.3 3.8-3.3-3.8c-1.8-2.1-4.7-8.9-2.7-10.7l1-.8c.5 2.6 2.1 5.8 3.2 7.1l7 8.3h16.5l-12.4-14.6c-1.8-2.1-8.1-6.1-10.1-4.3" fill="#ffdd67"/><path d="m13.3 53.7c-1.1-1.3-2.7-4.4-3.2-7.1l-1 .8c-2 1.8.9 8.6 2.7 10.7l3.3 3.8h5.3l-7.1-8.2" fill="#eba352"/><path d="m21.1 32.3c3.4 4.7 7 4.6 10 2.4 3-2.2 4.3-5.5.9-10.3-3.4-4.7-10-8.7-13-6.5-3 2.3-1.4 9.7 2.1 14.4" fill="#ff8736"/><path d="m27.6 27.3c3.1 4.3 3 5.8 4 5 1-.7 2.3-3.1-.8-7.4s-8.8-7.1-9.8-6.4c-1 .8 3.5 4.5 6.6 8.8" fill="#ffb77b"/><path d="m43.9 28.5c2.9 4.8 6.3 4.9 9.3 3.1 3-1.8 4.5-4.9 1.7-9.7-2.9-4.8-8.8-9-11.8-7.2-3 1.9-2.1 9.1.8 13.8" fill="#ff8736"/><path d="m50.6 24.3c2.6 4.3 2.4 5.7 3.4 5.1 1-.6 2.4-2.8-.1-7.1-2.7-4.3-7.9-7.5-8.9-6.9-1 .6 3 4.6 5.6 8.9" fill="#ffb77b"/><path d="m12 55.5c3.6 4.3 7 3.8 9.7 1.5 2.7-2.3 3.7-5.6.1-9.8-3.6-4.3-10.1-7.5-12.8-5.2-2.8 2.3-.6 9.2 3 13.5" fill="#ff8736"/><path d="m17.8 50.2c3.2 3.8 3.3 5.3 4.2 4.5.9-.8 2-3.1-1.3-7-3.2-3.8-8.9-6.1-9.8-5.4-.9.8 3.7 4.1 6.9 7.9" fill="#ffb77b"/><path d="m21.3 27.5c0 0-1.3-.8-3-2.3.4-.2.7-.4.9-.7 0 0-7.9-5.6-9.8-17.8 0 0-3.9 8.5-3.9 15.7 0 8.4 8.9 11 12.1 7.8 0 0-.7-.5-1.6-1.4 2.2.1 4.1-.3 5.3-1.3" fill="#ff8736"/><path d="m22.1 26.8c0 0-2-.1-3.7-1.6 0 0 1.5.1 2.1-.7 0 0-9-5.6-10.9-17.8 0 0-.6 1.3-1.3 3.2 1.7 11.5 8.7 14.5 8.7 14.5-.3.3-5-.9-5-.9 1.5 2.3 7.3 3.6 7.3 3.6-4.9 1.1-9-.6-9-.6 1 2.5 5 3.7 5 3.7s-1.2 1.1-3.4.9c2.3.7 4.6.4 5.9-1 0 0-.7-.5-1.6-1.4 2 .2 4.7-.2 5.9-1.9" fill="#d8681d"/><path fill="#454749" d="m7 1.9h4.5v11.5h-4.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f486-1f3fb.svg b/public/emoji/1f486-1f3fb.svg
new file mode 100644
index 000000000..dc1aef549
--- /dev/null
+++ b/public/emoji/1f486-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 5.8c-13.7 0-21.2 8.5-21.2 19.6v28.5h42.4v-28.5c0-16.6-11.5-16.3-11.5-16.3s-.8-3.3-9.7-3.3" fill="#594640"/><path d="m41.6 49.9v-6.7h-19.2v6.7c-12.1.3-14.6 2.2-14.6 12.1h48.3c.1-9.9-2.4-11.8-14.5-12.1" fill="#b386e2"/><g fill="#ffe1bd"><path d="m16.9 34.7c0 0-3-.8-3-5.2 0-3.5 2.3-4.1 2.3-4.1 8.2 0 21.7-10.5 21.7-10.5s5.1 9.3 10 10.5c0 0 2.4.4 2.4 4.1 0 4.4-3.2 5.2-3.2 5.2 0 6.7-9.3 14.7-15 14.7-5.8 0-15.2-8-15.2-14.7"/><path d="m18.5 19.1c-.9-2.2-1.2-4-1.2-5.4 0-.5-.2-.9-.5-1.2l-4.2-6c-1.2-2-7.8-2.1-8 1.9l-.5 10.6c-.2 3.4 3.5 6.5 4.1 6.1l-.5 5.7c-.1 1.1.5 2 1.7 2.1 1.2.1 2.3-.8 2.3-1.8l1-14.2.9.8c0 0 .7 3.1 3 3.4 1.6.2 2.2-1.2 1.9-2"/></g><path d="m9 20.7c.1-1.1-.9-1.6-1-.5l-.3 3.7c-1.2-1.1-3-3.5-2.8-5.8l.8-10.6c.1-.8.4-1.4.8-1.9-1.1.5-1.9 1.4-2 2.7l-.8 10.7c-.3 3.7 3.2 6.4 3.9 6.9l-.3 5c-.1.9.6 1.8 1.6 2-.4-.4-.7-.9-.7-1.5l.8-10.7" fill="#e6b796"/><path d="m3.7 8.5c0 0 7.8.3 9.6-2.1l-.5-4.4h-9.8l.7 6.5" fill="#428bc1"/><path d="m14.5 18.5l-.1-.4c0 0-1.2-1.5-1.6-2.9l-.1 1.7c.3.5.6.9.6.9l.1.4c.2.8.8 2.5 3 2.8-1.3-.6-1.7-1.8-1.9-2.5" fill="#e6b796"/><path d="m45.5 19.1c.9-2.2 1.2-4 1.2-5.4 0-.5.2-.9.5-1.2l4.2-6c1.2-2 7.8-2.1 8 1.9l.5 10.6c.2 3.4-3.5 6.5-4.1 6.1l.5 5.7c.1 1.1-.5 2-1.7 2.1-1.2.1-2.3-.8-2.3-1.8l-1-14.2-.9.8c0 0-.7 3.1-3 3.4-1.6.2-2.2-1.2-1.9-2" fill="#ffe1bd"/><path d="m55 20.7c-.1-1.1.9-1.6 1-.5l.3 3.7c1.2-1.1 3-3.5 2.8-5.8l-.8-10.6c-.1-.8-.4-1.4-.8-1.9 1.1.5 2 1.4 2.1 2.8l.7 10.6c.3 3.7-3.2 6.4-3.9 6.9l.3 5c.1.9-.6 1.8-1.6 2 .4-.4.7-.9.7-1.5l-.8-10.7" fill="#e6b796"/><path d="m60.3 8.5c0 0-7.8.3-9.6-2.1l.5-4.4h9.8l-.7 6.5" fill="#428bc1"/><path d="m49.5 18.5l.1-.4c0 0 1.2-1.5 1.6-2.9l.1 1.7c-.3.5-.6.9-.6.9l-.1.4c-.2.8-.8 2.5-3 2.8 1.3-.6 1.7-1.8 1.9-2.5" fill="#e6b796"/><path d="m32 42.8l-7-1.1c4.2 6 9.8 6 14 0l-7 1.1" fill="#e08672"/><path d="m34.8 41.5c-2.1-.8-2.8.5-2.8.5s-.7-1.2-2.8-.5c-1.6.6-4.2.2-4.2.3 2.8.6 3.1 1.8 7 1.8s4.2-1.2 7-1.8c0 0-2.6.3-4.2-.3" fill="#b86e5d"/><path d="m32 39.6c-2.9 0-4.4-2.1-2.9-2.1 1.5 0 4.4 0 5.9 0 1.4 0-.1 2.1-3 2.1" fill="#e6b796"/><g fill="#664e27"><path d="m19.4 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/><path d="m34.7 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f486-1f3fc.svg b/public/emoji/1f486-1f3fc.svg
new file mode 100644
index 000000000..ccea5085e
--- /dev/null
+++ b/public/emoji/1f486-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 5.8c-13.7 0-21.2 8.5-21.2 19.6v28.5h42.4v-28.5c0-16.6-11.5-16.3-11.5-16.3s-.8-3.3-9.7-3.3" fill="#dbb471"/><path d="m41.6 49.9v-6.7h-19.2v6.7c-12.1.3-14.6 2.2-14.6 12.1h48.3c.1-9.9-2.4-11.8-14.5-12.1" fill="#b386e2"/><g fill="#fed0ac"><path d="m16.9 34.7c0 0-3-.8-3-5.2 0-3.5 2.3-4.1 2.3-4.1 8.2 0 21.7-10.5 21.7-10.5s5.1 9.3 10 10.5c0 0 2.4.4 2.4 4.1 0 4.4-3.2 5.2-3.2 5.2 0 6.7-9.3 14.7-15 14.7-5.7 0-15.2-8-15.2-14.7"/><path d="m18.5 19.1c-.9-2.2-1.2-4-1.2-5.4 0-.5-.2-.9-.5-1.2l-4.2-6c-1.2-2-7.8-2.1-8 1.9l-.5 10.6c-.2 3.4 3.5 6.5 4.1 6.1l-.5 5.7c-.1 1.1.5 2 1.7 2.1 1.2.1 2.3-.8 2.3-1.8l1-14.2.9.8c0 0 .7 3.1 3 3.4 1.6.2 2.2-1.2 1.9-2"/></g><path d="m9 20.7c.1-1.1-.9-1.6-1-.5l-.3 3.7c-1.2-1.1-3-3.5-2.8-5.8l.8-10.6c.1-.8.4-1.4.8-1.9-1.1.5-1.9 1.4-2 2.7l-.8 10.7c-.3 3.7 3.2 6.4 3.9 6.9l-.3 5c-.1.9.6 1.8 1.6 2-.4-.4-.7-.9-.7-1.5l.8-10.7" fill="#e0a372"/><path d="m3.7 8.5c0 0 7.8.3 9.6-2.1l-.5-4.4h-9.8l.7 6.5" fill="#428bc1"/><path d="m14.5 18.5l-.1-.4c0 0-1.2-1.5-1.6-2.9l-.1 1.7c.3.5.6.9.6.9l.1.4c.2.8.8 2.5 3 2.8-1.3-.6-1.7-1.8-1.9-2.5" fill="#e0a372"/><path d="m45.5 19.1c.9-2.2 1.2-4 1.2-5.4 0-.5.2-.9.5-1.2l4.2-6c1.2-2 7.8-2.1 8 1.9l.5 10.6c.2 3.4-3.5 6.5-4.1 6.1l.5 5.7c.1 1.1-.5 2-1.7 2.1-1.2.1-2.3-.8-2.3-1.8l-1-14.2-.9.8c0 0-.7 3.1-3 3.4-1.6.2-2.2-1.2-1.9-2" fill="#fed0ac"/><path d="m55 20.7c-.1-1.1.9-1.6 1-.5l.3 3.7c1.2-1.1 3-3.5 2.8-5.8l-.8-10.6c-.1-.8-.4-1.4-.8-1.9 1.1.5 2 1.4 2.1 2.8l.7 10.6c.3 3.7-3.2 6.4-3.9 6.9l.3 5c.1.9-.6 1.8-1.6 2 .4-.4.7-.9.7-1.5l-.8-10.7" fill="#e0a372"/><path d="m60.3 8.5c0 0-7.8.3-9.6-2.1l.5-4.4h9.8l-.7 6.5" fill="#428bc1"/><path d="m49.5 18.5l.1-.4c0 0 1.2-1.5 1.6-2.9l.1 1.7c-.3.5-.6.9-.6.9l-.1.4c-.2.8-.8 2.5-3 2.8 1.3-.6 1.7-1.8 1.9-2.5" fill="#e0a372"/><path d="m32 42.8l-7-1.1c4.2 6 9.8 6 14 0l-7 1.1" fill="#e08672"/><path d="m34.8 41.5c-2.1-.8-2.8.5-2.8.5s-.7-1.2-2.8-.5c-1.6.6-4.2.2-4.2.3 2.8.6 3.1 1.8 7 1.8 3.8 0 4.2-1.2 7-1.8 0 0-2.6.3-4.2-.3" fill="#b86e5d"/><path d="m32 39.6c-2.9 0-4.4-2.1-2.9-2.1s4.4 0 5.9 0c1.4 0-.1 2.1-3 2.1" fill="#e0a372"/><g fill="#664e27"><path d="m19.4 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/><path d="m34.7 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f486-1f3fd.svg b/public/emoji/1f486-1f3fd.svg
new file mode 100644
index 000000000..245ca4b6d
--- /dev/null
+++ b/public/emoji/1f486-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 5.8c-13.7 0-21.2 8.5-21.2 19.6v28.5h42.4v-28.5c0-16.6-11.5-16.3-11.5-16.3s-.8-3.3-9.7-3.3" fill="#594640"/><path d="m41.6 49.9v-6.7h-19.2v6.7c-12.1.3-14.6 2.2-14.6 12.1h48.3c.1-9.9-2.4-11.8-14.5-12.1" fill="#b386e2"/><g fill="#d6a57c"><path d="m16.9 34.7c0 0-3-.8-3-5.2 0-3.5 2.3-4.1 2.3-4.1 8.2 0 21.7-10.5 21.7-10.5s5.1 9.3 10 10.5c0 0 2.4.4 2.4 4.1 0 4.4-3.2 5.2-3.2 5.2 0 6.7-9.3 14.7-15 14.7-5.8 0-15.2-8-15.2-14.7"/><path d="m18.5 19.1c-.9-2.2-1.2-4-1.2-5.4 0-.5-.2-.9-.5-1.2l-4.2-6c-1.2-2-7.8-2.1-8 1.9l-.5 10.6c-.2 3.4 3.5 6.5 4.1 6.1l-.5 5.7c-.1 1.1.5 2 1.7 2.1 1.2.1 2.3-.8 2.3-1.8l1-14.2.9.8c0 0 .7 3.1 3 3.4 1.6.2 2.2-1.2 1.9-2"/></g><path d="m9 20.7c.1-1.1-.9-1.6-1-.5l-.3 3.7c-1.2-1.1-3-3.5-2.8-5.8l.8-10.6c.1-.8.4-1.4.8-1.9-1.1.5-1.9 1.4-2 2.7l-.8 10.7c-.3 3.7 3.2 6.4 3.9 6.9l-.3 5c-.1.9.6 1.8 1.6 2-.4-.4-.7-.9-.7-1.5l.8-10.7" fill="#b58360"/><path d="m3.7 8.5c0 0 7.8.3 9.6-2.1l-.5-4.4h-9.8l.7 6.5" fill="#428bc1"/><path d="m14.5 18.5l-.1-.4c0 0-1.2-1.5-1.6-2.9l-.1 1.7c.3.5.6.9.6.9l.1.4c.2.8.8 2.5 3 2.8-1.3-.6-1.7-1.8-1.9-2.5" fill="#b58360"/><path d="m45.5 19.1c.9-2.2 1.2-4 1.2-5.4 0-.5.2-.9.5-1.2l4.2-6c1.2-2 7.8-2.1 8 1.9l.5 10.6c.2 3.4-3.5 6.5-4.1 6.1l.5 5.7c.1 1.1-.5 2-1.7 2.1-1.2.1-2.3-.8-2.3-1.8l-1-14.2-.9.8c0 0-.7 3.1-3 3.4-1.6.2-2.2-1.2-1.9-2" fill="#d6a57c"/><path d="m55 20.7c-.1-1.1.9-1.6 1-.5l.3 3.7c1.2-1.1 3-3.5 2.8-5.8l-.8-10.6c-.1-.8-.4-1.4-.8-1.9 1.1.5 2 1.4 2.1 2.8l.7 10.6c.3 3.7-3.2 6.4-3.9 6.9l.3 5c.1.9-.6 1.8-1.6 2 .4-.4.7-.9.7-1.5l-.8-10.7" fill="#b58360"/><path d="m60.3 8.5c0 0-7.8.3-9.6-2.1l.5-4.4h9.8l-.7 6.5" fill="#428bc1"/><g fill="#b58360"><path d="m49.5 18.5l.1-.4c0 0 1.2-1.5 1.6-2.9l.1 1.7c-.3.5-.6.9-.6.9l-.1.4c-.2.8-.8 2.5-3 2.8 1.3-.6 1.7-1.8 1.9-2.5"/><path d="m32 42.8l-7-1.1c4.2 6 9.8 6 14 0l-7 1.1"/></g><path d="m34.8 41.5c-2.1-.8-2.8.5-2.8.5s-.7-1.2-2.8-.5c-1.6.6-4.2.2-4.2.3 2.8.6 3.1 1.8 7 1.8 3.8 0 4.2-1.2 7-1.8 0 0-2.6.3-4.2-.3" fill="#805c44"/><path d="m32 39.6c-2.9 0-4.4-2.1-2.9-2.1 1.5 0 4.4 0 5.9 0 1.4 0-.1 2.1-3 2.1" fill="#b58360"/><g fill="#664e27"><path d="m19.4 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/><path d="m34.7 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f486-1f3fe.svg b/public/emoji/1f486-1f3fe.svg
new file mode 100644
index 000000000..a56ff48dd
--- /dev/null
+++ b/public/emoji/1f486-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 5.8c-13.7 0-21.2 8.5-21.2 19.6v28.5h42.4v-28.5c0-16.6-11.5-16.3-11.5-16.3s-.8-3.3-9.7-3.3" fill="#231f20"/><path d="m41.6 49.9v-6.7h-19.2v6.7c-12.1.3-14.6 2.2-14.6 12.1h48.3c.1-9.9-2.4-11.8-14.5-12.1" fill="#b386e2"/><g fill="#b47d56"><path d="m16.9 34.7c0 0-3-.8-3-5.2 0-3.5 2.3-4.1 2.3-4.1 8.2 0 21.7-10.5 21.7-10.5s5.1 9.3 10 10.5c0 0 2.4.4 2.4 4.1 0 4.4-3.2 5.2-3.2 5.2 0 6.7-9.3 14.7-15 14.7-5.8 0-15.2-8-15.2-14.7"/><path d="m18.5 19.1c-.9-2.2-1.2-4-1.2-5.4 0-.5-.2-.9-.5-1.2l-4.2-6c-1.2-2-7.8-2.1-8 1.9l-.5 10.6c-.2 3.4 3.5 6.5 4.1 6.1l-.5 5.7c-.1 1.1.5 2 1.7 2.1 1.2.1 2.3-.8 2.3-1.8l1-14.2.9.8c0 0 .7 3.1 3 3.4 1.6.2 2.2-1.2 1.9-2"/></g><path d="m9 20.7c.1-1.1-.9-1.6-1-.5l-.3 3.7c-1.2-1.1-3-3.5-2.8-5.8l.8-10.6c.1-.8.4-1.4.8-1.9-1.1.5-1.9 1.4-2 2.7l-.8 10.7c-.3 3.7 3.2 6.4 3.9 6.9l-.3 5c-.1.9.6 1.8 1.6 2-.4-.4-.7-.9-.7-1.5l.8-10.7" fill="#935e3e"/><path d="m3.7 8.5c0 0 7.8.3 9.6-2.1l-.5-4.4h-9.8l.7 6.5" fill="#428bc1"/><path d="m14.5 18.5l-.1-.4c0 0-1.2-1.5-1.6-2.9l-.1 1.7c.3.5.6.9.6.9l.1.4c.2.8.8 2.5 3 2.8-1.3-.6-1.7-1.8-1.9-2.5" fill="#935e3e"/><path d="m45.5 19.1c.9-2.2 1.2-4 1.2-5.4 0-.5.2-.9.5-1.2l4.2-6c1.2-2 7.8-2.1 8 1.9l.5 10.6c.2 3.4-3.5 6.5-4.1 6.1l.5 5.7c.1 1.1-.5 2-1.7 2.1-1.2.1-2.3-.8-2.3-1.8l-1-14.2-.9.8c0 0-.7 3.1-3 3.4-1.6.2-2.2-1.2-1.9-2" fill="#b47d56"/><path d="m55 20.7c-.1-1.1.9-1.6 1-.5l.3 3.7c1.2-1.1 3-3.5 2.8-5.8l-.8-10.6c-.1-.8-.4-1.4-.8-1.9 1.1.5 2 1.4 2.1 2.8l.7 10.6c.3 3.7-3.2 6.4-3.9 6.9l.3 5c.1.9-.6 1.8-1.6 2 .4-.4.7-.9.7-1.5l-.8-10.7" fill="#935e3e"/><path d="m60.3 8.5c0 0-7.8.3-9.6-2.1l.5-4.4h9.8l-.7 6.5" fill="#428bc1"/><g fill="#935e3e"><path d="m49.5 18.5l.1-.4c0 0 1.2-1.5 1.6-2.9l.1 1.7c-.3.5-.6.9-.6.9l-.1.4c-.2.8-.8 2.5-3 2.8 1.3-.6 1.7-1.8 1.9-2.5"/><path d="m32 42.8l-7-1.1c4.2 6 9.8 6 14 0l-7 1.1"/></g><path d="m34.8 41.5c-2.1-.8-2.8.5-2.8.5s-.7-1.2-2.8-.5c-1.6.6-4.2.2-4.2.3 2.8.6 3.1 1.8 7 1.8s4.2-1.2 7-1.8c0 0-2.6.3-4.2-.3" fill="#734c31"/><path d="m32 39.6c-2.9 0-4.4-2.1-2.9-2.1 1.5 0 4.4 0 5.9 0 1.4 0-.1 2.1-3 2.1" fill="#935e3e"/><g fill="#664e27"><path d="m19.4 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/><path d="m34.7 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f486-1f3ff.svg b/public/emoji/1f486-1f3ff.svg
new file mode 100644
index 000000000..bf24cb068
--- /dev/null
+++ b/public/emoji/1f486-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 5.8c-13.7 0-21.2 8.5-21.2 19.6v28.5h42.4v-28.5c0-16.6-11.5-16.3-11.5-16.3s-.8-3.3-9.7-3.3" fill="#231f20"/><path d="m41.6 49.9v-6.7h-19.2v6.7c-12.1.3-14.6 2.2-14.6 12.1h48.3c.1-9.9-2.4-11.8-14.5-12.1" fill="#b386e2"/><g fill="#8a6859"><path d="m16.9 34.7c0 0-3-.8-3-5.2 0-3.5 2.3-4.1 2.3-4.1 8.2 0 21.7-10.5 21.7-10.5s5.1 9.3 10 10.5c0 0 2.4.4 2.4 4.1 0 4.4-3.2 5.2-3.2 5.2 0 6.7-9.3 14.7-15 14.7-5.7 0-15.2-8-15.2-14.7"/><path d="m18.5 19.1c-.9-2.2-1.2-4-1.2-5.4 0-.5-.2-.9-.5-1.2l-4.2-6c-1.2-2-7.8-2.1-8 1.9l-.5 10.6c-.2 3.4 3.5 6.5 4.1 6.1l-.5 5.7c-.1 1.1.5 2 1.7 2.1 1.2.1 2.3-.8 2.3-1.8l1-14.2.9.8c0 0 .7 3.1 3 3.4 1.6.2 2.2-1.2 1.9-2"/></g><path d="m9 20.7c.1-1.1-.9-1.6-1-.5l-.3 3.7c-1.2-1.1-3-3.5-2.8-5.8l.8-10.6c.1-.8.4-1.4.8-1.9-1.1.5-1.9 1.4-2 2.7l-.8 10.7c-.3 3.7 3.2 6.4 3.9 6.9l-.3 5c-.1.9.6 1.8 1.6 2-.4-.4-.7-.9-.7-1.5l.8-10.7" fill="#705041"/><path d="m3.7 8.5c0 0 7.8.3 9.6-2.1l-.5-4.4h-9.8l.7 6.5" fill="#428bc1"/><path d="m14.5 18.5l-.1-.4c0 0-1.2-1.5-1.6-2.9l-.1 1.7c.3.5.6.9.6.9l.1.4c.2.8.8 2.5 3 2.8-1.3-.6-1.7-1.8-1.9-2.5" fill="#705041"/><path d="m45.5 19.1c.9-2.2 1.2-4 1.2-5.4 0-.5.2-.9.5-1.2l4.2-6c1.2-2 7.8-2.1 8 1.9l.5 10.6c.2 3.4-3.5 6.5-4.1 6.1l.5 5.7c.1 1.1-.5 2-1.7 2.1-1.2.1-2.3-.8-2.3-1.8l-1-14.2-.9.8c0 0-.7 3.1-3 3.4-1.6.2-2.2-1.2-1.9-2" fill="#8a6859"/><path d="m55 20.7c-.1-1.1.9-1.6 1-.5l.3 3.7c1.2-1.1 3-3.5 2.8-5.8l-.8-10.6c-.1-.8-.4-1.4-.8-1.9 1.1.5 2 1.4 2.1 2.8l.7 10.6c.3 3.7-3.2 6.4-3.9 6.9l.3 5c.1.9-.6 1.8-1.6 2 .4-.4.7-.9.7-1.5l-.8-10.7" fill="#705041"/><path d="m60.3 8.5c0 0-7.8.3-9.6-2.1l.5-4.4h9.8l-.7 6.5" fill="#428bc1"/><path d="m49.5 18.5l.1-.4c0 0 1.2-1.5 1.6-2.9l.1 1.7c-.3.5-.6.9-.6.9l-.1.4c-.2.8-.8 2.5-3 2.8 1.3-.6 1.7-1.8 1.9-2.5" fill="#705041"/><path d="m32 42.8l-7-1.1c4.2 6 9.8 6 14 0l-7 1.1" fill="#7d5442"/><path d="m34.8 41.5c-2.1-.8-2.8.5-2.8.5s-.7-1.2-2.8-.5c-1.6.6-4.2.2-4.2.3 2.8.6 3.1 1.8 7 1.8 3.8 0 4.2-1.2 7-1.8 0 0-2.6.3-4.2-.3" fill="#5c3f34"/><path d="m32 39.6c-2.9 0-4.4-2.1-2.9-2.1s4.4 0 5.9 0c1.4 0-.1 2.1-3 2.1" fill="#705041"/><g fill="#574137"><path d="m19.4 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/><path d="m34.7 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f486.svg b/public/emoji/1f486.svg
new file mode 100644
index 000000000..04a272713
--- /dev/null
+++ b/public/emoji/1f486.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 5.8c-13.7 0-21.2 8.5-21.2 19.6v28.5h42.4v-28.5c0-16.6-11.5-16.3-11.5-16.3s-.8-3.3-9.7-3.3" fill="#ffb300"/><path d="m41.6 49.9v-6.7h-19.2v6.7c-12.1.3-14.6 2.2-14.6 12.1h48.3c.1-9.9-2.4-11.8-14.5-12.1" fill="#b386e2"/><g fill="#ffdd67"><path d="m16.9 34.7c0 0-3-.8-3-5.2 0-3.5 2.3-4.1 2.3-4.1 8.2 0 21.7-10.5 21.7-10.5s5.1 9.3 10 10.5c0 0 2.4.4 2.4 4.1 0 4.4-3.2 5.2-3.2 5.2 0 6.7-9.3 14.7-15 14.7-5.8 0-15.2-8-15.2-14.7"/><path d="m18.5 19.1c-.9-2.2-1.2-4-1.2-5.4 0-.5-.2-.9-.5-1.2l-4.2-6c-1.2-2-7.8-2.1-8 1.9l-.5 10.6c-.2 3.4 3.5 6.5 4.1 6.1l-.5 5.7c-.1 1.1.5 2 1.7 2.1 1.2.1 2.3-.8 2.3-1.8l1-14.2.9.8c0 0 .7 3.1 3 3.4 1.6.2 2.2-1.2 1.9-2"/></g><path d="m9 20.7c.1-1.1-.9-1.6-1-.5l-.3 3.7c-1.2-1.1-3-3.5-2.8-5.8l.8-10.6c.1-.8.4-1.4.8-1.9-1.1.5-1.9 1.4-2 2.7l-.8 10.7c-.3 3.7 3.2 6.4 3.9 6.9l-.3 5c-.1.9.6 1.8 1.6 2-.4-.4-.7-.9-.7-1.5l.8-10.7" fill="#eba352"/><path d="m3.7 8.5c0 0 7.8.3 9.6-2.1l-.5-4.4h-9.8l.7 6.5" fill="#428bc1"/><path d="m14.5 18.5l-.1-.4c0 0-1.2-1.5-1.6-2.9l-.1 1.7c.3.5.6.9.6.9l.1.4c.2.8.8 2.5 3 2.8-1.3-.6-1.7-1.8-1.9-2.5" fill="#eba352"/><path d="m45.5 19.1c.9-2.2 1.2-4 1.2-5.4 0-.5.2-.9.5-1.2l4.2-6c1.2-2 7.8-2.1 8 1.9l.5 10.6c.2 3.4-3.5 6.5-4.1 6.1l.5 5.7c.1 1.1-.5 2-1.7 2.1-1.2.1-2.3-.8-2.3-1.8l-1-14.2-.9.8c0 0-.7 3.1-3 3.4-1.6.2-2.2-1.2-1.9-2" fill="#ffdd67"/><path d="m55 20.7c-.1-1.1.9-1.6 1-.5l.3 3.7c1.2-1.1 3-3.5 2.8-5.8l-.8-10.6c-.1-.8-.4-1.4-.8-1.9 1.1.5 2 1.4 2.1 2.8l.7 10.6c.3 3.7-3.2 6.4-3.9 6.9l.3 5c.1.9-.6 1.8-1.6 2 .4-.4.7-.9.7-1.5l-.8-10.7" fill="#eba352"/><path d="m60.3 8.5c0 0-7.8.3-9.6-2.1l.5-4.4h9.8l-.7 6.5" fill="#428bc1"/><path d="m49.5 18.5l.1-.4c0 0 1.2-1.5 1.6-2.9l.1 1.7c-.3.5-.6.9-.6.9l-.1.4c-.2.8-.8 2.5-3 2.8 1.3-.6 1.7-1.8 1.9-2.5" fill="#eba352"/><path d="m32 42.8l-7-1.1c4.2 6 9.8 6 14 0l-7 1.1" fill="#f09985"/><path d="m34.8 41.5c-2.1-.8-2.8.5-2.8.5s-.7-1.2-2.8-.5c-1.6.6-4.2.2-4.2.3 2.8.6 3.1 1.8 7 1.8 3.8 0 4.2-1.2 7-1.8 0 0-2.6.3-4.2-.3" fill="#d47f6c"/><path d="m32 39.6c-2.9 0-4.4-2.1-2.9-2.1 1.5 0 4.4 0 5.9 0 1.4 0-.1 2.1-3 2.1" fill="#eba352"/><g fill="#937237"><path d="m19.4 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/><path d="m34.7 30.2c2.5 4.7 7.5 4.7 9.9 0 .1-.2-.2-.3-.6-.6-2.5 2-6.5 1.8-8.8 0-.3.3-.6.4-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f487-1f3fb.svg b/public/emoji/1f487-1f3fb.svg
new file mode 100644
index 000000000..793781e7e
--- /dev/null
+++ b/public/emoji/1f487-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.3 24.7c-.9.3-3.6 1.2-5.9 1.5-.9.1-1.7 0-2.5-.1-.7-.2-1.3-.6-1.5-1.3l-.2.7c-1.4-.8-2.5-2.4-2.7-5.1-1.2-21.1-11.4-14.8-11.4-14.8s-.9-3.6-10-3.6c-14.1 0-21.8 9-21.8 20.9v30.3c0 0 51.1 8.7 57.7-29.3 0 .1-.7.4-1.7.8" fill="#594640"/><path d="m50.4 24.7c.5 1.6 2.7 1.7 5 1.3-1-2.6-2.8-5.8-4.2-9.4-.6-1.5-1.8-2.2-3.4-1.1 0 0-1.5-.7-3.4-6.7 0 0-.3-.8-.5-1-1.4-2.4-4.6-3.1-7.1-1.6-2.5 1.5-3.4 4.7-1.9 7.1 1.4 2.4 4.6 3.1 7.1 1.6.7-.4 1.3-1 1.7-1.6.6.4 1.4 3.6 1.4 3.6l5.2 8.6.1-.8m-9.7-11.9c-1.3.8-3 .4-3.7-.8-.7-1.2-.3-2.9 1-3.7 1.3-.8 3-.4 3.7.8.7 1.2.3 2.9-1 3.7" fill="#a9b5ae"/><path d="M35.6,49.4v-7H16.5v7C4.4,49.7,2,51.7,2,62h48.1C50.1,51.7,47.7,49.7,35.6,49.4z" fill="#b386e2"/><path d="m10.1 33.6c0 0-3.2-.8-3.2-5.5 0-3.7 2.4-4.4 2.4-4.4 8.7 0 24.7-11.2 24.7-11.2s3.4 9.9 8.5 11.2c0 0 2.5.5 2.5 4.4 0 4.7-3.3 5.5-3.3 5.5 0 7.1-9.8 15.7-15.8 15.7-5.8-.1-15.8-8.6-15.8-15.7" fill="#ffe1bd"/><path d="m26 38.2c-3 0-4.6-2.2-3-2.2s4.6 0 6.1 0c1.5 0 0 2.2-3.1 2.2" fill="#e6b796"/><path d="m30.6 31.7c-1.1 0-.9-1.3-.9-1.3 1.6-8.4 11-3.9 11-3.9.7 1.5-1.7 5.1-2.4 5.2-3 .8-7.7 0-7.7 0" fill="#f5f5f5"/><circle cx="34.8" cy="28.3" r="3.3" fill="#664e27"/><circle cx="34.8" cy="28.3" r="1.1" fill="#2b2925"/><path d="m29.7 30.4c1.7-10.1 9.9-3.4 13.2-4.8-3.3 3.1-9.9-3.6-13.2 4.8" fill="#3b3226"/><path d="m21.4 31.7c1.1 0 .9-1.3.9-1.3-1.6-8.4-11-3.9-11-3.9-.7 1.5 1.7 5.1 2.4 5.2 3.1.8 7.7 0 7.7 0" fill="#f5f5f5"/><circle cx="17.2" cy="28.3" r="3.3" fill="#664e27"/><path d="m22.4 30.4c-1.7-10.1-9.9-3.4-13.2-4.8 3.2 3.1 9.8-3.6 13.2 4.8" fill="#3b3226"/><path d="m26 41.9l-7.3-1.1c4.4 6.3 10.3 6.3 14.7 0l-7.4 1.1" fill="#e08672"/><path d="m28.9 40.5c-2.1-.8-2.9.5-2.9.5s-.7-1.3-2.9-.5c-1.7.6-4.5.3-4.4.3 2.9.6 3.3 1.9 7.3 1.9s4.4-1.2 7.3-1.9c.1 0-2.7.4-4.4-.3" fill="#b86e5d"/><circle cx="17.2" cy="28.3" r="1.1" fill="#2b2925"/><path d="m61.8 8.7c.8-2.8-.9-5.5-3.7-6.1-2.8-.6-5.7 1.1-6.4 3.9-.1.3-.2 1.1-.2 1.1-.3 6.4-1.5 7.6-1.5 7.6-1.8-.5-2.8.6-3 2.2-1.1 8.7-3.7 16.2 1 16.3l5-18.2c0 0-.1-3.3.4-3.9.6.5 1.3.8 2.1 1 2.7.6 5.6-1.2 6.3-3.9m-2.4-.6c-.4 1.4-1.9 2.3-3.3 2-1.4-.3-2.3-1.7-1.9-3.2s1.9-2.3 3.3-2c1.4.4 2.3 1.8 1.9 3.2" fill="#cedbd5"/><path d="m50.6 18.6c.2-.7-.2-1.5-1-1.6-.7-.2-1.5.3-1.7 1-.2.7.2 1.5 1 1.6.8.2 1.5-.3 1.7-1" fill="#231f20"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f487-1f3fc.svg b/public/emoji/1f487-1f3fc.svg
new file mode 100644
index 000000000..ac7e41cfc
--- /dev/null
+++ b/public/emoji/1f487-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.3 24.7c-.9.3-3.6 1.2-5.9 1.5-.9.1-1.7 0-2.5-.1-.7-.2-1.3-.6-1.5-1.3l-.2.7c-1.4-.8-2.5-2.4-2.7-5.1-1.2-21.1-11.4-14.8-11.4-14.8s-.9-3.6-10-3.6c-14.1 0-21.8 9-21.8 20.9v30.3c0 0 51.1 8.7 57.7-29.3 0 .1-.7.4-1.7.8" fill="#dbb471"/><path d="m50.4 24.7c.5 1.6 2.7 1.7 5 1.3-1-2.6-2.8-5.8-4.2-9.4-.6-1.5-1.8-2.2-3.4-1.1 0 0-1.5-.7-3.4-6.7 0 0-.3-.8-.5-1-1.4-2.4-4.6-3.1-7.1-1.6-2.5 1.5-3.4 4.7-1.9 7.1 1.4 2.4 4.6 3.1 7.1 1.6.7-.4 1.3-1 1.7-1.6.6.4 1.4 3.6 1.4 3.6l5.2 8.6.1-.8m-9.7-11.9c-1.3.8-3 .4-3.7-.8-.7-1.2-.3-2.9 1-3.7 1.3-.8 3-.4 3.7.8.7 1.2.3 2.9-1 3.7" fill="#a9b5ae"/><path d="M35.6,49.4v-7H16.5v7C4.4,49.7,2,51.7,2,62h48.1C50.1,51.7,47.7,49.7,35.6,49.4z" fill="#b386e2"/><path d="m10.1 33.6c0 0-3.2-.8-3.2-5.5 0-3.7 2.4-4.4 2.4-4.4 8.7 0 24.7-11.2 24.7-11.2s3.4 9.9 8.5 11.2c0 0 2.5.5 2.5 4.4 0 4.7-3.3 5.5-3.3 5.5 0 7.1-9.8 15.7-15.8 15.7-5.8-.1-15.8-8.6-15.8-15.7" fill="#fed0ac"/><path d="m26 38.2c-3 0-4.6-2.2-3-2.2 1.5 0 4.6 0 6.1 0 1.5 0 0 2.2-3.1 2.2" fill="#e0a372"/><path d="m30.6 31.7c-1.1 0-.9-1.3-.9-1.3 1.6-8.4 11-3.9 11-3.9.7 1.5-1.7 5.1-2.4 5.2-3 .8-7.7 0-7.7 0" fill="#f5f5f5"/><circle cx="34.8" cy="28.3" r="3.3" fill="#664e27"/><circle cx="34.8" cy="28.3" r="1.1" fill="#2b2925"/><path d="m29.7 30.4c1.6-10.1 9.9-3.4 13.2-4.8-3.3 3.1-9.9-3.6-13.2 4.8" fill="#3b3226"/><path d="m21.4 31.7c1.1 0 .9-1.3.9-1.3-1.6-8.4-11-3.9-11-3.9-.7 1.5 1.7 5.1 2.4 5.2 3.1.8 7.7 0 7.7 0" fill="#f5f5f5"/><circle cx="17.2" cy="28.3" r="3.3" fill="#664e27"/><path d="m22.4 30.4c-1.7-10.1-9.9-3.4-13.2-4.8 3.2 3.1 9.8-3.6 13.2 4.8" fill="#3b3226"/><path d="m26 41.9l-7.3-1.1c4.4 6.3 10.3 6.3 14.7 0l-7.4 1.1" fill="#e08672"/><path d="m28.9 40.5c-2.1-.8-2.9.5-2.9.5s-.7-1.3-2.9-.5c-1.7.6-4.5.3-4.4.3 2.9.6 3.3 1.9 7.3 1.9 4 0 4.4-1.2 7.3-1.9.1 0-2.7.4-4.4-.3" fill="#b86e5d"/><circle cx="17.2" cy="28.3" r="1.1" fill="#2b2925"/><path d="m61.8 8.7c.8-2.8-.9-5.5-3.7-6.1-2.8-.6-5.7 1.1-6.4 3.9-.1.3-.2 1.1-.2 1.1-.3 6.4-1.5 7.6-1.5 7.6-1.8-.5-2.8.6-3 2.2-1.1 8.7-3.7 16.2 1 16.3l5-18.2c0 0-.1-3.3.4-3.9.6.5 1.3.8 2.1 1 2.7.6 5.6-1.2 6.3-3.9m-2.4-.6c-.4 1.4-1.9 2.3-3.3 2-1.4-.3-2.3-1.7-1.9-3.2.4-1.4 1.9-2.3 3.3-2 1.4.4 2.3 1.8 1.9 3.2" fill="#cedbd5"/><path d="m50.6 18.6c.2-.7-.2-1.5-1-1.6-.7-.2-1.5.3-1.7 1-.2.7.2 1.5 1 1.6.8.2 1.5-.3 1.7-1" fill="#231f20"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f487-1f3fd.svg b/public/emoji/1f487-1f3fd.svg
new file mode 100644
index 000000000..b581fe54a
--- /dev/null
+++ b/public/emoji/1f487-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.3 24.7c-.9.3-3.6 1.2-5.9 1.5-.9.1-1.7 0-2.5-.1-.7-.2-1.3-.6-1.5-1.3l-.2.7c-1.4-.8-2.5-2.4-2.7-5.1-1.2-21.1-11.4-14.8-11.4-14.8s-.9-3.6-10-3.6c-14.1 0-21.8 9-21.8 20.9v30.3c0 0 51.1 8.7 57.7-29.3 0 .1-.7.4-1.7.8" fill="#594640"/><path d="m50.4 24.7c.5 1.6 2.7 1.7 5 1.3-1-2.6-2.8-5.8-4.2-9.4-.6-1.5-1.8-2.2-3.4-1.1 0 0-1.5-.7-3.4-6.7 0 0-.3-.8-.5-1-1.4-2.4-4.6-3.1-7.1-1.6-2.5 1.5-3.4 4.7-1.9 7.1 1.4 2.4 4.6 3.1 7.1 1.6.7-.4 1.3-1 1.7-1.6.6.4 1.4 3.6 1.4 3.6l5.2 8.6.1-.8m-9.7-11.9c-1.3.8-3 .4-3.7-.8-.7-1.2-.3-2.9 1-3.7 1.3-.8 3-.4 3.7.8.7 1.2.3 2.9-1 3.7" fill="#a9b5ae"/><path d="M35.6,49.4v-7H16.5v7C4.4,49.7,2,51.7,2,62h48.1C50.1,51.7,47.7,49.7,35.6,49.4z" fill="#b386e2"/><path d="m10.1 33.6c0 0-3.2-.8-3.2-5.5 0-3.7 2.4-4.4 2.4-4.4 8.7 0 24.7-11.2 24.7-11.2s3.4 9.9 8.5 11.2c0 0 2.5.5 2.5 4.4 0 4.7-3.3 5.5-3.3 5.5 0 7.1-9.8 15.7-15.8 15.7-5.8-.1-15.8-8.6-15.8-15.7" fill="#d6a57c"/><path d="m26 38.2c-3 0-4.6-2.2-3-2.2s4.6 0 6.1 0c1.5 0 0 2.2-3.1 2.2" fill="#b58360"/><path d="m30.6 31.7c-1.1 0-.9-1.3-.9-1.3 1.6-8.4 11-3.9 11-3.9.7 1.5-1.7 5.1-2.4 5.2-3.1.8-7.7 0-7.7 0" fill="#f5f5f5"/><circle cx="34.8" cy="28.3" r="3.3" fill="#664e27"/><circle cx="34.8" cy="28.3" r="1.1" fill="#2b2925"/><path d="m29.7 30.4c1.7-10.1 9.9-3.4 13.2-4.8-3.3 3.1-9.9-3.6-13.2 4.8" fill="#3b3226"/><path d="m21.4 31.7c1.1 0 .9-1.3.9-1.3-1.6-8.4-11-3.9-11-3.9-.7 1.5 1.7 5.1 2.4 5.2 3.1.8 7.7 0 7.7 0" fill="#f5f5f5"/><circle cx="17.2" cy="28.3" r="3.3" fill="#664e27"/><path d="m22.4 30.4c-1.7-10.1-9.9-3.4-13.2-4.8 3.2 3.1 9.8-3.6 13.2 4.8" fill="#3b3226"/><path d="m26 41.9l-7.3-1.1c4.4 6.3 10.3 6.3 14.7 0l-7.4 1.1" fill="#b58360"/><path d="m28.9 40.5c-2.1-.8-2.9.5-2.9.5s-.7-1.3-2.9-.5c-1.7.6-4.5.3-4.4.3 2.9.6 3.3 1.9 7.3 1.9 4 0 4.4-1.2 7.3-1.9.1 0-2.7.4-4.4-.3" fill="#805c44"/><circle cx="17.2" cy="28.3" r="1.1" fill="#2b2925"/><path d="m61.8 8.7c.8-2.8-.9-5.5-3.7-6.1-2.8-.6-5.7 1.1-6.4 3.9-.1.3-.2 1.1-.2 1.1-.3 6.4-1.5 7.6-1.5 7.6-1.8-.5-2.8.6-3 2.2-1.1 8.7-3.7 16.2 1 16.3l5-18.2c0 0-.1-3.3.4-3.9.6.5 1.3.8 2.1 1 2.7.6 5.6-1.2 6.3-3.9m-2.4-.6c-.4 1.4-1.9 2.3-3.3 2-1.4-.3-2.3-1.7-1.9-3.2.4-1.4 1.9-2.3 3.3-2 1.4.4 2.3 1.8 1.9 3.2" fill="#cedbd5"/><path d="m50.6 18.6c.2-.7-.2-1.5-1-1.6-.7-.2-1.5.3-1.7 1-.2.7.2 1.5 1 1.6.8.2 1.5-.3 1.7-1" fill="#231f20"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f487-1f3fe.svg b/public/emoji/1f487-1f3fe.svg
new file mode 100644
index 000000000..2c2be850c
--- /dev/null
+++ b/public/emoji/1f487-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.3 24.7c-.9.3-3.6 1.2-5.9 1.5-.9.1-1.7 0-2.5-.1-.7-.2-1.3-.6-1.5-1.3l-.2.7c-1.4-.8-2.5-2.4-2.7-5.1-1.2-21.1-11.4-14.8-11.4-14.8s-.9-3.6-10-3.6c-14.1 0-21.8 9-21.8 20.9v30.3c0 0 51.1 8.7 57.7-29.3 0 .1-.7.4-1.7.8" fill="#231f20"/><path d="m50.4 24.7c.5 1.6 2.7 1.7 5 1.3-1-2.6-2.8-5.8-4.2-9.4-.6-1.5-1.8-2.2-3.4-1.1 0 0-1.5-.7-3.4-6.7 0 0-.3-.8-.5-1-1.4-2.4-4.6-3.1-7.1-1.6-2.5 1.5-3.4 4.7-1.9 7.1 1.4 2.4 4.6 3.1 7.1 1.6.7-.4 1.3-1 1.7-1.6.6.4 1.4 3.6 1.4 3.6l5.2 8.6.1-.8m-9.7-11.9c-1.3.8-3 .4-3.7-.8-.7-1.2-.3-2.9 1-3.7 1.3-.8 3-.4 3.7.8.7 1.2.3 2.9-1 3.7" fill="#a9b5ae"/><path d="M35.6,49.4v-7H16.5v7C4.4,49.7,2,51.7,2,62h48.1C50.1,51.7,47.7,49.7,35.6,49.4z" fill="#b386e2"/><path d="m10.1 33.6c0 0-3.2-.8-3.2-5.5 0-3.7 2.4-4.4 2.4-4.4 8.7 0 24.7-11.2 24.7-11.2s3.4 9.9 8.5 11.2c0 0 2.5.5 2.5 4.4 0 4.7-3.3 5.5-3.3 5.5 0 7.1-9.8 15.7-15.8 15.7-5.8-.1-15.8-8.6-15.8-15.7" fill="#b47d56"/><path d="m26 38.2c-3 0-4.6-2.2-3-2.2s4.6 0 6.1 0c1.5 0 0 2.2-3.1 2.2" fill="#935e3e"/><path d="m30.6 31.7c-1.1 0-.9-1.3-.9-1.3 1.6-8.4 11-3.9 11-3.9.7 1.5-1.7 5.1-2.4 5.2-3 .8-7.7 0-7.7 0" fill="#f5f5f5"/><circle cx="34.8" cy="28.3" r="3.3" fill="#664e27"/><circle cx="34.8" cy="28.3" r="1.1" fill="#2b2925"/><path d="m29.7 30.4c1.7-10.1 9.9-3.4 13.2-4.8-3.3 3.1-9.9-3.6-13.2 4.8" fill="#3b3226"/><path d="m21.4 31.7c1.1 0 .9-1.3.9-1.3-1.6-8.4-11-3.9-11-3.9-.7 1.5 1.7 5.1 2.4 5.2 3.1.8 7.7 0 7.7 0" fill="#f5f5f5"/><circle cx="17.2" cy="28.3" r="3.3" fill="#664e27"/><path d="m22.4 30.4c-1.7-10.1-9.9-3.4-13.2-4.8 3.2 3.1 9.8-3.6 13.2 4.8" fill="#3b3226"/><path d="m26 41.9l-7.3-1.1c4.4 6.3 10.3 6.3 14.7 0l-7.4 1.1" fill="#935e3e"/><path d="m28.9 40.5c-2.1-.8-2.9.5-2.9.5s-.7-1.3-2.9-.5c-1.7.6-4.5.3-4.4.3 2.9.6 3.3 1.9 7.3 1.9s4.4-1.2 7.3-1.9c.1 0-2.7.4-4.4-.3" fill="#734c31"/><circle cx="17.2" cy="28.3" r="1.1" fill="#2b2925"/><path d="m61.8 8.7c.8-2.8-.9-5.5-3.7-6.1-2.8-.6-5.7 1.1-6.4 3.9-.1.3-.2 1.1-.2 1.1-.3 6.4-1.5 7.6-1.5 7.6-1.8-.5-2.8.6-3 2.2-1.1 8.7-3.7 16.2 1 16.3l5-18.2c0 0-.1-3.3.4-3.9.6.5 1.3.8 2.1 1 2.7.6 5.6-1.2 6.3-3.9m-2.4-.6c-.4 1.4-1.9 2.3-3.3 2-1.4-.3-2.3-1.7-1.9-3.2s1.9-2.3 3.3-2c1.4.4 2.3 1.8 1.9 3.2" fill="#cedbd5"/><path d="m50.6 18.6c.2-.7-.2-1.5-1-1.6-.7-.2-1.5.3-1.7 1-.2.7.2 1.5 1 1.6.8.2 1.5-.3 1.7-1" fill="#231f20"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f487-1f3ff.svg b/public/emoji/1f487-1f3ff.svg
new file mode 100644
index 000000000..0d4ee4cb5
--- /dev/null
+++ b/public/emoji/1f487-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.3 24.7c-.9.3-3.6 1.2-5.9 1.5-.8.1-1.7 0-2.5-.1-.7-.2-1.3-.6-1.5-1.3l-.2.7c-1.4-.8-2.5-2.4-2.7-5.1-1.2-21.1-11.4-14.8-11.4-14.8s-.9-3.6-10-3.6c-14.1 0-21.8 9-21.8 20.9v30.3c0 0 51.1 8.7 57.7-29.3 0 .1-.7.4-1.7.8" fill="#231f20"/><path d="m50.4 24.7c.5 1.6 2.7 1.7 5 1.3-1-2.6-2.8-5.8-4.2-9.4-.6-1.5-1.8-2.2-3.4-1.1 0 0-1.5-.7-3.4-6.7 0 0-.3-.8-.5-1-1.4-2.4-4.6-3.1-7.1-1.6-2.5 1.5-3.4 4.7-1.9 7.1 1.4 2.4 4.6 3.1 7.1 1.6.7-.4 1.3-1 1.7-1.6.6.4 1.4 3.6 1.4 3.6l5.2 8.6.1-.8m-9.7-11.9c-1.3.8-3 .4-3.7-.8-.7-1.2-.3-2.9 1-3.7 1.3-.8 3-.4 3.7.8.7 1.2.3 2.9-1 3.7" fill="#a9b5ae"/><path d="M35.6,49.4v-7H16.5v7C4.4,49.7,2,51.7,2,62h48.1C50.1,51.7,47.7,49.7,35.6,49.4z" fill="#b386e2"/><path d="m10.1 33.6c0 0-3.2-.8-3.2-5.5 0-3.7 2.4-4.4 2.4-4.4 8.7 0 24.7-11.2 24.7-11.2s3.4 9.9 8.5 11.2c0 0 2.5.5 2.5 4.4 0 4.7-3.3 5.5-3.3 5.5 0 7.1-9.8 15.7-15.8 15.7s-15.8-8.6-15.8-15.7" fill="#8a6859"/><path d="m26 38.2c-3 0-4.6-2.2-3-2.2 1.5 0 4.6 0 6.1 0 1.5 0 0 2.2-3.1 2.2" fill="#705041"/><path d="m30.6 31.7c-1.1 0-.9-1.3-.9-1.3 1.6-8.4 11-3.9 11-3.9.7 1.5-1.7 5.1-2.4 5.2-3.1.8-7.7 0-7.7 0" fill="#f5f5f5"/><circle cx="34.8" cy="28.3" r="3.3" fill="#664e27"/><circle cx="34.8" cy="28.3" r="1.1" fill="#2b2925"/><path d="m29.7 30.4c1.7-10.1 9.9-3.4 13.2-4.8-3.3 3.1-9.9-3.6-13.2 4.8" fill="#3b3226"/><path d="m21.4 31.7c1.1 0 .9-1.3.9-1.3-1.6-8.4-11-3.9-11-3.9-.7 1.5 1.7 5.1 2.4 5.2 3.1.8 7.7 0 7.7 0" fill="#f5f5f5"/><circle cx="17.2" cy="28.3" r="3.3" fill="#664e27"/><path d="m22.4 30.4c-1.7-10.1-9.9-3.4-13.2-4.8 3.2 3.1 9.8-3.6 13.2 4.8" fill="#3b3226"/><path d="m26 41.9l-7.3-1.1c4.4 6.3 10.3 6.3 14.7 0l-7.4 1.1" fill="#7d5442"/><path d="m28.9 40.5c-2.1-.8-2.9.5-2.9.5s-.7-1.3-2.9-.5c-1.7.6-4.5.3-4.4.3 2.9.6 3.3 1.9 7.3 1.9s4.4-1.2 7.3-1.9c.1 0-2.7.4-4.4-.3" fill="#5c3f34"/><circle cx="17.2" cy="28.3" r="1.1" fill="#2b2925"/><path d="m61.8 8.7c.8-2.8-.9-5.5-3.7-6.1-2.8-.6-5.7 1.1-6.4 3.9-.1.3-.2 1.1-.2 1.1-.3 6.4-1.5 7.6-1.5 7.6-1.8-.5-2.8.6-3 2.2-1.1 8.7-3.7 16.2 1 16.3l5-18.2c0 0-.1-3.3.4-3.9.6.5 1.3.8 2.1 1 2.7.6 5.6-1.2 6.3-3.9m-2.4-.6c-.4 1.4-1.9 2.3-3.3 2-1.4-.3-2.3-1.7-1.9-3.2.4-1.4 1.9-2.3 3.3-2 1.4.4 2.3 1.8 1.9 3.2" fill="#cedbd5"/><path d="m50.6 18.6c.2-.7-.2-1.5-1-1.6-.7-.2-1.5.3-1.7 1-.2.7.2 1.5 1 1.6.8.2 1.5-.3 1.7-1" fill="#231f20"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f487.svg b/public/emoji/1f487.svg
new file mode 100644
index 000000000..0d345e70b
--- /dev/null
+++ b/public/emoji/1f487.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.3 24.7c-.9.3-3.6 1.2-5.9 1.5-.8.1-1.7 0-2.5-.1-.7-.2-1.3-.6-1.5-1.3l-.2.7c-1.4-.8-2.5-2.4-2.7-5.1-1.2-21.1-11.4-14.8-11.4-14.8s-.9-3.6-10-3.6c-14.1 0-21.8 9-21.8 20.9v30.3c0 0 51.1 8.7 57.7-29.3 0 .1-.7.4-1.7.8" fill="#ffb300"/><path d="m50.4 24.7c.5 1.6 2.7 1.7 5 1.3-1-2.6-2.8-5.8-4.2-9.4-.6-1.5-1.8-2.2-3.4-1.1 0 0-1.5-.7-3.4-6.7 0 0-.3-.8-.5-1-1.4-2.4-4.6-3.1-7.1-1.6-2.5 1.5-3.4 4.7-1.9 7.1 1.4 2.4 4.6 3.1 7.1 1.6.7-.4 1.3-1 1.7-1.6.6.4 1.4 3.6 1.4 3.6l5.2 8.6.1-.8m-9.7-11.9c-1.3.8-3 .4-3.7-.8-.7-1.2-.3-2.9 1-3.7 1.3-.8 3-.4 3.7.8.7 1.2.3 2.9-1 3.7" fill="#a9b5ae"/><path d="M35.6,49.4v-7H16.5v7C4.4,49.7,2,51.7,2,62h48.1C50.1,51.7,47.7,49.7,35.6,49.4z" fill="#b386e2"/><path d="m10.1 33.6c0 0-3.2-.8-3.2-5.5 0-3.7 2.4-4.4 2.4-4.4 8.7 0 24.7-11.2 24.7-11.2s3.4 9.9 8.5 11.2c0 0 2.5.5 2.5 4.4 0 4.7-3.3 5.5-3.3 5.5 0 7.1-9.8 15.7-15.8 15.7-5.8-.1-15.8-8.6-15.8-15.7" fill="#ffdd67"/><path d="m26 38.2c-3 0-4.6-2.2-3-2.2s4.6 0 6.1 0c1.5 0 0 2.2-3.1 2.2" fill="#eba352"/><path d="m30.6 31.7c-1.1 0-.9-1.3-.9-1.3 1.6-8.4 11-3.9 11-3.9.7 1.5-1.7 5.1-2.4 5.2-3.1.8-7.7 0-7.7 0" fill="#f5f5f5"/><circle cx="34.8" cy="28.3" r="3.3" fill="#664e27"/><circle cx="34.8" cy="28.3" r="1.1" fill="#2b2925"/><path d="m29.7 30.4c1.7-10.1 9.9-3.4 13.2-4.8-3.3 3.1-9.9-3.6-13.2 4.8" fill="#3b3226"/><path d="m21.4 31.7c1.1 0 .9-1.3.9-1.3-1.6-8.4-11-3.9-11-3.9-.7 1.5 1.7 5.1 2.4 5.2 3.1.8 7.7 0 7.7 0" fill="#f5f5f5"/><circle cx="17.2" cy="28.3" r="3.3" fill="#664e27"/><path d="m22.4 30.4c-1.7-10.1-9.9-3.4-13.2-4.8 3.2 3.1 9.8-3.6 13.2 4.8" fill="#3b3226"/><path d="m26 41.9l-7.3-1.1c4.4 6.3 10.3 6.3 14.7 0l-7.4 1.1" fill="#f09985"/><path d="m28.9 40.5c-2.1-.8-2.9.5-2.9.5s-.7-1.3-2.9-.5c-1.7.6-4.5.3-4.4.3 2.9.6 3.3 1.9 7.3 1.9 4 0 4.4-1.2 7.3-1.9.1 0-2.7.4-4.4-.3" fill="#d47f6c"/><circle cx="17.2" cy="28.3" r="1.1" fill="#2b2925"/><path d="m61.8 8.7c.8-2.8-.9-5.5-3.7-6.1s-5.7 1.1-6.4 3.9c-.1.3-.2 1.1-.2 1.1-.3 6.4-1.5 7.6-1.5 7.6-1.8-.5-2.8.6-3 2.2-1.1 8.7-3.7 16.2 1 16.3l5-18.2c0 0-.1-3.3.4-3.9.6.5 1.3.8 2.1 1 2.7.6 5.6-1.2 6.3-3.9m-2.4-.6c-.4 1.4-1.9 2.3-3.3 2-1.4-.3-2.3-1.7-1.9-3.2.4-1.4 1.9-2.3 3.3-2 1.4.4 2.3 1.8 1.9 3.2" fill="#cedbd5"/><path d="m50.6 18.6c.2-.7-.2-1.5-1-1.6-.7-.2-1.5.3-1.7 1-.2.7.2 1.5 1 1.6.8.2 1.5-.3 1.7-1" fill="#231f20"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f488.svg b/public/emoji/1f488.svg
new file mode 100644
index 000000000..8db2bdc7d
--- /dev/null
+++ b/public/emoji/1f488.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d8e0e0" d="m19.3 18.9h25.4v38h-25.4z"/><path d="m20.9 23.9c0-2 0-3.9 0-5.9 7.4-1.8 22.2-4.7 22.2-4.7-7.4 1.8-14.8 8.8-22.2 10.6" fill="#428bc1"/><path d="m20.9 29.5c0-2 0-3.9 0-5.9 7.4-1.8 14.8-8.8 22.2-10.6 0 2 0 3.9 0 5.9-7.4 1.8-14.8 8.8-22.2 10.6" fill="#fff"/><path d="m20.9 35.2c0-2 0-3.9 0-5.9 7.4-1.8 14.8-8.8 22.2-10.6 0 2 0 3.9 0 5.9-7.4 1.7-14.8 8.7-22.2 10.6" fill="#ed4c5c"/><path d="m20.9 40.8c0-2 0-3.9 0-5.9 7.4-1.8 14.8-8.8 22.2-10.6 0 2 0 3.9 0 5.9-7.4 1.8-14.8 8.8-22.2 10.6" fill="#fff"/><path d="m20.9 46.3c0-2 0-3.9 0-5.9 7.4-1.8 14.8-8.8 22.2-10.6 0 2 0 3.9 0 5.9-7.4 1.8-14.8 8.8-22.2 10.6" fill="#428bc1"/><path d="m20.9 52c0-2 0-3.9 0-5.9 7.4-1.8 14.8-8.8 22.2-10.6 0 2 0 3.9 0 5.9-7.4 1.7-14.8 8.7-22.2 10.6" fill="#fff"/><path d="m20.9 57.6c0-2 0-3.9 0-5.9 7.4-1.8 14.8-8.8 22.2-10.6 0 2 0 3.9 0 5.9-7.4 1.8-14.8 8.8-22.2 10.6" fill="#ed4c5c"/><path d="m24.1 61.3c0-2-3.2-2-3.2-4 7.4-1.8 14.8-8.8 22.2-10.6 0 2 0 3.9 0 5.9-7.4 1.8-11.6 6.9-19 8.7" fill="#fff"/><path d="m29.8 58.9c4.4-2.6 8.9-5.6 13.3-6.6 0 2 0 3.9 0 5.9-7.4 1.7-16.3 2.4-13.3.7" fill="#428bc1"/><path d="m45 13.8h-26c0-15.7 26-15.7 26 0" fill="#b0b8b8"/><g fill="#c1c9c9"><path d="m47 17.6c0 1-.9 1.8-2 1.8h-26c-1.1 0-2-.8-2-1.8v-1.9c0-1 .9-1.8 2-1.8h26c1.1 0 2 .8 2 1.8v1.9"/><path d="m47 60.2c0 1-.9 1.8-2 1.8h-26c-1.1 0-2-.8-2-1.8v-1.9c0-1 .9-1.8 2-1.8h26c1.1 0 2 .8 2 1.8v1.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f489.svg b/public/emoji/1f489.svg
new file mode 100644
index 000000000..0a2fe9667
--- /dev/null
+++ b/public/emoji/1f489.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ed4c5c"><path d="m59.7 25.5c0 9.8-7.1 9.8-7.1 0 0-5.8 3.5-10.5 3.5-10.5s3.6 4.7 3.6 10.5"/><path d="m54.5 43.2c0 7.5-7.1 7.5-7.1 0 0-4.4 3.5-8 3.5-8s3.6 3.6 3.6 8"/></g><path fill="#d0d0d0" d="M21.1 55.5 9.5 43.7 35.4 17.5 47 29.3z"/><path fill="#ed4c5c" d="m30.2 43.7l14.2-14.4-9-9.2-14.3 14.4z"/><path fill="#333" d="m27.6 46.3l2.6-2.6-9.1-9.2-2.6 2.6z"/><path fill="#bcc0c1" d="m43.8 26l2.6-2.6-5.2-5.3-2.6 2.6z"/><g fill="#42ade2"><path d="m14.7 62l1.2-1.3-11.6-11.8-1.3 1.3z"/><path d="m12.7 57.4l5.2-5.2-5.2-5.3-5.2 5.3z"/></g><path fill="#fff" d="m45.1 19.4l-.3-.3z"/><path fill="#bcc0c1" d="m43.1 20.1l.4.3.3.4.6.6 15.3-15.4.7-2 .3-1 .3-1z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f48a.svg b/public/emoji/1f48a.svg
new file mode 100644
index 000000000..ea0a9a8cc
--- /dev/null
+++ b/public/emoji/1f48a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6.2 57.8c-5.2-5.1-5.6-13.2-.9-17.9l17.1-17.1 18.8 18.8-17.1 17.1c-4.7 4.7-12.8 4.3-17.9-.9" fill="#ffce31"/><path d="m58.3 26.8c5.3-5.3 4.9-14.3-1-20.1-5.8-5.8-14.8-6.2-20.1-1l-12.8 12.8-3.7 3.7-.1.1c-.7.7-.7 1.9 0 2.6l18.4 18.4c.7.7 1.8.7 2.6 0l.1-.1c0 0 0 0 0 0l3.7-3.7c0 0 0 0 0 0l12.9-12.7" fill="#42ade2"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f48b.svg b/public/emoji/1f48b.svg
new file mode 100644
index 000000000..a2d76f20d
--- /dev/null
+++ b/public/emoji/1f48b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m11.2 40.7c3.7-1.9 5.3-2.5-.7-4.3 1.1-.1 7.5 2.1 9.5-.3 1.7-1.2-6.5-2.7-7-3.9 1.6 1 8.6 4.1 9.9 1.3-.2-1-1.2-2.9-4.7-3.9 1 .4 3.1.2 3.9-.6-.3-.9-4.2-3.3-4.6-6.4 1.3 1.8 2.9 4.9 4.9 5.5 0 0 .6-1.5 2.8-2.1-2 0-4-1.2-4.3-2.2 1.4 2.3 6.4 1.1 8.5 3 0 0-.4-1.3 1-3 .1-.4-.8-1.1-.3-1.3.2.2.2.9.8.8 1.3-.5 2.5-2.2 1.7-3.8.6.3.7 1.7.8 2.5.8 0 2.2-.1 3.7 1.3.3-.2.2-.7.5-.9.3 1 .3 3.1 1.7 3 1.1 0 2.5-2.4 2.7-3.4-.1 2.3 1.2 2 1.6 2.1 1-.1 2.1-3.4 2.6-3.4-.2.4-.2 1.7-.1 2.4 1.1.2 3.9-1.1 4.5-1.7-.1.5-.3.7-.2 1.3 1 .2 6.7-2.5 8-5.3-1.5-.7-2.7-1.5-3.9-1.9-.7.6-.7 3.1-1.6 2.9.4-.6 1.4-2.7.6-3.4-3.8-2.6-1.9 2-2.3 2.4 0-.8-1.7-5.5-3.3-5.1-.3.4-.9-2.3-2 3.6.1-1 1.3-4.9-4.5-6.5-.3 1.5 1.7 6 1.2 7-.2-1.9-1.7-6.5-2.7-7.7-2.2-.9-6.1-2.5-7.8-1.9-2 .5 3 5 1.6 6.8.3-2.6-2.8-5.4-4.9-5.4-4.3 2.2-.8 6.3-1.5 8.3-.4-2.4-1.6-2.9-1.4-5.7-1.1.8-1.2 2.2-2.4 3.3-.6.2-.9-.1-1.5 0-1 1.1.9 3.4.5 4.3-.7-1.5-.7-3.7-2.4-3.9-1.4-.9-4.3-.2-6.5 1.3-2.5.7-4.9 7.5-4.8 8.4.2 1.2 2.3 1.4 2.4 2.6-.9-.5-1.2-1.5-2.6-1.4-.5 1.1-.8 1.9-.9 3.5 1.5 1 3.4 1.9 3.9 3.4-1.4-.5-2.2-2.6-4-2-2.3 6.5.5 5.3.8 6.2-.8.3-1.6-.5-1.9 0-1.8 3.3.3 3.3.5 3.9-.4 0-.9 0-1.3 0-.7.6-.8 2.7-.6 3.7 1.5-.7 4.7-1.4 3.9-3.2.8.2 1.7.2 2.2-.2" fill="#c94747"/><path d="m50.7 23.7c-1.7.4-6.9.8-8.2 2.3 1.5 2.4 7.4 2.8 8.9 5.2-2.3-1.4-7-3.4-10-4.2-3.6-.8-2.5 1.2-3.7 4.1.5 1.1 2.2 4.1 2.3 5.1-.9-1-1.7-5.6-3.2-3.1-2.4 3.9 1.3 4.7 2.9 8.3-1-1.4-3-4.1-4.3-5.7l-.9 1.5c-1.5-.4-2.2-.3-2.2-.3.9 2.2 3.7 6.7 4.5 8.1-2.7-2.7-3.9-5.3-5.3-8.2-1.2 0-2.3-.5-3.5-.7-.1 2.5 1 4.1 1 5.9-.9-2.7-1.5-8.5-6.8-6.6-1.5 3.1.7 9.1.8 11.7-1-2.9-.9-7-2.2-9.5-1.7-.1-4.4-.2-3.9.9-3.4.9-12.3 6.2-10.8 7.6 2.7 2.6 8.6 6 12.4 6.7.2-1 .6-2.7 1-3.3.4 1.6.9 3.6 2.5 4 .4-.5-.2-1.8-.1-2.6 1.4 1.7 5.2 3.7 7.9 2.4.3-1-.8-2.4-.2-3.1.4 2.7 6.6 2.9 7.1.5.2-1.1-.9-1.8-.9-2.5.9 1 1.3 2.3 2.8 2.2 3.3-.2 1.1-4.8.5-6.6.8 1.6 1.8 4 3 5.2.9-.2 1.3-1.5.8-2.6 2.9 2 3.2.4 2.1-3.6 0-.1-.1-.2-.1-.3 0 .1.1.2.1.3.3.8 1.4 2.7 2.1 3 2.6-1.1-1.1-5.5-1.6-6.3 1.1.9 2.4 3.8 4.1 4.2.3-.2.3-1.8.5-2.1-.6-3.9-4.5-6.4-6-8.9 2.4 2.2 4.8 6.8 7.9 8.4 1-1.3-.9-4.8-1.5-5.8.9.4 2.4 2.7 3.5 2.8 1.1-.6-.5-3.5-1.2-4.5.5.2 1.9 1.7 2.7 1.5.3-1.4-1.5-3.1-1.9-4.2.5.1 2.1 1.7 2.8 1.7.7-2.9 1.9-6.3 1.7-13.1-1 .1-6.1 3.9-7.4 4.2" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f48c.svg b/public/emoji/1f48c.svg
new file mode 100644
index 000000000..ae73beac1
--- /dev/null
+++ b/public/emoji/1f48c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c4ced6"><path d="m2.6 47l17.2-17.1-13.3-18.2c-.6.8-1.1 1.9-1.2 3.1l-3.3 29c-.1 1.2.1 2.3.6 3.2"/><path d="m60.2 8.6l-24.9 22.1 19.6 25.3c1.1-.9 1.8-2.2 2-3.8l4.4-39.5c.3-1.7-.2-3.1-1.1-4.1"/></g><path d="m35.3 30.7l24.9-22.1c-.8-.9-1.9-1.4-3.2-1.3l-48.5 3.2c-.7 0-1.5.5-2 1.2l13.2 18.2-17.1 17.1c.4.8 1 1.3 1.7 1.5l47.2 8.5c1.3.2 2.5-.1 3.5-.9l-19.7-25.4" fill="#dae4ea"/><path d="m39.3 22.8c-1.7-8.9-10.4-4.8-11.6-.6-.5-4.5-7.4-7.6-10.3.3-3.2 8.6 7.4 17.6 8.2 19.1 1-.9 15.6-8.9 13.7-18.8" fill="#f46767"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f48d.svg b/public/emoji/1f48d.svg
new file mode 100644
index 000000000..51da1763c
--- /dev/null
+++ b/public/emoji/1f48d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 61.9c-11.6 0-21-9.5-21-21.3s9.4-21.3 21-21.3 21 9.7 21 21.4-9.4 21.2-21 21.2m0-38.1c-9.2 0-16.7 7.6-16.7 16.9 0 9.3 7.5 16.9 16.7 16.9s16.7-7.6 16.7-16.9c0-9.4-7.5-16.9-16.7-16.9" fill="#d0d0d0"/><path d="m25.5 59c-1.9-.6-3.6-1.6-5.2-2.7-1.6-1.2-3-2.6-4.2-4.1-2.4-3.2-3.8-7.1-3.9-11.1-.1-4 1-8 3.3-11.3 1.1-1.6 2.5-3.1 4-4.4 1.5-1.2 3.2-2.3 5-3-3.4 1.8-6.4 4.5-8.4 7.8-2 3.2-3.1 7.1-2.9 10.9.1 3.8 1.4 7.5 3.6 10.7 2.1 3 5.2 5.5 8.7 7.2" fill="#fff"/><path d="m39.6 22.4c1.8.7 3.5 1.8 5 3 1.5 1.2 2.9 2.7 4 4.4 2.2 3.2 3.4 7.3 3.3 11.2-.1 4-1.5 7.9-3.9 11.1-1.2 1.6-2.6 3-4.2 4.1-1.6 1.1-3.4 2.1-5.2 2.7 3.5-1.6 6.6-4.1 8.8-7.3 2.2-3.1 3.5-6.9 3.6-10.7 0-3.7-1-7.5-3-10.7-2-3.3-5-6-8.4-7.8" fill="#a5a5a5"/><path fill="#d0d0d0" d="m25.5 15l6.5 6.6 6.5-6.6z"/><path fill="#a5a5a5" d="m34.2 15l-1.5 4.4 1.3.1 4.5-4.5z"/><path fill="#b6fff1" d="m28.8 1.9l-1.1 6.6h-8.6l3.2-6.6z"/><g fill="#6adbc6"><path d="m27.7 8.5l2.1 6.5h-4.3l-6.4-6.5z"/><path d="m28.8 1.9l-1.1 6.6h8.6l-1.1-6.6z"/></g><g fill="#42ade2"><path d="m35.2 1.9l1.1 6.6h8.6l-3.2-6.6z"/><path d="m27.7 8.5l2.1 6.5h4.4l2.1-6.5z"/></g><path fill="#428bc1" d="m36.3 8.5l-2.1 6.5h4.3l6.4-6.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f48e.svg b/public/emoji/1f48e.svg
new file mode 100644
index 000000000..c7a3719a2
--- /dev/null
+++ b/public/emoji/1f48e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#9450e0" d="M41 4 23 4 2 20.1 32 60 62 20.1z"/><g fill="#c28fef"><path d="m32 60l12.5-39.9h-25.7z"/><path d="M9.5 9.5 2 20.1 18.8 20.1 23 4z"/><path d="M54.5 9.5 41 4 44.5 20.1 62 20.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f48f.svg b/public/emoji/1f48f.svg
new file mode 100644
index 000000000..cd4f66f04
--- /dev/null
+++ b/public/emoji/1f48f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m46.5 7.1c-3.2-8.5-13.5-4.7-14.5-.5-1.3-4.5-11.4-7.9-14.5.4-3.5 9.3 13.3 17.6 14.5 19 1.2-1.1 18-9.8 14.5-18.9" fill="#ff5a79"/><path d="M17,22C7.3,22,2,28.3,2,36.7v24.5h30V36.7c0-12.4-8.1-12.2-8.1-12.2S23.3,22,17,22z" fill="#ffb300"/><path d="m32 60.8v1.2h30v-14.2c0 0-30 7.2-30 13" fill="#01579b"/><path d="m2 47.8v14.2h30v-1.2c0-5.8-30-13-30-13" fill="#c2185b"/><path d="m34.8 40h24.8l1.1-2.9c0-10.6-2.5-15-14.1-15.1-12.4-.1-13.8 10.3-11.8 18" fill="#ffb300"/><path d="m59.7 37.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-2.6-5.1-15.9-5.1-4.7 0-8.2-3.5-8.2 12 0 5.8 4.3 11.5 9.9 11.5 6 0 14.8-4.2 14.8-11.7 2.2-.2 2.9-1.7 2.9-3.5 0-2.8-1.3-3-2.3-2.8" fill="#ffdd67"/><g fill="#937237"><path d="m35.8 39.9c.9-2 2.2-3 3.6-3 1.4 0 2.7 1 3.6 3 .1.2-.4.6-.6.4-.9-.7-1.9-1-3-1-1.1 0-2.1.3-3 1-.2.1-.7-.2-.6-.4"/><path d="m46.6 39.9c.9-2 2.2-3 3.6-3s2.7 1 3.6 3c.1.2-.4.6-.6.4-.9-.7-1.9-1-3-1-1.1 0-2.1.3-3 1-.2.1-.7-.2-.6-.4"/><path d="m40.8 49.4c-.8-.8.9-1.4.9-2.8 0-1.4-1.6-2-.9-2.8.9-.9 2.9-.2 4.1-1.5 0 1-.9 2.2-2.5 2.2 0 0 1.1.4 1.1 2.2 0 1.7-1.1 2.2-1.1 2.2 1.6 0 2.5 1.1 2.5 2.2-1.2-1.4-3.2-.7-4.1-1.7"/></g><path d="m5.3 37.1c.1.6.2 1.2.4 1.5.3.6.9.9.9.9s11.8-4.1 17.8-9.9c0 0 5.9 1.9 5.9 14.2 0 5.2-3.7 11.3-9.6 11.3-6 0-14.8-4.2-14.8-11.7-2.2-.1-2.9-1.6-2.9-3.4 0-2.9 1.3-3.1 2.3-2.9" fill="#ffdd67"/><g fill="#937237"><path d="m29.2 39.9c-.9-2-2.2-3-3.6-3-1.4 0-2.7 1-3.6 3-.1.2.4.6.6.4.9-.7 1.9-1 3-1 1.1 0 2.1.3 3 1 .2.1.7-.2.6-.4"/><path d="m18.4 39.9c-.9-2-2.2-3-3.6-3s-2.7 1-3.6 3c-.1.2.4.6.6.4.9-.7 1.9-1 3-1 1.1 0 2.1.3 3 1 .2.1.7-.2.6-.4"/><path d="m24.2 49.4c.8-.8-.9-1.4-.9-2.8 0-1.4 1.6-2 .9-2.8-.9-.9-2.9-.2-4.1-1.5 0 1 .9 2.2 2.5 2.2 0 0-1.1.4-1.1 2.2 0 1.7 1.1 2.2 1.1 2.2-1.6 0-2.5 1.1-2.5 2.2 1.2-1.4 3.2-.7 4.1-1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f490.svg b/public/emoji/1f490.svg
new file mode 100644
index 000000000..8f15a9652
--- /dev/null
+++ b/public/emoji/1f490.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m43.2 26.8c-.9 6 5.9 16.5 5.9 16.5l1.5-.8c-4.3-13.6-2.1-29-2.1-29s-4.4 6.6-5.3 13.3" fill="#83bf4f"/><path fill="#75a843" d="m29 3.3l21.7 39.5-4.5 2.1z"/><path d="m39.8 11.8c2.5 5.1 1.2 8.4-1.7 9.9-2.9 1.5-6.4.5-8.9-4.6-2.6-5.1-.2-13.8-.2-13.8s8.3 3.4 10.8 8.5" fill="#cc9132"/><path d="m34.8 11.3c8.9.9 7.3 9.3 3.5 11.2-3.9 1.9-8.9-.5-11.4-5.4-2.4-4.9-.6-10.8-.6-10.8s2 4.4 8.5 5" fill="#f4bc58"/><path d="m31.8 12.8c-4.7 7.7 3 11.5 6.8 9.5s5-7.5 2.6-12.4c-2.4-4.9-8.2-7-8.2-7s2.2 4.3-1.2 9.9" fill="#ffd93b"/><path d="m29.7 38.9c4.6 3.9 17.1 3.7 17.1 3.7l.2-1.7c-13.7-3.5-25.5-13.6-25.5-13.6s3.1 7.2 8.2 11.6" fill="#83bf4f"/><path fill="#75a843" d="m2 35.4l44.6 1.8-.4 5z"/><path d="m14.9 30.6c5.6.5 7.7 3.4 7.4 6.7-.3 3.3-3 5.7-8.6 5.2-5.6-.5-11.7-7.1-11.7-7.1s7.3-5.3 12.9-4.8" fill="#871212"/><path d="m11.8 34.6c5.4-7.1 11.7-1.3 11.3 3-.4 4.3-5.2 7.4-10.6 6.8s-9.4-5.2-9.4-5.2 4.7.6 8.7-4.6" fill="#cc3636"/><path d="m11.5 38c4 8 11.2 3.6 11.7-.8.4-4.3-3.7-8.2-9.1-8.8s-10.3 3.4-10.3 3.4 4.8.3 7.7 6.2" fill="#e24b4b"/><g fill="#83bf4f"><path d="m28.9 40c5.2-3 17.5-.3 17.5-.3l-.2 1.7c-14.1.8-27.6 8.4-27.6 8.4s4.5-6.5 10.3-9.8"/><path d="m33.8 28.9c1.8 5.8 12.5 12.3 12.5 12.3l1-1.4c-9.7-10.3-14.3-25.1-14.3-25.1s-1.2 7.7.8 14.2"/></g><path fill="#75a843" d="m12.3 16.4l36.8 25.5-3.1 3.9z"/><path d="m25.7 19.3c4.5 3.5 4.7 7.1 2.7 9.7-2 2.6-5.5 3.2-10-.2-4.5-3.5-6.1-12.3-6.1-12.3s8.9-.7 13.4 2.8" fill="#aa1f65"/><path d="m21 21c8.4-3.1 10.6 5.2 8 8.6s-8.3 3.5-12.6.1c-4.3-3.4-5.2-9.4-5.2-9.4s3.6 3 9.8.7" fill="#d33777"/><path d="m18.9 23.7c-.9 8.9 7.6 9 10.3 5.6 2.6-3.4 1.3-8.9-3.1-12.3-4.3-3.4-10.4-2.7-10.4-2.7s3.9 2.9 3.2 9.4" fill="#e84d88"/><path fill="#83bf4f" d="m58.4 58.2l-1.9 1.9-2.5-2.5 2-1.9z"/><path fill="#75a843" d="m59.8 56.8l-2 2-2.4-2.5 1.9-2z"/><path fill="#83bf4f" d="m61.1 55.5l-1.9 1.9-2.5-2.5 1.9-1.9z"/><path d="m22.8 47.8c0 0 17.1-2.9 25.3 5.3 1.8 1.8 2.9 7.9 2.9 7.9l11-11.1c0 0-6.1-1.1-7.9-2.9-8.2-8.2-5.3-25.4-5.3-25.4l-26 26.2" fill="#42ade2"/><path fill="#ff506e" d="m58 46.9l-10 10.1-3.7-3.8 10-10z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f491.svg b/public/emoji/1f491.svg
new file mode 100644
index 000000000..38085503c
--- /dev/null
+++ b/public/emoji/1f491.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M17,22C7.3,22,2,28.3,2,36.7v18.5h30V36.7c0-12.4-8.1-12.2-8.1-12.2S23.3,22,17,22z" fill="#ffb300"/><path d="m32 54.8v7.2h30v-7.2c0-5.8-30-5.8-30 0" fill="#01579b"/><path d="m2 54.8v7.2h30v-7.2c0-5.8-30-5.8-30 0" fill="#c2185b"/><path d="m6.4 43.6c0 0-2.2-.6-2.2-3.9 0-2.6 1.7-3.1 1.7-3.1 6 0 15.8-7.8 15.8-7.8s3.7 6.9 7.3 7.8c0 0 1.7.3 1.7 3.1 0 3.3-2.3 3.9-2.3 3.9 0 5-6.8 10-11 10-4 0-11-5-11-10" fill="#ffdd67"/><g fill="#937237"><circle cx="12.1" cy="40.3" r="2.2"/><circle cx="22.9" cy="40.3" r="2.2"/><path d="m21.1 47.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="m31.9 37.3l1.5 2.8h26.2l1.1-2.9c0-10.6-2.5-15-14.1-15.1-11.8-.2-14.7 4.5-14.7 15.2" fill="#ffb300"/><path d="m59.7 37.1c-.1.6-.2 1.2-.4 1.5-.3.6-.9.9-.9.9s.2-1.2.1-2.8c-.7-9.7-1.2-5.1-11.9-5.1-10.7 0-11.3-4.7-11.9 5-.1 1.7.1 2.8.1 2.8s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.5-1-.3-2.3 0-2.3 2.9 0 1.8.7 3.3 2.9 3.5.8 6.1 8.9 10.1 12.6 10.1 3.6 0 11.8-4.1 12.6-10.1 2.2-.2 2.9-1.7 2.9-3.5-.2-2.8-1.5-3-2.5-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="41" cy="40.3" r="2.2"/><circle cx="52" cy="40.3" r="2.2"/><path d="m50.1 47.2c-2.3 1.8-4.9 1.8-7.2 0-.3-.2-.5.2-.3.5.7 1.3 2.1 2.4 3.9 2.4s3.2-1.1 3.9-2.4c.2-.4 0-.8-.3-.5"/></g><path d="m46.5 7.1c-3.2-8.5-13.5-4.7-14.5-.5-1.3-4.5-11.4-7.9-14.5.4-3.5 9.3 13.3 17.6 14.5 19 1.2-1.1 18-9.8 14.5-18.9" fill="#ff5a79"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f492.svg b/public/emoji/1f492.svg
new file mode 100644
index 000000000..e7008d423
--- /dev/null
+++ b/public/emoji/1f492.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m63 62h-62c-.6 0-1 .5-1 1 0 .5.4 1 1 1h62c.5 0 1-.5 1-1 0-.5-.5-1-1-1" fill="#e84d88"/><path fill="#fc97b2" d="m60 62h-56v-18l28-12 28 12z"/><g fill="#ed4c5c"><path d="m21.4 34.1l-20.2 8.3c-1 .4-1.4 1.5-1 2.5.4 1 1.5 1.4 2.5 1l20.2-8.3c1-.4 1.4-1.5 1-2.5-.4-.9-1.6-1.4-2.5-1"/><path d="m42.6 34.1l20.2 8.3c1 .4 1.4 1.5 1 2.5-.4 1-1.5 1.4-2.5 1l-20.2-8.3c-1-.4-1.4-1.5-1-2.5.4-.9 1.6-1.4 2.5-1"/></g><path fill="#ffc7ce" d="m44 62h-24v-36l12-5 12 5z"/><path fill="#ffce31" d="m38.7 5h-5v-5h-3.4v5h-5v3.3h5v11.7h3.4v-11.7h5z"/><path fill="#ffc7ce" d="m20 63h24v1h-24z"/><path fill="#fc97b2" d="m20 62h24v1h-24z"/><path d="m47.8 25.4l-15.8-6.4-15.8 6.4c-1 .4-1.4 1.5-1 2.4.4.9 1.5 1.4 2.5 1l14.3-5.8 14.4 5.8c1 .4 2.1-.1 2.5-1 .4-.9-.1-2-1.1-2.4" fill="#ed4c5c"/><g fill="#fff"><path d="m30.7 29.8c-.1-.6-.6-.9-1.2-.8 0 0-.1 0-.7.3-.6.2-.7.3-.7.3-.5.3-.6.9-.3 1.4l3.1 4.2c.3.5.6.4.5-.2l-.7-5.2"/><path d="m26 32.9c-.5-.3-1.1-.2-1.3.3l-.6 1.4c-.2.5.2 1.1.7 1.2l5.2.8c.6.1.7-.1.2-.5l-4.2-3.2"/><path d="m24.8 38.3c-.6.1-.9.6-.8 1.2 0 0 0 .1.3.7.2.6.3.7.3.7.3.5.9.6 1.4.3l4.2-3.1c.5-.3.4-.6-.2-.5l-5.2.7"/><path d="m27.9 43c-.3.5-.2 1.1.3 1.3l1.4.6c.6.2 1.1-.2 1.2-.7l.8-5.2c.1-.6-.1-.7-.5-.2l-3.2 4.2"/><path d="m33.3 44.2c.1.6.6.9 1.2.8 0 0 .1 0 .7-.3.6-.2.7-.3.7-.3.5-.3.6-.9.3-1.4l-3.2-4.2c-.3-.5-.6-.4-.5.2l.8 5.2"/><path d="m38 41.1c.5.3 1.1.2 1.3-.3l.6-1.4c.2-.6-.2-1.1-.7-1.2l-5.2-.6c-.6-.1-.7.1-.2.5l4.2 3"/><path d="m39.2 35.7c.6-.1.9-.6.8-1.2 0 0 0-.1-.3-.7-.2-.6-.3-.7-.3-.7-.3-.5-.9-.6-1.4-.3l-4.2 3.2c-.5.3-.4.6.2.5l5.2-.8"/><path d="m36.1 31c.3-.5.2-1.1-.3-1.3l-1.4-.6c-.6-.2-1.1.2-1.2.7l-.6 5.2c-.1.6.1.7.5.2l3-4.2"/></g><path d="m32 47c-3.3 0-6 2.7-6 6v9h12v-9c0-3.3-2.7-6-6-6" fill="#fc97b2"/><path d="m28 56h8v-3c0-2.2-1.8-4-4-4-2.2 0-4 1.8-4 4v3" fill="#d6eef0"/><g fill="#e84d88"><path d="m11.2 49.5c-.1-.4-.4-.6-.7-.5 0 0-.1 0-.4.2-.4.1-.4.2-.4.2-.3.2-.4.6-.2.9l1.9 2.6c.2.3.3.2.3-.1l-.5-3.3"/><path d="m8.2 51.4c-.3-.2-.7-.1-.8.2l-.4.9c-.1.3.1.7.5.7l3.2.5c.4.1.4-.1.1-.3l-2.6-2"/><path d="m7.5 54.8c-.4.1-.6.4-.5.7 0 0 0 .1.2.4.1.4.2.4.2.4.2.3.6.4.9.2l2.6-1.9c.3-.2.2-.3-.1-.3l-3.3.5"/><path d="m9.4 57.8c-.2.3-.1.7.2.8l.9.4c.3.1.7-.1.7-.5l.5-3.2c.1-.4-.1-.4-.3-.1l-2 2.6"/><path d="m12.8 58.5c.1.4.4.6.7.5 0 0 .1 0 .4-.2.4-.1.4-.2.4-.2.3-.2.4-.6.2-.9l-1.9-2.6c-.2-.3-.3-.2-.3.1l.5 3.3"/><path d="m15.8 56.6c.3.2.7.1.8-.2l.4-.9c.1-.3-.1-.7-.5-.7l-3.2-.5c-.4-.1-.4.1-.1.3l2.6 2"/><path d="m16.5 53.2c.4-.1.6-.4.5-.7 0 0 0-.1-.2-.4-.1-.4-.2-.4-.2-.4-.2-.3-.6-.4-.9-.2l-2.6 1.9c-.3.2-.2.3.1.3l3.3-.5"/><path d="m14.6 50.2c.2-.3.1-.7-.2-.8l-.9-.4c-.3-.1-.7.1-.7.5l-.5 3.2c-.1.4.1.4.3.1l2-2.6"/><path d="m51.2 49.5c-.1-.4-.4-.6-.7-.5 0 0-.1 0-.4.2-.4.1-.4.2-.4.2-.3.2-.4.6-.2.9l1.9 2.6c.2.3.3.2.3-.1l-.5-3.3"/><path d="m48.2 51.4c-.3-.2-.7-.1-.8.2l-.4.9c-.1.3.1.7.5.7l3.2.5c.4.1.4-.1.1-.3l-2.6-2"/><path d="m47.5 54.8c-.4.1-.6.4-.5.7 0 0 0 .1.2.4.1.4.2.4.2.4.2.3.6.4.9.2l2.6-1.9c.3-.2.2-.3-.1-.3l-3.3.5"/><path d="m49.4 57.8c-.2.3-.1.7.2.8l.9.4c.3.1.7-.1.7-.5l.5-3.2c.1-.4-.1-.4-.3-.1l-2 2.6"/><path d="m52.8 58.5c.1.4.4.6.7.5 0 0 .1 0 .4-.2.4-.1.4-.2.4-.2.3-.2.4-.6.2-.9l-1.9-2.6c-.2-.3-.3-.2-.3.1l.5 3.3"/><path d="m55.8 56.6c.3.2.7.1.8-.2l.4-.9c.1-.3-.1-.7-.5-.7l-3.2-.5c-.4-.1-.4.1-.1.3l2.6 2"/><path d="m56.5 53.2c.4-.1.6-.4.5-.7 0 0 0-.1-.2-.4-.1-.4-.2-.4-.2-.4-.2-.3-.6-.4-.9-.2l-2.6 1.9c-.3.2-.2.3.1.3l3.3-.5"/><path d="m54.6 50.2c.2-.3.1-.7-.2-.8l-.9-.4c-.3-.1-.7.1-.7.5l-.5 3.2c-.1.4.1.4.3.1l2-2.6"/></g><g fill="#fc97b2"><path d="m31 48h2v14h-2z"/><path d="m26 55h12v7h-12z"/></g><g fill="#e84d88"><path d="m28 57.3h3v3h-3z"/><path d="m33 57.3h3v3h-3z"/></g><g fill="#fc97b2"><path d="m59.3 11c-1.9 0-3.5 1.1-4.3 2.6-.8-1.5-2.4-2.6-4.3-2.6-2.6 0-4.7 2-4.7 4.5 0 4.5 9.4 13.5 9.4 13.5s8.6-9 8.6-13.5c0-2.5-2.1-4.5-4.7-4.5"/><path d="M13.3,11c-1.9,0-3.5,1.1-4.3,2.6C8.2,12.1,6.6,11,4.7,11C2.1,11,0,13,0,15.5C0,20,9.4,29,9.4,29S18,20,18,15.5
+	C18,13,15.9,11,13.3,11z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f493.svg b/public/emoji/1f493.svg
new file mode 100644
index 000000000..41388626b
--- /dev/null
+++ b/public/emoji/1f493.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m57.2 22.1c-5.5-14.8-23.5-8.2-25.2-.8-2.3-7.9-19.8-13.8-25.2.8-6 16.2 23.1 30.7 25.2 33.1 2.1-1.9 31.2-17.2 25.2-33.1"/><path d="m60 18.5c-.6-1.9-1.6-3.6-3-5-1.3-1.4-3-2.5-4.7-3.2-.9-.4-1.8-.6-2.7-.8-.5-.1-.9-.1-1.4-.2-.5 0-.9 0-1.4 0l1.2.6c.4.2.8.4 1.2.6.8.4 1.6.8 2.3 1.3 1.5.9 2.8 2 4 3.2 1.2 1.2 2.1 2.6 3 4.2.4.8.8 1.6 1.1 2.4.2.4.3.9.5 1.3l.5 1.3c.1-.5.1-1 .1-1.4 0-.5 0-1-.1-1.4-.1-1-.3-2-.6-2.9"/><path d="m62 15.8c-.1-.7-.2-1.4-.4-2.1-.4-1.4-1.2-2.7-2.2-3.8-1-1.1-2.2-1.9-3.5-2.3-.7-.2-1.3-.4-2-.5-.3 0-.7-.1-1-.1-.3 0-.7 0-1 .1.3.2.6.3.9.5.2.1.5.3.8.4.6.3 1.1.6 1.6 1 1 .7 2 1.5 2.8 2.3.8.9 1.5 1.9 2.2 3 .3.5.6 1.1.9 1.7.1.3.3.6.4.9.1.3.3.6.4 1 .1-.4.1-.7.1-1.1 0-.3 0-.7 0-1"/><path d="m4.3 21.6c.3-.8.7-1.7 1.1-2.4.8-1.6 1.8-3 3-4.2 1.2-1.2 2.5-2.3 4-3.2.7-.5 1.5-.9 2.3-1.3.4-.2.8-.4 1.2-.6l1.2-.6c-.5 0-.9 0-1.4 0-.5 0-.9.1-1.4.2-.9.2-1.8.4-2.7.8-1.7.7-3.3 1.8-4.6 3.2-1.3 1.4-2.4 3.1-3 5-.3.9-.5 1.9-.6 2.8-.1.5-.1 1-.1 1.4 0 .5 0 1 .1 1.4l.5-1.3c.1-.4.2-.8.4-1.2"/><path d="m6 11.4c.8-.9 1.8-1.7 2.8-2.4.5-.3 1.1-.7 1.6-1 .3-.2.6-.3.9-.5.3-.2.6-.3.9-.5-.3 0-.7-.1-1-.1-.3 0-.7 0-1 .1-.7.1-1.3.3-2 .5-1.4.6-2.6 1.4-3.6 2.4-1 1.1-1.8 2.4-2.2 3.8-.2.7-.3 1.4-.4 2.1 0 .4 0 .7 0 1.1 0 .4 0 .7.1 1.1.1-.3.3-.6.4-1 .2-.4.3-.7.5-1 .3-.6.6-1.2.9-1.7.6-1.1 1.3-2.1 2.1-2.9"/><path d="m7.8 40.5l-.1.2c.5 1.5 1.3 2.7 2.1 3.9.8 1.2 1.8 2.2 2.8 3.1 1 .9 2.1 1.8 3.3 2.6 1.2.8 2.5 1.4 4 1.8l.1-.2c-2-2-4-3.9-6-5.8-2.1-1.8-4.1-3.8-6.2-5.6"/><path d="m3.6 43.5l-.1.2c.7 1.7 1.6 3.1 2.6 4.4 1 1.3 2.1 2.5 3.3 3.6 1.2 1.1 2.4 2.1 3.8 3.1 1.4.9 2.8 1.8 4.5 2.3l.1-.2c-2.3-2.3-4.7-4.5-7-6.8-2.4-2.2-4.8-4.5-7.2-6.6"/><path d="m51.5 47.7c1-1 2-2 2.8-3.1.8-1.1 1.6-2.4 2.1-3.9l-.1-.2c-2.1 1.8-4.1 3.8-6.2 5.6-2 1.9-4 3.8-6 5.8l.1.2c1.5-.4 2.8-1.1 4-1.8 1.2-.8 2.2-1.7 3.3-2.6"/><path d="m53.2 50.1c-2.3 2.3-4.7 4.5-7 6.8l.1.2c1.7-.6 3.1-1.4 4.5-2.3 1.4-.9 2.6-1.9 3.8-3.1 1.2-1.1 2.3-2.3 3.3-3.6 1-1.3 1.9-2.7 2.6-4.4l-.1-.2c-2.4 2.1-4.8 4.4-7.2 6.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f494.svg b/public/emoji/1f494.svg
new file mode 100644
index 000000000..a8b9e1b05
--- /dev/null
+++ b/public/emoji/1f494.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.1 19.1c-4.5-12.1-16.2-11.6-23.2-7.4l-5.3 11.3 10-.9-10.3 13.2 8.4-2.2-5.3 20.9-1.6-14.1-11.9 2.5 9.1-14.4-7.8-1.1 5.4-12.4c-6.4-6.4-23-7.6-26.2 7.8-3.9 18.3 27.3 29.6 32.9 32.7v.1c0 0 0 0 .1 0 0 0 .1 0 .1 0v-.1c8.3-5.5 31.3-20.5 25.6-35.9" fill="#ff5a79"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f495.svg b/public/emoji/1f495.svg
new file mode 100644
index 000000000..6f51fbd1f
--- /dev/null
+++ b/public/emoji/1f495.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m28.3 32.2c1.3-7.9-11.5-20.7-22.3-10.3-12 11.7 7.2 37.1 8 40.1 2.6-.8 34.4-1.6 36-18.2 1.3-15.4-17.2-17.4-21.7-11.6"/><path d="m59.2 3.6c-6.8-5.1-13.1 3.1-11.7 7-3.3-2.9-13-.5-11.3 7.7 1.9 9.1 19.3 7.3 20.9 7.7.4-1.5 9.3-16.9 2.1-22.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f496.svg b/public/emoji/1f496.svg
new file mode 100644
index 000000000..27457d5b7
--- /dev/null
+++ b/public/emoji/1f496.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.1 18.2c-6.4-17-27.2-9.4-29.1-.9-2.6-9-22.9-15.7-29.1.9-6.9 18.5 26.7 35.1 29.1 37.8 2.4-2.2 36-19.6 29.1-37.8" fill="#ff5a79"/><g fill="#fff"><path d="m53.8 13.3l-2.6-5.3-2.6 5.3-5.3 2.6 5.3 2.6 2.6 5.3 2.6-5.3 5.3-2.6z"/><path d="m16.3 26.8l-3.6-7.2-3.6 7.2-7.1 3.5 7.1 3.6 3.6 7.1 3.6-7.1 7.1-3.6z"/><path d="m48.7 42.4l-2.8-5.7-2.9 5.7-5.8 2.9 5.8 2.9 2.9 5.7 2.8-5.7 5.8-2.9z"/><path transform="matrix(.7071-.7071.7071.7071-8.1959 21.5202)" d="m19.8 18.5h4.2v4.2h-4.2z"/><path transform="matrix(.7071-.7071.7071.7071-21.8069 30.4721)" d="m24.1 39.8h3.5v3.5h-3.5z"/><path transform="matrix(.7071-.7071.7071.7071-6.9308 37.8984)" d="m40.2 25.2h4.2v4.2h-4.2z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f497.svg b/public/emoji/1f497.svg
new file mode 100644
index 000000000..a3da17e1f
--- /dev/null
+++ b/public/emoji/1f497.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m61.1 18.2c-6.4-17-27.2-9.4-29.1-.9-2.6-9-22.9-15.7-29.1.9-6.9 18.5 26.7 35.1 29.1 37.8 2.4-2.2 36-19.6 29.1-37.8m-29.1 32.6c-2-2.2-30-15.2-24.2-29.8 5.1-13.1 22-7.8 24.2-.7 1.6-6.6 18.9-12.6 24.2.7 5.8 14.3-22.2 28.1-24.2 29.8"/><path d="m49.2 24.8c-3.8-10-16.1-5.5-17.2-.5-1.6-5.3-13.6-9.3-17.2.5-4.1 11 15.8 20.8 17.2 22.4 1.4-1.3 21.3-11.6 17.2-22.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f498.svg b/public/emoji/1f498.svg
new file mode 100644
index 000000000..66b99f330
--- /dev/null
+++ b/public/emoji/1f498.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffce31" d="m12.7 54.6l-2-2.1 19.1-19 2.1 2z"/><path d="m4.2 61c0 0-.7-8.3 6.4-15.3l2.1 6.9-8.5 8.4" fill="#42ade2"/><path d="m4.2 61c0 0 8.3.7 15.4-6.4l-6.9-2.1-8.5 8.5" fill="#467591"/><path d="m54.7 24.3c-5.7-15-24.2-8.3-26-.8-2.4-8-20.4-14-26 .8-6.1 16.4 23.8 31.2 26 33.6 2.2-1.9 32.2-17.4 26-33.6" fill="#ff5a79"/><path fill="#ffce31" d="m37.1 30.1l-2.4-2.3 16.8-16.7 2.3 2.4z"/><g fill="#467591"><path d="m40.9 21.7c0 0-.4-9.9 8.4-18.7l2.2 8.1-10.6 10.6"/><path d="m43.2 24c0 0 9.9.4 18.8-8.4l-8.2-2.2-10.6 10.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f499.svg b/public/emoji/1f499.svg
new file mode 100644
index 000000000..6db134a92
--- /dev/null
+++ b/public/emoji/1f499.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.1 18.2c-6.4-17-27.2-9.4-29.1-.9-2.6-9-22.9-15.7-29.1.9-6.9 18.5 26.7 35.1 29.1 37.8 2.4-2.2 36-19.6 29.1-37.8" fill="#66caf2"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f49a.svg b/public/emoji/1f49a.svg
new file mode 100644
index 000000000..2d718b516
--- /dev/null
+++ b/public/emoji/1f49a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.1 18.2c-6.4-17-27.2-9.4-29.1-.9-2.6-9-22.9-15.7-29.1.9-6.9 18.5 26.7 35.1 29.1 37.8 2.4-2.2 36-19.6 29.1-37.8" fill="#85e845"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f49b.svg b/public/emoji/1f49b.svg
new file mode 100644
index 000000000..c64250205
--- /dev/null
+++ b/public/emoji/1f49b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.1 18.2c-6.4-17-27.2-9.4-29.1-.9-2.6-9-22.9-15.7-29.1.9-6.9 18.5 26.7 35.1 29.1 37.8 2.4-2.2 36-19.6 29.1-37.8" fill="#f5ce3e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f49c.svg b/public/emoji/1f49c.svg
new file mode 100644
index 000000000..7adf07939
--- /dev/null
+++ b/public/emoji/1f49c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.1 18.2c-6.4-17-27.2-9.4-29.1-.9-2.6-9-22.9-15.7-29.1.9-6.9 18.5 26.7 35.1 29.1 37.8 2.4-2.2 36-19.6 29.1-37.8" fill="#c28fef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f49d.svg b/public/emoji/1f49d.svg
new file mode 100644
index 000000000..2e8a49688
--- /dev/null
+++ b/public/emoji/1f49d.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m61.1 18.4c.8 2.2 1.1 4.4.9 6.6l-16.6-16.9c6.1-.7 12.6 1.9 15.7 10.3"/><path d="M2.9,18.3C9.3,1.1,30.1,8.8,32,17.4c0.9-3.3,4.1-6.2,8.1-8l20.4,20.9C54.8,44,33.9,54.8,32,57
+		C29.6,54.8-4,36.9,2.9,18.3z"/></g><g fill="#dae4ea"><path d="m45.4 8.1l16.5 16.8c-.2 1.9-.7 3.7-1.4 5.5l-20.4-20.9c1.7-.7 3.5-1.2 5.3-1.4"/><path d="m54.2 24.8c0 0-6.4 6-5.1 15.1l-4.9-4.9-4.9 5c0 0 1-10.9 10.1-20.1l4.8 4.9"/></g><path d="m49.1 20.1c-1.8 1.8-1.6 5.6.4 8.3l1.6 2.2c2 2.7 4.4 3.5 5.3 1.8.9-1.8 3-4 4.8-4.9 1.7-.9.9-3.3-1.7-5.4l-2.1-1.6c-2.9-2-6.5-2.2-8.3-.4" fill="#fff"/><path d="m49.4 19.8c-.5.7.5 1.6 1.9 2.4l.8.4c1.5.8 1.9.3.8-1l-.6-.8c-.8-1.4-2.3-1.7-2.9-1" fill="#dae4ea"/><path d="m55.5 32c0 .4-.4.4-.6.4-.5.1-1.3-.2-2.3-1.3-.3-.3-.6-.7-.9-1l-1.6-2.2c-1.1-1.5-1.6-3.5-1.4-5 .1 0 6.8 4.7 6.8 9.1" fill="#c4ced6"/><path d="m44.6 15c0 0-5.8 6.6-14.8 5.3l4.8 4.9-4.9 5c0 0 10.7-1 19.7-10.3l-4.8-4.9" fill="#dae4ea"/><path d="m49.1 20.2c-1.8 1.8-5.5 1.7-8.1-.4l-2.1-1.6c-2.7-2-3.5-4.5-1.7-5.4 1.7-.9 3.9-3.1 4.8-4.9.9-1.8 3.3-1 5.3 1.8l1.6 2.2c1.9 2.7 2 6.5.2 8.3" fill="#fff"/><path d="m49.5 19.8c-.6.5-1.6-.5-2.3-2l-.5-.8c-.8-1.5-.3-1.9 1-.9l.8.6c1.3 1.1 1.7 2.6 1 3.1" fill="#dae4ea"/><path d="m37.5 13.6c-.4 0-.3.4-.4.6-.1.5.2 1.3 1.3 2.4.3.3.6.6 1 .9l2.1 1.6c1.5 1.1 3.4 1.6 4.9 1.4.1 0-4.6-6.9-8.9-6.9" fill="#c4ced6"/><path d="m47.3 18.3c-1 1.4-1.1 3.2-.3 4.1.9.9 2.6.7 4-.3l.4-.3c1.3-1 1.4-2.9.3-4.1l-.1-.1c-1.2-1.2-3-1.1-4 .3l-.3.4" fill="#fff"/><path d="m48.7 20.6c.8.8 2.3.8 3.6 0-.2.4-.5.8-.9 1.1l-.4.4c-1.3 1-3.1 1.2-4 .3-.9-.9-.7-2.7.3-4.1l.3-.5c.3-.4.7-.7 1.1-.9-.8 1.3-.8 2.9 0 3.7" fill="#dae4ea"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f49e.svg b/public/emoji/1f49e.svg
new file mode 100644
index 000000000..f90aae90f
--- /dev/null
+++ b/public/emoji/1f49e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff7190"><path d="m27.9 53.8c-2.5.3-5.1.1-7.5-.6-2.4-.7-4.6-1.8-6.6-3.2-1.9-1.5-3.5-3.3-4.7-5.3-1.2-2-1.9-4.3-2.1-6.5.6 2.2 1.7 4.2 3.1 5.8 1.4 1.7 3.1 3 5 3.9 1.9.9 3.9 1.5 5.9 1.7 2 .2 4-.1 5.9-.7 1.3-.4 2.7.3 3.1 1.7.4 1.3-.3 2.7-1.7 3.1-.1 0-.3.1-.4.1"/><path d="m56.4 31.6c.8 2.4 1.2 5 1 7.5-.2 2.5-.9 4.9-2 7-2.2 4.3-6.1 7.5-10.4 8.9 4-2.2 6.9-5.8 8.1-9.8.6-2 .8-4.1.6-6.1-.2-2-.8-3.8-1.8-5.6-.7-1.2-.3-2.7.9-3.4s2.7-.3 3.4.9c.1.1.1.3.2.4v.2"/><path d="m33.3 8.2c2.4-.6 5-.8 7.5-.5 2.5.3 4.9 1.1 7 2.2 2.1 1.2 4 2.7 5.4 4.6 1.4 1.8 2.5 4 3 6.1-.9-2-2.3-3.9-3.9-5.3-1.6-1.4-3.5-2.5-5.5-3.1-2-.7-4.1-.9-6.1-.8-2 .1-3.9.7-5.7 1.5-1.3.6-2.8.1-3.4-1.2-.6-1.2-.1-2.7 1.2-3.3.1-.1.3-.1.4-.2h.1"/><path d="m15 30.5c-1.1-2.3-1.7-4.9-1.7-7.4-.1-2.5.4-5 1.3-7.2 1.8-4.5 5.3-8 9.4-9.9-3.7 2.6-6.2 6.5-7 10.6-.4 2.1-.4 4.1 0 6.1.4 2 1.2 3.7 2.4 5.4.8 1.1.6 2.7-.6 3.5s-2.7.6-3.5-.6c-.1-.1-.2-.3-.2-.4l-.1-.1"/></g><g fill="#ff5a79"><path d="m31.4 41.9c-1.8-4.6-13-7.2-15.6 1.7-2.9 9.9 15.9 17.1 17.3 18.4 1.2-1.2 18.5-11.7 14-20.9-4.1-8.5-15-3.7-15.7.8"/><path d="m61.2 24.9c-3.3-4.7-9.3-.8-9.2 1.9-1.5-2.5-8.4-3-9.1 2.5-.8 6.1 11.1 8.6 12.1 9.2.6-.8 9.8-8.6 6.2-13.6"/><path d="m36.8 6.4c.4-2.6-4.2-6.5-7.7-3-4 3.9 2.9 11.8 3.2 12.8.9-.3 11.7-.9 12-6.3.3-5-6-5.4-7.5-3.5"/><path d="m25.5 25.9c-.4-7-9.3-6.6-11-3.7.1-3.6-6.9-8.4-11.2-3-4.9 6 6 16 6.6 17.3 1.1-.6 16-3.1 15.6-10.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f49f.svg b/public/emoji/1f49f.svg
new file mode 100644
index 000000000..2c1c7d270
--- /dev/null
+++ b/public/emoji/1f49f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 2c-16.6 0-30 13.4-30 30s13.4 30 30 30 30-13.4 30-30-13.4-30-30-30m0 48c-1.4-1.8-20.5-12.9-16.6-25.2 3.5-11.1 15.1-6.6 16.6-.6 1.1-5.6 12.9-10.7 16.6.6 3.9 12.1-15.2 23.8-16.6 25.2" fill="#ff5a79"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4a0.svg b/public/emoji/1f4a0.svg
new file mode 100644
index 000000000..77363d199
--- /dev/null
+++ b/public/emoji/1f4a0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.2 27.7c2.4 2.4 2.4 6.3 0 8.6l-23.9 23.9c-2.4 2.4-6.3 2.4-8.6 0l-23.9-23.9c-2.4-2.4-2.4-6.3 0-8.6l23.9-23.9c2.4-2.4 6.3-2.4 8.6 0l23.9 23.9" fill="#9970c4"/><path d="m57.4 28.1c2.1 2.1 2.1 5.6 0 7.8l-21.5 21.5c-2.1 2.1-5.6 2.1-7.8 0l-21.5-21.5c-2.1-2.1-2.1-5.6 0-7.8l21.5-21.5c2.1-2.1 5.6-2.1 7.8 0l21.5 21.5" fill="#ace1ef"/><g fill="#42ade2"><path d="m51 23h-2.5l-7.5-7.5v-2.5l4-4h2.5l7.5 7.5v2.5z"/><path d="m19 55h-2.5l-7.5-7.5v-2.5l4-4h2.5l7.5 7.5v2.5z"/><path d="m51 41h-2.5l-7.5 7.5v2.5l4 4h2.5l7.5-7.5v-2.5z"/><path d="m19 9h-2.5l-7.5 7.5v2.5l4 4h2.5l7.5-7.5v-2.5z"/><path d="M34.3 32 43 21 32 29.7 21 21 29.7 32 21 43 32 34.3 43 43z"/></g><path d="m39.5 30.9c.6.6.6 1.7 0 2.3l-6.4 6.4c-.6.6-1.7.6-2.3 0l-6.4-6.4c-.6-.6-.6-1.7 0-2.3l6.4-6.4c.6-.6 1.7-.6 2.3 0l6.4 6.4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4a1.svg b/public/emoji/1f4a1.svg
new file mode 100644
index 000000000..7e44d418a
--- /dev/null
+++ b/public/emoji/1f4a1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28 58c0 2.2 1.8 4 4 4s4-1.8 4-4h-8" fill="#616466"/><path d="m24.9 48h14.1c.8-4.3 3.5-8.5 6.3-12.9 3.3-5.1 6.7-10.4 6.7-15.5 0-9.7-9-17.6-20-17.6s-20 7.9-20 17.6c0 5.1 3.4 10.4 6.6 15.5 2.8 4.4 5.5 8.6 6.3 12.9" fill="#ffce31"/><path d="m26.4 33.6c.1.6.3 1.2.4 1.8.3 1.1.5 2.1.8 3.2.9 3.8 1.7 7 2.4 9.5h.6c-.5-2.5-1.2-5.8-2.1-9.6-.2-1-.5-2.1-.7-3.2-.1-.5-.2-1.1-.4-1.6.8-.2 2.7-.8 4.6-2.9 1.9 2.1 3.8 2.7 4.6 2.9-.1.6-.2 1.1-.4 1.6-.2 1.1-.5 2.2-.7 3.2-.9 3.8-1.6 7.1-2.1 9.6h.6c.6-2.5 1.5-5.7 2.4-9.5.2-1 .5-2.1.8-3.2.1-.6.3-1.2.4-1.8.8-.1 1.5-.3 2-.8.6-.6.9-1.3.7-2.1-.1-.4-.3-.9-.9-1-.3-.1-.5-.1-.8 0-.3.1-.5.3-.6.4-.5.6-.7 1.2-.9 1.8-.1.3-.2.6-.3.9 0 0-.8.1-2.7-1.2-1-.7-1.3-1.2-1.6-1.5.3-.4.6-.7.9-1.2.1-.3.2-.5.3-.9 0-.3 0-.7-.2-1-.2-.3-.4-.6-.9-.8-.2-.1-.4-.1-.6-.1s-.4 0-.6.1c-.4.2-.7.5-.9.8-.2.3-.2.7-.2 1 0 .3.1.6.3.9.2.5.5.9.9 1.2-.3.3-.6.8-1.6 1.5-1.8 1.2-2.7 1.2-2.7 1.2-.1-.3-.2-.6-.3-.9-.2-.6-.4-1.2-.9-1.8-.1-.1-.3-.3-.6-.4-.3-.1-.6-.1-.8 0-.6.2-.8.7-.9 1-.1.8.2 1.5.7 2.1.6.5 1.3.7 2 .8m11.6-1.5c.2-.5.4-1.1.8-1.4.1-.1.2-.1.2-.1 0 0 .1 0 .2 0 .1 0 .2.1.3.4.1.4-.1 1-.5 1.3-.3.2-.7.4-1.1.5 0-.3 0-.5.1-.7m-6.6-4.8c.2-.2.4-.4.6-.4.2 0 .4.1.6.4.2.3.1.7-.1 1.1-.1.3-.3.6-.5.8-.2-.3-.4-.5-.5-.8-.2-.3-.3-.7-.1-1.1m-6.8 3.5c0-.2.1-.3.3-.4.1 0 .2 0 .2 0 0 0 .1.1.2.1.3.3.6.9.8 1.4.1.2.1.4.2.6-.4-.1-.8-.2-1.1-.5-.4-.2-.6-.7-.6-1.2" fill="#c79127"/><g fill="#94989b"><path d="m24.9 50h14.3v1.8h-14.3z"/><path d="m25.9 53.6h12.3v1.8h-12.3z"/></g><path fill="#616466" d="m25.9 51.8h12.3v1.8h-12.3z"/><g fill="#94989b"><path d="m39.2 50l-13.3 3.6v1.9l13.3-3.7z"/><path d="m26.9 57.3h10.3v1.8h-10.3z"/></g><path fill="#616466" d="m26.9 55.5h10.3v1.8h-10.3z"/><path fill="#94989b" d="m38.2 53.6l-11.3 3.7v1.9l11.3-3.7z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4a2.svg b/public/emoji/1f4a2.svg
new file mode 100644
index 000000000..d816b4934
--- /dev/null
+++ b/public/emoji/1f4a2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m55.6 12.7c-.5-.7-1.4-1.1-2.3-.9-2.8.7-5.2 1-7.5 1-2.3 0-4.5-.4-6.4-1.1-3.8-1.4-7.3-4.3-10.7-8.9-.1-.1-.2-.3-.3-.4l-.1-.1c-.8-.7-2.2-.6-2.8.2-.5.6-.6 1.2-.5 1.8.6 6.2 5.4 12 11.9 14.3 2.1.8 4.4 1.2 6.6 1.2 4.6 0 8.9-1.7 11.8-4.6.7-.7.8-1.7.3-2.5"/><path d="m27.1 45.4c-2.1-.8-4.4-1.2-6.6-1.2-4.6 0-8.9 1.7-11.8 4.6-.7.7-.8 1.7-.3 2.5.5.7 1.4 1.1 2.3.9 2.8-.7 5.2-1 7.5-1 2.3 0 4.5.4 6.4 1.1 3.8 1.4 7.3 4.3 10.7 8.9.1.1.2.3.4.4.4.3.8.5 1.3.5.6 0 1.1-.2 1.5-.7.4-.5.5-1.1.4-1.6-.5-6.3-5.3-12-11.8-14.4"/><path d="m61.3 25.4c-.3-.3-.8-.5-1.3-.5-.1 0-.3 0-.3 0-6.2.6-12 5.4-14.3 11.9-2.4 6.5-1.1 13.9 3.4 18.4.4.4.9.6 1.4.6.4 0 .7-.1 1.1-.3.8-.5 1.1-1.4.9-2.3-1.4-5.5-1.4-10.1 0-13.9 1.4-3.8 4.3-7.3 8.9-10.7.1-.1.3-.2.4-.4.7-.8.6-2.1-.2-2.8"/><path d="m18.6 27.1c2.4-6.5 1.1-13.9-3.4-18.4-.6-.7-1.7-.8-2.5-.3-.8.5-1.1 1.4-.9 2.3 1.4 5.5 1.4 10.1 0 13.9-1.4 3.8-4.3 7.3-8.9 10.7-.1.1-.3.2-.4.4-.7.9-.6 2.1.2 2.8.3.4.8.5 1.2.5.1 0 .3 0 .3 0 6.3-.6 12-5.4 14.4-11.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4a3.svg b/public/emoji/1f4a3.svg
new file mode 100644
index 000000000..b9a7e0f74
--- /dev/null
+++ b/public/emoji/1f4a3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.8 22.5c-4.4-4.4-5.8-8.1-4.2-10.9 3.1-5.5 18-5.5 30.4-2.7l-.4 1.8c-11.6-2.5-25.7-2.6-28.3 1.9-1.4 2.5 1.3 6.1 3.9 8.7l-1.4 1.2" fill="#d3976e"/><g fill="#ffce31"><path d="m41.2 11.3c-1 1-2 1.9-2.9 2.9-.9.9.5 2.2 1.3 1.3 1-1 2-1.9 2.9-2.9.9-.8-.4-2.2-1.3-1.3"/><path d="m46.8 8.5c1-1 1.9-1.9 2.9-2.9.9-.9-.5-2.2-1.3-1.3-1 1-1.9 1.9-2.9 2.9-.9.8.4 2.1 1.3 1.3"/><path d="m45.4 12.6c1 1 2 1.9 2.9 2.9.9.9 2.2-.5 1.3-1.3-1-1-2-1.9-2.9-2.9-.8-.9-2.2.5-1.3 1.3"/><path d="m38.3 5.6c1 1 1.9 1.9 2.9 2.9.9.9 2.2-.5 1.3-1.3-1-1-1.9-1.9-2.9-2.9-.8-.9-2.2.5-1.3 1.3"/></g><g fill="#ed4c5c"><path d="m43 14c0 1 0 1.9 0 2.9 0 1.2 1.9 1.2 1.9 0 0-1 0-1.9 0-2.9 0-1.2-1.9-1.2-1.9 0"/><path d="m43 2.9c0 .9 0 1.9 0 2.8 0 1.2 1.9 1.2 1.9 0 0-.9 0-1.9 0-2.8 0-1.2-1.9-1.2-1.9 0"/><path d="m48.2 10.8c1 0 1.9 0 2.9 0 1.2 0 1.2-1.9 0-1.9-1 0-1.9 0-2.9 0-1.2.1-1.2 1.9 0 1.9"/></g><path d="m10.7 24.2l6-5.9 3.8 3.7c3.5-2.4 7.8-3.7 12.4-3.7 12.2-.1 22.1 9.7 22.1 21.8 0 12.1-9.9 21.9-22.2 21.9-12.2 0-22.2-9.8-22.2-21.9 0-4.5 1.4-8.7 3.8-12.2l-3.7-3.7" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4a4.svg b/public/emoji/1f4a4.svg
new file mode 100644
index 000000000..625c72482
--- /dev/null
+++ b/public/emoji/1f4a4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m18.1 50.9l-4.4 3.7.1-9.2c0-.1-.1-.3-.1-.4l-2-2.3c-.2-.3-.6-.3-.9-.1l-8.5 7.2c-.3.2-.4.6-.2.9l2 2.3c.2.3.6.3.9.1l3.9-3.3-.1 9.5c0 .1.1.3.1.4l1.8 2.2c.2.3.6.3.9.1l9.1-7.6c.3-.2.3-.6.1-.9l-1.9-2.5c-.2-.2-.6-.3-.8-.1"/><path d="m36 33.5l-6.5 3.7 2.2-11.6c0-.2 0-.4-.1-.5l-2-3.4c-.2-.4-.7-.5-1.1-.3l-12.4 7.2c-.4.2-.5.7-.3 1.1l1.9 3.3c.2.4.7.5 1.1.3l5.7-3.3-2.2 12c0 .2 0 .4.1.5l1.8 3.2c.2.4.7.5 1.1.3l13.2-7.6c.4-.2.5-.7.3-1.1l-1.9-3.4c0-.5-.5-.6-.9-.4"/><path d="m59.3 16.8l-7.8 2.8 4.7-12.3c.1-.2.1-.4 0-.6l-1.5-4.1c-.2-.5-.7-.7-1.1-.5l-15 5.4c-.5.2-.7.7-.5 1.1l1.5 4c.2.5.7.7 1.1.5l6.9-2.5-4.7 12.7c-.1.2-.1.4 0 .6l1.4 3.9c.2.5.7.7 1.1.5l16-5.8c.5-.2.7-.7.5-1.1l-1.5-4.1c-.1-.4-.6-.7-1.1-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4a5.svg b/public/emoji/1f4a5.svg
new file mode 100644
index 000000000..5ae4d00db
--- /dev/null
+++ b/public/emoji/1f4a5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ef4e16" d="M44.7 35.4 64 24.7 42.3 25.7 48.8 12.4 37 20.7 38.5 2.4 30 17.5 17.1 0 22.6 21.8 3.4 15.4 18.7 29.4 0 33.1 18 37.2 7.9 55.1 24.4 45.2 25 64 31.8 46.8 40.9 60.4 40.4 44.1 56 50z"/><path fill="#ffce31" d="m39.1 33.8l11.3-5.3-12.5-.3 3.3-7.5-6.6 3.8.2-10.1-4.4 8.4-6.7-8.6 2.9 10.9-11.2-2.8 9.1 7.8-11.3 2.7 10.4 2.4-7.3 11.2 11.2-7.6.3 9.9 4-9 4.6 6.7-.1-8.1 8.2 3.6z"/><path fill="#fff" d="m34.9 32.4l4.8-2.2-5.3-.1 1.4-3.2-2.8 1.6.1-4.3-1.9 3.6-2.8-3.6 1.2 4.6-4.7-1.2 3.8 3.3-4.8 1.1 4.4 1-3.1 4.8 4.8-3.2.1 4.2 1.7-3.9 1.9 2.9v-3.5l3.5 1.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4a6.svg b/public/emoji/1f4a6.svg
new file mode 100644
index 000000000..d33061edc
--- /dev/null
+++ b/public/emoji/1f4a6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#75d6ff"><path d="m22.5 2.6c5.7 12.9 12.4 22.2 19.8 26.5 6.3 3.6 14.4 1.5 18-4.7 3.6-6.3 1.4-14.3-4.9-17.9-7.5-4.3-19.1-5.4-32.9-3.9"/><path d="m12.2 11c-6.5 8.8-10.2 16.9-10.2 23.6 0 5.7 4.6 10.3 10.2 10.3 5.6 0 10.2-4.6 10.2-10.3 0-6.7-3.9-14.9-10.2-23.6"/><path d="m29 31.2c-1.2 10.9-.3 19.8 3 25.6 2.8 4.9 9.1 6.6 14 3.8 4.9-2.8 6.5-9.1 3.7-14-3.4-5.8-10.9-11-20.7-15.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4a7.svg b/public/emoji/1f4a7.svg
new file mode 100644
index 000000000..e56136fe5
--- /dev/null
+++ b/public/emoji/1f4a7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C20.6,17.6,14,32,14,43.8c0,10,8.1,18.2,18,18.2c9.9,0,18-8.1,18-18.2C50,32,43.2,17.4,32,2z" fill="#75d6ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4a8.svg b/public/emoji/1f4a8.svg
new file mode 100644
index 000000000..5807909d1
--- /dev/null
+++ b/public/emoji/1f4a8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#7ca7bf"><ellipse cx="51.5" cy="34.6" rx="10.5" ry="11.8"/><ellipse cx="30.7" cy="42.4" rx="9.8" ry="11"/><ellipse cx="43.8" cy="47.1" rx="11.5" ry="12.9"/><ellipse cx="39.6" cy="29.8" rx="9.9" ry="11.1"/><ellipse cx="41.6" cy="15.1" rx="9.9" ry="11.1"/><ellipse cx="50.4" cy="20.8" rx="8" ry="9"/><ellipse cx="30.7" cy="20.8" rx="10.3" ry="11.5"/><path d="m7.2 27.4c2.9-.6 5.7-1.6 8.4-2.7 1.4-.6 2.7-1.2 4.1-1.9 1.3-.7 2.7-1.4 3.9-2.1 1.7-1 3.7 0 4.4 2.4.7 2.4 0 5.1-1.7 6.2-.4.2-.8.4-1.2.4h-.1c-1.6.1-3 0-4.6 0-1.5-.1-3-.2-4.5-.3-2.9-.5-5.9-1-8.7-2"/><path d="m2 32.2c3.8-.3 7.4-1.1 11.1-2 1.8-.5 3.6-1 5.4-1.6 1.8-.6 3.6-1.2 5.3-1.9 1.8-.7 3.6.7 4.1 3.1.5 2.5-.5 5-2.2 5.8-.3.1-.6.2-.9.2-2 0-3.9-.1-5.8-.3-1.9-.2-3.8-.4-5.7-.7-3.9-.6-7.6-1.4-11.3-2.6"/><path d="m7.2 42.5c2.8-1 5.7-1.7 8.6-2.2 1.5-.3 2.9-.5 4.4-.8 1.5-.2 2.9-.4 4.4-.6 1.8-.2 3.4 1.8 3.6 4.3.1 2.6-1.3 4.8-3.1 5-.4 0-.9 0-1.2-.2-1.3-.6-2.7-1.1-4.1-1.7-1.4-.5-2.8-1-4.2-1.5-2.7-.9-5.5-1.7-8.4-2.3"/><path d="m2 37.7c3.7-1.2 7.4-2.2 11.1-3 1.9-.4 3.7-.8 5.6-1.1 1.9-.3 3.8-.6 5.7-.9 1.8-.2 3.4 1.7 3.6 4.2.2 2.5-1.2 4.8-3 5-.3 0-.7 0-1-.1-1.8-.5-3.6-1-5.4-1.4-1.8-.4-3.7-.8-5.5-1.2-3.6-.6-7.4-1.1-11.1-1.5"/></g><g fill="#fff"><path d="m42.9 29.1c3.6 3.7 5.6 8.6 6.2 13.9 3-6.6 2.6-13.8-1.6-18.2-4.1-4.3-10.7-4.8-16.8-2 4.7.8 8.9 2.9 12.2 6.3"/><path d="m34.5 16c2.2 2.3 3.5 5.3 3.9 8.6 1.9-4.1 1.6-8.6-1-11.3-2.5-2.7-6.6-3-10.4-1.2 2.8.4 5.4 1.7 7.5 3.9"/><path d="m52.7 17.5c1.4 1.5 2.3 3.5 2.5 5.6 1.2-2.7 1.1-5.6-.7-7.4-1.7-1.7-4.3-2-6.8-.8 2 .4 3.7 1.2 5 2.6"/><path d="m35.3 37.6c2.1 2.2 3.3 5 3.6 8 1.7-3.8 1.5-8-.9-10.6-2.4-2.5-6.2-2.8-9.7-1.2 2.6.6 5.1 1.8 7 3.8"/><path d="m54.7 30.7c2.2 2.3 3.5 5.3 3.9 8.6 1.9-4.1 1.6-8.6-1-11.3-2.5-2.7-6.6-3-10.4-1.2 2.8.4 5.4 1.7 7.5 3.9"/><path d="m44.3 11.6c2.2 2.3 3.5 5.3 3.9 8.6 1.9-4.1 1.6-8.6-1-11.3-2.5-2.7-6.6-3-10.4-1.2 2.9.5 5.5 1.8 7.5 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4a9.svg b/public/emoji/1f4a9.svg
new file mode 100644
index 000000000..342ac404b
--- /dev/null
+++ b/public/emoji/1f4a9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32.2 36.9c-17.1 0-30.2-7.1-30.2 8.8 0 12.8 16.9 16.3 29.8 16.3 15 0 30.2-3.5 30.2-16.3 0-15.9-12.2-8.8-29.8-8.8" fill="#89664c"/><path d="m31.7 20.9c-9.6 0-24.5 1.1-24.5 12.6 0 16.8 49.5 16.8 49.5 0 .1-11.5-14.8-12.6-25-12.6" fill="#9b7861"/><path d="m49 16.7c-4.6-10.3-26.4.3-22.6-12.2.6-1.9.5-2.7-.9-2.4-7.8 1.6-13.5 9.6-11.5 16.3 6.4 21.4 41.3 12.3 35-1.7" fill="#a88673"/><path d="m28.8 34.3c0 4-3.2 7.2-7.2 7.2-4 0-7.2-3.2-7.2-7.2 0-4 3.2-7.2 7.2-7.2 4 0 7.2 3.2 7.2 7.2" fill="#fff"/><circle cx="23.6" cy="34.3" r="3.6" fill="#231f20"/><path d="m49.6 34.3c0 4-3.2 7.2-7.2 7.2-4 0-7.2-3.2-7.2-7.2 0-4 3.2-7.2 7.2-7.2 3.9 0 7.2 3.2 7.2 7.2" fill="#fff"/><g fill="#231f20"><circle cx="40.4" cy="34.3" r="3.6"/><path d="m38 50.6c0 3.3-2.7 6-6 6-3.3 0-6-2.7-6-6 0-3.3 2.7-6 6-6 3.3 0 6 2.7 6 6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4aa-1f3fb.svg b/public/emoji/1f4aa-1f3fb.svg
new file mode 100644
index 000000000..174dc99d2
--- /dev/null
+++ b/public/emoji/1f4aa-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2.1 42.2c-.9-6.8 3.3-17.7 5.3-32.4.4-2.6 14-5.4 20.4-5.4 1.6 0 3 7.5 2.6 10.1-.3 1.9-3 1.4-3 1.4-.9 2.5-3.6 1.5-3.6 1.5-.8 2.1-3.2 1.1-3.2 1.1-1 2-3.2 1-3.2 1-2 8.7 1.7 7.9 4.4 21 0 0 .8-.1 2.9-4.4 8.6-17.3 38.8-11.8 37 6.8-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-5.4 1.7-15.9 1.6-16.2-2.4-.3-4.7-1.9-7.1-2.4-10.6" fill="#ffe1bd"/><g fill="#e6b796"><path d="m61.8 42.9c.4-4.4-.9-8-3.3-10.6 1.4 2.4 2.1 5.3 1.8 8.7-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-4.2 1.3-11.6 1.5-14.7-.4.4 3.9 10.8 4 16.2 2.3 0 0 15.8 7.7 28.7 3.7 16.2-5.1 11.9-11.9 12.3-16"/><path d="m16.3 19.4c-2.5 10.2 1.6 9.8 4.3 22.7l1.4-1.5c-2-13-5.4-11.4-4.6-21-.6 0-1.1-.2-1.1-.2"/><path d="m29.2 48.5c8.3 3.1 20.8-.1 27.9-3.4-3.1 7.5-19.6 11.5-27.9 3.4"/><path d="m25.1 7.2c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m31.2 11.5c-.3-2.2-1-4.4-2.3-6.2.7 1.9 1.1 3.9 1.1 5.9 0 .9.2 4.1-1.4 3.7-1-.3-1-1.1-1.3-2-.4-1.4-1.2-2.9-1.1-4.3-.4 1.4.1 3.1.2 4.5.1.8.7 3.1-.4 3.4-.6.2-1.3-.2-1.8-.5-.2-.1-.3-.9-.4-1.2-.4-1.4-1.2-3-1.1-4.5-.4 1.3 0 2.9.1 4.3.1.8.5 2.7-.5 3.1-1.2.6-1.3-.8-1.5-1.5-.4-1.3-1-2.8-1-4.2-.4 1.7.1 3.7.1 5.4 0 .9-1.9 1.6-2.6 1.1-1.1-.8-1.3-2.8-1.5-4.1.3.4.8 1 1.4.9-.5-.6-.8-1.5-1.1-2.2-.3-.6-1-1.9-1.8-1.9.1.2.8 1.9.7 2-.3.5-.6 1.1-1 1.6-.3.4-1.2 1.8-1.9 1.4-.8-.5-1-1.7-1.2-2.5.1 1 0 2.5 1 3.1.9.6 2-.3 2.6-.9.2 2 1.1 4.7 3.6 4.5.5 0 1.1-.2 1.6-.4.4-.2.9-.7 1.3-.5 1.1.3 2.2.1 3-.7.4-.4.3-.6.8-.5.6.1 1.2.2 1.7 0 .5-.1.9-.4 1.2-.8.2-.2.3-.4.4-.7.2-.4.4-.2.8-.2 2.6 0 2.5-3.3 2.3-5.1"/><path d="m28.7 5.8c-.6-1.1-1.8-1-2.6-.7.1-1.1 3.1-2 2.6.7"/><path d="m22.2 8.7c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m18.8 10.3c-.6-1.1-1.8-1-2.6-.7.1-1.2 3.1-2.1 2.6.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4aa-1f3fc.svg b/public/emoji/1f4aa-1f3fc.svg
new file mode 100644
index 000000000..be0b9c70b
--- /dev/null
+++ b/public/emoji/1f4aa-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2.1 42.2c-.9-6.8 3.3-17.7 5.3-32.4.4-2.6 14-5.4 20.4-5.4 1.6 0 3 7.5 2.6 10.1-.3 1.9-3 1.4-3 1.4-.9 2.5-3.6 1.5-3.6 1.5-.8 2.1-3.2 1.1-3.2 1.1-1 2-3.2 1-3.2 1-2 8.7 1.7 7.9 4.4 21 0 0 .8-.1 2.9-4.4 8.6-17.3 38.8-11.8 37 6.8-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-5.4 1.7-15.9 1.6-16.2-2.4-.3-4.7-1.9-7.1-2.4-10.6" fill="#fed0ac"/><g fill="#e0a372"><path d="m61.8 42.9c.4-4.4-.9-8-3.3-10.6 1.4 2.4 2.1 5.3 1.8 8.7-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-4.2 1.3-11.6 1.5-14.7-.4.4 3.9 10.8 4 16.2 2.3 0 0 15.8 7.7 28.7 3.7 16.2-5.1 11.9-11.9 12.3-16"/><path d="m16.3 19.4c-2.5 10.2 1.6 9.8 4.3 22.7l1.4-1.5c-2-13-5.4-11.4-4.6-21-.6 0-1.1-.2-1.1-.2"/><path d="m29.2 48.5c8.3 3.1 20.8-.1 27.9-3.4-3.1 7.5-19.6 11.5-27.9 3.4"/><path d="m25.1 7.2c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m31.2 11.5c-.3-2.2-1-4.4-2.3-6.2.7 1.9 1.1 3.9 1.1 5.9 0 .9.2 4.1-1.4 3.7-1-.3-1-1.1-1.3-2-.4-1.4-1.2-2.9-1.1-4.3-.4 1.4.1 3.1.2 4.5.1.8.7 3.1-.4 3.4-.6.2-1.3-.2-1.8-.5-.2-.1-.3-.9-.4-1.2-.4-1.4-1.2-3-1.1-4.5-.4 1.3 0 2.9.1 4.3.1.8.5 2.7-.5 3.1-1.2.6-1.3-.8-1.5-1.5-.4-1.3-1-2.8-1-4.2-.4 1.7.1 3.7.1 5.4 0 .9-1.9 1.6-2.6 1.1-1.1-.8-1.3-2.8-1.5-4.1.3.4.8 1 1.4.9-.5-.6-.8-1.5-1.1-2.2-.3-.6-1-1.9-1.8-1.9.1.2.8 1.9.7 2-.3.5-.6 1.1-1 1.6-.3.4-1.2 1.8-1.9 1.4-.8-.5-1-1.7-1.2-2.5.1 1 0 2.5 1 3.1.9.6 2-.3 2.6-.9.2 2 1.1 4.7 3.6 4.5.5 0 1.1-.2 1.6-.4.4-.2.9-.7 1.3-.5 1.1.3 2.2.1 3-.7.4-.4.3-.6.8-.5.6.1 1.2.2 1.7 0 .5-.1.9-.4 1.2-.8.2-.2.3-.4.4-.7.2-.4.4-.2.8-.2 2.6 0 2.5-3.3 2.3-5.1"/><path d="m28.7 5.8c-.6-1.1-1.8-1-2.6-.7.1-1.1 3.1-2 2.6.7"/><path d="m22.2 8.7c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m18.8 10.3c-.6-1.1-1.8-1-2.6-.7.1-1.2 3.1-2.1 2.6.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4aa-1f3fd.svg b/public/emoji/1f4aa-1f3fd.svg
new file mode 100644
index 000000000..fa50395b9
--- /dev/null
+++ b/public/emoji/1f4aa-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2.1 42.2c-.9-6.8 3.3-17.7 5.3-32.4.4-2.6 14-5.4 20.4-5.4 1.6 0 3 7.5 2.6 10.1-.3 1.9-3 1.4-3 1.4-.9 2.5-3.6 1.5-3.6 1.5-.8 2.1-3.2 1.1-3.2 1.1-1 2-3.2 1-3.2 1-2 8.7 1.7 7.9 4.4 21 0 0 .8-.1 2.9-4.4 8.6-17.3 38.8-11.8 37 6.8-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-5.4 1.7-15.9 1.6-16.2-2.4-.3-4.7-1.9-7.1-2.4-10.6" fill="#d6a57c"/><g fill="#b58360"><path d="m61.8 42.9c.4-4.4-.9-8-3.3-10.6 1.4 2.4 2.1 5.3 1.8 8.7-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-4.2 1.3-11.6 1.5-14.7-.4.4 3.9 10.8 4 16.2 2.3 0 0 15.8 7.7 28.7 3.7 16.2-5.1 11.9-11.9 12.3-16"/><path d="m16.3 19.4c-2.5 10.2 1.6 9.8 4.3 22.7l1.4-1.5c-2-13-5.4-11.4-4.6-21-.6 0-1.1-.2-1.1-.2"/><path d="m29.2 48.5c8.3 3.1 20.8-.1 27.9-3.4-3.1 7.5-19.6 11.5-27.9 3.4"/><path d="m25.1 7.2c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m31.2 11.5c-.3-2.2-1-4.4-2.3-6.2.7 1.9 1.1 3.9 1.1 5.9 0 .9.2 4.1-1.4 3.7-1-.3-1-1.1-1.3-2-.4-1.4-1.2-2.9-1.1-4.3-.4 1.4.1 3.1.2 4.5.1.8.7 3.1-.4 3.4-.6.2-1.3-.2-1.8-.5-.2-.1-.3-.9-.4-1.2-.4-1.4-1.2-3-1.1-4.5-.4 1.3 0 2.9.1 4.3.1.8.5 2.7-.5 3.1-1.2.6-1.3-.8-1.5-1.5-.4-1.3-1-2.8-1-4.2-.4 1.7.1 3.7.1 5.4 0 .9-1.9 1.6-2.6 1.1-1.1-.8-1.3-2.8-1.5-4.1.3.4.8 1 1.4.9-.5-.6-.8-1.5-1.1-2.2-.3-.6-1-1.9-1.8-1.9.1.2.8 1.9.7 2-.3.5-.6 1.1-1 1.6-.3.4-1.2 1.8-1.9 1.4-.8-.5-1-1.7-1.2-2.5.1 1 0 2.5 1 3.1.9.6 2-.3 2.6-.9.2 2 1.1 4.7 3.6 4.5.5 0 1.1-.2 1.6-.4.4-.2.9-.7 1.3-.5 1.1.3 2.2.1 3-.7.4-.4.3-.6.8-.5.6.1 1.2.2 1.7 0 .5-.1.9-.4 1.2-.8.2-.2.3-.4.4-.7.2-.4.4-.2.8-.2 2.6 0 2.5-3.3 2.3-5.1"/><path d="m28.7 5.8c-.6-1.1-1.8-1-2.6-.7.1-1.1 3.1-2 2.6.7"/><path d="m22.2 8.7c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m18.8 10.3c-.6-1.1-1.8-1-2.6-.7.1-1.2 3.1-2.1 2.6.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4aa-1f3fe.svg b/public/emoji/1f4aa-1f3fe.svg
new file mode 100644
index 000000000..820211811
--- /dev/null
+++ b/public/emoji/1f4aa-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2.1 42.2c-.9-6.8 3.3-17.7 5.3-32.4.4-2.6 14-5.4 20.4-5.4 1.6 0 3 7.5 2.6 10.1-.3 1.9-3 1.4-3 1.4-.9 2.5-3.6 1.5-3.6 1.5-.8 2.1-3.2 1.1-3.2 1.1-1 2-3.2 1-3.2 1-2 8.7 1.7 7.9 4.4 21 0 0 .8-.1 2.9-4.4 8.6-17.3 38.8-11.8 37 6.8-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-5.4 1.7-15.9 1.6-16.2-2.4-.3-4.7-1.9-7.1-2.4-10.6" fill="#b47d56"/><g fill="#935e3e"><path d="m61.8 42.9c.4-4.4-.9-8-3.3-10.6 1.4 2.4 2.1 5.3 1.8 8.7-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-4.2 1.3-11.6 1.5-14.7-.4.4 3.9 10.8 4 16.2 2.3 0 0 15.8 7.7 28.7 3.7 16.2-5.1 11.9-11.9 12.3-16"/><path d="m16.3 19.4c-2.5 10.2 1.6 9.8 4.3 22.7l1.4-1.5c-2-13-5.4-11.4-4.6-21-.6 0-1.1-.2-1.1-.2"/><path d="m29.2 48.5c8.3 3.1 20.8-.1 27.9-3.4-3.1 7.5-19.6 11.5-27.9 3.4"/><path d="m25.1 7.2c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m31.2 11.5c-.3-2.2-1-4.4-2.3-6.2.7 1.9 1.1 3.9 1.1 5.9 0 .9.2 4.1-1.4 3.7-1-.3-1-1.1-1.3-2-.4-1.4-1.2-2.9-1.1-4.3-.4 1.4.1 3.1.2 4.5.1.8.7 3.1-.4 3.4-.6.2-1.3-.2-1.8-.5-.2-.1-.3-.9-.4-1.2-.4-1.4-1.2-3-1.1-4.5-.4 1.3 0 2.9.1 4.3.1.8.5 2.7-.5 3.1-1.2.6-1.3-.8-1.5-1.5-.4-1.3-1-2.8-1-4.2-.4 1.7.1 3.7.1 5.4 0 .9-1.9 1.6-2.6 1.1-1.1-.8-1.3-2.8-1.5-4.1.3.4.8 1 1.4.9-.5-.6-.8-1.5-1.1-2.2-.3-.6-1-1.9-1.8-1.9.1.2.8 1.9.7 2-.3.5-.6 1.1-1 1.6-.3.4-1.2 1.8-1.9 1.4-.8-.5-1-1.7-1.2-2.5.1 1 0 2.5 1 3.1.9.6 2-.3 2.6-.9.2 2 1.1 4.7 3.6 4.5.5 0 1.1-.2 1.6-.4.4-.2.9-.7 1.3-.5 1.1.3 2.2.1 3-.7.4-.4.3-.6.8-.5.6.1 1.2.2 1.7 0 .5-.1.9-.4 1.2-.8.2-.2.3-.4.4-.7.2-.4.4-.2.8-.2 2.6 0 2.5-3.3 2.3-5.1"/><path d="m28.7 5.8c-.6-1.1-1.8-1-2.6-.7.1-1.1 3.1-2 2.6.7"/><path d="m22.2 8.7c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m18.8 10.3c-.6-1.1-1.8-1-2.6-.7.1-1.2 3.1-2.1 2.6.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4aa-1f3ff.svg b/public/emoji/1f4aa-1f3ff.svg
new file mode 100644
index 000000000..109ded67d
--- /dev/null
+++ b/public/emoji/1f4aa-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2.1 42.2c-.9-6.8 3.3-17.7 5.3-32.4.4-2.6 14-5.4 20.4-5.4 1.6 0 3 7.5 2.6 10.1-.3 1.9-3 1.4-3 1.4-.9 2.5-3.6 1.5-3.6 1.5-.8 2.1-3.2 1.1-3.2 1.1-1 2-3.2 1-3.2 1-2 8.7 1.7 7.9 4.4 21 0 0 .8-.1 2.9-4.4 8.6-17.3 38.8-11.8 37 6.8-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-5.4 1.7-15.9 1.6-16.2-2.4-.3-4.7-1.9-7.1-2.4-10.6" fill="#8a6859"/><g fill="#705041"><path d="m61.8 42.9c.4-4.4-.9-8-3.3-10.6 1.4 2.4 2.1 5.3 1.8 8.7-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-4.2 1.3-11.6 1.5-14.7-.4.4 3.9 10.8 4 16.2 2.3 0 0 15.8 7.7 28.7 3.7 16.2-5.1 11.9-11.9 12.3-16"/><path d="m16.3 19.4c-2.5 10.2 1.6 9.8 4.3 22.7l1.4-1.5c-2-13-5.4-11.4-4.6-21-.6 0-1.1-.2-1.1-.2"/><path d="m29.2 48.5c8.3 3.1 20.8-.1 27.9-3.4-3.1 7.5-19.6 11.5-27.9 3.4"/><path d="m25.1 7.2c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m31.2 11.5c-.3-2.2-1-4.4-2.3-6.2.7 1.9 1.1 3.9 1.1 5.9 0 .9.2 4.1-1.4 3.7-1-.3-1-1.1-1.3-2-.4-1.4-1.2-2.9-1.1-4.3-.4 1.4.1 3.1.2 4.5.1.8.7 3.1-.4 3.4-.6.2-1.3-.2-1.8-.5-.2-.1-.3-.9-.4-1.2-.4-1.4-1.2-3-1.1-4.5-.4 1.3 0 2.9.1 4.3.1.8.5 2.7-.5 3.1-1.2.6-1.3-.8-1.5-1.5-.4-1.3-1-2.8-1-4.2-.4 1.7.1 3.7.1 5.4 0 .9-1.9 1.6-2.6 1.1-1.1-.8-1.3-2.8-1.5-4.1.3.4.8 1 1.4.9-.5-.6-.8-1.5-1.1-2.2-.3-.6-1-1.9-1.8-1.9.1.2.8 1.9.7 2-.3.5-.6 1.1-1 1.6-.3.4-1.2 1.8-1.9 1.4-.8-.5-1-1.7-1.2-2.5.1 1 0 2.5 1 3.1.9.6 2-.3 2.6-.9.2 2 1.1 4.7 3.6 4.5.5 0 1.1-.2 1.6-.4.4-.2.9-.7 1.3-.5 1.1.3 2.2.1 3-.7.4-.4.3-.6.8-.5.6.1 1.2.2 1.7 0 .5-.1.9-.4 1.2-.8.2-.2.3-.4.4-.7.2-.4.4-.2.8-.2 2.6 0 2.5-3.3 2.3-5.1"/><path d="m28.7 5.8c-.6-1.1-1.8-1-2.6-.7.1-1.1 3.1-2 2.6.7"/><path d="m22.2 8.7c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m18.8 10.3c-.6-1.1-1.8-1-2.6-.7.1-1.2 3.1-2.1 2.6.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4aa.svg b/public/emoji/1f4aa.svg
new file mode 100644
index 000000000..772927cc4
--- /dev/null
+++ b/public/emoji/1f4aa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2.1 42.2c-.9-6.8 3.3-17.7 5.3-32.4.4-2.6 14-5.4 20.4-5.4 1.6 0 3 7.5 2.6 10.1-.3 1.9-3 1.4-3 1.4-.9 2.5-3.6 1.5-3.6 1.5-.8 2.1-3.2 1.1-3.2 1.1-1 2-3.2 1-3.2 1-2 8.7 1.7 7.9 4.4 21 0 0 .8-.1 2.9-4.4 8.6-17.3 38.8-11.8 37 6.8-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-5.4 1.7-15.9 1.6-16.2-2.4-.3-4.7-1.9-7.1-2.4-10.6" fill="#ffdd67"/><g fill="#eba352"><path d="m61.8 42.9c.4-4.4-.9-8-3.3-10.6 1.4 2.4 2.1 5.3 1.8 8.7-.4 4.1 4 10.9-12.3 16-12.9 4-28.7-3.7-28.7-3.7-4.2 1.3-11.6 1.5-14.7-.4.4 3.9 10.8 4 16.2 2.3 0 0 15.8 7.7 28.7 3.7 16.2-5.1 11.9-11.9 12.3-16"/><path d="m16.3 19.4c-2.5 10.2 1.6 9.8 4.3 22.7l1.4-1.5c-2-13-5.4-11.4-4.6-21-.6 0-1.1-.2-1.1-.2"/><path d="m29.2 48.5c8.3 3.1 20.8-.1 27.9-3.4-3.1 7.5-19.6 11.5-27.9 3.4"/><path d="m25.1 7.2c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m31.2 11.5c-.3-2.2-1-4.4-2.3-6.2.7 1.9 1.1 3.9 1.1 5.9 0 .9.2 4.1-1.4 3.7-1-.3-1-1.1-1.3-2-.4-1.4-1.2-2.9-1.1-4.3-.4 1.4.1 3.1.2 4.5.1.8.7 3.1-.4 3.4-.6.2-1.3-.2-1.8-.5-.2-.1-.3-.9-.4-1.2-.4-1.4-1.2-3-1.1-4.5-.4 1.3 0 2.9.1 4.3.1.8.5 2.7-.5 3.1-1.2.6-1.3-.8-1.5-1.5-.4-1.3-1-2.8-1-4.2-.4 1.7.1 3.7.1 5.4 0 .9-1.9 1.6-2.6 1.1-1.1-.8-1.3-2.8-1.5-4.1.3.4.8 1 1.4.9-.5-.6-.8-1.5-1.1-2.2-.3-.6-1-1.9-1.8-1.9.1.2.8 1.9.7 2-.3.5-.6 1.1-1 1.6-.3.4-1.2 1.8-1.9 1.4-.8-.5-1-1.7-1.2-2.5.1 1 0 2.5 1 3.1.9.6 2-.3 2.6-.9.2 2 1.1 4.7 3.6 4.5.5 0 1.1-.2 1.6-.4.4-.2.9-.7 1.3-.5 1.1.3 2.2.1 3-.7.4-.4.3-.6.8-.5.6.1 1.2.2 1.7 0 .5-.1.9-.4 1.2-.8.2-.2.3-.4.4-.7.2-.4.4-.2.8-.2 2.6 0 2.5-3.3 2.3-5.1"/><path d="m28.7 5.8c-.6-1.1-1.8-1-2.6-.7.1-1.1 3.1-2 2.6.7"/><path d="m22.2 8.7c-.6-1.1-1.8-1-2.6-.7.1-1.2 3-2.1 2.6.7"/><path d="m18.8 10.3c-.6-1.1-1.8-1-2.6-.7.1-1.2 3.1-2.1 2.6.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ab.svg b/public/emoji/1f4ab.svg
new file mode 100644
index 000000000..6f4ba8a7b
--- /dev/null
+++ b/public/emoji/1f4ab.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.7 13.8c1.7-5.2 1.2-14.9-16.6-3.2-18.1 11.9-36.9 39.7-35.5 44.8 1.1 4 17.3-5 26-17.2.7-1 8.7 8.8 7.6 9.8-7.8 7.8-32.9 17.7-38.2 12.6-6.1-5.9 16.7-39.8 40.1-53.3 6.4-3.7 25.5-12.5 16.6 6.5" fill="#ffdd7d"/><path d="m60.6 49.5l-13.9-1.5-9.1 10.6-2.9-13.7-12.9-5.4 12.2-7 1.2-13.9 10.3 9.4 13.6-3.2-5.7 12.7 7.2 12" fill="#ffd05a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ac.svg b/public/emoji/1f4ac.svg
new file mode 100644
index 000000000..663533c82
--- /dev/null
+++ b/public/emoji/1f4ac.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M55.4,5H8.6C4.9,5,2,7.9,2,11.5v29.8c0,3.6,2.9,6.5,6.6,6.5h6.9V59l10.4-11.2h29.6c3.6,0,6.6-2.9,6.6-6.5V11.5
+		C62,7.9,59.1,5,55.4,5z" fill="#4fd1d9"/><g fill="#fff"><circle cx="16" cy="26.4" r="4.2"/><circle cx="32" cy="26.4" r="4.2"/><circle cx="48" cy="26.4" r="4.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ad.svg b/public/emoji/1f4ad.svg
new file mode 100644
index 000000000..b9883d63a
--- /dev/null
+++ b/public/emoji/1f4ad.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4fd1d9"><path d="m18.7 47.9c-3.3-1.1-6.6.3-7.4 3.1-.8 2.7 1.1 5.8 4.4 6.9s6.6-.3 7.4-3.1c.8-2.8-1.1-5.9-4.4-6.9"/><path d="m6.7 56.8c-1.1.9-1.2 2.6-.3 3.9 1 1.3 2.6 1.6 3.8.8 1.1-.9 1.2-2.6.3-3.9s-2.7-1.6-3.8-.8"/><path d="m62 22.7c0-2.7-1.3-5.1-3.2-6.6 0-.2 0-.4 0-.6 0-4.2-3.3-7.7-7.4-7.7-.3 0-.5 0-.8 0-1.6-2.7-4.4-4.6-7.7-4.6-2 0-3.8.6-5.2 1.7-1.9-1.7-4.5-2.9-7.3-2.9-4.6 0-8.5 3.1-9.8 7.4-1.5-1.1-3.4-1.7-5.4-1.7-5.3 0-9.6 4.4-9.6 9.8 0 1.6.4 3.1 1 4.5-2.8 2-4.6 5.3-4.6 9.1 0 6.2 4.9 11.2 10.9 11.2 2.2 0 4.3-.7 6-1.8.9 4.7 5 8.3 9.9 8.3 3.6 0 6.8-2 8.6-4.9 1.2 1.2 2.9 2 4.8 2 3.5 0 6.4-2.8 6.7-6.3.8.3 1.7.5 2.6.5 4.3 0 7.8-3.6 7.8-8 0-.9-.2-1.8-.4-2.6 1.8-1.7 3.1-4.1 3.1-6.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ae.svg b/public/emoji/1f4ae.svg
new file mode 100644
index 000000000..3703f53e2
--- /dev/null
+++ b/public/emoji/1f4ae.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.1 32.2c3.1-2.8 3.8-5.8 3.9-7.8 0-.5-.2-1-.6-1.3-.4-.3-.9-.4-1.4-.3-1 .2-2.2-.3-2.6-1.3-.5-1.1-.2-2.3.6-3.1.4-.3.6-.8.6-1.3 0-.5-.2-.9-.6-1.2-1-.8-2.1-1.3-3.4-1.6.1-1.8-.3-3.5-1.1-5-.2-.4-.7-.8-1.2-.9-.5-.1-1 .1-1.4.4-.8.7-2 .8-2.9.2-.9-.6-1.3-1.9-.9-2.9.2-.5.1-1-.1-1.4-.3-.4-.7-.7-1.2-.7-2-.3-4 .2-6 1.2-.9-1.2-2-2.2-3.3-2.9-.4-.2-1-.3-1.4-.1-.5.2-.8.6-.9 1.1-.2 1.1-1.1 1.8-2.2 1.8-1.1 0-2-.8-2.3-1.9-.1-.5-.5-.9-.9-1.1-.5-.2-1-.2-1.4.1-1.3.7-2.4 1.7-3.3 2.9-1.9-1.1-3.9-1.5-5.9-1.2-.5.1-.9.3-1.2.8-.3.3-.4.9-.2 1.3.4 1.1 0 2.3-.9 2.9-.8.6-2.1.5-2.9-.2-.4-.3-.9-.5-1.4-.4-.5.1-.9.4-1.2.9-.8 1.5-1.1 3.2-1.1 5-1.1.4-2.3.9-3.3 1.7-.4.3-.6.7-.6 1.2 0 .5.2.9.6 1.3.9.7 1.1 2 .6 3.1-.4.9-1.6 1.5-2.6 1.2-.5-.1-1 0-1.4.3-.4.4-.6.9-.6 1.4.1 2 .8 5 3.9 7.8-3.1 2.8-3.8 5.7-3.9 7.7 0 .5.2 1 .6 1.3.4.3.9.4 1.4.3 1-.2 2.2.3 2.6 1.3.5 1 .2 2.3-.6 3-.4.3-.6.8-.6 1.3 0 .5.2.9.6 1.2 1 .7 2.1 1.3 3.4 1.6-.2 2 .2 3.8 1 5.5.2.5.7.8 1.2.9.5.1 1-.1 1.4-.4.8-.7 2-.8 2.9-.2.9.7 1.3 1.9.9 3-.2.5-.1 1 .1 1.4.3.4.7.7 1.2.8.4 0 .8.1 1.1.1 1.7 0 3.5-.5 5.2-1.5.8 1 1.8 1.8 2.9 2.4.4.2 1 .3 1.4.1.5-.2.8-.6.9-1.1.3-1.1 1.2-1.9 2.3-1.9 1.1 0 2 .8 2.3 1.9.1.5.5.9.9 1.1.2.1.4.1.7.1.3 0 .5-.1.8-.2 1.1-.6 2.1-1.4 2.9-2.4 1.7 1 3.4 1.5 5.2 1.5.4 0 .8 0 1.1-.1.5-.1.9-.3 1.2-.8.3-.4.3-.9.1-1.4-.4-1.1 0-2.3.9-3 .8-.6 2.1-.5 2.9.2.4.3.9.5 1.4.4.5-.1.9-.4 1.2-.9.8-1.7 1.2-3.5 1-5.5 1.3-.3 2.4-.8 3.4-1.6.4-.3.6-.7.6-1.2 0-.5-.2-.9-.6-1.3-.9-.7-1.1-2-.6-3 .5-1 1.6-1.5 2.6-1.3.1 0 .2 0 .4 0 .4 0 .7-.1 1-.4.4-.3.6-.8.6-1.3 0-1.9-.7-4.8-3.8-7.6m-14.3-25.1c0 1.8.9 3.4 2.4 4.5 1.5 1 3.3 1.3 5 .7.1.5.1 1.1.1 1.7-2.3.1-4.7.8-7.3 2.1-.5.3-1.1.6-1.6 1 .1-.7.1-1.3.1-2 0-2.7-.4-5.1-1.1-7.1.8-.5 1.6-.8 2.4-.9m-31 5.2c1.6.5 3.6.3 5-.7 1.5-1 2.4-2.7 2.4-4.5.8.1 1.6.4 2.4.9-.7 2-1.1 4.4-1.1 7.1 0 .6 0 1.3.1 2-.5-.4-1.1-.7-1.6-1-2.6-1.3-5-2-7.3-2.1 0-.6 0-1.2.1-1.7m-2.7 34.5c-.2-.1-.4-.1-.6-.2.8-1.6.9-3.5.1-5.1-.8-1.6-2.3-2.8-4-3.1.4-1.5 1.5-2.9 3-4.2.7.4 1.4.8 2.1 1.2 1.8.9 3.9 1.5 6.3 1.7-1.8 1.4-3.2 2.8-4.3 4.4-1.1 1.8-2 3.5-2.6 5.3m26.4 11.2c-1.1-1.4-2.7-2.3-4.5-2.3-1.8 0-3.5.9-4.5 2.3-.2-.2-.3-.4-.5-.5 1.1-1 2.1-2.3 3.1-3.8.7-1.1 1.4-2.3 1.9-3.8.5 1.4 1.1 2.7 1.9 3.8 1 1.5 2 2.7 3.1 3.8-.1.1-.3.3-.5.5m14.7-5.7c-1.7-.5-3.6-.3-5 .7-1.5 1.1-2.4 2.7-2.4 4.5-2.5-.4-4.9-2.4-7.2-5.7-1.5-2.3-2.5-5.6-3-9.9-.1-.8-.8-1.5-1.6-1.5-.8 0-1.5.6-1.6 1.5-.4 4.3-1.4 7.6-3 9.8-2.3 3.3-4.7 5.3-7.2 5.7 0-1.8-.9-3.5-2.4-4.5-1.5-1-3.4-1.3-5-.7-.5-2.5.4-5.7 2.7-9 1.5-2.2 4.1-4.3 7.8-6.2.7-.3 1-1.1.8-1.9-.2-.7-.8-1.2-1.6-1.2h-.1c-4.3.3-7.8-.2-10.3-1.5-3.6-1.8-5.9-4.1-6.6-6.6 1.8-.3 3.3-1.5 4-3.1.8-1.7.7-3.6-.1-5.2 2.3-.9 5.5-.4 9 1.3 1.6.8 3.2 2.1 4.8 4 .5.6 1.4.7 2.1.3.7-.4 1-1.2.7-2-.9-2.3-1.4-4.4-1.4-6.2 0-4.1.9-7.2 2.8-8.9 1.1 1.4 2.7 2.3 4.5 2.3 1.8 0 3.5-.9 4.5-2.3 1.8 1.8 2.8 4.9 2.8 8.9 0 1.8-.5 3.9-1.4 6.2-.3.7 0 1.6.7 2 .7.4 1.6.2 2.1-.3 1.6-1.8 3.3-3.2 4.8-4 3.6-1.8 6.7-2.2 9-1.3-.8 1.6-.9 3.5-.1 5.2.8 1.7 2.3 2.8 4 3.1-.7 2.5-3 4.8-6.6 6.6-2.5 1.2-6 1.7-10.3 1.5h-.1c-.7 0-1.4.5-1.6 1.2-.2.7.1 1.5.8 1.9 3.7 1.9 6.3 4 7.8 6.3 2.5 3.3 3.4 6.5 2.9 9m3.2-10.9c-.8 1.6-.7 3.5.1 5.1-.2.1-.4.1-.6.2-.6-1.7-1.5-3.5-2.7-5.3-1-1.5-2.5-3-4.3-4.4 2.5-.3 4.6-.8 6.3-1.7.8-.4 1.5-.8 2.1-1.2 1.6 1.3 2.6 2.7 3 4.2-1.6.4-3.1 1.5-3.9 3.1" fill="#ff5a79"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4af.svg b/public/emoji/1f4af.svg
new file mode 100644
index 000000000..8bb5a8027
--- /dev/null
+++ b/public/emoji/1f4af.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m10.9 3.3c0 0-6.1 15.2-8.9 38.1-.2 2 4.5.2 6.1-.4 3.7-22.5 8.9-38 8.9-38-1.5-.2-6.1.3-6.1.3"/><path d="m37.3 4.9c2.2 3.5 1.2 9.1-.1 14.6-2.2 8.9-7.3 18.1-15.5 18.1-7.8 0-8.6-8.5-6.5-17.1 1.3-5.2 3.3-10.6 6.5-14.2 2.4-2.7 5.7-4.3 9-4.3 3.3 0 5.5.6 6.6 2.9m-15.9 15.7c-1.8 7.3-.9 10.9 1.9 10.9 3 0 5.9-4.6 7.7-12.2 1.7-7.2.9-10.5-2-10.5-2.7 0-5.7 4-7.6 11.8"/><path d="m60.7 5c2.2 3.5 1.2 9.1-.1 14.6-2.2 8.9-7.2 18.1-15.5 18.1-7.8 0-8.6-8.5-6.5-17.1 1.3-5.2 3.3-10.6 6.5-14.2 2.4-2.7 5.8-4.4 9.1-4.4 3.2 0 5.4.6 6.5 3m-15.8 15.6c-1.8 7.3-.9 10.9 1.9 10.9 3 0 5.9-4.6 7.7-12.2 1.7-7.2.9-10.5-2-10.5-2.7 0-5.7 4-7.6 11.8"/><path d="m47.6 48.6c-5.4 0-33.3 2.2-44.4 3.1-.8-2.9.2-5.4 1.5-6.6 5.5-1 42.3-3.9 45.1-2.3-.4 2-1.3 4.5-2.2 5.8"/><path d="m42.9 59.8c-5.5 0-22.9 1.2-34.2 2.2-.8-3.2.2-6 1.5-7.4 5.7-1.2 32.1-3.1 34.9-1.3-.4 2.3-1.2 5.1-2.2 6.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4b0.svg b/public/emoji/1f4b0.svg
new file mode 100644
index 000000000..5dcbf7d1c
--- /dev/null
+++ b/public/emoji/1f4b0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M54,46.9C54,59,44.2,59,32,59s-22,0-22-12.1S19.9,15,32,15S54,34.7,54,46.9z" fill="#dbb471"/><g fill="#89664c"><path d="m54 46.9c0-4.1-1.1-9.1-3.1-13.9.4 3.1-.4 8.6-9.9 10.7-13.5 2.9-6.5 6.7-11.8 7.2-4.5.4-16.5-1.4-18.9-8.2-.2 1.5-.4 2.9-.4 4.3.1 12 10 12 22.1 12s22 0 22-12.1" opacity=".5"/><path d="m37.9 41.1c-.4-2-2.1-2.6-3.9-2.7 0-.9 0-1.9 0-2.8.5.2 1.1.5 1.5.8.8.5 1.6-.8.8-1.3-.7-.4-1.5-.8-2.3-1.1 0-1.1 0-2.2 0-3.3 0-1-1.5-1-1.5 0 0 1 0 1.9 0 2.9-.8-.1-1.6-.1-2.4 0-.1-.7-.3-1.4-.5-2.1-.2-1-1.7-.6-1.4.4.2.7.3 1.4.5 2.1-.1 0-.1 0-.2.1-2 .8-3.3 2.8-1.8 4.7.7.9 1.6 1.2 2.6 1.4.1 1.3.1 2.6.1 3.9-.7-.4-1.3-1-1.8-1.5-.7-.7-1.7.4-1.1 1.1.9 1 1.9 1.7 2.9 2.2 0 1.1.1 2.2.2 3.3.1 1 1.6 1 1.5 0-.1-1-.2-1.9-.2-2.9.6.1 1.2.1 1.8.1.1 1 .2 2 .3 3.1.1 1 1.6 1 1.5 0-.1-1.1-.2-2.2-.3-3.4 2.2-.8 4.2-2.5 3.7-5m-5.4-6c0 1.1 0 2.2 0 3.3-.5 0-.9.1-1.3.1-.2 0-.3 0-.5 0-.1-1.2-.2-2.4-.3-3.6.7 0 1.4.1 2.1.2m-3.6 3.2c-.4-.1-.8-.4-1.2-.7-.9-.9.4-1.7 1.2-2.1.1 1 .2 1.9.3 2.9-.1 0-.2 0-.3-.1m3.3 6.4c-.5.1-.9 0-1.3-.1-.1-1.5-.1-3-.1-4.6.6 0 1.2-.1 1.8-.1 0 1.6.1 3.1.1 4.7-.2.1-.3.1-.5.1m3.3-1.1c-.4.3-.9.5-1.3.7-.1-1.5-.1-2.9-.1-4.4.2 0 .4 0 .5 0 1.9.4 2.4 2.5.9 3.7"/></g><path fill="#699635" d="m34 55h-2.3v4l9.3 5 21-6.5v-3.5l-7.7-4.5z"/><path d="m32 52.7c0 0 2.4 3.9 9.2 7.3 0 0 10.6-.5 20.8-7.3 0 0-5.9-2.9-7.6-6.7 0 0-4 5.6-22.4 6.7" fill="#83bf4f"/><path fill="#699635" d="m27.5 54.9l2.2-.1.3 3.7-8.7 5.5-20.9-4.5-.3-3.3 7.1-4.9z"/><path d="m29.2 52.6c0 0-2.1 3.9-8.4 7.6 0 0-10.3.3-20.8-5.2 0 0 5.6-3.2 6.9-7 0 0 4.4 5 22.3 4.6" fill="#83bf4f"/><path d="m24.2 53.7c0 0-.3.8 1.1.9l-3.7 3.1c0 0-2.2-.2-2.7 1.3 0 0-9-1-14.8-3.6 0 0 1.2-.9-.3-1.5 0 0 1.7-1.2 2.1-2.3 0 0 1.6.2 2.1-1 .2-.1 6.2 3.5 16.2 3.1z" fill="none" stroke="#699635" stroke-miterlimit="10"/><ellipse cx="8.8" cy="53.8" rx="1.9" ry="1.3" fill="#699635"/><g fill="#f9f3d9"><path d="m19 52.2c0 0-2.3 3-7.3 7.1l.3 2.7-3.5-.8-.2-2.9c0 0 5.1-4.7 6.2-7-.1 0 1.7.6 4.5.9"/><path d="m42.1 51.5c0 0 .9 2.4 7.7 6.8v2.9l3.9-1.2v-3c0 0-4.7-3.3-7.5-6.6l-4.1 1.1"/></g><path fill="#699635" d="m36.4 48.3l-2.2-.1-.2 4.1 8.9 5.7 20.9-5.7.1-3.6-7.3-5.1z"/><path d="m34.6 45.8c0 0 2.2 4.2 8.7 8 0 0 10.4 0 20.7-6.4 0 0-5.7-3.3-7.1-7.4 0 0-4.3 5.6-22.3 5.8" fill="#83bf4f"/><path d="m39.1 46.9c0 0 .5.8-1.1 1.1l4.2 3.3c0 0 2.4-.6 3.2.8 0 0 10-1.8 14.6-4.2 0 0-1.5-.7 0-1.6 0 0-1.8-1.5-2.5-2.5 0 0-1.7.5-2.6-.7 0 .1-3.6 3.3-15.8 3.8z" fill="none" stroke="#699635" stroke-miterlimit="10"/><path d="m46.8 49.4c-.4.5-1.7.7-2.8.4-1.1-.3-1.6-1-1.2-1.5.4-.5 1.7-.7 2.8-.4 1.1.3 1.6.9 1.2 1.5" fill="#699635"/><path d="m44.8 45c0 0 2.4 3.2 7.5 7.5l-.1 3 3.5-1 .1-3.2c0 0-5.2-5-6.5-7.4.1 0-1.6.7-4.5 1.1" fill="#f9f3d9"/><path d="m46 2c0 6.1-7.9 16-14 16s-14-8.9-14-15c0-6.1.9 0 7 0 .9 0 5.1-3 7-3 1.3 0 5 3 7 3 5.3 0 7-5.6 7-1" fill="#dbb471"/><path d="m30.2 13.3c-.6.4-3.5.1-4.4.8-1.2.9.5 3-.7 4.3-2.4 2.4-4.3 5.1-3.7 6.6 1 2.6 2.9-4.8 4.6-2s1.4-1.9 4 .5.4-4.3 2.9-1.4 2.6 6.2 4.4 6.2c2.1 0-2.2-7.9.6-6s5.9 1.2 3.1-1.7c-.9-.9-2.1-2.5-3.5-3.9-.5-.5-.1-3.1-.6-3.5-.6-.5-2.1 1.1-2.7.8-1.2-.6-.8.5-2.6.8-1.2.4-.2-2.3-1.4-1.5" fill="#89664c"/><path d="m18.7 19.2c3.9-3.7 11-1.6 15.2.2 4.1 1.8 6.6-3.9 4-6.8-1.5-1.7-3.9.3-4.8 1.5-1 1.2-1.8 2.5-2.9 3.7-1.6 1.8-5.5.3-4.3-2.2 1.3-2.6 6.8.4 8.6.9 3.5 1 7.2 1.4 10.7.1 1.2-.4.7-2.4-.5-1.9-3.9 1.4-7.8.5-11.5-.7-1.9-.6-4.9-2.2-6.9-1.3-5.7 2.7-.4 10.4 4.4 7.4 1.1-.7 1.8-1.8 2.6-2.8.5-.6 3-4.4 3.6-2.5.3 1 0 2.8-1.1 3.1-.7.3-2.1-.7-2.8-.9-1.3-.5-2.6-.9-4-1.2-3.7-.8-8.7-.6-11.6 2.1-1 .8.4 2.2 1.3 1.3" fill="#e8e8e8"/><path d="m44.8.5c-1 .8-2.8 2.5-5.8 2.5-2 0-5.7-3-7-3-1.9 0-6.1 3-7 3-3.3 0-5.1-1.7-6-2.4 0 0 1.1 4.5 4.5 6.8 2.5 1.6 2.2-.3 3.5-2.1s2.2-2.7 4.5 1.8c1.2 2.5 3.5-6.8 5.3-3.8 3.3 5.5 4.5 2.5 8-2.8" fill="#89664c"/><g fill="#dbb471"><path d="m52.4 52.4l-.1 3 3.5-1 .1-3.2c0 .1-2.1.9-3.5 1.2"/><path d="m49.8 58.4v2.9l3.9-1.2v-3c-.1-.1-1.1.5-3.9 1.3"/><path d="m11.7 59.2l.3 2.8-3.5-.8-.2-2.9c-.1 0 1.3.5 3.4.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4b1.svg b/public/emoji/1f4b1.svg
new file mode 100644
index 000000000..350402b9d
--- /dev/null
+++ b/public/emoji/1f4b1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m25.4 15.1h-16.8c-1.6 0-2.8-1.3-2.8-2.8s1.2-2.8 2.8-2.8h16.9c1.6 0 2.8 1.3 2.8 2.8h3.7c0-3.6-2.9-6.6-6.6-6.6h-6.6v-3.7h-3.8v3.8h-6.4c-3.7 0-6.6 2.9-6.6 6.5 0 3.6 2.9 6.6 6.6 6.6h16.9c1.6 0 2.8 1.3 2.8 2.8 0 1.6-1.3 2.8-2.8 2.8h-16.9c-1.6 0-2.8-1.3-2.8-2.8h-3.8c0 3.6 2.9 6.6 6.6 6.6h6.6v3.7h3.8v-3.8h6.6c3.6 0 6.6-2.9 6.6-6.6-.2-3.5-3.1-6.5-6.8-6.5"/><path d="m42.1 22.7l-4.9 4.9 15.2.6-.6-15.2-4.9 4.9-13-8.2z"/><path d="m19.8 36.7l.7 15.2 4.6-4.6 13.3 7.9-8-13.2 4.7-4.6z"/><path d="m53.5 43.2l8.5-8.6-2.6-2.6-7.7 7.9-7.8-7.9-2.5 2.6 8.4 8.6h-3.8v3.8h3.8v3.8h-3.8v3.7h3.8v7.5h3.8v-7.5h3.8v-3.7h-3.8v-3.8h3.8v-3.8h-3.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4b2.svg b/public/emoji/1f4b2.svg
new file mode 100644
index 000000000..12419774c
--- /dev/null
+++ b/public/emoji/1f4b2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48.9 28.2h-33.8c-3.1 0-5.6-2.5-5.6-5.6 0-3.1 2.5-5.6 5.6-5.6h33.8c3.1 0 5.6 2.5 5.6 5.6h7.5c0-7.2-5.9-13.1-13.1-13.1h-13.1v-7.5h-7.5v7.5h-13.2c-7.2 0-13.1 5.9-13.1 13.1s5.9 13.1 13.1 13.1h33.8c3.1 0 5.6 2.5 5.6 5.6 0 3.1-2.5 5.6-5.6 5.6h-33.8c-3.1 0-5.6-2.5-5.6-5.6h-7.5c0 7.2 5.9 13.1 13.1 13.1h13.1v7.6h7.5v-7.5h13.1c7.2 0 13.1-5.9 13.1-13.1s-5.8-13.2-13-13.2" fill="#4d5357"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4b3.svg b/public/emoji/1f4b3.svg
new file mode 100644
index 000000000..289be20ad
--- /dev/null
+++ b/public/emoji/1f4b3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62.5 22.3c1.7 1.7 2 4.2.8 5.7l-29.6 34.4c-1.8 2.1-4.9 2.1-7 .1l-25.2-25.2c-2-2-2-5.2.1-7l34.3-29.5c1.5-1.3 4-.9 5.7.8l20.9 20.7" fill="#afcddb"/><path fill="#333" d="M50.8 10.7 12.6 48.4 3.7 39.5 43.5 3.4z"/><path fill="#fff" d="M49.4 18.3 22.6 45.8 29.8 53 55.7 24.6z"/><g fill="#4f5b60"><path d="m34.1 43.3c-1.5-1.4-.6-4-.1-5.4.9-2.2 1.8 2 1.8 2.7.2 2.1-.1 4.3-.6 6.4-.3 1.2-.7 2.3-1.3 3.4-.3.7-.8 1.3-1.4 1.7-1.5.9-2.4 0-2.7-2.5.2-.8.5-1.5 1.1-2.1 1.9-2.4 4.9-3.5 7.1-5.4.2-.2-.1-.5-.3-.3-2.6 2.2-8 4-8.3 8.3-.2 2.8 2.7 3.5 4.2 1.9 2-2.1 2.5-5.8 2.7-8.6.1-1.6.5-6.2-1.9-6.7-.1 0-.2 0-.2.1-1 1.7-2.3 5.2-.3 7 .1.1.4-.3.2-.5"/><path d="m37.4 41.7c2.1 1.2 2.7-3.5 2.4-4.8 0-.2-.3-.2-.4-.1-1.1.9-1.3 3.3-.4 4.7.1.2.3.2.4 0 .7-1.3 1.1-2.6 1.6-4 .2-.6.7-.4 1.1-.8.8-.8 1.6-1.6 2.4-2.4 1-1 1.3-2.4 2.2-3.4 1.2-1.3 2.3-1.9 2.9-3.7.1-.4.1-1.4-.6-1.4-1.4-.1-2.6 2.8-.7 2.5 2.2-.3 4.2-2.9 5.6-4.3.2-.2-.1-.5-.3-.3-.7.7-1.5 1.4-2.2 2-.6.5-1.2 1-1.9 1.5-.3.2-2.9 1.4-1.3-.5.3.2.6.4.9.7-.1.2-.2.5-.3.7-.2.4-.5.8-.8 1.2-.5.7-1.4 1.1-2 1.8-.8.9-1.1 2.1-1.9 3-.4.4-2.3 2.9-3 2.6-.1 0-.2 0-.2.1-.2.7-.4 1.3-.7 2-.1.2-1 2.1-1 2.2-.4-1-.3-2.2.1-3.1.3.5.3 1.1.1 1.6-.2 1.2-.8 1.9-1.8 2.1-.3-.5-.5-.1-.2.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4b4.svg b/public/emoji/1f4b4.svg
new file mode 100644
index 000000000..73ada09a2
--- /dev/null
+++ b/public/emoji/1f4b4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#89664c" d="m0 46.5h64v9h-64z"/><path fill="#d3976e" d="m0 8.5h64v38h-64z"/><path fill="#94989b" d="m24 46.5h16v9h-16z"/><path fill="#89664c" d="m4 12.5h56v30h-56z"/><path fill="#d3976e" d="m7 15.5h50v24h-50z"/><circle cx="45" cy="27.5" r="8" fill="#89664c"/><path fill="#d0d0d0" d="m24 8.5h16v38h-16z"/><path fill="#fff" d="m22 21.2l-1.2-1.7-4.8 4.6-4.8-4.6-1.2 1.7 4.5 4.3h-2.3v2.2h2.8v2.3h-2.8v2.2h2.8v3.3h2v-3.3h2.8v-2.2h-2.8v-2.3h2.8v-2.2h-2.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4b5.svg b/public/emoji/1f4b5.svg
new file mode 100644
index 000000000..a6723a2be
--- /dev/null
+++ b/public/emoji/1f4b5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#699635" d="m0 46.5h64v9h-64z"/><path fill="#83bf4f" d="m0 8.5h64v38h-64z"/><path fill="#94989b" d="m24 46.5h16v9h-16z"/><path fill="#699635" d="m4 12.5h56v30h-56z"/><path fill="#83bf4f" d="m7 15.5h50v24h-50z"/><circle cx="45" cy="27.5" r="8" fill="#699635"/><path fill="#d0d0d0" d="m24 8.5h16v38h-16z"/><path d="m16 26.5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2h2c0-1.9-1.3-3.4-3-3.9v-1.1h-2v1.1c-1.7.4-3 2-3 3.9 0 2.2 1.8 4 4 4 1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2h-2c0 1.9 1.3 3.4 3 3.9v1.1h2v-1.1c1.7-.4 3-2 3-3.9 0-2.2-1.8-4-4-4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4b6.svg b/public/emoji/1f4b6.svg
new file mode 100644
index 000000000..4ab37625b
--- /dev/null
+++ b/public/emoji/1f4b6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#428bc1" d="m0 46.5h64v9h-64z"/><path fill="#42ade2" d="m0 8.5h64v38h-64z"/><path fill="#94989b" d="m24 46.5h16v9h-16z"/><path fill="#428bc1" d="m4 12.5h56v30h-56z"/><path fill="#42ade2" d="m7 15.5h50v24h-50z"/><circle cx="45" cy="27.5" r="8" fill="#428bc1"/><path fill="#d0d0d0" d="m24 8.5h16v38h-16z"/><path d="m19.3 33.5c-2.2 0-4.2-1.2-5.2-3h6.7v-2h-7.4c-.1-.3-.1-.7-.1-1s0-.7.1-1h7.4v-2h-6.7c1.1-1.8 3-3 5.2-3 .4 0 .8 0 1.2.1l.5-2c-.5-.1-1.1-.2-1.7-.2-3.4 0-6.4 2.1-7.6 5h-2.7v2h2.2c0 .3-.1.7-.1 1s0 .7.1 1h-2.2v2h2.7c1.2 2.9 4.2 5 7.6 5 .6 0 1.1-.1 1.7-.2l-.5-2c-.3.3-.8.3-1.2.3" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4b7.svg b/public/emoji/1f4b7.svg
new file mode 100644
index 000000000..59a5f522a
--- /dev/null
+++ b/public/emoji/1f4b7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#9450e0" d="m0 46.5h64v9h-64z"/><path fill="#c28fef" d="m0 8.5h64v38h-64z"/><path fill="#94989b" d="m24 46.5h16v9h-16z"/><path fill="#9450e0" d="m4 12.5h56v30h-56z"/><path fill="#c28fef" d="m7 15.5h50v24h-50z"/><circle cx="45" cy="27.5" r="8" fill="#9450e0"/><path fill="#d0d0d0" d="m24 8.5h16v38h-16z"/><path d="m16 30.4c0-.3 0-.6-.1-1h2.9v-2.4h-4.1c-.1-.1-.1-.1-.1-.2-.1-.2-.3-.4-.4-.5-.6-.8-.9-1.2-.9-1.9 0-1.5 1.2-2.7 2.8-2.7 1.5 0 2.8 1.2 2.8 2.7h2.1c0-2.7-2.2-4.9-5-4.9-2.8 0-5 2.2-5 4.9 0 1.1.5 1.9 1 2.6h-1v2.3h2.5c.2.5.2.8.2 1 0 1.8-1.8 2.9-2.8 3v2.2h10v-2.2h-6c.7-.8 1.1-1.8 1.1-2.9" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4b8.svg b/public/emoji/1f4b8.svg
new file mode 100644
index 000000000..8e90f8e50
--- /dev/null
+++ b/public/emoji/1f4b8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m61 20.9c-6.2-5.6-12.4-11.3-18.6-16.9-9.1 13.8-24.5 26.1-39.1 35-.4 1.9-.8 3.7-1.3 5.5 6.4 5.8 12.8 11.7 19.2 17.5 15.1-8.3 31.1-20.1 40.8-33.5-.3-2.5-.7-5-1-7.6" fill="#699635"/><path d="m22.4 54.6c-6.3-5.8-12.6-11.6-18.9-17.3 15.7-8.9 28.9-21 38.6-35.3 6.3 5.8 12.6 11.5 18.9 17.3-9.7 14.3-22.9 26.4-38.6 35.3" fill="#83bf4f"/><g fill="#699635"><path d="m20.8 50.8c-4.2-3.8-8.4-7.7-12.6-11.5.3-.2.5-.3.8-.5.8-.5 1-1.4.3-2.1-.2-.2-.4-.4-.6-.6 12.7-7.8 23.7-17.8 32.3-29.4.2.2.4.4.6.6.7.6 1.7.5 2.3-.2.2-.2.3-.5.5-.7 4.2 3.8 8.4 7.7 12.6 11.5-.2.2-.3.5-.5.7-.6.8-.5 1.9.2 2.6.2.2.4.4.6.6-8.6 11.5-19.6 21.5-32.3 29.3-.2-.2-.4-.4-.6-.6-.7-.6-1.9-.7-2.8-.2-.3.2-.5.3-.8.5m-9.9-11.4c3.4 3.1 6.8 6.2 10.3 9.4 1.3-.4 2.8-.3 4 .3 11.6-7.4 21.7-16.6 29.8-27.3-.7-1.1-.8-2.5-.3-3.7-3.4-3.1-6.8-6.2-10.3-9.4-.9.8-2.2.9-3.3.3-8.1 10.8-18.2 20-29.8 27.4.6 1 .5 2.2-.4 3"/><path d="m20 37.3c1.1-.4 2.3-.3 3.1.4-.5.4-1.1.8-1.6 1.2-.2-.2-.7-.2-.9 0-.3.2-.4.5-.1.7.2.2.7.2 1 0 1.2-.8 2.9-.9 3.8 0 .7.7.8 1.7.1 2.5.2.2.4.3.6.5-.5.3-1 .7-1.5 1-.2-.2-.4-.4-.6-.5-1.1.3-2.3.2-3-.5.6-.4 1.1-.7 1.7-1.1.2.2.7.2 1 0 .3-.2.3-.5.1-.7-.2-.2-.6-.2-.9 0-.7.5-1.6.7-2.4.6-.6-.1-1.1-.3-1.5-.6-.7-.7-.7-1.6-.1-2.4-.2-.1-.3-.3-.5-.5.5-.3 1-.7 1.5-1-.1.1.1.2.2.4"/><path d="m43.2 15.9c.9-.6 2-.6 2.7.1-.4.5-.8 1-1.2 1.5-.2-.2-.6-.2-.8.1-.2.3-.2.7 0 .9s.6.2.8-.1c.9-1.1 2.4-1.3 3.3-.5.7.7.9 1.8.5 2.8.2.2.4.3.6.5-.4.5-.7.9-1.1 1.4-.2-.2-.4-.4-.6-.5-.9.5-1.9.5-2.6-.2.4-.5.9-1 1.3-1.5.2.2.6.2.8-.1s.2-.7 0-.9c-.2-.2-.6-.2-.8.1-.5.6-1.3 1-2 1-.5 0-1-.2-1.4-.5-.7-.7-.9-1.7-.5-2.7-.2-.1-.3-.3-.5-.5.4-.4.8-.9 1.1-1.4 0 .2.2.3.4.5"/><path d="m40.2 35.5c-3.2 2.9-8.6 2.8-11.7 0-3.1-2.9-2.9-7.4.3-10.3 3.2-2.9 8.2-3.2 11.3-.3 3.2 2.8 3.3 7.7.1 10.6"/></g><path d="m21.8 24.5l18.9 17.3c2.2-1.8 4.2-3.7 6.2-5.7l-18.8-17.3c-2 1.9-4.1 3.8-6.3 5.7" fill="#ffdd7d"/><path d="m40.8 49.4c2.1-1.6 4.2-3.3 6.2-5v-8.4c-2 2-4.1 3.9-6.2 5.7v7.7" fill="#dbb471"/><path d="m12.1 24.7c1.1-.4 2-1 2.9-1.7.9-.7 1.7-1.4 2.6-2.2.9-.7 1.8-1.5 2.8-2 1-.6 2.3-.9 3.4-.7-1.1.2-2.1.7-3 1.4-.9.6-1.7 1.4-2.6 2.1-.9.7-1.8 1.5-2.8 2.1-1 .6-2.2 1-3.3 1" fill="#8d9998" id="0"/><path d="m39.8 33.1c0 0 4.9 1.4 16.3-1.6 11.4-3 6 29.8-14.8 29.8-2.3 0-2.4-2.9 4-8.1 0 0-9 2.1-5.1-4.6 0 0-6.4 1.1-3.5-4 0 0 1.3-3.8.1-8.1.1 0 .8-2.2 3-3.4" fill="#e8e8e8"/><g fill="#d1d1d1"><path d="m61.5 34.7c.2 8.8-6.8 23.4-20.7 23.4-.1 0-.1 0-.2 0-1.3 2.1-.7 3.3.7 3.3 15.8-.1 22.7-18.9 20.2-26.7"/><path d="m54.3 39.5c-3 10.8-15 11.7-15 11.7-.5 2.3.5 3.3 1.8 3.3 4.4.1 12.6-7.2 13.2-15"/><path d="m45.9 39.5c-7.1 10-9.6 6.3-9.6 6.3-1.8 4 2.9 4 3.7 3.1 2.3-2.5 6-7.7 5.9-9.4"/></g><g fill="#8d9998"><path d="m40.5 58.4c1.2-1.6 2.7-2.9 4.2-4.2 1.5-1.3 3-2.6 4.5-4 1.4-1.4 2.8-3 3.8-4.8 1-1.8 1.5-3.9 1.3-5.9-.2 2-.9 3.9-2 5.5-1.1 1.6-2.4 3.1-3.8 4.5-1.4 1.4-2.9 2.7-4.3 4.2-1.5 1.3-2.8 2.9-3.7 4.7"/><path d="m39.3 51.2c.4-1.1 1-2 1.7-2.9.7-.9 1.4-1.7 2.2-2.6.7-.9 1.5-1.8 2-2.8.6-1 .9-2.3.7-3.4-.2 1.1-.7 2.1-1.4 3-.6.9-1.4 1.7-2.1 2.6-.7.9-1.5 1.8-2.1 2.8-.6 1-1 2.2-1 3.3"/></g><path d="m30.2 24.2c0 0-1.4-4.9 1.6-16.3 3-11.4-29.8-6-29.8 14.8 0 2.3 2.9 2.4 8.1-4 0 0-2.1 9 4.6 5.1 0 0-1.1 6.4 4 3.5 0 0 3.8-1.3 8.1-.1 0-.1 2.2-.8 3.4-3" fill="#e8e8e8"/><g fill="#d1d1d1"><path d="m28.6 2.5c-8.8-.2-23.4 6.8-23.4 20.7 0 .1 0 .1 0 .2-2.1 1.2-3.2.7-3.2-.7 0-15.8 18.8-22.7 26.6-20.2"/><path d="m23.8 9.7c-10.8 3-11.7 15-11.7 15-2.3.5-3.3-.5-3.3-1.8-.1-4.4 7.2-12.6 15-13.2"/><path d="m23.8 18.1c-10 7.1-6.3 9.6-6.3 9.6-4 1.8-4-2.9-3.1-3.7 2.5-2.3 7.7-6 9.4-5.9"/></g><path d="m4.9 23.5c1.6-1.2 2.9-2.7 4.2-4.2 1.3-1.5 2.6-3 4-4.5 1.4-1.4 3-2.8 4.8-3.8 1.8-1 3.9-1.5 5.9-1.3-2 .2-3.9.9-5.5 2-1.6 1.1-3.1 2.4-4.5 3.8-1.4 1.4-2.7 2.9-4.2 4.3-1.4 1.5-2.9 2.8-4.7 3.7" fill="#8d9998"/><use xlink:href="#0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4b9.svg b/public/emoji/1f4b9.svg
new file mode 100644
index 000000000..b794bad1c
--- /dev/null
+++ b/public/emoji/1f4b9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4bd37b"/><g fill="#fff"><path d="m34.1 18.8l8.9-8.8h-6.1l-4.9 4.9-4.9-4.9h-6.1l8.8 8.8h-4.5v4.3h4.5v4.3h-4.5v4.3h4.5v4.3h4.3v-4.3h4.6v-4.3h-4.6v-4.3h4.6v-4.3h-4.6"/><path d="m50.1 32.8l-4.3-2.9-6.8 11.9-5-2.8-4 7.7-4.5-3.2-6.5 8.7c1.4.7 2.8 1.3 4.3 1.8l3.2-4.4 5.1 3.6 4.4-8.2 4.9 2.7 6.6-11.5 4 2.7 5.7-8.5c0-2.2-.4-4.4-1.1-6.5l-6 8.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ba.svg b/public/emoji/1f4ba.svg
new file mode 100644
index 000000000..a961080f2
--- /dev/null
+++ b/public/emoji/1f4ba.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m54.5 32c.2 2.2-1.3 4-3.4 4h-38.2c-2.1 0-3.6-1.8-3.4-4l2.1-22.2c.2-2.2 2.1-4 4.2-4h32.4c2.1 0 4 1.8 4.2 4l2.1 22.2" fill="#b4d7ee"/><g fill="#3e4347"><path d="m8.9 30.5h6v8h-6z"/><path d="m49.1 30.5h6v8h-6z"/><path d="m14.6 50.9h6v10.1h-6z"/><path d="m43.4 50.9h6v10.1h-6z"/></g><path d="m41.4 25c-.3 2.6-2.4 4.8-4.5 4.8h-9.8c-2.2 0-4.2-2.1-4.5-4.8l-1.8-14.6c-.3-2.6 1.2-4.8 3.3-4.8h15.7c2.2 0 3.7 2.2 3.3 4.8l-1.7 14.6" fill="#428bc1"/><g fill="#94989b"><path d="m23 58.9c-.2-.5-.8-1-1.3-1h-8c-.6 0-1.1.4-1.3 1l-1.5 4.1c-.2.5.1 1 .7 1h12c.6 0 .9-.4.7-1l-1.3-4.1"/><path d="m53.1 63l-1.4-4.1c-.2-.5-.8-1-1.3-1h-8c-.6 0-1.1.4-1.3 1l-1.4 4.1c-.2.5.1 1 .7 1h12c.5 0 .8-.4.7-1"/></g><g fill="#29abe2"><path d="m46.2 6c0 2.2-1.7 4-3.8 4h-20.9c-2.1 0-3.8-1.8-3.8-4v-2c0-2.2 1.7-4 3.8-4h20.9c2.1 0 3.8 1.8 3.8 4 0 0 0 2 0 2"/><path d="m15.5 29.2l-.3-2.1c-.2-1.1-1.1-2-2.1-2h-2.7c-1 0-1.9.9-2.1 2l-.3 2.1c-.2 1.1.5 2 1.5 2h4.5c1 0 1.7-.9 1.5-2"/><path d="m55.8 29.2l-.3-2.1c-.2-1.1-1.1-2-2.1-2h-2.7c-1 0-1.9.9-2.1 2l-.3 2.1c-.2 1.1.5 2 1.5 2h4.5c1 0 1.6-.9 1.5-2"/><path d="m51.5 36h-39c-3.1 0-5 3-4.4 6.7l.4 2.6c.6 3.7 3.7 6.7 6.7 6.7h33.4c3.1 0 6.1-3 6.7-6.7l.5-2.6c.7-3.6-1.3-6.7-4.3-6.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4bb.svg b/public/emoji/1f4bb.svg
new file mode 100644
index 000000000..de2b1388a
--- /dev/null
+++ b/public/emoji/1f4bb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#212528"><path d="m7.3 53.8h49.4c.8 0 1.4-.6 1.4-1.4v-33c0-.8-.6-1.4-1.4-1.4h-49.4c-.7 0-1.3.6-1.3 1.4v33c0 .8.6 1.4 1.3 1.4"/><path d="M2,58.7C2,60.3,3.3,62,5,62h54c1.6,0,3-1.7,3-3.3H2z"/></g><path fill="#ddd" d="m57 53.8h-50l-5 4.9h60z"/><path fill="#bfbebe" d="m55.3 54.2h-46.6l-1.7 2h50z"/><path fill="#212528" d="m37.1 57.1h-10.2l-.8 1.1h11.8z"/><path fill="#3e4347" d="m9 21h46v29.8h-46z"/><circle cx="32" cy="19.6" r=".8" fill="#ddd"/><path d="m36.3 60.8h-8.6c-.3 0-1.1 0-1.1-1h10.8c0 1-.8 1-1.1 1" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4bc.svg b/public/emoji/1f4bc.svg
new file mode 100644
index 000000000..16fd4d572
--- /dev/null
+++ b/public/emoji/1f4bc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,55.6c0,3.6-9,3.4-9,3.4l-25.1-6.3c-1.8-0.4-3.2-2.3-3.2-4.3V27L62,29.1V55.6z" fill="#5f6262"/><path d="m60.2 13.4c0 0-1.4-.2-1.4-.2l-7 3.4-1 44.1c5.8-4.9 11.2-5 11.2-5v-38.4c0-1.6-.7-3-1.8-3.9" fill="#343434"/><path d="m52.2 56.7c0 3.6-2.6 5.9-5.7 5.2l-39.2-9.6c-2.3-.6-4.2-3.5-4.2-6.5v-32.3l49.1 3.2v40" fill="#5f6262"/><path d="m52.9 32.6c0 3.6-3 6.3-6.1 5.7l-39.3-6.5c-2.3-.4-4.2-3.2-4.2-6.2l1.3-13.2 48.5 3.9-.2 16.3" fill="#343434"/><path d="m4.6 11.5c-3.7 2.5-3.7 17.9 1.7 17.9l39.3 6.1c3.1.5 5.7-2.1 5.7-5.7 0 0-1.2-11.7 1-13.2l1.8-.8-49.5-4.3" fill="#5f6262"/><path fill="#65562d" d="m31 26.6l-10.6-1.4-1.9 7.4 1.9 5.5 10.6 1.9z"/><path fill="#f8ecc5" d="m20.4 25.2l-1.9 7.4 10.6 1.6 1.9-7.6z"/><path fill="#bfae6e" d="m20.4 38.1l10.6 1.9-1.9-5.8-10.6-1.6z"/><path d="m56.7 12.2l-35.9-3.2-13.6 1.6-.6.1c-.7.1-1.4.4-1.9.8l47.7 5.2 5-2.2c4.1-2 4.6 1.6 4.6 1.6-.6-3.2-3.5-3.7-5.3-3.9" fill="#919193"/><path d="m18.7 10.2c0-4.3 3.4-4.5 4.2-4.8.7-.2 1.2-.9 1-1.5-.2-.6-.9-.7-1.6-.7-2.3 0-6.3 1-6.3 7 .1.7 2.7.7 2.7 0" fill="#bfae6e"/><path d="m18.2 9.9c-.1-.6-.1-1.2.1-1.8.1-.6.4-1.2.8-1.6.4-.5 1-.8 1.5-1 .6-.2 1.2-.3 1.8-.3-.6.2-1.1.4-1.6.6-.5.3-1 .6-1.3 1-.8.8-1.1 1.9-1.3 3.1" fill="#65562d"/><path d="m43.7 6.9c-.1 1.7-1.6 3-3.3 2.8l-18.5-1.5c-1.7-.1-3-1.6-2.8-3.3.1-1.7 1.6-3 3.3-2.8l18.4 1.5c1.8.1 3.1 1.6 2.9 3.3" fill="#5f6262"/><path d="m43.7 6.9c-.1 1.1-1.5 1.8-3.2 1.6l-18.5-1.5c-1.7-.1-3-1.1-2.9-2.2.1-1.1 1.5-1.8 3.2-1.7l18.4 1.5c1.8.3 3.1 1.2 3 2.3" fill="#343434"/><path d="m44 13.1c0-2.6-1.9-4.2-3-4.7-1.7-.7-.3-3.7 1.3-2.9 2 .9 4.7 3.7 4.7 7.6.1.9-3 .9-3 0" fill="#bfae6e"/><path d="m44.4 13.1c-.2-1.2-.5-2.3-1.2-3.2-.6-.9-1.4-1.8-2.4-2.4.6.1 1.1.4 1.6.8.5.4.9.8 1.2 1.3.7 1.1 1 2.3.8 3.5" fill="#65562d"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4bd.svg b/public/emoji/1f4bd.svg
new file mode 100644
index 000000000..f37c1636c
--- /dev/null
+++ b/public/emoji/1f4bd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m64 57.6c0 3.5-2.9 6.4-6.4 6.4h-51.2c-3.5 0-6.4-2.9-6.4-6.4v-51.2c0-3.5 2.9-6.4 6.4-6.4h51.2c3.5 0 6.4 2.9 6.4 6.4v51.2" fill="#3e4347"/><circle cx="32" cy="32" r="32" fill="#42ade2"/><path d="m32 40.4c-4.6 0-8.4-3.8-8.4-8.4s3.8-8.4 8.4-8.4c4.6 0 8.4 3.8 8.4 8.4s-3.8 8.4-8.4 8.4" fill="#fff"/><path d="m38.4 24c-3.5 0-6.4 2.9-6.4 6.4v3.2c0 3.5 2.9 6.4 6.4 6.4h25.6v-16h-25.6" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4be.svg b/public/emoji/1f4be.svg
new file mode 100644
index 000000000..9eba4f910
--- /dev/null
+++ b/public/emoji/1f4be.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.3 9.3l-6.6-6.6c-.4-.4-1.2-.7-1.7-.7h-44v4h-4v-4h-2c-.5 0-1 .5-1 1v58c0 .5.5 1 1 1h58c.5 0 1-.5 1-1v-50c0-.6-.3-1.3-.7-1.7" fill="#3e4347"/><path d="m12 62v-28c0-1.1.9-2 2-2h36c1.1 0 2 .9 2 2v28h-40" fill="#fff"/><path d="m18 2v20c0 1.1.9 2 2 2h30c1.1 0 2-.9 2-2v-20h-34" fill="#e8e8e8"/><path fill="#3e4347" d="m36 6h10v16h-10z"/><path d="m59 56c0-.6-.5-1-1-1h-2c-.5 0-1 .4-1 1v2c0 .5.5 1 1 1h2c.5 0 1-.5 1-1v-2" fill="#fff"/><g fill="#f15744"><path d="m12 54h40v8h-40z"/><path d="m17 36h30v2h-30z"/><path d="m17 42h30v2h-30z"/><path d="m17 48h30v2h-30z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4bf.svg b/public/emoji/1f4bf.svg
new file mode 100644
index 000000000..eac0a2aab
--- /dev/null
+++ b/public/emoji/1f4bf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#d0d0d0"/><g fill="#fff"><circle cx="32" cy="32" r="6.6"/><path d="m32.2 42.6l9.2 13.6c6.8-2.6 12.2-8 14.8-14.8l-13.6-9.2c-.1 5.7-4.7 10.3-10.4 10.4"/><path d="m31.8 21.4l-9.2-13.6c-6.8 2.6-12.2 8-14.8 14.8l13.6 9.2c.1-5.7 4.7-10.3 10.4-10.4"/></g><path d="m32 45c-7.1 0-13-5.8-13-13 0-7.1 5.8-13 13-13 7.1 0 13 5.8 13 13 0 7.1-5.9 13-13 13m0-23.3c-5.7 0-10.3 4.6-10.3 10.3s4.6 10.3 10.3 10.3c5.7 0 10.3-4.6 10.3-10.3s-4.6-10.3-10.3-10.3" fill="#94989b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4c0.svg b/public/emoji/1f4c0.svg
new file mode 100644
index 000000000..2547f71c1
--- /dev/null
+++ b/public/emoji/1f4c0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#c28fef"/><circle cx="32" cy="32" r="6.6" fill="#fff"/><g fill="#ffc7ce"><path d="m32.2 42.6l9.2 13.6c6.8-2.6 12.2-8 14.8-14.8l-13.6-9.2c-.1 5.7-4.7 10.3-10.4 10.4"/><path d="m31.8 21.4l-9.2-13.6c-6.8 2.6-12.2 8-14.8 14.8l13.6 9.2c.1-5.7 4.7-10.3 10.4-10.4"/></g><path d="m32 45c-7.1 0-13-5.8-13-13 0-7.1 5.8-13 13-13s13 5.8 13 13c0 7.1-5.9 13-13 13m0-23.3c-5.7 0-10.3 4.6-10.3 10.3s4.6 10.3 10.3 10.3c5.7 0 10.3-4.6 10.3-10.3s-4.6-10.3-10.3-10.3" fill="#9450e0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4c1.svg b/public/emoji/1f4c1.svg
new file mode 100644
index 000000000..8eaf3c99c
--- /dev/null
+++ b/public/emoji/1f4c1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m54.4.2l-24.6 8.5c0 0-.9-2-1.7-3.1-1.9-2.8-5.2-1.9-5.2-1.9l-18.8 6.1c0 0-2.6 1.1-3.6 4-1 2.8 0 6.3 0 6.3l10.8 44 43.1-37.6c0 0 1.4-16.8 2.3-24.5.3-2.8-2.3-1.8-2.3-1.8" fill="#962c2c"/><path fill="#9aabaf" d="m53.6 24.9l3.9-24.7-54.1 20.3 7.8 43z"/><path fill="#b3c0c4" d="M54.9 27.8 58.8.9 4.7 22.1 11.2 63.5z"/><path fill="#c5cfd3" d="m55.9 28.6l4.4-27.2-54.5 22.2 5.4 39.9z"/><path fill="#d9e3e8" d="m57.1 29.7l4.2-27.3-54.4 23 4.3 38.1z"/><path d="m11.3 64l47.1-33.4 5.6-24.8c0 0 .3-.8-.5-1.8-.6-.7-1.5-.4-1.5-.4l-25.3 10.7c0 0-1.5 6-4.5 7.6-3.3 1.7-18.8 9.3-18.8 9.3s-2.2 1.3-3.5 3.4c-1.2 2-1.4 4.5-1.4 4.5l2.8 24.9" fill="#ff8736"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4c2.svg b/public/emoji/1f4c2.svg
new file mode 100644
index 000000000..85fc74148
--- /dev/null
+++ b/public/emoji/1f4c2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m49.3.2l-22.3 8.5c0 0-.8-2-1.5-3.1-1.7-2.8-4.7-1.9-4.7-1.9l-17 6.1c0 0-2.3 1.1-3.3 4-.9 2.8 0 6.3 0 6.3l9.8 44 39-37.6c0 0 1.3-16.8 2.1-24.5.2-2.8-2.1-1.8-2.1-1.8" fill="#962c2c"/><path d="m10.2 64l42.7-33.4c0 0 10.6-21.4 11-23 .4-1.8-1.4-1.2-1.4-1.2l-22.7 10.7c0 0-1.4 6-4.1 7.6-3 1.7-17 9.3-17 9.3s-2 1.3-3.1 3.4c-1.2 2.1-5.4 26.6-5.4 26.6" fill="#ff8736"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4c3.svg b/public/emoji/1f4c3.svg
new file mode 100644
index 000000000..46b14fcc8
--- /dev/null
+++ b/public/emoji/1f4c3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m0 8.8c16.3 11.8 10.7 33.9 19.9 49 2.7-1.8 5.3-3.5 8-5.3 1.7 2.7 3.9 5.2 6.8 7.4 7.9-6.1 15.8-12.2 23.7-18.3-3.8-2.8-6-6.3-7.4-10.2-3.8-10.6-2-23.9-12.5-31.4-12.8 2.9-25.7 5.9-38.5 8.8" fill="#d9e3e8"/><g fill="#7d8b91"><path d="m11 14.1c.5.7 1 1.5 1.4 2.3 9.1-2.8 18.3-5.6 27.4-8.5-.3-.6-.7-1.2-1.1-1.8-9.2 2.7-18.4 5.4-27.7 8"/><path d="m15.3 23.2c8.9-3.3 17.9-6.6 26.8-9.9-.2-.7-.4-1.3-.7-2-9 3.1-18 6.2-27 9.4.3.9.6 1.7.9 2.5"/><path d="m17.1 30.6c8.8-3.8 17.6-7.6 26.4-11.4-.1-.7-.3-1.4-.4-2.1-8.8 3.6-17.7 7.2-26.5 10.9.1.8.3 1.7.5 2.6"/></g><path d="m16.8 51c1.4 4.2 3.5 8.2 6.7 11.6 1.8 1.9 5.4 1.9 7.4.3 2.1-1.6 2-4.1.3-5.9-3-3.2-5-6.9-6.3-10.8-2.7 1.5-5.4 3.2-8.1 4.8" fill="#d9e3e8"/><path d="m18.9 49c.1 5.4 1.3 10.2 4.6 13.6 1.8 1.9 5.4 1.9 7.4.3 2.1-1.6 2-4.1.3-5.9-3-3.2 20.3-24.1 18.9-28-2.6 1.5-21.3 12.9-31.2 20" opacity=".5" fill="#333"/><path d="m24.2 43.7c1.3 4.7 3.2 9.1 6.6 12.8 1.8 2 2.2 4.8.1 6.4 10.4-8 20.8-16.1 31.2-24.1 2.1-1.6 2.3-3.9 1-5.4-2.4-2.6-3.8-5.8-4.7-9.1-15.9 9-27.2 15.4-34.2 19.4" fill="#b0bdc6"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4c4.svg b/public/emoji/1f4c4.svg
new file mode 100644
index 000000000..b782c6146
--- /dev/null
+++ b/public/emoji/1f4c4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m0 0c17.3 17 6.7 47 24 64 12.7-8.4 27.3-16.6 40-25-7.7-7.5-8.3-18.4-10-28-7.9-3-16.6-7-29-11h-25" fill="#d9e3e8"/><g fill="#7d8b91"><path d="m13 9c.4.8.8 1.6 1.1 2.5 5.4-1 10.8-2 16.2-3-.3-.7-.6-1.4-1-2.2-5.3 1-10.8 1.8-16.3 2.7"/><path d="m16.4 18.8c5.3-1.3 10.6-2.6 15.9-3.9-.2-.8-.3-1.6-.6-2.3-5.3 1.2-10.7 2.4-16 3.6.3.8.5 1.7.7 2.6"/><path d="m17.6 26.5c10.5-3.3 21.1-6.6 31.6-9.8-.1-.7-.2-1.4-.3-2-10.6 3-21.1 6.1-31.7 9.1.2.8.3 1.7.4 2.7"/></g><path d="m25 0c4.9 4.8 2.9 17.9 4 24 7-1.9 18-11.1 25-13-7.9-3-16.6-7-29-11" opacity=".5" fill="#333"/><path d="m22.1 51.3c.4.8.7 1.7 1.2 2.5 5-2.8 10-5.7 15-8.5-.4-.7-.7-1.4-1-2.2-5.1 2.8-10.1 5.5-15.2 8.2" fill="#7d8b91"/><path d="m25 0c4.9 4.8 6.6 10.6 7.7 16.7 7-1.9 14.3-3.8 21.3-5.7-7.9-3-16.6-7-29-11" fill="#d9e3e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4c5.svg b/public/emoji/1f4c5.svg
new file mode 100644
index 000000000..5b18759b0
--- /dev/null
+++ b/public/emoji/1f4c5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.1 19.6c-9.8-6-25-14.8-27.1-14.8-2.1 0-16.7 8.9-26 14.8l-.5-.9c2.4-1.5 23.5-14.9 26.5-14.9 3 0 25.1 13.4 27.6 15l-.5.8" fill="#ba9372"/><path d="m62 56.8c0 1.6-1.2 3-2.7 3h-52.5c-1.5 0-2.7-1.3-2.7-3v-35.7c0-1.6 1.2-3 2.7-3h52.5c1.5 0 2.7 1.3 2.7 3 0 0 0 35.7 0 35.7" fill="#93a2aa"/><path d="M60,21.1c0-1.6-1.2-3-2.7-3H4.7c-1.5,0-2.7,1.3-2.7,3v9.5h58V21.1z" fill="#ed4c5c"/><path d="M2,30.6v26.2c0,1.6,1.2,3,2.7,3h52.5c1.5,0,2.7-1.3,2.7-3V30.6H2z" fill="#d9e3e8"/><g fill="#93a2aa"><path d="m4.5 33h6v2.2h-6z"/><path d="m12.3 33h6v2.2h-6z"/><path d="m20.2 33h6v2.2h-6z"/><path d="m28 33h6v2.2h-6z"/><path d="m35.8 33h6v2.2h-6z"/><path d="m43.7 33h6v2.2h-6z"/><path d="m51.5 33h6v2.2h-6z"/><path d="m28 37.4h6v2.2h-6z"/><path d="m35.8 37.4h6v2.2h-6z"/><path d="m43.7 37.4h6v2.2h-6z"/><path d="m51.5 37.4h6v2.2h-6z"/><path d="m4.5 41.8h6v2.2h-6z"/><path d="m12.3 41.8h6v2.2h-6z"/><path d="m20.2 41.8h6v2.2h-6z"/><path d="m28 41.8h6v2.2h-6z"/><path d="m35.8 41.8h6v2.2h-6z"/><path d="m43.7 41.8h6v2.2h-6z"/><path d="m51.5 41.8h6v2.2h-6z"/><path d="m4.5 46.3h6v2.2h-6z"/><path d="m12.3 46.3h6v2.2h-6z"/><path d="m20.2 46.3h6v2.2h-6z"/><path d="m28 46.3h6v2.2h-6z"/><path d="m35.8 46.3h6v2.2h-6z"/><path d="m43.7 46.3h6v2.2h-6z"/><path d="m51.5 46.3h6v2.2h-6z"/><path d="m4.5 50.7h6v2.2h-6z"/><path d="m12.3 50.7h6v2.2h-6z"/><path d="m20.2 50.7h6v2.2h-6z"/><path d="m28 50.7h6v2.2h-6z"/><path d="m35.8 50.7h6v2.2h-6z"/><path d="m43.7 50.7h6v2.2h-6z"/><path d="m51.5 50.7h6v2.2h-6z"/><path d="m4.5 55.1h6v2.2h-6z"/><path d="m12.3 55.1h6v2.2h-6z"/><path d="m20.2 55.1h6v2.2h-6z"/><path d="m28 55.1h6v2.2h-6z"/><path d="m35.8 55.1h6v2.2h-6z"/><path d="m43.7 55.1h6v2.2h-6z"/></g><ellipse cx="31.2" cy="6.2" rx="1.8" ry="1.9" fill="#333"/><ellipse cx="31" cy="6.2" rx="1.8" ry="1.9" fill="#93a2aa"/><g fill="#fff"><path d="m19.5 25.5v.2c0 .6.1 1 .2 1.3.1.2.3.4.7.4.4 0 .6-.1.7-.4.1-.2.1-.4.1-.8v-5.5h1.6v5.4c0 .7-.1 1.2-.3 1.6-.4.7-1 1-2 1-1 0-1.6-.3-2-.8-.3-.5-.5-1.3-.5-2.2v-.2c0 0 1.5 0 1.5 0"/><path d="m24.5 20.7h1.6v4.8c0 .5.1.9.2 1.2.2.4.6.7 1.3.7.6 0 1.1-.2 1.3-.7.1-.3.1-.7.1-1.2v-4.8h1.6v4.8c0 .8-.1 1.5-.4 1.9-.5.8-1.4 1.3-2.7 1.3-1.3 0-2.2-.4-2.7-1.3-.3-.5-.4-1.1-.4-1.9.1 0 .1-4.8.1-4.8"/><path d="m32.2 20.7h1.6v6.4h3.8v1.4h-5.4v-7.8"/><path d="m42.2 20.7h1.8l-2.6 4.9v2.9h-1.6v-2.9l-2.7-4.9h1.9l1.6 3.4 1.6-3.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4c6.svg b/public/emoji/1f4c6.svg
new file mode 100644
index 000000000..a82a59085
--- /dev/null
+++ b/public/emoji/1f4c6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#819096"><path d="m2 34.2h3.6v5.9h-3.6z"/><path d="m58.3 18.4h3.6v5.9h-3.6z"/><path d="m59.7 21.7l-32.4-11.3c-1.4-.5-3.2-.1-4 .9l-8.9 11.6-11.7 15.3c-1.2 1.5-.8 3.4.9 4.2l39.3 17.3c2 .9 4.3 0 5.1-1.9l7.8-18.8 5.9-14c.5-1.2-.4-2.7-2-3.3"/></g><path d="m61.7 19.1c.5-1.2-.4-2.7-2-3.3l-32.4-11.3c-1.4-.5-3.2-.1-4 .9l-8.9 11.6 41.4 16.1 5.9-14" fill="#ed4c5c"/><path d="m14.4 17l-11.7 15.3c-1.2 1.5-.8 3.4.9 4.2l39.3 17.3c2 .9 4.3 0 5.1-1.9l7.9-18.8-41.5-16.1" fill="#cad5dd"/><path d="m4.2 30.3c-1.2 1.5.3 3.8 1.5 4.9 4.7 4.3 23 12.3 23 12.3l-24.5-17.2" opacity=".5" fill="#333"/><path d="m14.4 17c0 0-3.8 5.3-7 6.8-2.4 1.1-3.8 0-4.4 1.8-3 10.6 39.6 28.4 39.6 28.4 2 .9 4.3 0 5.1-1.9l8.1-19.1-41.4-16" fill="#d9e3e8"/><path d="m61.8 18.2c.3-1 .5-1.8-1.8-2.5l-32.7-11.2c-2.1-.8-2.8-.6-4 .9l-2.7 3.2 39.6 14.1 1.6-4.5" fill="#c7d3d8"/><path fill="#93a2aa" d="m60.2 22.7v5.9l1.6-4 .2-7.3z"/><g fill="#69787c"><ellipse cx="33.5" cy="9.8" rx="1.6" ry="1.3"/><ellipse cx="48.3" cy="15.1" rx="1.6" ry="1.3"/></g><path d="m35 9.5l12.4 4.5c0 0 .5.3.2 2.4-.5-.1-.9-.8-.9-.8l-12.5-4.6c.1-.1-.1-.4.8-1.5" fill="#e8edef"/><path d="m34.7 9.9l12.4 4.5c0 0 .3.4.3 1.8-.4-.3-.6-.7-.6-.7l-12.5-4.6c0 0-.2-.2.4-1" fill="#93a2aa"/><path fill="#69787c" d="m20.6 8.9v-.3l39.6 14.1v6.2h-.2l.1-5.9z"/><g fill="#fff"><path d="m28.3 17.9l-.1.1c-.3.5-.4.9-.4 1.1 0 .2.1.4.5.6.3.1.6.1.8-.1.1-.1.3-.3.5-.7l2.6-4.7 1.5.5-2.7 4.9c-.3.6-.7 1-1.1 1.2-.7.4-1.4.5-2.3.1-.9-.3-1.3-.8-1.3-1.4 0-.6.1-1.2.6-2l.1-.2 1.3.6"/><path d="m35.2 15.4l1.6.6-2.4 4.2c-.3.5-.4.8-.4 1.1 0 .5.3.8.9 1.1.6.2 1.1.2 1.6-.1.2-.2.5-.5.8-1l2.4-4.3 1.7.6-2.5 4.4c-.4.7-.9 1.3-1.4 1.6-.9.6-2 .6-3.3.1-1.3-.5-1.9-1.2-1.9-2.1 0-.5.2-1.1.6-1.8l2.3-4.4"/><path d="m42.9 18.1l1.7.6-3.3 5.9 4.1 1.6-.8 1.3-5.7-2.3 4-7.1"/></g><g fill="#333"><path d="m19 27.7l1.1-1.9c1 .3 1.7.5 2.1.6.7.1 1.3.1 1.9-.2.4-.1.8-.4 1.2-.8.2-.2.4-.4.5-.5l2.5 1-8.3 14.3-3.1-1.2 5.8-9.8-3.7-1.5"/><path d="m42.3 34.5c-.7.2-1.8.7-3.2 1.4-1.4.7-2.7 1.5-4 2.5-1 .7-2 1.6-3.1 2.8-1.1 1.1-1.9 2.1-2.4 2.9l-3.1-1.3c1.6-2.5 4-4.8 7.4-6.8 2.1-1.3 3.7-2.1 4.9-2.4l-7.7-3.1 1.5-2.5 10.9 4.3-1.2 2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4c7.svg b/public/emoji/1f4c7.svg
new file mode 100644
index 000000000..21c4b7730
--- /dev/null
+++ b/public/emoji/1f4c7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m43.9 3.5c0 0-3.9-4.6-10.2-3.3-6.5 1.4-24 5.4-24 5.4l9.9 3.9 24.3-6" fill="#d9e3e8"/><path d="m48.5 8.9c2.2-.7 5.2 1.7 6.8 6 1.4 3.9.7 8.8-1.6 9.7l-3.1.6-4.9-15.7 2.8-.6" fill="#699635"/><path d="m45.7 9.5c2.2-.7 5.2 1.7 6.8 6 1.4 3.9.7 8.8-1.6 9.7-2.1.8-5.5-1.6-6.7-6.1-1.2-4.4-.9-8.8 1.5-9.6" fill="#83bf4f"/><path d="m44.4 11.9c1.7-.6 4.2 1.4 5.4 4.8 1.1 3.1.6 7-1.3 7.7l-2.4.5-3.9-12.6 2.2-.4" fill="#699635"/><path d="m52.6 51.9c-1.1 0-2.1-.2-3.2-.5-4.5-1.6-12.8-10.1-13.7-11.1l2.6-2.5c2.3 2.4 9.1 9 12.3 10.2 1.9.7 4.3.1 5.1-.6 1.8-1.5 2.7-4.2 2.6-7.1-.1-2.8-1.3-5.3-3-6.5-5.8-4.1-8.3-10.4-8.3-10.4.3-2.2 2.2-1.7 2.2-1.7 0 .1 1.7 5 8.3 9.2 2.7 1.7 4.3 5.3 4.5 9.3.2 4-1.3 7.8-3.9 10-1.2 1-3.3 1.7-5.5 1.7" fill="#83bf4f"/><path d="m51.6 34.2c0 0-.3 4-6.9 6.2-4.3 1.4-23.4 7.5-23.4 7.5l6.7-6.1 23.6-7.6" fill="#c7d3d8"/><path d="m21.1 24.8l-1.5-15.2c0 0-10.2-11.3-16.2 3.3-1.4 3.5-.4 11.6.4 15.4.9 3.9 3.8 11.6 6.6 14.5 12.1 12.3 17.5-1 17.5-1l-6.1-14.5 23.3-6.6-.5-2.9-23.5 7" fill="#93a2aa"/><path fill="#c7d3d8" d="m43.9 3.5l.8 14.3-23.6 7-1.5-15.2z"/><path fill="#d9e3e8" d="m51.6 34.2l-23.6 7.6-6.2-14.5 23.4-6.6z"/><g fill="#3e4347"><path d="m31.5 29.6c-.1 0-.2 0-.4-.1-.6-.2-1-.9-.8-1.5 0 0 .8-2.7 0-5-.8-2.1-2.5-3.3-2.5-3.3-.6-.4-.7-1.1-.4-1.6.4-.6 1.1-.7 1.7-.4.1.1 2.5 1.5 3.5 4.5 1.1 3 .1 6.4 0 6.5-.1.6-.6.9-1.1.9"/><path d="m38.3 27.9c-.1 0-.2 0-.4-.1-.6-.2-1-.9-.8-1.5 0 0 .8-2.7 0-5-.8-2.1-2.5-3.3-2.5-3.3-.6-.4-.7-1.1-.4-1.6.4-.6 1.1-.7 1.7-.4.1.1 2.5 1.5 3.5 4.5 1.1 3 .1 6.4 0 6.5-.1.5-.6.9-1.1.9"/></g><path d="m12.7 20.7c1.7-.6 4.2 1.4 5.4 4.8 1.1 3.1.6 7-1.3 7.7l-3.3.7-4.1-12.6 3.3-.6" fill="#699635"/><path d="m7 20.2c2.2-.7 5.2 1.7 6.8 6 1.4 3.9.7 8.8-1.6 9.7l-3.1.6-4.9-15.8 2.8-.5" fill="#83bf4f"/><path d="m4.2 20.7c2.2-.7 5.2 1.7 6.8 6 1.4 3.9.7 8.8-1.6 9.7-2.1.8-5.5-1.6-6.7-6.1-1.2-4.3-.9-8.8 1.5-9.6" fill="#699635"/><path d="m21.3 64c-6 0-13.7-7.6-16.2-11.6-1.4-2.3-1.1-4.2-.6-5.3 1.1-2.3 3.7-3.5 5.9-4.3l3.2 2.8c-1.7.3-5 1.3-5.8 3-.1.2-.4.8.4 2 2.4 3.9 9.1 9.9 13.1 9.9 2 0 3.5-1 4.3-3.1 1.6-4.1 0-11.2-5.4-15.9-3-2.6-4.8-6.7-4.9-9.1 0 0 .4-1.8 1.9-1.5 0 0 3.1 6 5.4 8 6.8 5.9 8.3 14.7 6.3 19.8-1.2 3.3-4 5.3-7.6 5.3" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4c8.svg b/public/emoji/1f4c8.svg
new file mode 100644
index 000000000..69c80f6b8
--- /dev/null
+++ b/public/emoji/1f4c8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#fff" d="m0 0h64v64h-64z"/><path fill="#52c18e" d="m58.7 5.3h-5.6l-15.8 20.2-9.6-11.2-27.7 40.2v9.5h6.4l22.2-32.3 9.2 10.6 20.9-26.8z"/><path d="m64 0h-64v50.7l3-4.3h-.9v-13.3h10l1.5-2.1h-11.5v-13.4h13.3v10.7l2.1-3.1v-7.6h5.2l1.5-2.1h-6.7v-13.4h13.3v12.7l2.4 2.8h7.5l1.7-2.1h-9.4v-13.4h13.3v8.3l2.1-2.7v-5.6h13.3v13.3h-1.1v.8l-1 1.3h2.1v13.3h-12.4l-2.9 3.8v11.7h-13.3v-6.3l-2.1-2.5v8.7h-9.8l-1.5 2.1h11.3v13.3h-13.4v-10.1l-2.1 3.1v7.3h-5l-1.5 2.1h55v-64m-48.5 15.5h-13.4v-13.4h13.3c.1 0 .1 13.4.1 13.4m30.9 46.4h-13.3v-13.4h13.3c0 0 0 13.4 0 13.4m15.5 0h-13.4v-13.4h13.3v13.4zm0-15.5h-13.4v-13.3h13.3v13.3z" fill="#d0d5d8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4c9.svg b/public/emoji/1f4c9.svg
new file mode 100644
index 000000000..621097002
--- /dev/null
+++ b/public/emoji/1f4c9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#fff" d="m0 0h64v64h-64z"/><path fill="#ed4c5c" d="m58.7 58.7h-5.6l-15.8-20.2-9.6 11.2-27.7-40.2v-9.5h6.4l22.2 32.3 9.2-10.6 20.9 26.8z"/><path d="m64 0h-55l1.5 2.1h5v7.3l2.1 3.1v-10.4h13.3v13.3h-11.3l1.5 2.1h9.8v8.7l2.1-2.5v-6.3h13.3v11.7l2.9 3.8h12.5v13.3h-2.1l1 1.3v.8h1.1v13.3h-13.2v-5.6l-2.1-2.7v8.3h-13.3v-13.1h9.4l-1.7-2.1h-7.5l-2.4 2.8v12.7h-13.3v-13.4h6.7l-1.5-2.1h-5.2v-7.6l-2.1-3.1v10.7h-13.4v-13.3h11.5l-1.5-2.1h-10v-13.4h.9l-3-4.3v50.7h64v-64m-48.5 61.9h-13.4v-13.4h13.3c.1 0 .1 13.4.1 13.4m30.9-46.4h-13.3v-13.4h13.3v13.4m15.5 0h-13.4v-13.4h13.3v13.4zm0 15.4h-13.4v-13.3h13.3v13.3z" fill="#d0d5d8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ca.svg b/public/emoji/1f4ca.svg
new file mode 100644
index 000000000..619ce84e4
--- /dev/null
+++ b/public/emoji/1f4ca.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#333"><path d="m0 0h4v64h-4z"/><path d="m0 60h64v4h-64z"/></g><path fill="#fb4f00" d="m38.7 60h12v-53.3l-12 13.3z"/><path fill="#5c750a" d="m21.3 60h12v-40l-12 13.3z"/><path fill="#106995" d="m4 60h12v-26.7l-12 13.4z"/><path fill="#9aca0a" d="m33.3 20h13.3v40h-13.3z"/><path fill="#21adf1" d="m16 33.3h13.3v26.7h-13.3z"/><path fill="#fc9100" d="m50.7 6.7h13.3v53.3h-13.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4cb.svg b/public/emoji/1f4cb.svg
new file mode 100644
index 000000000..29f1ef7fb
--- /dev/null
+++ b/public/emoji/1f4cb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m35.7 62.2c-1.4 2.1-4.4 2.4-6.8.7l-27-19c-1.8-1.3-2.4-3.8-1.2-5.6l23.7-36.3c1.2-1.8 3.8-2.5 5.9-1.6l30.6 13.5c2.7 1.2 3.9 3.9 2.5 6l-27.7 42.3" fill="#d3976e"/><path fill="#fff" d="M31.4 59.8 3.5 40.7 28 3.3 59.1 17.5z"/><path d="m49 14.8c-.4.6-1.3.8-2.1.4l-11.6-5.5c-.7-.3-.9-1-.5-1.6l1.8-2.8c.4-.6 1.2-.8 1.9-.5l11.9 5.3c.8.3 1 1.1.7 1.7l-2.1 3" fill="#94989b"/><path d="m46.8 11.1l-7.5-3.4 1.9-2.8c.4-.6 1.2-.8 1.9-.5l5 2.2c.7.3 1 1.1.6 1.6l-1.9 2.9" fill="#333"/><g fill="#83bf4f"><path d="m47.3 26.6l-15.6-8.1.8-1.2 15.7 7.9z"/><path d="m26.7 17.7c-.2.1-.4 0-.4-.1l-1-2.8c-.1-.2.1-.4.3-.4l.4-.1c.2 0 .4.1.5.2l.5 1.5c.1.2.3.2.4.1l2.9-1.6c.2-.1.4-.1.5.1l.2.3c.1.2.1.4-.1.5l-4.2 2.3"/></g><g fill="#b0bdc6"><path d="m42.2 34.4l-15.4-8.5.9-1.3 15.4 8.5z"/><path d="m23.9 26.2l-4.5-2.6 2.6-4 4.6 2.5z"/><path d="m37.1 42.2l-15.1-9 .9-1.2 15.1 8.9z"/><path d="m19.1 33.5l-4.4-2.7 2.6-4 4.5 2.6z"/><path d="m32 50.1l-14.8-9.5.8-1.3 14.8 9.4z"/><path d="m14.4 40.8l-4.4-2.9 2.6-4 4.4 2.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4cc.svg b/public/emoji/1f4cc.svg
new file mode 100644
index 000000000..540377228
--- /dev/null
+++ b/public/emoji/1f4cc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m24.5 35.5c-6.7 7.4-21.6 25.4-23.9 27.6 0 0-.1 0-.1.1-.9.9-.6 1.2.3.3 2-2 20.2-17.2 27.6-23.9l-3.9-4.1" fill="#d0d0d0"/><path transform="matrix(.7071-.7071.7071.7071-3.9661 35.935)" fill="#c94747" d="m25.5 14.7h31.7v16.2h-31.7z"/><g fill="#ed4c5c"><path d="m43.6 54.6c.9-7.8-2.5-17.1-9.8-24.3s-16.6-10.7-24.4-9.9l34.2 34.2"/><path d="m64 22.9c-5.2.6-11.4-1.7-16.3-6.6-4.9-4.9-7.2-11.1-6.6-16.3l22.9 22.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4cd.svg b/public/emoji/1f4cd.svg
new file mode 100644
index 000000000..fa9f105cf
--- /dev/null
+++ b/public/emoji/1f4cd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d0d0d0" d="M42.6 29.4 2 62 34.6 21.4z"/><circle cx="45" cy="19" r="17" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ce.svg b/public/emoji/1f4ce.svg
new file mode 100644
index 000000000..47c8d2c6a
--- /dev/null
+++ b/public/emoji/1f4ce.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.6 23.8c-.8-.8-2-.8-2.8 0-.5.5-31.9 31.9-32.9 32.9-.1.1-.3.3-.4.4-3.8 3.8-10.1 3.8-13.9 0-3.8-3.8-3.8-10.1 0-13.9l37.6-37.5c2.3-2.3 6.1-2.3 8.4 0 2.2 2.2 2.3 5.8.2 8.2l-32.9 32.8c-.8.8-2 .8-2.8 0-.8-.8-.8-2-.1-2.8 0 0 28-28.1 28.5-28.5.8-.8.8-2 0-2.8-.8-.8-2-.7-2.7.1-.6.6-28.1 28-28.4 28.4-.7.7-1.2 1.6-1.6 2.5-.4 1.1-.3 2.4 0 3.5.5 1.4 1.3 2.5 2.6 3.2 2.3 1.4 5.4 1 7.3-.8l32.7-32.7c3.8-3.8 3.8-10.1 0-14-3.8-3.8-10.1-3.8-14 0l-37.6 37.7c-5.4 5.4-5.4 14.1 0 19.5 5.4 5.4 14.1 5.4 19.5 0 .5-.5 33.2-33.2 33.4-33.4.7-.8.7-2-.1-2.8" fill="#94989b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4cf.svg b/public/emoji/1f4cf.svg
new file mode 100644
index 000000000..3d66c0674
--- /dev/null
+++ b/public/emoji/1f4cf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m8.3.9c1.2-1.2 3.2-1.2 4.4 0l50.3 50.3c1.2 1.2 1.2 3.2 0 4.4l-7.4 7.4c-1.2 1.2-3.2 1.2-4.4 0l-50.3-50.2c-1.2-1.2-1.2-3.2 0-4.4l7.4-7.5" fill="#f8db7d"/><g fill="#ebc463"><path d="m38.3 40.7c-16.1-16.1-28.5-29.8-27.7-30.7.2-.2 1.5.6 3.6 2.3-3.2-3.3-6-6.3-8.3-8.9l-2.8 2.8c4.5 4 10 9.3 15.9 15.2 13.6 13.6 23.9 25.3 23 26.2-.9.9-12.6-9.4-26.2-23.1-5.9-5.8-11.2-11.3-15.2-15.8-.9 1.2-.8 3 .3 4.1l26 26c1.5-1.1 10.2 5.6 19.7 15.1 3.3 3.3 6.3 6.6 8.8 9.5.1-.1.2-.2.3-.3l2.9-2.9c-5.5-5-12.6-11.8-20.3-19.5"/><path d="m8.3.9l-.2.2c4.2 3.8 9.6 8.9 15.3 14.6 12.6 12.6 22.2 23.5 21.4 24.3-.2.2-1.1-.3-2.5-1.3 7.3 7.3 13.7 14.1 18.5 19.3l2.3-2.3c.1-.1.1-.1.2-.2-1.7-1.6-3.5-3.4-5.4-5.3-7.7-7.7-13.7-14.3-13.3-14.7.4-.4 7 5.5 14.7 13.3 1.7 1.7 3.2 3.3 4.7 4.8 0-.8-.3-1.6-.9-2.2l-50.3-50.5c-1.3-1.2-3.2-1.2-4.5 0"/></g><g fill="#89664c"><path transform="matrix(.7067-.7075.7075.7067-1.502 8.6608)" d="m3.8 5h11.7v2.3h-11.7z"/><path transform="matrix(.7071-.7071.7071.7071-.7598 12.7251)" d="m12 6.1h5.9v2.3h-5.9z"/><path transform="matrix(.7071-.7071.7071.7071-2.0892 15.9357)" d="m15.3 9.4h5.9v2.3h-5.9z"/><path transform="matrix(.7073-.7069.7069.7073-3.4222 19.1385)" d="m18.5 12.6h5.9v2.3h-5.9z"/><path transform="matrix(.7074-.7068.7068.7074-6.825 21.486)" d="m16.7 17.9h11.7v2.3h-11.7z"/><path transform="matrix(.7066-.7076.7076.7066-6.0763 25.5928)" d="m24.9 19h5.9v2.3h-5.9z"/><path transform="matrix(.7074-.7068.7068.7074-7.4127 28.7619)" d="m28.1 22.2h5.9v2.3h-5.9z"/><path transform="matrix(.7073-.7069.7069.7073-8.7418 31.9772)" d="m31.3 25.4h5.9v2.3h-5.9z"/><path transform="matrix(.7067-.7075.7075.7067-12.1421 34.3701)" d="m29.5 30.7h11.7v2.3h-11.7z"/><path transform="matrix(.7073-.7069.7069.7073-11.4018 38.3971)" d="m37.7 31.8h5.9v2.3h-5.9z"/><path transform="matrix(.7069-.7073.7073.7069-12.7279 41.6411)" d="m40.9 35h5.9v2.3h-5.9z"/><path transform="matrix(.7073-.7069.7069.7073-14.0625 44.8164)" d="m44.2 38.3h5.9v2.3h-5.9z"/><path transform="matrix(.7075-.7067.7067.7075-17.4663 47.1476)" d="m42.4 43.5h11.7v2.3h-11.7z"/><path transform="matrix(.7062-.708.708.7062-16.7157 51.3424)" d="m50.6 44.7h5.9v2.3h-5.9z"/><path transform="matrix(.7075-.7067.7067.7075-18.0549 54.4228)" d="m53.8 47.9h5.9v2.3h-5.9z"/><path transform="matrix(.7071-.7071.7071.7071-19.3807 57.6783)" d="m57 51.1h5.9v2.3h-5.9z"/><circle cx="10.4" cy="13.2" r="2.6"/></g><circle cx="10.8" cy="13.6" r="2.4" fill="#fff"/><circle cx="22" cy="24.8" r="2.6" fill="#89664c"/><circle cx="22.4" cy="25.2" r="2.4" fill="#fff"/><circle cx="49.3" cy="52.1" r="2.6" fill="#89664c"/><circle cx="49.7" cy="52.5" r="2.4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4d0.svg b/public/emoji/1f4d0.svg
new file mode 100644
index 000000000..5d4c52db9
--- /dev/null
+++ b/public/emoji/1f4d0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m.7 61.8c-1.2 1.2-.8 2.2.9 2.2h59.3c1.7 0 3.1-1.4 3.1-3.1v-59.3c0-1.7-1-2.1-2.2-.9l-61.1 61.1m49.1-15c0 1.7-1.4 3.1-3.1 3.1h-11c-1.7 0-2.1-1-.9-2.2l12.8-12.8c1.2-1.2 2.2-.8 2.2.9v11" fill="#ffce31"/><g fill="#89664c"><path d="m2.4 61.3h1v2.7h-1z"/><path d="m5.3 61.3h1v2.7h-1z"/><path d="m8.3 61.3h1v2.7h-1z"/><path d="m11.3 59h1v5h-1z"/><path d="m14.4 61.3h1v2.7h-1z"/><path d="m17.4 61.3h1v2.7h-1z"/><path d="m20.4 61.3h1v2.7h-1z"/><path d="m23.4 59h1v5h-1z"/><path d="m26.5 61.3h1v2.7h-1z"/><path d="m29.5 61.3h1v2.7h-1z"/><path d="m32.5 61.3h1v2.7h-1z"/><path d="m35.4 59h1v5h-1z"/><path d="m38.6 61.3h1v2.7h-1z"/><path d="m41.5 61.3h1v2.7h-1z"/><path d="m44.5 61.3h1v2.7h-1z"/><path d="m47.5 59h1v5h-1z"/><path d="m50.6 61.3h1v2.7h-1z"/><path d="m53.6 61.3h1v2.7h-1z"/><path d="m56.6 61.3h1v2.7h-1z"/><path d="m59.6 59h1v5h-1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4d1.svg b/public/emoji/1f4d1.svg
new file mode 100644
index 000000000..b0ff58643
--- /dev/null
+++ b/public/emoji/1f4d1.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50.5 34.4c-3.2-8.5-11.9-15.5-8.9-25.9-11.7 1-23.4 2.1-35.1 3.1-5.6 19.4 18.6 30.1 12.9 49.5 10.6-5.5 21.6-10.4 32.1-15.8 1.1-3.8.2-7.7-1-10.9" fill="#93a2aa"/><path d="m6.6 37.8c3.1-1.8 6.3-3.6 9.4-5.5 2.1 1.9 4 4 5.1 6.5-3.3 1.6-6.6 3.3-9.8 4.9.1-1.5.1-2.9 0-4.2-1.5-.6-3.1-1.2-4.7-1.7" fill="#933434"/><path d="M59,33.4c-3.7-9.8-13.7-17.8-10.2-29.8C35.4,4.8,21.9,6,8.5,7.2C2,29.4,29.7,41.7,23.2,64
+		C35.3,57.7,48,52.1,60.1,45.8C61.4,41.4,60.4,37,59,33.4z" fill="#b0bdc6"/><path d="m0 23c4.1-1.2 8.3-2.5 12.4-3.7 2 2.8 3.6 5.8 4.3 9.1-4.3 1-8.5 1.9-12.8 2.9.6-1.7.9-3.3 1.1-5-1.6-1.2-3.2-2.2-5-3.3" fill="#ed4c5c"/><path d="m10.3 5c-5.5 21.4 22.8 31.8 17.2 53.2 11.9-6.4 24.2-12.3 36.1-18.7 1.1-4.2-.1-8.4-1.6-11.7-4.2-9.2-14.5-16.4-11.5-27.8-13.4 1.7-26.8 3.4-40.2 5" fill="#d9e3e8"/><g fill="#7d8b91"><path d="m14.8 12.4c.1.8.3 1.6.4 2.3 10.1-2 20.2-4 30.3-6-.1-.6-.3-1.2-.4-1.8-10.1 1.9-20.2 3.7-30.3 5.5"/><path d="m17.6 20.9c9.9-2.4 19.8-4.8 29.8-7.2-.3-.6-.6-1.1-.8-1.7-10 2.3-20 4.5-30 6.8.3.7.7 1.4 1 2.1"/><path d="m21.2 26.6c9.7-2.8 19.3-5.6 29-8.4-.4-.5-.7-1.1-1.1-1.6-9.8 2.7-19.5 5.3-29.3 8 .5.7.9 1.4 1.4 2"/><path d="m32 45.7c.2.8.3 1.5.4 2.3 4.4-2.1 8.9-4.3 13.3-6.4-.1-.7-.2-1.4-.4-2.1-4.4 2-8.8 4.1-13.3 6.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4d2.svg b/public/emoji/1f4d2.svg
new file mode 100644
index 000000000..93fecc88c
--- /dev/null
+++ b/public/emoji/1f4d2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m43.7 3.4l-13.9 56.9 27.9-7.5c3.1-.9 5-4 4.1-7.1l-10.9-38.3c-.9-3.1-4.1-4.8-7.2-4" fill="#3e4347"/><path d="m41.4 2.8l-11.6 57.5 27.6-8.7c3.1-1 4.8-4.2 3.8-7.2l-12.4-37.9c-1-3-4.3-4.6-7.4-3.7" fill="#e9f3fa"/><path d="m39.5 2.4l-26.2 9.4-4.1 1.5c-3 1.1-3.1 2.8-2 5.8l14.8 40.1c1.1 3 1.9 3.4 5 2.3l4.1-1.5 26.2-9.4c3-1.1 4.6-4.4 3.5-7.4l-13.8-37.5c-1.1-2.9-4.4-4.4-7.5-3.3" fill="#d3976e"/><path fill="#fff" d="m40.1 22.9l-16.2 5.8-2.4-6.3 16.3-5.8z"/><g fill="#3e4347"><path d="m25.3 56.1c1.1-.4 1.7-1.6 1.3-2.8-.4-1.1-1.7-1.7-2.8-1.3-1.1.4-1.7 1.6-1.3 2.8.4 1.2 1.6 1.7 2.8 1.3"/><path d="m21.1 44.7c1.1-.4 1.7-1.6 1.3-2.7-.4-1.1-1.7-1.7-2.8-1.3-1.1.4-1.7 1.6-1.3 2.7.4 1.2 1.7 1.8 2.8 1.3"/><path d="m17 33.7c1.1-.4 1.7-1.6 1.3-2.7-.4-1.1-1.7-1.7-2.8-1.3-1.1.4-1.7 1.6-1.3 2.7.4 1.2 1.7 1.7 2.8 1.3"/><path d="m12.6 21.7c1.1-.4 1.7-1.6 1.3-2.8-.4-1.1-1.7-1.7-2.8-1.3-1.1.4-1.7 1.6-1.3 2.7.4 1.2 1.7 1.8 2.8 1.4"/></g><g fill="#7d8b91"><path d="m12.7 19.4c-1.6-3.9-12-.4-10.6 3.7.9 2.6 3.9 2.7 7.1 1.7l-.6-1.7c0 0-3.7 1.2-4.3-.5-.6-1.8 6.3-3.5 6.8-2.5.5.9 2.2.5 1.6-.7"/><path d="m17.2 31.3c-1.6-3.9-12-.4-10.6 3.7.9 2.6 3.9 2.7 7 1.6l-.6-1.7c0 0-3.7 1.2-4.3-.5-.7-1.8 6.3-3.5 6.8-2.4.5 1 2.2.6 1.7-.7"/><path d="m21.3 42.3c-1.6-3.9-12-.4-10.6 3.7.9 2.6 3.9 2.7 7 1.7l-.7-1.7c0 0-3.6 1.2-4.2-.5-.6-1.8 6.3-3.5 6.8-2.5.5 1 2.2.6 1.7-.7"/><path d="m25.4 53.7c-1.6-3.9-12-.4-10.6 3.7.9 2.6 3.9 2.7 7 1.7l-.6-1.7c0 0-3.7 1.2-4.3-.5-.6-1.8 6.3-3.5 6.8-2.5.5 1 2.2.6 1.7-.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4d3.svg b/public/emoji/1f4d3.svg
new file mode 100644
index 000000000..604ba14e9
--- /dev/null
+++ b/public/emoji/1f4d3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.2 3.4l-26.1 7.5-4.1 1.2c-3 .9-3.2 2.6-2.4 5.6l11.3 41.1c.8 3 1.6 3.5 4.7 2.6l4.1-1.2 26.1-7.5c3-.9 4.8-4 4-7.1l-10.6-38.2c-.8-3.1-4-4.8-7-4" fill="#3e4347"/><path d="m39 2.8l-25.8 8.5-4.1 1.3c-3 1-3.1 2.7-2.2 5.7l13 40.6c1 3 1.8 3.4 4.8 2.4l4.1-1.3 25.8-8.5c3-1 4.7-4.2 3.7-7.2l-12.1-37.8c-1-3-4.2-4.6-7.2-3.7" fill="#d0d0d0"/><path d="m37.1 2.4l-25.5 9.4 17.2 48.2 25.5-9.4c3-1.1 4.5-4.4 3.4-7.4l-13.3-37.5c-1-2.9-4.3-4.4-7.3-3.3" fill="#42ade2"/><path d="m7.6 13.3c-3 1.1-3 2.8-2 5.8l14.4 40.1c1.1 3 1.9 3.4 4.9 2.3l4-1.5-17.3-48.2-4 1.5" fill="#3e4347"/><path fill="#fff" d="m41.5 21.4l-15.8 5.9-2.2-6.3 15.8-5.8z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4d4.svg b/public/emoji/1f4d4.svg
new file mode 100644
index 000000000..211f080c9
--- /dev/null
+++ b/public/emoji/1f4d4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.2 3.4l-12.9 56.7 26.5-7.3c3-.9 4.8-4 4-7.1l-10.6-38.3c-.8-3.1-4-4.8-7-4" fill="#3e4347"/><path d="m39 2.8l-10.7 57.3 26.3-8.5c3-1 4.7-4.2 3.7-7.2l-12.1-37.9c-1-3-4.2-4.6-7.2-3.7" fill="#e9f3fa"/><path d="m37.1 2.4l-25.5 9.4 17.2 48.2 25.5-9.4c3-1.1 4.5-4.4 3.4-7.4l-13.3-37.5c-1-2.9-4.3-4.4-7.3-3.3" fill="#c28fef"/><g fill="#a67acc"><path d="m23.8 12.4l-1.5 3.3-3.2-1.6 1.4-3.3z"/><path d="m33.1 8.9l-1.5 3.3-3.2-1.5 1.5-3.4z"/><path d="m42.4 5.5l-1.4 3.3-3.2-1.6 1.4-3.3z"/><path d="m20.8 19l-1.4 3.3-3.2-1.6 1.4-3.3z"/><path d="m30.2 15.5l-1.5 3.4-3.2-1.6 1.5-3.3z"/><path d="m39.5 12.1l-1.5 3.3-3.2-1.6 1.5-3.3z"/><path d="m27.3 22.2l-1.5 3.3-3.2-1.6 1.4-3.3z"/><path d="m45.9 15.3l-1.4 3.3-3.2-1.6 1.4-3.3z"/><path d="m24.3 28.8l-1.4 3.3-3.2-1.6 1.4-3.3z"/><path d="m33.7 25.3l-1.5 3.3-3.2-1.5 1.5-3.3z"/><path d="m43 21.9l-1.5 3.3-3.2-1.6 1.5-3.3z"/><path d="m30.8 32l-1.5 3.3-3.2-1.6 1.5-3.3z"/><path d="m40.1 28.5l-1.5 3.3-3.2-1.6 1.5-3.3z"/><path d="m49.4 25l-1.4 3.4-3.2-1.6 1.4-3.3z"/><path d="m27.8 38.6l-1.4 3.3-3.2-1.6 1.4-3.3z"/><path d="m37.2 35.1l-1.5 3.3-3.2-1.6 1.5-3.3z"/><path d="m46.5 31.7l-1.5 3.3-3.2-1.6 1.5-3.3z"/><path d="m34.3 41.7l-1.5 3.3-3.2-1.5 1.5-3.3z"/><path d="m43.6 38.3l-1.5 3.3-3.2-1.6 1.5-3.3z"/><path d="m52.9 34.8l-1.4 3.3-3.2-1.5 1.4-3.3z"/><path d="m31.3 48.4l-1.4 3.3-3.2-1.6 1.4-3.3z"/><path d="m40.7 44.9l-1.5 3.3-3.2-1.6 1.5-3.3z"/><path d="m50 41.5l-1.4 3.3-3.3-1.6 1.5-3.3z"/><path d="m37.8 51.5l-1.5 3.3-3.2-1.5 1.5-3.4z"/><path d="m47.1 48.1l-1.5 3.3-3.2-1.6 1.5-3.3z"/><path d="m56.4 44.6l-1.4 3.3-3.2-1.6 1.4-3.3z"/></g><path d="m7.6 13.3c-3 1.1-3 2.8-2 5.8l14.4 40.1c1.1 3 1.9 3.4 4.9 2.3l4-1.5-17.3-48.2-4 1.5" fill="#3e4347"/><path fill="#fff" d="m41.5 21.4l-15.8 5.9-2.2-6.3 15.8-5.8z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4d5.svg b/public/emoji/1f4d5.svg
new file mode 100644
index 000000000..be6b7fa3c
--- /dev/null
+++ b/public/emoji/1f4d5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M55,35.1l7.5,7.4L29.2,58.4c0,0-4.4,2-6.5-1.2C14.5,44.4,55,35.1,55,35.1z" fill="#962c2c"/><path d="m28.4 49.1c0 0-6.4 2.2-5.2 6.5 1.2 4.4 6.3 1.7 6.3 1.7l31.6-14.7c0 0-1.8-4.7 1.4-7.8l-34.1 14.3" fill="#d9e3e8"/><path fill="#ed4c5c" d="m33.7 5l30.3 29.5-35.8 14-23-35.8z"/><path fill="#fff" d="m34.6 11.7l5.8 6.2-21.7 7.8-5.1-7.9z"/><g fill="#94989b"><path d="m61 38l-21.1 8.6 20.8-9.5z"/><path d="m60.7 40.6l-22.5 9.3 22.1-10.3z"/><path d="M60.9 42 32.2 54.4 60.5 41.1z"/></g><path d="m22.7 57.2c-3.5-7.3 5.5-8.6 5.5-8.6l-23-35.9c0 0-5.2-.1-5.2 5.3 0 2.2 1 3.9 1 3.9l21.7 35.3" fill="#c94747"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4d6.svg b/public/emoji/1f4d6.svg
new file mode 100644
index 000000000..40a387e31
--- /dev/null
+++ b/public/emoji/1f4d6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#89664c" d="m64 58h-64l5.7-46h52.6z"/><path d="m26.2 8.4c-5.8 0-16.6 1.9-20.1.8 0 0 .9 19.7-4 47.4 6.9-.5 16.1-4.4 22.9-4.4 6.9 0 6.9 4.4 6.9 4.4v-43.3c.2 0 .1-4.9-5.7-4.9" fill="#b0bdc6"/><path d="m26.3 7.7c-5.8 0-14.7 1.8-17.4-1.7 0 0 .9 22.3-5.1 47.2 2.2 3.1 14-1.1 20.9-1.1 6.9 0 7.3 4.5 7.3 4.5v-44c.1 0 .1-4.9-5.7-4.9" fill="#e1ebef"/><path d="m25.1 52.2c-6.9 0-19 4.4-22.9 4.4h29.9c0 0-.1-4.4-7-4.4" fill="#94989b"/><g fill="#7d8b91"><path d="m11.8 14.2l.1-.8c.9 0 2.6-.3 4.5-.7 2.6-.5 5.6-1.1 8-1.1 3.2 0 4.2.7 4.4.8l-.3.3-.3.3c0 0-1-.6-3.8-.6-2.3 0-5.2.6-7.8 1.1-2 .4-3.7.7-4.8.7"/><path d="m11.4 18.5l.1-.9c1 0 2.7-.3 4.6-.7 2.7-.5 5.7-1.1 8.1-1.1 3.2 0 4.3.7 4.4.8l-.2.4-.3.4c0 0-1-.7-3.9-.7-2.4 0-5.3.6-8 1.1-2 .4-3.7.7-4.8.7"/><path d="m11 23l.1-.9c1 0 2.7-.4 4.7-.8 2.7-.6 5.8-1.2 8.3-1.2 3.3 0 4.4.8 4.5.9l-.3.4-.3.4c0 0-1-.7-4-.7-2.4 0-5.4.6-8.1 1.2-2 .4-3.8.7-4.9.7"/><path d="m10.6 27.7l.1-1c1 0 2.8-.4 4.8-.8 2.8-.6 5.9-1.2 8.5-1.2 3.4 0 4.5.8 4.6.9l-.4.4-.2.4c0 0-1-.7-4.1-.7-2.5 0-5.6.6-8.3 1.2-2.1.4-3.9.8-5 .8"/><path d="m10.1 32.6l.1-1c1 0 2.8-.4 4.9-.8 2.8-.6 6-1.3 8.6-1.3 3.4 0 4.6.8 4.7.9l-.3.4-.3.4c0 0-1-.7-4.2-.7-2.5 0-5.7.7-8.5 1.3-2 .4-3.9.8-5 .8"/><path d="m9.6 37.7l.1-1c1 0 2.9-.4 5-.9 2.9-.6 6.2-1.3 8.8-1.3 3.5 0 4.7.9 4.8 1l-.3.4-.3.4c0 0-1.1-.8-4.3-.8-2.6 0-5.8.7-8.7 1.3-2 .5-3.9.9-5.1.9"/><path d="m9.1 43l.1-1.1c1.1 0 2.9-.4 5.1-.9 3-.7 6.3-1.4 9-1.4 3.6 0 4.8.9 4.9 1l-.2.5-.3.4c0 0-1.1-.8-4.4-.8-2.6 0-5.9.7-8.9 1.4-2.1.5-4.1.9-5.3.9"/><path d="m8.6 48.6l.1-1.1c1.1 0 3-.4 5.2-.9 3-.7 6.5-1.5 9.2-1.5 3.7 0 4.9 1 5 1.1l-.3.4-.2.4c0 0-1.1-.9-4.5-.9-2.7 0-6.1.8-9.1 1.5-2.2.5-4.2 1-5.4 1"/></g><path d="m37.8 8.4c5.8 0 16.6 1.9 20.1.8 0 0-.9 19.7 4 47.4-6.9-.5-16.1-4.4-22.9-4.4-6.9 0-6.9 4.4-6.9 4.4v-43.3c-.1 0-.1-4.9 5.7-4.9" fill="#b0bdc6"/><path d="m37.7 7.7c5.8 0 14.7 1.8 17.4-1.7 0 0-.9 22.3 5.1 47.2-2.2 3.1-14-1.1-20.9-1.1-6.9 0-7.3 4.5-7.3 4.5v-44c0 0 0-4.9 5.7-4.9" fill="#d9e3e8"/><path d="m38.9 52.2c6.9 0 19 4.4 22.9 4.4h-29.8c0 0 0-4.4 6.9-4.4" fill="#94989b"/><g fill="#7d8b91"><path d="m52.2 14.2l-.1-.8c-.9 0-2.6-.3-4.5-.7-2.6-.5-5.6-1.1-8-1.1-3.2 0-4.2.7-4.4.8l.3.3.3.3c0 0 1-.6 3.8-.6 2.3 0 5.2.6 7.8 1.1 2.1.4 3.8.7 4.8.7"/><path d="m52.6 18.5l-.1-.9c-1 0-2.7-.3-4.6-.7-2.7-.5-5.7-1.1-8.1-1.1-3.2 0-4.3.7-4.4.8l.3.3.3.4c0 0 1-.7 3.9-.7 2.4 0 5.3.6 8 1.1 1.9.5 3.6.8 4.7.8"/><path d="m53 23l-.1-.9c-1 0-2.7-.4-4.7-.8-2.7-.6-5.8-1.2-8.3-1.2-3.3 0-4.4.8-4.5.9l.3.4.3.4c0 0 1-.7 4-.7 2.4 0 5.4.6 8.1 1.2 2.1.4 3.8.7 4.9.7"/><path d="m53.5 27.7l-.1-1c-1 0-2.8-.4-4.8-.8-2.8-.6-5.9-1.2-8.5-1.2-3.4 0-4.5.8-4.6.9l.3.4.3.4c0 0 1-.7 4.1-.7 2.5 0 5.6.6 8.3 1.2 2 .4 3.9.8 5 .8"/><path d="m53.9 32.6l-.1-1c-1 0-2.8-.4-4.9-.8-2.8-.6-6-1.3-8.6-1.3-3.4 0-4.6.8-4.7.9l.3.4.3.4c0 0 1-.7 4.2-.7 2.5 0 5.7.7 8.5 1.3 2 .4 3.9.8 5 .8"/><path d="m54.4 37.7l-.1-1c-1 0-2.9-.4-5-.9-2.9-.6-6.2-1.3-8.8-1.3-3.5 0-4.7.9-4.8 1l.3.4.3.4c0 0 1.1-.8 4.3-.8 2.6 0 5.8.7 8.7 1.3 2 .5 3.9.9 5.1.9"/><path d="m54.9 43l-.1-1.1c-1.1 0-2.9-.4-5.1-.9-3-.7-6.3-1.4-9-1.4-3.6 0-4.8.9-4.9 1l.3.4.3.4c0 0 1.1-.8 4.4-.8 2.6 0 5.9.7 8.9 1.4 2.1.6 4 1 5.2 1"/><path d="m55.4 48.6l-.1-1.1c-1.1 0-3-.4-5.2-.9-3-.7-6.5-1.5-9.2-1.5-3.7 0-4.9 1-5 1.1l.3.4.3.5c0 0 1.1-.9 4.5-.9 2.7 0 6.1.8 9.1 1.5 2.1.4 4.1.9 5.3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4d7.svg b/public/emoji/1f4d7.svg
new file mode 100644
index 000000000..5ef4524b9
--- /dev/null
+++ b/public/emoji/1f4d7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M55,35.1l7.5,7.4L29.2,58.4c0,0-4.4,2-6.5-1.2C14.5,44.4,55,35.1,55,35.1z" fill="#547725"/><path d="m28.4 49.1c0 0-6.4 2.2-5.2 6.5 1.2 4.4 6.3 1.7 6.3 1.7l31.6-14.7c0 0-1.8-4.7 1.4-7.8l-34.1 14.3" fill="#d9e3e8"/><path fill="#83bf4f" d="m33.7 5l30.3 29.5-35.8 14-23-35.8z"/><path fill="#fff" d="m34.6 11.7l5.8 6.2-21.7 7.8-5.1-7.9z"/><g fill="#94989b"><path d="m61 38l-21.1 8.6 20.8-9.5z"/><path d="m60.7 40.6l-22.5 9.3 22.1-10.3z"/><path d="M60.9 42 32.2 54.5 60.5 41.1z"/></g><path d="m22.7 57.2c-3.5-7.3 5.5-8.6 5.5-8.6l-23-35.9c0 0-5.2-.1-5.2 5.3 0 2.2 1 3.9 1 3.9l21.7 35.3" fill="#699635"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4d8.svg b/public/emoji/1f4d8.svg
new file mode 100644
index 000000000..3e1ba1c8f
--- /dev/null
+++ b/public/emoji/1f4d8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M55,35.1l7.5,7.4L29.2,58.4c0,0-4.4,2-6.5-1.2C14.5,44.4,55,35.1,55,35.1z" fill="#256382"/><path d="m28.4 49.1c0 0-6.4 2.2-5.2 6.5 1.2 4.4 6.3 1.7 6.3 1.7l31.6-14.7c0 0-1.8-4.7 1.4-7.8l-34.1 14.3" fill="#d9e3e8"/><path fill="#42ade2" d="m33.7 5l30.3 29.5-35.8 14-23-35.8z"/><path fill="#fff" d="m34.6 11.7l5.8 6.2-21.7 7.8-5.1-7.9z"/><g fill="#94989b"><path d="m61 38l-21.1 8.6 20.8-9.5z"/><path d="m60.7 40.6l-22.5 9.3 22.1-10.3z"/><path d="M60.9 42 32.2 54.5 60.5 41.1z"/></g><path d="m22.7 57.2c-3.5-7.3 5.5-8.6 5.5-8.6l-23-35.9c0 0-5.2-.1-5.2 5.3 0 2.2 1 3.9 1 3.9l21.7 35.3" fill="#428bc1"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4d9.svg b/public/emoji/1f4d9.svg
new file mode 100644
index 000000000..0758e63e0
--- /dev/null
+++ b/public/emoji/1f4d9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M55,35.1l7.5,7.4L29.2,58.4c0,0-4.4,2-6.5-1.2C14.5,44.4,55,35.1,55,35.1z" fill="#962c2c"/><path d="m28.4 49.1c0 0-6.4 2.2-5.2 6.5 1.2 4.4 6.3 1.7 6.3 1.7l31.6-14.7c0 0-1.8-4.7 1.4-7.8l-34.1 14.3" fill="#d9e3e8"/><path fill="#ffce31" d="m33.7 5l30.3 29.5-35.8 14-23-35.8z"/><path fill="#fff" d="m34.6 11.7l5.8 6.2-21.7 7.8-5.1-7.9z"/><g fill="#94989b"><path d="m61 38l-21.1 8.6 20.8-9.5z"/><path d="m60.7 40.6l-22.5 9.3 22.1-10.3z"/><path d="M60.9 42 32.2 54.5 60.5 41.1z"/></g><path d="m22.7 57.2c-3.5-7.3 5.5-8.6 5.5-8.6l-23-35.9c0 0-5.2-.1-5.2 5.3 0 2.2 1 3.9 1 3.9l21.7 35.3" fill="#ff8736"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4da.svg b/public/emoji/1f4da.svg
new file mode 100644
index 000000000..8469d334e
--- /dev/null
+++ b/public/emoji/1f4da.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m54.9 39.7l7.3 7.6-32.1 16.1c0 0-4.2 2.1-6.2-1.2-8-13 31-22.5 31-22.5" fill="#256382"/><path d="m29.2 53.9c0 0-6.1 2.3-5 6.6 1.2 4.5 6.1 1.8 6.1 1.8l30.5-15c0 0-1.7-4.8 1.4-8l-33 14.6" fill="#d9e3e8"/><path fill="#42ade2" d="M34.4 8.9 63.6 39 29.1 53.3 7 16.7z"/><g fill="#94989b"><path d="m60.7 42.6l-20.4 8.8 20-9.7z"/><path d="M60.4 45.2 38.7 54.7 60 44.3z"/><path d="M60.6 46.7 32.9 59.4 60.2 45.8z"/></g><path d="m23.8 62.1c-3.4-7.5 5.3-8.8 5.3-8.8l-22.1-36.6c0 0-5-.1-5 5.4 0 2.3 1 4 1 4l20.8 36" fill="#428bc1"/><path d="m8.7 32.2l-7.3 7.6 32.1 16.1c0 0 4.2 2.1 6.2-1.2 8-13-31-22.5-31-22.5" fill="#547725"/><path d="m34.3 46.4c0 0 6.1 2.3 5 6.6-1.2 4.5-6 1.8-6 1.8l-30.5-15c0 0 1.7-4.8-1.4-8l32.9 14.6" fill="#d9e3e8"/><path fill="#83bf4f" d="M29.2 1.4 0 31.5 34.5 45.8 56.6 9.2z"/><g fill="#94989b"><path d="m3.2 34.2l20 9.7-20.4-8.8z"/><path d="m3.6 36.8l21.2 10.4-21.7-9.5z"/><path d="M3.4 38.3 30.6 51.9 2.9 39.2z"/></g><path d="m39.8 54.6c3.4-7.5-5.3-8.8-5.3-8.8l22.1-36.6c0 0 5-.1 5 5.4 0 2.3-1 4-1 4l-20.8 36" fill="#699635"/><path d="M56.7,26l6.1,6.4L35.7,45.9c0,0-3.6,1.7-5.3-1C23.8,34,56.7,26,56.7,26z" fill="#962c2c"/><path d="M35,38c0,0-5.2,1.9-4.2,5.6c1,3.8,5.1,1.5,5.1,1.5l25.7-12.7c0,0-1.4-4,1.2-6.7L35,38z" fill="#d9e3e8"/><path fill="#ed4c5c" d="M39.4 0 64 25.4 34.9 37.5 16.2 6.6z"/><path fill="#fff" d="m40.1 5.8l4.8 5.3-17.7 6.7-4.2-6.8z"/><g fill="#94989b"><path d="m61.6 28.5l-17.2 7.3 16.8-8.2z"/><path d="M61.4 30.7 43 38.6 61 29.8z"/><path d="M61.6 31.9 38.2 42.6 61.1 31z"/></g><path d="m30.5 44.9c-2.8-6.3 4.5-7.4 4.5-7.4l-18.8-30.9c0 0-4.3-.1-4.3 4.5 0 1.9.8 3.4.8 3.4l17.8 30.4" fill="#c94747"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4db.svg b/public/emoji/1f4db.svg
new file mode 100644
index 000000000..616945d2d
--- /dev/null
+++ b/public/emoji/1f4db.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 60.1c0 1-.8 1.9-1.9 1.9h-56.2c-1 0-1.9-.8-1.9-1.9v-43.1c0-1 .8-1.9 1.9-1.9h56.2c1 0 1.9.8 1.9 1.9v43.1" fill="#d9e3e8"/><path d="m59.2 57.3c0 1-.8 1.9-1.9 1.9h-50.6c-1 0-1.9-.8-1.9-1.9v-37.5c0-1 .8-1.9 1.9-1.9h50.6c1 0 1.9.8 1.9 1.9v37.5" fill="#ff5a79"/><g fill="#fff"><path d="M8.7,30.1V19.7h2.1v3.9h4v-3.9H17v10.3h-2.1v-4.6h-4v4.6H8.7z"/><path d="m26.7 21.6h-5.5v2.2h5v1.8h-5v2.7h5.8v1.9h-7.8v-10.5h7.6c-.1 0-.1 1.9-.1 1.9"/><path d="M28.7,19.7h2.2v8.5H36v1.9h-7.3V19.7z"/><path d="M37.4,19.7h2.2v8.5h5.2v1.9h-7.3V19.7z"/><path d="m54.1 29.2c-.8.8-1.9 1.2-3.4 1.2-1.5 0-2.6-.4-3.4-1.2-1-1-1.6-2.4-1.6-4.3 0-1.9.5-3.3 1.6-4.3.8-.8 1.9-1.2 3.4-1.2 1.5 0 2.6.4 3.4 1.2 1 .9 1.6 2.4 1.6 4.3 0 1.8-.5 3.3-1.6 4.3m-1.3-1.6c.5-.6.8-1.5.8-2.7 0-1.2-.3-2.1-.8-2.7-.5-.6-1.2-.9-2-.9s-1.5.3-2 .9c-.5.6-.8 1.5-.8 2.7s.3 2.1.8 2.7c.5.6 1.2.9 2 .9.8 0 1.5-.3 2-.9"/></g><path d="m36.7 15.2c0 1-.8 1.8-1.8 1.8h-5.8c-1 0-1.8-.8-1.8-1.8v-10.5c0-1 .8-1.8 1.8-1.8h5.8c1 0 1.8.8 1.8 1.8v10.5" fill="#8b979e"/><path d="m36.7 14.3c0 1-.8 1.8-1.8 1.8h-5.8c-1 0-1.8-.8-1.8-1.8v-10.5c0-1 .8-1.8 1.8-1.8h5.8c1 0 1.8.8 1.8 1.8v10.5" fill="#b0bdc6"/><path d="m56.4 54.5c0 1-.8 1.9-1.9 1.9h-45c-1 0-1.9-.8-1.9-1.9v-20.6c0-1 .8-1.9 1.9-1.9h45c1 0 1.9.8 1.9 1.9v20.6" fill="#fff"/><g fill="#ff5a79"><path d="m16.2 33.8h1.3v4.4h-.9v-3c0-.1 0-.2 0-.4 0-.2 0-.3 0-.4l-.8 3.7h-.9l-.8-3.7c0 .1 0 .2 0 .4 0 .2 0 .3 0 .4v3h-.9v-4.4h1.4l.8 3.5.8-3.5"/><path d="m18.4 38.9h.1c.1 0 .2 0 .2 0 .1 0 .1 0 .2-.1 0 0 .1-.1.1-.2s.1-.2.1-.2l-1.1-3.4h1l.7 2.4.7-2.4h.9l-1.1 3.2c-.2.6-.4 1-.5 1.2-.1.2-.4.2-.8.2-.1 0-.1 0-.2 0 0 0-.1 0-.2 0-.1 0-.1-.7-.1-.7"/><path d="m26.1 35.2c.2.2.3.5.3.9v2.2h-.9v-2c0-.2 0-.3-.1-.4-.1-.2-.2-.3-.5-.3-.3 0-.5.1-.6.4-.1.1-.1.3-.1.5v1.8h-.9v-3.3h.8v.5c.1-.2.2-.3.3-.4.2-.1.4-.2.7-.2.5 0 .8.1 1 .3"/><path d="m28.5 36.3c.2 0 .3 0 .3-.1.1-.1.2-.1.2-.2 0-.1 0-.2-.1-.3-.1-.1-.2-.1-.4-.1-.2 0-.4 0-.4.1-.1.1-.1.2-.1.3h-.8c0-.3.1-.5.2-.7.2-.3.6-.4 1.2-.4.4 0 .7.1 1 .2.3.1.4.4.4.8v1.5c0 .1 0 .2 0 .4 0 .1 0 .2.1.2 0 0 .1.1.1.1v.1h-.9c0-.1 0-.1-.1-.2 0-.1 0-.1 0-.2-.1.1-.3.2-.4.3-.2.1-.4.2-.6.2-.3 0-.5-.1-.7-.3-.4 0-.5-.3-.5-.6 0-.4.2-.7.5-.9.2-.1.4-.2.8-.2h.2m.6.4c-.1 0-.1.1-.2.1-.1 0-.1 0-.2.1h-.2c-.2 0-.3.1-.4.1-.1.1-.2.2-.2.4 0 .1 0 .3.1.3.1.1.2.1.3.1.2 0 .4-.1.5-.2.2-.1.2-.3.2-.6l.1-.3"/><path d="m34.8 35c.1.1.3.2.4.3.1.1.2.3.2.4 0 .1 0 .3 0 .5v2.1h-.9v-2.1c0-.1 0-.2-.1-.3-.1-.2-.2-.2-.4-.2-.2 0-.4.1-.5.3 0 .1-.1.2-.1.4v2h-.9v-2c0-.2 0-.3-.1-.4-.1-.2-.2-.2-.4-.2-.2 0-.4.1-.5.2 0 .1-.1.2-.1.4v2h-.9v-3.4h.8v.5c.1-.2.2-.3.3-.4.2-.1.4-.2.6-.2.3 0 .5.1.6.2.1.1.2.2.3.4.1-.2.3-.3.4-.4.2-.1.4-.1.6-.1.4-.1.5 0 .7 0"/><path d="m38.3 35.1c.2.1.4.3.6.5.1.2.2.4.3.7 0 .2 0 .4 0 .7h-2.4c0 .3.1.6.3.7.1.1.3.1.5.1.2 0 .4 0 .5-.2.1-.1.1-.1.2-.2h.9c0 .2-.1.4-.3.6-.3.3-.7.5-1.2.5-.4 0-.8-.1-1.2-.4-.3-.3-.5-.7-.5-1.3 0-.6.2-1 .5-1.3.3-.3.7-.5 1.2-.5.1-.1.4 0 .6.1m-1.3.7c-.1.1-.2.3-.2.5h1.5c0-.2-.1-.4-.2-.5-.1-.1-.3-.2-.5-.2-.3 0-.5.1-.6.2"/><path d="m42.2 34.6h-.9v-.8h.9v.8m-.9.4h.9v3.3h-.9v-3.3"/><path d="m43.7 37.2c0 .2.1.3.1.3.1.1.3.2.6.2.2 0 .3 0 .4-.1.1-.1.2-.1.2-.2 0-.1 0-.2-.1-.2-.1-.1-.4-.1-.9-.3-.4-.1-.6-.2-.8-.3-.2-.1-.2-.3-.2-.6 0-.3.1-.6.4-.8.2-.2.6-.3 1-.3.4 0 .7.1 1 .2.3.2.4.4.4.8h-.9c0-.1 0-.2-.1-.3-.1-.1-.3-.2-.5-.2-.2 0-.3 0-.4.1-.1.1-.1.1-.1.2 0 .1 0 .2.1.2.1 0 .4.1.9.2.3.1.6.2.8.4.2.2.3.4.3.6 0 .3-.1.6-.4.8-.2.2-.6.3-1.1.3-.5 0-.9-.1-1.1-.3-.2-.2-.4-.5-.4-.8l.8.1"/><path d="m46.5 37.4h.9v.9h-.9v-.9"/><path d="m48.2 37.4h.9v.9h-.9v-.9"/><path d="m49.9 37.4h.9v.9h-.9v-.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4dc.svg b/public/emoji/1f4dc.svg
new file mode 100644
index 000000000..6b1d35971
--- /dev/null
+++ b/public/emoji/1f4dc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#89664c"><path d="m8.8 3.1c0 .7-.6 1.2-1.2 1.2-.7 0-1.2-.6-1.2-1.2v-1.9c0-.6.5-1.2 1.2-1.2.7 0 1.2.6 1.2 1.2v1.9"/><path d="m6.4 60.9c0-.7.6-1.2 1.2-1.2.7 0 1.2.6 1.2 1.2v1.9c0 .7-.6 1.2-1.2 1.2-.7 0-1.2-.6-1.2-1.2 0 0 0-1.9 0-1.9"/></g><g fill="#a57b5e"><path d="m13.1 5.8c0 1.7-1.4 3.1-3.1 3.1h-4.8c-1.7 0-3.1-1.4-3.1-3.1 0-1.7 1.4-3.1 3.1-3.1h4.8c1.7-.1 3.1 1.3 3.1 3.1"/><path d="m2.1 58.2c0-1.7 1.4-3.1 3.1-3.1h4.8c1.7 0 3.1 1.4 3.1 3.1 0 1.7-1.4 3.1-3.1 3.1h-4.8c-1.7.1-3.1-1.3-3.1-3.1"/></g><path fill="#dfcea3" d="m2.4 9.9h10.4v44.2h-10.4z"/><g fill="#89664c"><path d="m15.2 8.5c0 .8-.6 1.4-1.4 1.4h-12.4c-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4h12.4c.8 0 1.4.7 1.4 1.4"/><path d="m0 55.5c0-.8.6-1.4 1.4-1.4h12.4c.8 0 1.4.6 1.4 1.4 0 .8-.6 1.4-1.4 1.4h-12.4c-.8-.1-1.4-.7-1.4-1.4"/></g><g fill="#a57b5e"><path d="m8.6 3.1c0 .7-.4 1.2-1 1.2-.5 0-1-.6-1-1.2v-1.9c0-.7.4-1.2 1-1.2.5 0 1 .6 1 1.2v1.9"/><path d="m6.6 60.9c0-.7.4-1.2 1-1.2.5 0 1 .6 1 1.2v1.9c0 .7-.4 1.2-1 1.2-.5 0-1-.6-1-1.2 0 0 0-1.9 0-1.9"/></g><g fill="#bf9173"><path d="m11.9 5.8c0 1.7-1.1 3.1-2.4 3.1h-3.7c-1.3 0-2.4-1.4-2.4-3.1 0-1.7 1.1-3.1 2.4-3.1h3.7c1.3-.1 2.4 1.3 2.4 3.1"/><path d="m3.3 58.2c0-1.7 1.1-3.1 2.4-3.1h3.7c1.3 0 2.4 1.4 2.4 3.1 0 1.7-1.1 3.1-2.4 3.1h-3.6c-1.4.1-2.5-1.3-2.5-3.1"/></g><path fill="#efd8b1" d="m3.6 9.9h8.1v44.2h-8.1z"/><g fill="#a57b5e"><path d="m13.5 8.5c0 .8-.5 1.4-1.1 1.4h-9.6c-.6 0-1.1-.6-1.1-1.4 0-.8.5-1.4 1.1-1.4h9.6c.6 0 1.1.7 1.1 1.4"/><path d="m1.7 55.5c0-.8.5-1.4 1.1-1.4h9.6c.6 0 1.1.6 1.1 1.4 0 .8-.5 1.4-1.1 1.4h-9.6c-.6-.1-1.1-.7-1.1-1.4"/></g><g fill="#89664c"><path d="m57.6 3.1c0 .7-.6 1.2-1.2 1.2-.7 0-1.2-.6-1.2-1.2v-1.9c0-.7.6-1.2 1.2-1.2.7 0 1.2.6 1.2 1.2v1.9"/><path d="m55.2 60.9c0-.7.6-1.2 1.2-1.2.7 0 1.2.6 1.2 1.2v1.9c0 .7-.6 1.2-1.2 1.2-.7 0-1.2-.6-1.2-1.2v-1.9"/></g><g fill="#a57b5e"><path d="m61.9 5.8c0 1.7-1.4 3.1-3.1 3.1h-4.8c-1.7 0-3.1-1.4-3.1-3.1 0-1.7 1.4-3.1 3.1-3.1h4.8c1.7-.1 3.1 1.3 3.1 3.1"/><path d="m50.9 58.2c0-1.7 1.4-3.1 3.1-3.1h4.8c1.7 0 3.1 1.4 3.1 3.1 0 1.7-1.4 3.1-3.1 3.1h-4.8c-1.7.1-3.1-1.3-3.1-3.1"/></g><path fill="#dfcea3" d="m51.2 9.9h10.4v44.2h-10.4z"/><g fill="#89664c"><path d="m64 8.5c0 .8-.6 1.4-1.4 1.4h-12.4c-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4h12.4c.8.1 1.4.7 1.4 1.4"/><path d="m48.8 55.5c0-.8.6-1.4 1.4-1.4h12.4c.8 0 1.4.6 1.4 1.4 0 .8-.6 1.4-1.4 1.4h-12.4c-.8 0-1.4-.7-1.4-1.4"/></g><g fill="#a57b5e"><path d="m57.4 3.1c0 .7-.4 1.2-1 1.2-.5 0-1-.6-1-1.2v-1.9c0-.7.4-1.2 1-1.2.5 0 1 .6 1 1.2v1.9"/><path d="m55.4 60.9c0-.7.4-1.2 1-1.2.5 0 1 .6 1 1.2v1.9c0 .7-.4 1.2-1 1.2-.5 0-1-.6-1-1.2v-1.9"/></g><g fill="#bf9173"><path d="m60.7 5.8c0 1.7-1.1 3.1-2.4 3.1h-3.7c-1.3 0-2.4-1.4-2.4-3.1 0-1.7 1.1-3.1 2.4-3.1h3.7c1.3-.1 2.4 1.3 2.4 3.1"/><path d="m52.1 58.2c0-1.7 1.1-3.1 2.4-3.1h3.7c1.3 0 2.4 1.4 2.4 3.1 0 1.7-1.1 3.1-2.4 3.1h-3.7c-1.3.1-2.4-1.3-2.4-3.1"/></g><path fill="#efd8b1" d="m52.4 9.9h8.1v44.2h-8.1z"/><g fill="#a57b5e"><path d="m62.3 8.5c0 .8-.5 1.4-1.1 1.4h-9.6c-.6 0-1.1-.6-1.1-1.4 0-.8.5-1.4 1.1-1.4h9.6c.6.1 1.1.7 1.1 1.4"/><path d="m50.5 55.5c0-.8.5-1.4 1.1-1.4h9.6c.6 0 1.1.6 1.1 1.4 0 .8-.5 1.4-1.1 1.4h-9.6c-.6 0-1.1-.7-1.1-1.4"/></g><path d="M51.2,54.1c-19.2,4.2-38.4,0-38.4,0V9.9c19.2,4.1,38.4,0,38.4,0V54.1z" fill="#fff6d7"/><g fill="none" stroke="#7d8b91" stroke-miterlimit="10"><path d="m17.8 15.9c0 0 4.9 1.5 14.2 1.5 9.8 0 14.6-1.5 14.6-1.5"/><path d="m17.8 20.4c0 0 4.9 1.5 14.2 1.5 9.8 0 14.6-1.5 14.6-1.5"/><path d="m17.8 25c0 0 4.9 1.5 14.2 1.5"/><path d="m24.9 35.3c2 .2 4.3.3 7.1.3 9.8 0 14.6-1.5 14.6-1.5"/><path d="m17.8 38.7c0 0 4.9 1.5 14.2 1.5 9.8 0 14.6-1.5 14.6-1.5"/><path d="m17.8 43.3c0 0 4.9 1.5 14.2 1.5 9.8 0 14.6-1.5 14.6-1.5"/><path d="m17.8 47.8c0 0 4.9 1.5 14.2 1.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4dd.svg b/public/emoji/1f4dd.svg
new file mode 100644
index 000000000..5e6f46c8b
--- /dev/null
+++ b/public/emoji/1f4dd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m0 20.3c0 0 28.2 29.9 31.2 43.7 0 0 8.1-17.9 32.8-25.4 0 0-8.8-20.6-32.2-37 0 0-23.9 7.2-31.8 18.7" fill="#efd8b1"/><path d="m3.2 7.9c0 0 22 38.2 22.4 52.5 0 0 11-14.8 36.4-14 0 0-4.8-22.9-24.6-46.3 0-.1-24.5-.9-34.2 7.8" fill="#fff6d7"/><g fill="#7d8b91"><path d="m19.9 9.4c-.3.4.2-.4 0 0"/><path d="m19.9 9.4c.2-.3.3-.8.6-1.1.4-.3.8-.1 1.2-.4.8-.6 1.2-1.6 1.9-2.3.8-.8 1.8-1.3 2.9-1.6 1.1-.4 2.2-1.2 3.3-1.2-.5 1.5-1.5 2.8-1.7 4.5-.1.9 0 1.8.1 2.7.2-.7.4-1.4.6-2 .4-.9 1.3-.8 2.1-1.1.8-.4 1.5-1.1 2.2-1.7.3.5 1.4-.3 1.6.4.1.3 2.8-.1 3-.2-.6 0-2.7.1-2.8-.4-.3-.1-.9-.2-1.3-.2 0-.2 0-.5 0-.7-.6.4-1.2.9-1.8 1.4-.9.7-2 .5-2.9 1.2.3-1 .9-1.9 1.3-2.9.2-.4.3-.9.4-1.3.1-.4 0-.2-.3-.4-1.4-.4-2.8.7-4 1.2-1.1.5-2.1 1.1-2.9 1.9-.5.5-1.3 2.3-2 2.5-1.4 0-.9 1.3-1.8 1.7-.5.2-.8.2-1.3.5-.5.4-1.2 1.1-2 1 0-.6 0-1.2-.2-1.8-.8.4-1.1 1.1-1.8 1.6.2-1.6.9-2.9.9-4.6-.9.6-1.4 1.3-1.9 2.2-.6 1.1-1.1 2.9-2.3 3.5 0-1.5.7-3 .5-4.6-.3.8-.3 1.8-.5 2.5-.2.9-.4 1.8-.4 2.8 2.2-.3 2.6-3.5 3.9-4.9-.3 1.4-.8 2.7-.7 4.2.9-.5 1.3-1.5 2.1-2.1.3.9-.4 2.1 1.1 1.4.6-.3 1.1-.8 1.7-1.2.3-.2.9 0 1.2-.5"/><path d="m41.4 13.8c-.4-.4-1.1-.5-1.6-.9-.6-.5-1.6-.3-2.2-.1-1.6.4-2.7.8-4.2 0 0 .5.1 2.5-.7 2.4-.7 0-.5-2.1-.6-2.8-.4.6-.7 1.1-.7 1.8 0 .5.2.8-.2 1.3-.6.5-1.5.4-2.2.3-.2-1.1.1-2.4.2-3.6-.2 1-.5 2-.7 3.1-.2.8-.9.9-1.5.7-.1-.2.1-1 .1-1.2-.6 1.1-1 2.5-1.8 3.5-.4.5-1.3 1-1.7.2-.3-.5-.1-1.2 0-1.8-.5.6-1 2.3-1.8 2.3.1-.4.4-.8-.1-1-.2.4-.4.9-.7 1.4.2-.6.4-1.3.5-2-1.3.8-2.1 1.9-2.8 3.2 0-.2.1-.7.1-.9-.1.4-.9 1.9-.4 2.2.7-1.1 1.3-2.3 2.3-3.2-.5 1.5-1.1 2.8-1.4 4.3.6-.7 1.2-1.5 1.7-2.3.1-.3.3-.6.4-.9.3-.8.3-.2.9-.6.5-.4.8-1.1 1.1-1.7-.1 1.8 1.4 2.1 2.4.7.4-.6.7-1.2 1-1.8 0 0 .8.2.8.2.4 0 .7 0 1-.2 1.1.4 2.8.5 3.5-.8 1.2 1.3 2-.7 2.1-1.7 1.2.5 2.3-.1 3.5-.5.7-.2 2-.8 2.5 0 .2.3.7.3 1.2.4"/><path d="m30.8 24.1c0 0 .1 0 0 0"/><path d="m30.8 24.1c0-.4-.3-.6-.7-.3-.5.4-.2-.3-.2-.7 0-.5.1-.9.1-1.4-.2.4-.5.8-.7 1.2-.4.7-.3 2-1.3 2.1.2-.5.3-1 .4-1.5-.5.5-1.1.8-1.1 1.6 0 1-1 3.4-2.3 3.1.1-2 1.2-3.8 1.7-5.7-2 1.2-3.7 4.2-3.9 6.4 1-1.7 1.7-3.6 3.1-5-.4 1.5-.9 2.9-1 4.4 0 .3.8.1.9.1.7-.2 1.2-.9 1.5-1.5.1-.2.3-.5.4-.7.3-.6.4-.2.9-.5.7-.3.7-1.2 1.4-1.1.7.1 2.2-.1 2.7-.4-.6 0-1.2.1-1.9-.1m-.5-.4c.1.1.1.1.2.2-.1 0-.2-.1-.2-.2"/><path d="m44.1 42.4c.5-.7-.2-.1 0 0"/><path d="m42.2 44.6c0 0 0 0 0 0"/><path d="m58.4 39.7c-1.8-1.3-3.9-2.1-5.9-3.2.4.6 1 1.3 1.3 2-1 .1-.9 1.9-1 1.9-.5-.3-1.9 0-2.5.1 0-.1 0-.2.1-.3-1.8 1.2-3.3 3-5.7 2.5 1.1-1.7 2-3.6 1.9-5.7-1.8.6-2.8 2.3-3.6 3.9-.2-.6-1-1.1-1.5-.6-.6.5-.9 1.5-1.1 2.2-.3.9-.4 1.9-.5 2.8 0 .7-.1.8.6.8 1.7 0 3.2-2 4-3.2 2.2.6 3.5-.4 5.2-1.6 0 .8.6 1.3 1.4 1.1.8-.2 1.2-1.2 1.8-1.2.5 0 .8.2 1.3.2.5 0 1.1-.1 1.6-.2-.6-.7-.8-1.2-1-2.1 1.2.3 2.3.6 3.6.6m-16.2 4.9c.2-.2.3-.3 0 0-.3.2-.2.2-.1.1-.5.4-1.1.9-1.8.9 0-1.5.2-3.3.9-4.6.4-.6.9-.8 1.5-.3.4.4-.1.8-.1 1.2.1-.2.2-.4.3-.5.1.6.4 1 1 1.3-.5.6-1 1.3-1.7 1.9m1.9-2.2c-2.4-1 .7-4.1 2.1-4.7-.2 1.7-1.1 3.3-2.1 4.7m6.9-.8c-.8.2-.8-.6-.7-1.1.5.2 1 .4 1.6.5-.2.3-.5.6-.9.6m2.7-.7v-.1c0 .2 0 .1 0 .1m.2-.6c.1-.1.1-.3.1-.4-.3.1-.5.2-.8.3 0-.3-.1-1.1.3-1.2.8-.4.8.9.9 1.4-.2 0-.4 0-.5-.1m.9-1.8c-.1 0-.1 0-.2 0-.1-.1 0-.1.2 0"/></g><path transform="matrix(.7072-.707.707.7072 2.21 38.4031)" fill="#ffce31" d="m36.1 11.2h22.8v10.7h-22.8z"/><path d="m62.6 2.3l-1-1c-1.8-1.8-4.8-1.8-6.6 0l-3.3 3.3 7.6 7.6 3.3-3.3c1.9-1.8 1.9-4.7 0-6.6" fill="#ed4c5c"/><path transform="matrix(.7072-.707.707.7072 9.252 41.321)" fill="#93a2aa" d="m53.1 4.1h2.9v10.7h-2.9z"/><path transform="matrix(.7071-.7071.7071.7071 9.2573 41.3262)" fill="#c7d3d8" d="m53.1 5.3h2.9v8.4h-2.9z"/><path fill="#fed0ac" d="m35.6 20.8l-3.3 8.6 2.3 2.3 8.6-3.3z"/><path d="m31.8 30.9c-.5 1.2.2 1.8 1.3 1.3l4.2-1.6-3.9-3.9-1.6 4.2" fill="#333"/><path transform="matrix(.7071-.7071.7071.7071 2.2265 35.4574)" fill="#ffdf85" d="m34 13.3h19.9v3.6h-19.9z"/><path transform="matrix(.707-.7072.7072.707.1411 40.5113)" fill="#ff8736" d="m39 18.3h19.9v3.6h-19.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4de.svg b/public/emoji/1f4de.svg
new file mode 100644
index 000000000..a4039435d
--- /dev/null
+++ b/public/emoji/1f4de.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.4 2.5c-2.5-3.5-22.7 11.8-20.2 15.3 2 2.7 4.5 4.6 7.1 5.8-2.7 2.7-5.8 5.4-9.2 8-3.5 2.6-6.9 4.8-10.2 6.7-.4-2.9-1.5-5.9-3.5-8.5-2.5-3.6-22.7 11.7-20.2 15.1 3.6 4.9 8.9 7.4 13.7 7 6.4-.4 16.4-4.9 26.2-12.3 11.3-8.5 18.9-18.3 19.7-24.5.7-4-.5-8.6-3.4-12.6" fill="#676e72"/><g fill="#373e42"><path d="m8 47.2c.1 0 .1 0 0 0"/><path d="m8 47.2c-1.8-1.3-4.4-2.7-3.8-5.1-4.3 4.3 7.1 9.2 10.2 8.3-2.2-.8-4.3-1.8-6.4-3.2"/><path d="m47.1 21.8c-2.3-1.2-7.6-3.7-6.8-7-4.3 4.3 7.1 9.2 10.2 8.3-1.2-.3-2.3-.7-3.4-1.3"/><path d="m51.8 42.5c.6-.8 1.5-1.6 2.5-2.3.4-.3.5-.9.3-1.3-.3-.4-.9-.5-1.3-.3-1.4.9-2.5 2-3.3 3.1-.5-.2-1.1-.3-1.7-.3-1.5-.1-2.8.5-3.9 1.6-.6.6-1.1 1.6-1.4 2.6-1.3 0-2.6.5-3.6 1.4-.9.8-1.4 1.8-1.7 2.9-1.8-.1-3.4.8-4.1 1.4-.4-.3-.9-.6-1.3-.9-1.3-.6-2.8-.6-4.2 0-.8.3-1.6 1-2.3 1.9-1.2-.5-2.6-.5-3.8-.1-1.1.4-2 1.1-2.7 2-2.4-1.1-5.6-1.4-8.7-.6-2.8.7-6-.9-6.6-2.7-.5-1.4 1.2-2.5 2.3-3 .5-.2.7-.8.5-1.2s-.8-.7-1.2-.5c-3.9 1.8-3.6 4.3-3.3 5.2.9 2.8 5.2 4.7 8.7 3.9 2.6-.6 5.3-.4 7.3.4-.6 1.1-.9 2.3-.9 2.9 0 1.8.9 2.6 1.5 2.9.3.2.7.3 1 .3.7.1 1.4 0 2-.4.8-.5 1.3-1.3 1.3-2.2 0-1.6-.8-3-2.2-4.1.5-.5 1.1-1 1.7-1.2.8-.3 1.6-.2 2.2-.1-.8 1.6-1.1 3.4-.5 4.9.5 1.3 1.8 2 3.2 1.7 1.4-.3 2.3-1.5 2.3-2.9-.1-1.6-.9-3.3-2.3-4.4.4-.5.9-.9 1.4-1.1 1-.4 1.8-.4 2.7 0 .3.1.5.3.8.5-.3.3-.5.6-.7.9-.7 1.2-.8 2.6-.4 3.9.6 1.7 2.1 2.1 3.2 1.8 1.4-.5 2.5-2.2 1.8-4.2-.2-.6-.6-1.4-1.2-2.2l-.1-.1c.6-.4 1.5-.9 2.5-.9-.1 1.3 0 2.4.3 3 .7 1.6 1.9 2 2.5 2.1.4 0 .7 0 1.1-.1.7-.2 1.3-.6 1.7-1.2.6-.8.7-1.7.3-2.5-.7-1.5-1.9-2.5-3.6-2.9.2-.7.6-1.3 1.1-1.8.7-.6 1.4-.8 2-.9-.1 1.8.3 3.6 1.4 4.7 1 1 2.5 1.1 3.6.3 1.2-.8 1.6-2.3 1-3.5-.7-1.5-2.2-2.6-3.9-3.1.2-.6.5-1.2.8-1.6.7-.7 1.5-1.1 2.5-1.1.3 0 .6.1.9.1-.1.4-.2.8-.3 1.1-.2 1.4.2 2.7 1.2 3.7 1.2 1.4 2.7 1.2 3.6.4 1.1-1 1.4-3 0-4.6-.4-.2-1.1-.8-2-1.3m-30.6 16.9c0 .3-.2.5-.4.6-.4.2-.9.2-1.2 0-.4-.3-.5-.8-.5-1.3 0-.3.2-1.1.7-2 .9.8 1.4 1.7 1.4 2.7m6.7-1.6c0 .8-.7.9-.8 1s-.9.1-1.1-.6c-.4-.9-.1-2.2.4-3.3.9.7 1.5 1.8 1.5 2.9m6-.3c-.5.2-.7-.3-.9-.6-.3-.8-.2-1.6.3-2.3.1-.2.2-.4.4-.5.5.6.8 1.3.9 1.6.2 1-.3 1.7-.7 1.8m7.7-3.5c.1.3 0 .5-.1.7-.3.3-.7.6-1.1.5-.5-.1-.8-.6-1-1-.1-.3-.2-1.1-.1-2.1 1.1.3 1.9.9 2.3 1.9m5.6-4.2c.3.7-.3 1.1-.4 1.2s-.8.5-1.3 0c-.7-.7-1-2-.9-3.2 1.1.3 2.1 1.1 2.6 2m5.3-2.5c-.4.3-.8.1-1-.2-.5-.6-.8-1.4-.7-2.2 0-.2.1-.4.1-.7.7.4 1.2.9 1.4 1.1.8.9.5 1.7.2 2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4df.svg b/public/emoji/1f4df.svg
new file mode 100644
index 000000000..a46aa37d0
--- /dev/null
+++ b/public/emoji/1f4df.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,47c0,3.3-2.7,6-6,6H8c-3.3,0-6-2.7-6-6V17c0-3.3,2.7-6,6-6h48c3.3,0,6,2.7,6,6V47z" fill="#3e4347"/><g fill="#62727a"><path d="m15 48c0 .5-.4 1-1 1h-4c-.6 0-1-.5-1-1v-4c0-.5.4-1 1-1h4c.6 0 1 .5 1 1v4"/><path d="m23 48c0 .5-.5 1-1 1h-4c-.5 0-1-.5-1-1v-4c0-.5.5-1 1-1h4c.5 0 1 .5 1 1v4"/><path d="m31 48c0 .5-.5 1-1 1h-4c-.5 0-1-.5-1-1v-4c0-.5.5-1 1-1h4c.5 0 1 .5 1 1v4"/><path d="m9 15c-1.1 0-2 .9-2 2v22c0 1.1.9 2 2 2h21c1.1 0 2.7.6 3.6 1.2l6.9 5.5c.9.7 2.5 1.2 3.6 1.2h11c1.1 0 2-.9 2-2v-29.9c0-1.1-.9-2-2-2-.1 0-46.1 0-46.1 0"/></g><path d="m55 45c0 1.1-.9 2-2 2h-8c-1.1 0-2.7-.5-3.6-1.2l-4.8-3.6c-.9-.7-.7-1.2.4-1.2h16c1.1 0 2 .9 2 2v2" fill="#3e4347"/><path d="m46.4 45.8c-.3.3-.9.3-1.2 0-.3-.3-.3-.9 0-1.2l2.3-2.3c.3-.3.8-.3 1.2 0 .3.3.3.9 0 1.2l-2.3 2.3" fill="#83bf4f"/><g fill="#b2c1c0"><path d="m19 46l2 1v-2z"/><path d="m29 46l-2 1v-2z"/></g><circle cx="12" cy="46" r="1" fill="#f15744"/><path d="m51 35c0 1.1-.9 2-2 2h-34c-1.1 0-2-.9-2-2v-12c0-1.1.9-2 2-2h34c1.1 0 2 .9 2 2v12" fill="#c7e755"/><path d="m55 18c0-.5-.5-1-1-1h-6c-.5 0-1 .5-1 1 0 .5.5 1 1 1h6c.5 0 1-.4 1-1" fill="#f15744"/><g opacity=".7" fill="#3e4347"><path d="m17.9 28.6l.4.4-.4.4h-2.8l-.4-.4.4-.4h2.8"/><path d="m19.7 28.9l-.2-.2v-2.5l.5-.5.3.3v2.3l-.6.6m.6.9v2.3l-.3.3-.5-.5v-2.5l.2-.2.6.6m2.6-3.9h-2.4l-.4-.4.4-.4h2.4l.4.4-.4.4m.5 6.6l-.4.4h-2.4l-.4-.4.4-.4h2.4l.4.4m-.2-4.3v-2.3l.3-.3.5.5v2.5l-.2.2-.6-.6m.6.9l.2.2v2.5l-.5.5-.3-.3v-2.3l.6-.6"/><path d="m28.4 28.6l.4.4-.4.4h-2.8l-.5-.4.4-.4h2.9"/><path d="m30.1 29l-.2-.2v-3.1l.5-.5.3.9v2.3l-.6.6m.7.8v2.3l-.3.9-.5-.5v-3.1l.2-.2.6.6m2.6-1.5h-.8l-1.6-1.6v-.7h.7l1.7 1.7v.6m.2 0v-2.3l.3-.9.5.5v3.1l-.1.3-.7-.7m.7.8l.2.2v3.1l-.5.5-.3-.9v-2.3l.6-.6"/><path d="m38.9 28.6l.4.4-.4.4h-2.9l-.4-.4.4-.4h2.9"/><path d="m41.3 26.2v2.1l-.7.7-.2-.2v-2.8l.9.2m-.9 6v-2.8l.2-.2.7.7v2.1l-.9.2m4.1.7h-3.6l-.5-.5.9-.3h2.9l.3.8m-.3-7h-2.9l-.9-.3.5-.5h3.6l-.3.8m-.1 2.7l.4.4-.4.4h-2.8l-.5-.4.4-.4h2.9"/><path d="m48.9 28.6l.4.4-.4.4h-2.8l-.5-.4.4-.4h2.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4e0.svg b/public/emoji/1f4e0.svg
new file mode 100644
index 000000000..7e52dbfd0
--- /dev/null
+++ b/public/emoji/1f4e0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#3e4347" d="m6.4 30.9h13.3v31.1h-13.3z"/><g fill="#62727a"><path d="m61.2 42c-.2-1.2-1.5-2.2-2.7-2.2-16.9 0-24.9 0-41.9 0-1.2 0-2.4 1-2.7 2.2-1.1 5.9-1.1 11.9 0 17.8.2 1.2 1.5 2.2 2.7 2.2 16.9 0 24.9 0 41.9 0 1.2 0 2.4-1 2.7-2.2 1.1-5.9 1.1-11.9 0-17.8"/><path d="M56.7,21.9c-0.1-1.2-1.2-2.2-2.4-2.2H18.7c-1.2,0-2.3,1-2.4,2.2l-1.4,13.4H58L56.7,21.9z"/></g><g fill="#3e4347"><path d="m58 35.3h-44.2l-.5 4.5h45.1z"/><path d="m33.6 53.1h-16.5c-1 0-1.8-.8-1.8-1.9v-7.4c0-1 .8-1.9 1.8-1.9h16.5c1 0 1.8.8 1.8 1.9v7.4c-.1 1.1-.9 1.9-1.8 1.9m-16.5-9.9c-.3 0-.6.3-.6.6v7.4c0 .3.3.6.6.6h16.5c.3 0 .6-.3.6-.6v-7.4c0-.3-.3-.6-.6-.6h-16.5"/></g><path d="m27.6 46.4c0 .6-.5 1.1-1.1 1.1h-7.8c-.6 0-1.1-.5-1.1-1.1v-1.1c0-.6.5-1.1 1.1-1.1h7.8c.6 0 1.1.5 1.1 1.1v1.1" fill="#c7e755"/><g fill="#3e4347"><path d="m33.1 47c0 .3-.2.6-.6.6h-3.3c-.3 0-.6-.2-.6-.6v-1.1c0-.3.2-.6.6-.6h3.3c.3 0 .6.2.6.6v1.1"/><path d="m55.2 43.7c0 .3-.2.6-.6.6h-3.3c-.3 0-.6-.2-.6-.6v-1.1c0-.3.2-.6.6-.6h3.3c.3 0 .6.2.6.6v1.1"/><path d="m22 50.3c0 .3-.2.6-.6.6h-3.3c-.3 0-.6-.2-.6-.6v-1.1c0-.3.2-.6.6-.6h3.3c.3 0 .6.2.6.6v1.1"/><path d="m33.1 50.3c0 .3-.2.6-.6.6h-3.3c-.3 0-.6-.2-.6-.6v-1.1c0-.3.2-.6.6-.6h3.3c.3 0 .6.2.6.6v1.1"/><path d="m27.6 50.3c0 .3-.2.6-.6.6h-3.3c-.3 0-.6-.2-.6-.6v-1.1c0-.3.2-.6.6-.6h3.3c.3 0 .6.2.6.6v1.1"/></g><g fill="#b2c1c0"><circle cx="32" cy="57.6" r="2.2"/><path d="m59.7 53.1c0-1.2-1-2.2-2.2-2.2-.9 0-1.7.5-2 1.3-.1.1-.1.3-.1.4-.2.5-.6.5-1.2.5-1.8 0-3.3 1.5-3.3 3.3 0 1.8 1.5 3.3 3.3 3.3s3.3-1.5 3.3-3.3c0-.6 0-.9.5-1.2.1 0 .3-.1.4-.1.7-.3 1.3-1.1 1.3-2"/></g><circle cx="54.1" cy="56.4" r="2.2" fill="#258399"/><g fill="#3e4347"><circle cx="57.4" cy="53.1" r="1.1"/><circle cx="53" cy="47.6" r="1.1"/><path d="m56 39.8l-1.6-15.6c-.1-1.2-1.2-2.2-2.4-2.2h-31.1c-1.2 0-2.3 1-2.4 2.2l-1.6 15.6h39.1"/></g><path fill="#f5f5f5" d="m19.8 2h33.3v33.3h-33.3z"/><path d="m27.5 39.8l.6-6.2c.1-.9.9-1.6 1.8-1.6h12.9c.9 0 1.7.7 1.8 1.6l.6 6.2h1.1l-.6-6.3c-.1-1.4-1.4-2.6-2.9-2.6h-12.8c-1.5 0-2.8 1.2-2.9 2.6l-.6 6.3h1" fill="#a4b3b2"/><path d="m8.7 29c-1.5-.4-3-.4-4.5 0-1.3.3-2.2 2-2.2 3.2.3 8.3.3 16.7.1 25-.1 2.6 1.8 4.8 4.3 4.8 2.5 0 4.5-2.2 4.4-4.8-.2-8.3-.2-16.7.1-25 0-1.2-.9-2.9-2.2-3.2" fill="#62727a"/><g fill="#a4b3b2"><path d="m22 6.4h28.9v2.2h-28.9z"/><path d="m22 10.9h28.9v2.2h-28.9z"/><path d="m22 15.3h28.9v2.2h-28.9z"/><path d="m22 22h28.9v2.2h-28.9z"/><path d="m22 26.4h14.4v2.2h-14.4z"/></g><g fill="#3e4347"><circle cx="17.6" cy="57.6" r="1.1"/><circle cx="22" cy="57.6" r="1.1"/><circle cx="26.4" cy="57.6" r="1.1"/><circle cx="38.5" cy="56.6" r="1.1"/><circle cx="43" cy="56.6" r="1.1"/><circle cx="47.4" cy="56.6" r="1.1"/><circle cx="38.5" cy="52.5" r="1.1"/><circle cx="43" cy="52.5" r="1.1"/><circle cx="47.4" cy="52.5" r="1.1"/><circle cx="38.5" cy="48.4" r="1.1"/><circle cx="43" cy="48.4" r="1.1"/><circle cx="47.4" cy="48.4" r="1.1"/><circle cx="38.5" cy="44.3" r="1.1"/><circle cx="43" cy="44.3" r="1.1"/><circle cx="47.4" cy="44.3" r="1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4e1.svg b/public/emoji/1f4e1.svg
new file mode 100644
index 000000000..f15cb8a0e
--- /dev/null
+++ b/public/emoji/1f4e1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m25 48.6l-10.6-10c0 0-4.5 6.2-4.5 11.3h14.6c0-.8.5-1.3.5-1.3" fill="#94989b"/><g fill="#333"><path d="m26.9 48.5c-4.6 1.4-14.1-8-12.6-12.6 1.2-3.8 1.2-3.8 1.2-3.8l15.2 15.2c0 0 0 0-3.8 1.2"/><path d="m15.2 7.3c-3 3-4.6 6.9-4.9 11.2-.6 7.7 3 16.7 10.1 23.9 7.2 7.1 16.2 10.6 24 10.1 4.4-.3 8.3-1.9 11.3-4.9l-40.5-40.3"/></g><g fill="#42ade2"><path d="m43.5 8c1.9 1.6 3.9 3.4 6 5.4 2 2 3.9 4 5.5 5.9-.2-2.2-1.7-4.9-4.1-7.3-2.4-2.3-5.2-3.8-7.4-4"/><path d="m61 20.3c-.3-3.5-2.7-7.9-6.6-11.8-3.9-3.8-8.3-6.2-11.8-6.5 3.1 2.6 6.4 5.5 9.6 8.8 3.3 3.2 6.2 6.5 8.8 9.5"/></g><path d="m55.5 47.8c-3.1 3.1-14.7-3.4-25.9-14.5-11.2-11.2-17.7-22.7-14.5-25.9 3.1-3.1 14.7 3.4 25.9 14.6 11.1 11.1 17.7 22.6 14.5 25.8" fill="#94989b"/><path fill="#333" d="m33.1 32.5l-2.7-2.7 12.1-10.3 1 .9z"/><path d="m32.5 36c-3-2.7-5.7-5.6-5.7-5.6l4.5-3.1 4.2 4.2-3 4.5" fill="#da5b52"/><g fill="#333"><path d="m48 20.6c-1.6 1.6-4.1 1.6-5.7 0-1.6-1.6-1.6-4.1 0-5.6 1.6-1.6 4.1-1.6 5.7 0s1.5 4.1 0 5.6"/><path d="M9.9,49.9C7.2,49.9,5,52,5,54.7v5.2h8.6V49.9H9.9z"/></g><path d="m24.5 49.9h-11.8v10.1h16.6v-5.2c0-2.8-2.1-4.9-4.8-4.9" fill="#616161"/><path fill="#333" d="m3 59.2h8.6v2.8h-8.6z"/><g fill="#616161"><path d="m10.6 59.2h20.8v2.8h-20.8z"/><path d="m12.5 40.2h-2.3v1.5c-.6.9-.9 2.1-.9 3.4 0 1.3.3 2.5.9 3.4v1.5h2.3c1.8 0 3.2-2.2 3.2-4.9 0-2.8-1.4-4.9-3.2-4.9"/></g><ellipse cx="10.1" cy="45" rx="3.2" ry="4.9" fill="#333"/><ellipse cx="10.6" cy="45" rx="2.3" ry="4" fill="#0d0d0d"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4e2.svg b/public/emoji/1f4e2.svg
new file mode 100644
index 000000000..44179fefc
--- /dev/null
+++ b/public/emoji/1f4e2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m54.2 15.2c2.2 5.4 2.8 11.2 2.9 16.8-.1 5.6-.7 11.4-2.9 16.8-.5-5.6-.2-11.3-.2-16.9 0-5.5-.2-11.2.2-16.7"/><path d="m58.4 6.8c2.7 8.2 3.5 16.7 3.6 25.2-.1 8.4-.9 16.9-3.6 25.2 0-8.2.5-16.5.5-24.7.1-8.6-.4-17.2-.5-25.7"/></g><path fill="#333" d="m18.2 52.4h-8.1l14.5-13.6h8.1z"/><path d="m8.3 25.1c-1.6.1-3 .2-4.3.2 0 0-2.1 3.2-2.1 6.6 0 3.4 2.1 6.6 2.1 6.6 1.2 0 2.7.1 4.3.2-.6-1.2-1.7-4-1.7-6.9 0-2.7 1.1-5.5 1.7-6.7" fill="#b0bdc6"/><path d="m42.2 4.9c0 0-16 18-29.6 19.7-.7 1.7-1.6 4.5-1.6 7.4 0 2.9 1 5.7 1.7 7.3 13.6 1.7 29.5 19.7 29.5 19.7v-54.1" fill="#ed4c5c"/><path d="m12.7 24.6c-1.5.2-3 .3-4.3.5-.6 1.2-1.7 4-1.7 6.9 0 2.9 1.2 5.7 1.7 6.9 1.4.1 2.8.3 4.3.5-.7-1.8-1.7-4.6-1.7-7.4 0-2.9.9-5.7 1.7-7.4" fill="#333"/><ellipse cx="43.9" cy="31.9" rx="6.3" ry="28" fill="#aa1d39"/><path d="m43.9 59.9c-3.5 0-6.3-12.5-6.3-28 5.3-4 12.4 4.9 12.4 4.9-11 6-6.1 23.1-6.1 23.1" fill="#5b0617"/><path d="m37.8 24.4c0 0-.2 2.6-.2 7.5 0 4.9.2 7.5.2 7.5l12.3-2.6v-9.7l-12.3-2.7" fill="#333"/><path d="m37.7 26.8c0 0-.1 1.8-.1 5.1 0 3.4.1 5.1.1 5.1l12.5-1.8v-6.6l-12.5-1.8" fill="#4b4d4f"/><ellipse cx="50.2" cy="31.9" rx="1.6" ry="4.9" fill="#ed4c5c"/><path fill="#898a90" d="m10.1 28.2h8.1v24.2h-8.1z"/><ellipse cx="14.2" cy="32.5" rx="1.7" ry="2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4e3.svg b/public/emoji/1f4e3.svg
new file mode 100644
index 000000000..0967abab9
--- /dev/null
+++ b/public/emoji/1f4e3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m38.1 57.6c-.5.5-1.1 1-1.8 1.3l-7.9 3.7c-1.6.7-3.3.8-4.9.2-1.6-.6-2.9-1.8-3.6-3.3l-3.7-7.9c-1.1-2.4-.6-5.3 1.3-7.2.5-.5 1.1-1 1.8-1.3l7.9-3.7c3.2-1.5 7-.1 8.5 3.1l3.7 7.9c1.1 2.3.6 5.3-1.3 7.2m-17.7-10.4c-.7.7-.9 1.7-.5 2.6l3.7 7.9c.3.6.7 1 1.3 1.2.6.2 1.2.2 1.8-.1l7.9-3.7c1.1-.5 1.6-1.9 1.1-3l-3.7-7.9c-.5-1.1-1.9-1.6-3-1.1l-8 3.6c-.2.1-.5.3-.6.5" fill="#b0bdc6"/><g fill="#898a90"><path d="m36.2 56.3c-.4.4-.9.8-1.5 1l-6.4 3c-1.3.6-2.7.7-4 .2-1.3-.5-2.4-1.4-2.9-2.7l-3-6.4c-.9-2-.5-4.4 1-5.9.4-.4.9-.8 1.5-1l6.4-3c2.6-1.2 5.7-.1 6.9 2.5l3 6.4c.9 2 .5 4.4-1 5.9m-14.5-8.4c-.6.6-.7 1.4-.4 2.1l3 6.4c.2.5.6.8 1.1 1 .5.2 1 .1 1.4-.1l6.4-3c.9-.4 1.3-1.6.9-2.5l-3-6.4c-.4-.9-1.5-1.3-2.5-.9l-6.4 3c-.1.1-.3.2-.5.4"/><path d="m1.5 53.8c0 0-4 2.5 1.1 7.6 5.1 5.1 7.6 1.1 7.6 1.1l-8.7-8.7"/></g><path d="m2.9 55.2c0 0-4.2 2.3-.3 6.2 3.9 3.9 6.2-.3 6.2-.3l-5.9-5.9" fill="#b0bdc6"/><path d="m26.8 3.3l-25.3 50.3c-1.8 2.8 6.1 10.7 8.9 8.9l50.2-25.3-33.8-33.9" fill="#ed4c5c"/><path d="M62.9,35.2l-1.4,1.4c-3.5,3.5-13.9-1.3-23.3-10.7C28.8,16.4,23.9,6,27.4,2.5l1.4-1.4L62.9,35.2z" fill="#898a90"/><path d="m61.6 34l-3.7 3.7c0 0-7.8.1-19.7-11.9-12-11.9-11.9-19.7-11.9-19.7l3.7-3.7 31.6 31.6" fill="#dfe9ef"/><path d="m52.1 11.9c9.4 9.4 14.2 19.9 10.7 23.3-3.5 3.5-13.9-1.3-23.3-10.7-9.4-9.4-14.2-19.9-10.7-23.4 3.5-3.4 13.9 1.4 23.3 10.8" fill="#b0bdc6"/><path d="m39.5 24.5c6.7 6.7 13.9 11 18.7 11.8-.8-4.9-5.1-12-11.8-18.7-6.7-6.7-13.9-11-18.7-11.8.8 4.8 5.2 12 11.8 18.7" fill="#898a90"/><g fill="#fff"><path d="m5.5 55.7c-.5-.5-.9-.8-1.2-.8-.2 0-.3 0-.4.1-.2.2-.1.6.2 1.2.3.6.8 1.3 1.7 2.2.9.9 1.6 1.4 2.1 1.6.6.1.9.1 1.1 0 .2-.1.2-.4 0-.7-.2-.4-.6-.8-1-1.3-.2.2-.4.3-.5.5-.4-.4-.8-.8-1.2-1.2.3-.3.6-.6.9-1 1.3 1.4 2.8 2.6 4.3 3.8-.1.1-.3.2-.4.3-.4-.2-.7-.5-1.1-.8.3.4.5.7.5.9.1.3.1.5-.1.7-.4.2-1 .2-1.9-.2-.9-.4-1.9-1.1-3-2.2-1.1-1.1-1.8-2.2-2.3-3.1-.4-1-.5-1.7-.2-2.1.2-.3.6-.4 1.2 0 .6.3 1.2.9 1.9 1.6-.3.1-.4.3-.6.5"/><path d="m13.6 57.4c.5.8.5 1.3 0 1.6-.5.3-1.2.3-2.1-.1-1.1-.4-2.4-1.3-3.8-2.7-1.4-1.4-2.2-2.7-2.7-3.8-.4-.9-.4-1.6-.1-2.1.3-.5.8-.5 1.6 0 .9.6 2.1 1.7 3.7 3.3 1.7 1.6 2.9 2.8 3.4 3.8m-1.8-.8c-.4-.6-1.1-1.3-2.1-2.3-1-1-1.7-1.7-2.3-2.1-.6-.4-1-.5-1.2-.2-.2.3-.1.7.2 1.4.3.7.9 1.5 1.8 2.4.9.9 1.7 1.5 2.4 1.8.7.3 1.1.4 1.4.2.3-.3.2-.6-.2-1.2"/><path d="m9.8 43.7c.5.7 1 1.4 1.6 2.1-.3.4-.6.8-1 1.3 2.4 3.1 5.3 5.8 8.5 8-.3.2-.6.4-.9.6-3.1-2.2-5.9-4.8-8.2-7.8-.3.4-.6.8-.9 1.1-.5-.6-1-1.2-1.4-1.9.8-1 1.5-2.2 2.3-3.4"/><path d="m14.5 41.7c-.7.9-1.3 1.8-2 2.7.7.9 1.4 1.7 2.2 2.6.7-.7 1.3-1.5 2-2.2.7.7 1.4 1.4 2.1 2.1-.7.7-1.4 1.3-2.1 2 1 .9 2 1.8 3.1 2.6.9-.7 1.8-1.4 2.8-2.1.8.6 1.7 1.2 2.5 1.8-1.4.9-2.7 1.7-4 2.6-4.4-2.8-8.1-6.5-10.9-10.7.8-1.3 1.7-2.6 2.5-3.9.6.9 1.2 1.7 1.8 2.5"/><path d="m14.6 36.3c.3-.5.7-1.1 1-1.6 4.2 5 9.8 9.2 16.4 12.2-.6.3-1.1.7-1.7 1.1-1.3-.6-2.6-1.3-3.8-2-.8.6-1.5 1.1-2.3 1.7.9.9 1.8 1.7 2.7 2.5-.5.3-.9.6-1.4.9-4.4-4.1-8.2-9-10.9-14.8m7.4 8.9c.5-.4 1-.9 1.4-1.3-2.1-1.5-4.1-3.1-5.9-4.9 1.4 2.3 2.9 4.4 4.5 6.2"/><path d="m21.4 25c.6-1.1 1.2-2.1 1.9-3.2 4.4 7.9 10.9 14.5 18.9 18.9-.7.4-1.4.8-2.1 1.2-5.1-2.9-9.6-6.7-13.3-11.2-.3-.4-.8-.9-1.3-1.7-.5-.7-.9-1.3-1.2-1.7 3.6 6.4 8.3 11.7 13.9 15.6-.6.4-1.3.8-1.9 1.1-6.1-2.9-11.3-7-15.5-11.8.2.3.6.8 1.1 1.5.5.6.9 1.1 1.2 1.4 3.3 3.9 7.2 7.2 11.6 9.9-.5.3-1.1.7-1.6 1-6.2-3.8-11.4-9-15.1-15.2.5-.9 1-1.7 1.6-2.6 3.5 4.8 8.1 9 13.5 12.4-4.9-4-8.8-9.4-11.7-15.6"/><path d="m24.9 19.1c.5-.9 1-1.8 1.5-2.7 1.2 2.3 2.6 4.5 4.1 6.5 2.6 4 5.8 7.5 9.3 10.5-.4.3-.7.6-1.1.8-3.7-2.6-7.1-5.6-9.9-9-1.4-1.9-2.7-3.9-3.9-6.1m15.3 17c.8-.5 1.5-1.1 2.3-1.6 1.6 1.1 3.3 2.2 5.1 3.1-.9.5-1.7 1-2.6 1.5-1.7-.9-3.3-1.9-4.8-3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4e4.svg b/public/emoji/1f4e4.svg
new file mode 100644
index 000000000..b7b006630
--- /dev/null
+++ b/public/emoji/1f4e4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#89664c" d="m24.9 39v12.4l-24.9 12.6v-16.5z"/><path fill="#b77e58" d="m24.9 39h39.1v12.3h-39.1z"/><path fill="#f2bc97" d="M24.9 51.4 0 64 53.5 64 64 51.4z"/><path d="M35.4,47.5c0,0-0.3,7-1.7,8.3c-2.7,2.6-11.1,2.6-13.9,0c-1.4-1.3-1.7-8.3-1.7-8.3H0V64h53.5V47.5H35.4z" fill="#d3976e"/><path fill="#89664c" d="M64 51.4 53.5 64 53.5 47.5 64 39z"/><path d="m37.9 0l2.4 5.5c0 0-9.1 5.3-11 17.5-1.7 11.3 2.5 19 2.5 19l1.2.8c0 0-1.4-8.9 3.5-16.8 3-4.8 7.1-7.9 8.5-8.8l2 4.7 1.5 1.5 11.5-19.4-1.5-1.5-20.6-2.5" fill="#881a0e"/><path d="m33.2 42.9c0 0-.1-7 4-15.4 3.4-6.9 9.1-9.7 9.1-9.7l2.5 5.7 11.2-19.5-20.6-2.5 2.4 5.5c0 0-9.1 5.3-11 17.5-1.6 11.3 2.4 18.4 2.4 18.4" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4e5.svg b/public/emoji/1f4e5.svg
new file mode 100644
index 000000000..75df61a63
--- /dev/null
+++ b/public/emoji/1f4e5.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#89664c" d="m24.9 39v12.4l-24.9 12.6v-16.5z"/><path fill="#b77e58" d="m24.9 39h39.1v12.3h-39.1z"/><path fill="#f2bc97" d="M24.9 51.4 0 64 53.5 64 64 51.4z"/><path d="M35.4,47.5c0,0-0.3,7-1.7,8.3c-2.7,2.6-11.1,2.6-13.9,0c-1.4-1.3-1.7-8.3-1.7-8.3H0V64h53.5V47.5H35.4z" fill="#d3976e"/><path fill="#89664c" d="M64 51.4 53.5 64 53.5 47.5 64 39z"/><path d="M48.5,34l-5.6-2.2c0,0,2.7-10.2-4.6-20.1C31.5,2.5,23,0,23,0l-1.4,0.3c0,0,7.3,5.3,9.4,14.4
+			c1.3,5.5,0.6,10.6,0.2,12.3l-4.8-1.9h-2.1L30,46.8h2.1L48.5,34z" fill="#5b7f38"/><path d="m21.5.3c0 0 5 4.8 8 13.7 2.5 7.3.5 13.3.5 13.3l-5.8-2.2 5.8 21.7 16.4-12.8-5.6-2.2c0 0 2.7-10.2-4.6-20.1-6.9-9.2-14.7-11.4-14.7-11.4" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4e6.svg b/public/emoji/1f4e6.svg
new file mode 100644
index 000000000..95182fd1b
--- /dev/null
+++ b/public/emoji/1f4e6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#89664c" d="M32 64 0 44.8 0 19.2 32 38.4z"/><path fill="#fed0ac" d="m32 38.4v25.6l32-19.2v-25.6z"/><path fill="#d3976e" d="M0 19.2 32 38.4 64 19.2 32 0z"/><path fill="#89664c" d="M50.9 27 19 7.8 13 11.4 45 30.6z"/><path fill="#d0d0d0" d="m39.3 6.8l-7.1-4.4-5.9 3.6 7.1 4.3z"/><path fill="#d3976e" d="m50.8 27.1l-5.6 3.4v9.2l5.6-3.4z"/><g fill="#fff"><path d="m62.5 22.1l-5.7 3.4v9.2l5.7-3.4z"/><path d="m41.6 43.5l-7.7 4.6v12.6l7.7-4.7z"/></g><path fill="#d3976e" d="m45.2 56.1l5.6-3.4v-9.2l-5.6 3.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4e7.svg b/public/emoji/1f4e7.svg
new file mode 100644
index 000000000..c296f5070
--- /dev/null
+++ b/public/emoji/1f4e7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b0bdc6"><path d="m.6 48.7l18.5-19.3-14.2-20.5c-.7.9-1.2 2.1-1.3 3.5l-3.6 32.7c-.1 1.4.1 2.6.6 3.6"/><path d="m62.7 5.5l-26.8 24.9 21.1 28.5c1.2-1 2-2.5 2.2-4.3l4.8-44.6c.2-1.8-.4-3.5-1.3-4.5"/></g><path d="m25.7 39.4l-6.6-10-18.5 19.3c.4.9 1.1 1.5 1.9 1.7l50.8 9.6c1.4.3 2.7-.2 3.7-1.1l-21.1-28.5-10.2 9" fill="#cad5dd"/><path d="m59.3 4l-52.2 3.5c-.8.1-1.6.6-2.2 1.4l14.3 20.5 6.6 10 10.2-9 26.7-24.9c-.9-1-2.1-1.6-3.4-1.5" fill="#dfe9ef"/><path fill="#428bc1" d="m35.2 23.6l.6-5.1-17.5-.1-2.9 23.9 17 4 .7-5.1-12.8-2.5.7-5.5 12.8 1.8.6-5.1-12.9-1.3.7-5.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4e8.svg b/public/emoji/1f4e8.svg
new file mode 100644
index 000000000..694c04ee9
--- /dev/null
+++ b/public/emoji/1f4e8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b0bdc6"><path d="m12.3 53.6l15.4-20.8-10.5-19c-.6.9-1 2.2-1.2 3.6l-4 32.7c-.2 1.4-.1 2.6.3 3.5"/><path d="m63.1 5.2l-22.1 27.1 15.6 26.4c1-1.1 1.7-2.6 1.9-4.5l5.5-44.5c.2-2-.2-3.5-.9-4.5"/></g><path d="m32.5 42.1l-4.8-9.3-15.4 20.8c.3.8.8 1.4 1.4 1.5l39.9 4.9c1.1.1 2.1-.4 3-1.4l-15.6-26.3-8.5 9.8" fill="#cad5dd"/><path d="m60.5 4.1l-41.5 8.2c-.6.1-1.3.7-1.8 1.6l10.5 19 4.8 9.3 8.4-9.9 22.2-27.1c-.6-.9-1.6-1.4-2.6-1.1" fill="#dfe9ef"/><g fill="#79d3f7"><path d="m9.2 45c.8 0 1.4.7 1.3 1.5l-.7 6.1c-.1.8-.8 1.4-1.7 1.3l-6.3-.9c-.8-.1-1.4-.9-1.3-1.7l.7-5c.1-.8.9-1.5 1.7-1.5l6.3.2"/><path d="m11.3 29.7c.8-.1 1.4.5 1.3 1.4l-.8 6.8c-.1.8-.9 1.5-1.7 1.5h-8.6c-.8 0-1.4-.7-1.3-1.5l.9-5.9c.1-.8.9-1.5 1.7-1.6l8.5-.7"/><path d="m13.4 13.4c.8-.1 1.4.4 1.3 1.2l-.8 6.9c-.1.8-.9 1.6-1.7 1.7l-10.6 1.1c-.8.1-1.4-.5-1.2-1.3l1-5.9c.1-.8.9-1.6 1.7-1.7l10.3-2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4e9.svg b/public/emoji/1f4e9.svg
new file mode 100644
index 000000000..2e5dd66c4
--- /dev/null
+++ b/public/emoji/1f4e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b0bdc6"><path d="m.6 52.6l18.5-19.6-14.2-20.7c-.7.9-1.2 2.2-1.3 3.5l-3.6 33.1c-.1 1.4.1 2.7.6 3.7"/><path d="m62.7 8.8l-26.8 25.2 21.1 28.9c1.2-1 2-2.5 2.2-4.4l4.8-45.1c.2-1.9-.4-3.5-1.3-4.6"/></g><path d="m25.7 43.1l-6.6-10.1-18.5 19.6c.4.9 1.1 1.5 1.9 1.7l50.8 9.7c1.4.3 2.7-.2 3.7-1.1l-21.1-28.9-10.2 9.1" fill="#cad5dd"/><path d="m59.3 7.3l-52.2 3.6c-.8.1-1.6.6-2.2 1.4l14.2 20.7 6.6 10.1 10.2-9.1 26.8-25.2c-.9-1-2.1-1.6-3.4-1.5" fill="#dfe9ef"/><path fill="#ed4c5c" d="m27.1 32.6l-11.7-17.5 4.9-.1.3-14.3 15.1-.7-.4 15.3 8.4.2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ea.svg b/public/emoji/1f4ea.svg
new file mode 100644
index 000000000..b825c02f2
--- /dev/null
+++ b/public/emoji/1f4ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b0bdc6" d="m38 64l-8.8-1.2v-49h8.8z"/><path fill="#7d8b91" d="m44.3 13.8h-6.3v50.2l6.3-6.1z"/><path d="M46.8,0c-8.2,0-35.6,9.5-35.6,9.5l24.6,40.4l28.3-17V17C64,6.3,57.6,0,46.8,0z" fill="#333"/><path d="M17.2,8.5C6.4,8.5,0,16,0,26.8v17l35.7,6.1V29.2C35.7,18.4,28.1,8.5,17.2,8.5z" fill="#697277"/><path fill="#ed4c5c" d="m62.7 14.2l-26 12.4v3.3l19.2-9.6v9.9l6.8-3.8z"/><g fill="#333"><path d="m9.7 22.8l2.6.3-.1 10.7-1.7-.2.1-7.2c0-.2 0-.5 0-.9 0-.4 0-.7 0-.9l-1.7 8.7-1.7-.2-1.5-9.2c0 .2 0 .5 0 .9 0 .4 0 .7 0 .9l-.1 7.2-1.7-.2.1-10.7 2.6.3 1.5 8.6 1.6-8.1"/><path d="m16.4 23.6l2 .3 2.9 11.1-1.9-.3-.5-2.3-3.2-.4-.6 2.1-1.9-.3 3.2-10.2m-.2 6.7l2.2.3-1-4.3-1.2 4"/><path d="m24 35.4l-1.8-.2.1-10.7 1.8.2-.1 10.7"/><path d="m25.8 24.9l1.8.2-.1 8.7 4.3.6v1.9l-6-.8v-10.6"/></g><path d="m19.6 16.4l-4.5 2.1.3-3 3.2-1.5c1.2-.5 2.2 1.9 1 2.4" fill="#52595e"/><path d="m18.4 16.1c.3 2.5-1.5 3.9-3 4-.9.1-1.6-6.6-1.6-6.6s.9-.5 1.6-.5c1.5-.1 2.8 1.2 3 3.1" fill="#333"/><ellipse transform="matrix(.9946-.1039.1039.9946-1.6525 1.6562)" cx="15.1" cy="16.7" rx="2.8" ry="3.5" fill="#52595e"/><ellipse transform="matrix(.9946-.104.104.9946-1.6542 1.6577)" cx="15.1" cy="16.7" rx="2.1" ry="2.6" fill="#697277"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4eb.svg b/public/emoji/1f4eb.svg
new file mode 100644
index 000000000..fcd20da49
--- /dev/null
+++ b/public/emoji/1f4eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b0bdc6" d="m38 64l-8.8-1.2v-49h8.8z"/><path fill="#7d8b91" d="m44.3 13.8h-6.3v50.2l6.3-6.1z"/><path d="M46.8,0c-8.2,0-35.6,9.5-35.6,9.5l24.6,40.4l28.3-17V17C64,6.3,57.6,0,46.8,0z" fill="#333"/><path d="M17.2,8.5C6.4,8.5,0,16,0,26.8v17l35.7,6.1V29.2C35.7,18.4,28.1,8.5,17.2,8.5z" fill="#697277"/><path fill="#ed4c5c" d="m37.2 6.4v29.2l2.8-1.3v-18.7l11.2-4.3v-9.7z"/><g fill="#333"><path d="m9.7 22.8l2.6.3-.1 10.7-1.7-.2.1-7.2c0-.2 0-.5 0-.9 0-.4 0-.7 0-.9l-1.7 8.7-1.7-.2-1.5-9.2c0 .2 0 .5 0 .9 0 .4 0 .7 0 .9l-.1 7.2-1.6-.2v-10.7l2.6.3 1.5 8.6 1.6-8.1"/><path d="m16.4 23.6l2 .3 2.9 11.1-1.9-.3-.5-2.3-3.2-.4-.6 2.1-1.9-.3 3.2-10.2m-.2 6.7l2.2.3-1-4.3-1.2 4"/><path d="m24 35.4l-1.8-.2.1-10.7 1.8.2-.1 10.7"/><path d="m25.8 24.9l1.8.2-.1 8.7 4.3.6v1.9l-6-.8v-10.6"/></g><path d="m19.6 16.4l-4.5 2.1.3-3 3.2-1.5c1.2-.5 2.2 1.9 1 2.4" fill="#52595e"/><path d="m18.4 16.1c.3 2.5-1.5 3.9-3 4-.9.1-1.6-6.6-1.6-6.6s.9-.5 1.6-.5c1.5-.1 2.8 1.2 3 3.1" fill="#333"/><ellipse transform="matrix(.9946-.1039.1039.9946-1.6526 1.6563)" cx="15.1" cy="16.7" rx="2.8" ry="3.5" fill="#52595e"/><ellipse transform="matrix(.9946-.104.104.9946-1.6542 1.6578)" cx="15.1" cy="16.7" rx="2.1" ry="2.6" fill="#697277"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ec.svg b/public/emoji/1f4ec.svg
new file mode 100644
index 000000000..2393774c7
--- /dev/null
+++ b/public/emoji/1f4ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b0bdc6" d="m38 64l-8.8-1.2v-49h8.8z"/><path fill="#7d8b91" d="m44.3 13.8h-6.3v50.2l6.3-6.1z"/><path d="m17.2 8.5c-1.9 0-3.7.2-5.3.7-7.6 2.1-11.9 8.7-11.9 17.6v17l35.7 6.1v-20.7c0-10.8-7.6-20.7-18.5-20.7" fill="#697277"/><path fill="#94989b" d="M35.7 49.9 0 43.8 35.7 27.5z"/><g fill="#b0bdc6"><path d="m44 34.6l-11.3-8.4 5.6-11.9c.4.4.8 1 1 1.7l4.7 16.7c.1.7.1 1.4 0 1.9"/><path d="m7.9 17.6l16.1 10.6-8.5 16.7c-.7-.4-1.3-1.1-1.5-2.1l-6.4-22.7c-.2-1-.1-1.8.3-2.5"/></g><path d="m30.1 32l2.6-5.8 11.3 8.4c-.2.5-.4.9-.8 1l-25.6 9.4c-.7.3-1.4.1-2-.2l8.4-16.6 6.1 3.8" fill="#cad5dd"/><path d="m9.5 16.5l27.5-2.7c.4 0 .9.2 1.3.5l-5.6 11.9-2.6 5.8-6.1-3.8-16.1-10.6c.3-.6.9-1 1.6-1.1" fill="#dfe9ef"/><path d="m46.8 0c-7.4 0-30.3 7.7-34.9 9.2 1.6-.4 3.4-.7 5.3-.7 10.9 0 18.5 9.9 18.5 20.7v20.7l28.3-17v-15.9c0-10.7-6.4-17-17.2-17" fill="#333"/><path fill="#ed4c5c" d="m37.2 6.4v29.2l2.8-1.3v-18.7l11.2-4.3v-9.7z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ed.svg b/public/emoji/1f4ed.svg
new file mode 100644
index 000000000..c4fddbace
--- /dev/null
+++ b/public/emoji/1f4ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b0bdc6" d="m38 64l-8.8-1.2v-49h8.8z"/><path fill="#7d8b91" d="m44.3 13.8h-6.3v50.2l6.3-6.1z"/><path d="M46.8,0c-8.2,0-35.6,9.5-35.6,9.5l24.6,40.4l28.3-17V17C64,6.3,57.6,0,46.8,0z" fill="#333"/><path d="M17.2,8.5C6.4,8.5,0,16,0,26.8v17l35.7,6.1V29.2C35.7,18.4,28.1,8.5,17.2,8.5z" fill="#697277"/><path fill="#94989b" d="M35.7 49.9 0 43.8 35.7 27.4z"/><path fill="#ed4c5c" d="m62.7 14.2l-26 12.4v3.3l19.2-9.6v9.9l6.8-3.8z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ee.svg b/public/emoji/1f4ee.svg
new file mode 100644
index 000000000..2c53c56e2
--- /dev/null
+++ b/public/emoji/1f4ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.7 0h-47c0 0-.1 0-.1 0-4.7 0-9.6 7-9.6 26v32 6h4.3v-6h38.4v6h4.3l3.1-1.4v-6l6.7-3.1v3.9h4.3l3.1-1.4v-6-.1-29.9c-.2-10.9-2.9-19.8-7.5-20" fill="#c94747"/><path fill="#ed4c5c" d="m9.7 0h46.9v32h-46.9z"/><path fill="#881a0e" d="m56.7 50.8h4.3v6.6h-4.3z"/><g fill="#ed4c5c"><path d="M17.1,20L0,26C0,7,4.9,0,9.6,0S17.1,9,17.1,20z"/><path d="M17.1 50 0 58 0 26 17.1 20z"/></g><g fill="#c94747"><path d="m64 50l-17.1 8v-32l17.1-6z"/><path d="m50 62.6l-3.1 1.4v-6l3.1-1.4z"/><path d="m64 55.9l-3.1 1.5v-6l3.1-1.5z"/></g><path fill="#ed4c5c" d="m0 26v32 6h4.3v-6h38.4v6h4.2v-6-32z"/><path d="m42.7 32.9c0-2.2-1.9-4-4.3-4h-29.9c-2.3 0-4.3 1.8-4.3 4v18.2c0 2.2 1.9 4 4.3 4h29.9c2.3 0 4.3-1.8 4.3-4v-18.2" fill="#c94747"/><path d="m41.4 34.2c0-2.2-1.9-4-4.3-4h-27.4c-2.3 0-4.3 1.8-4.3 4v15.6c0 2.2 1.9 4 4.3 4h27.4c2.3 0 4.3-1.8 4.3-4v-15.6" fill="#ed4c5c"/><g fill="#fff"><path d="m14.6 37.7h2.8v8.6h-1.8v-5.8c0-.2 0-.4 0-.7s0-.5 0-.7l-1.7 7.2h-1.9l-1.7-7.2c0 .2 0 .4 0 .7s0 .5 0 .7v5.8h-1.8v-8.6h2.8l1.7 6.8 1.6-6.8"/><path d="m21.8 37.7h2.2l3.3 8.6h-2.1l-.6-1.8h-3.4l-.6 1.8h-2l3.2-8.6m-.1 5.4h2.3l-1.2-3.4-1.1 3.4"/><path d="m30.1 46.3h-1.9v-8.6h1.9v8.6"/><path d="M32,37.7h1.9v7.1h4.6v1.6H32V37.7z"/></g><path fill="#881a0e" d="m43.7 19.1h-25.3l-12.5 3.4h37.8z"/><path fill="#af2b2b" d="m12.9 3.5h39.5v15.6h-39.5z"/><path d="m59.7 20l-17.1 6c0-19 4.9-26 9.6-26s7.5 9 7.5 20" fill="#ed4c5c"/><g fill="#c94747"><path d="m18.4 19.1l-12.5 3.4c0-13.9 3.6-19 7-19 3.5 0 5.5 7.5 5.5 15.6"/><path d="M64,20l-17.1,6c0-19,4.9-26,9.6-26S64,9,64,20z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ef.svg b/public/emoji/1f4ef.svg
new file mode 100644
index 000000000..6ead0b07b
--- /dev/null
+++ b/public/emoji/1f4ef.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m54.4 30.2c-2.7-2.6-4.2-5.6-4-7.5s-.1 4.2-1.5 5.9c-.8.9-1.7 1.8-2.7 2.8-.2.2-.4.4-.6.6.5-1.8.8-3.8.8-5.7 0-5.3-2.1-10.4-5.9-14.1-3.8-3.8-8.8-5.9-14.1-5.9s-10.4 2.2-14.2 5.9c-3.8 3.8-5.8 8.8-5.8 14.2 0 4.7 1.6 9.1 4.6 12.7-.5-.3-.9-.5-1.4-.8-1.6-.9-3.1-2-4.4-3-.8-.6-1.5-1.2-2.2-1.7-.4-.3-.6-.7-.6-.9 0-.3 0-.6-.1-.8-.3-.4-1-.3-1.6.2-.5.5-.7 1.2-.4 1.6.2.2.4.2.8.2.5 0 .5.2.9.6 0 0 4.5 4.7 6.1 6.1 1.5 1.3 3.3 2.6 5.3 3.6 1 .5 2.1 1 3.2 1.4 1.1.4 2.3.7 3.5 1 1.2.2 2.4.4 3.6.5.6.1 1.2.1 1.7.2.3 0 .6.1.8.1.1 0 .3 0 .4 0h.5c2.5.1 5 0 7.4-.4 2.4-.4 4.8-1.1 6.9-1.9 2.2-.8 4.2-1.8 6.1-2.8 1.9-1 3.6-2.1 5.1-3.2 1.1-.8 2.1-1.5 3-2.2 2.8-2.1 6.5-2.9 6.5-2.9-2.2.1-5.1-1.3-7.7-3.8m-28 10.4c-7.8 0-14.2-6.4-14.2-14.2 0-7.8 6.4-14.2 14.2-14.2 7.8 0 14.2 6.4 14.2 14.2 0 7.8-6.4 14.2-14.2 14.2" fill="#f2b200"/><path d="m60 24.5c-3.4-3.3-7.4-4.7-9-3.1-.3.3-.5.8-.6 1.3-.2 1.9 1.3 4.9 4 7.5 2.6 2.5 5.5 3.9 7.4 3.7.6 0 1.2-.3 1.5-.7 1.6-1.5.1-5.4-3.3-8.7" fill="#333"/><g fill="#ed4c5c"><path d="m24.8 39.7c0 1.5 0 3 0 4.4 0 1.2 0 2.4 0 3.6 0 .4.4.8.8.8.4 0 .8-.4.8-.8 0-1.5 0-3 0-4.4 0-1.2 0-2.4 0-3.6 0-.4-.4-.8-.8-.8-.4 0-.8.4-.8.8"/><path d="m27.9 39.7c0 1.5 0 3 0 4.4 0 1.2 0 2.4 0 3.6 0 .4.4.8.8.8s.8-.4.8-.8c0-1.5 0-3 0-4.4 0-1.2 0-2.4 0-3.6 0-.4-.4-.8-.8-.8s-.8.4-.8.8"/></g><path d="m27.9 53.2c0-.9 0-1.8 0-2.7 0-2.1 0-4.2 0-6.2 0-1.4 0-2.9 0-4.3 0-.1 0-.1 0-.2 0-.4-.4-.8-.8-.8s-.8.4-.8.8c0 1.1 0 2.1 0 3.2 0 2.1 0 4.2 0 6.2 0 1.4 0 2.7 0 4.1-.5.4-.7 1.3-.8 2.1-.1-.7-.2-1.7-.8-2.1 0-.9 0-1.8 0-2.7 0-2.1 0-4.2 0-6.2 0-1.4 0-2.9 0-4.3 0-.1 0-.1 0-.2 0-.4-.4-.8-.8-.8s-.8.4-.8.8c0 1.1 0 2.1 0 3.2 0 2.1 0 4.2 0 6.2 0 1.4 0 2.7 0 4.1-.8.6-.8 2.2-.8 2.9 0 .9.7 1.6 1.6 1.6.9 0 1.6-.7 1.6-1.6 0 .9.7 1.6 1.6 1.6.9 0 1.6-.7 1.6-1.6 0-.9 0-2.5-.8-3.1" fill="#c94747"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4f0.svg b/public/emoji/1f4f0.svg
new file mode 100644
index 000000000..51f9f85a0
--- /dev/null
+++ b/public/emoji/1f4f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m30 63.1c0 0 19.7-25.3 34-33.1-6.4-12.5-38.2-25-38.2-25l-20.1 26.2 19.6 31.7c1.1 1.4 3.2 1.5 4.7.2" fill="#94989b"/><path d="m26 57.9c0 0 38.3-26.7 33.5-42.1-10.7 1-31.2-13.6-32.7-15.8-6 8.8-18.6 15.5-24.3 23.1-2.3 3.1-3.5 5.3-1.2 8.8l24.1 30.9c-1.2-1.4-.8-3.6.6-4.9" fill="#d0d0d0"/><g fill="#94989b"><path d="m47.3 32.4l-28.4-22.2.8-.7 28.6 22z"/><path d="M17.9,31.2L7.7,20.5c4.9-5.6,8.9-8.2,8.9-8.2L28.2,22L17.9,31.2z"/><path d="m24.7 52.6l-21.9-26.8c.6-2.4 2.6-3.5 2.6-3.5l23.3 26.7-4 3.6"/><path d="m30.8 24.2l-3.5 3.1 12.7 11.6 4-3.6z"/><path d="m23.8 30.5l-3.5 3.1 11.6 12.5 4.1-3.6z"/><path d="m28.3 4.4l1.1.7-1.7 4.7 3.8-3.4 1.1.7-5.5 4.9-1.1-.8 1.7-4.8-3.7 3.3-.9-.7 5.2-4.6"/><path d="m37.1 11.5l-3.2-2-1.2 1.1 2.9 1.9-1 .9-2.8-1.9-1.4 1.3 3.2 2.3-1 .9-4.2-3.1 5.5-4.9 4.4 2.8-1.2.7"/><path d="m40.2 11.8l-2.5 3.6-.8 1 1.1-.7 4.2-2.6 1.5 1-2.7 3.7-.8 1 1.2-.7 4.6-2.6 1.6 1-8.3 4.3-1.3-1 2.8-3.8.9-1.2-1.4.9-4.3 2.6-1.2-.9 4.1-6.5 1.3.9"/><path d="m45.1 21.8c-.2.3-.4.6-.4.8 0 .4.3.9.9 1.3.4.3.7.5 1.1.6.6.2 1.1.1 1.5-.2.2-.2.3-.4.2-.7-.1-.3-.4-.6-.8-1l-.7-.7c-.7-.7-1-1.2-1.2-1.6-.2-.6 0-1.2.6-1.8.6-.5 1.3-.8 2.2-.8.9 0 1.8.3 2.9.9.9.5 1.4 1.2 1.7 1.9.3.7 0 1.4-.6 2.1l-1.7-1.1c.4-.4.4-.8.2-1.2-.2-.3-.4-.5-.8-.8-.4-.3-.9-.4-1.3-.5-.4 0-.7.1-1 .3-.2.2-.3.4-.1.7.1.2.3.5.8.9l1.1 1.2c.5.5.8 1 .9 1.4.2.6 0 1.2-.6 1.7-.6.6-1.4.8-2.4.8-1 0-1.9-.4-2.9-1.2-1-.7-1.6-1.5-1.7-2.2-.2-.7.1-1.4.8-2l1.3 1.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4f1.svg b/public/emoji/1f4f1.svg
new file mode 100644
index 000000000..bbb0684ac
--- /dev/null
+++ b/public/emoji/1f4f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50 4.1c0-2-2.1-4.1-4.3-4.1h-27.4c-2.2 0-4.3 2.1-4.3 4.1v55.7c0 2.1 2.1 4.1 4.3 4.1h27.5c2.1 0 4.3-2.1 4.3-4.1v-55.7z" fill="#5c6d6d"/><path d="m49 59c0 2-2 4-4 4h-26c-2 0-4-2-4-4v-54c0-2 2-4 4-4h26c2 0 4 2 4 4v54" fill="#212528"/><g fill="#94989b"><circle cx="43.5" cy="4.5" r="1"/><path d="m35 4.5c0 .3-.1.5-.3.5h-5.4c-.2 0-.3-.2-.3-.5 0-.2.1-.5.3-.5h5.4c.2 0 .3.3.3.5"/></g><path fill="#3e4347" d="m17 8h30v48h-30z"/><path d="m35.8 60.2c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8v-1.5c0-.4.3-.8.8-.8h6c.4 0 .8.3.8.8v1.5" fill="#94989b"/><path d="m24 14.7c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#42ade2"/><path d="m31 14.7c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c7e755"/><path d="m38 14.7c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#f2b200"/><path d="m45 14.7c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#42ade2"/><path d="m24 53.2c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c7e755"/><path d="m31 53.2c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#ff435e"/><path d="m38 53.2c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#42ade2"/><path d="m45 53.2c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c28fef"/><path d="m24 33.9c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c7e755"/><path d="m31 33.9c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c28fef"/><path d="m38 33.9c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#42ade2"/><path d="m24 27.5c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#ff435e"/><path d="m31 27.5c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#f2b200"/><path d="m38 27.5c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c7e755"/><path d="m45 27.5c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#f2b200"/><path d="m24 21.1c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c28fef"/><path d="m31 21.1c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#42ade2"/><path d="m38 21.1c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#ff435e"/><path d="m45 21.1c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c28fef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4f2.svg b/public/emoji/1f4f2.svg
new file mode 100644
index 000000000..9f323e496
--- /dev/null
+++ b/public/emoji/1f4f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m64 4.1c0-2-2.1-4.1-4.3-4.1h-27.4c-2.2 0-4.3 2.1-4.3 4.1v55.7c0 2.1 2.1 4.1 4.3 4.1h27.5c2.1 0 4.3-2.1 4.3-4.1v-55.7z" fill="#5c6d6d"/><path d="m63 59c0 2-2 4-4 4h-26c-2 0-4-2-4-4v-54c0-2 2-4 4-4h26c2 0 4 2 4 4v54" fill="#212528"/><g fill="#94989b"><circle cx="57.5" cy="4.5" r="1"/><path d="m49 4.5c0 .3-.1.5-.3.5h-5.4c-.2 0-.3-.2-.3-.5 0-.2.1-.5.3-.5h5.4c.2 0 .3.3.3.5"/></g><path fill="#3e4347" d="m31 8h30v48h-30z"/><path d="m49.8 60.2c0 .4-.3.8-.8.8h-6c-.4 0-.8-.3-.8-.8v-1.5c0-.4.3-.8.8-.8h6c.4 0 .8.3.8.8v1.5" fill="#94989b"/><path d="m38 14.7c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#42ade2"/><path d="m45 14.7c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c7e755"/><path d="m52 14.7c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#f2b200"/><path d="m59 14.7c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#42ade2"/><path d="m38 53.2c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c7e755"/><path d="m45 53.2c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#ff435e"/><path d="m52 53.2c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#42ade2"/><path d="m59 53.2c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c28fef"/><path d="m38 33.9c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c7e755"/><path d="m45 33.9c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c28fef"/><path d="m52 33.9c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#42ade2"/><path d="m38 27.5c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#ff435e"/><path d="m45 27.5c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#f2b200"/><path d="m52 27.5c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c7e755"/><path d="m59 27.5c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#f2b200"/><path d="m38 21.1c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c28fef"/><path d="m45 21.1c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#42ade2"/><path d="m52 21.1c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#ff435e"/><path d="m59 21.1c0 .5-.4.8-.8.8h-3.3c-.5 0-.8-.4-.8-.8v-3.3c0-.5.4-.8.8-.8h3.3c.5 0 .8.4.8.8v3.3" fill="#c28fef"/><path fill="#f2b200" d="m36 32l-19.1-19.1v9h-16.9v20.2h16.9v9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4f3.svg b/public/emoji/1f4f3.svg
new file mode 100644
index 000000000..7f2e947b1
--- /dev/null
+++ b/public/emoji/1f4f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#eda454"/><g fill="#fff"><path d="m38.4 13h-12.8c-2.4 0-4.3 1.9-4.3 4.2v29.6c0 2.3 1.9 4.2 4.3 4.2h12.9c2.4 0 4.3-1.9 4.3-4.2v-29.6c-.1-2.3-2-4.2-4.4-4.2m-8.5 1.5h4.2c.3 0 .5.2.5.5s-.2.5-.5.5h-4.2c-.3 0-.5-.2-.5-.5s.2-.5.5-.5m2.1 34.4c-.7 0-1.3-.6-1.3-1.3s.6-1.3 1.3-1.3c.7 0 1.3.6 1.3 1.3s-.6 1.3-1.3 1.3m8.6-4.7h-17.2v-27h17.2v27"/><path d="m10.8 21.3c1.5 3.5 1.9 7.1 2 10.7 0 3.6-.4 7.2-2 10.7-.3-3.5-.1-7.1-.1-10.7 0-3.6-.1-7.1.1-10.7"/><path d="m14.6 16c1.8 5.2 2.3 10.7 2.4 16-.1 5.4-.6 10.8-2.4 16 0-5.2.3-10.5.4-15.7 0-5.4-.3-10.9-.4-16.3"/><path d="m53.2 42.7c-1.5-3.5-1.9-7.1-2-10.7 0-3.6.4-7.2 2-10.7.3 3.5.1 7.1.1 10.7 0 3.6.1 7.1-.1 10.7"/><path d="m49.4 48c-1.8-5.2-2.3-10.7-2.4-16 .1-5.4.6-10.8 2.4-16 0 5.2-.3 10.5-.4 15.7 0 5.4.3 10.9.4 16.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4f4.svg b/public/emoji/1f4f4.svg
new file mode 100644
index 000000000..3f7fd7f15
--- /dev/null
+++ b/public/emoji/1f4f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#eda454"/><g fill="#fff"><path d="m32 37c-2.8 0-5-2.2-5-5 0-2.8 2.2-5 5-5s5 2.2 5 5c0 2.8-2.2 5-5 5m0-8.6c-2 0-3.6 1.6-3.6 3.6s1.6 3.6 3.6 3.6 3.6-1.6 3.6-3.6-1.6-3.6-3.6-3.6"/><path d="m39.5 37v-4.3h6.5v-1.4h-6.5v-2.9h6.5v-1.4h-8v10z"/><path d="m48.5 37v-4.3h6.5v-1.4h-6.5v-2.9h6.5v-1.4h-8v10z"/><path d="m42.4 39.8v6.8h-20.8v-32h20.8v9.8h2.6v-9.8c0-2.8-2.3-5-5.2-5h-15.6c-2.9 0-5.2 2.2-5.2 5v35c0 2.8 2.3 5 5.2 5h15.6c2.9 0 5.2-2.2 5.2-5v-9.8h-2.6m-10.4 12.2c-.9 0-1.6-.7-1.6-1.5s.7-1.5 1.6-1.5c.9 0 1.6.7 1.6 1.5s-.7 1.5-1.6 1.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4f5.svg b/public/emoji/1f4f5.svg
new file mode 100644
index 000000000..dfeb0985c
--- /dev/null
+++ b/public/emoji/1f4f5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><circle cx="32" cy="32" r="24" fill="#333"/><path d="m37.8 15h-11.6c-2.1 0-3.8 1.7-3.8 3.8v26.4c0 2.1 1.7 3.8 3.8 3.8h11.5c2.1 0 3.8-1.7 3.8-3.8v-26.4c.1-2.1-1.6-3.8-3.7-3.8m-7.7 1.4h3.8c.3 0 .5.2.5.5 0 .3-.2.5-.5.5h-3.8c-.3 0-.5-.2-.5-.5 0-.3.3-.5.5-.5m1.9 30.7c-.6 0-1.2-.5-1.2-1.1s.5-1.1 1.2-1.1c.6 0 1.2.5 1.2 1.1s-.6 1.1-1.2 1.1m7.7-4.1h-15.4v-24.2h15.4v24.2" fill="#fff"/><path transform="matrix(.7071-.7071.7071.7071-13.255 31.9996)" fill="#ff5a79" d="m29 2.8h6v58.4h-6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4f6.svg b/public/emoji/1f4f6.svg
new file mode 100644
index 000000000..f6033621b
--- /dev/null
+++ b/public/emoji/1f4f6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m44 16h6v32h-6z"/><path d="m34 24h6v24h-6z"/><path d="m24 32h6v16h-6z"/><path d="m14 40h6v8h-6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4f7.svg b/public/emoji/1f4f7.svg
new file mode 100644
index 000000000..ed7884b41
--- /dev/null
+++ b/public/emoji/1f4f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#212528"><path d="m21.6 16.1c0 1.2-1 2.2-2.2 2.2h-9.7c-1.2 0-2.2-1-2.2-2.2v-2.7c0-1.2 1-2.2 2.2-2.2h9.7c1.2 0 2.2 1 2.2 2.2 0 0 0 2.7 0 2.7"/><path d="m60.7 15.9c0 .6-.5 1.2-1.2 1.2h-5.2c-.6 0-1.2-.5-1.2-1.2v-1.4c0-.6.5-1.2 1.2-1.2h5.2c.6 0 1.2.5 1.2 1.2v1.4"/><path d="m64 50.3c0 3-2.4 5.4-5.4 5.4h-53.2c-3 0-5.4-2.4-5.4-5.4v-1.6h64v1.6"/></g><path d="M0,20.1c0-3,2.4-5.4,5.4-5.4h53.1c3,0,5.4,2.4,5.4,5.4v1.6H0V20.1z" fill="#51575b"/><path fill="#3e4347" d="m0 21.5h64v28.3h-64z"/><path d="m54.7 18h-32.1l3.2-10.8c.3-.6 1.6-1.6 2.4-1.8 4.9-1.4 15.9-1.4 20.8 0 .8.2 2.1 1.2 2.4 1.8l3.3 10.8" fill="#51575b"/><path d="m53.1 29.6h-29l2.9-14.6c.2-.8 1.5-2.1 2.2-2.4 4.4-1.8 14.4-1.8 18.8 0 .7.3 1.9 1.6 2.2 2.4l2.9 14.6" fill="#3e4347"/><path d="m60.6 37.6c0 12.2-9.9 22-22 22-12.1 0-22-9.8-22-22 0-12.1 9.9-22 22-22 12.2 0 22 9.9 22 22" fill="#788287"/><path d="m58.2 37.6c0 10.8-8.8 19.6-19.6 19.6-10.8 0-19.6-8.8-19.6-19.6 0-10.8 8.8-19.6 19.6-19.6 10.8.1 19.6 8.8 19.6 19.6" fill="#212528"/><circle cx="38.6" cy="37.6" r="15.9" fill="#3e4347"/><circle cx="38.6" cy="37.6" r="8.6" fill="#212528"/><g fill="#f5f5f5"><path d="m50.3 30.9c0 2.7-2.2 4.9-4.9 4.9-2.7 0-4.9-2.2-4.9-4.9 0-2.7 2.2-4.9 4.9-4.9 2.7-.1 4.9 2.2 4.9 4.9" opacity=".5"/><circle cx="35.6" cy="40.7" r="3.1" opacity=".5"/><circle cx="30.1" cy="46.2" r="1.9" opacity=".5"/></g><path d="m15 45.3c0 1.2-1 2.2-2.2 2.2h-9.2c-1.2 0-2.2-1-2.2-2.2v-19.4c0-1.2 1-2.2 2.2-2.2h9.2c1.2 0 2.2 1 2.2 2.2v19.4" fill="#636c72"/><circle cx="10.1" cy="18.6" r="3.2" fill="#212528"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4f8.svg b/public/emoji/1f4f8.svg
new file mode 100644
index 000000000..7814bdd92
--- /dev/null
+++ b/public/emoji/1f4f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#212528"><path d="m22.9 26c0 1-.8 1.9-1.9 1.9h-8.4c-1 0-1.9-.8-1.9-1.9v-2.4c0-1 .9-1.9 1.9-1.9h8.4c1 0 1.9.8 1.9 1.9v2.4"/><path d="m57 25.9c0 .6-.5 1-1 1h-4.5c-.6 0-1-.5-1-1v-1.3c0-.6.5-1 1-1h4.5c.6 0 1 .5 1 1v1.3"/><path d="m59.9 55.9c0 2.6-2.1 4.7-4.7 4.7h-46.3c-2.6 0-4.7-2.1-4.7-4.7v-1.4h55.7v1.4"/></g><path d="M4.1,29.6c0-2.6,2.1-4.7,4.7-4.7h46.3c2.6,0,4.7,2.1,4.7,4.7V31H4.1V29.6z" fill="#51575b"/><path fill="#3e4347" d="m4.1 30.8h55.7v24.6h-55.7z"/><path d="m51.7 28.8h-27.9l2.8-15.3c.2-.9 1.4-2.2 2.1-2.5 4.3-1.9 13.9-1.9 18.1 0 .7.3 1.9 1.7 2.1 2.5l2.8 15.3" fill="#51575b"/><path d="m50.4 37.8h-25.2l2.5-12.7c.2-.7 1.3-1.9 1.9-2.1 3.8-1.6 12.5-1.6 16.4 0 .6.3 1.7 1.4 1.9 2.1l2.5 12.7" fill="#3e4347"/><path d="m56.9 44.8c0 10.6-8.6 19.2-19.2 19.2-10.6 0-19.2-8.6-19.2-19.2 0-10.6 8.6-19.2 19.2-19.2 10.6.1 19.2 8.7 19.2 19.2" fill="#788287"/><path d="m54.8 44.8c0 9.4-7.6 17-17 17-9.4 0-17-7.6-17-17 0-9.4 7.6-17 17-17 9.4 0 17 7.6 17 17" fill="#212528"/><circle cx="37.8" cy="44.8" r="13.8" fill="#3e4347"/><circle cx="37.8" cy="44.8" r="7.5" fill="#212528"/><g fill="#f5f5f5"><path d="m47.9 38.9c0 2.4-1.9 4.3-4.3 4.3-2.4 0-4.3-1.9-4.3-4.3 0-2.4 1.9-4.3 4.3-4.3 2.4 0 4.3 2 4.3 4.3" opacity=".5"/><circle cx="35.1" cy="47.5" r="2.7" opacity=".5"/><circle cx="30.3" cy="52.3" r="1.6" opacity=".5"/></g><path d="m17.2 51.5c0 1-.8 1.9-1.9 1.9h-8.1c-1 0-1.9-.8-1.9-1.9v-16.9c0-1 .8-1.9 1.9-1.9h8.1c1 0 1.9.8 1.9 1.9v16.9" fill="#636c72"/><circle cx="12.9" cy="28.2" r="2.8" fill="#212528"/><path d="m46 17.4c0 1-.8 1.7-1.7 1.7h-13.1c-1 0-1.7-.8-1.7-1.7v-1.8c0-1 .8-1.7 1.7-1.7h13.1c1 0 1.7.8 1.7 1.7v1.8" fill="#fff"/><g fill="#ffce31"><path d="m42.5 15.2l12-7.9-2.2-2.9z"/><path d="m56.5 18.9v-3.4l-12.3 2.3z"/><path d="m45.1 0h-4.1l-2.2 14.5z"/><path d="M33.6 15.2 23.4 4.4 21.1 7.3z"/><path d="m33.9 0h-4.2l6.9 14.5z"/><path d="m18.7 15.5v3.4l12.9-1.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4f9.svg b/public/emoji/1f4f9.svg
new file mode 100644
index 000000000..8c71d01a1
--- /dev/null
+++ b/public/emoji/1f4f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M31.1,54L15.7,10.2c0,0,36.7-8.9,36.7,10v28.1c0,0.8-1,1.8-1.8,1.8L31.1,54z" fill="#7a8084"/><path d="m6.6 54c-.8 0-1.8-1-1.8-1.8v-28.1c0-18.9 28.1-18.9 28.1 0v28.1c0 .8-1 1.8-1.8 1.8h-24.5" fill="#94989b"/><path d="m26.2 44.4c-1 0-1.8.8-1.8 1.8 0 1 .8 1.8 1.8 1.8 1 0 1.8-.8 1.8-1.8 0-1-.8-1.8-1.8-1.8" fill="#ed4c5c"/><path d="m11.1 55.8c-.5 0-.9-.4-.9-.9v-1.9c0-.5.4-.9.9-.9h15.5c.5 0 .9.4.9.9v1.9c0 .5-.4.9-.9.9h-15.5" fill="#7a8084"/><path d="m31.4 24.9c0 7.8-5.9 15.3-16.6 15.3-7.8 0-9-17.8-9-25.6 0 0 4.4-3.9 11.4-3.9 7.9 0 14.2 6.4 14.2 14.2" fill="#3e4347"/><circle cx="14.1" cy="26.1" r="14.1" fill="#788287"/><path d="m26.7 26.1c0 6.9-5.6 12.6-12.6 12.6-6.9-.1-12.5-5.7-12.5-12.6 0-6.9 5.6-12.6 12.6-12.6 6.9 0 12.5 5.6 12.5 12.6" fill="#212528"/><circle cx="14.1" cy="26.1" r="10.2" fill="#3e4347"/><circle cx="14.1" cy="26.1" r="5.5" fill="#212528"/><g fill="#f5f5f5"><path d="m21.6 21.7c0 1.7-1.4 3.2-3.2 3.2-1.7 0-3.2-1.4-3.2-3.2 0-1.7 1.4-3.2 3.2-3.2 1.8 0 3.2 1.5 3.2 3.2" opacity=".5"/><circle cx="12.2" cy="28" r="2" opacity=".5"/><circle cx="8.6" cy="31.6" r="1.2" opacity=".5"/></g><g fill="#3e4347"><path d="m51.2 20.4c0 1.5-.8 2.9-1.9 3.2-1.3.4-2.5-.8-2.5-2.7s1.2-3.3 2.5-3.2c1.1-.1 1.9 1.2 1.9 2.7"/><path d="m45.3 23.1c0 .6-.7 1.3-1.7 1.5-1.1.2-2-.1-2-.8s.9-1.4 2-1.6c1-.2 1.7.2 1.7.9"/><path d="m45.2 19.9c0 .6-.7 1.3-1.7 1.5-1.1.2-2-.1-2-.8s.9-1.4 2-1.6c.9-.1 1.7.3 1.7.9"/><path d="m36.8 28l14.7-4.1v9.8z"/></g><g fill="#94989b"><path d="m37.7 52.5c-.5 0-.9-.4-.9-.9v-23.6c0-.5.4-.9.9-.9h21.2c6.9 0 6.9 25.4 0 25.4h-21.2"/><path d="m34.1 31.7c0-.5.4-.8.8-.8h1.1c.5 0 .8.4.8.8v16.4c0 .5-.4.8-.8.8h-1.1c-.4 0-.8-.4-.8-.8v-16.4"/></g><path fill="#42ade2" d="m38.6 28.9h20.9v21.8h-20.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4fa.svg b/public/emoji/1f4fa.svg
new file mode 100644
index 000000000..3d446fd6e
--- /dev/null
+++ b/public/emoji/1f4fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="M17,62H5.8c0-2.6,2.5-4.7,5.6-4.7S17,59.4,17,62z"/><path d="m58.2 62h-11.2c0-2.6 2.5-4.7 5.6-4.7s5.6 2.1 5.6 4.7"/><path transform="matrix(.7074-.7068.7068.7074-.1569 22.3467)" d="m26.4.1h.9v22.5h-.9z"/><circle cx="19" cy="3.4" r="1.4"/><path transform="matrix(.7071-.7071.7071.7071 2.8286 29.5528)" d="m25.8 10.9h22.5v.9h-22.5z"/><circle cx="45" cy="3.4" r="1.4"/><ellipse cx="32" cy="15.1" rx="8" ry="4.7"/></g><path d="m59.1 57.1c-5.2 6.6-47.5 6.4-53.7 0-4.6-4.7-4.6-32.5 0-37.2 6.2-6.4 48.5-6.6 53.7 0 3.9 5 3.9 32.3 0 37.2" fill="#c28fef"/><g fill="#3e4347"><path d="m49.5 52.7c-3.9 5-35.6 4.9-40.3 0-3.4-3.6-3.4-24.7 0-28.2 4.7-4.9 36.4-5 40.3 0 2.9 3.7 2.9 24.5 0 28.2"/><circle cx="56.4" cy="29.2" r="2.8"/><circle cx="56.4" cy="37.6" r="2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4fb.svg b/public/emoji/1f4fb.svg
new file mode 100644
index 000000000..4a7bff172
--- /dev/null
+++ b/public/emoji/1f4fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m12.5 17.4c2-.4 4.1-.8 6.1-1.2 3.9-.8 7.9-1.6 11.8-2.4 4.1-.8 8.2-1.6 12.3-2.5 3.5-.7 6.9-1.4 10.4-2.1 2-.4 4-.8 6-1.2.2 0 .4-.1.6-.1.3-.1.5-.5.4-.8-.1-.4-.4-.5-.8-.4-1 .3-2.2.5-3.3.7-3 .6-6 1.2-8.9 1.8-3.9.8-7.9 1.6-11.8 2.4-4.1.8-8.2 1.6-12.3 2.5-3.5.7-6.9 1.4-10.4 2.1-2 .4-4 .8-6 1.2-.2 0-.3.1-.5.1l6.4-.1" fill="#d0d0d0"/><path d="m64 53.3c0 2.1-1.9 4-4 4h-56c-2.1 0-4-1.9-4-4v-32c0-2.1 1.9-4 4-4h56c2.1 0 4 1.9 4 4v32" fill="#d3976e"/><g fill="#594640"><circle cx="16.9" cy="36.6" r="1.6"/><circle cx="20.5" cy="33" r="1.6"/><circle cx="24.1" cy="29.4" r="1.6"/><circle cx="13.3" cy="40.2" r="1.6"/><circle cx="13.3" cy="33" r="1.6"/><circle cx="13.3" cy="25.7" r="1.6"/><circle cx="16.9" cy="29.4" r="1.6"/><circle cx="9.7" cy="36.6" r="1.6"/><circle cx="20.5" cy="40.2" r="1.6"/><circle cx="24.1" cy="43.8" r="1.6"/><circle cx="24.1" cy="36.6" r="1.6"/><circle cx="20.5" cy="25.7" r="1.6"/><circle cx="27.8" cy="40.2" r="1.6"/><circle cx="16.9" cy="43.8" r="1.6"/><circle cx="9.7" cy="43.8" r="1.6"/><circle cx="6" cy="40.2" r="1.6"/><circle cx="13.3" cy="47.5" r="1.6"/><circle cx="9.7" cy="29.4" r="1.6"/><circle cx="27.8" cy="33" r="1.6"/><circle cx="6" cy="33" r="1.6"/><circle cx="20.5" cy="47.5" r="1.6"/></g><path d="m59.7 25.7c0 1.8-1.4 3.2-3.2 3.2h-19.2c-1.8 0-3.2-1.4-3.2-3.2 0-1.8 1.4-3.2 3.2-3.2h19.2c1.7 0 3.2 1.5 3.2 3.2" fill="#fff"/><circle cx="39.8" cy="39" r="4.8" fill="#594640"/><path fill="#ed4c5c" d="m41.9 28.9l-.5-4.3-.4 4.3z"/><g fill="#594640"><circle cx="53.9" cy="38.9" r="4.8"/><path d="m59.7 50.8c0 .9-.7 1.7-1.6 1.7h-4.8c-.9 0-1.7-.7-1.7-1.7 0-.9.7-1.7 1.7-1.7h4.7c.9 0 1.7.8 1.7 1.7"/></g><g fill="#d3976e"><path d="m35 42.6v1.2h1.7l4-3.9-1.5-1.5z"/><path d="m49.1 42.6v1.2h1.6l4-3.9-1.4-1.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4fc.svg b/public/emoji/1f4fc.svg
new file mode 100644
index 000000000..6b1e3d0c2
--- /dev/null
+++ b/public/emoji/1f4fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2 14v9c0 .5.5 1 1 1h58c.5 0 1-.5 1-1v-9c0 0-60 0-60 0" fill="#3e4347"/><path d="m60 24v-6h-56v6h-2v24c0 1.1.9 2 2 2h56c1.1 0 2-.9 2-2v-24c0 0-2 0-2 0" fill="#62727a"/><path d="m53 24h-42c-2.2 0-4 4-4 9s1.8 9 4 9h42c2.2 0 4-4 4-9s-1.8-9-4-9" fill="#b2c1c0"/><path d="m53 26h-42c-.5.2-2 2.6-2 7s1.5 6.8 2 7h42c.6-.2 2-2.6 2-7 0-4.4-1.5-6.8-2-7" fill="#e8e8e8"/><g fill="#3e4347"><circle cx="42" cy="33" r="7"/><path d="m30.5 40c1.6-1.9 2.5-4.3 2.5-7s-.9-5.1-2.5-7h-17c-1.6 1.9-2.5 4.3-2.5 7 0 2.7.9 5.1 2.5 7h17"/></g><circle cx="42" cy="33" r="5" fill="#fff"/><g fill="#b2c1c0"><path d="m44.7 36.6l-.5-.9c.7-.5 1.2-1.3 1.3-2.2h1c-.2 1.3-.9 2.4-1.8 3.1"/><path d="m44.7 29.4c1 .7 1.7 1.8 1.8 3.1h-1c-.1-.9-.6-1.7-1.3-2.2l.5-.9"/></g><circle cx="22" cy="33" r="5" fill="#fff"/><g fill="#b2c1c0"><path d="m19.3 36.6l.5-.9c-.7-.5-1.2-1.3-1.3-2.2h-1c.2 1.3.9 2.4 1.8 3.1"/><path d="m19.3 29.4c-1 .7-1.6 1.8-1.8 3.1h1c.1-.9.6-1.7 1.3-2.2l-.5-.9"/><path d="m22 24h20v18h-20z"/></g><path d="m38 26h-12c-1.1 0-2 .9-2 2v2h16v-2c0-1.1-.9-2-2-2" fill="#42ade2"/><path d="m24 30v8c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8h-16" fill="#fff"/><g fill="#b2c1c0"><path d="m26 32h12v2h-12z"/><path d="m26 36h12v2h-12z"/></g><g fill="#62727a"><path d="m22 31c-1.1 0-2 .9-2 2 0 1.1.9 2 2 2v-4"/><path d="m42 31c1.1 0 2 .9 2 2 0 1.1-.9 2-2 2v-4"/></g><g fill="#b2c1c0"><path d="m22 28.5c-.6 0-1.2.1-1.8.4l.5.9c.4-.2.8-.3 1.3-.3 0 0 0-1 0-1"/><path d="m22 36.5c-.5 0-.9-.1-1.3-.3l-.5.9c.6.2 1.2.4 1.8.4 0 0 0-1 0-1"/><path d="m42 28.5v1c.5 0 .9.1 1.3.3l.5-.9c-.6-.3-1.2-.4-1.8-.4"/><path d="m43.3 36.2c-.4.2-.8.3-1.3.3v1c.6 0 1.2-.1 1.8-.4l-.5-.9"/></g><path fill="#3e4347" d="m50 26l-2 7.9.7 1.1 2.3-9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4fd.svg b/public/emoji/1f4fd.svg
new file mode 100644
index 000000000..a440cbfe4
--- /dev/null
+++ b/public/emoji/1f4fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#94989b" d="m27.2 58.6h12.3v5.4h-12.3z"/><g fill="#3e4347"><path d="m49 55.8c0 1.4-1.2 2.7-2.7 2.7h-27.2c-1.5 0-2.7-1.3-2.7-2.7v-19c0-1.4 1.2-2.7 2.7-2.7h27.2c1.5 0 2.7 1.3 2.7 2.7 0 0 0 19 0 19"/><circle cx="17.7" cy="17.7" r="17.7"/></g><g fill="#d0d0d0"><circle cx="11.4" cy="8.7" r="4.1"/><circle cx="24" cy="8.7" r="4.1"/><circle cx="28" cy="20.3" r="4.1"/><circle cx="17.7" cy="28.4" r="4.1"/><circle cx="7.4" cy="20.3" r="4.1"/><circle cx="16.2" cy="15.4" r="1"/><circle cx="19.3" cy="15.4" r="1"/><circle cx="20.3" cy="18.3" r="1"/><circle cx="17.7" cy="20.3" r="1"/><circle cx="15.1" cy="18.3" r="1"/></g><circle cx="49" cy="20.4" r="15" fill="#3e4347"/><g fill="#d0d0d0"><circle cx="43.7" cy="12.9" r="3.4"/><circle cx="54.3" cy="12.8" r="3.4"/><circle cx="57.8" cy="22.6" r="3.4"/><circle cx="49" cy="29.5" r="3.4"/><circle cx="40.3" cy="22.6" r="3.4"/><circle cx="47.7" cy="18.5" r=".9"/><circle cx="50.4" cy="18.5" r=".9"/><circle cx="51.2" cy="20.9" r=".9"/><circle cx="49" cy="22.7" r=".9"/><circle cx="46.9" cy="20.9" r=".9"/></g><g fill="#3e4347"><path d="m6.8 40.9v20.4l10.9-5.5v-9.5z"/><path d="m55.8 35.4v9.5l-6.8-1.3v-6.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f4ff.svg b/public/emoji/1f4ff.svg
new file mode 100644
index 000000000..1fa2a4abf
--- /dev/null
+++ b/public/emoji/1f4ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ed4c5c"><path d="m58.4 13.5c-1.2 1.2-3.1 1.2-4.3 0-1.2-1.2-1.2-3.1 0-4.3 1.2-1.2 3.1-1.2 4.3 0 1.2 1.2 1.2 3.1 0 4.3"/><path d="m36.2 19.9c-1.2 1.2-3.1 1.2-4.3 0s-1.2-3.1 0-4.3c1.2-1.2 3.1-1.2 4.3 0 1.2 1.2 1.2 3.1 0 4.3"/><path d="m47.5 32.3c-1.2 1.2-3.1 1.2-4.3 0-1.2-1.2-1.2-3.1 0-4.3 1.2-1.2 3.1-1.2 4.3 0 1.2 1.2 1.2 3.1 0 4.3"/><path d="m22.1 43.6c-1.2 1.2-3.1 1.2-4.3 0-1.2-1.2-1.2-3.1 0-4.3 1.2-1.2 3.1-1.2 4.3 0 1.2 1.2 1.2 3.1 0 4.3"/></g><g fill="#b2c1c0"><path d="m46.1 10.1c-1.2 1.2-3.1 1.2-4.3 0s-1.2-3.1 0-4.3c1.2-1.2 3.1-1.2 4.3 0 1.2 1.3 1.2 3.2 0 4.3"/><path d="m59.5 25.7c-1.2 1.2-3.1 1.2-4.3 0s-1.2-3.1 0-4.3c1.2-1.2 3.1-1.2 4.3 0 1.2 1.2 1.2 3.1 0 4.3"/><path d="m28.5 31.4c-1.2 1.2-3.1 1.2-4.3 0s-1.2-3.1 0-4.3c1.2-1.2 3.1-1.2 4.3 0 1.2 1.3 1.2 3.2 0 4.3"/><path d="m34.9 38.3c-1.2 1.2-3.1 1.2-4.3 0-1.2-1.2-1.2-3.1 0-4.3 1.2-1.2 3.1-1.2 4.3 0 1.1 1.2 1.1 3.1 0 4.3"/></g><path d="m13.7 49.4l-2.2-2c0 0-6.3 4-9.4 7.1-.4.4.2 1 .6.6 1.7-1.7 4.3-3.6 6.4-5-2.4 2-5.6 4.7-6.2 5.2-.4.4.2 1 .6.6.4-.4 2.9-2.5 5.2-4.4-2 1.9-4.2 4-4.9 4.6-.4.4.1 1 .5.6.7-.6 2.6-2.3 4.4-4.1-1.8 2-3.6 3.8-4.2 4.2-.5.3 0 1 .5.6.6-.4 2.5-2.4 4.3-4.3-1.7 2.1-3.3 4-4 4.5-.5.3 0 1 .5.6 1-.7 3.9-4.2 5.8-6.6-1.4 2-3.5 4.8-5.5 6.8-.4.4.2 1 .6.6 3.1-3.3 7-9.6 7-9.6" fill="#89664c"/><path d="m19.3 44.2c-.6-.5-1.7-.2-1.9-.4-.2-.2.2-1.2-.4-1.8-.6-.6-1.8-.5-2.4.4-1.4 1.9-.8 4.9-.8 4.9s3.1.6 5.1-.8c.9-.6 1.1-1.7.4-2.3" fill="#c94747"/><g fill="#b2c1c0"><path d="m13.5 50l-2.4-2.4c2.5-2.4 4.9-.1 2.4 2.4"/><path d="m54.4 9c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0s.8 2 0 2.8"/><path d="m60.2 17c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0 .8.8.8 2 0 2.8"/><path d="m38.5 15.2c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0 .8.8.8 2 0 2.8"/><path d="m51.5 29.8c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0s.8 2.1 0 2.8"/><path d="m32.9 23.4c-.8.8-2.1.8-2.9 0s-.8-2.1 0-2.8 2.1-.8 2.9 0 .8 2 0 2.8"/><path d="m42.1 33.4c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0s.7 2 0 2.8"/><path d="m22.6 38.1c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0 .8.8.8 2 0 2.8"/><path d="m26.2 41.8c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0 .8.8.8 2 0 2.8"/></g><g fill="#ed4c5c"><path d="m50.4 8.7c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0 .8.8.8 2 0 2.8"/><path d="m61.4 20.7c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0 .8.8.8 2.1 0 2.8"/><path d="m41.3 12.3c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0 .8.7.8 2 0 2.8"/><path d="m55 28.1c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0 .8.7.8 2 0 2.8"/><path d="m30.6 26.7c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0 .8.7.8 2 0 2.8"/><path d="m38.4 35.1c-.8.8-2.1.8-2.9 0s-.8-2.1 0-2.8 2.1-.8 2.9 0c.8.8.8 2 0 2.8"/><path d="m24.9 34.8c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8s2.1-.8 2.9 0c.8.8.8 2 0 2.8"/><path d="m30 40.3c-.8.8-2.1.8-2.9 0-.8-.8-.8-2.1 0-2.8.8-.8 2.1-.8 2.9 0 .8.7.8 2 0 2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f500.svg b/public/emoji/1f500.svg
new file mode 100644
index 000000000..81a5389c7
--- /dev/null
+++ b/public/emoji/1f500.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m49 39.6l-6.4 6.4v-3.9h-5.6c0 0 0 0 0 0-1.6 0-4.5-1-5.7-4.7l-1.6-4.4-1.6-4.6c-.3-1.1-.8-1.2-1-1.3h-12.1v-5h12.2c0 0 0 0 0 0 1.6 0 4.5 1 5.7 4.7l1.6 4.4 1.6 4.6c.3 1.1.8 1.2 1 1.3h5.5v-3.9l6.4 6.4"/><path d="m28.4 35l-.2.7c-.3 1.1-.8 1.2-1 1.3h-12.2v5h12.2c0 0 0 0 0 0 .9 0 2.3-.3 3.5-1.4-.5-.8-1-1.6-1.3-2.7l-1-2.9"/><path d="m35.8 29l.3-.8c.3-1.1.8-1.2 1-1.3h5.5v3.9l6.4-6.4-6.4-6.4v3.9h-5.6c0 0 0 0 0 0-.9 0-2.4.4-3.6 1.4.6.8 1 1.7 1.4 2.8l1 2.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f501.svg b/public/emoji/1f501.svg
new file mode 100644
index 000000000..fccd8243c
--- /dev/null
+++ b/public/emoji/1f501.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m49.4 29l-5.3 3.1c0 .1 0 .2 0 .4 0 2.7-2.2 4.9-4.8 4.9h-11.7v-3.8l-11.6 6.6 11.6 6.8v-3.8h11.7c2.8 0 5.5-1.1 7.5-3.1 2-2 3.1-4.7 3.1-7.6.1-1.3-.1-2.4-.5-3.5"/><path d="m19.8 31.5c0-2.7 2.2-4.9 4.8-4.9h11.8v3.8l11.6-6.6-11.6-6.8v3.8h-11.8c-2.8 0-5.5 1.1-7.5 3.1-2 2-3.1 4.7-3.1 7.6 0 1.2.2 2.4.6 3.5l5.3-3.1c-.1-.1-.1-.2-.1-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f502.svg b/public/emoji/1f502.svg
new file mode 100644
index 000000000..3372590bd
--- /dev/null
+++ b/public/emoji/1f502.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m47.3 23.7l-11.3-6.7v3.8h-11.6c-2.8 0-5.4 1.1-7.4 3.1s-3 4.8-3 7.6c0 1.2.2 2.3.5 3.4.2-.3.5-.7.8-1 .7-.8 1.6-1.4 2.6-1.8.6-.2 1.2-.4 1.8-.5 0 0 0-.1 0-.1 0-2.7 2.1-4.9 4.7-4.9h11.6v3.8l11.3-6.7"/><path d="m49.5 28.1l-5.2 3.1c0 .1 0 .2 0 .4 0 2.7-2.1 4.9-4.7 4.9h-12.4c-1.2-2.3-3.5-3.8-6.2-3.8-3.9 0-7 3.2-7 7.2s3.2 7.2 7 7.2c3.1 0 5.7-2 6.6-4.8h11.9c2.8 0 5.4-1.1 7.4-3.1 2-2 3.1-4.7 3.1-7.6 0-1.3-.2-2.4-.5-3.5m-28.5 16.5c-2.6 0-4.7-2.2-4.7-4.8 0-2.7 2.1-4.8 4.7-4.8 2.6 0 4.7 2.2 4.7 4.8.1 2.6-2.1 4.8-4.7 4.8"/><path d="m21.8 42.7h-1.1v-4.3c-.4.4-.9.7-1.4.9v-1c.3-.1.6-.3.9-.5.3-.3.6-.6.7-.9h.9v5.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f503.svg b/public/emoji/1f503.svg
new file mode 100644
index 000000000..3aa0d63ba
--- /dev/null
+++ b/public/emoji/1f503.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m39.5 61.1l-6.4-8.7c-.3 0-.5 0-.8 0-5.6 0-10.2-3.6-10.2-8v-19.4h8l-14-19.2-14.1 19.2h8v19.4c0 4.7 2.3 9.1 6.6 12.4 4.2 3.3 9.8 5.2 15.8 5.2 2.4 0 4.8-.3 7.1-.9"/><path d="m31.7 11.6c5.6 0 10.2 3.6 10.2 8v19.5h-8l14.1 19.2 14-19.2h-8v-19.5c0-4.7-2.3-9.1-6.5-12.4-4.2-3.4-9.8-5.2-15.8-5.2-2.5 0-4.9.3-7.2.9l6.4 8.7c.2 0 .5 0 .8 0"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f504.svg b/public/emoji/1f504.svg
new file mode 100644
index 000000000..2eefda0d3
--- /dev/null
+++ b/public/emoji/1f504.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m27.3 20.1c1.5-.7 3.2-1 4.9-1 6.6 0 11.9 5.1 11.9 12h7.9c0-10.8-8.9-19.8-19.8-19.8-3.8 0-7.6 1.1-10.8 3.2l-3.4-3.5v13.1h13.5l-4.2-4"/><path d="m36.5 42.6c-1.5.7-3.1 1-4.7 1-6.6 0-12-5.3-12-12.6h-7.8c0 11.4 8.9 20.8 19.8 20.8 3.7 0 7.2-1.1 10.3-3.1l3.9 4.3v-14.8h-13.4l3.9 4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f505.svg b/public/emoji/1f505.svg
new file mode 100644
index 000000000..206610ecf
--- /dev/null
+++ b/public/emoji/1f505.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#eda454"><path d="m29 51.1h6v6.9h-6z"/><path d="m29 6h6v6.9h-6z"/><path d="m51.1 29h6.9v6h-6.9z"/><path d="m6 29h6.9v6h-6.9z"/><path transform="matrix(.7071-.7071.7071.7071-29.1995 25.3958)" d="m12.6 44.9h6.9v6h-6.9z"/><path transform="matrix(.7071-.7071.7071.7071 2.6902 38.6041)" d="m44.5 13.1h6.9v6h-6.9z"/><path transform="matrix(.707-.7072.7072.707-19.8611 47.9524)" d="m44.9 44.5h6v6.9h-6z"/><path transform="matrix(.7071-.7071.7071.7071-6.6501 16.0555)" d="m13.1 12.6h6v6.9h-6z"/><path d="m32 17c-8.3 0-15 6.7-15 15s6.7 15 15 15 15-6.7 15-15-6.7-15-15-15m0 25c-5.5 0-10-4.5-10-10s4.5-10 10-10 10 4.5 10 10-4.5 10-10 10"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f506.svg b/public/emoji/1f506.svg
new file mode 100644
index 000000000..dc65b9a6d
--- /dev/null
+++ b/public/emoji/1f506.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#eda454"><path d="m29 50.5h6v11.5h-6z"/><path d="m29 2h6v11.5h-6z"/><path d="m50.5 29h11.5v6h-11.5z"/><path d="m2 29h11.5v6h-11.5z"/><path transform="matrix(.7071-.7071.7071.7071-30.4169 24.8919)" d="m9.1 46.2h11.5v6h-11.5z"/><path transform="matrix(.7071-.7071.7071.7071 3.9082 39.1093)" d="m43.4 11.8h11.5v6h-11.5z"/><path transform="matrix(.7071-.7071.7071.7071-20.3642 49.1612)" d="m46.2 43.4h6v11.5h-6z"/><path transform="matrix(.7071-.7071.7071.7071-6.1467 14.8384)" d="m11.8 9.1h6v11.5h-6z"/><path d="m32 17c-8.3 0-15 6.7-15 15s6.7 15 15 15 15-6.7 15-15-6.7-15-15-15m0 25c-5.5 0-10-4.5-10-10s4.5-10 10-10 10 4.5 10 10-4.5 10-10 10"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f507.svg b/public/emoji/1f507.svg
new file mode 100644
index 000000000..4d10ceb24
--- /dev/null
+++ b/public/emoji/1f507.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><circle cx="32" cy="32" r="24" fill="#333"/><path d="m41.5 28.1v-7.2-7c0-.5-.4-.9-.9-.9s-.9.4-.9.9v.5l-14.1 9.9h-6.2c-1.2 0-2.3.9-2.3 2.1v2.1 7.1 2.1c0 1.2 1 2.1 2.3 2.1h6.2l14.1 9.9v.5c0 .5.4.9.9.9s.9-.4.9-.9v-7-7.2c2.3 0 4.2-1.7 4.2-3.9 0-2.2-1.9-4-4.2-4" fill="#fff"/><path transform="matrix(.7071-.7071.7071.7071-13.2556 32.0003)" fill="#ff5a79" d="m29 2.8h6v58.4h-6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f508.svg b/public/emoji/1f508.svg
new file mode 100644
index 000000000..9eac4a0d0
--- /dev/null
+++ b/public/emoji/1f508.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M11.1,45H3.8C1.7,45,0,43.4,0,41.5V22.5c0-2,1.7-3.5,3.8-3.5h7.3V45z" fill="#8b979e" id="0"/><use xlink:href="#0"/><path d="M29.8,2.2C31.1,0.9,11.1,19,11.1,19v26c0,0,10.3,7.9,18.7,16.8V2.2z" fill="#b0bdc6"/><g fill="#333"><path d="m33 25.5v13.1c3.9 0 7-2.9 7-6.5 0-3.7-3.1-6.6-7-6.6"/><path d="m33 62.5c0 .8-.7 1.5-1.6 1.5-.9 0-1.6-.7-1.6-1.5v-61c0-.8.7-1.5 1.6-1.5.9 0 1.6.7 1.6 1.5v61"/></g><path d="M11.1,40.2H3.8c-2.1,0-3.8-1-3.8-2.2V26c0-1.2,1.7-2.2,3.8-2.2h7.3V40.2z" fill="#8b979e"/><path d="M11.1,40.2H3.8c-2.1,0-3.8-1-3.8-2.2V26c0-1.2,1.7-2.2,3.8-2.2h7.3V40.2z" fill="#b0bdc6"/><path fill="#dfe9ef" d="m29.8 13.3l-18.7 10.5v16.4l18.7 10.5z"/><path fill="#8b979e" d="m29.8 13.3h3.2v37.5h-3.2z"/><path fill="#333" d="m3.8 19h7.3v26h-7.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f509.svg b/public/emoji/1f509.svg
new file mode 100644
index 000000000..5460d8e98
--- /dev/null
+++ b/public/emoji/1f509.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m44.6 32c0 5-3.2 9.3-7.7 11l2.9 2.9c5.1-2.5 8.6-7.8 8.6-13.9 0-6.1-3.5-11.4-8.7-13.9l-2.8 2.9c4.5 1.6 7.7 5.9 7.7 11" fill="#42ade2"/><path d="m11.1 45h-7.3c-2.1 0-3.8-1.6-3.8-3.5v-19c0-2 1.7-3.5 3.8-3.5h7.3v26" fill="#8b979e" id="0"/><use xlink:href="#0"/><path d="M29.8,2.2C31.1,0.9,11.1,19,11.1,19v26c0,0,10.3,7.9,18.7,16.8V2.2z" fill="#b0bdc6"/><g fill="#333"><path d="m33 25.5v13.1c3.9 0 7-2.9 7-6.5 0-3.7-3.1-6.6-7-6.6"/><path d="m33 62.5c0 .8-.7 1.5-1.6 1.5-.9 0-1.6-.7-1.6-1.5v-61c0-.8.7-1.5 1.6-1.5.9 0 1.6.7 1.6 1.5v61"/></g><path d="M11.1,40.2H3.8c-2.1,0-3.8-1-3.8-2.2V26c0-1.2,1.7-2.2,3.8-2.2h7.3V40.2z" fill="#8b979e"/><path d="M11.1,40.2H3.8c-2.1,0-3.8-1-3.8-2.2V26c0-1.2,1.7-2.2,3.8-2.2h7.3V40.2z" fill="#b0bdc6"/><path fill="#dfe9ef" d="m29.8 13.3l-18.7 10.5v16.4l18.7 10.5z"/><path fill="#8b979e" d="m29.8 13.3h3.2v37.5h-3.2z"/><path fill="#333" d="m3.8 19h7.3v26h-7.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f50a.svg b/public/emoji/1f50a.svg
new file mode 100644
index 000000000..eb2e94c83
--- /dev/null
+++ b/public/emoji/1f50a.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="#42ade2"><path d="M51.4,7.4L48.8,10c7,4.8,11.5,12.9,11.5,22c0,9.1-4.6,17.1-11.5,21.9l2.6,2.6C59.1,51,64,42.1,64,32
+			C64,21.9,59,12.9,51.4,7.4z"/><path d="m52.5 32c0 6.9-3.7 13-9.3 16.3l2.7 2.7c6.2-4 10.3-11 10.3-19 0-8-4.1-15-10.4-19l-2.7 2.7c5.6 3.3 9.4 9.4 9.4 16.3"/><path d="m44.8 32c0 4.8-3.1 9-7.4 10.5l2.8 2.8c4.9-2.4 8.3-7.5 8.3-13.3 0-5.9-3.4-10.9-8.3-13.4l-2.8 2.8c4.3 1.6 7.4 5.7 7.4 10.6"/></g><path d="m11.1 45h-7.3c-2.1 0-3.8-1.6-3.8-3.5v-19c0-2 1.7-3.5 3.8-3.5h7.3v26" fill="#8b979e" id="0"/><use xlink:href="#0"/><path d="M29.8,2.2C31.1,0.9,11.1,19,11.1,19v26c0,0,10.3,7.9,18.7,16.8V2.2z" fill="#b0bdc6"/><g fill="#333"><path d="m33 25.5v13.1c3.9 0 7-2.9 7-6.5 0-3.7-3.1-6.6-7-6.6"/><path d="m33 62.5c0 .8-.7 1.5-1.6 1.5-.9 0-1.6-.7-1.6-1.5v-61c0-.8.7-1.5 1.6-1.5.9 0 1.6.7 1.6 1.5v61"/></g><path d="M11.1,40.2H3.8c-2.1,0-3.8-1-3.8-2.2V26c0-1.2,1.7-2.2,3.8-2.2h7.3V40.2z" fill="#8b979e"/><path d="M11.1,40.2H3.8c-2.1,0-3.8-1-3.8-2.2V26c0-1.2,1.7-2.2,3.8-2.2h7.3V40.2z" fill="#b0bdc6"/><path fill="#dfe9ef" d="m29.8 13.3l-18.7 10.5v16.4l18.7 10.5z"/><path fill="#8b979e" d="m29.8 13.3h3.2v37.5h-3.2z"/><path fill="#333" d="m3.8 19h7.3v26h-7.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f50b.svg b/public/emoji/1f50b.svg
new file mode 100644
index 000000000..370d5cfe0
--- /dev/null
+++ b/public/emoji/1f50b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m42 7c0 1.1-.9 2-2 2h-16c-1.1 0-2-.9-2-2v-3c0-1.1.9-2 2-2h16c1.1 0 2 .9 2 2v3"/><path d="m48 6h-32c-2.2 0-4 1.8-4 4v48c0 2.2 1.8 4 4 4h32c2.2 0 4-1.8 4-4v-48c0-2.2-1.8-4-4-4m0 47c0 .5-.5 1-1 1h-30c-.5 0-1-.5-1-1v-38c0-.5.5-1 1-1h30c.5 0 1 .5 1 1v38"/></g><g fill="#a8d600"><path d="m46 24c0 1.1-.9 2-2 2h-24c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h24c1.1 0 2 .9 2 2v4"/><path d="m46 36c0 1.1-.9 2-2 2h-24c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h24c1.1 0 2 .9 2 2v4"/><path d="m46 48c0 1.1-.9 2-2 2h-24c-1.1 0-2-.9-2-2v-4c0-1.1.9-2 2-2h24c1.1 0 2 .9 2 2v4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f50c.svg b/public/emoji/1f50c.svg
new file mode 100644
index 000000000..bbbcf0a5a
--- /dev/null
+++ b/public/emoji/1f50c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d0d0d0"><path d="m11.7 13.1c0 .6-.5 1.1-1.2 1.1h-1.5c-.7 0-1.2-.5-1.2-1.1v-12c0-.6.5-1.1 1.2-1.1h1.6c.7 0 1.2.5 1.2 1.1v12z"/><path d="m21.8 13.1c0 .6-.5 1.1-1.2 1.1h-1.6c-.7 0-1.2-.5-1.2-1.1v-12c0-.6.5-1.1 1.2-1.1h1.6c.7 0 1.2.5 1.2 1.1v12"/></g><g fill="#3e4347"><path d="m0 13.6v4.4c0 .6.5 1.1 1.2 1.1h1.7v4.9c0 4.2 2.3 7.8 5.7 9.8v4.2c0 .6.5 1.1 1.2 1.1h10.2c.7 0 1.2-.5 1.2-1.1v-4.2c3.4-2 5.7-5.7 5.7-9.8v-4.8h1.7c.6 0 1.2-.5 1.2-1.1v-4.5c0-.5-.4-1-.9-1.1h-28c-.5.1-.9.5-.9 1.1"/><path d="m60.1 25.8v38.2h3.9v-38.2c0-1.8-.4-3.6-1.1-5.2-.7-1.6-1.7-3-3-4.2-1.3-1.2-2.7-2.2-4.4-2.9-1.7-.7-3.5-1.1-5.4-1.1-1.9 0-3.7.4-5.4 1.1-1.6.7-3.1 1.6-4.4 2.9-1.3 1.2-2.3 2.7-3 4.2-.7 1.6-1.1 3.4-1.1 5.2v24.8c0 5.3-4.4 9.5-9.8 9.5-5.4 0-9.8-4.3-9.8-9.5v-11.4h-3.9v11.4c0 1.8.4 3.5 1.1 5.2.7 1.6 1.7 3 3 4.2 1.3 1.2 2.7 2.2 4.4 2.9 1.7.7 3.5 1 5.4 1 1.9 0 3.7-.4 5.4-1 1.6-.7 3.1-1.6 4.4-2.9 1.3-1.2 2.3-2.7 3-4.2.7-1.6 1.1-3.4 1.1-5.2v-24.8c0-5.3 4.4-9.5 9.8-9.5 5.4 0 9.8 4.3 9.8 9.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f50d.svg b/public/emoji/1f50d.svg
new file mode 100644
index 000000000..7f1758d67
--- /dev/null
+++ b/public/emoji/1f50d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path transform="matrix(.7072-.707.707.7072-17.5441 42.3457)" fill="#b0bdc6" d="m39.7 40.3h5.4v4.1h-5.4z"/><path transform="matrix(.7069-.7073.7073.7069-17.5421 42.3708)" fill="#dfe9ef" d="m41 40.3h2.8v4.1h-2.8z"/><path transform="matrix(.707-.7072.7072.707-17.1888 41.5085)" fill="#b0bdc6" d="m38.8 40.6h5.4v1.7h-5.4z"/><path d="m41.5 8.8c-9-9-23.7-9-32.8 0s-9 23.7 0 32.8c9 9 23.7 9 32.8 0 9.1-9.1 9.1-23.8 0-32.8m-2.1 30.6c-7.9 7.9-20.6 7.9-28.4 0-7.9-7.9-7.9-20.6 0-28.4 7.9-7.9 20.6-7.9 28.4 0 7.8 7.8 7.8 20.5 0 28.4" fill="#dfe9ef"/><path d="m39.9 10.4c-8.1-8.1-21.3-8.1-29.5 0-8.1 8.1-8.1 21.3 0 29.5 8.1 8.1 21.3 8.1 29.5 0 8.1-8.1 8.1-21.3 0-29.5m-1.1 28.4c-7.5 7.5-19.8 7.5-27.3 0s-7.5-19.8 0-27.3c7.5-7.5 19.8-7.5 27.3 0 7.5 7.5 7.5 19.8 0 27.3" fill="#b0bdc6"/><path d="m36.1 29.8c-6.5 6.5-17.1 6.5-23.6 0-1.7-1.7-3-3.7-3.8-5.9-.4 4.8 1.2 9.7 4.8 13.3 6.5 6.5 17.1 6.5 23.6 0 4.8-4.8 6-11.8 3.8-17.7-.4 3.8-2 7.4-4.8 10.3" opacity=".6" fill="#a6aeb0"/><path transform="matrix(.7071-.7071.7071.7071-20.7885 50.1891)" fill="#333" d="m45.3 40.5h9.8v19.5h-9.8z"/><path transform="matrix(.707-.7072.7072.707-20.7875 50.198)" fill="#575b5e" d="m47.5 40.5h5.4v19.5h-5.4z"/><path d="m61.9 52.9c1.1 1.1-7.8 10.1-9 9l-.7-.7c-1.1-1.1 7.8-10.1 9-9l.7.7" fill="#b0bdc6"/><path d="m60.4 54.4c1.1 1.1-4.8 7.1-6 6l-.7-.7c-1.1-1.1 4.8-7.1 6-6l.7.7" fill="#dfe9ef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f50e.svg b/public/emoji/1f50e.svg
new file mode 100644
index 000000000..a60c2aa11
--- /dev/null
+++ b/public/emoji/1f50e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path transform="matrix(.707-.7072.7072.707-23.6115 27.7169)" fill="#b0bdc6" d="m19.6 39.7h4.1v5.4h-4.1z"/><path transform="matrix(.7073-.7069.7069.7073-23.6053 27.6984)" fill="#dfe9ef" d="m19.6 41h4.1v2.8h-4.1z"/><path transform="matrix(.7072-.707.707.7072-22.7534 28.058)" fill="#b0bdc6" d="m21.6 38.8h1.7v5.4h-1.7z"/><path d="m22.5 41.5c9 9 23.7 9 32.8 0 9-9 9-23.7 0-32.8s-23.7-9-32.8 0c-9.1 9.1-9.1 23.8 0 32.8m2.1-30.6c7.9-7.9 20.6-7.9 28.4 0 7.9 7.9 7.9 20.6 0 28.4-7.9 7.9-20.6 7.9-28.4 0-7.8-7.8-7.8-20.5 0-28.4" fill="#dfe9ef"/><path d="m24.1 39.9c8.1 8.1 21.3 8.1 29.5 0 8.1-8.1 8.1-21.3 0-29.5-8.1-8.1-21.3-8.1-29.5 0-8.1 8.2-8.1 21.4 0 29.5m1.1-28.4c7.5-7.5 19.8-7.5 27.3 0 7.5 7.5 7.5 19.8 0 27.3-7.5 7.5-19.8 7.5-27.3 0-7.5-7.5-7.5-19.8 0-27.3" fill="#b0bdc6"/><path d="m27.9 29.8c6.5 6.5 17.1 6.5 23.6 0 1.7-1.7 3-3.7 3.8-5.9.4 4.8-1.2 9.7-4.8 13.3-6.5 6.5-17.1 6.5-23.6 0-4.8-4.8-6-11.8-3.8-17.7.4 3.8 2 7.4 4.8 10.3" opacity=".6" fill="#a6aeb0"/><path transform="matrix(.7071-.7071.7071.7071-31.4441 24.465)" fill="#333" d="m4.1 45.3h19.5v9.8h-19.5z"/><path transform="matrix(.7072-.707.707.7072-31.4404 24.4592)" fill="#575b5e" d="m4.1 47.5h19.5v5.4h-19.5z"/><path d="m2.1 52.9c-1.1 1.1 7.8 10.1 9 9l.7-.7c1.1-1.1-7.8-10.1-9-9l-.7.7" fill="#b0bdc6"/><path d="m3.6 54.4c-1.1 1.1 4.8 7.1 6 6l.7-.7c1.1-1.1-4.8-7.1-6-6l-.7.7" fill="#dfe9ef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f50f.svg b/public/emoji/1f50f.svg
new file mode 100644
index 000000000..eb3c3fb47
--- /dev/null
+++ b/public/emoji/1f50f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,28.3v31.4C2,62.1,3.9,64,6.3,64h51.4c2.4,0,4.3-1.9,4.3-4.3V28.3H2z" fill="#ffce31"/><path d="M62,24c0-2.4-1.9-4.3-4.3-4.3H6.3C3.9,19.6,2,21.6,2,24v4.3h60V24z" fill="#ff8736"/><g fill="#3e4347"><ellipse cx="12.4" cy="23.5" rx="5.9" ry="2.5"/><ellipse cx="51.6" cy="23.5" rx="5.9" ry="2.5"/></g><path d="m32 0c-12.9 0-23.4 10.6-23.4 23.5 0 .8 1.6 1.4 3.8 1.4v-1.4c.8-11 9.3-19.7 19.6-19.7 10.4 0 18.9 8.7 19.6 19.7v1.4c2.2 0 3.8-.6 3.8-1.4 0-12.9-10.5-23.5-23.4-23.5" fill="#dfe9ef"/><path d="m51.6 23.5c-.7-10.9-9.2-19.6-19.6-19.6-10.4 0-18.9 8.7-19.6 19.7v1.4c2.2 0 4.2-.6 4.2-1.4-.1-7.2 5.9-15.6 15.4-15.6 9.5 0 15.5 8.4 15.5 15.5 0 .8 2 1.4 4.2 1.4l-.1-1.4" fill="#b0bdc6"/><path d="m36.6 56.4l-1.9-12.3c1.1-.8 1.9-2.2 1.9-3.7 0-2.5-2-4.6-4.6-4.6s-4.6 2.1-4.6 4.6c0 1.5.7 2.9 1.9 3.7l-1.9 12.3h9.2" fill="#3e4347"/><path d="m45.8 31.4h11.2l2.8 11.4c0 0-5 4-7.3 10.4v-14.1c.3-.3.6-.8.6-1.2 0-.9-.8-1.7-1.7-1.7-.9 0-1.7.8-1.7 1.7 0 .5.2.9.6 1.2v14.1c-2.3-6.4-7.3-10.4-7.3-10.4l2.8-11.4" fill="#fff"/><path d="m62 0c0 12.9-2.2 17.7-2.2 17.7v13.7h-16.8v-13.7c0 0-2.2-4.8-2.2-17.7-.1 0 21.2 0 21.2 0" fill="#3e4347"/><path fill="#94989b" d="m43 17.7h16.8v2.2h-16.8z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f510.svg b/public/emoji/1f510.svg
new file mode 100644
index 000000000..2d9a97df6
--- /dev/null
+++ b/public/emoji/1f510.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,28.3v31.4C2,62.1,3.9,64,6.3,64h51.4c2.4,0,4.3-1.9,4.3-4.3V28.3H2z" fill="#ffce31"/><path d="M62,24c0-2.4-1.9-4.3-4.3-4.3H6.3C3.9,19.6,2,21.6,2,24v4.3h60V24z" fill="#ff8736"/><g fill="#3e4347"><ellipse cx="12.4" cy="23.5" rx="5.9" ry="2.5"/><ellipse cx="51.6" cy="23.5" rx="5.9" ry="2.5"/></g><path d="m32 0c-12.9 0-23.4 10.6-23.4 23.5 0 .8 1.6 1.4 3.8 1.4v-1.4c.8-11 9.3-19.7 19.6-19.7 10.4 0 18.9 8.7 19.6 19.7v1.4c2.2 0 3.8-.6 3.8-1.4 0-12.9-10.5-23.5-23.4-23.5" fill="#dfe9ef"/><path d="m51.6 23.5c-.7-10.9-9.2-19.6-19.6-19.6-10.4 0-18.9 8.7-19.6 19.7v1.4c2.2 0 4.2-.6 4.2-1.4-.1-7.2 5.9-15.6 15.4-15.6 9.5 0 15.5 8.4 15.5 15.5 0 .8 2 1.4 4.2 1.4l-.1-1.4" fill="#b0bdc6"/><path d="m36.6 56.4l-1.9-12.3c1.1-.8 1.9-2.2 1.9-3.7 0-2.5-2-4.6-4.6-4.6s-4.6 2.1-4.6 4.6c0 1.5.7 2.9 1.9 3.7l-1.9 12.3h9.2" fill="#3e4347"/><path d="m43.2 27.3v8.2l2.3 2.2v3.8l-2.3 2.2v5l2.3 2.2v3.8l-2.3 2.2v3.4l4.7 3.8 4.7-3.8v-33c5.5-1.9 9.4-7.1 9.4-13.3 0-7.7-6.3-14-14.1-14s-14 6.3-14 14.1c0 6.1 3.9 11.3 9.3 13.2m9.4-17.9c0 2.6-2.1 4.6-4.6 4.6-2.6 0-4.6-2.1-4.6-4.6 0-2.6 2.1-4.6 4.6-4.6 2.5 0 4.6 2.1 4.6 4.6" fill="#42ade2"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f511.svg b/public/emoji/1f511.svg
new file mode 100644
index 000000000..74b38d18c
--- /dev/null
+++ b/public/emoji/1f511.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 7c-6.7-6.7-17.5-6.7-24.1 0-5.5 5.5-6.4 13.8-3 20.3l-24.4 24.7-3.5 8.4 1.6 1.6 6.3-.6 26.8-27.2c0 0 0 0 0 0 6.5 3.6 14.8 2.6 20.2-2.9 6.8-6.7 6.8-17.6.1-24.3m-4.8 12.2c-2 2-5.3 2-7.3 0-2-2-2-5.3 0-7.4 2-2 5.3-2 7.3 0 2.1 2 2.1 5.3 0 7.4" fill="#eda454"/><g fill="#cc7f2b"><path d="m15.8 57.5l1.4-1.5v-2l-7.3 7.4 4.4-.5 1.5-1.5z"/><path d="m26.1 47l1.4-1.5v-2l-8.8 9h2l1.4-1.5h2l2-2z"/><path d="m30.5 31.6c.5-.5.2-.7 0-1-.3-.3-.4-.6-.9 0l-21.7 21.9c-.5.5-.2.7 0 1 .3.3.4.6.9 0l21.7-21.9"/><path d="m33.5 34.6c.5-.5.2-.7 0-1-.3-.3-.4-.6-.9 0l-21.8 21.9c-.5.5-.2.7 0 1 .3.3.4.6.9 0l21.8-21.9"/><path d="m56 8c-6.1-6.1-16-6.1-22.1 0-4.6 4.6-5.7 11.4-3.4 17.1-2.1-5.4-.9-11.7 3.4-16 5.8-5.9 15.3-5.9 21.1-.1 5.8 5.9 5.8 15.4 0 21.2-4.3 4.3-10.6 5.4-15.9 3.4 5.7 2.3 12.4 1.2 17-3.4 6-6.1 6-16.1-.1-22.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f512.svg b/public/emoji/1f512.svg
new file mode 100644
index 000000000..fac55a2f0
--- /dev/null
+++ b/public/emoji/1f512.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,28.3v31.4C2,62.1,3.9,64,6.3,64h51.4c2.4,0,4.3-1.9,4.3-4.3V28.3H2z" fill="#ffce31"/><path d="M62,24c0-2.4-1.9-4.3-4.3-4.3H6.3C3.9,19.6,2,21.6,2,24v4.3h60V24z" fill="#ff8736"/><g fill="#3e4347"><ellipse cx="12.4" cy="23.5" rx="5.9" ry="2.5"/><ellipse cx="51.6" cy="23.5" rx="5.9" ry="2.5"/></g><path d="m32 0c-12.9 0-23.4 10.6-23.4 23.5 0 .8 1.6 1.4 3.8 1.4v-1.4c.8-11 9.3-19.7 19.6-19.7 10.4 0 18.9 8.7 19.6 19.7v1.4c2.2 0 3.8-.6 3.8-1.4 0-12.9-10.5-23.5-23.4-23.5" fill="#dfe9ef"/><path d="m51.6 23.5c-.7-10.9-9.2-19.6-19.6-19.6-10.4 0-18.9 8.7-19.6 19.7v1.4c2.2 0 4.2-.6 4.2-1.4-.1-7.2 5.9-15.6 15.4-15.6 9.5 0 15.5 8.4 15.5 15.5 0 .8 2 1.4 4.2 1.4l-.1-1.4" fill="#b0bdc6"/><path d="m36.6 56.4l-1.9-12.3c1.1-.8 1.9-2.2 1.9-3.7 0-2.5-2-4.6-4.6-4.6s-4.6 2.1-4.6 4.6c0 1.5.7 2.9 1.9 3.7l-1.9 12.3h9.2" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f513.svg b/public/emoji/1f513.svg
new file mode 100644
index 000000000..4d650b67e
--- /dev/null
+++ b/public/emoji/1f513.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,28.3v31.4C2,62.1,3.9,64,6.3,64h51.4c2.4,0,4.3-1.9,4.3-4.3V28.3H2z" fill="#ffce31"/><path d="M62,24c0-2.4-1.9-4.3-4.3-4.3H6.3C3.9,19.6,2,21.6,2,24v4.3h60V24z" fill="#ff8736"/><g fill="#3e4347"><ellipse cx="12.4" cy="23.5" rx="5.9" ry="2.5"/><ellipse cx="51.6" cy="23.5" rx="5.9" ry="2.5"/><path d="m36.6 56.4l-1.9-12.3c1.1-.8 1.9-2.2 1.9-3.7 0-2.5-2-4.6-4.6-4.6s-4.6 2.1-4.6 4.6c0 1.5.7 2.9 1.9 3.7l-1.9 12.3h9.2"/></g><path d="m32 0c-5.6 0-10.7 2-14.8 5.3l2.9 2.9c3.3-2.7 7.4-4.3 11.9-4.3 10.4 0 18.9 8.7 19.6 19.7v1.4c2.2 0 3.8-.6 3.8-1.4 0-13-10.5-23.6-23.4-23.6" fill="#dfe9ef"/><path d="m51.6 23.5c-.7-10.9-9.2-19.6-19.6-19.6-4.4 0-8.6 1.6-11.9 4.3l2.9 2.8c2.4-1.8 5.5-3 9-3 9.5 0 15.5 8.4 15.5 15.5 0 .8 2 1.4 4.2 1.4l-.1-1.4" fill="#b0bdc6"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f514.svg b/public/emoji/1f514.svg
new file mode 100644
index 000000000..e64706564
--- /dev/null
+++ b/public/emoji/1f514.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m43.7 23.7c-5.5-3.4-7.5-8.1-9.3-11.5-3.9-7-10.1-9.1-16.6-7.5-1.3-2.3-3.6-3.4-6-1.9-2.5 1.5-2.7 4.1-1.4 6.4-4.6 5-6 11.8-2.2 18.8 1.9 3.4 4.7 7.6 4.8 14.3.1 4.8-3.7 8 2 18.3l42.7-26c-5.6-10.3-10.1-8.5-14-10.9" fill="#b0bdc6"/><path d="m40.7 25.5c-4.9-3.8-7-8.4-8.9-11.8-3.9-7-9.4-9.6-14.7-8.7-1.3-2.3-3.3-3.6-5.3-2.4-2 1.2-2 3.7-.7 6-3.5 4.5-4.1 10.8-.3 17.9 1.9 3.4 4.6 7.6 5.3 14 .4 4.5-2.5 7.2 3.2 17.6l34.2-20.8c-5.7-10.4-9.3-9.1-12.8-11.8" fill="#d9e3e8"/><path d="m57.7 34.7c1.8 3.3-6.2 11.9-18 19-11.8 7.2-22.8 10.3-24.7 7-1.8-3.3 6.2-11.9 18-19 11.9-7.2 22.9-10.3 24.7-7" fill="#7d888e"/><path d="m56.6 35.7c1.7 3-6 10.9-17.1 17.7-11.1 6.7-21.4 9.8-23.1 6.7-1.7-3 6-10.9 17.1-17.7 11.1-6.7 21.5-9.7 23.1-6.7" fill="#5a666b"/><path d="m17.7 55.7c4.4-.5 11.5-3.3 18.9-7.8s13.3-9.6 15.9-13.3c-4.4.4-11.5 3.3-19 7.8-7.4 4.5-13.3 9.6-15.8 13.3" fill="#383f42"/><g fill="#b0bdc6"><path d="m23.8 49.3c-.7.6-1.3 1.1-1.9 1.7 1.6 3.5 5.2 5.6 9 4.9-3 .6-6-2.3-7.1-6.6"/><path d="m35.6 41.2c-.5.3-1 .6-1.5.9 0 0 0 .1.1.1.7 1.3 1.2 2.7 1.5 4.1.3 1.5.3 3-.1 4.4-.3 1.4-1.1 2.8-2.1 3.7-.7.8-1.5 1.3-2.5 1.5 4.5-.9 7.6-5.4 6.7-10.2-.3-1.8-1.1-3.3-2.1-4.5"/></g><path d="m35.6 46.3c-.3-1.5-.8-2.9-1.5-4.1 0 0 0-.1-.1-.1 0 0-.1 0-.1.1-.1.1-.2.1-.4.2 0 0-.1.1-.1.1-3.6 2.2-6.9 4.6-9.6 6.8 1.1 4.3 4.1 7.1 7.1 6.6 1-.2 1.8-.7 2.5-1.5 1-.9 1.8-2.3 2.1-3.7.4-1.4.4-2.9.1-4.4" fill="#d9e3e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f515.svg b/public/emoji/1f515.svg
new file mode 100644
index 000000000..a37acaff3
--- /dev/null
+++ b/public/emoji/1f515.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><circle cx="32" cy="32" r="24" fill="#333"/><g fill="#fff"><path d="m42 32c-1.8-3.1-1.5-5.9-1.5-8 0-4.4-2.5-7.1-6.1-8.2 0-1.4-.8-2.6-2.4-2.6-1.6 0-2.4 1.1-2.4 2.6-3.6 1.1-6.1 3.8-6.1 8.2 0 2.1.3 4.9-1.5 8-1.2 2.2-3.9 2.7-3.9 9.1h27.9c-.1-6.5-2.7-6.9-4-9.1"/><path d="m32.8 42.9c0 2.4-2 4.4-4.4 4.4-2.4 0-4.4-2-4.4-4.4h8.8"/></g><path transform="matrix(.7071-.7071.7071.7071-13.2556 32.0003)" fill="#ff5a79" d="m29 2.8h6v58.4h-6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f516.svg b/public/emoji/1f516.svg
new file mode 100644
index 000000000..555079664
--- /dev/null
+++ b/public/emoji/1f516.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m44.5 21.5c-.1-.1-.2-.2-.2-.3-.4-.6-.2-1.5.5-1.9 6.8-3.9 8.2-7.2 9.6-10.1 1.1-2.5 2.2-4.8 6.2-6.5.7-.3 1.5 0 1.8.7.3.7 0 1.5-.7 1.8-3 1.2-3.7 2.8-4.7 5.1-1.4 3.1-3.2 7-10.7 11.3-.7.4-1.4.3-1.8-.1" fill="#d19500"/><path d="m43.7 20.5c0 0-.1-.1-.1-.1-.5-.6-.3-1.5.3-1.9 6.3-4.8 7.3-8.2 8.2-11.1.8-2.6 1.5-5 5.3-7.2.6-.4 1.4-.2 1.8.5.4.7.1 1.5-.5 1.9-2.9 1.6-3.3 3.2-4 5.6-1 3.2-2.2 7.2-9.2 12.5-.5.4-1.3.3-1.8-.2" fill="#ffbf1f"/><path d="M21.4,64l0-19.7l-19.7,0L35.9,10c1.8-1.8,4.8-1.8,6.6,0l13.2,13.2c1.8,1.8,1.8,4.8,0,6.6L21.4,64z" fill="#ed4c5c"/><circle cx="42.7" cy="23" r="4.9" fill="#fff"/><g fill="#f2b200"><path d="m49.5 12.9c-1.4-.6-2.3-1-3.6-.6-1.9.6-3.5 2.4-4.6 5.3-.2.5-.1 1.1.3 1.5.1.1.3.2.4.3.7.3 1.5-.1 1.8-.7 1.1-2.7 2.2-3.5 3-3.8.4-.1.4.2.9.2 1.1-1.1 1.8-2.2 1.8-2.2"/><path d="m53.3 19.8c.4-1.1.1-2.1-.3-3.3 0 0-.8.8-2.1 1.9 0 .2 0 .4-.1.5-.3.8-1.1 1.9-3.8 3-.7.3-1 1.1-.7 1.8.1.2.2.3.3.4.4.4 1 .5 1.5.3 2.8-1.2 4.6-2.8 5.2-4.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f517.svg b/public/emoji/1f517.svg
new file mode 100644
index 000000000..777545a17
--- /dev/null
+++ b/public/emoji/1f517.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#94989b"><path d="m36.1 41.5c1.2 1.2 1.3 3 .2 4.1l-17.6 17.7c-1.1 1.1-2.9.9-4.1-.2l-13.6-13.7c-1.2-1.2-1.3-3-.2-4.1l17.7-17.7c1.1-1.1 2.9-.9 4.1.2 1.2 1.2 1.3 3 .2 4.1l-13.9 13.9c-1.1 1.1-.9 2.9.2 4.1l5 5c1.2 1.2 3 1.3 4.1.2l13.8-13.8c1.1-1.1 3-1 4.1.2"/><path d="m63 14.6c1.2 1.2 1.3 3 .2 4.1l-17.6 17.7c-1.1 1.1-2.9.9-4.1-.2-1.2-1.2-1.3-3-.2-4.1l13.8-13.8c1.1-1.1.9-2.9-.2-4.1l-5-5c-1.2-1.2-3-1.3-4.1-.2l-13.9 13.7c-1.1 1.1-2.9.9-4.1-.2-1.2-1.2-1.3-3-.2-4.1l17.7-17.7c1.1-1.1 2.9-.9 4.1.2l13.6 13.7"/><path d="m44.5 19.5c1.2 1.2 1.3 3 .2 4.1l-21.1 21.1c-1.1 1.1-2.9.9-4.1-.2-1.2-1.2-1.3-3-.2-4.1l21.1-21.1c1.1-1.1 2.9-1 4.1.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f518.svg b/public/emoji/1f518.svg
new file mode 100644
index 000000000..a894198e8
--- /dev/null
+++ b/public/emoji/1f518.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="31" r="30" fill="#94989b"/><circle cx="32" cy="32" r="15" fill="#626a6d"/><circle cx="32" cy="30.4" r="15" fill="#d9e3e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f519.svg b/public/emoji/1f519.svg
new file mode 100644
index 000000000..b8fe574e2
--- /dev/null
+++ b/public/emoji/1f519.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m3 18l16-16v10h42v12h-42v10z"/><path d="m14 46.3c0-3.5-2.7-6.3-6-6.3h-6v22h6c3.3 0 6-2.8 6-6.3 0-1.8-.7-3.5-1.9-4.7 1.2-1.2 1.9-2.8 1.9-4.7m-6 12.3h-2.9v-5.9h2.9c1.7 0 3 1.3 3 3s-1.3 2.9-3 2.9m0-9.3h-2.9v-5.9h2.9c1.7 0 3 1.3 3 3s-1.3 2.9-3 2.9"/><path d="m40 58.6c-1.7 0-3-1.3-3-3v-9.3c0-1.6 1.3-3 3-3s3 1.3 3 3h3c0-3.5-2.7-6.3-6-6.3s-6 2.8-6 6.3v9.3c0 3.5 2.7 6.3 6 6.3s6-2.8 6-6.3h-3c0 1.7-1.3 3-3 3"/><path d="m62 40h-3.2l-3.8 9.5h-2v-9.5h-3v22h3v-9.5h2l3.8 9.5h3.2l-4.4-11z"/><path d="m27 62h3l-4-22h-5l-3 22h3l.8-6.1h4.1l1.1 6.1m-4.7-9.4l1.3-9.4 1.7 9.4h-3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f51a.svg b/public/emoji/1f51a.svg
new file mode 100644
index 000000000..1925646d1
--- /dev/null
+++ b/public/emoji/1f51a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m3 18l16-16v10h42v12h-42v10z"/><path d="m25 43.4v-3.4h-12v22h12v-3.4h-9v-5.9h9v-3.4h-9v-5.9z"/><path d="m51 40h-6v22h6c3.3 0 6-2.8 6-6.3v-9.3c0-3.6-2.7-6.4-6-6.4m3 15.7c0 1.6-1.3 3-3 3h-3v-15.3h3c1.7 0 3 1.3 3 3v9.3"/><path d="m32 47.7l5.8 14.3h3.2v-22h-3v14.3l-5.8-14.3h-3.2v22h3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f51b.svg b/public/emoji/1f51b.svg
new file mode 100644
index 000000000..f9bb3d833
--- /dev/null
+++ b/public/emoji/1f51b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m18 24h28v10l16-16-16-16v10h-28v-10l-16 16 16 16z"/><path d="m20 40c-3.3 0-6 2.8-6 6.3v9.3c0 3.5 2.7 6.3 6 6.3s6-2.8 6-6.3v-9.3c0-3.5-2.7-6.3-6-6.3m3 15.7c0 1.6-1.3 3-3 3s-3-1.3-3-3v-9.3c0-1.6 1.3-3 3-3s3 1.3 3 3v9.3"/><path d="m39 54.3l-5.8-14.3h-3.2v22h3v-14.3l5.8 14.3h3.2v-22h-3z"/><path d="m46 58h4v4h-4z"/><path d="m46.7 54h2.6l.7-14h-4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f51c.svg b/public/emoji/1f51c.svg
new file mode 100644
index 000000000..62c2ffb2f
--- /dev/null
+++ b/public/emoji/1f51c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m61 18l-16-16v10h-42v12h42v10z"/><path d="m8 62c-3.3 0-6-2.8-6-6.3h3c0 1.6 1.3 3 3 3s3-1.3 3-3-1.3-3-3-3c-3.3 0-6-2.8-6-6.3 0-3.6 2.7-6.4 6-6.4s6 2.8 6 6.3h-3c0-1.6-1.3-3-3-3s-3 1.3-3 3 1.3 3 3 3c3.3 0 6 2.8 6 6.3 0 3.6-2.7 6.4-6 6.4"/><path d="m24 62c-3.3 0-6-2.8-6-6.3v-9.3c0-3.5 2.7-6.3 6-6.3s6 2.8 6 6.3v9.3c0 3.5-2.7 6.3-6 6.3m0-18.6c-1.7 0-3 1.3-3 3v9.3c0 1.6 1.3 3 3 3s3-1.3 3-3v-9.3c0-1.7-1.3-3-3-3"/><path d="m40 62c-3.3 0-6-2.8-6-6.3v-9.3c0-3.5 2.7-6.3 6-6.3s6 2.8 6 6.3v9.3c0 3.5-2.7 6.3-6 6.3m0-18.6c-1.7 0-3 1.3-3 3v9.3c0 1.6 1.3 3 3 3s3-1.3 3-3v-9.3c0-1.7-1.3-3-3-3"/><path d="m53 47.7l5.8 14.3h3.2v-22h-3v14.3l-5.8-14.3h-3.2v22h3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f51d.svg b/public/emoji/1f51d.svg
new file mode 100644
index 000000000..cc4db6763
--- /dev/null
+++ b/public/emoji/1f51d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m32 2l-16 16h10v15h12v-15h10z"/><path d="m32 62c-3.3 0-6-2.8-6-6.3v-9.3c0-3.5 2.7-6.3 6-6.3s6 2.8 6 6.3v9.3c0 3.5-2.7 6.3-6 6.3m0-18.6c-1.7 0-3 1.3-3 3v9.3c0 1.6 1.3 3 3 3s3-1.3 3-3v-9.3c0-1.7-1.3-3-3-3"/><path d="m22 40h-12v3h4.5v19h3v-19h4.5z"/><path d="m48 40h-6v22h3v-9.3h3c3.3 0 6-2.8 6-6.3 0-3.6-2.7-6.4-6-6.4m0 9.3h-3v-5.9h3c1.7 0 3 1.3 3 3s-1.3 2.9-3 2.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f51e.svg b/public/emoji/1f51e.svg
new file mode 100644
index 000000000..19ac9d2bd
--- /dev/null
+++ b/public/emoji/1f51e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><circle cx="32" cy="32" r="24" fill="#333"/><g fill="#fff"><path d="m16.1 27.1v-3.5c1.6-.1 2.7-.2 3.4-.3 1-.2 1.9-.7 2.5-1.4.4-.5.8-1.1 1-1.9.1-.5.2-.8.2-1h4.3v26h-5.2v-18h-6.2z"/><path d="m30.7 33.6c.7-1.2 1.6-2.1 2.9-2.7-1.3-.8-2.1-1.7-2.5-2.7s-.6-1.9-.6-2.7c0-1.9.7-3.5 2.1-4.8 1.4-1.3 3.4-2 6.1-2 2.6 0 4.6.7 6.1 2 1.4 1.3 2.1 3 2.1 4.8 0 .9-.2 1.8-.6 2.7s-1 1.8-2.3 2.5c1.3.7 2.3 1.7 2.9 2.9.6 1.2 1 2.5 1 4 0 2.2-.8 4.1-2.4 5.6-1.6 1.5-3.9 2.3-6.8 2.3-2.9 0-5.1-.8-6.6-2.3-1.5-1.5-2.2-3.4-2.2-5.6-.1-1.5.2-2.9.8-4m5.4 6.6c.7.7 1.6 1.1 2.8 1.1s2.1-.4 2.8-1.1 1-1.7 1-3c0-1.3-.3-2.3-1-3s-1.6-1-2.7-1-2.1.3-2.7 1c-.7.7-1 1.7-1 3-.2 1.3.1 2.3.8 3m.3-11.9c.6.6 1.4.9 2.4.9 1 0 1.9-.3 2.4-.9.6-.6.9-1.4.9-2.3 0-1-.3-1.8-.9-2.4-.6-.6-1.4-.9-2.4-.9-1 0-1.8.3-2.4.9-.6.6-.9 1.4-.9 2.4 0 .9.3 1.7.9 2.3"/></g><path transform="matrix(.7071-.7071.7071.7071-13.2553 31.9997)" fill="#ff5a79" d="m29 2.8h6v58.4h-6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f51f.svg b/public/emoji/1f51f.svg
new file mode 100644
index 000000000..f717fa7f0
--- /dev/null
+++ b/public/emoji/1f51f.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#d0d0d0"/><path d="M57,45.7c0,4.6-3.7,8.3-8.3,8.3H15.3C10.7,54,7,50.3,7,45.7V12.3C7,7.7,10.7,4,15.3,4h33.3
+			c4.6,0,8.3,3.7,8.3,8.3V45.7z" fill="#fff"/><g fill="#9aa0a5"><path d="m26 45h-6.1v-23c-2.2 2.1-4.9 3.6-7.9 4.6v-5.5c1.6-.5 3.3-1.5 5.2-3 1.9-1.5 3.2-3.2 3.9-5.1h5v32z"/><path d="m41 13c3.3 0 5.8 1.1 7.7 3.2 2.2 2.6 3.3 6.9 3.3 12.8 0 5.9-1.1 10.2-3.3 12.8-1.9 2.1-4.4 3.2-7.7 3.2-3.3 0-6-1.2-8-3.5-2-2.3-3-6.5-3-12.5 0-5.9 1.1-10.1 3.3-12.7 1.9-2.2 4.4-3.3 7.7-3.3m0 5c-.8 0-1.5.2-2.1.7-.6.5-1.1 1.3-1.4 2.5-.4 1.6-.7 4.2-.7 7.8 0 3.7.2 6.2.6 7.6s.9 2.3 1.5 2.7c.6.5 1.3.7 2.1.7s1.5-.2 2.1-.7c.6-.5 1.1-1.3 1.4-2.5.4-1.5.7-4.1.7-7.8 0-3.7-.2-6.2-.6-7.6-.4-1.4-.9-2.3-1.5-2.8-.6-.4-1.3-.6-2.1-.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f520.svg b/public/emoji/1f520.svg
new file mode 100644
index 000000000..04d626dcd
--- /dev/null
+++ b/public/emoji/1f520.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m19.4 25.4l-1.3 4.6h-4.1l5.4-18h5.2l5.4 18h-4.3l-1.4-4.6c.1 0-4.9 0-4.9 0m4.4-3.1l-1.1-3.8c-.3-1.1-.6-2.4-.9-3.5h-.1c-.3 1.1-.5 2.4-.8 3.5l-1 3.8h3.9"/><path d="m36 12.4c1-.2 2.9-.4 4.7-.4 2.2 0 3.6.2 4.8 1 1.1.7 1.9 1.9 1.9 3.5 0 1.6-.8 3-2.7 3.8v.1c1.8.6 3.2 2.1 3.2 4.4 0 1.6-.7 2.9-1.7 3.8-1.2 1-3.1 1.6-6.4 1.6-1.8 0-3.1-.1-4-.3v-17.5zm3.6 6.7h1.2c1.9 0 3-.9 3-2.2 0-1.3-.9-2-2.6-2-.8 0-1.2.1-1.6.1v4.1m0 7.9c.4 0 .8 0 1.4 0 1.7 0 3.1-.7 3.1-2.5 0-1.8-1.5-2.5-3.3-2.5h-1.2v5"/><path d="m27.3 51.2c-.7.4-2.2.8-4.2.8-5.7 0-8.6-3.8-8.6-8.7 0-6 4-9.3 9-9.3 1.9 0 3.4.4 4 .8l-.8 3.1c-.8-.3-1.8-.6-3.1-.6-2.9 0-5.2 1.9-5.2 5.8 0 3.5 1.9 5.7 5.3 5.7 1.1 0 2.4-.3 3.1-.6l.5 3"/><path d="m36 34.4c1.3-.2 3-.4 4.8-.4 3 0 5 .6 6.5 1.9 1.6 1.4 2.7 3.5 2.7 6.7 0 3.4-1.1 5.7-2.6 7.2-1.7 1.5-4.2 2.3-7.3 2.3-1.9 0-3.2-.1-4.1-.3v-17.4m3.6 14.4c.3.1.8.1 1.2.1 3.2 0 5.4-2 5.4-6.2 0-3.7-1.9-5.6-5-5.6-.8 0-1.3.1-1.6.2v11.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f521.svg b/public/emoji/1f521.svg
new file mode 100644
index 000000000..a127d1934
--- /dev/null
+++ b/public/emoji/1f521.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m23.9 27.7l-.2-1.2h-.1c-.7.9-1.8 1.4-3.1 1.4-2.2 0-3.5-1.7-3.5-3.5 0-3 2.6-4.4 6.4-4.4v-.2c0-.6-.3-1.5-2-1.5-1.1 0-2.3.4-3 .9l-.6-2.2c.8-.4 2.3-1 4.2-1 3.6 0 4.8 2.3 4.8 5v4c0 1.1 0 2.2.2 2.8 0-.1-3.1-.1-3.1-.1m-.4-5.4c-1.8 0-3.2.4-3.2 1.8 0 .9.6 1.4 1.3 1.4.9 0 1.5-.6 1.8-1.3 0-.2.1-.4.1-.6v-1.3"/><path d="m37 28.8c0-.6.1-1.8.1-2.8v-11h3v5.4c.6-.8 1.6-1.3 2.9-1.3 2.3 0 4 1.9 4 4.8 0 3.4-2.2 5.1-4.4 5.1-1.1 0-2.2-.4-2.9-1.5l-.1 1.3h-2.6m3.1-4.1c0 .2 0 .4.1.5.2.8.9 1.4 1.8 1.4 1.3 0 2.1-1 2.1-2.7 0-1.5-.7-2.6-2.1-2.6-.8 0-1.6.6-1.8 1.5 0 .2-.1.4-.1.5v1.4"/><path d="m46.9 35v11c0 1.1 0 2.2.1 2.8h-2.7l-.1-1.4c-.6 1.1-1.8 1.6-3 1.6-2.3 0-4.1-1.9-4.1-4.9 0-3.2 2-5 4.3-5 1.2 0 2.1.4 2.5 1.1v-5.2h3m-3 8.3c0-.2 0-.4 0-.5-.2-.8-.8-1.5-1.8-1.5-1.4 0-2.1 1.2-2.1 2.7 0 1.6.8 2.6 2.1 2.6.9 0 1.6-.6 1.7-1.4.1-.2.1-.4.1-.7v-1.2"/><path d="m26 47.5c-.5.3-1.6.5-2.7.5-3.3 0-5.3-2.3-5.3-5.9 0-3.4 2-6.1 5.7-6.1.8 0 1.7.2 2.3.4l-.5 2.7c-.4-.2-.9-.4-1.7-.4-1.6 0-2.7 1.3-2.6 3.2 0 2.1 1.2 3.2 2.7 3.2.7 0 1.3-.1 1.8-.3l.3 2.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f522.svg b/public/emoji/1f522.svg
new file mode 100644
index 000000000..5710ed971
--- /dev/null
+++ b/public/emoji/1f522.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m22.1 17.9l-3.4 1.3-.7-2.5 4.6-1.7h3.4v14h-3.9v-11.1"/><path d="m35.5 29v-1.9l1.8-1.6c3.1-2.7 4.6-4.2 4.6-5.8 0-1.1-.7-2-2.3-2-1.2 0-2.3.6-3 1.1l-.9-2.3c1.1-.8 2.7-1.4 4.6-1.4 3.2 0 4.9 1.8 4.9 4.3 0 2.3-1.7 4.2-3.8 5.9l-1.3 1.1h5.3v2.6h-9.9"/><path d="m19.7 45.7c.6.3 1.9.8 3.3.8 1.7 0 2.6-.8 2.6-1.8 0-1.3-1.4-1.9-2.9-1.9h-1.4v-2.3h1.3c1.1 0 2.5-.4 2.5-1.6 0-.8-.7-1.4-2.1-1.4-1.2 0-2.4.5-3 .8l-.6-2.3c.9-.5 2.5-1 4.4-1 3 0 4.7 1.5 4.7 3.4 0 1.4-.9 2.6-2.6 3.1 1.7.3 3.1 1.5 3.1 3.3 0 2.4-2.2 4.1-5.8 4.1-1.8 0-3.4-.5-4.2-1l.7-2.2"/><path d="m40.8 49v-3.3h-6.8v-2.1l5.8-8.5h4.4v8.2h1.8v2.5h-1.8v3.2h-3.4m0-5.8v-3.1c0-.8 0-1.7.1-2.6h-.1c-.5.9-.9 1.7-1.4 2.6l-2 3.1h3.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f523.svg b/public/emoji/1f523.svg
new file mode 100644
index 000000000..7de6af1d7
--- /dev/null
+++ b/public/emoji/1f523.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m14 14h16v4h-16z"/><path d="m14 22v4h6v4h4v-4h6v-4z"/><path d="m49.5 19c-.3-.5-.7-.9-1.2-1.2-.1-.1-.2-.1-.3-.2l-.3-.2c-.2-.1-.3-.3-.5-.4-.6-.6-1-1.2-1.1-1.7-.2-.5-.2-.8-.2-1.1h-3.2l-2.1 10.8c-.6-.2-1.3-.3-2-.3-2.6 0-4.6 1.2-4.6 2.7s2.1 2.7 4.6 2.7c2.4 0 4.4-1.1 4.6-2.5l1.9-10c.3.2.5.4.8.6.2.1.5.3.7.4.1.1.2.1.4.2.1 0 .2.1.3.2.4.2.8.5 1 .8.3.3.5.6.5 1 .1.4 0 .8-.2 1.2-.3.8-.9 1.4-1.4 1.9-.5.5-1 .9-1.4 1.2-.4.3-.6.4-.6.4s.2-.1.6-.3c.4-.2 1-.6 1.6-1 .6-.5 1.3-1.1 1.9-1.9.3-.4.5-.9.5-1.5.2-.7 0-1.3-.3-1.8"/><path d="m27.7 46.5l1.3-1.1-2-2.2-1.4 1.3-2.7-2.8c1.7-.6 2.8-2 2.8-3.7 0-2.2-2.1-4-4.6-4s-4.6 1.8-4.6 4c0 .9.4 1.7.9 2.4-1.5 1-2.5 2.5-2.5 4.3 0 2.9 2.8 5.3 6.1 5.3 1.6 0 3.2-.6 4.3-1.5l1.5 1.5 2.1-2.1-1.2-1.4m-8.1-8.5c0-.7.7-1.3 1.5-1.3s1.5.6 1.5 1.3-.7 1.3-1.5 1.3-1.5-.6-1.5-1.3m1.5 9.3c-1.7 0-3.1-1.2-3.1-2.7 0-1 .6-1.8 1.5-2.3l3.9 4c-.5.7-1.4 1-2.3 1"/><path d="m50 34h-4l-12 16h4z"/><path d="m38 42c-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4s4 1.8 4 4c0 2.2-1.8 4-4 4m0-6c-1.1 0-2 .9-2 2 0 1.1.9 2 2 2s2-.9 2-2c0-1.1-.9-2-2-2"/><path d="m46 50c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4m0-6c-1.1 0-2 .9-2 2 0 1.1.9 2 2 2s2-.9 2-2c0-1.1-.9-2-2-2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f524.svg b/public/emoji/1f524.svg
new file mode 100644
index 000000000..236a41ce9
--- /dev/null
+++ b/public/emoji/1f524.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m18.1 40.7l-.2-1.3h-.1c-.7 1.1-1.9 1.6-3.2 1.6-2.3 0-3.6-1.9-3.6-4.1 0-3.4 2.6-5.1 6.5-5.1v-.2c0-.7-.3-1.7-2-1.7-1.1 0-2.3.5-3.1 1l-.6-2.6c.8-.5 2.3-1.2 4.3-1.2 3.7 0 4.9 2.6 4.9 5.7v4.6c0 1.3 0 2.5.2 3.2h-3.1zm-.5-6.2c-1.8 0-3.2.5-3.2 2.1 0 1.1.6 1.6 1.4 1.6.9 0 1.6-.7 1.8-1.5 0-.2.1-.5.1-.7-.1-.1-.1-1.5-.1-1.5"/><path d="m28.5 40.5c0-.8.1-2.2.1-3.6v-13.9h3v6.9c.6-1 1.6-1.7 3-1.7 2.3 0 4.1 2.4 4 6.1 0 4.3-2.2 6.5-4.5 6.5-1.1 0-2.2-.5-2.9-1.9l-.1 1.7-2.6-.1m3.1-5.1c0 .2 0 .5.1.7.2 1 .9 1.8 1.8 1.8 1.3 0 2.1-1.2 2.1-3.4 0-1.9-.7-3.3-2.1-3.3-.8 0-1.6.8-1.8 1.8 0 .2-.1.4-.1.7 0-.1 0 1.7 0 1.7"/><path d="m53 40.4c-.6.3-1.6.6-2.8.6-3.2 0-5.3-2.6-5.3-6.8 0-3.9 2-7 5.8-7 .8 0 1.7.2 2.4.5l-.5 3.1c-.4-.2-.9-.4-1.7-.4-1.6 0-2.7 1.5-2.7 3.7 0 2.4 1.2 3.7 2.8 3.7.7 0 1.3-.2 1.8-.4l.2 3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f525.svg b/public/emoji/1f525.svg
new file mode 100644
index 000000000..23dd30a75
--- /dev/null
+++ b/public/emoji/1f525.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 26.2c0 0-3 2.8-8.1 6.1-1.4-8.1-5.3-18.1-12.9-30.3 0 0-2.5 13.1-10.8 25.4-3.6-5.6-5.2-10-5.2-10-26 26.1-4.4 44.6 9.2 44.6 17.4 0 32.7-8.4 27.8-35.8" fill="#ff9d33"/><path d="m46.7 49.4c1.5-3.3 2.6-7.6 2.8-13 0 0-2.1 1.8-5.7 4.1-1-5.4-3.7-12-9-20.2 0 0-1.7 8.7-7.5 17-2.5-3.7-3.6-6.7-3.6-6.7-4.3 6.8-6 12.2-6.1 16.5-2.4-.9-3.9-1.6-3.9-1.6 4.1 12.2 12.6 14.9 16.4 14.9 6.8 0 13.7-2 20.5-11.7 0-.1-1.5.3-3.9.7" fill="#ffce31"/><path d="m21.9 43.9c0 0 2.8 3.8 4.9 2.9 0 0 4-6.3 9.8-9.8 0 0-1.2 9.6.2 11.3 1.8 2.3 6.7-2.5 6.7-2.5 0 5.7-6.2 12.8-11.8 12.8-5.4 0-13.2-6.2-9.8-14.7" fill="#ffdf85"/><g fill="#ff9d33"><path d="m49.8 18.1c2.1-3 3.5-6.2 3.5-6.2 3.5 5.8 1.4 9.3-.1 10.4-2.1 1.6-5.8-.7-3.4-4.2"/><path d="m11.6 17.1c-2.1-3.5-2.3-7.9-2.3-7.9-5 7.5-3.1 11.7-1.4 12.9 2.2 1.7 6-.9 3.7-5"/><path d="m23.2 9.3c.3-2.4-.7-4.8-.7-4.8 4.7 3.1 4.7 5.7 4.1 6.8-.9 1.3-3.7.7-3.4-2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f526.svg b/public/emoji/1f526.svg
new file mode 100644
index 000000000..1d9dcdfdf
--- /dev/null
+++ b/public/emoji/1f526.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m24.4 39.6c-7.6-7.6-16.7-10.7-20.6-7 5.2-5 12.5-6.6 19.1-4.7l25.8-25.9c3 .9 5.9 2.5 8.3 4.9 2.4 2.4 4 5.3 4.9 8.3l-25.8 26c1.9 6.5.3 13.9-4.7 19.1 3.6-4 .5-13.1-7-20.7" fill="#3e4347"/><path d="m24.4 39.6c-5.7-5.7-13.3-7.2-17.1-3.6 5.2-5.1 11.8-7.4 17.3-6.5l25.8-25.8c2.6.4 4.9 1.5 6.7 3.3s2.9 4.1 3.3 6.7l-26 25.8c.8 5.5-1.4 12.1-6.5 17.3 3.7-3.9 2.1-11.5-3.5-17.2" fill="#676e72"/><path d="m10.5 53.5c-7.6-7.6-10.7-16.9-7-20.7.1-.1.1-.1.2-.2 3.9-3.6 13.1-.5 20.6 7 7.6 7.6 10.7 16.7 7 20.6-.1.1-.1.1-.2.2-3.7 3.8-12.9.7-20.6-6.9" fill="#fef500"/><path d="m17.1 46.9c-3.7-3.7-5.2-8.1-3.3-10 0 0 .1 0 .1-.1 1.9-1.7 6.3-.3 9.9 3.4 3.6 3.6 5.1 8 3.4 9.9 0 0-.1.1-.1.1-1.9 1.8-6.3.3-10-3.3" fill="#fff7ab"/><path d="m17.9 46.1c-1.7-1.7-2.4-3.8-1.6-4.7.9-.8 2.9-.1 4.6 1.6 1.7 1.7 2.4 3.8 1.6 4.6-.8.9-2.9.2-4.6-1.5" fill="#fff"/><path transform="matrix(.7072-.707.707.7072-1.803 27.9134)" fill="#3e4347" d="m28.5 14.9h8.5v2.5h-8.5z"/><path transform="matrix(.7071-.7072.7072.7071-1.368 28.0995)" fill="#676e72" d="m30.8 14.4h4.8v2.5h-4.8z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f527.svg b/public/emoji/1f527.svg
new file mode 100644
index 000000000..5ca5cf38e
--- /dev/null
+++ b/public/emoji/1f527.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47.4 47.4l7.5-2 8.8 8.8c1-4.2-.1-8.9-3.4-12.2-3.3-3.3-7.9-4.4-12.2-3.4l-22.7-22.6c1-4.2-.1-8.9-3.4-12.2-3.3-3.3-7.9-4.4-12.2-3.4l8.8 8.8-2 7.5-7.5 2-8.7-8.9c-1 4.2.1 8.9 3.4 12.2 3.3 3.3 7.9 4.4 12.2 3.4l22.6 22.6c-1 4.2.1 8.9 3.4 12.2 3.3 3.3 7.9 4.4 12.2 3.4l-8.8-8.8 2-7.4" fill="#94989b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f528.svg b/public/emoji/1f528.svg
new file mode 100644
index 000000000..0285e2d1a
--- /dev/null
+++ b/public/emoji/1f528.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#3e4347" d="m28.8 21.9l-5.6 5.8-5.5-5.7 5.5-5.8z"/><g fill="#94989b"><path d="m16.7 5.1l-9.8 10.1c-.4.4-.4 1 0 1.3l3.7 3.8 3.7 3.8c.4.4.9.4 1.3 0l9.8-10.1c.4-.4.4-1 0-1.3l-7.4-7.6c-.3-.4-.9-.4-1.3 0"/><path d="m.3 22c-.4.4-.4 1 0 1.3l7.3 7.7c.4.4 1 .4 1.4 0 0 0 2-2.1 2.1-2.2l-8.6-8.9c-.2 0-2.2 2.1-2.2 2.1"/></g><g fill="#3e4347"><path d="m10.5 20.4l-3.7-3.8c0 0 1.2 2.1-2 2.5-1.3.2-2.1.4-2.5.8l8.6 8.9c.4-.5.6-1.3.8-2.6.4-3.3 2.4-2 2.4-2l-3.6-3.8"/><path d="m39.6 4.3c-10.1-10.3-21.2 1.2-21.2 1.2l6.5 6.7c0 0 6.3-8.5 14.2-6.1.9.3 1.7.7 2 .5.4-.3-.8-1.6-1.5-2.3"/></g><path d="m26 24.8l-3.6 3.7c0 0 1.9 3 5.1 6.3 3.5 3.6 8.2 5.7 12.9 10.5 7 7.2 12.8 15 14.9 17.9.8 1.1.9 1 1.9 0l3-3.1-34.2-35.3" fill="#f2b200"/><path d="m26 24.8l3.6-3.7c0 0 2.9 1.9 6.1 5.2 3.5 3.6 5.5 8.5 10.2 13.3 7 7.2 14.5 13.2 17.4 15.4 1.1.8 1 1 0 2l-3 3.1-34.3-35.3" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f529.svg b/public/emoji/1f529.svg
new file mode 100644
index 000000000..b43444715
--- /dev/null
+++ b/public/emoji/1f529.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b6c0c6"><path d="m58.7 64h5.3v-3.4z"/><path d="m63.5 54.2l-45.1-45.1-9.3 9.3 44.4 44.4-1.4-1.3z"/></g><g fill="#7a8891"><path d="m64 54.6l-.5-.4.5.5z"/><path d="m53.5 62.8l1.2 1.2z"/><path d="m58.7 64l5.3-3.4v-5.9l-.5-.5-11.4 7.3 1.4 1.3 1.2 1.2z"/><path d="m55.3 46l-11.4 7.3 4.1 4.1 11.4-7.3z"/><path d="m47.1 37.7l-11.4 7.3 4.1 4.1 11.4-7.2z"/><path d="m30.6 21.3l-11.4 7.3 4.1 4.1 11.4-7.3z"/><path d="m38.8 29.5l-11.4 7.3 4.1 4.1 11.5-7.3z"/><path d="m22.4 13l-11.4 7.3 4.1 4.1 11.4-7.2z"/></g><path fill="#4f585b" d="m7.1 17.9l-7.1 7 11 11 7-7.1z"/><path fill="#8b979e" d="M17.9 7 7.1 17.9 18 28.8 28.9 18z"/><path fill="#cedae0" d="m24.9 0l-7 7 11 11 7-7z"/><path fill="#4f585b" d="m28.3 39.1l-7 7.1 11 10.9 7-7z"/><path fill="#8b979e" d="m39.2 28.3l-10.9 10.8 11 11 10.8-10.8z"/><path fill="#cedae0" d="m46.2 21.3l-7 7 10.9 11 7.1-7.1z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f52a.svg b/public/emoji/1f52a.svg
new file mode 100644
index 000000000..cbf231949
--- /dev/null
+++ b/public/emoji/1f52a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m30.6 24.3c0 0 24 21.9 31.4 37.7 0 0-20.1.6-43.3-22.5 0 0 7.6-8.1 6.1-9.6l5.8-5.6" fill="#d6dfe3"/><path d="M20.9,37c-1.2,1.4-2.2,2.5-2.2,2.5C41.9,62.6,62,62,62,62c-0.5-1-1-2-1.6-3.1C53.7,58,38.2,54.1,20.9,37z" fill="#aebabf"/><path d="m30.8 23.5l-21.6-21.5-7 6.9c0 0-.5.5-.1.9.9.9 1.5.5 2.4.7 1.1.3 2.4 1.5 2.4 1.5l18 17.9 5.9-5.9c.2-.1.2-.3 0-.5" fill="#333"/><path d="m9.1 8.1c-.3.3-.9.3-1.2 0-.3-.3-.3-.9 0-1.2.3-.3.9-.3 1.2 0 .3.3.3.8 0 1.2" fill="#d0d0d0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f52b.svg b/public/emoji/1f52b.svg
new file mode 100644
index 000000000..7ce6a43f1
--- /dev/null
+++ b/public/emoji/1f52b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m53.4 24.7c0 0 1-5.1 3.9-1.2h1c0 0-.3-3-2.1-3.2-3.7-.4-2.8 2.9-5.8.7-3-2.2 3 3.7 3 3.7" fill="#dff4f4"/><path d="m54.4 24.7c0 0 1-5.1 3.9-1.2l.6-1.1c0 0-1.3-2.5-3.1-2.1-1.8.3-1.3 2.8-4.4.7-3-2.2 3 3.7 3 3.7" fill="#87989b"/><path fill="#abc2c6" d="m54.4 28.6l.9-3.9-4.6-5.2-1.1 5.9z"/><path d="m6.3 7l.4-1.9.9-.7c1.2.4 4.8 1.5 5.9 2.6h-7.2" fill="#dff4f4"/><g fill="#5a6a6d"><path d="m7.7 7v-2.6c0 0 4.4-.3 7.3 2.6h-7.3"/><path d="m47.3 13.3v-1.6c0 0 1.6-.3 1.6 2.1 0 2.4-1.6-.5-1.6-.5"/></g><g fill="#dff4f4"><path d="m46 12.1l1.3-.4v1.6l-1.4-.1z"/><path d="m9.8 24.2l4.1 4 10.7.1 3.1 2.6v2.9h6.3c0 0 5.2-4.5 9.3 1.9 2.1 3.3 9.3 0 8.6-5h2.8v-1.5c0 0-6.2-1-6.6-3.7-.4-2.7.3-10.3.3-10.3s-10-8.8-41.7-8.6l-3.1 1.1v1.9l6.2 14.6"/></g><path d="m54.8 30.3h-10.4v12.4c0 0 5 .3 6 7.4.8 5.4-2.8 5.8-2.8 5.8v3.6h11c0 0 3.5-1 3.5-5.8 0-3.3 0-8.9-6.1-15.6-1.9-1.9-1.2-7.8-1.2-7.8" fill="#87989b"/><path d="m56.7 29.3h-10.4v13.5c0 0 5 .3 6 7.4.8 5.4-2.8 5.8-2.8 5.8v3.6h11c0 0 3.5-1 3.5-5.8 0-3.3 0-8.9-6.1-15.6-1.9-2-1.2-8.9-1.2-8.9" fill="#293030"/><path d="m36.1 32.1l-.6 1.9c6.2 3.4 1.1 8.2 1.1 8.2 1.9 0 1.9 0 1.9 0s2.6-1.7 7-7.4c1.3-1.7-4.4-5.7-9.4-2.7" fill="#dff4f4"/><path d="m37.9 32.1l-.5 1.9c6.2 3.4 1.1 8.2 1.1 8.2 5 0 3.3-5.8 8.9-7.4 2.3-.6-4.4-5.7-9.5-2.7" fill="#475152"/><path d="m29.7 33.7c0 0-.1 3 .8 6.5 1 3.4 3.7 4.6 7.2 4.6 4.2 0 7.4-4.1 8.1-6.3h-1.4c0 0-2.2 4.9-6.6 4.9-4.2 0-7.3-2.7-4.6-9.7-.1 0-3.5 0-3.5 0" fill="#dff4f4"/><path d="m31.1 33.7c0 0-.2 3 .8 6.5 1 3.4 3.7 4.6 7.2 4.6 4.2 0 5.7-2.7 6.7-3.9v-2.4c0 0-2.2 4.9-6.6 4.9-4.2 0-7.3-2.7-4.6-9.7h-3.5" fill="#475152"/><path d="m12.9 24.2l4.1 4 10.7.1 3.1 2.6v2.9h6.3c0 0 5.2-4.5 9.3 1.9 2.1 3.3 9.3 0 8.6-5h2.8v-1.5c0 0-6.2-1-6.6-3.7-.4-2.7.3-10.3.3-10.3s-10.9-9.4-44.8-8.6v3l6.2 14.6" fill="#87989b"/><path d="m50.6 17c-5-2.3-11.5-3.9-18-5 2 .4 3.4 3.1 3.2 6.2-.2 3-3.5 11.5-3.5 11.5 6.6-.2 13.6 1.5 13.6 1.5 11.8-6.7 4.7-14.2 4.7-14.2" fill="#abc2c6"/><path d="m52 19.3c-5-1.2-8.7-2.1-15.2-2.7 0 0-.3 5.8-.5 7.4l11.8 2.5c2.1.6.8 2.5.8 2.5 6.3-4.8 3.1-9.7 3.1-9.7" fill="#5a6a6d"/><path fill="#dff4f4" d="m33 28.9l2.2-1.9 2-4.5.3-3.7-1.2-4.7-.4-1.8-3.3-.3-.4 17.7z"/><g fill="#293030"><path d="m35.7 24.5c-.4 1.2-1.5 1.9-2.4 1.7-.9-.2-1.2-1.4-.8-2.5.4-1.2 1.5-1.9 2.4-1.7s1.2 1.3.8 2.5"/><path d="m36.4 16.5c.1 1.2-.5 2.2-1.4 2.3-.8 0-1.6-.9-1.7-2.1-.1-1.2.5-2.2 1.4-2.3s1.6.9 1.7 2.1"/></g><g fill="#abc2c6"><path d="m32.6 12c0 0-.1 0-.1 0-.1 0-.2 0-.3 0 .1 0 .2 0 .3 0-14.7-2.5-29.6-2.3-29.6-2.3l.6 3c6.7.1 18.9.3 31.4 1.2-.6-1.1-1.4-1.8-2.3-1.9"/><path d="m5.4 22.3l.6 3.3c0 0 25.5-1.6 26.2-1.5 1-.3 2-1.2 2.6-2.5-5.2-.1-18.6-.4-29.4.7"/></g><g fill="#87989b"><path d="m35.2 14.6c-.1-.3-.2-.5-.3-.7-12.5-.9-24.7-1.2-31.4-1.3l.2 1.2c6.9.1 19.1.2 31.5.8"/><path d="m4.8 19.3l.6 3c10.8-1.1 24.2-.9 29.5-.7.4-.8.7-1.7.8-2.7-4.7-.1-19.4-.3-30.9.4"/></g><path d="m35.2 14.6c-12.4-.6-24.6-.7-31.5-.7l1.1 5.5c11.5-.7 26.1-.5 30.9-.4 0-.2.1-.5.1-.8 0-1.4-.2-2.6-.6-3.6" fill="#5a6a6d"/><path d="m8.2 17.2c.8 4.4-.3 8.2-2.4 8.5-2.2.3-4.6-3.1-5.4-7.5-.8-4.4.3-8.2 2.4-8.5 2.1-.3 4.5 3.1 5.4 7.5" fill="#dff4f4"/><path d="m7 17.3c.6 3.1-.2 5.8-1.7 6-1.5.2-3.2-2.2-3.8-5.3-.6-3.1.2-5.8 1.7-6 1.5-.1 3.2 2.2 3.8 5.3" fill="#293030"/><path d="m33 28.9c-.3-.6-.3-2.6 2.2-1.9l9.4.8-2 2-9.6-.9" fill="#5a6a6d"/><path d="m37.2 22.5c-1.3 0-1.8-3.4.3-3.7l9.7 1.8-.6 3.7-9.4-1.8" fill="#87989b"/><path d="m36.3 14.1c-1.4.7-.9-1.3-.5-1.8l9 2.4 1.5 1.9-10-2.5" fill="#5a6a6d"/><path d="m52.4 32.8c-.3 1.1-1.4 1.9-2.5 1.8-1.1-.1-1.7-1-1.4-2.1s1.4-1.9 2.5-1.8c1.1.1 1.7 1 1.4 2.1" fill="#dff4f4"/><path fill="#87989b" d="m52.9 34.1l-.4.3-4.6-3.2.4-.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f52c.svg b/public/emoji/1f52c.svg
new file mode 100644
index 000000000..149eb3797
--- /dev/null
+++ b/public/emoji/1f52c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#94989b"><path d="m24.6 54.3c-1-1-2.6-2.6-4.8-4.8-6.1-6.1-2.2-10.4-2.2-10.4l-4.6-4.6c0 0-7.6 8.8 1.1 17.4l6.4 6.4 4.1-4"/><path d="m33.7 44h7.2c4.8-10.9-1.6-24.6-1.7-24.9l-5.8 2.9c0 .1 4.7 13.7.3 22"/></g><g fill="#333"><path d="m44.6 47c-1.5-4.7-5.9-8.1-11.1-8.1-5.2 0-9.6 3.4-11.1 8.1l-5.2 15h32.6l-5.2-15"/><path d="m19.2 27.1l24.6-20.9 6.3 7.3-24.6 20.9z"/></g><g fill="#94989b"><path d="m24.3 33.1l-4-4.7-1.9 2.5 3.2 3.7z"/><path d="m51.4 10.1l-4-4.7-2.5 2.1 4 4.7z"/></g><path fill="#333" d="M52.5 11.4 46.2 4.1 48.7 2 55 9.4z"/><g fill="#d0d0d0"><path d="m43.3 25.8c-1.2 3.4-4.9 5.1-8.3 3.9-3.4-1.2-5.2-4.9-4-8.2 1.2-3.3 4.9-5.1 8.3-3.9 3.4 1.2 5.2 4.9 4 8.2"/><ellipse cx="33.5" cy="50.4" rx="6.5" ry="6.4"/></g><g fill="#333"><path d="m36.2 26.7c1.7.6 3.5-.3 4.1-2 .6-1.7-.3-3.5-2-4.1-1.7-.6-3.5.3-4.1 2-.6 1.6.3 3.5 2 4.1"/><ellipse cx="33.5" cy="50.4" rx="3.2" ry="3.2"/><path transform="matrix(.7067-.7076.7076.7067-21.5895 21.6604)" d="m14.5 28.7h1.6v16.3h-1.6z"/></g><path transform="matrix(.7067-.7076.7076.7067-20.4508 22.1324)" fill="#29abe2" d="m15.7 27.6h1.6v16.3h-1.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f52d.svg b/public/emoji/1f52d.svg
new file mode 100644
index 000000000..e4dc0106e
--- /dev/null
+++ b/public/emoji/1f52d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#333"><path d="m16.8 62h1.8l.9-2.2h-1.9z"/><path d="m44.5 59.8l.9 2.2h1.8l-.8-2.2z"/></g><g fill="#cad5dd"><path d="m35.6 30.2l-7.2.1-10.8 29.5h1.9l11.4-27.9c.4.1.7.1 1.1.1.4 0 .8-.1 1.1-.1l11.4 27.9h1.9l-10.8-29.6"/><path d="m33.6 24.3h-3.1l.7 35.5h1.7z"/></g><g fill="#333"><path d="m31.2 59.8l.1 2.2h1.5l.1-2.2z"/><ellipse cx="32" cy="27.6" rx="5.1" ry="5.1"/></g><circle cx="32" cy="27.6" r="3.8" fill="#fff"/><g fill="#333"><path d="m26.1 5.5c-.4-.1-.7.1-.8.4l-1.2 5.1c-.1.4.1.7.5.8l10.1 2.2c.4.1.7-.2.8-.5l.9-3.5c.1-.4-.1-.8-.5-.9l-9.8-3.6"/><path d="m26 18.7c-.5-.2-.9.1-1 .5l-1.6 6.6c-.1.5.2.9.6 1l13 2.8c.5.1.9-.2 1.1-.7l1.1-4.5c.1-.5-.2-1-.6-1.1l-12.6-4.6"/></g><path fill="#dfe9ef" d="m43.1 16.3l-2.8 11.2 18.6 4.5 2.4-9.5z"/><path d="m57.5 16.9c-.5-.1-1 .2-1.1.7l-1.1 4.5c-.1.5-.6.8-1.1.7l-3.2-.6c-.5-.1-1.1.2-1.2.7l-.5 1.4c-.2.5.1 1 .6 1.1l6.6 1.5c.5.1 1-.2 1.1-.7l1.8-7.9c.1-.5-.2-1-.7-1.1l-1.2-.3" fill="#333"/><path fill="#dfe9ef" d="m11.1 2.9l-4.8 19 33.6 7.2 3.6-14.3z"/><g fill="#333"><path d="m43.5 14.8l-2.2-.8c1.2.4 1.4 4 .4 7.9-1 3.9-2.8 7-4 6.7l2.2.5c1.2.4 3-2.6 4-6.5 1-4 .8-7.4-.4-7.8"/><path d="m11.1 2.9l-3-.9c-1.6-.5-4 3.4-5.3 8.7-1.3 5.3-1 9.9.6 10.4l2.9.9c1.6.5 4-3.4 5.3-8.7 1.3-5.3 1.1-9.9-.5-10.4"/></g><path d="m8.7 12.4c1.1-4.4 1.1-8.4.1-9.8-1.6.6-3.5 4.1-4.6 8.6-1.1 4.4-1.1 8.4-.1 9.8 1.6-.6 3.5-4.1 4.6-8.6" fill="#29abe2"/><g fill="#333"><path d="m61.3 22.5l-1.7-.6c.8.2 1.1 2.7.4 5.3-.7 2.6-2 4.6-2.8 4.4l1.7.4c.8.2 2-1.7 2.7-4.3.6-2.6.5-5-.3-5.2"/><circle cx="46.8" cy="20.5" r=".9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f52e.svg b/public/emoji/1f52e.svg
new file mode 100644
index 000000000..72eff081e
--- /dev/null
+++ b/public/emoji/1f52e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m53.3 55.3c0-3.5 1.7-9.5-5.1-12.8h-32.4c-6.8 3.2-5.1 9.3-5.1 12.8 0 2.6-4.7 1.7-4.7 4.7 0 2.3 3.2 2.2 4.4 1.7 3-1.1 4.9-3.8 5.5-4.6.5-.7.2-.9.5-1.7.3-.8 1.9.8 4-.1 3.1-1.3 1.1-3.9 3.4-3.9 1.4 0 4.4 1.2 8.2 1.2 3.8 0 6.8-1.2 8.2-1.2 2.3 0 .2 2.5 3.4 3.9 2.2.9 3.8-.7 4 .1.3.8-.1.9.5 1.7.6.9 2.5 3.5 5.5 4.6 1.3.5 4.4.6 4.4-1.7 0-3-4.7-2.1-4.7-4.7" fill="#94989b"/><g fill="#b0bdc6"><path d="m46.1 42.8c-3.9-1.3-24.3-1.3-28.2 0-7.7 2.6-5.9 10.6-5.9 10.6s2.6-4.4 6.1-3.4c0 0-4.6 2.2-2.3 5 .6-2.6 2.6.2 4.6-1.1 2.2-1.5.2-4.7 4.1-3.7 5.5 1.6 9.6 1.6 15.2 0 3.8-1.1 1.9 2.1 4.1 3.7 2 1.4 4-1.4 4.6 1.1 2.3-2.9-2.3-5-2.3-5 3.5-1 6.1 3.4 6.1 3.4s1.6-8-6.1-10.6"/><path d="m9.9 58.3c0-1.2-4.7.8-2.4 2.5 2.4 1.7 7.2-2.7 4.7-2.7-1.5 0-2.3 1.3-2.3.2"/><path d="m54.1 58.3c0-1.2 4.7.8 2.4 2.5-2.3 1.7-7.2-2.7-4.7-2.7 1.5 0 2.3 1.3 2.3.2"/></g><circle cx="32" cy="25.8" r="23.8" fill="#8c13d4"/><path d="m35.3 25.3c6.9 2.9 11.8 8.1 13.7 13.7 2.8-3.6 4.5-8.2 4.5-13.1 0-11.9-9.7-21.5-21.5-21.5-11.8 0-21.5 9.6-21.5 21.5 0 1.1.1 2.2.3 3.3 4.7-6.1 14.9-7.9 24.5-3.9" fill="#ae3ffd"/><ellipse cx="32" cy="39.9" rx="15.2" ry="9.7" fill="#6c368e"/><path d="m18.1 30.5c0-11.4 9.2-20.6 20.6-20.6 2.7 0 5.3.5 7.7 1.5-3.6-3.3-8.5-5.4-13.9-5.4-11.3 0-20.5 9.2-20.5 20.6 0 8.6 5.3 16 12.8 19.1-4.1-3.8-6.7-9.2-6.7-15.2" fill="#b371ec"/><g fill="#fff"><path d="m20.4 5.7c0 4.9-2.6 9.2-6.3 9.2 3.7 0 6.3 4.4 6.3 9.2 0-4.9 2.6-9.2 6.3-9.2-3.6 0-6.3-4.3-6.3-9.2"/><path d="m16.7 22.4c0 2.6-1.4 5-3.4 5 2 0 3.4 2.4 3.4 5 0-2.6 1.4-5 3.4-5-1.9 0-3.4-2.4-3.4-5"/><path d="m25.8 18.7c0 2.3-1.2 4.3-3 4.3 1.7 0 3 2 3 4.3 0-2.3 1.2-4.3 3-4.3-1.8.1-3-2-3-4.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f52f.svg b/public/emoji/1f52f.svg
new file mode 100644
index 000000000..5783decc3
--- /dev/null
+++ b/public/emoji/1f52f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c28fef"><path d="m50.3 32l9.7-16h-19.5l-8.5-14-8.5 14h-19.5l9.7 16-9.7 16h19.5l8.5 14 8.5-14h19.5l-9.7-16m.4-11l-3.5 5.9-3.6-5.9h7.1m-6.6 11l-6.6 11h-11.1l-6.6-11 6.6-11h11.1l6.6 11m-12.1-20.3l2.6 4.3h-5.1l2.5-4.3m-18.7 9.3h7.2l-3.6 5.9-3.6-5.9m0 22l3.5-5.9 3.6 5.9h-7.1m18.7 9.3l-2.6-4.3h5.1l-2.5 4.3m15.2-15.2l3.5 5.9h-7.2l3.7-5.9"/><ellipse cx="32" cy="32" rx="4.2" ry="4.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f530.svg b/public/emoji/1f530.svg
new file mode 100644
index 000000000..b0677aae7
--- /dev/null
+++ b/public/emoji/1f530.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#24bac5" d="m32 20.8v41.2l20-18.8v-41.2z"/><path fill="#ffce31" d="m12 2v41.2l20 18.8v-41.2z"/><path fill="none" stroke="#3e4347" stroke-linejoin="round" stroke-linecap="round" stroke-width="3" stroke-miterlimit="10" d="M32 20.8 12 2 12 43.2 32 62 52 43.2 52 2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f531.svg b/public/emoji/1f531.svg
new file mode 100644
index 000000000..09cb93cd8
--- /dev/null
+++ b/public/emoji/1f531.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 24.6c-3-7.2-12.2-15.9-12.2-15.9s3 7.4.8 17.3l3.5-3c0 0 3.3 1.4 3.7 5 .5 4.4-2 10.6-2 10.6s-5.5-1.7-13.9-1.6l-3-19.6 7.2 4.7-9.1-20.1-9 19.9 7.2-4.7-3 19.6c-8.4-.1-13.9 1.6-13.9 1.6s-2.5-6.2-2-10.6c.4-3.5 3.7-5 3.7-5l3.5 3c-2.2-9.8.8-17.3.8-17.3s-9.3 8.9-12.3 16.1c-3.1 7.4-5 16.2-5 16.2l6.4 5.9c0 0 5.6-1.7 10-2 4.1-.3 8.9-.4 8.9-.4l-.6 8.7 5.3 9 5.3-9-.6-8.7c0 0 4.8.1 8.9.4 4.3.3 10 2 10 2l6.4-5.9c0 0-1.9-8.8-5-16.2" fill="#eda454"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f532.svg b/public/emoji/1f532.svg
new file mode 100644
index 000000000..4234050ba
--- /dev/null
+++ b/public/emoji/1f532.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#333" d="m2 2h60v60h-60z"/><path fill="#d0d0d0" d="m10 10h44v44h-44z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f533.svg b/public/emoji/1f533.svg
new file mode 100644
index 000000000..478b8cde7
--- /dev/null
+++ b/public/emoji/1f533.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d0d0d0" d="m2 2h60v60h-60z"/><path fill="#333" d="m10 10h44v44h-44z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f534.svg b/public/emoji/1f534.svg
new file mode 100644
index 000000000..a8ac9f77d
--- /dev/null
+++ b/public/emoji/1f534.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f535.svg b/public/emoji/1f535.svg
new file mode 100644
index 000000000..3df8731d3
--- /dev/null
+++ b/public/emoji/1f535.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#0071bc"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f536.svg b/public/emoji/1f536.svg
new file mode 100644
index 000000000..351f0db4e
--- /dev/null
+++ b/public/emoji/1f536.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path transform="matrix(.7071-.7071.7071.7071-13.255 31.9997)" fill="#f27a52" d="m10.8 10.8h42.4v42.4h-42.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f537.svg b/public/emoji/1f537.svg
new file mode 100644
index 000000000..2d3514448
--- /dev/null
+++ b/public/emoji/1f537.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path transform="matrix(.7071-.7071.7071.7071-13.255 31.9997)" fill="#0071b8" d="m10.8 10.8h42.4v42.4h-42.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f538.svg b/public/emoji/1f538.svg
new file mode 100644
index 000000000..10ba0449a
--- /dev/null
+++ b/public/emoji/1f538.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path transform="matrix(.7071-.7071.7071.7071-13.2552 31.9992)" fill="#f27a52" d="m20.7 20.7h22.6v22.6h-22.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f539.svg b/public/emoji/1f539.svg
new file mode 100644
index 000000000..344ca5956
--- /dev/null
+++ b/public/emoji/1f539.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path transform="matrix(.7071-.7071.7071.7071-13.2552 31.9992)" fill="#0071b8" d="m20.7 20.7h22.6v22.6h-22.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f53a.svg b/public/emoji/1f53a.svg
new file mode 100644
index 000000000..321041237
--- /dev/null
+++ b/public/emoji/1f53a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ed4c5c" d="m32 2l-30 60h60z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f53b.svg b/public/emoji/1f53b.svg
new file mode 100644
index 000000000..57d6ad467
--- /dev/null
+++ b/public/emoji/1f53b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ed4c5c" d="M32 62 62 2 2 2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f53c.svg b/public/emoji/1f53c.svg
new file mode 100644
index 000000000..6836e6e04
--- /dev/null
+++ b/public/emoji/1f53c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="M52 38 32 18 12 38z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f53d.svg b/public/emoji/1f53d.svg
new file mode 100644
index 000000000..a624cea78
--- /dev/null
+++ b/public/emoji/1f53d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m12 26l20 20 20-20z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f549.svg b/public/emoji/1f549.svg
new file mode 100644
index 000000000..f068cd739
--- /dev/null
+++ b/public/emoji/1f549.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c28fef"><path d="m57.2 29.6c-1.9-3.1-5-6.4-9.9-6.3-6.9 0-9.5 5.5-11.8 10.1-.7 1.4-1.9 3.6-3.5 3.9-1.9.4-3-.7-4.2-1.2 2.6-2.1 5-4.6 5.4-8.5.7-6.3-3.3-10.3-8.5-10.7-5-.4-9.1 1-12.3 2.8-.9.5-2.6 1.5-2.7 2.4 0 .6 2.2 3.6 3.9 7.8 2.3-1.5 5.5-4.2 9.2-4.5 6.4-.6 6.9 5.6.6 6.8-2.6.5-4.9-.2-7.1-.6 1.2 2.8-.6 8.1 1.5 10 2 1.8 4.9-.4 7.2-.3 3.4.1 5.7 3.8 4.1 7.5-2.1 4.7-10.1 5.9-14.9 2.9-9.2-5.8-7.5-16.7-9.2-16.7-2.1-.2-3.1 27 16.7 27 7.9 0 14.6-6 13.9-14.4-.2-2.5-1.1-4.6-1.7-6.5 1.6.2 3.2 0 4.7-.2-2 3.5-.7 10 1.1 12.7 2.6 3.9 8.9 5.3 13.6 2.2 3.8-2.6 6.4-6.7 6.7-12.7.3-5.4-.7-10.1-2.8-13.5m-10.2 18.4c-4.6.5-7.4-1.9-7.8-7.2 3.8-1.6 5.1-8.2 9.7-10.9 4-2.4 6.3 2.4 6.5 5.8.5 6.5-3 11.7-8.4 12.3"/><path d="m39.2 13.5c0 0 5.5-3.8 5.5-5.8 0-2-5.5-5.7-5.5-5.7s-5.5 3.7-5.5 5.7c0 2 5.5 5.8 5.5 5.8"/><path d="m37.8 21.5c7.9 1.8 17.9-4.4 17.9-6.4 0-2.6-4.7-5.1-5.6-6.2-2.5 3.3-7.1 7.4-13 5.8-5.9-1.6-8.3-9.3-8.3-9.3-.8 2.5-.8 5.5.1 7.9 1.4 3.4 5.2 7.3 8.9 8.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f54a.svg b/public/emoji/1f54a.svg
new file mode 100644
index 000000000..37fa3aaf1
--- /dev/null
+++ b/public/emoji/1f54a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#699635"><path d="m10 17.1c0 0-2.1 1.9-.9 4.4 1.2 2.5.6 4 .6 4s2.4-3.2 1.5-5.2c-.8-1.9-.9-2.1-1.2-3.2"/><path d="m4.5 29.8c0 0 2.5 1.2 3.6-1.4 1.1-2.5 2.5-2.8 2.5-2.8s-3.5-.6-4.4 1.3c-1 1.9-1.1 2.1-1.7 2.9"/><path d="m14.2 20c0 0-2.5 1-2 3.9.5 2.8-.4 4.1-.4 4.1s3.1-2.2 2.7-4.4c-.3-2.2-.3-2.5-.3-3.6"/><path d="m7.5 34c0 0 2.6.2 3.1-2.7.4-2.9 1.6-3.6 1.6-3.6s-3.5.6-3.9 2.8c-.3 2.2-.4 2.4-.8 3.5"/></g><path d="m5.6 21.2c2.8 2 5.3 5 7.2 8.2 2 3.3 3.3 7.2 3.1 11.4 0 0-.1 0-.1 0-.7-3.9-1.7-7.7-3.5-11-.8-1.5-1.7-2.9-2.7-4.2-.7-.9-1.4-1.8-2.2-2.6-.3-.4-1.8-1.5-1.8-1.8" fill="#83bf4f"/><path d="m2 19.3c0 0 .4 3.2 2.8 3.1 2.4-.1 3.2 1.2 3.2 1.2s-1.2-4-3.1-4c-1.8-.1-2 0-2.9-.3" fill="#699635"/><path fill="#ffce31" d="m16.2 30.5l-4.6 3.5 5.8-.7z"/><path d="m27.8 32.1c.3-8 11.6-14.5 17.6-24.8 2.6-4.4 4.8-2.1 3.2 5.9 10.3 1.9-8 24.5-11.7 26.1l-9.1-7.2" fill="#8d9ba3"/><g fill="#d0d0d0"><path d="m27.1 32.8c.3-8 15.1-12 21.6-20.6 13.6-18 16.9-8 9.2-2.1 10.3 1.9-2.4 8.6-2.4 8.6 11.4.6-.9 6.7-.9 6.7 9.5 1.8-3 5.2-3 5.2 6.3 2.3-2.6 4.8-2.6 4.8 4.5 3.5-4.4 3.9-8.1 5.5l-13.8-8.1"/><path d="m15.5 32.1c0-1.9 2.3-4.4 5.7-4.4 9.1 0 18.2 9.7 24.8 18.4 3.9 5.1 10.4 2.8 12.4 5.6 1.4 2-1.6 2.9-1.6 2.9s2.5 4.3-2.3 2.7c0 0 1.6 5.1-4.2 2.9 0 0-1.3 3.3-4.1 1.2-3.7-2.8-.7-11.2-11.5-13.7-18.2-4.4-14.7-11-15.9-12.6-.6-.9-3.3-2-3.3-3"/></g><circle cx="20" cy="30.8" r="1.1" fill="#464d51"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f54b.svg b/public/emoji/1f54b.svg
new file mode 100644
index 000000000..687e4d776
--- /dev/null
+++ b/public/emoji/1f54b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="M14.5 62 2 49.5 2 2 14.5 14.5z"/><path d="m14.5 14.5h47.5v47.5h-47.5z"/><path d="M62 14.5 14.5 14.5 2 2 49.5 2z"/></g><path d="M15.5,12H56l-7.5-7.5H8L15.5,12z" fill="#e8e8e8"/><path fill="#b2c1c0" d="m10.5 7l5 5h36.7l-5-5z"/><path fill="#dbb471" d="m14.5 29.5h47.5v5h-47.5z"/><path opacity=".33" fill="#b2c1c0" d="M14.5 62 2 49.5 2 2 14.5 14.5z"/><path fill="#fbbf67" d="M14.5 34.5 2 22 2 17 14.5 29.5z"/><g fill="#dbb471"><path d="m39.5 37h13.8v5h-13.8z"/><path d="m59.5 37h2.5v5h-2.5z"/><path d="m14.5 37h2.5v5h-2.5z"/><path d="m37.7 38.6c-.6-.6-.3-1.1-.3-1.1l-1-.5-1.1.5c0 0 .3.5-.3 1.1-.3.3-.5.6-.5 1.1 0 .4.3.7.5 1 .3.6.7 1.3 1.4 1.3.7 0 1.1-.6 1.4-1.3.2-.3.5-.6.5-1-.1-.5-.3-.8-.6-1.1"/><path d="m21.5 38.6c-.6-.6-.3-1.1-.3-1.1l-1.1-.5-1.1.5c0 0 .3.5-.3 1.1-.3.3-.5.6-.5 1.1 0 .4.3.7.5 1 .3.6.7 1.3 1.4 1.3.7 0 1.1-.6 1.4-1.3.2-.3.5-.6.5-1 0-.5-.2-.8-.5-1.1"/><path d="m57.7 38.6c-.6-.6-.3-1.1-.3-1.1l-1-.5-1.1.5c0 0 .3.5-.3 1.1-.3.3-.5.6-.5 1.1 0 .4.3.7.5 1 .3.6.7 1.3 1.4 1.3.7 0 1.1-.6 1.4-1.3.2-.3.5-.6.5-1-.1-.5-.3-.8-.6-1.1"/></g><path fill="#fbbf67" d="m13.2 35.8v5l1.3 1.2v-5z"/><g fill="#e8e8e8"><path d="m33.2 44.5h28.8v10h-28.8z"/><path d="m14.5 44.5h8.8v10h-8.8z"/></g><g fill="#fbbf67"><path d="m12.5 36.5c-.2-.8-.1-1.2-.1-1.2l-.4-.8-.4.1c0 0 .1.6-.1 1-.1.2-.2.5-.2.9 0 .4.1.8.2 1.2.1.7.2 1.5.5 1.7.2.2.4-.3.5-.8.1-.3.2-.5.2-.9-.1-.4-.2-.8-.2-1.2"/><path d="m7.5 31.5c-.2-.8-.1-1.2-.1-1.2l-.4-.8-.4.1c0 0 .1.6-.1 1-.1.2-.2.5-.2.9 0 .4.1.8.2 1.2.1.7.2 1.5.5 1.7.2.2.4-.3.5-.8.1-.3.2-.5.2-.9-.1-.4-.2-.8-.2-1.2"/><path d="m8.2 30.8v5l2.5 2.4v-5z"/><path d="m3.2 25.8v5l2.6 2.4v-5z"/></g><path fill="#e8e8e8" d="m2 42l12.5 12.5v-10l-12.5-12.5z"/><g fill="#3e4347"><path opacity=".2" d="m33.2 44.5h28.8v10h-28.8z"/><path opacity=".2" d="m14.5 44.5h8.8v10h-8.8z"/></g><path fill="#dbb471" d="m14.5 54.5h47.5v7.5h-47.5z"/><path opacity=".5" fill="#3e4347" d="m14.5 54.5h47.5v7.5h-47.5z"/><path fill="#dbb471" d="M14.5 62 2 49.5 2 42 14.5 54.5z"/><path opacity=".25" fill="#3e4347" d="M14.5 62 2 49.5 2 42 14.5 54.5z"/><path fill="#ffce31" d="m23.2 42h10v17.5h-10z"/><g fill="#f2b200"><path d="m23.2 58.2h10v1.2h-10z"/><path d="m32 37h1.2v22.5h-1.2z"/></g><path fill="#dbb471" d="m23.2 37v17.5h4.3l.7-5 .8 5h4.2v-17.5z"/><g fill="#fff"><path opacity=".33" d="m30.8 47h-5.1l-1.2-1.2 1.2-1.3h5.1l1.2 1.3z"/><circle cx="30.8" cy="50.8" r="1.3" opacity=".33"/><circle cx="25.8" cy="50.8" r="1.2" opacity=".33"/><path d="m25.8 41c-.2-.2-.1-.4-.1-.4l-.4-.2-.4.2c0 0 .1.2-.1.4-.1.1-.2.3-.2.4 0 .2.1.3.2.4.1.3.3.5.6.5.3 0 .4-.3.6-.5.1-.1.2-.3.2-.4-.2-.1-.3-.3-.4-.4" opacity=".33"/><path d="m27.8 41c-.2-.2-.1-.4-.1-.4l-.4-.2-.4.2c0 0 .1.2-.1.4-.1.1-.2.3-.2.4 0 .2.1.3.2.4.1.3.3.5.6.5.3 0 .4-.3.6-.5.1-.1.2-.3.2-.4-.2-.1-.3-.3-.4-.4" opacity=".33"/><path d="m29.8 41c-.2-.2-.1-.4-.1-.4l-.4-.2-.4.2c0 0 .1.2-.1.4-.1.1-.2.3-.2.4 0 .2.1.3.2.4.1.3.3.5.6.5.3 0 .4-.3.6-.5.1-.1.2-.3.2-.4-.2-.1-.3-.3-.4-.4" opacity=".33"/><path d="m31.8 41c-.2-.2-.1-.4-.1-.4l-.4-.2-.4.2c0 0 .1.2-.1.4-.1.1-.2.3-.2.4 0 .2.1.3.2.4.1.3.3.5.6.5.3 0 .4-.3.6-.5.1-.1.2-.3.2-.4-.2-.1-.3-.3-.4-.4" opacity=".33"/></g><g fill="#dbb471"><path d="m14.5 59.3l-1.7-1.7v-2.1l1.7 1.7v-.4l-3.6-3.6v-2.3l-.3-.3v2.3l-2.2-2.2v-2.3l-.3-.3v2.3l-3.4-3.4v-2.3l-.3-.3v2.3l-2.4-2.4v.4l.8.8v2.1l-.8-.8v.4l2.3 2.3v2.3l.3.3v-2.3l2.2 2.2v2.3l.3.3v-2.3l4.1 4.1v2.3l.3.3v-2.3l3 3v-.4m-8.9-8.9l-2.5-2.5v-2.1l2.5 2.5v2.1m3.7 3.7l-3.4-3.4v-2.1l3.4 3.4v2.1m3.2 3.1l-2.8-2.8v-2.1l2.8 2.8v2.1"/><path d="m62 57.2v-.3h-5.5v-2.3h-.3v2.3h-4.8v-2.3h-.3v2.3h-4.6v-2.3h-.3v2.3h-4.1v-2.3h-.3v2.3h-5.3v-2.3h-.3v2.3h-3v.3h4.8v2.2h-17.7v-2.2h3v-.3h-4.8v-2.3h-.3v2.3h-3.6v.3h5.4v2.2h-5.5v.3h1.1v2.3h.3v-2.3h5.9v2.3h.3v-2.3h4.9v2.3h.3v-2.3h3.7v2.3h.3v-2.3h2.9v2.3h.3v-2.3h5.5v2.3h.3v-2.3h5v2.3h.3v-2.3h5.4v2.3h.3v-2.3h4.8v2.3h.3v-2.3h5.6v-.3h-3.6v-2.2h3.6m-18.3 2.1h-5.3v-2.2h5.3v2.2m3.8 0h-3.5v-2.2h3.4l.1 2.2m5.6 0h-5.3v-2.2h5.3v2.2m5 0h-4.7v-2.2h4.7v2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f54c.svg b/public/emoji/1f54c.svg
new file mode 100644
index 000000000..071b498d3
--- /dev/null
+++ b/public/emoji/1f54c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b2c1c0"><path d="m49 19h8v45h-8z"/><path d="m57 31h-8l-2-2h12z"/></g><path d="m55 23.3c0-.6-.4-1.2-.9-1.5-.7-.4-1.1-.8-1.1-.8s-.4.4-1.1.8c-.5.3-.9.9-.9 1.5 0 .4.2.8.5 1.1v2.6h3v-2.6c.3-.3.5-.7.5-1.1" fill="#3e4347"/><path fill="#e8e8e8" d="m47 27h12v2h-12z"/><g fill="#d3976e"><path d="m53.2 1.6c-.4 0-.8-.4-.8-.8 0-.4.3-.7.7-.8 0 0-.1 0-.1 0-.6 0-1 .4-1 1 0 .6.4 1 1 1 .6 0 1-.4 1-1 0 0 0-.1 0-.1-.1.4-.4.7-.8.7"/><path d="m52.5 1.8h1v5.2h-1z"/></g><path fill="#e8e8e8" d="m53 5l-4 14h8z"/><circle cx="53" cy="3.2" r="1" fill="#d3976e"/><g fill="#b2c1c0"><path d="m7 19h8v45h-8z"/><path d="m15 31h-8l-2-2h12z"/></g><path d="m13 23.3c0-.6-.4-1.2-.9-1.5-.7-.4-1.1-.8-1.1-.8s-.4.4-1.1.8c-.5.3-.9.9-.9 1.5 0 .4.2.8.5 1.1v2.6h3v-2.6c.3-.3.5-.7.5-1.1" fill="#3e4347"/><path fill="#e8e8e8" d="m5 27h12v2h-12z"/><g fill="#d3976e"><path d="m11.2 1.6c-.4 0-.8-.4-.8-.8 0-.4.3-.7.7-.8 0 0-.1 0-.1 0-.6 0-1 .4-1 1 0 .6.4 1 1 1 .6 0 1-.4 1-1 0 0 0-.1 0-.1-.1.4-.4.7-.8.7"/><path d="m10.5 1.8h1v5.2h-1z"/></g><path fill="#e8e8e8" d="m11 5l-4 14h8z"/><g fill="#d3976e"><circle cx="11" cy="3.2" r="1"/><path d="m31.5 13h1v9h-1z"/></g><g fill="#fbbf67"><path d="m41.5 26.6c-6.4-3.1-9.5-5.6-9.5-5.6s-3.1 2.5-9.5 5.6c-4.3 2.1-7.5 6.2-7.5 10.4 0 6.6 7.6 12 17 12 9.4 0 17-5.4 17-12 0-4.2-3.2-8.3-7.5-10.4"/><circle cx="32" cy="18" r="2"/></g><g fill="#d3976e"><path d="m33 12c-2.2 0-4-1.8-4-4 0-2 1.5-3.7 3.5-3.9-.2-.1-.3-.1-.5-.1-2.8 0-5 2.2-5 5s2.2 5 5 5 5-2.2 5-5c0-.2 0-.3-.1-.5-.2 2-1.9 3.5-3.9 3.5"/><path d="m32 19c-.9 0-1.7-.6-1.9-1.5 0 .2-.1.3-.1.5 0 1.1.9 2 2 2 1.1 0 2-.9 2-2 0-.2 0-.3-.1-.5-.2.9-1 1.5-1.9 1.5"/><path d="m31.5 19.5h1v1h-1z"/><path d="m32 40c-7.7 0-14.1-1.6-16.3-6.5-.4 1.1-.7 2.3-.7 3.5 0 6.6 7.6 12 17 12 9.4 0 17-5.4 17-12 0-1.2-.3-2.4-.7-3.5-2.2 4.9-8.6 6.5-16.3 6.5"/></g><path d="m48 42h-32c-.6 0-1 .5-1 1v20c0 .5.4 1 1 1h32c.5 0 1-.5 1-1v-20c0-.5-.5-1-1-1" fill="#e8e8e8"/><path d="m24.5 54h-7v-3.9c-.3-.5-.5-1.2-.5-1.8 0-1.3.7-2.5 1.9-3.2.5-.3.8-.5.8-.5l1.4-1.3 1.4 1.3c0 0 .3.2.7.5 1.1.7 1.9 1.9 1.9 3.2 0 .6-.2 1.2-.5 1.8v3.9z" fill="#b2c1c0"/><path d="m36 56.6c0-1.2-.7-2.4-1.8-3-1.5-.9-2.2-1.6-2.2-1.6s-.7.7-2.2 1.6c-1 .6-1.8 1.8-1.8 3 0 .9.4 1.6 1 2.2v5.2h6v-5.2c.6-.6 1-1.4 1-2.2" fill="#3e4347"/><path d="m27 64h2v-5.2c-.6-.6-1-1.4-1-2.2 0-1.2.7-2.4 1.8-3 1.5-.9 2.2-1.6 2.2-1.6s.7.7 2.2 1.6c1 .6 1.8 1.8 1.8 3 0 .9-.4 1.6-1 2.2v5.2h2v-4.4c.7-.9 1-1.9 1-3 0-1.9-1.1-3.7-2.8-4.7-1.2-.7-1.9-1.3-1.9-1.3l-1.3-1.4-1.4 1.3c0 0-.6.6-1.9 1.3-1.7 1-2.7 2.8-2.7 4.7 0 1.1.4 2.1 1 3v4.5" fill="#b2c1c0"/><path d="m23 48.3c0-.6-.4-1.2-.9-1.5-.7-.4-1.1-.8-1.1-.8s-.4.4-1.1.8c-.5.3-.9.9-.9 1.5 0 .4.2.8.5 1.1v2.6h3v-2.6c.3-.3.5-.7.5-1.1" fill="#3e4347"/><path d="m46.5 54h-7v-3.9c-.3-.5-.5-1.2-.5-1.8 0-1.3.7-2.5 1.9-3.2.5-.3.8-.5.8-.5l1.4-1.3 1.4 1.3c0 0 .3.2.7.5 1.1.7 1.9 1.9 1.9 3.2 0 .6-.2 1.2-.5 1.8v3.9z" fill="#b2c1c0"/><path d="m45 48.3c0-.6-.4-1.2-.9-1.5-.7-.4-1.1-.8-1.1-.8s-.4.4-1.1.8c-.5.3-.9.9-.9 1.5 0 .4.2.8.5 1.1v2.6h3v-2.6c.3-.3.5-.7.5-1.1" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f54d.svg b/public/emoji/1f54d.svg
new file mode 100644
index 000000000..e33485507
--- /dev/null
+++ b/public/emoji/1f54d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#e8e8e8" d="M 2,32.9 H13.2 V62 H2 z"/><path fill="#c94747" d="m3.9 36h7.5v18.5h-7.5z"/><path d="m7.6 43.1c-.5 0-.9.4-.9.9v10.5h1.9v-10.5c0-.5-.5-.9-1-.9" fill="#3e4347"/><path d="m7.6 40.2c-2.1 0-3.8 1.7-3.8 3.8h1.4c0-1.3 1-2.3 2.3-2.3s2.5 1 2.5 2.3h1.4c0-2.1-1.7-3.8-3.8-3.8" fill="#e8e8e8"/><path fill="#3e4347" d="m6.7 56.4h1.9v3.8h-1.9z"/><path fill="#c94747" d="m2 22.6h11.2v10.3h-11.2z"/><g fill="#e8e8e8"><path d="m13 24.7c-.3-.6-.9-.9-1.6-.9-.7 0-1.3.4-1.6.9h-.6c-.3-.6-.9-.9-1.6-.9-.7 0-1.3.4-1.6.9h-.5c-.3-.6-.9-.9-1.6-.9-.7 0-1.3.4-1.6.9h-.3v.9h11.2v-.9h-.2"/><path d="m9.5 21.7h-3.7-3.8v.9h3.8 3.7 3.7v-.9z"/></g><path d="m13.1 17c.1-.3.1-.6.1-.9 0-2.1-1.7-3.5-2.8-4.7-2.2-2.2-2.8-3.8-2.8-3.8s-.6 1.6-2.8 3.8c-1.1 1.1-2.8 2.6-2.8 4.7 0 .3 0 .6.1.9l.8 2.8-.9 1.9h11.2l-.9-1.9.8-2.8" fill="#c94747"/><g fill="#e8e8e8"><path d="m5.6 13.6c.4-1.4.9-2.6 1.6-3.6-1.1 1-2.1 2.3-2.6 4.1-.6 2.3 0 4.1 1.4 5.2-.8-1.3-1-3.3-.4-5.7"/><path d="m9.6 13.6c-.4-1.4-.9-2.6-1.5-3.6 1.1 1 2.1 2.3 2.6 4.1.6 2.3-.1 4.1-1.4 5.2.7-1.3.9-3.3.3-5.7"/></g><g fill="#b2c1c0"><path d="m8.2 2.9l.4-.4h-.7l-.3-.5-.3.5h-.6l.3.4-.3.5h.6l.3.5.3-.5h.7z"/><path d="m7.6 3.4c-.2 3.8-1 6-1 6 .6.1.8.1 1.1.1.3 0 .5 0 1.1-.1-.1 0-1-2.2-1.2-6"/></g><path fill="#e8e8e8" d="m50.8 32.9h11.2v29.1h-11.2z"/><path fill="#c94747" d="m52.6 36h7.5v18.5h-7.5z"/><path d="m56.4 43.1c-.5 0-.9.4-.9.9v10.5h1.9v-10.5c-.1-.5-.5-.9-1-.9" fill="#3e4347"/><path d="m56.4 40.2c-2.1 0-3.8 1.7-3.8 3.8h1.4c0-1.3 1-2.3 2.3-2.3s2.3 1.1 2.3 2.3h1.4c.1-2.1-1.6-3.8-3.6-3.8" fill="#e8e8e8"/><path fill="#3e4347" d="m55.4 56.4h1.9v3.8h-1.9z"/><path fill="#c94747" d="m50.8 22.6h11.2v10.3h-11.2z"/><g fill="#e8e8e8"><path d="m60.1 23.7c-.7 0-1.3.4-1.6.9h-.5c-.3-.6-.9-.9-1.6-.9-.7 0-1.3.4-1.6.9h-.5c-.3-.6-.9-.9-1.6-.9-.7 0-1.3.4-1.6.9h-.3v.9h11.2v-.9h-.3c-.3-.5-.9-.9-1.6-.9"/><path d="m58.2 21.7h-3.7-3.7v.9h3.7 3.7 3.8v-.9z"/></g><path d="m61.9 17c.1-.3.1-.6.1-.9 0-2.1-1.7-3.5-2.8-4.7-2.2-2.2-2.8-3.8-2.8-3.8s-.6 1.6-2.8 3.8c-1.2 1.2-2.8 2.6-2.8 4.7 0 .3 0 .6.1.9l.8 2.8-.9 1.9h11.2l-.9-1.9.8-2.8" fill="#c94747"/><g fill="#e8e8e8"><path d="m54.4 13.6c.4-1.4.9-2.6 1.5-3.6-1.1 1-2.1 2.3-2.6 4.1-.6 2.3.1 4.1 1.4 5.2-.7-1.3-.9-3.3-.3-5.7"/><path d="m58.4 13.6c-.4-1.4-.9-2.6-1.6-3.6 1.1 1 2.1 2.3 2.6 4.1.6 2.3-.1 4.1-1.4 5.2.8-1.3 1-3.3.4-5.7"/></g><g fill="#b2c1c0"><path d="m57 2.9l.3-.4h-.6l-.3-.5-.3.5h-.7l.4.4-.4.5h.7l.3.5.3-.5h.6z"/><path d="m56.3 3.4c-.2 3.8-1 6-1 6 .6.1.8.1 1.1.1s.5 0 1.1-.1c-.1 0-.9-2.2-1.2-6"/><path d="m32 11.4c-2.1 0-3.8 1.7-3.8 3.8v5.6h7.5v-5.6c.1-2.1-1.6-3.8-3.7-3.8"/></g><path d="m30.1 19.8h3.8v-4.7c0-1-.8-1.9-1.9-1.9-1 0-1.9.8-1.9 1.9v4.7" fill="#3e4347"/><path fill="#b2c1c0" d="m32 16.1l-18.8 9.3v36.6h37.6v-36.6z"/><path d="M15.1,62h33.8V26.6L32,18.2l-16.9,8.4V62z" fill="#c94747"/><g fill="#89664c"><path d="m22.6 42.8c-2.6 0-4.7 2.1-4.7 4.7v14.5h9.4v-14.5c0-2.6-2.1-4.7-4.7-4.7"/><path d="m32 42.8c-2.6 0-4.7 2.1-4.7 4.7v14.5h9.4v-14.5c0-2.6-2.1-4.7-4.7-4.7"/><path d="m41.4 42.8c-2.6 0-4.7 2.1-4.7 4.7v14.5h9.4v-14.5c0-2.6-2.1-4.7-4.7-4.7"/></g><path d="m41.4 41.4c-2 0-3.7 1-4.7 2.5-1-1.5-2.7-2.5-4.7-2.5s-3.7 1-4.7 2.5c-1-1.5-2.7-2.5-4.7-2.5-3.1 0-5.6 2.5-5.6 5.6v15h1.9v-15c0-2.1 1.7-3.8 3.8-3.8s3.8 1.7 3.8 3.8v15h1.9v-15c0-2.1 1.7-3.8 3.8-3.8s3.8 1.7 3.8 3.8v15h1.9v-15c0-2.1 1.7-3.8 3.8-3.8s3.8 1.7 3.8 3.8v15h1.5v-15c0-3.1-2.5-5.6-5.6-5.6" fill="#e8e8e8"/><g fill="#594640"><path d="m45.1 47h-7.5v1.9h2.8v13.1h1.9v-13.1h2.8z"/><path d="m18.9 47v1.9h2.8v13.1h1.9v-13.1h2.8v-1.9z"/><path d="m28.2 47v1.9h2.9v13.1h1.8v-13.1h2.9v-1.9z"/></g><path fill="#3e4347" d="m28.2 26.4h7.5v6.9h-7.5z"/><g fill="#e8e8e8"><path d="m40.4 34.7h-16.8l8.4-13.9 8.4 13.9m-13.8-1.8h10.8l-5.4-8.8-5.4 8.8"/><path d="m32 39.5l-8.4-13.9h16.9l-8.5 13.9m-5.4-12.2l5.4 8.9 5.4-8.9c0 0-10.8 0-10.8 0"/></g><g fill="#3e4347"><path d="m3.9 24.5c-.5 0-.9.4-.9.9v6.6h1.9v-6.6c-.1-.5-.5-.9-1-.9"/><path d="m7.6 24.5c-.5 0-.9.4-.9.9v6.6h1.9v-6.6c0-.5-.5-.9-1-.9"/><path d="m11.4 24.5c-.5 0-.9.4-.9.9v6.6h1.9v-6.6c-.1-.5-.5-.9-1-.9"/><path d="m52.6 24.5c-.5 0-.9.4-.9.9v6.6h1.9v-6.6c0-.5-.5-.9-1-.9"/><path d="m56.4 24.5c-.5 0-.9.4-.9.9v6.6h1.9v-6.6c-.1-.5-.5-.9-1-.9"/><path d="m60.1 24.5c-.5 0-.9.4-.9.9v6.6h1.9v-6.6c0-.5-.5-.9-1-.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f54e.svg b/public/emoji/1f54e.svg
new file mode 100644
index 000000000..82e1ca338
--- /dev/null
+++ b/public/emoji/1f54e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffb700"><path d="m7.1 21c0 .5-.4 1-1 1h-3.1c-.5 0-1-.5-1-1 0-.5.5-1 1-1h3.1c.6 0 1 .5 1 1"/><path d="m6.1 25c0 .5-.4 1-1 1h-1.1c-.5 0-1-.5-1-1 0-.5.5-1 1-1h1.1c.6 0 1 .5 1 1"/><path d="m13 25c0 .5-.4 1-1 1h-1.1c-.6 0-1-.5-1-1 0-.5.4-1 1-1h1.1c.6 0 1 .5 1 1"/><path d="m19.9 25c0 .5-.5 1-1 1h-1.1c-.6 0-1-.5-1-1 0-.5.4-1 1-1h1.1c.5 0 1 .5 1 1"/><path d="m14 21c0 .5-.4 1-1 1h-3.1c-.6 0-1-.5-1-1 0-.5.4-1 1-1h3.1c.6 0 1 .5 1 1"/><path d="m20.9 21c0 .5-.5 1-1 1h-3.1c-.6 0-1-.5-1-1 0-.5.4-1 1-1h3.1c.5 0 1 .5 1 1"/><path d="m27.7 21c0 .5-.5 1-1 1h-3.1c-.5 0-1-.5-1-1 0-.5.5-1 1-1h3.1c.6 0 1 .5 1 1"/><path d="m34.6 19c0 .5-.5 1-1 1h-3.1c-.5 0-1-.5-1-1 0-.5.5-1 1-1h3.1c.5 0 1 .5 1 1"/><path d="m41.4 21c0 .5-.5 1-1 1h-3.1c-.5 0-1-.5-1-1 0-.5.5-1 1-1h3.1c.6 0 1 .5 1 1"/><path d="m48.3 21c0 .5-.4 1-1 1h-3.1c-.5 0-1-.5-1-1 0-.5.5-1 1-1h3.1c.5 0 1 .5 1 1"/><path d="m55.1 21c0 .5-.4 1-1 1h-3.1c-.5 0-1-.5-1-1 0-.5.5-1 1-1h3.1c.6 0 1 .5 1 1"/><path d="m62 21c0 .5-.5 1-1 1h-3.1c-.6 0-1-.5-1-1 0-.5.4-1 1-1h3.1c.5 0 1 .5 1 1"/><path d="m2.6 21c0 .2 0 .3 0 .5 0 1.9.9 3.5 2 3.5s2-1.6 2-3.5c0-.2 0-.3 0-.5h-4"/><path d="m9.5 21c0 .2 0 .3 0 .5 0 1.9.9 3.5 2 3.5 1.1 0 2-1.6 2-3.5 0-.2 0-.3 0-.5h-4"/><path d="m16.3 21c0 .2 0 .3 0 .5 0 1.9.9 3.5 2 3.5 1.1 0 2-1.6 2-3.5 0-.2 0-.3 0-.5h-4"/><path d="m23.2 21c0 .2 0 .3 0 .5 0 1.9.9 3.5 2 3.5s2-1.6 2-3.5c0-.2 0-.3 0-.5h-4"/><path d="m36.9 21c0 .2 0 .3 0 .5 0 1.9.9 3.5 2 3.5s2-1.6 2-3.5c0-.2 0-.3 0-.5h-4"/><path d="m43.7 21c0 .2 0 .3 0 .5 0 1.9.9 3.5 2 3.5 1.1 0 2-1.6 2-3.5 0-.2 0-.3 0-.5h-4"/><path d="m50.6 21c0 .2 0 .3 0 .5 0 1.9.9 3.5 2 3.5s2-1.6 2-3.5c0-.2 0-.3 0-.5h-4"/><path d="m57.5 21c0 .2 0 .3 0 .5 0 1.9.9 3.5 2 3.5 1.1 0 2-1.6 2-3.5 0-.2 0-.3 0-.5h-4"/><path d="m30 19c0 .2 0 .3 0 .5 0 1.9.9 3.5 2 3.5s2-1.6 2-3.5c0-.2 0-.3 0-.5h-4"/><path d="m26.7 25c0 .5-.5 1-1 1h-1.1c-.5 0-1-.5-1-1 0-.5.5-1 1-1h1.1c.6 0 1 .5 1 1"/><path d="m40.4 25c0 .5-.5 1-1 1h-1.1c-.5 0-1-.5-1-1 0-.5.5-1 1-1h1.1c.6 0 1 .5 1 1"/><path d="m47.3 25c0 .5-.5 1-1 1h-1.1c-.5 0-1-.5-1-1 0-.5.5-1 1-1h1.1c.5 0 1 .5 1 1"/><path d="m54.1 25c0 .5-.4 1-1 1h-1.1c-.5 0-1-.5-1-1 0-.5.5-1 1-1h1.1c.6 0 1 .5 1 1"/><path d="m61 25c0 .5-.5 1-1 1h-1.1c-.6 0-1-.5-1-1 0-.5.4-1 1-1h1.1c.5 0 1 .5 1 1"/><path d="M32,52C16.3,52,3.6,39.2,3.6,23.6h2C5.6,38.1,17.4,50,32,50s26.4-11.9,26.4-26.4h2C60.4,39.2,47.7,52,32,52z"/><path d="m32 45.1c-11.9 0-21.5-9.6-21.5-21.5h2c0 10.8 8.7 19.5 19.5 19.5s19.5-8.7 19.5-19.5h2c0 11.8-9.6 21.5-21.5 21.5"/><path d="m32 38.6c-8.3 0-15-6.7-15-15h2c0 7.2 5.8 13 13 13s13-5.8 13-13h2c0 8.2-6.7 15-15 15"/><path d="m32 31.6c-4.4 0-8-3.6-8-8h2c0 3.3 2.7 6 6 6s6-2.7 6-6h2c0 4.4-3.6 8-8 8"/><path d="m31 21h2v35h-2z"/><path d="m36 56.5c0 .8-1.8 1.5-4 1.5s-4-.7-4-1.5 1.8-2.5 4-2.5 4 1.6 4 2.5"/><path d="m40 59.5c0 1.9-3.6 2.5-8 2.5s-8-.6-8-2.5c0-1.9 3.6-3.5 8-3.5s8 1.5 8 3.5"/></g><path d="m5.1 12h-1.1c-.6 0-1 .4-1 1v7h3.1v-7c0-.6-.4-1-1-1" fill="#e8e8e8"/><path fill="#b2c1c0" d="m4.6 9l-.5 3h1z"/><path d="m4.9 4c0 0-1.7 1.8-1.3 4.7.2 1.5 1.9 1.9 1.9 0 .1-2-1.3-2-.6-4.7" fill="#ff8736"/><path d="m12 12h-1.1c-.6 0-1 .4-1 1v7h3.1v-7c0-.6-.4-1-1-1" fill="#e8e8e8"/><path fill="#b2c1c0" d="m11.4 9l-.5 3h1z"/><path d="m11.8 4c0 0-1.7 1.8-1.3 4.7.2 1.5 1.9 1.9 1.9 0 0-2-1.3-2-.6-4.7" fill="#ff8736"/><path d="m18.9 12h-1.1c-.5 0-1 .4-1 1v7h3.1v-7c0-.6-.5-1-1-1" fill="#e8e8e8"/><path fill="#b2c1c0" d="m18.3 9l-.5 3h1z"/><path d="m18.6 4c0 0-1.7 1.8-1.3 4.7.2 1.5 1.9 1.9 1.9 0 .1-2-1.2-2-.6-4.7" fill="#ff8736"/><path d="m25.7 12h-1.1c-.5 0-1 .4-1 1v7h3.1v-7c0-.6-.4-1-1-1" fill="#e8e8e8"/><path fill="#b2c1c0" d="m25.1 9l-.5 3h1z"/><path d="m25.5 4c0 0-1.7 1.8-1.3 4.7.2 1.5 1.9 1.9 1.9 0 0-2-1.3-2-.6-4.7" fill="#ff8736"/><path d="m32.6 10h-1.1c-.5 0-1 .4-1 1v7h3.1v-7c0-.6-.5-1-1-1" fill="#e8e8e8"/><path fill="#b2c1c0" d="m32 7l-.5 3h1z"/><path d="m32.4 2c0 0-1.7 1.8-1.3 4.7.2 1.5 1.9 1.9 1.9 0 0-2-1.3-2-.6-4.7" fill="#ff8736"/><path d="m39.4 12h-1.1c-.5 0-1 .4-1 1v7h3.1v-7c0-.6-.4-1-1-1" fill="#e8e8e8"/><path fill="#b2c1c0" d="m38.8 9l-.4 3h1z"/><path d="m39.2 4c0 0-1.7 1.8-1.3 4.7.2 1.5 1.9 1.9 1.9 0 0-2-1.3-2-.6-4.7" fill="#ff8736"/><path d="m46.3 12h-1.1c-.5 0-1 .4-1 1v7h3.1v-7c0-.6-.5-1-1-1" fill="#e8e8e8"/><path fill="#b2c1c0" d="m45.7 9l-.5 3h1z"/><path d="m46.1 4c0 0-1.7 1.8-1.3 4.7.2 1.5 1.9 1.9 1.9 0 0-2-1.3-2-.6-4.7" fill="#ff8736"/><path d="m60 12h-1.1c-.5 0-1 .4-1 1v7h3.1v-7c0-.6-.5-1-1-1" fill="#e8e8e8"/><path fill="#b2c1c0" d="m59.4 9l-.5 3h1z"/><path d="m59.8 4c0 0-1.7 1.8-1.3 4.7.2 1.5 1.9 1.9 1.9 0 0-2-1.3-2-.6-4.7" fill="#ff8736"/><path d="m53.1 12h-1.1c-.5 0-1 .4-1 1v7h3.1v-7c0-.6-.4-1-1-1" fill="#e8e8e8"/><path fill="#b2c1c0" d="m52.6 9l-.5 3h1z"/><path d="m52.9 4c0 0-1.7 1.8-1.3 4.7.2 1.5 1.9 1.9 1.9 0 .1-2-1.3-2-.6-4.7" fill="#ff8736"/><g fill="#c28200"><path d="m36.2 57.7c.2.2-1.5 1.7-4.2 1.7s-4.4-1.5-4.2-1.7c.1-.2 1.9.7 4.2.7 2.3 0 4-.9 4.2-.7"/><ellipse cx="4.6" cy="22.2" rx="1.5" ry=".2"/><ellipse cx="11.4" cy="22.2" rx="1.5" ry=".2"/><ellipse cx="18.3" cy="22.2" rx="1.5" ry=".2"/><ellipse cx="25.1" cy="22.2" rx="1.5" ry=".2"/><ellipse cx="38.9" cy="22.1" rx="1.5" ry=".2"/><ellipse cx="32" cy="20" rx="1.5" ry=".2"/><ellipse cx="45.8" cy="22.1" rx="1.5" ry=".2"/><ellipse cx="52.6" cy="22.1" rx="1.5" ry=".2"/><ellipse cx="59.4" cy="22.1" rx="1.5" ry=".2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f550.svg b/public/emoji/1f550.svg
new file mode 100644
index 000000000..bd5bb075b
--- /dev/null
+++ b/public/emoji/1f550.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><path d="M30.6 38 27 36.1 39.4 16 43 17.9z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f551.svg b/public/emoji/1f551.svg
new file mode 100644
index 000000000..2e5517712
--- /dev/null
+++ b/public/emoji/1f551.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><path d="M27.9 37 26 33.4 46.1 21 48 24.6z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f552.svg b/public/emoji/1f552.svg
new file mode 100644
index 000000000..834d2ddc5
--- /dev/null
+++ b/public/emoji/1f552.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><path d="m26 30h24v4h-24z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f553.svg b/public/emoji/1f553.svg
new file mode 100644
index 000000000..9f67b6958
--- /dev/null
+++ b/public/emoji/1f553.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><path d="M26 30.6 27.9 27 48 39.4 46.1 43z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f554.svg b/public/emoji/1f554.svg
new file mode 100644
index 000000000..073f85721
--- /dev/null
+++ b/public/emoji/1f554.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><path d="M27 27.9 30.6 26 43 46.1 39.4 48z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f555.svg b/public/emoji/1f555.svg
new file mode 100644
index 000000000..0fc34642b
--- /dev/null
+++ b/public/emoji/1f555.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><path d="m30 26h4v24h-4z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f556.svg b/public/emoji/1f556.svg
new file mode 100644
index 000000000..528919067
--- /dev/null
+++ b/public/emoji/1f556.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><path d="M33.4 26 37 27.9 24.6 48 21 46.1z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f557.svg b/public/emoji/1f557.svg
new file mode 100644
index 000000000..f5bc3aff5
--- /dev/null
+++ b/public/emoji/1f557.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><path d="M36.1 27 38 30.6 17.9 43 16 39.4z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f558.svg b/public/emoji/1f558.svg
new file mode 100644
index 000000000..7e4eda386
--- /dev/null
+++ b/public/emoji/1f558.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><path d="m14 30h24v4h-24z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f559.svg b/public/emoji/1f559.svg
new file mode 100644
index 000000000..21e380e62
--- /dev/null
+++ b/public/emoji/1f559.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><path d="M38 33.4 36.1 37 16 24.6 17.9 21z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f55a.svg b/public/emoji/1f55a.svg
new file mode 100644
index 000000000..6d7a3531c
--- /dev/null
+++ b/public/emoji/1f55a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><path d="M37 36.1 33.4 38 21 17.9 24.6 16z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f55b.svg b/public/emoji/1f55b.svg
new file mode 100644
index 000000000..1381b3bc6
--- /dev/null
+++ b/public/emoji/1f55b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 6h4v32h-4z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f55c.svg b/public/emoji/1f55c.svg
new file mode 100644
index 000000000..9972f542d
--- /dev/null
+++ b/public/emoji/1f55c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><circle cx="32" cy="32" r="4"/><path d="m30 26h4v32h-4z"/><path transform="matrix(.7067-.7075.7075.7067-9.2498 33.6847)" d="m23.9 26h24.2v4h-24.2z"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f55d.svg b/public/emoji/1f55d.svg
new file mode 100644
index 000000000..86f24116e
--- /dev/null
+++ b/public/emoji/1f55d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 26h4v32h-4z"/><path d="m26 35.5l-1-3.8 23-6.2 1 3.8z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f55e.svg b/public/emoji/1f55e.svg
new file mode 100644
index 000000000..da9779968
--- /dev/null
+++ b/public/emoji/1f55e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 26h4v32h-4z"/><path d="m26 32.3l1-3.8 23 6.2-1 3.8z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f55f.svg b/public/emoji/1f55f.svg
new file mode 100644
index 000000000..8185d206b
--- /dev/null
+++ b/public/emoji/1f55f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 26h4v32h-4z"/><path transform="matrix(.7069-.7073.7073.7069-14.9093 36.0135)" d="m34 23.9h4v24.2h-4z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f560.svg b/public/emoji/1f560.svg
new file mode 100644
index 000000000..54ef72628
--- /dev/null
+++ b/public/emoji/1f560.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 26h4v32h-4z"/><path d="m28.4 26l3.8-1 6.2 23-3.8 1z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f561.svg b/public/emoji/1f561.svg
new file mode 100644
index 000000000..fea0cde95
--- /dev/null
+++ b/public/emoji/1f561.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 26h4v32h-4z"/><path d="m31.7 26l3.8 1-6.2 23-3.8-1z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f562.svg b/public/emoji/1f562.svg
new file mode 100644
index 000000000..5cf968fb8
--- /dev/null
+++ b/public/emoji/1f562.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 26h4v32h-4z"/><path transform="matrix(.7067-.7075.7075.7067-17.2588 30.3672)" d="m15.9 34h24.2v4h-24.2z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f563.svg b/public/emoji/1f563.svg
new file mode 100644
index 000000000..ce973153f
--- /dev/null
+++ b/public/emoji/1f563.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 26h4v32h-4z"/><path d="m37 28.5l1 3.8-23 6.2-1-3.8z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f564.svg b/public/emoji/1f564.svg
new file mode 100644
index 000000000..d7d214fa1
--- /dev/null
+++ b/public/emoji/1f564.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 26h4v32h-4z"/><path d="m39 31.7l-1 3.8-23-6.2 1-3.8z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f565.svg b/public/emoji/1f565.svg
new file mode 100644
index 000000000..d7d8b48d1
--- /dev/null
+++ b/public/emoji/1f565.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 26h4v32h-4z"/><path transform="matrix(.7071-.7071.7071.7071-11.5983 27.9992)" d="m26 15.9h4v24.2h-4z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f566.svg b/public/emoji/1f566.svg
new file mode 100644
index 000000000..77030c048
--- /dev/null
+++ b/public/emoji/1f566.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 26h4v32h-4z"/><path d="m35.4 37l-3.8 1-6.2-23 3.8-1z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f567.svg b/public/emoji/1f567.svg
new file mode 100644
index 000000000..02e81326a
--- /dev/null
+++ b/public/emoji/1f567.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#62727a"/><g fill="#fff"><path d="m30 26h4v32h-4z"/><path d="m31.8 39l-3.8-1 6.2-23 3.8 1z"/><circle cx="32" cy="32" r="4"/></g><circle cx="32" cy="32" r="3" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f56f.svg b/public/emoji/1f56f.svg
new file mode 100644
index 000000000..af4c60634
--- /dev/null
+++ b/public/emoji/1f56f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="55.1" rx="17.9" ry="6.9" fill="#a29b95"/><ellipse cx="32" cy="53.6" rx="16.5" ry="5.3" fill="#dddad5"/><ellipse cx="32" cy="51.2" rx="10.5" ry="4.2" fill="#a29b95"/><ellipse cx="32" cy="50.6" rx="9.8" ry="3" fill="#dddad5"/><ellipse cx="32" cy="42.5" rx="10.5" ry="8.6" fill="#a29b95"/><ellipse cx="32" cy="40.8" rx="8.9" ry="6.9" fill="#dddad5"/><ellipse cx="32" cy="36.3" rx="11.5" ry="4.4" fill="#a29b95"/><ellipse cx="32" cy="35.4" rx="10.2" ry="3.5" fill="#dddad5"/><ellipse cx="32" cy="29.4" rx="21" ry="6.9" fill="#a29b95"/><ellipse cx="32" cy="27.9" rx="19.4" ry="5.3" fill="#dddad5"/><g fill="#dfcea3"><ellipse cx="32" cy="26.7" rx="12.4" ry="3.5"/><path d="m19.6 12.1h24.8v14.5h-24.8z"/></g><ellipse cx="32" cy="12.1" rx="12.4" ry="3.5" fill="#fff6d7"/><ellipse cx="32" cy="12.9" rx="9.4" ry="2.6" fill="#efd8b1"/><path d="m31.5 12.5c-2 0-3.9-1-1.7-4.8 2.1-3.8 2.8-4.6 2.8-5.7 0 0 6.4 10.5-1.1 10.5" fill="#ed4c5c"/><path d="m32.1 10.8c.2.6.2 1.3.4 1.9.1.3.1.6 0 .9-.1.1-.2.6-.4.5-.2 0-.3-.5-.4-.6-.1-.4 0-.7 0-1 0-.2.1-1.7.4-1.7" fill="#8f9496"/><path d="m31.7 12.5c-1.3 0-2.5-.6-1.1-3.1 1.4-2.4 1.8-3 1.8-3.7 0 .1 4.1 6.8-.7 6.8" fill="#ffce31"/><path d="m31.6 12.5c0 0 .1-1.7.4-1.7.3 0 .4 1.6.4 1.6s-.4.1-.8.1" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f570.svg b/public/emoji/1f570.svg
new file mode 100644
index 000000000..c2808cbac
--- /dev/null
+++ b/public/emoji/1f570.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60,40c-5,0-9-8-9-13c0-10-9-18-19-18s-19,8-19,18c0,5-4,13-9,13H0v13h64V40H60z" fill="#594640"/><circle cx="32" cy="28" r="15" fill="#fed0ac"/><g fill="#333"><circle cx="32" cy="28" r="2"/><path d="m40.1 30c.7 0 2.9-2 2.9-2s-2.2-2-2.9-2c-.6 0-1.1.6-1.3 1.4h-7.8v1.2h7.8c.2.8.7 1.4 1.3 1.4"/><path d="m32 13.7l-1 14h2z"/></g><g fill="#d3976e"><path d="m3 53h8v2h-8z"/><path d="m53 53h8v2h-8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f573.svg b/public/emoji/1f573.svg
new file mode 100644
index 000000000..4ccc4369f
--- /dev/null
+++ b/public/emoji/1f573.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 40.3c0 5.9-13.4 10.7-30 10.7-.3 0-.7 0-1 0l-2.7-2.7-3 2.4c-4-.3-7.7-.9-11-1.8l-3.2-3.3-2.2 1.5c-4.3-1.8-6.9-4.2-6.9-6.8 0-5.9 13.4-10.7 30-10.7 16.6 0 30 4.8 30 10.7" fill="#63a1ba"/><path d="m32 43.5c9.2 0 17.3 1.5 22.8 3.8 2.4-1 4.3-2.2 5.5-3.5-4-4.2-15.2-7.2-28.4-7.2s-24.3 3-28.4 7.2c1.2 1.2 3 2.4 5.2 3.3l1.6-3.3 3.3 1.9c5.2-1.4 11.5-2.2 18.4-2.2" fill="#538aa5"/><path d="m14.4 49c3.2.8 6.9 1.4 10.9 1.8l2.6-2 3.1 2.2c.3 0 .6 0 1 0 9.2 0 17.3-1.5 22.8-3.8-5.5-2.3-13.7-3.8-22.8-3.8-6.9 0-13.3.8-18.3 2.2-1.7.5.7 3.4.7 3.4" fill="#467591"/><path d="m26.4 16.1l-2.9.4 5 34.3c.8 0 1.7.1 2.5.1l-4.6-34.8" fill="#dfe9ef"/><path d="m24.3 16.6h-2.9l3.9 34.2c1 .1 2.1.2 3.2.2l-4.2-34.4" fill="#b0bdc6"/><path d="m12 32.6l11.6-3.3c0 0 1-.1 1.3.6.3 1.1-.6 1.7-.6 1.7l-12.1 2.3-.2-1.3" fill="#dfe9ef"/><path d="m12.2 33.8l12.8-3.5c0 .8-.7 1.3-.7 1.3l-11.9 3.6-.2-1.4" fill="#8b979e"/><path d="m13.7 45.8l11.6-3.3c0 0 1-.1 1.3.6.3 1.1-.6 1.7-.6 1.7l-12.2 2.2-.1-1.2" fill="#dfe9ef"/><path d="m13.8 47l12.8-3.6c0 .8-.7 1.3-.7 1.3l-11.9 3.6-.2-1.3" fill="#8b979e"/><path d="m10.4 19.3l-2.6.5 4.2 28.5c.7.2 1.5.5 2.3.7l-3.9-29.7" fill="#dfe9ef"/><path d="m8.3 19.7h-2.9l3.4 27.4c1 .4 2 .8 3.2 1.2l-3.7-28.6" fill="#b0bdc6"/><path fill="#333" d="m8.1 16.1l-3.6.3.4 3.7 3.7.4.5-2.5z"/><path fill="#484a4c" d="m10.5 16.1h-2.4l.5 4.4 2.1-.8z"/><path fill="#333" d="m20.5 13.2l.4 3.8 3.6.2.6-2.4-1-1.8z"/><path fill="#484a4c" d="m24.1 13h2.4l.2 3.6-2.2.6"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f574.svg b/public/emoji/1f574.svg
new file mode 100644
index 000000000..cfaf2a789
--- /dev/null
+++ b/public/emoji/1f574.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="60.9" rx="10" ry="1.1" fill="#a6aeb0"/><g fill="#2c3033"><path d="m30.1 54.9c-.4 2.6-4 2.1-3.7-.5l.3-2 3.7.5-.3 2"/><path d="m33.9 54.9c.4 2.6 4 2.1 3.7-.5l-.3-2-3.7.5.3 2"/></g><g fill="#ffdd67"><path d="m29.9 22.6h4.2v3.3h-4.2z"/><path d="m22.6 13.7h18.9c0 .1 1.5 4.8-1.8 5-.6 4.5-5.4 5.5-7.7 5.5-2.3 0-7.1-.9-7.7-5.5-3.3-.2-1.7-4.9-1.7-5"/></g><path d="m33.1 20.5c0 .3-.5.6-1.1.6s-1.1-.2-1.1-.6c0-.3 2.2-.3 2.2 0" fill="#eba352"/><g fill="#2c3033"><path d="m25 16.8c0 0-.5-.1-.8.1-.2.1-.2-1 0-1.2.2-.3.8-.3.8-.3v1.4"/><path d="m39 16.8c0 0 .5-.1.8.1.2.1.2-1 0-1.2-.2-.3-.8-.3-.8-.3v1.4"/><path d="m38.9 15.2c-.4-.3-2.1-.3-3.2-.3-.6 0-2.5 0-2.9.2-.1 0-.8 0-.8 0s-.8 0-.8 0c-.4-.2-2.4-.2-2.9-.2-1 0-2.7 0-3.2.3-.7.4-.7 1.2-.3 3.2.2 1.1.7 1.7 3.9 1.7 2.8.1 2.5-3.4 3.3-3.4.8 0 .5 3.4 3.3 3.4 3.2-.1 3.7-.7 3.9-1.7.4-2 .4-2.7-.3-3.2"/></g><g fill="#383b3d"><path d="m30.9 15.7c-.2-.1-1.3-.2-2.7-.2-1.4 0-2.6.1-2.8.2-.4.2-.5.7-.1 2.6.1.7.5.9.8 1h.1c.5.2 1.5.3 2.5.3 1 0 1.2-.2 1.5-.6.3-.4 1.1-2 1-2.9-.1-.2-.2-.3-.3-.4"/><path d="m33.1 15.7c.2-.1 1.3-.2 2.7-.2 1.4 0 2.6.1 2.8.2.4.2.5.7.1 2.6-.1.7-.5.9-.8 1h-.1c-.5.2-1.5.3-2.5.3-1 0-1.2-.2-1.5-.6-.3-.4-1.1-2-1-2.9.1-.2.2-.3.3-.4"/></g><path d="m40.8 11.4c-3.8-3.9 0-10.8-2.9-9.2-2.2 1.2-4.3 1.9-5.8 1.9-1.5 0-3.7-.7-5.8-1.9-3-1.6.9 5.3-2.9 9.2-3.7 1.9-5.2 1.7-5.2 2.2 0 .3 1.6 2.6 14 2.6 12.4 0 14-2.3 14-2.6-.2-.5-1.8-.3-5.4-2.2" fill="#594640"/><path d="m32 12.1c4 0 6.9-.2 9-.6 0 0-.1-.1-.2-.1-.4-.4-.7-.8-1-1.3-1.9.2-4.5.4-7.8.4s-5.9-.2-7.8-.4c-.2.5-.6.9-1 1.3-.1 0-.2.1-.2.1 2.1.4 5 .6 9 .6" fill="#2c3033"/><path d="m26.6 24.5l3.3-.2c0 .7.9 1.2 2.1 1.2 1.2 0 2.1-.5 2.1-1.2l3.3.2-.5 11.1h-9.9l-.4-11.1" fill="#594640"/><path d="m32 32.3c0 0 3.3-4.7 3-6.3-.1-.3-.6-.9-1-1.3-.3.5-1.1.8-2 .8-.9 0-1.7-.3-2-.8-.4.4-.9 1-1 1.3-.3 1.6 3 6.3 3 6.3" fill="#fff"/><g fill="#594640"><path d="m32.9 31.1l-.3-4.3h-1.2l-.3 4.3c.5.8.9 1.4.9 1.4s.4-.6.9-1.4"/><path d="m32.6 26.5l.5-1.2c-.3.1-.7.2-1.1.2-.4 0-.8-.1-1.1-.2l.5 1.2h1.2"/><path d="m25.3 37.6l-2.1-.5 3.4-12.6 2.1.5z"/></g><path d="m24.9 39.2c-.3 1.3-2.4.7-2.1-.5l.4-1.5 2.1.5-.4 1.5" fill="#ffdd67"/><path fill="#594640" d="m38.7 37.6l2.1-.5-3.4-12.6-2.1.5z"/><path d="m39.1 39.2c.3 1.3 2.4.7 2.1-.5l-.4-1.5-2.1.5.4 1.5" fill="#ffdd67"/><path fill="#594640" d="m36.9 38.2v-2.6h-9.8v2.6l-.8 14.9h4.3l1.4-12 1.4 12h4.3z"/><path fill="#2c3033" d="m27.1 35.6h9.9v1.2h-9.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f575-1f3fb.svg b/public/emoji/1f575-1f3fb.svg
new file mode 100644
index 000000000..9e0d53872
--- /dev/null
+++ b/public/emoji/1f575-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m11.5 41.2h41.6c0-22.4-3.2-27.2-20.8-27.2s-20.8 4.8-20.8 27.2" fill="#594640"/><path d="m51.3 36.3c-.1.9-.3 1.7-.6 2.1-.4.8-1.4 1.3-1.4 1.3s.2-1.7.2-4c-1-13.9-1.8-10-17.3-10-15.4 0-24.2 2.7-24.2 12 0 6.8 6.4 9.9 6.4 9.9 1.6 6.7 6.2 10.4 13.4 13.7 2.2 1 6.6 1 8.8 0 8-3.6 12.7-7.8 13.8-15.9 3.2-.2 4.2-2.4 4.2-4.9.1-4.3-1.8-4.6-3.3-4.2" fill="#ffe1bd"/><path d="m39.5 51.5c0 2.7-3.6 4.1-7.2 4.1s-7.2-1.4-7.2-4.1c0 0 0-.7.7-.7 3.2 0 9.7 0 13 0 .7 0 .7.7.7.7" fill="#664e27"/><path d="m41.9 35.3c4 0 5.6 1.4 5.6 2.9s0 3.5-5.3 3.5c-5.1 0-5.9-.6-5.9-2.8 0-1.5 1.6-3.6 5.6-3.6" fill="#f5f5f5"/><circle cx="41.5" cy="37.7" r="3.6" fill="#664e27"/><path d="m40.3 37.7c0 .7.5 1.2 1.2 1.2.7 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2c-.7 0-1.2.5-1.2 1.2" fill="#231f20"/><path d="m47.5 38.1c0-5.6-11.2-5.6-11.2.8 1.6-4.8 9.6-4.8 11.2-.8" fill="#664e27"/><path d="m32.3 48.4c-3.3 0-5-2.4-3.3-2.4s5 0 6.7 0-.1 2.4-3.4 2.4" fill="#e6b796"/><path d="m19.5 34.2c-4.6 0-6.5 1.7-6.5 3.4 0 1.7 0 4.1 6.1 4.1 5.9 0 6.9-.7 6.9-3.2 0-1.8-1.9-4.3-6.5-4.3" fill="#f5f5f5"/><circle cx="20" cy="37.1" r="4.2" fill="#664e27"/><path d="m21.4 37.1c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.7 0 1.4.6 1.4 1.4" fill="#231f20"/><path d="m13 37.5c0-6.5 13-6.5 13 .9-1.9-5.5-11.1-5.5-13-.9" fill="#664e27"/><circle cx="19.3" cy="37.3" r="11.1" opacity=".4" fill="#f5f5f5"/><g fill="#b0bdc6"><path transform="matrix(.5-.866.866.5-35.6058 35.404)" d="m11.8 47.1h2.2v2.9h-2.2z"/><path d="m13.2 48c5.9 3.4 13.4 1.4 16.8-4.5 3.4-5.9 1.4-13.4-4.5-16.8-5.9-3.4-13.4-1.4-16.8 4.5-3.4 5.9-1.4 13.4 4.5 16.8m-2.6-15.7c2.8-4.8 9-6.5 13.8-3.7 4.8 2.8 6.5 9 3.7 13.8-2.8 4.8-9 6.5-13.8 3.7s-6.5-9-3.7-13.8"/></g><path transform="matrix(.5001-.866.866.5001-41.4948 35.3982)" fill="#333" d="m4.7 51h10.3v5.2h-10.3z"/><path d="m4.3 56.7c-.4.7 5.4 4.1 5.8 3.4l.3-.5c.4-.7-5.4-4.1-5.8-3.4l-.3.5" fill="#b0bdc6"/><path d="m52.9 22.3c-9.1-10.1.1-23.8-7-19.5-5.2 3.2-10.2 4-13.9 4-3.6 0-8.7-.8-13.9-4-7.1-4.3 2.1 9.3-7 19.5-8.7 5.1-9.1 4.5-9.1 5.7 0 .7.4 6.8 30 6.8s30-6.2 30-6.8c0-1.2-.4-.6-9.1-5.7" fill="#62727a"/><path d="m32 24.1c9.6 0 20.9-1.8 20.9-1.8-1-1.1-1.7-2.2-2.3-3.4-4.6.7-10.7 1.1-18.6 1.1s-13.9-.4-18.6-1.1c-.6 1.2-1.3 2.4-2.3 3.4 0 0 11.3 1.8 20.9 1.8" fill="#2c3033"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f575-1f3fc.svg b/public/emoji/1f575-1f3fc.svg
new file mode 100644
index 000000000..1eb13a65e
--- /dev/null
+++ b/public/emoji/1f575-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m11.5 41.2h41.6c0-22.4-3.2-27.2-20.8-27.2s-20.8 4.8-20.8 27.2" fill="#dbb471"/><path d="m51.3 36.3c-.1.9-.3 1.7-.6 2.1-.4.8-1.4 1.3-1.4 1.3s.2-1.7.2-4c-1-13.9-1.8-10-17.3-10-15.4 0-24.2 2.7-24.2 12 0 6.8 6.4 9.9 6.4 9.9 1.6 6.7 6.2 10.4 13.4 13.7 2.2 1 6.6 1 8.8 0 8-3.6 12.7-7.8 13.8-15.9 3.2-.2 4.2-2.4 4.2-4.9.1-4.3-1.8-4.6-3.3-4.2" fill="#fed0ac"/><path d="m39.5 51.5c0 2.7-3.6 4.1-7.2 4.1s-7.2-1.4-7.2-4.1c0 0 0-.7.7-.7 3.2 0 9.7 0 13 0 .7 0 .7.7.7.7" fill="#664e27"/><path d="m41.9 35.3c4 0 5.6 1.4 5.6 2.9s0 3.5-5.3 3.5c-5.1 0-5.9-.6-5.9-2.8 0-1.5 1.6-3.6 5.6-3.6" fill="#f5f5f5"/><circle cx="41.5" cy="37.7" r="3.6" fill="#664e27"/><path d="m40.3 37.7c0 .7.5 1.2 1.2 1.2.7 0 1.2-.5 1.2-1.2s-.5-1.2-1.2-1.2c-.7 0-1.2.5-1.2 1.2" fill="#231f20"/><path d="m47.5 38.1c0-5.6-11.2-5.6-11.2.8 1.6-4.8 9.6-4.8 11.2-.8" fill="#664e27"/><path d="m32.3 48.4c-3.3 0-5-2.4-3.3-2.4s5 0 6.7 0-.1 2.4-3.4 2.4" fill="#e0a372"/><path d="m19.5 34.2c-4.6 0-6.5 1.7-6.5 3.4 0 1.7 0 4.1 6.1 4.1 5.9 0 6.9-.7 6.9-3.2 0-1.8-1.9-4.3-6.5-4.3" fill="#f5f5f5"/><circle cx="20" cy="37.1" r="4.2" fill="#664e27"/><path d="m21.4 37.1c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.7 0 1.4.6 1.4 1.4" fill="#231f20"/><path d="m13 37.5c0-6.5 13-6.5 13 .9-1.9-5.5-11.1-5.5-13-.9" fill="#664e27"/><circle cx="19.3" cy="37.3" r="11.1" opacity=".4" fill="#f5f5f5"/><g fill="#b0bdc6"><path transform="matrix(.5-.866.866.5-35.6058 35.404)" d="m11.8 47.1h2.2v2.9h-2.2z"/><path d="m13.2 48c5.9 3.4 13.4 1.4 16.8-4.5 3.4-5.9 1.4-13.4-4.5-16.8-5.9-3.4-13.4-1.4-16.8 4.5-3.4 5.9-1.4 13.4 4.5 16.8m-2.6-15.7c2.8-4.8 9-6.5 13.8-3.7 4.8 2.8 6.5 9 3.7 13.8-2.8 4.8-9 6.5-13.8 3.7s-6.5-9-3.7-13.8"/></g><path transform="matrix(.5001-.866.866.5001-41.4948 35.3982)" fill="#333" d="m4.7 51h10.3v5.2h-10.3z"/><path d="m4.3 56.7c-.4.7 5.4 4.1 5.8 3.4l.3-.5c.4-.7-5.4-4.1-5.8-3.4l-.3.5" fill="#b0bdc6"/><path d="m52.9 22.3c-9.1-10.1.1-23.8-7-19.5-5.2 3.2-10.2 4-13.9 4-3.6 0-8.7-.8-13.9-4-7.1-4.3 2.1 9.3-7 19.5-8.7 5.1-9.1 4.5-9.1 5.7 0 .7.4 6.8 30 6.8s30-6.2 30-6.8c0-1.2-.4-.6-9.1-5.7" fill="#62727a"/><path d="m32 24.1c9.6 0 20.9-1.8 20.9-1.8-1-1.1-1.7-2.2-2.3-3.4-4.6.7-10.7 1.1-18.6 1.1s-13.9-.4-18.6-1.1c-.6 1.2-1.3 2.4-2.3 3.4 0 0 11.3 1.8 20.9 1.8" fill="#2c3033"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f575-1f3fd.svg b/public/emoji/1f575-1f3fd.svg
new file mode 100644
index 000000000..6eaa233c3
--- /dev/null
+++ b/public/emoji/1f575-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m11.5 41.2h41.6c0-22.4-3.2-27.2-20.8-27.2-17.6 0-20.8 4.8-20.8 27.2" fill="#594640"/><path d="m51.3 36.3c-.1.9-.3 1.7-.6 2.1-.4.8-1.4 1.3-1.4 1.3s.2-1.7.2-4c-1-13.9-1.8-10-17.3-10-15.4 0-24.2 2.7-24.2 12 0 6.8 6.4 9.9 6.4 9.9 1.6 6.7 6.2 10.4 13.4 13.7 2.2 1 6.6 1 8.8 0 8-3.6 12.7-7.8 13.8-15.9 3.2-.2 4.2-2.4 4.2-4.9.1-4.3-1.8-4.6-3.3-4.2" fill="#d6a57c"/><path d="m39.5 51.5c0 2.7-3.6 4.1-7.2 4.1s-7.2-1.4-7.2-4.1c0 0 0-.7.7-.7 3.2 0 9.7 0 13 0 .7 0 .7.7.7.7" fill="#664e27"/><path d="m41.9 35.3c4 0 5.6 1.4 5.6 2.9s0 3.5-5.3 3.5c-5.1 0-5.9-.6-5.9-2.8 0-1.5 1.6-3.6 5.6-3.6" fill="#f5f5f5"/><circle cx="41.5" cy="37.7" r="3.6" fill="#664e27"/><path d="m40.3 37.7c0 .7.5 1.2 1.2 1.2.7 0 1.2-.5 1.2-1.2 0-.7-.5-1.2-1.2-1.2-.7 0-1.2.5-1.2 1.2" fill="#231f20"/><path d="m47.5 38.1c0-5.6-11.2-5.6-11.2.8 1.6-4.8 9.6-4.8 11.2-.8" fill="#664e27"/><path d="m32.3 48.4c-3.3 0-5-2.4-3.3-2.4s5 0 6.7 0-.1 2.4-3.4 2.4" fill="#b58360"/><path d="m19.5 34.2c-4.6 0-6.5 1.7-6.5 3.4 0 1.7 0 4.1 6.1 4.1 5.9 0 6.9-.7 6.9-3.2 0-1.8-1.9-4.3-6.5-4.3" fill="#f5f5f5"/><circle cx="20" cy="37.1" r="4.2" fill="#664e27"/><path d="m21.4 37.1c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.7 0 1.4.6 1.4 1.4" fill="#231f20"/><path d="m13 37.5c0-6.5 13-6.5 13 .9-1.9-5.5-11.1-5.5-13-.9" fill="#664e27"/><circle cx="19.3" cy="37.3" r="11.1" opacity=".4" fill="#f5f5f5"/><g fill="#b0bdc6"><path transform="matrix(.5-.866.866.5-35.6061 35.4031)" d="m11.8 47.1h2.2v2.9h-2.2z"/><path d="m13.2 48c5.9 3.4 13.4 1.4 16.8-4.5 3.4-5.9 1.4-13.4-4.5-16.8-5.9-3.4-13.4-1.4-16.8 4.5s-1.4 13.4 4.5 16.8m-2.6-15.7c2.8-4.8 9-6.5 13.8-3.7 4.8 2.8 6.5 9 3.7 13.8-2.8 4.8-9 6.5-13.8 3.7-4.9-2.8-6.5-9-3.7-13.8"/></g><path transform="matrix(.5001-.866.866.5001-41.4946 35.3972)" fill="#333" d="m4.7 51h10.3v5.2h-10.3z"/><path d="m4.3 56.7c-.4.7 5.4 4.1 5.8 3.4l.3-.5c.4-.7-5.4-4.1-5.8-3.4l-.3.5" fill="#b0bdc6"/><path d="m52.9 22.3c-9.1-10.1.1-23.8-7-19.5-5.2 3.2-10.2 4-13.9 4s-8.7-.8-13.9-4c-7.1-4.3 2.1 9.3-7 19.5-8.7 5.1-9.1 4.5-9.1 5.7 0 .7.4 6.8 30 6.8s30-6.2 30-6.8c0-1.2-.4-.6-9.1-5.7" fill="#62727a"/><path d="m32 24.1c9.6 0 20.9-1.8 20.9-1.8-1-1.1-1.7-2.2-2.3-3.4-4.6.7-10.7 1.1-18.6 1.1s-13.9-.4-18.6-1.1c-.6 1.2-1.3 2.4-2.3 3.4 0 0 11.3 1.8 20.9 1.8" fill="#2c3033"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f575-1f3fe.svg b/public/emoji/1f575-1f3fe.svg
new file mode 100644
index 000000000..f3f11e430
--- /dev/null
+++ b/public/emoji/1f575-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m11.5 41.2h41.6c0-22.4-3.2-27.2-20.8-27.2s-20.8 4.8-20.8 27.2" fill="#231f20"/><path d="m51.3 36.3c-.1.9-.3 1.7-.6 2.1-.4.8-1.4 1.3-1.4 1.3s.2-1.7.2-4c-1-13.9-1.8-10-17.3-10-15.4 0-24.2 2.7-24.2 12 0 6.8 6.4 9.9 6.4 9.9 1.6 6.7 6.2 10.4 13.4 13.7 2.2 1 6.6 1 8.8 0 8-3.6 12.7-7.8 13.8-15.9 3.2-.2 4.2-2.4 4.2-4.9.1-4.3-1.8-4.6-3.3-4.2" fill="#b47d56"/><path d="m39.5 51.5c0 2.7-3.6 4.1-7.2 4.1s-7.2-1.4-7.2-4.1c0 0 0-.7.7-.7 3.2 0 9.7 0 13 0 .7 0 .7.7.7.7" fill="#664e27"/><path d="m41.9 35.3c4 0 5.6 1.4 5.6 2.9s0 3.5-5.3 3.5c-5.1 0-5.9-.6-5.9-2.8 0-1.5 1.6-3.6 5.6-3.6" fill="#f5f5f5"/><circle cx="41.5" cy="37.7" r="3.6" fill="#664e27"/><path d="m40.3 37.7c0 .7.5 1.2 1.2 1.2.7 0 1.2-.5 1.2-1.2 0-.7-.5-1.2-1.2-1.2-.7 0-1.2.5-1.2 1.2" fill="#231f20"/><path d="m47.5 38.1c0-5.6-11.2-5.6-11.2.8 1.6-4.8 9.6-4.8 11.2-.8" fill="#664e27"/><path d="m32.3 48.4c-3.3 0-5-2.4-3.3-2.4s5 0 6.7 0-.1 2.4-3.4 2.4" fill="#935e3e"/><path d="m19.5 34.2c-4.6 0-6.5 1.7-6.5 3.4 0 1.7 0 4.1 6.1 4.1 5.9 0 6.9-.7 6.9-3.2 0-1.8-1.9-4.3-6.5-4.3" fill="#f5f5f5"/><circle cx="20" cy="37.1" r="4.2" fill="#664e27"/><path d="m21.4 37.1c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.7 0 1.4.6 1.4 1.4" fill="#231f20"/><path d="m13 37.5c0-6.5 13-6.5 13 .9-1.9-5.5-11.1-5.5-13-.9" fill="#664e27"/><circle cx="19.3" cy="37.3" r="11.1" opacity=".4" fill="#f5f5f5"/><g fill="#b0bdc6"><path transform="matrix(.5-.866.866.5-35.6058 35.404)" d="m11.8 47.1h2.2v2.9h-2.2z"/><path d="m13.2 48c5.9 3.4 13.4 1.4 16.8-4.5 3.4-5.9 1.4-13.4-4.5-16.8-5.9-3.4-13.4-1.4-16.8 4.5s-1.4 13.4 4.5 16.8m-2.6-15.7c2.8-4.8 9-6.5 13.8-3.7 4.8 2.8 6.5 9 3.7 13.8-2.8 4.8-9 6.5-13.8 3.7-4.9-2.8-6.5-9-3.7-13.8"/></g><path transform="matrix(.5001-.866.866.5001-41.4944 35.398)" fill="#333" d="m4.7 51h10.3v5.2h-10.3z"/><path d="m4.3 56.7c-.4.7 5.4 4.1 5.8 3.4l.3-.5c.4-.7-5.4-4.1-5.8-3.4l-.3.5" fill="#b0bdc6"/><path d="m52.9 22.3c-9.1-10.1.1-23.8-7-19.5-5.2 3.2-10.2 4-13.9 4-3.6 0-8.7-.8-13.9-4-7.1-4.3 2.1 9.3-7 19.5-8.7 5.1-9.1 4.5-9.1 5.7 0 .7.4 6.8 30 6.8s30-6.2 30-6.8c0-1.2-.4-.6-9.1-5.7" fill="#62727a"/><path d="m32 24.1c9.6 0 20.9-1.8 20.9-1.8-1-1.1-1.7-2.2-2.3-3.4-4.6.7-10.7 1.1-18.6 1.1s-13.9-.4-18.6-1.1c-.6 1.2-1.3 2.4-2.3 3.4 0 0 11.3 1.8 20.9 1.8" fill="#2c3033"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f575-1f3ff.svg b/public/emoji/1f575-1f3ff.svg
new file mode 100644
index 000000000..5fc557546
--- /dev/null
+++ b/public/emoji/1f575-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m11.5 41.2h41.6c0-22.4-3.2-27.2-20.8-27.2s-20.8 4.8-20.8 27.2" fill="#231f20"/><path d="m51.3 36.3c-.1.9-.3 1.7-.6 2.1-.4.8-1.4 1.3-1.4 1.3s.2-1.7.2-4c-1-13.9-1.8-10-17.3-10-15.4 0-24.2 2.7-24.2 12 0 6.8 6.4 9.9 6.4 9.9 1.6 6.7 6.2 10.4 13.4 13.7 2.2 1 6.6 1 8.8 0 8-3.6 12.7-7.8 13.8-15.9 3.2-.2 4.2-2.4 4.2-4.9.1-4.3-1.8-4.6-3.3-4.2" fill="#8a6859"/><path d="m39.5 51.5c0 2.7-3.6 4.1-7.2 4.1s-7.2-1.4-7.2-4.1c0 0 0-.7.7-.7 3.2 0 9.7 0 13 0 .7 0 .7.7.7.7" fill="#574137"/><path d="m41.9 35.3c4 0 5.6 1.4 5.6 2.9s0 3.5-5.3 3.5c-5.1 0-5.9-.6-5.9-2.8 0-1.5 1.6-3.6 5.6-3.6" fill="#f5f5f5"/><circle cx="41.5" cy="37.7" r="3.6" fill="#664e27"/><path d="m40.3 37.7c0 .7.5 1.2 1.2 1.2.7 0 1.2-.5 1.2-1.2 0-.7-.5-1.2-1.2-1.2-.7 0-1.2.5-1.2 1.2" fill="#231f20"/><path d="m47.5 38.1c0-5.6-11.2-5.6-11.2.8 1.6-4.8 9.6-4.8 11.2-.8" fill="#664e27"/><path d="m32.3 48.4c-3.3 0-5-2.4-3.3-2.4s5 0 6.7 0-.1 2.4-3.4 2.4" fill="#705041"/><path d="m19.5 34.2c-4.6 0-6.5 1.7-6.5 3.4 0 1.7 0 4.1 6.1 4.1 5.9 0 6.9-.7 6.9-3.2 0-1.8-1.9-4.3-6.5-4.3" fill="#f5f5f5"/><circle cx="20" cy="37.1" r="4.2" fill="#664e27"/><path d="m21.4 37.1c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.7 0 1.4.6 1.4 1.4" fill="#231f20"/><path d="m13 37.5c0-6.5 13-6.5 13 .9-1.9-5.5-11.1-5.5-13-.9" fill="#664e27"/><circle cx="19.3" cy="37.3" r="11.1" opacity=".4" fill="#f5f5f5"/><g fill="#b0bdc6"><path transform="matrix(.5-.866.866.5-35.6058 35.404)" d="m11.8 47.1h2.2v2.9h-2.2z"/><path d="m13.2 48c5.9 3.4 13.4 1.4 16.8-4.5 3.4-5.9 1.4-13.4-4.5-16.8-5.9-3.4-13.4-1.4-16.8 4.5s-1.4 13.4 4.5 16.8m-2.6-15.7c2.8-4.8 9-6.5 13.8-3.7 4.8 2.8 6.5 9 3.7 13.8-2.8 4.8-9 6.5-13.8 3.7-4.9-2.8-6.5-9-3.7-13.8"/></g><path transform="matrix(.5001-.866.866.5001-41.4944 35.398)" fill="#333" d="m4.7 51h10.3v5.2h-10.3z"/><path d="m4.3 56.7c-.4.7 5.4 4.1 5.8 3.4l.3-.5c.4-.7-5.4-4.1-5.8-3.4l-.3.5" fill="#b0bdc6"/><path d="m52.9 22.3c-9.1-10.1.1-23.8-7-19.5-5.2 3.2-10.2 4-13.9 4-3.6 0-8.7-.8-13.9-4-7.1-4.3 2.1 9.3-7 19.5-8.7 5.1-9.1 4.5-9.1 5.7 0 .7.4 6.8 30 6.8s30-6.2 30-6.8c0-1.2-.4-.6-9.1-5.7" fill="#62727a"/><path d="m32 24.1c9.6 0 20.9-1.8 20.9-1.8-1-1.1-1.7-2.2-2.3-3.4-4.6.7-10.7 1.1-18.6 1.1s-13.9-.4-18.6-1.1c-.6 1.2-1.3 2.4-2.3 3.4 0 0 11.3 1.8 20.9 1.8" fill="#2c3033"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f575.svg b/public/emoji/1f575.svg
new file mode 100644
index 000000000..9612edafb
--- /dev/null
+++ b/public/emoji/1f575.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m11.5 41.2h41.6c0-22.4-3.2-27.2-20.8-27.2s-20.8 4.8-20.8 27.2" fill="#ffb300"/><path d="m51.3 36.3c-.1.9-.3 1.7-.6 2.1-.4.8-1.4 1.3-1.4 1.3s.2-1.7.2-4c-1-13.9-1.8-10-17.3-10-15.4 0-24.2 2.7-24.2 12 0 6.8 6.4 9.9 6.4 9.9 1.6 6.7 6.2 10.4 13.4 13.7 2.2 1 6.6 1 8.8 0 8-3.6 12.7-7.8 13.8-15.9 3.2-.2 4.2-2.4 4.2-4.9.1-4.3-1.8-4.6-3.3-4.2" fill="#ffdd67"/><path d="m39.5 51.5c0 2.7-3.6 4.1-7.2 4.1s-7.2-1.4-7.2-4.1c0 0 0-.7.7-.7 3.2 0 9.7 0 13 0 .7 0 .7.7.7.7" fill="#937237"/><path d="m41.9 35.3c4 0 5.6 1.4 5.6 2.9s0 3.5-5.3 3.5c-5.1 0-5.9-.6-5.9-2.8 0-1.5 1.6-3.6 5.6-3.6" fill="#f5f5f5"/><circle cx="41.5" cy="37.7" r="3.6" fill="#664e27"/><path d="m40.3 37.7c0 .7.5 1.2 1.2 1.2.7 0 1.2-.5 1.2-1.2 0-.7-.5-1.2-1.2-1.2-.7 0-1.2.5-1.2 1.2" fill="#231f20"/><path d="m47.5 38.1c0-5.6-11.2-5.6-11.2.8 1.6-4.8 9.6-4.8 11.2-.8" fill="#664e27"/><path d="m32.3 48.4c-3.3 0-5-2.4-3.3-2.4s5 0 6.7 0-.1 2.4-3.4 2.4" fill="#eba352"/><path d="m19.5 34.2c-4.6 0-6.5 1.7-6.5 3.4 0 1.7 0 4.1 6.1 4.1 5.9 0 6.9-.7 6.9-3.2 0-1.8-1.9-4.3-6.5-4.3" fill="#f5f5f5"/><circle cx="20" cy="37.1" r="4.2" fill="#664e27"/><path d="m21.4 37.1c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.7 0 1.4.6 1.4 1.4" fill="#231f20"/><path d="m13 37.5c0-6.5 13-6.5 13 .9-1.9-5.5-11.1-5.5-13-.9" fill="#664e27"/><circle cx="19.3" cy="37.3" r="11.1" opacity=".4" fill="#f5f5f5"/><g fill="#b0bdc6"><path transform="matrix(.5-.866.866.5-35.6058 35.404)" d="m11.8 47.1h2.2v2.9h-2.2z"/><path d="m13.2 48c5.9 3.4 13.4 1.4 16.8-4.5 3.4-5.9 1.4-13.4-4.5-16.8-5.9-3.4-13.4-1.4-16.8 4.5s-1.4 13.4 4.5 16.8m-2.6-15.7c2.8-4.8 9-6.5 13.8-3.7 4.8 2.8 6.5 9 3.7 13.8-2.8 4.8-9 6.5-13.8 3.7-4.9-2.8-6.5-9-3.7-13.8"/></g><path transform="matrix(.5001-.866.866.5001-41.4944 35.398)" fill="#333" d="m4.7 51h10.3v5.2h-10.3z"/><path d="m4.3 56.7c-.4.7 5.4 4.1 5.8 3.4l.3-.5c.4-.7-5.4-4.1-5.8-3.4l-.3.5" fill="#b0bdc6"/><path d="m52.9 22.3c-9.1-10.1.1-23.8-7-19.5-5.2 3.2-10.2 4-13.9 4-3.6 0-8.7-.8-13.9-4-7.1-4.3 2.1 9.3-7 19.5-8.7 5.1-9.1 4.5-9.1 5.7 0 .7.4 6.8 30 6.8s30-6.2 30-6.8c0-1.2-.4-.6-9.1-5.7" fill="#62727a"/><path d="m32 24.1c9.6 0 20.9-1.8 20.9-1.8-1-1.1-1.7-2.2-2.3-3.4-4.6.7-10.7 1.1-18.6 1.1s-13.9-.4-18.6-1.1c-.6 1.2-1.3 2.4-2.3 3.4 0 0 11.3 1.8 20.9 1.8" fill="#2c3033"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f576.svg b/public/emoji/1f576.svg
new file mode 100644
index 000000000..3f1075ec4
--- /dev/null
+++ b/public/emoji/1f576.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#222526"><path d="m3.6 32.6c4-13.4 8.3-19.6 10.1-19.6 1 0 1.3.7 1.7 2.2.9 3.7.1 4.9-.5 5.4-.7.7-1.8.1-1.8-3.8-.9 2.3-5.3 10.4-7.6 19l-1.9-3.2"/><path d="m60.4 32.6c-4-13.4-8.3-19.6-10.1-19.6-1 0-1.3.7-1.7 2.2-.9 3.7-.1 4.9.5 5.4.7.7 1.8.1 1.8-3.8.9 2.3 5.3 10.4 7.6 19l1.9-3.2"/></g><path d="m36.1 33.3c-2.4 1.2-5.9 1.2-8.2 0-2.5-1.3-5.6-2.2-9.3-2.5-3.6-.3-11.2-.3-15 1.1-.4.2-.9.4-1.3.6-.2.1-.3.1-.3.6v.6c0 1.1-.1.7.6 1.1 1.5.9 2.4 3.2 2.8 6.4.6 4.6 2.9 7.5 6.5 8.9 3.3 1.3 7.1 1.2 10.4-.1 1.8-.7 3.4-1.9 4.7-3.8 2.2-3.3 1.6-5.4 2.7-8.3 1-2.5 3.8-2.5 4.8 0 1.1 2.9.5 4.9 2.7 8.3 1.3 1.9 2.9 3.1 4.7 3.8 3.3 1.4 7 1.4 10.4.1 3.6-1.4 5.8-4.3 6.5-8.9.4-3.2 1.3-5.5 2.8-6.4.8-.5.6 0 .6-1.1v-.6c0-.4 0-.5-.3-.7-.4-.2-.8-.4-1.3-.6-3.8-1.4-11.4-1.4-15-1.1-3.9.4-7 1.3-9.5 2.6" fill="#363b3d"/><g fill="#5f6566"><path d="m26.2 35.1c-.8-.6-2.4-1.1-4.2-1.4-1-.2-2.2-.3-3.4-.4-2.7-.2-5.6-.2-7.5.2-1.2.2-2.1.5-2.4.9-1.4 1.6-1.1 6.1.3 9.3.4.8.9 1.6 1.4 2.2.9 1 2.1 1.6 3.5 2 .9.3 1.8.4 2.8.5 1.6.1 3.2-.1 4.7-.5.3-.1.5-.2.7-.3 4.3-1.9 5.4-9.1 4.7-11.7-.1-.3-.3-.6-.6-.8"/><path d="m55.7 34.5c-.1-.1-.1-.2-.2-.3-.6-.8-3.5-1.1-6.7-1.1-1.2 0-2.4.1-3.6.2-1.3.1-2.6.3-3.7.5-2.2.5-3.8 1.2-4 2.1-.4 1.6-.2 4.8 1 7.6.5 1.1 1.1 2.2 2 3 .7.7 1.5 1.2 2.5 1.4.2 0 .3.1.5.1 3 .7 6.5.5 9-1 .5-.3 1-.7 1.5-1.1 2.3-2.6 3.2-9 1.7-11.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f577.svg b/public/emoji/1f577.svg
new file mode 100644
index 000000000..21bb08901
--- /dev/null
+++ b/public/emoji/1f577.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.6 33.7c0 0 4.9 2.3 16.2-2 2.6-1-6.8 10.5-8.2 12.4 1.9-1.8 16.7-13.6 10.9-15.1-3.6-.9-12.6 2.3-13.9 1.6l-5 3.1" fill="#75676d"/><path d="m39.1 33.7c0 0 6.3 1.1 15.6-2 2.7-.9-5.7 10.5-7.1 12.5 1.9-1.8 15.3-13.1 9.5-14.6-3.6-.9-11.8 1.4-13 .8l-5 3.3" fill="#5b4c52"/><path d="m19.4 30.6c-1.2.7-10.2-2.5-13.8-1.6-5.8 1.5 9 13.3 10.9 15.1-1.4-2-10.8-13.5-8.2-12.4 11.3 4.4 16.2 2 16.2 2l-5.1-3.1" fill="#75676d"/><path d="m20 30.3c-1.3.6-9.4-1.7-13-.8-5.8 1.5 7.6 12.8 9.5 14.6-1.4-2-9.8-13.4-7.1-12.5 9.2 3.1 15.6 2 15.6 2l-5-3.3" fill="#5b4c52"/><path opacity=".6" fill="#a6aeb0" d="m31 2h2v19.3h-2z"/><path d="m49.7 32.7c0 6.7-7.9 11.2-17.7 11.2s-17.7-4.5-17.7-11.2c0-12.1 17.7-16.2 17.7-16.2 0 0 17.7 4.1 17.7 16.2" fill="#5b4c52"/><g fill="#e24b4b"><path d="m40 22.8c0 0-3.6-.9-8-.9-4.4 0-8 .9-8 .9s3.6-3 8-3c4.4 0 8 3 8 3"/><path d="m40 25.3c0 0-3.6-1.2-8-1.2s-8 1.2-8 1.2 3.6-3.5 8-3.5c4.4 0 8 3.5 8 3.5"/></g><path d="m40.4 46.4c0 0 5.4 1.8 16.5-4.3 2.6-1.4-5.6 11.8-6.8 14 1.7-2.1 15.4-16.3 9.2-17.1-3.9-.5-12.8 4.1-14.1 3.6l-4.8 3.8" fill="#75676d"/><path d="m39.8 46.4c0 0 6.7.3 15.9-4.2 2.7-1.3-4.4 11.7-5.7 13.9 1.7-2.2 14.1-15.7 7.9-16.4-3.9-.5-12 3.1-13.4 2.6l-4.7 4.1" fill="#5b4c52"/><path d="m18.9 42.5c-1.4.5-10.3-4-14.2-3.5-6.2.8 7.5 15 9.2 17.2-1.2-2.2-9.4-15.4-6.8-14 11.1 6.1 16.5 4.3 16.5 4.3l-4.7-4" fill="#75676d"/><path d="m19.5 42.3c-1.4.5-9.5-3-13.4-2.6-6.2.8 6.1 14.3 7.9 16.4-1.2-2.2-8.3-15.2-5.7-13.9 9.1 4.5 15.9 4.2 15.9 4.2l-4.7-4.1" fill="#5b4c52"/><path d="m40.6 49.8c0 0 4.6 3.3 17 .8 2.9-.6-8.9 9.5-10.7 11.3 2.3-1.6 19.6-11 14-13.6-3.6-1.6-14.4.1-15.6-.8l-4.7 2.3" fill="#75676d"/><path d="m40.1 49.6c0 0 6.3 2.3 16.4.7 2.9-.4-7.7 9.8-9.6 11.6 2.3-1.6 18.1-10.7 12.5-13.3-3.6-1.5-13.4-.6-14.6-1.5l-4.7 2.5" fill="#5b4c52"/><path d="m18.7 47.5c-1.2.9-12-.8-15.6.8-5.6 2.7 11.7 12.1 14 13.7-1.8-1.8-13.6-11.9-10.7-11.3 12.4 2.4 17-.8 17-.8l-4.7-2.4" fill="#75676d"/><path d="m19.2 47.1c-1.2.9-11 0-14.6 1.6-5.7 2.6 10.2 11.7 12.5 13.3-1.8-1.8-12.5-12.1-9.6-11.6 10.1 1.5 16.4-.7 16.4-.7l-4.7-2.6" fill="#5b4c52"/><path d="m36.8 52.1c0 0 2.3 2.6 10.2 2.9 1.8.1-6.7 4.5-8.1 5.3 1.6-.6 13.4-3.9 10.4-6.3-1.9-1.5-8.1-1.9-8.7-2.6l-3.8.7" fill="#75676d"/><path d="m36.5 51.9c0 0 3.5 2.3 9.8 2.8 1.8.1-6.1 4.8-7.4 5.7 1.6-.6 12.5-3.9 9.4-6.3-1.9-1.5-7.4-2.2-8-2.9l-3.8.7" fill="#5b4c52"/><path d="m23.4 51.3c-.6.7-6.8 1.1-8.7 2.6-3.1 2.4 8.8 5.6 10.4 6.3-1.4-.8-9.9-5.3-8.1-5.3 7.9-.3 10.2-2.9 10.2-2.9l-3.8-.7" fill="#75676d"/><g fill="#5b4c52"><path d="m23.6 51c-.6.7-6 1.4-8 2.9-3.1 2.4 7.8 5.7 9.4 6.3-1.4-.8-9.3-5.5-7.4-5.7 6.3-.5 9.8-2.8 9.8-2.8l-3.8-.7"/><ellipse cx="32" cy="43.9" rx="13.9" ry="11.2"/></g><ellipse cx="36.9" cy="43.1" rx="4.3" ry="4.4" fill="#ffe62e"/><ellipse cx="36.9" cy="43.1" rx="2.9" ry="3" fill="#3f3438"/><ellipse cx="27.1" cy="43.1" rx="4.3" ry="4.4" fill="#ffe62e"/><path d="m30 43.1c0 1.7-1.3 3-2.9 3-1.6 0-2.9-1.3-2.9-3 0-1.7 1.3-3 2.9-3 1.6 0 2.9 1.3 2.9 3" fill="#3f3438"/><path d="m34.8 49.5c0-1-1.2-.2-2.8-.2s-2.8-.8-2.8.2c0 1 1.2 1.7 2.8 1.7s2.8-.8 2.8-1.7" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f578.svg b/public/emoji/1f578.svg
new file mode 100644
index 000000000..8a5a41959
--- /dev/null
+++ b/public/emoji/1f578.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m64 31.7h-5.6c-7.3-5-11.9-13.2-12.4-22.1l2.8-5-1.6-1-2.8 5c-7.8 4-17 4-24.8 0l-2.8-5-1.6 1 2.8 5c-.5 8.9-5.1 17.2-12.4 22.1h-5.6v1.9h5.6c7.3 4.9 11.9 13.2 12.4 22.1l-2.8 5 1.6 1 2.8-5c7.8-4 17-4 24.8 0l2.8 5 1.6-1-2.8-5c.5-8.9 5.1-17.2 12.4-22.1h5.6v-1.9m-8.7 0h-5.5c-4.7-3.2-7.8-8.6-8.1-14.4l2.8-4.9c1 7.6 4.9 14.5 10.8 19.3m-23.3-1l-2.3-4.1c.7.2 1.5.3 2.3.3.8 0 1.6-.1 2.3-.3l-2.3 4.1m3.9-3.1c.5 1.5 1.3 2.9 2.3 4.1h-4.6l2.3-4.1m-5.5 4.1h-4.6c1-1.2 1.8-2.6 2.3-4.1l2.3 4.1m0 1.9l-2.3 4.1c-.5-1.5-1.3-2.9-2.3-4.1h4.6m1.6.9l2.3 4.1c-1.5-.3-3.1-.3-4.6 0l2.3-4.1m1.6-.9h4.6c-1 1.2-1.8 2.6-2.3 4.1l-2.3-4.1m7.4-1.9c-2.1-1.5-3.5-3.9-3.7-6.6l2.9-5.1c.8 4.5 3.1 8.7 6.5 11.7h-5.7m-5.3-7.6c-2.3 1.2-5.1 1.2-7.4 0l-2.8-5.1c2.1.8 4.3 1.1 6.5 1.1 2.2 0 4.4-.4 6.5-1.1l-2.8 5.1m-9 .9c-.2 2.7-1.5 5.1-3.7 6.6h-5.7c3.4-3 5.7-7.1 6.5-11.7l2.9 5.1m-3.7 8.6c2.1 1.5 3.5 3.9 3.7 6.6l-2.9 5.1c-.8-4.5-3.1-8.7-6.5-11.7h5.7m5.3 7.5c2.3-1.2 5.1-1.2 7.4 0l2.9 5.1c-4.2-1.5-8.9-1.5-13.1 0l2.8-5.1m9-.9c.2-2.7 1.5-5.1 3.7-6.6h5.7c-3.4 3-5.7 7.1-6.5 11.7l-2.9-5.1m-5.3-26.7c3.7 0 7.4-.7 10.8-2.1l-2.8 4.9c-5.1 2.6-11.1 2.6-16.1 0l-2.8-4.9c3.5 1.4 7.2 2.1 10.9 2.1m-12.4-1.1l2.8 4.9c-.4 5.8-3.4 11.2-8.1 14.4h-5.6c5.9-4.8 9.8-11.7 10.9-19.3m-10.8 21.2h5.5c4.7 3.2 7.7 8.5 8 14.4l-2.8 4.9c-1-7.6-4.9-14.6-10.7-19.3m12.4 20.2l2.8-4.9c5.1-2.6 11.1-2.6 16.1 0l2.8 4.9c-7-2.8-14.8-2.8-21.7 0m23.2-.9l-2.7-4.9c.3-5.8 3.3-11.2 8.1-14.4h5.5c-5.9 4.7-9.8 11.7-10.9 19.3" fill="#979797"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f579.svg b/public/emoji/1f579.svg
new file mode 100644
index 000000000..b2e644013
--- /dev/null
+++ b/public/emoji/1f579.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.9 48.1c-.7-3-3.2-9-4.8-11.8-2.3-4.1-38-4.1-40.3 0-1.6 2.8-4.1 8.8-4.8 11.8-.4 1.6 1.1 9.3 1.1 9.3.5 2.5 2.9 4.6 5.5 4.6h36.8c2.5 0 5-2.1 5.4-4.6 0 0 1.5-7.5 1.1-9.3" fill="#242a33"/><path d="m56.1 46.4c-.5.8-1.2 1.5-2.2 2-.5.2-1.1.3-1.6.4l-1.6.1c-2.1.1-4.2.2-6.2.2-4.2.1-8.3.2-12.5.2-4.2 0-8.3 0-12.5-.2-2.1-.1-4.2-.1-6.2-.2l-1.6-.1c-.5 0-1.1-.2-1.6-.4-1-.4-1.8-1.2-2.2-2 .6.7 1.5 1.3 2.4 1.6.5.1.9.2 1.4.2l1.6-.1c2.1-.1 4.2-.2 6.2-.2 4.2-.1 8.3-.2 12.5-.2 4.2 0 8.3.1 12.5.2 2.1.1 4.2.1 6.2.2l1.6.1c.5 0 1 0 1.4-.2.9-.3 1.8-.9 2.4-1.6" fill="#a1acb3"/><path d="m7.8 53.4c.5-.8 1.2-1.5 2.2-2 .5-.2 1.1-.3 1.6-.4l1.6-.1c2.1-.1 4.2-.2 6.2-.2 4.2-.1 8.3-.2 12.5-.2 4.2 0 8.3 0 12.5.2 2.1.1 4.2.1 6.2.2l1.6.1c.5 0 1.1.2 1.6.4 1 .4 1.8 1.2 2.2 2-.6-.7-1.5-1.3-2.4-1.6-.5-.1-.9-.2-1.4-.2l-1.6.1c-2.1.1-4.2.2-6.2.2-4.2.1-8.3.2-12.5.2-4.2 0-8.3-.1-12.5-.2-2.1-.1-4.2-.1-6.2-.2l-1.6-.1c-.5 0-1 0-1.4.2-.9.3-1.7.9-2.4 1.6" fill="#6b7278"/><ellipse cx="36" cy="40.9" rx="11.9" ry="4.5" fill="#53585b"/><ellipse cx="36" cy="37.9" rx="10.6" ry="3.5" fill="#676e72"/><ellipse cx="36" cy="35.5" rx="9.4" ry="3.1" fill="#53585b"/><path d="m39.8 17.1h-7.6v16.9c0 1.9 7.6 1.9 7.6 0v-16.9" fill="#d2cfcf"/><ellipse cx="36" cy="12.4" rx="10.5" ry="10.4" fill="#ed4c5c"/><path d="m24.1 35.1h-10.1v2.2c1.8 2.2 8.4 2.2 10.2 0-.1 0-.1-2.2-.1-2.2" fill="#a5000c"/><ellipse cx="19" cy="35.1" rx="5.1" ry="2.2" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f57a-1f3fb.svg b/public/emoji/1f57a-1f3fb.svg
new file mode 100644
index 000000000..fc47b48f6
--- /dev/null
+++ b/public/emoji/1f57a-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m21.5 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/><path d="m38.7 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/></g><path d="m41.9 48.2c-.5-2.5-4.3-4.2-6.7-9.1 0 0-4.1-1.2-10-1.2 0 0-2.6 1.3-1.2 7.3.9 3.6-1 9.7-3.8 14.2 0 0 4.2 1.6 8.6 0 0 0-1.3-3.1.9-9.1.7-1.9-1-3.9.7-8.1 0 0 .8 1.8 6.9 7.3 0 0-1.2 5.6.2 10 0 0 .9.4 4.2.4 3.1 0 4.6-.4 4.6-.4s-2.8-3-4.4-11.3" fill="#c28fef"/><path d="m29.1 38.8c-2.1-1-3.4-1.1-4.2-.8-.3.3-.9 1-1.2 2.3 1.8 1 4.6.8 4.6.8.8-1.5.8-2.3.8-2.3" fill="#9450e0"/><g fill="#c28fef"><path d="m32.9 21.5c0 0 7.2-2.2 10.3-8.1 0 0 .5 2.3 4.2 4.5 0 0-5.4 4.1-9.2 5.8 0 0-.2 7.4 2.7 14.9 0 0-.3.9-7.1.9 0 0 3.5-6.3-.9-18"/><path d="m27.9 21.9c0 0-3.4-2-5-.7-8.9 7-9.4 8.7-8.4 14.2 0 0 1.8-1.3 5 .2 0 0-1.4-5.5 5-8.4 0 0 .2 4.2-2.1 11.2 0 0 1.4 1.9 5.5 1.9 0 0 4.3-9.1 0-18.4"/></g><path d="m44.1 12.4c0 0 3.9 2.1 3.9 5.4h-2.2c0 0-.2-1.8-1.2-2.5-1-.7-.5-2.9-.5-2.9" fill="#9450e0"/><path d="m44.1 12.4c0 0-1.7 1.4-2.8 2.7 0 0 .2 1.2 1.1 2.2l2.5-1.3-1.9 2.3c0 0 .7 1.1 2.1 1.6 0 0 1.8-1 2.9-2.1 0 0-3.2-1.8-3.9-5.4" fill="#ffc7ce"/><path d="m48 12.6c0 0 1.9-1.6 1.4-2.1-.5-.5-.9-.6-1.4 0-.2.2-.6.6-1.3 1.3-.7-.6-1 0-1.2.2-.3.3-.6 1.6-.6 1.6.5 1.4 1.4 2.5 2.7 3.3 1-.6 2.4-1.6 2.4-2 0-1-2-2.3-2-2.3" fill="#ffe1bd"/><path d="m45.5 13.2c0 0 .9-.2 1.3.2l-.2.1c0 0-.3-.2-1.1-.3" fill="#e6b796"/><path d="m14.4 36.5c0 0 1.6 1.1 5.7.2 0-.1-2.1-1.8-5.7-.2" fill="#9450e0"/><path d="m15.4 35.4c0 0-1.1 2.2.7 4.6.5.6 1.8 1.2 3.3.5 1.4-.6.2-1.1-.4-2.3.3-.4.7-.7.5-1.1-.3-.6-1.2-1-1.2-1s.5-.9-2.9-.7" fill="#ffe1bd"/><path d="m19.6 37.2c0-.1-.1-.1-.1-.2.1.3-.3.8-.5.6-.4-.4-.9-.8-.9-.8.6.7 1 1.5 1 1.5.3-.4.7-.7.5-1.1" fill="#e6b796"/><path d="m14 33.1c0 0 .5 2 .4 3.4 0 0 2.3-.9 5.7.2 0 0-.6-2 .1-3.5 0 0-.4-.9-2.1-1.1l-.7 2.9-.7-2.8c.1-.1-1.5-.6-2.7.9" fill="#ffc7ce"/><g fill="#e6b796"><path d="m48.6 15.6c-.3.3-.9.8-1.7-.1-.9-.9-.3-1.5.1-2 .2-.2.4-.4.4-.9 0-.4-.9-.8-.5-.5 0 0 .6.3-.2 1.4-.3.5-.7 1-.3 1.7.5.7 1.1 1.5 2.1.9.9-.7.6-1 .1-.5"/><path d="m32.9 21.2h-4.3l3.5 5.6z"/></g><path d="m35.9 22.1c-.5-.6-1.7-.3-1.7-.3l1.4-1.9c-1.1.8-2.9 1-2.9 1-1 2-.6 5.8-.6 5.8s-.8-3.9-3.5-5.8c0 0-1.4-.2-3.3.2l2.6 1.3-2 .8c0 0 1.3.2 2.9 1.1 0 0 1.6 6.4-.4 14.4l5.5.3c0 0 2.9-5.6-.2-15 1.1-1.2 2.2-1.9 2.2-1.9" fill="#ffc7ce"/><path d="m33.8 39.5c0 0 5.7-2.1 7.1-.9 0 0-.1.9-7.1.9" fill="#9450e0"/><path d="m32.1 27.2c0 0 1.3 4.7-.8 10.5 0 0 2.9-5.2.8-10.5" fill="#c28fef"/><path d="m28.6 7.9c-7.9 0-6.9-2-6.9 7.9 0 4.7 4.2 6.1 8.6 6 4.4-.1 6.9-1.1 6.9-5.8 0-7.8-2.1-8.1-8.6-8.1" fill="#ffe1bd"/><path d="m25 21.3c-.1.7-.1 2-3 1.6 0 0 .4-4.8-1.8-7.5-2.2-2.7-2.6-5.1-.9-7 0 0-2-4.4 7.1-5.6 4.6-.6 8.7 1.1 12.9-.8 0 0 3.8 7.5-3.4 8.4-7.2.9-7.2-1.6-11.4-1 0 0 .5 4.2 1.7 7.1 0 0 .2.8-.8 1.3 0 0-.9-3.9-2.3-4.8-1.4-.9-1.4 1.3-.7 2.5.7 1.2 1.2 1 1.2 1s1.7 2.5 1.4 4.8" fill="#594640"/><g fill="#664e27"><circle cx="27.9" cy="13.4" r="1.5"/><circle cx="35" cy="13.4" r="1.5"/><path d="m33.7 17.8c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f57a-1f3fc.svg b/public/emoji/1f57a-1f3fc.svg
new file mode 100644
index 000000000..289dcb68a
--- /dev/null
+++ b/public/emoji/1f57a-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m21.5 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/><path d="m38.7 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/></g><path d="m41.9 48.2c-.5-2.5-4.3-4.2-6.7-9.1 0 0-4.1-1.2-10-1.2 0 0-2.6 1.3-1.2 7.3.9 3.6-1 9.7-3.8 14.2 0 0 4.2 1.6 8.6 0 0 0-1.3-3.1.9-9.1.7-1.9-1-3.9.7-8.1 0 0 .8 1.8 6.9 7.3 0 0-1.2 5.6.2 10 0 0 .9.4 4.2.4 3.1 0 4.6-.4 4.6-.4s-2.8-3-4.4-11.3" fill="#c28fef"/><path d="m29.1 38.8c-2.1-1-3.4-1.1-4.2-.8-.3.3-.9 1-1.2 2.3 1.8 1 4.6.8 4.6.8.8-1.5.8-2.3.8-2.3" fill="#9450e0"/><g fill="#c28fef"><path d="m32.9 21.5c0 0 7.2-2.2 10.3-8.1 0 0 .5 2.3 4.2 4.5 0 0-5.4 4.1-9.2 5.8 0 0-.2 7.4 2.7 14.9 0 0-.3.9-7.1.9 0 0 3.5-6.3-.9-18"/><path d="m27.9 21.9c0 0-3.4-2-5-.7-8.9 7-9.4 8.7-8.4 14.2 0 0 1.8-1.3 5 .2 0 0-1.4-5.5 5-8.4 0 0 .2 4.2-2.1 11.2 0 0 1.4 1.9 5.5 1.9 0 0 4.3-9.1 0-18.4"/></g><path d="m44.1 12.4c0 0 3.9 2.1 3.9 5.4h-2.2c0 0-.2-1.8-1.2-2.5-1-.7-.5-2.9-.5-2.9" fill="#9450e0"/><path d="m44.1 12.4c0 0-1.7 1.4-2.8 2.7 0 0 .2 1.2 1.1 2.2l2.5-1.3-1.9 2.3c0 0 .7 1.1 2.1 1.6 0 0 1.8-1 2.9-2.1 0 0-3.2-1.8-3.9-5.4" fill="#ffc7ce"/><path d="m48 12.6c0 0 1.9-1.6 1.4-2.1-.5-.5-.9-.6-1.4 0-.2.2-.6.6-1.3 1.3-.7-.6-1 0-1.2.2-.3.3-.6 1.6-.6 1.6.5 1.4 1.4 2.5 2.7 3.3 1-.6 2.4-1.6 2.4-2 0-1-2-2.3-2-2.3" fill="#fed0ac"/><path d="m45.5 13.2c0 0 .9-.2 1.3.2l-.2.1c0 0-.3-.2-1.1-.3" fill="#e0a372"/><path d="m14.4 36.5c0 0 1.6 1.1 5.7.2 0-.1-2.1-1.8-5.7-.2" fill="#9450e0"/><path d="m15.4 35.4c0 0-1.1 2.2.7 4.6.5.6 1.8 1.2 3.3.5 1.4-.6.2-1.1-.4-2.3.3-.4.7-.7.5-1.1-.3-.6-1.2-1-1.2-1s.6-.9-2.9-.7" fill="#fed0ac"/><path d="m19.6 37.2c0-.1-.1-.1-.1-.2.1.3-.3.8-.5.6-.4-.4-.9-.8-.9-.8.6.7 1 1.5 1 1.5.3-.4.7-.7.5-1.1" fill="#e0a372"/><path d="m14 33.1c0 0 .5 2 .4 3.4 0 0 2.3-.9 5.7.2 0 0-.6-2 .1-3.5 0 0-.4-.9-2.1-1.1l-.7 2.9-.7-2.8c.1-.1-1.5-.6-2.7.9" fill="#ffc7ce"/><g fill="#e0a372"><path d="m48.6 15.6c-.3.3-.9.8-1.7-.1-.9-.9-.3-1.5.1-2 .2-.2.4-.4.4-.9 0-.4-.9-.8-.5-.5 0 0 .6.3-.2 1.4-.3.5-.7 1-.3 1.7.5.7 1.1 1.5 2.1.9.9-.7.6-1 .1-.5"/><path d="m32.9 21.2h-4.3l3.5 5.6z"/></g><path d="m35.9 22.1c-.5-.6-1.7-.3-1.7-.3l1.4-1.9c-1.1.8-2.9 1-2.9 1-1 2-.6 5.8-.6 5.8s-.8-3.9-3.5-5.8c0 0-1.4-.2-3.3.2l2.6 1.3-2 .8c0 0 1.3.2 2.9 1.1 0 0 1.6 6.4-.4 14.4l5.5.3c0 0 2.9-5.6-.2-15 1.1-1.2 2.2-1.9 2.2-1.9" fill="#ffc7ce"/><path d="m33.8 39.5c0 0 5.7-2.1 7.1-.9 0 0-.1.9-7.1.9" fill="#9450e0"/><path d="m32.1 27.2c0 0 1.3 4.7-.8 10.5 0 0 2.9-5.2.8-10.5" fill="#c28fef"/><path d="m28.6 7.9c-7.9 0-6.9-2-6.9 7.9 0 4.7 4.2 6.1 8.6 6 4.4-.1 6.9-1.1 6.9-5.8 0-7.8-2.1-8.1-8.6-8.1" fill="#fed0ac"/><path d="m25 21.3c-.1.7-.1 2-3 1.6 0 0 .4-4.8-1.8-7.5-2.2-2.7-2.6-5.1-.9-7 0 0-2-4.4 7.1-5.6 4.6-.6 8.7 1.1 12.9-.8 0 0 3.8 7.5-3.4 8.4-7.2.9-7.2-1.6-11.4-1 0 0 .5 4.2 1.7 7.1 0 0 .2.8-.8 1.3 0 0-.9-3.9-2.3-4.8-1.4-.9-1.4 1.3-.7 2.5.7 1.2 1.2 1 1.2 1s1.7 2.5 1.4 4.8" fill="#dbb471"/><g fill="#664e27"><circle cx="27.9" cy="13.4" r="1.5"/><circle cx="35" cy="13.4" r="1.5"/><path d="m33.7 17.8c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f57a-1f3fd.svg b/public/emoji/1f57a-1f3fd.svg
new file mode 100644
index 000000000..0356c2ac9
--- /dev/null
+++ b/public/emoji/1f57a-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m21.5 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/><path d="m38.7 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/></g><path d="m41.9 48.2c-.5-2.5-4.3-4.2-6.7-9.1 0 0-4.1-1.2-10-1.2 0 0-2.6 1.3-1.2 7.3.9 3.6-1 9.7-3.8 14.2 0 0 4.2 1.6 8.6 0 0 0-1.3-3.1.9-9.1.7-1.9-1-3.9.7-8.1 0 0 .8 1.8 6.9 7.3 0 0-1.2 5.6.2 10 0 0 .9.4 4.2.4 3.1 0 4.6-.4 4.6-.4s-2.8-3-4.4-11.3" fill="#c28fef"/><path d="m29.1 38.8c-2.1-1-3.4-1.1-4.2-.8-.3.3-.9 1-1.2 2.3 1.8 1 4.6.8 4.6.8.8-1.5.8-2.3.8-2.3" fill="#9450e0"/><g fill="#c28fef"><path d="m32.9 21.5c0 0 7.2-2.2 10.3-8.1 0 0 .5 2.3 4.2 4.5 0 0-5.4 4.1-9.2 5.8 0 0-.2 7.4 2.7 14.9 0 0-.3.9-7.1.9 0 0 3.5-6.3-.9-18"/><path d="m27.9 21.9c0 0-3.4-2-5-.7-8.9 7-9.4 8.7-8.4 14.2 0 0 1.8-1.3 5 .2 0 0-1.4-5.5 5-8.4 0 0 .2 4.2-2.1 11.2 0 0 1.4 1.9 5.5 1.9 0 0 4.3-9.1 0-18.4"/></g><path d="m44.1 12.4c0 0 3.9 2.1 3.9 5.4h-2.2c0 0-.2-1.8-1.2-2.5-1-.7-.5-2.9-.5-2.9" fill="#9450e0"/><path d="m44.1 12.4c0 0-1.7 1.4-2.8 2.7 0 0 .2 1.2 1.1 2.2l2.5-1.3-1.9 2.3c0 0 .7 1.1 2.1 1.6 0 0 1.8-1 2.9-2.1 0 0-3.2-1.8-3.9-5.4" fill="#ffc7ce"/><path d="m48 12.6c0 0 1.9-1.6 1.4-2.1-.5-.5-.9-.6-1.4 0-.2.2-.6.6-1.3 1.3-.7-.6-1 0-1.2.2-.3.3-.6 1.6-.6 1.6.5 1.4 1.4 2.5 2.7 3.3 1-.6 2.4-1.6 2.4-2 0-1-2-2.3-2-2.3" fill="#d6a57c"/><path d="m45.5 13.2c0 0 .9-.2 1.3.2l-.2.1c0 0-.3-.2-1.1-.3" fill="#b58360"/><path d="m14.4 36.5c0 0 1.6 1.1 5.7.2 0-.1-2.1-1.8-5.7-.2" fill="#9450e0"/><path d="m15.4 35.4c0 0-1.1 2.2.7 4.6.5.6 1.8 1.2 3.3.5 1.4-.6.2-1.1-.4-2.3.3-.4.7-.7.5-1.1-.3-.6-1.2-1-1.2-1s.5-.9-2.9-.7" fill="#d6a57c"/><path d="m19.6 37.2c0-.1-.1-.1-.1-.2.1.3-.3.8-.5.6-.4-.4-.9-.8-.9-.8.6.7 1 1.5 1 1.5.3-.4.7-.7.5-1.1" fill="#b58360"/><path d="m14 33.1c0 0 .5 2 .4 3.4 0 0 2.3-.9 5.7.2 0 0-.6-2 .1-3.5 0 0-.4-.9-2.1-1.1l-.7 2.9-.7-2.8c.1-.1-1.5-.6-2.7.9" fill="#ffc7ce"/><g fill="#b58360"><path d="m48.6 15.6c-.3.3-.9.8-1.7-.1-.9-.9-.3-1.5.1-2 .2-.2.4-.4.4-.9 0-.4-.9-.8-.5-.5 0 0 .6.3-.2 1.4-.3.5-.7 1-.3 1.7.5.7 1.1 1.5 2.1.9.9-.7.6-1 .1-.5"/><path d="m32.9 21.2h-4.3l3.5 5.6z"/></g><path d="m35.9 22.1c-.5-.6-1.7-.3-1.7-.3l1.4-1.9c-1.1.8-2.9 1-2.9 1-1 2-.6 5.8-.6 5.8s-.8-3.9-3.5-5.8c0 0-1.4-.2-3.3.2l2.6 1.3-2 .8c0 0 1.3.2 2.9 1.1 0 0 1.6 6.4-.4 14.4l5.5.3c0 0 2.9-5.6-.2-15 1.1-1.2 2.2-1.9 2.2-1.9" fill="#ffc7ce"/><path d="m33.8 39.5c0 0 5.7-2.1 7.1-.9 0 0-.1.9-7.1.9" fill="#9450e0"/><path d="m32.1 27.2c0 0 1.3 4.7-.8 10.5 0 0 2.9-5.2.8-10.5" fill="#c28fef"/><path d="m28.6 7.9c-7.9 0-6.9-2-6.9 7.9 0 4.7 4.2 6.1 8.6 6 4.4-.1 6.9-1.1 6.9-5.8 0-7.8-2.1-8.1-8.6-8.1" fill="#d6a57c"/><path d="m25 21.3c-.1.7-.1 2-3 1.6 0 0 .4-4.8-1.8-7.5-2.2-2.7-2.6-5.1-.9-7 0 0-2-4.4 7.1-5.6 4.6-.6 8.7 1.1 12.9-.8 0 0 3.8 7.5-3.4 8.4-7.2.9-7.2-1.6-11.4-1 0 0 .5 4.2 1.7 7.1 0 0 .2.8-.8 1.3 0 0-.9-3.9-2.3-4.8-1.4-.9-1.4 1.3-.7 2.5.7 1.2 1.2 1 1.2 1s1.7 2.5 1.4 4.8" fill="#594640"/><g fill="#664e27"><circle cx="27.9" cy="13.4" r="1.5"/><circle cx="35" cy="13.4" r="1.5"/><path d="m33.7 17.8c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f57a-1f3fe.svg b/public/emoji/1f57a-1f3fe.svg
new file mode 100644
index 000000000..70bb51fb9
--- /dev/null
+++ b/public/emoji/1f57a-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m21.5 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/><path d="m38.7 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/></g><path d="m41.9 48.2c-.5-2.5-4.3-4.2-6.7-9.1 0 0-4.1-1.2-10-1.2 0 0-2.6 1.3-1.2 7.3.9 3.6-1 9.7-3.8 14.2 0 0 4.2 1.6 8.6 0 0 0-1.3-3.1.9-9.1.7-1.9-1-3.9.7-8.1 0 0 .8 1.8 6.9 7.3 0 0-1.2 5.6.2 10 0 0 .9.4 4.2.4 3.1 0 4.6-.4 4.6-.4s-2.8-3-4.4-11.3" fill="#c28fef"/><path d="m29.1 38.8c-2.1-1-3.4-1.1-4.2-.8-.3.3-.9 1-1.2 2.3 1.8 1 4.6.8 4.6.8.8-1.5.8-2.3.8-2.3" fill="#9450e0"/><g fill="#c28fef"><path d="m32.9 21.5c0 0 7.2-2.2 10.3-8.1 0 0 .5 2.3 4.2 4.5 0 0-5.4 4.1-9.2 5.8 0 0-.2 7.4 2.7 14.9 0 0-.3.9-7.1.9 0 0 3.5-6.3-.9-18"/><path d="m27.9 21.9c0 0-3.4-2-5-.7-8.9 7-9.4 8.7-8.4 14.2 0 0 1.8-1.3 5 .2 0 0-1.4-5.5 5-8.4 0 0 .2 4.2-2.1 11.2 0 0 1.4 1.9 5.5 1.9 0 0 4.3-9.1 0-18.4"/></g><path d="m44.1 12.4c0 0 3.9 2.1 3.9 5.4h-2.2c0 0-.2-1.8-1.2-2.5-1-.7-.5-2.9-.5-2.9" fill="#9450e0"/><path d="m44.1 12.4c0 0-1.7 1.4-2.8 2.7 0 0 .2 1.2 1.1 2.2l2.5-1.3-1.9 2.3c0 0 .7 1.1 2.1 1.6 0 0 1.8-1 2.9-2.1 0 0-3.2-1.8-3.9-5.4" fill="#ffc7ce"/><path d="m48 12.6c0 0 1.9-1.6 1.4-2.1-.5-.5-.9-.6-1.4 0-.2.2-.6.6-1.3 1.3-.7-.6-1 0-1.2.2-.3.3-.6 1.6-.6 1.6.5 1.4 1.4 2.5 2.7 3.3 1-.6 2.4-1.6 2.4-2 0-1-2-2.3-2-2.3" fill="#b47d56"/><path d="m45.5 13.2c0 0 .9-.2 1.3.2l-.2.1c0 0-.3-.2-1.1-.3" fill="#935e3e"/><path d="m14.4 36.5c0 0 1.6 1.1 5.7.2 0-.1-2.1-1.8-5.7-.2" fill="#9450e0"/><path d="m15.4 35.4c0 0-1.1 2.2.7 4.6.5.6 1.8 1.2 3.3.5 1.4-.6.2-1.1-.4-2.3.3-.4.7-.7.5-1.1-.3-.6-1.2-1-1.2-1s.6-.9-2.9-.7" fill="#b47d56"/><path d="m19.6 37.2c0-.1-.1-.1-.1-.2.1.3-.3.8-.5.6-.4-.4-.9-.8-.9-.8.6.7 1 1.5 1 1.5.3-.4.7-.7.5-1.1" fill="#935e3e"/><path d="m14 33.1c0 0 .5 2 .4 3.4 0 0 2.3-.9 5.7.2 0 0-.6-2 .1-3.5 0 0-.4-.9-2.1-1.1l-.7 2.9-.7-2.8c.1-.1-1.5-.6-2.7.9" fill="#ffc7ce"/><g fill="#935e3e"><path d="m48.6 15.6c-.3.3-.9.8-1.7-.1-.9-.9-.3-1.5.1-2 .2-.2.4-.4.4-.9 0-.4-.9-.8-.5-.5 0 0 .6.3-.2 1.4-.3.5-.7 1-.3 1.7.5.7 1.1 1.5 2.1.9.9-.7.6-1 .1-.5"/><path d="m32.9 21.2h-4.3l3.5 5.6z"/></g><path d="m35.9 22.1c-.5-.6-1.7-.3-1.7-.3l1.4-1.9c-1.1.8-2.9 1-2.9 1-1 2-.6 5.8-.6 5.8s-.8-3.9-3.5-5.8c0 0-1.4-.2-3.3.2l2.6 1.3-2 .8c0 0 1.3.2 2.9 1.1 0 0 1.6 6.4-.4 14.4l5.5.3c0 0 2.9-5.6-.2-15 1.1-1.2 2.2-1.9 2.2-1.9" fill="#ffc7ce"/><path d="m33.8 39.5c0 0 5.7-2.1 7.1-.9 0 0-.1.9-7.1.9" fill="#9450e0"/><path d="m32.1 27.2c0 0 1.3 4.7-.8 10.5 0 0 2.9-5.2.8-10.5" fill="#c28fef"/><path d="m28.6 7.9c-7.9 0-6.9-2-6.9 7.9 0 4.7 4.2 6.1 8.6 6 4.4-.1 6.9-1.1 6.9-5.8 0-7.8-2.1-8.1-8.6-8.1" fill="#b47d56"/><path d="m25 21.3c-.1.7-.1 2-3 1.6 0 0 .4-4.8-1.8-7.5-2.2-2.7-2.6-5.1-.9-7 0 0-2-4.4 7.1-5.6 4.6-.6 8.7 1.1 12.9-.8 0 0 3.8 7.5-3.4 8.4-7.2.9-7.2-1.6-11.4-1 0 0 .5 4.2 1.7 7.1 0 0 .2.8-.8 1.3 0 0-.9-3.9-2.3-4.8-1.4-.9-1.4 1.3-.7 2.5.7 1.2 1.2 1 1.2 1s1.7 2.5 1.4 4.8" fill="#231f20"/><g fill="#664e27"><circle cx="27.9" cy="13.4" r="1.5"/><circle cx="35" cy="13.4" r="1.5"/><path d="m33.7 17.8c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f57a-1f3ff.svg b/public/emoji/1f57a-1f3ff.svg
new file mode 100644
index 000000000..61633d21d
--- /dev/null
+++ b/public/emoji/1f57a-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m21.5 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/><path d="m38.7 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/></g><path d="m41.9 48.2c-.5-2.5-4.3-4.2-6.7-9.1 0 0-4.1-1.2-10-1.2 0 0-2.6 1.3-1.2 7.3.9 3.6-1 9.7-3.8 14.2 0 0 4.2 1.6 8.6 0 0 0-1.3-3.1.9-9.1.7-1.9-1-3.9.7-8.1 0 0 .8 1.8 6.9 7.3 0 0-1.2 5.6.2 10 0 0 .9.4 4.2.4 3.1 0 4.6-.4 4.6-.4s-2.8-3-4.4-11.3" fill="#c28fef"/><path d="m29.1 38.8c-2.1-1-3.4-1.1-4.2-.8-.3.3-.9 1-1.2 2.3 1.8 1 4.6.8 4.6.8.8-1.5.8-2.3.8-2.3" fill="#9450e0"/><g fill="#c28fef"><path d="m32.9 21.5c0 0 7.2-2.2 10.3-8.1 0 0 .5 2.3 4.2 4.5 0 0-5.4 4.1-9.2 5.8 0 0-.2 7.4 2.7 14.9 0 0-.3.9-7.1.9 0 0 3.5-6.3-.9-18"/><path d="m27.9 21.9c0 0-3.4-2-5-.7-8.9 7-9.4 8.7-8.4 14.2 0 0 1.8-1.3 5 .2 0 0-1.4-5.5 5-8.4 0 0 .2 4.2-2.1 11.2 0 0 1.4 1.9 5.5 1.9 0 0 4.3-9.1 0-18.4"/></g><path d="m44.1 12.4c0 0 3.9 2.1 3.9 5.4h-2.2c0 0-.2-1.8-1.2-2.5-1-.7-.5-2.9-.5-2.9" fill="#9450e0"/><path d="m44.1 12.4c0 0-1.7 1.4-2.8 2.7 0 0 .2 1.2 1.1 2.2l2.5-1.3-1.9 2.3c0 0 .7 1.1 2.1 1.6 0 0 1.8-1 2.9-2.1 0 0-3.2-1.8-3.9-5.4" fill="#ffc7ce"/><path d="m48 12.6c0 0 1.9-1.6 1.4-2.1-.5-.5-.9-.6-1.4 0-.2.2-.6.6-1.3 1.3-.7-.6-1 0-1.2.2-.3.3-.6 1.6-.6 1.6.5 1.4 1.4 2.5 2.7 3.3 1-.6 2.4-1.6 2.4-2 0-1-2-2.3-2-2.3" fill="#8a6859"/><path d="m45.5 13.2c0 0 .9-.2 1.3.2l-.2.1c0 0-.3-.2-1.1-.3" fill="#705041"/><path d="m14.4 36.5c0 0 1.6 1.1 5.7.2 0-.1-2.1-1.8-5.7-.2" fill="#9450e0"/><path d="m15.4 35.4c0 0-1.1 2.2.7 4.6.5.6 1.8 1.2 3.3.5 1.4-.6.2-1.1-.4-2.3.3-.4.7-.7.5-1.1-.3-.6-1.2-1-1.2-1s.6-.9-2.9-.7" fill="#8a6859"/><path d="m19.6 37.2c0-.1-.1-.1-.1-.2.1.3-.3.8-.5.6-.4-.4-.9-.8-.9-.8.6.7 1 1.5 1 1.5.3-.4.7-.7.5-1.1" fill="#705041"/><path d="m14 33.1c0 0 .5 2 .4 3.4 0 0 2.3-.9 5.7.2 0 0-.6-2 .1-3.5 0 0-.4-.9-2.1-1.1l-.7 2.9-.7-2.8c.1-.1-1.5-.6-2.7.9" fill="#ffc7ce"/><g fill="#705041"><path d="m48.6 15.6c-.3.3-.9.8-1.7-.1-.9-.9-.3-1.5.1-2 .2-.2.4-.4.4-.9 0-.4-.9-.8-.5-.5 0 0 .6.3-.2 1.4-.3.5-.7 1-.3 1.7.5.7 1.1 1.5 2.1.9.9-.7.6-1 .1-.5"/><path d="m32.9 21.2h-4.3l3.5 5.6z"/></g><path d="m35.9 22.1c-.5-.6-1.7-.3-1.7-.3l1.4-1.9c-1.1.8-2.9 1-2.9 1-1 2-.6 5.8-.6 5.8s-.8-3.9-3.5-5.8c0 0-1.4-.2-3.3.2l2.6 1.3-2 .8c0 0 1.3.2 2.9 1.1 0 0 1.6 6.4-.4 14.4l5.5.3c0 0 2.9-5.6-.2-15 1.1-1.2 2.2-1.9 2.2-1.9" fill="#ffc7ce"/><path d="m33.8 39.5c0 0 5.7-2.1 7.1-.9 0 0-.1.9-7.1.9" fill="#9450e0"/><path d="m32.1 27.2c0 0 1.3 4.7-.8 10.5 0 0 2.9-5.2.8-10.5" fill="#c28fef"/><path d="m28.6 7.9c-7.9 0-6.9-2-6.9 7.9 0 4.7 4.2 6.1 8.6 6 4.4-.1 6.9-1.1 6.9-5.8 0-7.8-2.1-8.1-8.6-8.1" fill="#8a6859"/><path d="m25 21.3c-.1.7-.1 2-3 1.6 0 0 .4-4.8-1.8-7.5-2.2-2.7-2.6-5.1-.9-7 0 0-2-4.4 7.1-5.6 4.6-.6 8.7 1.1 12.9-.8 0 0 3.8 7.5-3.4 8.4-7.2.9-7.2-1.6-11.4-1 0 0 .5 4.2 1.7 7.1 0 0 .2.8-.8 1.3 0 0-.9-3.9-2.3-4.8-1.4-.9-1.4 1.3-.7 2.5.7 1.2 1.2 1 1.2 1s1.7 2.5 1.4 4.8" fill="#231f20"/><g fill="#574137"><circle cx="27.9" cy="13.4" r="1.5"/><circle cx="35" cy="13.4" r="1.5"/><path d="m33.7 17.8c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f57a.svg b/public/emoji/1f57a.svg
new file mode 100644
index 000000000..11d2247c7
--- /dev/null
+++ b/public/emoji/1f57a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m21.5 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/><path d="m38.7 58.9c0 0-1 1.5 0 3.1h2.9v-1.1c0 0 .5 1.1 4.9 1.1 1.5 0 1.7-1.5.1-1.6-1.6-.1-1.4-1.2-2.9-3.1l-5 1.6"/></g><path d="m41.9 48.2c-.5-2.5-4.3-4.2-6.7-9.1 0 0-4.1-1.2-10-1.2 0 0-2.6 1.3-1.2 7.3.9 3.6-1 9.7-3.8 14.2 0 0 4.2 1.6 8.6 0 0 0-1.3-3.1.9-9.1.7-1.9-1-3.9.7-8.1 0 0 .8 1.8 6.9 7.3 0 0-1.2 5.6.2 10 0 0 .9.4 4.2.4 3.1 0 4.6-.4 4.6-.4s-2.8-3-4.4-11.3" fill="#c28fef"/><path d="m29.1 38.8c-2.1-1-3.4-1.1-4.2-.8-.3.3-.9 1-1.2 2.3 1.8 1 4.6.8 4.6.8.8-1.5.8-2.3.8-2.3" fill="#9450e0"/><g fill="#c28fef"><path d="m32.9 21.5c0 0 7.2-2.2 10.3-8.1 0 0 .5 2.3 4.2 4.5 0 0-5.4 4.1-9.2 5.8 0 0-.2 7.4 2.7 14.9 0 0-.3.9-7.1.9 0 0 3.5-6.3-.9-18"/><path d="m27.9 21.9c0 0-3.4-2-5-.7-8.9 7-9.4 8.7-8.4 14.2 0 0 1.8-1.3 5 .2 0 0-1.4-5.5 5-8.4 0 0 .2 4.2-2.1 11.2 0 0 1.4 1.9 5.5 1.9 0 0 4.3-9.1 0-18.4"/></g><path d="m44.1 12.4c0 0 3.9 2.1 3.9 5.4h-2.2c0 0-.2-1.8-1.2-2.5-1-.7-.5-2.9-.5-2.9" fill="#9450e0"/><path d="m44.1 12.4c0 0-1.7 1.4-2.8 2.7 0 0 .2 1.2 1.1 2.2l2.5-1.3-1.9 2.3c0 0 .7 1.1 2.1 1.6 0 0 1.8-1 2.9-2.1 0 0-3.2-1.8-3.9-5.4" fill="#ffc7ce"/><path d="m48 12.6c0 0 1.9-1.6 1.4-2.1-.5-.5-.9-.6-1.4 0-.2.2-.6.6-1.3 1.3-.7-.6-1 0-1.2.2-.3.3-.6 1.6-.6 1.6.5 1.3 1.4 2.5 2.7 3.3 1-.6 2.4-1.6 2.4-2 0-1-2-2.3-2-2.3" fill="#ffdd67"/><path d="m45.5 13.2c0 0 .9-.2 1.3.2l-.2.1c0 0-.3-.2-1.1-.3" fill="#eba352"/><path d="m14.4 36.5c0 0 1.6 1.1 5.7.2 0-.1-2.1-1.8-5.7-.2" fill="#9450e0"/><path d="m15.4 35.4c0 0-1.1 2.2.7 4.6.5.6 1.8 1.2 3.3.5 1.4-.6.2-1.1-.4-2.3.3-.4.7-.7.5-1.1-.3-.6-1.2-1-1.2-1s.6-.9-2.9-.7" fill="#ffdd67"/><path d="m19.6 37.2c0-.1-.1-.1-.1-.2.1.3-.3.8-.5.6-.4-.4-.9-.8-.9-.8.6.7 1 1.5 1 1.5.3-.4.7-.7.5-1.1" fill="#eba352"/><path d="m14 33.1c0 0 .5 2 .4 3.4 0 0 2.3-.9 5.7.2 0 0-.6-2 .1-3.5 0 0-.4-.9-2.1-1.1l-.7 2.8-.7-2.8c.1 0-1.5-.5-2.7 1" fill="#ffc7ce"/><g fill="#eba352"><path d="m48.6 15.6c-.3.3-.9.8-1.7-.1-.9-.9-.3-1.5.1-2 .2-.2.4-.4.4-.9 0-.4-.9-.8-.5-.5 0 0 .6.3-.2 1.4-.3.5-.7 1-.3 1.7.5.7 1.1 1.5 2.1.9.9-.7.6-1 .1-.5"/><path d="m32.9 21.2h-4.3l3.5 5.6z"/></g><path d="m35.9 22.1c-.5-.6-1.7-.3-1.7-.3l1.4-1.9c-1.1.8-2.9 1-2.9 1-1 2-.6 5.8-.6 5.8s-.8-3.9-3.5-5.8c0 0-1.4-.2-3.3.2l2.6 1.3-2 .8c0 0 1.3.2 2.9 1.1 0 0 1.6 6.4-.4 14.4l5.5.3c0 0 2.9-5.6-.2-15 1.1-1.2 2.2-1.9 2.2-1.9" fill="#ffc7ce"/><path d="m33.8 39.5c0 0 5.7-2.1 7.1-.9 0 0-.1.9-7.1.9" fill="#9450e0"/><path d="m32.1 27.2c0 0 1.3 4.7-.8 10.5 0 0 2.9-5.2.8-10.5" fill="#c28fef"/><path d="m28.6 7.9c-7.9 0-6.9-2-6.9 7.9 0 4.7 4.2 6.1 8.6 6 4.4-.1 6.9-1.1 6.9-5.8 0-7.8-2.1-8.1-8.6-8.1" fill="#ffdd67"/><path d="m25 21.3c-.1.7-.1 2-3 1.6 0 0 .4-4.8-1.8-7.5-2.2-2.7-2.6-5.1-.9-7 0 0-2-4.4 7.1-5.6 4.6-.6 8.7 1.1 12.9-.8 0 0 3.8 7.5-3.4 8.4-7.2.9-7.2-1.6-11.4-1 0 0 .5 4.2 1.7 7.1 0 0 .2.8-.8 1.3 0 0-.9-3.9-2.3-4.8-1.4-.9-1.4 1.3-.7 2.5.7 1.2 1.2 1 1.2 1s1.7 2.5 1.4 4.8" fill="#ffb300"/><g fill="#937237"><circle cx="27.9" cy="13.4" r="1.5"/><circle cx="35" cy="13.4" r="1.5"/><path d="m33.7 17.8c-1.5 1.2-3.2 1.2-4.6 0-.2-.1-.3.1-.2.3.5.8 1.4 1.6 2.5 1.6 1.2 0 2.1-.7 2.5-1.6.2-.2 0-.4-.2-.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f587.svg b/public/emoji/1f587.svg
new file mode 100644
index 000000000..b2dafc18b
--- /dev/null
+++ b/public/emoji/1f587.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m51.8 51.8c-2-.7-3.6-2.3-4.3-4.3-.3-.7-.4-1.5-.4-2.3v-.7-37.4c0-2.3 1.9-4.2 4.2-4.2 2.3 0 4.1 1.8 4.2 4v33.3c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0 0 0-28.4 0-28.9 0-.8-.6-1.4-1.4-1.4-.8 0-1.4.6-1.4 1.4 0 .6 0 28.4 0 28.7 0 .7.2 1.4.5 2.1.4.7 1.1 1.4 1.8 1.8.9.4 1.9.6 2.9.3 1.9-.4 3.2-2.2 3.3-4.1v-33.1c0-3.9-3.2-7.1-7.1-7.1s-7.1 3.2-7.1 7.1v37.2.9c0 .7.1 1.3.2 1.9.8 3.9 3.8 6.9 7.7 7.7 0-.2 0-.5 0-.7.1-.7 0-1.5-.3-2.2"/><path d="m61.2 11.4c0 .5 0 32.3 0 33.4 0 .1 0 .3 0 .4 0 3.6-2.8 6.7-6.3 7 .1.6.2 1.3.2 2 0 .3 0 .6 0 .9 5-.4 9-4.7 9-9.8 0-.5 0-33.7 0-33.8 0-.8-.6-1.4-1.4-1.4-.9-.1-1.5.5-1.5 1.3"/></g><g fill="#ed4c5c"><path d="m44.3 44.3c-5.3 0-32.8 0-32.9 0-.8 0-1.4.6-1.4 1.4 0 .8.6 1.4 1.4 1.4.5 0 29.9 0 33.1 0-.1-.6-.2-1.3-.2-1.9v-.9"/><path d="m54.8 52.2c-.8-3.9-3.9-6.9-7.7-7.7v.7c0 .8.1 1.6.4 2.3 2 .7 3.6 2.3 4.3 4.3.3.7.4 1.5.4 2.3 0 .2 0 .5 0 .7-.3 3.6-3.4 6.3-7 6.3h-38.1c-2.3 0-4.2-1.9-4.2-4.2 0-2.3 1.8-4.1 4-4.2h33.3c.8 0 1.4.6 1.4 1.4 0 .8-.6 1.4-1.4 1.4 0 0-28.4 0-28.9 0-.8 0-1.4.6-1.4 1.4 0 .8.6 1.4 1.4 1.4.6 0 28.4 0 28.7 0 .7 0 1.4-.2 2.1-.5.7-.4 1.4-1.1 1.8-1.8.4-.9.6-1.9.3-2.9-.4-1.9-2.2-3.2-4.1-3.3h-33.1c-3.8.1-7 3.2-7 7.1s3.2 7.1 7.1 7.1h38.1c5.2 0 9.4-4 9.8-9 0-.3 0-.6 0-.9 0-.6 0-1.3-.2-1.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f58a.svg b/public/emoji/1f58a.svg
new file mode 100644
index 000000000..1b61284ce
--- /dev/null
+++ b/public/emoji/1f58a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#93a2aa"><path d="m36.6 15.1c-1.7 2.6-6.1 5.3-10 7.3.2.2.6.8.8.8 1.1-.5 2.2-.9 3.3-1.4 2.2-1 4.4-2.3 6.4-3.8 4-3.2 5.5-12.8 8.4-13 1.7 0 3.3 2.5 4.5 3.6.6-.6 1.2-1.2 1.7-1.7.1-.1-1.3-1.4-1.4-1.5-1.7-1.7-3.7-3.5-6.4-2.5-3.6 1.4-5.3 9.3-7.3 12.2m9.3-10c0 0 .1 0 0 0m-1.3.2c-.1 0-.1 0 0 0"/><path d="m2.3 60.9c-.3.4-.4.8-.2 1 .2.2.7.1 1-.2l2.4-1.7-1.5-1.5-1.7 2.4"/></g><g fill="#42ade2"><path d="m28.3 26.3l9.4 9.4 23.4-25-7.8-7.8z"/><path transform="matrix(.7071-.7071.7071.7071-22.0935 28.3397)" d="m9.2 35.3h27.9v11h-27.9z"/></g><g fill="#c7d3d8"><path d="m3.2 57.7l3.1 3.1 10.9-6.2-7.8-7.8z"/><path d="m31.2 23.4l9.4 9.4-2.9 2.9-9.4-9.4z"/></g><path d="m53.8 3.4l6.8 6.8c1.9-1.9 1.9-4.9 0-6.8s-4.9-1.9-6.8 0" fill="#42ade2"/><path transform="matrix(.7071-.7071.7071.7071 11.5774 42.2854)" fill="#c7d3d8" d="m55.8 1.3h2v11.8h-2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f58b.svg b/public/emoji/1f58b.svg
new file mode 100644
index 000000000..a15d1aa50
--- /dev/null
+++ b/public/emoji/1f58b.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m12.3 43.8l7.9 7.9-6.1 10.1c0 0-6.4-.7-12.5 2.2l10-10c.5 0 .9-.1 1.3-.5.7-.7.7-1.7 0-2.4-.7-.7-1.7-.7-2.4 0-.4.4-.5.9-.5 1.3l-10 10c2.9-6.2 2.2-12.5 2.2-12.5l10.1-6.1" fill="#94989b"/><path d="M61.5,2.5c3.3,3.3,3.3,8.6,0,11.9L56.9,19c0,0-1.8,5-10.9,14.1C36.8,42.2,31.8,44,31.8,44l-9.7,9.7L10.3,41.8
+		l9.7-9.7c0,0,1.8-5,10.9-14.1S45,7.1,45,7.1l4.7-4.7C53-0.8,58.3-0.8,61.5,2.5z" fill="#3e4347"/><g fill="#94989b"><path transform="matrix(.7071-.7071.7071.7071 6.4709 40.1706)" d="m50.6 3.9h2.2v16.8h-2.2z"/><path transform="matrix(.7065-.7078.7078.7065-20.1404 29.1912)" d="m24 30.5h2.2v16.8h-2.2z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f58c.svg b/public/emoji/1f58c.svg
new file mode 100644
index 000000000..25a691660
--- /dev/null
+++ b/public/emoji/1f58c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.5 54.6c.9-9.9 5.4-9.7 3-12-2.3-2.3.3-.3-12.3 3.3-4.5 1.3-6.4 5.3-6.7 8.8-.1 1-.8 5.6-4.5 7 0 0 7.8.8 11.7 0 4-.3 8.4-2.3 8.8-7.1" fill="#3e4347"/><path d="m11.6 45.7c0 0 2.8.3 2.4 2.4-.4 2.1 2.2.1 2.3 1.7.1 1.7 2.9.6 2.8 2.2-.1 1.7 1.8 1 1.5 2.5-.3 1.5-.7 3.2-1.9 4.2-1.1 1 .4-4.8-.9-3.6-1.3 1.2-1-2.9-2.8-2.1-1.9.8-.3-3.3-2.4-2.4-2.1.9-1.4-3-2.7-2.7-1.3.4-1.1-.9-1.1-.9s1.1-.8 2.8-1.3" fill="#94989b"/><path d="m4.6 53.8c0 0-.7 6.3-4.6 7.8 0 0 8.4 1.1 12.4-.1 0 0 2-.7-.2-1.8-2.2-1.1-.4-2-1.6-1.8-1.2.1 1.2-1.7-.7-1.5-1.9.2-.4-2.5-1.7-1.9-1.3.7-.9-2-1.6-1.1-.6.8-.4-.9-1-.7s-.8.2-1 1.1" fill="#ed4c5c"/><path d="m10.8 59.9c0 0-.4.3-1.1.6-.3.1-.7.3-1.2.4-.4 0-.8.1-1.3.1-.5 0-.9 0-1.4-.1-.4-.1-.9-.2-1.2-.3-.7-.2-1.1-.4-1.1-.4s.5-.2 1.2-.3c.7-.1 1.6-.2 2.5-.3.9 0 1.8 0 2.5.1.6.1 1.1.2 1.1.2" fill="#ffc7ce"/><path d="m21.2 51.1l-6.4-6.4c0 0 27.8-30.8 37.4-40.7 2.6-2.7 7-2.7 9.7 0 2.7 2.7 2.7 7.1 0 9.7-9.9 9.5-40.7 37.4-40.7 37.4" fill="#89664c"/><path d="m20.2 50l-4.3-4.3c0 0 27.5-29.4 36.8-39.1 2.6-2.6 6.2-3.3 8-1.4 1.8 1.8 1.2 5.4-1.4 8-9.7 9.4-39.1 36.8-39.1 36.8" fill="#d3976e"/><path transform="matrix(.7071-.7071.7071.7071-27.4714 27.231)" fill="#c7d3d8" d="m16.7 41.8h4.9v10h-4.9z"/><path transform="matrix(.7072-.707.707.7072-27.4685 27.2231)" fill="#fff" d="m16.7 43.6h4.9v6.4h-4.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f58d.svg b/public/emoji/1f58d.svg
new file mode 100644
index 000000000..5a76528b5
--- /dev/null
+++ b/public/emoji/1f58d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.3 51.7l-6.1-6.1c-.9-.9-2.2-.8-2.9.3l-6.9 11.7c-.7 1.1-.5 2.7.4 3.6.9.9 2.5 1 3.6.4l11.6-6.9c1.1-.7 1.3-2 .3-3" fill="#71ad3e"/><path d="m21.6 55.2c-1.2 1.2-3.1 1.1-4.3-.1l-8.4-8.4c-1.2-1.2-1.2-3.1-.1-4.3l39.5-39.5c1.2-1.2 3.1-1.1 4.3.1l8.4 8.4c1.2 1.2 1.2 3.1.1 4.3l-39.5 39.5" fill="#83bf4f"/><path transform="matrix(.7071-.7071.7071.7071-10.2915 33.2278)" fill="#3e4347" d="m11.5 20h46.9v18.1h-46.9z"/><g fill="#52c18e"><path transform="matrix(.7071-.7071.7071.7071 1.4299 38.0826)" d="m44.4 8.3h4.6v18.1h-4.6z"/><path transform="matrix(.7071-.7071.7071.7071-22.013 28.3741)" d="m20.9 31.7h4.6v18.1h-4.6z"/><path d="m35 29c-4.3 4.3-10.7 4.9-14.2 1.4l15.6-15.6c3.5 3.6 2.9 9.9-1.4 14.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f590-1f3fb.svg b/public/emoji/1f590-1f3fb.svg
new file mode 100644
index 000000000..5154c0bb0
--- /dev/null
+++ b/public/emoji/1f590-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m34 42.3l7.8 1.5 6.4-32.9c.4-2.2-1-4.4-3.1-4.8-2.2-.4-4.3 1.1-4.7 3.3l-6.4 32.9" fill="#ffe1bd"/><path d="m45.2 6.1c-.3-.1-.5-.1-.8-.1 1.8.7 2.8 2.6 2.4 4.6l-6.4 32.9 1.4.3 6.4-32.9c.5-2.3-.9-4.4-3-4.8" fill="#e6b796"/><path d="m26 43.3h9.4v-36.3c0-2.7-2.1-5-4.7-5-2.5 0-4.7 2.2-4.7 5v36.3" fill="#ffe1bd"/><path d="m30.8 2c-.2 0-.5 0-.7.1 2.3.4 4 2.4 4 4.9v36.4h1.4v-36.4c0-2.8-2.1-5-4.7-5" fill="#e6b796"/><path d="m21 43.2l8-2.1-8.7-33.1c-.6-2.3-2.9-3.7-5.1-3.2-2.2.6-3.5 2.9-2.9 5.2l8.7 33.2" fill="#ffe1bd"/><path d="m15.2 4.8c-.2.1-.4.2-.6.3 2-.1 3.8 1.2 4.4 3.3l8.7 33.1 1.4-.4-8.8-33.1c-.6-2.3-2.9-3.7-5.1-3.2" fill="#e6b796"/><path d="m4 13.4c-1.9.9-2.5 3.3-1.5 5.3l13.2 26.3 6.7-3.4-13.2-26.3c-1-2-3.3-2.8-5.2-1.9" fill="#ffe1bd"/><path d="m4 13.4c-.2.1-.4.2-.6.4 1.7-.5 3.6.4 4.5 2.2l13.2 26.3 1.3-.6-13.2-26.4c-1-2-3.3-2.8-5.2-1.9" fill="#e6b796"/><path d="m61.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-7.7-5.7-23-3.1 0 0-8.7 1.2-8.7 5.8 0 0-1.5 11.1 1.6 18.1 4.6 10.4 28.2 13.1 35.6-4.6 1.5-3.5 4.5-6.1 7.2-9.4 3.1-4 8.6-7.2 6.9-10.5" fill="#ffe1bd"/><g fill="#e6b796"><path d="m61.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7.1 10.5-2.7 3.3-5.7 5.9-7.2 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27.1 8.8 33.8-7.3 1.5-3.5 4.5-6.1 7.2-9.4 3.3-4 8.8-7.2 7.1-10.5"/><path d="m43.1 37.1c-6.5-2.4-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.8-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f590-1f3fc.svg b/public/emoji/1f590-1f3fc.svg
new file mode 100644
index 000000000..00e624a29
--- /dev/null
+++ b/public/emoji/1f590-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m34 42.3l7.8 1.5 6.4-32.9c.4-2.2-1-4.4-3.1-4.8-2.2-.4-4.3 1.1-4.7 3.3l-6.4 32.9" fill="#fed0ac"/><path d="m45.2 6.1c-.3-.1-.5-.1-.8-.1 1.8.7 2.8 2.6 2.4 4.6l-6.4 32.9 1.4.3 6.4-32.9c.5-2.3-.9-4.4-3-4.8" fill="#e0a372"/><path d="m26 43.3h9.4v-36.3c0-2.7-2.1-5-4.7-5-2.5 0-4.7 2.2-4.7 5v36.3" fill="#fed0ac"/><path d="m30.8 2c-.2 0-.5 0-.7.1 2.3.4 4 2.4 4 4.9v36.4h1.4v-36.4c0-2.8-2.1-5-4.7-5" fill="#e0a372"/><path d="m21 43.2l8-2.1-8.7-33.1c-.6-2.3-2.9-3.7-5.1-3.2-2.2.6-3.5 2.9-2.9 5.2l8.7 33.2" fill="#fed0ac"/><path d="m15.2 4.8c-.2.1-.4.2-.6.3 2-.1 3.8 1.2 4.4 3.3l8.7 33.1 1.4-.4-8.8-33.1c-.6-2.3-2.9-3.7-5.1-3.2" fill="#e0a372"/><path d="m4 13.4c-1.9.9-2.5 3.3-1.5 5.3l13.2 26.3 6.7-3.4-13.2-26.3c-1-2-3.3-2.8-5.2-1.9" fill="#fed0ac"/><path d="m4 13.4c-.2.1-.4.2-.6.4 1.7-.5 3.6.4 4.5 2.2l13.2 26.3 1.3-.6-13.2-26.4c-1-2-3.3-2.8-5.2-1.9" fill="#e0a372"/><path d="m61.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-7.7-5.7-23-3.1 0 0-8.7 1.2-8.7 5.8 0 0-1.5 11.1 1.6 18.1 4.6 10.4 28.2 13.1 35.6-4.6 1.5-3.5 4.5-6.1 7.2-9.4 3.1-4 8.6-7.2 6.9-10.5" fill="#fed0ac"/><g fill="#e0a372"><path d="m61.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7.1 10.5-2.7 3.3-5.7 5.9-7.2 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27.1 8.8 33.8-7.3 1.5-3.5 4.5-6.1 7.2-9.4 3.3-4 8.8-7.2 7.1-10.5"/><path d="m43.1 37.1c-6.5-2.4-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.8-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f590-1f3fd.svg b/public/emoji/1f590-1f3fd.svg
new file mode 100644
index 000000000..79c964408
--- /dev/null
+++ b/public/emoji/1f590-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m34 42.3l7.8 1.5 6.4-32.9c.4-2.2-1-4.4-3.1-4.8-2.2-.4-4.3 1.1-4.7 3.3l-6.4 32.9" fill="#d6a57c"/><path d="m45.2 6.1c-.3-.1-.5-.1-.8-.1 1.8.7 2.8 2.6 2.4 4.6l-6.4 32.9 1.4.3 6.4-32.9c.5-2.3-.9-4.4-3-4.8" fill="#b58360"/><path d="m26 43.3h9.4v-36.3c0-2.7-2.1-5-4.7-5-2.5 0-4.7 2.2-4.7 5v36.3" fill="#d6a57c"/><path d="m30.8 2c-.2 0-.5 0-.7.1 2.3.4 4 2.4 4 4.9v36.4h1.4v-36.4c0-2.8-2.1-5-4.7-5" fill="#b58360"/><path d="m21 43.2l8-2.1-8.7-33.1c-.6-2.3-2.9-3.7-5.1-3.2-2.2.6-3.5 2.9-2.9 5.2l8.7 33.2" fill="#d6a57c"/><path d="m15.2 4.8c-.2.1-.4.2-.6.3 2-.1 3.8 1.2 4.4 3.3l8.7 33.1 1.4-.4-8.8-33.1c-.6-2.3-2.9-3.7-5.1-3.2" fill="#b58360"/><path d="m4 13.4c-1.9.9-2.5 3.3-1.5 5.3l13.2 26.3 6.7-3.4-13.2-26.3c-1-2-3.3-2.8-5.2-1.9" fill="#d6a57c"/><path d="m4 13.4c-.2.1-.4.2-.6.4 1.7-.5 3.6.4 4.5 2.2l13.2 26.3 1.3-.6-13.2-26.4c-1-2-3.3-2.8-5.2-1.9" fill="#b58360"/><path d="m61.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-7.7-5.7-23-3.1 0 0-8.7 1.2-8.7 5.8 0 0-1.5 11.1 1.6 18.1 4.6 10.4 28.2 13.1 35.6-4.6 1.5-3.5 4.5-6.1 7.2-9.4 3.1-4 8.6-7.2 6.9-10.5" fill="#d6a57c"/><g fill="#b58360"><path d="m61.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7.1 10.5-2.7 3.3-5.7 5.9-7.2 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27.1 8.8 33.8-7.3 1.5-3.5 4.5-6.1 7.2-9.4 3.3-4 8.8-7.2 7.1-10.5"/><path d="m43.1 37.1c-6.5-2.4-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.8-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f590-1f3fe.svg b/public/emoji/1f590-1f3fe.svg
new file mode 100644
index 000000000..1e01c773b
--- /dev/null
+++ b/public/emoji/1f590-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m34 42.3l7.8 1.5 6.4-32.9c.4-2.2-1-4.4-3.1-4.8-2.2-.4-4.3 1.1-4.7 3.3l-6.4 32.9" fill="#b47d56"/><path d="m45.2 6.1c-.3-.1-.5-.1-.8-.1 1.8.7 2.8 2.6 2.4 4.6l-6.4 32.9 1.4.3 6.4-32.9c.5-2.3-.9-4.4-3-4.8" fill="#935e3e"/><path d="m26 43.3h9.4v-36.3c0-2.7-2.1-5-4.7-5-2.5 0-4.7 2.2-4.7 5v36.3" fill="#b47d56"/><path d="m30.8 2c-.2 0-.5 0-.7.1 2.3.4 4 2.4 4 4.9v36.4h1.4v-36.4c0-2.8-2.1-5-4.7-5" fill="#935e3e"/><path d="m21 43.2l8-2.1-8.7-33.1c-.6-2.3-2.9-3.7-5.1-3.2-2.2.6-3.5 2.9-2.9 5.2l8.7 33.2" fill="#b47d56"/><path d="m15.2 4.8c-.2.1-.4.2-.6.3 2-.1 3.8 1.2 4.4 3.3l8.7 33.1 1.4-.4-8.8-33.1c-.6-2.3-2.9-3.7-5.1-3.2" fill="#935e3e"/><path d="m4 13.4c-1.9.9-2.5 3.3-1.5 5.3l13.2 26.3 6.7-3.4-13.2-26.3c-1-2-3.3-2.8-5.2-1.9" fill="#b47d56"/><path d="m4 13.4c-.2.1-.4.2-.6.4 1.7-.5 3.6.4 4.5 2.2l13.2 26.3 1.3-.6-13.2-26.4c-1-2-3.3-2.8-5.2-1.9" fill="#935e3e"/><path d="m61.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-7.7-5.7-23-3.1 0 0-8.7 1.2-8.7 5.8 0 0-1.5 11.1 1.6 18.1 4.6 10.4 28.2 13.1 35.6-4.6 1.5-3.5 4.5-6.1 7.2-9.4 3.1-4 8.6-7.2 6.9-10.5" fill="#b47d56"/><g fill="#935e3e"><path d="m61.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7.1 10.5-2.7 3.3-5.7 5.9-7.2 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27.1 8.8 33.8-7.3 1.5-3.5 4.5-6.1 7.2-9.4 3.3-4 8.8-7.2 7.1-10.5"/><path d="m43.1 37.1c-6.5-2.4-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.8-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f590-1f3ff.svg b/public/emoji/1f590-1f3ff.svg
new file mode 100644
index 000000000..feae91977
--- /dev/null
+++ b/public/emoji/1f590-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m34 42.3l7.8 1.5 6.4-32.9c.4-2.2-1-4.4-3.1-4.8-2.2-.4-4.3 1.1-4.7 3.3l-6.4 32.9" fill="#8a6859"/><path d="m45.2 6.1c-.3-.1-.5-.1-.8-.1 1.8.7 2.8 2.6 2.4 4.6l-6.4 32.9 1.4.3 6.4-32.9c.5-2.3-.9-4.4-3-4.8" fill="#705041"/><path d="m26 43.3h9.4v-36.3c0-2.7-2.1-5-4.7-5-2.5 0-4.7 2.2-4.7 5v36.3" fill="#8a6859"/><path d="m30.8 2c-.2 0-.5 0-.7.1 2.3.4 4 2.4 4 4.9v36.4h1.4v-36.4c0-2.8-2.1-5-4.7-5" fill="#705041"/><path d="m21 43.2l8-2.1-8.7-33.1c-.6-2.3-2.9-3.7-5.1-3.2-2.2.6-3.5 2.9-2.9 5.2l8.7 33.2" fill="#8a6859"/><path d="m15.2 4.8c-.2.1-.4.2-.6.3 2-.1 3.8 1.2 4.4 3.3l8.7 33.1 1.4-.4-8.8-33.1c-.6-2.3-2.9-3.7-5.1-3.2" fill="#705041"/><path d="m4 13.4c-1.9.9-2.5 3.3-1.5 5.3l13.2 26.3 6.7-3.4-13.2-26.3c-1-2-3.3-2.8-5.2-1.9" fill="#8a6859"/><path d="m4 13.4c-.2.1-.4.2-.6.4 1.7-.5 3.6.4 4.5 2.2l13.2 26.3 1.3-.6-13.2-26.4c-1-2-3.3-2.8-5.2-1.9" fill="#705041"/><path d="m61.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-7.7-5.7-23-3.1 0 0-8.7 1.2-8.7 5.8 0 0-1.5 11.1 1.6 18.1 4.6 10.4 28.2 13.1 35.6-4.6 1.5-3.5 4.5-6.1 7.2-9.4 3.1-4 8.6-7.2 6.9-10.5" fill="#8a6859"/><g fill="#705041"><path d="m61.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7.1 10.5-2.7 3.3-5.7 5.9-7.2 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27.1 8.8 33.8-7.3 1.5-3.5 4.5-6.1 7.2-9.4 3.3-4 8.8-7.2 7.1-10.5"/><path d="m43.1 37.1c-6.5-2.4-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.8-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f590.svg b/public/emoji/1f590.svg
new file mode 100644
index 000000000..daefb13e6
--- /dev/null
+++ b/public/emoji/1f590.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m34 42.3l7.8 1.5 6.4-32.9c.4-2.2-1-4.4-3.1-4.8-2.2-.4-4.3 1.1-4.7 3.3l-6.4 32.9" fill="#ffdd67"/><path d="m45.2 6.1c-.3-.1-.5-.1-.8-.1 1.8.7 2.8 2.6 2.4 4.6l-6.4 32.9 1.4.3 6.4-32.9c.5-2.3-.9-4.4-3-4.8" fill="#eba352"/><path d="m26 43.3h9.4v-36.3c0-2.7-2.1-5-4.7-5-2.5 0-4.7 2.2-4.7 5v36.3" fill="#ffdd67"/><path d="m30.8 2c-.2 0-.5 0-.7.1 2.3.4 4 2.4 4 4.9v36.4h1.4v-36.4c0-2.8-2.1-5-4.7-5" fill="#eba352"/><path d="m21 43.2l8-2.1-8.7-33.1c-.6-2.3-2.9-3.7-5.1-3.2-2.2.6-3.5 2.9-2.9 5.2l8.7 33.2" fill="#ffdd67"/><path d="m15.2 4.8c-.2.1-.4.2-.6.3 2-.1 3.8 1.2 4.4 3.3l8.7 33.1 1.4-.4-8.8-33.1c-.6-2.3-2.9-3.7-5.1-3.2" fill="#eba352"/><path d="m4 13.4c-1.9.9-2.5 3.3-1.5 5.3l13.2 26.3 6.7-3.4-13.2-26.3c-1-2-3.3-2.8-5.2-1.9" fill="#ffdd67"/><path d="m4 13.4c-.2.1-.4.2-.6.4 1.7-.5 3.6.4 4.5 2.2l13.2 26.3 1.3-.6-13.2-26.4c-1-2-3.3-2.8-5.2-1.9" fill="#eba352"/><path d="m61.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-7.7-5.7-23-3.1 0 0-8.7 1.2-8.7 5.8 0 0-1.5 11.1 1.6 18.1 4.6 10.4 28.2 13.1 35.6-4.6 1.5-3.5 4.5-6.1 7.2-9.4 3.1-4 8.6-7.2 6.9-10.5" fill="#ffdd67"/><g fill="#eba352"><path d="m61.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7.1 10.5-2.7 3.3-5.7 5.9-7.2 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27.1 8.8 33.8-7.3 1.5-3.5 4.5-6.1 7.2-9.4 3.3-4 8.8-7.2 7.1-10.5"/><path d="m43.1 37.1c-6.5-2.4-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.8-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f595-1f3fb.svg b/public/emoji/1f595-1f3fb.svg
new file mode 100644
index 000000000..74a6b8c40
--- /dev/null
+++ b/public/emoji/1f595-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.5 31.5c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 6.3 2.1 6.3 4.7l-2.6-25.1c0-2.4 3-4.4 6.9-4.4h.1c3.8 0 6.9 2 6.9 4.4l-1.2 24.6c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 5.3 2.1 5.3 4.7v2.7c.5-1.9 2.4-3.2 4.6-2.7 4.5 1.2 3.6 4.8 4.1 8.7.5 4.8 1.7 7.9 1.3 9.6-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3" fill="#ffe1bd"/><g fill="#e6b796"><path d="m13.5 31.5c0-1.4.7-2.7 1.8-3.5-1.9 2.4-.6 19.4 1.7 24.2 1.2 2.4 5.3 1.7 8.3 3.1 3 1.4 3.7 3.8 6.4 4 2.4.3 5.2-1.4 8.3-2.1 3.6-.9 6.1-.6 8.3-2.6 1.1-1 1.6-2.5 3.8-3.2 1.6-.5 2.7-1 3.9-2.2 0 0 0 .1 0 .1-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3"/><path d="m22.6 5.3c-.9 3.8 2.5 38.4 2.5 38.4 0 2.5 1.3 1.5 1.3-1 0 0-3.6-32.5-2.6-37.3.4-2 1.8-2.6 4.2-3.3 0 0-4.6.2-5.4 3.2"/><path d="m37 42.3v-13c0-.7.1-1.4.5-2-1.3.9-2.1 2.2-2.1 3.7v13c-.1 2.7 1.6.9 1.6-1.7"/><path d="m47.4 43.6v-10.4c0-.6.1-1.2.4-1.8-1.1.8-1.9 2-1.9 3.4v10.4c0 2.3 1.5.7 1.5-1.6"/><path d="m34.4 10.8c.8-5.3-1.7-5.5-4.8-5.5-3.1 0-5.6.2-4.8 5.5.3 2 2.4 2.7 4.8 2.7s4.5-.8 4.8-2.7"/></g><path d="m34.5 9.9c.8-5.7-1.7-5.9-4.9-5.9-3.2 0-5.7.2-4.9 5.8.3 2.1 2.4 2.8 4.9 2.8 2.5 0 4.6-.7 4.9-2.7" fill="#ffe8dc"/><path d="m15.3 53.6c-3.6-4.2-8.3-6.4-7.1-9.5 1-3 3.1-2.9 5.8-6.3l1.3 15.8" fill="#e6b796"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f595-1f3fc.svg b/public/emoji/1f595-1f3fc.svg
new file mode 100644
index 000000000..57bccaa78
--- /dev/null
+++ b/public/emoji/1f595-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.5 31.5c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 6.3 2.1 6.3 4.7l-2.6-25.1c0-2.4 3-4.4 6.9-4.4h.1c3.8 0 6.9 2 6.9 4.4l-1.2 24.6c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 5.3 2.1 5.3 4.7v2.7c.5-1.9 2.4-3.2 4.6-2.7 4.5 1.2 3.6 4.8 4.1 8.7.5 4.8 1.7 7.9 1.3 9.6-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3" fill="#fed0ac"/><g fill="#e0a372"><path d="m13.5 31.5c0-1.4.7-2.7 1.8-3.5-1.9 2.4-.6 19.4 1.7 24.2 1.2 2.4 5.3 1.7 8.3 3.1 3 1.4 3.7 3.8 6.4 4 2.4.3 5.2-1.4 8.3-2.1 3.6-.9 6.1-.6 8.3-2.6 1.1-1 1.6-2.5 3.8-3.2 1.6-.5 2.7-1 3.9-2.2 0 0 0 .1 0 .1-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3"/><path d="m22.6 5.3c-.9 3.8 2.5 38.4 2.5 38.4 0 2.5 1.3 1.5 1.3-1 0 0-3.6-32.5-2.6-37.3.4-2 1.8-2.6 4.2-3.3 0 0-4.6.2-5.4 3.2"/><path d="m37 42.3v-13c0-.7.1-1.4.5-2-1.3.9-2.1 2.2-2.1 3.7v13c-.1 2.7 1.6.9 1.6-1.7"/><path d="m47.4 43.6v-10.4c0-.6.1-1.2.4-1.8-1.1.8-1.9 2-1.9 3.4v10.4c0 2.3 1.5.7 1.5-1.6"/><path d="m34.4 10.8c.8-5.3-1.7-5.5-4.8-5.5-3.1 0-5.6.2-4.8 5.5.3 2 2.4 2.7 4.8 2.7s4.5-.8 4.8-2.7"/></g><path d="m34.5 9.9c.8-5.7-1.7-5.9-4.9-5.9-3.2 0-5.7.2-4.9 5.8.3 2.1 2.4 2.8 4.9 2.8 2.5 0 4.6-.7 4.9-2.7" fill="#ffe8dc"/><path d="m15.3 53.6c-3.6-4.2-8.3-6.4-7.1-9.5 1-3 3.1-2.9 5.8-6.3l1.3 15.8" fill="#e0a372"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f595-1f3fd.svg b/public/emoji/1f595-1f3fd.svg
new file mode 100644
index 000000000..8ae95508b
--- /dev/null
+++ b/public/emoji/1f595-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.5 31.5c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 6.3 2.1 6.3 4.7l-2.6-25.1c0-2.4 3-4.4 6.9-4.4h.1c3.8 0 6.9 2 6.9 4.4l-1.2 24.6c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 5.3 2.1 5.3 4.7v2.7c.5-1.9 2.4-3.2 4.6-2.7 4.5 1.2 3.6 4.8 4.1 8.7.5 4.8 1.7 7.9 1.3 9.6-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3" fill="#d6a57c"/><g fill="#b58360"><path d="m13.5 31.5c0-1.4.7-2.7 1.8-3.5-1.9 2.4-.6 19.4 1.7 24.2 1.2 2.4 5.3 1.7 8.3 3.1 3 1.4 3.7 3.8 6.4 4 2.4.3 5.2-1.4 8.3-2.1 3.6-.9 6.1-.6 8.3-2.6 1.1-1 1.6-2.5 3.8-3.2 1.6-.5 2.7-1 3.9-2.2 0 0 0 .1 0 .1-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3"/><path d="m22.6 5.3c-.9 3.8 2.5 38.4 2.5 38.4 0 2.5 1.3 1.5 1.3-1 0 0-3.6-32.5-2.6-37.3.4-2 1.8-2.6 4.2-3.3 0 0-4.6.2-5.4 3.2"/><path d="m37 42.3v-13c0-.7.1-1.4.5-2-1.3.9-2.1 2.2-2.1 3.7v13c-.1 2.7 1.6.9 1.6-1.7"/><path d="m47.4 43.6v-10.4c0-.6.1-1.2.4-1.8-1.1.8-1.9 2-1.9 3.4v10.4c0 2.3 1.5.7 1.5-1.6"/><path d="m34.4 10.8c.8-5.3-1.7-5.5-4.8-5.5-3.1 0-5.6.2-4.8 5.5.3 2 2.4 2.7 4.8 2.7s4.5-.8 4.8-2.7"/></g><path d="m34.5 9.9c.8-5.7-1.7-5.9-4.9-5.9-3.2 0-5.7.2-4.9 5.8.3 2.1 2.4 2.8 4.9 2.8 2.5 0 4.6-.7 4.9-2.7" fill="#ffe8dc"/><path d="m15.3 53.6c-3.6-4.2-8.3-6.4-7.1-9.5 1-3 3.1-2.9 5.8-6.3l1.3 15.8" fill="#b58360"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f595-1f3fe.svg b/public/emoji/1f595-1f3fe.svg
new file mode 100644
index 000000000..b571c1553
--- /dev/null
+++ b/public/emoji/1f595-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.5 31.5c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 6.3 2.1 6.3 4.7l-2.6-25.1c0-2.4 3-4.4 6.9-4.4h.1c3.8 0 6.9 2 6.9 4.4l-1.2 24.6c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 5.3 2.1 5.3 4.7v2.7c.5-1.9 2.4-3.2 4.6-2.7 4.5 1.2 3.6 4.8 4.1 8.7.5 4.8 1.7 7.9 1.3 9.6-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3" fill="#b47d56"/><g fill="#935e3e"><path d="m13.5 31.5c0-1.4.7-2.7 1.8-3.5-1.9 2.4-.6 19.4 1.7 24.2 1.2 2.4 5.3 1.7 8.3 3.1 3 1.4 3.7 3.8 6.4 4 2.4.3 5.2-1.4 8.3-2.1 3.6-.9 6.1-.6 8.3-2.6 1.1-1 1.6-2.5 3.8-3.2 1.6-.5 2.7-1 3.9-2.2 0 0 0 .1 0 .1-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3"/><path d="m22.6 5.3c-.9 3.8 2.5 38.4 2.5 38.4 0 2.5 1.3 1.5 1.3-1 0 0-3.6-32.5-2.6-37.3.4-2 1.8-2.6 4.2-3.3 0 0-4.6.2-5.4 3.2"/><path d="m37 42.3v-13c0-.7.1-1.4.5-2-1.3.9-2.1 2.2-2.1 3.7v13c-.1 2.7 1.6.9 1.6-1.7"/><path d="m47.4 43.6v-10.4c0-.6.1-1.2.4-1.8-1.1.8-1.9 2-1.9 3.4v10.4c0 2.3 1.5.7 1.5-1.6"/><path d="m34.4 10.8c.8-5.3-1.7-5.5-4.8-5.5-3.1 0-5.6.2-4.8 5.5.3 2 2.4 2.7 4.8 2.7s4.5-.8 4.8-2.7"/></g><path d="m34.5 9.9c.8-5.7-1.7-5.9-4.9-5.9-3.2 0-5.7.2-4.9 5.8.3 2.1 2.4 2.8 4.9 2.8 2.5 0 4.6-.7 4.9-2.7" fill="#ffe8dc"/><path d="m15.3 53.6c-3.6-4.2-8.3-6.4-7.1-9.5 1-3 3.1-2.9 5.8-6.3l1.3 15.8" fill="#935e3e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f595-1f3ff.svg b/public/emoji/1f595-1f3ff.svg
new file mode 100644
index 000000000..63062da9a
--- /dev/null
+++ b/public/emoji/1f595-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.5 31.5c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 6.3 2.1 6.3 4.7l-2.6-25.1c0-2.4 3-4.4 6.9-4.4h.1c3.8 0 6.9 2 6.9 4.4l-1.2 24.6c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 5.3 2.1 5.3 4.7v2.7c.5-1.9 2.4-3.2 4.6-2.7 4.5 1.2 3.6 4.8 4.1 8.7.5 4.8 1.7 7.9 1.3 9.6-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3" fill="#8a6859"/><g fill="#705041"><path d="m13.5 31.5c0-1.4.7-2.7 1.8-3.5-1.9 2.4-.6 19.4 1.7 24.2 1.2 2.4 5.3 1.7 8.3 3.1 3 1.4 3.7 3.8 6.4 4 2.4.3 5.2-1.4 8.3-2.1 3.6-.9 6.1-.6 8.3-2.6 1.1-1 1.6-2.5 3.8-3.2 1.6-.5 2.7-1 3.9-2.2 0 0 0 .1 0 .1-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3"/><path d="m22.6 5.3c-.9 3.8 2.5 38.4 2.5 38.4 0 2.5 1.3 1.5 1.3-1 0 0-3.6-32.5-2.6-37.3.4-2 1.8-2.6 4.2-3.3 0 0-4.6.2-5.4 3.2"/><path d="m37 42.3v-13c0-.7.1-1.4.5-2-1.3.9-2.1 2.2-2.1 3.7v13c-.1 2.7 1.6.9 1.6-1.7"/><path d="m47.4 43.6v-10.4c0-.6.1-1.2.4-1.8-1.1.8-1.9 2-1.9 3.4v10.4c0 2.3 1.5.7 1.5-1.6"/><path d="m34.4 10.8c.8-5.3-1.7-5.5-4.8-5.5-3.1 0-5.6.2-4.8 5.5.3 2 2.4 2.7 4.8 2.7s4.5-.8 4.8-2.7"/></g><path d="m34.5 9.9c.8-5.7-1.7-5.9-4.9-5.9-3.2 0-5.7.2-4.9 5.8.3 2.1 2.4 2.8 4.9 2.8 2.5 0 4.6-.7 4.9-2.7" fill="#ffe8dc"/><path d="m15.3 53.6c-3.6-4.2-8.3-6.4-7.1-9.5 1-3 3.1-2.9 5.8-6.3l1.3 15.8" fill="#705041"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f595.svg b/public/emoji/1f595.svg
new file mode 100644
index 000000000..a4247910c
--- /dev/null
+++ b/public/emoji/1f595.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.5 31.5c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 6.3 2.1 6.3 4.7l-2.6-25.1c0-2.4 3-4.4 6.9-4.4h.1c3.8 0 6.9 2 6.9 4.4l-1.2 24.6c0-2.6 2.4-4.7 5.3-4.7h.1c2.9 0 5.3 2.1 5.3 4.7v2.7c.5-1.9 2.4-3.2 4.6-2.7 4.5 1.2 3.6 4.8 4.1 8.7.5 4.8 1.7 7.9 1.3 9.6-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3" fill="#ffdd67"/><g fill="#eba352"><path d="m13.5 31.5c0-1.4.7-2.7 1.8-3.5-1.9 2.4-.6 19.4 1.7 24.2 1.2 2.4 5.3 1.7 8.3 3.1 3 1.4 3.7 3.8 6.4 4 2.4.3 5.2-1.4 8.3-2.1 3.6-.9 6.1-.6 8.3-2.6 1.1-1 1.6-2.5 3.8-3.2 1.6-.5 2.7-1 3.9-2.2 0 0 0 .1 0 .1-1 3.7-3.7 3.2-5.1 4.2-1.4 1-1.8 2.6-2.9 3.6-2.2 2-6.2 1.6-9.8 2.5-3.1.8-5.9 2.6-8.3 2.3-2.7-.3-3.4-2.6-6.4-4-3-1.4-7.1-.7-8.3-3.1-2.3-4.8-1.7-23.3-1.7-23.3"/><path d="m22.6 5.3c-.9 3.8 2.5 38.4 2.5 38.4 0 2.5 1.3 1.5 1.3-1 0 0-3.6-32.5-2.6-37.3.4-2 1.8-2.6 4.2-3.3 0 0-4.6.2-5.4 3.2"/><path d="m37 42.3v-13c0-.7.1-1.4.5-2-1.3.9-2.1 2.2-2.1 3.7v13c-.1 2.7 1.6.9 1.6-1.7"/><path d="m47.4 43.6v-10.4c0-.6.1-1.2.4-1.8-1.1.8-1.9 2-1.9 3.4v10.4c0 2.3 1.5.7 1.5-1.6"/><path d="m34.4 10.8c.8-5.3-1.7-5.5-4.8-5.5-3.1 0-5.6.2-4.8 5.5.3 2 2.4 2.7 4.8 2.7s4.5-.8 4.8-2.7"/></g><path d="m34.5 9.9c.8-5.7-1.7-5.9-4.9-5.9-3.2 0-5.7.2-4.9 5.8.3 2.1 2.4 2.8 4.9 2.8 2.5 0 4.6-.7 4.9-2.7" fill="#ffe8dc"/><path d="m15.2 53.6c-3.6-4.2-8.3-6.4-7.1-9.5 1-3 3.1-2.9 5.8-6.3l1.3 15.8" fill="#eba352"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f596-1f3fb.svg b/public/emoji/1f596-1f3fb.svg
new file mode 100644
index 000000000..73de3c32d
--- /dev/null
+++ b/public/emoji/1f596-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><path d="m31.1 43.5l7.7 1.8 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9-2.1-.5-4.2.9-4.8 3.2l-7.6 32.6"/><path d="m22.1 41.3l9 2.2 8.3-35.5c.6-2.6-.9-5.3-3.4-5.9-2.5-.6-5 1.1-5.7 3.8l-8.2 35.4"/><path d="m20.3 42.8l8.4-2.2-9.8-33c-.7-2.3-3.1-3.7-5.5-3.1-2.3.6-3.7 3-3 5.3l9.9 33"/><path d="m6.9 11.5c-2.2.6-3.3 2.7-2.7 4.9l8.4 28.4 7.7-2-8.4-28.4c-.7-2.1-2.9-3.4-5-2.9"/></g><g fill="#e6b796"><path d="m43.5 7.7c-.2-.1-.5-.1-.7-.1 1.7.8 2.7 2.7 2.2 4.7l-7.6 32.7 1.4.3 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9"/><path d="m36 2.1c-.2 0-.5-.1-.7-.1 2.1.9 3.3 3.3 2.7 5.7l-4.7 20.1.9 2.5 5.2-22.3c.6-2.6-.9-5.3-3.4-5.9"/><path d="m13.5 4.5c-.3.1-.5.2-.7.3 2.1-.2 4.1 1.1 4.7 3.2l5.7 19.3 2.1 1.9-6.4-21.6c-.6-2.3-3.1-3.7-5.4-3.1"/><path d="m6.9 11.5c-.3.1-.5.2-.7.3 1.9-.1 3.7 1.1 4.3 3l4 13.6 2.1 1.7-4.6-15.6c-.8-2.2-3-3.5-5.1-3"/></g><path d="m59.7 29.2c-1.5-3.1-6.5-2.9-11.6 2.7-3.5 3.9-5.1 5.3-8.6 5.3l.8-4.5-30.9 1.2c0 0-1.8 12.8 1.2 19.8 4.5 10.4 27.8 13.2 35.1-4.6 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5" fill="#ffe1bd"/><g fill="#e6b796"><path d="m59.7 29.2c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7 10.5-2.6 3.3-5.6 5.9-7.1 9.4-6.3 15.4-24.6 15.4-32.3 8.3 7 8 26.7 8.8 33.4-7.3 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5"/><path d="m40.7 37.1c-6.5-2.4-18 2.1-16.4 13.7 0-10.9 10.1-13.6 15.5-13.6.7 0 .9-.1.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f596-1f3fc.svg b/public/emoji/1f596-1f3fc.svg
new file mode 100644
index 000000000..acd4f53b6
--- /dev/null
+++ b/public/emoji/1f596-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m31.1 43.5l7.7 1.8 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9-2.1-.5-4.2.9-4.8 3.2l-7.6 32.6"/><path d="m22.1 41.3l9 2.2 8.3-35.5c.6-2.6-.9-5.3-3.4-5.9-2.5-.6-5 1.1-5.7 3.8l-8.2 35.4"/><path d="m20.3 42.8l8.4-2.2-9.8-33c-.7-2.3-3.1-3.7-5.5-3.1-2.3.6-3.7 3-3 5.3l9.9 33"/><path d="m6.9 11.5c-2.2.6-3.3 2.7-2.7 4.9l8.4 28.4 7.7-2-8.4-28.4c-.7-2.1-2.9-3.4-5-2.9"/></g><g fill="#e0a372"><path d="m43.5 7.7c-.2-.1-.5-.1-.7-.1 1.7.8 2.7 2.7 2.2 4.7l-7.6 32.7 1.4.3 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9"/><path d="m36 2.1c-.2 0-.5-.1-.7-.1 2.1.9 3.3 3.3 2.7 5.7l-4.7 20.1.9 2.5 5.2-22.3c.6-2.6-.9-5.3-3.4-5.9"/><path d="m13.5 4.5c-.3.1-.5.2-.7.3 2.1-.2 4.1 1.1 4.7 3.2l5.7 19.3 2.1 1.9-6.4-21.6c-.6-2.3-3.1-3.7-5.4-3.1"/><path d="m6.9 11.5c-.3.1-.5.2-.7.3 1.9-.1 3.7 1.1 4.3 3l4 13.6 2.1 1.7-4.6-15.6c-.8-2.2-3-3.5-5.1-3"/></g><path d="m59.7 29.2c-1.5-3.1-6.5-2.9-11.6 2.7-3.5 3.9-5.1 5.3-8.6 5.3l.8-4.5-30.9 1.2c0 0-1.8 12.8 1.2 19.8 4.5 10.4 27.8 13.2 35.1-4.6 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5" fill="#fed0ac"/><g fill="#e0a372"><path d="m59.7 29.2c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7 10.5-2.6 3.3-5.6 5.9-7.1 9.4-6.3 15.4-24.6 15.4-32.3 8.3 7 8 26.7 8.8 33.4-7.3 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5"/><path d="m40.7 37.1c-6.5-2.4-18 2.1-16.4 13.7 0-10.9 10.1-13.6 15.5-13.6.7 0 .9-.1.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f596-1f3fd.svg b/public/emoji/1f596-1f3fd.svg
new file mode 100644
index 000000000..ab308598e
--- /dev/null
+++ b/public/emoji/1f596-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><path d="m31.1 43.5l7.7 1.8 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9-2.1-.5-4.2.9-4.8 3.2l-7.6 32.6"/><path d="m22.1 41.3l9 2.2 8.3-35.5c.6-2.6-.9-5.3-3.4-5.9-2.5-.6-5 1.1-5.7 3.8l-8.2 35.4"/><path d="m20.3 42.8l8.4-2.2-9.8-33c-.7-2.3-3.1-3.7-5.5-3.1-2.3.6-3.7 3-3 5.3l9.9 33"/><path d="m6.9 11.5c-2.2.6-3.3 2.7-2.7 4.9l8.4 28.4 7.7-2-8.4-28.4c-.7-2.1-2.9-3.4-5-2.9"/></g><g fill="#b58360"><path d="m43.5 7.7c-.2-.1-.5-.1-.7-.1 1.7.8 2.7 2.7 2.2 4.7l-7.6 32.7 1.4.3 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9"/><path d="m36 2.1c-.2 0-.5-.1-.7-.1 2.1.9 3.3 3.3 2.7 5.7l-4.7 20.1.9 2.5 5.2-22.3c.6-2.6-.9-5.3-3.4-5.9"/><path d="m13.5 4.5c-.3.1-.5.2-.7.3 2.1-.2 4.1 1.1 4.7 3.2l5.7 19.3 2.1 1.9-6.4-21.6c-.6-2.3-3.1-3.7-5.4-3.1"/><path d="m6.9 11.5c-.3.1-.5.2-.7.3 1.9-.1 3.7 1.1 4.3 3l4 13.6 2.1 1.7-4.6-15.6c-.8-2.2-3-3.5-5.1-3"/></g><path d="m59.7 29.2c-1.5-3.1-6.5-2.9-11.6 2.7-3.5 3.9-5.1 5.3-8.6 5.3l.8-4.5-30.9 1.2c0 0-1.8 12.8 1.2 19.8 4.5 10.4 27.8 13.2 35.1-4.6 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5" fill="#d6a57c"/><g fill="#b58360"><path d="m59.7 29.2c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7 10.5-2.6 3.3-5.6 5.9-7.1 9.4-6.3 15.4-24.6 15.4-32.3 8.3 7 8 26.7 8.8 33.4-7.3 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5"/><path d="m40.7 37.1c-6.5-2.4-18 2.1-16.4 13.7 0-10.9 10.1-13.6 15.5-13.6.7 0 .9-.1.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f596-1f3fe.svg b/public/emoji/1f596-1f3fe.svg
new file mode 100644
index 000000000..6104d999d
--- /dev/null
+++ b/public/emoji/1f596-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><path d="m31.1 43.5l7.7 1.8 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9-2.1-.5-4.2.9-4.8 3.2l-7.6 32.6"/><path d="m22.1 41.3l9 2.2 8.3-35.5c.6-2.6-.9-5.3-3.4-5.9-2.5-.6-5 1.1-5.7 3.8l-8.2 35.4"/><path d="m20.3 42.8l8.4-2.2-9.8-33c-.7-2.3-3.1-3.7-5.5-3.1-2.3.6-3.7 3-3 5.3l9.9 33"/><path d="m6.9 11.5c-2.2.6-3.3 2.7-2.7 4.9l8.4 28.4 7.7-2-8.4-28.4c-.7-2.1-2.9-3.4-5-2.9"/></g><g fill="#935e3e"><path d="m43.5 7.7c-.2-.1-.5-.1-.7-.1 1.7.8 2.7 2.7 2.2 4.7l-7.6 32.7 1.4.3 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9"/><path d="m36 2.1c-.2 0-.5-.1-.7-.1 2.1.9 3.3 3.3 2.7 5.7l-4.7 20.1.9 2.5 5.2-22.3c.6-2.6-.9-5.3-3.4-5.9"/><path d="m13.5 4.5c-.3.1-.5.2-.7.3 2.1-.2 4.1 1.1 4.7 3.2l5.7 19.3 2.1 1.9-6.4-21.6c-.6-2.3-3.1-3.7-5.4-3.1"/><path d="m6.9 11.5c-.3.1-.5.2-.7.3 1.9-.1 3.7 1.1 4.3 3l4 13.6 2.1 1.7-4.6-15.6c-.8-2.2-3-3.5-5.1-3"/></g><path d="m59.7 29.2c-1.5-3.1-6.5-2.9-11.6 2.7-3.5 3.9-5.1 5.3-8.6 5.3l.8-4.5-30.9 1.2c0 0-1.8 12.8 1.2 19.8 4.5 10.4 27.8 13.2 35.1-4.6 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5" fill="#b47d56"/><g fill="#935e3e"><path d="m59.7 29.2c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7 10.5-2.6 3.3-5.6 5.9-7.1 9.4-6.3 15.4-24.6 15.4-32.3 8.3 7 8 26.7 8.8 33.4-7.3 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5"/><path d="m40.7 37.1c-6.5-2.4-18 2.1-16.4 13.7 0-10.9 10.1-13.6 15.5-13.6.7 0 .9-.1.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f596-1f3ff.svg b/public/emoji/1f596-1f3ff.svg
new file mode 100644
index 000000000..e936d88aa
--- /dev/null
+++ b/public/emoji/1f596-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><path d="m31.1 43.5l7.7 1.8 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9-2.1-.5-4.2.9-4.8 3.2l-7.6 32.6"/><path d="m22.1 41.3l9 2.2 8.3-35.5c.6-2.6-.9-5.3-3.4-5.9-2.5-.6-5 1.1-5.7 3.8l-8.2 35.4"/><path d="m20.3 42.8l8.4-2.2-9.8-33c-.7-2.3-3.1-3.7-5.5-3.1-2.3.6-3.7 3-3 5.3l9.9 33"/><path d="m6.9 11.5c-2.2.6-3.3 2.7-2.7 4.9l8.4 28.4 7.7-2-8.4-28.4c-.7-2.1-2.9-3.4-5-2.9"/></g><g fill="#705041"><path d="m43.5 7.7c-.2-.1-.5-.1-.7-.1 1.7.8 2.7 2.7 2.2 4.7l-7.6 32.7 1.4.3 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9"/><path d="m36 2.1c-.2 0-.5-.1-.7-.1 2.1.9 3.3 3.3 2.7 5.7l-4.7 20.1.9 2.5 5.2-22.3c.6-2.6-.9-5.3-3.4-5.9"/><path d="m13.5 4.5c-.3.1-.5.2-.7.3 2.1-.2 4.1 1.1 4.7 3.2l5.7 19.3 2.1 1.9-6.4-21.6c-.6-2.3-3.1-3.7-5.4-3.1"/><path d="m6.9 11.5c-.3.1-.5.2-.7.3 1.9-.1 3.7 1.1 4.3 3l4 13.6 2.1 1.7-4.6-15.6c-.8-2.2-3-3.5-5.1-3"/></g><path d="m59.7 29.2c-1.5-3.1-6.5-2.9-11.6 2.7-3.5 3.9-5.1 5.3-8.6 5.3l.8-4.5-30.9 1.2c0 0-1.8 12.8 1.2 19.8 4.5 10.4 27.8 13.2 35.1-4.6 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5" fill="#8a6859"/><g fill="#705041"><path d="m59.7 29.2c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7 10.5-2.6 3.3-5.6 5.9-7.1 9.4-6.3 15.4-24.6 15.4-32.3 8.3 7 8 26.7 8.8 33.4-7.3 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5"/><path d="m40.7 37.1c-6.5-2.4-18 2.1-16.4 13.7 0-10.9 10.1-13.6 15.5-13.6.7 0 .9-.1.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f596.svg b/public/emoji/1f596.svg
new file mode 100644
index 000000000..b2fb218f7
--- /dev/null
+++ b/public/emoji/1f596.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><path d="m31.1 43.5l7.7 1.8 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9-2.1-.5-4.2.9-4.8 3.2l-7.6 32.6"/><path d="m22.1 41.3l9 2.2 8.3-35.5c.6-2.6-.9-5.3-3.4-5.9-2.5-.6-5 1.1-5.7 3.8l-8.2 35.4"/><path d="m20.3 42.8l8.4-2.2-9.8-33c-.7-2.3-3.1-3.7-5.5-3.1-2.3.6-3.7 3-3 5.3l9.9 33"/><path d="m6.9 11.5c-2.2.6-3.3 2.7-2.7 4.9l8.4 28.4 7.7-2-8.4-28.4c-.7-2.1-2.9-3.4-5-2.9"/></g><g fill="#eba352"><path d="m43.5 7.7c-.2-.1-.5-.1-.7-.1 1.7.8 2.7 2.7 2.2 4.7l-7.6 32.7 1.4.3 7.6-32.7c.5-2.2-.8-4.4-2.9-4.9"/><path d="m36 2.1c-.2 0-.5-.1-.7-.1 2.1.9 3.3 3.3 2.7 5.7l-4.7 20.1.9 2.5 5.2-22.3c.6-2.6-.9-5.3-3.4-5.9"/><path d="m13.5 4.5c-.3.1-.5.2-.7.3 2.1-.2 4.1 1.1 4.7 3.2l5.7 19.3 2.1 1.9-6.4-21.6c-.6-2.3-3.1-3.7-5.4-3.1"/><path d="m6.9 11.5c-.3.1-.5.2-.7.3 1.9-.1 3.7 1.1 4.3 3l4 13.6 2.1 1.7-4.6-15.6c-.8-2.2-3-3.5-5.1-3"/></g><path d="m59.7 29.2c-1.5-3.1-6.5-2.9-11.6 2.7-3.5 3.9-5.1 5.3-8.6 5.3l.8-4.5-30.9 1.2c0 0-1.8 12.8 1.2 19.8 4.5 10.4 27.8 13.2 35.1-4.6 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5" fill="#ffdd67"/><g fill="#eba352"><path d="m59.7 29.2c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.8 6.5-7 10.5-2.6 3.3-5.6 5.9-7.1 9.4-6.3 15.4-24.6 15.4-32.3 8.3 7 8 26.7 8.8 33.4-7.3 1.5-3.5 4.4-6.1 7.1-9.4 3.1-4 8.6-7.1 6.9-10.5"/><path d="m40.7 37.1c-6.5-2.4-18 2.1-16.4 13.7 0-10.9 10.1-13.6 15.5-13.6.7 0 .9-.1.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5a4.svg b/public/emoji/1f5a4.svg
new file mode 100644
index 000000000..5cedc5fb2
--- /dev/null
+++ b/public/emoji/1f5a4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.1 18.2c-6.4-17-27.2-9.4-29.1-.9-2.6-9-22.9-15.7-29.1.9-6.9 18.5 26.7 35.1 29.1 37.8 2.4-2.2 36-19.6 29.1-37.8" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5a5.svg b/public/emoji/1f5a5.svg
new file mode 100644
index 000000000..852287cf9
--- /dev/null
+++ b/public/emoji/1f5a5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,6c0-2-2-4-4-4H6C4,2,2,4,2,6v38h60V6z" fill="#212528"/><path d="M2,44v4c0,2,2,4,4,4h52c2,0,4-2,4-4v-4H2z" fill="#ddd"/><path d="m24 54c0 4-4 4-8 4h32c-4 0-8 0-8-4v-2h-16v2" fill="#bfbebe"/><path fill="#3e4347" d="m6 6h52v34h-52z"/><g fill="#94989b"><circle cx="32" cy="47.9" r="1"/><path d="m16 58h32v4h-32z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5a8.svg b/public/emoji/1f5a8.svg
new file mode 100644
index 000000000..4eb491f2e
--- /dev/null
+++ b/public/emoji/1f5a8.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M52,16c-10,0-30,0-40,0C8.3,16,2,21.1,2,26.8C2,32.5,4.2,54,4.2,54h55.5c0,0,2.2-21.5,2.2-27.2
+		C62,21.1,55.7,16,52,16z" fill="#e8e8e8"/><g fill="#b2c1c0"><path d="m7 54v4c0 1.1.9 2 2 2h46c1.1 0 2-.9 2-2v-4h-50"/><path d="M48.7,16c-8.3,0-25,0-33.3,0C12.3,16,7,21.1,7,26.8C7,32.5,8.9,54,8.9,54h46.3c0,0,1.9-21.5,1.9-27.2
+		C57,21.1,51.7,16,48.7,16z"/></g><path d="m52 50c0 2.2-.5 4-1 4h-38c-.6 0-1-1.8-1-4 0-2.2.4-3 1-3h38c.5 0 1 .8 1 3" fill="#62727a"/><path d="m51.9 58c-3.7-4.8-5-8-5-8h-29.8c0 0-1.2 3.2-5 8s2.6 3.9 6.9 3.9h26c4.2 0 10.6 1 6.9-3.9" fill="#e8e8e8"/><g fill="#b2c1c0"><path d="m19.9 52.3c-1 2.4-2.4 4.8-3.8 7-.3.5.5.9.8.4 1.5-2.3 2.9-4.7 3.9-7.2.2-.5-.7-.7-.9-.2"/><path d="m25.7 52.3c-.4 2.4-1.2 4.8-1.9 7.1-.2.5.8.8.9.2.8-2.3 1.5-4.7 1.9-7.1.1-.5-.8-.7-.9-.2"/><path d="m37.3 52.6c.4 2.4 1.2 4.8 1.9 7.1.2.5 1.1.3.9-.2-.8-2.3-1.5-4.7-1.9-7.1 0-.6-.9-.4-.9.2"/><path d="m43.2 52.6c1 2.5 2.5 4.9 3.9 7.2.3.5 1.2 0 .8-.4-1.4-2.2-2.9-4.6-3.8-7-.2-.6-1.1-.4-.9.2"/><path d="m31.5 52.4c0 2.4 0 4.7 0 7.1 0 .6 1 .6 1 0 0-2.4 0-4.7 0-7.1 0-.5-1-.5-1 0"/></g><path d="m16.9 18c-2.1 1.1-2.4 3.8-2.4 4.5 0 1 0 1.5 5.8 1.5 5.8 0 17.5 0 23.3 0 5.8 0 5.8-.5 5.8-1.5 0-.7-.3-3.4-2.4-4.5h-30.1" fill="#62727a"/><path d="m45 2h-26c-1.1 0-2 .9-2 2v16h30v-16c0-1.1-.9-2-2-2" fill="#b2c1c0"/><path d="m44 4h-24c-.5 0-1 .4-1 1v15h26v-15c0-.5-.5-1-1-1" fill="#e8e8e8"/><path d="M32,8c-2.7,0-5-1.3-6.5-3.3C26.6,7.2,29.1,9,32,9s5.4-1.8,6.5-4.3C37,6.7,34.7,8,32,8z" fill="#b2c1c0"/><path fill="#fff" d="m21 9h22v11h-22z"/><path d="m53 27c0 .6 0 1-21 1s-21-.4-21-1 0-1 21-1 21 .4 21 1" fill="#e8e8e8"/><circle cx="50" cy="34" r="1" fill="#f15744"/><circle cx="50" cy="38" r="1" fill="#c7e755"/><path d="m41.9 50h-19.8c0 0-.6 4.8-3.1 8h26c-2.5-3.2-3.1-8-3.1-8" fill="#fff"/><path d="m21 38c0 .5-.5 1-1 1h-7c-.6 0-1-.5-1-1v-4c0-.5.4-1 1-1h7c.5 0 1 .5 1 1v4" fill="#c7e755"/><g fill="#62727a"><path d="m13 41.5h2c.4 0 .7-.2.8-.5.1.1.2.3.2.5 0 .5-.4 1-1 1h-2c-.6 0-1-.5-1-1 0-.2.1-.4.2-.5.1.3.4.5.8.5"/><path d="m18 41.5h2c.4 0 .7-.2.8-.5.1.1.2.3.2.5 0 .5-.5 1-1 1h-2c-.5 0-1-.5-1-1 0-.2.1-.4.2-.5.1.3.4.5.8.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5b1.svg b/public/emoji/1f5b1.svg
new file mode 100644
index 000000000..ed83ffe0f
--- /dev/null
+++ b/public/emoji/1f5b1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m19 58.7h-2.4c0-3.2-2.9-8.2-5.1-11.8-3.4-5.4-9.5-13.2-9.5-23.9 0-6.3 2-11.2 6.8-13.2 3.9-1.6 8.1.1 10.8 2.8l-1.7 1.7c-2-2-5.2-3.5-8.2-2.3-3.9 1.6-5.3 5.7-5.3 11 0 9.9 5.8 17.1 9.2 22.6 2.4 4 5.4 9.3 5.4 13.1" fill="#94989b"/><g fill="#bcc2cc"><path d="m13.2 14.5c-.8-.8-.9-1.8-.4-2.3l2.6-2.6c.5-.5 1.6-.3 2.3.4l-4.5 4.5"/><path d="m19.1 42.8c-13.1-13.1-10.8-22.9-3.4-30.3 7.4-7.4 17.2-9.7 30.3 3.3 16.5 16.5 18.4 30.4 11 37.9-7.5 7.4-21.5 5.5-37.9-10.9"/></g><g fill="#d8dfeb"><path d="m28.1 24.9c-5.1 5-9.1 10.6-11.6 16.5.7.8 1.5 1.6 2.3 2.4 16.5 16.6 30.9 18.2 38.7 10.4s6.1-22.1-10.4-38.7c-.8-.8-1.6-1.6-2.4-2.3-6 2.6-11.5 6.6-16.6 11.7"/><path d="m44 12.6c-9.4-8.5-17-8.9-23.2-5.4l11.8 11.8c3.6-2.8 7.3-5 11.4-6.4"/><path d="m11.1 16.8l11.9 11.9c1.3-1.6 2.7-3.2 4.2-4.7 1.5-1.5 3.1-2.9 4.7-4.2l-11.8-11.9c-1.8 1-3.5 2.4-5 3.9-1.6 1.6-3 3.3-4 5"/><path d="m15.8 40.7c1.4-4 3.7-7.8 6.5-11.4l-11.9-11.8c-3.5 6.3-3.1 13.9 5.4 23.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5b2.svg b/public/emoji/1f5b2.svg
new file mode 100644
index 000000000..35468b2c8
--- /dev/null
+++ b/public/emoji/1f5b2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52 62v-43.1c0-8.4-4-15-14-15-7.3 0-12 5.6-12 13.1h-2c0-9.4 5.7-15 14-15 10.7 0 16 6.6 16 16.9v43.1h-2" fill="#d0d0d0"/><path d="m40 33.1c0 16-6.7 28.9-15 28.9-8.3 0-15-12.9-15-28.9 0-9.8 6.7-22.7 15-22.7 8.3 0 15 12.9 15 22.7" fill="#3e4347"/><g fill="#94989b"><path d="m15.2 25.5c-.7 2.5-1.2 5.1-1.2 7.6 0 4.9.6 9.3 1.6 13.1.3-.5.6-1 1-1.6 5.8-10.5 2.5-16.1-1.4-19.1"/><path d="m34.8 25.5c-3.9 2.9-7.2 8.6-1.4 19 .3.6.7 1.1 1 1.6 1-3.8 1.6-8.3 1.6-13.1 0-2.4-.4-5-1.2-7.5"/></g><ellipse cx="25" cy="21.7" rx="6" ry="5.6" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5bc.svg b/public/emoji/1f5bc.svg
new file mode 100644
index 000000000..a0f89d0d6
--- /dev/null
+++ b/public/emoji/1f5bc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#333" d="m2 4v56l30-28z"/><path fill="#697277" d="m62 4h-60l30 28z"/><path fill="#333" d="m2 60h60l-30-28z"/><path fill="#697277" d="m32 32l30 28v-56z"/><path fill="#52595e" d="m5 7h54v50h-54z"/><path fill="#697277" d="m9 11v42l23-21z"/><path fill="#333" d="m55 11h-46l23 21z"/><path fill="#697277" d="m9 53h46l-23-21z"/><path fill="#333" d="m32 32l23 21v-42z"/><path fill="#42ade2" d="m16 18h32v18h-32z"/><path fill="#fed0ac" d="m16 34.7h32v11.3h-32z"/><circle cx="40.5" cy="24.5" r="3.8" fill="#ffce31"/><path fill="#89664c" d="M21.3 37.9 32 41 32 28.4z"/><path fill="#d3976e" d="M42.7 37.9 32 41 32 28.4z"/><path d="M11,13v38h42V13H11z M47,45H17V19h30V45z" fill="#fff"/><path d="M12,14v36h40V14H12z M48.2,46.2H15.8V17.8h32.3V46.2z" fill="#bfb3a4"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5c2.svg b/public/emoji/1f5c2.svg
new file mode 100644
index 000000000..d2046e806
--- /dev/null
+++ b/public/emoji/1f5c2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m63.4 24.7h-15.7v34.3l16-32.4c.5-1 .4-1.8-.3-1.9" fill="#89664c"/><path d="m60.8 21.3h-15.7l2.6 37.7 13.4-35.8c.5-1 .3-1.8-.3-1.9" fill="#aa7d5e"/><path d="m56.1 17.9h-8.4v41.1l9.4-38.8c.3-1.3-.2-2.3-1-2.3" fill="#d3976e"/><path d="m52.2 13h-8.4l3.9 46 5.4-43.7c.3-1.3-.1-2.3-.9-2.3" fill="#f2bc97"/><path d="M45.8,11h-22V7.6C23.8,6.2,23,5,22,5H1.9C0.8,5,0,6.2,0,7.6V59h47.7V13.6C47.7,12.1,46.8,11,45.8,11z" fill="#ffce31"/><g fill="#fff"><ellipse cx="10.8" cy="54.7" rx="2.5" ry="2.5"/><path d="m23.9 52.2c-1.4 0-2.5 1.1-2.5 2.5 0 1.4 1.1 2.5 2.5 2.5 1.4 0 2.5-1.1 2.5-2.5 0-1.4-1.1-2.5-2.5-2.5"/><ellipse cx="36.9" cy="54.7" rx="2.5" ry="2.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5c3.svg b/public/emoji/1f5c3.svg
new file mode 100644
index 000000000..4ab8e1b1c
--- /dev/null
+++ b/public/emoji/1f5c3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#534741" d="M64 57.3 28 64 6.5 50.6 42.6 44z"/><path fill="#3e4347" d="m42.6 44l-36.1 6.7v-13.2l36.1-6.7z"/><path fill="#d0d0d0" d="M64 57.4 42.6 44 42.6 30.8 64 47.4z"/><path fill="#ed4c5c" d="m46 43.4l-36 6.7v-13.3l18-3.3v1.9l18-3.2z"/><path fill="#ff8736" d="m51.4 46.5l-36.1 6.6v-13.2l18-3.3v2.3l18.1-3.5z"/><path fill="#83bf4f" d="m56.7 49.9l-36 6.6v-13.2l18-3.3v2l18-3.2z"/><path fill="#ffce31" d="m62.1 53.3l-36 6.7v-13.3l18-3.3v2.6l18-3.8z"/><path fill="#d0d0d0" d="M28 64 6.5 50.6 6.5 37.4 28 54.1z"/><g fill="#3e4347"><path d="m64 57.3l-36 6.7v-9.9l36-6.7z"/><path d="M36 26.8 0 33.4 0 6.6 36 0z"/></g><path fill="#94989b" d="m36 26.8l-36 6.6 6.5 4.1 36.1-6.7z"/><g fill="#d0d0d0"><path d="m0 6.6l3.3 2 3.2 28.8-6.5-4z"/><path d="m36 0l3.3 2 3.3 28.8-6.6-4z"/></g><path fill="#94989b" d="m36 0l-36 6.6 3.3 2 36-6.6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5c4.svg b/public/emoji/1f5c4.svg
new file mode 100644
index 000000000..e27bdf1b3
--- /dev/null
+++ b/public/emoji/1f5c4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m63.2 5.6l-28.7-5.6-22.9 7.5 7.4 13.4 44.9-14.7c-.2-.3-.4-.5-.7-.6" fill="#b9b9bf"/><path d="m63.9 6.2l-44.9 14.7 15.3 27.8 6.8 12.3 22-7.4c0 0 .8-.2.8-.7v-46.2c.1-.2 0-.3 0-.5" fill="#898a90"/><path d="m41.5 60.3c0 .5-.4.8-.8.7l-28.7-5.7c-.5-.1-.9-.5-.9-1v-46.1c0-.5.4-.8.9-.7l28.6 5.6c.5.1.8.5.8 1v46.2z" fill="#9fa1a6"/><g fill="#3e4347"><path d="m14.2 34.2c0-.5.4-.8.8-.7l22.6 4.5c.5.1.8.5.8 1v17.4c0 .5-.4.8-.8.7l-22.6-4.5c-.5-.1-.8-.5-.8-1 0 .1 0-17.4 0-17.4"/><path d="m38.5 34.9c0 .4-.4.7-.8.6l-22.6-4.5c-.5-.1-.8-.5-.8-1s.4-.7.8-.6l22.6 4.5c.4.1.8.6.8 1"/></g><path d="m14.2 11.8c0-.5.4-.8.8-.7l22.6 4.5c.5.1.8.5.8 1v17.4c0 .5-.4.8-.8.7l-22.6-4.5c-.5-.1-.8-.5-.8-1v-17.4" fill="#d0d0d0"/><path d="m23.3 26.3v.8c0 .4.4.9.8 1l4.4.9c.5.1.9-.2.9-.6v-.8l-6.1-1.3" fill="#3e4347"/><path d="m29.4 27.5c0 .5-.4.8-.9.7l-4.4-.9c-.5-.1-.8-.5-.8-1v-3.1c0-.5.4-.8.8-.7l4.4.9c.5.1.9.5.9 1 0 0 0 3.1 0 3.1" fill="#94989b"/><path d="m28.8 25.3c0 .2-.2.4-.4.3l-.8-.2c-.2 0-.4-.3-.4-.5v-.8c0-.2.2-.4.4-.3l.8.2c.2 0 .4.3.4.5v.8" fill="#d0d0d0"/><path fill="#42ade2" d="m11.9 33.1l22.9 2.5-.7 21.6-21.3-4.8z"/><path fill="#ffce31" d="m16.1 31.3l18 14.3-8.7 6.8-18.1-4z"/><path fill="#83bf4f" d="m7 33.8l21.8 7.3-2.5 11.3h-21.8z"/><path fill="#ed4c5c" d="m2.7 41.3l23-.4 4.7 16.3-23.1 2z"/><path fill="#898a90" d="m38.5 56.5l-14.5 6.5v-6.1l14.5-6.5z"/><path d="m24.3 63.3c0 .4-.4.7-.9.6l-22.6-4.4c-.4-.1-.8-.5-.8-.9s.4-.7.8-.6l22.6 4.5c.5 0 .9.4.9.8" fill="#3e4347"/><path d="m0 40.3c0-.5.4-.8.8-.7l22.6 4.4c.5.1.9.5.9 1v17.4c0 .5-.4.8-.9.7l-22.6-4.4c-.5-.1-.8-.5-.8-1v-17.4" fill="#d0d0d0"/><path d="m15.2 55.9l-6.1-1.2v.8c0 .4.4.8.8.9l4.4.9c.5.1.8-.2.8-.6l.1-.8" fill="#3e4347"/><path d="m15.2 55.9c0 .5-.4.8-.8.7l-4.4-.9c-.5-.1-.9-.5-.9-1v-3.1c0-.5.4-.8.9-.7l4.4.9c.5.1.8.5.8 1 0 0 0 3.1 0 3.1" fill="#94989b"/><path d="m14.6 53.8c0 .2-.2.4-.4.3l-.8-.1c-.2 0-.4-.3-.4-.5v-.8c0-.2.2-.4.4-.3l.8.2c.2 0 .4.3.4.5v.7" fill="#d0d0d0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5d1.svg b/public/emoji/1f5d1.svg
new file mode 100644
index 000000000..a83f728e2
--- /dev/null
+++ b/public/emoji/1f5d1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m4.9 24.5l3.2 25.7c.1 7.6 10.2 13.8 22.6 13.8 12.5 0 22.6-6.2 22.6-13.8l3.2-25.7h-51.6" fill="#b1bcc4"/><g fill="#cad5dd"><path d="m9.1 24.5l2.7 25.7c0 7.6 8.5 13.8 18.9 13.8 10.5 0 18.9-6.2 18.9-13.8l2.7-25.7h-43.2"/><ellipse cx="30.7" cy="25.2" rx="25.8" ry="11.7"/></g><ellipse cx="30.7" cy="24.5" rx="21.1" ry="9.6" fill="#333"/><path d="m17.3 26.4c.4 3.3-4.9-3.7-6.5-1.6-.8 1.1 3.6 6.5 3.6 6.5l11-4.9c0 0 1-8.6-.5-7-3.6 3.8-8.3 1.4-7.6 7" fill="#efd57f"/><path d="m22.8 26.4c-3.4-.5-2.4-6.2-5-5.5-3.5.9-.9 5.3-7.2 8.1 0 0 18.1 12.4 19.6-.1 0 .1-3-6.8-4.9-6.2-1.1.3-.2 4-2.5 3.7" fill="#fee790"/><path d="m33.3 25.7c-.3 3.3 8.5 9.5 8.5 9.5l11.8-9.6c0 0-3.8-1.1-5-2.6-.8-1.1-2-4.2-4.4-3.8-2.6.5-1.8 4.8-3.1 5.8-1.4 1.1-7.6-1.6-7.8.7" fill="#efd57f"/><path d="m48.9 20.4c-1.1-.9-14.1 8.3-14.2 8.6-.4 2.2 5.1 2 5.8 2-.8 4.2 13.5.1 13.8-2.2-1.1-2.5-3-3.6-5.8-3.4-.2 0 2.4-3.3.4-5" fill="#fee790"/><path d="m23.6 35.5c-.8 1.1 17.2-.6 17.4-.9 1.4-1.7-3.4-4.1-4-4.5 2.9-3.3.8-4.4-3.2-3.3.4-6.8-1.2-8.5-4.5 0-1.2-.6-5.4-.1-6.3 2.1-1.1 2.4 4.8 1 .6 6.6" fill="#428bc1"/><path d="m27.3 21.8c-1.8.5-1.1 12.6 1.3 13.2-.2.3-2.5 2.8-1.5 3.6 1.6 1.4 8.9-4.7 8.6-6.5 6.8.8 9-.7.3-4.3.7-1 3.9-4.1 1.8-5.1-2.4-1.2-4.4 3.1-6.1 2.8-1.5-.3-1.9-4.4-4.4-3.7" fill="#42ade2"/><g fill="#b1bcc4"><path d="m51.7 32l-2 18.2c0 7.6-8.5 13.8-18.9 13.8 12.5 0 22.6-6.2 22.6-13.8l3-23.5c-.7 2-2.3 3.8-4.7 5.3"/><path d="m11.8 50.2l-2-18.2c-2.4-1.5-4-3.3-4.6-5.2l3 23.5c0 7.5 10.1 13.7 22.5 13.7-10.4 0-18.9-6.2-18.9-13.8"/></g><path d="m56.6 24.5c-.7-6.2-12-11.1-25.8-11.1-13.9 0-25.1 4.9-25.8 11.1v.2c0 .1 0 .3 0 .4 0 .5.1 1.1.2 1.6.6 1.9 2.2 3.7 4.6 5.3l2 18.2c0 7.6 8.5 13.8 18.9 13.8 10.5 0 18.9-6.2 18.9-13.8l2-18.2c2.4-1.5 4-3.3 4.6-5.2.2-.5.2-1.1.2-1.6 0-.1 0-.3 0-.4l.2-.3m-25.9 9.6c-11.6 0-21.1-4.3-21.1-9.6s9.5-9.5 21.1-9.5c11.6 0 21.1 4.3 21.1 9.6s-9.4 9.5-21.1 9.5" fill="#cad5dd"/><g fill="#7d8b91"><path transform="matrix(.9824-.1867.1867.9824-10.403 2.9474)" d="m9.4 55.9h2.1v1.6h-2.1z"/><path transform="matrix(.9825-.1863.1863.9825-10.1515 5.4152)" d="m22.7 55.9h2.1v1.6h-2.1z"/><path d="m13.7 52.6c0 0 4.1 3.8 11.2 4.7 0 0-.8 5.6-2.7 6.4-3.2 1.4-12-2.7-12.6-6-.4-1.7 4.1-5.1 4.1-5.1"/></g><path d="m13.4 51c0 0 4.1 3.8 11.2 4.7 0 0-.8 5.6-2.7 6.4-3.2 1.4-12-2.7-12.6-6-.4-1.7 4.1-5.1 4.1-5.1" fill="#dfe9ef"/><path d="m54.4 29.9c-1.3 1.7-3.1 3-4.9 4.2-1.9 1.1-3.9 2-5.9 2.6-4.1 1.3-8.5 1.8-12.8 1.8-4.3 0-8.6-.5-12.8-1.7-2.1-.6-4.1-1.5-6-2.6-1.8-1.1-3.6-2.5-4.8-4.3 1.5 1.5 3.4 2.6 5.2 3.4 1.9.9 3.9 1.5 5.9 1.9 4.1.9 8.2 1.2 12.4 1.2 4.2 0 8.3-.4 12.4-1.3 2-.5 4-1.1 5.9-2 1.9-.7 3.8-1.8 5.4-3.2" fill="#fff"/><path d="m58.4 14.7l.6-3.6c.6-2.9-10.8-7.4-22.1-9.6-11.3-2.1-23.8-2.1-24.4.8l-1 3.5 46.9 8.9" fill="#b1bcc4"/><path d="m55.4 14.1l.6-3.6c.6-2.9-9.2-7.2-19.1-9-9.8-1.9-20.7-1.5-21.4 1.4l-.9 3.5 40.8 7.7" fill="#cad5dd"/><path d="M11.6,5.6C12.1,3.2,23,3.2,36,5.6s23,6.4,22.5,8.8c-0.5,2.4-11.5,2.4-24.4,0C21.1,12,11,8,11.6,5.6z" fill="#7d8b91"/><path d="m15.8 6.6c.4-2 9.4-2 20 0s18.8 5.2 18.4 7.2c-.4 2-9.4 2-20 0-10.6-1.9-18.8-5.2-18.4-7.2" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5d2.svg b/public/emoji/1f5d2.svg
new file mode 100644
index 000000000..edfd8d0e6
--- /dev/null
+++ b/public/emoji/1f5d2.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60 58.2c0 2.1-1.7 3.7-3.9 3.7h-45.3c-2.1 0-3.9-1.7-3.9-3.7v-44.3c0-2.1 1.7-3.8 3.9-3.8h45.4c2.1 0 3.9 1.7 3.9 3.8v44.3z" fill="#93a2aa"/><path d="M57.1,58.2c0,2.1-1.7,3.7-3.9,3.7H7.9C5.7,62,4,60.3,4,58.2V13.9c0-2.1,1.7-3.8,3.9-3.8h45.4
+		c2.1,0,3.9,1.7,3.9,3.8V58.2z" fill="#f0f4f5"/><path d="m52.3 56.4c-6.4 6.2-18 5.6-18 5.6s8.5-2.5 16.3-11.7c5.9-6.9 6.5-15.3 6.5-15.3s3.5 13.3-4.8 21.4" fill="#93a2aa"/><g fill="#3e4347"><ellipse cx="13.1" cy="17" rx="2.9" ry="2.8"/><ellipse cx="24.8" cy="17" rx="2.9" ry="2.8"/><ellipse cx="36.3" cy="17" rx="2.9" ry="2.8"/><ellipse cx="47.9" cy="17" rx="2.9" ry="2.8"/><path d="m40.6 4.6c-.7-1.2-1.7-2.5-3.6-2.6-1.8-.1-1.9 2.1-.1 2.2-.1 0 .4.3.3.2.4.4.6.9.9 1.4.6 1.4.8 2.9.8 4.4h2.9c-.1-1.9-.4-3.9-1.2-5.6m-3.7-.4c.1 0 .1 0 0 0"/><path d="m29 4.6c-.6-1.2-1.7-2.5-3.6-2.6-1.8-.1-1.9 2.1-.1 2.2-.1 0 .4.3.3.2.4.4.6.9.9 1.4.6 1.4.8 2.9.8 4.4h2.9c-.1-1.9-.3-3.9-1.2-5.6m-3.6-.4c0 0 0 0 0 0"/><path d="m17.4 4.6c-.6-1.2-1.7-2.5-3.6-2.6-1.8-.1-1.8 2.1 0 2.2-.1 0 .4.3.3.2.4.4.6.9.9 1.4.6 1.4.8 2.9.8 4.4h2.9c-.1-1.9-.4-3.9-1.3-5.6m-3.6-.4c0 0 0 0 0 0"/><path d="m52.1 4.6c-.6-1.2-1.7-2.5-3.6-2.6-1.8-.1-1.9 2.1-.1 2.2 0 0 .4.3.3.2.4.4.6.9.9 1.4.6 1.4.8 2.9.8 4.4h2.9c0-1.9-.3-3.9-1.2-5.6m-3.6-.4c0 0 0 0 0 0"/></g><g fill="#94989b"><path d="m36.3 16c-.3 0 .4.1 0 0 .3.1-.4-.3-.2-.2-.4-.4-.6-.9-.9-1.4-.6-1.4-.8-2.9-.8-4.4 0-1.5.2-3 .8-4.4.2-.5.4-.8.8-1.3 0-.1.1-.1.4-.3-.3.2 0 0 .1 0-.2.1-.2.1-.1 0-.2 0-.3 0-.1 0 1.9-.1 1.9-2.3 0-2.2-1.9.1-2.9 1.4-3.6 2.6-.9 1.7-1.1 3.7-1.1 5.5 0 1.8.3 3.8 1.1 5.5.6 1.2 1.7 2.5 3.6 2.6 1.9.3 1.9-1.9 0-2"/><path d="m24.8 16c-.4 0 .3.1 0 0 .3.1-.4-.3-.2-.2-.4-.4-.6-.9-.9-1.4-.6-1.4-.8-2.9-.8-4.4 0-1.5.2-3 .8-4.4.2-.5.4-.8.8-1.3 0-.1.1-.1.4-.3-.3.2 0 0 .1 0-.2.1-.2.1-.1 0-.2 0-.3 0-.1 0 1.9-.1 1.9-2.3 0-2.2-1.9.1-2.9 1.4-3.6 2.6-.9 1.7-1.1 3.7-1.1 5.5 0 1.8.3 3.8 1.1 5.5.6 1.2 1.7 2.5 3.6 2.6 1.8.3 1.8-1.9 0-2"/><path d="m13.2 16c-.3 0 .3.1 0 0 .3.1-.4-.3-.2-.2-.4-.4-.6-.9-.9-1.4-.6-1.4-.8-2.9-.8-4.4 0-1.5.2-3 .8-4.4.2-.5.4-.8.8-1.3 0-.1.1-.1.4-.3-.3.2 0 0 .1 0-.2.1-.2.1-.1 0-.2 0-.3 0-.1 0 1.9-.1 1.9-2.3 0-2.2-1.9.1-2.9 1.4-3.6 2.6-.9 1.7-1.1 3.7-1.1 5.5 0 1.8.3 3.8 1.1 5.5.6 1.2 1.7 2.5 3.6 2.6 1.9.3 1.9-1.9 0-2"/><path d="m47.9 16c-.3 0 .3.1 0 0 .3.1-.4-.3-.2-.2-.4-.4-.6-.9-.9-1.4-.6-1.4-.8-2.9-.8-4.4 0-1.5.2-3 .8-4.4.2-.5.4-.8.8-1.3 0-.1.1-.1.4-.3-.3.2 0 0 .1 0-.2.1-.2.1-.1 0-.2 0-.3 0-.1 0 1.9-.1 1.9-2.3 0-2.2-1.9.3-2.9 1.6-3.6 2.8-.9 1.7-1.1 3.7-1.1 5.5 0 1.8.3 3.8 1.1 5.5.6 1.2 1.7 2.5 3.6 2.6 1.9.1 1.9-2.1 0-2.2"/></g><g fill="#7d8b91"><path d="m8.7 25.2h42.9v2.8h-42.9z"/><path d="m8.7 33.6h42.9v2.8h-42.9z"/><path d="m8.7 41.9h42.9v2.8h-42.9z"/><path d="m30.1 50.3h16.6v2.8h-16.6z"/></g><path d="m57.1 35c0 12.9-9.6 27-22.8 27 0 0 5.4-3 5.4-13.9 15.1 0 17.4-13.1 17.4-13.1" fill="#d7dadb"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5d3.svg b/public/emoji/1f5d3.svg
new file mode 100644
index 000000000..abe8a9410
--- /dev/null
+++ b/public/emoji/1f5d3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60 58.2c0 2.1-1.7 3.8-3.9 3.8h-45.3c-2.1 0-3.9-1.7-3.9-3.8v-44.3c0-2.1 1.7-3.8 3.9-3.8h45.4c2.1 0 3.9 1.7 3.9 3.8v44.3z" fill="#93a2aa"/><path d="M57.1,13.9c0-2.1-1.7-3.8-3.9-3.8H7.9c-2.1,0-3.9,1.7-3.9,3.8v21.3h53.1V13.9z" fill="#ed4c5c"/><path d="M4,35.1v23.1C4,60.3,5.7,62,7.9,62h45.4c2.1,0,3.9-1.7,3.9-3.8V35.1H4z" fill="#d9e3e8"/><g fill="#3e4347"><ellipse cx="13.1" cy="17" rx="2.9" ry="2.8"/><ellipse cx="24.8" cy="17" rx="2.9" ry="2.8"/><ellipse cx="36.3" cy="17" rx="2.9" ry="2.8"/><ellipse cx="47.9" cy="17" rx="2.9" ry="2.8"/><path d="m40.6 4.6c-.7-1.2-1.7-2.5-3.6-2.6-1.8-.1-1.9 2.1-.1 2.2 0 0 .4.3.3.2.4.4.6.9.9 1.4.6 1.4.8 2.9.8 4.4h2.9c-.1-1.9-.4-3.9-1.2-5.6m-3.7-.4c.1 0 .1 0 0 0"/><path d="m29 4.6c-.6-1.2-1.7-2.5-3.6-2.6-1.8-.1-1.9 2.1-.1 2.2 0 0 .4.3.3.2.4.4.6.9.9 1.4.6 1.4.8 2.9.8 4.4h2.9c-.1-1.9-.3-3.9-1.2-5.6m-3.6-.4c0 0 0 0 0 0"/><path d="m17.4 4.6c-.6-1.2-1.7-2.5-3.6-2.6-1.8-.1-1.8 2.1 0 2.2 0 0 .4.3.3.2.4.4.6.9.9 1.4.6 1.4.8 2.9.8 4.4h2.9c-.1-1.9-.4-3.9-1.3-5.6m-3.6-.4c0 0 0 0 0 0"/><path d="m52.1 4.6c-.6-1.2-1.7-2.5-3.6-2.6-1.8-.1-1.9 2.1-.1 2.2 0 0 .4.3.3.2.4.4.6.9.9 1.4.6 1.4.8 2.9.8 4.4h2.9c0-1.9-.3-3.9-1.2-5.6m-3.6-.4c0 0 0 0 0 0"/></g><g fill="#94989b"><path d="m36.3 16c-.3 0 .4.1 0 0 .3.1-.4-.3-.2-.2-.4-.4-.6-.9-.8-1.4-.6-1.4-.8-2.9-.8-4.4 0-1.5.2-3 .8-4.4.2-.5.4-.8.8-1.3.1-.1.1-.1.4-.3-.3.2 0 0 .1 0-.2.1-.2.1-.1 0-.2 0-.3 0-.1 0 1.9-.1 1.9-2.3 0-2.2-1.9.1-2.9 1.4-3.6 2.6-.9 1.7-1.1 3.7-1.1 5.5 0 1.8.3 3.8 1.1 5.5.6 1.2 1.7 2.5 3.6 2.6 1.8.3 1.8-1.9-.1-2"/><path d="m24.8 16c-.4 0 .3.1 0 0 .3.1-.4-.3-.2-.2-.4-.4-.6-.9-.9-1.4-.6-1.4-.8-2.9-.8-4.4 0-1.5.2-3 .8-4.4.2-.5.4-.8.8-1.3 0-.1.1-.1.4-.3-.3.2 0 0 .1 0-.2.1-.2.1-.1 0-.2 0-.3 0-.1 0 1.9-.1 1.9-2.3 0-2.2-1.9.1-2.9 1.4-3.6 2.6-.9 1.7-1.1 3.7-1.1 5.5 0 1.8.3 3.8 1.1 5.5.6 1.2 1.7 2.5 3.6 2.6 1.8.3 1.8-1.9 0-2"/><path d="m13.2 16c-.3 0 .3.1 0 0 .3.1-.4-.3-.2-.2-.4-.4-.6-.9-.9-1.4-.6-1.4-.8-2.9-.8-4.4 0-1.5.2-3 .8-4.4.2-.5.4-.8.8-1.3 0-.1.1-.1.4-.3-.3.2 0 0 .1 0-.2.1-.2.1-.1 0-.2 0-.3 0-.1 0 1.9-.1 1.9-2.3 0-2.2-1.9.1-2.9 1.4-3.6 2.6-.9 1.7-1.1 3.7-1.1 5.5 0 1.8.3 3.8 1.1 5.5.6 1.2 1.7 2.5 3.6 2.6 1.9.3 1.9-1.9 0-2"/><path d="m47.9 16c-.3 0 .3.1 0 0 .3.1-.4-.3-.2-.2-.4-.4-.6-.9-.9-1.4-.6-1.4-.8-2.9-.8-4.4 0-1.5.2-3 .8-4.4.2-.5.4-.8.8-1.3 0-.1.1-.1.4-.3-.3.2 0 0 .1 0-.2.1-.2.1-.1 0-.2 0-.3 0-.1 0 1.9-.1 1.9-2.3 0-2.2-1.9.3-2.9 1.6-3.6 2.8-.9 1.7-1.1 3.7-1.1 5.5 0 1.8.3 3.8 1.1 5.5.6 1.2 1.7 2.5 3.6 2.6 1.9.1 1.9-2.1 0-2.2"/></g><g fill="#d0d0d0"><path d="m33.5 10.1c0-1.5.2-3.1.8-4.6.3-.7.9-2.1 2-2.1.6 0 .6-.7 0-.7-1.4 0-2.1 1.2-2.6 2-.9 1.7-1.1 3.5-1.1 5.3 0 .6.9.6.9.1"/><path d="m21.9 10.1c0-1.5.2-3.1.8-4.6.3-.7.9-2.1 2-2.1.6 0 .6-.7 0-.7-1.4 0-2.1 1.2-2.6 2-.9 1.7-1.1 3.5-1.1 5.3.1.6.9.6.9.1"/><path d="m10.4 10.1c0-1.5.2-3.1.8-4.6.3-.7.9-2.1 2-2.1.6 0 .6-.7 0-.7-1.4 0-2.1 1.2-2.6 2-.9 1.7-1.1 3.5-1.1 5.3 0 .6.9.6.9.1"/><path d="m45.1 10.1c0-1.5.2-3.1.8-4.6.3-.7.9-2.1 2-2.1.6 0 .6-.7 0-.7-1.4 0-2.1 1.2-2.6 2-.9 1.7-1.1 3.5-1.1 5.3 0 .6.9.6.9.1"/></g><g fill="#fff"><path d="m19.1 28.4v.2c0 .8.1 1.4.3 1.7.1.3.5.5 1 .5.5 0 .8-.2 1-.5.1-.2.1-.6.1-1.1v-7.2h2.2v7.1c0 .9-.2 1.6-.5 2.1-.5.9-1.4 1.3-2.8 1.3s-2.2-.3-2.7-1c-.5-.7-.7-1.6-.7-2.9v-.2h2.1"/><path d="m26 22.1h2.2v6.3c0 .7.1 1.2.3 1.5.3.6.8.9 1.7.9.9 0 1.5-.3 1.7-.9.2-.3.3-.8.3-1.5v-6.3h2.2v6.3c0 1.1-.2 1.9-.5 2.5-.7 1.1-1.9 1.7-3.7 1.7s-3.1-.6-3.7-1.7c-.3-.6-.5-1.5-.5-2.5v-6.3"/><path d="m36.6 22.1h2.2v8.4h5.3v1.8h-7.5v-10.2"/></g><g fill="#333"><path d="m16.1 44.5v-2.8c1.3-.1 2.1-.1 2.6-.3.8-.2 1.4-.5 1.9-1.1.3-.4.6-.9.8-1.5.1-.4.2-.6.2-.8h3.3v20.6h-4.1v-14.1h-4.7"/><path d="m45 41.5c-.6.6-1.4 1.7-2.5 3.2-1.1 1.5-2 3.1-2.7 4.7-.6 1.3-1.1 2.8-1.5 4.7-.5 1.8-.7 3.4-.7 4.6h-4.1c.1-3.7 1.3-7.5 3.6-11.5 1.5-2.5 2.7-4.2 3.7-5.2h-10.1l.1-3.6h14.2v3.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5dc.svg b/public/emoji/1f5dc.svg
new file mode 100644
index 000000000..7d7fcab04
--- /dev/null
+++ b/public/emoji/1f5dc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d0d0d0" d="m39.2 56.8h20.1v2.1h-20.1z"/><path fill="#3e4347" d="m46.5 44.8h5.5v4.5h-5.5z"/><g fill="#94989b"><path d="m18.9 9.2c3 0 5.9 0 8.9 0 2.4 0 4.9 0 7.3 0 2 2.2 4 4.3 5.9 6.5.1.2.3.3.4.5.7.7 1.5 1.1 2.5 1.1.5 0 1.1 0 1.6 0 2.1 0 4.1 0 6.2 0 1 0 2.1 0 3.1 0 1.8 0 3.3-1.6 3.3-3.6s-1.6-3.7-3.4-3.7c-3.2 0-6.4 0-9.6 0-2-2.2-4-4.3-5.9-6.5-.1-.2-.3-.3-.4-.5-.7-.6-1.5-1-2.4-1-.4 0-17.4 0-17.5 0-1.8 0-3.3 1.6-3.3 3.6 0 2 1.5 3.6 3.3 3.6"/><path d="m54.7 37.6c-3.3 0-6.6 0-9.9 0-1 0-1.9-.1-2.7.5-.6.4-1 1-1.5 1.5-1.4 1.6-2.9 3.1-4.3 4.7-.4.5-.9.9-1.3 1.4-2.5 0-5 0-7.5 0-2.9 0-5.8 0-8.7 0-1.8 0-3.3 1.6-3.3 3.6s1.5 3.6 3.3 3.6c3 0 5.9 0 8.9 0 2 0 4 0 6 0 .7 0 1.3 0 2 0 1.1 0 2.1-.1 3-1.1 2.1-2.3 4.3-4.6 6.4-7 2.8 0 5.7 0 8.5 0 .4 0 .7 0 1.1 0 1.8 0 3.3-1.6 3.3-3.6 0-2-1.5-3.6-3.3-3.6"/></g><path fill="#d0d0d0" d="m43.8 17.3h11v20.3h-11z"/><g fill="#3e4347"><path d="m54.7 20.6l-10.9 3.4v-3.4l10.9-3.3z"/><path d="m54.7 27.4l-10.9 3.4v-3.4l10.9-3.4z"/><path d="m54.7 34.2l-10.9 3.4v-3.4l10.9-3.4z"/></g><path d="m54.7 60.6c0 .8-.6 1.4-1.3 1.4h-8.3c-.7 0-1.3-.6-1.3-1.4v-5.3c0-.8.6-1.4 1.3-1.4h8.3c.7 0 1.3.6 1.3 1.4v5.3" fill="#94989b"/><g fill="#d0d0d0"><path d="m46.5 53.8h2.7v8.2h-2.7z"/><path d="m50.6 53.8h1.4v8.2h-1.4z"/></g><ellipse cx="39.2" cy="57.9" rx="2.7" ry="2.9" fill="#94989b"/><ellipse cx="40" cy="56.8" rx=".8" ry=".9" fill="#d0d0d0"/><ellipse cx="59.3" cy="57.9" rx="2.7" ry="2.9" fill="#94989b"/><ellipse cx="60.3" cy="56.8" rx=".8" ry=".9" fill="#d0d0d0"/><path fill="#94989b" d="m46.5 49.3h5.5v4.5h-5.5z"/><path d="m34.4 21.3v-12.2c0 0-18.4-2.2-25 0-2 .6-5.5 4-5.5 6.1s3.6 5.5 5.5 6.1c6.6 2.2 25 0 25 0" fill="#428bc1"/><path d="m34.4 20.1v-9.7c0 0-17-1.7-23.2 0-1.8.5-5.1 3.2-5.1 4.8s3.3 4.3 5.1 4.8c6.2 1.8 23.2.1 23.2.1" fill="#ddeaf2"/><path d="m37.2 33.6v-12.4c0 0-23.1-2.1-29.7.1-2 .6-5.5 4-5.5 6.1 0 2.1 3.6 5.5 5.5 6.1 6.6 2.2 29.7.1 29.7.1" fill="#ed4c5c"/><path d="m37.2 32.1v-9.4c0 0-21.7-1.6-27.8.1-1.8.5-5.2 3.1-5.2 4.6 0 1.6 3.3 4.1 5.2 4.6 6.2 1.7 27.8.1 27.8.1" fill="#ddeaf2"/><path d="m35.1 45.6v-11.9c0 0-16.3-2.3-22.9-.1-2 .6-5.5 4-5.5 6.1s3.6 5.5 5.5 6.1c6.6 2.1 22.9-.2 22.9-.2" fill="#ffce31"/><path d="m35.1 44.2v-9.2c0 0-14.9-1.8-21-.1-1.8.5-5 3.1-5 4.7 0 1.6 3.3 4.2 5 4.7 6.1 1.7 21-.1 21-.1" fill="#ddeaf2"/><g fill="#94989b"><path d="m34.4 13.3l-18.1-.9h18.1z"/><path d="m34.4 17.1l-13.1.2 13.1-1.1z"/><path d="m37.2 25.4l-9.4-.5 9.4-.5z"/><path d="m37.2 28.5l-19.3 1.2 19.3-2.1z"/><path d="m35.1 39.2l-11.1-2 11.1 1.1z"/><path d="m35.1 41.6l-17.8.7 17.8-1.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5dd.svg b/public/emoji/1f5dd.svg
new file mode 100644
index 000000000..9bbf4f2ac
--- /dev/null
+++ b/public/emoji/1f5dd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#595959" d="m13.3 56.3l-1.7-1.8 4.1-4.1-2.1-2.1 4.1-4 2.1 2.1 4.2-4.2 1.8 1.8-1.1 1.1 1.6 1.5 1.1-1.1.9 1 3.3 3.3-3 2.9-3.3-3.2-2.1 2 3.2 3.2-2.3 2.2-3.1-3.2-2.1 2.1 3.2 3.2-3 3-3.2-3.2-.1-.1-.9-.9 1.1-1-1.6-1.6z"/><path d="m55.2 13.9c1.8-1 3-2.9 3-5.2 0-3.3-2.7-5.9-6-5.9-2.2 0-4.2 1.2-5.2 2.9-1.3-2.2-3.7-3.7-6.5-3.7-4.2 0-7.5 3.3-7.5 7.4 0 4.1 3.4 7.4 7.5 7.4.4 0 .7 0 1-.1l-1.1 1h-2.3v2.2l-.6.6-.2-.2c-.5-.5-1.4-.5-1.9 0l-.1.1c-.5.5-.5 1.3 0 1.8l.2.2-27.8 27.7.5.5-.7.7c-.7-.3-1.6-.3-2.1.2-.7.7-.5 2 .4 2.9.9.9 2.3 1.1 3 .4.5-.5.5-1.3.2-2.1l.7-.7.5.5 27.8-27.5.2.2c.5.5 1.4.5 1.9 0l.1-.1c.5-.5.5-1.3 0-1.8l-.2-.2.6-.6h2.3v-2.2l1.1-1c0 .3-.1.7-.1 1 0 4.1 3.4 7.4 7.5 7.4s7.5-3.3 7.5-7.4c.1-2.8-1.4-5.2-3.7-6.4m-3.7 11.3c-2.8 0-5-2.2-5-5 0-1.1.3-2.1.9-2.9l-1.2-1.2.5-.5c.8.4 1.6.3 2.1-.2.7-.7.5-2-.4-2.9-.9-.9-2.3-1.1-3-.4-.5.5-.5 1.3-.2 2.1l-.5.5-1.2-1.2c-.8.6-1.9 1-3 1-2.8 0-5-2.2-5-5s2.2-5 5-5c2.8 0 5 2.2 5 5h3.1c0-.2-.1-.4-.1-.6 0-2.1 1.7-3.7 3.7-3.7 2.1 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7c-.2 0-.5 0-.7-.1v2.8c0 0 0 0 0 0 2.8 0 5 2.2 5 5s-2.2 4.9-5 4.9" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5de.svg b/public/emoji/1f5de.svg
new file mode 100644
index 000000000..fc3788633
--- /dev/null
+++ b/public/emoji/1f5de.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse transform="matrix(.7071-.7071.7071.7071-3.5789 8.6397)" cx="8.6" cy="8.6" rx="11.8" ry="3.3" fill="#94989b"/><g fill="#d0d0d0"><path d="m38.4 25.6c-5.5-5.6-19.9-23.3-21.3-25.1.9 1.4-1.7 6-6.1 10.5-4.4 4.4-9 7.1-10.5 6.1 1.8 1.4 19.5 15.8 25.1 21.3 5.6 5.6 19.9 23.3 21.3 25.1 0 .1.1.1.1.2 1.3 1.3 6-1.4 10.6-6 4.6-4.6 7.3-9.4 6-10.6 0 0-.1-.1-.2-.1-1.7-1.5-19.4-15.9-25-21.4"/><path d="m11.3 3c.8-.3 1.3-.4 1.6-.1.7.7-.9 3.5-3.7 6.3s-5.6 4.4-6.3 3.7c-.1-.1-.2-.2-.2-.4-.5 1.1-.6 1.9-.2 2.3 1 1 4.7-1.2 8.4-4.9 3.7-3.7 5.9-7.5 4.9-8.4-.6-.7-2.3 0-4.5 1.5"/><path d="m7.1 9.3c-.4-.4.4-1.8 1.8-3.2 1.3-1.3 2.6-2 3.1-1.9 0-.1 0-.2-.1-.3-.5-.5-2.3.6-4 2.4-1.8 1.8-2.8 3.6-2.4 4 .3.3 1.4-.1 2.6-1.1-.4.2-.8.3-1 .1"/></g><g fill="#94989b"><path d="m25.1 34.1l1.8-2-17.4-15.7c-.8.6-1.6 1.1-2.3 1.6l17.9 16.1"/><path d="m18.4 7.2c-.5.7-1.1 1.5-1.6 2.2l15.6 17.4 3.6 3.6 22.7 22.1 1.7-2-22.5-22-3.6-3.6-15.9-17.7"/><path d="m12.2 14.1l16.4 16.4 1.9-1.9-16.4-16.4c-.1.1-.3.3-.4.4-.5.6-1 1-1.5 1.5"/></g><path d="m41.2 27.1c0 0 .7 1.8-5.8 8.3-6.5 6.5-8.3 5.8-8.3 5.8l-6.8-6.8c0 0 1.7.8 8.3-5.8 6.6-6.6 5.8-8.3 5.8-8.3l6.8 6.8" fill="#3e4347"/><path d="m48.5 61.2c.5-.2 1.2-.5 2.3-1.2 1.6-1 3.3-2.5 5-4.2l-18.4-18.4c-1.6 1.6-3.2 3.1-4.9 4.6 5.9 6.7 13.7 16.3 16 19.2" fill="#94989b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5e1.svg b/public/emoji/1f5e1.svg
new file mode 100644
index 000000000..8802fe08c
--- /dev/null
+++ b/public/emoji/1f5e1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m36.8 30.4c0 0 14.6 8.6 27.2 33.6l-30.4-30.4 3.2-3.2" fill="#94989b"/><path d="m30.4 36.8c0 0 8.6 14.6 33.6 27.2l-30.4-30.4-3.2 3.2" fill="#d0d0d0"/><path d="m3.6 13.7c-1-1-1-2.7 0-3.8l6.3-6.3c1-1 2.7-1 3.8 0l22.6 25.1c1 1 1 2.7 0 3.8l-3.8 3.8c-1 1-2.7 1-3.8 0l-25.1-22.6" fill="#3e4347"/><g fill="#d3976e"><path d="m5.8 13.1l7.4-7.3c1-1 1-2.7 0-3.8l-.2-.2c-.8-.8-2-1-3-.5-2.5-1.9-6-1.7-8.2.5-2.2 2.2-2.4 5.7-.5 8.1-.4 1-.3 2.2.5 3l.2.2c1 1 2.7 1 3.8 0"/><path d="m44.2 8.7c-2.8-1.3-5.8-.4-7.6 2.2-2 3-1.3 5.7 0 7.2 1.3 1.6 3.3 2.1 5.1 1.3.9-.4 1.3-1.4.9-2.3-.4-.9-1.4-1.3-2.3-.9-.3.1-.6 0-.9-.4-.6-.7-.5-1.8.3-3 1.1-1.7 2.5-1.3 3.3-1 1.6.7 2.8 2.6 2.2 5-1.1 4-5.2 9.7-11.8 16.3-6.9 6.7-12.5 10.8-16.5 11.9-2.3.6-4.3-.6-5-2.2-.3-.7-.7-2.1 1-3.3 1.2-.8 2.3-.9 3-.3.3.3.5.7.4.9-.4.9 0 1.9.9 2.3.9.4 1.9 0 2.3-.9.8-1.7.3-3.7-1.3-5.1-1.5-1.2-4.2-2-7.2 0-2.7 1.8-3.5 4.8-2.2 7.6 1.3 2.9 4.9 5.2 9.1 4.1 4.7-1.3 10.7-5.5 17.9-12.7 7.2-7.2 11.4-13.2 12.7-17.9 1-3.9-1.4-7.5-4.3-8.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5e3.svg b/public/emoji/1f5e3.svg
new file mode 100644
index 000000000..9ba8a6ca6
--- /dev/null
+++ b/public/emoji/1f5e3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#5d6d74"><path d="m38.5 42.6c-4.6-1.5-3.3-2.6 1.1-4.3 2.1-.8.8-2.5.9-3.8 0-.6 2.5-.5 2.3-2.9-.1-1.7-3.8-4.1-4.8-5.1-.6-.6 1.2-2.2-.1-3.6-1.7-1.9-2-5.3-3-7.2 0 0 .8-1.2.2-1.9-5.2-5.8-24.5-5.2-29.5 3.4-5.5 9.7-5.6 23 5.9 30.2 5.1 3.2-1.4 14.6-1.4 14.6h20.3c0-1.9-2.3-8.9 1.7-8.6 3.4.3 7.7.1 7.3-3.8-.1-1.2-.2-2.2.6-3.2.8-.9 2-2.7-1.5-3.8"/><path d="m43.1 40.8l18.9 2.5v-5z"/><path d="m58.5 57.1l2-4.3-17.4-9.4z"/><path d="m60.5 28.8l-2-4.3-15.4 13.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5e8.svg b/public/emoji/1f5e8.svg
new file mode 100644
index 000000000..b8c77e411
--- /dev/null
+++ b/public/emoji/1f5e8.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M8.6,5h46.9c3.6,0,6.6,2.9,6.6,6.5v29.8c0,3.6-2.9,6.5-6.6,6.5h-6.9V59L38.1,47.8H8.6c-3.6,0-6.6-2.9-6.6-6.5
+		V11.5C2,7.9,4.9,5,8.6,5z" fill="#4fd1d9"/><g fill="#fff"><circle cx="48" cy="26.4" r="4.2"/><circle cx="32" cy="26.4" r="4.2"/><circle cx="16" cy="26.4" r="4.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5ef.svg b/public/emoji/1f5ef.svg
new file mode 100644
index 000000000..ed8290098
--- /dev/null
+++ b/public/emoji/1f5ef.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.4 18.1c1.3-1.6.6-2.8-1.4-2.6l-10.5 1.2c-2 .2-3.7-1.3-3.7-3.4l-.2-9.5c0-2.1-1.1-2.4-2.2-.7l-7.5 10.7c-1.2 1.7-3.1 1.7-4.2-.1l-5.1-7.6c-1.1-1.7-2.3-1.4-2.7.6l-1.2 7.4c-.3 2.1-2.1 3-3.9 2.1l-13.6-6.6c-1.8-.9-2.4-.2-1.4 1.6l6.9 11.7c1.1 1.8.5 4.1-1.3 5.1l-6.2 3.6c-1.8 1-1.6 2.2.4 2.5l10 2c2 .4 3.9 2.5 3.2 4.5-2.1 6.1-14.3 21.4-14.3 21.4s18.4-9.4 23.4-14.2c1.5-1.4 3.4-2.1 5-.9l6.7 5.2c1.6 1.3 2.9.6 2.8-1.5l-.2-6.5c-.1-2.1 1.4-3.1 3.2-2.3l14.5 6.3c1.9.8 2.4.1 1.3-1.6l-7-10.4c-1.2-1.7-1.1-4.4.2-6.1l9-11.9" fill="#4fd1d9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5f3.svg b/public/emoji/1f5f3.svg
new file mode 100644
index 000000000..c0cfc8307
--- /dev/null
+++ b/public/emoji/1f5f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ed4c5c" d="M61.3 54.7 10.3 64 7.9 20.7 64 18.3z"/><path fill="#c94747" d="M10.3 64 2.6 49.4 0 15.5 7.9 20.7z"/><path fill="#881a0e" d="M64 18.3 7.9 20.7 0 15.5 42.1 14.4z"/><g fill="#fff"><path d="m24 30.1l2.8-.1-4.8 18.2-2.6.3-4.3-17.9 3.1-.2 2.7 13.6 3.1-13.9"/><path d="m37.5 44.8c-.9 1.4-2.2 2.2-4 2.5-1.7.2-3.1-.3-4-1.5-1.2-1.5-1.8-3.9-1.8-7 .1-3.2.8-5.7 2.1-7.4 1-1.4 2.3-2.1 4.1-2.2 1.7-.1 3 .5 3.9 1.8 1.1 1.5 1.7 3.7 1.6 6.8-.1 2.9-.7 5.3-1.9 7m-1.5-2.4c.6-1.1.9-2.6.9-4.5 0-1.9-.2-3.3-.8-4.3-.6-1-1.3-1.5-2.3-1.4-1 .1-1.8.6-2.4 1.7-.6 1.1-1 2.6-1 4.6 0 2 .2 3.4.8 4.4.6 1 1.4 1.4 2.4 1.3 1-.1 1.8-.7 2.4-1.8"/><path d="m49.3 28.8v2.8l-3.2.2-.2 13.4-2.3.3.2-13.5-3.4.2.1-3 8.8-.4"/><path d="m58.1 31.1l-5.3.3-.1 3.4 4.9-.4v2.7l-4.9.4-.1 4.1 5.6-.6v2.8l-7.7.9.3-16 7.5-.4-.2 2.8"/></g><path d="m44.2 0c-11.3.2-22.7.4-34 .6 2.3 10 .1 18.2.1 18.2l34-1.6c0 .1 2.2-7.1-.1-17.2" fill="#dfe9ef"/><g fill="#83bf4f"><path d="m40.8 6.8c-5.8.1-11.5.2-17.3.4 0-.5 0-.9 0-1.4 5.8-.2 11.5-.3 17.3-.4 0 .5 0 .9 0 1.4"/><path d="m18.5 8.7c-.1.2-.3.2-.5.1-.8-.7-1.7-1.3-2.5-2-.2-.1-.2-.3 0-.5.1-.1.2-.2.3-.2.2-.1.4-.1.6 0 .5.3.9.7 1.4 1 .2.1.4.1.5-.1.6-.9 1.1-1.8 1.6-2.7.1-.2.3-.2.6-.2.1 0 .3.1.4.1.1.2.2.4.1.6-.8 1.3-1.6 2.6-2.5 3.9"/></g><g fill="#93a2aa"><path d="m40.2 15.1c-5.8.1-11.6.3-17.4.4.1-.5.1-.9.2-1.4 5.8-.1 11.6-.2 17.4-.4-.1.5-.2.9-.2 1.4"/><path d="m20.1 17.2c-1.9 0-3.8.1-5.7.1.2-1.6.4-3.1.6-4.7 1.9 0 3.8-.1 5.7-.1-.2 1.5-.4 3.1-.6 4.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5fa.svg b/public/emoji/1f5fa.svg
new file mode 100644
index 000000000..182a68f7f
--- /dev/null
+++ b/public/emoji/1f5fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#dfe9ef" d="M21.6 56.6 2 58.2 8.1 5 27.1 3.8z"/><path fill="#bbc3c7" d="m43.4 62l-21.8-5.4 5.5-52.8 13.8 6z"/><path fill="#dfe9ef" d="M62 55.2 43.4 62 40.9 9.8 55.9 2z"/><path fill="#5df6ff" d="m22.1 52.1l-15.3 1.2 4.7-44.8 15.2-.9z"/><path fill="#00c0cf" d="m43.2 58l-21.1-5.9 4.6-44.5 14.4 6z"/><path fill="#5df6ff" d="M57.9 52.5 43.2 58 41.1 13.6 53 7.9z"/><g opacity=".7"><path d="m21.6 36c-.3.1-.6.3-.8.5.1.1.1.1.1.1-1.9 3.5 1.1 4.7 1.1 4.7-1.2 6.1 1.3 8.1 1.3 8.1-.6-4.6 3-7.6 3-7.6 1-4.7-3.3-5.6-4.7-5.8" fill="#f361f5"/><path d="m20.4 35.6c-1.8-1.2-1.8-3.1-1.8-3.1 3 0 6.3-4.4 6.3-4.4-2.2-7-3.1-1.1-3.1-1.1-3.2-3.4.9-5 .9-5-2.5-1-3.6-3.8-3.6-3.8-.1 1.8-.9 1.7-.9 1.7-5.7-3.1-6.7 1.9-6.7 1.9.9 2.7-1 3-1 3 1.9.3 2.9-2.1 2.9-2.1 3.9 1.8 1.8 8.4 1.8 8.4 1.5.8 1.9 3.6 1.9 3.6 1.1.3 2.1.9 2.9 1.4.1-.3.2-.4.4-.5" fill="#edba53"/><path d="m26.4 16.1c0 0-1.7-1.1-4.5.6 0 0-.7 6.3 4.5-.6" fill="#eef8fb"/><path d="m30.6 17.5c-2.2-3.6-5.8 1.3-5.8 1.3 1.3 1 1.4 1.9 1.2 2.7-.9 3 .3 3.9.3 3.9.7-2.5 3.1-2.9 3.1-2.9-.3-2.3 1.2-5 1.2-5" fill="#5f5cff"/><path d="m36.7 33.7c-.2.1-.4.1-.6 0-.5-.5-.8-1.1-1.1-1.7-.1-.1-.1-.2-.1-.3-1.7-.6-5-1.2-5.5 3.4 0 0 .6 3.1 2.7 1.5 0 0 2.3.4 1.4 4.5 0 0 .4 3.2 2.4 2.9 0 0 .5-4.6 3.1-8.2-.1.1-1.1 1.1-2.3-2.1" fill="#ff7033"/><path d="m53.3 18.1c0 0-4.9 1.7-10.3 1.2 0 0 .5-1.6-1.4-1.8 0 0-2.5 3-1.4 4.7 0 0-.5 3-1.1-1.4 0 0-1 2.6-2.5 2 0 0-.4 2.6-1.3.9 0 0 .7.3.9-.5 0 0-2.1-2.1-3.3 1.1 0 0-1 .4-.6 1.8 0 0 .7-1.2 1.1.6 0 0 .4-.3.5-2.6 0 0 1-.5.2 1.4 0 0 2.2 0-1.2 1.9 0 0-.2 0-.3-.7 0 0-.5 1.7-1.6 2.3 0 0 .3.7-.5 1 0 0-.4 1.1.6 1.1 0 0 .9-2.5 2.6-.5 0 0 .3-.1-.2-1.1 0 0 .9.3 1.2 1.6 0 0 .5-.1.6-1.2 0 0 .7-1.5 1.8.3 0 0-1.5-.4-1.9 1 0 0 .7-.3 1.1.1 0 0 0 .7-.4.9.2.3.4.7.7.9.2.2.2.4.1.6.8 1.3 2.2 2.9 3.3.3 0 0-1.4.7-1.8-1.3 0 0 3.5.4 4.4 3.9 0 0 1-.7 1.3-3 0 0 1.2.1 2.6 3 0 0 .6-.1.3-2 0 0 2.3-.9 1-4.6 0 0 1.9 2.5 1.3-.7 0 0 2.1-2.4-.4-4 0 0 .1-1.8 1.6-1.5 0 0 1.5-3.7.8.7 0 0 0 .9 1 1.8 0 0 .4-1.4-.3-3 .2-.2 1.7-2.9 1.5-5.2" fill="#6c732d"/><g fill="#f361f5"><path d="m31.9 27.8c.4-.9-.9-1.8-.9-1.8.2 2 .5 2.6.9 1.8"/><path d="m30.3 27.9c0 0 .6-.1.5-.8 0 0-.5 0-.5.8"/><path d="m30.1 23.8c0 0-1.6 0-1 .8.5.7 1-.8 1-.8"/></g><path d="m38.2 42.5c0 0 .5-.9.5-2.4 0 0-1.6 1.7-.5 2.4" fill="#edff54"/><path d="m48.4 36.6c0 0-1.1 1-.9 1.9.2.9 1.2-.2.9-1.9" fill="#eef8fb"/><path d="m53 39.8c.5-.8-2.7-1.8-2.7-1.8.6.8 2.2 2.5 2.7 1.8" fill="#edff54"/><path d="m49.3 39.9c.8-1.2-2.3-.6-2.3-.6s2 1.1 2.3.6" fill="#f361f5"/><g fill="#f33"><path d="m50.5 40.2c0 0-.6 1.3-2.9 1.8 0 0 .5 1 0 3 0 0 2.3-2.7 3.6 1.2 0 0 1.1.6 1.9-3 0 0-1-1.3-1.3-3.1.1 0-.2 2.3-1.3.1"/><path d="m49.5 31.5c0 0 2.6-.9 1.5-3 .1-.1.3-.2.3-.2-1.1-1.7-.7.7-.7.7.1-.2.2-.3.2-.4 0 .8-.1 1.9-1.3 2.9"/><path d="m22.6 23.5c0 0 1.9 2.7 2.1-.3.1-.7-.2-.8-.5-.8-.1-2-1.5-2.6-1.5-2.6-.9.5-.8 1.2-.8 1.2.8.1 1.3 1.1 1.6 1.9-.1.3-.4.6-.9.6"/></g><path d="m31.3 15.9c.6-1.2-1.2-2.6-1.2-2.6.2 2.9.6 3.8 1.2 2.6" fill="#edff54"/><path d="m29.8 14.8c0 0-.7.1-.7 1.2 0 0 .9-.1.7-1.2" fill="#fff"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5fb.svg b/public/emoji/1f5fb.svg
new file mode 100644
index 000000000..17545f8cc
--- /dev/null
+++ b/public/emoji/1f5fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#42ade2" d="m0 0h64v64h-64z"/><path fill="#464d51" d="m58 41.5l-20.5-8.5-25.6 4.4-11.9 6.6v20h64v-20z"/><path d="m37.2 34.3c0 0-2.8-12.2-3.4-12.3-.2 0-.7.1-1.2.3-1 .4-1.1.1-2.1-.1-.8-.2-1.4.3-1.8.6-1.9 1.2-4.7 4.8-6.3 6.3-2.4 2.3-10.5 8.3-10.5 8.3s-1.6 1.5-3.3 4.6c0 0 3.3-2.2 4.7-2.3.8 0 .2 2.3.2 2.3l4.9-3.3-3 3.3c0 0 3.6-1.4 6-2.8 1.4-.8 3.6-3.8 3.9-3.2.5 1-1.9 3.8-1.9 3.8l1.2-.4-1.2 2.3 3.4-3.1-2 3.4c0 0 2.5-3.1 3.1-3.5 4.1-2.9-1.9 4.2-1.9 4.2s6.8-3.6 9.2-3.9c3.1-.5 6.5 2.7 6.5 2.7l-4.5-7.2" fill="#fff"/><g fill="#c5ccd6"><path d="m59 43.6c-.9-1.1-1-2.1-1-2.1s-10.9-6.9-14.1-9.7c-2.3-2-6.4-6.6-8.5-8.8-.4-.4-1.3-1.2-1.8-1.1-1.3.4-2 3.8-3.1 4.5 0 0 .7.8.3 2.5 0 0 1.3-1.5 1.3-.3 0 2.3 1.7 2.1 2 3.2 1.3 4.2 3.3 7.1 4.3 7.5 1.9.8 3.4 2.2 3.4 2.2l-.8-2.1c2.5-.1 3.9 1.3 3.9 1.3s.1-2 1-1.7c2.4.7 6 3.9 6 3.9s-.1-1.3.8-1.4c2.1-.3 6.3 2.1 6.3 2.1"/><path d="m18.5 36.5l3.8-5.7-1.2 3.4z"/><path d="m23.6 33.9v-2.2l3.8-3.5z"/></g><g fill="#fff"><path d="m60.4 14.4c0 0 0 0 0 0 0-.2 0-.3 0-.5 0-1.1-1.1-2-2.6-2.1-.9-1.2-2.7-2.1-4.7-2.1-2.6 0-4.7 1.3-5.2 3-.2 0-.3 0-.5 0-1.4 0-2.6.7-2.9 1.7 0 0 0 0-.1 0-1.1 0-2 .6-2 1.4 0 .8.9 1.4 2 1.4.4 0 .8-.1 1.1-.3.4.3.9.5 1.5.5.2 0 .4 0 .6-.1.3.5 1 .8 1.8.8.3 0 .6-.1.9-.2.9.5 2 .7 3.1.7 1.1 0 2.1-.2 3-.7.3.1.5.1.8.1 1.1 0 2-.4 2.6-1.1.2.1.5.1.7.1 1.1 0 2-.6 2-1.4-.1-.6-1-1.2-2.1-1.2"/><path d="m6.9 26c0 0 .1 0 0 0 0-.1 0-.2 0-.3 0-.6.6-1 1.3-1.1.5-.6 1.4-1 2.4-1 1.3 0 2.4.7 2.7 1.5.1 0 .2 0 .2 0 .7 0 1.3.4 1.5.9.6 0 1 .3 1 .7s-.4.7-1 .7c-.2 0-.4 0-.6-.1-.2.1-.4.2-.7.2-.1 0-.2 0-.3 0-.2.2-.5.4-.9.4-.2 0-.3 0-.4-.1-.4.2-1 .4-1.6.4-.6 0-1.1-.1-1.5-.3-.1 0-.3 0-.4 0-.6 0-1-.2-1.3-.5-.1 0-.2.1-.4.1-.6 0-1-.3-1-.7 0-.5.5-.8 1-.8"/><path d="m38.4 9.8c0 0 0 0 0 0 0-.1 0-.2 0-.3 0-.6.6-1 1.3-1.1.5-.6 1.4-1 2.4-1 1.3 0 2.4.7 2.7 1.5.1 0 .2 0 .2 0 .7 0 1.3.4 1.5.9.6 0 1 .3 1 .7s-.4.7-1 .7c-.2 0-.4 0-.6-.1-.2.1-.4.2-.7.2-.1 0-.2 0-.3 0-.2.2-.5.4-.9.4-.2 0-.3 0-.4-.1-.4.2-1 .4-1.6.4-.6 0-1.1-.1-1.5-.3-.1 0-.3 0-.4 0-.6 0-1-.2-1.3-.5-.1 0-.2.1-.4.1-.5 0-1-.3-1-.7 0-.5.4-.8 1-.8"/><path d="m10.2 18.8c-.1 0-.1 0-.2 0-.3-.7-1-1.2-1.8-1.5.1-.2.2-.5.2-.7 0-1.2-1.2-2.3-2.9-2.6-1.1-1.4-3.1-2.4-5.4-2.6v11.4c1.4 0 2.8-.4 3.9-.9.7.4 1.5.6 2.4.6.8 0 1.6-.2 2.2-.5.5.3 1.1.5 1.7.5 1.4 0 2.6-.8 2.6-1.8-.1-1.1-1.3-1.9-2.7-1.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5fc.svg b/public/emoji/1f5fc.svg
new file mode 100644
index 000000000..cb64daa5f
--- /dev/null
+++ b/public/emoji/1f5fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#dae3ea" d="m38.7 47.5h-13.4l-1.3-3.5h16z"/><path d="m38.7 48.2h-13.4c-1.7 6.2-4.1 10.8-9.3 15.8h7.7c0 0 2.7-9.5 8.3-9.5s8.3 9.5 8.3 9.5h7.7c-5.2-5-7.6-9.6-9.3-15.8" fill="#ed4c5c"/><g fill="#dae3ea"><path d="m18 25.7c0 .9-.7 1.7-1.7 1.7h-14.6c-.9 0-1.7-.7-1.7-1.7 0-1 .7-1.7 1.7-1.7h14.7c.9 0 1.6.7 1.6 1.7"/><path d="m24.5 22.3c0 .9-.7 1.7-1.7 1.7h-14.6c-.9 0-1.7-.7-1.7-1.7 0-.9.7-1.7 1.7-1.7h14.7c.9.1 1.6.8 1.6 1.7"/><path d="m64 40.7c0 .9-.7 1.7-1.7 1.7h-14.6c-.9 0-1.7-.7-1.7-1.7 0-.9.7-1.7 1.7-1.7h14.7c.9 0 1.6.8 1.6 1.7"/><path d="m60.2 37.4c0 .9-.7 1.7-1.7 1.7h-14.7c-.9 0-1.7-.7-1.7-1.7 0-.9.7-1.7 1.7-1.7h14.7c.9 0 1.7.7 1.7 1.7"/></g><path fill="#ed4c5c" d="m37.5 43.3h-11l1.6-5.6h7.8z"/><path fill="#dae3ea" d="m35.9 37h-7.8l.8-7h6z"/><path fill="#ed4c5c" d="m35 30h-6l.8-6.8h4.4z"/><g fill="#dae3ea"><path d="m28.4 19.6h7.2v2.9h-7.2z"/><path d="m28.4 15h7.2v1.8h-7.2z"/></g><path fill="#ed4c5c" d="m28.4 13.6h7.2v1.4h-7.2z"/><path fill="#c94747" d="m30.7 8.2h2.6v5.4h-2.6z"/><path fill="#dae3ea" d="m30.7 1.5h2.6v6.8h-2.6z"/><path fill="#ed4c5c" d="m30.7 0h2.6v1.5h-2.6z"/><g fill="#c5d0d8"><path d="m30 16.8h4v2.9h-4z"/><path d="m28.3 30h7.5v.7h-7.5z"/></g><g fill="#b2c1c0"><path d="m30.7 7.5h2.6v.7h-2.6z"/><path d="m28.4 21.8h7.2v.7h-7.2z"/><path d="m28.3 30.7h7.5v.7h-7.5z"/><path d="m28.1 32.8h7.9v.7h-7.9z"/><path d="m27.7 34.9h8.6v.7h-8.6z"/></g><g fill="#c5d0d8"><path d="m28.1 32.1h7.9v.7h-7.9z"/><path d="m27.7 34.2h8.6v.7h-8.6z"/><path d="m27.4 36.3h9.3v.7h-9.3z"/></g><g fill="#c94747"><path d="m25.3 47.5h13.3v.7h-13.3z"/><path d="m29.8 22.5h4.3v.7h-4.3z"/><path d="m29.6 43.5h-1.3v-3.3c0-.4.3-.6.6-.6.4 0 .6.3.6.6l.1 3.3"/><path d="m31.6 43.5h-1.3v-3.3c0-.4.3-.6.6-.6.4 0 .6.3.6.6l.1 3.3"/><path d="m33.7 43.5h-1.3v-3.3c0-.4.3-.6.6-.6.4 0 .6.3.6.6l.1 3.3"/><path d="m35.7 43.5h-1.3v-3.3c0-.4.3-.6.6-.6.4 0 .6.3.6.6l.1 3.3"/><path d="m31.6 30h-1.3v-3.3c0-.4.3-.6.6-.6.4 0 .6.3.6.6l.1 3.3"/><path d="m33.7 30h-1.3v-3.3c0-.4.3-.6.6-.6.4 0 .6.3.6.6l.1 3.3"/></g><path fill="#b2c1c0" d="m24 43.3h16v.7h-16z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5fd.svg b/public/emoji/1f5fd.svg
new file mode 100644
index 000000000..fc4d83459
--- /dev/null
+++ b/public/emoji/1f5fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#428bc1"><path d="m26 23.5h16v13.9h-16z"/><path d="m23.3 27c0 0-6.9.2-5.5 11.2l4 12.9 7.6-16.7-6.1-7.4"/></g><g fill="#42ade2"><path d="m12.7 18.6l7.1 15.4c0 0 3.1-.7 3.1-5.2l-6.9-12.1-3.3 1.9"/><path d="m40.4 34.6c-2.5-2.2-10.3-2.2-12.7 0-7.3 6.7-7.5 27.4-7.5 27.4h27.7c0 0-.2-20.7-7.5-27.4"/></g><path fill="#428bc1" d="m42 20.2l-.9-.7.5-6.6-3.4 5.4-2-.7-2.2-7.7-2.1 7.7-2 .7-3.4-5.4.5 6.6-1 .7-6.9-1.2 7.4 5.5h7.5 7.6l7.4-5.5z"/><path d="m41.2 24c0 5.7-5.3 8.4-7.2 8.4-2 0-7.2-2.7-7.2-8.4 0 0 14.4-4.3 14.4 0" fill="#42ade2"/><path fill="#428bc1" d="m44.1 54.9l-8.1-8 10.9-10.8 8.1 8z"/><g fill="#42ade2"><path d="m53 49.3c-.4.4-1 .4-1.4 0l-2-2c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0l2 2c.4.4.4 1 0 1.4"/><path d="m51.9 50.9c-.4.4-1.1.3-1.5-.1l-2.4-2.3c-.4-.4-.5-1.1-.1-1.5.4-.4 1.1-.3 1.5.1l2.4 2.3c.5.4.5 1.1.1 1.5"/><path d="m50.6 52.2c-.4.4-1.1.3-1.5-.1l-2.4-2.3c-.4-.4-.5-1.1-.1-1.5.4-.4 1.1-.3 1.5.1l2.4 2.3c.4.4.5 1.1.1 1.5"/><path d="m49 52.8c-.3.3-.9.3-1.2 0l-1.8-1.7c-.3-.3-.3-.9 0-1.2.3-.3.9-.3 1.2 0l1.8 1.7c.3.3.3.8 0 1.2"/></g><g fill="#428bc1"><path d="m38.6 38.3c0 0-7.2 10.7-3.6 23.7h-5.5c0 0-1.7-14.9 9.1-23.7"/><path d="m38 50.4c0 0-3.5 5.2-1.8 11.6h-2.7c.1 0-.8-7.2 4.5-11.6"/><path d="m32.1 35.6c0 0-8 11.9-4 26.4h-6.1c-.1 0-2-16.5 10.1-26.4"/></g><path d="m23.8 27.7l2.9 3.5c0 0 1.6 5.6-2.9 10.2 0 0 2.1-7.2 0-13.7" fill="#42ade2"/><g fill="#428bc1"><path d="m35.9 28.6c0 .2-.8.6-1.8.6-1 0-1.8-.4-1.8-.6-.1-.2 3.6-.2 3.6 0"/><path d="m35.2 30.4c0 .2-.5.4-1.2.4s-1.2-.3-1.2-.4c0-.1 2.4-.1 2.4 0"/><path d="m39.5 25.1c0 .6-.8 1.4-1.8 1.4-1 0-1.8-.9-1.8-1.4 0-.3 3.6-.3 3.6 0"/><path d="m32.1 25.1c0 .6-.8 1.4-1.8 1.4-1 0-1.8-.9-1.8-1.4.1-.3 3.6-.3 3.6 0"/></g><path d="m11.7 11.8c0 0-2.1-1.4-1.9-4 .3-3 2.7-4.1 2.7-4.1s-.6 2.5 0 2.9c.4.2 1.8 0 1.9-2.3.1-.8-.9-2.3-.9-2.3s2.3.8 3.1 2.7c.6 1.5 0 4 0 4s1.1-.3 1.6-1.7c0 0 .6 3.3-2 4.7h-4.5z" fill="#ff9d27"/><path d="m16 22c0 1-.8 1.9-1.8 1.9h-.5c-1 0-1.8-.8-1.8-1.9v-8.1h4.1v8.1" fill="#428bc1"/><g fill="#42ade2"><path d="m9.7 15.9c0 .5.4 1 1 1h2.9c.5 0 1-.4 1-1 0-.5-.4-1-1-1h-2.9c-.5 0-1 .4-1 1"/><path d="m9.4 17.8c0 .5.5 1 1.1 1h3.3c.6 0 1.1-.4 1.1-1 0-.5-.5-1-1.1-1h-3.3c-.6-.1-1.1.4-1.1 1"/><path d="m9.4 19.6c0 .5.5 1 1.1 1h3.3c.6 0 1.1-.4 1.1-1 0-.5-.5-1-1.1-1h-3.3c-.6 0-1.1.4-1.1 1"/><path d="m10.1 21.1c0 .5.4.8.8.8h2.5c.5 0 .8-.4.8-.8 0-.5-.4-.8-.8-.8h-2.5c-.4 0-.8.3-.8.8"/><ellipse cx="16" cy="16" rx="1.2" ry="1.2"/><path d="m18.2 12v.9h-.9v-.9h-.9v.9h-1v-.9h-.9v.9h-.9v-.9h-.9v.9h-.9v-.9h-1v.9h-.9v-.9h-.9v.9 1.5h10.1v-1.5-.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5fe.svg b/public/emoji/1f5fe.svg
new file mode 100644
index 000000000..2b86ffcad
--- /dev/null
+++ b/public/emoji/1f5fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#628441"><path d="m10 51.6c-.6-.1-1.6.4-2.3-.4-.7-.8-1.7-.1-1.9.6-.2.7-4.3.9-3.8 1.3.5.5 1.8 2.9 2.3 2.4s1.1-2.1 1.6-1.3.7 2.3-1.1 3.7c-1.8 1.5.9.6.5 2.3-.3 1.9 1.6 1.7 1.9 1.8.3.1 2-.9 2.3-1.6.3-.7 2.1-5.4 1.9-5.8-.2-.4-.8-1.4-1.6-1.2-.7.2 2.4-1.4.2-1.8"/><path d="m9 48.9c-.7.1-2 .7-1.1 1.4.9.7 2.8-.9 3.6 0 .8.9 1.5-1.6 1.8-1 .3.6 2.4.1 3.9-.4 1.5-.5 3.1-1.6 4.6-1.2 1.5.4 2.7.8 1.9 1.4-.8.6-1.4 2-.8 2.2.7.2 1.7 1.7 2.6 1.4.9-.3 2-3.3 3.4-3.2 1.4.1.4-1.4-.5-1.5-.9-.1 1.1-2.5 1.7-1.4.5 1.1 3.5 2 4.1 1.6.7-.4 1.5-1.9 2.5-1.9 1 0-1.5 2.8 0 2 1.5-.7 1.4-3.3 2.6-2.5 1.2.8 1.5-2.4 1.7-1.1.2 1.3-.9 2.4 0 2.1.9-.3 3-2.5 2.6-3.9-.5-1.3-.8-3.4.7-4.2 1.4-.7-.5-5.8.9-5.8 1.4 0 1.4.6 1.4-.8.1-1.4.6-2.1 1.7-3.3 1.1-1.1-1.8-4.8-2.2-5.4-.4-.6.8-2.6-.6-3.3 0 0-1.4-1-1.7 0-.3 1 1.7 1.2 1.5 2-.3.8-2.3.9-2.4-.5-.1-1.5-.8-.1-.8.9s-2.4.1-1.7 1.4-1.3 2.7-.2 3c1.1.3-.4 5.4-1.1 5.9-.8.5-.2 1.5-1.6 1.9-1.4.4-2.8 3.3-4.6 3.8-1.8.5-2.3 1.3-2.5.5-.2-.9-1.6-.7-.4-1.3 1.2-.6 2-1.8.8-1.5-1.3.3-2.5 1.5-2 2.1.5.7.2 1.9-.8 2.6-1 .7-2.6 1.6-1.9 2.3.8.7-.2 2.1-1.1 1.6-.9-.5-1.8-1.9-2.7-1.3-.9.7-3.3 1.2-4.6 1-1.3-.2-3.2-.8-3.4.1-.2.9-2 2.9-2.9 3.1-.8.2-1.4 1-2.4 1.2"/><path d="m20.4 49.3c-.6.1-2-.5-2.5.3-.5.9-1.2.4-1.6.9-.4.5-1.3-1-1.9 0-.6 1-2.1 2.1-1.3 2.7.8.6-.3 1 .4 1.7.7.7 2 .9 2.3 0 .2-.9 1.1-3 2.2-2.5 1.1.5 1.6.8 2 .3s1.1-1.3 1.7-1.5c.4-.1.1-2.2-1.3-1.9"/><path d="m44.1 17.5c.7.7 1 1.3.5 1.4-.5.1-1.4-.8-1.8 0-.4.8-1.2 2.1-2 1.2-.8-.9 1.5-2.4.5-2.6-1-.2-1.8-1.1-1.3-2.1.5-1 1.7-1.5 2.3-1.9.6-.4-.2-.8 0-1.4.3-.6.3-.6 1.5 0 1.1.6 2.3 1 2.3-.4s-1.3-2.1 0-2.5c1.3-.4.6-1.1 1.1-2.1.5-1 0-2.5-.5-3.4-.5-.9.9-2.7 2.3-.8 1.4 1.9 4.8 5.2 6.1 5.4 1.4.1 1.7.5 2.6.9.9.3 3.5-2.5 2.9-1.7-.5.9-1.7 2.3-1.1 2.8.6.5.9 1.3.5 1.6-.4.3 3-.7 1.5.3-1.5.9-2.2.8-2.6 1.4-.4.6-2.3.4-3.2-.1-.8-.5-2.3 1.9-2.7 2.7-.5.7.2 2.4-.5 1.8 0 0-1.7-.8-2.8-1.3-1.1-.5-2.5-1.8-3.5-1.3-1.1.5-1.9 1.5-2.1.9-.1-.3 0-.7-.7-.9-.6-.2-1.5.3-1.6.9-.2.6.2.9.9 1 .8-.2 1.2 0 1.4.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f5ff.svg b/public/emoji/1f5ff.svg
new file mode 100644
index 000000000..3b6c02afd
--- /dev/null
+++ b/public/emoji/1f5ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#acb8bf" d="m11.7 61l-4.7-29.4 6.9-13.6 1.8-9.3 9.3-2.5 6.2-4.2 7 2.8 5.1.8 4.2 5.4 9.5 7.2-1.3 13 1.2 11.5-1.6 18.3z"/><path d="m19.2 41v20c0 0 4.6 0 12.9 0 8.7 0 14.1 0 14.1 0v-29.4l-27 9.4" fill="#dae3ea"/><path d="m19.2 43.4l4.1 6.1 10-.3c0 0 6.5-2 9.7-6.7 5-7.5 4.4-18.8 4.4-18.8l-28.2 19.7" fill="#62727a"/><g fill="#dae3ea"><path d="m15.7 22c0 0-.5-7.2 6.1-12.2 4.8-3.5 10.5-4.2 14.5-3.2 8.8 2 10.8 13.3 10.8 13.3-3.9 1.2-15.4-5.5-15.4-5.5l-2.3 10.9-7.1.1.1-2.8"/><path d="m15.7 22c0 0-1.2 8.5-.7 11.2.4 2.7 4.2 10.2 4.2 10.2s7.6-.9 10.1-.6c1.1.1 3.1 1.5 4.2 1.3 4.3-.8 10.1-7.9 11.9-11.5 3.1-6.3 1.7-12.8 1.7-12.8l-22-1.7-9.4 3.9"/></g><path d="m22.4 22.6l1.3-7.7c0 0-7.4-.2-8 7l6.7.7" fill="#62727a"/><path d="m31.7 14.3l-2.3 10.9c0 0 2 2.3 2.7 5.1l1.9-10.9-2.3-5.1" fill="#acb8bf"/><g fill="#62727a"><path d="m31.7 14.3c2.1 3.6 1.9 7.6 1.9 7.6 2.7-.7 12 .5 13.5-2.1-6.7-1.4-8.9-6.8-15.4-5.5"/><path d="m29.4 25.3l-7.1.1c0 0 .9 3.8.2 4.8 0 0 5.6-.6 9.7.3-.1 0-.5-3.5-2.8-5.2"/><path d="m20.9 34.3c0 0 .5-3 1.4-3.4.6-.2 2.5 1 2.5 1s2.6-1.5 3.6-1.4c1.9.2 6.2 4.1 6.2 4.1s-4.5-1.6-6.1-1.6c-.8 0-3.2.9-3.2.9s-2-.5-2.7-.5c-.5.3-1.7.9-1.7.9"/><path d="m21.1 38c0 0-.3-2.2.3-2.6.7-.5 2.8.3 3.7.2 1.3-.1 3.7-1.3 5-1.1 1.3.2 4.6 2.4 4.6 2.4s-3.7 0-5.9 1.1c-4.1 2-7.7 0-7.7 0"/></g><g fill="#83bf4f"><path d="m2 56h60v6h-60z"/><path d="m51.5 50.2h.5v7.5h-.5z"/></g><path d="m50.1 45.8v3.3c0 .6.5 1.1 1.1 1.1h1.1v-2.2c0-1.6-2.2-2.2-2.2-2.2" fill="#c94747"/><path d="m53.4 45.8v3.3c0 .6-.5 1.1-1.1 1.1h-1.1v-2.2c0-1.6 2.2-2.2 2.2-2.2" fill="#ed4c5c"/><path fill="#83bf4f" d="m3.7 49.3h.5v7.5h-.5z"/><path d="m2.3 44.9v3.3c0 .6.5 1.1 1.1 1.1h1.1v-2.2c0-1.6-2.2-2.2-2.2-2.2" fill="#c94747"/><path d="m5.6 44.9v3.3c0 .6-.5 1.1-1.1 1.1h-1.1v-2.2c0-1.6 2.2-2.2 2.2-2.2" fill="#ed4c5c"/><path fill="#83bf4f" d="m58.8 52.7h.5v7.5h-.5z"/><path d="m57.5 48.3v3.3c0 .6.5 1.1 1.1 1.1h1.1v-2.2c0-1.6-2.2-2.2-2.2-2.2" fill="#c94747"/><path d="m60.8 48.3v3.3c0 .6-.5 1.1-1.1 1.1h-1.1v-2.2c0-1.6 2.2-2.2 2.2-2.2" fill="#ed4c5c"/><path fill="#83bf4f" d="m19.4 52.7h.5v7.5h-.5z"/><path d="m18 48.3v3.3c0 .6.5 1.1 1.1 1.1h1.1v-2.2c0-1.6-2.2-2.2-2.2-2.2" fill="#c94747"/><path d="m21.3 48.3v3.3c0 .6-.5 1.1-1.1 1.1h-1.1v-2.2c0-1.6 2.2-2.2 2.2-2.2" fill="#ed4c5c"/><path d="m41.6 45.2v3.3c0 .6.5 1.1 1.1 1.1h1.1v-2.2c0-1.6-2.2-2.2-2.2-2.2" fill="#f2b200"/><path d="m44.9 45.2v3.3c0 .6-.5 1.1-1.1 1.1h-1.1v-2.2c0-1.6 2.2-2.2 2.2-2.2" fill="#ffce31"/><path fill="#83bf4f" d="m43 49.6h.5v9.3h-.5z"/><path d="m13.7 46.2v3.3c0 .6.5 1.1 1.1 1.1h1.1v-2.2c0-1.6-2.2-2.2-2.2-2.2" fill="#f2b200"/><path d="m17 46.2v3.3c0 .6-.5 1.1-1.1 1.1h-1.1v-2.2c0-1.6 2.2-2.2 2.2-2.2" fill="#ffce31"/><path fill="#83bf4f" d="m15.1 50.6h.5v9.3h-.5z"/><path d="m30.4 45.9v3.3c0 .6.5 1.1 1.1 1.1h1.1v-2.2c-.1-1.6-2.2-2.2-2.2-2.2" fill="#f2b200"/><path d="m33.6 45.9v3.3c0 .6-.5 1.1-1.1 1.1h-1.1v-2.2c0-1.6 2.2-2.2 2.2-2.2" fill="#ffce31"/><path fill="#83bf4f" d="m31.7 50.3h.5v9.3h-.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f600.svg b/public/emoji/1f600.svg
new file mode 100644
index 000000000..33a476929
--- /dev/null
+++ b/public/emoji/1f600.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m49.7 34.4c-.4-.5-1.1-.4-1.9-.4-15.8 0-15.8 0-31.6 0-.8 0-1.5-.1-1.9.4-3.9 5 .7 19.6 17.7 19.6 17 0 21.6-14.6 17.7-19.6" fill="#664e27"/><path d="m33.8 41.7c-.6 0-1.5.5-1.1 2 .2.7 1.2 1.6 1.2 2.8 0 2.4-3.8 2.4-3.8 0 0-1.2 1-2 1.2-2.8.3-1.4-.6-2-1.1-2-1.6 0-4.1 1.7-4.1 4.6 0 3.2 2.7 5.8 6 5.8 3.3 0 6-2.6 6-5.8-.1-2.8-2.7-4.5-4.3-4.6" fill="#4c3526"/><path d="m24.3 50.7c2.2 1 4.8 1.5 7.7 1.5 2.9 0 5.5-.6 7.7-1.5-2.1-1.1-4.7-1.7-7.7-1.7s-5.6.6-7.7 1.7" fill="#ff717f"/><path d="m47 36c-15 0-15 0-29.9 0-2.1 0-2.1 4-.1 4 10.4 0 19.6 0 30 0 2 0 2-4 0-4" fill="#fff"/><g fill="#664e27"><circle cx="20.5" cy="23" r="5"/><circle cx="43.5" cy="23" r="5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f601.svg b/public/emoji/1f601.svg
new file mode 100644
index 000000000..e3939db53
--- /dev/null
+++ b/public/emoji/1f601.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><path d="m28.5 27.9c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7 2.2 0 4.4.8 6.2 2.7.6.6 1.5-.4 1.3-.9"/><path d="m50.4 27.9c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7s4.4.8 6.2 2.7c.5.6 1.5-.4 1.3-.9"/><path d="m54 37.4c0-.8-.6-1.8-2.4-2.1-4.4-.6-11.1-1.3-19.6-1.3-8.5 0-15.2.7-19.6 1.3-1.7.3-2.4 1.3-2.4 2.1 0 9.6 3.5 12.6 17.8 12.6h8.4c14.3 0 17.8-3 17.8-12.6"/></g><g fill="#fff"><path d="m48.9 38.2c.2-.5-.1-1-.5-1.1 0 0-7.4-1.1-16.4-1.1-9 0-16.4 1.1-16.4 1.1-.5.1-.7.6-.5 1.1l1.1 2.9c.2.5.8.9 1.3.9h29.1c.5 0 1.1-.4 1.3-.9l1-2.9"/><path d="m32 48c6.4 0 15.5 0 15.2-2.1 0-.4-.1-.8-.3-1.3-.2-.5-.3-.7-1.4-.7-2.4 0-25.3 0-27.1 0-1.1 0-1.2.1-1.4.7-.1.5-.2.9-.3 1.3-.2 2.1 8.9 2.1 15.3 2.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f602.svg b/public/emoji/1f602.svg
new file mode 100644
index 000000000..ad3522a9d
--- /dev/null
+++ b/public/emoji/1f602.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m49.7 34.4c-.4-.5-1.1-.4-1.9-.4-15.8 0-15.8 0-31.6 0-.8 0-1.5-.1-1.9.4-3.9 5 .7 19.6 17.7 19.6 17 0 21.6-14.6 17.7-19.6" fill="#664e27"/><path d="m33.8 41.7c-.6 0-1.5.5-1.1 2 .2.7 1.2 1.6 1.2 2.8 0 2.4-3.8 2.4-3.8 0 0-1.2 1-2 1.2-2.8.3-1.4-.6-2-1.1-2-1.6 0-4.1 1.7-4.1 4.6 0 3.2 2.7 5.8 6 5.8 3.3 0 6-2.6 6-5.8-.1-2.8-2.7-4.5-4.3-4.6" fill="#4c3526"/><path d="m24.3 50.7c2.2 1 4.8 1.5 7.7 1.5 2.9 0 5.5-.6 7.7-1.5-2.1-1.1-4.7-1.7-7.7-1.7s-5.6.6-7.7 1.7" fill="#ff717f"/><path d="m47 36c-15 0-15 0-29.9 0-2.1 0-2.1 4-.1 4 10.4 0 19.6 0 30 0 2 0 2-4 0-4" fill="#fff"/><g fill="#65b1ef"><path d="m59.4 36.9c7.3 7.7-2.6 18.1-9.9 10.4-5.3-5.6-5.6-16.3-5.6-16.3s10.2.3 15.5 5.9"/><path d="m14.5 47.3c-7.3 7.7-17.2-2.7-9.9-10.4 5.3-5.6 15.5-5.9 15.5-5.9s-.3 10.7-5.6 16.3"/></g><g fill="#664e27"><path d="m28.5 28.7c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7 2.2 0 4.4.8 6.2 2.7.6.5 1.5-.4 1.3-.9"/><path d="m50.4 28.7c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7s4.4.8 6.2 2.7c.5.5 1.5-.4 1.3-.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f603.svg b/public/emoji/1f603.svg
new file mode 100644
index 000000000..a526b1541
--- /dev/null
+++ b/public/emoji/1f603.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="20.5" cy="24.5" r="5"/><circle cx="43.5" cy="24.5" r="5"/><path d="m49 38c0-.8-.5-1.8-1.8-2.1-3.5-.7-8.6-1.3-15.2-1.3-6.6 0-11.7.7-15.2 1.3-1.3.3-1.8 1.3-1.8 2.1 0 7.3 5.6 14.6 17 14.6 11.4 0 17-7.3 17-14.6"/></g><path d="m44.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.9 1.3.8 1.9-.2 23-.2 24.9 0 1 .1 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f604.svg b/public/emoji/1f604.svg
new file mode 100644
index 000000000..9d3a8409e
--- /dev/null
+++ b/public/emoji/1f604.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M62,32c0,16.6-13.4,30-30,30C15.4,62,2,48.6,2,32C2,15.4,15.4,2,32,2C48.6,2,62,15.4,62,32z" fill="#ffdd67" id="0"/><path d="m49 38c0-.8-.5-1.8-1.8-2.1-3.5-.7-8.6-1.3-15.2-1.3-6.6 0-11.7.7-15.2 1.3-1.3.3-1.8 1.3-1.8 2.1 0 7.3 5.6 14.6 17 14.6 11.4 0 17-7.3 17-14.6" fill="#664e27" id="1"/><path d="m28.5 26.9c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7 2.2 0 4.4.8 6.2 2.7.6.5 1.5-.4 1.3-.9" fill="#664e27" id="2"/><path d="m50.4 26.9c-1.9-5.1-4.7-7.7-7.5-7.7-2.8 0-5.6 2.6-7.5 7.7-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7 2.3 0 4.4.8 6.2 2.7.5.5 1.5-.4 1.3-.9" fill="#664e27" id="3"/><path d="m44.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.9 1.3.8 1.9-.2 23-.2 24.9 0 1 .1 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5" fill="#fff"/><use xlink:href="#0"/><use xlink:href="#1"/><use xlink:href="#2"/><use xlink:href="#3"/><path d="m44.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.8 1.3.8 12.4 0 12.4 0 24.9 0 1 0 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f605.svg b/public/emoji/1f605.svg
new file mode 100644
index 000000000..da2087545
--- /dev/null
+++ b/public/emoji/1f605.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><path d="m25.5 26.9c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7s4.4.8 6.2 2.7c.6.5 1.5-.4 1.3-.9"/><path d="m47.4 26.9c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7s4.4.8 6.2 2.7c.5.5 1.5-.4 1.3-.9"/><path d="m46 38c0-.8-.5-1.8-1.8-2.1-3.5-.7-8.6-1.3-15.2-1.3-6.6 0-11.7.7-15.2 1.3-1.3.3-1.8 1.3-1.8 2.1 0 7.3 5.6 14.6 17 14.6 11.4 0 17-7.3 17-14.6"/></g><path d="m41.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.9 1.3.8 1.9-.2 23-.2 24.9 0 1 .1 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5" fill="#fff"/><path d="M60,30.2c0,7.2-9.7,7.2-9.7,0c0-5.2,4.9-10.4,4.9-10.4S60,25,60,30.2z" fill="#65b1ef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f606.svg b/public/emoji/1f606.svg
new file mode 100644
index 000000000..a16e007eb
--- /dev/null
+++ b/public/emoji/1f606.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><path d="m51.7 19.4c.6.3.3 1-.2 1.1-2.7.4-5.5.9-8.3 2.4 4 .7 7.2 2.7 9 4.8.4.5-.1 1.1-.5 1-4.8-1.7-9.7-2.7-15.8-2-.5 0-.9-.2-.8-.7 1.6-7.3 10.9-10 16.6-6.6"/><path d="m12.3 19.4c-.6.3-.3 1 .2 1.1 2.7.4 5.5.9 8.3 2.4-4 .7-7.2 2.7-9 4.8-.4.5.1 1.1.5 1 4.8-1.7 9.7-2.7 15.8-2 .5 0 .9-.2.8-.7-1.6-7.3-10.9-10-16.6-6.6"/><path d="m49.7 34.4c-.4-.5-1.1-.4-1.9-.4-15.8 0-15.8 0-31.6 0-.8 0-1.5-.1-1.9.4-3.9 5 .7 19.6 17.7 19.6 17 0 21.6-14.6 17.7-19.6"/></g><path d="m33.8 41.7c-.6 0-1.5.5-1.1 2 .2.7 1.2 1.6 1.2 2.8 0 2.4-3.8 2.4-3.8 0 0-1.2 1-2 1.2-2.8.3-1.4-.6-2-1.1-2-1.6 0-4.1 1.7-4.1 4.6 0 3.2 2.7 5.8 6 5.8s6-2.6 6-5.8c-.1-2.8-2.7-4.5-4.3-4.6" fill="#4c3526"/><path d="m24.3 50.7c2.2 1 4.8 1.5 7.7 1.5s5.5-.6 7.7-1.5c-2.1-1.1-4.7-1.7-7.7-1.7s-5.6.6-7.7 1.7" fill="#ff717f"/><path d="m47 36c-15 0-15 0-29.9 0-2.1 0-2.1 4-.1 4 10.4 0 19.6 0 30 0 2 0 2-4 0-4" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f607.svg b/public/emoji/1f607.svg
new file mode 100644
index 000000000..7109c8371
--- /dev/null
+++ b/public/emoji/1f607.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M61,33c0,16-13,29-29,29C16,62,3,49,3,33C3,17,16,4,32,4C48,4,61,17,61,33z" fill="#ffdd67"/><g fill="#664e27"><path d="m28.6 34.4c-1.8-4.9-4.5-7.4-7.2-7.4-2.7 0-5.4 2.5-7.2 7.4-.2.5.7 1.4 1.2.9 1.7-1.8 3.8-2.6 6-2.6 2.2 0 4.3.7 6 2.6.5.5 1.4-.4 1.2-.9"/><path d="m49.8 34.4c-1.8-4.9-4.5-7.4-7.2-7.4-2.7 0-5.4 2.5-7.2 7.4-.2.5.7 1.4 1.2.9 1.7-1.8 3.8-2.6 6-2.6 2.2 0 4.3.7 6 2.6.4.5 1.4-.4 1.2-.9"/><path d="m44.2 42.2c-7.8 5.5-16.5 5.4-24.3 0-.9-.7-1.8.5-1.1 1.5 2.4 3.9 7.2 7.4 13.3 7.4 6.1 0 10.9-3.5 13.3-7.4.5-1-.3-2.1-1.2-1.5"/></g><path d="m54.3 7.2c-.5-4.2-8.4-6.4-25.8-4.6-16.3 1.8-24.6 5.7-24.2 9.8.7 6.4 12.2 8.6 26 7.1 13.8-1.4 24.6-5.9 24-12.3m-24.7 5.4c-9.2 1-16.9.4-17-1.2-.1-.6.9-1.2 2.5-1.9 4.7-3.4 10.6-5.5 16.9-5.5 4.5 0 8.8 1 12.6 2.9.9.3 1.4.6 1.4 1 .2 1.5-7.2 3.7-16.4 4.7" fill="#4aa9ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f608.svg b/public/emoji/1f608.svg
new file mode 100644
index 000000000..bdf423616
--- /dev/null
+++ b/public/emoji/1f608.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f46767"/><g fill="#ffdd67"><path d="m16.7 10.3c-5.6-2.7-9.2-8.1-9.2-8.1-1.5 14.4 4.3 17.9 7.7 18 4.4 0 7.9-6.8 1.5-9.9"/><path d="m47.3 10.3c5.6-2.7 9.2-8.1 9.2-8.1 1.5 14.4-4.3 17.9-7.7 18-4.4 0-7.9-6.8-1.5-9.9"/></g><path d="m17.3 43.3c2.5 1.5 4.9 2.3 7.3 2.9 2.4.6 4.9.8 7.4.8 2.5 0 4.9-.3 7.4-.8 2.4-.6 4.8-1.5 7.3-2.9-1.1 2.7-3.4 4.9-6 6.2-2.7 1.4-5.7 2-8.6 2-3 0-6-.7-8.6-2-2.8-1.3-5.1-3.5-6.2-6.2" fill="#493b30"/><path d="m52.3 26.8c2 4.3.1 9.4-4.2 11.4-4.3 2-9.4.1-11.4-4.2-1.5-3.2 14.1-10.5 15.6-7.2" fill="#fff"/><g fill="#493b30"><path d="m49.8 27.9c1.4 2.9.1 6.4-2.8 7.7-2.9 1.4-6.4.1-7.7-2.8-1-1.8 9.6-6.7 10.5-4.9"/><path d="m53.9 27.1c-1.9.2-3.5.5-5.2.9-1.6.4-3.1 1-4.6 1.7-1.5.7-2.9 1.5-4.2 2.4-1.4 1-2.6 2.1-4 3.4.2-1.9 1.1-3.7 2.4-5.1 1.2-1.5 2.9-2.6 4.6-3.4 1.8-.8 3.7-1.3 5.6-1.3 1.9-.1 3.8.4 5.4 1.4"/></g><path d="m11.7 26.8c-2 4.3-.1 9.4 4.2 11.4 4.3 2 9.4.1 11.4-4.2 1.5-3.2-14.1-10.5-15.6-7.2" fill="#fff"/><g fill="#493b30"><path d="m14.2 27.9c-1.4 2.9-.1 6.4 2.8 7.7 2.9 1.4 6.4.1 7.7-2.8 1-1.8-9.6-6.7-10.5-4.9"/><path d="m10.1 27.1c1.6-1 3.5-1.5 5.4-1.4 1.9 0 3.8.5 5.6 1.3 1.7.8 3.3 2 4.6 3.4 1.2 1.5 2.2 3.2 2.4 5.1-1.3-1.3-2.6-2.4-4-3.4-1.4-1-2.8-1.8-4.2-2.4-1.5-.7-3-1.2-4.6-1.7-1.7-.5-3.3-.7-5.2-.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f609.svg b/public/emoji/1f609.svg
new file mode 100644
index 000000000..2e4509e57
--- /dev/null
+++ b/public/emoji/1f609.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><circle cx="22.3" cy="31.6" r="5" fill="#664e27"/><g fill="#917524"><path d="m51.2 27.5c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m24.5 18.8c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.2.2 2.3-.4 2.2"/></g><g fill="#664e27"><path d="m50.2 34.3c-1.7-3.5-4.4-5.3-7-5.3s-5.2 1.8-7 5.3c-.2.4.7 1 1.2.6 1.7-1.3 3.7-1.8 5.8-1.8s4.1.5 5.8 1.8c.4.3 1.3-.3 1.2-.6"/><path d="m44.1 42.2c-6.9 3.6-16.4 2.9-19.1 2.9-.7 0-1.2.3-1 .9 2 7 17 7 21.1-2.7.5-1.1-.3-1.4-1-1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f60a.svg b/public/emoji/1f60a.svg
new file mode 100644
index 000000000..797c06386
--- /dev/null
+++ b/public/emoji/1f60a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#ff717f"><circle cx="50.8" cy="36" r="8" opacity=".8"/><circle cx="13.2" cy="36" r="8" opacity=".8"/></g><g fill="#664e27"><path d="m44.6 40.3c-8.1 5.7-17.1 5.6-25.2 0-1-.7-1.8.5-1.2 1.6 2.5 4 7.4 7.7 13.8 7.7s11.3-3.6 13.8-7.7c.6-1.1-.2-2.3-1.2-1.6"/><path d="m28.5 26.9c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7 2.2 0 4.4.8 6.2 2.7.6.5 1.5-.4 1.3-.9"/><path d="m50.4 26.9c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7s4.4.8 6.2 2.7c.5.5 1.5-.4 1.3-.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f60b.svg b/public/emoji/1f60b.svg
new file mode 100644
index 000000000..932ca7d7c
--- /dev/null
+++ b/public/emoji/1f60b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,32c0,16.6-13.4,30-30,30C15.4,62,2,48.6,2,32C2,15.4,15.4,2,32,2C48.6,2,62,15.4,62,32z" fill="#ffdd67"/><path d="m42 47.9c-5-5-2.8-2.8 2.5-8.1 5.3-5.3 3.1-7.6 8.1-2.5 5 5 5.2 9.9 2.2 12.9-2.9 2.9-7.8 2.7-12.8-2.3" fill="#ff717f"/><path fill="#e2596c" d="m45.6 38.7l6.8 9-8.9-6.8z"/><g fill="#664e27"><path d="m28.5 24.9c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7s4.4.8 6.2 2.7c.6.5 1.5-.4 1.3-.9"/><path d="m50.4 24.9c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7s4.4.8 6.2 2.7c.5.5 1.5-.4 1.3-.9"/><path d="m48.1 33c-4.3 6.1-9.5 7.6-16.1 7.6s-11.8-1.5-16.1-7.6c-.6-.8-2.2-.3-1.8.9 2.3 8 10 12.7 18 12.7s15.7-4.7 18-12.7c.2-1.2-1.4-1.7-2-.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f60c.svg b/public/emoji/1f60c.svg
new file mode 100644
index 000000000..4af17f144
--- /dev/null
+++ b/public/emoji/1f60c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#917524"><path d="m53.2 20.7c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m22.5 17.4c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.2.2 2.4-.4 2.2"/></g><g fill="#664e27"><path d="m44.6 40.3c-8.1 5.7-17.1 5.6-25.2 0-1-.7-1.8.5-1.2 1.6 2.5 4 7.4 7.7 13.8 7.7s11.3-3.6 13.8-7.7c.6-1.1-.2-2.3-1.2-1.6"/><path d="m35.9 27.2c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.6.4-1.2.6-1 1"/><path d="m11.2 27.2c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.7.4-1.2.6-1 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f60d.svg b/public/emoji/1f60d.svg
new file mode 100644
index 000000000..4237d7e3f
--- /dev/null
+++ b/public/emoji/1f60d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,32c0,16.6-13.4,30-30,30C15.4,62,2,48.6,2,32C2,15.4,15.4,2,32,2C48.6,2,62,15.4,62,32z" fill="#ffdd67"/><g fill="#f46767"><path d="m61.8 13.2c-.5-2.7-2-4.9-4.5-5.6-2.7-.7-5.1.3-7.4 2.7-1.3-3.6-3.3-6.3-6.5-7.7-3.2-1.4-6.4-.4-8.4 2.1-2.1 2.6-2.9 6.7-.7 12 2.1 5 11.4 15 11.7 15.3.4-.2 10.8-6.7 13.3-9.9 2.5-3.1 3-6.2 2.5-8.9"/><path d="m29 4.7c-2-2.5-5.2-3.5-8.4-2.1-3.2 1.4-5.2 4.1-6.5 7.7-2.4-2.3-4.8-3.4-7.5-2.6-2.4.7-4 2.9-4.5 5.6-.5 2.6.1 5.8 2.5 8.9 2.6 3.1 13 9.6 13.4 9.8.3-.3 9.6-10.3 11.7-15.3 2.2-5.3 1.4-9.3-.7-12"/></g><path d="m49 38.1c0-.8-.5-1.8-1.8-2.1-3.5-.7-8.6-1.3-15.2-1.3-6.6 0-11.7.7-15.2 1.3-1.4.3-1.8 1.3-1.8 2.1 0 7.3 5.6 14.6 17 14.6 11.4-.1 17-7.4 17-14.6" fill="#664e27"/><path d="m44.7 38.3c-2.2-.4-6.8-1-12.7-1-5.9 0-10.5.6-12.7 1-1.3.2-1.4.7-1.3 1.5.1.4.1 1 .3 1.6.1.6.3.9 1.3.8 1.9-.2 23-.2 24.9 0 1 .1 1.1-.2 1.3-.8.1-.6.2-1.1.3-1.6 0-.8-.1-1.3-1.4-1.5" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f60e.svg b/public/emoji/1f60e.svg
new file mode 100644
index 000000000..945ae68db
--- /dev/null
+++ b/public/emoji/1f60e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c16.6,0,30,13.4,30,30S48.6,62,32,62C15.4,62,2,48.6,2,32S15.4,2,32,2" fill="#ffdd67"/><path d="m35.8 20.5c-2.2 1.1-5.5 1.1-7.7 0-2.3-1.2-5.2-2-8.7-2.3-3.4-.3-10.5-.3-14 1-.4.1-.8.3-1.2.5-.1.1-.2.2-.2.6v.5c0 1-.1.6.6 1 1.4.8 2.2 2.9 2.6 5.8.6 4.2 2.7 6.9 6 8.1 3.1 1.2 6.6 1.1 9.7-.1 1.7-.7 3.2-1.7 4.4-3.5 2.1-3 1.4-4.9 2.5-7.5.9-2.3 3.5-2.3 4.5 0 1.1 2.6.4 4.5 2.5 7.5 1.2 1.7 2.7 2.8 4.4 3.5 3.1 1.2 6.6 1.3 9.7.1 3.4-1.3 5.4-3.9 6-8.1.4-2.9 1.2-5 2.6-5.8.7-.4.6 0 .6-1v-.5c0-.4 0-.5-.3-.6-.4-.2-.8-.4-1.2-.5-3.6-1.3-10.7-1.3-14-1-3.5.3-6.4 1.1-8.8 2.3" fill="#494949"/><path d="m44.6 42.3c-8.1 5.7-17.1 5.6-25.2 0-1-.7-1.8.5-1.2 1.6 2.5 4 7.4 7.7 13.8 7.7s11.3-3.6 13.8-7.7c.6-1.1-.2-2.3-1.2-1.6" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f60f.svg b/public/emoji/1f60f.svg
new file mode 100644
index 000000000..68a3db63b
--- /dev/null
+++ b/public/emoji/1f60f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,32c0,16.6-13.4,30-30,30C15.4,62,2,48.6,2,32S15.4,2,32,2C48.6,2,62,15.4,62,32z" fill="#ffdd67"/><g fill="#664e27"><path d="m53.9 30.8c-3.4-3.9-14-2.5-17.2 2.8-.2.4.4 1 1.1 1.4 2.1-1.5 4.6-2.3 7.2-2.5 0 2.8 2.2 5.1 5 5.1 4 0 5.9-4.5 3.9-6.8"/><path d="m26.6 30.8c-3.3-3.9-14-2.5-17.2 2.8-.2.4.4 1 1.1 1.4 2.1-1.5 4.6-2.3 7.2-2.5 0 2.8 2.2 5.1 5 5.1 3.9 0 5.8-4.5 3.9-6.8"/><path d="m25.8 51.8c5.8 1.4 15.1 0 19.8-3.5 1.2-.9-1.2-4-2.3-3.1-3.2 2.3-11.2 4.1-16.6 2.9-1.4-.4-2.4 3.3-.9 3.7"/></g><g fill="#917524"><path d="m53.2 24.6c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m22.5 21.4c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.1.2 2.3-.4 2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f610.svg b/public/emoji/1f610.svg
new file mode 100644
index 000000000..23a11f7c5
--- /dev/null
+++ b/public/emoji/1f610.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="20.5" cy="27.6" r="5"/><circle cx="43.5" cy="27.6" r="5"/><path d="m38.9 48h-13.8c-1.5 0-1.5-4 0-4h13.7c1.6 0 1.6 4 .1 4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f611.svg b/public/emoji/1f611.svg
new file mode 100644
index 000000000..7938d2c1d
--- /dev/null
+++ b/public/emoji/1f611.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><path d="m40 48h-16c-1.5 0-1.5-4 0-4h16c1.5 0 1.5 4 0 4"/><path d="m27.1 32h-16c-1.5 0-1.5-4 0-4h16c1.5 0 1.5 4 0 4"/><path d="m52.9 32h-16c-1.5 0-1.5-4 0-4h16c1.5 0 1.5 4 0 4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f612.svg b/public/emoji/1f612.svg
new file mode 100644
index 000000000..e55762748
--- /dev/null
+++ b/public/emoji/1f612.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,32c0,16.6-13.4,30-30,30C15.4,62,2,48.6,2,32C2,15.4,15.4,2,32,2C48.6,2,62,15.4,62,32z" fill="#ffdd67"/><g fill="#664e27"><path d="m53.9 29.2c-3.4-3.9-14-2.5-17.2 2.8-.2.4.4 1 1.1 1.4 2.1-1.5 4.6-2.3 7.2-2.5 0 2.8 2.2 5.1 5 5.1 4 0 5.8-4.5 3.9-6.8"/><path d="m26.5 29.2c-3.3-3.9-14-2.5-17.2 2.8-.2.4.4 1 1.1 1.4 2.1-1.5 4.6-2.3 7.2-2.5 0 2.8 2.2 5.1 5 5.1 4 0 5.9-4.5 3.9-6.8"/><path d="m40.3 44.7c-5.8-1.5-12-.4-16.9 3-1.2.9 1.1 4 2.3 3.2 3.2-2.3 8.4-3.8 13.7-2.4 1.3.3 2.4-3.4.9-3.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f613.svg b/public/emoji/1f613.svg
new file mode 100644
index 000000000..607726762
--- /dev/null
+++ b/public/emoji/1f613.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2S2,15.4,2,32z" fill="#ffdd67"/><path d="M48.5,16.3c0,9.9,13.5,9.9,13.5,0C62,9.1,55.3,2,55.3,2S48.5,9.1,48.5,16.3z" fill="#65b1ef"/><g fill="#664e27"><circle cx="43.5" cy="36" r="5"/><circle cx="20.5" cy="36" r="5"/></g><g fill="#917524"><path d="m25.6 21.9c-3.2 2.7-7.5 3.9-11.7 3.1-.6-.1-1.1 2-.4 2.2 4.8.9 9.8-.5 13.5-3.6.5-.5-1-2.1-1.4-1.7"/><path d="m50.1 24.9c-4.2.7-8.5-.4-11.7-3.1-.4-.4-2 1.2-1.4 1.7 3.7 3.2 8.7 4.5 13.5 3.6.7-.2.2-2.3-.4-2.2"/></g><path d="m40 52h-16c-1.5 0-1.5-4 0-4h16c1.5 0 1.5 4 0 4" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f614.svg b/public/emoji/1f614.svg
new file mode 100644
index 000000000..28de02f24
--- /dev/null
+++ b/public/emoji/1f614.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#917524"><path d="m53.2 25.7c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m22.5 22.4c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.2.2 2.4-.4 2.2"/></g><g fill="#664e27"><path d="m35.9 32.2c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.6.4-1.2.6-1 1"/><path d="m11.2 32.2c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.7.4-1.2.6-1 1"/><path d="m38 50h-12c-1.3 0-1.3-4 0-4h12c1.3 0 1.3 4 0 4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f615.svg b/public/emoji/1f615.svg
new file mode 100644
index 000000000..534330c3b
--- /dev/null
+++ b/public/emoji/1f615.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2.5 37.2c2.9 16.3 18.4 27.2 34.8 24.3 16.3-2.9 27.2-18.4 24.3-34.8-2.9-16.2-18.5-27.1-34.8-24.2-16.3 2.8-27.2 18.4-24.3 34.7" fill="#ffdd67"/><g fill="#664e27"><circle cx="42.4" cy="24.7" r="5"/><circle cx="19.7" cy="28.7" r="5"/><path d="m43.3 41.8c-5.8-1.5-12-.4-16.9 3-1.2.9 1.1 4 2.3 3.2 3.2-2.3 8.4-3.8 13.7-2.4 1.3.3 2.4-3.3.9-3.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f616.svg b/public/emoji/1f616.svg
new file mode 100644
index 000000000..5f038264f
--- /dev/null
+++ b/public/emoji/1f616.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#917524"><path d="m22.6 18.2c-3.2 2.7-7.5 3.9-11.7 3.1-.6-.1-1.1 2-.4 2.2 4.8.9 9.8-.5 13.5-3.6.5-.5-1-2.1-1.4-1.7"/><path d="m53.1 21.2c-4.2.7-8.5-.4-11.7-3.1-.4-.4-2 1.2-1.4 1.7 3.7 3.2 8.7 4.5 13.5 3.6.7-.2.2-2.3-.4-2.2"/></g><g fill="#664e27"><path d="m46.6 42.4c-.5-.6-1.5-.8-2.2-.3l-4.2 2.8c-.7.5-1.8.4-2.4-.1l-4.6-3.9c-.6-.5-1.6-.5-2.3 0l-4.6 3.9c-.6.5-1.7.6-2.4.1l-4.3-2.8c-.7-.5-1.7-.3-2.2.3l-4.4 5.2c-.5.6-.4.8.3.4l3.8-2.1c.7-.4 1.8-.3 2.4.3l4.6 4.5c.6.6 1.6.6 2.3.1l4.5-3.4c.7-.5 1.7-.5 2.4 0l4.4 3.4c.7.5 1.7.4 2.3-.1l4.6-4.5c.6-.6 1.7-.7 2.4-.3l3.8 2.1c.7.4.9.2.3-.4l-4.5-5.2"/><path d="m51.7 28.1c.6.3.3 1-.2 1.1-2.7.4-5.5.9-8.3 2.4 4 .7 7.2 2.7 9 4.8.4.5-.1 1.1-.5 1-4.8-1.7-9.7-2.7-15.8-2-.5 0-.9-.2-.8-.7 1.6-7.3 10.9-10 16.6-6.6"/><path d="m12.3 28.1c-.6.3-.3 1 .2 1.1 2.7.4 5.5.9 8.3 2.4-4 .7-7.2 2.7-9 4.8-.4.5.1 1.1.5 1 4.8-1.7 9.7-2.7 15.8-2 .5 0 .9-.2.8-.7-1.6-7.3-10.9-10-16.6-6.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f617.svg b/public/emoji/1f617.svg
new file mode 100644
index 000000000..be878012b
--- /dev/null
+++ b/public/emoji/1f617.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><path d="m41.5 50.4c1.6-1.6-1.8-3-1.8-5.9s3.4-4.2 1.8-5.9c-1.9-2-6-.5-8.6-3.1 0 2.2 1.8 4.5 5.2 4.5 0 0-2.3.9-2.3 4.5s2.3 4.5 2.3 4.5c-3.4 0-5.2 2.3-5.2 4.5 2.6-2.7 6.7-1.2 8.6-3.1"/><circle cx="20.5" cy="25.6" r="5"/><circle cx="43.5" cy="25.6" r="5"/></g><g fill="#917524"><path d="m50.2 16.7c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2-1.4 1.7"/><path d="m25.5 13.4c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.2.2 2.3-.4 2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f618.svg b/public/emoji/1f618.svg
new file mode 100644
index 000000000..983b37b47
--- /dev/null
+++ b/public/emoji/1f618.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path fill="#f46767" d="m50.9 58h-.1z"/><ellipse cx="22" cy="27" rx="5" ry="6" fill="#664e27"/><path d="m61.4 42.6c-.9-1.8-2.7-3-5-2.8-2.3.2-4.1 1.4-5.6 3.5-1.5-2-3.3-3.3-5.6-3.4-2.3-.1-4.1 1.1-5 2.9-.9 1.8-.9 4.2.9 7 1.8 2.7 9.5 8.2 9.7 8.4.2-.2 7.9-5.8 9.7-8.4 1.8-3 1.8-5.4.9-7.2" fill="#f46767"/><g fill="#664e27"><path d="m51.9 30.5c-1.9-4.1-4.7-6.1-7.5-6.1s-5.6 2-7.5 6.1c-.2.4.8 1.2 1.3.8 1.8-1.5 4-2.1 6.2-2.1s4.4.6 6.2 2.1c.5.4 1.4-.3 1.3-.8"/><path d="m39.5 50.4c1.6-1.6-1.8-3-1.8-5.9s3.4-4.2 1.8-5.9c-1.9-2-6-.5-8.6-3.1 0 2.2 1.8 4.5 5.2 4.5 0 0-2.3.9-2.3 4.5s2.3 4.5 2.3 4.5c-3.4 0-5.2 2.3-5.2 4.5 2.6-2.7 6.7-1.2 8.6-3.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f619.svg b/public/emoji/1f619.svg
new file mode 100644
index 000000000..1ac00e32f
--- /dev/null
+++ b/public/emoji/1f619.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><path d="m29 26.6c-2.7-4.7-5.9-6.7-8.7-6.3s-5.1 3.5-6 8.8c-.1.5 1 1.3 1.4.7 1.4-2.2 3.4-3.3 5.7-3.7 2.2-.4 4.5 0 6.6 1.5.5.6 1.3-.5 1-1"/><path d="m50.6 22.8c-2.7-4.7-5.9-6.7-8.7-6.3s-5.1 3.5-6 8.8c-.1.5 1 1.3 1.4.7 1.4-2.2 3.4-3.3 5.7-3.7 2.2-.4 4.5 0 6.6 1.5.5.6 1.3-.5 1-1"/><path d="m45.6 45.4c1.3-1.9-2.3-2.6-2.8-5.5-.5-2.9 2.6-4.8.8-6.1-2.2-1.6-6 .6-9-1.6.4 2.1 2.6 4.1 5.9 3.5 0 0-2.1 1.3-1.5 4.8.6 3.5 3 4 3 4-3.3.6-4.7 3.2-4.3 5.3 2-2.8 6.4-2.1 7.9-4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f61a.svg b/public/emoji/1f61a.svg
new file mode 100644
index 000000000..7a3cf7604
--- /dev/null
+++ b/public/emoji/1f61a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m45.6 45.4c1.3-1.9-2.3-2.6-2.8-5.5s2.6-4.8.8-6.1c-2.2-1.6-6 .6-9-1.6.4 2.1 2.6 4.1 5.9 3.5 0 0-2.1 1.3-1.5 4.8.6 3.5 3 4 3 4-3.3.6-4.7 3.2-4.3 5.3 2-2.8 6.4-2.1 7.9-4.4" fill="#664e27"/><g fill="#ff717f"><path d="m55 20.9c-4.2-1-8.2.4-9 3.2-.8 2.8 1.9 6 6.1 7 4.2 1 8.2-.4 9-3.2.8-2.8-2-5.9-6.1-7" opacity=".8"/><path d="m21.9 29.7c-2.4-2.9-8.3-3-13.1-.2-4.8 2.9-6.8 7.6-4.3 10.5 2.4 2.9 8.3 3 13.1.2 4.8-2.8 6.7-7.5 4.3-10.5" opacity=".8"/></g><g fill="#664e27"><path d="m35.2 17.7c5.5 7.1 13.9 5.6 16.7-2.9.1-.4-.4-.5-1.2-.8-3.6 4-10.4 4.9-14.7 2.6-.6.4-1.1.7-.8 1.1"/><path d="m10.8 22c5.5 7.1 13.9 5.6 16.7-2.9.1-.4-.4-.5-1.2-.8-3.6 4-10.4 4.9-14.7 2.6-.6.4-1.1.7-.8 1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f61b.svg b/public/emoji/1f61b.svg
new file mode 100644
index 000000000..ccef634ec
--- /dev/null
+++ b/public/emoji/1f61b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m47.9 38c-3.3 0-9.7 0-15.9 0s-12.6 0-15.9 0c-.7 0-1.1.5-1.1 1 0 7.3 6 15 17 15s17-7.7 17-15c0-.5-.4-1-1.1-1" fill="#664e27"/><path d="m41.2 44c-2.3 0-9.2 0-9.2 0s-6.9 0-9.2 0c-.7 0-.8.3-.8.8 0 .9 0 2.4 0 4 0 8.8 4.5 13.2 10 13.2 5.5 0 10-4.4 10-13.2 0-1.6 0-3.1 0-4 0-.5-.1-.8-.8-.8" fill="#ff717f"/><path fill="#e2596c" d="M33.5 44 32 57.8 30.5 44z"/><g fill="#664e27"><circle cx="20.5" cy="24.5" r="5"/><circle cx="43.5" cy="24.5" r="5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f61c.svg b/public/emoji/1f61c.svg
new file mode 100644
index 000000000..413c3d2a8
--- /dev/null
+++ b/public/emoji/1f61c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m31.2 24.6c0 5.5-4.5 10-10 10-5.5 0-10-4.5-10-10 0-5.5 4.5-10 10-10 5.6 0 10 4.5 10 10" fill="#fff"/><g fill="#664e27"><circle cx="21.2" cy="24.6" r="4.5"/><path d="m51 29.1c-1.9-4.1-4.7-6.1-7.5-6.1s-5.6 2-7.5 6.1c-.2.4.8 1.2 1.3.8 1.8-1.5 4-2.1 6.2-2.1s4.4.6 6.2 2.1c.5.4 1.5-.4 1.3-.8"/><path d="m47.9 38c-3.3 0-9.7 0-15.9 0s-12.6 0-15.9 0c-.7 0-1.1.5-1.1 1 0 7.3 6 15 17 15s17-7.7 17-15c0-.5-.4-1-1.1-1"/></g><path d="m41.2 44c-2.3 0-9.2 0-9.2 0s-6.9 0-9.2 0c-.7 0-.8.3-.8.8 0 .9 0 2.4 0 4 0 8.8 4.5 13.2 10 13.2 5.5 0 10-4.4 10-13.2 0-1.6 0-3.1 0-4 0-.5-.1-.8-.8-.8" fill="#ff717f"/><path fill="#e2596c" d="M33.5 44 32 57.8 30.5 44z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f61d.svg b/public/emoji/1f61d.svg
new file mode 100644
index 000000000..5157da937
--- /dev/null
+++ b/public/emoji/1f61d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m47.9 38c-3.3 0-9.7 0-15.9 0s-12.6 0-15.9 0c-.7 0-1.1.5-1.1 1 0 7.3 6 15 17 15s17-7.7 17-15c0-.5-.4-1-1.1-1" fill="#664e27"/><path d="m41.2 44c-2.3 0-9.2 0-9.2 0s-6.9 0-9.2 0c-.7 0-.8.3-.8.8 0 .9 0 2.4 0 4 0 8.8 4.5 13.2 10 13.2 5.5 0 10-4.4 10-13.2 0-1.6 0-3.1 0-4 0-.5-.1-.8-.8-.8" fill="#ff717f"/><path fill="#e2596c" d="M33.5 44 32 57.8 30.5 44z"/><g fill="#664e27"><path d="m51.7 23.4c.6.3.3 1-.2 1.1-2.7.4-5.5.9-8.3 2.4 4 .7 7.2 2.7 9 4.8.4.5-.1 1.1-.5 1-4.8-1.7-9.7-2.7-15.8-2-.5 0-.9-.2-.8-.7 1.6-7.3 10.9-10 16.6-6.6"/><path d="m12.3 23.4c-.6.3-.3 1 .2 1.1 2.7.4 5.5.9 8.3 2.4-4 .7-7.2 2.7-9 4.8-.4.5.1 1.1.5 1 4.8-1.7 9.7-2.7 15.8-2 .5 0 .9-.2.8-.7-1.6-7.3-10.9-10-16.6-6.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f61e.svg b/public/emoji/1f61e.svg
new file mode 100644
index 000000000..143c2f431
--- /dev/null
+++ b/public/emoji/1f61e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><path d="m25.5 28.4c1.4 2.9-.4 6.6-3.9 8.3-3.5 1.6-7.5.6-8.9-2.3-.8-1.9 12-7.9 12.8-6"/><path d="m38.5 28.4c-1.4 2.9.4 6.6 3.9 8.3 3.5 1.6 7.5.6 8.9-2.3.8-1.9-12-7.9-12.8-6"/></g><g fill="#917524"><path d="m22.7 19.8c-2.7 3.3-9.2 6.3-13.5 6.3-.6 0-.7 2.2 0 2.2 4.9 0 12-3.3 15.2-7.1.5-.5-1.3-1.8-1.7-1.4"/><path d="m41.3 19.8c2.7 3.3 9.2 6.3 13.5 6.3.6 0 .7 2.2 0 2.2-4.9 0-12-3.3-15.2-7.1-.5-.5 1.3-1.8 1.7-1.4"/></g><path d="m40.6 46.4c-5.4-2.5-11.8-2.5-17.2 0-1.3.6.3 4.2 1.7 3.5 3.6-1.7 8.9-2.3 13.9 0 1.3.6 3-2.8 1.6-3.5" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f61f.svg b/public/emoji/1f61f.svg
new file mode 100644
index 000000000..a1eec054e
--- /dev/null
+++ b/public/emoji/1f61f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="20.5" cy="29.6" r="5"/><circle cx="43.5" cy="29.6" r="5"/></g><g fill="#917524"><path d="m51.2 18.7c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m24.5 15.4c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.2.2 2.4-.4 2.2"/></g><path d="m40.6 44.4c-5.4-2.5-11.8-2.5-17.2 0-1.3.6.3 4.2 1.7 3.5 3.6-1.7 8.9-2.3 13.9 0 1.3.6 3-2.8 1.6-3.5" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f620.svg b/public/emoji/1f620.svg
new file mode 100644
index 000000000..a32acbcdd
--- /dev/null
+++ b/public/emoji/1f620.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m41 49.7c-5.8-4.8-12.2-4.8-18 0-.7.6-1.3-.4-.8-1.3 1.8-3.4 5.3-6.5 9.8-6.5s8.1 3.1 9.8 6.5c.5.8-.1 1.8-.8 1.3" fill="#664e27"/><path d="m10.2 24.9c-1.5 4.7.6 10 5.3 12.1 4.6 2.2 10 .5 12.7-3.7l-6.9-7.7-11.1-.7" fill="#fff"/><g fill="#664e27"><path d="m14.2 25.8c-1.4 2.9-.1 6.4 2.8 7.7 2.9 1.4 6.4.1 7.7-2.8 1-1.9-9.6-6.8-10.5-4.9"/><path d="m10.2 24.9c1.6-1 3.5-1.5 5.4-1.5 1.9 0 3.8.5 5.6 1.3 1.7.8 3.3 2 4.6 3.4 1.2 1.5 2.2 3.2 2.4 5.1-1.3-1.3-2.6-2.4-4-3.4-1.4-1-2.8-1.8-4.2-2.4-1.5-.7-3-1.2-4.6-1.7-1.8-.3-3.4-.6-5.2-.8"/></g><path d="m53.8 24.9c1.5 4.7-.6 10-5.3 12.1-4.6 2.2-10 .5-12.7-3.7l6.9-7.7 11.1-.7" fill="#fff"/><g fill="#664e27"><path d="m49.8 25.8c1.4 2.9.1 6.4-2.8 7.7-2.9 1.4-6.4.1-7.7-2.8-1-1.9 9.6-6.8 10.5-4.9"/><path d="m53.8 24.9c-1.6-1-3.5-1.5-5.4-1.5-1.9 0-3.8.5-5.6 1.3-1.7.8-3.3 2-4.6 3.4-1.2 1.5-2.2 3.2-2.4 5.1 1.3-1.3 2.6-2.4 4-3.4 1.4-1 2.8-1.8 4.2-2.4 1.5-.7 3-1.2 4.6-1.7 1.8-.3 3.4-.6 5.2-.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f621.svg b/public/emoji/1f621.svg
new file mode 100644
index 000000000..f7c72270f
--- /dev/null
+++ b/public/emoji/1f621.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ef5350"/><path d="m41 49.7c-5.8-4.8-12.2-4.8-18 0-.7.6-1.3-.4-.8-1.3 1.8-3.4 5.3-6.5 9.8-6.5s8.1 3.1 9.8 6.5c.5.8-.1 1.8-.8 1.3" fill="#302424"/><path d="m10.2 24.9c-1.5 4.7.6 10 5.3 12.1 4.6 2.2 10 .5 12.7-3.7l-6.9-7.7-11.1-.7" fill="#fff"/><g fill="#302424"><path d="m14.2 25.8c-1.4 2.9-.1 6.4 2.8 7.7 2.9 1.4 6.4.1 7.7-2.8 1-1.9-9.6-6.8-10.5-4.9"/><path d="m10.2 24.9c1.6-1 3.5-1.5 5.4-1.5 1.9 0 3.8.5 5.6 1.3 1.7.8 3.3 2 4.6 3.4 1.2 1.5 2.2 3.2 2.4 5.1-1.3-1.3-2.6-2.4-4-3.4-1.4-1-2.8-1.8-4.2-2.4-1.5-.7-3-1.2-4.6-1.7-1.8-.3-3.4-.6-5.2-.8"/></g><path d="m53.8 24.9c1.5 4.7-.6 10-5.3 12.1-4.6 2.2-10 .5-12.7-3.7l6.9-7.7 11.1-.7" fill="#fff"/><g fill="#302424"><path d="m49.8 25.8c1.4 2.9.1 6.4-2.8 7.7-2.9 1.4-6.4.1-7.7-2.8-1-1.9 9.6-6.8 10.5-4.9"/><path d="m53.8 24.9c-1.6-1-3.5-1.5-5.4-1.5-1.9 0-3.8.5-5.6 1.3-1.7.8-3.3 2-4.6 3.4-1.2 1.5-2.2 3.2-2.4 5.1 1.3-1.3 2.6-2.4 4-3.4 1.4-1 2.8-1.8 4.2-2.4 1.5-.7 3-1.2 4.6-1.7 1.8-.3 3.4-.6 5.2-.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f622.svg b/public/emoji/1f622.svg
new file mode 100644
index 000000000..e39209c80
--- /dev/null
+++ b/public/emoji/1f622.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m40.6 46.4c-5.4-2.5-11.8-2.5-17.2 0-1.3.6.3 4.2 1.7 3.5 3.6-1.7 8.9-2.3 13.9 0 1.3.6 3-2.8 1.6-3.5" fill="#664e27"/><path d="m54 31c0 5-4 9-9 9-5 0-9-4-9-9 0-5 4-9 9-9 5 0 9 4 9 9" fill="#fff"/><circle cx="45" cy="31" r="6" fill="#664e27"/><g fill="#fff"><ellipse cx="46.6" cy="35.5" rx="2.8" ry="3.2"/><ellipse cx="42.8" cy="31" rx="1.6" ry="1.9"/><path d="m28 31c0 5-4 9-9 9-5 0-9-4-9-9 0-5 4-9 9-9 5 0 9 4 9 9"/></g><circle cx="19" cy="31" r="6" fill="#664e27"/><g fill="#fff"><ellipse cx="20.6" cy="35.5" rx="2.8" ry="3.2"/><ellipse cx="16.8" cy="31" rx="1.6" ry="1.9"/></g><path d="m47 36c-5.1 6.8-8 13-8 18.1 0 4.4 3.6 7.9 8 7.9 4.4 0 8-3.5 8-7.9 0-5.1-3-11.4-8-18.1" fill="#65b1ef"/><g fill="#917524"><path d="m53.2 20.7c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m22.5 17.4c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.2.2 2.3-.4 2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f623.svg b/public/emoji/1f623.svg
new file mode 100644
index 000000000..94826839a
--- /dev/null
+++ b/public/emoji/1f623.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#ff717f"><ellipse transform="matrix(.4226-.9063.9063.4226 1.9347 65.6611)" cx="52.5" cy="31.3" rx="6.5" ry="9" opacity=".8"/><ellipse transform="matrix(.9063-.4226.4226.9063-12.1546 7.7934)" cx="11.5" cy="31.3" rx="9" ry="6.5" opacity=".8"/></g><g fill="#664e27"><path d="m19.4 42.2c8.1-5.7 17.1-5.6 25.2 0 1 .7 1.8-.5 1.2-1.6-2.5-4-7.4-7.7-13.8-7.7s-11.3 3.6-13.8 7.7c-.6 1.1.2 2.3 1.2 1.6"/><path d="m51.7 15.1c.6.3.3 1-.2 1.1-2.7.4-5.5.9-8.3 2.4 4 .7 7.2 2.7 9 4.8.4.5-.1 1.1-.5 1-4.8-1.7-9.7-2.7-15.8-2-.5 0-.9-.2-.8-.7 1.6-7.3 10.9-10 16.6-6.6"/><path d="m12.3 15.1c-.6.3-.3 1 .2 1.1 2.7.4 5.5.9 8.3 2.4-4 .7-7.2 2.7-9 4.8-.4.5.1 1.1.5 1 4.8-1.7 9.7-2.7 15.8-2 .5 0 .9-.2.8-.7-1.6-7.3-10.9-10-16.6-6.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f624.svg b/public/emoji/1f624.svg
new file mode 100644
index 000000000..fe5de95fc
--- /dev/null
+++ b/public/emoji/1f624.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,32c0,16.6-13.4,30-30,30C15.4,62,2,48.6,2,32C2,15.4,15.4,2,32,2C48.6,2,62,15.4,62,32z" fill="#ffdd67"/><g fill="#917524"><path d="m48.4 12.9c-4.2.4-8.1 2.6-10.5 6.1-.3.5-2.2-.7-1.8-1.3 2.8-4 7.2-6.6 12.1-7 .7 0 .8 2.2.2 2.2"/><path d="m26.1 19c-2.4-3.5-6.3-5.7-10.5-6.1-.6 0-.5-2.2.2-2.2 4.9.4 9.3 3 12.1 7 .4.6-1.5 1.8-1.8 1.3"/></g><g fill="#664e27"><path d="m21.2 39.9c7-4.8 14.7-4.8 21.6 0 .8.6 1.6-.4 1-1.3-2.1-3.4-6.4-6.5-11.8-6.5s-9.7 3.1-11.8 6.5c-.6.9.2 1.9 1 1.3"/><path d="m35.9 21c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.6.5-1.2.6-1 1"/><path d="m11.2 21c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.7.5-1.2.6-1 1"/></g><g fill="#d8d8d8"><path d="m61.7 47.3c-1-2.5-4.3-3.8-7.3-3-1.6.4-2.8 1.3-3.4 2.4-7.8-1.5-15-15.4-15-15.4s.2 11.3 5.9 17.9c-1.2-.4-2.5-.4-3.9-.1-3.1.8-4.7 3.5-3.7 5.9s4.3 3.8 7.3 3c.2-.1.4-.1.6-.2 1.6 3.1 5.9 4.7 10 3.7 4.3-1.1 6.6-4.8 5.2-8.2.2 0 .4-.1.6-.1 3-.7 4.7-3.4 3.7-5.9"/><path d="m2.3 47.3c1-2.5 4.3-3.8 7.3-3 1.6.4 2.8 1.3 3.4 2.4 7.8-1.5 15-15.4 15-15.4s-.2 11.3-5.9 17.9c1.2-.4 2.5-.4 3.9-.1 3.1.8 4.7 3.5 3.7 5.9-1 2.5-4.3 3.8-7.3 3-.2-.1-.4-.1-.6-.2-1.6 3.1-5.9 4.7-10 3.7-4.3-1.1-6.6-4.8-5.2-8.2-.2 0-.4-.1-.6-.1-3-.7-4.7-3.4-3.7-5.9"/></g><g fill="#fff"><path d="m59.3 44.8c-.9-2.6-3.9-4.1-6.8-3.2-1.4.4-2.5 1.4-3.2 2.6-7.2-1.6-13.8-16.4-13.8-16.4s.3 12.1 5.5 19.2c-1.1-.4-2.3-.4-3.5-.1-2.8.9-4.3 3.7-3.4 6.3.9 2.6 3.9 4.1 6.8 3.2.2-.1.4-.1.6-.2 1.5 3.3 5.5 5.1 9.2 3.9 3.9-1.2 6.1-5.1 4.8-8.8.2 0 .4-.1.6-.1 2.6-.9 4.2-3.7 3.2-6.4"/><path d="m4.7 44.8c.9-2.6 3.9-4.1 6.8-3.2 1.4.4 2.5 1.4 3.1 2.6 7.2-1.6 13.8-16.4 13.8-16.4s-.2 12.1-5.4 19.2c1.1-.4 2.3-.4 3.5-.1 2.8.9 4.4 3.7 3.4 6.3-.9 2.6-3.9 4.1-6.8 3.2-.2-.1-.4-.1-.6-.2-1.5 3.3-5.5 5.1-9.2 3.9-3.8-1.1-5.9-5.1-4.6-8.8-.2 0-.4-.1-.6-.1-2.8-.9-4.4-3.7-3.4-6.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f625.svg b/public/emoji/1f625.svg
new file mode 100644
index 000000000..c52759e69
--- /dev/null
+++ b/public/emoji/1f625.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,16.6,13.4,30,30,30s30-13.4,30-30S48.6,2,32,2S2,15.4,2,32z" fill="#ffdd67"/><path d="m47.7 37.6c0 8.6 11.7 8.6 11.7 0 0-6.3-5.8-12.4-5.8-12.4s-5.9 6.1-5.9 12.4" fill="#65b1ef"/><g fill="#664e27"><circle cx="38.5" cy="35" r="5"/><circle cx="15.5" cy="35" r="5"/></g><g fill="#917524"><path d="m20.6 19.9c-3.2 2.7-7.5 3.9-11.7 3.1-.6-.1-1.1 2-.4 2.2 4.8.9 9.8-.5 13.5-3.6.5-.5-1-2.1-1.4-1.7"/><path d="m45.1 22.9c-4.2.7-8.5-.4-11.7-3.1-.4-.4-2 1.2-1.4 1.7 3.7 3.2 8.7 4.5 13.5 3.6.7-.2.2-2.3-.4-2.2"/></g><path d="m38.1 47.3c-5.8-1.5-12-.4-16.9 3-1.2.9 1.1 4 2.3 3.2 3.2-2.3 8.4-3.8 13.7-2.4 1.3.3 2.4-3.3.9-3.8" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f626.svg b/public/emoji/1f626.svg
new file mode 100644
index 000000000..c037c085a
--- /dev/null
+++ b/public/emoji/1f626.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="20.5" cy="26" r="5"/><circle cx="43.5" cy="26" r="5"/><path d="m45.7 44c-1.5-3.6-5.1-6-13.7-6-8.6 0-12.2 2.4-13.7 6-.8 1.9.3 4 .3 4 .4 1.2 2.2 2 13.4 2 11.1 0 12.9-.8 13.4-2 0 0 1.1-2.1.3-4"/></g><path d="m42 43c.1-.3 0-.6-.2-.8 0 0-2.2-2.2-9.8-2.2-7.5 0-9.8 2.2-9.8 2.2-.2.1-.2.5-.2.8l.2.6c.1.3.3.5.6.5h18.4c.2 0 .5-.2.6-.5l.2-.6" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f627.svg b/public/emoji/1f627.svg
new file mode 100644
index 000000000..b97c18b3a
--- /dev/null
+++ b/public/emoji/1f627.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="20.5" cy="26" r="5"/><circle cx="43.5" cy="26" r="5"/><path d="m47.7 42c-1.7-3.6-5.9-6-15.7-6-9.8 0-14 2.4-15.7 6-.9 1.9.4 5 .4 5 1.6 3.9 1.4 5 15.3 5 13.9 0 13.6-1.1 15.3-5 0 0 1.3-3.1.4-5"/></g><path d="m43.4 41c.1-.3 0-.6-.2-.8 0 0-2.5-2.2-11.1-2.2-8.6 0-11.1 2.2-11.1 2.2-.2.2-.3.5-.2.8l.2.6c.1.3.4.5.7.5h21c.3 0 .6-.2.7-.5v-.6" fill="#fff"/><g fill="#917524"><path d="m52.2 16.7c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m23.5 13.4c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.2.2 2.3-.4 2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f628.svg b/public/emoji/1f628.svg
new file mode 100644
index 000000000..38cfe0bb2
--- /dev/null
+++ b/public/emoji/1f628.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><circle cx="19.5" cy="24.8" r="10" fill="#fff"/><circle cx="19.5" cy="24.8" r="3.5" fill="#664e27"/><circle cx="44.5" cy="24.8" r="10" fill="#fff"/><g fill="#664e27"><circle cx="44.5" cy="24.8" r="3.5"/><path d="m47.7 44c-1.7-3.6-5.9-6-15.7-6-9.8 0-14 2.4-15.7 6-.9 1.9.4 5 .4 5 1.6 3.9 1.4 5 15.3 5 13.9 0 13.6-1.1 15.3-5 0 0 1.3-3.1.4-5"/></g><path d="m43.4 43c.1-.3 0-.6-.2-.8 0 0-2.5-2.2-11.1-2.2s-11.1 2.2-11.1 2.2c-.2.2-.3.5-.2.8l.2.6c.1.3.4.5.7.5h21c.3 0 .6-.2.7-.5v-.6" fill="#fff"/><g fill="#917524"><path d="m50.2 13.5c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.4-1 2-1.4 1.7"/><path d="m25.5 10.2c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.1.2 2.3-.4 2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f629.svg b/public/emoji/1f629.svg
new file mode 100644
index 000000000..248da5b2e
--- /dev/null
+++ b/public/emoji/1f629.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#917524"><path d="m39.4 18.2c3.2 2.7 7.5 3.9 11.7 3.1.6-.1 1.1 2 .4 2.2-4.8.9-9.8-.5-13.5-3.6-.5-.5 1-2 1.4-1.7"/><path d="m12.9 21.2c4.2.7 8.5-.4 11.7-3.1.4-.4 2 1.2 1.4 1.7-3.7 3.2-8.7 4.5-13.5 3.6-.7-.2-.2-2.3.4-2.2"/></g><g fill="#664e27"><path d="m35.8 24.8c2 8.8 10.2 11 16.3 4.4.3-.3-.2-.6-.7-1.3-4.9 2.1-11.4.1-14.3-3.8-.8.2-1.4.2-1.3.7"/><path d="m11.8 29.2c6.1 6.6 14.3 4.4 16.3-4.4.1-.4-.5-.5-1.2-.7-3.2 4.3-9.9 5.8-14.4 3.9-.5.5-1 .8-.7 1.2"/><path d="m47.7 44c-1.7-3.6-5.9-6-15.7-6-9.8 0-14 2.4-15.7 6-.9 1.9.4 5 .4 5 1.6 3.9 1.4 5 15.3 5 13.9 0 13.6-1.1 15.3-5 0 0 1.3-3.1.4-5"/></g><path d="m43.4 43c.1-.3 0-.6-.2-.8 0 0-2.5-2.2-11.1-2.2s-11.1 2.2-11.1 2.2c-.2.2-.3.5-.2.8l.2.6c.1.3.4.5.7.5h21c.3 0 .6-.2.7-.5v-.6" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f62a.svg b/public/emoji/1f62a.svg
new file mode 100644
index 000000000..d2dd9f7b4
--- /dev/null
+++ b/public/emoji/1f62a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m43.8 48.3c0 6.3-5.3 8.4-11.8 8.4s-11.8-2.1-11.8-8.4c0-8.3 5.3-13.7 11.8-13.7 6.5 0 11.8 5.4 11.8 13.7" fill="#664e27"/><path d="m34.7 39c-.8 0-2.1.8-1.7 2.9.2 1.1 1.7 2.4 1.7 4.1 0 3.5-5.5 3.5-5.5 0 0-1.7 1.5-3 1.7-4.1.5-2.1-.8-2.9-1.7-2.9-2.3.1-6.1 2.6-6.1 6.8 0 4.8 3.9 8.7 8.8 8.7s8.8-3.9 8.8-8.7c.1-4.2-3.7-6.8-6-6.8" fill="#4c3526"/><path d="m32 50.7c-6.4 0-8.3 2-8.3 2 1.6 2.8 8.3 2.6 8.3 2.6s6.6.2 8.3-2.6c0 0-1.9-2-8.3-2" fill="#ff717f"/><path d="m30.1 26.8c-1.3-.7-4.1 7.9-8.5 8.7-.4-.5-.9-1-1.4-1.4-4.2-3.5-10.7-2.8-14.5 1.8-3.8 4.5-3.4 11.1.8 14.6 4.2 3.6 10.7 2.8 14.5-1.8 4.9-5.8 10.8-21 9.1-21.9" fill="#52e8b6"/><g fill="#664e27"><path d="m35.9 20.5c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.6.5-1.2.6-1 1"/><path d="m11.2 20.5c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.7.5-1.2.6-1 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f62b.svg b/public/emoji/1f62b.svg
new file mode 100644
index 000000000..3ba1a6c02
--- /dev/null
+++ b/public/emoji/1f62b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#917524"><path d="m38.4 11.2c3.2 2.7 7.5 3.9 11.7 3.1.6-.1 1.1 2 .4 2.2-4.8.9-9.8-.5-13.5-3.6-.5-.5 1-2 1.4-1.7"/><path d="m13.9 14.2c4.2.7 8.5-.4 11.7-3.1.4-.4 2 1.2 1.4 1.7-3.7 3.2-8.7 4.5-13.5 3.6-.7-.2-.2-2.3.4-2.2"/></g><path d="m32 32c-8.8-.1-15.9 5.4-16 12.3 0 3.8 1.3 9.5 5.6 9.5 3.1 0 6.5-3.8 10.4-3.8 3.9 0 7.1 4 10.2 4 3.8 0 5.8-5.7 5.8-9.5.1-6.8-7.2-12.4-16-12.5" fill="#664e27"/><path d="m39 43.2c0-3.1-3-4.9-4.8-4.9-.7 0-1.7.6-1.3 2.1.2.8 1.4 1.7 1.4 3 0 2.5-4.4 2.5-4.4 0 0-1.3 1.2-2.2 1.4-3 .4-1.5-.7-2.1-1.3-2.1-1.8 0-4.8 1.9-4.8 4.9 0 1.9 1 3.4 2.5 4.6h9c1.3-1.2 2.3-2.7 2.3-4.6" fill="#4c3526"/><path d="m32 46c-6 0-8 5-8 5s4-3 8-3 8 3 8 3-2-5-8-5" fill="#ff717f"/><path d="m41.8 37c-2.5-1.9-5.7-3-9.8-3-4.1 0-7.3 1.2-9.8 3-.4.3-.4 1 .3 1 2.4 0 9.4 0 9.4 0s7.1 0 9.4 0c.8 0 .8-.7.5-1" fill="#fff"/><g fill="#664e27"><path d="m51.7 21.1c.6.3.3 1-.2 1.1-2.7.4-5.5.9-8.3 2.4 4 .7 7.2 2.7 9 4.8.4.5-.1 1.1-.5 1-4.8-1.7-9.7-2.7-15.8-2-.5 0-.9-.2-.8-.7 1.6-7.3 10.9-10 16.6-6.6"/><path d="m12.3 21.1c-.6.3-.3 1 .2 1.1 2.7.4 5.5.9 8.3 2.4-4 .7-7.2 2.7-9 4.8-.4.5.1 1.1.5 1 4.8-1.7 9.7-2.7 15.8-2 .5 0 .9-.2.8-.7-1.6-7.3-10.9-10-16.6-6.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f62c.svg b/public/emoji/1f62c.svg
new file mode 100644
index 000000000..75c5b7dcb
--- /dev/null
+++ b/public/emoji/1f62c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><path d="m52.5 40c-2.2-3.6-7.7-6-20.5-6-12.8 0-18.3 2.4-20.5 6-1.2 1.9.5 5 .5 5 2.1 3.9 1.8 5 20 5 18.1 0 17.9-1.1 20-5 0 0 1.7-3.1.5-5"/><circle cx="20.5" cy="24.5" r="5"/><circle cx="43.5" cy="24.5" r="5"/></g><g fill="#fff"><path d="m48 40c.1-.5-.2-1.2-.6-1.5 0 0-3.9-2.5-15.4-2.5-11.5 0-15.4 2.5-15.4 2.5-.4.3-.7.9-.6 1.5l.2 1c.1.5.6 1 1.1 1h29.3c.5 0 1-.4 1.1-1l.3-1"/><path d="m32 48c6.3 0 15.2 0 15-2.1 0-.4-.1-.8-.3-1.3-.2-.5-.3-.7-1.4-.7-2.4 0-24.9 0-26.7 0-1.1 0-1.2.1-1.4.7-.1.5-.2.9-.3 1.3-.1 2.1 8.8 2.1 15.1 2.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f62d.svg b/public/emoji/1f62d.svg
new file mode 100644
index 000000000..0fb4ba9bd
--- /dev/null
+++ b/public/emoji/1f62d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#65b1ef"><ellipse cx="17.5" cy="59.9" rx="12.5" ry="1.5"/><ellipse cx="44" cy="60.2" rx="18" ry="1.8"/></g><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m44.7 46c-1.4-3.6-4.8-6-12.7-6-8 0-11.3 2.4-12.7 6-.7 1.9.3 5 .3 5 1.3 3.9 1.1 5 12.4 5 11.3 0 11.1-1.1 12.4-5 0 0 1.1-3.1.3-5" fill="#664e27"/><path d="m41 45c.1-.3 0-.6-.2-.8 0 0-2-2.2-8.8-2.2-6.8 0-8.8 2.2-8.8 2.2-.2.1-.2.5-.2.8l.2.6c.1.3.3.5.5.5h16.6c.2 0 .5-.2.5-.5l.2-.6" fill="#fff"/><g fill="#65b1ef"><path d="m44.5 60.5c2.3 0 4.6 0 6.8 0 8.2-9.9-1.5-20 .9-29.8-2.3 0-4.6 2.5-6.8 2.5-3.2 9.5 7.3 17.4-.9 27.3"/><path d="m19.5 60.5c-2.3 0-4.6 0-6.8 0-8.2-9.9 1.5-20-.9-29.8 2.3 0 4.6 2.5 6.8 2.5 3.2 9.5-7.3 17.4.9 27.3"/></g><g fill="#917524"><path d="m40.7 18.3c3 3 7.2 4.5 11.4 4.1.6-.1.9 2.1.2 2.2-4.9.4-9.7-1.3-13.1-4.8-.6-.5 1.1-1.9 1.5-1.5"/><path d="m12 22.4c4.2.4 8.4-1.1 11.4-4.1.4-.4 2.1 1 1.6 1.5-3.4 3.5-8.3 5.2-13.1 4.8-.9 0-.5-2.2.1-2.2"/></g><g fill="#664e27"><path d="m35.9 30.3c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.6.4-1.2.6-1 1"/><path d="m11.2 30.3c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.7.4-1.2.6-1 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f62e.svg b/public/emoji/1f62e.svg
new file mode 100644
index 000000000..855b53c66
--- /dev/null
+++ b/public/emoji/1f62e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="32" cy="45.1" r="7"/><circle cx="20.2" cy="25" r="4.5"/><circle cx="42.7" cy="25" r="4.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f62f.svg b/public/emoji/1f62f.svg
new file mode 100644
index 000000000..d9b0801f7
--- /dev/null
+++ b/public/emoji/1f62f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="20" cy="27" r="5"/><circle cx="44" cy="27" r="5"/></g><g fill="#917524"><path d="m50.2 17c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m25.5 13.8c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.1.2 2.3-.4 2.2"/></g><circle cx="32" cy="48" r="5" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f630.svg b/public/emoji/1f630.svg
new file mode 100644
index 000000000..9ae7444e7
--- /dev/null
+++ b/public/emoji/1f630.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m40.3 48.1c0 4.6-3.7 8.3-8.3 8.3-4.6 0-8.3-3.7-8.3-8.3 0-4.6 3.7-8.3 8.3-8.3 4.6 0 8.3 3.7 8.3 8.3" fill="#664e27"/><path d="m26.2 44.8c1.2-2 3.3-3.4 5.8-3.4 2.5 0 4.7 1.3 5.8 3.4h-11.6" fill="#fff"/><g fill="#664e27"><circle cx="43.5" cy="33" r="4.5"/><circle cx="20.5" cy="33" r="4.5"/></g><g fill="#917524"><path d="m25.6 17.9c-3.2 2.7-7.5 3.9-11.7 3.1-.6-.1-1.1 2-.4 2.2 4.8.9 9.8-.5 13.5-3.6.5-.5-1-2.1-1.4-1.7"/><path d="m50.1 20.9c-4.2.7-8.5-.4-11.7-3.1-.4-.4-2 1.2-1.4 1.7 3.7 3.2 8.7 4.5 13.5 3.6.7-.2.2-2.3-.4-2.2"/></g><path d="m62 18.5c0 9.4-12.7 9.4-12.7 0 0-6.9 6.4-13.5 6.4-13.5s6.3 6.7 6.3 13.5" fill="#65b1ef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f631.svg b/public/emoji/1f631.svg
new file mode 100644
index 000000000..686c98355
--- /dev/null
+++ b/public/emoji/1f631.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 2c-16.5 0-30 13.4-30 30 0 4.9 15.8 22.9 23 27.6 2 1.3 4.7 2.4 7 2.4 2.3 0 5-1.2 7-2.4 7.3-4.7 23-22.7 23-27.6 0-16.6-13.4-30-30-30" fill="#ffdd67"/><path d="m30.5 24.7c0 5.5-4.5 10-10 10-5.5 0-10-4.5-10-10 0-5.5 4.4-10 10-10 5.5 0 10 4.5 10 10" fill="#fff"/><path d="m24 24.7c0 1.9-1.5 3.5-3.5 3.5-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5c2 0 3.5 1.6 3.5 3.5" fill="#664e27"/><path d="m53.5 24.7c0 5.5-4.5 10-10 10-5.5 0-10-4.5-10-10 0-5.5 4.5-10 10-10 5.5 0 10 4.5 10 10" fill="#fff"/><g fill="#664e27"><path d="m47 24.7c0 1.9-1.6 3.5-3.5 3.5-2 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5c1.9 0 3.5 1.6 3.5 3.5"/><path d="m40.4 46.1c0 6.6-3.7 12-8.4 12-4.6 0-8.3-5.4-8.3-12 0-6.6 3.8-12 8.3-12 4.6-.1 8.4 5.3 8.4 12"/></g><path d="m34 41.4c-.6 0-1.6.6-1.2 2.3.2.8 1.3 1.8 1.3 3.2 0 2.7-4 2.7-4 0 0-1.3 1.1-2.3 1.3-3.2.4-1.6-.6-2.3-1.2-2.3-1.7 0-4.5 2-4.5 5.3 0 3.7 2.9 6.7 6.4 6.7 3.6 0 6.4-3 6.4-6.7-.1-3.3-2.8-5.3-4.5-5.3" fill="#4c3526"/><path d="m32 51.9c-3.9 0-4.9 1.1-4.9 1.1 1 2.1 2.8 3.6 4.9 3.6 2.2 0 4-1.4 5-3.6 0 0-1.1-1.1-5-1.1" fill="#ff717f"/><g fill="#917524"><path d="m22.7 7.7c-2.4 3.5-6.2 5.7-10.5 6.1-.6 0-.5 2.2.2 2.2 4.9-.4 9.3-3 12.1-7 .4-.6-1.5-1.8-1.8-1.3"/><path d="m51.8 13.6c-4.2-.4-8-2.6-10.5-6.1-.3-.5-2.2.7-1.8 1.3 2.8 4 7.2 6.6 12.1 7 .7 0 .8-2.2.2-2.2"/></g><g fill="#d8a941"><path d="m48.3 45.7c4-2.9 4.7-9 10-10.9 6.4-2.4 2.7 1.2 2 6.8-1 7.7-6.9 12.2-7.8 18.5-.1.5 0 1.9 0 1.9h-13.7c0 0 .2-2.7 0-3.6-.4-2.8 1.7-7.1 9.5-12.7"/><path d="m15.7 45.7c-4-2.9-4.7-9-10-10.9-6.4-2.4-2.7 1.2-2 6.8 1 7.7 6.9 12.2 7.8 18.5.1.5 0 1.9 0 1.9h13.6c0 0-.1-2.7 0-3.6.6-2.8-1.5-7.1-9.4-12.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f632.svg b/public/emoji/1f632.svg
new file mode 100644
index 000000000..703ddf123
--- /dev/null
+++ b/public/emoji/1f632.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><circle cx="19" cy="29" r="11" fill="#fff"/><path d="m24 29c0 2.8-2.2 5-5 5-2.8 0-5-2.2-5-5s2.2-5 5-5c2.8 0 5 2.2 5 5" fill="#664e27"/><path d="m56 29c0 6.1-4.9 11-11 11-6.1 0-11-4.9-11-11 0-6.1 4.9-11 11-11 6.1 0 11 4.9 11 11" fill="#fff"/><path d="m50 29c0 2.8-2.2 5-5 5-2.8 0-5-2.2-5-5s2.2-5 5-5c2.8 0 5 2.2 5 5" fill="#664e27"/><g fill="#917524"><path d="m50.2 15.8c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m25.5 12.5c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.2.2 2.3-.4 2.2"/></g><circle cx="32" cy="49" r="9" fill="#664e27"/><path d="m26 46c1.2-2.4 3.4-4 6-4 2.6 0 4.8 1.6 6 4h-12" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f633.svg b/public/emoji/1f633.svg
new file mode 100644
index 000000000..8be56d39a
--- /dev/null
+++ b/public/emoji/1f633.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#ff717f"><circle cx="52.8" cy="37.1" r="8"/><circle cx="11.2" cy="37.1" r="8"/></g><g fill="#917524"><path d="m54.6 20.6c-2.7-3.3-6.7-5.1-11-5.1-.6 0-.7-2.2 0-2.2 4.9 0 9.5 2.1 12.7 5.9.5.6-1.3 1.9-1.7 1.4"/><path d="m20.3 15.4c-4.2 0-8.3 1.9-11 5.1-.4.5-2.1-.8-1.7-1.4 3.1-3.8 7.8-5.9 12.7-5.9.7 0 .6 2.2 0 2.2"/></g><circle cx="32" cy="49.5" r="4.5" fill="#664e27"/><path d="m29.5 29.1c0 5-4 9-9 9-5 0-9-4-9-9 0-5 4-9 9-9 5 0 9 4.1 9 9" fill="#fff"/><circle cx="20.5" cy="29.1" r="4.5" fill="#664e27"/><path d="m52.5 29.1c0 5-4 9-9 9-5 0-9-4-9-9 0-5 4-9 9-9 5 0 9 4.1 9 9" fill="#fff"/><circle cx="43.5" cy="29.1" r="4.5" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f634.svg b/public/emoji/1f634.svg
new file mode 100644
index 000000000..41beef906
--- /dev/null
+++ b/public/emoji/1f634.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,32c0,16.6-10.8,30-30,30C15.4,62,2,48.6,2,32C2,15.4,15.4,2,32,2S62,15.4,62,32z" fill="#ffdd67"/><g fill="#467591"><path d="m26.8 21.3c-.2-.4-.7-.6-1.1-.3l-2 1.2.7-5c0-.2 0-.4-.1-.5l-.6-1.2c-.1-.2-.3-.3-.5-.4-.2-.1-.4 0-.6.1l-4.9 2.9c-.2.1-.3.3-.4.5-.1.2 0 .4.1.6l.7 1.3c.2.4.7.6 1.1.3l1.9-1.1-.7 4.9c0 .2 0 .4.1.5l.7 1.3c.2.3.5.5.9.4.1 0 .1 0 .2-.1l5-2.9c.2-.1.3-.3.4-.5.1-.2 0-.4-.1-.6l-.8-1.4"/><path d="m40.5 8.1c-.1-.2-.3-.3-.5-.4l-7.9-2c-.4-.1-.8.2-.9.6l-.4 1.9c0 .2 0 .4.1.6.1.2.3.3.5.4l3.6.9-5.5 4.7c-.1.1-.2.3-.3.5l-.2 2c0 .2 0 .4.1.6.1.2.3.3.5.4l8 2c.1 0 .2 0 .3 0 .1 0 .2-.1.3-.1.2-.1.3-.3.3-.5l.4-1.9c.1-.4-.2-.9-.6-1l-3.8-1 5.5-4.8c.1-.1.2-.3.3-.5l.4-1.8c0-.2-.1-.4-.2-.6"/><path d="m55 22.4c.2-.1.3-.2.4-.4l1.2-2.5c.2-.4 0-.8-.4-1l-5.8-2.8 10.1-5c.2-.1.3-.2.3-.4l1.1-2.3c.2-.4 0-.8-.4-1l-10.5-4.9c-.4-.2-.8 0-1 .4l-1.2 2.5c-.2.4 0 .8.4 1l5.5 2.6-10 4.9c-.2.1-.3.2-.3.4l-1.2 2.5c-.1.2-.1.4 0 .6 0 .1.1.2.2.3.1.1.1.1.2.1l10.8 5.1c.2 0 .4 0 .6-.1"/></g><g fill="#664e27"><path d="m50 45.2c.8 1.2 1.1 3.6-.6 4.7-1.4.9-3.7.7-5.4 1.8-1.8 1.2-2.5 3.3-3.9 4.2-1.9 1.2-3.7-.2-4.5-1.4-1.4-2.2.7-6.1 4.7-8.6 3.9-2.6 8.3-2.9 9.7-.7"/><path d="m38.3 33.6c7.2 5.4 14.9 1.8 15.3-7.1 0-.5-.6-.4-1.4-.5-2.4 4.8-8.7 7.4-13.5 6.3-.3.7-.7 1.1-.4 1.3"/><path d="m15.9 44.1c7.2 5.4 14.9 1.8 15.3-7.1 0-.5-.6-.4-1.4-.5-2.4 4.8-8.7 7.4-13.5 6.3-.3.6-.8 1-.4 1.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f635.svg b/public/emoji/1f635.svg
new file mode 100644
index 000000000..655645247
--- /dev/null
+++ b/public/emoji/1f635.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><path d="m28.6 19.8l-12.1 12.2c-.8.8-3.6-2-2.8-2.8l12.2-12.2c.7-.7 3.5 2.1 2.7 2.8"/><path d="m25.8 32l-12.1-12.2c-.8-.8 2-3.6 2.8-2.8l12.2 12.2c.7.8-2.1 3.6-2.9 2.8"/><path d="m50.3 19.8l-12.1 12.2c-.8.8-3.6-2-2.8-2.8l12.2-12.2c.7-.7 3.5 2.1 2.7 2.8"/><path d="m47.5 32l-12.1-12.2c-.8-.8 2-3.6 2.8-2.8l12.2 12.2c.7.8-2.1 3.6-2.9 2.8"/><circle cx="32" cy="47" r="9"/></g><path d="m26 44c1.2-2.4 3.4-4 6-4 2.6 0 4.8 1.6 6 4h-12" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f636.svg b/public/emoji/1f636.svg
new file mode 100644
index 000000000..9ad70bc51
--- /dev/null
+++ b/public/emoji/1f636.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="20.5" cy="28.5" r="5"/><circle cx="43.5" cy="28.5" r="5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f637.svg b/public/emoji/1f637.svg
new file mode 100644
index 000000000..2fcc6b50f
--- /dev/null
+++ b/public/emoji/1f637.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#fff"><path d="m18.2 47.4l-9 4.1c.8 1 1.7 1.9 2.6 2.7l7.6-3.6-1.2-3.2"/><path d="m17.1 35.1l-15.1-3.4c0 .1 0 .2 0 .3 0 1.1.1 2.2.2 3.3l14.2 3.2.7-3.4"/><path d="m54.8 51.5l-9-4.1-1.3 3.3 7.6 3.6c1-.9 1.8-1.8 2.7-2.8"/><path d="m47.7 38.5l14.2-3.2c.1-1.1.2-2.2.2-3.3 0-.1 0-.2 0-.3l-15.1 3.5.7 3.3"/></g><path d="m49.9 39.9c0 10.6-8 19.1-17.9 19.1s-17.9-8.6-17.9-19.1c0-10.6 10.4-8.5 17.9-8.5 7.5-.1 17.9-2.1 17.9 8.5" opacity=".1"/><path d="m49.5 39.1c0 10-7.8 18-17.5 18s-17.5-8.1-17.5-18c0-10 10.2-8.1 17.5-8.1s17.5-1.9 17.5 8.1" fill="#fff"/><g fill="#664e27"><path d="m35.8 20.8c2 8.8 10.2 11 16.3 4.4.3-.3-.2-.6-.7-1.3-4.9 2.1-11.4.1-14.3-3.8-.8.2-1.4.2-1.3.7"/><path d="m11.8 25.2c6.1 6.6 14.3 4.4 16.3-4.4.1-.4-.5-.5-1.2-.7-3.2 4.3-9.9 5.8-14.4 3.9-.5.5-1 .8-.7 1.2"/></g><g fill="#917524"><path d="m53.2 17c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m22.5 13.7c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.2.2 2.3-.4 2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f638.svg b/public/emoji/1f638.svg
new file mode 100644
index 000000000..6e8aa8435
--- /dev/null
+++ b/public/emoji/1f638.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60.9,2c1.8,13.4,1.5,24.2-1.2,31.1L34.9,14.7C39.8,9.6,49.8,3.5,60.9,2z" fill="#dadee0"/><path d="m57.7 32.2l-10.2-13.3c0 0 1.9-7.3 11.6-12.4 2.9 11.6-1.4 25.7-1.4 25.7" fill="#f7a4a4"/><path d="m53.8 29.2l-6.3-8.2c0 0 2.6-5 8.6-8.2-3.5 7.5-2.3 16.4-2.3 16.4" fill="#f78d8d"/><path d="M3.1,2C1.3,15.4,1.6,26.2,4.3,33.1l24.8-18.5C24.2,9.6,14.2,3.5,3.1,2z" fill="#dadee0"/><path d="m6.3 32.2l10.3-13.3c0 0-1.9-7.3-11.6-12.4-3 11.6 1.3 25.7 1.3 25.7" fill="#f7a4a4"/><path d="m10.2 29.2l6.4-8.2c0 0-2.6-5-8.6-8.2 3.4 7.5 2.2 16.4 2.2 16.4" fill="#f78d8d"/><path d="m58.2 50.8c.8-.9 1.4-1.6 1.7-2.2 1.6-2.6 2.1-5.3 2.1-5.3l-2 .4c0 0 2.3-2.5 1.7-7.8l-2 2.1c0 0 1.9-5.4.3-10.4l-2.2 1.6c0 0 .7-2 .1-3.4l-.9.7c0 0 1.7-4.7.2-6.6-.9 2.8-1.9 2.8-1.9 2.8s1.2-2.1.3-3c-1 1.6-1.8.6-1.8.1.1-.6-.2-1.5 2.7-2-2.3-1.4-5.1-.4-5.1-.4s.1-1.5 2.1-1.4c-1.9-1.6-4.5-.6-4.5-.6-4.1-3.1-9.6-4.9-17.1-4.9-7.4 0-12.9 1.8-17.1 4.9 0 0-2.6-.9-4.5.6 2-.1 2.1 1.4 2.1 1.4s-2.7-1-5.1.4c2.9.4 2.7 1.3 2.7 2 0 .5-.8 1.5-1.8-.1-1 .9.3 3 .3 3s-1 0-1.9-2.8c-1.5 2 .2 6.6.2 6.6l-.9-.7c-.6 1.4.1 3.4.1 3.4l-2-1.6c-1.7 5 .3 10.4.3 10.4l-1.9-2.1c-.7 5.3 1.6 7.8 1.6 7.8l-2-.4c0 0 .5 2.7 2.1 5.3.2.5.8 1.3 1.7 2.2 0 0 0 0 .1.1 4.1 4.1 14.2 11.1 26.1 11.1 11.9 0 22-7 26.1-11.1 0-.1.1-.1.1-.1" fill="#dadee0"/><g fill="#94989b"><path d="m37.7 10.8c-1.8-.3-3.7-.4-5.7-.4s-3.9.1-5.7.4c.7 3.9 2.8 6.6 5.7 11.6 3-5.1 5-7.8 5.7-11.6"/><path d="m46.8 13.8c-1.9-1.1-4.1-1.9-6.5-2.5.6 2.3 1.9 3.9 3.6 6.9 1.3-2.1 2.2-2.7 2.9-4.4"/><path d="m23.7 11.3c-2.5.6-4.6 1.4-6.5 2.5.7 1.8 1.7 2.3 2.9 4.4 1.8-3.1 3-4.7 3.6-6.9"/></g><g fill="#4c5359"><path d="m36 36c-.8-.9-3.3-1-4-1-.7 0-3.2.1-4 1-.6.7-.1 2.3 1.4 3.8 1 .9 1.9 1.2 2.6 1.2.7 0 1.7-.3 2.6-1.2 1.6-1.4 2-3.1 1.4-3.8"/><path d="m27 32.9c-1.9-5.1-4.7-7.7-7.5-7.7s-5.6 2.6-7.5 7.7c-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7 2.2 0 4.4.8 6.2 2.7.5.6 1.5-.4 1.3-.9"/><path d="m51.9 32.9c-1.9-5.1-4.7-7.7-7.5-7.7-2.8 0-5.6 2.6-7.5 7.7-.2.5.8 1.4 1.3.9 1.8-1.9 4-2.7 6.2-2.7s4.4.8 6.2 2.7c.6.6 1.5-.4 1.3-.9"/><path d="m49 45.4c0-.8-.5-1.8-1.8-2.1-3.5-.6-8.6-1.3-15.2-1.3-6.6 0-11.7.7-15.2 1.3-1.3.3-1.8 1.3-1.8 2.1 0 9.6 2.7 12.6 13.8 12.6h6.5c11 0 13.7-3 13.7-12.6"/></g><g fill="#fff"><path d="m45.1 46.2c.1-.5 0-1-.4-1.1 0 0-5.7-1.1-12.7-1.1-7 0-12.7 1.1-12.7 1.1-.4.1-.6.6-.4 1.1l.9 2.9c.1.5.6.9 1 .9h22.5c.4 0 .8-.4 1-.9l.8-2.9"/><path d="m32 56c4.9 0 12 0 11.8-2.1 0-.4-.1-.8-.2-1.3-.1-.5-.2-.7-1.1-.7-1.9 0-19.5 0-21 0-.8 0-.9.1-1.1.7-.1.5-.2.9-.2 1.3-.2 2.1 6.9 2.1 11.8 2.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f639.svg b/public/emoji/1f639.svg
new file mode 100644
index 000000000..1eb62f35c
--- /dev/null
+++ b/public/emoji/1f639.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60.9,2c1.8,13.4,1.5,24.2-1.2,31.1L34.9,14.7C39.8,9.6,49.8,3.5,60.9,2z" fill="#dadee0"/><path d="m57.7 32.2l-10.2-13.3c0 0 1.9-7.3 11.6-12.4 2.9 11.6-1.4 25.7-1.4 25.7" fill="#f7a4a4"/><path d="m53.8 29.2l-6.3-8.2c0 0 2.6-5 8.6-8.2-3.5 7.5-2.3 16.4-2.3 16.4" fill="#f78d8d"/><path d="M3.1,2C1.3,15.4,1.6,26.2,4.3,33.1l24.8-18.5C24.2,9.6,14.2,3.5,3.1,2z" fill="#dadee0"/><path d="m6.3 32.2l10.3-13.3c0 0-1.9-7.3-11.6-12.4-3 11.6 1.3 25.7 1.3 25.7" fill="#f7a4a4"/><path d="m10.2 29.2l6.4-8.2c0 0-2.6-5-8.6-8.2 3.4 7.5 2.2 16.4 2.2 16.4" fill="#f78d8d"/><path d="m58.2 50.8c.8-.9 1.4-1.6 1.7-2.2 1.6-2.6 2.1-5.3 2.1-5.3l-2 .4c0 0 2.3-2.5 1.7-7.8l-2 2.1c0 0 1.9-5.4.3-10.4l-2.2 1.6c0 0 .7-2 .1-3.4l-.9.7c0 0 1.7-4.7.2-6.6-.9 2.8-1.9 2.8-1.9 2.8s1.2-2.1.3-3c-1 1.6-1.8.6-1.8.1.1-.6-.2-1.5 2.7-2-2.3-1.4-5.1-.4-5.1-.4s.1-1.5 2.1-1.4c-1.9-1.6-4.5-.6-4.5-.6-4.1-3.1-9.6-4.9-17.1-4.9-7.4 0-12.9 1.8-17.1 4.9 0 0-2.6-.9-4.5.6 2-.1 2.1 1.4 2.1 1.4s-2.7-1-5.1.4c2.9.4 2.7 1.3 2.7 2 0 .5-.8 1.5-1.8-.1-1 .9.3 3 .3 3s-1 0-1.9-2.8c-1.5 2 .2 6.6.2 6.6l-.9-.7c-.6 1.4.1 3.4.1 3.4l-2-1.6c-1.7 5 .3 10.4.3 10.4l-1.9-2.1c-.7 5.3 1.6 7.8 1.6 7.8l-2-.4c0 0 .5 2.7 2.1 5.3.2.5.8 1.3 1.7 2.2 0 0 0 0 .1.1 4.1 4.1 14.2 11.1 26.1 11.1s22-7 26.1-11.1c0-.1.1-.1.1-.1" fill="#dadee0"/><g fill="#94989b"><path d="m37.7 10.8c-1.8-.3-3.7-.4-5.7-.4s-3.9.1-5.7.4c.7 3.9 2.8 6.6 5.7 11.6 3-5.1 5-7.8 5.7-11.6"/><path d="m46.8 13.8c-1.9-1.1-4.1-1.9-6.5-2.5.6 2.3 1.9 3.9 3.6 6.9 1.3-2.1 2.2-2.7 2.9-4.4"/><path d="m23.7 11.3c-2.5.6-4.6 1.4-6.5 2.5.7 1.8 1.7 2.3 2.9 4.4 1.8-3.1 3-4.7 3.6-6.9"/></g><g fill="#65b1ef"><path d="m59.4 37.9c7.3 7.7-2.6 18.1-9.9 10.4-5.3-5.6-5.6-16.3-5.6-16.3s10.2.3 15.5 5.9"/><path d="m14.5 48.3c-7.3 7.7-17.2-2.7-9.9-10.4 5.3-5.6 15.5-5.9 15.5-5.9s-.3 10.7-5.6 16.3"/></g><g fill="#4c5359"><path d="m51.7 24.9c.6.3.3 1-.2 1.1-2.7.4-5.5.9-8.3 2.4 4 .7 7.2 2.7 9 4.8.4.5-.1 1.1-.5 1-4.8-1.7-9.7-2.7-15.8-2-.5 0-.9-.2-.8-.7 1.6-7.3 10.9-10 16.6-6.6"/><path d="m12.3 24.9c-.6.3-.3 1 .2 1.1 2.7.4 5.5.9 8.3 2.4-4 .7-7.2 2.7-9 4.8-.4.5.1 1.1.5 1 4.8-1.7 9.7-2.7 15.8-2 .5 0 .9-.2.8-.7-1.6-7.3-10.9-10-16.6-6.6"/><path d="m36 38c-.8-.9-3.3-1-4-1-.7 0-3.2.1-4 1-.6.7-.1 2.3 1.4 3.8 1 .9 1.9 1.2 2.6 1.2.7 0 1.7-.3 2.6-1.2 1.6-1.4 2-3.1 1.4-3.8"/><path d="m45 46.7c0-.6-.4-1.4-1.4-1.6-2.6-.6-6.6-1.1-11.6-1.1-5 0-9 .5-11.6 1-1 .2-1.4 1-1.4 1.6 0 5.7 4.3 11.4 13 11.4 8.7 0 13-5.7 13-11.3"/></g><path d="m25.5 54.6c1.9.9 4 1.4 6.5 1.4 2.5 0 4.6-.5 6.5-1.4-1.8-1-4-1.6-6.5-1.6-2.5 0-4.7.6-6.5 1.6" fill="#ff717f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f63a.svg b/public/emoji/1f63a.svg
new file mode 100644
index 000000000..c708d746e
--- /dev/null
+++ b/public/emoji/1f63a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60.9,2c1.8,13.4,1.5,24.2-1.2,31.1L34.9,14.7C39.8,9.6,49.8,3.5,60.9,2z" fill="#dadee0"/><path d="m57.7 32.2l-10.2-13.3c0 0 1.9-7.3 11.6-12.4 2.9 11.6-1.4 25.7-1.4 25.7" fill="#f7a4a4"/><path d="m53.8 29.2l-6.3-8.2c0 0 2.6-5 8.6-8.2-3.5 7.5-2.3 16.4-2.3 16.4" fill="#f78d8d"/><path d="M3.1,2C1.3,15.4,1.6,26.2,4.3,33.1l24.8-18.5C24.2,9.6,14.2,3.5,3.1,2z" fill="#dadee0"/><path d="m6.3 32.2l10.3-13.3c0 0-1.9-7.3-11.6-12.4-3 11.6 1.3 25.7 1.3 25.7" fill="#f7a4a4"/><path d="m10.2 29.2l6.4-8.2c0 0-2.6-5-8.6-8.2 3.4 7.5 2.2 16.4 2.2 16.4" fill="#f78d8d"/><path d="m58.2 50.8c.8-.9 1.4-1.6 1.7-2.2 1.6-2.6 2.1-5.3 2.1-5.3l-2 .4c0 0 2.3-2.5 1.7-7.8l-2 2.1c0 0 1.9-5.4.3-10.4l-2.2 1.6c0 0 .7-2 .1-3.4l-.9.7c0 0 1.7-4.7.2-6.6-.9 2.8-1.9 2.8-1.9 2.8s1.2-2.1.3-3c-1 1.6-1.8.6-1.8.1.1-.6-.2-1.5 2.7-2-2.3-1.4-5.1-.4-5.1-.4s.1-1.5 2.1-1.4c-1.9-1.6-4.5-.6-4.5-.6-4.1-3.1-9.6-4.9-17.1-4.9-7.4 0-12.9 1.8-17.1 4.9 0 0-2.6-.9-4.5.6 2-.1 2.1 1.4 2.1 1.4s-2.7-1-5.1.4c2.9.4 2.7 1.3 2.7 2 0 .5-.8 1.5-1.8-.1-1 .9.3 3 .3 3s-1 0-1.9-2.8c-1.5 2 .2 6.6.2 6.6l-.9-.7c-.6 1.4.1 3.4.1 3.4l-2-1.6c-1.7 5 .3 10.4.3 10.4l-1.9-2.1c-.7 5.3 1.6 7.8 1.6 7.8l-2-.4c0 0 .5 2.7 2.1 5.3.2.5.8 1.3 1.7 2.2 0 0 0 0 .1.1 4.1 4.1 14.2 11.1 26.1 11.1 11.9 0 22-7 26.1-11.1 0-.1.1-.1.1-.1" fill="#dadee0"/><g fill="#94989b"><path d="m37.7 10.8c-1.8-.3-3.7-.4-5.7-.4s-3.9.1-5.7.4c.7 3.9 2.8 6.6 5.7 11.6 3-5.1 5-7.8 5.7-11.6"/><path d="m46.8 13.8c-1.9-1.1-4.1-1.9-6.5-2.5.6 2.3 1.9 3.9 3.6 6.9 1.3-2.1 2.2-2.7 2.9-4.4"/><path d="m23.7 11.3c-2.5.6-4.6 1.4-6.5 2.5.7 1.8 1.7 2.3 2.9 4.4 1.8-3.1 3-4.7 3.6-6.9"/></g><path d="m36 38c-.8-.9-3.3-1-4-1-.7 0-3.2.1-4 1-.6.7-.1 2.3 1.4 3.8 1 .9 1.9 1.2 2.6 1.2.7 0 1.7-.3 2.6-1.2 1.6-1.4 2-3.1 1.4-3.8" fill="#4c5359"/><path d="m24.3 30.8c0 0-.5-4.6-4.5-6-4.5-1.7-7.6 2.4-8.5 4.7-1.2 3.4.3 7.1.8 8 .3.6 3.7 3.2 11.2.7 0 0 1.9-3.8 1-7.4" fill="#fff"/><path d="m24.3 30.8c-.4-1.6-1.1-3-2.3-4.1-.5-.5-1.2-1-1.9-1.2-.3-.1-.7-.3-1.1-.3-.2-.1-.6-.2-1-.2-1.5 0-2.8.6-3.9 1.6-1.1 1-1.9 2.3-2.3 3.7-.4 1.4-.3 3 0 4.4.2.7.4 1.5.7 2.2l.1.2c0-.1 0 0 0 0l.1.1c.1.1.2.2.4.3.3.2.6.4.9.5 1.4.6 2.9.8 4.5.8 1.6 0 3.2-.3 4.8-.7-1.5.7-3.1 1.1-4.7 1.4-1.6.2-3.4.2-5-.4-.4-.1-.8-.3-1.2-.6-.2-.1-.4-.3-.6-.4-.1 0-.1-.1-.2-.2l-.1-.1-.1-.1-.2-.3c-.4-.8-.7-1.6-.9-2.4-.4-1.6-.5-3.4-.1-5.1.5-1.7 1.5-3.2 2.8-4.4 1.3-1.1 3.1-1.9 4.9-1.7.4.1.9.1 1.3.3.4.1.8.3 1.2.5.8.4 1.4 1 2 1.6 1.2 1.4 1.8 3 1.9 4.6" fill="#b2b6b8"/><path d="m39.7 30.8c0 0 .5-4.6 4.5-6 4.5-1.7 7.6 2.4 8.5 4.7 1.2 3.4-.3 7.1-.8 8-.3.6-3.7 3.2-11.2.7 0 0-1.9-3.8-1-7.4" fill="#fff"/><path d="m39.7 30.8c.1-1.6.7-3.2 1.7-4.6.5-.7 1.2-1.2 2-1.6.4-.2.8-.4 1.2-.5.4-.1.9-.2 1.3-.3 1.8-.2 3.6.6 4.9 1.7 1.3 1.2 2.3 2.6 2.8 4.4.4 1.7.3 3.5-.1 5.2-.2.8-.5 1.6-.9 2.4l-.2.3-.1.1v.1c-.1.1-.1.1-.2.2-.2.2-.4.3-.6.4-.4.2-.8.4-1.2.6-1.7.6-3.4.6-5 .4-1.6-.3-3.2-.7-4.7-1.4 1.6.3 3.2.6 4.8.7 1.6 0 3.2-.2 4.5-.8.3-.1.7-.3.9-.5.1-.1.3-.2.4-.3l.1-.1c0 0 0 0 0 0l.1-.2c.3-.7.5-1.4.7-2.2.3-1.5.4-3 0-4.4-.4-1.4-1.2-2.7-2.3-3.7-1.1-1-2.4-1.6-3.9-1.6-.4 0-.7.1-1.1.1-.4.1-.7.2-1.1.3-.7.3-1.3.7-1.9 1.2-1 1.1-1.7 2.6-2.1 4.1" fill="#b2b6b8"/><g fill="#4c5359"><ellipse cx="44" cy="32.5" rx="4" ry="4.5"/><ellipse cx="20" cy="32.5" rx="4" ry="4.5"/><path d="m45 46.7c0-.6-.4-1.4-1.4-1.6-2.6-.6-6.6-1.1-11.6-1.1-5 0-9 .5-11.6 1-1 .2-1.4 1-1.4 1.6 0 5.7 4.3 11.4 13 11.4 8.7 0 13-5.7 13-11.3"/></g><path d="m25.5 54.6c1.9.9 4 1.4 6.5 1.4 2.5 0 4.6-.5 6.5-1.4-1.8-1-4-1.6-6.5-1.6s-4.7.6-6.5 1.6" fill="#ff717f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f63b.svg b/public/emoji/1f63b.svg
new file mode 100644
index 000000000..b7388254b
--- /dev/null
+++ b/public/emoji/1f63b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60.9,2c1.8,13.4,1.5,24.2-1.2,31.1L34.9,14.7C39.8,9.6,49.8,3.5,60.9,2z" fill="#dadee0"/><path d="m57.7 32.2l-10.2-13.3c0 0 1.9-7.3 11.6-12.4 2.9 11.6-1.4 25.7-1.4 25.7" fill="#f7a4a4"/><path d="m53.8 29.2l-6.3-8.2c0 0 2.6-5 8.6-8.2-3.5 7.5-2.3 16.4-2.3 16.4" fill="#f78d8d"/><path d="M3.1,2C1.3,15.4,1.6,26.2,4.3,33.1l24.8-18.5C24.2,9.6,14.2,3.5,3.1,2z" fill="#dadee0"/><path d="m6.3 32.2l10.3-13.3c0 0-1.9-7.3-11.6-12.4-3 11.6 1.3 25.7 1.3 25.7" fill="#f7a4a4"/><path d="m10.2 29.2l6.4-8.2c0 0-2.6-5-8.6-8.2 3.4 7.5 2.2 16.4 2.2 16.4" fill="#f78d8d"/><path d="m58.2 50.8c.8-.9 1.4-1.6 1.7-2.2 1.6-2.6 2.1-5.3 2.1-5.3l-2 .4c0 0 2.3-2.5 1.7-7.8l-2 2.1c0 0 1.9-5.4.3-10.4l-2.2 1.6c0 0 .7-2 .1-3.4l-.9.7c0 0 1.7-4.7.2-6.6-.9 2.8-1.9 2.8-1.9 2.8s1.2-2.1.3-3c-1 1.6-1.8.6-1.8.1.1-.6-.2-1.5 2.7-2-2.3-1.4-5.1-.4-5.1-.4s.1-1.5 2.1-1.4c-1.9-1.6-4.5-.6-4.5-.6-4.1-3.1-9.6-4.9-17.1-4.9-7.4 0-12.9 1.8-17.1 4.9 0 0-2.6-.9-4.5.6 2-.1 2.1 1.4 2.1 1.4s-2.7-1-5.1.4c2.9.4 2.7 1.3 2.7 2 0 .5-.8 1.5-1.8-.1-1 .9.3 3 .3 3s-1 0-1.9-2.8c-1.5 2 .2 6.6.2 6.6l-.9-.7c-.6 1.4.1 3.4.1 3.4l-2-1.6c-1.7 5 .3 10.4.3 10.4l-1.9-2.1c-.7 5.3 1.6 7.8 1.6 7.8l-2-.4c0 0 .5 2.7 2.1 5.3.2.5.8 1.3 1.7 2.2 0 0 0 0 .1.1 4.1 4.1 14.2 11.1 26.1 11.1 11.9 0 22-7 26.1-11.1 0-.1.1-.1.1-.1" fill="#dadee0"/><g fill="#94989b"><path d="m37.7 10.8c-1.8-.3-3.7-.4-5.7-.4s-3.9.1-5.7.4c.7 3.9 2.8 6.6 5.7 11.6 3-5.1 5-7.8 5.7-11.6"/><path d="m46.8 13.8c-1.9-1.1-4.1-1.9-6.5-2.5.6 2.3 1.9 3.9 3.6 6.9 1.3-2.1 2.2-2.7 2.9-4.4"/><path d="m23.7 11.3c-2.5.6-4.6 1.4-6.5 2.5.7 1.8 1.7 2.3 2.9 4.4 1.8-3.1 3-4.7 3.6-6.9"/></g><g fill="#f46767"><path d="m60.9 26c-.4-2.1-1.8-3.9-4-4.4-2.4-.6-4.6.3-6.7 2.2-1.2-2.9-3-5.1-5.8-6.2-2.9-1.1-5.8-.4-7.6 1.6-1.9 2.1-2.6 5.3-.6 9.6 1.9 4 10.2 12 10.5 12.2.3-.2 9.6-5.4 11.9-7.9 2.2-2.5 2.7-5 2.3-7.1"/><path d="m27.2 19.2c-1.8-2-4.6-2.8-7.6-1.6-2.9 1.1-4.7 3.3-5.8 6.2-2.1-1.9-4.3-2.7-6.7-2.2-2.2.5-3.6 2.3-4 4.4-.4 2.1.1 4.6 2.3 7.1 2.3 2.5 11.6 7.7 11.9 7.9.2-.2 8.6-8.3 10.5-12.2 2-4.3 1.3-7.5-.6-9.6"/></g><g fill="#4c5359"><path d="m36 38c-.8-.9-3.3-1-4-1-.7 0-3.2.1-4 1-.6.7-.1 2.3 1.4 3.8 1 .9 1.9 1.2 2.6 1.2.7 0 1.7-.3 2.6-1.2 1.6-1.4 2-3.1 1.4-3.8"/><path d="m45 46.7c0-.6-.4-1.4-1.4-1.6-2.6-.6-6.6-1.1-11.6-1.1-5 0-9 .5-11.6 1-1 .2-1.4 1-1.4 1.6 0 5.7 4.3 11.4 13 11.4 8.7 0 13-5.7 13-11.3"/></g><path d="m25.5 54.6c1.9.9 4 1.4 6.5 1.4 2.5 0 4.6-.5 6.5-1.4-1.8-1-4-1.6-6.5-1.6-2.5 0-4.7.6-6.5 1.6" fill="#ff717f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f63c.svg b/public/emoji/1f63c.svg
new file mode 100644
index 000000000..7cebf3d67
--- /dev/null
+++ b/public/emoji/1f63c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60.9,2c1.8,13.4,1.5,24.2-1.2,31.1L34.9,14.7C39.8,9.6,49.8,3.5,60.9,2z" fill="#dadee0"/><path d="m57.7 32.2l-10.2-13.3c0 0 1.9-7.3 11.6-12.4 2.9 11.6-1.4 25.7-1.4 25.7" fill="#f7a4a4"/><path d="m53.8 29.2l-6.3-8.2c0 0 2.6-5 8.6-8.2-3.5 7.5-2.3 16.4-2.3 16.4" fill="#f78d8d"/><path d="M3.1,2C1.3,15.4,1.6,26.2,4.3,33.1l24.8-18.5C24.2,9.6,14.2,3.5,3.1,2z" fill="#dadee0"/><path d="m6.3 32.2l10.3-13.3c0 0-1.9-7.3-11.6-12.4-3 11.6 1.3 25.7 1.3 25.7" fill="#f7a4a4"/><path d="m10.2 29.2l6.4-8.2c0 0-2.6-5-8.6-8.2 3.4 7.5 2.2 16.4 2.2 16.4" fill="#f78d8d"/><path d="m58.2 50.8c.8-.9 1.4-1.6 1.7-2.2 1.6-2.6 2.1-5.3 2.1-5.3l-2 .4c0 0 2.3-2.5 1.7-7.8l-2 2.1c0 0 1.9-5.4.3-10.4l-2.2 1.6c0 0 .7-2 .1-3.4l-.9.7c0 0 1.7-4.7.2-6.6-.9 2.8-1.9 2.8-1.9 2.8s1.2-2.1.3-3c-1 1.6-1.8.6-1.8.1.1-.6-.2-1.5 2.7-2-2.3-1.4-5.1-.4-5.1-.4s.1-1.5 2.1-1.4c-1.9-1.6-4.5-.6-4.5-.6-4.1-3.1-9.6-4.9-17.1-4.9-7.4 0-12.9 1.8-17.1 4.9 0 0-2.6-.9-4.5.6 2-.1 2.1 1.4 2.1 1.4s-2.7-1-5.1.4c2.9.4 2.7 1.3 2.7 2 0 .5-.8 1.5-1.8-.1-1 .9.3 3 .3 3s-1 0-1.9-2.8c-1.5 2 .2 6.6.2 6.6l-.9-.7c-.6 1.4.1 3.4.1 3.4l-2-1.6c-1.7 5 .3 10.4.3 10.4l-1.9-2.1c-.7 5.3 1.6 7.8 1.6 7.8l-2-.4c0 0 .5 2.7 2.1 5.3.2.5.8 1.3 1.7 2.2 0 0 0 0 .1.1 4.1 4.1 14.2 11.1 26.1 11.1s22-7 26.1-11.1c0-.1.1-.1.1-.1" fill="#dadee0"/><g fill="#94989b"><path d="m37.7 10.8c-1.8-.3-3.7-.4-5.7-.4s-3.9.1-5.7.4c.7 3.9 2.8 6.6 5.7 11.6 3-5.1 5-7.8 5.7-11.6"/><path d="m46.8 13.8c-1.9-1.1-4.1-1.9-6.5-2.5.6 2.3 1.9 3.9 3.6 6.9 1.3-2.1 2.2-2.7 2.9-4.4"/><path d="m23.7 11.3c-2.5.6-4.6 1.4-6.5 2.5.7 1.8 1.7 2.3 2.9 4.4 1.8-3.1 3-4.7 3.6-6.9"/></g><path d="m36 38.8c-.8-.9-3.3-1-4-1-.7 0-3.2.1-4 1-.6.7-.1 2.3 1.4 3.8 1 .9 1.9 1.2 2.6 1.2.7 0 1.7-.3 2.6-1.2 1.6-1.5 2-3.2 1.4-3.8" fill="#4c5359"/><path d="m24.3 30.8c0 0-.5-3.6-4.5-5-4.5-1.7-7.6 1.4-8.5 3.7-1.2 3.4.3 7.1.8 8 .3.6 3.7 3.2 11.2.7 0 0 1.9-3.8 1-7.4" fill="#fff"/><path d="m24.3 30.8c0 0-5.9-4.8-6.3-4.8-1.5 0-2.8-.4-3.9.6-1.1 1-1.9 2.3-2.3 3.7-.4 1.4-.3 3 0 4.4.2.7.4 1.5.7 2.2l.1.2c0-.1 0 0 0 0l.1.1c.1.1.2.2.4.3.3.2.6.4.9.5 1.4.6 2.9.8 4.5.8 1.6 0 3.2-.3 4.8-.7-1.5.7-3.1 1.1-4.7 1.4-1.6.2-3.4.2-5-.4-.4-.1-.8-.3-1.2-.6-.2-.1-.4-.3-.6-.4-.1 0-.1-.1-.2-.2l-.1-.1-.1-.1-.2-.3c-.4-.8-.7-1.6-.9-2.4-.4-1.6-.5-3.4-.1-5.1.5-1.7 1.5-3.2 2.8-4.4 1.3-1.1 3.1-.9 4.9-.7.6.1 6.4 6 6.4 6" fill="#b2b6b8"/><path d="m39.7 30.8c0 0 .5-3.6 4.5-5 4.5-1.7 7.6 1.4 8.5 3.7 1.2 3.4-.3 7.1-.8 8-.3.6-3.7 3.2-11.2.7 0 0-1.9-3.8-1-7.4" fill="#fff"/><path d="m39.7 30.8c0 0 5.8-5.9 6.2-6 1.8-.2 3.6-.4 4.9.7 1.3 1.2 2.3 2.6 2.8 4.4.4 1.7.3 3.5-.1 5.2-.2.8-.5 1.6-.9 2.4l-.2.3-.1.1v.1c-.1.1-.1.1-.2.2-.2.2-.4.3-.6.4-.4.2-.8.4-1.2.6-1.7.6-3.4.6-5 .4-1.6-.3-3.2-.7-4.7-1.4 1.6.3 3.2.6 4.8.7 1.6 0 3.2-.2 4.5-.8.3-.1.7-.3.9-.5.1-.1.3-.2.4-.3l.1-.1c0 0 0 0 0 0l.1-.2c.3-.7.5-1.4.7-2.2.3-1.5.4-3 0-4.4-.4-1.4-1.2-2.7-2.3-3.7-1.1-1-2.4-.6-3.9-.6-.3-.1-6.2 4.7-6.2 4.7" fill="#b2b6b8"/><g fill="#4c5359"><ellipse cx="44" cy="32.5" rx="4" ry="4.5"/><ellipse cx="20" cy="32.5" rx="4" ry="4.5"/><path d="m55.9 24.5c-1.9.2-3.5.5-5.2.9-1.6.4-3.1 1-4.6 1.7-1.5.7-2.9 1.5-4.2 2.4-1.4 1-2.6 2.1-4 3.4.2-1.9 1.1-3.7 2.4-5.1 1.2-1.5 2.9-2.6 4.6-3.4 1.8-.8 3.7-1.3 5.6-1.3 1.9 0 3.8.4 5.4 1.4"/><path d="m8.1 24.5c1.6-1 3.5-1.5 5.4-1.4 1.9 0 3.8.5 5.6 1.3 1.7.8 3.3 2 4.6 3.4 1.2 1.5 2.2 3.2 2.4 5.1-1.3-1.3-2.6-2.4-4-3.4-1.4-1-2.8-1.8-4.2-2.4-1.5-.7-3-1.2-4.6-1.7-1.7-.4-3.3-.7-5.2-.9"/><path d="m25.8 53.5c5.8 1.4 15.1 0 19.8-3.5 1.2-.9-1.2-4-2.3-3.1-3.2 2.3-11.2 4.1-16.6 2.9-1.4-.4-2.4 3.3-.9 3.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f63d.svg b/public/emoji/1f63d.svg
new file mode 100644
index 000000000..8d029f960
--- /dev/null
+++ b/public/emoji/1f63d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60.9,2c1.8,13.4,1.5,24.2-1.2,31.1L34.9,14.7C39.8,9.6,49.8,3.5,60.9,2z" fill="#dadee0"/><path d="m57.7 32.2l-10.2-13.3c0 0 1.9-7.3 11.6-12.4 2.9 11.6-1.4 25.7-1.4 25.7" fill="#f7a4a4"/><path d="m53.8 29.2l-6.3-8.2c0 0 2.6-5 8.6-8.2-3.5 7.5-2.3 16.4-2.3 16.4" fill="#f78d8d"/><path d="M3.1,2C1.3,15.4,1.6,26.2,4.3,33.1l24.8-18.5C24.2,9.6,14.2,3.5,3.1,2z" fill="#dadee0"/><path d="m6.3 32.2l10.3-13.3c0 0-1.9-7.3-11.6-12.4-3 11.6 1.3 25.7 1.3 25.7" fill="#f7a4a4"/><path d="m10.2 29.2l6.4-8.2c0 0-2.6-5-8.6-8.2 3.4 7.5 2.2 16.4 2.2 16.4" fill="#f78d8d"/><path d="m58.2 50.8c.8-.9 1.4-1.6 1.7-2.2 1.6-2.6 2.1-5.3 2.1-5.3l-2 .4c0 0 2.3-2.5 1.7-7.8l-2 2.1c0 0 1.9-5.4.3-10.4l-2.2 1.6c0 0 .7-2 .1-3.4l-.9.7c0 0 1.7-4.7.2-6.6-.9 2.8-1.9 2.8-1.9 2.8s1.2-2.1.3-3c-1 1.6-1.8.6-1.8.1.1-.6-.2-1.5 2.7-2-2.3-1.4-5.1-.4-5.1-.4s.1-1.5 2.1-1.4c-1.9-1.6-4.5-.6-4.5-.6-4.1-3.1-9.6-4.9-17.1-4.9-7.4 0-12.9 1.8-17.1 4.9 0 0-2.6-.9-4.5.6 2-.1 2.1 1.4 2.1 1.4s-2.7-1-5.1.4c2.9.4 2.7 1.3 2.7 2 0 .5-.8 1.5-1.8-.1-1 .9.3 3 .3 3s-1 0-1.9-2.8c-1.5 2 .2 6.6.2 6.6l-.9-.7c-.6 1.4.1 3.4.1 3.4l-2-1.6c-1.7 5 .3 10.4.3 10.4l-1.9-2.1c-.7 5.3 1.6 7.8 1.6 7.8l-2-.4c0 0 .5 2.7 2.1 5.3.2.5.8 1.3 1.7 2.2 0 0 0 0 .1.1 4.1 4.1 14.2 11.1 26.1 11.1 11.9 0 22-7 26.1-11.1 0-.1.1-.1.1-.1" fill="#dadee0"/><g fill="#94989b"><path d="m37.7 10.8c-1.8-.3-3.7-.4-5.7-.4s-3.9.1-5.7.4c.7 3.9 2.8 6.6 5.7 11.6 3-5.1 5-7.8 5.7-11.6"/><path d="m46.8 13.8c-1.9-1.1-4.1-1.9-6.5-2.5.6 2.3 1.9 3.9 3.6 6.9 1.3-2.1 2.2-2.7 2.9-4.4"/><path d="m23.7 11.3c-2.5.6-4.6 1.4-6.5 2.5.7 1.8 1.7 2.3 2.9 4.4 1.8-3.1 3-4.7 3.6-6.9"/></g><path d="m41.4 53.8c1.6-1.6-1.8-3-1.8-5.9 0-2.9 3.4-4.2 1.8-5.9-1.9-2-6-.5-8.6-3.1 0 2.2 1.8 4.5 5.2 4.5 0 0-2.3.9-2.3 4.5 0 3.6 2.3 4.5 2.3 4.5-3.4 0-5.2 2.3-5.2 4.5 2.5-2.7 6.7-1.2 8.6-3.1" fill="#4c5359"/><g fill="#ff717f"><path d="m23 34.7c-1.7-2.8-7-3.8-11.8-2.1-4.8 1.7-7.3 5.4-5.6 8.2 1.7 2.8 7 3.8 11.8 2.1 4.8-1.7 7.3-5.4 5.6-8.2" opacity=".8"/><path d="m41 34.7c1.7-2.8 7-3.8 11.8-2.1 4.8 1.7 7.3 5.4 5.6 8.2-1.7 2.8-7 3.8-11.8 2.1-4.8-1.7-7.3-5.4-5.6-8.2" opacity=".8"/></g><g fill="#4c5359"><path d="m35.9 25.6c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.6.4-1.2.6-1 1"/><path d="m11.2 25.6c4.2 8 12.7 8 16.9 0 .2-.4-.3-.6-1-1-4.2 3.3-11.1 3-14.9 0-.7.4-1.2.6-1 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f63e.svg b/public/emoji/1f63e.svg
new file mode 100644
index 000000000..aa7be0f64
--- /dev/null
+++ b/public/emoji/1f63e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60.9,2c1.8,13.4,1.5,24.2-1.2,31.1L34.9,14.7C39.8,9.6,49.8,3.5,60.9,2z" fill="#dadee0"/><path d="m57.7 32.2l-10.2-13.3c0 0 1.9-7.3 11.6-12.4 2.9 11.6-1.4 25.7-1.4 25.7" fill="#f7a4a4"/><path d="m53.8 29.2l-6.3-8.2c0 0 2.6-5 8.6-8.2-3.5 7.5-2.3 16.4-2.3 16.4" fill="#f78d8d"/><path d="M3.1,2C1.3,15.4,1.6,26.2,4.3,33.1l24.8-18.5C24.2,9.6,14.2,3.5,3.1,2z" fill="#dadee0"/><path d="m6.3 32.2l10.3-13.3c0 0-1.9-7.3-11.6-12.4-3 11.6 1.3 25.7 1.3 25.7" fill="#f7a4a4"/><path d="m10.2 29.2l6.4-8.2c0 0-2.6-5-8.6-8.2 3.4 7.5 2.2 16.4 2.2 16.4" fill="#f78d8d"/><path d="m58.2 50.8c.8-.9 1.4-1.6 1.7-2.2 1.6-2.6 2.1-5.3 2.1-5.3l-2 .4c0 0 2.3-2.5 1.7-7.8l-2 2.1c0 0 1.9-5.4.3-10.4l-2.2 1.6c0 0 .7-2 .1-3.4l-.9.7c0 0 1.7-4.7.2-6.6-.9 2.8-1.9 2.8-1.9 2.8s1.2-2.1.3-3c-1 1.6-1.8.6-1.8.1.1-.6-.2-1.5 2.7-2-2.3-1.4-5.1-.4-5.1-.4s.1-1.5 2.1-1.4c-1.9-1.6-4.5-.6-4.5-.6-4.1-3.1-9.6-4.9-17.1-4.9-7.4 0-12.9 1.8-17.1 4.9 0 0-2.6-.9-4.5.6 2-.1 2.1 1.4 2.1 1.4s-2.7-1-5.1.4c2.9.4 2.7 1.3 2.7 2 0 .5-.8 1.5-1.8-.1-1 .9.3 3 .3 3s-1 0-1.9-2.8c-1.5 2 .2 6.6.2 6.6l-.9-.7c-.6 1.4.1 3.4.1 3.4l-2-1.6c-1.7 5 .3 10.4.3 10.4l-1.9-2.1c-.7 5.3 1.6 7.8 1.6 7.8l-2-.4c0 0 .5 2.7 2.1 5.3.2.5.8 1.3 1.7 2.2 0 0 0 0 .1.1 4.1 4.1 14.2 11.1 26.1 11.1 11.9 0 22-7 26.1-11.1 0-.1.1-.1.1-.1" fill="#dadee0"/><g fill="#94989b"><path d="m37.7 10.8c-1.8-.3-3.7-.4-5.7-.4s-3.9.1-5.7.4c.7 3.9 2.8 6.6 5.7 11.6 3-5.1 5-7.8 5.7-11.6"/><path d="m46.8 13.8c-1.9-1.1-4.1-1.9-6.5-2.5.6 2.3 1.9 3.9 3.6 6.9 1.3-2.1 2.2-2.7 2.9-4.4"/><path d="m23.7 11.3c-2.5.6-4.6 1.4-6.5 2.5.7 1.8 1.7 2.3 2.9 4.4 1.8-3.1 3-4.7 3.6-6.9"/></g><path d="m36 38.8c-.8-.9-3.3-1-4-1-.7 0-3.2.1-4 1-.6.7-.1 2.3 1.4 3.8 1 .9 1.9 1.2 2.6 1.2.7 0 1.7-.3 2.6-1.2 1.6-1.5 2-3.2 1.4-3.8" fill="#4c5359"/><path d="m24.3 30.8c0 0-.5-3.6-4.5-5-4.5-1.6-7.6 1.4-8.5 3.7-1.2 3.4.3 7.1.8 8 .3.6 3.7 3.2 11.2.7 0 0 1.9-3.8 1-7.4" fill="#fff"/><path d="m24.3 30.8c0 0-5.9-4.8-6.3-4.8-1.5 0-2.8-.4-3.9.6-1.1 1-1.9 2.3-2.3 3.7-.4 1.4-.3 3 0 4.4.2.7.4 1.5.7 2.2l.1.2c0-.1 0 0 0 0l.1.1c.1.1.2.2.4.3.3.2.6.4.9.5 1.4.6 2.9.8 4.5.8 1.6 0 3.2-.3 4.8-.7-1.5.7-3.1 1.1-4.7 1.4-1.6.2-3.4.2-5-.4-.4-.1-.8-.3-1.2-.6-.2-.1-.4-.3-.6-.4-.1 0-.1-.1-.2-.2l-.1-.1-.1-.1-.2-.3c-.4-.8-.7-1.6-.9-2.4-.4-1.6-.5-3.4-.1-5.1.5-1.7 1.5-3.2 2.8-4.4 1.3-1.1 3.1-.9 4.9-.7.6.1 6.4 6 6.4 6" fill="#b2b6b8"/><path d="m39.7 30.8c0 0 .5-3.6 4.5-5 4.5-1.6 7.6 1.4 8.5 3.7 1.2 3.4-.3 7.1-.8 8-.3.6-3.7 3.2-11.2.7 0 0-1.9-3.8-1-7.4" fill="#fff"/><path d="m39.7 30.8c0 0 5.8-5.9 6.2-6 1.8-.2 3.6-.4 4.9.7 1.3 1.2 2.3 2.6 2.8 4.4.4 1.7.3 3.5-.1 5.1-.2.8-.5 1.6-.9 2.4l-.2.3-.1.1v.2c-.1.1-.1.1-.2.2-.2.2-.4.3-.6.4-.4.2-.8.4-1.2.6-1.7.6-3.4.6-5 .4-1.6-.3-3.2-.7-4.7-1.4 1.6.3 3.2.6 4.8.7 1.6 0 3.2-.2 4.5-.8.3-.1.7-.3.9-.5.1-.1.3-.2.4-.3l.1-.1c0 0 0 0 0 0l.1-.2c.3-.7.5-1.4.7-2.2.3-1.5.4-3 0-4.4-.4-1.4-1.2-2.7-2.3-3.7-1.1-1-2.4-.6-3.9-.6-.3-.1-6.2 4.7-6.2 4.7" fill="#b2b6b8"/><g fill="#4c5359"><ellipse cx="44" cy="32.5" rx="4" ry="4.5"/><ellipse cx="20" cy="32.5" rx="4" ry="4.5"/><path d="m55.9 24.5c-1.9.2-3.5.5-5.2.9-1.6.4-3.1 1-4.6 1.7-1.5.7-2.9 1.5-4.2 2.4-1.4 1-2.6 2.1-4 3.4.2-1.9 1.1-3.7 2.4-5.1 1.2-1.5 2.9-2.6 4.6-3.4 1.8-.8 3.7-1.3 5.6-1.3 1.9 0 3.8.4 5.4 1.4"/><path d="m8.1 24.5c1.6-1 3.5-1.5 5.4-1.4 1.9 0 3.8.5 5.6 1.3 1.7.8 3.3 2 4.6 3.4 1.2 1.5 2.2 3.2 2.4 5.1-1.3-1.3-2.6-2.4-4-3.4-1.4-1-2.8-1.8-4.2-2.4-1.5-.7-3-1.2-4.6-1.7-1.7-.4-3.3-.7-5.2-.9"/><path d="m23 54.2c5.8-4.8 12.2-4.8 18 0 .7.6 1.3-.4.8-1.3-1.8-3.4-5.3-6.5-9.8-6.5-4.5 0-8.1 3.1-9.8 6.5-.5.9.1 1.9.8 1.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f63f.svg b/public/emoji/1f63f.svg
new file mode 100644
index 000000000..5b17e9523
--- /dev/null
+++ b/public/emoji/1f63f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60.9,2c1.8,13.4,1.5,24.2-1.2,31.1L34.9,14.7C39.8,9.6,49.8,3.5,60.9,2z" fill="#dadee0"/><path d="m57.7 32.2l-10.2-13.3c0 0 1.9-7.3 11.6-12.4 2.9 11.6-1.4 25.7-1.4 25.7" fill="#f7a4a4"/><path d="m53.8 29.2l-6.3-8.2c0 0 2.6-5 8.6-8.2-3.5 7.5-2.3 16.4-2.3 16.4" fill="#f78d8d"/><path d="M3.1,2C1.3,15.4,1.6,26.2,4.3,33.1l24.8-18.5C24.2,9.6,14.2,3.5,3.1,2z" fill="#dadee0"/><path d="m6.3 32.2l10.3-13.3c0 0-1.9-7.3-11.6-12.4-3 11.6 1.3 25.7 1.3 25.7" fill="#f7a4a4"/><path d="m10.2 29.2l6.4-8.2c0 0-2.6-5-8.6-8.2 3.4 7.5 2.2 16.4 2.2 16.4" fill="#f78d8d"/><path d="m58.2 50.8c.8-.9 1.4-1.6 1.7-2.2 1.6-2.6 2.1-5.3 2.1-5.3l-2 .4c0 0 2.3-2.5 1.7-7.8l-2 2.1c0 0 1.9-5.4.3-10.4l-2.2 1.6c0 0 .7-2 .1-3.4l-.9.7c0 0 1.7-4.7.2-6.6-.9 2.8-1.9 2.8-1.9 2.8s1.2-2.1.3-3c-1 1.6-1.8.6-1.8.1.1-.6-.2-1.5 2.7-2-2.3-1.4-5.1-.4-5.1-.4s.1-1.5 2.1-1.4c-1.9-1.6-4.5-.6-4.5-.6-4.1-3.1-9.6-4.9-17.1-4.9-7.4 0-12.9 1.8-17.1 4.9 0 0-2.6-.9-4.5.6 2-.1 2.1 1.4 2.1 1.4s-2.7-1-5.1.4c2.9.4 2.7 1.3 2.7 2 0 .5-.8 1.5-1.8-.1-1 .9.3 3 .3 3s-1 0-1.9-2.8c-1.5 2 .2 6.6.2 6.6l-.9-.7c-.6 1.4.1 3.4.1 3.4l-2-1.6c-1.7 5 .3 10.4.3 10.4l-1.9-2.1c-.7 5.3 1.6 7.8 1.6 7.8l-2-.4c0 0 .5 2.7 2.1 5.3.2.5.8 1.3 1.7 2.2 0 0 0 0 .1.1 4.1 4.1 14.2 11.1 26.1 11.1 11.9 0 22-7 26.1-11.1 0-.1.1-.1.1-.1" fill="#dadee0"/><g fill="#94989b"><path d="m37.7 10.8c-1.8-.3-3.7-.4-5.7-.4s-3.9.1-5.7.4c.7 3.9 2.8 6.6 5.7 11.6 3-5.1 5-7.8 5.7-11.6"/><path d="m46.8 13.8c-1.9-1.1-4.1-1.9-6.5-2.5.6 2.3 1.9 3.9 3.6 6.9 1.3-2.1 2.2-2.7 2.9-4.4"/><path d="m23.7 11.3c-2.5.6-4.6 1.4-6.5 2.5.7 1.8 1.7 2.3 2.9 4.4 1.8-3.1 3-4.7 3.6-6.9"/></g><path d="m36 38.8c-.8-.9-3.3-1-4-1-.7 0-3.2.1-4 1-.6.7-.1 2.3 1.4 3.8 1 .9 1.9 1.2 2.6 1.2.7 0 1.7-.3 2.6-1.2 1.6-1.5 2-3.2 1.4-3.8" fill="#4c5359"/><path d="m24.3 30.8c0 0-.5-4.6-4.5-6-4.5-1.7-7.6 2.4-8.5 4.7-1.2 3.4.3 7.1.8 8 .3.6 3.7 3.2 11.2.7 0 0 1.9-3.8 1-7.4" fill="#fff"/><path d="m24.3 30.8c-.4-1.6-1.1-3-2.3-4.1-.5-.5-1.2-1-1.9-1.2-.3-.1-.7-.3-1.1-.3-.2-.1-.6-.2-1-.2-1.5 0-2.8.6-3.9 1.6-1.1 1-1.9 2.3-2.3 3.7-.4 1.4-.3 3 0 4.4.2.7.4 1.5.7 2.2l.1.2c0-.1 0 0 0 0l.1.1c.1.1.2.2.4.3.3.2.6.4.9.5 1.4.6 2.9.8 4.5.8 1.6 0 3.2-.3 4.8-.7-1.5.7-3.1 1.1-4.7 1.4-1.6.2-3.4.2-5-.4-.4-.1-.8-.3-1.2-.6-.2-.1-.4-.3-.6-.4-.1 0-.1-.1-.2-.2l-.1-.1-.1-.1-.2-.3c-.4-.8-.7-1.6-.9-2.4-.4-1.6-.5-3.4-.1-5.1.5-1.7 1.5-3.2 2.8-4.4 1.3-1.1 3.1-1.9 4.9-1.7.4.1.9.1 1.3.3.4.1.8.3 1.2.5.8.4 1.4 1 2 1.6 1.2 1.4 1.8 3 1.9 4.6" fill="#b2b6b8"/><path d="m39.7 30.8c0 0 .5-4.6 4.5-6 4.5-1.7 7.6 2.4 8.5 4.7 1.2 3.4-.3 7.1-.8 8-.3.6-3.7 3.2-11.2.7 0 0-1.9-3.8-1-7.4" fill="#fff"/><path d="m39.7 30.8c.1-1.6.7-3.2 1.7-4.6.5-.7 1.2-1.2 2-1.6.4-.2.8-.4 1.2-.5.4-.1.9-.2 1.3-.3 1.8-.2 3.6.6 4.9 1.7 1.3 1.2 2.3 2.6 2.8 4.4.4 1.7.3 3.5-.1 5.2-.2.8-.5 1.6-.9 2.4l-.2.3-.1.1v.1c-.1.1-.1.1-.2.2-.2.2-.4.3-.6.4-.4.2-.8.4-1.2.6-1.7.6-3.4.6-5 .4-1.6-.3-3.2-.7-4.7-1.4 1.6.3 3.2.6 4.8.7 1.6 0 3.2-.2 4.5-.8.3-.1.7-.3.9-.5.1-.1.3-.2.4-.3l.1-.1c0 0 0 0 0 0l.1-.2c.3-.7.5-1.4.7-2.2.3-1.5.4-3 0-4.4-.4-1.4-1.2-2.7-2.3-3.7-1.1-1-2.4-1.6-3.9-1.6-.4 0-.7.1-1.1.1-.4.1-.7.2-1.1.3-.7.3-1.3.7-1.9 1.2-1 1.1-1.7 2.6-2.1 4.1" fill="#b2b6b8"/><g fill="#4c5359"><circle cx="45" cy="32.5" r="5"/><circle cx="19" cy="32.5" r="5"/></g><g fill="#fff"><ellipse cx="19" cy="36" rx="2.2" ry="2.5"/><ellipse cx="15.3" cy="31.7" rx="1.3" ry="1.5"/><ellipse cx="45" cy="36" rx="2.2" ry="2.5"/><ellipse cx="41.3" cy="31.7" rx="1.3" ry="1.5"/></g><path d="m40.6 49.3c-5.4-2.5-11.8-2.5-17.2 0-1.3.6.3 4.2 1.7 3.5 3.6-1.7 8.9-2.3 13.9 0 1.3.6 3-2.8 1.6-3.5" fill="#4c5359"/><path d="m47 37c-4.8 6.5-7.5 12.5-7.5 17.4 0 4.2 3.4 7.6 7.5 7.6 4.1 0 7.5-3.4 7.5-7.6 0-4.9-2.8-11-7.5-17.4" fill="#65b1ef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f640.svg b/public/emoji/1f640.svg
new file mode 100644
index 000000000..5c1c25786
--- /dev/null
+++ b/public/emoji/1f640.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M60.9,2c1.8,13.4,1.5,24.2-1.2,31.1L34.9,14.7C39.8,9.6,49.8,3.5,60.9,2z" fill="#dadee0"/><path d="m57.7 32.2l-10.2-13.3c0 0 1.9-7.3 11.6-12.4 2.9 11.6-1.4 25.7-1.4 25.7" fill="#f7a4a4"/><path d="m53.8 29.2l-6.3-8.2c0 0 2.6-5 8.6-8.2-3.5 7.5-2.3 16.4-2.3 16.4" fill="#f78d8d"/><path d="M3.1,2C1.3,15.4,1.6,26.2,4.3,33.1l24.8-18.5C24.2,9.6,14.2,3.5,3.1,2z" fill="#dadee0"/><path d="m6.3 32.2l10.3-13.3c0 0-1.9-7.3-11.6-12.4-3 11.6 1.3 25.7 1.3 25.7" fill="#f7a4a4"/><path d="m10.2 29.2l6.4-8.2c0 0-2.6-5-8.6-8.2 3.4 7.5 2.2 16.4 2.2 16.4" fill="#f78d8d"/><path d="m59 27.6l-1.2 1.6c0 0 .7-2 .1-3.4l-.9.7c0 0 1.7-4.7.2-6.6-.9 2.8-1.9 2.8-1.9 2.8s1.2-2.1.3-3c-1 1.6-1.8.6-1.8.1.1-.6-.2-1.5 2.7-2-2.3-1.4-5.1-.4-5.1-.4s.1-1.5 2.1-1.4c-1.9-1.6-4.5-.6-4.5-.6-4.1-3.1-9.6-4.9-17.1-4.9-7.4 0-12.9 1.8-17.1 4.9 0 0-2.6-.9-4.5.6 2-.1 2.1 1.4 2.1 1.4s-2.7-1-5.1.4c2.9.4 2.7 1.3 2.7 2 0 .5-.8 1.5-1.8-.1-1 .9.3 3 .3 3s-1 0-1.9-2.8c-1.5 2 .2 6.6.2 6.6l-.9-.7c-.6 1.4.1 3.4.1 3.4l-1-1.6c-4.4 13 12.5 34.4 27 34.4s31.4-21.4 27-34.4" fill="#dadee0"/><g fill="#94989b"><path d="m37.7 10.8c-1.8-.3-3.7-.4-5.7-.4s-3.9.1-5.7.4c.7 3.9 2.8 6.6 5.7 11.6 3-5.1 5-7.8 5.7-11.6"/><path d="m46.8 13.8c-1.9-1.1-4.1-1.9-6.5-2.5.6 2.3 1.9 3.9 3.6 6.9 1.3-2.1 2.2-2.7 2.9-4.4"/><path d="m23.7 11.3c-2.5.6-4.6 1.4-6.5 2.5.7 1.8 1.7 2.3 2.9 4.4 1.8-3.1 3-4.7 3.6-6.9"/></g><g fill="#b2b6b8"><path d="m50.3 37.4c12.6-6.4 3.7 10.7 7.5 19.1 1.1 2.5-4 5.5-6.4 5.5-9.5 0-11.9-19.1-1.1-24.6"/><path d="m13.7 37.4c-12.6-6.4-3.7 10.7-7.5 19.1-1.1 2.5 4 5.5 6.4 5.5 9.5 0 11.9-19.1 1.1-24.6"/></g><path d="m36 30.6c-.8-.9-3.3-1-4-1-.7 0-3.2.1-4 1-.6.7-.1 2.3 1.4 3.8 1 .9 1.9 1.2 2.6 1.2.7 0 1.7-.3 2.6-1.2 1.6-1.5 2-3.1 1.4-3.8" fill="#4c5359"/><path d="m39.4 27.3c0 0 .4-5.2 4.1-6.8 4.1-1.9 6.9 2.7 7.6 5.3 1.1 3.9-.3 8.1-.7 9-.3.6-3.3 3.7-10.1.8 0 0-1.7-4.2-.9-8.3" fill="#fff"/><path d="m39.4 27.3c.1-1.8.6-3.7 1.5-5.2.5-.7 1.1-1.4 1.8-1.9.3-.2.7-.4 1.1-.6.4-.2.8-.2 1.2-.3 1.6-.2 3.3.6 4.4 1.9 1.2 1.3 2.1 3 2.5 5 .4 2 .3 4-.1 5.8-.2.9-.5 1.8-.8 2.7l-.1.3-.1.1-.1.1c-.1.1-.1.1-.1.2-.2.2-.3.4-.5.5-.4.3-.7.5-1.1.7-1.5.7-3 .7-4.5.4-1.5-.3-2.9-.8-4.2-1.6 1.4.4 2.9.7 4.3.7 1.4 0 2.8-.2 4.1-.8.3-.2.6-.4.8-.6.1-.1.2-.2.3-.4v-.1c0 0 0 0 0 0l.1-.3c.3-.8.5-1.6.6-2.5.3-1.7.4-3.4 0-5-.3-1.6-1.1-3.1-2.1-4.2-1-1.2-2.2-1.9-3.5-1.8-.3 0-.7.1-1 .2-.3.1-.7.2-1 .4-.6.3-1.2.8-1.7 1.4-.8 1.5-1.4 3.1-1.8 4.9" fill="#b2b6b8"/><ellipse cx="44.3" cy="29.2" rx="2" ry="5" fill="#4c5359"/><path d="m24.6 27.3c0 0-.4-5.2-4.1-6.8-4.1-1.9-6.9 2.7-7.6 5.3-1.1 3.9.3 8.1.7 9 .3.6 3.3 3.7 10.1.8 0 0 1.7-4.2.9-8.3" fill="#fff"/><path d="m24.6 27.3c-.4-1.8-1-3.4-2-4.6-.5-.6-1.1-1.1-1.7-1.4-.3-.2-.6-.3-1-.4-.3-.1-.6-.1-1-.2-1.3 0-2.6.7-3.5 1.8-1 1.1-1.7 2.6-2.1 4.2-.3 1.6-.3 3.3 0 5 .1.8.4 1.7.6 2.5l.1.3c0-.1 0 0 0 0v.1c.1.1.2.2.3.4.3.2.5.4.8.6 1.2.7 2.7.9 4.1.8 1.4 0 2.9-.3 4.3-.7-1.3.8-2.8 1.3-4.2 1.6-1.5.2-3 .2-4.5-.4-.4-.2-.7-.4-1.1-.7-.2-.1-.3-.3-.5-.5 0-.1-.1-.1-.1-.2l-.1-.1-.1-.1-.1-.3c-.3-.9-.6-1.8-.8-2.7-.4-1.9-.5-3.9-.1-5.8.4-2 1.3-3.6 2.5-5 1.2-1.3 2.8-2.2 4.4-1.9.4.1.8.1 1.2.3.4.1.7.3 1.1.6.7.5 1.3 1.1 1.8 1.9 1.1 1.2 1.6 3.1 1.7 4.9" fill="#b2b6b8"/><g fill="#4c5359"><ellipse cx="19.7" cy="29.2" rx="2" ry="5"/><path d="m40 49c0 6.1-3.6 11-8 11-4.4 0-8-4.9-8-11 0-6.1 3.6-11 8-11 4.4 0 8 4.9 8 11"/></g><path d="m33.9 44.7c-.6 0-1.5.6-1.2 2.1.2.8 1.2 1.7 1.2 2.9 0 2.5-3.9 2.5-3.9 0 0-1.2 1.1-2.2 1.2-2.9.3-1.5-.6-2.1-1.2-2.1-1.6 0-4.3 1.8-4.3 4.8 0 3.4 2.8 6.1 6.1 6.1 3.4 0 6.2-2.8 6.2-6.1.1-3-2.5-4.8-4.1-4.8" fill="#363b40"/><path d="m32 54.3c-3.7 0-4.7 1-4.7 1 1 2 2.7 3.3 4.7 3.3 2.1 0 3.8-1.3 4.8-3.3-.1 0-1.1-1-4.8-1" fill="#ff717f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f641.svg b/public/emoji/1f641.svg
new file mode 100644
index 000000000..aeb3b4f24
--- /dev/null
+++ b/public/emoji/1f641.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="20.5" cy="26.6" r="5"/><circle cx="43.5" cy="26.6" r="5"/><path d="m23 47.6c5.8-4.8 12.2-4.8 18 0 .7.6 1.3-.4.8-1.3-1.8-3.4-5.3-6.5-9.8-6.5s-8.1 3.1-9.8 6.5c-.5.9.1 1.9.8 1.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f642.svg b/public/emoji/1f642.svg
new file mode 100644
index 000000000..753ef7c23
--- /dev/null
+++ b/public/emoji/1f642.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="20.5" cy="26.6" r="5"/><circle cx="43.5" cy="26.6" r="5"/><path d="m44.6 40.3c-8.1 5.7-17.1 5.6-25.2 0-1-.7-1.8.5-1.2 1.6 2.5 4 7.4 7.7 13.8 7.7s11.3-3.6 13.8-7.7c.6-1.1-.2-2.3-1.2-1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f643.svg b/public/emoji/1f643.svg
new file mode 100644
index 000000000..bdb24a7e5
--- /dev/null
+++ b/public/emoji/1f643.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="43.5" cy="37.4" r="5"/><circle cx="20.5" cy="37.4" r="5"/><path d="m19.4 23.7c8.1-5.7 17.1-5.6 25.2 0 1 .7 1.8-.5 1.2-1.6-2.5-4-7.4-7.6-13.8-7.6s-11.3 3.6-13.8 7.6c-.6 1.1.2 2.3 1.2 1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f644.svg b/public/emoji/1f644.svg
new file mode 100644
index 000000000..dcb222cef
--- /dev/null
+++ b/public/emoji/1f644.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><path d="m45.5 40c6.1 0 11-4.9 11-11 0-1.6-.4-3.2-1-4.6-2.8-1.3-6.3-2-10-2s-7.2.8-10 2c-.6 1.4-1 2.9-1 4.6 0 6.1 4.9 11 11 11" fill="#fff"/><path d="m46 22.4c-.5.7-.8 1.6-.8 2.5 0 2.5 2 4.5 4.5 4.5 2.5 0 4.5-2 4.5-4.5 0-.4-.1-.7-.1-1-2.4-.9-5.2-1.5-8.1-1.5" fill="#664e27"/><path d="m18.5 40c6.1 0 11-4.9 11-11 0-1.6-.4-3.2-1-4.6-2.8-1.3-6.3-2-10-2s-7.2.8-10 2c-.6 1.4-1 2.9-1 4.6 0 6.1 4.9 11 11 11" fill="#fff"/><g fill="#664e27"><path d="m19 22.4c-.5.7-.8 1.6-.8 2.5 0 2.5 2 4.5 4.5 4.5 2.5 0 4.5-2 4.5-4.5 0-.4-.1-.7-.1-1-2.4-.9-5.2-1.5-8.1-1.5"/><path d="m40.6 47.3c-5.4-2.5-11.8-2.5-17.2 0-1.4.7.3 4.2 1.6 3.5 3.6-1.7 8.9-2.3 13.9 0 1.4.6 3.1-2.8 1.7-3.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f645-1f3fb.svg b/public/emoji/1f645-1f3fb.svg
new file mode 100644
index 000000000..ac2255ef7
--- /dev/null
+++ b/public/emoji/1f645-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#594640"/><path d="m15.3 33.3c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.7 10.4 9.1 11.8c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4s-16.7-9-16.7-16.5" fill="#ffe1bd"/><path d="m32 38.2c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#e6b796"/><path d="m36.8 31.4c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="27.8" r="3.5" fill="#664e27"/><circle cx="41.2" cy="27.8" r="1.2" fill="#2b2925"/><path d="m35.8 30c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31.4c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.7" cy="27.8" r="3.5" fill="#664e27"/><path d="m28.1 30c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.8" r="1.2" fill="#2b2925"/><path d="m52.4 62c0-15-1.4-15.2-20.4-15.2-19 0-20.4.2-20.4 15.2 0 0 40.8 0 40.8 0" fill="#b386e2"/><g fill="#f4d3ae"><path d="m4.2 20.2c.8.6 13.9 11.2 13.9 11.2l-3.2 6.1c-4.3-2.5-6.2-7.2-12.5-14.3-1.2-1.4.4-4.1 1.8-3"/><path d="m59.8 20.2c-.8.6-13.9 11.2-13.9 11.2l3.2 6.1c4.3-2.6 6.2-7.2 12.5-14.4 1.2-1.3-.4-4-1.8-2.9"/></g><path d="m42.8 44.4c4.4-3.5 7.4-6.2 7.4-6.2l-3.5-7.9c-2.9 2.7-8.6 5.7-14.7 8.7-6.1-3-11.8-5.9-14.8-8.7l-3.5 7.9c0 0 3 2.7 7.4 6.2-10.2 5.4-18.1 11-12 16.6 3.7 3.4 13.7-2 22.9-8.5 9.2 6.4 19.2 11.8 22.9 8.5 6.1-5.6-1.8-11.2-12.1-16.6" fill="#c99ff7"/><g fill="#b386e2"><path d="M23.1 58.1 42.8 44.4 28.4 58z"/><path d="M21.2 44.4 32 39 20.2 43.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f645-1f3fc.svg b/public/emoji/1f645-1f3fc.svg
new file mode 100644
index 000000000..621160c36
--- /dev/null
+++ b/public/emoji/1f645-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#dbb471"/><path d="m15.3 33.3c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.7 10.4 9.1 11.8c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.3 0-16.7-9-16.7-16.5" fill="#fed0ac"/><path d="m32 38.2c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#e0a372"/><path d="m36.8 31.4c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><path d="m44.7 27.8c0 1.9-1.5 3.5-3.5 3.5-1.9 0-3.5-1.5-3.5-3.5 0-1.9 1.6-3.5 3.5-3.5 1.9.1 3.5 1.6 3.5 3.5" fill="#664e27"/><circle cx="41.2" cy="27.8" r="1.2" fill="#2b2925"/><path d="m35.8 30c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31.4c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.7" cy="27.8" r="3.5" fill="#664e27"/><path d="m28.1 30c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.8" r="1.2" fill="#2b2925"/><path d="m52.4 62c0-15-1.4-15.2-20.4-15.2-19 0-20.4.2-20.4 15.2 0 0 40.8 0 40.8 0" fill="#b386e2"/><g fill="#f2c4a5"><path d="m4.2 20.2c.8.6 13.9 11.2 13.9 11.2l-3.2 6.1c-4.3-2.5-6.2-7.2-12.5-14.3-1.2-1.4.4-4.1 1.8-3"/><path d="m59.8 20.2c-.8.6-13.9 11.2-13.9 11.2l3.2 6.1c4.3-2.6 6.2-7.2 12.5-14.4 1.2-1.3-.4-4-1.8-2.9"/></g><path d="m42.8 44.4c4.4-3.5 7.4-6.2 7.4-6.2l-3.5-7.9c-2.9 2.7-8.6 5.7-14.7 8.7-6.1-3-11.8-5.9-14.8-8.7l-3.5 7.9c0 0 3 2.7 7.4 6.2-10.2 5.4-18.1 11-12 16.6 3.7 3.4 13.7-2 22.9-8.5 9.2 6.4 19.2 11.8 22.9 8.5 6.1-5.6-1.8-11.2-12.1-16.6" fill="#c99ff7"/><g fill="#b386e2"><path d="M23.1 58.1 42.8 44.4 28.4 58z"/><path d="M21.2 44.4 32 39 20.2 43.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f645-1f3fd.svg b/public/emoji/1f645-1f3fd.svg
new file mode 100644
index 000000000..446067544
--- /dev/null
+++ b/public/emoji/1f645-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.3-12.1-17.3S41.4,2,32,2z" fill="#594640"/><path d="m15.3 33.3c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.7 10.4 9.1 11.8c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.3 0-16.7-9-16.7-16.5" fill="#d6a57c"/><path d="m32 38.2c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0s0 2.3-3.2 2.3" fill="#b58360"/><path d="m36.8 31.4c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="27.8" r="3.5" fill="#664e27"/><circle cx="41.2" cy="27.8" r="1.2" fill="#2b2925"/><path d="m35.8 30c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31.4c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><path d="m19.3 27.8c0 1.9 1.5 3.5 3.5 3.5 1.9 0 3.5-1.5 3.5-3.5 0-1.9-1.6-3.5-3.5-3.5-2 .1-3.5 1.6-3.5 3.5" fill="#664e27"/><path d="m28.1 30c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.8" r="1.2" fill="#2b2925"/><path d="m52.4 62c0-15-1.4-15.2-20.4-15.2-19 0-20.4.2-20.4 15.2h40.8" fill="#b386e2"/><g fill="#cc9b76"><path d="m4.2 20.2c.8.7 13.9 11.2 13.9 11.2l-3.2 6.1c-4.3-2.5-6.2-7.2-12.5-14.3-1.2-1.4.4-4.1 1.8-3"/><path d="m59.8 20.2c-.8.7-13.9 11.2-13.9 11.2l3.2 6.1c4.3-2.6 6.2-7.2 12.5-14.4 1.2-1.3-.4-4-1.8-2.9"/></g><path d="m42.8 44.4c4.4-3.5 7.4-6.2 7.4-6.2l-3.5-7.9c-3 2.7-8.6 5.7-14.8 8.7-6.1-3-11.8-5.9-14.8-8.7l-3.5 7.9c0 0 3 2.7 7.4 6.2-10.1 5.4-18 11-11.9 16.6 3.7 3.4 13.7-2 22.9-8.5 9.2 6.4 19.2 11.8 22.9 8.5 6.1-5.6-1.8-11.2-12.1-16.6" fill="#c99ff7"/><g fill="#b386e2"><path d="M23.1 58.1 42.8 44.4 28.4 58z"/><path d="M21.2 44.4 32 39 20.2 43.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f645-1f3fe.svg b/public/emoji/1f645-1f3fe.svg
new file mode 100644
index 000000000..2a99eabc2
--- /dev/null
+++ b/public/emoji/1f645-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.3-12.1-17.3S41.4,2,32,2z" fill="#231f20"/><path d="m15.3 33.3c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.7 10.4 9.1 11.8c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4s-16.7-9-16.7-16.5" fill="#b47d56"/><path d="m32 38.2c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#935e3e"/><path d="m36.8 31.4c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="27.8" r="3.5" fill="#664e27"/><circle cx="41.2" cy="27.8" r="1.2" fill="#2b2925"/><path d="m35.8 30c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31.4c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.7" cy="27.8" r="3.5" fill="#664e27"/><path d="m28.1 30c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.8" r="1.2" fill="#2b2925"/><path d="m52.4 62c0-15-1.4-15.2-20.4-15.2-19 0-20.4.2-20.4 15.2h40.8" fill="#b386e2"/><g fill="#a8734f"><path d="m4.2 20.2c.8.7 13.9 11.2 13.9 11.2l-3.2 6.1c-4.3-2.5-6.2-7.2-12.5-14.3-1.2-1.4.4-4.1 1.8-3"/><path d="m59.8 20.2c-.8.7-13.9 11.2-13.9 11.2l3.2 6.1c4.3-2.6 6.2-7.2 12.5-14.4 1.2-1.3-.4-4-1.8-2.9"/></g><path d="m42.8 44.4c4.4-3.5 7.4-6.2 7.4-6.2l-3.5-7.9c-3 2.7-8.6 5.7-14.8 8.7-6.1-3-11.8-5.9-14.8-8.7l-3.5 7.9c0 0 3 2.7 7.4 6.2-10.1 5.4-18 11-11.9 16.6 3.7 3.4 13.7-2 22.9-8.5 9.2 6.4 19.2 11.8 22.9 8.5 6.1-5.6-1.8-11.2-12.1-16.6" fill="#c99ff7"/><g fill="#b386e2"><path d="M23.1 58.1 42.8 44.4 28.4 58z"/><path d="M21.2 44.4 32 39 20.2 43.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f645-1f3ff.svg b/public/emoji/1f645-1f3ff.svg
new file mode 100644
index 000000000..b32480b4a
--- /dev/null
+++ b/public/emoji/1f645-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.3-12.1-17.3S41.4,2,32,2z" fill="#231f20"/><path d="m15.3 33.3c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.7 10.4 9.1 11.8c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.3 0-16.7-9-16.7-16.5" fill="#8a6859"/><path d="m32 38.2c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#705041"/><path d="m36.8 31.4c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="27.8" r="3.5" fill="#664e27"/><circle cx="41.2" cy="27.8" r="1.2" fill="#2b2925"/><path d="m35.8 30c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31.4c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.7" cy="27.8" r="3.5" fill="#664e27"/><path d="m28.1 30c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.8" r="1.2" fill="#2b2925"/><path d="m52.4 62c0-15-1.4-15.2-20.4-15.2-19 0-20.4.2-20.4 15.2h40.8" fill="#b386e2"/><g fill="#7f5f52"><path d="m4.2 20.2c.8.7 13.9 11.2 13.9 11.2l-3.2 6.1c-4.3-2.5-6.2-7.2-12.5-14.3-1.2-1.4.4-4.1 1.8-3"/><path d="m59.8 20.2c-.8.7-13.9 11.2-13.9 11.2l3.2 6.1c4.3-2.6 6.2-7.2 12.5-14.4 1.2-1.3-.4-4-1.8-2.9"/></g><path d="m42.8 44.4c4.4-3.5 7.4-6.2 7.4-6.2l-3.5-7.9c-3 2.7-8.6 5.7-14.8 8.7-6.1-3-11.8-5.9-14.8-8.7l-3.5 7.9c0 0 3 2.7 7.4 6.2-10.1 5.4-18 11-11.9 16.6 3.7 3.4 13.7-2 22.9-8.5 9.2 6.4 19.2 11.8 22.9 8.5 6.1-5.6-1.8-11.2-12.1-16.6" fill="#c99ff7"/><g fill="#b386e2"><path d="M23.1 58.1 42.8 44.4 28.4 58z"/><path d="M21.2 44.4 32 39 20.2 43.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f645.svg b/public/emoji/1f645.svg
new file mode 100644
index 000000000..d735d25d7
--- /dev/null
+++ b/public/emoji/1f645.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.3-12.1-17.3S41.4,2,32,2z" fill="#ffb300"/><path d="m15.3 33.3c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.7 10.4 9.1 11.8c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.3 0-16.7-9-16.7-16.5" fill="#ffdd67"/><path d="m32 38.2c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#eba352"/><path d="m36.8 31.4c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="27.8" r="3.5" fill="#664e27"/><circle cx="41.2" cy="27.8" r="1.2" fill="#2b2925"/><path d="m35.8 30c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31.4c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.7" cy="27.8" r="3.5" fill="#664e27"/><path d="m28.1 30c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.8" r="1.2" fill="#2b2925"/><path d="m52.4 62c0-15-1.4-15.2-20.4-15.2-19 0-20.4.2-20.4 15.2h40.8" fill="#b386e2"/><g fill="#ffd452"><path d="m4.2 20.2c.8.6 13.9 11.2 13.9 11.2l-3.2 6.1c-4.3-2.5-6.2-7.2-12.5-14.3-1.2-1.4.4-4.1 1.8-3"/><path d="m59.8 20.2c-.8.6-13.9 11.2-13.9 11.2l3.2 6.1c4.3-2.6 6.2-7.2 12.5-14.4 1.2-1.3-.4-4-1.8-2.9"/></g><path d="m42.8 44.4c4.4-3.5 7.4-6.2 7.4-6.2l-3.5-7.9c-3 2.7-8.6 5.7-14.8 8.7-6.1-3-11.8-5.9-14.8-8.7l-3.5 7.9c0 0 3 2.7 7.4 6.2-10.1 5.4-18 11-11.9 16.6 3.7 3.4 13.7-2 22.9-8.5 9.2 6.4 19.2 11.8 22.9 8.5 6.1-5.6-1.8-11.2-12.1-16.6" fill="#c99ff7"/><g fill="#b386e2"><path d="M23.1 58.1 42.8 44.4 28.4 58z"/><path d="M21.2 44.4 32 39 20.2 43.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f646-1f3fb.svg b/public/emoji/1f646-1f3fb.svg
new file mode 100644
index 000000000..b8d8dfddb
--- /dev/null
+++ b/public/emoji/1f646-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.3,2,9.3,11.2,9.3,23.3v26.9h45.3V23.3c0-18-12.3-17.7-12.3-17.7S41.5,2,32,2z" fill="#594640"/><g fill="#ffe1bd"><path d="m31.2 3.2c0-.7-5-.6-6.5-.6-2.6 0-9.8 3.8-9.8 3.8s3.2 4 4.8 4c2.2 0 4.4-1.5 4.4-3.6 0-1.6 7.1-1.5 7.1-3.6"/><path d="m32.8 3.2c0-.7 5-.6 6.5-.6 2.6 0 9.8 3.8 9.8 3.8s-3.2 4-4.8 4c-2.2 0-4.4-1.5-4.4-3.6 0-1.6-7.1-1.5-7.1-3.6"/></g><path d="m61.7 25.8c-1.3-5.1-7.2-12.1-12.5-20.4l-5.9 5.7c0 0 5.7 5.1 9.9 18-2.4 5.9-5.4 14.9-9.6 17.6-2.4-1.2-6.1-1.2-11.6-1.2-5.5 0-9.2 0-11.6 1.2-4.2-2.7-7.2-11.7-9.6-17.6 4.2-12.9 9.9-18 9.9-18l-5.9-5.7c-5.4 8.3-11.2 15.3-12.5 20.4-2.4 9.6 11.1 29.3 10.9 36.2h37.6c-.2-6.9 13.3-26.6 10.9-36.2" fill="#c28fef"/><path d="m15.3 33.5c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6 0-16.5-8.9-16.5-16.4" fill="#ffe1bd"/><path d="m32 38.4c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#e6b796"/><path d="m36.8 31.6c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="28" r="3.5" fill="#664e27"/><circle cx="41.2" cy="28" r="1.2" fill="#2b2925"/><path d="m35.8 30.2c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 31.6c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.8" cy="28" r="3.5" fill="#664e27"/><path d="m28.1 30.2c-1.7-10.5-10.4-3.5-13.8-5 3.5 3.2 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m32 42.2l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#e08672"/><path d="m35 40.8c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0 0-2.9.4-4.7-.3" fill="#b86e5d"/><circle cx="22.8" cy="28" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f646-1f3fc.svg b/public/emoji/1f646-1f3fc.svg
new file mode 100644
index 000000000..f16fa5a95
--- /dev/null
+++ b/public/emoji/1f646-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.3,2,9.3,11.2,9.3,23.3v26.9h45.3V23.3c0-18-12.3-17.7-12.3-17.7S41.5,2,32,2z" fill="#dbb471"/><g fill="#fed0ac"><path d="m31.2 3.2c0-.7-5-.6-6.5-.6-2.6 0-9.8 3.8-9.8 3.8s3.2 4 4.8 4c2.2 0 4.4-1.5 4.4-3.6 0-1.6 7.1-1.5 7.1-3.6"/><path d="m32.8 3.2c0-.7 5-.6 6.5-.6 2.6 0 9.8 3.8 9.8 3.8s-3.2 4-4.8 4c-2.2 0-4.4-1.5-4.4-3.6 0-1.6-7.1-1.5-7.1-3.6"/></g><path d="m61.7 25.8c-1.3-5.1-7.2-12.1-12.5-20.4l-5.9 5.7c0 0 5.7 5.1 9.9 18-2.4 5.9-5.4 14.9-9.6 17.6-2.4-1.2-6.1-1.2-11.6-1.2-5.5 0-9.2 0-11.6 1.2-4.2-2.7-7.2-11.7-9.6-17.6 4.2-12.9 9.9-18 9.9-18l-5.9-5.7c-5.4 8.3-11.2 15.3-12.5 20.4-2.4 9.6 11.1 29.3 10.9 36.2h37.6c-.2-6.9 13.3-26.6 10.9-36.2" fill="#c28fef"/><path d="m15.3 33.5c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4s-16.5-8.9-16.5-16.4" fill="#fed0ac"/><path d="m32 38.4c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0 0 2.3-3.2 2.3" fill="#e0a372"/><path d="m36.8 31.6c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="28" r="3.5" fill="#664e27"/><circle cx="41.2" cy="28" r="1.2" fill="#2b2925"/><path d="m35.8 30.2c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 31.6c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><path d="m19.3 28c0 1.9 1.5 3.5 3.5 3.5 1.9 0 3.5-1.5 3.5-3.5s-1.6-3.5-3.5-3.5c-2 0-3.5 1.6-3.5 3.5" fill="#664e27"/><path d="m28.1 30.2c-1.7-10.5-10.4-3.5-13.8-5 3.5 3.2 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m32 42.2l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#e08672"/><path d="m35 40.8c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0 0-2.9.4-4.7-.3" fill="#b86e5d"/><circle cx="22.8" cy="28" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f646-1f3fd.svg b/public/emoji/1f646-1f3fd.svg
new file mode 100644
index 000000000..9bc563c6b
--- /dev/null
+++ b/public/emoji/1f646-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.3,2,9.3,11.2,9.3,23.3v26.9h45.3V23.3c0-18-12.3-17.7-12.3-17.7S41.5,2,32,2z" fill="#594640"/><g fill="#d6a57c"><path d="m31.2 3.2c0-.7-5-.6-6.5-.6-2.6 0-9.8 3.8-9.8 3.8s3.2 4 4.8 4c2.2 0 4.4-1.5 4.4-3.6 0-1.6 7.1-1.5 7.1-3.6"/><path d="m32.8 3.2c0-.7 5-.6 6.5-.6 2.6 0 9.8 3.8 9.8 3.8s-3.2 4-4.8 4c-2.2 0-4.4-1.5-4.4-3.6 0-1.6-7.1-1.5-7.1-3.6"/></g><path d="m61.7 25.8c-1.3-5.1-7.2-12.1-12.5-20.4l-5.9 5.7c0 0 5.7 5.1 9.9 18-2.4 5.9-5.4 14.9-9.6 17.6-2.4-1.2-6.1-1.2-11.6-1.2-5.5 0-9.2 0-11.6 1.2-4.2-2.7-7.2-11.7-9.6-17.6 4.2-12.9 9.9-18 9.9-18l-5.9-5.7c-5.4 8.3-11.2 15.3-12.5 20.4-2.4 9.6 11.1 29.3 10.9 36.2h37.6c-.2-6.9 13.3-26.6 10.9-36.2" fill="#c28fef"/><path d="m15.3 33.5c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6 0-16.5-8.9-16.5-16.4" fill="#d6a57c"/><path d="m32 38.4c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#b58360"/><path d="m36.8 31.6c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><path d="m44.7 28c0 1.9-1.5 3.5-3.5 3.5-1.9 0-3.5-1.5-3.5-3.5s1.6-3.5 3.5-3.5c1.9 0 3.5 1.6 3.5 3.5" fill="#664e27"/><circle cx="41.2" cy="28" r="1.2" fill="#2b2925"/><path d="m35.8 30.2c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 31.6c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.8" cy="28" r="3.5" fill="#664e27"/><path d="m28.1 30.2c-1.7-10.5-10.4-3.5-13.8-5 3.5 3.2 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m32 42.2l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#b58360"/><path d="m35 40.8c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9s4.6-1.3 7.7-1.9c0 0-2.9.4-4.7-.3" fill="#805c44"/><circle cx="22.8" cy="28" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f646-1f3fe.svg b/public/emoji/1f646-1f3fe.svg
new file mode 100644
index 000000000..5392c7375
--- /dev/null
+++ b/public/emoji/1f646-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.3,2,9.3,11.2,9.3,23.3v26.9h45.3V23.3c0-18-12.3-17.7-12.3-17.7S41.5,2,32,2z" fill="#231f20"/><g fill="#b47d56"><path d="m31.2 3.2c0-.7-5-.6-6.5-.6-2.6 0-9.8 3.8-9.8 3.8s3.2 4 4.8 4c2.2 0 4.4-1.5 4.4-3.6 0-1.6 7.1-1.5 7.1-3.6"/><path d="m32.8 3.2c0-.7 5-.6 6.5-.6 2.6 0 9.8 3.8 9.8 3.8s-3.2 4-4.8 4c-2.2 0-4.4-1.5-4.4-3.6 0-1.6-7.1-1.5-7.1-3.6"/></g><path d="m61.7 25.8c-1.3-5.2-7.2-12.1-12.5-20.4l-5.9 5.7c0 0 5.7 5.1 9.9 18-2.4 5.9-5.4 14.9-9.6 17.6-2.4-1.2-6.1-1.2-11.6-1.2-5.5 0-9.2 0-11.6 1.2-4.2-2.7-7.2-11.7-9.6-17.6 4.2-12.9 9.9-18 9.9-18l-5.9-5.7c-5.4 8.3-11.2 15.3-12.5 20.4-2.4 9.6 11.1 29.3 10.9 36.2h37.6c-.2-6.9 13.3-26.6 10.9-36.2" fill="#c28fef"/><path d="m15.3 33.5c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6 0-16.5-8.9-16.5-16.4" fill="#b47d56"/><path d="m32 38.4c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#935e3e"/><path d="m36.8 31.6c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="28" r="3.5" fill="#664e27"/><circle cx="41.2" cy="28" r="1.2" fill="#2b2925"/><path d="m35.8 30.2c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 31.6c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.8" cy="28" r="3.5" fill="#664e27"/><path d="m28.1 30.2c-1.7-10.5-10.4-3.5-13.8-5 3.5 3.2 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m32 42.2l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#935e3e"/><path d="m35 40.8c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0 0-2.9.4-4.7-.3" fill="#734c31"/><circle cx="22.8" cy="28" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f646-1f3ff.svg b/public/emoji/1f646-1f3ff.svg
new file mode 100644
index 000000000..6a43d0b1a
--- /dev/null
+++ b/public/emoji/1f646-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.3,2,9.3,11.2,9.3,23.3v26.9h45.3V23.3c0-18-12.3-17.7-12.3-17.7S41.5,2,32,2z" fill="#231f20"/><g fill="#8a6859"><path d="m31.2 3.2c0-.7-5-.6-6.5-.6-2.6 0-9.8 3.8-9.8 3.8s3.2 4 4.8 4c2.2 0 4.4-1.5 4.4-3.6 0-1.6 7.1-1.5 7.1-3.6"/><path d="m32.8 3.2c0-.7 5-.6 6.5-.6 2.6 0 9.8 3.8 9.8 3.8s-3.2 4-4.8 4c-2.2 0-4.4-1.5-4.4-3.6 0-1.6-7.1-1.5-7.1-3.6"/></g><path d="m61.7 25.8c-1.3-5.1-7.2-12.1-12.5-20.4l-5.9 5.7c0 0 5.7 5.1 9.9 18-2.4 5.9-5.4 14.9-9.6 17.6-2.4-1.2-6.1-1.2-11.6-1.2-5.5 0-9.2 0-11.6 1.2-4.2-2.7-7.2-11.7-9.6-17.6 4.2-12.9 9.9-18 9.9-18l-5.9-5.7c-5.4 8.3-11.2 15.3-12.5 20.4-2.4 9.6 11.1 29.3 10.9 36.2h37.6c-.2-6.9 13.3-26.6 10.9-36.2" fill="#c28fef"/><path d="m15.3 33.5c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6 0-16.5-8.9-16.5-16.4" fill="#8a6859"/><path d="m32 38.4c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#705041"/><path d="m36.8 31.6c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="28" r="3.5" fill="#664e27"/><circle cx="41.2" cy="28" r="1.2" fill="#2b2925"/><path d="m35.8 30.2c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 31.6c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.8" cy="28" r="3.5" fill="#664e27"/><path d="m28.1 30.2c-1.7-10.5-10.4-3.5-13.8-5 3.5 3.2 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m32 42.2l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#7d5442"/><path d="m35 40.8c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0 0-2.9.4-4.7-.3" fill="#5c3f34"/><circle cx="22.8" cy="28" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f646.svg b/public/emoji/1f646.svg
new file mode 100644
index 000000000..8a9a9648e
--- /dev/null
+++ b/public/emoji/1f646.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.3,2,9.3,11.2,9.3,23.3v26.9h45.3V23.3c0-18-12.3-17.7-12.3-17.7S41.5,2,32,2z" fill="#ffb300"/><g fill="#ffdd67"><path d="m31.2 3.2c0-.7-5-.6-6.5-.6-2.6 0-9.8 3.8-9.8 3.8s3.2 4 4.8 4c2.2 0 4.4-1.5 4.4-3.6 0-1.6 7.1-1.5 7.1-3.6"/><path d="m32.8 3.2c0-.7 5-.6 6.5-.6 2.6 0 9.8 3.8 9.8 3.8s-3.2 4-4.8 4c-2.2 0-4.4-1.5-4.4-3.6 0-1.6-7.1-1.5-7.1-3.6"/></g><path d="m61.7 25.8c-1.3-5.1-7.2-12.1-12.5-20.4l-5.9 5.7c0 0 5.7 5.1 9.9 18-2.4 5.9-5.4 14.9-9.6 17.6-2.4-1.2-6.1-1.2-11.6-1.2-5.5 0-9.2 0-11.6 1.2-4.2-2.7-7.2-11.7-9.6-17.6 4.2-12.9 9.9-18 9.9-18l-5.9-5.7c-5.4 8.3-11.2 15.3-12.5 20.4-2.4 9.6 11.1 29.3 10.9 36.2h37.6c-.2-6.9 13.3-26.6 10.9-36.2" fill="#c28fef"/><path d="m15.3 33.5c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6 0-16.5-8.9-16.5-16.4" fill="#ffdd67"/><path d="m32 38.4c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#eba352"/><path d="m36.8 31.6c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.1.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="28" r="3.5" fill="#664e27"/><circle cx="41.2" cy="28" r="1.2" fill="#2b2925"/><path d="m35.8 30.2c1.7-10.5 10.4-3.5 13.8-5-3.4 3.2-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.2 31.6c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.8" cy="28" r="3.5" fill="#664e27"/><path d="m28.1 30.2c-1.7-10.5-10.4-3.5-13.8-5 3.5 3.2 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m32 42.2l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#f09985"/><path d="m35 40.8c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0 0-2.9.4-4.7-.3" fill="#d47f6c"/><circle cx="22.8" cy="28" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f647-1f3fb.svg b/public/emoji/1f647-1f3fb.svg
new file mode 100644
index 000000000..bce8d4bab
--- /dev/null
+++ b/public/emoji/1f647-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.3 36.7c-8.2-4.3-13.3-.4-13.3-.4s-5-3.9-13.3.5c-7.3 3.8-16.9 12.7-16.2 16.7 0 0 21.9 6.9 29.5 6.9 7.6 0 29.5-6.9 29.5-6.9.7-4-8.9-12.9-16.2-16.8" fill="#428bc1"/><path d="m33.3 58.9c7.8-5.3 10.9-5.2 11.1-5.3.7 1.2 1.7 4.8 2 6.6-.7 1.7-11.6 2.6-13.5.8-.5-.4-.6-1.4.4-2.1" fill="#ffe1bd"/><path d="m55 46.7c2.9-.6 8.9 2.8 6.5 8-2.1 4.6-14.8 5.5-15.1 5.5-.3-1.7-1.3-5.4-2-6.6 2.1-.8 8.2-6.4 10.6-6.9" fill="#428bc1"/><path d="m30.7 58.9c-7.8-5.3-10.9-5.2-11.1-5.3-.7 1.2-1.7 4.8-2 6.6.7 1.7 11.6 2.6 13.5.8.5-.4.6-1.4-.4-2.1" fill="#ffe1bd"/><path d="m9 46.7c-2.9-.6-8.9 2.8-6.5 8 2.1 4.6 14.8 5.5 15.1 5.5.3-1.7 1.3-5.4 2-6.6-2.1-.8-8.2-6.4-10.6-6.9" fill="#428bc1"/><g fill="#2e6c93"><path d="m43 53.3c0 0 2.5 4.2 3.3 6.9.1-3.4-.4-5.2-.8-6.1 1.7-2 8.5-6.9 9.5-7.4-4.3 1.3-12 6.6-12 6.6"/><path d="m21 53.3c0 0-2.5 4.2-3.3 6.9-.1-3.4.4-5.2.8-6.1-1.7-2-8.5-6.9-9.5-7.4 4.3 1.3 12 6.6 12 6.6"/></g><path d="m32 14c11.8 0 19.1 6.6 19.1 14.9v8.1c0 6.5-5.1 6.5-5.1 6.5h-28.7c0 0-4.4 0-4.4-6.5 0-3.1 0-8.2 0-8.2 0-8.2 7.7-14.8 19.1-14.8" fill="#594640"/><path d="m49.3 38.5c0 0-.6-3.5-.7-4.7-.3-4.3-5.2 2.5-16.6 2.5s-16.3-6.8-16.6-2.5c-.1 1.2-.7 4.7-.7 4.7-3.8 0-3.8 5.3 0 5.3 0 6.6 10.3 9.5 17.3 9.5 7 0 17.3-3 17.3-9.5 3.8 0 3.8-5.3 0-5.3" fill="#ffe1bd"/><g fill="#42ade2"><path d="m36 2l3.5 10.5 5-8.9z"/><path d="m53.2 8.2l-4.7 9 9.9-1.3z"/><path d="m28.4 2l-3.6 10.5-5.3-8.9z"/><path d="m10.8 8.2l4.7 9-9.9-1.3z"/></g><g fill="#664e27"><path d="m34.8 49.8c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3-1.9.3-.3.1-.6-.1-.4"/><path d="m34.2 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/><path d="m20 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f647-1f3fc.svg b/public/emoji/1f647-1f3fc.svg
new file mode 100644
index 000000000..c492d0978
--- /dev/null
+++ b/public/emoji/1f647-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.3 36.7c-8.2-4.3-13.3-.4-13.3-.4s-5.1-3.9-13.3.5c-7.3 3.8-16.9 12.7-16.2 16.7 0 0 21.9 6.9 29.5 6.9s29.5-6.9 29.5-6.9c.7-4-8.9-12.9-16.2-16.8" fill="#428bc1"/><path d="m33.3 58.9c7.8-5.3 10.9-5.2 11.1-5.3.7 1.2 1.7 4.8 2 6.6-.7 1.7-11.6 2.6-13.5.8-.5-.4-.6-1.4.4-2.1" fill="#fed0ac"/><path d="m55 46.7c2.9-.6 8.9 2.8 6.5 8-2.1 4.6-14.8 5.5-15.1 5.5-.3-1.7-1.3-5.4-2-6.6 2.1-.8 8.2-6.4 10.6-6.9" fill="#428bc1"/><path d="m30.7 58.9c-7.8-5.3-10.9-5.2-11.1-5.3-.7 1.2-1.7 4.8-2 6.6.7 1.7 11.6 2.6 13.5.8.5-.4.6-1.4-.4-2.1" fill="#fed0ac"/><path d="m9 46.7c-2.9-.6-8.9 2.8-6.5 8 2.1 4.6 14.8 5.5 15.1 5.5.3-1.7 1.3-5.4 2-6.6-2.1-.8-8.2-6.4-10.6-6.9" fill="#428bc1"/><g fill="#2e6c93"><path d="m43 53.3c0 0 2.5 4.2 3.3 6.9.1-3.4-.4-5.2-.8-6.1 1.7-2 8.5-6.9 9.5-7.4-4.3 1.3-12 6.6-12 6.6"/><path d="m21 53.3c0 0-2.5 4.2-3.3 6.9-.1-3.4.4-5.2.8-6.1-1.7-2-8.5-6.9-9.5-7.4 4.3 1.3 12 6.6 12 6.6"/></g><path d="m32 14c11.8 0 19.1 6.6 19.1 14.9v8.1c0 6.5-5.1 6.5-5.1 6.5h-28.7c0 0-4.4 0-4.4-6.5 0-3.1 0-8.2 0-8.2 0-8.2 7.7-14.8 19.1-14.8" fill="#dbb471"/><path d="m49.3 38.5c0 0-.6-3.5-.7-4.7-.3-4.3-5.2 2.5-16.6 2.5-11.4 0-16.3-6.8-16.6-2.5-.1 1.2-.7 4.7-.7 4.7-3.8 0-3.8 5.3 0 5.3 0 6.6 10.3 9.5 17.3 9.5s17.3-3 17.3-9.5c3.8 0 3.8-5.3 0-5.3" fill="#fed0ac"/><g fill="#42ade2"><path d="m36 2l3.5 10.5 5-8.9z"/><path d="m53.2 8.2l-4.7 9 9.9-1.3z"/><path d="m28.4 2l-3.6 10.5-5.3-8.9z"/><path d="m10.8 8.2l4.7 9-9.9-1.3z"/></g><g fill="#664e27"><path d="m34.8 49.8c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3.1-1.9.2-.3 0-.6-.2-.4"/><path d="m34.2 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/><path d="m20 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f647-1f3fd.svg b/public/emoji/1f647-1f3fd.svg
new file mode 100644
index 000000000..e61503403
--- /dev/null
+++ b/public/emoji/1f647-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.3 36.7c-8.3-4.3-13.3-.4-13.3-.4s-5-3.9-13.3.5c-7.3 3.8-16.9 12.7-16.2 16.7 0 0 21.9 6.9 29.5 6.9 7.6 0 29.5-6.9 29.5-6.9.7-4-8.9-12.9-16.2-16.8" fill="#428bc1"/><path d="m33.3 58.9c7.8-5.3 10.9-5.2 11.1-5.3.7 1.2 1.7 4.8 2 6.6-.7 1.7-11.6 2.6-13.5.8-.5-.4-.6-1.4.4-2.1" fill="#d6a57c"/><path d="m55 46.7c2.9-.6 8.9 2.8 6.5 8-2.1 4.6-14.8 5.5-15.1 5.5-.3-1.7-1.3-5.4-2-6.6 2.1-.8 8.2-6.4 10.6-6.9" fill="#428bc1"/><path d="m30.7 58.9c-7.8-5.3-10.9-5.2-11.1-5.3-.7 1.2-1.7 4.8-2 6.6.7 1.7 11.6 2.6 13.5.8.5-.4.6-1.4-.4-2.1" fill="#d6a57c"/><path d="m9 46.7c-2.9-.6-8.9 2.8-6.5 8 2.1 4.6 14.8 5.5 15.1 5.5.3-1.7 1.3-5.4 2-6.6-2.1-.8-8.2-6.4-10.6-6.9" fill="#428bc1"/><g fill="#2e6c93"><path d="m43 53.3c0 0 2.5 4.2 3.3 6.9.1-3.4-.4-5.2-.8-6.1 1.7-2 8.5-6.9 9.5-7.4-4.3 1.3-12 6.6-12 6.6"/><path d="m21 53.3c0 0-2.5 4.2-3.3 6.9-.1-3.4.4-5.2.8-6.1-1.7-2-8.5-6.9-9.5-7.4 4.3 1.3 12 6.6 12 6.6"/></g><path d="m32 14c11.8 0 19.1 6.6 19.1 14.9v8.1c0 6.5-5.1 6.5-5.1 6.5h-28.7c0 0-4.4 0-4.4-6.5 0-3.1 0-8.2 0-8.2 0-8.2 7.7-14.8 19.1-14.8" fill="#594640"/><path d="m49.3 38.5c0 0-.6-3.5-.7-4.7-.3-4.3-5.2 2.5-16.6 2.5s-16.3-6.8-16.6-2.5c-.1 1.2-.7 4.7-.7 4.7-3.8 0-3.8 5.3 0 5.3 0 6.6 10.3 9.5 17.3 9.5s17.3-3 17.3-9.5c3.8 0 3.8-5.3 0-5.3" fill="#d6a57c"/><g fill="#42ade2"><path d="m36 2l3.5 10.5 5-8.9z"/><path d="m53.2 8.2l-4.7 9 9.9-1.3z"/><path d="m28.4 2l-3.6 10.5-5.3-8.9z"/><path d="m10.8 8.2l4.7 9-9.9-1.3z"/></g><g fill="#664e27"><path d="m34.8 49.8c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3-1.9.3-.3.1-.6-.1-.4"/><path d="m34.2 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/><path d="m20 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f647-1f3fe.svg b/public/emoji/1f647-1f3fe.svg
new file mode 100644
index 000000000..090651faa
--- /dev/null
+++ b/public/emoji/1f647-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.3 36.7c-8.2-4.3-13.3-.4-13.3-.4s-5-3.9-13.3.5c-7.3 3.8-16.9 12.7-16.2 16.7 0 0 21.9 6.9 29.5 6.9 7.6 0 29.5-6.9 29.5-6.9.7-4-8.9-12.9-16.2-16.8" fill="#428bc1"/><path d="m33.3 58.9c7.8-5.3 10.9-5.2 11.1-5.3.7 1.2 1.7 4.8 2 6.6-.7 1.7-11.6 2.6-13.5.8-.5-.4-.6-1.4.4-2.1" fill="#b47d56"/><path d="m55 46.7c2.9-.6 8.9 2.8 6.5 8-2.1 4.6-14.8 5.5-15.1 5.5-.3-1.7-1.3-5.4-2-6.6 2.1-.8 8.2-6.4 10.6-6.9" fill="#428bc1"/><path d="m30.7 58.9c-7.8-5.3-10.9-5.2-11.1-5.3-.7 1.2-1.7 4.8-2 6.6.7 1.7 11.6 2.6 13.5.8.5-.4.6-1.4-.4-2.1" fill="#b47d56"/><path d="m9 46.7c-2.9-.6-8.9 2.8-6.5 8 2.1 4.6 14.8 5.5 15.1 5.5.3-1.7 1.3-5.4 2-6.6-2.1-.8-8.2-6.4-10.6-6.9" fill="#428bc1"/><g fill="#2e6c93"><path d="m43 53.3c0 0 2.5 4.2 3.3 6.9.1-3.4-.4-5.2-.8-6.1 1.7-2 8.5-6.9 9.5-7.4-4.3 1.3-12 6.6-12 6.6"/><path d="m21 53.3c0 0-2.5 4.2-3.3 6.9-.1-3.4.4-5.2.8-6.1-1.7-2-8.5-6.9-9.5-7.4 4.3 1.3 12 6.6 12 6.6"/></g><path d="m32 14c11.8 0 19.1 6.6 19.1 14.9v8.1c0 6.5-5.1 6.5-5.1 6.5h-28.7c0 0-4.4 0-4.4-6.5 0-3.1 0-8.2 0-8.2 0-8.2 7.7-14.8 19.1-14.8" fill="#231f20"/><path d="m49.3 38.5c0 0-.6-3.5-.7-4.7-.3-4.3-5.2 2.5-16.6 2.5s-16.3-6.8-16.6-2.5c-.1 1.2-.7 4.7-.7 4.7-3.8 0-3.8 5.3 0 5.3 0 6.6 10.3 9.5 17.3 9.5 7 0 17.3-3 17.3-9.5 3.8 0 3.8-5.3 0-5.3" fill="#b47d56"/><g fill="#42ade2"><path d="m36 2l3.5 10.5 5-8.9z"/><path d="m53.2 8.2l-4.7 9 9.9-1.3z"/><path d="m28.4 2l-3.6 10.5-5.3-8.9z"/><path d="m10.8 8.2l4.7 9-9.9-1.3z"/></g><g fill="#664e27"><path d="m34.8 49.8c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3-1.9.3-.3.1-.6-.1-.4"/><path d="m34.2 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/><path d="m20 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f647-1f3ff.svg b/public/emoji/1f647-1f3ff.svg
new file mode 100644
index 000000000..f726d47a8
--- /dev/null
+++ b/public/emoji/1f647-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.3 36.7c-8.3-4.3-13.3-.4-13.3-.4s-5-3.9-13.3.5c-7.3 3.8-16.9 12.7-16.2 16.7 0 0 21.9 6.9 29.5 6.9 7.6 0 29.5-6.9 29.5-6.9.7-4-8.9-12.9-16.2-16.8" fill="#428bc1"/><path d="m33.3 58.9c7.8-5.3 10.9-5.2 11.1-5.3.7 1.2 1.7 4.8 2 6.6-.7 1.7-11.6 2.6-13.5.8-.5-.4-.6-1.4.4-2.1" fill="#8a6859"/><path d="m55 46.7c2.9-.6 8.9 2.8 6.5 8-2.1 4.6-14.8 5.5-15.1 5.5-.3-1.7-1.3-5.4-2-6.6 2.1-.8 8.2-6.4 10.6-6.9" fill="#428bc1"/><path d="m30.7 58.9c-7.8-5.3-10.9-5.2-11.1-5.3-.7 1.2-1.7 4.8-2 6.6.7 1.7 11.6 2.6 13.5.8.5-.4.6-1.4-.4-2.1" fill="#8a6859"/><path d="m9 46.7c-2.9-.6-8.9 2.8-6.5 8 2.1 4.6 14.8 5.5 15.1 5.5.3-1.7 1.3-5.4 2-6.6-2.1-.8-8.2-6.4-10.6-6.9" fill="#428bc1"/><g fill="#2e6c93"><path d="m43 53.3c0 0 2.5 4.2 3.3 6.9.1-3.4-.4-5.2-.8-6.1 1.7-2 8.5-6.9 9.5-7.4-4.3 1.3-12 6.6-12 6.6"/><path d="m21 53.3c0 0-2.5 4.2-3.3 6.9-.1-3.4.4-5.2.8-6.1-1.7-2-8.5-6.9-9.5-7.4 4.3 1.3 12 6.6 12 6.6"/></g><path d="m32 14c11.8 0 19.1 6.6 19.1 14.9v8.1c0 6.5-5.1 6.5-5.1 6.5h-28.7c0 0-4.4 0-4.4-6.5 0-3.1 0-8.2 0-8.2 0-8.2 7.7-14.8 19.1-14.8" fill="#231f20"/><path d="m49.3 38.5c0 0-.6-3.5-.7-4.7-.3-4.3-5.2 2.5-16.6 2.5-11.4 0-16.3-6.8-16.6-2.5-.1 1.2-.7 4.7-.7 4.7-3.8 0-3.8 5.3 0 5.3 0 6.6 10.3 9.5 17.3 9.5s17.3-3 17.3-9.5c3.8 0 3.8-5.3 0-5.3" fill="#8a6859"/><g fill="#42ade2"><path d="m36 2l3.5 10.5 5-8.9z"/><path d="m53.2 8.2l-4.7 9 9.9-1.3z"/><path d="m28.4 2l-3.6 10.5-5.3-8.9z"/><path d="m10.8 8.2l4.7 9-9.9-1.3z"/></g><g fill="#574137"><path d="m34.8 49.8c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3-1.9.3-.3.1-.6-.1-.4"/><path d="m34.2 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/><path d="m20 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f647.svg b/public/emoji/1f647.svg
new file mode 100644
index 000000000..e5dedddd3
--- /dev/null
+++ b/public/emoji/1f647.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.3 36.7c-8.3-4.3-13.3-.4-13.3-.4s-5-3.9-13.3.5c-7.3 3.8-16.9 12.7-16.2 16.7 0 0 21.9 6.9 29.5 6.9 7.6 0 29.5-6.9 29.5-6.9.7-4-8.9-12.9-16.2-16.8" fill="#428bc1"/><path d="m33.3 58.9c7.8-5.3 10.9-5.2 11.1-5.3.7 1.2 1.7 4.8 2 6.6-.7 1.7-11.6 2.6-13.5.8-.5-.4-.6-1.4.4-2.1" fill="#ffdd67"/><path d="m55 46.7c2.9-.6 8.9 2.8 6.5 8-2.1 4.6-14.8 5.5-15.1 5.5-.3-1.7-1.3-5.4-2-6.6 2.1-.8 8.2-6.4 10.6-6.9" fill="#428bc1"/><path d="m30.7 58.9c-7.8-5.3-10.9-5.2-11.1-5.3-.7 1.2-1.7 4.8-2 6.6.7 1.7 11.6 2.6 13.5.8.5-.4.6-1.4-.4-2.1" fill="#ffdd67"/><path d="m9 46.7c-2.9-.6-8.9 2.8-6.5 8 2.1 4.6 14.8 5.5 15.1 5.5.3-1.7 1.3-5.4 2-6.6-2.1-.8-8.2-6.4-10.6-6.9" fill="#428bc1"/><g fill="#2e6c93"><path d="m43 53.3c0 0 2.5 4.2 3.3 6.9.1-3.4-.4-5.2-.8-6.1 1.7-2 8.5-6.9 9.5-7.4-4.3 1.3-12 6.6-12 6.6"/><path d="m21 53.3c0 0-2.5 4.2-3.3 6.9-.1-3.4.4-5.2.8-6.1-1.7-2-8.5-6.9-9.5-7.4 4.3 1.3 12 6.6 12 6.6"/></g><path d="m32 14c11.8 0 19.1 6.6 19.1 14.9v8.1c0 6.5-5.1 6.5-5.1 6.5h-28.7c0 0-4.4 0-4.4-6.5 0-3.1 0-8.2 0-8.2 0-8.2 7.7-14.8 19.1-14.8" fill="#ffb300"/><path d="m49.3 38.5c0 0-.6-3.5-.7-4.7-.3-4.3-5.2 2.5-16.6 2.5-11.4 0-16.3-6.8-16.6-2.5-.1 1.2-.7 4.7-.7 4.7-3.8 0-3.8 5.3 0 5.3 0 6.6 10.3 9.5 17.3 9.5s17.3-3 17.3-9.5c3.8 0 3.8-5.3 0-5.3" fill="#ffdd67"/><g fill="#42ade2"><path d="m36 2l3.5 10.5 5-8.9z"/><path d="m53.2 8.2l-4.7 9 9.9-1.3z"/><path d="m28.4 2l-3.6 10.5-5.3-8.9z"/><path d="m10.8 8.2l4.7 9-9.9-1.3z"/></g><g fill="#937237"><path d="m34.8 49.8c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3-1.9.3-.3.1-.6-.1-.4"/><path d="m34.2 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/><path d="m20 43.3c2.4 4.5 7.3 4.5 9.7 0 .1-.2-.2-.3-.6-.6-2.4 1.9-6.4 1.7-8.6 0-.3.2-.6.3-.5.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f648.svg b/public/emoji/1f648.svg
new file mode 100644
index 000000000..b8b51161e
--- /dev/null
+++ b/public/emoji/1f648.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="53.8" cy="33" rx="8.2" ry="8.2" fill="#89664c"/><ellipse cx="53.8" cy="33" rx="5.4" ry="5.4" fill="#ffc5d3"/><ellipse cx="10.2" cy="33" rx="8.2" ry="8.2" fill="#89664c"/><ellipse cx="10.2" cy="33" rx="5.4" ry="5.4" fill="#ffc5d3"/><g fill="#89664c"><path d="m43.4 10.8c1.1-.6 1.9-.9 1.9-.9-3.2-1.1-6-1.8-8.5-2.1 1.3-1 2.1-1.3 2.1-1.3-20.4-2.9-30.1 9-30.1 19.5h46.4c-.7-7.4-4.8-12.4-11.8-15.2"/><path d="m55.3 27.6c0-9.7-10.4-17.6-23.3-17.6-12.9 0-23.3 7.9-23.3 17.6 0 2.3.6 4.4 1.6 6.4-1 2-1.6 4.2-1.6 6.4 0 9.7 10.4 17.6 23.3 17.6 12.9 0 23.3-7.9 23.3-17.6 0-2.3-.6-4.4-1.6-6.4 1-2 1.6-4.2 1.6-6.4"/></g><path d="m52 28.2c0-16.9-20-6.1-20-6.1s-20-10.8-20 6.1c0 4.7 2.9 9 7.5 11.7-1.3 1.7-2.1 3.6-2.1 5.7 0 6.1 6.6 11 14.7 11 8.1 0 14.7-4.9 14.7-11 0-2.1-.8-4-2.1-5.7 4.4-2.7 7.3-7 7.3-11.7" fill="#e0ac7e"/><g fill="#3b302a"><path d="m35.1 38.7c0 1.1-.4 2.1-1 2.1s-1-.9-1-2.1c0-1.1.4-2.1 1-2.1s1 1 1 2.1"/><path d="m30.9 38.7c0 1.1-.4 2.1-1 2.1s-1-.9-1-2.1c0-1.1.4-2.1 1-2.1s1 1 1 2.1"/><ellipse transform="matrix(.9608-.2772.2772.9608-11.8674 12.1398)" cx="37" cy="48" rx="4.5" ry="2.7"/></g><path d="M9.3,32.6L2,62h11.9c-1.6-7.7,4-21,4-21L9.3,32.6z" fill="#89664c"/><path d="m15.7 24.9c0 0 4.9-4.5 9.5-3.9 2.3.3-7.1 7.6-7.1 7.6s9.7-8.2 11.7-5.6c1.8 2.3-8.9 9.8-8.9 9.8s10-8.1 9.6-4.6c-.3 3.8-7.9 12.8-12.5 13.8-6.6 1.3-11.8-2.9-8.3-17.5 1.8-7.4 3.5.8 6 .4" fill="#ffd6bb"/><path d="M54.7,32.6L62,62H50.1c1.6-7.7-4-21-4-21L54.7,32.6z" fill="#89664c"/><path d="m48.3 24.9c0 0-4.9-4.5-9.5-3.9-2.3.3 7.1 7.6 7.1 7.6s-9.7-8.2-11.7-5.6c-1.8 2.3 8.9 9.8 8.9 9.8s-10-8.1-9.7-4.6c.4 3.8 8 12.8 12.6 13.8 6.6 1.3 11.8-2.9 8.3-17.5-1.8-7.4-3.5.8-6 .4" fill="#ffd6bb"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f649.svg b/public/emoji/1f649.svg
new file mode 100644
index 000000000..ab6b6844c
--- /dev/null
+++ b/public/emoji/1f649.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m54 27.6c0-8.6-4.7-14-11.3-16.8 1.1-.6 1.8-.9 1.8-.9-3.1-1.1-5.7-1.8-8-2.1 1.2-1 2-1.3 2-1.3-19.2-3-28.5 9.8-28.5 21.1 0 2.3.6 4.4 1.5 6.4-1 2-1.5 4.2-1.5 6.4 0 9.7 9.9 17.6 22 17.6 12.1 0 22-7.9 22-17.6 0-2.3-.6-4.4-1.5-6.4.9-2 1.5-4.2 1.5-6.4" fill="#89664c"/><path d="m51 28.2c0-17-19-6.2-19-6.2s-19-10.8-19 6.2c0 4.7 2.8 9 7.1 11.7-1.3 1.7-2 3.6-2 5.7 0 6.1 6.2 11 13.9 11 7.7 0 13.9-4.9 13.9-11 0-2.1-.7-4-2-5.7 4.3-2.7 7.1-7 7.1-11.7" fill="#e0ac7e"/><g fill="#3b302a"><path d="m35.1 38.7c0 1.1-.4 2.1-1 2.1s-1-.9-1-2.1c0-1.1.4-2.1 1-2.1s1 1 1 2.1"/><path d="m30.9 38.7c0 1.1-.4 2.1-1 2.1s-1-.9-1-2.1c0-1.1.4-2.1 1-2.1s1 1 1 2.1"/></g><g fill="#89664c"><path d="m51.1 40.5l-1.8 21.5h12.7c-4-12-2.9-22.4-2.9-22.4l-8 .9"/><path d="m12.9 40.5l1.8 21.5h-12.7c4-12 2.9-22.4 2.9-22.4l8 .9"/></g><g fill="#ffd6bb"><path d="m58.4 26.1c-1.7-4.5-4.8-8.2-6.1-6.3-1.2 1.8.1 2-.4 4-1 4.1 1.3 8.2.5 10.1-4.7 11.6 1.3 12.6 3.6 11.6 4.7-1.9 4.4-14.1 2.4-19.4"/><path d="m5.6 26.1c1.7-4.5 4.8-8.2 6.1-6.3 1.2 1.8-.1 2 .4 4 1 4.1-1.3 8.2-.5 10.1 4.7 11.6-1.3 12.6-3.6 11.6-4.7-1.9-4.4-14.1-2.4-19.4"/></g><g fill="#3b302a"><path d="m41.8 44.3c1.4 1.2-2.9 6.9-9.8 7-6.9 0-11.3-5.8-9.8-7 .4-.3 5.2.9 9.8.9 4.7 0 9.5-1.2 9.8-.9"/><ellipse cx="40.7" cy="31.3" rx="3.5" ry="4.5"/><ellipse cx="23.3" cy="31.3" rx="3.5" ry="4.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64a.svg b/public/emoji/1f64a.svg
new file mode 100644
index 000000000..47df40a8c
--- /dev/null
+++ b/public/emoji/1f64a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="53.7" cy="33" rx="8.3" ry="8.2" fill="#89664c"/><ellipse cx="53.7" cy="33" rx="5.4" ry="5.4" fill="#ffc5d3"/><ellipse cx="10.2" cy="33" rx="8.2" ry="8.2" fill="#89664c"/><ellipse cx="10.2" cy="33" rx="5.4" ry="5.4" fill="#ffc5d3"/><g fill="#89664c"><path d="m43.4 10.8c1.1-.6 1.9-.9 1.9-.9-3.2-1.1-6-1.8-8.5-2.1 1.3-1 2.1-1.3 2.1-1.3-20.4-2.9-30.1 9-30.1 19.5h46.4c-.7-7.4-4.8-12.4-11.8-15.2"/><path d="m55.3 27.6c0-9.7-10.4-17.6-23.3-17.6s-23.3 7.9-23.3 17.6c0 2.3.6 4.4 1.6 6.4-1 2-1.6 4.2-1.6 6.4 0 9.7 10.4 17.6 23.3 17.6s23.3-7.9 23.3-17.6c0-2.3-.6-4.4-1.6-6.4 1-2 1.6-4.2 1.6-6.4"/></g><path d="m52 28.2c0-16.9-20-6.1-20-6.1s-20-10.8-20 6.1c0 4.7 2.9 9 7.5 11.7-1.3 1.7-2.1 3.6-2.1 5.7 0 6.1 6.6 11 14.7 11 8.1 0 14.7-4.9 14.7-11 0-2.1-.8-4-2.1-5.7 4.4-2.7 7.3-7 7.3-11.7" fill="#e0ac7e"/><g fill="#3b302a"><path d="m35.1 38.7c0 1.1-.4 2.1-1 2.1s-1-.9-1-2.1c0-1.1.4-2.1 1-2.1s1 1 1 2.1"/><path d="m30.9 38.7c0 1.1-.4 2.1-1 2.1-.6 0-1-.9-1-2.1 0-1.1.4-2.1 1-2.1.5.1 1 1 1 2.1"/><ellipse cx="40.7" cy="31.7" rx="3.5" ry="4.5"/><ellipse cx="23.3" cy="31.7" rx="3.5" ry="4.5"/></g><path fill="#89664c" d="m14.9 52l-8.3 10h12.9l4-3.6z"/><path d="m20.2 43.3c0 0 4.9-4.5 9.5-3.9 2.3.3-7.1 7.6-7.1 7.6s9.7-8.2 11.7-5.6c1.8 2.3-8.9 9.8-8.9 9.8s10-8.1 9.6-4.6c-.3 3.9-7.9 12.9-12.5 13.8-6.6 1.3-11.8-2.9-8.3-17.5 1.8-7.3 3.6.8 6 .4" fill="#ffd6bb"/><path fill="#89664c" d="M48.3 50.2 59 62 45 62 42.8 59.4z"/><path d="m38.2 43.7c0 0-6.2-2.3-10.3 0-2 1.1 9.4 4.3 9.4 4.3s-12.1-3.9-13-.8c-.8 2.9 12 5.7 12 5.7s-12.3-3.7-10.7-.5c1.8 3.4 12.2 8.9 16.8 8 6.8-1.4-1.8-17.3-4.2-16.7" fill="#ddb199"/><path d="m39.6 43.7c0 0-6.2-2.3-10.3 0-2 1.1 9.4 4.3 9.4 4.3s-12.1-3.9-13-.8c-.8 2.9 12 5.7 12 5.7s-12.3-3.7-10.7-.5c1.8 3.4 12.2 8.9 16.8 8 6.6-1.3 9.8-7.2 1-19.4-4.3-6.1-2.9 2.1-5.2 2.7" fill="#ffd6bb"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64b-1f3fb.svg b/public/emoji/1f64b-1f3fb.svg
new file mode 100644
index 000000000..e9e7e3b3a
--- /dev/null
+++ b/public/emoji/1f64b-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M27,2C12.5,2,4.6,11,4.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S36.4,2,27,2z" fill="#594640"/><path d="m59.4 16.7h-7.4c0 0 8 32.4-15 32.4 0 0 0 0 0 0v-7.1h-19.9v7.1c-12.6.3-15.1 2.4-15.1 12.9h50c12.4-15 11.1-28 7.4-45.3" fill="#c28fef"/><g fill="#ffe1bd"><path d="m44.6 11.4c.5-1 2.2-1 3.9.8 1 1.1 1.4 1.5 2.2 1.6l-.3-9.1c0-.7.6-1.4 1.3-1.4.7 0 1.3.6 1.4 1.4v-1c0-.9.7-1.7 1.5-1.7.9 0 1.6.7 1.6 1.6v.7c0-.8.6-1.5 1.3-1.5.8 0 1.4.6 1.4 1.4v1.6c0-.7.5-1.4 1.2-1.4.7 0 1.3.6 1.3 1.3l.2 7c0 .1 0 .1 0 .2 0 0 .6 3.7-.3 6-1.4 3.5-9.2 4.7-11.9-1.2-.5-1.2-1.6-2-2.5-3.1-.9-1.1-2.8-2.1-2.3-3.2"/><path d="m10.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6 0-16.5-9-16.5-16.4"/></g><path d="m27 37.8c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#e6b796"/><path d="m31.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="36.2" cy="27.4" r="3.5" fill="#664e27"/><circle cx="36.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m30.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m22.2 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="17.7" cy="27.4" r="3.5" fill="#664e27"/><path d="m23.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m27 41.7l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#e08672"/><path d="m30 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0 0-2.9.4-4.7-.3" fill="#b86e5d"/><circle cx="17.7" cy="27.4" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64b-1f3fc.svg b/public/emoji/1f64b-1f3fc.svg
new file mode 100644
index 000000000..9e6ac9c2c
--- /dev/null
+++ b/public/emoji/1f64b-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M27,2C12.5,2,4.6,11,4.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S36.4,2,27,2z" fill="#dbb471"/><path d="m59.4 16.7h-7.4c0 0 8 32.4-15 32.4 0 0 0 0 0 0v-7.1h-19.9v7.1c-12.6.3-15.1 2.4-15.1 12.9h50c12.4-15 11.1-28 7.4-45.3" fill="#c28fef"/><g fill="#fed0ac"><path d="m44.6 11.4c.5-1 2.2-1 3.9.8 1 1.1 1.4 1.5 2.2 1.6l-.3-9.1c0-.7.6-1.4 1.3-1.4.7 0 1.3.6 1.4 1.4v-1c0-.9.7-1.7 1.5-1.7.9 0 1.6.7 1.6 1.6v.7c0-.8.6-1.5 1.3-1.5.8 0 1.4.6 1.4 1.4v1.6c0-.7.5-1.4 1.2-1.4.7 0 1.3.6 1.3 1.3l.2 7c0 .1 0 .1 0 .2 0 0 .6 3.7-.3 6-1.4 3.5-9.2 4.7-11.9-1.2-.5-1.2-1.6-2-2.5-3.1-.9-1.1-2.8-2.1-2.3-3.2"/><path d="m10.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4s-16.5-9-16.5-16.4"/></g><path d="m27 37.8c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0 0 2.3-3.2 2.3" fill="#e0a372"/><path d="m31.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="36.2" cy="27.4" r="3.5" fill="#664e27"/><circle cx="36.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m30.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m22.2 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><path d="m14.3 27.4c0 1.9 1.5 3.5 3.5 3.5 1.9 0 3.5-1.5 3.5-3.5 0-1.9-1.6-3.5-3.5-3.5-2 .1-3.5 1.6-3.5 3.5" fill="#664e27"/><path d="m23.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m27 41.7l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#e08672"/><path d="m30 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0 0-2.9.4-4.7-.3" fill="#b86e5d"/><circle cx="17.7" cy="27.4" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64b-1f3fd.svg b/public/emoji/1f64b-1f3fd.svg
new file mode 100644
index 000000000..d4e4a75f8
--- /dev/null
+++ b/public/emoji/1f64b-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M27,2C12.5,2,4.6,11,4.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S36.4,2,27,2z" fill="#594640"/><path d="m59.4 16.7h-7.4c0 0 8 32.4-15 32.4 0 0 0 0 0 0v-7.1h-19.9v7.1c-12.6.3-15.1 2.4-15.1 12.9h50c12.4-15 11.1-28 7.4-45.3" fill="#c28fef"/><g fill="#d6a57c"><path d="m44.6 11.4c.5-1 2.2-1 3.9.8 1 1.1 1.4 1.5 2.2 1.6l-.3-9.1c0-.7.6-1.4 1.3-1.4.7 0 1.3.6 1.4 1.4v-1c0-.9.7-1.7 1.5-1.7.9 0 1.6.7 1.6 1.6v.7c0-.8.6-1.5 1.3-1.5.8 0 1.4.6 1.4 1.4v1.6c0-.7.5-1.4 1.2-1.4.7 0 1.3.6 1.3 1.3l.2 7c0 .1 0 .1 0 .2 0 0 .6 3.7-.3 6-1.4 3.5-9.2 4.7-11.9-1.2-.5-1.2-1.6-2-2.5-3.1-.9-1.1-2.8-2.1-2.3-3.2"/><path d="m10.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6 0-16.5-9-16.5-16.4"/></g><path d="m27 37.8c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#b58360"/><path d="m31.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><path d="m39.7 27.4c0 1.9-1.5 3.5-3.5 3.5-1.9 0-3.5-1.5-3.5-3.5 0-1.9 1.6-3.5 3.5-3.5 1.9.1 3.5 1.6 3.5 3.5" fill="#664e27"/><circle cx="36.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m30.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m22.2 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="17.7" cy="27.4" r="3.5" fill="#664e27"/><path d="m23.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m27 41.7l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#b58360"/><path d="m30 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9s4.6-1.3 7.7-1.9c0 0-2.9.4-4.7-.3" fill="#805c44"/><circle cx="17.7" cy="27.4" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64b-1f3fe.svg b/public/emoji/1f64b-1f3fe.svg
new file mode 100644
index 000000000..39a115000
--- /dev/null
+++ b/public/emoji/1f64b-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M27,2C12.5,2,4.6,11,4.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S36.4,2,27,2z" fill="#231f20"/><path d="m59.4 16.7h-7.4c0 0 8 32.4-15 32.4 0 0 0 0 0 0v-7.1h-19.9v7.1c-12.6.3-15.1 2.4-15.1 12.9h50c12.4-15 11.1-28 7.4-45.3" fill="#c28fef"/><g fill="#b47d56"><path d="m44.6 11.4c.5-1 2.2-1 3.9.8 1 1.1 1.4 1.5 2.2 1.6l-.3-9.1c0-.7.6-1.4 1.3-1.4.7 0 1.3.6 1.4 1.4v-1c0-.9.7-1.7 1.5-1.7.9 0 1.6.7 1.6 1.6v.7c0-.8.6-1.5 1.3-1.5.8 0 1.4.6 1.4 1.4v1.6c0-.7.5-1.4 1.2-1.4.7 0 1.3.6 1.3 1.3l.2 7c0 .1 0 .1 0 .2 0 0 .6 3.7-.3 6-1.4 3.5-9.2 4.7-11.9-1.2-.5-1.2-1.6-2-2.5-3.1-.9-1.1-2.8-2.1-2.3-3.2"/><path d="m10.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6 0-16.5-9-16.5-16.4"/></g><path d="m27 37.8c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#935e3e"/><path d="m31.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="36.2" cy="27.4" r="3.5" fill="#664e27"/><circle cx="36.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m30.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m22.2 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="17.7" cy="27.4" r="3.5" fill="#664e27"/><path d="m23.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m27 41.7l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#935e3e"/><path d="m30 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0 0-2.9.4-4.7-.3" fill="#734c31"/><circle cx="17.7" cy="27.4" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64b-1f3ff.svg b/public/emoji/1f64b-1f3ff.svg
new file mode 100644
index 000000000..f8cb017ef
--- /dev/null
+++ b/public/emoji/1f64b-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M27,2C12.5,2,4.6,11,4.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S36.4,2,27,2z" fill="#231f20"/><path d="m59.4 16.7h-7.4c0 0 8 32.4-15 32.4 0 0 0 0 0 0v-7.1h-19.9v7.1c-12.6.3-15.1 2.4-15.1 12.9h50c12.4-15 11.1-28 7.4-45.3" fill="#c28fef"/><g fill="#8a6859"><path d="m44.6 11.4c.5-1 2.2-1 3.9.8 1 1.1 1.4 1.5 2.2 1.6l-.3-9.1c0-.7.6-1.4 1.3-1.4.7 0 1.3.6 1.4 1.4v-1c0-.9.7-1.7 1.5-1.7.9 0 1.6.7 1.6 1.6v.7c0-.8.6-1.5 1.3-1.5.8 0 1.4.6 1.4 1.4v1.6c0-.7.5-1.4 1.2-1.4.7 0 1.3.6 1.3 1.3l.2 7c0 .1 0 .1 0 .2 0 0 .6 3.7-.3 6-1.4 3.5-9.2 4.7-11.9-1.2-.5-1.2-1.6-2-2.5-3.1-.9-1.1-2.8-2.1-2.3-3.2"/><path d="m10.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6 0-16.5-9-16.5-16.4"/></g><path d="m27 37.8c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#705041"/><path d="m31.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="36.2" cy="27.4" r="3.5" fill="#664e27"/><circle cx="36.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m30.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m22.2 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="17.7" cy="27.4" r="3.5" fill="#664e27"/><path d="m23.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m27 41.7l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#7d5442"/><path d="m30 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9 4.2 0 4.6-1.3 7.7-1.9 0 0-2.9.4-4.7-.3" fill="#5c3f34"/><circle cx="17.7" cy="27.4" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64b.svg b/public/emoji/1f64b.svg
new file mode 100644
index 000000000..d221b1846
--- /dev/null
+++ b/public/emoji/1f64b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M27,2C12.5,2,4.6,11,4.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S36.4,2,27,2z" fill="#ffb300"/><path d="m59.4 16.7h-7.4c0 0 8 32.4-15 32.4 0 0 0 0 0 0v-7.1h-19.9v7.1c-12.6.3-15.1 2.4-15.1 12.9h50c12.4-15 11.1-28 7.4-45.3" fill="#c28fef"/><g fill="#ffdd67"><path d="m44.6 11.4c.5-1 2.2-1 3.9.8 1 1.1 1.4 1.5 2.2 1.6l-.3-9.1c0-.7.6-1.4 1.3-1.4.7 0 1.3.6 1.4 1.4v-1c0-.9.7-1.7 1.5-1.7.9 0 1.6.7 1.6 1.6v.7c0-.8.6-1.5 1.3-1.5.8 0 1.4.6 1.4 1.4v1.6c0-.7.5-1.4 1.2-1.4.7 0 1.3.6 1.3 1.3l.2 7c0 .1 0 .1 0 .2 0 0 .6 3.7-.3 6-1.4 3.5-9.2 4.7-11.9-1.2-.5-1.2-1.6-2-2.5-3.1-.9-1.1-2.8-2.1-2.3-3.2"/><path d="m10.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4s-16.5-9-16.5-16.4"/></g><path d="m27 37.8c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#eba352"/><path d="m31.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="36.2" cy="27.4" r="3.5" fill="#664e27"/><circle cx="36.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m30.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m22.2 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.1.8 8 0 8 0" fill="#f5f5f5"/><circle cx="17.7" cy="27.4" r="3.5" fill="#664e27"/><path d="m23.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><path d="m27 41.7l-7.7-1.2c4.6 6.6 10.8 6.6 15.4 0l-7.7 1.2" fill="#f09985"/><path d="m30 40.2c-2.3-.9-3 .5-3 .5s-.8-1.4-3-.5c-1.8.7-4.7.3-4.7.3 3.1.7 3.5 1.9 7.7 1.9s4.6-1.3 7.7-1.9c0 0-2.9.4-4.7-.3" fill="#d47f6c"/><circle cx="17.7" cy="27.4" r="1.2" fill="#2b2925"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64c-1f3fb.svg b/public/emoji/1f64c-1f3fb.svg
new file mode 100644
index 000000000..2bec077d9
--- /dev/null
+++ b/public/emoji/1f64c-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4aa9ff"><path d="m27 2l5 10 5-10z"/><path d="m44.9 3l-.7 11.2 9.3-6.2z"/><path d="m10.5 8l9.4 6.2-.7-11.2z"/></g><path d="m20.4 62h-11.8v-12.9l13.8 3.2c-3.3 3.5-2 9.7-2 9.7" fill="#e6b796"/><g fill="#ffe1bd"><path d="m19.3 62h-13.2c0 0 .2-6.4-2-11.9l16.5 2.4c-1.9 4.9-1.3 9.5-1.3 9.5"/><path d="m18 44.4h5v-22.2c0-1.5-1.1-2.7-2.5-2.7-1.4 0-2.5 1.2-2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m12.1 44.4h5.9v-24.1c0-1.8-1.3-3.3-3-3.3-1.6 0-3 1.5-3 3.3v24.1z"/><path d="m7 44.4h5.2v-22.7c0-1.6-1.2-2.9-2.6-2.9-1.4 0-2.6 1.3-2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m4.6 22.2c-1.3 0-2.3 1.2-2.3 2.7v19.5h4.7v-19.5c0-1.5-1.1-2.7-2.4-2.7"/></g><g fill="#e6b796"><path d="m20.5 19.4c-.2 0-.3 0-.5 0 1.2.2 2.1 1.4 2.1 2.7v22.3h.9v-22.2c0-1.5-1.1-2.8-2.5-2.8"/><path d="m15.1 17c-.2 0-.3 0-.4.1 1.4.2 2.5 1.6 2.5 3.2v16.1l.9 1v-17.1c-.1-1.8-1.4-3.3-3-3.3"/><path d="m9.6 18.8c-.2 0-.3 0-.4 0 1.2.2 2.1 1.4 2.1 2.8v14.7l.9 1v-15.6c-.1-1.6-1.2-2.9-2.6-2.9"/><path d="m4.6 22.2c-.2 0-.3 0-.4.1 1.1.2 1.9 1.3 1.9 2.6v11.5l.9 1v-12.5c0-1.5-1.1-2.7-2.4-2.7"/></g><path d="m31.4 34.2c-1.5-1.7-4.5-.9-6.6 3.5-1.5 3-1.9 2.4-2.7 2.6v-2.7c0 0-19.9-1.3-19.9 1.7 0 0-.9 7.4 1 12 2.9 6.9 17.7 8.7 22.3-3 .9-2.3 2.2-4.8 3.2-7.3 1.3-3 4.4-4.8 2.7-6.8" fill="#ffe1bd"/><g fill="#e6b796"><path d="m30.4 33.5c3.2 2.4-2.7 7-5.5 14.1-4 10.2-15.7 10.2-20.6 5.5 4.5 5.3 17 6.3 21.2-4.8 2.8-7.2 9.6-12.7 4.9-14.8"/><path d="m23 40.2c-3.9-1.4-12.1 1.3-11 9.1 0-7.3 6.5-9 10.1-9 .5 0 .9-.1.9-.1"/><path d="m43.6 62h11.8v-12.9l-13.8 3.2c3.3 3.5 2 9.7 2 9.7"/></g><g fill="#ffe1bd"><path d="m44.7 62h13.2c0 0-.2-6.4 2-11.9l-16.5 2.4c1.9 4.9 1.3 9.5 1.3 9.5"/><path d="m46 44.4h-5v-22.2c0-1.5 1.1-2.7 2.5-2.7 1.4 0 2.5 1.2 2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m51.9 44.4h-5.9v-24.1c0-1.8 1.3-3.3 3-3.3 1.6 0 3 1.5 3 3.3v24.1z"/><path d="m57 44.4h-5.2v-22.7c0-1.6 1.2-2.9 2.6-2.9 1.4 0 2.6 1.3 2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m59.4 22.2c1.3 0 2.3 1.2 2.3 2.7v19.5h-4.7v-19.5c0-1.5 1.1-2.7 2.4-2.7"/></g><g fill="#e6b796"><path d="m43.5 19.4c.2 0 .3 0 .5 0-1.2.2-2.1 1.4-2.1 2.7v22.3h-.9v-22.2c0-1.5 1.1-2.8 2.5-2.8"/><path d="m48.9 17c.2 0 .3 0 .4.1-1.4.2-2.5 1.6-2.5 3.2v16.1l-.9 1v-17.1c.1-1.8 1.4-3.3 3-3.3"/><path d="m54.4 18.8c.2 0 .3 0 .4 0-1.2.2-2.1 1.4-2.1 2.8v14.7l-.9 1v-15.6c.1-1.6 1.2-2.9 2.6-2.9"/><path d="m59.4 22.2c.2 0 .3 0 .4.1-1.1.2-1.9 1.3-1.9 2.6v11.5l-.9 1v-12.5c0-1.5 1.1-2.7 2.4-2.7"/></g><path d="m32.6 34.2c1.5-1.7 4.5-.9 6.6 3.5 1.5 3 1.9 2.4 2.7 2.6v-2.7c0 0 19.9-1.3 19.9 1.7 0 0 .9 7.4-1 12-2.9 6.9-17.7 8.7-22.3-3-.9-2.3-2.2-4.8-3.2-7.3-1.3-3-4.4-4.8-2.7-6.8" fill="#ffe1bd"/><g fill="#e6b796"><path d="m33.6 33.5c-3.2 2.4 2.7 7 5.5 14.1 4 10.2 15.7 10.2 20.6 5.5-4.5 5.3-17 6.3-21.2-4.8-2.8-7.2-9.6-12.7-4.9-14.8"/><path d="m41 40.2c3.9-1.4 12.1 1.3 11 9.1 0-7.3-6.5-9-10.1-9-.5 0-.9-.1-.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64c-1f3fc.svg b/public/emoji/1f64c-1f3fc.svg
new file mode 100644
index 000000000..f90b8825c
--- /dev/null
+++ b/public/emoji/1f64c-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4aa9ff"><path d="m27 2l5 10 5-10z"/><path d="m44.9 3l-.7 11.2 9.3-6.2z"/><path d="m10.5 8l9.4 6.2-.7-11.2z"/></g><path d="m20.4 62h-11.8v-12.9l13.8 3.2c-3.3 3.5-2 9.7-2 9.7" fill="#e0a372"/><g fill="#fed0ac"><path d="m19.3 62h-13.2c0 0 .2-6.4-2-11.9l16.5 2.4c-1.9 4.9-1.3 9.5-1.3 9.5"/><path d="m18 44.4h5v-22.2c0-1.5-1.1-2.7-2.5-2.7-1.4 0-2.5 1.2-2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m12.1 44.4h5.9v-24.1c0-1.8-1.3-3.3-3-3.3-1.6 0-3 1.5-3 3.3.1 0 .1 24.1.1 24.1"/><path d="m7 44.4h5.2v-22.7c0-1.6-1.2-2.9-2.6-2.9-1.4 0-2.6 1.3-2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m4.6 22.2c-1.3 0-2.3 1.2-2.3 2.7v19.5h4.7v-19.5c0-1.5-1.1-2.7-2.4-2.7"/></g><g fill="#e0a372"><path d="m20.5 19.4c-.2 0-.3 0-.5 0 1.2.2 2.1 1.4 2.1 2.7v22.3h.9v-22.2c0-1.5-1.1-2.8-2.5-2.8"/><path d="m15.1 17c-.2 0-.3 0-.4.1 1.4.2 2.5 1.6 2.5 3.2v16.1l.9 1v-17.1c-.1-1.8-1.4-3.3-3-3.3"/><path d="m9.6 18.8c-.2 0-.3 0-.4 0 1.2.2 2.1 1.4 2.1 2.8v14.7l.9 1v-15.6c-.1-1.6-1.2-2.9-2.6-2.9"/><path d="m4.6 22.2c-.2 0-.3 0-.4.1 1.1.2 1.9 1.3 1.9 2.6v11.5l.9 1v-12.5c0-1.5-1.1-2.7-2.4-2.7"/></g><path d="m31.4 34.2c-1.5-1.7-4.5-.9-6.6 3.5-1.5 3-1.9 2.4-2.7 2.6v-2.7c0 0-19.9-1.3-19.9 1.7 0 0-.9 7.4 1 12 2.9 6.9 17.7 8.7 22.3-3 .9-2.3 2.2-4.8 3.2-7.3 1.3-3 4.4-4.8 2.7-6.8" fill="#fed0ac"/><g fill="#e0a372"><path d="m30.4 33.5c3.2 2.4-2.7 7-5.5 14.1-4 10.2-15.7 10.2-20.6 5.5 4.5 5.3 17 6.3 21.2-4.8 2.8-7.2 9.6-12.7 4.9-14.8"/><path d="m23 40.2c-3.9-1.4-12.1 1.3-11 9.1 0-7.3 6.5-9 10.1-9 .5 0 .9-.1.9-.1"/><path d="m43.6 62h11.8v-12.9l-13.8 3.2c3.3 3.5 2 9.7 2 9.7"/></g><g fill="#fed0ac"><path d="m44.7 62h13.2c0 0-.2-6.4 2-11.9l-16.5 2.4c1.9 4.9 1.3 9.5 1.3 9.5"/><path d="m46 44.4h-5v-22.2c0-1.5 1.1-2.7 2.5-2.7 1.4 0 2.5 1.2 2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m51.9 44.4h-5.9v-24.1c0-1.8 1.3-3.3 3-3.3 1.6 0 3 1.5 3 3.3v24.1z"/><path d="m57 44.4h-5.2v-22.7c0-1.6 1.2-2.9 2.6-2.9 1.4 0 2.6 1.3 2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m59.4 22.2c1.3 0 2.3 1.2 2.3 2.7v19.5h-4.7v-19.5c0-1.5 1.1-2.7 2.4-2.7"/></g><g fill="#e0a372"><path d="m43.5 19.4c.2 0 .3 0 .5 0-1.2.2-2.1 1.4-2.1 2.7v22.3h-.9v-22.2c0-1.5 1.1-2.8 2.5-2.8"/><path d="m48.9 17c.2 0 .3 0 .4.1-1.4.2-2.5 1.6-2.5 3.2v16.1l-.9 1v-17.1c.1-1.8 1.4-3.3 3-3.3"/><path d="m54.4 18.8c.2 0 .3 0 .4 0-1.2.2-2.1 1.4-2.1 2.8v14.7l-.9 1v-15.6c.1-1.6 1.2-2.9 2.6-2.9"/><path d="m59.4 22.2c.2 0 .3 0 .4.1-1.1.2-1.9 1.3-1.9 2.6v11.5l-.9 1v-12.5c0-1.5 1.1-2.7 2.4-2.7"/></g><path d="m32.6 34.2c1.5-1.7 4.5-.9 6.6 3.5 1.5 3 1.9 2.4 2.7 2.6v-2.7c0 0 19.9-1.3 19.9 1.7 0 0 .9 7.4-1 12-2.9 6.9-17.7 8.7-22.3-3-.9-2.3-2.2-4.8-3.2-7.3-1.3-3-4.4-4.8-2.7-6.8" fill="#fed0ac"/><g fill="#e0a372"><path d="m33.6 33.5c-3.2 2.4 2.7 7 5.5 14.1 4 10.2 15.7 10.2 20.6 5.5-4.5 5.3-17 6.3-21.2-4.8-2.8-7.2-9.6-12.7-4.9-14.8"/><path d="m41 40.2c3.9-1.4 12.1 1.3 11 9.1 0-7.3-6.5-9-10.1-9-.5 0-.9-.1-.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64c-1f3fd.svg b/public/emoji/1f64c-1f3fd.svg
new file mode 100644
index 000000000..0b0ed18ce
--- /dev/null
+++ b/public/emoji/1f64c-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4aa9ff"><path d="m27 2l5 10 5-10z"/><path d="m44.9 3l-.7 11.2 9.3-6.2z"/><path d="m10.5 8l9.4 6.2-.7-11.2z"/></g><path d="m20.4 62h-11.8v-12.9l13.8 3.2c-3.3 3.5-2 9.7-2 9.7" fill="#b58360"/><g fill="#d6a57c"><path d="m19.3 62h-13.2c0 0 .2-6.4-2-11.9l16.5 2.4c-1.9 4.9-1.3 9.5-1.3 9.5"/><path d="m18 44.4h5v-22.2c0-1.5-1.1-2.7-2.5-2.7-1.4 0-2.5 1.2-2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m12.1 44.4h5.9v-24.1c0-1.8-1.3-3.3-3-3.3-1.6 0-3 1.5-3 3.3.1 0 .1 24.1.1 24.1"/><path d="m7 44.4h5.2v-22.7c0-1.6-1.2-2.9-2.6-2.9-1.4 0-2.6 1.3-2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m4.6 22.2c-1.3 0-2.3 1.2-2.3 2.7v19.5h4.7v-19.5c0-1.5-1.1-2.7-2.4-2.7"/></g><g fill="#b58360"><path d="m20.5 19.4c-.2 0-.3 0-.5 0 1.2.2 2.1 1.4 2.1 2.7v22.3h.9v-22.2c0-1.5-1.1-2.8-2.5-2.8"/><path d="m15.1 17c-.2 0-.3 0-.4.1 1.4.2 2.5 1.6 2.5 3.2v16.1l.9 1v-17.1c-.1-1.8-1.4-3.3-3-3.3"/><path d="m9.6 18.8c-.2 0-.3 0-.4 0 1.2.2 2.1 1.4 2.1 2.8v14.7l.9 1v-15.6c-.1-1.6-1.2-2.9-2.6-2.9"/><path d="m4.6 22.2c-.2 0-.3 0-.4.1 1.1.2 1.9 1.3 1.9 2.6v11.5l.9 1v-12.5c0-1.5-1.1-2.7-2.4-2.7"/></g><path d="m31.4 34.2c-1.5-1.7-4.5-.9-6.6 3.5-1.5 3-1.9 2.4-2.7 2.6v-2.7c0 0-19.9-1.3-19.9 1.7 0 0-.9 7.4 1 12 2.9 6.9 17.7 8.7 22.3-3 .9-2.3 2.2-4.8 3.2-7.3 1.3-3 4.4-4.8 2.7-6.8" fill="#d6a57c"/><g fill="#b58360"><path d="m30.4 33.5c3.2 2.4-2.7 7-5.5 14.1-4 10.2-15.7 10.2-20.6 5.5 4.5 5.3 17 6.3 21.2-4.8 2.8-7.2 9.6-12.7 4.9-14.8"/><path d="m23 40.2c-3.9-1.4-12.1 1.3-11 9.1 0-7.3 6.5-9 10.1-9 .5 0 .9-.1.9-.1"/><path d="m43.6 62h11.8v-12.9l-13.8 3.2c3.3 3.5 2 9.7 2 9.7"/></g><g fill="#d6a57c"><path d="m44.7 62h13.2c0 0-.2-6.4 2-11.9l-16.5 2.4c1.9 4.9 1.3 9.5 1.3 9.5"/><path d="m46 44.4h-5v-22.2c0-1.5 1.1-2.7 2.5-2.7 1.4 0 2.5 1.2 2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m51.9 44.4h-5.9v-24.1c0-1.8 1.3-3.3 3-3.3 1.6 0 3 1.5 3 3.3v24.1z"/><path d="m57 44.4h-5.2v-22.7c0-1.6 1.2-2.9 2.6-2.9 1.4 0 2.6 1.3 2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m59.4 22.2c1.3 0 2.3 1.2 2.3 2.7v19.5h-4.7v-19.5c0-1.5 1.1-2.7 2.4-2.7"/></g><g fill="#b58360"><path d="m43.5 19.4c.2 0 .3 0 .5 0-1.2.2-2.1 1.4-2.1 2.7v22.3h-.9v-22.2c0-1.5 1.1-2.8 2.5-2.8"/><path d="m48.9 17c.2 0 .3 0 .4.1-1.4.2-2.5 1.6-2.5 3.2v16.1l-.9 1v-17.1c.1-1.8 1.4-3.3 3-3.3"/><path d="m54.4 18.8c.2 0 .3 0 .4 0-1.2.2-2.1 1.4-2.1 2.8v14.7l-.9 1v-15.6c.1-1.6 1.2-2.9 2.6-2.9"/><path d="m59.4 22.2c.2 0 .3 0 .4.1-1.1.2-1.9 1.3-1.9 2.6v11.5l-.9 1v-12.5c0-1.5 1.1-2.7 2.4-2.7"/></g><path d="m32.6 34.2c1.5-1.7 4.5-.9 6.6 3.5 1.5 3 1.9 2.4 2.7 2.6v-2.7c0 0 19.9-1.3 19.9 1.7 0 0 .9 7.4-1 12-2.9 6.9-17.7 8.7-22.3-3-.9-2.3-2.2-4.8-3.2-7.3-1.3-3-4.4-4.8-2.7-6.8" fill="#d6a57c"/><g fill="#b58360"><path d="m33.6 33.5c-3.2 2.4 2.7 7 5.5 14.1 4 10.2 15.7 10.2 20.6 5.5-4.5 5.3-17 6.3-21.2-4.8-2.8-7.2-9.6-12.7-4.9-14.8"/><path d="m41 40.2c3.9-1.4 12.1 1.3 11 9.1 0-7.3-6.5-9-10.1-9-.5 0-.9-.1-.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64c-1f3fe.svg b/public/emoji/1f64c-1f3fe.svg
new file mode 100644
index 000000000..413708003
--- /dev/null
+++ b/public/emoji/1f64c-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4aa9ff"><path d="m27 2l5 10 5-10z"/><path d="m44.9 3l-.7 11.2 9.3-6.2z"/><path d="m10.5 8l9.4 6.2-.7-11.2z"/></g><path d="m20.4 62h-11.8v-12.9l13.8 3.2c-3.3 3.5-2 9.7-2 9.7" fill="#935e3e"/><g fill="#b47d56"><path d="m19.3 62h-13.2c0 0 .2-6.4-2-11.9l16.5 2.4c-1.9 4.9-1.3 9.5-1.3 9.5"/><path d="m18 44.4h5v-22.2c0-1.5-1.1-2.7-2.5-2.7-1.4 0-2.5 1.2-2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m12.1 44.4h5.9v-24.1c0-1.8-1.3-3.3-3-3.3-1.6 0-3 1.5-3 3.3.1 0 .1 24.1.1 24.1"/><path d="m7 44.4h5.2v-22.7c0-1.6-1.2-2.9-2.6-2.9-1.4 0-2.6 1.3-2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m4.6 22.2c-1.3 0-2.3 1.2-2.3 2.7v19.5h4.7v-19.5c0-1.5-1.1-2.7-2.4-2.7"/></g><g fill="#935e3e"><path d="m20.5 19.4c-.2 0-.3 0-.5 0 1.2.2 2.1 1.4 2.1 2.7v22.3h.9v-22.2c0-1.5-1.1-2.8-2.5-2.8"/><path d="m15.1 17c-.2 0-.3 0-.4.1 1.4.2 2.5 1.6 2.5 3.2v16.1l.9 1v-17.1c-.1-1.8-1.4-3.3-3-3.3"/><path d="m9.6 18.8c-.2 0-.3 0-.4 0 1.2.2 2.1 1.4 2.1 2.8v14.7l.9 1v-15.6c-.1-1.6-1.2-2.9-2.6-2.9"/><path d="m4.6 22.2c-.2 0-.3 0-.4.1 1.1.2 1.9 1.3 1.9 2.6v11.5l.9 1v-12.5c0-1.5-1.1-2.7-2.4-2.7"/></g><path d="m31.4 34.2c-1.5-1.7-4.5-.9-6.6 3.5-1.5 3-1.9 2.4-2.7 2.6v-2.7c0 0-19.9-1.3-19.9 1.7 0 0-.9 7.4 1 12 2.9 6.9 17.7 8.7 22.3-3 .9-2.3 2.2-4.8 3.2-7.3 1.3-3 4.4-4.8 2.7-6.8" fill="#b47d56"/><g fill="#935e3e"><path d="m30.4 33.5c3.2 2.4-2.7 7-5.5 14.1-4 10.2-15.7 10.2-20.6 5.5 4.5 5.3 17 6.3 21.2-4.8 2.8-7.2 9.6-12.7 4.9-14.8"/><path d="m23 40.2c-3.9-1.4-12.1 1.3-11 9.1 0-7.3 6.5-9 10.1-9 .5 0 .9-.1.9-.1"/><path d="m43.6 62h11.8v-12.9l-13.8 3.2c3.3 3.5 2 9.7 2 9.7"/></g><g fill="#b47d56"><path d="m44.7 62h13.2c0 0-.2-6.4 2-11.9l-16.5 2.4c1.9 4.9 1.3 9.5 1.3 9.5"/><path d="m46 44.4h-5v-22.2c0-1.5 1.1-2.7 2.5-2.7 1.4 0 2.5 1.2 2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m51.9 44.4h-5.9v-24.1c0-1.8 1.3-3.3 3-3.3 1.6 0 3 1.5 3 3.3v24.1z"/><path d="m57 44.4h-5.2v-22.7c0-1.6 1.2-2.9 2.6-2.9 1.4 0 2.6 1.3 2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m59.4 22.2c1.3 0 2.3 1.2 2.3 2.7v19.5h-4.7v-19.5c0-1.5 1.1-2.7 2.4-2.7"/></g><g fill="#935e3e"><path d="m43.5 19.4c.2 0 .3 0 .5 0-1.2.2-2.1 1.4-2.1 2.7v22.3h-.9v-22.2c0-1.5 1.1-2.8 2.5-2.8"/><path d="m48.9 17c.2 0 .3 0 .4.1-1.4.2-2.5 1.6-2.5 3.2v16.1l-.9 1v-17.1c.1-1.8 1.4-3.3 3-3.3"/><path d="m54.4 18.8c.2 0 .3 0 .4 0-1.2.2-2.1 1.4-2.1 2.8v14.7l-.9 1v-15.6c.1-1.6 1.2-2.9 2.6-2.9"/><path d="m59.4 22.2c.2 0 .3 0 .4.1-1.1.2-1.9 1.3-1.9 2.6v11.5l-.9 1v-12.5c0-1.5 1.1-2.7 2.4-2.7"/></g><path d="m32.6 34.2c1.5-1.7 4.5-.9 6.6 3.5 1.5 3 1.9 2.4 2.7 2.6v-2.7c0 0 19.9-1.3 19.9 1.7 0 0 .9 7.4-1 12-2.9 6.9-17.7 8.7-22.3-3-.9-2.3-2.2-4.8-3.2-7.3-1.3-3-4.4-4.8-2.7-6.8" fill="#b47d56"/><g fill="#935e3e"><path d="m33.6 33.5c-3.2 2.4 2.7 7 5.5 14.1 4 10.2 15.7 10.2 20.6 5.5-4.5 5.3-17 6.3-21.2-4.8-2.8-7.2-9.6-12.7-4.9-14.8"/><path d="m41 40.2c3.9-1.4 12.1 1.3 11 9.1 0-7.3-6.5-9-10.1-9-.5 0-.9-.1-.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64c-1f3ff.svg b/public/emoji/1f64c-1f3ff.svg
new file mode 100644
index 000000000..e13a1d7b3
--- /dev/null
+++ b/public/emoji/1f64c-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4aa9ff"><path d="m27 2l5 10 5-10z"/><path d="m44.9 3l-.7 11.2 9.3-6.2z"/><path d="m10.5 8l9.4 6.2-.7-11.2z"/></g><path d="m20.4 62h-11.8v-12.9l13.8 3.2c-3.3 3.5-2 9.7-2 9.7" fill="#705041"/><g fill="#8a6859"><path d="m19.3 62h-13.2c0 0 .2-6.4-2-11.9l16.5 2.4c-1.9 4.9-1.3 9.5-1.3 9.5"/><path d="m18 44.4h5v-22.2c0-1.5-1.1-2.7-2.5-2.7-1.4 0-2.5 1.2-2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m12.1 44.4h5.9v-24.1c0-1.8-1.3-3.3-3-3.3-1.6 0-3 1.5-3 3.3.1 0 .1 24.1.1 24.1"/><path d="m7 44.4h5.2v-22.7c0-1.6-1.2-2.9-2.6-2.9-1.4 0-2.6 1.3-2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m4.6 22.2c-1.3 0-2.3 1.2-2.3 2.7v19.5h4.7v-19.5c0-1.5-1.1-2.7-2.4-2.7"/></g><g fill="#705041"><path d="m20.5 19.4c-.2 0-.3 0-.5 0 1.2.2 2.1 1.4 2.1 2.7v22.3h.9v-22.2c0-1.5-1.1-2.8-2.5-2.8"/><path d="m15.1 17c-.2 0-.3 0-.4.1 1.4.2 2.5 1.6 2.5 3.2v16.1l.9 1v-17.1c-.1-1.8-1.4-3.3-3-3.3"/><path d="m9.6 18.8c-.2 0-.3 0-.4 0 1.2.2 2.1 1.4 2.1 2.8v14.7l.9 1v-15.6c-.1-1.6-1.2-2.9-2.6-2.9"/><path d="m4.6 22.2c-.2 0-.3 0-.4.1 1.1.2 1.9 1.3 1.9 2.6v11.5l.9 1v-12.5c0-1.5-1.1-2.7-2.4-2.7"/></g><path d="m31.4 34.2c-1.5-1.7-4.5-.9-6.6 3.5-1.5 3-1.9 2.4-2.7 2.6v-2.7c0 0-19.9-1.3-19.9 1.7 0 0-.9 7.4 1 12 2.9 6.9 17.7 8.7 22.3-3 .9-2.3 2.2-4.8 3.2-7.3 1.3-3 4.4-4.8 2.7-6.8" fill="#8a6859"/><g fill="#705041"><path d="m30.4 33.5c3.2 2.4-2.7 7-5.5 14.1-4 10.2-15.7 10.2-20.6 5.5 4.5 5.3 17 6.3 21.2-4.8 2.8-7.2 9.6-12.7 4.9-14.8"/><path d="m23 40.2c-3.9-1.4-12.1 1.3-11 9.1 0-7.3 6.5-9 10.1-9 .5 0 .9-.1.9-.1"/><path d="m43.6 62h11.8v-12.9l-13.8 3.2c3.3 3.5 2 9.7 2 9.7"/></g><g fill="#8a6859"><path d="m44.7 62h13.2c0 0-.2-6.4 2-11.9l-16.5 2.4c1.9 4.9 1.3 9.5 1.3 9.5"/><path d="m46 44.4h-5v-22.2c0-1.5 1.1-2.7 2.5-2.7 1.4 0 2.5 1.2 2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m51.9 44.4h-5.9v-24.1c0-1.8 1.3-3.3 3-3.3 1.6 0 3 1.5 3 3.3v24.1z"/><path d="m57 44.4h-5.2v-22.7c0-1.6 1.2-2.9 2.6-2.9 1.4 0 2.6 1.3 2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m59.4 22.2c1.3 0 2.3 1.2 2.3 2.7v19.5h-4.7v-19.5c0-1.5 1.1-2.7 2.4-2.7"/></g><g fill="#705041"><path d="m43.5 19.4c.2 0 .3 0 .5 0-1.2.2-2.1 1.4-2.1 2.7v22.3h-.9v-22.2c0-1.5 1.1-2.8 2.5-2.8"/><path d="m48.9 17c.2 0 .3 0 .4.1-1.4.2-2.5 1.6-2.5 3.2v16.1l-.9 1v-17.1c.1-1.8 1.4-3.3 3-3.3"/><path d="m54.4 18.8c.2 0 .3 0 .4 0-1.2.2-2.1 1.4-2.1 2.8v14.7l-.9 1v-15.6c.1-1.6 1.2-2.9 2.6-2.9"/><path d="m59.4 22.2c.2 0 .3 0 .4.1-1.1.2-1.9 1.3-1.9 2.6v11.5l-.9 1v-12.5c0-1.5 1.1-2.7 2.4-2.7"/></g><path d="m32.6 34.2c1.5-1.7 4.5-.9 6.6 3.5 1.5 3 1.9 2.4 2.7 2.6v-2.7c0 0 19.9-1.3 19.9 1.7 0 0 .9 7.4-1 12-2.9 6.9-17.7 8.7-22.3-3-.9-2.3-2.2-4.8-3.2-7.3-1.3-3-4.4-4.8-2.7-6.8" fill="#8a6859"/><g fill="#705041"><path d="m33.6 33.5c-3.2 2.4 2.7 7 5.5 14.1 4 10.2 15.7 10.2 20.6 5.5-4.5 5.3-17 6.3-21.2-4.8-2.8-7.2-9.6-12.7-4.9-14.8"/><path d="m41 40.2c3.9-1.4 12.1 1.3 11 9.1 0-7.3-6.5-9-10.1-9-.5 0-.9-.1-.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64c.svg b/public/emoji/1f64c.svg
new file mode 100644
index 000000000..0f7f86cfd
--- /dev/null
+++ b/public/emoji/1f64c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4aa9ff"><path d="m27 2l5 10 5-10z"/><path d="m44.9 3l-.7 11.2 9.3-6.2z"/><path d="m10.5 8l9.4 6.2-.7-11.2z"/></g><path d="m20.4 62h-11.8v-12.9l13.8 3.2c-3.3 3.5-2 9.7-2 9.7" fill="#eba352"/><g fill="#ffdd67"><path d="m19.3 62h-13.2c0 0 .2-6.4-2-11.9l16.5 2.4c-1.9 4.9-1.3 9.5-1.3 9.5"/><path d="m18 44.4h5v-22.2c0-1.5-1.1-2.7-2.5-2.7-1.4 0-2.5 1.2-2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m12.1 44.4h5.9v-24.1c0-1.8-1.3-3.3-3-3.3-1.6 0-3 1.5-3 3.3v24.1z"/><path d="m7 44.4h5.2v-22.7c0-1.6-1.2-2.9-2.6-2.9-1.4 0-2.6 1.3-2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m4.6 22.2c-1.3 0-2.3 1.2-2.3 2.7v19.5h4.7v-19.5c0-1.5-1.1-2.7-2.4-2.7"/></g><g fill="#eba352"><path d="m20.5 19.4c-.2 0-.3 0-.5 0 1.2.2 2.1 1.4 2.1 2.7v22.3h.9v-22.2c0-1.5-1.1-2.8-2.5-2.8"/><path d="m15.1 17c-.2 0-.3 0-.4.1 1.4.2 2.5 1.6 2.5 3.2v16.1l.9 1v-17.1c-.1-1.8-1.4-3.3-3-3.3"/><path d="m9.6 18.8c-.2 0-.3 0-.4 0 1.2.2 2.1 1.4 2.1 2.8v14.7l.9 1v-15.6c-.1-1.6-1.2-2.9-2.6-2.9"/><path d="m4.6 22.2c-.2 0-.3 0-.4.1 1.1.2 1.9 1.3 1.9 2.6v11.5l.9 1v-12.5c0-1.5-1.1-2.7-2.4-2.7"/></g><path d="m31.4 34.2c-1.5-1.7-4.5-.9-6.6 3.5-1.5 3-1.9 2.4-2.7 2.6v-2.7c0 0-19.9-1.3-19.9 1.7 0 0-.9 7.4 1 12 2.9 6.9 17.7 8.7 22.3-3 .9-2.3 2.2-4.8 3.2-7.3 1.3-3 4.4-4.8 2.7-6.8" fill="#ffdd67"/><g fill="#eba352"><path d="m30.4 33.5c3.2 2.4-2.7 7-5.5 14.1-4 10.2-15.7 10.2-20.6 5.5 4.5 5.3 17 6.3 21.2-4.8 2.8-7.2 9.6-12.7 4.9-14.8"/><path d="m23 40.2c-3.9-1.4-12.1 1.3-11 9.1 0-7.3 6.5-9 10.1-9 .5 0 .9-.1.9-.1"/><path d="m43.6 62h11.8v-12.9l-13.8 3.2c3.3 3.5 2 9.7 2 9.7"/></g><g fill="#ffdd67"><path d="m44.7 62h13.2c0 0-.2-6.4 2-11.9l-16.5 2.4c1.9 4.9 1.3 9.5 1.3 9.5"/><path d="m46 44.4h-5v-22.2c0-1.5 1.1-2.7 2.5-2.7 1.4 0 2.5 1.2 2.5 2.8 0-.1 0 22.1 0 22.1"/><path d="m51.9 44.4h-5.9v-24.1c0-1.8 1.3-3.3 3-3.3 1.6 0 3 1.5 3 3.3v24.1z"/><path d="m57 44.4h-5.2v-22.7c0-1.6 1.2-2.9 2.6-2.9 1.4 0 2.6 1.3 2.6 2.9 0 0 0 22.7 0 22.7"/><path d="m59.4 22.2c1.3 0 2.3 1.2 2.3 2.7v19.5h-4.7v-19.5c0-1.5 1.1-2.7 2.4-2.7"/></g><g fill="#eba352"><path d="m43.5 19.4c.2 0 .3 0 .5 0-1.2.2-2.1 1.4-2.1 2.7v22.3h-.9v-22.2c0-1.5 1.1-2.8 2.5-2.8"/><path d="m48.9 17c.2 0 .3 0 .4.1-1.4.2-2.5 1.6-2.5 3.2v16.1l-.9 1v-17.1c.1-1.8 1.4-3.3 3-3.3"/><path d="m54.4 18.8c.2 0 .3 0 .4 0-1.2.2-2.1 1.4-2.1 2.8v14.7l-.9 1v-15.6c.1-1.6 1.2-2.9 2.6-2.9"/><path d="m59.4 22.2c.2 0 .3 0 .4.1-1.1.2-1.9 1.3-1.9 2.6v11.5l-.9 1v-12.5c0-1.5 1.1-2.7 2.4-2.7"/></g><path d="m32.6 34.2c1.5-1.7 4.5-.9 6.6 3.5 1.5 3 1.9 2.4 2.7 2.6v-2.7c0 0 19.9-1.3 19.9 1.7 0 0 .9 7.4-1 12-2.9 6.9-17.7 8.7-22.3-3-.9-2.3-2.2-4.8-3.2-7.3-1.3-3-4.4-4.8-2.7-6.8" fill="#ffdd67"/><g fill="#eba352"><path d="m33.6 33.5c-3.2 2.4 2.7 7 5.5 14.1 4 10.2 15.7 10.2 20.6 5.5-4.5 5.3-17 6.3-21.2-4.8-2.8-7.2-9.6-12.7-4.9-14.8"/><path d="m41 40.2c3.9-1.4 12.1 1.3 11 9.1 0-7.3-6.5-9-10.1-9-.5 0-.9-.1-.9-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64d-1f3fb.svg b/public/emoji/1f64d-1f3fb.svg
new file mode 100644
index 000000000..7a858ef2c
--- /dev/null
+++ b/public/emoji/1f64d-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#594640"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.8 32.9c0 0-3.3-.8-3.3-5.7 0-3.8 2.5-4.5 2.5-4.5 8.8 0 23.2-11.5 23.2-11.5s5.4 10.1 10.7 11.5c0 0 2.5.5 2.5 4.5 0 4.8-3.4 5.7-3.4 5.7 0 7.3-10 16.1-16 16.1-6.1 0-16.2-8.8-16.2-16.1" fill="#ffe1bd"/><path d="m26 43c-.1-.1-.2-.2-.2-.3 0-.8 2.7-1.7 6.1-1.7s6.1.9 6.1 1.7c0 .1-.1.2-.1.3 0 0-2.7-.7-6-.7-3.3 0-5.9.7-5.9.7" fill="#664e27"/><g fill="#fff"><path d="m45.4 28.4c0 2.8-2.2 4.9-4.9 4.9-2.7 0-4.9-2.2-4.9-4.9 0-2.7 9.8-2.7 9.8 0"/><path d="m18.6 28.1c0 2.8 2.2 4.9 4.9 4.9 2.7 0 4.9-2.2 4.9-4.9 0-2.7-9.8-2.7-9.8 0"/></g><circle cx="23.5" cy="29.9" r="3.1" fill="#664e27"/><circle cx="23.5" cy="29.9" r="1" fill="#231f20"/><circle cx="40.5" cy="30.2" r="3.1" fill="#664e27"/><g fill="#231f20"><circle cx="40.5" cy="30.2" r="1"/><path d="m17.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/><path d="m34.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/></g><path d="m32 39c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#e6b796"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64d-1f3fc.svg b/public/emoji/1f64d-1f3fc.svg
new file mode 100644
index 000000000..10458b13f
--- /dev/null
+++ b/public/emoji/1f64d-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#dbb471"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.8 32.9c0 0-3.3-.8-3.3-5.7 0-3.8 2.5-4.5 2.5-4.5 8.8 0 23.2-11.5 23.2-11.5s5.4 10.1 10.7 11.5c0 0 2.5.5 2.5 4.5 0 4.8-3.4 5.7-3.4 5.7 0 7.3-10 16.1-16 16.1-6.1 0-16.2-8.8-16.2-16.1" fill="#fed0ac"/><path d="m26 43c-.1-.1-.2-.2-.2-.3 0-.8 2.7-1.7 6.1-1.7s6.1.9 6.1 1.7c0 .1-.1.2-.1.3 0 0-2.7-.7-6-.7-3.3 0-5.9.7-5.9.7" fill="#664e27"/><g fill="#fff"><path d="m45.4 28.4c0 2.8-2.2 4.9-4.9 4.9-2.7 0-4.9-2.2-4.9-4.9 0-2.7 9.8-2.7 9.8 0"/><path d="m18.6 28.1c0 2.8 2.2 4.9 4.9 4.9 2.7 0 4.9-2.2 4.9-4.9 0-2.7-9.8-2.7-9.8 0"/></g><circle cx="23.5" cy="29.9" r="3.1" fill="#664e27"/><circle cx="23.5" cy="29.9" r="1" fill="#231f20"/><circle cx="40.5" cy="30.2" r="3.1" fill="#664e27"/><g fill="#231f20"><circle cx="40.5" cy="30.2" r="1"/><path d="m17.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/><path d="m34.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/></g><path d="m32 39c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#e0a372"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64d-1f3fd.svg b/public/emoji/1f64d-1f3fd.svg
new file mode 100644
index 000000000..f9842d0e4
--- /dev/null
+++ b/public/emoji/1f64d-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#594640"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.8 32.9c0 0-3.3-.8-3.3-5.7 0-3.8 2.5-4.5 2.5-4.5 8.8 0 23.2-11.5 23.2-11.5s5.4 10.1 10.7 11.5c0 0 2.5.5 2.5 4.5 0 4.8-3.4 5.7-3.4 5.7 0 7.3-10 16.1-16 16.1-6.1 0-16.2-8.8-16.2-16.1" fill="#d6a57c"/><path d="m26 43c-.1-.1-.2-.2-.2-.3 0-.8 2.7-1.7 6.1-1.7 3.4 0 6.1.9 6.1 1.7 0 .1-.1.2-.1.3 0 0-2.7-.7-6-.7-3.3 0-5.9.7-5.9.7" fill="#664e27"/><g fill="#fff"><path d="m45.4 28.4c0 2.8-2.2 4.9-4.9 4.9-2.7 0-4.9-2.2-4.9-4.9 0-2.7 9.8-2.7 9.8 0"/><path d="m18.6 28.1c0 2.8 2.2 4.9 4.9 4.9 2.7 0 4.9-2.2 4.9-4.9 0-2.7-9.8-2.7-9.8 0"/></g><circle cx="23.5" cy="29.9" r="3.1" fill="#664e27"/><circle cx="23.5" cy="29.9" r="1" fill="#231f20"/><circle cx="40.5" cy="30.2" r="3.1" fill="#664e27"/><g fill="#231f20"><circle cx="40.5" cy="30.2" r="1"/><path d="m17.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/><path d="m34.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/></g><path d="m32 39c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#b58360"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64d-1f3fe.svg b/public/emoji/1f64d-1f3fe.svg
new file mode 100644
index 000000000..57de38b91
--- /dev/null
+++ b/public/emoji/1f64d-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#231f20"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.8 32.9c0 0-3.3-.8-3.3-5.7 0-3.8 2.5-4.5 2.5-4.5 8.8 0 23.2-11.5 23.2-11.5s5.4 10.1 10.7 11.5c0 0 2.5.5 2.5 4.5 0 4.8-3.4 5.7-3.4 5.7 0 7.3-10 16.1-16 16.1-6.1 0-16.2-8.8-16.2-16.1" fill="#b47d56"/><path d="m26 43c-.1-.1-.2-.2-.2-.3 0-.8 2.7-1.7 6.1-1.7s6.1.9 6.1 1.7c0 .1-.1.2-.1.3 0 0-2.7-.7-6-.7-3.3 0-5.9.7-5.9.7" fill="#664e27"/><g fill="#fff"><path d="m45.4 28.4c0 2.8-2.2 4.9-4.9 4.9-2.7 0-4.9-2.2-4.9-4.9 0-2.7 9.8-2.7 9.8 0"/><path d="m18.6 28.1c0 2.8 2.2 4.9 4.9 4.9 2.7 0 4.9-2.2 4.9-4.9 0-2.7-9.8-2.7-9.8 0"/></g><circle cx="23.5" cy="29.9" r="3.1" fill="#664e27"/><circle cx="23.5" cy="29.9" r="1" fill="#231f20"/><circle cx="40.5" cy="30.2" r="3.1" fill="#664e27"/><g fill="#231f20"><circle cx="40.5" cy="30.2" r="1"/><path d="m17.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/><path d="m34.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/></g><path d="m32 39c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#935e3e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64d-1f3ff.svg b/public/emoji/1f64d-1f3ff.svg
new file mode 100644
index 000000000..64af62a9b
--- /dev/null
+++ b/public/emoji/1f64d-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#231f20"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.8 32.9c0 0-3.3-.8-3.3-5.7 0-3.8 2.5-4.5 2.5-4.5 8.8 0 23.2-11.5 23.2-11.5s5.4 10.1 10.7 11.5c0 0 2.5.5 2.5 4.5 0 4.8-3.4 5.7-3.4 5.7 0 7.3-10 16.1-16 16.1-6.1 0-16.2-8.8-16.2-16.1" fill="#8a6859"/><path d="m26 43c-.1-.1-.2-.2-.2-.3 0-.8 2.7-1.7 6.1-1.7s6.1.9 6.1 1.7c0 .1-.1.2-.1.3 0 0-2.7-.7-6-.7-3.3 0-5.9.7-5.9.7" fill="#574137"/><g fill="#fff"><path d="m45.4 28.4c0 2.8-2.2 4.9-4.9 4.9-2.7 0-4.9-2.2-4.9-4.9 0-2.7 9.8-2.7 9.8 0"/><path d="m18.6 28.1c0 2.8 2.2 4.9 4.9 4.9 2.7 0 4.9-2.2 4.9-4.9 0-2.7-9.8-2.7-9.8 0"/></g><circle cx="23.5" cy="29.9" r="3.1" fill="#664e27"/><circle cx="23.5" cy="29.9" r="1" fill="#231f20"/><circle cx="40.5" cy="30.2" r="3.1" fill="#664e27"/><g fill="#231f20"><circle cx="40.5" cy="30.2" r="1"/><path d="m17.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/><path d="m34.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/></g><path d="m32 39c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#705041"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64d.svg b/public/emoji/1f64d.svg
new file mode 100644
index 000000000..6309a6321
--- /dev/null
+++ b/public/emoji/1f64d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#ffb300"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.8 32.9c0 0-3.3-.8-3.3-5.7 0-3.8 2.5-4.5 2.5-4.5 8.8 0 23.2-11.5 23.2-11.5s5.4 10.1 10.7 11.5c0 0 2.5.5 2.5 4.5 0 4.8-3.4 5.7-3.4 5.7 0 7.3-10 16.1-16 16.1-6.1 0-16.2-8.8-16.2-16.1" fill="#ffdd67"/><path d="m26 43c-.1-.1-.2-.2-.2-.3 0-.8 2.7-1.7 6.1-1.7s6.1.9 6.1 1.7c0 .1-.1.2-.1.3 0 0-2.7-.7-6-.7-3.3 0-5.9.7-5.9.7" fill="#937237"/><g fill="#fff"><path d="m45.4 28.4c0 2.8-2.2 4.9-4.9 4.9-2.7 0-4.9-2.2-4.9-4.9 0-2.7 9.8-2.7 9.8 0"/><path d="m18.6 28.1c0 2.8 2.2 4.9 4.9 4.9 2.7 0 4.9-2.2 4.9-4.9 0-2.7-9.8-2.7-9.8 0"/></g><circle cx="23.5" cy="29.9" r="3.1" fill="#664e27"/><circle cx="23.5" cy="29.9" r="1" fill="#231f20"/><circle cx="40.5" cy="30.2" r="3.1" fill="#664e27"/><g fill="#231f20"><circle cx="40.5" cy="30.2" r="1"/><path d="m17.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/><path d="m34.2 28.2c-.1-.1-.2-.2-.2-.3 0-.8 2.9-1.8 6.5-1.8 3.6 0 6.5 1 6.5 1.8 0 .1-.1.2-.2.3 0 0-2.8-.7-6.3-.7-3.5 0-6.3.7-6.3.7"/></g><path d="m32 39c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#eba352"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64e-1f3fb.svg b/public/emoji/1f64e-1f3fb.svg
new file mode 100644
index 000000000..8d869fd6e
--- /dev/null
+++ b/public/emoji/1f64e-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#594640"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.1 0-16.5-9-16.5-16.4" fill="#ffe1bd"/><path d="m32 37.8c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#e6b796"/><path d="m36.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="27.4" r="3.5" fill="#664e27"/><circle cx="41.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m35.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.7" cy="27.4" r="3.5" fill="#664e27"/><path d="m28.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.4" r="1.2" fill="#2b2925"/><circle cx="32" cy="43.5" r="3" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64e-1f3fc.svg b/public/emoji/1f64e-1f3fc.svg
new file mode 100644
index 000000000..2dfd81c70
--- /dev/null
+++ b/public/emoji/1f64e-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#dbb471"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.1 0-16.5-9-16.5-16.4" fill="#fed0ac"/><path d="m32 37.8c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#e0a372"/><path d="m36.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="27.4" r="3.5" fill="#664e27"/><circle cx="41.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m35.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><path d="m19.3 27.4c0 1.9 1.5 3.5 3.5 3.5 1.9 0 3.5-1.5 3.5-3.5s-1.7-3.4-3.6-3.4c-1.9 0-3.4 1.5-3.4 3.4" fill="#664e27"/><path d="m28.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.4" r="1.2" fill="#2b2925"/><circle cx="32" cy="43.5" r="3" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64e-1f3fd.svg b/public/emoji/1f64e-1f3fd.svg
new file mode 100644
index 000000000..7cf16e681
--- /dev/null
+++ b/public/emoji/1f64e-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#594640"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.1 0-16.5-9-16.5-16.4" fill="#d6a57c"/><path d="m32 37.8c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#b58360"/><path d="m36.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><path d="m44.7 27.4c0 1.9-1.5 3.5-3.5 3.5-1.9 0-3.5-1.5-3.5-3.5s1.6-3.5 3.5-3.5c1.9.1 3.5 1.6 3.5 3.5" fill="#664e27"/><circle cx="41.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m35.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.7" cy="27.4" r="3.5" fill="#664e27"/><path d="m28.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.4" r="1.2" fill="#2b2925"/><circle cx="32" cy="43.5" r="3" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64e-1f3fe.svg b/public/emoji/1f64e-1f3fe.svg
new file mode 100644
index 000000000..84d91ba6a
--- /dev/null
+++ b/public/emoji/1f64e-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#231f20"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.1 0-16.5-9-16.5-16.4" fill="#b47d56"/><path d="m32 37.8c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#935e3e"/><path d="m36.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="27.4" r="3.5" fill="#664e27"/><circle cx="41.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m35.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.7" cy="27.4" r="3.5" fill="#664e27"/><path d="m28.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.4" r="1.2" fill="#2b2925"/><circle cx="32" cy="43.5" r="3" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64e-1f3ff.svg b/public/emoji/1f64e-1f3ff.svg
new file mode 100644
index 000000000..00882dd2f
--- /dev/null
+++ b/public/emoji/1f64e-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#231f20"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4s-16.5-9-16.5-16.4" fill="#8a6859"/><path d="m32 37.8c-3.2 0-4.8-2.3-3.2-2.3s4.8 0 6.4 0c1.6 0 0 2.3-3.2 2.3" fill="#705041"/><path d="m36.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="27.4" r="3.5" fill="#664e27"/><circle cx="41.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m35.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.7" cy="27.4" r="3.5" fill="#664e27"/><path d="m28.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.4" r="1.2" fill="#2b2925"/><circle cx="32" cy="43.5" r="3" fill="#574137"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64e.svg b/public/emoji/1f64e.svg
new file mode 100644
index 000000000..b23b54491
--- /dev/null
+++ b/public/emoji/1f64e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2C17.5,2,9.6,11,9.6,22.9V60h44.8V22.9c0-17.7-12.1-17.4-12.1-17.4S41.4,2,32,2z" fill="#ffb300"/><path d="m42 49.1v-7.1h-20v7.1c-12.5.3-15 2.4-15 12.9h50c0-10.5-2.5-12.6-15-12.9" fill="#b386e2"/><path d="m15.3 33c0 0-3.4-.9-3.4-5.8 0-3.9 2.5-4.6 2.5-4.6 9.1 0 25.9-11.7 25.9-11.7s3.5 10.3 8.9 11.7c0 0 2.6.5 2.6 4.6 0 4.9-3.5 5.8-3.5 5.8 0 7.4-10.3 16.4-16.5 16.4-6.1 0-16.5-9-16.5-16.4" fill="#ffdd67"/><path d="m32 37.8c-3.2 0-4.8-2.3-3.2-2.3 1.6 0 4.8 0 6.4 0 1.6 0 0 2.3-3.2 2.3" fill="#eba352"/><path d="m36.8 31c-1.1 0-1-1.4-1-1.4 1.7-8.8 11.5-4.1 11.5-4.1.8 1.5-1.8 5.3-2.5 5.5-3.2.8-8 0-8 0" fill="#f5f5f5"/><circle cx="41.2" cy="27.4" r="3.5" fill="#664e27"/><circle cx="41.2" cy="27.4" r="1.2" fill="#2b2925"/><path d="m35.8 29.6c1.7-10.5 10.4-3.5 13.8-5-3.4 3.3-10.3-3.8-13.8 5" fill="#3b3226"/><path d="m27.1 31c1.1 0 1-1.4 1-1.4-1.7-8.8-11.5-4.1-11.5-4.1-.8 1.5 1.8 5.3 2.5 5.5 3.2.8 8 0 8 0" fill="#f5f5f5"/><circle cx="22.7" cy="27.4" r="3.5" fill="#664e27"/><path d="m28.1 29.6c-1.7-10.5-10.4-3.5-13.8-5 3.4 3.3 10.4-3.8 13.8 5" fill="#3b3226"/><circle cx="22.7" cy="27.4" r="1.2" fill="#2b2925"/><circle cx="32" cy="43.5" r="3" fill="#937237"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64f-1f3fb.svg b/public/emoji/1f64f-1f3fb.svg
new file mode 100644
index 000000000..eddfe82f0
--- /dev/null
+++ b/public/emoji/1f64f-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M21.4,29c-3.8,14.7-5.5,27.7,2.8,27.7c8.8,0,7.9-13,7.9-28S32.5,2,28,2C23.1,2,25.1,14.7,21.4,29z" fill="#f2d2ac"/><path d="m21.5 47.3c9.6 0 9.9-4.7 9.9-19.6 0-11.6.3-21.4-1.9-25.1 3.3 2.5 2.8 13.2 2.8 26.2 0 14.9 3.5 28-6.1 28-2.1-.1-6.2-9.5-4.7-9.5" fill="#e6b796"/><path d="M36,2c-4.6,0-4.2,11.9-4.2,26.8s-0.8,28,7.9,28c8.3,0,6.6-13.1,2.8-27.7C38.9,14.7,40.9,2,36,2z" fill="#f2d2ac"/><path d="m37.8 56.7c-9.6 0-6.1-13.1-6.1-28 0-13-.4-23.7 2.8-26.2-2.2 3.7-1.9 13.5-1.9 25.1 0 14.9.2 19.6 9.9 19.6 1.5.1-2.6 9.5-4.7 9.5" fill="#e6b796"/><path d="m13.1 47.7l7.6 13.3 8.6-4.5-10.3-16.5c0 0-2.6 6.4-5.9 7.7" fill="#f2d2ac"/><path d="m20.9 38.2c-1 1.6-1.4 8.9-6.1 10.8l5.5 11.2c0 0 6.1-1.5 8.5-3 6.7-4.1-.9-9 3-18.1 2.2-5.1-1.8-17.1-6.6-17.1-4.8 0-2.6 6.9-3 8.7-.6 2.1-.4 4.8-1.3 7.5" fill="#ffe1bd"/><path d="m28.5 56.4c6.7-4.1-1.6-9 2.3-18 1.7-4-.5-12.5-3.8-15.8 3.9 2.5 6.9 11.9 4.9 16.5-4 9 4.5 13.8-2.4 18-.5.3-4.3 2-8.7 3.9l-.7-1.3c4.8-1.4 8-3.1 8.4-3.3" fill="#e6b796"/><path d="M45,40L34.7,56.5l8.6,4.5l7.6-13.2C47.6,46.4,45,40,45,40z" fill="#f2d2ac"/><path d="m41.9 30.6c-.5-1.8 1.8-8.7-3-8.7-4.9.1-8.9 12.1-6.7 17.2 3.9 9.1-3.7 14 3 18.1 2.4 1.5 8.5 3 8.5 3l5.5-11.2c-4.7-2-5.1-9.2-6.1-10.8-.9-2.7-.7-5.4-1.2-7.6" fill="#ffe1bd"/><path d="m43.9 59.7l-.6 1.3c-4.4-1.9-8.2-3.6-8.7-3.9-6.9-4.3 1.6-9-2.4-18-2-4.6 1-14.1 4.9-16.5-3.4 3.3-5.6 11.7-3.8 15.8 3.9 9.1-4.4 13.9 2.3 18 .3.2 3.5 1.9 8.3 3.3" fill="#e6b796"/><g fill="#47b892"><path d="M2,55.3V62h22.2c2.5-4.8-11.6-15.6-11.6-15.6L2,55.3z"/><path d="M51.4,46.4c0,0-14.1,10.8-11.6,15.6H62v-6.7L51.4,46.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64f-1f3fc.svg b/public/emoji/1f64f-1f3fc.svg
new file mode 100644
index 000000000..05011796d
--- /dev/null
+++ b/public/emoji/1f64f-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M21.4,29c-3.8,14.7-5.5,27.7,2.8,27.7c8.8,0,7.9-13,7.9-28S32.5,2,28,2C23.1,2,25.1,14.7,21.4,29z" fill="#f2c19b"/><path d="m21.5 47.3c9.6 0 9.9-4.7 9.9-19.6 0-11.6.3-21.4-1.9-25.1 3.3 2.5 2.8 13.2 2.8 26.2 0 14.9 3.5 28-6.1 28-2.1-.1-6.2-9.5-4.7-9.5" fill="#e0a372"/><path d="M36,2c-4.6,0-4.2,11.9-4.2,26.8s-0.8,28,7.9,28c8.3,0,6.6-13.1,2.8-27.7C38.9,14.7,40.9,2,36,2z" fill="#f2c19b"/><path d="m37.8 56.7c-9.6 0-6.1-13.1-6.1-28 0-13-.4-23.7 2.8-26.2-2.2 3.7-1.9 13.5-1.9 25.1 0 14.9.2 19.6 9.9 19.6 1.5.1-2.6 9.5-4.7 9.5" fill="#e0a372"/><path d="m13.1 47.7l7.6 13.3 8.6-4.5-10.3-16.5c0 0-2.6 6.4-5.9 7.7" fill="#f2c19b"/><path d="m20.9 38.2c-1 1.6-1.4 8.9-6.1 10.8l5.5 11.2c0 0 6.1-1.5 8.5-3 6.7-4.1-.9-9 3-18.1 2.2-5.1-1.8-17.1-6.6-17.1-4.8 0-2.6 6.9-3 8.7-.6 2.1-.4 4.8-1.3 7.5" fill="#fed0ac"/><path d="m28.5 56.4c6.7-4.1-1.6-9 2.3-18 1.7-4-.5-12.5-3.8-15.8 3.9 2.5 6.9 11.9 4.9 16.5-4 9 4.5 13.8-2.4 18-.5.3-4.3 2-8.7 3.9l-.7-1.3c4.8-1.4 8-3.1 8.4-3.3" fill="#e0a372"/><path d="M45,40L34.7,56.5l8.6,4.5l7.6-13.2C47.6,46.4,45,40,45,40z" fill="#f2c19b"/><path d="m41.9 30.6c-.5-1.8 1.8-8.7-3-8.7-4.8 0-8.8 12-6.6 17.1 3.9 9.1-3.7 14 3 18.1 2.4 1.5 8.5 3 8.5 3l5.4-11.1c-4.7-2-5.1-9.2-6.1-10.8-.9-2.7-.7-5.4-1.2-7.6" fill="#fed0ac"/><path d="m43.9 59.7l-.6 1.3c-4.4-1.9-8.2-3.6-8.7-3.9-6.9-4.3 1.6-9-2.4-18-2-4.6 1-14.1 4.9-16.5-3.4 3.3-5.6 11.7-3.8 15.8 3.9 9.1-4.4 13.9 2.3 18 .3.2 3.5 1.9 8.3 3.3" fill="#e0a372"/><g fill="#47b892"><path d="M2,55.3V62h22.2c2.5-4.8-11.6-15.6-11.6-15.6L2,55.3z"/><path d="M51.4,46.4c0,0-14.1,10.8-11.6,15.6H62v-6.7L51.4,46.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64f-1f3fd.svg b/public/emoji/1f64f-1f3fd.svg
new file mode 100644
index 000000000..40c74cf90
--- /dev/null
+++ b/public/emoji/1f64f-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M21.4,29c-3.8,14.7-5.5,27.7,2.8,27.7c8.8,0,7.9-13,7.9-28S32.5,2,28,2C23.1,2,25.1,14.7,21.4,29z" fill="#cc996e"/><path d="m21.5 47.3c9.6 0 9.9-4.7 9.9-19.6 0-11.6.3-21.4-1.9-25.1 3.3 2.5 2.8 13.2 2.8 26.2 0 14.9 3.5 28-6.1 28-2.1-.1-6.2-9.5-4.7-9.5" fill="#b58360"/><path d="M36,2c-4.6,0-4.2,11.9-4.2,26.8s-0.8,28,7.9,28c8.3,0,6.6-13.1,2.8-27.7C38.9,14.7,40.9,2,36,2z" fill="#cc996e"/><path d="m37.8 56.7c-9.6 0-6.1-13.1-6.1-28 0-13-.4-23.7 2.9-26.2-2.2 3.7-1.9 13.5-1.9 25.1 0 14.9.2 19.6 9.9 19.6 1.4.1-2.7 9.5-4.8 9.5" fill="#b58360"/><path d="m13.1 47.7l7.6 13.3 8.6-4.5-10.3-16.5c0 0-2.6 6.4-5.9 7.7" fill="#cc996e"/><path d="m20.9 38.2c-1 1.6-1.4 8.9-6.1 10.8l5.5 11.2c0 0 6.1-1.5 8.5-3 6.7-4.1-.9-9 3-18.1 2.2-5.1-1.8-17.1-6.6-17.1-4.8 0-2.6 6.9-3 8.7-.6 2.1-.4 4.8-1.3 7.5" fill="#d6a57c"/><path d="m28.5 56.4c6.7-4.1-1.6-9 2.3-18 1.7-4-.5-12.5-3.8-15.8 3.9 2.5 6.9 11.9 4.9 16.5-4 9 4.5 13.8-2.4 18-.5.3-4.3 2-8.7 3.9l-.7-1.3c4.8-1.4 8-3.1 8.4-3.3" fill="#b58360"/><path d="M45,40L34.7,56.5l8.6,4.5l7.6-13.2C47.6,46.4,45,40,45,40z" fill="#cc996e"/><path d="m41.9 30.6c-.5-1.8 1.8-8.7-3-8.7-4.8 0-8.8 12-6.6 17.1 3.9 9.1-3.7 14 3 18.1 2.4 1.5 8.5 3 8.5 3l5.4-11.1c-4.7-2-5.1-9.2-6.1-10.8-.9-2.7-.7-5.4-1.2-7.6" fill="#d6a57c"/><path d="m43.9 59.7l-.6 1.3c-4.4-1.9-8.2-3.6-8.7-3.9-6.9-4.3 1.6-9-2.4-18-2-4.6 1-14.1 4.9-16.5-3.4 3.3-5.6 11.7-3.8 15.8 3.9 9.1-4.4 13.9 2.3 18 .3.2 3.5 1.9 8.3 3.3" fill="#b58360"/><g fill="#47b892"><path d="M2,55.3V62h22.2c2.5-4.8-11.6-15.6-11.6-15.6L2,55.3z"/><path d="M51.4,46.4c0,0-14.1,10.8-11.6,15.6H62v-6.7L51.4,46.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64f-1f3fe.svg b/public/emoji/1f64f-1f3fe.svg
new file mode 100644
index 000000000..1e8149f52
--- /dev/null
+++ b/public/emoji/1f64f-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M21.4,29c-3.8,14.7-5.5,27.7,2.8,27.7c8.8,0,7.9-13,7.9-28S32.5,2,28,2C23.1,2,25.1,14.7,21.4,29z" fill="#a37352"/><path d="m21.5 47.3c9.6 0 9.9-4.7 9.9-19.6 0-11.6.3-21.4-1.9-25.1 3.3 2.5 2.8 13.2 2.8 26.2 0 14.9 3.5 28-6.1 28-2.1-.1-6.2-9.5-4.7-9.5" fill="#935e3e"/><path d="M36,2c-4.6,0-4.2,11.9-4.2,26.8s-0.8,28,7.9,28c8.3,0,6.6-13.1,2.8-27.7C38.9,14.7,40.9,2,36,2z" fill="#a37352"/><path d="m37.8 56.7c-9.6 0-6.1-13.1-6.1-28 0-13-.4-23.7 2.8-26.2-2.2 3.7-1.9 13.5-1.9 25.1 0 14.9.2 19.6 9.9 19.6 1.5.1-2.6 9.5-4.7 9.5" fill="#935e3e"/><path d="m13.1 47.7l7.6 13.3 8.6-4.5-10.3-16.5c0 0-2.6 6.4-5.9 7.7" fill="#a37352"/><path d="m20.9 38.2c-1 1.6-1.4 8.9-6.1 10.8l5.5 11.2c0 0 6.1-1.5 8.5-3 6.7-4.1-.9-9 3-18.1 2.2-5.1-1.8-17.1-6.6-17.1-4.8 0-2.6 6.9-3 8.7-.6 2.1-.4 4.8-1.3 7.5" fill="#b47d56"/><path d="m28.5 56.4c6.7-4.1-1.6-9 2.3-18 1.7-4-.5-12.5-3.8-15.8 3.9 2.5 6.9 11.9 4.9 16.5-4 9 4.5 13.8-2.4 18-.5.3-4.3 2-8.7 3.9l-.7-1.3c4.8-1.4 8-3.1 8.4-3.3" fill="#935e3e"/><path d="M45,40L34.7,56.5l8.6,4.5l7.6-13.2C47.6,46.4,45,40,45,40z" fill="#a37352"/><path d="m41.9 30.6c-.5-1.8 1.8-8.7-3-8.7-4.9.1-8.9 12.1-6.7 17.2 3.9 9.1-3.7 14 3 18.1 2.4 1.5 8.5 3 8.5 3l5.5-11.2c-4.7-2-5.1-9.2-6.1-10.8-.9-2.7-.7-5.4-1.2-7.6" fill="#b47d56"/><path d="m43.9 59.7l-.6 1.3c-4.4-1.9-8.2-3.6-8.7-3.9-6.9-4.3 1.6-9-2.4-18-2-4.6 1-14.1 4.9-16.5-3.4 3.3-5.6 11.7-3.8 15.8 3.9 9.1-4.4 13.9 2.3 18 .3.2 3.5 1.9 8.3 3.3" fill="#935e3e"/><g fill="#47b892"><path d="M2,55.3V62h22.2c2.5-4.8-11.6-15.6-11.6-15.6L2,55.3z"/><path d="M51.4,46.4c0,0-14.1,10.8-11.6,15.6H62v-6.7L51.4,46.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64f-1f3ff.svg b/public/emoji/1f64f-1f3ff.svg
new file mode 100644
index 000000000..3c7a1b6cb
--- /dev/null
+++ b/public/emoji/1f64f-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M21.4,29c-3.8,14.7-5.5,27.7,2.8,27.7c8.8,0,7.9-13,7.9-28S32.5,2,28,2C23.1,2,25.1,14.7,21.4,29z" fill="#805b4c"/><path d="m21.5 47.3c9.6 0 9.9-4.7 9.9-19.6 0-11.6.3-21.4-1.9-25.1 3.3 2.5 2.9 13.2 2.9 26.2 0 14.9 3.5 28-6.1 28-2.2-.1-6.3-9.5-4.8-9.5" fill="#705041"/><path d="M36,2c-4.6,0-4.2,11.9-4.2,26.8s-0.8,28,7.9,28c8.3,0,6.6-13.1,2.8-27.7C38.9,14.7,40.9,2,36,2z" fill="#805b4c"/><path d="m37.8 56.7c-9.6 0-6.1-13.1-6.1-28 0-13-.4-23.7 2.9-26.2-2.2 3.7-1.9 13.5-1.9 25.1 0 14.9.2 19.6 9.9 19.6 1.4.1-2.7 9.5-4.8 9.5" fill="#705041"/><path d="m13.1 47.7l7.6 13.3 8.6-4.5-10.3-16.5c0 0-2.6 6.4-5.9 7.7" fill="#805b4c"/><path d="m20.9 38.2c-1 1.6-1.4 8.9-6.1 10.8l5.5 11.2c0 0 6.1-1.5 8.5-3 6.7-4.1-.9-9 3-18.1 2.2-5.1-1.8-17.1-6.6-17.1-4.8 0-2.6 6.9-3 8.7-.6 2.1-.4 4.8-1.3 7.5" fill="#8a6859"/><path d="m28.5 56.4c6.7-4.1-1.6-9 2.3-18 1.7-4-.5-12.5-3.8-15.8 3.9 2.5 6.9 11.9 4.9 16.5-4 9 4.5 13.8-2.4 18-.5.3-4.3 2-8.7 3.9l-.7-1.3c4.8-1.4 8-3.1 8.4-3.3" fill="#705041"/><path d="M45,40L34.7,56.5l8.6,4.5l7.6-13.2C47.6,46.4,45,40,45,40z" fill="#805b4c"/><path d="m41.9 30.6c-.5-1.8 1.8-8.7-3-8.7-4.8 0-8.8 12-6.6 17.1 3.9 9.1-3.7 14 3 18.1 2.4 1.5 8.5 3 8.5 3l5.4-11.1c-4.7-2-5.1-9.2-6.1-10.8-.9-2.7-.7-5.4-1.2-7.6" fill="#8a6859"/><path d="m43.9 59.7l-.6 1.3c-4.4-1.9-8.2-3.6-8.7-3.9-6.9-4.3 1.6-9-2.4-18-2-4.6 1-14.1 4.9-16.5-3.4 3.3-5.6 11.7-3.8 15.8 3.9 9.1-4.4 13.9 2.3 18 .3.2 3.5 1.9 8.3 3.3" fill="#705041"/><g fill="#47b892"><path d="M2,55.3V62h22.2c2.5-4.8-11.6-15.6-11.6-15.6L2,55.3z"/><path d="M51.4,46.4c0,0-14.1,10.8-11.6,15.6H62v-6.7L51.4,46.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f64f.svg b/public/emoji/1f64f.svg
new file mode 100644
index 000000000..a6b0bca04
--- /dev/null
+++ b/public/emoji/1f64f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M21.4,29c-3.8,14.7-5.5,27.7,2.8,27.7c8.8,0,7.9-13,7.9-28S32.5,2,28,2C23.1,2,25.1,14.7,21.4,29z" fill="#ffc95c"/><path d="m21.5 47.3c9.6 0 9.9-4.7 9.9-19.6 0-11.6.3-21.4-1.9-25.1 3.3 2.5 2.8 13.2 2.8 26.2 0 14.9 3.5 28-6.1 28-2.1-.1-6.2-9.5-4.7-9.5" fill="#eba352"/><path d="M36,2c-4.6,0-4.2,11.9-4.2,26.8s-0.8,28,7.9,28c8.3,0,6.6-13.1,2.8-27.7C38.9,14.7,40.9,2,36,2z" fill="#ffc95c"/><path d="m37.8 56.7c-9.6 0-6.1-13.1-6.1-28 0-13-.4-23.7 2.8-26.2-2.2 3.7-1.9 13.5-1.9 25.1 0 14.9.2 19.6 9.9 19.6 1.5.1-2.6 9.5-4.7 9.5" fill="#eba352"/><path d="m13.1 47.7l7.6 13.3 8.6-4.5-10.3-16.5c0 0-2.6 6.4-5.9 7.7" fill="#ffc95c"/><path d="m20.9 38.2c-1 1.6-1.4 8.9-6.1 10.8l5.5 11.2c0 0 6.1-1.5 8.5-3 6.7-4.1-.9-9 3-18.1 2.2-5.1-1.8-17.1-6.6-17.1-4.8 0-2.6 6.9-3 8.7-.6 2.1-.4 4.8-1.3 7.5" fill="#ffdd67"/><path d="m28.5 56.4c6.7-4.1-1.6-9 2.3-18 1.7-4-.5-12.5-3.8-15.8 3.9 2.5 6.9 11.9 4.9 16.5-4 9 4.5 13.8-2.4 18-.5.3-4.3 2-8.7 3.9l-.7-1.3c4.8-1.4 8-3.1 8.4-3.3" fill="#eba352"/><path d="M45,40L34.7,56.5l8.6,4.5l7.6-13.2C47.6,46.4,45,40,45,40z" fill="#ffc95c"/><path d="m41.9 30.6c-.5-1.8 1.8-8.7-3-8.7-4.9.1-8.9 12.1-6.7 17.2 3.9 9.1-3.7 14 3 18.1 2.4 1.5 8.5 3 8.5 3l5.5-11.2c-4.7-2-5.1-9.2-6.1-10.8-.9-2.7-.7-5.4-1.2-7.6" fill="#ffdd67"/><path d="m43.9 59.7l-.6 1.3c-4.4-1.9-8.2-3.6-8.7-3.9-6.9-4.3 1.6-9-2.4-18-2-4.6 1-14.1 4.9-16.5-3.4 3.3-5.6 11.7-3.8 15.8 3.9 9.1-4.4 13.9 2.3 18 .3.2 3.5 1.9 8.3 3.3" fill="#eba352"/><g fill="#47b892"><path d="M2,55.3V62h22.2c2.5-4.8-11.6-15.6-11.6-15.6L2,55.3z"/><path d="M51.4,46.4c0,0-14.1,10.8-11.6,15.6H62v-6.7L51.4,46.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f680.svg b/public/emoji/1f680.svg
new file mode 100644
index 000000000..4ba418a05
--- /dev/null
+++ b/public/emoji/1f680.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff9d27"><path d="m10.9 48.7c4-4 4.4-5 6.9-2.5 2.5 2.5 1.5 2.8-2.5 6.9-3 3-6.8 2.4-6.8 2.4s-.6-3.8 2.4-6.8"/><path d="m18.5 52.8c1.6-4.2 2.1-4.7-.2-6-2.3-1.3-2.3-.4-3.8 3.8-1.2 3.1.2 5.9.2 5.9s2.7-.5 3.8-3.7"/></g><path d="m16.2 48.9c.9-2.3.9-2.8 2.1-2.1 1.3.7 1 1 .1 3.3-.6 1.7-2.1 2.1-2.1 2.1s-.7-1.5-.1-3.3" fill="#fdf516"/><path d="m17.1 45.7c-1.3-2.3-1.8-1.8-6-.2-3.1 1.2-3.7 3.8-3.7 3.8s2.8 1.4 5.9.2c4.2-1.6 5.1-1.6 3.8-3.8" fill="#ff9d27"/><g fill="#fdf516"><path d="m15 47.8c2.3-.9 2.8-.9 2.1-2.1-.7-1.3-1-1-3.3-.1-1.7.6-2.1 2.1-2.1 2.1s1.6.7 3.3.1"/><path d="m13.9 47.6c2.2-2.2 2.4-2.8 3.8-1.4 1.4 1.4.8 1.6-1.4 3.8-1.7 1.7-3.8 1.3-3.8 1.3s-.2-2 1.4-3.7"/></g><path d="M18.5,38C12.3,27.6,2,31.9,2,31.9s14.7-14.7,24.6-4.8L18.5,38z" fill="#3baacf"/><path d="m23.3 30.3l3.2-3.2c-9.8-9.9-24.5 4.8-24.5 4.8s12.9-9.2 21.3-1.6" fill="#428bc1"/><path d="M26,45.5C36.4,51.7,32.1,62,32.1,62s14.7-14.7,4.8-24.6L26,45.5z" fill="#3baacf"/><path d="m33.7 40.7l3.2-3.2c9.9 9.9-4.8 24.6-4.8 24.6s9.2-13 1.6-21.4" fill="#428bc1"/><path d="m48.8 30.9c-11.7 11.6-24.6 17.9-29.1 13.4-4.5-4.5 1.8-17.4 13.4-29.1 13.6-13.6 28.7-13 28.7-13s.5 15.1-13 28.7" fill="#c5d0d8"/><path d="M45.8,27.6C34.2,39.2,22.6,46.8,19.9,44.1c-2.7-2.7,4.9-14.3,16.5-25.9C50,4.6,62,2,62,2S59.4,14,45.8,27.6z" fill="#dae3ea"/><path d="m24.3 47.5c-.5.5-1.3.5-1.8 0l-6-6c-.5-.5-.5-1.4 0-1.9l1.8-1.8 7.8 7.8-1.8 1.9" fill="#c94747"/><path d="m22.6 45.7c-.5.5-1.1.7-1.4.4l-3.4-3.4c-.3-.3-.1-.9.4-1.4l1.8-1.8 4.4 4.4-1.8 1.8" fill="#f15744"/><path d="m20.9 48.2c-.3.3-1 .3-1.3 0l-3.9-3.9c-.3-.3-.2-.9.1-1.2l1.2-1.2 5.1 5.1-1.2 1.2" fill="#3e4347"/><path d="m20.1 47.4c-.3.3-.9.4-1.1.2l-2.7-2.7c-.2-.2-.1-.7.3-1l1.2-1.2 3.5 3.5-1.2 1.2" fill="#62727a"/><path d="m61.8 2.2c0 0-5.4-.2-12.7 2.6l10.1 10.1c2.8-7.3 2.6-12.7 2.6-12.7" fill="#c94747"/><path d="m61.8 2.2c0 0-4.3.9-10.8 4.6l6.2 6.2c3.7-6.5 4.6-10.8 4.6-10.8" fill="#f15744"/><circle cx="43.5" cy="20.5" r="5" fill="#edf4f9"/><circle cx="43.5" cy="20.5" r="3.3" fill="#3baacf"/><circle cx="33.5" cy="30.5" r="5" fill="#edf4f9"/><circle cx="33.5" cy="30.5" r="3.3" fill="#3baacf"/><g fill="#fff"><path d="m48.9 6.9c-.3.3-.9.3-1.2 0-.3-.3-.3-.9 0-1.2.3-.3.9-.3 1.2 0 .3.3.3.9 0 1.2"/><circle cx="50.6" cy="8.6" r=".8"/><circle cx="53" cy="11" r=".8"/><circle cx="55.3" cy="13.4" r=".8"/><circle cx="57.7" cy="15.7" r=".8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f681.svg b/public/emoji/1f681.svg
new file mode 100644
index 000000000..fa2ce38e4
--- /dev/null
+++ b/public/emoji/1f681.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m46 20.4c-2 0-3.9-1-4.7-1.9-.8-.9-2.6-1.9-4.7-1.9h-14.9c-10.1 0-17.6 9.9-17.6 26.4 0 2.4 2.6 3.6 4.6 3.6h20.5c2 0 4.8-1.3 6.1-2.8 0 0 4.7-5.6 6.3-7.4 2.3-2.6 5.4-7.5 9.1-7.5h5.6v-8.4c.1-.1-7.7-.1-10.3-.1" fill="#ffce31"/><g fill="#3e4347"><path d="m32 31.2c0 .5-.4.9-.9.9h-3.8c-.5 0-.9-.4-.9-.9v-11.7c0-.5.4-.9.9-.9h3.8c.5 0 .9.4.9.9v11.7"/><path d="m22.6 18.5c-13.4 0-14.8 13.6-14.8 13.6h14.9c1 0 1.9-.8 1.9-1.9v-9.9c-.1.1-.1-1.8-2-1.8"/></g><path d="m60.5 14.8c-1.9 0-7.9 5.6-7.9 5.6v8.4l2.6 1.6c.8.7 1.8.4 2.1-.5 0 0 3.4-9.9 4.6-13.2.3-1.1-.3-1.9-1.4-1.9" fill="#ffce31"/><path d="m36.7 54.1h-5.7c-.1-3.5-.8-7.7-3.7-10.4-1-.9-2.6.4-1.6 1.3 2.3 2.1 2.9 6.1 3 9.1h-16c.1-3.1.7-7 3-9.1 1-.9-.6-2.2-1.6-1.3-2.9 2.7-3.6 6.9-3.7 10.4h-2.8c0 0-3.7.2-4.7-3.9h-.9c0 0 0 6.3 5.6 6.3 0 0 0 0 .1 0h29.1c.5 0 .9-.8.9-1.3-.1-.4-.5-1.1-1-1.1" fill="#62727a"/><path d="m35.9 40.3c1-1.1 2.2-2.6 3.2-3.8h-32.6c0 0-.4 2.1-.4 3.8h29.8" fill="#fff"/><path d="m58.6 28.2l-4-3.2c-.7-.6-1.8-1.7-2.4-2.4l-3.2-4c-.6-.7-1.7-.7-2.4 0-.7.7-.7 1.8 0 2.4l4 3.2c.7.6 1.8 1.7 2.4 2.4l3.2 4c.6.7 1.7.7 2.4 0 .8-.7.8-1.8 0-2.4" fill="#62727a"/><g fill="#b2c1c0"><circle cx="52.6" cy="24.7" r="1.9"/><path d="m28.7 15c-.1-.7-.7-1.2-1.3-1.2h-3.9c-.6 0-1.1.5-1.3 1.2l-.5 1.6h7.5l-.5-1.6"/></g><path d="m48.9 14.6c0 1.1-.8 1.8-1.8 1.5 0 0-11.3-3.5-21.6-3.5-11.2 0-21.6 3.5-21.6 3.5-1 .3-1.8-.3-1.8-1.4 0-1.1.8-2.2 1.9-2.3 0 0 10.3-1.7 21.6-1.7 10.3 0 21.6 1.7 21.6 1.7.8.1 1.7 1.1 1.7 2.2" fill="#62727a"/><g fill="#b2c1c0"><path d="m24.5 9.1h1.9v5.1h-1.9z"/><path d="m27.3 8.4c0 .5-.4.9-.9.9h-1.9c-.5 0-.9-.4-.9-.9 0-.5.4-.9.9-.9h1.9c.5 0 .9.4.9.9"/></g><path d="m27.3 12c0 .5-.4.9-.9.9h-1.9c-.5 0-.9-.4-.9-.9v-1c0-.5.4-.9.9-.9h1.9c.5 0 .9.4.9.9v1" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f682.svg b/public/emoji/1f682.svg
new file mode 100644
index 000000000..829f6e2aa
--- /dev/null
+++ b/public/emoji/1f682.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><g fill="#dae3ea"><circle cx="24.4" cy="12.1" r="3.9"/><circle cx="28.7" cy="10.2" r="4.8"/><circle cx="20" cy="14.2" r="1.9"/><circle cx="35.6" cy="10.3" r="5.8"/><circle cx="42.8" cy="8.8" r="6.8"/></g><g fill="#b2c1c0"><path d="m46.5 10c-.2.6-.6 1.1-1 1.6-.5.5-1 .8-1.7 1.1-1.3.5-2.8.4-4-.1l1-.2c-.6.4-1.1.7-1.7.9-.6.2-1.2.4-1.8.4-1.3 0-2.5-.5-3.2-1.4 1.1.2 2.1.2 3-.1.4-.1.9-.3 1.3-.6.4-.2.8-.5 1.1-.7l.5-.4.6.2c1 .4 1.9.5 2.9.4.5-.1 1-.2 1.5-.4.4-.1.9-.4 1.5-.7"/><path d="m33.5 10.9c-.2 1-1.1 1.9-2.2 2.2-1.1.3-2.3.1-3.3-.3l1.3-.4c-.3.5-.7.8-1.1 1.1-.4.3-.9.5-1.4.5-1 .1-2-.3-2.5-1 .5 0 .8-.1 1.2-.2.4-.1.6-.2.9-.4.3-.2.5-.3.7-.5.2-.2.4-.5.5-.6l.5-.8.8.3c.8.3 1.5.6 2.3.6.6.3 1.4.1 2.3-.5"/></g><path fill="#83bf4f" d="m37.6 15.1h24.4v3.9h-24.4z"/><path fill="#699635" d="m58.2 19v12.8h-16.8v-12.8h-1.9v26.8h20.6v-26.8z"/><g fill="#3e4347"><path d="m58.2 31.8v-12.8h-16.8v12.8h16.8m-7.4-11.2h5.6v9.4h-5.6v-9.4m-7.6 0h5.6v9.4h-5.6v-9.4"/><path d="m13.2 53.7h10.9v4.4h-10.9z"/><path d="m13.2 49.8h41.7v4.6h-41.7z"/></g><g fill="#75a843"><path d="m12.3 30.1h27.2v19.7h-27.2z"/><path d="m14.2 39.5c0 6.7-2.1 10.3-4.7 10.3-2.6 0-4.7-10.3-4.7-10.3s2.1-9.4 4.7-9.4 4.7 2.7 4.7 9.4"/></g><path d="m9.8 32.5c-.9 1.2-2.2 2.7-3.1 7h5.6c0-5.6-1.6-6.3-2.5-7" fill="#83bf4f"/><path fill="#699635" d="m9.5 28.2h6.6v22.5h-6.6z"/><path fill="#ed4c5c" d="m6.7 49.8l-4.7 11.3h11.2v-11.3z"/><g fill="#fff"><path d="m9.4 51.7c.2 0 .3.4.3.9l-.7 5.7c-.1.5-.5.9-.9.9-.5 0-.7-.4-.6-.9l1.4-5.7c0-.5.3-.9.5-.9"/><path d="m6.9 52.6c.2-.5.4-.9.5-.9.1 0 .1.4 0 .9l-1.4 5.7c-.1.5-.5.9-.9.9-.4 0-.6-.4-.4-.9l2.2-5.7"/><path d="m11.9 58.2c0 .5-.3.9-.8.9-.4 0-.7-.4-.7-.9l.7-5.6c.1-.5.3-.9.4-.9s.3.4.3.9l.1 5.6"/></g><path fill="#83bf4f" d="m11.4 30.1h2.8v9.4h-2.8z"/><path fill="#3e4347" d="m16.1 15.1l1.8 3.8v11.2h9.4v-11.2l1.9-3.8z"/><path fill="#94989b" d="m24.5 17l-.9 1.9v11.2h1.8v-11.2l1-1.9z"/><path d="M16.1,39.5h23.4V32H16.1V39.5z" fill="#83bf4f"/><g fill="#3e4347"><path d="m54.2 44.2h-8.8v-.8c0-1-.6-1.8-1.3-1.8h-.8v-5.1h.8c.7 0 1.3-.8 1.3-1.8v-.8h8.8v.8c0 1 .6 1.8 1.3 1.8h.8v5.1h-.8c-.7 0-1.3.8-1.3 1.8v.8m-7.2-1.6h5.7c.2-1.2 1-2.2 2.1-2.5v-2.1c-1-.3-1.8-1.3-2.1-2.5h-5.7c-.2 1.2-1 2.2-2.1 2.5v2.1c1 .3 1.8 1.3 2.1 2.5"/><path d="m52.1 46.7c-4.2 0-7.6 3.4-7.6 7.6 0 4.2 3.4 7.6 7.6 7.6 4.2 0 7.6-3.4 7.6-7.6 0-4.1-3.4-7.6-7.6-7.6m0 13.8c-3.4 0-6.1-2.7-6.1-6.1 0-3.4 2.7-6.1 6.1-6.1 3.4 0 6.1 2.7 6.1 6.1 0 3.3-2.7 6.1-6.1 6.1"/></g><circle cx="52.1" cy="54.4" r="1.5" fill="#699635"/><path fill="#ed4c5c" d="m51.3 49.4h1.5v9.9h-1.5z" id="0"/><path transform="matrix(.8662-.4996.4996.8662-20.1927 33.3032)" fill="#ed4c5c" d="m47.1 53.6h9.9v1.5h-9.9z"/><use transform="matrix(.4999-.8661.8661.4999-21.0336 72.3174)" xlink:href="#0"/><path d="m52.1 48.3c-3.4 0-6.1 2.7-6.1 6.1 0 3.4 2.7 6.1 6.1 6.1 3.4 0 6.1-2.7 6.1-6.1 0-3.4-2.7-6.1-6.1-6.1m0 10.6c-2.5 0-4.6-2-4.6-4.6 0-2.5 2-4.6 4.6-4.6 2.5 0 4.6 2 4.6 4.6 0 2.6-2.1 4.6-4.6 4.6" fill="#ed4c5c"/><path d="m36.8 46.7c-4.2 0-7.6 3.4-7.6 7.6 0 4.2 3.4 7.6 7.6 7.6s7.6-3.4 7.6-7.6c.1-4.1-3.3-7.6-7.6-7.6m0 13.8c-3.4 0-6.1-2.7-6.1-6.1 0-3.4 2.7-6.1 6.1-6.1 3.4 0 6.1 2.7 6.1 6.1 0 3.3-2.7 6.1-6.1 6.1" fill="#3e4347"/><circle cx="36.8" cy="54.4" r="1.5" fill="#699635"/><path fill="#ed4c5c" d="m36.1 49.4h1.5v9.9h-1.5z" id="1"/><path transform="matrix(.8662-.4996.4996.8662-22.2347 25.6776)" fill="#ed4c5c" d="m31.9 53.6h9.9v1.5h-9.9z"/><use transform="matrix(.4999-.8661.8661.4999-28.666 59.098)" xlink:href="#1"/><path d="m36.8 48.3c-3.4 0-6.1 2.7-6.1 6.1 0 3.4 2.7 6.1 6.1 6.1 3.4 0 6.1-2.7 6.1-6.1 0-3.4-2.7-6.1-6.1-6.1m0 10.6c-2.5 0-4.6-2-4.6-4.6 0-2.5 2-4.6 4.6-4.6s4.6 2 4.6 4.6c0 2.6-2 4.6-4.6 4.6" fill="#ed4c5c"/><path d="m19.6 50.7c-3.1 0-5.6 2.5-5.6 5.6 0 3.1 2.5 5.6 5.6 5.6 3.1 0 5.6-2.5 5.6-5.6.1-3-2.5-5.6-5.6-5.6m0 10.2c-2.5 0-4.5-2-4.5-4.5 0-2.5 2-4.5 4.5-4.5s4.5 2 4.5 4.5c0 2.5-2 4.5-4.5 4.5" fill="#3e4347"/><circle cx="19.6" cy="56.4" r="1.1" fill="#699635"/><path fill="#ed4c5c" d="m19.1 52.7h1.1v7.3h-1.1z" id="2"/><path transform="matrix(.866-.5001.5001.866-25.5562 17.3731)" fill="#ed4c5c" d="m16 55.8h7.3v1.1h-7.3z"/><use transform="matrix(.5001-.866.866.5001-38.9963 45.1766)" xlink:href="#2"/><path d="m19.6 51.9c-2.5 0-4.5 2-4.5 4.5 0 2.5 2 4.5 4.5 4.5s4.5-2 4.5-4.5c0-2.5-2-4.5-4.5-4.5m0 7.8c-1.9 0-3.4-1.5-3.4-3.4 0-1.9 1.5-3.4 3.4-3.4 1.9 0 3.4 1.5 3.4 3.4 0 1.9-1.5 3.4-3.4 3.4" fill="#ed4c5c"/><path d="m33.9 28.2c-1 0-1.9.8-1.9 1.9h3.8c0-1-.9-1.9-1.9-1.9" fill="#699635"/><g fill="#83bf4f"><path d="m24.2 50.7h-18.3v-2.9h22c0 0 0 2.9-3.7 2.9"/><path d="m62 49.8h-35.1c0 0 0-4 6.6-4h28.5v4"/></g><path d="m31.5 52.8c0 .5-.4.9-.9.9h-8.9c-.5 0-.9-.4-.9-.9v-2.1c0-.5.4-.9.9-.9h8.9c.5 0 .9.4.9.9 0 .1 0 2.1 0 2.1" fill="#dbb471"/><g fill="#ffdd7d"><path d="m55.7 55c0 .5-.4.9-.9.9h-23.7c-.5 0-.9-.4-.9-.9v-.3c0-.5.4-.9.9-.9h23.7c.5 0 .9.4.9.9v.3"/><path d="m31.7 55.4c-.3.4-.8.6-1.3.3l-2.6-1.5c-.4-.3-.6-.8-.3-1.3l.1-.2c.3-.4.8-.6 1.3-.3l2.6 1.5c.4.3.6.8.3 1.3l-.1.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f683.svg b/public/emoji/1f683.svg
new file mode 100644
index 000000000..804288265
--- /dev/null
+++ b/public/emoji/1f683.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="11" cy="57.2" rx="4.7" ry="4.8" fill="#94989b"/><path d="m11 60.4c-1.7 0-3.1-1.4-3.1-3.2 0-1.7 1.4-3.2 3.1-3.2s3.1 1.4 3.1 3.2c0 1.8-1.4 3.2-3.1 3.2m0-4.7c-.9 0-1.6.7-1.6 1.6 0 .9.7 1.6 1.6 1.6s1.6-.7 1.6-1.6c0-.9-.7-1.6-1.6-1.6" fill="#3e4347"/><ellipse cx="21.4" cy="57.2" rx="4.7" ry="4.8" fill="#94989b"/><path d="m21.4 60.4c-1.7 0-3.1-1.4-3.1-3.2 0-1.7 1.4-3.2 3.1-3.2s3.1 1.4 3.1 3.2c0 1.8-1.4 3.2-3.1 3.2m0-4.7c-.9 0-1.6.7-1.6 1.6 0 .9.7 1.6 1.6 1.6s1.6-.7 1.6-1.6c-.1-.9-.8-1.6-1.6-1.6" fill="#3e4347"/><ellipse cx="42.6" cy="57.2" rx="4.7" ry="4.8" fill="#94989b"/><path d="m42.6 60.4c-1.7 0-3.1-1.4-3.1-3.2 0-1.7 1.4-3.2 3.1-3.2s3.1 1.4 3.1 3.2c0 1.8-1.4 3.2-3.1 3.2m0-4.7c-.9 0-1.6.7-1.6 1.6 0 .9.7 1.6 1.6 1.6s1.6-.7 1.6-1.6c0-.9-.7-1.6-1.6-1.6" fill="#3e4347"/><ellipse cx="53" cy="57.2" rx="4.7" ry="4.8" fill="#94989b"/><path d="m53 60.4c-1.7 0-3.1-1.4-3.1-3.2 0-1.7 1.4-3.2 3.1-3.2s3.1 1.4 3.1 3.2c0 1.8-1.4 3.2-3.1 3.2m0-4.7c-.9 0-1.6.7-1.6 1.6 0 .9.7 1.6 1.6 1.6.9 0 1.6-.7 1.6-1.6-.1-.9-.8-1.6-1.6-1.6" fill="#3e4347"/><path d="m54.3 20h-44.6c-3 0-5.4 2.5-5.4 5.5v31.7h55.4v-31.7c0-3-2.4-5.5-5.4-5.5" fill="#f2b200"/><path d="m54.3 20h-44.6c-3 0-5.4 2.5-5.4 5.5v2.8h55.4v-2.8c0-3-2.4-5.5-5.4-5.5" fill="#699635"/><path fill="#ffe62e" d="m4.3 28.3h55.4v15.2h-55.4z"/><g fill="#3e4347"><path d="m3.7 54.5h.6v2.8h-.6z"/><path d="m2 53.1h1.7v5.5h-1.7z"/><path d="m59.7 54.5h.6v2.8h-.6z"/><path d="m60.3 53.1h1.7v5.5h-1.7z"/></g><path fill="#89664c" d="m26 52.1h12l2.7-2.8h19v-2.8h-20.2l-2.7 2.8h-9.6l-2.7-2.8h-20.2v2.8h19z"/><g fill="#3e4347"><path d="m56.6 39.6c0 .6-.5 1.1-1 1.1h-6c-.6 0-1-.5-1-1.1v-7.5c0-.6.5-1.1 1-1.1h6c.6 0 1 .5 1 1.1v7.5"/><path d="m46.3 39.6c0 .6-.5 1.1-1 1.1h-6c-.6 0-1-.5-1-1.1v-7.5c0-.6.5-1.1 1-1.1h6c.6 0 1 .5 1 1.1v7.5"/><path d="m36.1 39.6c0 .6-.5 1.1-1 1.1h-6c-.6 0-1-.5-1-1.1v-7.5c0-.6.5-1.1 1-1.1h6c.6 0 1 .5 1 1.1v7.5"/><path d="m25.8 39.6c0 .6-.5 1.1-1 1.1h-6c-.6 0-1-.5-1-1.1v-7.5c0-.6.5-1.1 1-1.1h6c.6 0 1 .5 1 1.1v7.5"/><path d="m15.5 39.6c0 .6-.5 1.1-1 1.1h-6c-.6 0-1-.5-1-1.1v-7.5c0-.6.5-1.1 1-1.1h6c.6 0 1 .5 1 1.1v7.5"/><path d="m4.3 53.1h55.4v4.1h-55.4z"/></g><g fill="#b4d7ee"><path d="m14.4 38.5c0 .5-.4.9-.9.9h-4c-.5 0-.9-.4-.9-.9v-5.2c0-.5.4-.9.9-.9h4c.5 0 .9.4.9.9v5.2"/><path d="m24.6 38.5c0 .5-.4.9-.9.9h-4c-.5 0-.9-.4-.9-.9v-5.2c0-.5.4-.9.9-.9h4c.5 0 .9.4.9.9 0-.1 0 5.2 0 5.2"/><path d="m34.9 38.5c0 .5-.4.9-.9.9h-4c-.5 0-.9-.4-.9-.9v-5.2c0-.5.4-.9.9-.9h4c.5 0 .9.4.9.9v5.2"/><path d="m45.2 38.5c0 .5-.4.9-.9.9h-4c-.5 0-.9-.4-.9-.9v-5.2c0-.5.4-.9.9-.9h4c.5 0 .9.4.9.9v5.2"/><path d="m55.4 38.5c0 .5-.4.9-.9.9h-4c-.5 0-.9-.4-.9-.9v-5.2c0-.5.4-.9.9-.9h4c.5 0 .9.4.9.9v5.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f684.svg b/public/emoji/1f684.svg
new file mode 100644
index 000000000..291c00a18
--- /dev/null
+++ b/public/emoji/1f684.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#83bf4f" d="m62 62h-60v-4.8l60-14.7z"/><path fill="#94989b" d="m2 44.3l60-4.1v1.5l-60 11.1z"/><g fill="#3e4347"><path d="m2 41.7l60-3.7v2l-60 4.3z"/><path d="m2 49.5l60-8.4v1.1l-60 12.8z"/></g><path fill="#c5d0d8" d="m2 53.6l60-11.7v.6l-60 16.6z"/><path d="m47.4 11.9c-.9-.6-3.1-.8-4.2-.6-1.4.2-5 2.7-5 2.7s-2-2.5-4-4.1c-.1 0-.1.1-.2.1-3 2.3-8.8 7.9-11.9 10.1-1.1.8-3.7 2.6-5 2.6-2.7 0-8.3 0-9.3 0-.4 0-.8-.6-.8-1.1 0-2.1 3.2-7.9 6-12.4-2.7 2.8-4.8 6.1-6.3 9.5-1.5 3.3-2.5 6.7-3.2 9.6-.6 2.5-1 4.7-1.1 6.2l-.1 1.2c-.1.5-.1.8-.1.8l36.1.5 23.7.4v-16c-2.9-1.8-12.8-8.4-14.6-9.5" fill="#dfecf4"/><path d="m42.3 6.1c-1.2-.6-3.8-1.5-5.2-1.8-.8-.1-1.7-.2-2.8-.3 2.6 1.1 5.1 2.6 5.1 2.6s-3.6 2.2-5.1 3.2c2 1.6 4 4.1 4 4.1s3.7-2.4 5-2.7c1-.2 3.2.1 4.2.6 1.8 1.1 11.8 7.6 14.6 9.5v-1.3c-.1.1-14.6-11.2-19.8-13.9" fill="#42ade2"/><g fill="#3e4347"><path d="m34.2 4.1c-1.1-.1-2.4-.1-3.8-.1-5.6.1-10.9.6-14.1 2.4-1.5.8-2.5 1.9-3.4 2.8-2.7 4.5-5.9 10.3-5.9 12.3 0 .5.4 1.1.8 1.1 1 0 6.6 0 9.3 0 1.3 0 3.9-1.8 5-2.6 3.1-2.1 8.9-7.7 11.9-10 .1 0 .1-.1.2-.2 1.5-1 5.1-3.2 5.1-3.2s-2.4-1.5-5.1-2.5"/><path d="m52.7 20.2v7.1c.7.2 1.4.4 2.2.7v-6.7c-.8-.4-1.5-.8-2.2-1.1"/><path d="m55.9 21.8v6.5c.6.2 1.1.4 1.7.6v-6.1c-.6-.4-1.2-.7-1.7-1"/></g><path d="m30.1 32c3.8-1.3 10.9-5.5 14.8-6.2.7-.1 2.2.1 2.9.2.9.2 2.3.5 3.8 1v-7.3c-1.5-.7-2.8-1.2-3.7-1.4-.7-.2-2-.2-2.7 0-4.4 1.6-11.7 9.1-15.9 11.3-3.3 1.7-10.1 4.9-13.6 4.9-2.8 0-10.1 0-13.4 0-.1.5-.1.9-.1 1.2 3.3 0 10.9 0 13.9 0 3.6-.1 10.5-2.5 14-3.7" fill="#42ade2"/><g fill="#3e4347"><path d="m60.6 24.4v5.5c.5.2 1 .3 1.4.5v-5.2c-.4-.2-.9-.5-1.4-.8"/><path d="m58.4 23.1v6c.6.2 1.1.4 1.6.5v-5.6c-.6-.3-1.1-.6-1.6-.9"/><path d="m2.1 36.4c0 0 1.3 4.4 5 4.2l54.9-1.7v-1.5l-59.9-1"/></g><path d="m5.9 40.6c0 0 2.4 1.6.5 3.3-1 .9.3 2.6 4.2 2.3 12.9-1.3 51.4-5.3 51.4-5.3v-2l-56.1 1.7" fill="#62727a"/><g fill="#fff"><path d="m24.2 28.7c-1.6 1.6-3.7 2.1-4.7 1.1-1-1-.5-3.1 1.1-4.8 1.6-1.6 3.7-2.1 4.7-1.1 1.1 1 .6 3.2-1.1 4.8"/><path d="m4.5 29.1c.7 0 1.2-1.2 1.1-2.7-.1-1.1-.4-2-.9-2.4-.5 1.5-.9 2.9-1.2 4.2.3.6.6.9 1 .9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f685.svg b/public/emoji/1f685.svg
new file mode 100644
index 000000000..e6e4a7a6a
--- /dev/null
+++ b/public/emoji/1f685.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#94989b" d="m2 56.2h60v5.8h-60z"/><path d="m49.5 51.5c0 3.4 2.5 6.1 5.6 6.1 3.1 0 5.6-2.8 5.6-6.1h-11.2" fill="#3e4347"/><path d="m57 51.5c0 1.1-.8 2-1.9 2-1 0-1.9-.9-1.9-2h-1.9c0 2.3 1.7 4.1 3.8 4.1 2.1 0 3.8-1.8 3.8-4.1h-1.9" fill="#94989b"/><path d="m37.5 51.5c0 3.4 2.5 6.1 5.6 6.1s5.6-2.8 5.6-6.1h-11.2" fill="#3e4347"/><path d="m45 51.5c0 1.1-.8 2-1.9 2-1 0-1.9-.9-1.9-2h-1.9c0 2.3 1.7 4.1 3.8 4.1 2.1 0 3.8-1.8 3.8-4.1h-1.9" fill="#94989b"/><path d="m25.5 51.5c0 3.4 2.5 6.1 5.6 6.1s5.6-2.8 5.6-6.1h-11.2" fill="#3e4347"/><path d="m33 51.5c0 1.1-.8 2-1.9 2-1 0-1.9-.9-1.9-2h-1.9c0 2.3 1.7 4.1 3.8 4.1 2.1 0 3.8-1.8 3.8-4.1h-1.9" fill="#94989b"/><path fill="#52575b" d="m26.9 52.2h35.1v-5.3l-33-.8z"/><path d="m8.6 50.7l-2.8 9.5c0 0 8.6 0 14.2 0 7.2 0 14.1-11.8 14.1-11.8l-25.5 2.3" fill="#42ade2"/><path d="m32.9 12.3l-7.7 11.5c0 0-17.8 6.9-20 16.1-1.4 5.8 3.7 9.5 8.2 11.8 7.9.2 20.6-3.3 20.6-3.3h28v-34.5c0 0-19.2-2.9-29.1-1.6" fill="#c5d0d8"/><path d="m5.3 39.9c2.2-9.2 43.3-23.2 51.4-22.8 0 0-5.5-2.3-13.6-3.8l-18.5 6.3c-.3.5-.4.9-.4.9s-19.8 10.3-22 18.7c-.3 1.1-.3 3.6 0 4.6 1 3 5.1 6.4 7.1 7.2 1.1.4 2.5.6 4.2.7-4.6-2.3-9.6-6-8.2-11.8" fill="#dfecf4"/><path d="m43 13.4c0 0-.1 0 0 0l-6.1-.8c-1.7-.1-3.4-.2-5.2-.2-.7.1-1.2.2-1.6.4-2.5 1-4.8 5.2-5.7 7l18.6-1.7v-4.7" fill="#3e4347"/><path d="M62,42H32.9c0-11.8,16.6-11.8,16.6-11.8H62V42z" fill="#42ade2"/><path d="m20.9 40.2c0 .8-.4 1.5-.9 1.5h-9.3c-.5 0-.9-.7-.9-1.5 0-.8.4-1.5.9-1.5h9.3c.5 0 .9.7.9 1.5" fill="#aab5bc"/><path d="m20.9 51.7c-1.3.2-2.4 1.7-2.4 3.6 0 1.9 1.1 3.4 2.4 3.6v-7.2" fill="#3e4347"/><g fill="#fff"><path d="m20.9 53.1c-.8.1-1.4 1-1.4 2.2 0 1.1.6 2 1.4 2.2v-4.4"/><path d="m20.1 39c-.4.1-.8.6-.8 1.2 0 .6.4 1.1.8 1.2v-2.4"/></g><path d="m14.4 52.8c-1.1.1-1.9 1.3-1.9 2.8 0 1.5.8 2.7 1.9 2.8v-5.6" fill="#3e4347"/><path d="m14.4 53.9c-.6.1-1.1.8-1.1 1.7 0 .9.5 1.6 1.1 1.7v-3.4" fill="#fff"/><path d="m9.8 53.2c-.8.1-1.3 1-1.3 2 0 1.1.6 1.9 1.3 2v-4" fill="#3e4347"/><path d="m9.8 54.1c-.5 0-.8.5-.8 1.2 0 .6.4 1.1.8 1.2v-2.4" fill="#fff"/><path d="m43.7 13.5v4.5l12.3-1.2c0 0-6.7-2.5-12.3-3.3" fill="#3e4347"/><path d="m5.1 41c-.1-1.4.6-2.7 1.4-3.8.8-1.1 1.8-2 2.8-2.9 2.1-1.7 4.4-3.2 6.7-4.5 4.7-2.6 9.7-4.7 14.7-6.6 5-1.8 10.2-3.4 15.4-4.7 2.6-.6 5.2-1.2 7.9-1.6 2.6-.4 5.3-.8 8-.5-2.7.1-5.3.8-7.8 1.4-2.6.6-5.1 1.4-7.7 2.1-5.1 1.6-10.1 3.2-15.1 5.1-5 1.8-9.9 3.8-14.7 6.1-2.4 1.2-4.7 2.4-6.9 3.9-1.1.7-2.1 1.6-3 2.5-.8 1-1.6 2.1-1.7 3.5" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f686.svg b/public/emoji/1f686.svg
new file mode 100644
index 000000000..15d5e1ebb
--- /dev/null
+++ b/public/emoji/1f686.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#94989b" d="m16.4 48.9l-8.6 13.1h4.6l8.4-13.1z"/><path fill="#e6e6e6" d="m16.4 48.9h-4.4l-10 13.1h5.8z"/><path fill="#94989b" d="m47.6 48.9h-4.4l8.4 13.1h4.6z"/><path fill="#e6e6e6" d="m47.6 48.9l8.6 13.1h5.8l-10-13.1z"/><path fill="#3e4347" d="m44 50.1h-24l-7.6 11.9h39.2z"/><path d="m52.4 32.2h-40.8v-23.8c0-.6 10.2-3.4 20.4-3.4s20.4 2.8 20.4 3.4c0 0 0 23.8 0 23.8" fill="#ba573f"/><path d="m54.8 48.5c0 3.7-45.5 3.7-45.5 0v-6.1h45.5v6.1" fill="#c5cdd3"/><path d="m48 52.7c0 4.5-32 4.5-32 0v-7.5h32v7.5" fill="#dae3ea"/><path d="m54.8 42.4h-45.6v-30c0-.8 11.4-4.3 22.8-4.3 11.4 0 22.8 3.5 22.8 4.3v30" fill="#f14e3a"/><g fill="#3e4347"><path d="m11.6 13.7v9.5l19.3-3.2v-9.5c-.2-.8-19.4 2.4-19.3 3.2"/><path d="m33.1 10.5v9.5l19.2 3.1v-9.5c.2-.7-19-3.9-19.2-3.1"/></g><path d="m37.9 42.4h-11.8c0 0 0-16.9 0-19.3 0-2.5 11.7-2.5 11.7 0 .1 3 .1 19.3.1 19.3" fill="#fdf516"/><ellipse cx="32" cy="27.3" rx="3.4" ry="3.3" fill="#3e4347"/><g fill="#f14e3a"><ellipse cx="21.9" cy="5.1" rx="3.2" ry="3.1"/><ellipse cx="42.1" cy="5.1" rx="3.2" ry="3.1"/></g><g fill="#fdf516"><path d="m42.3 33.6c-5-1.1-15.6-1.1-20.6 0-.7.1-1.9.8-1.9 1.9v3.8c0 1 1.3 1.7 1.9 1.9 5 1.1 15.6 1.1 20.6 0 .7-.1 1.9-.8 1.9-1.9v-3.8c.1-1.1-1.2-1.8-1.9-1.9m-.2 5c0 .7-1 1.2-1.6 1.2-4.2.7-12.9.7-17.1 0-.6-.1-1.6-.6-1.6-1.2v-2.5c0-.7 1-1.2 1.6-1.2 4.2-.7 12.9-.7 17.1 0 .6.1 1.6.6 1.6 1.2v2.5"/><path d="m9.2 36.3h45.6v2.1h-45.6z"/></g><path d="m35.3 36.3c0 1.8-1.5 3.3-3.3 3.3s-3.3-1.5-3.3-3.3c0-1.8 1.5-3.3 3.3-3.3 1.8 0 3.3 1.5 3.3 3.3" fill="#3e4347"/><circle cx="32" cy="36.3" r="1.5" fill="#fff"/><path fill="#94989b" d="m23 42.4h18v6.5h-18z"/><g fill="#3e4347"><path d="m27.8 46.9h2.1v4.7h-2.1z"/><path d="m34.1 46.9h2.1v4.7h-2.1z"/></g><path fill="#94989b" d="m8.2 42.4h47.7v2.8h-47.7z"/><path fill="#f14e3a" d="m26.1 53h11.7v4.3h-11.7z"/><g fill="#3e4347"><path d="m55.8 32.9c-.1.6-.7 1-1.4.9l-9.3-1.6c-.6-.1-1.1-.7-1-1.3l.4-2.1c.1-.6.7-1 1.4-.9l9.3 1.6c.6.1 1.1.7 1 1.3l-.4 2.1"/><path d="m19.7 30.9c.1.6-.3 1.2-1 1.3l-9.3 1.6c-.6.1-1.3-.3-1.4-.9l-.4-2.1c-.1-.6.3-1.2 1-1.3l9.3-1.6c.6-.1 1.3.3 1.4.9l.4 2.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f687.svg b/public/emoji/1f687.svg
new file mode 100644
index 000000000..5f075abda
--- /dev/null
+++ b/public/emoji/1f687.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#3e4347"/><path d="m20.2 46.3l-6.5 9.4c.8.6 1.7 1.2 2.5 1.8l7.3-11.1c0-.1-3.3-.1-3.3-.1" fill="#94989b"/><path d="m20.2 46.3h-3.3l-5.6 7.3c.8.7 1.5 1.4 2.4 2l6.5-9.3" fill="#e6e6e6"/><path d="m43.8 46.3h-3.3l7.3 11.1c.9-.5 1.7-1.1 2.5-1.8l-6.5-9.3" fill="#94989b"/><path d="m43.8 46.3l6.5 9.4c.8-.6 1.6-1.3 2.4-2l-5.6-7.3h-3.3z" fill="#e6e6e6"/><path d="m49.3 44.2c0 1.8-1.4 3.2-3.2 3.2h-28.2c-1.8 0-3.2-1.4-3.2-3.2v-23.5c0-12.6 34.5-12.6 34.5 0l.1 23.5" fill="#c7e755"/><g fill="#3e4347"><path d="m47.2 40.5c0 1.1-.9 1.9-2 1.9h-4.7c-1.1 0-2-.9-2-1.9 0-1.1.9-1.9 2-1.9h4.7c1.2 0 2 .9 2 1.9"/><path d="m16.8 40.5c0-1.1.9-1.9 2-1.9h4.7c1.1 0 2 .9 2 1.9 0 1.1-.9 1.9-2 1.9h-4.7c-1.2.1-2-.8-2-1.9"/><path d="m47.2 30.4c0 1.5-1.2 2.7-2.7 2.7h-25c-1.5 0-2.7-1.2-2.7-2.7v-8.6c0-1.5 1.2-2.7 2.7-2.7h25.1c1.5 0 2.7 1.2 2.7 2.7v8.6z"/></g><g fill="#fff"><circle cx="21.1" cy="40.5" r="1.7"/><circle cx="42.9" cy="40.5" r="1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f688.svg b/public/emoji/1f688.svg
new file mode 100644
index 000000000..f5fc3b02b
--- /dev/null
+++ b/public/emoji/1f688.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#94989b" d="m2 56.5h60v5.5h-60z"/><path fill="#62696d" d="m2 56.5h60v1.8h-60z"/><path d="M25.3,14C14.5,14,2,37.4,2,50.6c0,3.2,2.5,5.8,5.7,5.9h0H62V14C62,14,48.9,14,25.3,14z" fill="#dfecf4"/><g fill="#3e4347"><path d="m15.1 19.9c-6.8 7.4-12.5 20.2-13 29.2h10.2c0 0 13.2 0 13.2-7.3 0-5.5 0-22 0-22s-10.4.1-10.4.1"/><path d="m41.5 19.9c-7.3 0-7.3 1.5-7.3 15.4v13.9h27.8v-29.3c0 0-18.6 0-20.5 0"/></g><path d="m2.1 49.1c0 .5-.1 1-.1 1.5 0 3.2 2.5 5.8 5.7 5.9h54.3v-7.3l-59.9-.1" fill="#3baacf"/><path d="M11.5,56.5c0,0,7.3-7.3,22-7.3H62v7.3H11.5z" fill="#fdf516"/><g fill="#62696d"><path d="m47.4 34.5c-.8 0-1.3.7-1.5 1.5l-1.3 10.2h-4.6c-1.4 0-1.4.9-1.4 2v1h10.3v-14.7h-1.5"/><path d="m60.5 34.5c-.8 0-1.3.7-1.5 1.5l-1.3 10.2h-4.7c-1.4 0-1.4.9-1.4 2v1h10.4v-14.7h-1.5"/></g><ellipse cx="6.4" cy="52.8" rx=".7" ry="2.2" fill="#fff"/><path d="m25.4 56.5c0 0 11.3-7.3 24.6-7.3 0 0 11.9 0 11.9-11.1v18.4h-36.5" fill="#3baacf"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f689.svg b/public/emoji/1f689.svg
new file mode 100644
index 000000000..6c3953aa3
--- /dev/null
+++ b/public/emoji/1f689.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#3e4347" d="m2 62h17.5l17.8-11.2h-29.2l-6.1 2.4z"/><path d="m23.4 51.5c.1-.1.3-.1.4-.2l-.4.2" fill="#e8e8e8"/><path d="m3.1 33.9c-2.1 9.8-.5 19.6 11.5 19.6 2.5 0 5.7-.4 8.7-2 4.8-2.6 7.6-8 8.7-15.5.1-.7.2-1.3.3-2l-29.2-.1" fill="#c7e755"/><path d="m32.3 33.9c1.2-8.5 3-19.7 6.3-24.8h-22c-2.4 2.5-5.1 5.9-7.8 10.4-2.2 3.7-4.5 9.1-5.6 14.4h29.1" fill="#3e4347"/><path d="m31.7 2c-1.3 0-8.7.6-15.1 7.1h22c1.4-2.3 3.1-3.4 5.2-2.5-1.5-1.2-4-4.6-12.1-4.6" fill="#dae3ea"/><path d="m44.6 7c-7.3-4.7-10.5 14.1-12.3 26.9l25.5-6v-10.9c0 0-6.3-4.7-13.2-10" fill="#c5d0d8"/><g fill="#83bf4f"><path d="m32.3 33.9c-.1.7-.2 1.4-.3 2-1.1 7.6-3.9 12.9-8.7 15.5l34.5-19.4v-4l-25.5 5.9"/><path d="m19.4 41.3c0 .7.2 1.3.5 1.9h6c.3-.6.5-1.2.5-1.9 0-.7-.2-1.3-.5-1.9h-6c-.3.6-.5 1.3-.5 1.9"/><path d="m3.7 41.3c0 .7.2 1.3.5 1.9h6c.3-.6.5-1.2.5-1.9 0-.7-.2-1.3-.5-1.9h-6c-.3.6-.5 1.3-.5 1.9"/></g><g fill="#d6eef0"><path d="m6.4 41.3c0 .7.2 1.3.5 1.9h4.3c.3-.6.5-1.2.5-1.9 0-.7-.2-1.3-.5-1.9h-4.4c-.3.6-.4 1.3-.4 1.9"/><path d="m22.1 41.3c0 .7.2 1.3.5 1.9h4.3c.3-.6.5-1.2.5-1.9 0-.7-.2-1.3-.5-1.9h-4.3c-.4.6-.5 1.3-.5 1.9"/></g><g fill="#3e4347"><path d="m54.6 17.5l-5.7-3.6c-.8-.5-1.5-.1-1.5.9v15.6l8.7-2v-8.1c0-1-.7-2.3-1.5-2.8"/><path d="m43.2 10.3c-2-1.3-4.4 5.9-5.2 8.2-1.4 4.8-2.7 12.9-2.7 12.9-.2 1 .5 1.7 1.4 1.5l7.2-1.7c.9-.2 1.7-1.2 1.7-2.3v-17c0 0-1.5-1-2.4-1.6"/></g><path fill="#94989b" d="m19.5 53.1h42.5v-21.1h-4.2z"/><path fill="#ffe62e" d="m28.8 53.1h-3.1l33.2-21.1h1z"/><path fill="#666" d="m19.5 53.1h42.5v8.9h-42.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f68a.svg b/public/emoji/1f68a.svg
new file mode 100644
index 000000000..e98a079b0
--- /dev/null
+++ b/public/emoji/1f68a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m43.9 7.4h-2.6c0-1.6-1.4-2.9-3.1-2.9h-12.4c-1.7 0-3.1 1.3-3.1 2.9h-2.6c0-3 2.6-5.4 5.7-5.4h12.4c3.1 0 5.7 2.4 5.7 5.4"/><path d="m28.5 10.5l-1.4.5-2.9-7.5 1.4-.5z"/><path d="m35.5 10.5l1.4.5 2.9-7.5-1.4-.5z"/></g><path fill="#94989b" d="m17.4 50.2l-8 11.8h4.3l7.8-11.8z"/><path fill="#e6e6e6" d="m17.4 50.2h-4l-9.4 11.8h5.4z"/><path fill="#94989b" d="m46.6 50.2h-4.1l7.8 11.8h4.3z"/><path fill="#e6e6e6" d="m46.6 50.2l8 11.8h5.4l-9.4-11.8z"/><path fill="#666" d="m43.2 51.3h-22.4l-7.1 10.7h36.6z"/><path d="M53.3,48c0,14.6-42.5,14.6-42.5,0V23.1c0-18.6,42.5-18.6,42.5,0V48z" fill="#c7e755"/><path d="m53.3 39.7h-42.6v-16.6c0-18.6 42.5-18.6 42.5 0 .1 0 .1 16.6.1 16.6" fill="#dae3ea"/><g fill="#83bf4f"><path d="m50.8 48.3c0 1.1-1.1 2.1-2.4 2.1h-5.8c-1.3 0-2.4-.9-2.4-2.1 0-1.1 1.1-2.1 2.4-2.1h5.8c1.3 0 2.4 1 2.4 2.1"/><path d="m13.2 48.3c0-1.1 1.1-2.1 2.4-2.1h5.8c1.3 0 2.4.9 2.4 2.1 0 1.1-1.1 2.1-2.4 2.1h-5.8c-1.3 0-2.4-1-2.4-2.1"/></g><g fill="#d6eef0"><path d="m16.9 48.3c0-1.1 1.1-2.1 2.4-2.1h2.1c1.3 0 2.4.9 2.4 2.1 0 1.1-1.1 2.1-2.4 2.1h-2.1c-1.3 0-2.4-1-2.4-2.1"/><path d="m40.1 48.3c0-1.1 1.1-2.1 2.4-2.1h2.1c1.3 0 2.4.9 2.4 2.1 0 1.1-1.1 2.1-2.4 2.1h-2.1c-1.3 0-2.4-1-2.4-2.1"/></g><path d="m50.7 39.7c0 1.6-37.4 1.6-37.4 0v-18.6c0-1.6 37.4-1.6 37.4 0v18.6" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f68b.svg b/public/emoji/1f68b.svg
new file mode 100644
index 000000000..8c64b5111
--- /dev/null
+++ b/public/emoji/1f68b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#83bf4f" d="m4.8 22.6h54.4v20.6h-54.4z"/><path fill="#ffce31" d="m4.8 43.2h54.4v3.8h-54.4z"/><g fill="#3e4347"><path d="m55.4 18.9h-46.8c-2.1 0-3.8 1.7-3.8 3.8h54.4c0-2.1-1.7-3.8-3.8-3.8"/><path d="m25.4 15.1h13.1v3.8h-13.1z"/><path d="m2 2h60v1.9h-60z"/><path d="m23.6 39.8h-9.4v-11.3c0-3.3 9.4-3.3 9.4 0v11.3"/></g><path d="m21.7 30.1c0-2.3-5.6-2.3-5.6 0v7.5h5.6v-7.5" fill="#b4d7ee"/><path d="m12.3 41.7h-7.5v-16.6c0 0 7.5.2 7.5 4.3v12.3" fill="#3e4347"/><path d="M10.4,31c0-3.7-5.6-3.6-5.6-3.6v12.1h5.6V31z" fill="#b4d7ee"/><path d="m34.8 39.8h-9.4v-11.3c0-3.3 9.4-3.3 9.4 0v11.3" fill="#3e4347"/><path d="m32.9 30.1c0-2.3-5.6-2.3-5.6 0v7.5h5.6v-7.5" fill="#b4d7ee"/><path d="m46.1 39.8h-9.4v-11.3c0-3.3 9.4-3.3 9.4 0v11.3" fill="#3e4347"/><path d="m44.2 30.1c0-2.3-5.6-2.3-5.6 0v7.5h5.6v-7.5" fill="#b4d7ee"/><path d="m57.3 39.8h-9.4v-11.3c0-3.3 9.4-3.3 9.4 0v11.3" fill="#3e4347"/><path d="m55.4 30.1c0-2.3-5.6-2.3-5.6 0v7.5h5.6v-7.5" fill="#b4d7ee"/><g fill="#3e4347"><path d="m5.8 15.5h3.2v5.6h-3.2z"/><path d="m13.5 17.5h9.1v3.7h-9.1z"/><path d="m43.9 17h9.1v3.7h-9.1z"/></g><path fill="#94989b" d="m2 56.4h60v5.6h-60z"/><path fill="#e6e6e6" d="m2 57.3h60v.9h-60z"/><g fill="#3e4347"><path transform="matrix(.5237-.8519.8519.5237 5.7151 33.7073)" d="m27.9 11.3h10.3v.9h-10.3z"/><path transform="matrix(.5242-.8516.8516.5242 7.2242 39.3621)" d="m33.7 12.4h10.3v1.7h-10.3z"/><path transform="matrix(.7881-.6155.6155.7881 2.7438 23.6407)" d="m35.3 2h.9v11.8h-.9z"/><path transform="matrix(.7877-.6161.6161.7877 4.3475 25.2263)" d="m37.9 1.8h1.8v9h-1.8z"/></g><path d="M4.8,47c0,0-1.9,0-1.9,2.8v0.9v2.8h1.9h54.4V47H4.8z" fill="#699635"/><path fill="#3e4347" d="m2.9 52h56.3v1.6h-56.3z"/><path fill="#63686b" d="m18.9 49.8h-9.4l-2.8 3.8h15z"/><circle cx="10.9" cy="53.6" r="2.8" fill="#3e4347"/><circle cx="10.9" cy="53.6" r=".9" fill="#94989b"/><circle cx="17.5" cy="53.6" r="2.8" fill="#3e4347"/><circle cx="17.5" cy="53.6" r=".9" fill="#94989b"/><path fill="#63686b" d="m54.5 49.8h-9.4l-2.8 3.8h15z"/><g fill="#3e4347"><circle cx="46.5" cy="53.6" r="2.8"/><circle cx="53.1" cy="53.6" r="2.8"/></g><g fill="#94989b"><circle cx="46.5" cy="53.6" r=".9"/><circle cx="53.1" cy="53.6" r=".9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f68c.svg b/public/emoji/1f68c.svg
new file mode 100644
index 000000000..99862d511
--- /dev/null
+++ b/public/emoji/1f68c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffce31" d="m2 38.4h60v16.5h-60z"/><g fill="#3e4347"><path d="m2 54.9h60v1.8h-60z"/><path d="m13.8 44.1h48.2v1h-48.2z"/><path d="m13.8 38.8h48.2v1h-48.2z"/></g><g fill="#63686b"><path d="m49.6 46.8c-4.6 0-8.3 3.6-8.3 8.1 0 .6.1 1.2.2 1.8h16.2c.1-.6.2-1.2.2-1.8 0-4.5-3.7-8.1-8.3-8.1"/><path d="m18.6 46.8c-4.6 0-8.3 3.6-8.3 8.1 0 .6.1 1.2.2 1.8h16.2c.1-.6.2-1.2.2-1.8-.1-4.5-3.8-8.1-8.3-8.1"/></g><path d="m59.9 16h-55.6c-1.1 0-2 .9-2.3 2v20.3h60v-20.3c0-1.1-.9-2-2.1-2" fill="#ffce31"/><ellipse cx="49.6" cy="54.9" rx="7.2" ry="7.1" fill="#3e4347"/><ellipse cx="49.6" cy="54.9" rx="3.6" ry="3.6" fill="#94989b"/><ellipse cx="18.6" cy="54.9" rx="7.2" ry="7.1" fill="#3e4347"/><path d="m18.6 51.3c-2 0-3.6 1.6-3.6 3.6 0 2 1.6 3.6 3.6 3.6 2 0 3.6-1.6 3.6-3.6 0-2-1.7-3.6-3.6-3.6" fill="#94989b"/><path fill="#3e4347" d="m2 20.9h3.1v17.4h-3.1z"/><path d="m4.7 53.7c-.3.2-1.5.8-1.5.8v-3.6c0 0 1.2.5 1.5.8.8.5.8 1.4 0 2" fill="#f5f5f5"/><path d="m4.1 41.8c-.2.2-1 .6-1 .6v-2.7c0 0 .8.4 1 .6.5.3.5 1 0 1.5" fill="#ed4c5c"/><path fill="#63686b" d="m14.9 20.9h7.5v4.5h-7.5z"/><path fill="#3e4347" d="m14.9 27.3h7.5v4.5h-7.5z"/><path fill="#63686b" d="m24.1 20.9h7.5v4.5h-7.5z"/><path fill="#3e4347" d="m24.1 27.3h7.5v4.5h-7.5z"/><path fill="#63686b" d="m33.5 20.9h7.5v4.5h-7.5z"/><path fill="#3e4347" d="m33.5 27.3h7.5v4.5h-7.5z"/><path fill="#63686b" d="m42.9 20.9h7.5v4.5h-7.5z"/><path fill="#3e4347" d="m42.9 27.3h7.5v4.5h-7.5z"/><path fill="#63686b" d="m51.7 20.9h7.5v4.5h-7.5z"/><g fill="#3e4347"><path d="m51.7 27.3h7.5v4.5h-7.5z"/><path d="m2 33.6h60v1h-60z"/></g><path fill="#f5f5f5" d="m18.5 43.8l-3.3-3.2v-4.5l3.3-3.2h4.7l3.3 3.2v4.5l-3.3 3.2z"/><path fill="#ed4c5c" d="m19.1 42.4l-2.5-2.3v-3.4l2.5-2.4h3.5l2.5 2.4v3.4l-2.5 2.3z"/><g fill="#94989b"><path d="m13.3 36.5h1.9v3.8h-1.9z"/><path d="m4 23.5h2.7v12.3h-2.7z"/></g><g fill="#3e4347"><path d="m6.7 20.9h6.3v10.9h-6.3z"/><path d="m2 43.6h4.7v6.4h-4.7z"/></g><g fill="#63686b"><path d="m2 44.5h3.8v.9h-3.8z"/><path d="m2 46.3h3.8v.9h-3.8z"/><path d="m2 48.2h3.8v.9h-3.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f68d.svg b/public/emoji/1f68d.svg
new file mode 100644
index 000000000..d2d2f59c7
--- /dev/null
+++ b/public/emoji/1f68d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m11 57v3c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-3h-8"/><path d="m45 57v3c0 1.1.9 2 2 2h4c1.1 0 2-.9 2-2v-3h-8"/></g><path d="M56,54c0,1.7-1.3,3-3,3H11c-1.7,0-3-1.4-3-3V7.7c0-1.7,1.3-3,3-3h42c1.7,0,3,1.3,3,3V54z" fill="#c5d0d8"/><path d="m56 54c0 1.7-1.3 3-3 3h-42c-1.7 0-3-1.4-3-3v-6h48v6" fill="#428bc1"/><g fill="#3e4347"><path d="M54.7,35.5c0,1.7-1.3,3-3,3H12.3c-1.7,0-3-1.3-3-3V17.8c0-1.7,1.3-3,3-3h39.4c1.7,0,3,1.4,3,3V35.5z"/><path d="m10.6 49.5h8.9v6h-8.9z"/></g><path fill="#f15744" d="m12 51h5.9v3h-5.9z"/><path fill="#3e4347" d="m44.6 49.5h8.9v6h-8.9z"/><path fill="#f15744" d="m46 51h5.9v3h-5.9z"/><path d="m48 11.5c0 1-.8 1.8-1.8 1.8h-28.4c-1 0-1.8-.8-1.8-1.8v-3.6c0-1 .8-1.8 1.8-1.8h28.4c1 0 1.8.8 1.8 1.8v3.6" fill="#3e4347"/><path d="m16.1 4.7c0-1.5.8-2.7 1.8-2.7h28.4c1 0 1.8 1.2 1.8 2.7-.1 0-32 0-32 0" fill="#b2c1c0"/><path fill="#3e4347" d="m22 43.4h20v11.1h-20z"/><g fill="#62727a"><path d="m22.9 44.4h18.2v1h-18.2z"/><path d="m12.5 34.3h18.2v1h-18.2z"/><path d="m27.7 38.5l-7.2-3.7.6-.3 7.6 4z"/><path d="m33.3 34.3h18.2v1h-18.2z"/><path d="m48.5 38.5l-7.2-3.7.6-.3 7.5 4z"/><path d="m22.9 46.4h18.2v1h-18.2z"/><path d="m22.9 48.4h18.2v1h-18.2z"/><path d="m22.9 50.4h18.2v1h-18.2z"/><path d="m22.9 52.4h18.2v1h-18.2z"/></g><g fill="#fff"><ellipse cx="52.2" cy="43.5" rx="2.9" ry="2.9"/><ellipse cx="46" cy="43.5" rx="2.9" ry="2.9"/><ellipse cx="18" cy="43.5" rx="2.9" ry="2.9"/><ellipse cx="11.8" cy="43.5" rx="2.9" ry="2.9"/></g><g fill="#62727a"><path d="m8 24.8c0 .6-.4 1-1 1h-2c-.6 0-1-.4-1-1v-8c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v8"/><path d="m5.8 16.7l-.7-.7 5.8-5.8v1.5z"/><path d="m56 24.8c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1h-2c-.6 0-1 .4-1 1v8"/><path d="m58.2 16.7l.7-.7-5.8-5.8v1.5z"/></g><g fill="#c7e755"><path d="m20.5 8v1.3l-.4.4-.1-.1v-1.8l.5.2m-.6 3.7v-1.8l.1-.1.4.4v1.3l-.5.2m2.5.4h-2.2c-.2 0-.3-.2-.3-.3l.5-.2h1.8l.2.5m-.2-4.2h-1.8l-.5-.2c0-.2.2-.3.3-.3h2.2l-.2.5m0 1.6l.3.3-.3.2h-1.7l-.3-.3.3-.3h1.7z"/><path d="m23.6 8v1.3l-.4.4-.1-.1v-1.8l.5.2m0 2.2v1.4l-.2.5c-.2 0-.3-.2-.3-.3v-1.9l.1-.1.4.4m1.6-2.3h-1.6l-.5-.2c0-.2.2-.3.3-.3h2l-.2.5m-.4 1.6l-.3.3-.3-.3v-1.5h.5l.1 1.5m.6-.2v-1.4l.2-.5c.2 0 .3.2.3.3v1.9l-.1.1-.4-.4m.4.5l.1.1v1.9c0 .2-.2.3-.3.3l-.2-.5v-1.4l.4-.4"/><path d="m26.7 9.7l-.1-.1v-1.6l.3-.3.2.2v1.4l-.4.4m.4.5v1.4l-.2.2-.3-.3v-1.6l.1-.1.4.4m1.6-2.3h-1.5l-.2-.3.3-.3h1.5l.2.3-.3.3m.2 4l-.3.3h-1.5l-.1-.3.3-.3h1.5l.1.3m-.1-2.6v-1.4l.2-.2.3.3v1.5l-.1.1-.4-.3m.4.5l.1.1v1.5l-.3.4-.2-.2v-1.4l.4-.4"/><path d="m30 11.7v-1.8l.1-.1.4.4v1.3l-.5.2m2.3.4h-2c-.2 0-.3-.2-.3-.3l.5-.2h1.6l.2.5m0-2.8v-1.4l.2-.5c.2 0 .3.2.3.3v1.9l-.1.1-.4-.4m.4.5l.1.1v1.9c0 .2-.2.3-.3.3l-.2-.5v-1.4l.4-.4"/><path d="m33.5 9.3v-1.4l.2-.5c.2 0 .3.2.3.3v1.9l-.1.1-.4-.4m.4.4l.1.2v1.9c0 .2-.2.3-.3.3l-.2-.5v-1.4l.4-.5"/><path d="m34.8 9.7l-.1-.1v-1.6l.3-.3.2.2v1.4l-.4.4m.4.5v1.4l-.2.2-.3-.3v-1.6l.1-.1.4.4m1.6-2.3h-1.5l-.3-.3.3-.3h1.5l.2.3-.2.3m.2 4l-.3.3h-1.5l-.3-.3.3-.3h1.5l.3.3m-.1-2.6v-1.4l.2-.2.3.3v1.5l-.1.1-.4-.3m.4.5l.1.1v1.5l-.3.3-.2-.2v-1.4l.4-.3"/><path d="m38.2 9.7l-.1-.1v-1.9c0-.2.2-.3.3-.3l.2.5v1.4l-.4.4m.4.5v1.4l-.2.5c-.2 0-.3-.2-.3-.3v-1.9l.1-.1.4.4m1.6-.9h-.5l-1-1v-.4h.4l1.1 1.1v.3m.2 0v-1.4l.2-.5c.2 0 .3.2.3.3v1.9l-.1.1-.4-.4m.4.5l.1.1v1.9c0 .2-.2.3-.3.3l-.2-.5v-1.4l.4-.4"/><path d="m42.1 8v1.3l-.4.4-.1-.1v-1.8l.5.2m-.5 3.7v-1.8l.1-.1.4.4v1.3l-.5.2m2.5.4h-2.2c-.2 0-.3-.2-.3-.3l.5-.2h1.8l.2.5m-.2-4.2h-1.8l-.5-.2c0-.2.2-.3.3-.3h2.2l-.2.5m-.1 1.6l.3.3-.3.2h-1.7l-.3-.3.3-.3h1.7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f68e.svg b/public/emoji/1f68e.svg
new file mode 100644
index 000000000..ec3e927f8
--- /dev/null
+++ b/public/emoji/1f68e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 37.6l-60 2v-16.1c0-2.6 2.1-4.7 4.7-4.7h50.6c2.6 0 4.7 2.1 4.7 4.7v14.1" fill="#c5d0d8"/><path d="m60.1 39.5h-56.2v-14c0-2.6 2.1-4.7 4.7-4.7h46.9c2.6 0 4.7 2.1 4.7 4.7l-.1 14" fill="#3e4347"/><path fill="#c5d0d8" d="m2 38.7v11.5h60v-13.6h-40.3z"/><path fill="#428bc1" d="m2 50.2h60v6.3h-60z"/><path fill="#fff" d="m2 46.2h60v2h-60z"/><g fill="#63686b"><path d="m49.6 46.2c-4.6 0-8.3 3.8-8.3 8.4 0 .6.1 1.2.2 1.8h16.2c.1-.6.2-1.2.2-1.8 0-4.6-3.7-8.4-8.3-8.4"/><path d="m18.5 46.2c-4.6 0-8.3 3.8-8.3 8.4 0 .6.1 1.2.2 1.8h16.2c.1-.6.2-1.2.2-1.8 0-4.6-3.7-8.4-8.3-8.4"/></g><path d="m49.6 47.3c-4 0-7.2 3.3-7.2 7.3 0 4.1 3.2 7.3 7.2 7.3 4 0 7.2-3.3 7.2-7.3 0-4-3.2-7.3-7.2-7.3" fill="#3e4347"/><ellipse cx="49.6" cy="54.6" rx="3.6" ry="3.7" fill="#94989b"/><path d="m18.5 47.3c-4 0-7.2 3.3-7.2 7.3 0 4.1 3.2 7.3 7.2 7.3 4 0 7.2-3.3 7.2-7.3.1-4-3.1-7.3-7.2-7.3" fill="#3e4347"/><path d="m18.5 51c-2 0-3.6 1.6-3.6 3.7 0 2 1.6 3.7 3.6 3.7 2 0 3.6-1.6 3.6-3.7.1-2.1-1.6-3.7-3.6-3.7" fill="#94989b"/><path fill="#3e4347" d="m8.4 39.6h-6.4v5.8l6.4-1.2z"/><g fill="#fff"><path d="m5.1 42.5c0 1.3-.8 2.3-1.9 2.3-.8 0-.8 0-.8-2.3 0-2.4 0-2.4.8-2.4 1 0 1.9 1.1 1.9 2.4"/><path d="m8 42.1c0 1.1-.7 2-1.6 2-.7 0-.7 0-.7-2s0-2 .7-2c.8 0 1.6.9 1.6 2"/></g><path fill="#3e4347" d="m2 52.2h4.8v2h-4.8z"/><path fill="#c5d0d8" d="m16.5 20.3h1.9v17.8h-1.9z"/><g fill="#3e4347"><path d="m15.6 20.8h.9v7.1h-.9z"/><path d="m18.4 20.8h.9v7.1h-.9z"/></g><path fill="#c5d0d8" d="m31.1 20.1h1.9v17.8h-1.9z"/><g fill="#3e4347"><path d="m30.1 20.8h.9v7.1h-.9z"/><path d="m32.9 20.8h.9v7.1h-.9z"/></g><path fill="#c5d0d8" d="m45.6 20.1h1.9v17.8h-1.9z"/><g fill="#3e4347"><path d="m44.7 20.8h.9v7.1h-.9z"/><path d="m47.5 20.8h.9v7.1h-.9z"/><path d="m25.4 15.1h13.1v3.8h-13.1z"/><path d="m2 2h60v1.9h-60z"/><path transform="matrix(.5237-.8519.8519.5237 5.7151 33.7079)" d="m27.9 11.3h10.3v.9h-10.3z"/><path transform="matrix(.524-.8517.8517.524 7.2275 39.3674)" d="m33.7 12.4h10.3v1.7h-10.3z"/><path transform="matrix(.7881-.6155.6155.7881 2.744 23.6406)" d="m35.3 2h.9v11.8h-.9z"/><path transform="matrix(.7879-.6158.6158.7879 4.3402 25.2133)" d="m37.9 1.8h1.8v9h-1.8z"/></g><path fill="#f15744" d="m62 45.6h-2.3v-2.8l2.3-.1z"/><path fill="#ffd45c" d="m59.7 39.9l2.3-1v3.9h-2.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f68f.svg b/public/emoji/1f68f.svg
new file mode 100644
index 000000000..3e9cb1d11
--- /dev/null
+++ b/public/emoji/1f68f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#83bf4f" d="m26 26h4v38h-4z"/><path fill="#42ade2" d="m31 30h19v6h-19z"/><path fill="#fc97b2" d="m31 36h19v6h-19z"/><path fill="#42ade2" d="m14 30h11v6h-11z"/><path fill="#fc97b2" d="m14 36h11v6h-11z"/><path fill="#42ade2" d="m31 42h19v6h-19z"/><g fill="#699635"><path d="m26 48h4v2h-4z"/><path d="m25 35h6v2h-6z"/><path d="m25 41h6v2h-6z"/></g><path d="m28 0c-7.7 0-14 6.3-14 14 0 3.9 1.6 7.4 4.1 9.9l9.9 1 9.9-1c2.5-2.5 4.1-6 4.1-9.9 0-7.7-6.3-14-14-14" fill="#42ade2"/><path d="m37.9 23.9l-2.8-2.8c-3.9 3.9-10.2 3.9-14.1 0l-2.8 2.8c2.2 2.2 5 3.5 7.9 3.9v2.2h4v-2.2c2.8-.4 5.6-1.7 7.8-3.9" fill="#ff717f"/><path d="m34 15c0 1.1-.9 2-2 2h-8c-1.1 0-2-.9-2-2v-8c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2v8" fill="#fff"/><g fill="#42ade2"><path d="m32 10c0 .6-.4 1-1 1h-6c-.5 0-1-.4-1-1v-2c0-.6.5-1 1-1h6c.6 0 1 .4 1 1v2"/><circle cx="25" cy="14" r="1"/><circle cx="31" cy="14" r="1"/></g><g fill="#fff"><path d="m31 16v3c0 .5.5 1 1 1 .6 0 1-.5 1-1v-3h-2"/><path d="m23 16v3c0 .5.5 1 1 1 .6 0 1-.5 1-1v-3h-2"/></g><g fill="#699635"><path d="m25 42h6v6h-6z"/><path d="m25 36h6v6h-6z"/><path d="m25 30h6v6h-6z"/></g><g fill="#83bf4f"><path d="m27 30h2v5h-2z"/><path d="m27 37h2v4h-2z"/><path d="m27 43h2v5h-2z"/></g><g fill="#fff"><path d="m15.9 31.6h1.6v3h-1.6z"/><path d="m19.5 31.6h3.3v3h-3.3z"/><path d="m15.9 37.5h3.3v3h-3.3z"/><path d="m21.2 37.5h1.7v3h-1.7z"/><path d="m42.6 31.5h6.2v1h-6.2z"/><path d="m35.2 31.5h6.2v1h-6.2z"/><path d="m38.6 33.5h10.1v1h-10.1z"/><path d="m37.4 43.5h11.3v1h-11.3z"/><path d="m45 45.5h3.7v1h-3.7z"/><path d="m33.3 45.5h10.6v1h-10.6z"/><path d="m41.5 37.5h7.2v1h-7.2z"/><path d="m32.9 37.5h7.2v1h-7.2z"/><path d="m45 39.5h3.8v1h-3.8z"/><path d="m40.1 39.5h3.8v1h-3.8z"/><path d="m35.5 39.5h3.8v1h-3.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f690.svg b/public/emoji/1f690.svg
new file mode 100644
index 000000000..5357258cc
--- /dev/null
+++ b/public/emoji/1f690.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 51.6c0 .6.1 3.4-3.6 3.4 0 0-40.9 0-52.9 0-.6 0-3.4-.5-3.5-3.2 0 0 0-8.6 0-14.7 0-8.1 3.6-20.1 15.1-20.1 13.3 0 40.1 0 40.1 0 4.8 0 4.8 3.2 4.8 8.4v26.2" fill="#dae3ea"/><path d="m62 49.8c0 2.5 0 5.2-3.6 5.2 0 0-40.9 0-52.9 0-.6 0-3.4-.5-3.5-3.2v-3.1h60v1.1" fill="#c5d0d8"/><g fill="#3e4347"><path d="m7.9 36h4.5c3.5-4 8.2-4 8.2-4v-12.4c-7.1 0-12.7 3.8-12.7 16.4"/><path d="m2 38.5h3c0 0-.3-13.8 5.2-17.7h-2.4c0-.1-6.2 4.7-5.8 17.7"/><path d="m23.4 19.6h35.1v12.4h-35.1z"/><path d="m6.4 51.8c0 1.1-.7 2-1.6 2-.7 0-.7 0-.7-2s0-2 .7-2c.8 0 1.6.9 1.6 2"/></g><path d="m5.9 51.8c0 .7-.5 1.3-1.1 1.3-.5 0-.5 0-.5-1.3s0-1.3.5-1.3c.6 0 1.1.6 1.1 1.3" fill="#fff"/><path fill="#f15744" d="m62 45.3l-2.3-2.9v-2.8h2.3z"/><path fill="#ffd45c" d="m59.7 36.7l2.3-2.8v5.7h-2.3z"/><path fill="#3e4347" d="m10.6 45.5h-5.8v-3l5.8-.9z"/><path fill="#fff" d="m9.1 45.1h-4.1v-2.2l4.1-.6z"/><path d="m62 46.6c0 0-20.2 0-26.8 0-4.3 0-5.6 2.1-5.6 2.1h32.4v-2.1" fill="#62727a"/><path d="m60.2 54.7c0-5.2-4.2-9.4-9.4-9.4-5.2 0-9.4 4.2-9.4 9.4.1 2.5 18.8 2.5 18.8 0" fill="#c5d0d8"/><path d="m57.9 54.9c0-3.9-3.2-7.1-7.1-7.1-3.9 0-7.1 3.2-7.1 7.1s3.2 7.1 7.1 7.1c3.9 0 7.1-3.2 7.1-7.1" fill="#3e4347"/><circle cx="50.8" cy="54.9" r="4" fill="#dae3ea"/><g fill="#3e4347"><circle cx="50.8" cy="50.9" r="1"/><circle cx="47.3" cy="52.9" r="1"/><circle cx="47.3" cy="56.9" r="1"/><circle cx="50.8" cy="59" r="1"/><circle cx="54.3" cy="56.9" r="1"/><path d="m54.8 53.8c-.5.3-1.1.1-1.4-.4s-.1-1.1.4-1.4c.5-.3 1.1-.1 1.4.4.3.5.1 1.1-.4 1.4"/></g><circle cx="50.8" cy="54.9" r="2" fill="#62727a"/><path d="m28.3 54.7c0-5.2-4.2-9.4-9.4-9.4-5.2 0-9.4 4.2-9.4 9.4 0 2.5 18.8 2.5 18.8 0" fill="#c5d0d8"/><path d="m26 54.9c0-3.9-3.2-7.1-7.1-7.1-3.9 0-7.1 3.2-7.1 7.1s3.2 7.1 7.1 7.1c3.9 0 7.1-3.2 7.1-7.1" fill="#3e4347"/><path d="m22.9 54.9c0-2.2-1.8-4-4-4-2.2 0-4 1.8-4 4 0 2.2 1.8 4 4 4 2.2.1 4-1.7 4-4" fill="#dae3ea"/><g fill="#3e4347"><circle cx="18.9" cy="50.9" r="1"/><circle cx="15.4" cy="52.9" r="1"/><path d="m14.9 56.1c.5-.3 1.1-.1 1.4.4.3.5.1 1.1-.4 1.4-.5.3-1.1.1-1.4-.4-.3-.5-.1-1.2.4-1.4"/><circle cx="18.9" cy="59" r="1"/><circle cx="22.4" cy="56.9" r="1"/><circle cx="22.4" cy="52.9" r="1"/></g><g fill="#62727a"><circle cx="18.9" cy="54.9" r="2"/><path d="m39.2 36.3h15v.9h-15z"/><path d="m25.2 37.6c0 .3-.2.5-.5.5-.3 0-.5-.2-.5-.5v-2.8c0-.3.2-.5.5-.5.3 0 .5.2.5.5v2.8"/><path d="m17.5 36.5c-.3 0-.5-.2-.5-.5 0-.3.2-.5.5-.5h2.8c.3 0 .5.2.5.5 0 .3-.2.5-.5.5h-2.8"/><path d="m2 41.6h1.9v5.6h-1.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f691.svg b/public/emoji/1f691.svg
new file mode 100644
index 000000000..2bcbcffa6
--- /dev/null
+++ b/public/emoji/1f691.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b3bdc4" d="m29.2 12.8h9.4v4.7h-9.4z"/><path d="m4.6 34.4c-.5.6-.7 3.2-.7 3.2v15h54.9c0 0 3.3-9.4 3.3-30 0-7.3-4.6-7.5-20.6-7.5s-20 1.5-23.4 4.7c-3.3 2.9-9.8 10.2-13.5 14.6" fill="#e1e8ed"/><path d="m19.5 20.8l-11.7 12.1h19.5v-15.3c-3.6 0-6.4 1.7-7.8 3.2" fill="#3e4347"/><path d="m62 54.5c0 1-.8 1.9-1.9 1.9h-56.2c-1 0-1.9-.8-1.9-1.9 0-1 .8-1.9 1.9-1.9h56.2c1.1 0 1.9.9 1.9 1.9" fill="#b3bdc4"/><path d="m33.9 6.7c-1.6 0-2.6 1.3-2.8 2.8-.1.8-.9 3.3-.9 3.3h7.5c0 0-.8-2.4-.9-3.3-.3-1.5-1.4-2.8-2.9-2.8" fill="#f15744"/><path d="m32 9.5c0 1 .8 1.9 1.9 1.9v-3.8c-1.1 0-1.9.9-1.9 1.9" fill="#ffc7ce"/><g fill="#f15744"><path d="m40 2l-2.8 4.7 4.6-3.3z"/><path d="m27.7 2l2.9 4.7-4.7-3.3z"/><path d="m38.6 8.6l4.6-1.9 1 1.9z"/><path d="m29.2 8.6l-4.7-1.9-.9 1.9z"/></g><path d="m6.4 46.7v-7.2c0-1-.8-1.9-1.9-1.9h-.6v3.8 7.2h.6c1 0 1.9-.9 1.9-1.9" fill="#62727a"/><g fill="#f15744"><path d="m61.4 36.6h-28.5l-3.8 3.8h-22.7v3.8h24.7l3.7-3.7h26.2c.2-1.2.3-2.5.4-3.9"/><path d="m52.6 25.9c0-.5-.4-.9-.9-.9h-3.3c-.5 0-.9-.4-.9-.9v-3.3c0-.5-.4-.9-.9-.9h-.9c-.5 0-.9.4-.9.9v3.2c0 .5-.4.9-.9.9h-3.3c-.5 0-.9.4-.9.9v.9c0 .5.4.9.9.9h3.3c.5 0 .9.4.9.9v3.5c0 .5.4.9.9.9h.9c.5 0 .9-.4.9-.9v-3.3c0-.5.4-.9.9-.9h3.3c.5 0 .9-.4.9-.9v-1"/></g><path d="m56.4 54.5c0-4.1-3.4-7.5-7.5-7.5-4.1 0-7.5 3.4-7.5 7.5 0 4.1 3.4 7.5 7.5 7.5 4.1 0 7.5-3.4 7.5-7.5" fill="#3e4347"/><path d="m48.9 50.2c2.4 0 4.3 1.9 4.3 4.3 0 2.4-1.9 4.3-4.3 4.3-2.4 0-4.3-1.9-4.3-4.3 0-2.4 1.9-4.3 4.3-4.3" fill="#dae3ea"/><g fill="#3e4347"><circle cx="48.9" cy="50.2" r="1.1"/><circle cx="45.2" cy="52.4" r="1.1"/><circle cx="45.2" cy="56.6" r="1.1"/><circle cx="48.9" cy="58.8" r="1.1"/><circle cx="52.6" cy="56.6" r="1.1"/><path d="m53.1 53.3c-.5.3-1.2.1-1.5-.4-.3-.5-.1-1.2.4-1.5.5-.3 1.2-.1 1.5.4s.1 1.2-.4 1.5"/></g><circle cx="48.9" cy="54.5" r="2.1" fill="#62727a"/><path d="m22.6 54.5c0-4.1-3.4-7.5-7.5-7.5-4.1 0-7.5 3.4-7.5 7.5 0 4.1 3.4 7.5 7.5 7.5 4.2 0 7.5-3.4 7.5-7.5" fill="#3e4347"/><path d="m19.4 54.5c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3 0 2.4 1.9 4.3 4.3 4.3 2.4 0 4.3-1.9 4.3-4.3" fill="#dae3ea"/><g fill="#3e4347"><circle cx="15.1" cy="50.2" r="1.1"/><circle cx="11.4" cy="52.4" r="1.1"/><path d="m10.9 55.7c.5-.3 1.2-.1 1.5.4.3.5.1 1.2-.4 1.5-.5.3-1.2.1-1.5-.4-.3-.5-.1-1.2.4-1.5"/><circle cx="15.1" cy="58.8" r="1.1"/><circle cx="18.8" cy="56.6" r="1.1"/><circle cx="18.8" cy="52.4" r="1.1"/></g><circle cx="15.1" cy="54.5" r="2.1" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f692.svg b/public/emoji/1f692.svg
new file mode 100644
index 000000000..d82b25483
--- /dev/null
+++ b/public/emoji/1f692.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#f14e3a"><path d="m18.9 23h-11c-1.1 0-2 .9-2 2s.9 2 2 2h11v-4"/><path d="m61.9 33l-6-6h-26c-1.1 0-2 .9-2 2v22h34v-18"/><path d="m19.9 23h-8.2c-1.1 0-1.7.9-1.8 2l-2.9 11-1.6 1.1c-.9.6-1.9 1.8-2.1 2.9l-1.3 9c-.2 1.1.6 2 1.7 2h18.3v-26c-.1-1.1-1-2-2.1-2"/></g><g fill="#3e4347"><path d="m11.3 33l.7-5c.1-.5-.3-1-.9-1h-2l-2.1 9"/><path d="m19.9 32c0 .6-.4 1.3-.9 1.5l-4.3 1.5c-.5.2-.8-.2-.7-.7l.7-6.2c.1-.6.5-1 1-1h3.4c.5 0 .9.4.8 1v3.9"/></g><g fill="#e1e8ed"><path d="m15.8 49c1.3.7 2.3 1.7 3.1 3h.1 3v-3h-6.2"/><path d="m0 51v4c0 1.1.9 2 2 2h2c0-.3-.1-.7-.1-1 0-3 1.6-5.6 4.1-7h-6c-1.1 0-2 .9-2 2"/><path d="m20.9 52c-1.5-3.5-5-6-9-6s-7.5 2.5-9 6h18"/></g><circle cx="11.9" cy="56" r="8" fill="#3e4347"/><circle cx="11.9" cy="56" r="5" fill="#b2c1c0"/><g fill="#3e4347"><path d="m11.9 51.7c-.8 0-1.2.5-.9 1.2l.5 1.4c.2.6.6.6.9 0l.5-1.4c.2-.7-.2-1.2-1-1.2"/><path d="m7.9 54.7c-.3.7.1 1.3.8 1.2l1.4-.1c.7 0 .8-.4.3-.8l-1.1-.9c-.6-.4-1.2-.1-1.4.6"/><path d="m9.4 59.5c.6.4 1.3.3 1.4-.4l.4-1.4c.2-.7-.1-.9-.7-.5l-1.1.8c-.6.3-.6 1 0 1.5"/><path d="m14.5 59.5c.6-.4.6-1.1.1-1.5l-1.2-.8c-.6-.4-.9-.2-.7.5l.4 1.4c.1.6.7.8 1.4.4"/><path d="m16 54.7c-.2-.7-.9-1-1.4-.5l-1.1.8c-.5.4-.4.8.3.8l1.4.1c.7.1 1-.5.8-1.2"/><circle cx="37.9" cy="56" r="8"/></g><circle cx="37.9" cy="56" r="5" fill="#b2c1c0"/><g fill="#3e4347"><path d="m37.9 51.7c-.8 0-1.2.5-.9 1.2l.5 1.4c.2.6.6.6.9 0l.5-1.4c.2-.7-.2-1.2-1-1.2"/><path d="m33.9 54.7c-.2.7.1 1.3.8 1.2l1.4-.1c.7 0 .8-.4.3-.8l-1.1-.9c-.6-.4-1.2-.1-1.4.6"/><path d="m35.4 59.5c.6.4 1.3.3 1.4-.4l.4-1.4c.2-.7-.1-.9-.7-.5l-1.2.8c-.5.3-.5 1 .1 1.5"/><path d="m40.5 59.5c.6-.4.6-1.1.1-1.5l-1.2-.8c-.6-.4-.9-.2-.7.5l.4 1.4c.1.6.7.8 1.4.4"/><path d="m42 54.7c-.2-.7-.9-1-1.4-.5l-1.1.8c-.5.4-.4.8.3.8l1.4.1c.7.1 1-.5.8-1.2"/><circle cx="54.9" cy="56" r="8"/></g><circle cx="54.9" cy="56" r="5" fill="#b2c1c0"/><g fill="#3e4347"><path d="m54.9 51.7c-.8 0-1.2.5-.9 1.2l.5 1.4c.2.6.6.6.9 0l.5-1.4c.2-.7-.2-1.2-1-1.2"/><path d="m50.9 54.7c-.2.7.1 1.3.8 1.2l1.4-.1c.7 0 .8-.4.3-.8l-1.1-.9c-.6-.4-1.2-.1-1.4.6"/><path d="m52.4 59.5c.6.4 1.3.3 1.4-.4l.4-1.4c.2-.7-.1-.9-.7-.5l-1.2.8c-.5.3-.5 1 .1 1.5"/><path d="m57.5 59.5c.6-.4.6-1.1.1-1.5l-1.2-.8c-.6-.4-.9-.2-.7.5l.4 1.4c.1.6.7.8 1.4.4"/><path d="m59 54.7c-.2-.7-.9-1-1.4-.5l-1.1.8c-.5.4-.4.8.3.8l1.4.1c.7.1 1-.5.8-1.2"/></g><path d="m26.9 35h-4c-.5 0-1 .5-1 1v16h6v-16c0-.5-.4-1-1-1" fill="#b3bdc4"/><g fill="#e1e8ed"><path d="m62 49c-1.8-1.8-4.3-3-7.1-3h-17c-2.7 0-5.2 1.2-7 3h-3v3h3.1c1.4-2.4 4-4 6.9-4 3 0 5.5 1.6 6.9 4h3.2c1.4-2.4 4-4 6.9-4 4.4 0 8 3.6 8 8 0 .3 0 .5 0 .8.7-.3 1.1-1 1.1-1.8v-4c0-1.1-.9-2-2-2"/><path d="m18.9 19h-2c0-.5-.4-1-1-1h-3c-2.2 0-4 1.8-4 4v1h11l-1-4"/></g><path d="m14.9 19h-2c-1.7 0-3 1.3-3 3v1h6v-3c0-.5-.4-1-1-1" fill="#42ade2"/><g fill="#b8331e"><path d="m53.9 43h-16c-1.7 0-3-1.3-3-3v-6c0-1.7 1.3-3 3-3h16c1.7 0 3 1.3 3 3v6c0 1.7-1.3 3-3 3m-16-10c-.6 0-1 .4-1 1v6c0 .6.4 1 1 1h16c.6 0 1-.4 1-1v-6c0-.6-.4-1-1-1h-16"/><path d="m36.9 35h18v1h-18z"/><path d="m36.9 38h18v1h-18z"/></g><path fill="#b2c1c0" d="m54.2 21.3l-2.9-11.1-2.2-.6 2.9 11.1z"/><g fill="#3e4347"><path d="m13.2 3.8c-.1.5-.7.8-1.2.7-.5-.1-.9-.7-.7-1.2l.5-1.9c.1-.5.7-.9 1.2-.7.5.1.9.7.7 1.2l-.5 1.9"/><path d="m15.8 5.6l-4.5-2.3.5-1.9 5.1.3z"/></g><path transform="matrix(.2588-.9659.9659.2588 17.4651 39.8711)" fill="#e1e8ed" d="m32.7-6.4h4v30h-4z"/><path d="m53.1 9.4l-24.5-6.6-2.2-.6-.8.8-4.1 4.1-1 3.9-7.6-2-.5 1.9 25.1 6.7 1.4 2.4 12.6 3.4.5-1.9 1.9.5 2-1.9v-5.8l-2.8-4.9m-30.4 2.1l1-3.9 2.7-2.6 2.1 8.2-5.8-1.7m5.7-6.7l6.9 1.8-5.1 5.1-1.8-6.9m2.6 9l6-6 2.2 8.2-8.2-2.2m10.4 2.7l-2.4-8.9 8.8 2.4-6.4 6.5" fill="#b3bdc4"/><path d="m20.3.6l-1.9-.6c-.5-.1-1.1.2-1.2.7l-2.3 8.7 3.9 1 2.2-8.6c.1-.6-.2-1.1-.7-1.2" fill="#b2c1c0"/><g fill="#3e4347"><circle cx="18.3" cy="4.2" r="1"/><path d="m48.9 16l-7 7h-3v4h17v-11z"/></g><circle cx="51.1" cy="21" r="2" fill="#e1e8ed"/><path d="m26.4 47c0-.5-.4-1-1-1h-1c-.5 0-1 .5-1 1v1c0 .5.5 1 1 1h1c.6 0 1-.5 1-1v-1" fill="#f14e3a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f693.svg b/public/emoji/1f693.svg
new file mode 100644
index 000000000..7964668df
--- /dev/null
+++ b/public/emoji/1f693.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m34.8 20.6h-2.6c-1.9 0-3.5-1.6-3.5-3.5 0-1.9 1.6-3.5 3.5-3.5h2.6v7" fill="#42ade2"/><path d="m38.9 13.6h2.6c1.9 0 3.5 1.6 3.5 3.5 0 1.9-1.6 3.5-3.5 3.5h-2.6v-7" fill="#f15744"/><path d="m39.1 20.6v-7.4c0-1.2-1-2.2-2.2-2.2s-2.2 1-2.2 2.2v7.4h-2.7v2.2h9.8v-2.2c-.1 0-2.7 0-2.7 0" fill="#cbd1d6"/><path d="m58.2 37.6l-5.3-1.6c-1.1-.3-2.1-1.4-2.3-2.4l-2.2-9.2c-.2-1-1.3-1.9-2.4-1.9h-18.3c-1.1 0-2.4 1-2.9 1.9l-5.3 9.4c-.5.9-1.8 1.9-2.8 2.2l-8.3 2.5c-1.1.3-2.2 1.8-2.5 2.8l.6 2-1.6 1.8-1 9.8h56.2v-14.5c0-1.1-.9-2.5-1.9-2.8" fill="#3e4347"/><g fill="#b4d7ee"><path d="m35.8 33.7c0 .6.4 1 .9 1h7.7c.5 0 .8-.5.7-1l-1.3-7.4c-.1-.6-.6-1-1.1-1h-6c-.5 0-.9.5-.9 1v7.4"/><path d="m33.9 26.3c0-.6-.4-1-.9-1h-5.1c-.5 0-1.1.4-1.4.9l-3.8 7.6c-.2.5 0 .9.5.9h9.7c.5 0 .9-.5.9-1v-7.4z"/></g><path d="m4.9 45.1h2.8c.5 0 1-.4 1.1-.9l.6-1.9c.2-.5-.1-.9-.5-.9h-3l-1 3.7" fill="#fff"/><path d="m60.1 41.3h-2.3c-.4 0-.8.4-.9.9 0 0-.4 1.4-.5 1.9-.1.5.1.9.4.9h3.3c0 .1 0-3.7 0-3.7" fill="#f15744"/><g fill="#b2c1c0"><path d="m56 54.2c0 .7.5 1.2 1.2 1.2h3.6c.7 0 1.2-.5 1.2-1.2v-2.4c0-.7-.5-1.2-1.2-1.2h-3.6c-.7 0-1.2.5-1.2 1.2v2.4"/><path d="m2 54.2c0 .7.5 1.2 1.2 1.2h3.6c.7 0 1.2-.5 1.2-1.2v-2.4c0-.7-.5-1.2-1.2-1.2h-3.6c-.7 0-1.2.5-1.2 1.2v2.4"/><circle cx="52.2" cy="40.6" r="1.2"/></g><path d="m44.6 38.2c0 4.7-6.6 7.1-6.6 13.8h-12c0-6.7-6.6-8.9-6.6-13.8h25.2" fill="#e8e8e8"/><path fill="#dbb471" d="m32 40.6l1.1 3.4h3.6l-2.9 2.1 1.1 3.5-2.9-2.2-2.9 2.2 1.1-3.5-2.9-2.1h3.6z"/><ellipse cx="17.1" cy="53.5" rx="8.4" ry="8.5" fill="#62727a"/><ellipse cx="17.1" cy="53.5" rx="4.8" ry="4.8" fill="#e8e8e8"/><g fill="#3e4347"><path d="m18.2 51.1c-.2.6-.7 1.2-1.1 1.2s-.9-.5-1.1-1.2v-.1c-.2-.6.3-1.2 1.2-1.2.7.1 1.2.6 1 1.3"/><path d="m15.6 51.3c.5.5.7 1.2.4 1.6-.2.4-.9.5-1.6.4h-.1c-.7-.1-.9-.9-.4-1.6.5-.7 1.2-.9 1.7-.4"/><path d="m14.4 53.7c.7-.1 1.4 0 1.6.4.2.4 0 1.1-.4 1.6l-.1.1c-.5.5-1.2.3-1.6-.4-.4-.8-.2-1.5.5-1.7"/><path d="m15.9 55.9c.2-.6.7-1.2 1.1-1.2s.9.5 1.1 1.2v.1c.2.6-.3 1.2-1.2 1.2-.7 0-1.2-.6-1-1.3"/><path d="m18.5 55.7c-.5-.5-.7-1.2-.4-1.6.2-.4.9-.5 1.6-.4h.1c.7.1.9.9.4 1.6-.4.8-1.1 1-1.7.4"/><path d="m19.7 53.3c-.7.1-1.4 0-1.6-.4-.2-.4 0-1.1.4-1.6l.1-.1c.5-.5 1.2-.3 1.6.4.4.8.2 1.6-.5 1.7"/></g><g fill="#e8e8e8"><path d="m19.7 56.9l-1.1.6-4.2-7.3 1.1-.6z"/><path d="m12.8 52.9h8.4v1.2h-8.4z"/><path d="m18.6 49.6l1.1.6-4.2 7.3-1.1-.6z"/></g><ellipse cx="46.9" cy="53.5" rx="8.4" ry="8.5" fill="#62727a"/><ellipse cx="46.9" cy="53.5" rx="4.8" ry="4.8" fill="#e8e8e8"/><g fill="#3e4347"><path d="m48.1 51.1c-.2.6-.7 1.2-1.1 1.2s-.9-.5-1.1-1.2v-.1c-.2-.6.3-1.2 1.2-1.2.7.1 1.2.6 1 1.3"/><path d="m45.5 51.3c.5.5.7 1.2.4 1.6-.2.4-.9.5-1.6.4h-.1c-.7-.1-.9-.9-.4-1.6.4-.7 1.1-.9 1.7-.4"/><path d="m44.3 53.7c.7-.1 1.4 0 1.6.4.2.4 0 1.1-.4 1.6l-.1.1c-.5.5-1.2.3-1.6-.4-.4-.8-.2-1.5.5-1.7"/><path d="m45.8 55.9c.2-.6.7-1.2 1.1-1.2s.9.5 1.1 1.2v.1c.2.6-.3 1.2-1.2 1.2-.7 0-1.2-.6-1-1.3"/><path d="m48.4 55.7c-.5-.5-.7-1.2-.4-1.6.2-.4.9-.5 1.6-.4h.1c.7.1.9.9.4 1.6-.5.8-1.2 1-1.7.4"/><path d="m49.6 53.3c-.7.1-1.4 0-1.6-.4-.2-.4 0-1.1.4-1.6l.1-.1c.5-.5 1.2-.3 1.6.4.4.8.2 1.6-.5 1.7"/></g><g fill="#e8e8e8"><path d="m49.6 56.9l-1.1.6-4.2-7.3 1.1-.6z"/><path d="m42.7 52.9h8.4v1.2h-8.4z"/><path d="m48.5 49.6l1.1.6-4.2 7.3-1.1-.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f694.svg b/public/emoji/1f694.svg
new file mode 100644
index 000000000..680a09759
--- /dev/null
+++ b/public/emoji/1f694.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#42ade2"><path d="m36.6 8.3l3.1-6.3-.8 7z"/><path d="M45.2 11.3 49.6 8 47 12.9z"/><path d="m27.8 8.3l-3.1-6.3.8 7z"/><path d="m19.2 11.3l-4.5-3.3 2.6 4.9z"/></g><path fill="#62696d" d="m16.7 19.2h30.6v2.4h-30.6z"/><path fill="#f15744" d="m13.6 16.4h12.2v3.6h-12.2z"/><path fill="#badede" d="m25.9 16.4h12.2v3.6h-12.2z"/><path fill="#42ade2" d="m38.1 16.4h12.2v3.6h-12.2z"/><g fill="#62696d"><path d="m12.2 35.2c0 0-6.2.6-8-.9-1.2-1-2-3.5-.9-4.6 1.3-1.3 5.7-.5 6.9.6 1.3 1.2 2 4.9 2 4.9"/><path d="m51.8 35.2c0 0 6.2.6 8-.9 1.2-1 2-3.5.9-4.6-1.3-1.3-5.7-.5-6.9.6-1.3 1.2-2 4.9-2 4.9"/></g><path d="m60.2 56.7h-56.4c0 0-1.3-14.6 0-15.5 10.7-7.3 8.9-19.6 11-19.6 0 0 6.7-.6 17.1-.6 10.4 0 17.1.6 17.1.6 2.4 0 .1 11.4 11 19.6 1.5 1 .2 15.5.2 15.5" fill="#3e4347"/><path d="m45.1 45.6c0-.7-.5-1.3-1.1-1.3h-23.9c-.6 0-1.1.6-1.1 1.3v7.1h26.1v-7.1" fill="#62696d"/><path d="m16.8 48.7c0 .7-.5 1.2-1.2 1.2l-8.8-.9c-.7 0-1.2-.5-1.2-1.2v-3.6c0-.7.5-1.2 1.2-1.2l8.8.9c.7 0 1.2.5 1.2 1.2v3.6" fill="#fff"/><path d="m8.7 49.2l-1.9-.2c-.7 0-1.2-.5-1.2-1.2v-3.6c0-.7.5-1.2 1.2-1.2l1.8.2v6z" fill="#ffce31"/><path d="m47.2 48.7c0 .7.5 1.2 1.2 1.2l8.8-.9c.7 0 1.2-.5 1.2-1.2v-3.6c0-.7-.5-1.2-1.2-1.2l-8.8 1c-.7 0-1.2.5-1.2 1.2v3.5" fill="#fff"/><path d="m55.3 49.2l1.8-.2c.7 0 1.2-.5 1.2-1.2v-3.6c0-.7-.5-1.2-1.2-1.2l-1.8.2v6" fill="#ffce31"/><g fill="#62696d"><path d="m11.7 34.4c0 0 5.1 2.9 7.5 7.2l-3.5 1.2c0 0-.5-3-4-8.4"/><path d="m52.3 34.4c0 0-5.1 2.9-7.5 7.2l3.5 1.2c0 0 .5-3 4-8.4"/></g><g fill="#3e4347"><path d="m16.9 60.6c0 .8-.5 1.4-1.2 1.4h-8.6c-.7 0-1.2-.6-1.2-1.4v-2.7h11v2.7"/><path d="m58.1 60.6c0 .8-.5 1.4-1.2 1.4h-8.6c-.7 0-1.2-.6-1.2-1.4v-2.7h11v2.7"/></g><path d="m62 57.3c0 .5-.5.8-1.2.8 0 0-12.2.8-28.8.8s-28.8-.7-28.8-.7c-.7 0-1.2-.4-1.2-.8v-4.9c0-.5.5-.8 1.2-.8 0 0 12.2.8 28.8.8s28.8-.8 28.8-.8c.7 0 1.2.4 1.2.8 0-.1 0 4.8 0 4.8" fill="#c5d0d8"/><g fill="#f15744"><ellipse cx="11.4" cy="55.3" rx="1.9" ry="1.9"/><ellipse cx="52.6" cy="55.3" rx="1.9" ry="1.9"/></g><path d="m49.8 33.4c0 0-8.4-.4-17.8-.4-9.3 0-17.8.4-17.8.4l2.5-9.5c0 0 6.6-.4 15.3-.4 8.7 0 15.3.4 15.3.4l2.5 9.5" fill="#b4d7ee"/><path fill="#ffce31" d="m24.5 54.4h15v5.6h-15z"/><g fill="#3e4347"><path d="m22.2 59.2c0 2-4 2-4 0v-8.8c0-2 4-2 4 0v8.8"/><path d="m45.8 59.2c0 2-4 2-4 0v-8.8c0-2 4-2 4 0v8.8"/></g><circle cx="43.8" cy="54.1" r="3.3" fill="#62696d"/><circle cx="43.8" cy="54.1" r="2.3" fill="#fff"/><circle cx="20.2" cy="54.1" r="3.3" fill="#62696d"/><circle cx="20.2" cy="54" r="2.3" fill="#fff"/><g fill="#c5d0d8"><circle cx="13.3" cy="46.7" r="2.6"/><circle cx="50.7" cy="46.7" r="2.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f695.svg b/public/emoji/1f695.svg
new file mode 100644
index 000000000..c6bdad8ba
--- /dev/null
+++ b/public/emoji/1f695.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.2 38.1l-5.3-1.6c-1.1-.3-2.1-1.4-2.3-2.3l-2.2-9.1c-.2-1-1.3-1.8-2.5-1.8h-18.2c-1.1 0-2.4 1-2.9 1.8l-5.3 9.2c-.5.9-1.8 1.9-2.8 2.2l-8.3 2.5c-1.1.3-2.2 1.8-2.5 2.7l.6 1.9-1.6 1.8-1 3.7h56.2v-8.3c0-1-.9-2.4-1.9-2.7" fill="#ffe62e"/><path d="m62 51.3c0-1.4-.5-2.2-1.5-2.2h-57c-1 0-1.5.8-1.5 2.2 0 .3.1 2 .2 2.3.2 1.2 1.2 1.1 2.3 1.1h55.1c1 0 2 .1 2.3-1.1 0-.3.1-2 .1-2.3" fill="#b2c1c0"/><g fill="#3e4347"><path d="m35.8 34.2c0 .6.4 1 .9 1h7.7c.5 0 .8-.4.7-1l-1.3-7.2c-.1-.6-.6-1-1.1-1h-6c-.5 0-.9.5-.9 1v7.2"/><path d="m33.9 27.1c0-.6-.4-1-.9-1h-5.1c-.5 0-1.1.4-1.4.9l-3.8 7.4c-.2.5 0 .9.5.9h9.7c.5 0 .9-.5.9-1v-7.2z"/></g><path d="m4.9 45.4h2.8c.5 0 1-.4 1.1-.9l.6-1.8c.2-.5-.1-.9-.5-.9h-3l-1 3.6" fill="#fff"/><path d="m60.1 41.7h-2.3c-.4 0-.8.4-.9.9 0 0-.4 1.4-.5 1.8-.1.5.1.9.4.9h3.3v-3.6" fill="#f15744"/><g fill="#3e4347"><path d="m25 42.2c0 .3-.2.5-.5.5h-1.9c-.3 0-.5-.2-.5-.5v-1.8c0-.3.2-.5.5-.5h1.9c.3 0 .5.2.5.5v1.8"/><path d="m27.8 45c0 .3-.2.5-.5.5h-1.9c-.3 0-.5-.2-.5-.5v-1.8c0-.3.2-.5.5-.5h1.9c.3 0 .5.2.5.5v1.8"/><path d="m30.6 42.2c0 .3-.2.5-.5.5h-1.9c-.3 0-.5-.2-.5-.5v-1.8c0-.3.2-.5.5-.5h1.9c.3 0 .5.2.5.5v1.8"/><path d="m33.4 45c0 .3-.2.5-.5.5h-1.9c-.3 0-.5-.2-.5-.5v-1.8c0-.3.2-.5.5-.5h1.9c.3 0 .5.2.5.5v1.8"/><path d="m36.2 42.2c0 .3-.2.5-.5.5h-1.9c-.3 0-.5-.2-.5-.5v-1.8c0-.3.2-.5.5-.5h1.9c.3 0 .5.2.5.5v1.8"/><path d="m39 45c0 .3-.2.5-.5.5h-1.9c-.3 0-.5-.2-.5-.5v-1.8c0-.3.2-.5.5-.5h1.9c.3 0 .5.2.5.5v1.8"/><path d="m41.8 42.2c0 .3-.2.5-.5.5h-1.9c-.3 0-.5-.2-.5-.5v-1.8c0-.3.2-.5.5-.5h1.9c.3 0 .5.2.5.5v1.8"/></g><path d="m34.2 16.7c-.2-.9-1.1-.8-1.9-.8-.9 0-1.7-.1-1.9.8l-.8 4.8h5.4l-.8-4.8" fill="#f15744"/><g fill="#3e4347"><path d="m35.5 21.5h-2.2l-.3-5.6c-.1-1-.4-.9-.8-.9-.3 0-.7-.1-.8.9l-.3 5.5h-2.1c-.6 0-1.1.4-1.1.9v.9h8.7v-.9c0-.4-.5-.8-1.1-.8"/><ellipse cx="16.1" cy="53.7" rx="8.4" ry="8.3"/></g><ellipse cx="16.1" cy="53.7" rx="4.8" ry="4.7" fill="#e8e8e8"/><g fill="#3e4347"><path d="m17.2 51.4c-.2.6-.7 1.2-1.1 1.2s-.9-.5-1.1-1.2v-.1c-.2-.6.3-1.1 1.2-1.1.7 0 1.2.5 1 1.2"/><path d="m14.6 51.6c.5.5.7 1.2.4 1.5-.2.4-.9.5-1.6.4h-.1c-.7-.1-.9-.8-.4-1.6.5-.7 1.2-.9 1.7-.3"/><path d="m13.4 53.9c.7-.1 1.4 0 1.6.4.2.4 0 1.1-.4 1.5l-.1.1c-.5.5-1.2.3-1.6-.4-.4-.7-.2-1.4.5-1.6"/><path d="m14.9 56c.2-.6.7-1.1 1.1-1.1s.9.5 1.1 1.1v.1c.2.6-.3 1.1-1.2 1.1-.7.1-1.2-.5-1-1.2"/><path d="m17.5 55.8c-.5-.5-.7-1.2-.4-1.5.2-.4.9-.5 1.6-.4h.1c.7.1.9.8.4 1.6-.4.7-1.1.9-1.7.3"/><path d="m18.7 53.5c-.7.1-1.4 0-1.6-.4-.2-.4 0-1.1.4-1.5l.1-.1c.5-.5 1.2-.3 1.6.4.4.7.2 1.4-.5 1.6"/></g><g fill="#e8e8e8"><path d="m18.7 57l-1.1.6-4.2-7.2 1.1-.6z"/><path d="m11.8 53.1h8.4v1.2h-8.4z"/><path d="m17.6 49.8l1.1.6-4.2 7.2-1.1-.6z"/></g><ellipse cx="47.9" cy="53.7" rx="8.4" ry="8.3" fill="#3e4347"/><ellipse cx="47.9" cy="53.7" rx="4.8" ry="4.7" fill="#e8e8e8"/><g fill="#3e4347"><path d="m49.1 51.4c-.2.6-.7 1.2-1.1 1.2s-1-.6-1.2-1.2v-.1c-.2-.6.3-1.1 1.2-1.1.8 0 1.3.5 1.1 1.2"/><path d="m46.5 51.6c.5.5.7 1.2.4 1.5-.2.4-.9.5-1.6.4h-.1c-.7-.1-.9-.8-.4-1.6.4-.7 1.1-.9 1.7-.3"/><path d="m45.3 53.9c.7-.1 1.4 0 1.6.4.2.4 0 1.1-.4 1.5l-.1.1c-.5.5-1.2.3-1.6-.4-.4-.7-.2-1.4.5-1.6"/><path d="m46.8 56c.2-.6.7-1.1 1.1-1.1s.9.5 1.1 1.1v.1c.2.6-.3 1.1-1.2 1.1-.7.1-1.2-.5-1-1.2"/><path d="m49.4 55.8c-.5-.5-.7-1.2-.4-1.5.2-.4.9-.5 1.6-.4h.1c.7.1.9.8.4 1.6-.5.7-1.2.9-1.7.3"/><path d="m50.6 53.5c-.7.1-1.4 0-1.6-.4-.2-.4 0-1.1.4-1.5l.1-.1c.5-.5 1.2-.3 1.6.4.4.7.2 1.4-.5 1.6"/></g><g fill="#e8e8e8"><path d="m50.6 57l-1.1.6-4.2-7.2 1.1-.6z"/><path d="m43.7 53.1h8.4v1.2h-8.4z"/><path d="m49.5 49.8l1.1.6-4.2 7.2-1.1-.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f696.svg b/public/emoji/1f696.svg
new file mode 100644
index 000000000..6a02e812f
--- /dev/null
+++ b/public/emoji/1f696.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe62e"><path d="m58.2 31.1c0 0-1.9 2.1-1.9 3.8l-.9-4.3 2.8.5"/><path d="m57.3 27.9c0 0 2.7-.5 3.8.5.6.6.9 2.3.9 2.3 0 1-.8 1.8-1.9 1.8h-2.8c-1 0-1.9-.8-1.9-1.8v-.9c0-1.1.9-1.9 1.9-1.9"/><path d="m5.8 31.1c0 0 1.9 2.1 1.9 3.8l.9-4.3-2.8.5"/><path d="m6.7 27.9c0 0-2.7-.5-3.8.5-.6.6-.9 2.3-.9 2.3 0 1 .8 1.8 1.9 1.8h2.8c1 0 1.9-.8 1.9-1.8v-.9c0-1.1-.9-1.9-1.9-1.9"/></g><path d="m40.4 9.5h-16.8c-.5 0-.9.4-.9.9v1.9c0 .5.4.9.9.9h16.9c.5 0 .9-.4.9-.9v-1.9c0-.5-.4-.9-1-.9" fill="#b2c1c0"/><g fill="#3e4347"><path d="m58.2 60.1c0 1-.8 1.9-1.9 1.9h-7.5c-1 0-1.9-.8-1.9-1.9v-7.5c0-1 .8-1.9 1.9-1.9h7.5c1 0 1.9.8 1.9 1.9v7.5"/><path d="m17 60.1c0 1-.8 1.9-1.9 1.9h-7.5c-1 0-1.9-.8-1.9-1.9v-7.5c0-1 .8-1.9 1.9-1.9h7.5c1 0 1.9.8 1.9 1.9v7.5"/></g><g fill="#ffe62e"><path d="m60.8 42c-1.5-4.6-4.1-7.9-4.1-7.9-5.8 0-7.2-7.7-7.2-7.7h-17.5-17.5c0 0-1.4 7.7-7.2 7.7 0 0-2.6 3.4-4.1 7.9-.6 1.8-.2 5.9 0 7.8.1 1 .3 3.3 3.5 3.5 6.4.4 10.2 1.2 25.4 1.2 15.3 0 18.8-.8 25.1-1.2 3.2-.2 3.4-2.5 3.5-3.5.2-1.9.7-6 .1-7.8"/><path d="m52 16.8c-1.6-3.3-3.5-4-5.9-4.4-3.4-.6-7.1-.9-14.1-.9-7.1 0-10.7.3-14.1.9-2.4.4-4.3 1.2-5.9 4.4-1.9 3.8-4.4 16.2-4.4 18.1 0 2 2.1 2.7 4.7 2.7h19.7 19.7c2.5 0 4.7-.7 4.7-2.7 0-1.9-2.5-14.3-4.4-18.1"/></g><path d="m16.9 36.7c-.5 3.1-3.4 5.6-6.5 5.6-3.1 0-5.1-2.5-4.6-5.6.5-3.1 3.4-5.6 6.5-5.6 3.1 0 5.1 2.5 4.6 5.6" fill="#b2c1c0"/><path d="m15.1 36.7c-.4 2.1-2.3 3.8-4.3 3.8-2 0-3.4-1.7-3.1-3.8.3-2.1 2.3-3.8 4.3-3.8 2.1 0 3.4 1.7 3.1 3.8" fill="#fff"/><path d="m47.9 15.5c-1-.7-8.3-1.8-15.9-1.8s-15 1.1-15.9 1.8c-3.7 2.5-4.7 14.2-4.7 14.2s1.9.9 4.7.9c2.2 0 2.8-1.4 15.9-1.4s13.7 1.4 15.9 1.4c2.8 0 4.7-.9 4.7-.9s-1-11.7-4.7-14.2" fill="#3e4347"/><path d="m47.1 36.7c.5 3.1 3.4 5.6 6.5 5.6 3.1 0 5.1-2.5 4.6-5.6-.5-3.1-3.4-5.6-6.5-5.6-3.1 0-5.1 2.5-4.6 5.6" fill="#b2c1c0"/><path d="m48.9 36.7c.3 2.1 2.3 3.8 4.3 3.8 2 0 3.4-1.7 3.1-3.8-.3-2.1-2.3-3.8-4.3-3.8-2.1 0-3.4 1.7-3.1 3.8" fill="#fff"/><path d="m44.7 50.8c-12.7 0-12.6 0-25.3 0-1 0-.2-1.9.6-2.3 4.4-2.1 19.4-1.8 24 0 .9.3 1.7 2.3.7 2.3" fill="#3e4347"/><g fill="#fff"><circle cx="54.5" cy="47.9" r="2.8"/><circle cx="9.5" cy="47.9" r="2.8"/></g><g fill="#f15744"><circle cx="9.5" cy="47.9" r="1.9"/><circle cx="54.5" cy="47.9" r="1.9"/></g><path d="m39.5 2h-15c-.5 0-.9.4-.9.9v6.6h16.9v-6.6c-.1-.5-.5-.9-1-.9" fill="#ffe62e"/><path d="m41.1 39.7c-.5-1.6-2.4-3.6-4-3.9-2.5-.5-7.7-.5-10.2 0-1.7.3-3.5 2.3-4 3.9l-.1.3c-.5 1.6.4 2.9 2.1 2.9h14.3c1.7 0 2.6-1.3 2.1-2.9l-.2-.3" fill="#e8e8e8"/><path d="m32 36.8c-1.9 0-3.7.1-4.8.3-1 .2-2.5 1.7-3 3l-.1.3c-.1.3-.1.6 0 .8.1.2.4.3.7.3h14.3c.3 0 .6-.1.7-.3.1-.2.1-.5 0-.8l-.1-.3c-.4-1.3-1.9-2.8-3-3-1-.1-2.8-.3-4.7-.3" fill="#62727a"/><g fill="#e8e8e8"><path d="m25.7 38.7h12.6c-.4-.4-.8-.8-1.2-.9h-10.2c-.4.2-.8.5-1.2.9"/><path d="m24.7 40.3l-.1.3h14.9l-.1-.3c-.1-.2-.2-.4-.3-.7h-14.1c-.2.3-.3.5-.3.7"/></g><g fill="#62727a"><path d="m26.5 5.1c0-.3-.2-.5-.5-.5h-.1c-.3 0-.5-.2-.5-.4s.2-.4.5-.4h2.1c.3 0 .5.2.5.4s-.2.4-.5.4h-.1c-.3 0-.5.2-.5.5v2.1c0 .3-.2.5-.5.5s-.5-.2-.5-.5v-2.1z"/><path d="m30.5 6.7c-.3 0-.5.2-.6.4v.1c-.1.2-.3.4-.6.4-.3 0-.4-.2-.3-.4l.9-2.9c.1-.2.4-.4.6-.4h.2c.3 0 .5.2.6.4l.9 2.9c.1.2-.1.4-.3.4-.3 0-.5-.2-.6-.4v-.1c-.1-.2-.4-.4-.6-.4h-.2m.1-.7c.2 0 .4-.2.3-.4-.1-.2-.2-.6-.3-.8 0 0 0-.1-.1-.3 0 0-.1.2-.1.5 0 0 0 .1-.1.3l-.1.3c.1.2.2.4.4.4"/><path d="m36 7.6c-.3 0-.5-.2-.6-.3-.1-.2-.3-.5-.4-.8 0 0 0 0-.1-.3 0 0-.1.2-.2.4 0 0 0 0-.1.3l-.1.3c-.1.2-.4.4-.7.4h-.1c-.3 0-.4-.2-.2-.4l.7-1.1c.1-.2.1-.6 0-.8l-.6-1c-.1-.2 0-.4.2-.4h.1c.3 0 .5.2.6.3s.3.5.4.8c0 0 0 0 .1.2 0 0 .1-.2.2-.4 0 0 0 0 .1-.2l.1-.3c.1-.2.4-.4.7-.4h.1c.3 0 .4.2.2.4l-.6 1c-.1.2-.1.6 0 .8l.7 1.1c0 .2-.1.4-.5.4"/><path d="m38.1 3.9c.2 0 .5.2.5.5v2.8c0 .3-.2.5-.5.5s-.5-.2-.5-.5v-2.9c.1-.2.3-.4.5-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f697.svg b/public/emoji/1f697.svg
new file mode 100644
index 000000000..da85c344d
--- /dev/null
+++ b/public/emoji/1f697.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.2 37.9l-3.4-1.6c-1.1-.3-2.1-1.4-2.3-2.4l-2.2-10.1c-.2-1-1.3-1.9-2.4-1.9h-22c-1.1 0-2.4 1-2.9 1.9 0 0-3.3 6.5-4.3 8.4-.5.9-2.7 2.8-3.8 3.1-2.1.8-6.4 3.4-6.4 3.4-1.1.3-2.2 1.8-2.5 2.7l.6 1.9-1.6 1.8-1 3.7h56.2v-8.4c-.1-.8-1-2.2-2-2.5" fill="#f15744"/><path d="m62 51.2c0-1.4-.5-2.2-1.5-2.2h-57c-1 0-1.5.8-1.5 2.2 0 .3.1 2 .2 2.3.2 1.2 1.2 1.1 2.3 1.1h55.1c1 0 2 .1 2.3-1.1 0-.3.1-2 .1-2.3" fill="#b2c1c0"/><g fill="#3e4347"><path d="m37.6 34c0 .6.4 1 .9 1h9.6c.5 0 .8-.5.7-1l-1.3-8.2c-.1-.6-.6-1-1.1-1h-7.9c-.5 0-.9.5-.9 1v8.2"/><path d="m34.8 25.8c0-.6-.4-1-.9-1h-7c-.5 0-1.1.4-1.4.9l-3.8 8.4c-.2.5 0 .9.5.9h11.6c.5 0 .9-.5.9-1v-8.2z"/></g><path d="m4.9 45.3h2.8c.5 0 1-.4 1.1-.9l.6-1.9c.2-.5-.1-.9-.5-.9h-3l-1 3.7" fill="#fff"/><path d="m60.1 41.5h-2.3c-.4 0-.8.4-.9.9 0 0-.4 1.4-.5 1.9-.1.5.1.9.4.9h3.3v-3.7" fill="#ffe62e"/><ellipse cx="16.1" cy="53.6" rx="8.4" ry="8.4" fill="#3e4347"/><path d="m20.9 53.6c0 2.6-2.2 4.8-4.8 4.8-2.7 0-4.8-2.1-4.8-4.8 0-2.6 2.2-4.8 4.8-4.8 2.6 0 4.8 2.2 4.8 4.8" fill="#e8e8e8"/><g fill="#3e4347"><path d="m17.2 51.3c-.2.6-.7 1.2-1.1 1.2s-.9-.5-1.1-1.2v-.1c-.2-.6.3-1.2 1.2-1.2.7 0 1.2.6 1 1.3"/><path d="m14.6 51.5c.4.5.6 1.2.4 1.5-.2.4-.9.5-1.6.4h-.1c-.7-.1-.9-.9-.4-1.6.5-.7 1.2-.9 1.7-.3"/><path d="m13.4 53.8c.7-.1 1.4 0 1.6.4.2.4 0 1.1-.4 1.6l-.1.1c-.5.5-1.2.3-1.6-.4-.4-.8-.2-1.5.5-1.7"/><path d="m14.9 56c.2-.6.7-1.2 1.1-1.2s.9.5 1.1 1.2v.1c.2.6-.3 1.2-1.2 1.2-.7-.1-1.2-.6-1-1.3"/><path d="m17.5 55.8c-.5-.5-.7-1.2-.4-1.6.2-.4.9-.5 1.6-.4h.1c.7.1.9.9.4 1.6-.4.7-1.1.9-1.7.4"/><path d="m18.7 53.4c-.7.1-1.4 0-1.6-.4-.2-.4 0-1.1.4-1.6l.1-.1c.5-.5 1.2-.3 1.6.4.4.9.2 1.6-.5 1.7"/></g><g fill="#e8e8e8"><path d="m18.7 57l-1.1.6-4.2-7.3 1.1-.6z"/><path d="m11.8 53h8.4v1.2h-8.4z"/><path d="m17.6 49.7l1.1.6-4.2 7.3-1.1-.6z"/></g><ellipse cx="47.9" cy="53.6" rx="8.4" ry="8.4" fill="#3e4347"/><path d="m52.8 53.6c0 2.6-2.2 4.8-4.8 4.8s-4.8-2.1-4.8-4.8c0-2.6 2.2-4.8 4.8-4.8s4.8 2.2 4.8 4.8" fill="#e8e8e8"/><g fill="#3e4347"><path d="m49.1 51.3c-.2.6-.7 1.2-1.1 1.2s-.9-.5-1.1-1.2v-.1c-.2-.6.3-1.2 1.2-1.2.7 0 1.2.6 1 1.3"/><path d="m46.5 51.5c.5.5.7 1.2.4 1.6-.2.4-.9.5-1.6.4h-.1c-.7-.1-.9-.9-.4-1.6.4-.8 1.1-1 1.7-.4"/><path d="m45.3 53.8c.7-.1 1.4 0 1.6.4.2.4 0 1.1-.4 1.6l-.1.1c-.5.5-1.2.3-1.6-.4-.4-.8-.2-1.5.5-1.7"/><path d="m46.8 56c.2-.6.7-1.2 1.1-1.2s.9.5 1.1 1.2v.1c.2.6-.3 1.2-1.2 1.2-.7-.1-1.2-.6-1-1.3"/><path d="m49.4 55.8c-.5-.5-.7-1.2-.4-1.6.2-.4.9-.5 1.6-.4h.1c.7.1.9.9.4 1.6-.5.7-1.2.9-1.7.4"/><path d="m50.6 53.4c-.7.1-1.4 0-1.6-.4-.2-.4 0-1.1.4-1.6l.1-.1c.5-.5 1.2-.3 1.6.4.4.9.2 1.6-.5 1.7"/></g><g fill="#e8e8e8"><path d="m50.6 57l-1.1.6-4.2-7.3 1.1-.6z"/><path d="m43.7 53h8.4v1.2h-8.4z"/><path d="m49.5 49.7l1.1.6-4.2 7.3-1.1-.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f698.svg b/public/emoji/1f698.svg
new file mode 100644
index 000000000..cd0a8881a
--- /dev/null
+++ b/public/emoji/1f698.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m55.4 33.1c0 0-5.3-13.7-7.2-14.8-2.9-1.8-12.3-2.3-16.2-2.3-3.9 0-13.3.5-16.2 2.3-1.9 1.1-7.2 14.8-7.2 14.8h46.8" fill="#428bc1"/><g fill="#3e4347"><path d="m5.8 50.3v9.7c0 1.1.8 2 1.9 2h3.8c1 0 1.9-.9 1.9-2v-9.8h-7.6z"/><path d="m50.8 50.3v9.7c0 1.1.8 2 1.9 2h3.8c1 0 1.9-.9 1.9-2v-9.8h-7.6z"/></g><path d="m60.5 50.5c-.5 1-1.9 1.8-3.1 1.8h-50.8c-1.2 0-2.5-.8-3.1-1.8l-.2-.5c-.5-1-.5-2.2.1-2.7.6-.5 2-1 3.2-1h50.8c1.2 0 2.6.4 3.2 1 .6.5.6 1.8.1 2.7l-.2.5" fill="#428bc1"/><path d="m56.2 48.3c.5.5.1 1-.9 1h-46.6c-1 0-1.4-.4-.9-1 .5-.5 1.7-1 2.7-1h43c1 0 2.2.5 2.7 1" fill="#42ade2"/><path d="m59.5 34.3c-2.2-1.1-5-2.3-5-2.3h-45c0 0-2.9 1.2-5 2.3-1.6.8-2.5 1.3-2.5 2.8l1.1 7.2c.3 1.7 2.5 3 4.9 3h48c2.4 0 4.6-1.4 4.9-3l1.1-7.2c0-1.5-.9-2-2.5-2.8" fill="#428bc1"/><path d="m51.6 30.4c0 0-3.2-9.4-4.9-10.4-2.6-1.5-11.2-2-14.7-2-3.5 0-12.1.5-14.7 2-1.7 1-4.9 10.4-4.9 10.4-.4.7.3 1.3 1.5 1.3h36.2c1.2 0 1.9-.6 1.5-1.3" fill="#3e4347"/><path d="m42.1 31.5c-1.9-1.8-4.1-1.8-5.2-1.8-2.9 0-6.9 0-9.8 0-1.1 0-3.5 0-5.2 1.8-.4.4-2.1 2.1-2.1 2.1h24.4c0 0-1.7-1.7-2.1-2.1" fill="#42ade2"/><path d="m40.6 32.8c-.6-.6-.9-1.1-3.6-1.1-2.5 0-8.4 0-10.8 0-1.9 0-2 .5-2.7 1.1-.2.2-.8.9-.8.9h18.8c-.1-.1-.7-.7-.9-.9" fill="#3e4347"/><path d="m7.6 52.2c0 0 .2 1.6.4 2.2.3 1 1.7 1.8 2.8 1.8h42.4c1.1 0 2.5-.7 2.8-1.8.2-.5.4-2.2.4-2.2h-48.8" fill="#42ade2"/><path d="m44.2 57c-5.2 1.5-19.2 1.5-24.4 0-.4-.1-.9-.9-.9-.9h26.2c0 0-.5.8-.9.9" fill="#3e4347"/><path d="m59 41.5c-.4 2.1-2.4 3.8-4.5 3.8h-45c-2.1 0-4.1-1.7-4.5-3.8l-.4-2.1c-.4-2.1 1-3.8 3-3.8h48.8c2.1 0 3.4 1.7 3 3.8l-.4 2.1" fill="#42ade2"/><path d="m25.9 42.2c-.9.6-2.4 1.2-3.5 1.2h-13.8c-1.1 0-2-.9-2-2v-2c0-1.1.9-2 2-2h13.7c1.1 0 2.7.5 3.5 1.2l.8.6c.9.6.9 1.7 0 2.3l-.7.7" fill="#3e4347"/><g fill="#f9f3d9"><ellipse cx="11.4" cy="40.5" rx="2.8" ry="2.9"/><ellipse cx="19.8" cy="40.5" rx="2.8" ry="2.9"/></g><path d="m38.1 42.2c.9.6 2.4 1.2 3.5 1.2h13.7c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2h-13.7c-1.1 0-2.7.5-3.5 1.2l-.8.6c-.9.6-.9 1.7 0 2.3l.8.7" fill="#3e4347"/><g fill="#f9f3d9"><ellipse cx="52.6" cy="40.5" rx="2.8" ry="2.9"/><ellipse cx="44.2" cy="40.5" rx="2.8" ry="2.9"/></g><g fill="#428bc1"><path d="m9.5 31.7c.1.5-.2 1-.8 1h-3.2c-.5 0-1.1-.4-1.2-1l-.4-2c-.1-.5.2-1 .8-1h3.1c.6 0 1.1.4 1.2 1l.5 2"/><path d="m54.5 31.7c-.1.5.2 1 .8 1h3.1c.5 0 1.1-.4 1.2-1l.4-2c.1-.5-.2-1-.8-1h-3.1c-.5 0-1.1.4-1.2 1l-.4 2"/></g><g fill="#b4d7ee"><path d="m38.6 35.6h-13.2l1.9-2h9.4z"/><path d="m25.4 52.2h13.1v3.9h-13.1z"/></g><g fill="#428bc1"><path d="m30.8 33.6h1.9v2h-1.9z"/><path d="m30.8 52.2h1.9v3.9h-1.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f699.svg b/public/emoji/1f699.svg
new file mode 100644
index 000000000..12d1b6d10
--- /dev/null
+++ b/public/emoji/1f699.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.2 41.1c.1.5-.2 1-.6 1.1l-2.1.4-2.1-12.2 1.8-.2c.5-.1 1 .2 1.1.7l1.9 10.2" fill="#3e4347"/><path d="m56.3 27.7c0 0 1.3-.5 1.3-2.7 0 0-12.4 0-23.9 0-2.1 0-4.8-.1-7.2 4.5-2.1 3.9-5.3 8.1-5.4 8.2-12.4 0-15.4 6.7-16.2 7.5-1.3 1.3-.9 9.4-.9 9.4h2.3 51.3c0 0 2.6 0 2.6-4.1-.1-4.2-3.9-22.8-3.9-22.8" fill="#42ade2"/><g fill="#3e4347"><path d="m5.8 55.5c0 .5-.4.9-.9.9h-2c-.5 0-.9-.4-.9-.9v-4.6c0-.5.4-.9.9-.9h1.9c.5 0 .9.4.9.9l.1 4.6"/><path d="m38.9 55.5c0 .5-.4.9-.9.9h-12c-.5 0-.9-.4-.9-.9v-1.8c0-.5.4-.9.9-.9h12c.5 0 .9.4.9.9v1.8"/><path d="m62 55.5c0 .5-.4.9-.9.9h-1.9c-.5 0-.9-.4-.9-.9v-5.5c0-.5.4-.9.9-.9h1.9c.5 0 .9.4.9.9v5.5"/></g><g fill="#b4d7ee"><path d="m16.1 44.7c3.7 0 6.9 2.2 8.5 5.4-.8-4.2-4.3-7.4-8.5-7.4-4.2 0-7.7 3.2-8.5 7.4 1.6-3.3 4.8-5.4 8.5-5.4"/><path d="m47.9 44.7c3.7 0 6.8 2.2 8.4 5.4-.7-4.2-4.2-7.4-8.4-7.4-4.2 0-7.7 3.2-8.4 7.4 1.6-3.3 4.8-5.4 8.4-5.4"/></g><path d="m3.9 49.1c0 0 0-2.5.5-3 .5-.6 1.8-.8 3-.6.9.2-.5 2.6-3.5 3.6" fill="#d6eef0"/><g fill="#3e4347"><path d="m41.7 38.2c0 .7.5 1.2 1.1 1.2h9.2c.6 0 1-.5.9-1.2l-1.6-8.6c-.1-.7-.7-1.2-1.3-1.2h-7.2c-.6 0-1.1.5-1.1 1.2 0 0 0 8.6 0 8.6"/><path d="m39.5 29.6c0-.7-.5-1.2-1.1-1.2h-6.1c-.6 0-1.3.5-1.6 1.1l-4.5 8.9c-.3.6 0 1.1.6 1.1h11.6c.6 0 1.1-.5 1.1-1.2v-8.7"/><ellipse cx="16.1" cy="53.7" rx="8.4" ry="8.3"/></g><ellipse cx="16.1" cy="53.7" rx="4.8" ry="4.7" fill="#e8e8e8"/><g fill="#3e4347"><path d="m17.2 51.4c-.2.6-.7 1.1-1.1 1.1s-.9-.5-1.1-1.1v-.1c-.2-.6.3-1.1 1.2-1.1.7 0 1.2.5 1 1.2"/><path d="m14.6 51.6c.5.5.7 1.2.4 1.5-.2.4-.9.5-1.6.4h-.1c-.7-.1-.9-.8-.4-1.6.5-.7 1.2-.9 1.7-.3"/><path d="m13.4 53.9c.7-.1 1.4 0 1.6.4.2.4 0 1.1-.4 1.5l-.1.1c-.5.5-1.2.3-1.6-.4-.4-.7-.2-1.4.5-1.6"/><path d="m14.9 56c.2-.6.7-1.1 1.1-1.1s.9.5 1.1 1.1v.1c.2.6-.3 1.1-1.2 1.1-.7.1-1.2-.5-1-1.2"/><path d="m17.5 55.8c-.5-.5-.7-1.2-.4-1.5.2-.4.9-.5 1.6-.4h.1c.7.1.9.8.4 1.6-.4.7-1.1.9-1.7.3"/><path d="m18.7 53.5c-.7.1-1.4 0-1.6-.4-.2-.4 0-1.1.4-1.5l.1-.1c.5-.5 1.2-.3 1.6.4.4.7.2 1.4-.5 1.6"/></g><g fill="#e8e8e8"><path d="m18.7 57l-1.1.6-4.2-7.2 1.1-.6z"/><path d="m11.8 53.1h8.4v1.2h-8.4z"/><path d="m17.6 49.8l1.1.6-4.2 7.2-1.1-.6z"/></g><ellipse cx="47.9" cy="53.7" rx="8.4" ry="8.3" fill="#3e4347"/><ellipse cx="47.9" cy="53.7" rx="4.8" ry="4.7" fill="#e8e8e8"/><g fill="#3e4347"><path d="m49.1 51.4c-.2.6-.7 1.1-1.1 1.1s-1-.5-1.2-1.1v-.1c-.2-.6.3-1.1 1.2-1.1.8 0 1.3.5 1.1 1.2"/><path d="m46.5 51.6c.5.5.7 1.2.4 1.5-.2.4-.9.5-1.6.4h-.1c-.7-.1-.9-.8-.4-1.6.4-.7 1.1-.9 1.7-.3"/><path d="m45.3 53.9c.7-.1 1.4 0 1.6.4.2.4 0 1.1-.4 1.5l-.1.1c-.5.5-1.2.3-1.6-.4-.4-.7-.2-1.4.5-1.6"/><path d="m46.8 56c.2-.6.7-1.1 1.1-1.1s.9.5 1.1 1.1v.1c.2.6-.3 1.1-1.2 1.1-.7.1-1.2-.5-1-1.2"/><path d="m49.4 55.8c-.5-.5-.7-1.2-.4-1.5.2-.4.9-.5 1.6-.4h.1c.7.1.9.8.4 1.6-.5.7-1.2.9-1.7.3"/><path d="m50.6 53.5c-.7.1-1.4 0-1.6-.4-.2-.4 0-1.1.4-1.5l.1-.1c.5-.5 1.2-.3 1.6.4.4.7.2 1.4-.5 1.6"/></g><g fill="#e8e8e8"><path d="m50.6 57l-1.1.6-4.2-7.2 1.1-.6z"/><path d="m43.7 53.1h8.4v1.2h-8.4z"/><path d="m49.5 49.8l1.1.6-4.2 7.2-1.1-.6z"/></g><g fill="#3e4347"><path d="m37.7 21c0 0-2.1 1-2.1 4h2.1c0 0-.2-2.6 1.9-4h-1.9"/><path d="m49.6 21c0 0 2.1 1 2.1 4h-2.1c0 0 .2-2.6-1.9-4h1.9"/><path d="m34.5 22h18.1c1.5 0 1.5-2 0-2h-18.1c-1.5 0-1.5 2 0 2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f69a.svg b/public/emoji/1f69a.svg
new file mode 100644
index 000000000..c543e9862
--- /dev/null
+++ b/public/emoji/1f69a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 50.8c0-1-.8-1.9-1.9-1.9h-56.2c-1 0-1.9.8-1.9 1.9v1.9c0 1 .8 1.9 1.9 1.9h56.2c1 0 1.9-.8 1.9-1.9v-1.9" fill="#b2c1c0"/><ellipse cx="12.3" cy="55.5" rx="6.6" ry="6.5" fill="#3e4347"/><ellipse cx="12.3" cy="55.5" rx="3.8" ry="3.7" fill="#b2c1c0"/><ellipse cx="50.8" cy="55.5" rx="6.6" ry="6.5" fill="#3e4347"/><ellipse cx="50.8" cy="55.5" rx="3.8" ry="3.7" fill="#b2c1c0"/><path d="m54.5 19h-26.3c-3.1 0-5.6 2.5-5.6 5.6v24.3h37.5v-24.3c0-3.1-2.5-5.6-5.6-5.6" fill="#62727a"/><path d="m15.1 26.5c-4.5 0-5.6 0-5.6 7.5 0 5.6-5.6 5.6-5.6 11.2v3.7h18.8v-22.4c-.1 0-5.2 0-7.6 0" fill="#f15744"/><path fill="#ffce31" d="m5.8 43.3h1.9v3.7h-1.9z"/><path d="m12.8 39.6c-1.1 0-1.7.8-1.3 1.8l1.6 4c.4 1 1.6 1.7 2.7 1.7h3c1.1 0 2-.8 2-1.9v-3.7c0-1-.9-1.9-2-1.9h-6" fill="#d33b23"/><g fill="#3e4347"><path d="m20.8 28.3h-7.5c0 0-1.9.2-1.9 2.8v4.5c0 0 0 2.1 1.9 2.1s7.5 0 7.5 0v-9.4"/><circle cx="12.3" cy="51.7" r=".9"/><circle cx="9.1" cy="53.6" r=".9"/><path d="m8.6 56.5c.4-.3 1-.1 1.3.3.3.4.1 1-.3 1.3-.4.3-1 .1-1.3-.3-.3-.5-.2-1 .3-1.3"/><circle cx="12.3" cy="59.2" r=".9"/><circle cx="15.6" cy="57.3" r=".9"/><circle cx="15.6" cy="53.6" r=".9"/></g><ellipse cx="12.3" cy="55.5" rx="1.9" ry="1.9" fill="#62727a"/><g fill="#3e4347"><circle cx="50.8" cy="51.7" r=".9"/><circle cx="47.5" cy="53.6" r=".9"/><path d="m47 56.5c.4-.3 1-.1 1.3.3.3.4.1 1-.3 1.3-.4.3-1 .1-1.3-.3-.3-.5-.1-1 .3-1.3"/><circle cx="50.8" cy="59.2" r=".9"/><circle cx="54" cy="57.3" r=".9"/><circle cx="54" cy="53.6" r=".9"/></g><ellipse cx="50.8" cy="55.5" rx="1.9" ry="1.9" fill="#62727a"/><g fill="#fff"><path d="m28.4 32.7c-.5-.4-1.2-.6-2.2-.6-.6 0-1.2 0-1.6.1v5.4c.3 0 .8.1 1.4.1 1.1 0 1.9-.3 2.5-.8.5-.5.9-1.2.9-2.2-.2-.9-.5-1.5-1-2m-2.3 4.2c-.2 0-.4 0-.6 0v-3.9c.1 0 .4-.1.7-.1 1.3 0 2 .7 2 1.9 0 1.4-.8 2.1-2.1 2.1"/><path d="m33.2 35.2h-2.1v1.6h2.3v.8h-3.3v-5.5h3.2v.9h-2.2v1.4h2.1v.8"/><path d="m35.3 36.8v-4.7h-1v5.5h3.3v-.8z"/><path d="m38.3 32.1h1v5.5h-1z"/><path d="m43.7 32.1l-.8 2.5c-.2.7-.4 1.3-.6 2-.1-.7-.3-1.3-.5-2l-.8-2.5h-1l1.8 5.5h1.2l1.9-5.5c-.1 0-1.2 0-1.2 0"/><path d="m46.4 36.8v-1.6h2.1v-.8h-2.1v-1.4h2.2v-.9h-3.2v5.5h3.3v-.8z"/><path d="m53.1 36.1c-.1-.5-.4-.9-.8-1.1.5-.2 1-.7 1-1.4 0-.5-.2-.8-.5-1.1-.4-.3-.9-.4-1.7-.4-.6 0-1.1 0-1.5.1v5.4h1v-2.3h.5c.6 0 .8.2 1 1 .2.7.3 1.1.4 1.3h1c-.1-.2-.2-.8-.4-1.5m-1.9-1.5h-.6v-1.7c.1 0 .3 0 .6 0 .7 0 1.1.3 1.1.9 0 .5-.4.8-1.1.8"/><path d="m57.1 32.1l-.7 1.4c-.2.4-.3.7-.5 1.1-.1-.4-.3-.7-.5-1.1l-.7-1.4h-1.1l1.7 3.2v2.3h1v-2.3l1.8-3.2h-1"/></g><g fill="#3e4347"><path d="m27.3 30.2v-5.6c0-.5.4-.9.9-.9h26.2c.5 0 .9.4.9.9v5.6h1.9v-5.6c0-1.5-1.3-2.8-2.8-2.8h-26.2c-1.6 0-2.8 1.3-2.8 2.8v5.6c0 0 1.9 0 1.9 0"/><path d="m55.4 39.6v3.7c0 .5-.4.9-.9.9h-26.3c-.5 0-.9-.4-.9-.9v-3.7h-1.9v3.7c0 1.5 1.3 2.8 2.8 2.8h26.2c1.6 0 2.8-1.3 2.8-2.8v-3.7h-1.8"/></g><g fill="#b2c1c0"><circle cx="29.2" cy="25.5" r=".9"/><circle cx="53.6" cy="25.5" r=".9"/><circle cx="29.2" cy="42.4" r=".9"/><circle cx="53.6" cy="42.4" r=".9"/></g><path d="m37.6 55.5c0 1-.8 1.9-1.9 1.9h-7.5c-1 0-1.9-.8-1.9-1.9v-1.9c0-1 .8-1.9 1.9-1.9h7.5c1 0 1.9.8 1.9 1.9v1.9" fill="#62727a"/><path d="m28.5 52.7c-.6 0-1.2.4-1.2.9 0 .5.5.9 1.2.9h7c.6 0 1.2-.4 1.2-.9 0-.5-.5-.9-1.2-.9h-7" fill="#b2c1c0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f69b.svg b/public/emoji/1f69b.svg
new file mode 100644
index 000000000..5f0fbc1ca
--- /dev/null
+++ b/public/emoji/1f69b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><ellipse cx="2.9" cy="37.4" rx=".5" ry="2.1"/><path d="m2.9 35.3h1.4v4.3h-1.4z"/></g><ellipse cx="2.9" cy="37.4" rx=".2" ry="1.1" fill="#b2c1c0"/><g fill="#3e4347"><ellipse cx="4.7" cy="39.1" rx=".6" ry="2.7"/><ellipse cx="6.6" cy="39.1" rx=".6" ry="2.7"/><path d="m4.7 36.3h1.8v5.4h-1.8z"/></g><g fill="#b2c1c0"><ellipse cx="4.7" cy="39.1" rx=".3" ry="1.4"/><path d="M12.1 44.4 2 35.5 2 25.4 12.1 16.6z"/></g><path fill="#e1e8ed" d="m9.5 44.4l-4.1-4v-4.4l4.1 1.2z"/><path fill="#fff" d="m9.5 37.2l-4.1-1.2h1.6l5.1 1.2z"/><g fill="#62727a"><path d="m12.1 16.6h13.4v27.8h-13.4z"/><path d="m9.5 37.2h4.9v7.2h-4.9z"/></g><path fill="#c94747" d="m21.3 37.2h12.3v11.8h-12.3z"/><g fill="#3e4347"><path d="m29.7 60.2c0 1-.8 1.8-1.7 1.8h-3.4c-.9 0-1.7-.8-1.7-1.8v-15.2c0-1 .8-1.8 1.7-1.8h3.4c.9 0 1.7.8 1.7 1.8v15.2"/><ellipse cx="56" cy="50.7" rx="3.4" ry="8.4"/><ellipse cx="52.6" cy="50.7" rx="3.4" ry="8.4"/><path d="m52.2 50.7h4.2v8.4h-4.2z"/><path d="m11 38.6h2.5v9.4h-2.5z"/><ellipse cx="13.6" cy="43.2" rx=".8" ry="4.7"/><ellipse cx="11" cy="43.2" rx=".9" ry="4.7"/></g><g fill="#b2c1c0"><ellipse cx="11" cy="43.2" rx=".4" ry="2.8"/><path d="m39.9 2c-.2 0-.4 0-.6.1-.2.4-.3.8-.3 1.3 0 .3.1.7.2 1 .4 0 .7.1.7.5 0 2.7 0 10.3 0 10.3h1.7v-11.3c0-1.1-.8-1.9-1.7-1.9"/></g><path d="m59.2 38.3c-.5-.5-2.3-1.4-2.3-1.4s-.5-5-1.4-6.1c-.9-1.1-7.2-2.3-8.5-5.4-1.3-3.1-1.8-5.4-1.8-5.4s1.5 0 1-1.2c-.5-1.2-2.8-3.4-5.4-4 0 0-1.3-2-3.3-2.6-2.1-.6-19.5-3.3-20.4-.7-1.8 5.4-1.9 10.6-2.7 26 0 0-1.6.5-1.6 1.8 0 1.3 0 5.9 0 5.9l8.6 4.6c.3-4.9 1.3-8.5 2.5-8.5 1.4 0 2.5 5 2.5 11.2 1.3.5 3.9 1.2 8.4 1 7.2-.4 27.2-3 27.2-3s.5-8.6-2.8-12.2" fill="#f15744"/><path d="m56 43.2c.1.5-.3 1-.8 1l-14.2.9c-.5 0-.9-.4-.9-.9l-1.1-11.3c0-.5.3-.9.8-.9h14.2c.5 0 .9.4 1 .9l1 10.3" fill="#b2c1c0"/><path d="m19.1 28.2c0 .5.4 1 .9 1h2.5c.5 0 .9-.4.9-1v-7.8c0-.5-.4-.8-.8-.6l-2.7 1.3c-.4.2-.8.8-.8 1.4v5.7" fill="#3e4347"/><path d="m51.9 30.8c.9 0 .9-.1 0-.2l-13.7-1.2c-.9-.1-2.5-.4-3.4-.6l-5.3-1.4c-.9-.2-1-.1-.1.3l4.6 2.3c.9.4 1.7 1.6 2 2.5l2.7 10.9c.2 1 .3 1 .2 0l-1.4-10.8c-.1-1 .5-1.8 1.5-1.8h12.9" fill="#fed0ac"/><g fill="#b2c1c0"><path d="m17 34.1c-1 .9-2.4.9-3.4 0 0-6.4 0-12.8 0-19.2 1-.9 2.4-.9 3.4 0 0 6.4 0 12.8 0 19.2"/><path d="m14.4 2c-.2 0-.4 0-.6.1-.2.4-.3.8-.3 1.3 0 .3.1.7.2 1 .4 0 .7.1.7.5 0 2.7 0 10.3 0 10.3h1.7v-11.3c0-1.1-.8-1.9-1.7-1.9"/></g><g fill="#3e4347"><path d="m41 34.7c.1.5.5.9 1 .9l3.6-.1c.5 0 .9-.4.8-.9-.1-.5-.5-.9-1-.9l-3.6.1c-.5 0-.9.4-.8.9"/><path d="m41.5 38.4c.1.5.5.9 1 .9l3.6-.1c.5 0 .9-.4.8-.9-.1-.5-.5-.9-1-.9l-3.6.1c-.6 0-.9.4-.8.9"/><path d="m41.9 42.1c.1.5.5.9 1 .9l3.6-.1c.5 0 .9-.4.8-.9-.1-.5-.5-.9-1-.9l-3.6.1c-.5-.1-.9.4-.8.9"/><path d="m49 33.7c-.5 0-.9.4-.8.9.1.5.5.9 1 .9l3.6-.1c.5 0 .9-.4.8-.9-.1-.5-.5-.9-1-.9l-3.6.1"/><path d="m48.7 38.3c.1.5.5.9 1 .9l3.6-.1c.5 0 .9-.4.8-.9-.1-.5-.5-.9-1-.9l-3.6.1c-.5-.1-.9.4-.8.9"/><path d="m49.1 41.9c.1.5.5.9 1 .9l3.6-.1c.5 0 .9-.4.8-.9-.1-.5-.5-.9-1-.9l-3.6.1c-.5 0-.8.4-.8.9"/><path d="m34.9 19.4l-8.6-.6c-.4 0-.8.4-.8.9v4.8c0 .5.4 1 .8 1l9 .4-.4-6.5"/><path d="m45.8 25.5l-1.7-4.6c-.1-.5-.6-.9-1.1-.9l-7-.5.4 6.5 8.9.4c.4 0 .7-.4.5-.9"/></g><g fill="#fff"><path d="m39.9 50.3c0 .5-.4 1-.8 1l-5.1.3c-.5 0-.8-.4-.8-.9v-1.5c0-.5.4-1 .8-1l5.1-.3c.5 0 .8.4.8.9v1.5"/><path d="m60.3 48.3c0 .5-.4 1-.8 1.1l-3.5.4c-.5.1-.8-.3-.8-.9v-1.3c0-.5.4-1 .8-1.1l3.4-.4c.5-.1.8.3.8.9v1.3z"/></g><path fill="#62727a" d="m21.6 53.6l-8.9-7.5v-3.3l8.9 5.7z"/><path d="m22.1 47.9c-.5 0-.9.4-.9.9v7.5c0 .5.4.9.9.9h.9v-9.4l-.9.1" fill="#b2c1c0"/><g fill="#fed0ac"><path d="m22.1 36.4c0 0 7.5-4.4 10.7 4.9 3 9.2-4.2-5.1-10.7-4.9"/><path d="m21.3 13.3c0 0 3.5-2 4.9 2.3 1.5 4.2-1.9-2.4-4.9-2.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f69c.svg b/public/emoji/1f69c.svg
new file mode 100644
index 000000000..794c2d369
--- /dev/null
+++ b/public/emoji/1f69c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b8331e" d="m28.2 38.6h-23.1v6.5l9.1 7.5h33.7v-14z"/><path d="m52.6 17h-23.4l-2.8 21.4h-21.3v1.6h21.1l4.4 6.4h7.1l17.8-7.8-2.9-21.6m-4.7 19.7v-12.4c-5.2 0-2.3 4.5-4.2 7.3-2.6 3.7-7.4.4-7.4 5h-7.1l1.9-17.8h1.2v1.8c-.5.3-.8.8-.8 1.4v6.3c0 .9.8 1.7 1.7 1.7.9 0 1.7-.8 1.7-1.7v-6.3c0-.9-.8-1.7-1.7-1.7v-1.5h17.6l1.9 17.8-4.8.1" fill="#3e4347"/><g fill="#f14e3a"><path d="m54 17c0 .7-.2 1-.9 1h-24.2c-.7 0-.9-.3-.9-1v-2c0-.7.2-1 .9-1h24.2c.7 0 .9.3.9 1v2"/><path d="m6.9 33.3l21.3-3.3v8.4h-23.9c0 0 1.7-4.1 2.6-5.1"/><path d="m37.3 45.1c2-4.3 6-7.3 10.7-7.3 4.6 0 8.5 2.8 10.6 7l3.4-1.6c-2.5-5.8-7.8-9.4-14-9.4-6.3 0-11.6 3.4-14.1 9.4l3.4 1.9"/></g><circle cx="47.9" cy="49.8" r="12.2" fill="#3e4347"/><path d="m54.5 49.8c0 3.6-2.9 6.6-6.6 6.6-3.6 0-6.6-2.9-6.6-6.6 0-3.6 2.9-6.6 6.6-6.6 3.7 0 6.6 3 6.6 6.6" fill="#ffd45c"/><circle cx="47.9" cy="49.8" r="2.8" fill="#3e4347"/><path d="m15.3 43.6c-2.3-1.1-4.8-1.5-7.1-.9-.7-1.7-2.4-2.9-4.3-2.9v-11.4h-1.9v14.1h1.9v-.9c1.1 0 2.1.7 2.5 1.6-.7.3-1.5.7-2.1 1.2h-2.3v2.9h3l13.6 6.6h2.7c.2-4.5-2-8.4-6-10.3" fill="#f14e3a"/><circle cx="10.4" cy="53.6" r="8.4" fill="#3e4347"/><path d="m15.1 53.6c0 2.6-2.1 4.7-4.7 4.7-2.6 0-4.7-2.1-4.7-4.7s2.1-4.7 4.7-4.7c2.6 0 4.7 2.1 4.7 4.7" fill="#ffd45c"/><circle cx="10.4" cy="53.6" r="1.9" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f69d.svg b/public/emoji/1f69d.svg
new file mode 100644
index 000000000..4244515a2
--- /dev/null
+++ b/public/emoji/1f69d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#aab5bc" d="m2 34.2h60v5.6h-60z"/><path fill="#c5d0d8" d="m2 39.8h60v5.6h-60z"/><path fill="#dfecf4" d="m2 43.1h60v.9h-60z"/><g fill="#3e4347"><path d="m2 34.2h60v.9h-60z"/><path d="m4.8 36.5h3.7v1.9h-3.7z"/><path d="m12.3 36.5h3.8v1.9h-3.8z"/><path d="m19.8 36.5h3.8v1.9h-3.8z"/><path d="m27.3 36.5h3.8v1.9h-3.8z"/></g><path fill="#c5d0d8" d="m9.5 45.5h7.5v16.5h-7.5z"/><path fill="#dfecf4" d="m10.8 45.5h4.7v16.5h-4.7z"/><path fill="#c5d0d8" d="m47 45.5h7.5v16.5h-7.5z"/><path fill="#dfecf4" d="m48.3 45.5h4.7v16.5h-4.7z"/><path fill="#c5d0d8" d="m28.2 45.5h7.5v16.5h-7.5z"/><path fill="#dfecf4" d="m29.6 45.5h4.7v16.5h-4.7z"/><path d="M7.7,24.1c0,3.8,9.9,13.5,22.9,13.5H62V24.1H7.7" fill="#c5d0d8"/><path d="m7.7 24.1c0 .8.5 1.9 1.3 3.1h53v-3.1h-54.3" fill="#3e4347"/><path d="m45.5 39.9c-8.6 0-12.7-3.6-16.2-6.8-2.8-2.5-5.4-4.9-9.5-4.9h-10c.9 1 1.9 2.1 3.3 3.1h6.7c2.9 0 4.9 1.8 7.4 4.1 3.8 3.4 8.5 7.6 18.3 7.6h16.5v-3.1c0 0-16.5 0-16.5 0" fill="#428bc1"/><path d="m46.4 37.3c-8.6 0-12.7-3.6-16.2-6.8-2.8-2.5-5.4-4.9-9.5-4.9h-11.8v1.4c.4.6.8 1.1 1.4 1.7h10.4c2.9 0 4.9 1.8 7.4 4.1 3.8 3.4 8.5 7.6 18.3 7.6h15.6v-3.1h-15.6" fill="#3e4347"/><path d="M37.1,2h-2.4c-7.9,0-27,14.7-27,22.1h35.1H62V2H37.1z" fill="#dfecf4"/><g fill="#3e4347"><path d="m34.3 6.8c0-3-1.3-3-5.9-3 0 0-13.6 5.9-19.9 17.3 0 0 13.7-4 21.6-4 2.3 0 4.2-7 4.2-10.3"/><path d="m62 3.8v15.3c0 0-.3 0-3.1 0-4.8 0-17.6-15.3-12.1-15.3 3.8 0 15.2 0 15.2 0"/><path d="m42.5 15.4c0 1.5-1.2 2.7-2.7 2.7-1.5 0-2.7-1.2-2.7-2.7v-8.9c0-1.5 1.2-2.7 2.7-2.7 1.5 0 2.7 1.2 2.7 2.7v8.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f69e.svg b/public/emoji/1f69e.svg
new file mode 100644
index 000000000..2bbbd3a02
--- /dev/null
+++ b/public/emoji/1f69e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#63686b" d="m2 15.8l11.8-5.3 8.9-8.5 3.3 6.7 5 3 2.9 4.1 2.9-2.9 2.9-1.5 1.6 4 2.3 1.4 3.4-4.4 1.7-.4 2.6-4.6 5.1 5.5 1.8 4.5 3.8 4.2v36.6h-60z"/><g fill="#c5d0d8"><path d="m22.7 2l.1 3.8-1.8 1.6-.9 3.1 3-1.7 2-.6.9.5z"/><path d="m27.1 9.3l-.3 2.3-2.3 3.4-3.5 9.1 2.3-.3 1.2 3.2 1.8-2.7 1.6 1.4.9 6.4 2.7-2.5.4-4.2 1.5 4.2.7 4.3 1.6-8.5-1.8-9.6-2.9-4.1z"/><path d="m39.7 11.4l-.3 5-2.6 4-.6 6.9 3.5-5.4 1.2 3.5 3.1 6.3v-5.1l-.6-6.2.2-3.6-2.3-1.4z"/><path d="m51.3 7.4l1.4 4-1.1 1-.3 5.6-3.1 1.5v5.9l-1.4 5.4 2.9.9 1.9 2.6 2-.4 4 6.7-.6-4.2 2.4 1.4.5-4.8 2.1 4v-15.4l-3.8-4.2-1.8-4.5z"/><path d="m10.4 30l1.6-8.1 7-5.3-1.7-.6 1-4.9-2.8 5.5-2.9 1.5 1.4-4-1.4.9.4-3.6-2.6 4.9-1 6.5-3.1-8.9-4.3 1.9v22z"/></g><path fill="#3e4347" d="m2 58.2h60v1.9h-60z"/><path fill="#89664c" d="m2 60.1h60v1.9h-60z"/><g fill="#dbb471"><path d="m39.5 60.1h3.8v1.9h-3.8z"/><path d="m32 60.1h3.8v1.9h-3.8z"/><path d="m54.5 60.1h3.8v1.9h-3.8z"/><path d="m47 60.1h3.8v1.9h-3.8z"/><path d="m9.5 60.1h3.8v1.9h-3.8z"/><path d="m2 60.1h3.8v1.9h-3.8z"/><path d="m24.5 60.1h3.8v1.9h-3.8z"/><path d="m17 60.1h3.8v1.9h-3.8z"/></g><circle cx="27.1" cy="55.1" r="4.4" fill="#94989b"/><path d="m27.1 58.1c-1.6 0-2.9-1.3-2.9-2.9 0-1.6 1.3-2.9 2.9-2.9s2.9 1.3 2.9 2.9c0 1.5-1.3 2.9-2.9 2.9m0-4.4c-.8 0-1.5.7-1.5 1.5 0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5c0-.9-.7-1.5-1.5-1.5" fill="#3e4347"/><circle cx="36.9" cy="55.1" r="4.4" fill="#94989b"/><path d="m36.9 58.1c-1.6 0-2.9-1.3-2.9-2.9 0-1.6 1.3-2.9 2.9-2.9 1.6 0 2.9 1.3 2.9 2.9 0 1.5-1.3 2.9-2.9 2.9m0-4.4c-.8 0-1.5.7-1.5 1.5 0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5-.1-.9-.7-1.5-1.5-1.5" fill="#3e4347"/><circle cx="57" cy="55.1" r="4.4" fill="#94989b"/><path d="m57 58.1c-1.6 0-2.9-1.3-2.9-2.9 0-1.6 1.3-2.9 2.9-2.9 1.6 0 2.9 1.3 2.9 2.9 0 1.5-1.3 2.9-2.9 2.9m0-4.4c-.8 0-1.5.7-1.5 1.5 0 .8.7 1.5 1.5 1.5.8 0 1.5-.7 1.5-1.5-.1-.9-.7-1.5-1.5-1.5" fill="#3e4347"/><path d="M62,20.7H25.9c-2.8,0-5.1,2.3-5.1,5.1v29.4H62V25.8V20.7z" fill="#f2b200"/><path d="M62,20.7H25.9c-2.8,0-5.1,2.3-5.1,5.1v2.6H62V20.7z" fill="#699635"/><path fill="#ffe62e" d="m20.7 28.3h41.3v14h-41.3z"/><g fill="#3e4347"><path d="m20.1 52.6h.6v2.6h-.6z"/><path d="m18.6 51.3h1.6v5.1h-1.6z"/></g><path fill="#89664c" d="m41.3 50.3h11.3l2.5-2.5h6.9v-2.6h-7.9l-2.6 2.6h-9.2l-2.5-2.6h-19.1v2.6h18z"/><g fill="#3e4347"><path d="m60.5 38.8c0 .5-.4 1-1 1h-5.7c-.5 0-1-.4-1-1v-7c0-.5.4-1 1-1h5.7c.5 0 1 .4 1 1v7"/><path d="m50.8 38.8c0 .5-.4 1-1 1h-5.7c-.5 0-1-.4-1-1v-7c0-.5.4-1 1-1h5.7c.5 0 1 .4 1 1v7"/><path d="m41 38.8c0 .5-.4 1-1 1h-5.7c-.5 0-1-.4-1-1v-7c0-.5.4-1 1-1h5.7c.5 0 1 .4 1 1 0 0 0 7 0 7"/><path d="m31.3 38.8c0 .5-.4 1-1 1h-5.7c-.5 0-1-.4-1-1v-7c0-.5.4-1 1-1h5.7c.5 0 1 .4 1 1v7"/><path d="m20.7 51.3h41.3v3.8h-41.3z"/></g><g fill="#b4d7ee"><path d="m30.3 37.8c0 .5-.4.9-.9.9h-3.8c-.5 0-.9-.4-.9-.9v-4.9c0-.5.4-.9.9-.9h3.8c.5 0 .9.4.9.9v4.9"/><path d="m40 37.8c0 .5-.4.9-.9.9h-3.8c-.5 0-.9-.4-.9-.9v-4.9c0-.5.4-.9.9-.9h3.8c.5 0 .9.4.9.9v4.9"/><path d="m49.7 37.8c0 .5-.4.9-.9.9h-3.8c-.5 0-.9-.4-.9-.9v-4.9c0-.5.4-.9.9-.9h3.8c.5 0 .9.4.9.9v4.9"/><path d="m59.4 37.8c0 .5-.4.9-.9.9h-3.8c-.5 0-.9-.4-.9-.9v-4.9c0-.5.4-.9.9-.9h3.8c.5 0 .9.4.9.9v4.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f69f.svg b/public/emoji/1f69f.svg
new file mode 100644
index 000000000..9f1974860
--- /dev/null
+++ b/public/emoji/1f69f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#94989b"><path d="m2 9.5h60v1.9h-60z"/><path d="m2 17h60v1.9h-60z"/></g><g fill="#63686b"><path d="m2 11.4h60v5.6h-60z"/><circle cx="54.5" cy="5.8" r="3.8"/></g><circle cx="54.5" cy="5.8" r="2.3" fill="#3e4347"/><circle cx="26.4" cy="5.8" r="3.8" fill="#63686b"/><circle cx="26.4" cy="5.8" r="2.3" fill="#3e4347"/><circle cx="35.8" cy="5.8" r="3.8" fill="#63686b"/><g fill="#3e4347"><circle cx="35.8" cy="5.8" r="2.3"/><path d="m28.2 2h5.6v16.9h-5.6z"/></g><path fill="#63686b" d="m29.2 2h3.8v16.9h-3.8z"/><path fill="#3e4347" d="m56.4 2h5.6v16.9h-5.6z"/><g fill="#63686b"><path d="m57.3 2h3.8v16.9h-3.8z"/><path d="m43.2 27.3h15v24.4h-15z"/></g><path fill="#3e4347" d="m45.1 29.2h11.2v20.6h-11.2z"/><path fill="#63686b" d="m24.5 27.3h15v24.4h-15z"/><path fill="#3e4347" d="m26.4 29.2h11.2v20.6h-11.2z"/><path fill="#63686b" d="m20.8 27.3h-7.6l-7.4 24.4h15z"/><path fill="#3e4347" d="m18.9 29.2v20.6h-11.3l7.5-20.6z"/><g fill="#ed4c5c"><path d="m16.1 23.6c-5.6 0-6.6 3.8-6.6 3.8l-7.5 24.3c0 7.5 0 10.3 14.8 10.3h45.2v-10.3-24.4-3.8c0 .1-34 .1-45.9.1m23.4 3.7v24.4h-15v-24.4h15m-33.7 24.4l7.5-24.4h7.5v24.4h-15m52.4 0h-15v-24.4h15v24.4"/><path d="m24.5 18.9h37.5v3.8h-37.5z"/></g><path fill="#63686b" d="m28.2 22.6h33.8v.9h-33.8z"/><path fill="#fff" d="m2.9 53.1h2.8v2.8h-2.8z"/><path fill="#ffce31" d="m5.8 53.1h5.6v2.8h-5.6z"/><g fill="#94989b"><path d="m25.4 4.8h11.2v1.9h-11.2z"/><path d="m53.6 4.8h8.4v1.9h-8.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a0.svg b/public/emoji/1f6a0.svg
new file mode 100644
index 000000000..e8eb10897
--- /dev/null
+++ b/public/emoji/1f6a0.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#94989b" d="m30.7 6.7h3.8v15h-3.8z"/><g fill="#3e4347"><path d="M62 17 2 5.8 2 3.9 62 15.1z"/><path d="m42.3 9.5l-20.6-3.7v-1.9l20.6 3.7z"/><circle cx="21.8" cy="4.8" r="2.8"/></g><circle cx="21.8" cy="4.8" r=".9" fill="#94989b"/><circle cx="42.2" cy="8.6" r="2.8" fill="#3e4347"/><circle cx="42.2" cy="8.6" r=".9" fill="#94989b"/><path fill="#d0d0d0" d="m30.7 14.2h3.8v7.5h-3.8z"/><path d="M62,51.7C62,57.4,57.4,62,51.7,62H12.3C6.6,62,2,57.4,2,51.7V30.8c0-5.7,4.6-10.3,10.3-10.3h39.5
+		c5.7,0,10.3,4.6,10.3,10.3V51.7z" fill="#dae3ea"/><path d="m57.9 47.5h-51.8v-14.7c0-4.7 3.8-8.5 8.5-8.5h34.9c4.7 0 8.5 3.8 8.5 8.5l-.1 14.7" fill="#3e4347"/><path d="M62,51.7C62,57.4,57.4,62,51.7,62H12.3C6.6,62,2,57.4,2,51.7H62z" fill="#ed4c5c"/><g fill="#dae3ea"><path d="m61.1 55.8c.3-.7.5-1.3.7-2.1h-59.6c.1.7.4 1.4.7 2.1h58.2"/><path d="m43.9 21.5h4.1v27h-4.1z"/><path d="m30 21.5h4.1v27h-4.1z"/><path d="m16 21.5h4.1v27h-4.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a1.svg b/public/emoji/1f6a1.svg
new file mode 100644
index 000000000..84de8fddf
--- /dev/null
+++ b/public/emoji/1f6a1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#94989b"><path d="m30 11.5h4v12h-4z"/><path d="m39.6 13l-15.7-3.1.5-2.9 3.5.7 3-2.5 3.9.7 2.1 3.5 3.2.6z"/></g><path fill="#3e4347" d="M62 19.1 2 7 2 5 62 17z"/><path d="M55,49H9c0,0,0-13.1,0-17.5c0-5.5,4.5-10,10-10H45c5.5,0,10,4.5,10,10V49z" fill="#ed4c5c"/><path d="m51 44.9h-38v-11.5c0-4.6 3.7-8.3 8.3-8.3h21.4c4.6 0 8.3 3.7 8.3 8.3v11.5" fill="#3e4347"/><path d="m55 49c0 5.5-4.5 10-10 10h-26c-5.5 0-10-4.5-10-10h46" fill="#dae3ea"/><g fill="#ed4c5c"><path d="m24.8 46.9h-2.7c0-11.8 4-24 4-24h2.7c0-.1-4 12.2-4 24"/><path d="m39.2 46.9h2.7c0-11.8-4-24-4-24h-2.7c0-.1 4 12.2 4 24"/><path d="m54.1 53c.3-.6.5-1.3.6-2h-45.5c.1.7.4 1.4.6 2h44.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a2.svg b/public/emoji/1f6a2.svg
new file mode 100644
index 000000000..032a22c98
--- /dev/null
+++ b/public/emoji/1f6a2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#c94747" d="m21.2 23.8l-4.6 1.5v1.6l4.6-1.3z"/><path fill="#3e4347" d="m21.2 25.6l-4.6 1.3v1.8l4.6-1.3z"/><path fill="#75d6ff" d="m2 51.7h60v10.3h-60z"/><path d="m30.2 15.6c0 0-.1 0-.1 0 .1-.3.1-.6.1-.9 0-1.7-1.2-3.2-2.9-3.5-.5-2-2.3-3.5-4.4-3.5-.6 0-1.3.1-1.8.4-1-1.5-2.6-2.4-4.5-2.4-.2 0-.4 0-.6 0-1-2.2-3.2-3.7-5.8-3.7-3.5 0-6.3 2.8-6.3 6.4s2.8 6.4 6.4 6.4c.7 0 1.4-.1 2-.3 1 1.3 2.6 2.2 4.3 2.2 1.2 0 2.3-.4 3.2-1.1.8.8 1.9 1.3 3.1 1.3.2 0 .4 0 .6-.1.6 1 1.8 1.6 3 1.6.7 0 1.3-.2 1.9-.5.2.8.9 1.4 1.8 1.4 1 0 1.8-.8 1.8-1.8 0-1.1-.8-1.9-1.8-1.9" fill="#dae3ea"/><path d="m33.7 18.2c-1.1-.5-2.3-.7-3.5-.7-1.4 0-3.3.3-4.5.9l-.9 7.2h12.7l-3.8-7.4" fill="#94989b"/><path fill="#62727a" d="m18.4 27.4l-4.5 2.1v5.2h2.7v10.9h23.6v-11.8z"/><path fill="#b2c1c0" d="m18.4 27.4v5.5h2.7v11.8h23.6v-11.8h2.8v-5.5z"/><path fill="#62727a" d="m21.1 47.5l-10.9 1.7v-9.1l10.9-5.4z"/><path d="m56.3 56.9c0 0-30.8 6.5-45.3 1.2-2-.7-4.3-2-7.1-4.9v-4.4c0 0 10.3-1.3 22.9-8.1 15.5-8.3 29.1-8.7 33.5-6.8-.1-.1-4 6.2-4 23" fill="#f15744"/><path d="m56.5 51.9c.1-3.8 1.3-5.4 2.8-7.9 5.5-8.8.9-10.1.9-10.1-3.5 5.8-3.7 18-3.7 18" fill="#d33b23"/><path d="m59.3 35.7c-5.6-1.6-18.5-.4-32.7 7.2-12.4 6.7-22.6 7.2-22.7 7.2v.9c.1 0 10.5-.5 23.1-7.2 13.8-7.4 26.6-8.6 32-7.2.1-.3.2-.6.3-.9" fill="#fff"/><path d="m59.3 35.8c-.1.3-.2.6-.3.8.8.3 2.2 1.1 2.7 2.6.2-.5.3-1 .3-1.4-.8-1.1-2-1.7-2.7-2" fill="#b2c1c0"/><path fill="#62727a" d="m21.2 25.6h23.5v1.8h-23.5z"/><path fill="#ff9d27" d="m21.2 23.8h23.5v1.8h-23.5z"/><path fill="#c5d0d8" d="m18.4 27.4h29.1v5.4h-29.1z"/><g fill="#94989b"><path d="m20.3 28.8h1.3v2.7h-1.3z"/><path d="m23.7 28.8h1.3v2.7h-1.3z"/><path d="m27.1 28.8h1.3v2.7h-1.3z"/><path d="m30.5 28.8h1.3v2.7h-1.3z"/><path d="m34 28.8h1.3v2.7h-1.3z"/><path d="m37.4 28.8h1.3v2.7h-1.3z"/><path d="m40.8 28.8h1.3v2.7h-1.3z"/><path d="m44.2 28.8h1.3v2.7h-1.3z"/></g><g fill="#62727a"><path d="m22.9 33.8h3.6v1.8h-3.6z"/><path d="m42.9 34.3l-3.6 1v-1.5h3.6z"/><path d="m33.8 33.8h3.6v1.8h-3.6z"/><path d="m28.4 33.8h3.6v1.8h-3.6z"/></g><g fill="#fff"><path d="m13.5 41.4l-2.3 1.1v2.2l2.3-.9z"/><path d="m20.1 38.1l-2.3 1.2v2.8l2.3-.9z"/><path d="m16.8 39.8l-2.3 1.1v2.5l2.3-.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a3-1f3fb.svg b/public/emoji/1f6a3-1f3fb.svg
new file mode 100644
index 000000000..a97ed61b2
--- /dev/null
+++ b/public/emoji/1f6a3-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48.1 29.4c-.4 1.4-2.9 1.4-3.1 1.3-.2-.1-2.3-1.4-1.9-2.8.4-1.4.4-1.6 3-.9 2.5.8 2.4 1 2 2.4" fill="#e0ac68"/><path d="m23.4 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path d="m42.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.7-.7 1.2-.6" fill="#ffe1bd"/><path fill="#e0ac68" d="m42.3 42l4.5-13.4h-2.5l-4.4 13.2z"/><path fill="#7a5136" d="M49.3 43.9 61 41 3 37.2z"/><path d="m24.3 26.2v-1.3h-3.8v1.3c0 .7-.6 1.3-1.3 1.3h6.5c-.8 0-1.4-.5-1.4-1.3" fill="#ffe1bd"/><path d="m27.2 27.2h-9.4c-1.5 0-2.7 1.2-2.7 2.6 0 .2 0 .4.1.6l2.5 13.5h12l-2.5-16.7" fill="#47b892"/><path d="m59.2 54.9l1.8-11.8-11.7 1-46.3-6.9c-.4 8.3 11.7 17.7 11.7 17.7h44.5" fill="#d3976e"/><path d="m61 43.1v-2.1l-11.7 1.9-46.3-5.7c0 .8 0 1.6.2 2.4l46.1 5.7 11.7-2.2" fill="#af7146"/><path fill="#d3976e" d="m49.3 42.9v2.4l11.7-2.2v-2.1z"/><path fill="#ffe1bd" d="m61 53.9h-11.7v-8.6l11.7-2.2z"/><path d="m57.7 48.7c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-4.3-1.6-4.3-1.6v14.9h60v-14.9c.2 0-1.7 1.6-4.1 1.6" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.4-.3 13.6 3.9 18.5 1.5"/><path d="m35.4 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/><path d="m47 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.5-.3 13.7 3.9 18.5 1.5"/><path d="m58.7 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/></g><path d="m18.3 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path fill="#fbbf67" d="m31.1 59.7h-2.5l10.5-31.1h2.5z"/><path d="m37.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.6-.7 1.2-.6" fill="#ffe1bd"/><g fill="#fbbf67"><path d="m30.9 56.3c-2.4-1-6.1 1.1-7.1 4.7h9.4c.9-2.2-.7-4-2.3-4.7"/><path d="m43.1 29.4c-.5 1.6-3.3 1.6-3.5 1.5-.2-.1-2.6-1.6-2.2-3.1.5-1.6.5-1.8 3.4-1 2.9.8 2.7 1 2.3 2.6"/></g><path d="m11.1 13.9l1.2 2.1h20.3l.9-2.3c0-8.2-1.9-11.6-11-11.7-9.1-.1-11.4 3.5-11.4 11.9" fill="#594640"/><path d="m32.6 13.7c-.1.5-.2.9-.3 1.2-.2.4-.7.7-.7.7s.1-.9.1-2.2c-.5-7.5-1-3.9-9.3-3.9-8.3 0-8.7-3.6-9.3 3.9 0 1.3.1 2.2.1 2.2s-.5-.3-.7-.7c-.1-.3-.2-.7-.3-1.2-.8-.2-1.8 0-1.8 2.2 0 1.4.5 2.6 2.3 2.7.6 4.7 6.9 7.9 9.7 7.9 2.8 0 9.1-3.1 9.7-7.9 1.7-.1 2.3-1.3 2.3-2.7 0-2.2-1-2.4-1.8-2.2" fill="#ffe1bd"/><g fill="#664e27"><circle cx="18.2" cy="16.2" r="1.7"/><circle cx="26.7" cy="16.2" r="1.7"/><path d="m25.2 21.5c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3-1.9.3-.3.1-.6-.1-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a3-1f3fc.svg b/public/emoji/1f6a3-1f3fc.svg
new file mode 100644
index 000000000..4579d7f99
--- /dev/null
+++ b/public/emoji/1f6a3-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48.1 29.4c-.4 1.4-2.9 1.4-3.1 1.3-.2-.1-2.3-1.4-1.9-2.8.4-1.4.4-1.6 3-.9 2.5.8 2.4 1 2 2.4" fill="#e0ac68"/><path d="m23.4 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path d="m42.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.7-.7 1.2-.6" fill="#fed0ac"/><path fill="#e0ac68" d="m42.3 42l4.5-13.4h-2.5l-4.4 13.2z"/><path fill="#7a5136" d="M49.3 43.9 61 41 3 37.2z"/><path d="m24.3 26.2v-1.3h-3.8v1.3c0 .7-.6 1.3-1.3 1.3h6.5c-.8 0-1.4-.5-1.4-1.3" fill="#fed0ac"/><path d="m27.2 27.2h-9.4c-1.5 0-2.7 1.2-2.7 2.6 0 .2 0 .4.1.6l2.5 13.5h12l-2.5-16.7" fill="#47b892"/><path d="m59.2 54.9l1.8-11.8-11.7 1-46.3-6.9c-.4 8.3 11.7 17.7 11.7 17.7h44.5" fill="#d3976e"/><path d="m61 43.1v-2.1l-11.7 1.9-46.3-5.7c0 .8 0 1.6.2 2.4l46.1 5.7 11.7-2.2" fill="#af7146"/><path fill="#d3976e" d="m49.3 42.9v2.4l11.7-2.2v-2.1z"/><path fill="#fed0ac" d="m61 53.9h-11.7v-8.6l11.7-2.2z"/><path d="m57.7 48.7c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-4.3-1.6-4.3-1.6v14.9h60v-14.9c.2 0-1.7 1.6-4.1 1.6" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.4-.3 13.6 3.9 18.5 1.5"/><path d="m35.4 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/><path d="m47 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.5-.3 13.7 3.9 18.5 1.5"/><path d="m58.7 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/></g><path d="m18.3 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path fill="#fbbf67" d="m31.1 59.7h-2.5l10.5-31.1h2.5z"/><path d="m37.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.6-.7 1.2-.6" fill="#fed0ac"/><g fill="#fbbf67"><path d="m30.9 56.3c-2.4-1-6.1 1.1-7.1 4.7h9.4c.9-2.2-.7-4-2.3-4.7"/><path d="m43.1 29.4c-.5 1.6-3.3 1.6-3.5 1.5-.2-.1-2.6-1.6-2.2-3.1.5-1.6.5-1.8 3.4-1 2.9.8 2.7 1 2.3 2.6"/></g><path d="m11.1 13.9l1.2 2.1h20.3l.9-2.3c0-8.2-1.9-11.6-11-11.7-9.1-.1-11.4 3.5-11.4 11.9" fill="#dbb471"/><path d="m32.6 13.7c-.1.5-.2.9-.3 1.2-.2.4-.7.7-.7.7s.1-.9.1-2.2c-.5-7.5-1-3.9-9.3-3.9-8.3 0-8.7-3.6-9.3 3.9 0 1.3.1 2.2.1 2.2s-.5-.3-.7-.7c-.1-.3-.2-.7-.3-1.2-.8-.2-1.8 0-1.8 2.2 0 1.4.5 2.6 2.3 2.7.6 4.7 6.9 7.9 9.7 7.9 2.8 0 9.1-3.1 9.7-7.9 1.7-.1 2.3-1.3 2.3-2.7 0-2.2-1-2.4-1.8-2.2" fill="#fed0ac"/><g fill="#664e27"><circle cx="18.2" cy="16.2" r="1.7"/><circle cx="26.7" cy="16.2" r="1.7"/><path d="m25.2 21.5c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3-1.9.3-.3.1-.6-.1-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a3-1f3fd.svg b/public/emoji/1f6a3-1f3fd.svg
new file mode 100644
index 000000000..30f40ace8
--- /dev/null
+++ b/public/emoji/1f6a3-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48.1 29.4c-.4 1.4-2.9 1.4-3.1 1.3-.2-.1-2.3-1.4-1.9-2.8.4-1.4.4-1.6 3-.9 2.5.8 2.4 1 2 2.4" fill="#e0ac68"/><path d="m23.4 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path d="m42.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.7-.7 1.2-.6" fill="#d6a57c"/><path fill="#e0ac68" d="m42.3 42l4.5-13.4h-2.5l-4.4 13.2z"/><path fill="#7a5136" d="M49.3 43.9 61 41 3 37.2z"/><path d="m24.3 26.2v-1.3h-3.8v1.3c0 .7-.6 1.3-1.3 1.3h6.5c-.8 0-1.4-.5-1.4-1.3" fill="#d6a57c"/><path d="m27.2 27.2h-9.4c-1.5 0-2.7 1.2-2.7 2.6 0 .2 0 .4.1.6l2.5 13.5h12l-2.5-16.7" fill="#47b892"/><path d="m59.2 54.9l1.8-11.8-11.7 1-46.3-6.9c-.4 8.3 11.7 17.7 11.7 17.7h44.5" fill="#d3976e"/><path d="m61 43.1v-2.1l-11.7 1.9-46.3-5.7c0 .8 0 1.6.2 2.4l46.1 5.7 11.7-2.2" fill="#af7146"/><path fill="#d3976e" d="m49.3 42.9v2.4l11.7-2.2v-2.1z"/><path fill="#d6a57c" d="m61 53.9h-11.7v-8.6l11.7-2.2z"/><path d="m57.7 48.7c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-4.3-1.6-4.3-1.6v14.9h60v-14.9c.2 0-1.7 1.6-4.1 1.6" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.4-.3 13.6 3.9 18.5 1.5"/><path d="m35.4 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/><path d="m47 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.5-.3 13.7 3.9 18.5 1.5"/><path d="m58.7 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/></g><path d="m18.3 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path fill="#fbbf67" d="m31.1 59.7h-2.5l10.5-31.1h2.5z"/><path d="m37.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.6-.7 1.2-.6" fill="#d6a57c"/><g fill="#fbbf67"><path d="m30.9 56.3c-2.4-1-6.1 1.1-7.1 4.7h9.4c.9-2.2-.7-4-2.3-4.7"/><path d="m43.1 29.4c-.5 1.6-3.3 1.6-3.5 1.5-.2-.1-2.6-1.6-2.2-3.1.5-1.6.5-1.8 3.4-1 2.9.8 2.7 1 2.3 2.6"/></g><path d="m11.1 13.9l1.2 2.1h20.3l.9-2.3c0-8.2-1.9-11.6-11-11.7-9.1-.1-11.4 3.5-11.4 11.9" fill="#594640"/><path d="m32.6 13.7c-.1.5-.2.9-.3 1.2-.2.4-.7.7-.7.7s.1-.9.1-2.2c-.5-7.5-1-3.9-9.3-3.9-8.3 0-8.7-3.6-9.3 3.9 0 1.3.1 2.2.1 2.2s-.5-.3-.7-.7c-.1-.3-.2-.7-.3-1.2-.8-.2-1.8 0-1.8 2.2 0 1.4.5 2.6 2.3 2.7.6 4.7 6.9 7.9 9.7 7.9 2.8 0 9.1-3.1 9.7-7.9 1.7-.1 2.3-1.3 2.3-2.7 0-2.2-1-2.4-1.8-2.2" fill="#d6a57c"/><g fill="#664e27"><circle cx="18.2" cy="16.2" r="1.7"/><circle cx="26.7" cy="16.2" r="1.7"/><path d="m25.2 21.5c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3-1.9.3-.3.1-.6-.1-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a3-1f3fe.svg b/public/emoji/1f6a3-1f3fe.svg
new file mode 100644
index 000000000..3b6499280
--- /dev/null
+++ b/public/emoji/1f6a3-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48.1 29.4c-.4 1.4-2.9 1.4-3.1 1.3-.2-.1-2.3-1.4-1.9-2.8.4-1.4.4-1.6 3-.9 2.5.8 2.4 1 2 2.4" fill="#e0ac68"/><path d="m23.4 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path d="m42.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.7-.7 1.2-.6" fill="#b47d56"/><path fill="#e0ac68" d="m42.3 42l4.5-13.4h-2.5l-4.4 13.2z"/><path fill="#7a5136" d="M49.3 43.9 61 41 3 37.2z"/><path d="m24.3 26.2v-1.3h-3.8v1.3c0 .7-.6 1.3-1.3 1.3h6.5c-.8 0-1.4-.5-1.4-1.3" fill="#b47d56"/><path d="m27.2 27.2h-9.4c-1.5 0-2.7 1.2-2.7 2.6 0 .2 0 .4.1.6l2.5 13.5h12l-2.5-16.7" fill="#47b892"/><path d="m59.2 54.9l1.8-11.8-11.7 1-46.3-6.9c-.4 8.3 11.7 17.7 11.7 17.7h44.5" fill="#d3976e"/><path d="m61 43.1v-2.1l-11.7 1.9-46.3-5.7c0 .8 0 1.6.2 2.4l46.1 5.7 11.7-2.2" fill="#af7146"/><path fill="#d3976e" d="m49.3 42.9v2.4l11.7-2.2v-2.1z"/><path fill="#b47d56" d="m61 53.9h-11.7v-8.6l11.7-2.2z"/><path d="m57.7 48.7c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-4.3-1.6-4.3-1.6v14.9h60v-14.9c.2 0-1.7 1.6-4.1 1.6" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.4-.3 13.6 3.9 18.5 1.5"/><path d="m35.4 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/><path d="m47 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.5-.3 13.7 3.9 18.5 1.5"/><path d="m58.7 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/></g><path d="m18.3 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path fill="#fbbf67" d="m31.1 59.7h-2.5l10.5-31.1h2.5z"/><path d="m37.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.6-.7 1.2-.6" fill="#b47d56"/><g fill="#fbbf67"><path d="m30.9 56.3c-2.4-1-6.1 1.1-7.1 4.7h9.4c.9-2.2-.7-4-2.3-4.7"/><path d="m43.1 29.4c-.5 1.6-3.3 1.6-3.5 1.5-.2-.1-2.6-1.6-2.2-3.1.5-1.6.5-1.8 3.4-1 2.9.8 2.7 1 2.3 2.6"/></g><path d="m11.1 13.9l1.2 2.1h20.3l.9-2.3c0-8.2-1.9-11.6-11-11.7-9.1-.1-11.4 3.5-11.4 11.9" fill="#231f20"/><path d="m32.6 13.7c-.1.5-.2.9-.3 1.2-.2.4-.7.7-.7.7s.1-.9.1-2.2c-.5-7.5-1-3.9-9.3-3.9-8.3 0-8.7-3.6-9.3 3.9 0 1.3.1 2.2.1 2.2s-.5-.3-.7-.7c-.1-.3-.2-.7-.3-1.2-.8-.2-1.8 0-1.8 2.2 0 1.4.5 2.6 2.3 2.7.6 4.7 6.9 7.9 9.7 7.9 2.8 0 9.1-3.1 9.7-7.9 1.7-.1 2.3-1.3 2.3-2.7 0-2.2-1-2.4-1.8-2.2" fill="#b47d56"/><g fill="#664e27"><circle cx="18.2" cy="16.2" r="1.7"/><circle cx="26.7" cy="16.2" r="1.7"/><path d="m25.2 21.5c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3-1.9.3-.3.1-.6-.1-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a3-1f3ff.svg b/public/emoji/1f6a3-1f3ff.svg
new file mode 100644
index 000000000..57bd8c0fe
--- /dev/null
+++ b/public/emoji/1f6a3-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48.1 29.4c-.4 1.4-2.9 1.4-3.1 1.3-.2-.1-2.3-1.4-1.9-2.8.4-1.4.4-1.6 3-.9 2.5.8 2.4 1 2 2.4" fill="#e0ac68"/><path d="m23.4 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path d="m42.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.7-.7 1.2-.6" fill="#8a6859"/><path fill="#e0ac68" d="m42.3 42l4.5-13.4h-2.5l-4.4 13.2z"/><path fill="#7a5136" d="M49.3 43.9 61 41 3 37.2z"/><path d="m24.3 26.2v-1.3h-3.8v1.3c0 .7-.6 1.3-1.3 1.3h6.5c-.8 0-1.4-.5-1.4-1.3" fill="#8a6859"/><path d="m27.2 27.2h-9.4c-1.5 0-2.7 1.2-2.7 2.6 0 .2 0 .4.1.6l2.5 13.5h12l-2.5-16.7" fill="#47b892"/><path d="m59.2 54.9l1.8-11.8-11.7 1-46.3-6.9c-.4 8.3 11.7 17.7 11.7 17.7h44.5" fill="#d3976e"/><path d="m61 43.1v-2.1l-11.7 1.9-46.3-5.7c0 .8 0 1.6.2 2.4l46.1 5.7 11.7-2.2" fill="#af7146"/><path fill="#d3976e" d="m49.3 42.9v2.4l11.7-2.2v-2.1z"/><path fill="#8a6859" d="m61 53.9h-11.7v-8.6l11.7-2.2z"/><path d="m57.7 48.7c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-4.3-1.6-4.3-1.6v14.9h60v-14.9c.2 0-1.7 1.6-4.1 1.6" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.4-.3 13.6 3.9 18.5 1.5"/><path d="m35.4 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/><path d="m47 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.5-.3 13.7 3.9 18.5 1.5"/><path d="m58.7 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/></g><path d="m18.3 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path fill="#fbbf67" d="m31.1 59.7h-2.5l10.5-31.1h2.5z"/><path d="m37.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.6-.7 1.2-.6" fill="#8a6859"/><g fill="#fbbf67"><path d="m30.9 56.3c-2.4-1-6.1 1.1-7.1 4.7h9.4c.9-2.2-.7-4-2.3-4.7"/><path d="m43.1 29.4c-.5 1.6-3.3 1.6-3.5 1.5-.2-.1-2.6-1.6-2.2-3.1.5-1.6.5-1.8 3.4-1 2.9.8 2.7 1 2.3 2.6"/></g><path d="m11.1 13.9l1.2 2.1h20.3l.9-2.3c0-8.2-1.9-11.6-11-11.7-9.1-.1-11.4 3.5-11.4 11.9" fill="#231f20"/><path d="m32.6 13.7c-.1.5-.2.9-.3 1.2-.2.4-.7.7-.7.7s.1-.9.1-2.2c-.5-7.5-1-3.9-9.3-3.9-8.3 0-8.7-3.6-9.3 3.9 0 1.3.1 2.2.1 2.2s-.5-.3-.7-.7c-.1-.3-.2-.7-.3-1.2-.8-.2-1.8 0-1.8 2.2 0 1.4.5 2.6 2.3 2.7.6 4.7 6.9 7.9 9.7 7.9 2.8 0 9.1-3.1 9.7-7.9 1.7-.1 2.3-1.3 2.3-2.7 0-2.2-1-2.4-1.8-2.2" fill="#8a6859"/><g fill="#574137"><circle cx="18.2" cy="16.2" r="1.7"/><circle cx="26.7" cy="16.2" r="1.7"/><path d="m25.2 21.5c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3-1.9.3-.3.1-.6-.1-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a3.svg b/public/emoji/1f6a3.svg
new file mode 100644
index 000000000..89eb387dc
--- /dev/null
+++ b/public/emoji/1f6a3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48.1 29.4c-.4 1.4-2.9 1.4-3.1 1.3-.2-.1-2.3-1.4-1.9-2.8.4-1.4.4-1.6 3-.9 2.5.8 2.4 1 2 2.4" fill="#e0ac68"/><path d="m23.4 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path d="m42.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.7-.7 1.2-.6" fill="#ffdd67"/><path fill="#e0ac68" d="m42.3 42l4.5-13.4h-2.5l-4.4 13.2z"/><path fill="#7a5136" d="M49.3 43.9 61 41 3 37.2z"/><path d="m24.3 26.2v-1.3h-3.8v1.3c0 .7-.6 1.3-1.3 1.3h6.5c-.8 0-1.4-.5-1.4-1.3" fill="#ffdd67"/><path d="m27.2 27.2h-9.4c-1.5 0-2.7 1.2-2.7 2.6 0 .2 0 .4.1.6l2.5 13.5h12l-2.5-16.7" fill="#47b892"/><path d="m59.2 54.9l1.8-11.8-11.7 1-46.3-6.9c-.4 8.3 11.7 17.7 11.7 17.7h44.5" fill="#d3976e"/><path d="m61 43.1v-2.1l-11.7 1.9-46.3-5.7c0 .8 0 1.6.2 2.4l46.1 5.7 11.7-2.2" fill="#af7146"/><path fill="#d3976e" d="m49.3 42.9v2.4l11.7-2.2v-2.1z"/><path fill="#ffdd67" d="m61 53.9h-11.7v-8.6l11.7-2.2z"/><path d="m57.7 48.7c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-2.7-1.6-4.3-1.6s-1.9 1.6-4.3 1.6-2.7-1.6-4.3-1.6-1.9 1.6-4.3 1.6c-2.4 0-4.3-1.6-4.3-1.6v14.9h60v-14.9c.2 0-1.7 1.6-4.1 1.6" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.4-.3 13.6 3.9 18.5 1.5"/><path d="m35.4 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/><path d="m47 59.4c-6.8.9-11.4-4.6-18.5-1.5 5.5-.3 13.7 3.9 18.5 1.5"/><path d="m58.7 53.5c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/></g><path d="m18.3 28.7c-.1 0-.2 0-.2 0-.9 0-1.6.7-1.6 1.6 0 .7.4 1.2 1 1.4l17.7 5.5.9-2.9-17.8-5.6" fill="#3b946f"/><path fill="#fbbf67" d="m31.1 59.7h-2.5l10.5-31.1h2.5z"/><path d="m37.3 33.6l.7.2c.4.1.6.4.7.8.9.4 2 1.1 1.4 2.8-.1.3-.6 1.8-2.5 1.2-2.7-.9-2.7-.9-2-3l.5-1.4c.1-.5.6-.7 1.2-.6" fill="#ffdd67"/><g fill="#fbbf67"><path d="m30.9 56.3c-2.4-1-6.1 1.1-7.1 4.7h9.4c.9-2.2-.7-4-2.3-4.7"/><path d="m43.1 29.3c-.5 1.6-3.3 1.6-3.5 1.5-.2-.1-2.6-1.6-2.2-3.1.5-1.6.5-1.8 3.4-1s2.7 1.1 2.3 2.6"/></g><path d="m11.1 13.9l1.2 2.1h20.3l.9-2.3c0-8.2-1.9-11.6-11-11.7-9.1-.1-11.4 3.5-11.4 11.9" fill="#ffb300"/><path d="m32.6 13.7c-.1.5-.2.9-.3 1.2-.2.4-.7.7-.7.7s.1-.9.1-2.2c-.5-7.5-1-3.9-9.3-3.9-8.3 0-8.7-3.6-9.3 3.9 0 1.3.1 2.2.1 2.2s-.5-.3-.7-.7c-.1-.3-.2-.7-.3-1.2-.8-.2-1.8 0-1.8 2.2 0 1.4.5 2.6 2.3 2.7.6 4.7 6.9 7.9 9.7 7.9 2.8 0 9.1-3.1 9.7-7.9 1.7-.1 2.3-1.3 2.3-2.7 0-2.2-1-2.4-1.8-2.2" fill="#ffdd67"/><g fill="#937237"><circle cx="18.2" cy="16.2" r="1.7"/><circle cx="26.7" cy="16.2" r="1.7"/><path d="m25.2 21.5c-1.8 1.4-3.8 1.4-5.6 0-.2-.2-.4.1-.3.4.5 1 1.6 1.9 3 1.9 1.4 0 2.5-.9 3-1.9.3-.3.1-.6-.1-.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a4.svg b/public/emoji/1f6a4.svg
new file mode 100644
index 000000000..70aa1adc2
--- /dev/null
+++ b/public/emoji/1f6a4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffb300"><path d="m36.8 23.2c-.1 1-2.3-.4-1.3-2.4 1.4-2.8 4.8-2.8 4.8-2.8s-3.1 2.5-3.5 5.2"/><path d="m38.6 22.5c-.3.9-2-.9-.7-2.5 1.9-2.3 5-1.5 5-1.5s-3.4 1.7-4.3 4"/><path d="m40.2 22.3c-.5.7-1.6-1.3 0-2.5 2.3-1.6 5-.1 5-.1s-3.5.7-5 2.6"/></g><path fill="#ffdd67" d="m41.3 27.8l1.6-.9v5.6h-3.6z"/><path d="m38.8 30.4c1.1.7.5 2.1.5 2.1 1.5 0 2.5-2.9 2.5-4.7l-3 2.6" fill="#eba352"/><path d="m42.4 20.4l-6.5 2.3c-.8 1.5-.3 2.3-.3 3 0 .3-.6.8-.9 1.1-.7.6.5 1.1.9 1 .3.6-.5 1 1.4.6 0 0-2 .8-.6 1.2-.1.8-.3 2.3 3.8.7 1.2-.5 1.6-2.6 1.6-2.6l2-.4-1.4-6.9" fill="#ffdd67"/><path d="m37.7 19.9c4.3-1.4 6.6.8 7 1.8 1.1 2.6.2 5.5-1.9 7.7 0 0-.9-.4-1.1-1.6 0 0 1.1.5 1.5-1.8.4-1.9-1.6-2.9-2.6-.3h-.3c-.6-1.3.5-2.9-1-3.4-1.3-.5-3.6.7-3.6.7-.5-.8.3-2.6 2-3.1" fill="#ffb300"/><path d="m37.2 25.7c0 .4-.2.7-.5.7-.3 0-.4-.3-.4-.7 0-.4.1-.7.4-.7.2-.1.5.2.5.7" fill="#937237"/><path d="m41.3 26.2c0-.8.7-1.5 1.3-1.5 0 0-1.1.9-.9 2.2.1 0-.4-.2-.4-.7" fill="#eba352"/><path d="m37.6 28.3c0 0-.8.6-1.1.7-.6.3-.7.1-.3-.2.3-.2.8-.4.8-.4l.6-.1" fill="#937237"/><path d="m43.3 39.5l-5.4-.5c0 0 .4-4.5 1.1-6.3.6-1.6 3.9-.7 3.9-.7l.4 7.5" fill="#47b892"/><g fill="#3b946f"><path d="m41.7 33.4c-.3-.3-.8-.3-1.2 0l-2.1 2.2 1.2 1.1 2.1-2.2c.3-.3.3-.8 0-1.1"/><path d="m39.9 36c0-.4-.4-.8-.8-.8l-3.2.1.1 1.7 3.2-.1c.4 0 .8-.4.7-.9"/></g><path d="m36.3 36.3v-.8c0-.3-.2-.5-.5-.5h-.4c-.2 0-.4.1-.5.3-.5 0-1.2.1-1.2 1.1 0 .2-.1 1 1 1.1 1.5 0 1.5 0 1.6-1.2" fill="#ffdd67"/><path fill="#42ade2" d="m2 42h60v20h-60z"/><path fill="#c94747" d="m2 32.8h23.8l7.3 7.1z"/><path d="m2 32.8c0 0 6.8 13.9 26.2 19h30.5l3.3-10.1-60-8.9" fill="#dae3ea"/><path d="m28.7 48.8h27.1l-27.2-4.6 28.4.6-46.7-7.8c3.6 4.1 9.5 9.1 18.4 11.8" fill="#f15744"/><path d="m34.6 28.2c0 0-1.5 0-4.4 1.6-3 1.6-4.4 3.1-4.4 3.1l4.2 4.1 4.6.7v-9.5" fill="#6adbc6"/><path d="m32.4 30.3c-1.3.4-2.5 1.1-3.6 2-1 .8 0 2.5.9 1.7.9-.7 2-1.4 3.1-1.8 1.2-.3.7-2.3-.4-1.9" fill="#fff"/><path d="m34.6 51.8c0 0 5.5-2.1 7.1-1.6.4.1 0 .8 0 .8s4.3-3.6 6.6-3.2c1.6.3 0 3.1 0 3.1s4-6.4 7.7-6c2.2.2.9 4 .9 4l5-10v13h-27.3z" fill="#428bc1"/><path d="m34.6 51.8c0 0 5.5-1.7 7.1-1.3.4.1 0 .7 0 .7s4.3-3 6.6-2.7c1.6.2 0 2.5 0 2.5s4-5.3 7.7-5c2.2.2.9 3.3.9 3.3l5-8.2v10.7h-27.3" fill="#42ade2"/><path d="m40.1 51.8c0 0 6.8-2.8 7.9-2.7 1.7.2.8 2 .8 2s2.8-2.8 4.3-2.5c1 .2 0 2.3 0 2.3s2.6-4.8 5-4.6c1.4.2.6 3 .6 3l3.3-2.1v4.4l-21.9.2" fill="#bbecff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a5.svg b/public/emoji/1f6a5.svg
new file mode 100644
index 000000000..30aa0d092
--- /dev/null
+++ b/public/emoji/1f6a5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M2,32c0,8.2,6.8,15,15,15h30c8.3,0,15-6.8,15-15s-6.7-15-15-15H17C8.8,17,2,23.8,2,32z" fill="#94989b"/><path d="m3.9 32c0 7.2 5.9 13.1 13.1 13.1h30c7.2 0 13.1-5.9 13.1-13.1s-5.9-13.1-13.1-13.1h-30c-7.2 0-13.1 5.9-13.1 13.1" fill="#3e4347"/><circle cx="32" cy="32" r="7.5" fill="#ffe62e"/><circle cx="13.2" cy="32" r="7.5" fill="#ed4c5c"/><circle cx="50.8" cy="32" r="7.5" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a6.svg b/public/emoji/1f6a6.svg
new file mode 100644
index 000000000..7f6e697b4
--- /dev/null
+++ b/public/emoji/1f6a6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 2c-8.2 0-15 6.8-15 15v30c0 8.3 6.8 15 15 15s15-6.7 15-15v-30c0-8.2-6.8-15-15-15" fill="#94989b"/><path d="m32 3.9c-7.2 0-13.1 5.9-13.1 13.1v30c0 7.2 5.9 13.1 13.1 13.1s13.1-5.9 13.1-13.1v-30c0-7.2-5.9-13.1-13.1-13.1" fill="#3e4347"/><circle cx="32" cy="32" r="7.5" fill="#ffe62e"/><circle cx="32" cy="13.2" r="7.5" fill="#ed4c5c"/><circle cx="32" cy="50.8" r="7.5" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a7.svg b/public/emoji/1f6a7.svg
new file mode 100644
index 000000000..c48a759c1
--- /dev/null
+++ b/public/emoji/1f6a7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffce31" d="m3.4 17.5h57.2v19.7h-57.2z"/><g fill="#3e4347"><path d="m12.7 37.1h-9.3l8.6-19.6h9.3z"/><path d="m23.1 37.1l8.1-19.6h9.7l-8.1 19.6"/><path d="m42.7 37.1l8.1-19.6h9.8l-8.1 19.6"/></g><path fill="#94989b" d="m11.4 10.9h3.8v6.1h-3.8z"/><path fill="#d0d0d0" d="m12.3 10.9h1.9v6.1h-1.9z"/><circle cx="13.2" cy="8.6" r="6.6" fill="#94989b"/><circle cx="13.2" cy="8.6" r="5.6" fill="#d0d0d0"/><circle cx="13.2" cy="8.6" r="4.7" fill="#ed4c5c"/><path fill="#94989b" d="m48.9 10.9h3.8v6.1h-3.8z"/><path fill="#d0d0d0" d="m49.8 10.9h1.9v6.1h-1.9z"/><circle cx="50.8" cy="8.6" r="6.6" fill="#94989b"/><circle cx="50.8" cy="8.6" r="5.6" fill="#d0d0d0"/><circle cx="50.8" cy="8.6" r="4.7" fill="#ed4c5c"/><path fill="#94989b" d="m11.4 37.6h3.8v24.4h-3.8z"/><path fill="#d0d0d0" d="m12.3 37.6h1.9v24.4h-1.9z"/><path d="m17 62h-7.5c0 0 1.9-2.5 1.9-3.3h3.8c-.1.8 1.8 3.3 1.8 3.3" fill="#3e4347"/><path fill="#94989b" d="m48.9 37.6h3.8v24.4h-3.8z"/><path fill="#d0d0d0" d="m49.8 37.6h1.9v24.4h-1.9z"/><path d="m54.5 62h-7.5c0 0 1.9-2.5 1.9-3.3h3.8c-.1.8 1.8 3.3 1.8 3.3" fill="#3e4347"/><path fill="#94989b" d="m7.9 44.2h48.1v3.8h-48.1z"/><path fill="#d0d0d0" d="m9.5 45.1h45v1.9h-45z"/><g fill="#3e4347"><circle cx="13.2" cy="46.1" r=".7"/><circle cx="50.8" cy="46.1" r=".7"/></g><path d="m61.1 17h-58.2c-.5 0-.9.4-.9.9v18.8c0 .5.4.9.9.9h58.1c.5 0 .9-.4.9-.9v-18.8c.1-.5-.3-.9-.8-.9m-1 17.8c0 .5-.4.9-.9.9h-54.4c-.5 0-.9-.4-.9-.9v-15c0-.5.4-.9.9-.9h54.4c.5 0 .9.4.9.9v15" fill="#d0d0d0"/><path d="m61.1 17.5c.3 0 .5.2.5.5v18.8c0 .3-.2.5-.5.5h-58.2c-.3 0-.5-.2-.5-.5v-18.9c0-.3.2-.5.5-.5h58.2m-56.3 18.8h54.4c.8 0 1.4-.6 1.4-1.4v-15c0-.8-.6-1.4-1.4-1.4h-54.4c-.8 0-1.4.6-1.4 1.4v15c0 .8.6 1.4 1.4 1.4m56.3-19.2h-58.2c-.5 0-.9.4-.9.9v18.8c0 .5.4.9.9.9h58.1c.5 0 .9-.4.9-.9v-18.8c.1-.5-.3-.9-.8-.9zm-56.3 18.8c-.5 0-.9-.4-.9-.9v-15c0-.5.4-.9.9-.9h54.4c.5 0 .9.4.9.9v15c0 .5-.4.9-.9.9h-54.4" fill="#94989b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a8.svg b/public/emoji/1f6a8.svg
new file mode 100644
index 000000000..2a0051911
--- /dev/null
+++ b/public/emoji/1f6a8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m9.3 52.5v4.2c0 2.4 10.2 4.3 22.7 4.3s22.7-1.9 22.7-4.2v-4.2l-45.4-.1" fill="#3e4347"/><path d="m12.8 52.5v4.2c0 2.3 8.6 4.2 19.2 4.2s19.2-1.9 19.2-4.2v-4.2h-38.4" fill="#62696d"/><path fill="#c94747" d="m54.7 52.5h-45.4l5-25.1h35.4z"/><ellipse cx="32" cy="52.5" rx="22.7" ry="4.2" fill="#b23838"/><path d="m51.2 52.2l-4.2-24.8h-30l-4.2 24.9c0 .1 0 .2 0 .3 0 2.3 8.6 4.2 19.2 4.2s19.2-1.9 19.2-4.2c0-.2 0-.3 0-.4" opacity=".3" fill="#ffc7ce"/><ellipse cx="32" cy="27.4" rx="17.7" ry="4.2" fill="#ed4c5c"/><g opacity=".5"><path d="m17.2 27.8c0-.7.6-1.2 1.2-1.5.6-.4 1.2-.6 1.8-.9 1.3-.4 2.6-.7 3.9-1 2.6-.5 5.3-.6 7.9-.7 2.6 0 5.3.2 7.9.7 1.3.2 2.6.5 3.9 1 .6.2 1.2.5 1.8.9.5.3 1.2.8 1.2 1.5-.1-.7-.8-1-1.3-1.3-.6-.3-1.2-.5-1.8-.6-1.3-.3-2.5-.5-3.8-.7-2.6-.3-5.2-.4-7.8-.4-2.6 0-5.2.1-7.8.4-1.3.1-2.6.4-3.8.7-.6.2-1.3.3-1.8.6-.7.3-1.4.7-1.5 1.3" fill="#c94747"/></g><ellipse cx="32" cy="40.2" rx="13.5" ry="13.4" opacity=".3" fill="#ffc7ce"/><path fill="#ffe6ea" d="m44.7 40.2l-7.8-2 4.3-7.2-7.2 4.4-2-7.9-2 7.9-7.2-4.4 4.3 7.2-7.8 2 7.8 2-4.3 7.2 7.2-4.3 2 7.8 2-7.8 7.2 4.3-4.3-7.2z"/><g fill="#f15744"><path d="m56.9 8l-7.9 11.9 12.8-7z"/><path d="m7.1 8l7.9 11.9-12.8-7z"/><path d="m0 23.1l12 4-12 1.7z"/><path d="m64 23.1l-12 4 12 1.7z"/><path d="M17.2 4 25.3 18.2 23.7 3z"/><path d="M46.8 4 38.7 18.2 40.3 3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6a9.svg b/public/emoji/1f6a9.svg
new file mode 100644
index 000000000..d07347b59
--- /dev/null
+++ b/public/emoji/1f6a9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m26.2 61.5c0 1.4-4.3 2.5-9.7 2.5-5.4 0-9.7-1.1-9.7-2.5 0-1.4 4.3-2.5 9.7-2.5 5.3 0 9.7 1.2 9.7 2.5" fill="#ccc"/><path d="m56.1 17.7c-1.9-.9-33.1-15.6-37.7-17.7v39.5c4.5-2.1 35.7-16.8 37.6-17.7 1.6-.7 1.6-3.4.1-4.1" fill="#ed4c5c"/><path fill="#d3976e" d="m14.5 0h3.9v61.5h-3.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6aa.svg b/public/emoji/1f6aa.svg
new file mode 100644
index 000000000..ac7fa2f07
--- /dev/null
+++ b/public/emoji/1f6aa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M3,29v32h58V29C61-10,3-9.4,3,29z" fill="#89664c"/><path d="M7.2,31.2V61h49.5V31.2C56.8-5,7.2-4.5,7.2,31.2z" fill="#594640"/><path d="M8,31.7V61H56V31.7C56-4.1,8-3.5,8,31.7z" fill="#a37d64"/><path fill="#94989b" d="m0 61h64v3h-64z"/><g fill="#594640"><path d="m35.2 30.5h16.6c-.6-12.1-8.3-18.6-16.6-19.8 0 0 0 19.8 0 19.8"/><path d="m29.7 30.5v-19.7c-8.3 1.2-16 7.9-16.6 19.7h16.6"/><path d="m35.2 36.1h16.7v19.9h-16.7z"/><path d="m13 36.1h16.7v19.9h-16.7z"/></g><g fill="#89664c"><path d="m34.8 30.1h16.6c-.6-12.1-8.3-18.6-16.6-19.8 0 .1 0 19.8 0 19.8"/><path d="m29.2 30.1v-19.7c-8.3 1.2-16 7.9-16.6 19.7h16.6"/><path d="m34.8 35.7h16.7v19.9h-16.7z"/><path d="m12.5 35.7h16.7v19.9h-16.7z"/></g><path fill="#ffce31" d="m47.5 28.9h7v14h-7z"/><path fill="#f2b200" d="m48 29.4h6v13h-6z"/><path d="m52 41.2l-.4-2.7c.2-.2.4-.5.4-.8 0-.6-.4-1-1-1-.6 0-1 .4-1 1 0 .3.2.6.4.8l-.4 2.7h2" fill="#3e4347"/><circle cx="51" cy="33" r="2.9" fill="#b78300"/><path d="m53.8 32.5c0 1.6-1.3 2.9-2.9 2.9-1.6 0-2.9-1.3-2.9-2.9 0-1.6 1.3-2.9 2.9-2.9 1.6 0 2.9 1.3 2.9 2.9" fill="#ffd664"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6ab.svg b/public/emoji/1f6ab.svg
new file mode 100644
index 000000000..1877e1d63
--- /dev/null
+++ b/public/emoji/1f6ab.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 2c-16.6 0-30 13.4-30 30 0 16.6 13.4 30 30 30s30-13.4 30-30c0-16.6-13.4-30-30-30m22 30c0 4.6-1.4 8.9-3.9 12.5l-30.6-30.6c3.6-2.5 7.9-3.9 12.5-3.9 12.2 0 22 9.9 22 22m-44 0c0-4.6 1.4-8.9 3.9-12.5l30.6 30.6c-3.6 2.5-7.9 3.9-12.5 3.9-12.1 0-22-9.9-22-22" fill="#ff5a79"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6ac.svg b/public/emoji/1f6ac.svg
new file mode 100644
index 000000000..2f44e929d
--- /dev/null
+++ b/public/emoji/1f6ac.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#f2b200" d="m0 50h26v14h-26z"/><path fill="#dce5e5" d="m26 50h34v14h-34z"/><path fill="#ff8736" d="m60 50h4v14h-4z"/><path d="M33.5,16C28.4,35.1,43.9,9,64,47C53.3,32.9,18.8,43.2,4.3,27.5C-15.8,5.8,41.9-15.6,33.5,16z" fill="#abc2c6"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6ad.svg b/public/emoji/1f6ad.svg
new file mode 100644
index 000000000..f02dd41b3
--- /dev/null
+++ b/public/emoji/1f6ad.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><circle cx="32" cy="32" r="24" fill="#333"/><path fill="#eda454" d="m12 32h15.4v8h-15.4z"/><path fill="#fff" d="m27.4 32h20.2v8h-20.2z"/><g fill="#ffce31"><ellipse cx="13.3" cy="36" rx=".7" ry=".9"/><path d="m14 33.4c0 .5-.3.9-.7.9-.4 0-.7-.4-.7-.9 0-.5.3-.9.7-.9.4.1.7.5.7.9"/><ellipse cx="13.3" cy="38.6" rx=".7" ry=".9"/><ellipse cx="15.2" cy="37.1" rx=".7" ry=".9"/><ellipse cx="15.2" cy="34.9" rx=".7" ry=".9"/><ellipse cx="17.1" cy="36" rx=".7" ry=".9"/><path d="m17.8 33.4c0 .5-.3.9-.7.9-.4 0-.7-.4-.7-.9 0-.5.3-.9.7-.9.4.1.7.5.7.9"/><ellipse cx="17.1" cy="38.6" rx=".7" ry=".9"/><path d="m15.2 38.6c-.4 0-.7.4-.7.9h1.4c0-.6-.3-.9-.7-.9"/><path d="m15.2 33.4c.4 0 .7-.4.7-.9h-1.4c0 .5.3.9.7.9"/><ellipse cx="18.9" cy="37.1" rx=".7" ry=".9"/><ellipse cx="18.9" cy="34.9" rx=".7" ry=".9"/><path d="m18.9 38.6c-.4 0-.7.4-.7.9h1.4c0-.6-.3-.9-.7-.9"/><path d="m18.9 33.4c.4 0 .7-.4.7-.9h-1.4c0 .5.3.9.7.9"/><ellipse cx="20.5" cy="36" rx=".7" ry=".9"/><path d="m21.2 33.4c0 .5-.3.9-.7.9s-.7-.4-.7-.9c0-.5.3-.9.7-.9.4.1.7.5.7.9"/><ellipse cx="20.5" cy="38.6" rx=".7" ry=".9"/><ellipse cx="22.5" cy="37.1" rx=".7" ry=".9"/><ellipse cx="22.5" cy="34.9" rx=".7" ry=".9"/><ellipse cx="24.4" cy="36" rx=".7" ry=".9"/><path d="m25.1 33.4c0 .5-.3.9-.7.9s-.7-.4-.7-.9c0-.5.3-.9.7-.9s.7.5.7.9"/><ellipse cx="24.4" cy="38.6" rx=".7" ry=".9"/><path d="m22.5 38.6c-.4 0-.7.4-.7.9h1.4c-.1-.6-.4-.9-.7-.9"/><path d="m22.5 33.4c.4 0 .7-.4.7-.9h-1.4c0 .5.3.9.7.9"/><path d="m26.8 37.1c0 .5-.3.9-.7.9-.4 0-.7-.4-.7-.9 0-.5.3-.9.7-.9.4 0 .7.4.7.9"/><ellipse cx="26.2" cy="34.9" rx=".7" ry=".9"/><path d="m26.2 38.6c-.4 0-.7.4-.7.9h1.4c-.1-.6-.4-.9-.7-.9"/><path d="m26.2 33.4c.4 0 .7-.4.7-.9h-1.4c0 .5.3.9.7.9"/></g><path fill="#ff8736" d="m47.6 32h2.4v8h-2.4z"/><path transform="matrix(.7071-.7071.7071.7071-13.2556 32.0003)" fill="#ff5a79" d="m29 2.8h6v58.4h-6z"/><path d="M30.6,11.9C27.5,23.7,37.1,7.5,49.5,31c-6.6-8.7-27.9-2.4-36.8-12C0.2,5.6,35.9-7.6,30.6,11.9z" fill="#abc2c6"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6ae.svg b/public/emoji/1f6ae.svg
new file mode 100644
index 000000000..54cbd381e
--- /dev/null
+++ b/public/emoji/1f6ae.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m28 38l-1 10h-8l-1-10h-2v13h14v-13z"/><path d="m20 37l3-3 3 4-4 2z"/><path d="m45 23h-6-6c-1 0-2 1-2 2l-1 4-5 3 1 2 6-2 2-5 1 24h3l1-13 1 13h3l1-24 1 9h3l-1-11c0-1-1-2-2-2"/><path d="m43 19c0 1-1 2-2 2h-4c-1 0-2-1-2-2v-4c0-1 1-2 2-2h4c1 0 2 1 2 2v4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6af.svg b/public/emoji/1f6af.svg
new file mode 100644
index 000000000..bfc991b07
--- /dev/null
+++ b/public/emoji/1f6af.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32.1" r="30" fill="#ff5a79"/><circle cx="32" cy="32.1" r="24" fill="#333"/><g fill="#fff"><path d="m32.6 20.5h2.6c1 0 1.7-.6 1.7-1.4v-3.4c0-.8-.8-1.4-1.7-1.4h-2.6c-1 0-1.7.6-1.7 1.4v3.4c0 .7.8 1.4 1.7 1.4"/><path d="m39.5 22h-11.5c-.8 0-1.5.5-1.5 1.2v5.8l-3.7 3v1.3l5.8-2.9.7-6v25.6h3l1.5-11.6 1.5 11.6h3v-25.7l1.3 11.6h1.4v-12.7c0-.7-.7-1.2-1.5-1.2"/><path d="m20 34.3h2.8v3.8h-2.8z"/><path d="m23.8 38.9h2.8v3.8h-2.8z"/><path d="m19.2 43.2h2.8v3.8h-2.8z"/></g><path transform="matrix(.7071-.7071.7071.7071-13.2935 32.0473)" fill="#ff5a79" d="m29 2.9h6v58.4h-6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b0.svg b/public/emoji/1f6b0.svg
new file mode 100644
index 000000000..504d3cec0
--- /dev/null
+++ b/public/emoji/1f6b0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m36.6 24.1v-1h-7.6v1c0 .6-.5 1-1 1h-5c-2.3 0-4.2 1.9-4.2 4.3v5.1h5.7v-1.8c0-1 .8-1.8 1.8-1.8h.6c.2 0 .5.2.6.4 1 1.9 3 3.1 5.3 3.1 2.3 0 4.2-1.3 5.3-3.2.1-.2.4-.4.6-.4h4.8v-5.8h-5.9c-.6.2-1-.3-1-.9"/><path d="m24.5 16.7c.2 0 1.5 0 1.6-.1.6 0 1.3-.1 4.4-.1.1.2.3.3.5.5v2.3h-1c-.6 0-1 .5-1 1s.5 1 1 1h1 3.5 1c.6 0 1-.5 1-1s-.5-1-1-1h-1v-2.3c.2-.1.3-.3.5-.5 3.1 0 3.8.1 4.4.1.2 0 1.5.1 1.6.1 1 0 1.9-.8 1.9-1.9s-.8-1.9-1.9-1.9c-.2 0-1.5 0-1.6.1-.6 0-1.3.1-4.4.1-.5-.7-1.3-1.1-2.2-1.1s-1.7.4-2.2 1.1c-3.1 0-3.8-.1-4.4-.1-.2 0-1.5-.1-1.6-.1-1 0-1.9.8-1.9 1.9s.8 1.9 1.8 1.9"/><path d="m45.2 23.1h2.8v9.7h-2.8z"/><path d="m17.5 52h8.3l1.5-14h-11.3l1.5 14m8.4-9h-8.4l-.4-4h9.3l-.5 4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b1.svg b/public/emoji/1f6b1.svg
new file mode 100644
index 000000000..0eec893e1
--- /dev/null
+++ b/public/emoji/1f6b1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><circle cx="32" cy="32" r="24" fill="#333"/><g fill="#fff"><path d="m35.3 26.1v-.8h-5.8v.8c0 .4-.3.8-.8.8h-3.8c-1.8 0-3.2 1.4-3.2 3.2v3.8h4.3v-1.3c0-.7.6-1.3 1.3-1.3h.5c.2 0 .4.2.5.3.8 1.4 2.3 2.3 4 2.3 1.7 0 3.2-.9 4-2.4.1-.1.3-.3.5-.3h3.7v-4.3h-4.5c-.4-.1-.7-.4-.7-.8"/><path d="m26.6 19.3c.1 0 1.1 0 1.2 0 .5 0 1-.1 3.4-.1.1.1.2.3.4.4v1.7h-.8c-.4 0-.8.3-.8.8s.3.8.8.8h.8 2.6.8c.4 0 .8-.3.8-.8s-.3-.8-.8-.8h-.8v-1.7c.1-.1.2-.2.4-.4 2.4 0 2.9.1 3.4.1.1 0 1.1 0 1.2 0 .8 0 1.4-.6 1.4-1.4s-.6-1.4-1.4-1.4c-.1 0-1.1 0-1.2 0-.5 0-1 .1-3.4.1-.4-.5-1-.8-1.7-.8-.7 0-1.3.3-1.7.8-2.4 0-2.9-.1-3.4-.1-.1 0-1.1 0-1.2 0-.8 0-1.4.6-1.4 1.4s.6 1.4 1.4 1.4"/><path d="m42.2 25.3h1.7v6.8h-1.7z"/><path d="m21.2 46.6h6.3l1.1-10.2h-8.6l1.2 10.2m6.3-6.5h-6.3l-.3-3h7l-.4 3"/></g><path transform="matrix(.7071-.7071.7071.7071-13.2553 31.9997)" fill="#ff5a79" d="m29 2.8h6v58.4h-6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b2.svg b/public/emoji/1f6b2.svg
new file mode 100644
index 000000000..0a4447d6c
--- /dev/null
+++ b/public/emoji/1f6b2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#62727a"><path d="m27.5 51c0-3 2.3-5.5 5-5.5.2 0 .4 0 .6 0l19 2c2 .3 3.4 1.7 3.4 3.5 0 1.8-1.4 3.2-3.4 3.5l-19 2c-.2 0-.4 0-.6 0-2.7 0-5-2.5-5-5.5m1 0c0 2.4 1.9 4.5 4 4.5.1 0 .3 0 .5 0l19-2c1.3-.2 2.6-1 2.6-2.5s-1.3-2.3-2.6-2.5l-19-2c-.1 0-.3 0-.4 0-2.2 0-4.1 2.1-4.1 4.5"/><path d="m40 51c0-6.6 5.4-12 12-12s12 5.4 12 12-5.4 12-12 12-12-5.4-12-12m2 0c0 5.5 4.5 10 10 10s10-4.5 10-10-4.5-10-10-10-10 4.5-10 10"/><path d="m0 51c0-6.6 5.4-12 12-12s12 5.4 12 12-5.4 12-12 12-12-5.4-12-12m2 0c0 5.5 4.5 10 10 10s10-4.5 10-10-4.5-10-10-10-10 4.5-10 10"/></g><g fill="#42ade2"><path d="m42 51c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10-10-4.5-10-10m2 0c0 4.4 3.6 8 8 8s8-3.6 8-8c0-4.4-3.6-8-8-8s-8 3.6-8 8"/><path d="m2 51c0-5.5 4.5-10 10-10s10 4.5 10 10-4.5 10-10 10-10-4.5-10-10m2 0c0 4.4 3.6 8 8 8s8-3.6 8-8c0-4.4-3.6-8-8-8s-8 3.6-8 8"/></g><g fill="#ff9d27"><path d="m61.3 41.7c-8.3-8-21.9-2.3-22.3 9.3 0 1.3-2 1.3-2 0 .4-13.4 16.1-19.9 25.7-10.7.9.9-.5 2.3-1.4 1.4"/><path d="m2.7 41.7c8.3-8 21.9-2.3 22.3 9.3 0 1.3 2 1.3 2 0-.4-13.4-16.1-19.9-25.7-10.7-.9.9.5 2.3 1.4 1.4"/></g><path d="m51 50c-.7-5.8-4.2-10.7-9.5-13.2-1.2-.6-.1-2.3 1-1.7 6 2.9 9.7 8.4 10.5 14.9.2 1.3-1.8 1.3-2 0" fill="#42ade2"/><path d="m15.5 22.1c2.2-1.5 5.2-2 7.8-2 1.3 0 1.3 2 0 2-1.9 0-3.9.3-5.7 1.1.7.7 1.4 1.4 2.1 2.1.2.2.4.6.3 1-.5 1.3-1 2.7-1.5 4-.4 1.2-2.4.7-1.9-.5.4-1.2.9-2.3 1.3-3.5-.9-.9-1.7-1.7-2.5-2.5-.6-.6-.4-1.3.1-1.7" fill="#b2c1c0"/><g fill="#42ade2"><path transform="matrix(.3162-.9487.9487.3162-13.1788 65.7207)" d="m29.5 41h19v2h-19z"/><path d="m12.6 51.8c4.8-4 3.5-11.2 3.1-12.8l2.4-7.9c3 .4 14.1 2.6 19.6 12.4l1.7-1c-6.7-12.3-21.2-13.5-21.8-13.5l-.8-.1-3.1 10 .1.3c0 .1 1.8 7.5-2.4 11l1.2 1.6"/></g><g fill="#62727a"><path d="m28 20.1h-4.5v2h4.5c.3 0 .5-.2.5-.5v-1c0-.3-.2-.5-.5-.5"/><circle cx="12" cy="51" r="1"/></g><path d="m16.5 31.1c2.8 1.4 5 4 6.8 6.8 2.9 4.4 5.1 11.2 11.3 11.9h17.5c1.3 0 1.3 2 0 2-5.7 0-12 0-17.3 0-10.1 0-11-14.3-18.2-18.6l-.1-2.1" fill="#42ade2"/><circle cx="52" cy="51" r="2" fill="#62727a"/><path transform="matrix(.3162-.9487.9487.3162.943 61.3081)" fill="#b2c1c0" d="m39.8 29h6.3v2h-6.3z"/><g fill="#62727a"><path d="m40.6 26.1c3.8 0 3.8-2.1 7.1-2.1.8 0 2 1 2.2 1.8.3.8-.8 2.4-1.3 3.1-.7.9-1.7 1.4-2.6.9-1.3-.8-2.6-1.7-6.1 0-.8.4-2.1-.6-2-2.9.1-.7 1.1-.8 2.7-.8"/><path d="m36 51.8h2.6c.5 0 1 .4 1 1s-.5 1-1 1h-2.6c-.5 0-1-.4-1-1s.4-1 1-1"/></g><circle cx="33" cy="51" r="4" fill="#b2c1c0"/><path d="m32.7 52c-1.7-.7-3.3-1.3-5-2-1.2-.5-.7-2.4.5-1.9 1.7.7 3.3 1.3 5 2 1.2.4.7 2.3-.5 1.9" fill="#e8e8e8"/><g fill="#62727a"><path d="m26.8 48h2.5c.6 0 1 .4 1 1s-.4 1-1 1h-2.5c-.6 0-1-.4-1-1s.4-1 1-1"/><path d="m24.5 22.5c0 .3-.2.5-.5.5-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5.3 0 .5.2.5.5v3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b3.svg b/public/emoji/1f6b3.svg
new file mode 100644
index 000000000..320cc2371
--- /dev/null
+++ b/public/emoji/1f6b3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><circle cx="32" cy="32" r="24" fill="#333"/><path d="m52 32.8c-.4-.9-.9-1.7-1.6-2.4-.7-.7-1.5-1.2-2.4-1.6-.9-.4-1.9-.6-2.9-.6-1 0-2 .2-2.9.6-.3.1-.5.2-.8.4l-2.5-3.5.9-2.2c.8-.5 1.9-1.1 2.2-1.7.5-1-1.4-.4-5.5-.4 0 0-2.2-.2-1.2.8.6.6 1.8 1.2 2.6 1.6l-.4 1.1h-10.9c0-.1 0-.1 0-.2.1-1.2-.4-2.2-1.1-3.3-.1-.1-.1-.2-.2-.3 0-.1-.1-.1-.1-.2 0-.2.2-.4.4-.4.8 0 3.4 0 3.4 0l1.1-1.7h-5.3c0 0 0 0 0 0-.5 0-1.2.3-1.5 1-.2.4-.1.8 0 1.3.2.4.5.9.9 1.4 1.3 1.5.7 2.7.1 3.9-.1.1-.1.2-.2.4-.2.4-.8 1.3-1.6 2.4-.2-.1-.5-.2-.7-.4-.9-.4-1.9-.6-2.9-.6s-2 .2-2.9.6c-.9.4-1.7.9-2.4 1.6-.7.7-1.2 1.5-1.6 2.4-.4.9-.6 1.9-.6 2.9 0 1 .2 2 .6 2.9.4.9.9 1.7 1.6 2.4.7.7 1.5 1.2 2.4 1.6.9.4 1.9.6 2.9.6 1 0 2-.2 2.9-.6.9-.4 1.7-.9 2.4-1.6.7-.7 1.2-1.5 1.6-2.4.4-.9.6-1.9.6-2.9 0-1-.2-2-.6-2.9-.4-.9-.9-1.7-1.6-2.4-.1-.1-.2-.2-.3-.3.3-.4.5-.7.7-1.1l7 7.2c-.1.2-.2.5-.2.8 0 1.1.8 2 1.9 2.1l.4 2.3h-.7v.8h2.3v-.8h-.8l-.4-2.4c.7-.2 1.2-.7 1.4-1.4l2.3-.3c.1.4.2.8.4 1.2.4.9.9 1.7 1.6 2.4.7.7 1.5 1.2 2.4 1.6.9.4 1.9.6 2.9.6 1 0 2-.2 2.9-.6.9-.4 1.7-.9 2.4-1.6.7-.7 1.2-1.5 1.6-2.4.4-.9.6-1.9.6-2.9 0-.9-.2-1.9-.6-2.8m-27.4 2.9c0 3.2-2.6 5.8-5.8 5.8-3.2 0-5.7-2.6-5.7-5.8 0-3.2 2.6-5.8 5.7-5.8 1 0 1.9.2 2.6.6-1.2 1.7-2.6 3.6-3.3 4.6-.1.1-.2.3-.2.5 0 .5.4.8.8.8.3 0 .5-.1.7-.3.3-.4 1.9-2.5 3.3-4.6 1.2 1.1 1.9 2.6 1.9 4.2m.9-8.1c.1-.1.1-.2.2-.3.1-.2.2-.4.3-.6h10.8l-3.3 8.3-.5-3h.7v-1h-2.3v.8h.8l.5 3.2-7.2-7.4c0 0 0 0 0 0m9.9 8.4c-.1-.2-.2-.3-.3-.4l3.1-7.9 1.9 2.6c-.1.1-.1.1-.2.2-.7.7-1.2 1.5-1.6 2.4-.4.9-.6 1.9-.6 2.9l-2.3.2m5.7-4.4l2.5 3.4-4.2.5c0-1.5.7-2.9 1.7-3.9m4 9.9c-2.7 0-4.9-1.8-5.5-4.3l7.1-.8-4.2-5.8c.8-.4 1.7-.7 2.7-.7 3.2 0 5.7 2.6 5.7 5.8 0 3.2-2.6 5.8-5.8 5.8" fill="#fff"/><path transform="matrix(.7071-.7071.7071.7071-13.2553 31.9997)" fill="#ff5a79" d="m29 2.8h6v58.4h-6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b4-1f3fb.svg b/public/emoji/1f6b4-1f3fb.svg
new file mode 100644
index 000000000..23c64dcb0
--- /dev/null
+++ b/public/emoji/1f6b4-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffe1bd" d="m25.1 16.1l2.1-2.6 3.9 9.3-6.1 2.5z"/><path d="m22.8 22.1c2.2.4 2.2 3.2 2.2 3.2 2.5-1 2.2-6.6.9-9.6l-3.1 6.4" fill="#e6b796"/><path d="m21.8 3.2l-9.2 8.2c-.3 3.1 1.2 4 1.6 5.1.2.5-.4 1.8-.8 2.4-.7 1.5 1.5 1.5 2.2 1.1.9.9-.2 2.1 2.8.1 0 0-2.7 2.8-.1 2.4.3 1.4 1.1 4 6.8-1.4 1.7-1.6 1-5.4 1-5.4l3.1-2-7.4-10.5" fill="#ffe1bd"/><path d="m13.8 5.4c6.1-5.3 11.5-3.2 12.9-1.9 3.6 3.6 4.1 9.1 2.3 14.1 0 0-1.8 0-2.9-1.9 0 0 2.1.1 1.3-4-.7-3.4-4.7-3.7-4.6 1.3l-.5.2c-1.8-1.8-1.3-5.2-4.1-5-2.5.2-5.6 3.8-5.6 3.8-1.3-1-1.3-4.4 1.2-6.6" fill="#594640"/><path d="m16.8 15.4c.3.7.1 1.4-.4 1.6-.5.2-.8-.3-1.1-1-.3-.7-.4-1.3.1-1.5.5-.1 1.1.2 1.4.9" fill="#664e27"/><path d="m24 13.5c-.6-1.3.1-2.9 1.2-3.4 0 0-1.2 2.3.1 4.3 0 0-.9 0-1.3-.9" fill="#e6b796"/><path d="m19.3 19.4c0 0-.9 1.5-1.3 2-.8.9-1 .6-.7 0 .3-.5 1-1.2 1-1.2l1-.8" fill="#664e27"/><g fill="#3b946f"><path d="m25 24.3l-1.6 7.4 3.1.5.7-6.3z"/><path d="m26.5 31.8c-.2-.8-1-1.3-1.9-1.1l-6 1.4.7 3 6-1.4c.9-.2 1.4-1.1 1.2-1.9"/></g><path d="m19.4 33.5l-.2-1.5c-.1-.5-.6-.9-1.1-.8l-.7.1c-.4 0-.7.3-.8.7-1 .2-2.2.7-2 2.5 0 .3.2 1.9 2.2 1.7 2.9-.5 2.9-.5 2.6-2.7" fill="#e6b796"/><path d="m29.9 49.4c-1.6.1-2.8 1.5-2.7 3.1l6.9-.5c.8-.1 1.4-.7 1.4-1.5l-.1-1.4-5.5.3" fill="#d3976e"/><g fill="#3e4347"><path d="m35.4 48.9l-5.5.5-.8-9.7 5.6-.4z"/><path d="m34.8 41.5l-5.7-1.8 5.4-6.8 6.5 1.2z"/></g><g fill="#333"><path d="m13.8 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5s-2-2.3-2.6-3.6c-.6-1.5-.9-3-.9-4.5 0-1.6.3-3.1.9-4.5.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7-1.1 1.1-2.3 1.9-3.7 2.5-1.4.5-2.9.8-4.5.8m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c0-5.2-4.4-9.5-9.7-9.5"/><path d="m50.2 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5-1.1-1.1-1.9-2.3-2.5-3.7-.6-1.4-.9-2.9-.9-4.5s.3-3.1.9-4.5c.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7s-2.3 1.9-3.7 2.5c-1.4.6-3 .9-4.6.9m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c.1-5.2-4.3-9.5-9.7-9.5"/></g><path d="m41.7 36.2l2.1-5.2-1.4-.5-2.1 5.1h-22.3l-2.2-2.3-1.1 1 2.6 2.7h3.4v2.8l13.9 13.5 6.3-15.3 8.6 12.7 1.4-.6-9.2-13.9m-7.5 14.5l-12.7-12.3.6-1.5h17.6l-5.5 13.8" fill="#ed4c5c"/><ellipse cx="50.2" cy="50.5" rx="2.4" ry="2.3" fill="#333"/><g fill="#94989b"><path d="m26.9 51.9h4v1.3h-4z"/><path d="m38.7 53.6h4v1.3h-4z"/></g><path fill="#b3b3b3" d="m30.7 52.3v.6l4 .5v-.6z"/><ellipse cx="34.7" cy="53.7" rx="3.3" ry="3.2" fill="#333"/><g fill="#b3b3b3"><ellipse cx="34.7" cy="53.7" rx=".8" ry=".8"/><path d="m34.7 54l4 .5v-.6l-4-.6z"/></g><path d="m38.6 51.9c-1.5.5-2.4 2.1-1.9 3.6l6.6-2.1c.8-.2 1.2-1 .9-1.8l-.4-1.3-5.2 1.6" fill="#d3976e"/><g fill="#3e4347"><path d="m43.8 50.2l-4.7 1.5-3.6-11.3 5.3-1.7z"/><path d="m41.3 40.8l-5.8-.4 4.6-8.7 4.9 2.5z"/></g><path d="M46,28.5l-11.5,4.5L25,24.3c0,0,2.4-4.9,3.7-5.1C38,17.4,46,28.5,46,28.5z" fill="#47b892"/><path d="m45 34.2l-10.2.6-.3-1.8 11.3-4.8c1.8 2.5-.8 6-.8 6" fill="#3e4347"/><g fill="#47b892"><path d="m25 24.3l-.3 7.4 3.1.1.3-5.9c0-.8-3.1-1.6-3.1-1.6"/><path d="m27.7 31.4c-.3-.8-1.2-1.1-2-.8l-5.7 2.1 1.1 2.8 5.7-2.2c.8-.2 1.2-1.1.9-1.9"/></g><path d="m20.9 34.1l-.4-1.4c-.1-.5-.7-.8-1.2-.7l-.7.2c-.4.1-.6.4-.7.8-.9.3-2.1 1-1.6 2.7.1.3.5 1.9 2.4 1.3 2.8-.8 2.8-.8 2.2-2.9" fill="#ffe1bd"/><path fill="#ed4c5c" d="m14.2 51.2l-1.3-.8 8.3-14.5 1.4.8z"/><ellipse cx="13.8" cy="50.5" rx="1.2" ry="1.2" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b4-1f3fc.svg b/public/emoji/1f6b4-1f3fc.svg
new file mode 100644
index 000000000..3451fe9ba
--- /dev/null
+++ b/public/emoji/1f6b4-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#fed0ac" d="m25.1 16.1l2.1-2.6 3.9 9.3-6.1 2.5z"/><path d="m22.8 22.1c2.2.4 2.2 3.2 2.2 3.2 2.5-1 2.2-6.6.9-9.6l-3.1 6.4" fill="#e0a372"/><path d="m21.8 3.2l-9.2 8.2c-.3 3.1 1.2 4 1.6 5.1.2.5-.4 1.8-.8 2.4-.7 1.5 1.5 1.5 2.2 1.1.9.9-.2 2.1 2.8.1 0 0-2.7 2.8-.1 2.4.3 1.4 1.1 4 6.8-1.4 1.7-1.6 1-5.4 1-5.4l3.1-2-7.4-10.5" fill="#fed0ac"/><path d="m13.8 5.4c6.1-5.3 11.5-3.2 12.9-1.9 3.6 3.6 4.1 9.1 2.3 14.1 0 0-1.8 0-2.9-1.9 0 0 2.1.1 1.3-4-.7-3.4-4.7-3.7-4.6 1.3l-.5.2c-1.8-1.8-1.3-5.2-4.1-5-2.5.2-5.6 3.8-5.6 3.8-1.3-1-1.3-4.4 1.2-6.6" fill="#dbb471"/><path d="m16.8 15.4c.3.7.1 1.4-.4 1.6-.5.2-.8-.3-1.1-1-.3-.7-.4-1.3.1-1.5.5-.1 1.1.2 1.4.9" fill="#664e27"/><path d="m24 13.5c-.6-1.3.1-2.9 1.2-3.4 0 0-1.2 2.3.1 4.3 0 0-.9 0-1.3-.9" fill="#e0a372"/><path d="m19.3 19.4c0 0-.9 1.5-1.3 2-.8.9-1 .6-.7 0 .3-.5 1-1.2 1-1.2l1-.8" fill="#664e27"/><g fill="#3b946f"><path d="m25 24.3l-1.6 7.4 3.1.5.7-6.3z"/><path d="m26.5 31.8c-.2-.8-1-1.3-1.9-1.1l-6 1.4.7 3 6-1.4c.9-.2 1.4-1.1 1.2-1.9"/></g><path d="m19.4 33.5l-.2-1.5c-.1-.5-.6-.9-1.1-.8l-.7.1c-.4 0-.7.3-.8.7-1 .2-2.2.7-2 2.5 0 .3.2 1.9 2.2 1.7 2.9-.5 2.9-.5 2.6-2.7" fill="#e0a372"/><path d="m29.9 49.4c-1.6.1-2.8 1.5-2.7 3.1l6.9-.5c.8-.1 1.4-.7 1.4-1.5l-.1-1.4-5.5.3" fill="#d3976e"/><g fill="#3e4347"><path d="m35.4 48.9l-5.5.5-.8-9.7 5.6-.4z"/><path d="m34.8 41.5l-5.7-1.8 5.4-6.8 6.5 1.2z"/></g><g fill="#333"><path d="m13.8 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5s-2-2.3-2.6-3.6c-.6-1.5-.9-3-.9-4.5 0-1.6.3-3.1.9-4.5.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7-1.1 1.1-2.3 1.9-3.7 2.5-1.4.5-2.9.8-4.5.8m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c0-5.2-4.4-9.5-9.7-9.5"/><path d="m50.2 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5-1.1-1.1-1.9-2.3-2.5-3.7-.6-1.4-.9-2.9-.9-4.5s.3-3.1.9-4.5c.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7s-2.3 1.9-3.7 2.5c-1.4.6-3 .9-4.6.9m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c.1-5.2-4.3-9.5-9.7-9.5"/></g><path d="m41.7 36.2l2.1-5.2-1.4-.5-2.1 5.1h-22.3l-2.2-2.3-1.1 1 2.6 2.7h3.4v2.8l13.9 13.5 6.3-15.3 8.6 12.7 1.4-.6-9.2-13.9m-7.5 14.5l-12.7-12.3.6-1.5h17.6l-5.5 13.8" fill="#ed4c5c"/><ellipse cx="50.2" cy="50.5" rx="2.4" ry="2.3" fill="#333"/><g fill="#94989b"><path d="m26.9 51.9h4v1.3h-4z"/><path d="m38.7 53.6h4v1.3h-4z"/></g><path fill="#b3b3b3" d="m30.7 52.3v.6l4 .5v-.6z"/><ellipse cx="34.7" cy="53.7" rx="3.3" ry="3.2" fill="#333"/><g fill="#b3b3b3"><ellipse cx="34.7" cy="53.7" rx=".8" ry=".8"/><path d="m34.7 54l4 .5v-.6l-4-.6z"/></g><path d="m38.6 51.9c-1.5.5-2.4 2.1-1.9 3.6l6.6-2.1c.8-.2 1.2-1 .9-1.8l-.4-1.3-5.2 1.6" fill="#d3976e"/><g fill="#3e4347"><path d="m43.8 50.2l-4.7 1.5-3.6-11.3 5.3-1.7z"/><path d="m41.3 40.8l-5.8-.4 4.6-8.7 4.9 2.5z"/></g><path d="M46,28.5l-11.5,4.5L25,24.3c0,0,2.4-4.9,3.7-5.1C38,17.4,46,28.5,46,28.5z" fill="#47b892"/><path d="m45 34.2l-10.2.6-.3-1.8 11.3-4.8c1.8 2.5-.8 6-.8 6" fill="#3e4347"/><g fill="#47b892"><path d="m25 24.3l-.3 7.4 3.1.1.3-5.9c0-.8-3.1-1.6-3.1-1.6"/><path d="m27.7 31.4c-.3-.8-1.2-1.1-2-.8l-5.7 2.1 1.1 2.8 5.7-2.2c.8-.2 1.2-1.1.9-1.9"/></g><path d="m20.9 34.1l-.4-1.4c-.1-.5-.7-.8-1.2-.7l-.7.2c-.4.1-.6.4-.7.8-.9.3-2.1 1-1.6 2.7.1.3.5 1.9 2.4 1.3 2.8-.8 2.8-.8 2.2-2.9" fill="#fed0ac"/><path fill="#ed4c5c" d="m14.2 51.2l-1.3-.8 8.3-14.5 1.4.8z"/><ellipse cx="13.8" cy="50.5" rx="1.2" ry="1.2" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b4-1f3fd.svg b/public/emoji/1f6b4-1f3fd.svg
new file mode 100644
index 000000000..a5b959866
--- /dev/null
+++ b/public/emoji/1f6b4-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d6a57c" d="m25.1 16.1l2.1-2.6 3.9 9.3-6.1 2.5z"/><path d="m22.8 22.1c2.2.4 2.2 3.2 2.2 3.2 2.5-1 2.2-6.6.9-9.6l-3.1 6.4" fill="#b58360"/><path d="m21.8 3.2l-9.2 8.2c-.3 3.1 1.2 4 1.6 5.1.2.5-.4 1.8-.8 2.4-.7 1.5 1.5 1.5 2.2 1.1.9.9-.2 2.1 2.8.1 0 0-2.7 2.8-.1 2.4.3 1.4 1.1 4 6.8-1.4 1.7-1.6 1-5.4 1-5.4l3.1-2-7.4-10.5" fill="#d6a57c"/><path d="m13.8 5.4c6.1-5.3 11.5-3.2 12.9-1.9 3.6 3.6 4.1 9.1 2.3 14.1 0 0-1.8 0-2.9-1.9 0 0 2.1.1 1.3-4-.7-3.4-4.7-3.7-4.6 1.3l-.5.2c-1.8-1.8-1.3-5.2-4.1-5-2.5.2-5.6 3.8-5.6 3.8-1.3-1-1.3-4.4 1.2-6.6" fill="#594640"/><path d="m16.8 15.4c.3.7.1 1.4-.4 1.6-.5.2-.8-.3-1.1-1-.3-.7-.4-1.3.1-1.5.5-.1 1.1.2 1.4.9" fill="#664e27"/><path d="m24 13.5c-.6-1.3.1-2.9 1.2-3.4 0 0-1.2 2.3.1 4.3 0 0-.9 0-1.3-.9" fill="#b58360"/><path d="m19.3 19.4c0 0-.9 1.5-1.3 2-.8.9-1 .6-.7 0 .3-.5 1-1.2 1-1.2l1-.8" fill="#664e27"/><g fill="#3b946f"><path d="m25 24.3l-1.6 7.4 3.1.5.7-6.3z"/><path d="m26.5 31.8c-.2-.8-1-1.3-1.9-1.1l-6 1.4.7 3 6-1.4c.9-.2 1.4-1.1 1.2-1.9"/></g><path d="m19.4 33.5l-.2-1.5c-.1-.5-.6-.9-1.1-.8l-.7.1c-.4 0-.7.3-.8.7-1 .2-2.2.7-2 2.5 0 .3.2 1.9 2.2 1.7 2.9-.5 2.9-.5 2.6-2.7" fill="#b58360"/><path d="m29.9 49.4c-1.6.1-2.8 1.5-2.7 3.1l6.9-.5c.8-.1 1.4-.7 1.4-1.5l-.1-1.4-5.5.3" fill="#d3976e"/><g fill="#3e4347"><path d="m35.4 48.9l-5.5.5-.8-9.7 5.6-.4z"/><path d="m34.8 41.5l-5.7-1.8 5.4-6.8 6.5 1.2z"/></g><g fill="#333"><path d="m13.8 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5s-2-2.3-2.6-3.6c-.6-1.5-.9-3-.9-4.5 0-1.6.3-3.1.9-4.5.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7-1.1 1.1-2.3 1.9-3.7 2.5-1.4.5-2.9.8-4.5.8m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c0-5.2-4.4-9.5-9.7-9.5"/><path d="m50.2 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5-1.1-1.1-1.9-2.3-2.5-3.7-.6-1.4-.9-2.9-.9-4.5s.3-3.1.9-4.5c.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7s-2.3 1.9-3.7 2.5c-1.4.6-3 .9-4.6.9m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c.1-5.2-4.3-9.5-9.7-9.5"/></g><path d="m41.7 36.2l2.1-5.2-1.4-.5-2.1 5.1h-22.3l-2.2-2.3-1.1 1 2.6 2.7h3.4v2.8l13.9 13.5 6.3-15.3 8.6 12.7 1.4-.6-9.2-13.9m-7.5 14.5l-12.7-12.3.6-1.5h17.6l-5.5 13.8" fill="#ed4c5c"/><ellipse cx="50.2" cy="50.5" rx="2.4" ry="2.3" fill="#333"/><g fill="#94989b"><path d="m26.9 51.9h4v1.3h-4z"/><path d="m38.7 53.6h4v1.3h-4z"/></g><path fill="#b3b3b3" d="m30.7 52.3v.6l4 .5v-.6z"/><ellipse cx="34.7" cy="53.7" rx="3.3" ry="3.2" fill="#333"/><g fill="#b3b3b3"><ellipse cx="34.7" cy="53.7" rx=".8" ry=".8"/><path d="m34.7 54l4 .5v-.6l-4-.6z"/></g><path d="m38.6 51.9c-1.5.5-2.4 2.1-1.9 3.6l6.6-2.1c.8-.2 1.2-1 .9-1.8l-.4-1.3-5.2 1.6" fill="#d3976e"/><g fill="#3e4347"><path d="m43.8 50.2l-4.7 1.5-3.6-11.3 5.3-1.7z"/><path d="m41.3 40.8l-5.8-.4 4.6-8.7 4.9 2.5z"/></g><path d="M46,28.5l-11.5,4.5L25,24.3c0,0,2.4-4.9,3.7-5.1C38,17.4,46,28.5,46,28.5z" fill="#47b892"/><path d="m45 34.2l-10.2.6-.3-1.8 11.3-4.8c1.8 2.5-.8 6-.8 6" fill="#3e4347"/><g fill="#47b892"><path d="m25 24.3l-.3 7.4 3.1.1.3-5.9c0-.8-3.1-1.6-3.1-1.6"/><path d="m27.7 31.4c-.3-.8-1.2-1.1-2-.8l-5.7 2.1 1.1 2.8 5.7-2.2c.8-.2 1.2-1.1.9-1.9"/></g><path d="m20.9 34.1l-.4-1.4c-.1-.5-.7-.8-1.2-.7l-.7.2c-.4.1-.6.4-.7.8-.9.3-2.1 1-1.6 2.7.1.3.5 1.9 2.4 1.3 2.8-.8 2.8-.8 2.2-2.9" fill="#d6a57c"/><path fill="#ed4c5c" d="m14.2 51.2l-1.3-.8 8.3-14.5 1.4.8z"/><ellipse cx="13.8" cy="50.5" rx="1.2" ry="1.2" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b4-1f3fe.svg b/public/emoji/1f6b4-1f3fe.svg
new file mode 100644
index 000000000..1dcaae862
--- /dev/null
+++ b/public/emoji/1f6b4-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b47d56" d="m25.1 16.1l2.1-2.6 3.9 9.3-6.1 2.5z"/><path d="m22.8 22.1c2.2.4 2.2 3.2 2.2 3.2 2.5-1 2.2-6.6.9-9.6l-3.1 6.4" fill="#935e3e"/><path d="m21.8 3.2l-9.2 8.2c-.3 3.1 1.2 4 1.6 5.1.2.5-.4 1.8-.8 2.4-.7 1.5 1.5 1.5 2.2 1.1.9.9-.2 2.1 2.8.1 0 0-2.7 2.8-.1 2.4.3 1.4 1.1 4 6.8-1.4 1.7-1.6 1-5.4 1-5.4l3.1-2-7.4-10.5" fill="#b47d56"/><path d="m13.8 5.4c6.1-5.3 11.5-3.2 12.9-1.9 3.6 3.6 4.1 9.1 2.3 14.1 0 0-1.8 0-2.9-1.9 0 0 2.1.1 1.3-4-.7-3.4-4.7-3.7-4.6 1.3l-.5.2c-1.8-1.8-1.3-5.2-4.1-5-2.5.2-5.6 3.8-5.6 3.8-1.3-1-1.3-4.4 1.2-6.6" fill="#231f20"/><path d="m16.8 15.4c.3.7.1 1.4-.4 1.6-.5.2-.8-.3-1.1-1-.3-.7-.4-1.3.1-1.5.5-.1 1.1.2 1.4.9" fill="#664e27"/><path d="m24 13.5c-.6-1.3.1-2.9 1.2-3.4 0 0-1.2 2.3.1 4.3 0 0-.9 0-1.3-.9" fill="#935e3e"/><path d="m19.3 19.4c0 0-.9 1.5-1.3 2-.8.9-1 .6-.7 0 .3-.5 1-1.2 1-1.2l1-.8" fill="#664e27"/><g fill="#3b946f"><path d="m25 24.3l-1.6 7.4 3.1.5.7-6.3z"/><path d="m26.5 31.8c-.2-.8-1-1.3-1.9-1.1l-6 1.4.7 3 6-1.4c.9-.2 1.4-1.1 1.2-1.9"/></g><path d="m19.4 33.5l-.2-1.5c-.1-.5-.6-.9-1.1-.8l-.7.1c-.4 0-.7.3-.8.7-1 .2-2.2.7-2 2.5 0 .3.2 1.9 2.2 1.7 2.9-.5 2.9-.5 2.6-2.7" fill="#935e3e"/><path d="m29.9 49.4c-1.6.1-2.8 1.5-2.7 3.1l6.9-.5c.8-.1 1.4-.7 1.4-1.5l-.1-1.4-5.5.3" fill="#d3976e"/><g fill="#3e4347"><path d="m35.4 48.9l-5.5.5-.8-9.7 5.6-.4z"/><path d="m34.8 41.5l-5.7-1.8 5.4-6.8 6.5 1.2z"/></g><g fill="#333"><path d="m13.8 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5s-2-2.3-2.6-3.6c-.6-1.5-.9-3-.9-4.5 0-1.6.3-3.1.9-4.5.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7-1.1 1.1-2.3 1.9-3.7 2.5-1.4.5-2.9.8-4.5.8m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c0-5.2-4.4-9.5-9.7-9.5"/><path d="m50.2 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5-1.1-1.1-1.9-2.3-2.5-3.7-.6-1.4-.9-2.9-.9-4.5s.3-3.1.9-4.5c.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7s-2.3 1.9-3.7 2.5c-1.4.6-3 .9-4.6.9m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c.1-5.2-4.3-9.5-9.7-9.5"/></g><path d="m41.7 36.2l2.1-5.2-1.4-.5-2.1 5.1h-22.3l-2.2-2.3-1.1 1 2.6 2.7h3.4v2.8l13.9 13.5 6.3-15.3 8.6 12.7 1.4-.6-9.2-13.9m-7.5 14.5l-12.7-12.3.6-1.5h17.6l-5.5 13.8" fill="#ed4c5c"/><ellipse cx="50.2" cy="50.5" rx="2.4" ry="2.3" fill="#333"/><g fill="#94989b"><path d="m26.9 51.9h4v1.3h-4z"/><path d="m38.7 53.6h4v1.3h-4z"/></g><path fill="#b3b3b3" d="m30.7 52.3v.6l4 .5v-.6z"/><ellipse cx="34.7" cy="53.7" rx="3.3" ry="3.2" fill="#333"/><g fill="#b3b3b3"><ellipse cx="34.7" cy="53.7" rx=".8" ry=".8"/><path d="m34.7 54l4 .5v-.6l-4-.6z"/></g><path d="m38.6 51.9c-1.5.5-2.4 2.1-1.9 3.6l6.6-2.1c.8-.2 1.2-1 .9-1.8l-.4-1.3-5.2 1.6" fill="#d3976e"/><g fill="#3e4347"><path d="m43.8 50.2l-4.7 1.5-3.6-11.3 5.3-1.7z"/><path d="m41.3 40.8l-5.8-.4 4.6-8.7 4.9 2.5z"/></g><path d="M46,28.5l-11.5,4.5L25,24.3c0,0,2.4-4.9,3.7-5.1C38,17.4,46,28.5,46,28.5z" fill="#47b892"/><path d="m45 34.2l-10.2.6-.3-1.8 11.3-4.8c1.8 2.5-.8 6-.8 6" fill="#3e4347"/><g fill="#47b892"><path d="m25 24.3l-.3 7.4 3.1.1.3-5.9c0-.8-3.1-1.6-3.1-1.6"/><path d="m27.7 31.4c-.3-.8-1.2-1.1-2-.8l-5.7 2.1 1.1 2.8 5.7-2.2c.8-.2 1.2-1.1.9-1.9"/></g><path d="m20.9 34.1l-.4-1.4c-.1-.5-.7-.8-1.2-.7l-.7.2c-.4.1-.6.4-.7.8-.9.3-2.1 1-1.6 2.7.1.3.5 1.9 2.4 1.3 2.8-.8 2.8-.8 2.2-2.9" fill="#b47d56"/><path fill="#ed4c5c" d="m14.2 51.2l-1.3-.8 8.3-14.5 1.4.8z"/><ellipse cx="13.8" cy="50.5" rx="1.2" ry="1.2" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b4-1f3ff.svg b/public/emoji/1f6b4-1f3ff.svg
new file mode 100644
index 000000000..44fc622fe
--- /dev/null
+++ b/public/emoji/1f6b4-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#8a6859" d="m25.1 16.1l2.1-2.6 3.9 9.3-6.1 2.5z"/><path d="m22.8 22.1c2.2.4 2.2 3.2 2.2 3.2 2.5-1 2.2-6.6.9-9.6l-3.1 6.4" fill="#705041"/><path d="m21.8 3.2l-9.2 8.2c-.3 3.1 1.2 4 1.6 5.1.2.5-.4 1.8-.8 2.4-.7 1.5 1.5 1.5 2.2 1.1.9.9-.2 2.1 2.8.1 0 0-2.7 2.8-.1 2.4.3 1.4 1.1 4 6.8-1.4 1.7-1.6 1-5.4 1-5.4l3.1-2-7.4-10.5" fill="#8a6859"/><path d="m13.8 5.4c6.1-5.3 11.5-3.2 12.9-1.9 3.6 3.6 4.1 9.1 2.3 14.1 0 0-1.8 0-2.9-1.9 0 0 2.1.1 1.3-4-.7-3.4-4.7-3.7-4.6 1.3l-.5.2c-1.8-1.8-1.3-5.2-4.1-5-2.5.2-5.6 3.8-5.6 3.8-1.3-1-1.3-4.4 1.2-6.6" fill="#231f20"/><path d="m16.8 15.4c.3.7.1 1.4-.4 1.6-.5.2-.8-.3-1.1-1-.3-.7-.4-1.3.1-1.5.5-.1 1.1.2 1.4.9" fill="#574137"/><path d="m24 13.5c-.6-1.3.1-2.9 1.2-3.4 0 0-1.2 2.3.1 4.3 0 0-.9 0-1.3-.9" fill="#705041"/><path d="m19.3 19.4c0 0-.9 1.5-1.3 2-.8.9-1 .6-.7 0 .3-.5 1-1.2 1-1.2l1-.8" fill="#574137"/><g fill="#3b946f"><path d="m25 24.3l-1.6 7.4 3.1.5.7-6.3z"/><path d="m26.5 31.8c-.2-.8-1-1.3-1.9-1.1l-6 1.4.7 3 6-1.4c.9-.2 1.4-1.1 1.2-1.9"/></g><path d="m19.4 33.5l-.2-1.5c-.1-.5-.6-.9-1.1-.8l-.7.1c-.4 0-.7.3-.8.7-1 .2-2.2.7-2 2.5 0 .3.2 1.9 2.2 1.7 2.9-.5 2.9-.5 2.6-2.7" fill="#705041"/><path d="m29.9 49.4c-1.6.1-2.8 1.5-2.7 3.1l6.9-.5c.8-.1 1.4-.7 1.4-1.5l-.1-1.4-5.5.3" fill="#d3976e"/><g fill="#3e4347"><path d="m35.4 48.9l-5.5.5-.8-9.7 5.6-.4z"/><path d="m34.8 41.5l-5.7-1.8 5.4-6.8 6.5 1.2z"/></g><g fill="#333"><path d="m13.8 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5s-2-2.3-2.6-3.6c-.6-1.5-.9-3-.9-4.5 0-1.6.3-3.1.9-4.5.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7-1.1 1.1-2.3 1.9-3.7 2.5-1.4.5-2.9.8-4.5.8m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c0-5.2-4.4-9.5-9.7-9.5"/><path d="m50.2 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5-1.1-1.1-1.9-2.3-2.5-3.7-.6-1.4-.9-2.9-.9-4.5s.3-3.1.9-4.5c.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7s-2.3 1.9-3.7 2.5c-1.4.6-3 .9-4.6.9m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c.1-5.2-4.3-9.5-9.7-9.5"/></g><path d="m41.7 36.2l2.1-5.2-1.4-.5-2.1 5.1h-22.3l-2.2-2.3-1.1 1 2.6 2.7h3.4v2.8l13.9 13.5 6.3-15.3 8.6 12.7 1.4-.6-9.2-13.9m-7.5 14.5l-12.7-12.3.6-1.5h17.6l-5.5 13.8" fill="#ed4c5c"/><ellipse cx="50.2" cy="50.5" rx="2.4" ry="2.3" fill="#333"/><g fill="#94989b"><path d="m26.9 51.9h4v1.3h-4z"/><path d="m38.7 53.6h4v1.3h-4z"/></g><path fill="#b3b3b3" d="m30.7 52.3v.6l4 .5v-.6z"/><ellipse cx="34.7" cy="53.7" rx="3.3" ry="3.2" fill="#333"/><g fill="#b3b3b3"><ellipse cx="34.7" cy="53.7" rx=".8" ry=".8"/><path d="m34.7 54l4 .5v-.6l-4-.6z"/></g><path d="m38.6 51.9c-1.5.5-2.4 2.1-1.9 3.6l6.6-2.1c.8-.2 1.2-1 .9-1.8l-.4-1.3-5.2 1.6" fill="#d3976e"/><g fill="#3e4347"><path d="m43.8 50.2l-4.7 1.5-3.6-11.3 5.3-1.7z"/><path d="m41.3 40.8l-5.8-.4 4.6-8.7 4.9 2.5z"/></g><path d="M46,28.5l-11.5,4.5L25,24.3c0,0,2.4-4.9,3.7-5.1C38,17.4,46,28.5,46,28.5z" fill="#47b892"/><path d="m45 34.2l-10.2.6-.3-1.8 11.3-4.8c1.8 2.5-.8 6-.8 6" fill="#3e4347"/><g fill="#47b892"><path d="m25 24.3l-.3 7.4 3.1.1.3-5.9c0-.8-3.1-1.6-3.1-1.6"/><path d="m27.7 31.4c-.3-.8-1.2-1.1-2-.8l-5.7 2.1 1.1 2.8 5.7-2.2c.8-.2 1.2-1.1.9-1.9"/></g><path d="m20.9 34.1l-.4-1.4c-.1-.5-.7-.8-1.2-.7l-.7.2c-.4.1-.6.4-.7.8-.9.3-2.1 1-1.6 2.7.1.3.5 1.9 2.4 1.3 2.8-.8 2.8-.8 2.2-2.9" fill="#8a6859"/><path fill="#ed4c5c" d="m14.2 51.2l-1.3-.8 8.3-14.5 1.4.8z"/><ellipse cx="13.8" cy="50.5" rx="1.2" ry="1.2" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b4.svg b/public/emoji/1f6b4.svg
new file mode 100644
index 000000000..d66ad5c6c
--- /dev/null
+++ b/public/emoji/1f6b4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffdd67" d="m26.1 16.1l2.1-2.6 3.9 9.3-6.1 2.5z"/><path d="m23.8 22.1c2.2.4 2.2 3.2 2.2 3.2 2.5-1 2.2-6.6.9-9.6l-3.1 6.4" fill="#eba352"/><path d="m22.8 3.2l-9.2 8.2c-.3 3.1 1.2 4 1.6 5.1.2.5-.4 1.8-.8 2.4-.7 1.5 1.5 1.5 2.2 1.1.9.9-.2 2.1 2.8.1 0 0-2.7 2.8-.1 2.4.3 1.4 1.1 4 6.8-1.4 1.7-1.6 1-5.4 1-5.4l3.1-2-7.4-10.5" fill="#ffdd67"/><path d="m14.8 5.4c6.1-5.3 11.5-3.2 12.9-1.9 3.6 3.6 4.1 9.1 2.3 14.1 0 0-1.8 0-2.9-1.9 0 0 2.1.1 1.3-4-.7-3.4-4.7-3.7-4.6 1.3l-.5.2c-1.8-1.8-1.3-5.2-4.1-5-2.5.2-5.6 3.8-5.6 3.8-1.3-1-1.3-4.4 1.2-6.6" fill="#ffb300"/><path d="m17.8 15.4c.3.7.1 1.4-.4 1.6-.5.2-.8-.3-1.1-1-.3-.7-.4-1.3.1-1.5.5-.1 1.1.2 1.4.9" fill="#937237"/><path d="m25 13.5c-.6-1.3.1-2.9 1.2-3.4 0 0-1.2 2.3.1 4.3 0 0-.9 0-1.3-.9" fill="#eba352"/><path d="m20.3 19.4c0 0-.9 1.5-1.3 2-.8.9-1 .6-.7 0 .3-.5 1-1.2 1-1.2l1-.8" fill="#937237"/><g fill="#3b946f"><path d="m26 24.3l-1.6 7.4 3.1.5.7-6.3z"/><path d="m27.5 31.8c-.2-.8-1-1.3-1.9-1.1l-6 1.4.7 3 6-1.4c.9-.2 1.4-1.1 1.2-1.9"/></g><path d="m20.4 33.5l-.2-1.5c-.1-.5-.6-.9-1.1-.8l-.7.1c-.4 0-.7.3-.8.7-1 .2-2.2.7-2 2.5 0 .3.2 1.9 2.2 1.7 2.9-.5 2.9-.5 2.6-2.7" fill="#eba352"/><path d="m30.9 49.4c-1.6.1-2.8 1.5-2.7 3.1l6.9-.5c.8-.1 1.4-.7 1.4-1.5l-.1-1.4-5.5.3" fill="#d3976e"/><g fill="#3e4347"><path d="m36.4 48.9l-5.5.5-.8-9.7 5.6-.4z"/><path d="m35.8 41.5l-5.7-1.8 5.4-6.8 6.5 1.2z"/></g><g fill="#333"><path d="m14.8 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5s-2-2.3-2.6-3.6c-.6-1.5-.9-3-.9-4.5 0-1.6.3-3.1.9-4.5.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7-1.1 1.1-2.3 1.9-3.7 2.5-1.4.5-2.9.8-4.5.8m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c0-5.2-4.4-9.5-9.7-9.5"/><path d="m51.2 62c-1.6 0-3.1-.3-4.6-.9-1.4-.6-2.7-1.4-3.7-2.5-1.1-1.1-1.9-2.3-2.5-3.7-.6-1.4-.9-2.9-.9-4.5s.3-3.1.9-4.5c.6-1.4 1.4-2.6 2.5-3.7 1.1-1.1 2.3-1.9 3.7-2.5 1.5-.6 3-.9 4.6-.9s3.1.3 4.6.9c1.4.6 2.7 1.4 3.7 2.5 1.1 1.1 1.9 2.3 2.5 3.7.6 1.4.9 2.9.9 4.5 0 1.6-.3 3.1-.9 4.5-.6 1.4-1.4 2.6-2.5 3.7s-2.3 1.9-3.7 2.5c-1.4.6-3 .9-4.6.9m0-21.1c-5.4 0-9.7 4.3-9.7 9.5 0 5.3 4.4 9.5 9.7 9.5s9.7-4.3 9.7-9.5c.1-5.2-4.3-9.5-9.7-9.5"/></g><path d="m42.7 36.2l2.1-5.2-1.4-.5-2.1 5.1h-22.3l-2.2-2.3-1.1 1 2.6 2.7h3.4v2.8l13.9 13.5 6.3-15.3 8.6 12.7 1.4-.6-9.2-13.9m-7.5 14.5l-12.7-12.3.6-1.5h17.6l-5.5 13.8" fill="#ed4c5c"/><ellipse cx="51.2" cy="50.5" rx="2.4" ry="2.3" fill="#333"/><g fill="#94989b"><path d="m27.9 51.9h4v1.3h-4z"/><path d="m39.7 53.6h4v1.3h-4z"/></g><path fill="#b3b3b3" d="m31.7 52.3v.6l4 .5v-.6z"/><ellipse cx="35.7" cy="53.7" rx="3.3" ry="3.2" fill="#333"/><g fill="#b3b3b3"><ellipse cx="35.7" cy="53.7" rx=".8" ry=".8"/><path d="m35.7 54l4 .5v-.6l-4-.6z"/></g><path d="m39.6 51.9c-1.5.5-2.4 2.1-1.9 3.6l6.6-2.1c.8-.2 1.2-1 .9-1.8l-.4-1.3-5.2 1.6" fill="#d3976e"/><g fill="#3e4347"><path d="m44.8 50.2l-4.7 1.5-3.6-11.3 5.3-1.7z"/><path d="m42.3 40.8l-5.8-.4 4.6-8.7 4.9 2.5z"/></g><path d="M47,28.5l-11.5,4.5L26,24.3c0,0,2.4-4.9,3.7-5.1C39,17.4,47,28.5,47,28.5z" fill="#47b892"/><path d="m46 34.2l-10.2.6-.3-1.8 11.3-4.8c1.8 2.5-.8 6-.8 6" fill="#3e4347"/><g fill="#47b892"><path d="m26 24.3l-.3 7.4 3.1.1.3-5.9c0-.8-3.1-1.6-3.1-1.6"/><path d="m28.7 31.4c-.3-.8-1.2-1.1-2-.8l-5.7 2.1 1.1 2.8 5.7-2.2c.8-.2 1.2-1.1.9-1.9"/></g><path d="m21.9 34.1l-.4-1.4c-.1-.5-.7-.8-1.2-.7l-.7.2c-.4.1-.6.4-.7.8-.9.3-2.1 1-1.6 2.7.1.3.5 1.9 2.4 1.3 2.8-.8 2.8-.8 2.2-2.9" fill="#ffdd67"/><path fill="#ed4c5c" d="m15.2 51.2l-1.3-.8 8.3-14.5 1.4.8z"/><ellipse cx="14.8" cy="50.5" rx="1.2" ry="1.2" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b5-1f3fb.svg b/public/emoji/1f6b5-1f3fb.svg
new file mode 100644
index 000000000..5ce96f5b2
--- /dev/null
+++ b/public/emoji/1f6b5-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffe1bd" d="m37 16.4l2.8-1.5v9.5h-6.2z"/><path d="m32.9 20.8c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#e6b796"/><path d="m38.8 4l-11 3.8c-1.4 2.5-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#ffe1bd"/><path d="m31.1 3.1c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.5-4.3 3.5-5.3" fill="#594640"/><path d="m30.1 12.8c0 .7-.4 1.2-.9 1.2s-.6-.6-.6-1.2c0-.7.1-1.2.6-1.2s.9.6.9 1.2" fill="#664e27"/><path d="m37 13.7c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#e6b796"/><path d="m30.8 17.2c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#664e27"/><path d="M62,62v-7.1c0,0-25.2-7-60-40.6V62H62z" fill="#aec470"/><path d="M62,62v-3.3c0,0-25.1,6.4-60-22.5V62H62z" fill="#95a55b"/><g fill="#3e4347"><path d="m37.9 18.7l-1.3.2-2-8.6 1.3-.2z"/><path d="m37.6 19l-1.1-.7 4.2-4.7 1.1.6z"/><path transform="matrix(.1669-.986.986.1669 11.186 53.0165)" d="m34.6 19h4.8v1.7h-4.8z"/></g><path d="m43.9 15.3c-.7 1.6-5.5-2.8-8.7-4.2-3.5-1.5-9.5-2.2-9-3.5 2.1-4.8 7.7-6.9 12.6-4.8 5 2.1 7.2 7.7 5.1 12.5" fill="#f15744"/><g fill="#3b946f"><path d="m34.6 22.7c-.7-.4-1.5-.2-1.9.5l-2.6 4.4 2.4 1.4 2.6-4.4c.4-.7.1-1.5-.5-1.9"/><path d="m32.5 28.5c.1-.7-.5-1.4-1.2-1.5l-5.3-.6-.3 2.6 5.3.7c.8.1 1.5-.4 1.5-1.2"/></g><path d="m26.2 27.8l.3-1.3c.1-.5-.2-.9-.7-1l-.6-.1c-.3-.1-.7.1-.9.3-.9-.1-2-.1-2.4 1.5-.1.3-.4 1.6 1.3 2 2.6.5 2.6.5 3-1.4" fill="#e6b796"/><path d="m30.1 44c-1.4-.4-2.8.4-3.1 1.7l5.9 1.6c.7.2 1.4-.2 1.6-.9l.3-1.2-4.7-1.2" fill="#d3976e"/><g fill="#3e4347"><path d="m34.7 45.2l-4.6-1.3 2.3-8.1 4.6 1.3z"/><path d="m36.5 39l-4.1-3.2 6.4-4 4.9 2.9z"/></g><g fill="#333"><path d="m13.1 49.5c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .4-1.2 1.1-2.3 2.1-3.3.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2.6 1.2.9 2.5 1 3.8.1 1.4-.1 2.7-.6 4-.5 1.2-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3-1.2.5-2.5.9-3.8.9-1.4 0-2.7-.2-4-.7m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.6-4.4-.7-9.2-5.1-10.8"/><path d="m43 60.4c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .5-1.3 1.2-2.4 2.1-3.4.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2s.9 2.5 1 3.8c.1 1.4-.1 2.7-.6 4-.5 1.3-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3s-2.4.9-3.7.9c-1.4.1-2.8-.1-4.1-.6m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.7-4.4-.7-9.2-5.1-10.8"/></g><path d="m43.7 36.6l3.3-3.6-1-.9-3.2 3.5-18.3-6.6-1.1-2.5-1.2.5 1.3 3 2.8 1-.8 2.3 7.4 15.3 9.7-10.7 3.3 13 1.3-.1-3.5-14.2m-10.5 9.7l-6.7-13.9.9-1 14.5 5.3-8.7 9.6" fill="#ed4c5c"/><ellipse transform="matrix(.3419-.9397.9397.3419-17.2712 77.1916)" cx="46.5" cy="50.9" rx="2" ry="2.1" fill="#333"/><g fill="#94989b"><path transform="matrix(.3421-.9397.9397.3421-24.8566 57.0869)" d="m27.8 44.5h1.1v3.5h-1.1z"/><path transform="matrix(.342-.9397.9397.342-23.359 68.9155)" d="m37 49.4h1.1v3.5h-1.1z"/></g><path fill="#b3b3b3" d="m29.9 46.6l-.2.5 3.1 1.6.2-.5z"/><ellipse transform="matrix(.3419-.9397.9397.3419-24.3947 62.974)" cx="32.8" cy="48.9" rx="2.8" ry="2.9" fill="#333"/><g fill="#b3b3b3"><ellipse transform="matrix(.3415-.9399.9399.3415-24.3909 63.0019)" cx="32.8" cy="48.9" rx=".7" ry=".7"/><path d="m32.7 49.2l3.1 1.6.2-.5-3.1-1.6z"/></g><path d="m36.5 48.6c-1.4-.1-2.6 1-2.6 2.4l6.1.2c.7 0 1.3-.5 1.3-1.2v-1.2l-4.8-.2" fill="#d3976e"/><g fill="#3e4347"><path d="m41.3 48.8l-4.3-.2.4-10.3 4.8.2z"/><path d="m42 40.4l-4.6-2.1 6.3-5.8 3.3 3.5z"/></g><path d="m49.6 31.6l-10.8.2-5.1-9.4c0 0 3.1-1.9 4.3-1.7 8.2 1.4 11.6 10.9 11.6 10.9" fill="#47b892"/><path d="m47 36l-8.6-2.6.3-1.5 10.7-.6c.8 2.6-2.4 4.7-2.4 4.7" fill="#3e4347"/><g fill="#47b892"><path d="m34.8 22.4c-.7-.3-1.5 0-1.8.7l-2 4.7 2.5 1 2-4.7c.4-.6 0-1.4-.7-1.7"/><path d="m33.7 28.5c0-.7-.6-1.3-1.4-1.3l-5.3.1v2.7l5.3-.1c.8 0 1.4-.6 1.4-1.4"/></g><path d="m27.3 28.7l.1-1.3c0-.5-.3-.9-.8-.9l-.6-.1c-.3 0-.7.1-.8.4-.9 0-2 .2-2.1 1.8 0 .3-.1 1.7 1.6 1.8 2.5.2 2.5.2 2.6-1.7" fill="#ffe1bd"/><path fill="#ed4c5c" d="m16.7 40.8l-.9-1.1 11.2-9.4.9 1z"/><ellipse transform="matrix(.3413-.94.94.3413-26.7403 41.8999)" cx="16.5" cy="40" rx="1" ry="1" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b5-1f3fc.svg b/public/emoji/1f6b5-1f3fc.svg
new file mode 100644
index 000000000..9b088b9f7
--- /dev/null
+++ b/public/emoji/1f6b5-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#fed0ac" d="m37 16.4l2.8-1.5v9.5h-6.2z"/><path d="m32.9 20.8c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#e0a372"/><path d="m38.8 4l-11 3.8c-1.4 2.5-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#fed0ac"/><path d="m31.1 3.1c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.5-4.3 3.5-5.3" fill="#dbb471"/><path d="m30.1 12.8c0 .7-.4 1.2-.9 1.2s-.6-.6-.6-1.2c0-.7.1-1.2.6-1.2s.9.6.9 1.2" fill="#664e27"/><path d="m37 13.7c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#e0a372"/><path d="m30.8 17.2c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#664e27"/><path d="M62,62v-7.1c0,0-25.2-7-60-40.6V62H62z" fill="#aec470"/><path d="M62,62v-3.3c0,0-25.1,6.4-60-22.5V62H62z" fill="#95a55b"/><g fill="#3e4347"><path d="m37.9 18.7l-1.3.2-2-8.6 1.3-.2z"/><path d="m37.6 19l-1.1-.7 4.2-4.7 1.1.6z"/><path transform="matrix(.1669-.986.986.1669 11.186 53.0165)" d="m34.6 19h4.8v1.7h-4.8z"/></g><path d="m43.9 15.3c-.7 1.6-5.5-2.8-8.7-4.2-3.5-1.5-9.5-2.2-9-3.5 2.1-4.8 7.7-6.9 12.6-4.8 5 2.1 7.2 7.7 5.1 12.5" fill="#f15744"/><g fill="#3b946f"><path d="m34.6 22.7c-.7-.4-1.5-.2-1.9.5l-2.6 4.4 2.4 1.4 2.6-4.4c.4-.7.1-1.5-.5-1.9"/><path d="m32.5 28.5c.1-.7-.5-1.4-1.2-1.5l-5.3-.6-.3 2.6 5.3.7c.8.1 1.5-.4 1.5-1.2"/></g><path d="m26.2 27.8l.3-1.3c.1-.5-.2-.9-.7-1l-.6-.1c-.3-.1-.7.1-.9.3-.9-.1-2-.1-2.4 1.5-.1.3-.4 1.6 1.3 2 2.6.5 2.6.5 3-1.4" fill="#e0a372"/><path d="m30.1 44c-1.4-.4-2.8.4-3.1 1.7l5.9 1.6c.7.2 1.4-.2 1.6-.9l.3-1.2-4.7-1.2" fill="#d3976e"/><g fill="#3e4347"><path d="m34.7 45.2l-4.6-1.3 2.3-8.1 4.6 1.3z"/><path d="m36.5 39l-4.1-3.2 6.4-4 4.9 2.9z"/></g><g fill="#333"><path d="m13.1 49.5c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .4-1.2 1.1-2.3 2.1-3.3.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2.6 1.2.9 2.5 1 3.8.1 1.4-.1 2.7-.6 4-.5 1.2-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3-1.2.5-2.5.9-3.8.9-1.4 0-2.7-.2-4-.7m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.6-4.4-.7-9.2-5.1-10.8"/><path d="m43 60.4c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .5-1.3 1.2-2.4 2.1-3.4.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2s.9 2.5 1 3.8c.1 1.4-.1 2.7-.6 4-.5 1.3-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3s-2.4.9-3.7.9c-1.4.1-2.8-.1-4.1-.6m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.7-4.4-.7-9.2-5.1-10.8"/></g><path d="m43.7 36.6l3.3-3.6-1-.9-3.2 3.5-18.3-6.6-1.1-2.5-1.2.5 1.3 3 2.8 1-.8 2.3 7.4 15.3 9.7-10.7 3.3 13 1.3-.1-3.5-14.2m-10.5 9.7l-6.7-13.9.9-1 14.5 5.3-8.7 9.6" fill="#ed4c5c"/><ellipse transform="matrix(.3419-.9397.9397.3419-17.2712 77.1916)" cx="46.5" cy="50.9" rx="2" ry="2.1" fill="#333"/><g fill="#94989b"><path transform="matrix(.3421-.9397.9397.3421-24.8566 57.0869)" d="m27.8 44.5h1.1v3.5h-1.1z"/><path transform="matrix(.342-.9397.9397.342-23.359 68.9155)" d="m37 49.4h1.1v3.5h-1.1z"/></g><path fill="#b3b3b3" d="m29.9 46.6l-.2.5 3.1 1.6.2-.5z"/><ellipse transform="matrix(.3419-.9397.9397.3419-24.3947 62.974)" cx="32.8" cy="48.9" rx="2.8" ry="2.9" fill="#333"/><g fill="#b3b3b3"><ellipse transform="matrix(.3415-.9399.9399.3415-24.3909 63.0019)" cx="32.8" cy="48.9" rx=".7" ry=".7"/><path d="m32.7 49.2l3.1 1.6.2-.5-3.1-1.6z"/></g><path d="m36.5 48.6c-1.4-.1-2.6 1-2.6 2.4l6.1.2c.7 0 1.3-.5 1.3-1.2v-1.2l-4.8-.2" fill="#d3976e"/><g fill="#3e4347"><path d="m41.3 48.8l-4.3-.2.4-10.3 4.8.2z"/><path d="m42 40.4l-4.6-2.1 6.3-5.8 3.3 3.5z"/></g><path d="m49.6 31.6l-10.8.2-5.1-9.4c0 0 3.1-1.9 4.3-1.7 8.2 1.4 11.6 10.9 11.6 10.9" fill="#47b892"/><path d="m47 36l-8.6-2.6.3-1.5 10.7-.6c.8 2.6-2.4 4.7-2.4 4.7" fill="#3e4347"/><g fill="#47b892"><path d="m34.8 22.4c-.7-.3-1.5 0-1.8.7l-2 4.7 2.5 1 2-4.7c.4-.6 0-1.4-.7-1.7"/><path d="m33.7 28.5c0-.7-.6-1.3-1.4-1.3l-5.3.1v2.7l5.3-.1c.8 0 1.4-.6 1.4-1.4"/></g><path d="m27.3 28.7l.1-1.3c0-.5-.3-.9-.8-.9l-.6-.1c-.3 0-.7.1-.8.4-.9 0-2 .2-2.1 1.8 0 .3-.1 1.7 1.6 1.8 2.5.2 2.5.2 2.6-1.7" fill="#fed0ac"/><path fill="#ed4c5c" d="m16.7 40.8l-.9-1.1 11.2-9.4.9 1z"/><ellipse transform="matrix(.3413-.94.94.3413-26.7403 41.8999)" cx="16.5" cy="40" rx="1" ry="1" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b5-1f3fd.svg b/public/emoji/1f6b5-1f3fd.svg
new file mode 100644
index 000000000..561ba2d1c
--- /dev/null
+++ b/public/emoji/1f6b5-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d6a57c" d="m37 16.4l2.8-1.5v9.5h-6.2z"/><path d="m32.9 20.8c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#b58360"/><path d="m38.8 4l-11 3.8c-1.4 2.5-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#d6a57c"/><path d="m31.1 3.1c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.5-4.3 3.5-5.3" fill="#594640"/><path d="m30.1 12.8c0 .7-.4 1.2-.9 1.2s-.6-.6-.6-1.2c0-.7.1-1.2.6-1.2s.9.6.9 1.2" fill="#664e27"/><path d="m37 13.7c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#b58360"/><path d="m30.8 17.2c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#664e27"/><path d="M62,62v-7.1c0,0-25.2-7-60-40.6V62H62z" fill="#aec470"/><path d="M62,62v-3.3c0,0-25.1,6.4-60-22.5V62H62z" fill="#95a55b"/><g fill="#3e4347"><path d="m37.9 18.7l-1.3.2-2-8.6 1.3-.2z"/><path d="m37.6 19l-1.1-.7 4.2-4.7 1.1.6z"/><path transform="matrix(.1669-.986.986.1669 11.186 53.0165)" d="m34.6 19h4.8v1.7h-4.8z"/></g><path d="m43.9 15.3c-.7 1.6-5.5-2.8-8.7-4.2-3.5-1.5-9.5-2.2-9-3.5 2.1-4.8 7.7-6.9 12.6-4.8 5 2.1 7.2 7.7 5.1 12.5" fill="#f15744"/><g fill="#3b946f"><path d="m34.6 22.7c-.7-.4-1.5-.2-1.9.5l-2.6 4.4 2.4 1.4 2.6-4.4c.4-.7.1-1.5-.5-1.9"/><path d="m32.5 28.5c.1-.7-.5-1.4-1.2-1.5l-5.3-.6-.3 2.6 5.3.7c.8.1 1.5-.4 1.5-1.2"/></g><path d="m26.2 27.8l.3-1.3c.1-.5-.2-.9-.7-1l-.6-.1c-.3-.1-.7.1-.9.3-.9-.1-2-.1-2.4 1.5-.1.3-.4 1.6 1.3 2 2.6.5 2.6.5 3-1.4" fill="#b58360"/><path d="m30.1 44c-1.4-.4-2.8.4-3.1 1.7l5.9 1.6c.7.2 1.4-.2 1.6-.9l.3-1.2-4.7-1.2" fill="#d3976e"/><g fill="#3e4347"><path d="m34.7 45.2l-4.6-1.3 2.3-8.1 4.6 1.3z"/><path d="m36.5 39l-4.1-3.2 6.4-4 4.9 2.9z"/></g><g fill="#333"><path d="m13.1 49.5c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .4-1.2 1.1-2.3 2.1-3.3.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2.6 1.2.9 2.5 1 3.8.1 1.4-.1 2.7-.6 4-.5 1.2-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3-1.2.5-2.5.9-3.8.9-1.4 0-2.7-.2-4-.7m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.6-4.4-.7-9.2-5.1-10.8"/><path d="m43 60.4c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .5-1.3 1.2-2.4 2.1-3.4.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2s.9 2.5 1 3.8c.1 1.4-.1 2.7-.6 4-.5 1.3-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3s-2.4.9-3.7.9c-1.4.1-2.8-.1-4.1-.6m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.7-4.4-.7-9.2-5.1-10.8"/></g><path d="m43.7 36.6l3.3-3.6-1-.9-3.2 3.5-18.3-6.6-1.1-2.5-1.2.5 1.3 3 2.8 1-.8 2.3 7.4 15.3 9.7-10.7 3.3 13 1.3-.1-3.5-14.2m-10.5 9.7l-6.7-13.9.9-1 14.5 5.3-8.7 9.6" fill="#ed4c5c"/><ellipse transform="matrix(.3419-.9397.9397.3419-17.2712 77.1916)" cx="46.5" cy="50.9" rx="2" ry="2.1" fill="#333"/><g fill="#94989b"><path transform="matrix(.3421-.9397.9397.3421-24.8566 57.0869)" d="m27.8 44.5h1.1v3.5h-1.1z"/><path transform="matrix(.342-.9397.9397.342-23.359 68.9155)" d="m37 49.4h1.1v3.5h-1.1z"/></g><path fill="#b3b3b3" d="m29.9 46.6l-.2.5 3.1 1.6.2-.5z"/><ellipse transform="matrix(.3419-.9397.9397.3419-24.3947 62.974)" cx="32.8" cy="48.9" rx="2.8" ry="2.9" fill="#333"/><g fill="#b3b3b3"><ellipse transform="matrix(.3415-.9399.9399.3415-24.3909 63.0019)" cx="32.8" cy="48.9" rx=".7" ry=".7"/><path d="m32.7 49.2l3.1 1.6.2-.5-3.1-1.6z"/></g><path d="m36.5 48.6c-1.4-.1-2.6 1-2.6 2.4l6.1.2c.7 0 1.3-.5 1.3-1.2v-1.2l-4.8-.2" fill="#d3976e"/><g fill="#3e4347"><path d="m41.3 48.8l-4.3-.2.4-10.3 4.8.2z"/><path d="m42 40.4l-4.6-2.1 6.3-5.8 3.3 3.5z"/></g><path d="m49.6 31.6l-10.8.2-5.1-9.4c0 0 3.1-1.9 4.3-1.7 8.2 1.4 11.6 10.9 11.6 10.9" fill="#47b892"/><path d="m47 36l-8.6-2.6.3-1.5 10.7-.6c.8 2.6-2.4 4.7-2.4 4.7" fill="#3e4347"/><g fill="#47b892"><path d="m34.8 22.4c-.7-.3-1.5 0-1.8.7l-2 4.7 2.5 1 2-4.7c.4-.6 0-1.4-.7-1.7"/><path d="m33.7 28.5c0-.7-.6-1.3-1.4-1.3l-5.3.1v2.7l5.3-.1c.8 0 1.4-.6 1.4-1.4"/></g><path d="m27.3 28.7l.1-1.3c0-.5-.3-.9-.8-.9l-.6-.1c-.3 0-.7.1-.8.4-.9 0-2 .2-2.1 1.8 0 .3-.1 1.7 1.6 1.8 2.5.2 2.5.2 2.6-1.7" fill="#d6a57c"/><path fill="#ed4c5c" d="m16.7 40.8l-.9-1.1 11.2-9.4.9 1z"/><ellipse transform="matrix(.3413-.94.94.3413-26.7403 41.8999)" cx="16.5" cy="40" rx="1" ry="1" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b5-1f3fe.svg b/public/emoji/1f6b5-1f3fe.svg
new file mode 100644
index 000000000..a1153c343
--- /dev/null
+++ b/public/emoji/1f6b5-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b47d56" d="m37 16.4l2.8-1.5v9.5h-6.2z"/><path d="m32.9 20.8c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#935e3e"/><path d="m38.8 4l-11 3.8c-1.4 2.5-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#b47d56"/><path d="m31.1 3.1c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.5-4.3 3.5-5.3" fill="#231f20"/><path d="m30.1 12.8c0 .7-.4 1.2-.9 1.2s-.6-.6-.6-1.2c0-.7.1-1.2.6-1.2s.9.6.9 1.2" fill="#664e27"/><path d="m37 13.7c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#935e3e"/><path d="m30.8 17.2c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#664e27"/><path d="M62,62v-7.1c0,0-25.2-7-60-40.6V62H62z" fill="#aec470"/><path d="M62,62v-3.3c0,0-25.1,6.4-60-22.5V62H62z" fill="#95a55b"/><g fill="#3e4347"><path d="m37.9 18.7l-1.3.2-2-8.6 1.3-.2z"/><path d="m37.6 19l-1.1-.7 4.2-4.7 1.1.6z"/><path transform="matrix(.1669-.986.986.1669 11.186 53.0165)" d="m34.6 19h4.8v1.7h-4.8z"/></g><path d="m43.9 15.3c-.7 1.6-5.5-2.8-8.7-4.2-3.5-1.5-9.5-2.2-9-3.5 2.1-4.8 7.7-6.9 12.6-4.8 5 2.1 7.2 7.7 5.1 12.5" fill="#f15744"/><g fill="#3b946f"><path d="m34.6 22.7c-.7-.4-1.5-.2-1.9.5l-2.6 4.4 2.4 1.4 2.6-4.4c.4-.7.1-1.5-.5-1.9"/><path d="m32.5 28.5c.1-.7-.5-1.4-1.2-1.5l-5.3-.6-.3 2.6 5.3.7c.8.1 1.5-.4 1.5-1.2"/></g><path d="m26.2 27.8l.3-1.3c.1-.5-.2-.9-.7-1l-.6-.1c-.3-.1-.7.1-.9.3-.9-.1-2-.1-2.4 1.5-.1.3-.4 1.6 1.3 2 2.6.5 2.6.5 3-1.4" fill="#935e3e"/><path d="m30.1 44c-1.4-.4-2.8.4-3.1 1.7l5.9 1.6c.7.2 1.4-.2 1.6-.9l.3-1.2-4.7-1.2" fill="#d3976e"/><g fill="#3e4347"><path d="m34.7 45.2l-4.6-1.3 2.3-8.1 4.6 1.3z"/><path d="m36.5 39l-4.1-3.2 6.4-4 4.9 2.9z"/></g><g fill="#333"><path d="m13.1 49.5c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .4-1.2 1.1-2.3 2.1-3.3.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2.6 1.2.9 2.5 1 3.8.1 1.4-.1 2.7-.6 4-.5 1.2-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3-1.2.5-2.5.9-3.8.9-1.4 0-2.7-.2-4-.7m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.6-4.4-.7-9.2-5.1-10.8"/><path d="m43 60.4c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .5-1.3 1.2-2.4 2.1-3.4.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2s.9 2.5 1 3.8c.1 1.4-.1 2.7-.6 4-.5 1.3-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3s-2.4.9-3.7.9c-1.4.1-2.8-.1-4.1-.6m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.7-4.4-.7-9.2-5.1-10.8"/></g><path d="m43.7 36.6l3.3-3.6-1-.9-3.2 3.5-18.3-6.6-1.1-2.5-1.2.5 1.3 3 2.8 1-.8 2.3 7.4 15.3 9.7-10.7 3.3 13 1.3-.1-3.5-14.2m-10.5 9.7l-6.7-13.9.9-1 14.5 5.3-8.7 9.6" fill="#ed4c5c"/><ellipse transform="matrix(.3419-.9397.9397.3419-17.2712 77.1916)" cx="46.5" cy="50.9" rx="2" ry="2.1" fill="#333"/><g fill="#94989b"><path transform="matrix(.3421-.9397.9397.3421-24.8566 57.0869)" d="m27.8 44.5h1.1v3.5h-1.1z"/><path transform="matrix(.342-.9397.9397.342-23.359 68.9155)" d="m37 49.4h1.1v3.5h-1.1z"/></g><path fill="#b3b3b3" d="m29.9 46.6l-.2.5 3.1 1.6.2-.5z"/><ellipse transform="matrix(.3419-.9397.9397.3419-24.3947 62.974)" cx="32.8" cy="48.9" rx="2.8" ry="2.9" fill="#333"/><g fill="#b3b3b3"><ellipse transform="matrix(.3415-.9399.9399.3415-24.3909 63.0019)" cx="32.8" cy="48.9" rx=".7" ry=".7"/><path d="m32.7 49.2l3.1 1.6.2-.5-3.1-1.6z"/></g><path d="m36.5 48.6c-1.4-.1-2.6 1-2.6 2.4l6.1.2c.7 0 1.3-.5 1.3-1.2v-1.2l-4.8-.2" fill="#d3976e"/><g fill="#3e4347"><path d="m41.3 48.8l-4.3-.2.4-10.3 4.8.2z"/><path d="m42 40.4l-4.6-2.1 6.3-5.8 3.3 3.5z"/></g><path d="m49.6 31.6l-10.8.2-5.1-9.4c0 0 3.1-1.9 4.3-1.7 8.2 1.4 11.6 10.9 11.6 10.9" fill="#47b892"/><path d="m47 36l-8.6-2.6.3-1.5 10.7-.6c.8 2.6-2.4 4.7-2.4 4.7" fill="#3e4347"/><g fill="#47b892"><path d="m34.8 22.4c-.7-.3-1.5 0-1.8.7l-2 4.7 2.5 1 2-4.7c.4-.6 0-1.4-.7-1.7"/><path d="m33.7 28.5c0-.7-.6-1.3-1.4-1.3l-5.3.1v2.7l5.3-.1c.8 0 1.4-.6 1.4-1.4"/></g><path d="m27.3 28.7l.1-1.3c0-.5-.3-.9-.8-.9l-.6-.1c-.3 0-.7.1-.8.4-.9 0-2 .2-2.1 1.8 0 .3-.1 1.7 1.6 1.8 2.5.2 2.5.2 2.6-1.7" fill="#b47d56"/><path fill="#ed4c5c" d="m16.7 40.8l-.9-1.1 11.2-9.4.9 1z"/><ellipse transform="matrix(.3413-.94.94.3413-26.7403 41.8999)" cx="16.5" cy="40" rx="1" ry="1" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b5-1f3ff.svg b/public/emoji/1f6b5-1f3ff.svg
new file mode 100644
index 000000000..ca9993afc
--- /dev/null
+++ b/public/emoji/1f6b5-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#8a6859" d="m37 16.4l2.8-1.5v9.5h-6.2z"/><path d="m32.9 20.8c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#705041"/><path d="m38.8 4l-11 3.8c-1.4 2.5-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#8a6859"/><path d="m31.1 3.1c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.5-4.3 3.5-5.3" fill="#231f20"/><path d="m30.1 12.8c0 .7-.4 1.2-.9 1.2s-.6-.6-.6-1.2c0-.7.1-1.2.6-1.2s.9.6.9 1.2" fill="#574137"/><path d="m37 13.7c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#705041"/><path d="m30.8 17.2c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#574137"/><path d="M62,62v-7.1c0,0-25.2-7-60-40.6V62H62z" fill="#aec470"/><path d="M62,62v-3.3c0,0-25.1,6.4-60-22.5V62H62z" fill="#95a55b"/><g fill="#3e4347"><path d="m37.9 18.7l-1.3.2-2-8.6 1.3-.2z"/><path d="m37.6 19l-1.1-.7 4.2-4.7 1.1.6z"/><path transform="matrix(.1669-.986.986.1669 11.186 53.0165)" d="m34.6 19h4.8v1.7h-4.8z"/></g><path d="m43.9 15.3c-.7 1.6-5.5-2.8-8.7-4.2-3.5-1.5-9.5-2.2-9-3.5 2.1-4.8 7.7-6.9 12.6-4.8 5 2.1 7.2 7.7 5.1 12.5" fill="#f15744"/><g fill="#3b946f"><path d="m34.6 22.7c-.7-.4-1.5-.2-1.9.5l-2.6 4.4 2.4 1.4 2.6-4.4c.4-.7.1-1.5-.5-1.9"/><path d="m32.5 28.5c.1-.7-.5-1.4-1.2-1.5l-5.3-.6-.3 2.6 5.3.7c.8.1 1.5-.4 1.5-1.2"/></g><path d="m26.2 27.8l.3-1.3c.1-.5-.2-.9-.7-1l-.6-.1c-.3-.1-.7.1-.9.3-.9-.1-2-.1-2.4 1.5-.1.3-.4 1.6 1.3 2 2.6.5 2.6.5 3-1.4" fill="#705041"/><path d="m30.1 44c-1.4-.4-2.8.4-3.1 1.7l5.9 1.6c.7.2 1.4-.2 1.6-.9l.3-1.2-4.7-1.2" fill="#d3976e"/><g fill="#3e4347"><path d="m34.7 45.2l-4.6-1.3 2.3-8.1 4.6 1.3z"/><path d="m36.5 39l-4.1-3.2 6.4-4 4.9 2.9z"/></g><g fill="#333"><path d="m13.1 49.5c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .4-1.2 1.1-2.3 2.1-3.3.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2.6 1.2.9 2.5 1 3.8.1 1.4-.1 2.7-.6 4-.5 1.2-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3-1.2.5-2.5.9-3.8.9-1.4 0-2.7-.2-4-.7m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.6-4.4-.7-9.2-5.1-10.8"/><path d="m43 60.4c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .5-1.3 1.2-2.4 2.1-3.4.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2s.9 2.5 1 3.8c.1 1.4-.1 2.7-.6 4-.5 1.3-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3s-2.4.9-3.7.9c-1.4.1-2.8-.1-4.1-.6m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.7-4.4-.7-9.2-5.1-10.8"/></g><path d="m43.7 36.6l3.3-3.6-1-.9-3.2 3.5-18.3-6.6-1.1-2.5-1.2.5 1.3 3 2.8 1-.8 2.3 7.4 15.3 9.7-10.7 3.3 13 1.3-.1-3.5-14.2m-10.5 9.7l-6.7-13.9.9-1 14.5 5.3-8.7 9.6" fill="#ed4c5c"/><ellipse transform="matrix(.3419-.9397.9397.3419-17.2712 77.1916)" cx="46.5" cy="50.9" rx="2" ry="2.1" fill="#333"/><g fill="#94989b"><path transform="matrix(.3421-.9397.9397.3421-24.8566 57.0869)" d="m27.8 44.5h1.1v3.5h-1.1z"/><path transform="matrix(.342-.9397.9397.342-23.359 68.9155)" d="m37 49.4h1.1v3.5h-1.1z"/></g><path fill="#b3b3b3" d="m29.9 46.6l-.2.5 3.1 1.6.2-.5z"/><ellipse transform="matrix(.3419-.9397.9397.3419-24.3947 62.974)" cx="32.8" cy="48.9" rx="2.8" ry="2.9" fill="#333"/><g fill="#b3b3b3"><ellipse transform="matrix(.3415-.9399.9399.3415-24.3909 63.0019)" cx="32.8" cy="48.9" rx=".7" ry=".7"/><path d="m32.7 49.2l3.1 1.6.2-.5-3.1-1.6z"/></g><path d="m36.5 48.6c-1.4-.1-2.6 1-2.6 2.4l6.1.2c.7 0 1.3-.5 1.3-1.2v-1.2l-4.8-.2" fill="#d3976e"/><g fill="#3e4347"><path d="m41.3 48.8l-4.3-.2.4-10.3 4.8.2z"/><path d="m42 40.4l-4.6-2.1 6.3-5.8 3.3 3.5z"/></g><path d="m49.6 31.6l-10.8.2-5.1-9.4c0 0 3.1-1.9 4.3-1.7 8.2 1.4 11.6 10.9 11.6 10.9" fill="#47b892"/><path d="m47 36l-8.6-2.6.3-1.5 10.7-.6c.8 2.6-2.4 4.7-2.4 4.7" fill="#3e4347"/><g fill="#47b892"><path d="m34.8 22.4c-.7-.3-1.5 0-1.8.7l-2 4.7 2.5 1 2-4.7c.4-.6 0-1.4-.7-1.7"/><path d="m33.7 28.5c0-.7-.6-1.3-1.4-1.3l-5.3.1v2.7l5.3-.1c.8 0 1.4-.6 1.4-1.4"/></g><path d="m27.3 28.7l.1-1.3c0-.5-.3-.9-.8-.9l-.6-.1c-.3 0-.7.1-.8.4-.9 0-2 .2-2.1 1.8 0 .3-.1 1.7 1.6 1.8 2.5.2 2.5.2 2.6-1.7" fill="#8a6859"/><path fill="#ed4c5c" d="m16.7 40.8l-.9-1.1 11.2-9.4.9 1z"/><ellipse transform="matrix(.3413-.94.94.3413-26.7403 41.8999)" cx="16.5" cy="40" rx="1" ry="1" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b5.svg b/public/emoji/1f6b5.svg
new file mode 100644
index 000000000..0d5eb712d
--- /dev/null
+++ b/public/emoji/1f6b5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffdd67" d="m37 16.4l2.8-1.5v9.5h-6.2z"/><path d="m32.9 20.8c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#eba352"/><path d="m38.8 4l-11 3.8c-1.4 2.5-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#ffdd67"/><path d="m31.1 3.1c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.5-4.3 3.5-5.3" fill="#ffb300"/><path d="m30.1 12.8c0 .7-.4 1.2-.9 1.2s-.6-.6-.6-1.2c0-.7.1-1.2.6-1.2s.9.6.9 1.2" fill="#937237"/><path d="m37 13.7c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#eba352"/><path d="m30.8 17.2c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#937237"/><path d="M62,62v-7.1c0,0-25.2-7-60-40.6V62H62z" fill="#aec470"/><path d="M62,62v-3.3c0,0-25.1,6.4-60-22.5V62H62z" fill="#95a55b"/><g fill="#3e4347"><path d="m37.9 18.7l-1.3.2-2-8.6 1.3-.2z"/><path d="m37.6 19l-1.1-.7 4.2-4.7 1.1.6z"/><path transform="matrix(.1669-.986.986.1669 11.186 53.0165)" d="m34.6 19h4.8v1.7h-4.8z"/></g><path d="m43.9 15.3c-.7 1.6-5.5-2.8-8.7-4.2-3.5-1.5-9.5-2.2-9-3.5 2.1-4.8 7.7-6.9 12.6-4.8 5 2.1 7.2 7.7 5.1 12.5" fill="#f15744"/><g fill="#3b946f"><path d="m34.6 22.7c-.7-.4-1.5-.2-1.9.5l-2.6 4.4 2.4 1.4 2.6-4.4c.4-.7.1-1.5-.5-1.9"/><path d="m32.5 28.5c.1-.7-.5-1.4-1.2-1.5l-5.3-.6-.3 2.6 5.3.7c.8.1 1.5-.4 1.5-1.2"/></g><path d="m26.2 27.8l.3-1.3c.1-.5-.2-.9-.7-1l-.6-.1c-.3-.1-.7.1-.9.3-.9-.1-2-.1-2.4 1.5-.1.3-.4 1.6 1.3 2 2.6.5 2.6.5 3-1.4" fill="#eba352"/><path d="m30.1 44c-1.4-.4-2.8.4-3.1 1.7l5.9 1.6c.7.2 1.4-.2 1.6-.9l.3-1.2-4.7-1.2" fill="#d3976e"/><g fill="#3e4347"><path d="m34.7 45.2l-4.6-1.3 2.3-8.1 4.6 1.3z"/><path d="m36.5 39l-4.1-3.2 6.4-4 4.9 2.9z"/></g><g fill="#333"><path d="m13.1 49.5c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .4-1.2 1.1-2.3 2.1-3.3.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2.6 1.2.9 2.5 1 3.8.1 1.4-.1 2.7-.6 4-.5 1.2-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3-1.2.5-2.5.9-3.8.9-1.4 0-2.7-.2-4-.7m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.6-4.4-.7-9.2-5.1-10.8"/><path d="m43 60.4c-1.3-.5-2.5-1.2-3.5-2.1-1-.9-1.8-2-2.3-3.2-.6-1.2-.9-2.5-1-3.8-.1-1.4.1-2.7.6-4 .5-1.3 1.2-2.4 2.1-3.4.9-1 2-1.7 3.2-2.3 1.2-.5 2.5-.9 3.8-.9 1.4-.1 2.7.1 4 .6 1.3.5 2.5 1.2 3.5 2.1 1 .9 1.8 2 2.3 3.2s.9 2.5 1 3.8c.1 1.4-.1 2.7-.6 4-.5 1.3-1.2 2.4-2.1 3.4-.9 1-2 1.7-3.2 2.3s-2.4.9-3.7.9c-1.4.1-2.8-.1-4.1-.6m6.3-17.3c-4.4-1.6-9.3.6-10.9 4.9-1.6 4.3.7 9.1 5.1 10.8 4.4 1.6 9.3-.6 10.9-4.9 1.7-4.4-.7-9.2-5.1-10.8"/></g><path d="m43.7 36.6l3.3-3.6-1-.9-3.2 3.5-18.3-6.6-1.1-2.5-1.2.5 1.3 3 2.8 1-.8 2.3 7.4 15.3 9.7-10.7 3.3 13 1.3-.1-3.5-14.2m-10.5 9.7l-6.7-13.9.9-1 14.5 5.3-8.7 9.6" fill="#ed4c5c"/><ellipse transform="matrix(.3419-.9397.9397.3419-17.2712 77.1916)" cx="46.5" cy="50.9" rx="2" ry="2.1" fill="#333"/><g fill="#94989b"><path transform="matrix(.3421-.9397.9397.3421-24.8566 57.0869)" d="m27.8 44.5h1.1v3.5h-1.1z"/><path transform="matrix(.342-.9397.9397.342-23.359 68.9155)" d="m37 49.4h1.1v3.5h-1.1z"/></g><path fill="#b3b3b3" d="m29.9 46.6l-.2.5 3.1 1.6.2-.5z"/><ellipse transform="matrix(.3419-.9397.9397.3419-24.3947 62.974)" cx="32.8" cy="48.9" rx="2.8" ry="2.9" fill="#333"/><g fill="#b3b3b3"><ellipse transform="matrix(.3415-.9399.9399.3415-24.3909 63.0019)" cx="32.8" cy="48.9" rx=".7" ry=".7"/><path d="m32.7 49.2l3.1 1.6.2-.5-3.1-1.6z"/></g><path d="m36.5 48.6c-1.4-.1-2.6 1-2.6 2.4l6.1.2c.7 0 1.3-.5 1.3-1.2v-1.2l-4.8-.2" fill="#d3976e"/><g fill="#3e4347"><path d="m41.3 48.8l-4.3-.2.4-10.3 4.8.2z"/><path d="m42 40.4l-4.6-2.1 6.3-5.8 3.3 3.5z"/></g><path d="m49.6 31.6l-10.8.2-5.1-9.4c0 0 3.1-1.9 4.3-1.7 8.2 1.4 11.6 10.9 11.6 10.9" fill="#47b892"/><path d="m47 36l-8.6-2.6.3-1.5 10.7-.6c.8 2.6-2.4 4.7-2.4 4.7" fill="#3e4347"/><g fill="#47b892"><path d="m34.8 22.4c-.7-.3-1.5 0-1.8.7l-2 4.7 2.5 1 2-4.7c.4-.6 0-1.4-.7-1.7"/><path d="m33.7 28.5c0-.7-.6-1.3-1.4-1.3l-5.3.1v2.7l5.3-.1c.8 0 1.4-.6 1.4-1.4"/></g><path d="m27.3 28.7l.1-1.3c0-.5-.3-.9-.8-.9l-.6-.1c-.3 0-.7.1-.8.4-.9 0-2 .2-2.1 1.8 0 .3-.1 1.7 1.6 1.8 2.5.2 2.5.2 2.6-1.7" fill="#ffdd67"/><path fill="#ed4c5c" d="m16.7 40.8l-.9-1.1 11.2-9.4.9 1z"/><ellipse transform="matrix(.3413-.94.94.3413-26.7403 41.8999)" cx="16.5" cy="40" rx="1" ry="1" fill="#333"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b6-1f3fb.svg b/public/emoji/1f6b6-1f3fb.svg
new file mode 100644
index 000000000..b4d3ddee2
--- /dev/null
+++ b/public/emoji/1f6b6-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffe1bd" d="m32.6 16.1l2.7-1.5v9.5h-6.1z"/><path d="m28.4 20.5c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#e6b796"/><path d="m34.4 3.7l-11 3.8c-1.4 2.6-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#ffe1bd"/><path d="m26.6 2.8c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.6-4.3 3.5-5.3" fill="#594640"/><path d="m25.7 12.5c0 .7-.4 1.2-.9 1.2s-.6-.6-.6-1.2c0-.7.1-1.2.6-1.2s.9.6.9 1.2" fill="#664e27"/><path d="m32.6 13.4c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#e6b796"/><path d="m26.4 16.9c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#664e27"/><g fill="#d3976e"><path d="m21.6 58.8c-1.9 0-3.6 1.4-3.6 3.2h8.1c.9 0 1.9-.7 1.9-1.6v-1.6h-6.4"/><path d="m39.7 56.7c-1.4 1.2-1.7 3.3-.5 4.6l6.1-5c.7-.6 1-1.7.4-2.4l-1.1-1.2-4.9 4"/></g><path fill="#3b946f" d="m32.4 24.6l4.2 12.3 3.7-.2-4.8-14.4z"/><path d="m38.4 36l-1.7.3c-.6.1-1 .7-.9 1.3l.2.8c.1.4.4.7.8.8.3 1 1 2.4 3.1 2 .3-.1 2.3-.4 1.8-2.6-.7-3.1-.7-3.1-3.3-2.6" fill="#ffe1bd"/><path d="m37.2 39.3c1.5-.4 1-1.9.8-2.9 0-.2-.3-.1-.3.1.2.9.7 2.2-.6 2.5-.1.1 0 .4.1.3" fill="#e6b796"/><path d="m36.6 38.7h-11.6c0 0-.8-8.5 2.2-13.9 2.2-4.1 8.3-2.4 8.3-2.4l1.1 16.3" fill="#47b892"/><path fill="#3e4347" d="m36.6 46.9l.1-8.2h-11.7l-2.8 9.1-.6 11h6.4l1-9.7 1-2 .3 3.2 9.6 6.2 4.7-3.7z"/><path d="m33.3 26.2c.2-1-.5-2-1.6-2.2-1.1-.2-2.1.5-2.3 1.5l-1.1 6-5.6 3.8 2.4 3.1 6.3-4.3c.3-.2.6-.6.7-.9.1-.2.1-.3.1-.5l1.1-6.5" fill="#3b946f"/><path d="m24.7 36.8l-1-1.6c-.4-.6-1.1-.8-1.7-.4l-.8.4c-.4.2-.7.7-.6 1.1-1 .7-2.2 1.8-1 3.8.2.3 1.3 2.1 3.5.9 3.1-1.8 3.1-1.8 1.6-4.2" fill="#ffe1bd"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b6-1f3fc.svg b/public/emoji/1f6b6-1f3fc.svg
new file mode 100644
index 000000000..8c15b9be7
--- /dev/null
+++ b/public/emoji/1f6b6-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#fed0ac" d="m32.6 16.1l2.7-1.5v9.5h-6.1z"/><path d="m28.4 20.5c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#e0a372"/><path d="m34.4 3.7l-11 3.8c-1.4 2.5-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#fed0ac"/><path d="m26.6 2.8c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.6-4.3 3.5-5.3" fill="#dbb471"/><path d="m25.7 12.5c0 .7-.4 1.2-.9 1.2s-.6-.6-.6-1.2c0-.7.1-1.2.6-1.2s.9.6.9 1.2" fill="#664e27"/><path d="m32.6 13.4c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#e0a372"/><path d="m26.4 16.9c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#664e27"/><g fill="#d3976e"><path d="m21.6 58.8c-1.9 0-3.6 1.4-3.6 3.2h8.1c.9 0 1.9-.7 1.9-1.6v-1.6h-6.4"/><path d="m39.7 56.7c-1.4 1.2-1.7 3.3-.5 4.6l6.1-5c.7-.6 1-1.7.3-2.4l-1.1-1.2-4.8 4"/></g><path fill="#3b946f" d="m32.4 24.6l4.2 12.3 3.7-.2-4.8-14.4z"/><path d="m38.4 36l-1.7.3c-.6.1-1 .7-.9 1.3l.2.8c.1.4.4.7.8.8.3 1 1 2.4 3.1 2 .3-.1 2.3-.4 1.8-2.6-.7-3.1-.7-3.1-3.3-2.6" fill="#fed0ac"/><path d="m37.2 39.3c1.5-.4 1-1.9.8-2.9 0-.2-.3-.1-.3.1.2.9.7 2.2-.6 2.5-.1.1 0 .4.1.3" fill="#e0a372"/><path d="m36.6 38.7h-11.6c0 0-.8-8.5 2.2-13.9 2.2-4.1 8.3-2.4 8.3-2.4l1.1 16.3" fill="#47b892"/><path fill="#3e4347" d="m36.6 46.9v-8.2h-11.6l-2.8 9.1-.6 11h6.4l1-9.7 1-2 .3 3.2 9.6 6.2 4.7-3.7z"/><path d="m33.3 26.2c.2-1-.5-2-1.6-2.2-1.1-.2-2.1.5-2.3 1.5l-1.1 6-5.6 3.8 2.4 3.1 6.3-4.3c.3-.2.6-.6.7-.9.1-.2.1-.3.1-.5l1.1-6.5" fill="#3b946f"/><path d="m24.7 36.8l-1-1.6c-.4-.6-1.1-.8-1.7-.4l-.8.4c-.4.2-.7.7-.6 1.1-1 .7-2.2 1.8-1 3.8.2.3 1.3 2.1 3.5.9 3.1-1.8 3.1-1.8 1.6-4.2" fill="#fed0ac"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b6-1f3fd.svg b/public/emoji/1f6b6-1f3fd.svg
new file mode 100644
index 000000000..69ef31ca4
--- /dev/null
+++ b/public/emoji/1f6b6-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d6a57c" d="m32.6 16.1l2.8-1.5v9.5h-6.2z"/><path d="m28.4 20.5c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#b58360"/><path d="m34.4 3.7l-11 3.8c-1.4 2.6-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#d6a57c"/><path d="m26.6 2.8c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.6-4.3 3.5-5.3" fill="#594640"/><path d="m25.7 12.5c0 .7-.4 1.2-.9 1.2-.5 0-.6-.6-.6-1.2 0-.7.1-1.2.6-1.2.5 0 .9.6.9 1.2" fill="#664e27"/><path d="m32.6 13.4c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#b58360"/><path d="m26.4 16.9c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#664e27"/><g fill="#d3976e"><path d="m21.6 58.8c-1.9 0-3.6 1.4-3.6 3.2h8.1c.9 0 1.9-.7 1.9-1.6v-1.6h-6.4"/><path d="m39.7 56.7c-1.4 1.2-1.7 3.3-.5 4.6l6.1-5c.7-.6 1-1.7.3-2.4l-1.1-1.2-4.8 4"/></g><path fill="#3b946f" d="m32.4 24.6l4.2 12.3 3.7-.2-4.8-14.4z"/><path d="m38.4 36l-1.7.3c-.6.1-1 .7-.9 1.3l.2.8c.1.4.4.7.8.8.3 1 1 2.4 3.1 2 .3-.1 2.3-.4 1.8-2.6-.7-3.1-.7-3.1-3.3-2.6" fill="#d6a57c"/><path d="m37.2 39.3c1.5-.4 1-1.9.8-2.9 0-.2-.3-.1-.3.1.2.9.7 2.2-.6 2.5-.1.1 0 .4.1.3" fill="#b58360"/><path d="m36.6 38.7h-11.6c0 0-.8-8.5 2.2-13.9 2.2-4.1 8.3-2.4 8.3-2.4l1.1 16.3" fill="#47b892"/><path fill="#3e4347" d="m36.6 46.9l.1-8.2h-11.7l-2.8 9.1-.6 11h6.4l1-9.7 1-2 .3 3.2 9.6 6.2 4.7-3.7z"/><path d="m33.3 26.2c.2-1-.5-2-1.6-2.2-1.1-.2-2.1.5-2.3 1.5l-1.1 6-5.6 3.8 2.4 3.1 6.3-4.3c.3-.2.6-.6.7-.9.1-.2.1-.3.1-.5l1.1-6.5" fill="#3b946f"/><path d="m24.7 36.8l-1-1.6c-.4-.6-1.1-.8-1.7-.4l-.8.4c-.4.2-.7.7-.6 1.1-1 .7-2.2 1.8-1 3.8.2.3 1.3 2.1 3.5.9 3.1-1.8 3.1-1.8 1.6-4.2" fill="#d6a57c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b6-1f3fe.svg b/public/emoji/1f6b6-1f3fe.svg
new file mode 100644
index 000000000..82b4e8334
--- /dev/null
+++ b/public/emoji/1f6b6-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b47d56" d="m32.6 16.1l2.7-1.5v9.5h-6.1z"/><path d="m28.4 20.5c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#935e3e"/><path d="m34.4 3.7l-11 3.8c-1.4 2.6-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#b47d56"/><path d="m26.6 2.8c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.6-4.3 3.5-5.3" fill="#231f20"/><path d="m25.7 12.5c0 .7-.4 1.2-.9 1.2s-.6-.6-.6-1.2c0-.7.1-1.2.6-1.2s.9.6.9 1.2" fill="#664e27"/><path d="m32.6 13.4c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#935e3e"/><path d="m26.4 16.9c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#664e27"/><g fill="#d3976e"><path d="m21.6 58.8c-1.9 0-3.6 1.4-3.6 3.2h8.1c.9 0 1.9-.7 1.9-1.6v-1.6h-6.4"/><path d="m39.7 56.7c-1.4 1.2-1.7 3.3-.5 4.6l6.1-5c.7-.6 1-1.7.4-2.4l-1.1-1.2-4.9 4"/></g><path fill="#3b946f" d="m32.4 24.6l4.2 12.3 3.7-.2-4.8-14.4z"/><path d="m38.4 36l-1.7.3c-.6.1-1 .7-.9 1.3l.2.8c.1.4.4.7.8.8.3 1 1 2.4 3.1 2 .3-.1 2.3-.4 1.8-2.6-.7-3.1-.7-3.1-3.3-2.6" fill="#b47d56"/><path d="m37.2 39.3c1.5-.4 1-1.9.8-2.9 0-.2-.3-.1-.3.1.2.9.7 2.2-.6 2.5-.1.1 0 .4.1.3" fill="#935e3e"/><path d="m36.6 38.7h-11.6c0 0-.8-8.5 2.2-13.9 2.2-4.1 8.3-2.4 8.3-2.4l1.1 16.3" fill="#47b892"/><path fill="#3e4347" d="m36.6 46.9l.1-8.2h-11.7l-2.8 9.1-.6 11h6.4l1-9.7 1-2 .3 3.2 9.6 6.2 4.7-3.7z"/><path d="m33.3 26.2c.2-1-.5-2-1.6-2.2-1.1-.2-2.1.5-2.3 1.5l-1.1 6-5.6 3.8 2.4 3.1 6.3-4.3c.3-.2.6-.6.7-.9.1-.2.1-.3.1-.5l1.1-6.5" fill="#3b946f"/><path d="m24.7 36.8l-1-1.6c-.4-.6-1.1-.8-1.7-.4l-.8.4c-.4.2-.7.7-.6 1.1-1 .7-2.2 1.8-1 3.8.2.3 1.3 2.1 3.5.9 3.1-1.8 3.1-1.8 1.6-4.2" fill="#b47d56"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b6-1f3ff.svg b/public/emoji/1f6b6-1f3ff.svg
new file mode 100644
index 000000000..454b2a99d
--- /dev/null
+++ b/public/emoji/1f6b6-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#8a6859" d="m32.6 16.1l2.7-1.5v9.5h-6.1z"/><path d="m28.4 20.5c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#705041"/><path d="m34.4 3.7l-11 3.8c-1.4 2.6-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#8a6859"/><path d="m26.6 2.8c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.6-4.3 3.5-5.3" fill="#231f20"/><path d="m25.7 12.5c0 .7-.4 1.2-.9 1.2-.5 0-.6-.6-.6-1.2 0-.7.1-1.2.6-1.2.5 0 .9.6.9 1.2" fill="#574137"/><path d="m32.6 13.4c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#705041"/><path d="m26.4 16.9c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#574137"/><g fill="#d3976e"><path d="m21.6 58.8c-1.9 0-3.6 1.4-3.6 3.2h8.1c.9 0 1.9-.7 1.9-1.6v-1.6h-6.4"/><path d="m39.7 56.7c-1.4 1.2-1.7 3.3-.5 4.6l6.1-5c.7-.6 1-1.7.3-2.4l-1.1-1.2-4.8 4"/></g><path fill="#3b946f" d="m32.4 24.6l4.2 12.3 3.7-.2-4.8-14.4z"/><path d="m38.4 36l-1.7.3c-.6.1-1 .7-.9 1.3l.2.8c.1.4.4.7.8.8.3 1 1 2.4 3.1 2 .3-.1 2.3-.4 1.8-2.6-.7-3.1-.7-3.1-3.3-2.6" fill="#8a6859"/><path d="m37.2 39.3c1.5-.4 1-1.9.8-2.9 0-.2-.3-.1-.3.1.2.9.7 2.2-.6 2.5-.1.1 0 .4.1.3" fill="#705041"/><path d="m36.6 38.7h-11.6c0 0-.8-8.5 2.2-13.9 2.2-4.1 8.3-2.4 8.3-2.4l1.1 16.3" fill="#47b892"/><path fill="#3e4347" d="m36.6 46.9l.1-8.2h-11.7l-2.8 9.1-.6 11h6.4l1-9.7 1-2 .3 3.2 9.6 6.2 4.7-3.7z"/><path d="m33.3 26.2c.2-1-.5-2-1.6-2.2-1.1-.2-2.1.5-2.3 1.5l-1.1 6-5.6 3.8 2.4 3.1 6.3-4.3c.3-.2.6-.6.7-.9.1-.2.1-.3.1-.5l1.1-6.5" fill="#3b946f"/><path d="m24.7 36.8l-1-1.6c-.4-.6-1.1-.8-1.7-.4l-.8.4c-.4.2-.7.7-.6 1.1-1 .7-2.2 1.8-1 3.8.2.3 1.3 2.1 3.5.9 3.1-1.8 3.1-1.8 1.6-4.2" fill="#8a6859"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b6.svg b/public/emoji/1f6b6.svg
new file mode 100644
index 000000000..8ba1d2855
--- /dev/null
+++ b/public/emoji/1f6b6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffdd67" d="m32.6 16.1l2.7-1.5v9.5h-6.1z"/><path d="m28.4 20.5c1.8 1.1.8 3.6.8 3.6 2.5 0 4.3-4.9 4.3-8l-5.1 4.4" fill="#eba352"/><path d="m34.4 3.7l-11 3.8c-1.4 2.6-.4 3.9-.5 5 0 .5-1 1.4-1.5 1.9-1.2 1 .8 1.9 1.5 1.7.5 1.1-.9 1.7 2.4 1.1 0 0-3.4 1.4-1 2.1-.2 1.3-.5 3.8 6.4 1.2 2-.8 2.8-4.4 2.8-4.4l3.4-.6-2.5-11.8" fill="#ffdd67"/><path d="m26.6 2.8c7.2-2.4 11.2 1.3 11.8 3 1.8 4.4.3 9.4-3.1 13.1 0 0-1.6-.7-1.9-2.7 0 0 1.8.8 2.6-3 .7-3.2-2.7-4.9-4.4-.5h-.5c-1-2.2.8-5-1.8-5.8-2.2-.8-6.2 1.2-6.2 1.2-.7-1.4.6-4.3 3.5-5.3" fill="#ffb300"/><path d="m25.7 12.5c0 .7-.4 1.2-.9 1.2s-.6-.6-.6-1.2c0-.7.1-1.2.6-1.2s.9.6.9 1.2" fill="#937237"/><path d="m32.6 13.4c0-1.3 1.1-2.5 2.2-2.5 0 0-1.9 1.6-1.4 3.8 0 0-.8-.3-.8-1.3" fill="#eba352"/><path d="m26.4 16.9c0 0-1.4 1-1.8 1.2-1 .5-1.1.2-.6-.3.4-.4 1.3-.7 1.3-.7l1.1-.2" fill="#937237"/><g fill="#d3976e"><path d="m21.6 58.8c-1.9 0-3.6 1.4-3.6 3.2h8.1c.9 0 1.9-.7 1.9-1.6v-1.6h-6.4"/><path d="m39.7 56.7c-1.4 1.2-1.7 3.3-.5 4.6l6.1-5c.7-.6 1-1.7.4-2.4l-1.1-1.2-4.9 4"/></g><path fill="#3b946f" d="m32.4 24.6l4.2 12.3 3.7-.2-4.8-14.4z"/><path d="m38.4 36l-1.7.3c-.6.1-1 .7-.9 1.3l.2.8c.1.4.4.7.8.8.3 1 1 2.4 3.1 2 .3-.1 2.3-.4 1.8-2.6-.7-3.1-.7-3.1-3.3-2.6" fill="#ffdd67"/><path d="m37.2 39.3c1.5-.4 1-1.9.8-2.9 0-.2-.3-.1-.3.1.2.9.7 2.2-.6 2.5-.1.1 0 .4.1.3" fill="#eba352"/><path d="m36.6 38.7h-11.6c0 0-.8-8.5 2.2-13.9 2.2-4.1 8.3-2.4 8.3-2.4l1.1 16.3" fill="#47b892"/><path fill="#3e4347" d="m36.6 46.9l.1-8.2h-11.7l-2.8 9.1-.6 11h6.4l1-9.7 1-2 .3 3.2 9.6 6.2 4.7-3.7z"/><path d="m33.3 26.2c.2-1-.5-2-1.6-2.2-1.1-.2-2.1.5-2.3 1.5l-1.1 6-5.6 3.8 2.4 3.1 6.3-4.3c.3-.2.6-.6.7-.9.1-.2.1-.3.1-.5l1.1-6.5" fill="#3b946f"/><path d="m24.7 36.8l-1-1.6c-.4-.6-1.1-.8-1.7-.4l-.8.4c-.4.2-.7.7-.6 1.1-1 .7-2.2 1.8-1 3.8.2.3 1.3 2.1 3.5.9 3.1-1.8 3.1-1.8 1.6-4.2" fill="#ffdd67"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b7.svg b/public/emoji/1f6b7.svg
new file mode 100644
index 000000000..ff92a91ca
--- /dev/null
+++ b/public/emoji/1f6b7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><circle cx="32" cy="32" r="24" fill="#333"/><g fill="#fff"><path d="m42 47.2l-3.9-9.3c-.3-.8-.5-3.2-.5-3.2 0-.3-.1-.5-.1-.8l-2.3-8.8 3 1.5v2.8c0 .9.7 1.6 1.6 1.6.9 0 1.6-.7 1.6-1.6v-4.8l-8.4-4.3c-.5-.3-1.1-.4-1.8-.4-1.2 0-2.3.5-3.1 1.4l-4 4.1h-5c-.9 0-1.6.7-1.6 1.6 0 .9.7 1.6 1.6 1.6h6.3l2.3-2.3 1.5 6.7-4.1 4.2v10.5c0 .9.7 1.6 1.6 1.6s1.6-.7 1.6-1.6v-9.2l3.3-3.4c.3-.3.7-.5 1.1-.5.6 0 1.2.4 1.4.9l5.3 12.7c.2.6.8 1 1.5 1 .9 0 1.6-.7 1.6-1.6-.4 0-.4-.2-.5-.4"/><circle cx="29.8" cy="15.7" r="2.9"/></g><path transform="matrix(.7071-.7071.7071.7071-13.2553 31.9997)" fill="#ff5a79" d="m29 2.8h6v58.4h-6z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b8.svg b/public/emoji/1f6b8.svg
new file mode 100644
index 000000000..8b9b11839
--- /dev/null
+++ b/public/emoji/1f6b8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m34 2.8c-1.1-1.1-2.9-1.1-4 0l-26 26.6c-1.1 1.1-2 3.3-2 4.9v24.9c0 1.5 1.3 2.8 2.8 2.8h54.4c1.5 0 2.8-1.3 2.8-2.9v-24.8c0-1.6-.9-3.8-2-4.9l-26-26.6" fill="#ffce31"/><g fill="#231f20"><path d="m55 59.7h-46c-2.1 0-3.8-1.7-3.8-3.8v-20.8c0-1.7.9-3.9 2.1-5.1l22-22.2c.7-.8 1.7-1.2 2.7-1.2 1 0 2 .4 2.7 1.1l22 22.2c1.2 1.2 2.1 3.4 2.1 5.1v20.8c0 2.2-1.7 3.9-3.8 3.9m-23-50.3c-.3 0-.5.1-.7.3l-22 22.3c-.7.6-1.3 2.1-1.3 3.1v20.8c0 .5.4 1 1 1h46c.5 0 1-.5 1-1v-20.8c0-1-.6-2.4-1.3-3.1l-22-22.3c-.2-.2-.4-.3-.7-.3"/><path d="m36.4 28.6c2.5 0 4.5-2 4.5-4.5s-2-4.5-4.5-4.5c-2.5 0-4.5 2-4.5 4.5s2.1 4.5 4.5 4.5"/><circle cx="25.6" cy="27.7" r="3.6"/><path d="m40.8 44.7l.2-3.2 3.6 1.4 1.4-3.6-3.3-1.3 2.2-4.3c.2-.3.1-.7-.1-1l-2.9-3.9c0 0-.1-.1-.1-.1 0 0 0-.1-.1-.1 0 0 0 0-.1 0-.1-.1-.2-.1-.2-.1 0 0-.1 0-.1 0-.1 0-.3 0-.4 0l-6.4 1.5c-.4.1-.6.4-.7.8l-2.4 5-1.9-3c-.1-.1-.1-.1-.2-.2 0-.1-.1-.2-.1-.3-.2-.2-.4-.3-.7-.3h-5.6c0 0 0 0-.1 0-.4-.1-.8.1-.9.5l-2 3.6-3.6 2.7c-.4.3-.5.9-.2 1.3.2.2.5.4.8.4.2 0 .4-.1.6-.2l3.8-2.8c.1-.1.2-.2.3-.3l.9-1.7.5 3.2-2.8 5.5c-.1.3-.1.6 0 .9.2.3.5.4.8.4h.2l-.5 1.1c-.1.1-.1.2-.1.4l-.3 5.9c0 .5.4 1 .9 1 .5 0 .9-.4.9-.9l.3-5.7.9-1.8h2.8l.1 1c0 .1.1.2.1.3l3.4 6.1c.2.3.5.5.8.5.2 0 .3 0 .5-.1.5-.3.6-.8.4-1.3l-3.4-6-.1-.6h2c.3 0 .6-.2.8-.4.2-.3.2-.6.1-.9l-.7-1.6 1.8.5.7-2.6-1.7-.5.7-2.2 1-.5c.2-.1.4-.2.5-.4l1.1-2.3.3 6c0 0 0 0 0 0l-1.9 3.7c-.1.2-.2.5-.1.7l.5 8.3c0 .7.7 1.3 1.4 1.3 0 0 .1 0 .1 0 .8 0 1.4-.7 1.3-1.5l-.5-7.9 1.9-3.8h1.1l-.3 3.7c0 .3.1.6.2.8l4.6 7.5c.3.4.7.7 1.2.7.3 0 .5-.1.7-.2.7-.4.9-1.3.5-1.9l-4.4-7.2m-12.2-5.3l-.3-.7.6-3.3.9 1.4c0 0 0 0 0 0l-.9 2.6h-.3m13.1-3.6l.2-3.8 1 1.4-1.2 2.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6b9.svg b/public/emoji/1f6b9.svg
new file mode 100644
index 000000000..962b09400
--- /dev/null
+++ b/public/emoji/1f6b9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m38 23h-6-6c-1 0-2 1-2 2l-1 11h3l1-9 1 24h3l1-13 1 13h3l1-24 1 9h3l-1-11c0-1-1-2-2-2"/><path d="m36 19c0 1-1 2-2 2h-4c-1 0-2-1-2-2v-4c0-1 1-2 2-2h4c1 0 2 1 2 2v4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6ba.svg b/public/emoji/1f6ba.svg
new file mode 100644
index 000000000..b98439e38
--- /dev/null
+++ b/public/emoji/1f6ba.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><g fill="#fff"><path d="m36 23h-4-4c-1 0-2 1-2 2l-3 11h3l2-9v4l-2 9h2v11h3v-11h2v11h3v-11h2l-2-9v-4l2 9h3l-3-11c0-1-1-2-2-2"/><path d="m36 19c0 1-1 2-2 2h-4c-1 0-2-1-2-2v-4c0-1 1-2 2-2h4c1 0 2 1 2 2v4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6bb.svg b/public/emoji/1f6bb.svg
new file mode 100644
index 000000000..8ece75fe5
--- /dev/null
+++ b/public/emoji/1f6bb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m46 23h-4-4c-1 0-2 1-2 2l-3 11h3l2-9v4l-2 9h2v11h3v-11h2v11h3v-11h2l-2-9v-4l2 9h3l-3-11c0-1-1-2-2-2"/><path d="m46 19c0 1-1 2-2 2h-4c-1 0-2-1-2-2v-4c0-1 1-2 2-2h4c1 0 2 1 2 2v4"/><path d="m28 23h-6-6c-1 0-2 1-2 2l-1 11h3l1-9 1 24h3l1-13 1 13h3l1-24 1 9h3l-1-11c0-1-1-2-2-2"/><path d="m26 19c0 1-1 2-2 2h-4c-1 0-2-1-2-2v-4c0-1 1-2 2-2h4c1 0 2 1 2 2v4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6bc.svg b/public/emoji/1f6bc.svg
new file mode 100644
index 000000000..474111741
--- /dev/null
+++ b/public/emoji/1f6bc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#eda454"/><g fill="#fff"><path d="m37 19.5c0 1.2-1.2 2.5-2.5 2.5h-5c-1.2 0-2.5-1.2-2.5-2.5v-5c0-1.2 1.2-2.5 2.5-2.5h5c1.2 0 2.5 1.2 2.5 2.5v5"/><path d="m31 41l-5-3-3 7 3 7 3-1-2-6z"/><path d="m33 41l5-3 3 7-3 7-3-1 2-6z"/><path d="m36 24h-8.1l-7.9-3-1 2 7 5v6c0 2 1 3 3 3h6c2 0 3-1 3-3v-6l7-5-1-2-8 3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6bd.svg b/public/emoji/1f6bd.svg
new file mode 100644
index 000000000..5a108e201
--- /dev/null
+++ b/public/emoji/1f6bd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.2 35.8c0 8-6.5 14.5-14.5 14.5v-14.5h14.5" fill="#9e958f"/><path d="m59.3 3.3h-9.8c-.8 0-1.5.7-1.5 1.3v29.9c0 .6.7 1.6 1.5 1.6h9.8c.8 0 1.5-1 1.5-1.6v-29.9c0-.5-.7-1.3-1.5-1.3" fill="#e2d8c7"/><g fill="#c6bbb3"><path d="m60.3 0h-11.8c-1 0-1.8.9-1.8 1.6v1.9c0 .7.8 1.9 1.8 1.9h11.9c1 0 1.8-1.3 1.8-1.9v-1.9c0-.7-.9-1.6-1.9-1.6"/><path d="m44 52c0-2.5.6-4.8 1.8-6.9h-35.3c1.1 2 1.8 4.4 1.8 6.9 0 4.7-2.3 7.9-5.8 10.5h43.4c-3.7-2.6-5.9-5.8-5.9-10.5"/></g><g fill="#e2d8c7"><path d="m51 62.5c0 .8-.7 1.5-1.5 1.5h-42.7c-.8 0-1.5-.7-1.5-1.5 0-.8.7-1.5 1.5-1.5h42.7c.8 0 1.5.7 1.5 1.5"/><path d="m28.1 53.8c12.6 0 22.9-8 22.9-18h-45.8c0 10 10.3 18 22.9 18"/></g><path d="m48.7 35.1c0 1-.7 1.8-1.5 1.8h-43.8c-.8 0-1.5-.8-1.5-1.8 0-1 .7-1.8 1.5-1.8h43.8c.8 0 1.5.8 1.5 1.8" fill="#c6bbb3"/><path d="m48.7 31.4c0 1-.7 1.8-1.5 1.8h-43.8c-.8 0-1.5-.8-1.5-1.8 0-1 .7-1.8 1.5-1.8h43.8c.8 0 1.5.8 1.5 1.8" fill="#42ade2"/><g fill="#636a6b"><circle cx="48" cy="33.5" r="3"/><path d="m58 7.4c0 2-1.6 3.6-3.6 3.6s-3.6-1.6-3.6-3.6h7.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6be.svg b/public/emoji/1f6be.svg
new file mode 100644
index 000000000..71390fb19
--- /dev/null
+++ b/public/emoji/1f6be.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="M15.6,45L11,19h4l2.9,17.9L21.4,19H26l3.4,18.2L32.3,19h3.9l-4.7,26h-4.1l-3.8-19.4L19.8,45H15.6z"/><path d="m46 41.3c-1.9 0-3.5-1.7-3.5-3.7v-11.2c0-2 1.6-3.7 3.5-3.7 1.9 0 3.5 1.7 3.5 3.7h3.5c0-4.1-3.1-7.4-7-7.4-3.9 0-7 3.3-7 7.4v11.1c0 4.1 3.1 7.4 7 7.4 3.9 0 7-3.3 7-7.4h-3.5c0 2.1-1.6 3.8-3.5 3.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6bf.svg b/public/emoji/1f6bf.svg
new file mode 100644
index 000000000..dd21474eb
--- /dev/null
+++ b/public/emoji/1f6bf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#e8e8e8" d="M36 21.1 50.9 2 61.2 2 49.7 21.1z"/><path d="m48.3 5.3c0 0 3 1.8 6.4 1.7 3.4-.2 6.4-5 6.4-5l-5.5 9.1-7.3-5.8" fill="#b2c1c0"/><path d="m57.8 37.3l-34.6-27.5c16.3-21.5 50.9 6 34.6 27.5" fill="#e8e8e8"/><path d="m27.7 5.3c-3.1 0-7.6 3.6-7.6 3.6l38.2 30.5c0 0 3.5-4.2 2.6-8.8-.4-1.9-1.6-4.5-3.3-7.1-1.7-2.5-3.8-5-6.2-7.2-2.4-2.2-5-4.2-7.8-5.9-2.7-1.7-5.6-3-8.3-3.9-2.6-.8-5.2-1.2-7.6-1.2" fill="#b2c1c0"/><path d="m26.5 6.7c-2.5.1-5.3.8-7 2.9-1.8 2.2-1.7 5.3-1 8 1.6 5.8 6 10.7 10.4 14.5 4.8 4.1 10.4 7.5 16.5 9.1 4.6 1.2 12.2 1.8 14.2-3.9 1.3-3.7-.4-8-2.3-11.2-2.1-3.6-5-6.7-8.2-9.4-3.3-2.8-6.9-5.2-10.8-7-3.6-1.8-7.7-3.1-11.8-3" fill="#62727a"/><path d="m27.9 8.8c-2.5.1-5.3.9-6.6 3.2-1.4 2.4-.9 5.4.1 7.9 2.2 5.6 6.9 10.2 11.7 13.7 5 3.5 11.2 6.7 17.4 6.4 2.5-.1 5.2-1 6.4-3.4 1.3-2.5.7-5.6-.4-8.1-2.3-5.5-6.9-10-11.6-13.4-4.9-3.4-10.9-6.5-17-6.3" fill="#b2c1c0"/><g fill="#3e4347"><path d="m44.8 33.5c-1.2 0-.9 1.2-.4 1.9.6.8 1.7 1.5 2.8 1.6 1.2 0 1-1.2.4-1.8-.6-1-1.7-1.7-2.8-1.7"/><path d="m36.4 23.5c-1.4 0-1 1.4-.4 2.2.7.9 1.9 1.7 3.1 1.8 1.4 0 1-1.4.4-2.1-.7-1-2-1.9-3.1-1.9"/><path d="m29.5 11.1c-1.5 0-1 1.7-.4 2.5.8 1 2.1 2 3.4 1.9 1.5 0 1.1-1.6.4-2.5-.7-.9-2.1-1.9-3.4-1.9"/><path d="m25.6 18.9c-1.2 0-.8 1.3-.3 2 .6.8 1.7 1.6 2.8 1.6 1.2 0 .8-1.3.3-2-.7-.8-1.7-1.6-2.8-1.6"/><path d="m33.2 29.5c-.9 0-.6.9-.2 1.4.5.6 1.3 1.2 2.1 1.2 1 0 .6-1.1.1-1.5-.5-.6-1.2-1.1-2-1.1"/><path d="m41.1 17.3c-1.7 0-1.3 1.7-.5 2.7.9 1.1 2.4 2.1 3.8 2.1 1.7 0 1.3-1.7.6-2.7-1-1.1-2.5-2.1-3.9-2.1"/><path d="m49.9 27.9c-1.5 0-1.2 1.5-.5 2.4.8 1 2.1 1.9 3.4 1.9 1.5 0 1.2-1.5.5-2.3-.8-1.1-2.1-2-3.4-2"/></g><g fill="#8ad8ff"><path d="m30 11.5l-28 17.3v1l28.7-17.6z"/><path d="m26.4 19.1l-24.4 20.6v1l24.9-20.9z"/><path d="m27.2 19.9l-25.2 24.4v1l25.7-24.8z"/><path d="m28 20.9l-26 27.2v1l26.5-27.8z"/><path d="m31.3 12.6l-29.3 19.8v1l29.9-20.1z"/><path d="M32.3 13.6 2 36 2 37.2 32.9 14.4z"/><path d="M41.2 17.9 2 51.2 2 52.6 42 18.5z"/><path d="M36.5 23.6 2 56.1 2 57.5 37.2 24.3z"/><path d="M42.6 18.9 7.8 62 9.1 62 43.4 19.6z"/><path d="M37.3 24.4 2 62 3.2 62 38.1 25z"/><path d="M38.7 25.7 13 62 14.3 62 39.5 26.4z"/><path d="m44 19.9l-26.2 42.1h1.1l25.9-41.4z"/><path d="m49.9 28.3l-19.8 33.7h1.1l19.6-33.2z"/><path d="m44.7 33.7l-22.9 28.3h1.1l22.7-27.8z"/><path d="m45.8 34.4l-19.7 27.6h1.1l19.5-27.1z"/><path d="m47 35.2l-12.9 26.8h1.1l12.6-26.3z"/><path d="m51.3 29.3l-13.9 32.7h1l13.8-32.3z"/><path d="m52.5 30.2l-11.6 31.8h1l11.6-31.3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6c0-1f3fb.svg b/public/emoji/1f6c0-1f3fb.svg
new file mode 100644
index 000000000..fa9921fc4
--- /dev/null
+++ b/public/emoji/1f6c0-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50.9 36.4c2.2 3.7-4.2 6.6-7.8 6.6-3.6 0-12.4-1.3-10.6-5.2 1.8-4.1 8.9-11.4 12.5-11.4 3.6-.1 3.8 6.4 5.9 10" fill="#ffe1bd"/><g fill="#e6b796"><path d="M45.4,31.9C45,33,44,37.6,43,37.8"/><path d="m21.6 32.6l-11.8-.2c0 0 3.5 3.3 4.8 8l7-3.6c-.9-1.6 0-4.2 0-4.2"/></g><path d="m3.9 31.4c-3.5-5.9-1.2-8.2-1.2-8.2.5-4.4 9.2-7.9 12.6-7.2 7 1.4 6.3 7.6 5.4 8l-8.5 7.3c0 0 2.6 6.6 7 6.3l-8.5 5.1-6.8-11.3" fill="#594640"/><path d="m20.2 34.4c-3.1 1-3.7 2.4-8.4-3.7l2.1-1.2c0 0 1.7-.5.1-6.4-.7-2.7.9-6 2.4-4.9 3 2.3 2.2 4 3 4.6 1.5 1.2 2.5 0 3 1 .3.6-.7 1.2-.6 1.4.1.4.6.4 1.2.5.7 0 0 .9.7 1.7.8.9 1.1 1.2 1.1 1.2-.2.5-.8.8-.3 1.4 1 1.3 1.6 2.5-4.3 4.4" fill="#ffe1bd"/><path d="m18.6 23.4c-.2-.2-.3-.4-.4-.7-.1-.3-.2-.5-.3-.8-.2-.3-.4-.6-.8-.7-.3-.1-.6-.1-.9 0 .3.1.5.2.7.4.2.1.3.3.4.6.1.2.3.5.4.8.3.1.6.4.9.4" fill="#e6b796"/><path d="m9.8 31.9c1.3 1.3 3 1.6 3.9.7.9-.9.6-2.8-.6-4.1-1.3-1.3-3-1.6-3.9-.7-.9.9-.6 2.7.6 4.1" fill="#ffe1bd"/><path d="m10 28.5c.3-.2.7-.2 1.1-.2.4.1.7.3 1 .5.2.2.4.5.5.8.1-.1.2-.2.4-.2-.1.2-.1.3-.1.5 0 .1 0 .3.1.4 0 .1.1.3.2.4.1.1.2.2.4.4-.2.1-.4.1-.6-.1-.2-.1-.3-.4-.4-.6-.1-.2-.1-.5 0-.7 0 0 0-.1.1-.1-.5-.4-1-.7-1.5-.8-.3 0-.6 0-.8 0-.3.1-.6.2-.9.3 0-.2.2-.5.5-.6" fill="#574137"/><path d="m22.8 27.3c.1-.3.3-.6.3-.8.1-.3.1-.5-.3-.8.2 0 .4 0 .6.2.2.2.3.4.3.7 0 .2 0 .4 0 .6.2.1.4.2.6.3.2.2.3.4.4.6.1.2.1.4.1.6-.3-.2-.6-.5-.8-.6-.1 0-.2-.1-.3-.1-.1 0-.3 0-.4 0h-.8l.3-.7" fill="#c94747"/><path d="m15.3 24.1c.4-.1.7 0 1 .1.3.1.7.1 1.1.1.4 0 .8-.1 1.1-.3.3-.2.6-.6.5-1-.6.5-1.1.5-1.8.5-.3 0-.7 0-1 .1-.3-.1-.7.1-.9.5" fill="#574137"/><g fill="#c6bbb3"><path d="m13.1 57.5c0 2.5-.9 4.5-2.9 4.5-2 0-3.4-2.2-2.5-4.5 1.3-3.6 4.5-5.5 6.5-5.5 1.9 0-1.1 3-1.1 5.5"/><path d="m50.9 57.5c0 2.5.9 4.5 2.9 4.5s3.4-2.2 2.5-4.5c-1.3-3.6-4.5-5.5-6.5-5.5-1.9 0 1.1 3 1.1 5.5"/></g><path d="m59.1 40.1c0 18.4-12 18.8-26.9 18.8s-26.8-.4-26.8-18.8h53.7" fill="#e2d8c7"/><path fill="#c6bbb3" d="m5.4 41h53.7v1.2h-53.7z"/><path d="m59.4 41.4h-54.3c-4.1 0-4.1-4.8 0-4.8h54.3c3.5 0 3.5 4.8 0 4.8" fill="#ddd3ca"/><g opacity=".6" fill="#a6aeb0"><path d="m40.3 11.4c-3.7-3.8-1.2-9.4-1.2-9.4s-7.8 7.4-2.9 12.5c5.7 5.9 2.9 9.5 2.9 9.5s7-6.6 1.2-12.6"/><path d="m29.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.3 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/><path d="m51.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.3 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6c0-1f3fc.svg b/public/emoji/1f6c0-1f3fc.svg
new file mode 100644
index 000000000..62648e559
--- /dev/null
+++ b/public/emoji/1f6c0-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50.9 36.4c2.2 3.7-4.2 6.6-7.8 6.6-3.6 0-12.4-1.3-10.6-5.2 1.8-4.1 8.9-11.4 12.5-11.4 3.6-.1 3.8 6.4 5.9 10" fill="#fed0ac"/><g fill="#e0a372"><path d="M45.4,31.9C45,33,44,37.6,43,37.8"/><path d="m21.6 32.6l-11.8-.2c0 0 3.5 3.3 4.8 8l7-3.6c-.9-1.6 0-4.2 0-4.2"/></g><path d="m4 31.4c-3.5-5.9-1.2-8.2-1.2-8.2.5-4.4 9.2-7.9 12.6-7.2 7 1.4 6.3 7.6 5.4 8l-8.5 7.3c0 0 2.6 6.6 7 6.3l-8.5 5.1-6.8-11.3" fill="#dbb471"/><path d="m20.2 34.4c-3.1 1-3.7 2.4-8.4-3.7l2.1-1.2c0 0 1.7-.5.1-6.4-.7-2.7.9-6 2.4-4.9 3 2.3 2.2 4 3 4.6 1.5 1.2 2.5 0 3 1 .3.6-.7 1.2-.6 1.4.1.4.6.4 1.2.5.7 0 0 .9.7 1.7.8.9 1.1 1.2 1.1 1.2-.2.5-.8.8-.3 1.4 1 1.3 1.6 2.5-4.3 4.4" fill="#fed0ac"/><path d="m18.6 23.4c-.2-.2-.3-.4-.4-.7-.1-.3-.2-.5-.3-.8-.2-.3-.4-.6-.8-.7-.3-.1-.6-.1-.9 0 .3.1.5.2.7.4.2.1.3.3.4.6.1.2.3.5.4.8.3.1.6.4.9.4" fill="#e0a372"/><path d="m9.8 31.9c1.3 1.3 3 1.6 3.9.7.9-.9.6-2.8-.6-4.1-1.3-1.3-3-1.6-3.9-.7-.9.9-.6 2.7.6 4.1" fill="#fed0ac"/><path d="m10 28.5c.3-.2.7-.2 1.1-.2.4.1.7.3 1 .5.2.2.4.5.5.8.1-.1.2-.2.4-.2-.1.2-.1.3-.1.5 0 .1 0 .3.1.4 0 .1.1.3.2.4.1.1.2.2.4.4-.2.1-.4.1-.6-.1-.2-.1-.3-.4-.4-.6-.1-.2-.1-.5 0-.7 0 0 0-.1.1-.1-.5-.4-1-.7-1.5-.8-.3 0-.6 0-.8 0-.3.1-.6.2-.9.3 0-.2.2-.5.5-.6" fill="#574137"/><path d="m22.8 27.3c.1-.3.3-.6.3-.8.1-.3.1-.5-.3-.8.2 0 .4 0 .6.2.2.2.3.4.3.7 0 .2 0 .4 0 .6.2.1.4.2.6.3.2.2.3.4.4.6.1.2.1.4.1.6-.3-.2-.6-.5-.8-.6-.1 0-.2-.1-.3-.1-.1 0-.3 0-.4 0h-.8l.3-.7" fill="#c94747"/><path d="m15.3 24.1c.4-.1.7 0 1 .1.3.1.7.1 1.1.1.4 0 .8-.1 1.1-.3.3-.2.6-.6.5-1-.6.5-1.1.5-1.8.5-.3 0-.7 0-1 .1-.3-.1-.7.1-.9.5" fill="#574137"/><g fill="#c6bbb3"><path d="m13.1 57.5c0 2.5-.9 4.5-2.9 4.5-2 0-3.4-2.2-2.5-4.5 1.3-3.6 4.5-5.5 6.5-5.5 1.9 0-1.1 3-1.1 5.5"/><path d="m50.9 57.5c0 2.5.9 4.5 2.9 4.5s3.4-2.2 2.5-4.5c-1.3-3.6-4.5-5.5-6.5-5.5-1.9 0 1.1 3 1.1 5.5"/></g><path d="m59.1 40.1c0 18.4-12 18.8-26.9 18.8s-26.8-.4-26.8-18.8h53.7" fill="#e2d8c7"/><path fill="#c6bbb3" d="m5.4 41h53.7v1.2h-53.7z"/><path d="m59.4 41.4h-54.3c-4.1 0-4.1-4.8 0-4.8h54.3c3.5 0 3.5 4.8 0 4.8" fill="#ddd3ca"/><g opacity=".6" fill="#a6aeb0"><path d="m40.3 11.4c-3.6-3.8-1.2-9.4-1.2-9.4s-7.8 7.4-2.9 12.5c5.7 5.9 2.9 9.5 2.9 9.5s7-6.6 1.2-12.6"/><path d="m29.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.3 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/><path d="m51.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.3 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6c0-1f3fd.svg b/public/emoji/1f6c0-1f3fd.svg
new file mode 100644
index 000000000..4c4957f24
--- /dev/null
+++ b/public/emoji/1f6c0-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50.9 36.4c2.2 3.7-4.2 6.6-7.8 6.6-3.6 0-12.4-1.3-10.6-5.2 1.8-4.1 8.9-11.4 12.5-11.4 3.6-.1 3.8 6.4 5.9 10" fill="#d6a57c"/><g fill="#7d5442"><path d="M45.4,31.9C45,33,44,37.6,43,37.8"/><path d="m21.6 32.6l-11.8-.2c0 0 3.5 3.3 4.8 8l7-3.6c-.9-1.6 0-4.2 0-4.2"/></g><path d="m4 31.4c-3.5-5.9-1.2-8.2-1.2-8.2.5-4.4 9.2-7.9 12.6-7.2 7 1.4 6.3 7.6 5.4 8l-8.5 7.3c0 0 2.6 6.6 7 6.3l-8.5 5.1-6.8-11.3" fill="#594640"/><path d="m20.2 34.4c-3.1 1-3.7 2.4-8.4-3.7l2.1-1.2c0 0 1.7-.5.1-6.4-.7-2.7.9-6 2.4-4.9 3 2.3 2.2 4 3 4.6 1.5 1.2 2.5 0 3 1 .3.6-.7 1.2-.6 1.4.1.4.6.4 1.2.5.7 0 0 .9.7 1.7.8.9 1.1 1.2 1.1 1.2-.2.5-.8.8-.3 1.4 1 1.3 1.6 2.5-4.3 4.4" fill="#d6a57c"/><path d="m18.6 23.4c-.2-.2-.3-.4-.4-.7-.1-.3-.2-.5-.3-.8-.2-.3-.4-.6-.8-.7-.3-.1-.6-.1-.9 0 .3.1.5.2.7.4.2.1.3.3.4.6.1.2.3.5.4.8.3.1.6.4.9.4" fill="#7d5442"/><path d="m9.8 31.9c1.3 1.3 3 1.6 3.9.7.9-.9.6-2.8-.6-4.1-1.3-1.3-3-1.6-3.9-.7-.9.9-.6 2.7.6 4.1" fill="#d6a57c"/><path d="m10 28.5c.3-.2.7-.2 1.1-.2.4.1.7.3 1 .5.2.2.4.5.5.8.1-.1.2-.2.4-.2-.1.2-.1.3-.1.5 0 .1 0 .3.1.4 0 .1.1.3.2.4.1.1.2.2.4.4-.2.1-.4.1-.6-.1-.2-.1-.3-.4-.4-.6-.1-.2-.1-.5 0-.7 0 0 0-.1.1-.1-.5-.4-1-.7-1.5-.8-.3 0-.6 0-.8 0-.3.1-.6.2-.9.3 0-.2.2-.5.5-.6" fill="#574137"/><path d="m22.8 27.3c.1-.3.3-.6.3-.8.1-.3.1-.5-.3-.8.2 0 .4 0 .6.2.2.2.3.4.3.7 0 .2 0 .4 0 .6.2.1.4.2.6.3.2.2.3.4.4.6.1.2.1.4.1.6-.3-.2-.6-.5-.8-.6-.1 0-.2-.1-.3-.1-.1 0-.3 0-.4 0h-.8l.3-.7" fill="#c94747"/><path d="m15.3 24.1c.4-.1.7 0 1 .1.3.1.7.1 1.1.1.4 0 .8-.1 1.1-.3.3-.2.6-.6.5-1-.6.5-1.1.5-1.8.5-.3 0-.7 0-1 .1-.3-.1-.7.1-.9.5" fill="#574137"/><g fill="#c6bbb3"><path d="m13.1 57.5c0 2.5-.9 4.5-2.9 4.5-2 0-3.4-2.2-2.5-4.5 1.3-3.6 4.5-5.5 6.5-5.5 1.9 0-1.1 3-1.1 5.5"/><path d="m50.9 57.5c0 2.5.9 4.5 2.9 4.5s3.4-2.2 2.5-4.5c-1.3-3.6-4.5-5.5-6.5-5.5-1.9 0 1.1 3 1.1 5.5"/></g><path d="m59.1 40.1c0 18.4-12 18.8-26.9 18.8s-26.8-.4-26.8-18.8h53.7" fill="#e2d8c7"/><path fill="#c6bbb3" d="m5.4 41h53.7v1.2h-53.7z"/><path d="m59.4 41.4h-54.3c-4.1 0-4.1-4.8 0-4.8h54.3c3.5 0 3.5 4.8 0 4.8" fill="#ddd3ca"/><g opacity=".6" fill="#a6aeb0"><path d="m40.3 11.4c-3.6-3.8-1.2-9.4-1.2-9.4s-7.8 7.4-2.9 12.5c5.7 5.9 2.9 9.5 2.9 9.5s7-6.6 1.2-12.6"/><path d="m29.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.3 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/><path d="m51.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.3 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6c0-1f3fe.svg b/public/emoji/1f6c0-1f3fe.svg
new file mode 100644
index 000000000..43c665f09
--- /dev/null
+++ b/public/emoji/1f6c0-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50.9 36.4c2.2 3.7-4.2 6.6-7.8 6.6-3.6 0-12.3-1.3-10.6-5.2 1.8-4.1 8.9-11.4 12.5-11.4 3.6-.1 3.8 6.4 5.9 10" fill="#b47d56"/><g fill="#7d5442"><path d="M45.4,31.9C45,33,44,37.6,43,37.8"/><path d="m21.6 32.6l-11.8-.2c0 0 3.5 3.3 4.8 8l7-3.6c-.9-1.6 0-4.2 0-4.2"/></g><path d="m4 31.4c-3.5-5.9-1.2-8.2-1.2-8.2.5-4.4 9.2-7.9 12.6-7.2 7 1.4 6.3 7.6 5.4 8l-8.5 7.3c0 0 2.6 6.6 7 6.3l-8.5 5.1-6.8-11.3" fill="#231f20"/><path d="m20.2 34.4c-3.1 1-3.7 2.4-8.4-3.7l2.1-1.2c0 0 1.7-.5.1-6.4-.7-2.7.9-6 2.4-4.9 3 2.3 2.2 4 3 4.6 1.5 1.2 2.5 0 3 1 .3.6-.7 1.2-.6 1.4.1.4.6.4 1.2.5.7 0 0 .9.7 1.7.8.9 1.1 1.2 1.1 1.2-.2.5-.8.8-.3 1.4 1 1.3 1.6 2.5-4.3 4.4" fill="#b47d56"/><path d="m18.6 23.4c-.2-.2-.3-.4-.4-.7-.1-.3-.2-.5-.3-.8-.2-.3-.4-.6-.8-.7-.3-.1-.6-.1-.9 0 .3.1.5.2.7.4.2.1.3.3.4.6.1.2.3.5.4.8.3.1.6.4.9.4" fill="#7d5442"/><path d="m9.8 31.9c1.3 1.3 3 1.6 3.9.7.9-.9.6-2.8-.6-4.1-1.3-1.3-3-1.6-3.9-.7-.9.9-.6 2.7.6 4.1" fill="#b47d56"/><path d="m10 28.5c.3-.2.7-.2 1.1-.2.4.1.7.3 1 .5.2.2.4.5.5.8.1-.1.2-.2.4-.2-.1.2-.1.3-.1.5 0 .1 0 .3.1.4 0 .1.1.3.2.4.1.1.2.2.4.4-.2.1-.4.1-.6-.1-.2-.1-.3-.4-.4-.6-.1-.2-.1-.5 0-.7 0 0 0-.1.1-.1-.5-.4-1-.7-1.5-.8-.3 0-.6 0-.8 0-.3.1-.6.2-.9.3 0-.2.2-.5.5-.6" fill="#574137"/><path d="m22.8 27.3c.1-.3.3-.6.3-.8.1-.3.1-.5-.3-.8.2 0 .4 0 .6.2.2.2.3.4.3.7 0 .2 0 .4 0 .6.2.1.4.2.6.3.2.2.3.4.4.6.1.2.1.4.1.6-.3-.2-.6-.5-.8-.6-.1 0-.2-.1-.3-.1-.1 0-.3 0-.4 0h-.8l.3-.7" fill="#c94747"/><path d="m15.3 24.1c.4-.1.7 0 1 .1.3.1.7.1 1.1.1.4 0 .8-.1 1.1-.3.3-.2.6-.6.5-1-.6.5-1.1.5-1.8.5-.3 0-.7 0-1 .1-.3-.1-.7.1-.9.5" fill="#574137"/><g fill="#c6bbb3"><path d="m13.1 57.5c0 2.5-.9 4.5-2.9 4.5-2 0-3.4-2.2-2.5-4.5 1.3-3.6 4.5-5.5 6.5-5.5 1.9 0-1.1 3-1.1 5.5"/><path d="m50.9 57.5c0 2.5.9 4.5 2.9 4.5s3.4-2.2 2.5-4.5c-1.3-3.6-4.5-5.5-6.5-5.5-1.9 0 1.1 3 1.1 5.5"/></g><path d="m59.1 40.1c0 18.4-12 18.8-26.9 18.8s-26.8-.4-26.8-18.8h53.7" fill="#e2d8c7"/><path fill="#c6bbb3" d="m5.4 41h53.7v1.2h-53.7z"/><path d="m59.4 41.4h-54.3c-4.1 0-4.1-4.8 0-4.8h54.3c3.5 0 3.5 4.8 0 4.8" fill="#ddd3ca"/><g opacity=".6" fill="#a6aeb0"><path d="m40.3 11.4c-3.6-3.8-1.2-9.4-1.2-9.4s-7.8 7.4-2.9 12.5c5.7 5.9 2.9 9.5 2.9 9.5s7-6.6 1.2-12.6"/><path d="m29.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.2 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/><path d="m51.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.3 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6c0-1f3ff.svg b/public/emoji/1f6c0-1f3ff.svg
new file mode 100644
index 000000000..c03631844
--- /dev/null
+++ b/public/emoji/1f6c0-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50.9 36.4c2.2 3.7-4.2 6.6-7.8 6.6-3.6 0-12.3-1.3-10.6-5.2 1.8-4.1 8.9-11.4 12.5-11.4 3.6-.1 3.8 6.4 5.9 10" fill="#8a6859"/><g fill="#705041"><path d="M45.4,31.9C45,33,44,37.6,43,37.8"/><path d="m21.6 32.6l-11.8-.2c0 0 3.5 3.3 4.8 8l7-3.6c-.9-1.6 0-4.2 0-4.2"/></g><path d="m4 31.4c-3.5-5.9-1.2-8.2-1.2-8.2.5-4.4 9.2-7.9 12.6-7.2 7 1.4 6.3 7.6 5.4 8l-8.5 7.3c0 0 2.6 6.6 7 6.3l-8.5 5.1-6.8-11.3" fill="#231f20"/><path d="m20.2 34.4c-3.1 1-3.7 2.4-8.4-3.7l2.1-1.2c0 0 1.7-.5.1-6.4-.7-2.7.9-6 2.4-4.9 3 2.3 2.2 4 3 4.6 1.5 1.2 2.5 0 3 1 .3.6-.7 1.2-.6 1.4.1.4.6.4 1.2.5.7 0 0 .9.7 1.7.8.9 1.1 1.2 1.1 1.2-.2.5-.8.8-.3 1.4 1 1.3 1.6 2.5-4.3 4.4" fill="#8a6859"/><path d="m18.6 23.4c-.2-.2-.3-.4-.4-.7-.1-.3-.2-.5-.3-.8-.2-.3-.4-.6-.8-.7-.3-.1-.6-.1-.9 0 .3.1.5.2.7.4.2.1.3.3.4.6.1.2.3.5.4.8.3.1.6.4.9.4" fill="#705041"/><path d="m9.8 31.9c1.3 1.3 3 1.6 3.9.7.9-.9.6-2.8-.6-4.1-1.3-1.3-3-1.6-3.9-.7-.9.9-.6 2.7.6 4.1" fill="#8a6859"/><path d="m10 28.5c.3-.2.7-.2 1.1-.2.4.1.7.3 1 .5.2.2.4.5.5.8.1-.1.2-.2.4-.2-.1.2-.1.3-.1.5 0 .1 0 .3.1.4 0 .1.1.3.2.4.1.1.2.2.4.4-.2.1-.4.1-.6-.1-.2-.1-.3-.4-.4-.6-.1-.2-.1-.5 0-.7 0 0 0-.1.1-.1-.5-.4-1-.7-1.5-.8-.3 0-.6 0-.8 0-.3.1-.6.2-.9.3 0-.2.2-.5.5-.6" fill="#574137"/><path d="m22.8 27.3c.1-.3.3-.6.3-.8.1-.3.1-.5-.3-.8.2 0 .4 0 .6.2.2.2.3.4.3.7 0 .2 0 .4 0 .6.2.1.4.2.6.3.2.2.3.4.4.6.1.2.1.4.1.6-.3-.2-.6-.5-.8-.6-.1 0-.2-.1-.3-.1-.1 0-.3 0-.4 0h-.8l.3-.7" fill="#c94747"/><path d="m15.3 24.1c.4-.1.7 0 1 .1.3.1.7.1 1.1.1.4 0 .8-.1 1.1-.3.3-.2.6-.6.5-1-.6.5-1.1.5-1.8.5-.3 0-.7 0-1 .1-.3-.1-.7.1-.9.5" fill="#574137"/><g fill="#c6bbb3"><path d="m13.1 57.5c0 2.5-.9 4.5-2.9 4.5-2 0-3.4-2.2-2.5-4.5 1.3-3.6 4.5-5.5 6.5-5.5 1.9 0-1.1 3-1.1 5.5"/><path d="m50.9 57.5c0 2.5.9 4.5 2.9 4.5s3.4-2.2 2.5-4.5c-1.3-3.6-4.5-5.5-6.5-5.5-1.9 0 1.1 3 1.1 5.5"/></g><path d="m59.1 40.1c0 18.4-12 18.8-26.9 18.8s-26.8-.4-26.8-18.8h53.7" fill="#e2d8c7"/><path fill="#c6bbb3" d="m5.4 41h53.7v1.2h-53.7z"/><path d="m59.4 41.4h-54.3c-4.1 0-4.1-4.8 0-4.8h54.3c3.5 0 3.5 4.8 0 4.8" fill="#ddd3ca"/><g opacity=".6" fill="#a6aeb0"><path d="m40.3 11.4c-3.6-3.8-1.2-9.4-1.2-9.4s-7.8 7.4-2.9 12.5c5.7 5.9 2.9 9.5 2.9 9.5s7-6.6 1.2-12.6"/><path d="m29.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.2 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/><path d="m51.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.3 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6c0.svg b/public/emoji/1f6c0.svg
new file mode 100644
index 000000000..6985f1fee
--- /dev/null
+++ b/public/emoji/1f6c0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m50.9 36.4c2.2 3.7-4.2 6.6-7.8 6.6-3.6 0-12.3-1.3-10.6-5.2 1.8-4.1 8.9-11.4 12.5-11.4 3.6-.1 3.8 6.4 5.9 10" fill="#ffdd67"/><g fill="#eba352"><path d="M45.4,31.9C45,33,44,37.6,43,37.8"/><path d="m21.6 32.6l-11.8-.2c0 0 3.5 3.3 4.8 8l7-3.6c-.9-1.6 0-4.2 0-4.2"/></g><path d="m4 31.4c-3.5-5.9-1.2-8.2-1.2-8.2.5-4.4 9.2-7.9 12.6-7.2 7 1.4 6.3 7.6 5.4 8l-8.5 7.3c0 0 2.6 6.6 7 6.3l-8.5 5.1-6.8-11.3" fill="#ffb300"/><path d="m20.2 34.4c-3.1 1-3.7 2.4-8.4-3.7l2.1-1.2c0 0 1.7-.5.1-6.4-.7-2.7.9-6 2.4-4.9 3 2.3 2.2 4 3 4.6 1.5 1.2 2.5 0 3 1 .3.6-.7 1.2-.6 1.4.1.4.6.4 1.2.5.7 0 0 .9.7 1.7s1.1 1.2 1.1 1.2c-.2.5-.8.8-.3 1.4 1 1.3 1.6 2.5-4.3 4.4" fill="#ffdd67"/><path d="m18.6 23.4c-.2-.2-.3-.4-.4-.7-.1-.3-.2-.5-.3-.8-.2-.3-.4-.6-.8-.7-.3-.1-.6-.1-.9 0 .3.1.5.2.7.4.2.1.3.3.4.6.1.2.3.5.4.8.3.1.6.4.9.4" fill="#eba352"/><path d="m9.8 31.9c1.3 1.3 3 1.6 3.9.7.9-.9.6-2.8-.6-4.1-1.3-1.3-3-1.6-3.9-.7-.9.9-.6 2.7.6 4.1" fill="#ffdd67"/><path d="m10 28.5c.3-.2.7-.2 1.1-.2.4.1.7.3 1 .5.2.2.4.5.5.8.1-.1.2-.2.4-.2-.1.2-.1.3-.1.5 0 .1 0 .3.1.4 0 .1.1.3.2.4.1.1.2.2.4.4-.2.1-.4.1-.6-.1-.2-.1-.3-.4-.4-.6-.1-.2-.1-.5 0-.7 0 0 0-.1.1-.1-.5-.4-1-.7-1.5-.8-.3 0-.6 0-.8 0-.3.1-.6.2-.9.3 0-.2.2-.5.5-.6" fill="#574137"/><path d="m22.8 27.3c.1-.3.3-.6.3-.8.1-.3.1-.5-.3-.8.2 0 .4 0 .6.2.2.2.3.4.3.7 0 .2 0 .4 0 .6.2.1.4.2.6.3.2.2.3.4.4.6.1.2.1.4.1.6-.3-.2-.6-.5-.8-.6-.1 0-.2-.1-.3-.1-.1 0-.3 0-.4 0h-.8l.3-.7" fill="#c94747"/><path d="m15.3 24.1c.4-.1.7 0 1 .1.3.1.7.1 1.1.1.4 0 .8-.1 1.1-.3.3-.2.6-.6.5-1-.6.5-1.1.5-1.8.5-.3 0-.7 0-1 .1-.3-.1-.7.1-.9.5" fill="#574137"/><g fill="#c6bbb3"><path d="m13.1 57.5c0 2.5-.9 4.5-2.9 4.5-2 0-3.4-2.2-2.5-4.5 1.3-3.6 4.5-5.5 6.5-5.5 1.9 0-1.1 3-1.1 5.5"/><path d="m50.9 57.5c0 2.5.9 4.5 2.9 4.5s3.4-2.2 2.5-4.5c-1.3-3.6-4.5-5.5-6.5-5.5-1.9 0 1.1 3 1.1 5.5"/></g><path d="m59.1 40.1c0 18.4-12 18.8-26.9 18.8s-26.8-.4-26.8-18.8h53.7" fill="#e2d8c7"/><path fill="#c6bbb3" d="m5.4 41h53.7v1.2h-53.7z"/><path d="m59.4 41.4h-54.3c-4.1 0-4.1-4.8 0-4.8h54.3c3.5 0 3.5 4.8 0 4.8" fill="#ddd3ca"/><g opacity=".6" fill="#a6aeb0"><path d="m40.3 11.4c-3.6-3.8-1.2-9.4-1.2-9.4s-7.8 7.4-2.9 12.5c5.7 5.9 2.9 9.5 2.9 9.5s7-6.6 1.2-12.6"/><path d="m29.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.2 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/><path d="m51.3 14.8c-2.8-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.3 4.3 2.1 6.9 2.1 6.9s5.2-4.8.9-9.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6c1.svg b/public/emoji/1f6c1.svg
new file mode 100644
index 000000000..cef7b67c3
--- /dev/null
+++ b/public/emoji/1f6c1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c6bbb3"><path d="m13.1 57.5c0 2.5-.9 4.5-2.9 4.5-2 0-3.4-2.2-2.5-4.5 1.3-3.6 4.5-5.5 6.5-5.5 1.9 0-1.1 3-1.1 5.5"/><path d="m50.9 57.5c0 2.5.9 4.5 2.9 4.5s3.4-2.2 2.5-4.5c-1.3-3.6-4.5-5.5-6.5-5.5-1.9 0 1.1 3 1.1 5.5"/></g><path d="m59.1 40.1c0 18.4-12 18.8-26.9 18.8s-26.8-.4-26.8-18.8h53.7" fill="#e2d8c7"/><path fill="#c6bbb3" d="m5.4 41h53.7v1.2h-53.7z"/><path d="m59.4 41.4h-54.3c-4.1 0-4.1-4.8 0-4.8h54.3c3.5 0 3.5 4.8 0 4.8" fill="#ddd3ca"/><g opacity=".6" fill="#a6aeb0"><path d="m33.8 14.8c-5-5.2-1.7-12.8-1.7-12.8s-10.5 10.1-3.9 17c7.7 8 3.9 13 3.9 13s9.6-9 1.7-17.2"/><path d="m18.8 19.5c-3.8-3.8-1.3-9.3-1.3-9.3s-7.9 7.3-2.9 12.4c5.8 5.8 2.9 9.5 2.9 9.5s7.2-6.6 1.3-12.6"/><path d="m48.7 19.5c-3.8-3.8-1.3-9.3-1.3-9.3s-7.9 7.3-2.9 12.4c5.8 5.8 2.9 9.5 2.9 9.5s7.2-6.6 1.3-12.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6c2.svg b/public/emoji/1f6c2.svg
new file mode 100644
index 000000000..f29b9c724
--- /dev/null
+++ b/public/emoji/1f6c2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m34.3 23c0 4.8 9.6 4.8 9.6 0 0-2.6 0-4.8 0-4.8h-9.6l-3.8 2.9h3.8c0 .6 0 1.3 0 1.9"/><path d="m43.8 17.3v-3.8h-10.5l1 3.8z"/><path d="m24.6 25.6l-10.3-2.2v9.9l10.3 2.1z"/><path d="m24.6 19.1l-10.3 2.1 10.3 2.2z"/><path d="m30.9 43.1l14.4-14.4h-8.7-5.7l-6.7 11.9-1.9-3.4h-5.7l4.8 8.6h5.7l3.8-6.9z"/><path d="m32.6 43.8h15.1v-15.1z"/><path d="m30.9 45.5h16.8v5h-16.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6c3.svg b/public/emoji/1f6c3.svg
new file mode 100644
index 000000000..618ee799a
--- /dev/null
+++ b/public/emoji/1f6c3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m17.4 43.5h14v6h-14z"/><path d="m11.4 29.5h6v14h-6z"/><path d="m37.2 22c0 4.8 9.6 4.8 9.6 0 0-2.6 0-4.8 0-4.8h-9.6l-3.8 2.9h3.8c0 .6 0 1.3 0 1.9"/><path d="m46.7 16.3v-3.8h-10.5l1 3.8z"/><path d="m33.8 42.1l14.4-14.4h-8.7-5.7l-13.5 14.1h5.7l7.8-8.2z"/><path d="m33.8 44.5h16.8v5h-16.8z"/><path d="m35.5 42.8h15.1v-15.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6c4.svg b/public/emoji/1f6c4.svg
new file mode 100644
index 000000000..b7c8c1cb5
--- /dev/null
+++ b/public/emoji/1f6c4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><circle cx="14.5" cy="48" r="2"/><circle cx="21.5" cy="48" r="2"/><circle cx="28.5" cy="48" r="2"/><circle cx="35.5" cy="48" r="2"/><circle cx="42.5" cy="48" r="2"/><circle cx="49.5" cy="48" r="2"/><path d="m41 19h-2v-3.9c0-.6-.4-1-1-1h-12c-.6 0-1 .5-1 1v3.9h-2v-3.9c0-1.7 1.3-3.1 3-3.1h12c1.7 0 3 1.4 3 3.1v3.9"/><path d="m50 19h-3.5v24h3.5c1.1 0 2-.9 2-2v-20c0-1.1-.9-2-2-2"/><path d="m19.5 19h25v24h-25z"/><path d="m17.5 19h-3.5c-1.1 0-2 .9-2 2v20c0 1.1.9 2 2 2h3.5v-24"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6c5.svg b/public/emoji/1f6c5.svg
new file mode 100644
index 000000000..dea741655
--- /dev/null
+++ b/public/emoji/1f6c5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m48.6 52h-33.2c-1.9 0-3.4-1.5-3.4-3.3v-23.4c0-1.8 1.5-3.3 3.4-3.3h33.2c1.9 0 3.4 1.5 3.4 3.3v23.3c0 1.9-1.5 3.4-3.4 3.4m-33.2-28c-.8 0-1.4.6-1.4 1.3v23.3c0 .7.6 1.3 1.4 1.3h33.2c.8 0 1.4-.6 1.4-1.3v-23.3c0-.7-.6-1.3-1.4-1.3h-33.2"/><path d="m47 32h-3v16h3c.6 0 1-.4 1-1v-14c0-.6-.4-1-1-1"/><path d="m38 32v-4c0-1.1-.9-2-2-2h-8c-1.1 0-2 .9-2 2v4h-4v16h20v-16h-4m-2 0h-8v-4h8v4"/><path d="m17 32c-.6 0-1 .4-1 1v14c0 .6.4 1 1 1h3v-16h-3"/><path d="m42 14h-14.6c-.7-1.2-2-2-3.4-2-2.2 0-4 1.8-4 4s1.8 4 4 4c1.5 0 2.8-.8 3.4-2h2.6l2-2 2 2h2l2-2 2 2h2l2-2-2-2m-19 4c-1.1 0-2-.9-2-2s.9-2 2-2c1.1 0 2 .9 2 2s-.9 2-2 2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6cb.svg b/public/emoji/1f6cb.svg
new file mode 100644
index 000000000..a33ada16b
--- /dev/null
+++ b/public/emoji/1f6cb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m10.4 34.2h-1.2v-22.6c0-1.6.8-4.8 3.8-4.8v1.3c-2.6 0-2.6 3.3-2.6 3.5 0 0 0 22.6 0 22.6" fill="#666"/><path d="m21.6 7c-.5-.5-2.5-1.2-2.5-1.2l-1.6-5.1c-.2-.7-1.9-.8-3.9-.2-2 .6-3.4 1.7-3.2 2.4l1.7 5.3c0 0-1.3 2.3-1.4 3.1-.3 1.6.6 6.3.6 6.3l14-4.2c-.1-.1-2.3-5.2-3.7-6.4" fill="#94989b"/><path d="m12.1 8.1c.2-.6.7-1.2 1.3-1.6.6-.4 1.2-.7 1.8-.9.6-.2 1.3-.4 2-.4.7 0 1.4.1 2 .5-.6-.3-1.3-.4-1.9-.3-.7 0-1.3.2-1.9.4-.6.2-1.2.5-1.8.8-.7.4-1.2.9-1.5 1.5" fill="#3e4347"/><path d="m25.2 13.3c.4 1.4-2.5 3.5-6.3 4.6-3.9 1.2-7.3 1-7.6-.4-.4-1.4 2.5-3.5 6.3-4.6 3.8-1.2 7.3-1 7.6.4" fill="#ffe62e"/><path d="m22.9 12.1c-1.4-.1-3.3.1-5.3.7-2.1.6-4 1.6-5.1 2.5 1.4.1 3.3-.1 5.3-.7 2.2-.6 4-1.5 5.1-2.5" fill="#fff"/><path d="m59.3 40.7c0 1.1-.9 2-2 2h-50.6c-1.1 0-2-.9-2-2v-13c0-1.1.9-2 2-2h50.7c1.1 0 2 .9 2 2v13z" fill="#42ade2"/><g fill="#428bc1"><path d="m59.3 40.7c0 1.1-.9 2-2 2h-50.6c-1.1 0-2-.9-2-2v-13c0-1.1.9-2 2-2h50.7c1.1 0 2 .9 2 2v13z" opacity=".5"/><path d="m45 42.7h-40.3v-15.4c0 0 8 9.2 40.3 15.4"/></g><path d="m62.3 30.5c0-1.8-1.3-3.2-3-3.2-1.6 0-2.9 1.4-2.9 3.2v12.4c0 1.8 1.3 3.2 2.9 3.2 1.6 0 3-1.4 3-3.2v-12.4" fill="#42ade2"/><path d="m56.4 30.5v12.4c0 1.8 1.3 3.2 2.9 3.2 1.6 0 3-1.4 3-3.2 0 0-4.4 1.3-5.9-12.4" fill="#428bc1"/><path fill="#3e4347" d="m6.1 59.8h3.9v4.2h-3.9z"/><g fill="#428bc1"><path d="m45 59.8h-41c-2.2 0-4-1.9-4-4.3 0-2.4 1.8-4.3 4-4.3h41v8.6"/><path d="m45 51.2h-41c-2.2 0-4-1.9-4-4.3 0-2.4 1.8-4.3 4-4.3h41v8.6"/></g><path fill="#3e4347" d="m54 59.8h3.9v4.2h-3.9z"/><g fill="#428bc1"><path d="m19 51.2h41c2.2 0 4 1.9 4 4.3 0 2.4-1.8 4.3-4 4.3h-41v-8.6"/><path d="m19 42.7h41c2.2 0 4 1.9 4 4.3 0 2.4-1.8 4.3-4 4.3h-41v-8.6"/></g><path d="m7.6 30.5c0-1.8-1.3-3.2-2.9-3.2-1.6 0-2.9 1.4-2.9 3.2v12.4c0 1.8 1.3 3.2 2.9 3.2 1.6 0 2.9-1.4 2.9-3.2v-12.4" fill="#42ade2"/><path d="m1.7 30.5v12.4c0 1.8 1.3 3.2 2.9 3.2 1.6 0 2.9-1.4 2.9-3.2.1 0-4.3 1.3-5.8-12.4" fill="#428bc1"/><g fill="#42ade2"><path d="m.3 48.6c-.2-.5-.3-1.1-.3-1.6 0-2.4 1.8-4.3 4-4.3h41c0 0-39.2.9-44.7 5.9"/><path d="m.3 57.2c-.2-.5-.3-1.1-.3-1.7 0-2.4 1.8-4.3 4-4.3h41c0 0-39.2.9-44.7 6"/><path d="m63.7 45.3c.2.5.3 1.1.3 1.7 0 2.4-1.8 4.3-4 4.3h-41c0-.1 39.2-1 44.7-6"/><path d="m63.7 53.8c.2.5.3 1.1.3 1.7 0 2.4-1.8 4.3-4 4.3h-41c0 0 39.2-.9 44.7-6"/></g><path d="m60.4 26.2c0 0-2.9 2.5-3.4 3.8-1 2.8-.3 8.9 0 11.9.1.5.5 1.9.5 1.9s-3.4-.9-4.6-1.1c-2.3-.3-6.8.2-9.1 0-1-.1-4-.8-4-.8s2.6-1.2 3.1-2c1.6-2.5 1.9-8.9 2.1-11.9 0-.4 0-1.7 0-1.7s2.2.7 3 .8c2.2.2 6.8-.2 9-.4.8 0 3.4-.5 3.4-.5" fill="#c7e755"/><path d="m47.4 36.4c.4-1 1-2 1.6-2.8 0-.2-.1-.4-.2-.6-.1-.3-.2-.6-.4-.8-.3-.5-.9-.9-1.4-1.2.6.1 1.3.3 1.8.8.3.2.5.5.7.8 0 .1.1.2.1.2.8-.9 1.6-1.6 2.6-2.3 1-.7 2.2-1.2 3.4-1.5-2 1.4-3.9 2.9-5.5 4.8-.8.9-1.5 1.9-2.1 3-.6 1.1-1.1 2.2-1.5 3.5.2-1.4.5-2.7.9-3.9" fill="#9db730"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6cc.svg b/public/emoji/1f6cc.svg
new file mode 100644
index 000000000..8446d6d7c
--- /dev/null
+++ b/public/emoji/1f6cc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m6 55c0 .5-.4 1-1 1h-2c-.5 0-1-.5-1-1v-42c0-.6.5-1 1-1h2c.6 0 1 .4 1 1v42"/><path d="m5 55.3h4v6.7h-4z"/><path d="m55 55.3h4v6.7h-4z"/><path d="m62 49c0-.5-.4-1-1-1h-58c-.5 0-1 .5-1 1v8c0 .5.5 1 1 1h58c.6 0 1-.5 1-1v-8"/></g><path fill="#b0bdc6" d="m6 40h20v8h-20z"/><path d="m23.5 39.9c0 0-6.3 3.1-14.3.8-2.5-.7-5.3.9-4.8-.3 1.7-3.6 2.2-11-.1-13.9-1.6-2.1 3.6-.6 4.5 2.7 2.7 9.8 14.7 6 14.7 10.7" fill="#dae3ea"/><path fill="#ffdd67" d="m16.8 35l-.7 1.4 5.3 2.6 2.2-4.6z"/><path d="m17.1 34c2.4 1.2 5.2-1.6 5.2-1.6-.2 2 1.3 2 1.3 2-1 2-4.3 2.5-7.1 1.2l.6-1.6" fill="#eba352"/><path d="m8 32.2l6.4-6.9c3.7.5 10.4 4.6 7.3 8.9-.8 1.2-2.8 2.5-5.2 1.4l-1.5 2.1-7-5.5" fill="#ffdd67"/><path d="m7.3 28c-2.9 6 1.8 9.2 5.6 10.1 2.1.5 3.8 0 4.8-.9l-1.3-1.7c0 0-4.8-.6-4.8-4.9 0-1.8 2.6-3.9 2.6-5.4-.8-.9-5.2-.8-6.9 2.8" fill="#ffbc00"/><path d="m60 38c-.5-.5-27.8-13.7-34.9-8.1l-2 18.1h37.9c0 0 .7-8.1-1-10" fill="#ed4c5c"/><path d="m30 27.7c-1-1.4-2.6.6-2.6.6s-.7-1-1.6-.6c-.8.4-1.2 1.8-1.2 1.8s-1-1.1-1.5-.3c-8 12.4.9 30.4.9 30.4s-.7-8.1 1.5-10.1c2-1.8 3.4 3.5 3.4 3.5s-.2-7.8.5-8.4c1.6-1.2 2.9 5 2.9 5s2.5-15.4-2.3-21.9" fill="#a53838"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6cd.svg b/public/emoji/1f6cd.svg
new file mode 100644
index 000000000..1daf857d8
--- /dev/null
+++ b/public/emoji/1f6cd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ed4c5c" d="M1.1 39.1 2.2 0 29 2.5 27.2 40.2z"/><path fill="#fcbe10" d="m28.5 18l.2-5-9.6-.8.5-11.1-6.3-.6-.4 8.5-.1 2.7-11.4-.9-.1 5.7 11.4.7-.7 22.9 6.2.3.7-22.9z"/><g fill="#ffce31"><path d="m10.6 13.3c0 0-.4 6.3-5.1 9.9l4.1.4-.5 5c0 0 4.8-5.6 5.6-14.9l-4.1-.4"/><path d="m21.1 14.3c0 0-.8 6.3 3.2 10.7l-4.1-.4-.5 5c0 0-3.7-6.4-2.8-15.7l4.2.4"/></g><path d="m15.4 14.1c-.1 1.6-2.1 3-4.3 3.1l-1.8.1c-2.2.1-3.6-.7-3.1-1.9s.7-3 .4-4.2c-.3-1.2 1.2-1.8 3.4-1.3l1.7.4c2.2.5 3.8 2.2 3.7 3.8" fill="#ffe62e"/><path d="m6.8 15.6c-.2.1 0 .3 0 .4.2.2.7.5 1.6.6.3 0 .6 0 .9 0l1.8-.1c1.2-.1 2.4-.6 3.1-1.3 0 .1-5.2-1.4-7.4.4" fill="#ffce31"/><path d="m16.2 14.1c-.1 1.6 1.5 3.3 3.6 3.8l1.7.4c2.1.5 3.7-.1 3.4-1.3-.3-1.2-.1-3.1.4-4.2.5-1.1-.9-2-3.1-1.9l-1.8.1c-2.1.2-4 1.5-4.2 3.1" fill="#ffe62e"/><g fill="#ffce31"><path d="m24.4 17.2c.2.2-.1.3-.1.4-.2.2-.8.4-1.7.3-.3 0-.6-.1-.9-.1l-1.7-.4c-1.2-.3-2.2-1-2.8-1.8 0-.1 5.4-.5 7.2 1.6"/><path d="m15.6 13.6c0 0-.6.4-1.7-.8-1.3-1.4-3.7.1-.9 1.1 1.5.5 2.6-.3 2.6-.3"/><path d="m16.1 13.7c0 0 .5.5 1.9-.5 1.6-1.1 3.6.7.7 1.2-1.6.2-2.6-.7-2.6-.7"/><path d="m15.6 16.3c-1.2-.1-1.5.7-1.3-2.3.3-3 .5-2.1 1.7-2 1.2.1 1.5-.7 1.3 2.3s-.5 2.1-1.7 2"/></g><path d="m15.6 16.3c-.9-.1-1.3.8-1-2.3.3-3.1.4-2.2 1.4-2.1.9.1 1.3-.8 1 2.3-.3 3.1-.4 2.2-1.4 2.1" fill="#ffe62e"/><path fill="#c28fef" d="m38.8 12.3l4.8-12.3 18.1 5.6-2.8 10z"/><path fill="#ffe62e" d="m45.5 13.4l6.3 1 3.5-10.9-6-1.9z"/><path fill="#42ade2" d="m32.4 11.2v19.5l31.6-.3v-19.2z"/><path fill="#0071bc" d="m32.4 11.2l-5.3 2.1v17.4h5.3z"/><path fill="#3e4347" d="m16 64l-8-4v-34h8z"/><g fill="#62727a"><path d="m8 60l-8 4v-38h8z"/><path d="m16 26h48v38h-48z"/></g><g fill="#3e4347"><circle cx="32" cy="35" r="3"/><circle cx="52" cy="35" r="3"/></g><path d="m31 35c0 4.8 0 5.7 0 10.5 0 6.7 3.9 12.2 11 12.5 3.7.1 7-2 9.2-4.9 1.6-2.2 1.8-4.9 1.8-7.6 0-4.8 0-5.7 0-10.5 0-1.3-2-1.3-2 0 0 4.1 0 4.2 0 8.3 0 1.5 0 2.9 0 4.4-.2 4.8-4.5 8.2-9 8.3-4.4.1-7.9-3.2-8.8-7.3-.4-1.7-.2-3.7-.2-5.4 0-4.1 0-4.2 0-8.3 0-1.3-2-1.3-2 0" fill="#d0d0d0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6ce.svg b/public/emoji/1f6ce.svg
new file mode 100644
index 000000000..96f9fef0b
--- /dev/null
+++ b/public/emoji/1f6ce.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m53.6 51.5c-1.4-.8-3.3-4.7-3.3-4.7h-36.7c0 0-1.8 4-3.3 4.7-1.9 1-5.4 2-5.4 5.7v4.8h54v-4.8c.1-3.7-3.4-4.7-5.3-5.7" fill="#3e4347"/><path d="m55.4 57.9c0 1.1-.8 2-1.8 2h-43.2c-1 0-1.8-.9-1.8-2 0-1.1.8-2 1.8-2h43.2c1 0 1.8.9 1.8 2" fill="#62696d"/><path d="m57 49.8v-3.1c0-14-11.2-22.4-25-22.4s-25 8.4-25 22.4v3.1c0 0 50 0 50 0" fill="#b2c1c0"/><path d="m53.2 49.8v-2.9c0-13.6-9.5-21.5-21.2-21.5-11.7 0-21.2 8-21.2 21.5v2.9h42.4" fill="#dae3ea"/><g fill="#94989b"><path d="m26.8 10.1h10.5v4.1h-10.5z"/><path d="m30.1 14.2h3.7v6.1h-3.7z"/></g><path fill="#3e4347" d="m30.1 14.2h3.7v3.1h-3.7z"/><path fill="#b2c1c0" d="m26 19.8h12v6.1h-12z"/><path fill="#dae3ea" d="m28 19.8h8v6.7h-8z"/><g fill="#42ade2"><path d="M51.1 2 42.2 16.8 56.7 6.4z"/><path d="M12.9 2 21.8 16.8 7.3 6.4z"/><path d="m48 22.8l11.5-6 2.5 6z"/><path d="m16 22.8l-11.5-6-2.5 6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6cf.svg b/public/emoji/1f6cf.svg
new file mode 100644
index 000000000..f2fb4aad6
--- /dev/null
+++ b/public/emoji/1f6cf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m30.5 9.1c0 0-2.6 1.1-5.5-1.7-1.7-1.6-4.6-3-5.8-3.4h-1.1c0 0-3.8 0-7.8 3.4-2.4 2-4.6 2.2-5 1.7h-1.1c-1.4 3.1-4.2 2.7-4.2 2.7v30.4h34.2l-2.6-33.1h-1.1" fill="#3e4347"/><path d="m31.6 9.1c0 0-2.6 1.1-5.5-1.7-3.5-3.4-6.9-3.4-6.9-3.4s-3.8 0-7.8 3.4c-3.3 2.8-6.1 1.7-6.1 1.7-1.4 3.1-4.2 2.8-4.2 2.8v30.4h34.2v-30.5c0 0-2.5.4-3.7-2.7" fill="#62696d"/><path fill="#3e4347" d="m1.1 35.5l21.4 11.5v9l-21.4-13.8z"/><g fill="#62696d"><path d="m22.5 56l41.5-7v-8l-41.5 6z"/><path d="m21.5 55.4l.4 4.2.6.4v-4z"/></g><g fill="#3e4347"><path d="m22.5 60l1.4-.4.7-3.9-2.1.3z"/><path d="m63.6 53v-3.9l-2.7.5.9 3.7z"/><path d="m.4 42.2v3.2h1.5l1-3.2z"/></g><path fill="#94989b" d="M1.1 35.5 22.5 47 64 41 35 31z"/><path fill="#dae3ea" d="m2.3 29.7l20.9 8.3v7.6l-20.9-10.3z"/><path fill="#ffdd7d" d="m23.2 45.6l38.7-5.1v-6.8l-38.7 4.3z"/><path fill="#fff" d="M2.3 29.7 23.2 38 61.9 33.7 35.3 27z"/><g fill="#b2c1c0"><path d="m4.1 25.6c0 0 1.2 3.2 5 4.7 0 0 5.7-1.7 13.3-1.6 0 0-3-2.7-3.8-5 0 .1-6.6-2.3-14.5 1.9"/><path d="m21.4 24.2c0 0 .8 3.2 3.4 4.7 0 0 3.9-1.7 9-1.6 0 0-2-2.7-2.6-5 .1.1-4.4-2.3-9.8 1.9"/></g><g fill="#dae3ea"><path d="m7.5 23.2c0 0 2.6 3.5 3.8 8.2 0 0 5.7-2.3 13.3-2.2 0 0-3-3.8-3.8-6.9 0 0-5.6-1.1-13.3.9"/><path d="m22.6 22.2c0 0 2.3 3.2 3.4 7.4 0 0 5.1-2.1 11.9-2 0 0-2.7-3.4-3.4-6.2 0 0-5-1-11.9.8"/></g><g fill="#a53838"><path d="m11.8 40c0 0-.6-4.2-.3-5.4.2-.9 1.2-2.2 1.7-2.7 1.4-1.1 6.3-1.5 6.3-1.5s17.7-2.5 23.5-2.3c.9 0 3.3 1.6 3.3 1.6l-27.6 3.5-3 5.3-.3 3.4-3.6-1.9"/><path d="m17.4 35.7l-1.6 2.8-.3 3.3 7.7 3.8v-7.6z"/></g><path fill="#ed4c5c" d="m23.2 38v7.6l38.7-5.1v-6.8z"/><path fill="#c94747" d="m17.4 35.7l5.8 2.3 38.7-4.3-15.8-4-27.3 3.4z"/><path d="m54.4 31.8c0 0-.7-1.2-1-1.5-.4-.3-1.6-.4-1.6-.4s-.4-.9-.6-1c-.5-.2-1.9.7-1.9.7s-.8-1.1-1.1-1.1c-7.3 0-22.6 1.8-29.7 3.9-.8.2-2 2.1-2.4 3-1 2-2.3 6.6-2.6 9.1-.3 2.3 1.1 8.9 1.1 8.9s1.2-4.5 2.3-5.8c.5-.6 1 2.7 1 2.7s.9-4.2 1.2-4.6c.4-.5 1 2.5 1 2.5s.6-6.6 1.1-8.2c.3-1.1 1.4-3 2.1-3.3 7-3.1 21.7-5.6 28.9-5.4.4.1 2.2.5 2.2.5" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6d0.svg b/public/emoji/1f6d0.svg
new file mode 100644
index 000000000..65314e5f6
--- /dev/null
+++ b/public/emoji/1f6d0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c28fef"><path d="m48.6 25.4l4.4-4-21-19.4-21 19.4 4.4 4 16.6-15.3z"/><path d="m47.9 49.4c1.2-1.2.9-2.9 0-4.1-3-3.9-6.1-7.8-9.1-11.7-1-1.3-3-1-4 0-1.8 1.7-3.5 3.5-5.3 5.2 0 0 0 0-5.5-4.6l-1.4 1.5c4.9 7.8 4.9 7.8 4.9 7.8.7 1.5 2.9 1.1 4 0l3.6-3.5 5.6 8.6c-3.4 3.3-5.3 5.2-8.6 8.5-1.8 1.8-.4 5 2 5 5.2 0 11.8 0 17 0v-2.9c-9.9-2.9-9.9-2.9-9.9-2.9 2.2-2.4 4.5-4.6 6.7-6.9"/><path d="m30.4 23.5l-3.9 3.5c-.6.5-.6 1.4-.1 2l3.3 4c.5.6 1.4.7 2 .1l3.8-3.4c.6-.5.6-1.4.1-2l-3.3-4c-.5-.6-1.3-.7-1.9-.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6d1.svg b/public/emoji/1f6d1.svg
new file mode 100644
index 000000000..4107a857f
--- /dev/null
+++ b/public/emoji/1f6d1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#e9edf2" d="M64 45.3 45.3 64 18.7 64 0 45.3 0 18.7 18.7 0 45.3 0 64 18.7z"/><path fill="#ed4c5c" d="M58 42.8 42.8 58 21.2 58 6 42.8 6 21.2 21.2 6 42.8 6 58 21.2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6d2.svg b/public/emoji/1f6d2.svg
new file mode 100644
index 000000000..b820572d7
--- /dev/null
+++ b/public/emoji/1f6d2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b2c1c0"><path d="m53.1 38.6h-7.5v3.8h7.5c1 0 1.9.8 1.9 1.9s-.8 1.9-1.9 1.9h-46.8c-1 0-1.9.8-1.9 1.9 0 1 .8 1.9 1.9 1.9h46.9c3.1 0 5.6-2.5 5.6-5.6 0-3.3-2.6-5.8-5.7-5.8"/><path d="m54.5 25.7l-3.7-.3c0-.1 2.3-13.8 2.8-16.6.3-1.6.9-6.1 6.6-6.1v3.8c-2.3 0-2.6.9-2.8 2.6-.6 2.8-2.9 16.4-2.9 16.6"/></g><path d="m54.7 12.3h-50.7c-1.9 0-2.2 1.8-1.9 2.8l5.7 25.4c.3 1 1.3 1.8 2.4 1.8h39.8c1 0 2-.8 2.2-1.9l4.2-26.3c.1-.9-.7-1.8-1.7-1.8m-47.8 8.5l-1-3.8c-.1-.5.2-.9.7-.9h7.1c.5 0 1 .4 1 .9l.4 3.8c.1.5-.3.9-.8.9h-6.3c-.5 0-1-.4-1.1-.9m3.2 9.3c-.5 0-1-.4-1.2-.9l-.7-2.9c-.1-.5.2-.9.7-.9h5.7c.5 0 1 .4 1 .9l.3 2.8c.1.5-.3.9-.8.9.1.1-5 .1-5 .1m6 8.5h-3.9c-.5 0-1-.4-1.2-.9l-.7-2.9c-.1-.5.2-.9.7-.9h4.5c.5 0 1 .4 1 .9l.3 2.8c.2.5-.2 1-.7 1m11.5-1c0 .5-.4.9-.9.9h-4.9c-.5 0-1-.4-1-.9l-.3-2.8c-.1-.5.3-.9.8-.9h5.4c.5 0 .9.4.9.9v2.8m0-8.4c0 .5-.4.9-.9.9h-5.8c-.5 0-1-.4-1-.9l-.3-2.8c-.1-.5.3-.9.8-.9h6.3c.5 0 .9.4.9.9 0 0 0 2.8 0 2.8m0-8.4c0 .5-.4.9-.9.9h-6.7c-.5 0-1-.4-1-.9l-.5-3.8c-.1-.5.3-.9.8-.9h7.3c.5 0 .9.4.9.9.1 0 .1 3.8.1 3.8m10.2 16.8c-.1.5-.5.9-1 .9h-4.4c-.5 0-.9-.4-.9-.9v-2.8c0-.5.4-.9.9-.9h4.9c.5 0 .9.4.8.9l-.3 2.8m.9-8.4c-.1.5-.5.9-1 .9h-5.3c-.5 0-.9-.4-.9-.9v-2.8c0-.5.4-.9.9-.9h5.8c.5 0 .9.4.8.9l-.3 2.8m.9-8.4c-.1.5-.5.9-1 .9h-6.2c-.5 0-.9-.4-.9-.9v-3.8c0-.5.4-.9.9-.9h6.8c.5 0 .9.4.8.9l-.4 3.8m8.7 16.8c-.1.5-.6.9-1.1.9h-4.8c-.5 0-.9-.4-.8-.9l.3-2.8c.1-.5.5-.9 1-.9h5.1c.5 0 .9.4.8.9l-.5 2.8m1.3-8.4c-.1.5-.6.9-1.1.9h-5.3c-.5 0-.9-.4-.8-.9l.3-2.8c.1-.5.5-.9 1-.9h5.5c.5 0 .9.4.8.9l-.4 2.8m1.3-8.4c-.1.5-.6.9-1.1.9h-5.7c-.5 0-.9-.4-.8-.9l.4-3.8c.1-.5.5-.9 1-.9h5.9c.5 0 .9.4.8.9l-.5 3.8" fill="#f15744"/><circle cx="12.3" cy="56.4" r="5.6" fill="#62727a"/><circle cx="12.3" cy="56.4" r="2.8" fill="#fff"/><circle cx="46.1" cy="56.4" r="5.6" fill="#62727a"/><path d="m48.9 56.4c0 1.6-1.3 2.8-2.8 2.8-1.6 0-2.8-1.3-2.8-2.8 0-1.6 1.3-2.8 2.8-2.8 1.5 0 2.8 1.2 2.8 2.8" fill="#fff"/><path d="m61.1 2h-2.8v5.6h2.8c.5 0 .9-.4.9-.9v-3.8c0-.5-.4-.9-.9-.9" fill="#62727a"/><g fill="#f15744"><path d="m12.3 48.9c-4.1 0-7.5 3.4-7.5 7.5h15c0-4.2-3.3-7.5-7.5-7.5"/><path d="m46.1 48.9c-4.1 0-7.5 3.4-7.5 7.5h15c0-4.2-3.4-7.5-7.5-7.5"/></g><path d="m42.3 38.4c0 .1 0 .1 0 .1s0 0 0-.1" fill="#75a843"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6e0.svg b/public/emoji/1f6e0.svg
new file mode 100644
index 000000000..af26bdb17
--- /dev/null
+++ b/public/emoji/1f6e0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.9 50.9l30-30c3.5.8 7.3-.1 10-2.8 2.7-2.7 3.6-6.5 2.8-10l-8.7 8.6-6.1-1.6-1.6-6.1 8.7-8.7c-3.5-.8-7.3.1-10 2.8-2.7 2.7-3.6 6.5-2.8 10l-30 30c-3.5-.8-7.3.1-10 2.8-4.2 4.1-4.2 10.9-.1 15 4.1 4.1 10.9 4.1 15 0 2.7-2.7 3.6-6.5 2.8-10m-8.7 8.6l-6.1-1.6-1.6-6.1 4.5-4.5 6.1 1.6 1.6 6.1-4.5 4.5" fill="#94989b"/><path fill="#3e4347" d="m28.8 21.9l-5.6 5.8-5.5-5.7 5.5-5.8z"/><g fill="#94989b"><path d="m16.7 5.1l-9.8 10.1c-.4.4-.4 1 0 1.3l3.7 3.8 3.7 3.8c.4.4.9.4 1.3 0l9.8-10.1c.4-.4.4-1 0-1.3l-7.4-7.6c-.3-.4-.9-.4-1.3 0"/><path d="m.3 22c-.4.4-.4 1 0 1.3l7.3 7.7c.4.4.9.4 1.3 0 0 0 2-2.1 2.1-2.2l-8.6-8.9c-.1 0-2.1 2.1-2.1 2.1"/></g><g fill="#3e4347"><path d="m10.5 20.4l-3.7-3.8c0 0 1.2 2.1-2 2.5-1.3.2-2.1.4-2.5.8l8.6 8.9c.4-.5.6-1.3.8-2.6.4-3.3 2.4-2 2.4-2l-3.6-3.8"/><path d="m39.6 4.3c-10.1-10.3-21.2 1.2-21.2 1.2l6.5 6.7c0 0 6.3-8.5 14.2-6.1.9.3 1.7.7 2 .5.4-.3-.8-1.6-1.5-2.3"/></g><path d="m26 24.8l-3.6 3.7c0 0 1.9 3 5.1 6.3 3.5 3.6 8.2 5.7 12.9 10.5 7 7.2 12.8 15 14.9 17.9.8 1.1.9 1 1.9 0l3-3.1-34.2-35.3" fill="#f2b200"/><path d="m26 24.8l3.6-3.7c0 0 2.9 1.9 6.1 5.2 3.5 3.6 5.5 8.5 10.2 13.3 7 7.2 14.5 13.2 17.4 15.4 1.1.8 1 1 0 2l-3 3.1-34.3-35.3" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6e1.svg b/public/emoji/1f6e1.svg
new file mode 100644
index 000000000..e9a41aa3a
--- /dev/null
+++ b/public/emoji/1f6e1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#728084"><path d="m35.8 23.7h17.9c-.4-8.8-3.3-14.7-3.3-14.7s-5.6.8-9.5 0c-1.8-.4-3.6-1.2-5.1-2.1v16.8"/><path d="m28.2 23.7v-16.8c-1.4.9-3.2 1.7-5 2.1-4 .8-9.5 0-9.5 0s-3 5.9-3.3 14.7h17.8"/><path d="m28.2 31.1h-17.6c.1.4.1.8.2 1.2 1.8 11.3 11.9 20.7 17.4 25.1v-26.3"/><path d="m35.8 31.1v26.3c5.6-4.4 15.6-13.8 17.4-25.1.1-.4.1-.8.2-1.1l-17.6-.1"/></g><g opacity=".3" fill="#b0bdc6"><path d="m36.5 22.7h17.9c-.3-8.8-3.2-14.7-3.2-14.7s-5.6.8-9.5 0c-1.9-.3-3.7-1.2-5.2-2v16.7"/><path d="m27.5 22.7v-16.7c-1.5.8-3.3 1.7-5.1 2-4 .8-9.5 0-9.5 0s-3 5.9-3.3 14.7c-.1 0 17.9 0 17.9 0"/><path d="m27.5 31.8h-17.7c.1.4.1.8.2 1.1 1.9 11.3 11.9 20.7 17.5 25.1v-26.2"/><path d="m36.5 31.8v26.2c5.6-4.4 15.6-13.8 17.4-25.1.1-.4.1-.8.2-1.1h-17.6"/></g><path fill="#89969b" d="m28 3.8h8v57.2h-8z"/><path fill="#b0bdc6" d="m29 3.8h6v57.2h-6z"/><path fill="#89969b" d="m8.8 23.3h46.4v8h-46.4z"/><path fill="#b0bdc6" d="m8.8 24.3h46.4v6h-46.4z"/><g opacity=".2"><path d="m32 60.8c-.3 0-.6-.1-.9-.3-.7-.5-18.5-12.3-21.1-28.2-2.1-13.3 2.7-23.2 2.9-23.7.3-.6 1-1 1.7-.9 0 0 2.3.3 4.9.3 1.5 0 2.7-.1 3.7-.3 3.8-.7 7.7-4.1 7.7-4.1.6-.5 1.5-.5 2.1 0 0 0 4 3.4 7.7 4.2 1 .2 2.3.3 3.7.3 2.6 0 4.8-.3 4.9-.3.7-.1 1.4.3 1.7.9.2.4 5 10.4 2.9 23.6-2.5 15.9-20.3 27.7-21 28.2-.3.2-.6.3-.9.3m-16.6-49.6c-1.1 2.8-3.7 10.8-2.1 20.6 2 12.5 15.2 22.8 18.7 25.4 3.6-2.6 16.7-12.9 18.7-25.4 1.6-9.8-1-17.8-2.1-20.6-1 .1-2.5.2-4.1.2-1.7 0-3.2-.1-4.4-.4-3.3-.7-6.5-2.8-8.1-4-1.6 1.2-4.8 3.4-8.1 4.1-1.2.2-2.7.4-4.4.4-1.6-.1-3.1-.2-4.1-.3"/></g><g fill="#b0bdc6"><path d="m32 64c-.3 0-.7-.1-1-.3-.8-.6-20.6-13.7-23.4-31.4-2.4-14.7 3-25.8 3.2-26.2.4-.7 1.1-1.1 1.9-1 0 0 2.6.4 5.4.4 1.6 0 3-.1 4.2-.3 4.2-.8 8.5-4.6 8.6-4.6.7-.6 1.7-.6 2.4 0 0 0 4.4 3.8 8.6 4.6 1.1.2 2.5.3 4.2.3 2.8 0 5.4-.4 5.4-.4.8-.1 1.5.3 1.9 1 .2.5 5.6 11.5 3.2 26.2-3 17.7-22.8 30.9-23.6 31.4-.3.2-.7.3-1 .3m-18.5-55.1c-1.2 3.1-4.1 11.9-2.4 22.8 2.3 13.9 16.9 25.4 20.9 28.2 4-2.9 18.6-14.3 20.8-28.2 1.7-10.9-1.1-19.8-2.4-22.8-1.1.1-2.7.2-4.5.2-1.9 0-3.5-.1-4.9-.4-3.7-.7-7.3-3.2-9.1-4.5-1.8 1.4-5.4 3.8-9.1 4.5-1.4.3-3 .4-4.9.4-1.6 0-3.3-.1-4.4-.2"/><path d="m32 61.7c-.3 0-.6-.1-.9-.3-.8-.5-19.1-12.7-21.7-29.1-2.2-13.7 2.8-23.9 3-24.3.3-.7 1-1 1.7-.9 0 0 2.4.3 5 .3 1.5 0 2.8-.1 3.9-.3 3.9-.8 7.9-4.3 8-4.3.6-.5 1.6-.5 2.2 0 0 0 4.1 3.5 8 4.3 1.1.2 2.3.3 3.9.3 2.6 0 5-.3 5-.3.7-.1 1.4.3 1.7.9.2.4 5.2 10.7 3 24.3-2.8 16.4-21.1 28.6-21.9 29.1-.3.2-.6.3-.9.3m-17.1-51.1c-1.1 2.9-3.8 11.1-2.2 21.2 2.1 12.8 15.6 23.4 19.3 26.1 3.7-2.7 17.2-13.2 19.3-26.2 1.6-10.1-1.1-18.3-2.2-21.2-1 .1-2.5.2-4.2.2-1.7 0-3.3-.1-4.5-.4-3.4-.6-6.7-2.8-8.4-4.1-1.7 1.3-5 3.5-8.4 4.2-1.3.3-2.8.4-4.5.4-1.7 0-3.2-.1-4.2-.2"/></g><path d="m32 62.9c-.3 0-.7-.1-1-.3-.8-.5-19.9-13.3-22.6-30.4-2.3-14.2 2.9-24.8 3.1-25.3.3-.7 1.1-1.1 1.8-1 0 0 2.5.4 5.2.4 1.6 0 2.9-.1 4-.3 4-.8 8.3-4.4 8.3-4.5.7-.6 1.6-.6 2.3 0 0 0 4.3 3.7 8.3 4.5 1.1.2 2.4.3 4 .3 2.7 0 5.2-.3 5.2-.4.8-.1 1.5.3 1.8 1 .2.4 5.4 11.1 3.1 25.4-2.7 17.1-21.7 29.8-22.5 30.4-.3.1-.7.2-1 .2m-17.8-53.3c-1.2 3-4 11.6-2.3 22.1 2.1 13.5 16.3 24.5 20.1 27.3 3.8-2.8 18-13.8 20.1-27.3 1.7-10.5-1.1-19.1-2.3-22.1-1.1.1-2.7.2-4.4.2-1.8 0-3.4-.1-4.7-.4-3.6-.7-7-3-8.8-4.4-1.7 1.3-5.2 3.6-8.8 4.4-1.3.3-2.9.4-4.7.4-1.6.1-3.2-.1-4.2-.2" fill="#dfe9ef"/><ellipse cx="32" cy="3.1" rx="1.4" ry="1.4" fill="#b0bdc6"/><ellipse cx="32" cy="3.1" rx="1.1" ry="1.1" fill="#dfe9ef"/><path d="m32 3.7c-.4 0-.8-.2-1.1-.5.1.6.5 1 1.1 1s1-.4 1.1-1c-.3.3-.7.5-1.1.5" fill="#89969b"/><ellipse cx="50.9" cy="8" rx="1.4" ry="1.4" fill="#b0bdc6"/><ellipse cx="50.9" cy="8" rx="1.1" ry="1.1" fill="#dfe9ef"/><path d="m50.9 8.6c-.4 0-.8-.2-1.1-.5.1.6.5 1 1.1 1 .6 0 1-.4 1.1-1-.3.3-.7.5-1.1.5" fill="#89969b"/><ellipse cx="54.3" cy="21.2" rx="1.4" ry="1.4" fill="#b0bdc6"/><ellipse cx="54.3" cy="21.2" rx="1.1" ry="1.1" fill="#dfe9ef"/><path d="m54.3 21.8c-.4 0-.8-.2-1.1-.5.1.6.5 1 1.1 1 .6 0 1-.4 1.1-1-.3.3-.7.5-1.1.5" fill="#89969b"/><ellipse cx="52.3" cy="37.7" rx="1.4" ry="1.4" fill="#b0bdc6"/><ellipse cx="52.3" cy="37.7" rx="1.1" ry="1.1" fill="#dfe9ef"/><path d="m52.3 38.2c-.4 0-.8-.2-1.1-.5.1.6.5 1 1.1 1s1-.4 1.1-1c-.3.3-.7.5-1.1.5" fill="#89969b"/><ellipse cx="44" cy="50.5" rx="1.4" ry="1.4" fill="#b0bdc6"/><ellipse cx="44" cy="50.5" rx="1.1" ry="1.1" fill="#dfe9ef"/><path d="m44 51c-.4 0-.8-.2-1.1-.5.1.6.5 1 1.1 1s1-.4 1.1-1c-.3.4-.7.5-1.1.5" fill="#89969b"/><ellipse cx="32" cy="60.7" rx="1.4" ry="1.4" fill="#b0bdc6"/><ellipse cx="32" cy="60.7" rx="1.1" ry="1.1" fill="#dfe9ef"/><path d="m32 61.3c-.4 0-.8-.2-1.1-.5.1.6.5 1 1.1 1 .6 0 1-.4 1.1-1-.3.3-.7.5-1.1.5" fill="#89969b"/><ellipse cx="20" cy="50.5" rx="1.4" ry="1.4" fill="#b0bdc6"/><ellipse cx="20" cy="50.5" rx="1.1" ry="1.1" fill="#dfe9ef"/><path d="m20 51c-.4 0-.8-.2-1.1-.5.1.6.5 1 1.1 1 .6 0 1-.4 1.1-1-.3.4-.7.5-1.1.5" fill="#89969b"/><ellipse cx="11.7" cy="37.7" rx="1.4" ry="1.4" fill="#b0bdc6"/><ellipse cx="11.7" cy="37.7" rx="1.1" ry="1.1" fill="#dfe9ef"/><path d="m11.7 38.2c-.4 0-.8-.2-1.1-.5.1.6.5 1 1.1 1 .6 0 1-.4 1.1-1-.3.3-.7.5-1.1.5" fill="#89969b"/><ellipse cx="9.7" cy="21.2" rx="1.4" ry="1.4" fill="#b0bdc6"/><ellipse cx="9.7" cy="21.2" rx="1.1" ry="1.1" fill="#dfe9ef"/><path d="m9.7 21.8c-.4 0-.8-.2-1.1-.5.1.6.5 1 1.1 1 .6 0 1-.4 1.1-1-.3.3-.7.5-1.1.5" fill="#89969b"/><ellipse cx="13.1" cy="8" rx="1.4" ry="1.4" fill="#b0bdc6"/><ellipse cx="13.1" cy="8" rx="1.1" ry="1.1" fill="#dfe9ef"/><path d="m13.1 8.6c-.4 0-.8-.2-1.1-.5.1.6.5 1 1.1 1 .6 0 1-.4 1.1-1-.3.3-.7.5-1.1.5" fill="#89969b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6e2.svg b/public/emoji/1f6e2.svg
new file mode 100644
index 000000000..c5a60a82c
--- /dev/null
+++ b/public/emoji/1f6e2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m7.1 6.9h49.8v50.2h-49.8z"/><ellipse cx="32" cy="57.1" rx="26" ry="4.9"/><ellipse cx="32" cy="23.6" rx="26" ry="4.9"/><ellipse cx="32" cy="40.4" rx="26" ry="4.9"/></g><g fill="#d0d0d0"><ellipse cx="32" cy="6.9" rx="26" ry="4.9"/><path d="m7.4 22.4c3.5 1.9 13.2 4.2 24.6 4.2s21.1-2.3 24.6-4.2c-6.2.9-14.9 2.4-24.6 2.4s-18.4-1.4-24.6-2.4"/><path d="m7.4 39.3c3.5 1.9 13.2 4.2 24.6 4.2s21.1-2.3 24.6-4.2c-6.2.9-14.9 2.4-24.6 2.4s-18.4-1.5-24.6-2.4"/><path d="m7.4 55.6c3.5 1.9 13.2 4.2 24.6 4.2s21.1-2.3 24.6-4.2c-6.2.9-15 2.4-24.6 2.4s-18.4-1.5-24.6-2.4"/></g><ellipse cx="15.7" cy="6.9" rx="3.9" ry="1" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6e3.svg b/public/emoji/1f6e3.svg
new file mode 100644
index 000000000..2ccec72c4
--- /dev/null
+++ b/public/emoji/1f6e3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m0 20.4c0 0 1.9-3.7 4.6-5.5 6.4-4.2 4.8 9.1 14.5 3.3 3.8-2.2 4.7 2.9 6.9 3.4 4.7 1.2 12.3.6 12.3.6s11.2-2.4 14.8-5.2c3-2.4 5 .2 8.1-1.1 1.3-.6 2.8 0 2.8 0v15.8h-64v-11.3" fill="#699635"/><g fill="#83bf4f"><path d="m27 21c0 0-6.8.3-12.1-3.7-3.7-2.8-5.5 5.4-8.8 5.4-3.4 0-6-4.6-6-4.6v35.2l26.9-32.3"/><path d="M37,21c0,0,2.5,0.5,9.4-2.6c3.2-1.5,4.1,5.7,5.9,5.7c1.6,0,4.2-3.8,6.6-3.9c3.2-0.2,5,1.6,5,1.6v31.4L37,21z"/></g><path fill="#ffdd7d" d="m38.1 21h-12.2l-25.9 25.1v17.9h64v-17.9z"/><path fill="#666" d="m37 21h-10l-27 31.2v11.8h64v-11.8z"/><g fill="#fff"><path d="m64 58v-3.7l-27.4-33.3h-.4z"/><path d="m0 58v-3.7l27.4-33.3h.4z"/><path d="m33.8 64h-3.6l.4-11.9h2.8z"/><path d="m33.1 45.3h-2.2l.3-10h1.6z"/><path d="m32.7 32.8h-1.4l.1-4.3h1.2z"/><path d="m32.5 27.3h-1l.1-2.5h.8z"/><path d="m32.4 24.1h-.8l.1-1.5h.6z"/><path d="m32.3 22.1h-.6v-1.1h.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6e4.svg b/public/emoji/1f6e4.svg
new file mode 100644
index 000000000..4828d4248
--- /dev/null
+++ b/public/emoji/1f6e4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m0 22.2c0 0 1.9-5.4 4.6-7.1 6.4-3.8 3.8 10.3 13.5 5 3.8-2.1 4.7 4.6 6.9 5.1 4.7 1.1 17.3.6 17.3.6s2.4-3.9 4.7-4.3c4.2-.8 3.5-6 6.9-7.6 2.3-1.1 4.2 1.3 7.3.1 1.3-.5 2.8-4 2.8-4v18.4l-64 1.5v-7.7" fill="#c7e755"/><path fill="#666" d="m37 24.7h-10l-27 29.5v9.8h64v-9.8z"/><g fill="#594640"><path d="m26.3 27.7h11.3v.3h-11.3z"/><path d="m27.4 26.4h9.2v.3h-9.2z"/><path d="m28.3 25.2h7.4v.3h-7.4z"/><path d="m23.2 31.6h17.6v.5h-17.6z"/><path d="m25 29.4h14v.5h-14z"/></g><g fill="#dbb471"><path d="m36.6 26.4l-.5-.6h-8.2l-.5.6z"/><path d="m37.7 27.7l-.7-.8h-10l-.7.8z"/><path d="m35.7 25.2l-.4-.5h-6.6l-.4.5z"/><path d="m40.8 31.6l-1-1.2h-15.6l-1 1.2z"/><path d="m39 29.4l-.8-1h-12.4l-.8 1z"/></g><g fill="#594640"><path d="m15.3 41.5h33.4v.9h-33.4z"/><path d="m18.4 37.6h27.1v.7h-27.1z"/><path d="m21.1 34.2h21.8v.7h-21.8z"/><path d="m0 60.7h64v1.8h-64z"/><path d="m6.1 53h51.8v1.5h-51.8z"/><path d="m11.4 46.4h41.2v1.5h-41.2z"/></g><g fill="#dbb471"><path d="m45.6 37.6l-1.6-1.9h-24l-1.6 1.9z"/><path d="m48.7 41.5l-2-2.4h-29.4l-2 2.4z"/><path d="m42.9 34.2l-1.2-1.5h-19.4l-1.2 1.5z"/><path d="m57.9 53l-3-3.7h-45.8l-3 3.7z"/><path d="m60.2 55.9h-56.4l-3.8 4.8h64z"/><path d="m52.6 46.4l-2.4-2.9h-36.4l-2.4 2.9z"/></g><path fill="#666" d="m11 64l19.1-39.3h-.1l-19 36.4z"/><path fill="#3e4347" d="m7 61.1h4v2.9h-4z"/><path fill="#e6e6e6" d="m29.6 24.7l-22.6 36.4h4l19-36.4z"/><path fill="#666" d="m53 64l-19.1-39.3h.1l19 36.4z"/><path fill="#e6e6e6" d="m34.4 24.7l22.6 36.4h-4l-19-36.4z"/><path fill="#3e4347" d="m52.9 61.1h4v2.9h-4z"/><g fill="#83bf4f"><path d="m27 24.7c0 0-4.7-1.8-6.7-.8-3.2 1.6-2.8-3.5-5.4-4.6-2.8-1.2-6.1 3.3-8.8 2.9-3.5-.3-6.1-6.2-6.1-6.2v38.2l27-29.5"/><path d="m37 24.7c0 0 3.9-.6 5-1.9 1-1.1 2.8-4.2 4.9-4.3 2.6-.2 5.4 2.8 6.9 2.9 1.6 0 1.1-4.5 5.1-5.4 3.2-.7 5 3.5 5 3.5v34.7l-26.9-29.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6e5.svg b/public/emoji/1f6e5.svg
new file mode 100644
index 000000000..db896dbc9
--- /dev/null
+++ b/public/emoji/1f6e5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#42ade2" d="m2 49.6h60v12.4h-60z"/><g fill="#3e4347"><path d="m50.3 42.5h1.1v4.8h-1.1z"/><path d="m59.2 42.5h1.1v4.8h-1.1z"/><path d="m54.7 42.5h1.1v4.8h-1.1z"/></g><path fill="#dae3ea" d="m44.7 27.7h-16.7l-5.5 9.7 27.8 8.5z"/><path fill="#3e4347" d="m43.9 42.3h17v1.2h-17z"/><path fill="#c5d0d8" d="m42.7 27.7h-6.7l2.2-9.7h2.3z"/><path fill="#dae3ea" d="m25.7 32.5h-23.7l6.3 9.2 1.7-1.4-3.6-5.3h4.4v4.8h2.2v-4.8h3.9v4.8h2.2v-4.8h6.6z"/><path d="m47.2 45.9c-.5 0-.8.5-.7 1.2v.1c.2.6.7 1.1 1.3 1.1h13.2c.5 0 1-.5 1-1.2 0-.7-.4-1.2-1-1.2h-13.8" fill="#3e4347"/><path d="m58.5 54.3c0 0-14.4 0-31 0-12.5 0-22.2-17-22.2-17h17.2c22.2 0 27.6 10.9 33.7 10.9h4.6l-2.3 6.1" fill="#f15744"/><path d="m14.6 48.7h7.9c11.4 0 18.3 2.9 23.2 5.7 3 0 5.5 0 7.6 0-5.3-2.5-12.1-10.2-30.8-10.2h-12.3c1.2 1.5 2.7 3 4.4 4.5" fill="#c94747"/><g fill="#3e4347"><path d="m28.8 29.5l-4 7.3h16.6l-2.2-7.3z"/><path d="m32.7 41c-.6 0-1.1.5-1.1 1.2v2.4c0 .7.5 1.2 1.1 1.2h2.2c.6 0 1.1-.5 1.1-1.2v-2.4c0-.7-.5-1.2-1.1-1.2h-2.2"/><path d="m26 41c-.6 0-1.1.5-1.1 1.2v2.4c0 .7.5 1.2 1.1 1.2h2.2c.6 0 1.1-.5 1.1-1.2v-2.4c0-.7-.5-1.2-1.1-1.2h-2.2"/></g><path d="m44.9 22.8c0-.7-.5-1.2-1.1-1.2h-8.9c-.6 0-1.1.5-1.1 1.2 0 .7.5 1.2 1.1 1.2h8.9c.6.1 1.1-.5 1.1-1.2" fill="#dae3ea"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6e9.svg b/public/emoji/1f6e9.svg
new file mode 100644
index 000000000..191a11409
--- /dev/null
+++ b/public/emoji/1f6e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffce31" d="m43.4 25.1l14.4-1.7-14 5.1"/><path d="m44.4 24.5c0 0-5.2-.2-9.3 3.2v4.3c0 0 5.2 0 9.3-3.2.5-.4 1-1 1-2.1 0-1.2-.4-2.2-1-2.2" fill="#b2c1c0"/><path fill="#42ade2" d="m9.3 25.1l8.2 16.3 13.1-4.2-17.2-13.3z"/><path fill="#428bc1" d="m13.4 17.6v6.3l-4.1 1.2 2.1-6.2z"/><ellipse cx="35.1" cy="30.1" rx="1" ry="2.5" fill="#3e4347"/><path d="m50.6 17.6l-5.7 9.8c0 0-23.3 6.5-31.5 9.3-8.2 2.9-5.4 5.7-11.3 11.5-6.8 6.5 2.7 6.9 33.9-5.6 2.8-1.1 4.2-5.7 8.7-8.6 4.8-3.1 9-4.4 9-4.4l3.1-14.4-6.2 2.4" fill="#dae3ea"/><g fill="#42ade2"><path d="m51.6 10.1l-4.1 1.3 3.1 6.5 9.2 2.2 4.2-2.9-7.2-2.1z"/><path d="M21.3 46.5 59.9 53.9 64 51 37.2 39.5z"/></g><path fill="#428bc1" d="m64 43.9v7.1l-4.1 2.9 2.1-8.7z"/><path d="m8.2 39.7c-1.2 1.2-1.8 2.6-2.8 4.3.9 1.1 2.3 1.7 3.9 1.7 2.9 0 5.2-2.2 5.2-5 0 0-2.3 0-3.1 0-1.3.1-2.4-.4-3.2-1" fill="#3e4347"/><path d="m10.4 49.3l-1 .2c-.6-6.5 1.1-9.9 1.2-10l.8 1-.4-.5.4.5c-.1 0-1.6 3-1 8.8" fill="#dae3ea"/><g fill="#3e4347"><ellipse cx="21.7" cy="40.8" rx="1" ry="1.9"/><ellipse cx="25.8" cy="39.5" rx="1" ry="1.9"/><ellipse cx="29.9" cy="38.2" rx="1" ry="1.9"/></g><path fill="#ffce31" d="m51.6 30l12.4-3.3-11.9 6.7"/><path d="m51.6 29.5c0 0-5.2-.3-9.3 3.7v5c0 0 5.2 0 9.3-3.7.5-.4 1-1.1 1-2.5 0-1.4-.4-2.5-1-2.5" fill="#b2c1c0"/><ellipse cx="42.3" cy="35.8" rx="1" ry="2.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6eb.svg b/public/emoji/1f6eb.svg
new file mode 100644
index 000000000..5220fb3a7
--- /dev/null
+++ b/public/emoji/1f6eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32.9 11c0 0-2.5-1.2-4.6-2.1-2-.9-2.6-2.1-1.1-2.6 1.4-.5 4.7-.7 7.3-.6 1.1.1 4.6.3 4.6.3 2.6.1 2.8 1 .4 1.8l-6.6 3.2" fill="#42ade2"/><path d="M8.3,20.4c0,0-2.6,1-2.8,2.2C5.2,23.6,4.3,37.3,62.2,5c3.4-1.9,1.7-4-3-4.5C45-1.1,48.5,0,8.3,20.4z" fill="#dae3ea"/><path d="m21.1 13.8c0 0-12.8-3.8-17-5.2-2.7-.9-4 2.1-4 2.1s5 12.2 5.5 11.9l15.4-7.9c.5-.3.5-.7.1-.9" fill="#42ade2"/><path d="m34.8 25.5c0 0-10.4.9-17.5 8.1-.4.4-1.2 1.5.1 2.1 2.5.7 8.4 1.3 18.4-3.5l-1-6.7" fill="#c5d0d8"/><path d="m35.9 32.1c-.9.3-1.9-.9-2.4-2.7-.4-1.8-.1-3.5.8-3.8.9-.3 1.9.9 2.4 2.7.4 1.8.1 3.5-.8 3.8" fill="#94989b"/><path d="m33.3 15.2c-2.5 1.1-3.7 1.7-5.1 4l-10.4 15.6c-1.4 2.3-.4 3.4 2.2 2.6 2.6-.9 6.2-3.2 7.9-5.3l16.5-19.6c1.7-2.1 1.1-2.8-1.4-1.7l-9.7 4.4" fill="#42ade2"/><g fill="#3e4347"><path d="m35.1 29.6c-.3-1.3-.9-2.3-1.6-2.6-.1.7-.1 1.5.1 2.4.3 1.3.9 2.3 1.6 2.6.1-.7.1-1.5-.1-2.4"/><path d="m54.4.7c-.5.8-3.2 3.1-3.2 3.1s.5.9 2.1.4c1.3-.4 2.6-1.6 3.3-3l-2.2-.5"/><circle cx="21.3" cy="17.4" r="1"/><circle cx="24.9" cy="15.6" r="1"/><circle cx="28.5" cy="13.7" r="1"/><circle cx="32.2" cy="11.8" r="1"/><circle cx="35.8" cy="9.9" r="1"/><circle cx="39.4" cy="8.1" r="1"/><circle cx="43" cy="6.2" r="1"/></g><ellipse cx="32" cy="61.5" rx="24.6" ry="2.5" fill="#94989b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6ec.svg b/public/emoji/1f6ec.svg
new file mode 100644
index 000000000..c170f90af
--- /dev/null
+++ b/public/emoji/1f6ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m30.6 26.3c.7 1 .5 2.3-.3 2.8-.8.5-2 .1-2.6-.9-.7-1-.5-2.3.2-2.8.9-.5 2-.1 2.7.9" fill="#3e4347"/><path d="m30.7 17.3c0 0-1.4-2.1-2.5-3.9-1.1-1.7-1-2.9.3-2.5 1.3.3 4 1.7 5.9 3.1.9.6 3.5 2.5 3.5 2.5 1.9 1.4 1.7 2.1-.6 1.6l-6.6-.8" fill="#42ade2"/><g fill="#3e4347"><path d="m34.5 26.7c.7 1 .5 2.3-.3 2.8-.8.5-2 .1-2.6-.9-.7-1-.5-2.3.3-2.8.7-.5 1.9-.1 2.6.9"/><path d="m55.5 29.2c.7 1 .5 2.3-.3 2.8-.8.5-2 .1-2.6-.9-.7-1-.5-2.3.2-2.8.9-.5 2.1-.1 2.7.9"/></g><path d="m54.9 30c-.2-2.2-.3-4.4-.5-6.6-.1-1.1-1.8-.9-1.7.2.2 2.2.3 4.4.5 6.6.1 1.1 1.8 1 1.7-.2" fill="#94989b"/><path d="m3.8 12.3c0 0-2.7-1.3-3.4 0-1.8 3.3.8 11.9 61.1 15.2 3.6.2 3.2-2.3-.2-5-10.2-8.2 4.3-4.9-57.5-10.2" fill="#dae3ea"/><path d="m57.5 20.3c-.7.4-4 .8-4 .8s0 .9 1.4 1.3c1.2.4 2.8 0 4-.7l-1.4-1.4" fill="#3e4347"/><path d="m16.8 13.4c0 0-8.1-9.2-10.7-12.4-1.6-2-4.1-.4-4.1-.4s-2.1 11.7-1.6 11.8l15.9 1.6c.5.1.7-.2.5-.6" fill="#42ade2"/><path d="m38.3 27c.7 1 .5 2.3-.3 2.8-.8.5-2 .1-2.6-.9-.7-1-.5-2.3.3-2.8.8-.5 2-.1 2.6.9" fill="#3e4347"/><path d="m37.2 27.6c-1.9-1.7-3.8-3.5-5.8-5.2-.2-.2-.6-.1-.7.2-.7 1.5-1.3 3-2 4.5 0 .1 0 .2 0 .3 0 .2.1.3.3.3 2.6.2 5.2.5 7.7.7.6 0 .8-.5.5-.8" fill="#94989b"/><path d="m25.2 29.5c0 0-8.5-4.4-17.5-2.3-.5.1-1.7.6-1 1.7 1.6 1.8 5.9 5.1 15.9 6.3l2.6-5.7" fill="#c5d0d8"/><path d="m23 35.1c-.8-.2-1.1-1.6-.5-3.2.5-1.6 1.6-2.7 2.4-2.5.8.2 1.1 1.6.5 3.2-.5 1.6-1.6 2.7-2.4 2.5" fill="#94989b"/><path d="m23.5 32.8c.4-1.1.4-2.2 0-2.8-.4.5-.8 1.1-1.1 1.9-.4 1.1-.4 2.2 0 2.8.4-.5.8-1.1 1.1-1.9" fill="#3e4347"/><path d="m29 20.7c-2.5-.4-3.7-.5-5.9.6l-15.5 7c-2.2 1.1-2 2.5.5 3.1 2.4.6 6.4.5 8.7-.2l22.2-7.1c2.3-.7 2.2-1.7-.3-2l-9.7-1.4" fill="#42ade2"/><g fill="#3e4347"><circle cx="19.3" cy="17.4" r=".9"/><path d="m23.1 16.9c-.5 0-.9.3-.9.8 0 .5.3.9.8.9.5 0 .9-.3.9-.8 0-.5-.4-.9-.8-.9"/><circle cx="26.7" cy="18" r=".9"/><circle cx="30.4" cy="18.3" r=".9"/><circle cx="34.1" cy="18.6" r=".9"/><circle cx="37.8" cy="18.9" r=".9"/><path d="m41.6 18.4c-.5 0-.9.3-.9.8 0 .5.3.9.8.9.5 0 .9-.3.9-.8 0-.5-.3-.9-.8-.9"/><circle cx="45.2" cy="19.5" r=".9"/></g><ellipse cx="31.3" cy="61.5" rx="24.6" ry="2.5" fill="#94989b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6f0.svg b/public/emoji/1f6f0.svg
new file mode 100644
index 000000000..1d11f7aa7
--- /dev/null
+++ b/public/emoji/1f6f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="m24.4 24.4c3.2-3.2 3.2-8.4 0-11.6l-11.6 11.6c3.2 3.2 8.4 3.2 11.6 0" fill="#d0d0d0"/><path d="m27 27c-4.3 4.3-4.3 4.3-6 2.6-1.7-1.7-1.7-1.7 2.6-6 4.3-4.3 4.3-4.3 6-2.6 1.7 1.7 1.7 1.7-2.6 6" fill="#94989b"/><path d="m37.2 37.2c-4.3 4.3-4.3 4.3-6 2.6-.4-.4-6.6-6.6-6.9-6.9-1.7-1.7-1.7-1.7 2.6-6 4.3-4.3 4.3-4.3 6-2.6.4.4 6.6 6.6 6.9 6.9 1.7 1.7 1.7 1.7-2.6 6" fill="#7f8285"/><path d="m39.6 39.6c-3.2 3.2-3.2 3.2-4.5 1.9-1.3-1.3-1.3-1.3 1.9-4.5 3.2-3.2 3.2-3.2 4.5-1.9 1.3 1.2 1.3 1.2-1.9 4.5" fill="#646669"/><path d="m22.2 15l-7.1-1.3c0-.3-.1-.5-.3-.7-.4-.4-1.2-.4-1.6 0-.4.4-.4 1.2 0 1.6.2.2.4.3.6.3l1.4 7.2.8-.8h-.2l-1.2-6.5c.1-.1.2-.1.3-.2.1-.1.1-.1.1-.2l6.5 1.2v.2l.7-.8" fill="#94989b"/><g fill="#3e4347"><path transform="matrix(.7073-.7069.7069.7073-18.2947 29.8994)" d="m25.9 36.4h2.1v1.3h-2.1z"/><path transform="matrix(.7071-.7071.7071.7071-8.1867 34.0994)" d="m36 26.3h2.1v1.3h-2.1z"/></g><path d="m31.1 42.6c.2.2.2.5 0 .7l-18.6 18.6c-.2.2-.5.2-.7 0l-9.7-9.7c-.1-.2-.1-.5 0-.7l18.6-18.6c.2-.2.5-.2.7 0l9.7 9.7" fill="#428bc1" id="0"/><use xlink:href="#0"/><path d="m61.9 11.9c.2.2.2.5 0 .7l-18.6 18.5c-.2.2-.5.2-.7 0l-9.7-9.7c-.2-.2-.2-.5 0-.7l18.6-18.6c.2-.1.5-.1.6 0l9.8 9.8" fill="#428bc1"/><g fill="#42ade2"><path d="m3.3 51.8l.7.7h16.4l5.1-5.1h-17.8z"/><path d="m29.2 42.3h-16.4l-2.5 2.6h17.7l1.9-1.9z"/><path d="m34.1 21l.7.7h16.4l5.1-5.1h-17.8z"/><path d="m60 11.5h-16.4l-2.5 2.6h17.7l1.9-1.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6f3.svg b/public/emoji/1f6f3.svg
new file mode 100644
index 000000000..81b10ac49
--- /dev/null
+++ b/public/emoji/1f6f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#e8e8e8"><path d="m41.4 2c-.7 0-1.3.2-1.9.5-.6-.3-1.2-.5-1.9-.5-3.4 0-3.8 2.6-3.8 2.6-1.6 0-2.8 1.3-2.8 2.8 0 1.6 1.3 2.8 2.8 2.8.9 0 1.7-.4 2.2-1.1.5.2 1 .3 1.5.3.7 0 1.3-.2 1.9-.5.6.3 1.2.5 1.9.5 2.1 0 3.8-1.7 3.8-3.7 0-2-1.7-3.7-3.7-3.7"/><path d="m51.7 11.9c-.7 0-1.3.2-1.9.5-.6-.3-1.2-.5-1.9-.5-3.4 0-3.8 2.7-3.8 2.7-1.6 0-2.8 1.3-2.8 2.8 0 1.6 1.3 2.8 2.8 2.8.9 0 1.7-.4 2.2-1.1.5.2 1 .3 1.5.3.7 0 1.3-.2 1.9-.5.6.3 1.2.5 1.9.5 2.1 0 3.8-1.7 3.8-3.7 0-2.1-1.6-3.8-3.7-3.8"/></g><g fill="#fff"><path d="m40.4 18.5v30.3h7.5v-30.3c-2.2-2.2-5.2-1.8-7.5 0"/><path d="m29.2 8.2v30.3h7.5v-30.3c-2.3-2.2-5.3-1.8-7.5 0"/></g><path d="m29.2 10.1v30.3h7.5v-30.3c-2.3-2.2-5.3-1.9-7.5 0" fill="#ed4c5c"/><path d="m29.2 11.9v30.3h7.5v-30.3c-2.3-2.2-5.3-1.8-7.5 0" fill="#fff"/><path d="m40.4 20.3v30.3h7.5v-30.3c-2.2-2.1-5.2-1.8-7.5 0" fill="#ed4c5c"/><path d="m40.4 22.2v30.3h7.5v-30.3c-2.2-2.2-5.2-1.8-7.5 0" fill="#fff"/><g fill="#94989b"><path d="m58.7 47.8h-47.8v-24.3l1.9-1.9v-2.7l1.9-1v-2l7.5-3.4 15 2.6 21.5 20.1z"/><path d="m35.2 15.1v3.7l-1.8.4v3.4l-1.9-.2v3.9h-1.8v4.4l29 15.1v-10.6l-21.5-20.1z"/></g><path d="m8.6 24.5c0 0-5.1 1.8-6.6 6.5 0 0 1.6 5.7 6.1 12.6 4.5 6.9 7 16.4 7 16.4v-28.3l-6.5-7.2" fill="#fff"/><g fill="#3e4347"><path d="m28.2 27.3v2l-4.9-2.1z"/><path d="m30.1 23.5v1.7l-13.6-1.7z"/><path d="m32 19.8v1.7l-13.6-1.7z"/><path d="m33.9 16v1.7l-13.6-1.7z"/></g><path fill="#fff" d="m14.7 14.2v1.8l7.5-1.8v-1.9z"/><path fill="#e8e8e8" d="m22.2 12.3v1.9l15 1.8v-1.8z"/><path fill="#d0d0d0" d="m37.2 16v-1.8l21.5 21v.5z"/><path fill="#fff" d="m12.8 17.9v1.9l7.5-1.9v-1.9z"/><path fill="#e8e8e8" d="m20.3 16v1.9l15 1.9v-1.9z"/><path fill="#d0d0d0" d="m35.3 19.8v-1.9l23.4 20.1v.5z"/><path fill="#fff" d="m10.9 21.6v1.9l7.5-1.9v-1.8z"/><path fill="#e8e8e8" d="m18.4 19.8v1.8l15 1.9v-1.9z"/><path fill="#d0d0d0" d="m33.4 23.5v-1.9l25.3 19.2v.5z"/><path fill="#fff" d="m9 25.4v1.9l7.5-1.9v-1.9z"/><path fill="#e8e8e8" d="m16.5 23.5v1.9l15 1.9v-1.9z"/><path fill="#d0d0d0" d="m31.5 27.3v-1.9l27.2 18.2v.5z"/><g fill="#3e4347"><path d="m57.8 36.9v-.9l-21.6-19.1v1.5z"/><path d="m57.7 39.6v-.9l-23.4-18.2v1.4z"/><path d="m57.8 42.6v-.8l-25.3-17.7v1.4z"/><path d="m30.6 28.3v1.2l27.2 15.6v-.8z"/></g><path d="m8.6 24.5c0 0-1.1 7.9 2.1 17 4.4 12.6 4.2 18.5 4.2 18.5h41.7c0 0 .2-2.8 2.8-6.4 2.6-3.6 2.6-5.8 2.6-5.8s-40.9-26.4-53.4-23.3" fill="#d0d0d0"/><path fill="#3e4347" d="m58.3 46.8l-30.9-15.2v2.8l30.9 14z"/><g fill="#e8e8e8"><path d="m56.6 44.6v2.5h.5v-2.5z"/><path d="m50 40.7v3.1h.5v-3.1z"/><path d="m43 36.6v4.4h.5v-4.4z"/><path d="m35 32.6v5.4h.4v-5.4z"/></g><g fill="#ed4c5c"><path d="m57.2 47.1c.4.6-.5.7-1.9.4-1.4-.4-2.9-1.1-3.3-1.7-.4-.6.5-.7 1.9-.4 1.4.4 2.9 1.1 3.3 1.7"/><path d="m50.7 44.1c.4.7-.5.9-2.1.6-1.6-.4-3.2-1.3-3.6-1.9-.4-.7.5-.9 2.1-.6 1.6.4 3.2 1.2 3.6 1.9"/><path d="m43.6 40.8c.5.7-.5 1-2.2.6-1.7-.3-3.5-1.2-3.9-1.8-.5-.7.5-1 2.2-.6 1.6.3 3.4 1.2 3.9 1.8"/><path d="m35.8 37.6c.6.8-.5 1.2-2.5.8-2-.3-4-1.2-4.6-2-.6-.8.5-1.2 2.5-.8 1.9.3 4 1.2 4.6 2"/></g><g fill="#e8e8e8"><path d="m29 29.6v6.4h.4v-6.4z"/><path d="m37.5 34v5.2h.4v-5.2z"/><path d="m45.3 37.9v4.5h.5v-4.5z"/><path d="m52.2 42v3.4h.5v-3.4z"/></g><g fill="#94989b"><path d="m5.4 15.9c0 0-.1-1.3 1.8-1.8 0 0 .6-1.6 2.8-1.5 0 0-2.3.9-2.1 2.3-.1 0-1.7-.4-2.5 1"/><path d="m5.8 6.9c0 0 .6-1.1 2.4-.5 0 0 1.4-1.1 3.2.3 0 0-2.4-.5-3 .7-.1 0-1.2-1.2-2.6-.5"/></g><path fill="#75d6ff" d="m2 56h60v6h-60z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6f4.svg b/public/emoji/1f6f4.svg
new file mode 100644
index 000000000..a0f4a49ab
--- /dev/null
+++ b/public/emoji/1f6f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><ellipse cx="9.5" cy="7" rx="2.3" ry="4"/><path d="m2.9 5h4.7v4h-4.7z"/><ellipse cx="2.9" cy="7" rx=".9" ry="2"/></g><ellipse cx="9.5" cy="7" rx=".9" ry="2" fill="#83bf4f"/><ellipse cx="55.4" cy="54" rx="6.6" ry="7" fill="#3e4347"/><path fill="#83bf4f" d="m9.5 5h13.1v4h-13.1z"/><g fill="#3e4347"><ellipse cx="21.7" cy="7" rx="2.3" ry="4"/><path d="m22.6 5h6.6v4h-6.6z"/></g><ellipse cx="29.2" cy="7" rx="1.4" ry="2" fill="#94989b"/><path d="m28.3 52c0 0-1.7-8-9.4-8-2.7 0-4.4-1.8-5.2-3.1-.4-.7-1.7-2.9-1.7-2.9l-3.2 2 9 16h37.6v-4c0 0-16.3 0-27.1 0" fill="#83bf4f"/><path d="m58.7 54c0 1.9-1.5 3.5-3.3 3.5s-3.3-1.6-3.3-3.5 1.5-3.5 3.3-3.5 3.3 1.6 3.3 3.5" fill="#d0d0d0"/><path d="m55.4 46.5c3.1 0 5.6-.5 5.6-1.1-1.6-1.2-3.5-1.9-5.6-1.9-5.4 0-9.8 4.7-9.8 10.5h2.8c0-4.1 3.2-7.5 7-7.5" fill="#83bf4f"/><ellipse cx="55.4" cy="54" rx="2.2" ry="2.3" fill="#fff"/><path d="m13.7 40.9c-.4-.7-1.7-2.9-1.7-2.9l-1.4.9-.6 3.5 2.9 5.2 1-6.1c0-.3-.1-.4-.2-.6" opacity=".5" fill="#3e4347"/><path d="m57.8 44.8c0 .3-3.4-.7-6.7 1.4-3.3 2-4.3 5.9-4.5 5.8-.3.1.4-4.4 4-6.7 3.7-2.4 7.4-.8 7.2-.5" fill="#c7e755"/><g fill="#3e4347"><path d="m6.6 47.2c.3-.1.6-.2.9-.2l.1-.8c.2-1.2.4-1.7 1.2-1.8s-1.5-.1-2.2 2.8" opacity=".5"/><path d="m9.5 47h-1.9c-2.6 0-4.7 3.1-4.7 7s2.1 7 4.7 7h1.9c2.6 0 4.7-3.1 4.7-7s-2.1-7-4.7-7"/></g><path d="m11.8 54c0 1.9-1 3.5-2.3 3.5s-2.3-1.6-2.3-3.5 1-3.5 2.3-3.5 2.3 1.6 2.3 3.5" fill="#d0d0d0"/><ellipse cx="9.5" cy="54" rx="1.6" ry="2.3" fill="#fff"/><g opacity=".25"><path d="m5 54c0 3.9 2.7 6.3 2.8 6 .2-.2-2-2.5-1.9-6-.1-3.5 2.1-5.8 1.9-6-.1-.3-2.8 2.1-2.8 6" fill="#fff"/></g><path d="m11.4 42.1l6-37.1h-3.8l-5.8 36.6c-1.4.6-2.2 2.1-2.5 4.1l-.5 2.8c.7-.9 1.7-1.5 2.7-1.5l.1-.8c.2-1.4.5-2 1.8-1.7.5.1.5 1.2.2 2.6l-1.1 6.5c0 0 0 0 0 0-.1.7.3 1.4 1 1.5.7.1 1.3-.4 1.4-1.1l1.1-6.5c.6-2.2.7-4.4-.6-5.4" fill="#83bf4f"/><g fill="#c7e755"><path d="m9.9 43.6c.8-.3 1.6.8.9 4.5s-.9 2.7-.3-1.8c.4-2.7-1.1-2.5-.6-2.7"/><path d="m11.8 25.6c-1.5 8.9-2.8 16.1-3.1 16.1-.2 0 .8-7.3 2.3-16.2 1.5-8.9 2.8-16.1 3.1-16.1.2 0-.9 7.3-2.3 16.2"/><ellipse cx="14.2" cy="6.2" rx="4.7" ry=".5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6f5.svg b/public/emoji/1f6f5.svg
new file mode 100644
index 000000000..7d7f7383b
--- /dev/null
+++ b/public/emoji/1f6f5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="52" cy="54.5" r="7.5" fill="#3e4347"/><circle cx="52" cy="54.3" r="3.8" fill="#94989b"/><circle cx="10.5" cy="54.5" r="7.5" fill="#3e4347"/><circle cx="10.5" cy="54.5" r="3.8" fill="#94989b"/><path d="m53 36.9h-21.4c0 0 5.3 2.3 5.3 7.2 0 2.7-2.4 4.8-5.3 4.8h-9.7c-1.7 0-3.1-5.3-3.1-11.9 0-6.8 2.7-10.4 2.7-10.4v-2.1c0-.7-.4-1.3-.9-1.3-.7-.1-1.5-.5-1.7-1.4-.5-1.8-1.7-1.8-2.5-1.8-1.4 0-1.4 0-1.4 0v6.6h3.4c0 0-7.9 10.4-7.9 15.6 0 .8.8 2 .8 2-.3 0-.5 0-.8 0-3.4 0-6.8 1.9-8.4 4.8-.8 1.4 5.9.6 8.4 1.9 2.1 1.1 3 2.9 6.5 2.9.8 0 1.4 0 1.8 0 0 0 0 0 1.1 0 .1 0 .2 0 .4 0 1.3 0 1.8 1 3.2 1h38.5c0-11.3-9-17.9-9-17.9" fill="#f2b200"/><g fill="#d0d0d0"><path d="m14 20h.9v6.6h-.9z"/><path d="m13.1 23.3c0 1.3.4 2.3.9 2.3v-4.7c-.5 0-.9 1.1-.9 2.4"/></g><g fill="#94989b"><path d="m14 20v6.6h.9c0 0-.9-3.3-.9-6.6"/><path d="m14 25.6v-1.2c-.7-.3-.9-1.1-.9-1.1 0 1.3.4 2.3.9 2.3"/></g><g fill="#3e4347"><circle cx="20.8" cy="24.6" r="1"/><path d="m23.3 25c-.1-.1-.2-.2-.3-.3l-2-.8c-.4-.1-.8.1-.9.5-.1.4.1.8.5.9l1.7.7c.2.1.4.1.6 0 .4-.2.5-.6.4-1"/></g><circle cx="22.6" cy="25.4" r=".6" fill="#94989b"/><path d="m55.8 31.3c0-1-.8-1.9-1.9-1.8l-22.5.8c-1 0-1.9.9-1.9 2v2.7c0 1 .8 1.9 1.9 1.9h22.5c1 0 1.9-.9 1.9-1.9v-3.7" fill="#3e4347"/><path d="m30.5 32.1l24.3-.8c0-.5-.4-.9-.9-.9l-22.5.8c-.5 0-.9.4-.9.9" fill="#94989b"/><path d="m57.8 43.9c-1-.8-2.1-1.5-3.2-2-1.1-.6-2.3-1.1-3.5-1.4-1.2-.3-2.4-.6-3.7-.7-1.2-.1-2.5 0-3.6.3-2.3.6-4.3 2.4-5.2 4.7-.9 2.3-.6 4.9.3 7.3-.7-1.1-1.1-2.3-1.3-3.6-.2-1.3-.1-2.6.3-3.9.4-1.3 1.1-2.5 2.1-3.4 1-.9 2.2-1.6 3.5-1.9 1.3-.4 2.7-.4 3.9-.3 1.3.1 2.6.4 3.8.9 2.6.8 4.9 2.2 6.6 4" fill="#89664c"/><path d="m58.6 45.2c-1-.7-2-1.3-3.1-1.8-1.1-.5-2.2-.9-3.3-1.2-1.1-.3-2.3-.5-3.5-.6-1.2-.1-2.3-.1-3.4.2-2.3.4-4.3 1.8-5.3 3.8-1 2.1-.8 4.6.2 6.8-.7-1-1.1-2.2-1.3-3.4-.2-1.2 0-2.5.4-3.7.5-1.2 1.3-2.2 2.3-3 1-.8 2.2-1.3 3.4-1.5 1.2-.2 2.5-.2 3.7-.1 1.2.1 2.4.4 3.6.8 2.4.8 4.5 2 6.3 3.7" fill="#ffce31"/><g fill="#d0d0d0"><circle cx="8" cy="54.5" r=".5"/><circle cx="8.7" cy="56.3" r=".5"/><circle cx="10.5" cy="57" r=".5"/><circle cx="12.3" cy="56.3" r=".5"/><circle cx="13" cy="54.5" r=".5"/><circle cx="12.3" cy="52.7" r=".5"/><circle cx="10.5" cy="52" r=".5"/><circle cx="8.7" cy="52.7" r=".5"/></g><path d="m19.2 51.6c-.5-1.4-1.2-2.6-2.1-3.6-1-1-2.2-1.7-3.5-2.1-1.3-.4-2.7-.3-4 0-1.3.4-2.6 1-3.7 2 .8-1.2 2-2.2 3.5-2.7 1.4-.5 3-.6 4.5-.2 1.5.4 2.8 1.3 3.8 2.5.9 1.2 1.4 2.6 1.5 4.1" fill="#ffce31"/><g fill="#d0d0d0"><circle cx="10.5" cy="54.5" r=".9"/><circle cx="50.2" cy="56.1" r=".5"/><circle cx="52" cy="56.8" r=".5"/><circle cx="53.8" cy="56.1" r=".5"/><path d="m51.2 54.7c.2.3.5.5.8.5s.7-.2.8-.5h-1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f6f6.svg b/public/emoji/1f6f6.svg
new file mode 100644
index 000000000..3d8616453
--- /dev/null
+++ b/public/emoji/1f6f6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m6.1 38.9c0 0-5.5 10.6-3.7 20.1 1.8 9.5 23.4-5.3 39.6-20.1 16.2-14.8 21.3-22 19.8-36.7 0 0 1.5 17.5-21.6 30.1-23.2 12.5-32.3 9.1-34.1 6.6" fill="#eda454"/><path d="m40.2 32.3c15.8-8.7 20.1-19.6 21.2-25.6.4-2.5.4-4.2.4-4.5 0-1.5-5.6 7.2-12.4 11.5-6.8 4.3-30.6 22.2-34.3 25.2-3.7 3-9 0-9 0 1.8 2.5 10.9 5.9 34.1-6.6" fill="#f9b978"/><g fill="#3e4347"><path d="m32.4 27.2c-7.5 5.6-14.8 11.1-16.7 12.6-.1.1-.2.2-.4.3 4.8-.4 12.6-2.4 24.4-8.8 2.4-1.3 4.5-2.7 6.4-4.1h-13.7"/><path d="m60.1 5.1c-2.3 2.6-6 6.9-10.3 9.6-2.5 1.6-7.5 5.1-12.9 9.1h13.2c7.1-6.6 9.4-13.3 10.1-17.4.1-.7.2-1.3.2-1.9.1.2-.1.4-.3.6"/><path d="m26.1 35.2c.6 1.2 2.2 8.6 4.2 12.6.1.2.2.4.3.6 1.5-1.1 3-2.3 4.5-3.5 0-.1-.1-.2-.1-.2-1.9-3.8-6.8-9.3-7.4-10.5-.6-1.2-1.1-2.4-1.7-3.5-.5.4-1.1.8-1.6 1.2.6 1 1.2 2.1 1.8 3.3" opacity=".5"/></g><path d="m27.9 31.2c-13.5-27-13.5-27-13.5-27 .5-.3.7-1.1.4-1.6-.3-.6-.9-.8-1.4-.4l-1.8 1.2c-.6.3-.7 1-.5 1.6.3.6.9.8 1.4.4 0 0-.5-1 13.5 27 .7 1.4 2.6 10 4.9 14.6 3.2 6.3 6.9 13.7 6.9 13.7.6 1.2 1.9 1.6 2.9.9l1.8-1.2c1-.7 1.3-2.2.8-3.3 0 0-3.7-7.4-6.9-13.7-2.2-4.4-7.8-10.8-8.5-12.2" fill="#a87d5d"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f910.svg b/public/emoji/1f910.svg
new file mode 100644
index 000000000..51851ff01
--- /dev/null
+++ b/public/emoji/1f910.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#696a6b"><path d="m47.9 43.9l-4 4c-.2.2-.2.4 0 .6l9.6 11.4c.1.1.4.2.5 0l5.9-5.9c.2-.2.2-.4 0-.6l-11.4-9.6c-.2-.1-.4-.1-.6.1m9.8 9.7c.1.1.1.4 0 .5l-3.7 3.6c-.1.1-.4.1-.5 0l-3.2-3.7 3.6-3.6 3.8 3.2"/><path d="m47.6 42h-3.2c-.2 0-.4.2-.4.4v2c0-.2-.2-.4-.4-.4h-3.2c-.2 0-.4.2-.4.4v-2c0-.2-.2-.4-.4-.4h-3.2c-.2 0-.4.2-.4.4v2c0-.2-.2-.4-.4-.4h-3.2c-.2 0-.4.2-.4.4v-2c0-.2-.2-.4-.4-.4h-3.2c-.2 0-.4.2-.4.4v2c0-.2-.2-.4-.4-.4h-3.2c-.2 0-.4.2-.4.4v-2c0-.2-.2-.4-.4-.4h-3.2c-.2 0-.4.2-.4.4v2c0-.2-.2-.4-.4-.4h-3.2c-.2 0-.4.2-.4.4v5.3c0 .2.2.4.4.4h3.2c.2 0 .4-.2.4-.4v-2c0 .2.2.4.4.4h3.2c.2 0 .4-.2.4-.4v2c0 .2.2.4.4.4h3.2c.2 0 .4-.2.4-.4v-2c0 .2.2.4.4.4h3.2c.2 0 .4-.2.4-.4v2c0 .2.2.4.4.4h3.2c.2 0 .4-.2.4-.4v-2c0 .2.2.4.4.4h3.2c.2 0 .4-.2.4-.4v2c0 .2.2.4.4.4h3.2c.2 0 .4-.2.4-.4v-2c0 .2.2.4.4.4h3.2c.2 0 .4-.2.4-.4v-5.3c0-.2-.2-.4-.4-.4"/></g><g fill="#664e27"><circle cx="20.5" cy="29" r="5"/><circle cx="43.5" cy="29" r="5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f911.svg b/public/emoji/1f911.svg
new file mode 100644
index 000000000..19404ab8e
--- /dev/null
+++ b/public/emoji/1f911.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><path d="m19 20.8c0-2.4 5.3-1.3 7 .4 1-1.7.5-3.2.5-3.2s-1.5-1.1-3.8-1.5v-2.2c-1.8-.6-3.8 0-3.8 0v2.1c0 0-3.6.7-3.6 4.4 0 4.9 7.4 3.9 7.4 7 0 2.3-5 1.3-7.4-.5-.8 1.8 0 3.4 0 3.4 1.8.8 3.6 1 3.6 1v2c0 0 2 .6 3.8 0v-2.1c0 0 4.2-.2 4.2-3.8.1-4.7-7.9-4.3-7.9-7"/><path d="m41 20.8c0-2.4 5.3-1.3 7 .4 1-1.7.5-3.2.5-3.2s-1.5-1.1-3.8-1.5v-2.2c-1.8-.6-3.8 0-3.8 0v2.1c0 0-3.6.7-3.6 4.4 0 4.9 7.4 3.9 7.4 7 0 2.3-5 1.3-7.4-.5-.8 1.8 0 3.4 0 3.4 1.8.8 3.6 1 3.6 1v2c0 0 2 .6 3.8 0v-2.1c0 0 4.2-.2 4.2-3.8.1-4.7-7.9-4.3-7.9-7"/><path d="m47.9 38c-3.3 0-9.7 0-15.9 0-6.2 0-12.6 0-15.9 0-.7 0-1.1.5-1.1 1 0 7.3 6 15 17 15 11 0 17-7.7 17-15 0-.5-.4-1-1.1-1"/></g><path d="m41.2 44c-2.3 0-9.2 0-9.2 0s-6.9 0-9.2 0c-.7 0-.8.3-.8.8 0 .9 0 2.4 0 4 0 8.8 4.5 13.2 10 13.2 5.5 0 10-4.4 10-13.2 0-1.6 0-3.1 0-4 0-.5-.1-.8-.8-.8" fill="#74e063"/><g fill="#449636"><path d="m30.7 49.5c0-1.6 3.3-.8 4.4.3.7-1.1.3-2.1.3-2.1s-1-.7-2.4-1v-1.5c-1.1-.4-2.4 0-2.4 0v1.4c0 0-2.3.4-2.3 2.9 0 3.2 4.7 2.5 4.7 4.6 0 1.5-3.1.9-4.7-.3-.5 1.2 0 2.2 0 2.2 1.1.5 2.3.7 2.3.7v1.3c0 0 1.2.4 2.4 0v-1.4c0 0 2.6-.2 2.6-2.5.2-3.1-4.9-2.8-4.9-4.6"/><path d="m39.6 44v3.5c0 8.3-3 12-7.6 12-4.6 0-7.6-3.6-7.6-12v-3.5h-.8v3.5c0 8.9 3.3 12.9 8.4 12.9 5.1 0 8.4-4 8.4-12.9v-3.5h-.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f912.svg b/public/emoji/1f912.svg
new file mode 100644
index 000000000..2b9d9b0be
--- /dev/null
+++ b/public/emoji/1f912.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="43.5" cy="30.3" r="5"/><circle cx="20.5" cy="30.3" r="5"/></g><g fill="#917524"><path d="m25.6 15.2c-3.2 2.7-7.5 3.9-11.7 3.1-.6-.1-1.1 2-.4 2.2 4.8.9 9.8-.5 13.5-3.6.5-.5-1-2.1-1.4-1.7"/><path d="m50.1 18.2c-4.2.7-8.5-.4-11.7-3.1-.4-.4-2 1.2-1.4 1.7 3.7 3.2 8.7 4.5 13.5 3.6.7-.2.2-2.3-.4-2.2"/></g><path d="m4.4 38.7l24.2 14.2 4.6-6.5-21.4-18.1c-6.4-4.5-13.7 5.9-7.4 10.4" fill="#e5e5e5"/><path d="m5.8 36.5l23.8 15 2.8-3.9-22.2-17.3c-3.7-2.6-8.1 3.6-4.4 6.2" fill="#fff"/><path fill="#ed4c5c" d="m7.5 36.2l22.1 14.4 1.9-2.6-21.1-16z"/><ellipse transform="matrix(.5763-.8172.8172.5763-24.0655 21.7566)" cx="9" cy="34.1" rx="2.6" ry=".9" fill="#a5203c"/><g fill="#51575b"><path d="m18.1 41.5l-2 2.8-.9-.5 2-2.9z"/><path d="m20.5 43.2l-1.9 2.7-.9-.5 1.9-2.8z"/><path d="m23 44.9l-1.9 2.6-.8-.5 1.8-2.6z"/><path d="m25.4 46.6l-1.6 2.4-.9-.6 1.7-2.3z"/><path d="m27.9 48.3l-1.5 2.2-.9-.6 1.5-2.1z"/></g><path d="m41.5 43.9c-6 .3-11.6 3.3-15.2 8-.9 1.2 2.2 3.5 3.1 2.3 2.4-3.1 6.8-6.2 12.3-6.5 1.4 0 1.3-3.8-.2-3.8" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f913.svg b/public/emoji/1f913.svg
new file mode 100644
index 000000000..1dc83d764
--- /dev/null
+++ b/public/emoji/1f913.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#fff"><circle cx="17" cy="30" r="11"/><circle cx="47" cy="30" r="11"/></g><g fill="#494949"><path d="m36 27c-1.8-1.3-6.2-1.3-8 0-1.1-1-.9-2.1-2-3.1 3.1-2.3 8.4-2.7 12 0-1.1 1-.9 2.1-2 3.1"/><path d="m47 17c-7.2 0-13 5.8-13 13s5.8 13 13 13 13-5.8 13-13-5.8-13-13-13m0 23c-5.5 0-10-4.5-10-10 0-5.5 4.5-10 10-10s10 4.5 10 10c0 5.5-4.5 10-10 10"/><path d="m17 17c-7.2 0-13 5.8-13 13 0 7.2 5.8 13 13 13 7.2 0 13-5.8 13-13s-5.8-13-13-13m0 23c-5.5 0-10-4.5-10-10 0-5.5 4.5-10 10-10s10 4.5 10 10c0 5.5-4.5 10-10 10"/></g><g fill="#664e27"><ellipse cx="20" cy="30.5" rx="4" ry="5"/><ellipse cx="44" cy="30.5" rx="4" ry="5"/><path d="m26.7 51.3c5.8 1.5 12 .4 16.9-3 1.2-.9-1.1-4-2.3-3.2-3.2 2.3-8.4 3.8-13.7 2.4-1.3-.3-2.4 3.4-.9 3.8"/></g><g fill="#917524"><path d="m53.2 15.7c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m22.5 12.4c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.2.2 2.3-.4 2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f914.svg b/public/emoji/1f914.svg
new file mode 100644
index 000000000..3b5fe136f
--- /dev/null
+++ b/public/emoji/1f914.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M4,30c0,15.5,12.5,28,28,28s28-12.5,28-28S47.5,2,32,2S4,14.5,4,30z" fill="#ffdd67"/><g fill="#917524"><path d="m14.2 12c3.4-2 7.5-2.3 11.3-1 .5.2 1.3-1.7.7-1.9-4.3-1.6-9-1.2-13 1.1-.6.3.5 2.1 1 1.8"/><path d="m38.2 15c3.4-2 7.5-2.3 11.3-1 .5.2 1.3-1.7.7-1.9-4.3-1.6-9-1.2-13 1.1-.6.3.5 2 1 1.8"/></g><path d="m24.1 34.7c5.1-1.3 10.7-.4 15 2.6 1.1.7-.9 3.5-2 2.7-2.9-1.9-7.4-3.3-12.1-2.1-1.2.3-2.2-2.8-.9-3.2" fill="#664e27"/><path d="m42.8 29.1c-4.1 0-7.5-3.4-7.5-7.5 0-1.7.6-3.3 1.5-4.5 1.7-.5 3.6-.7 5.6-.7 2.4 0 4.7.4 6.7 1.1.8 1.2 1.3 2.6 1.3 4.2-.1 4.1-3.4 7.4-7.6 7.4" fill="#fff"/><path d="m43.8 16.4c.4.6.7 1.3.7 2.1 0 2.1-1.7 3.8-3.8 3.8s-3.7-1.7-3.7-3.7c0-.6.1-1.1.4-1.6 1.5-.4 3.2-.6 5-.6.5 0 1 0 1.4 0" fill="#664e27"/><path d="m21.2 29.1c-4.1 0-7.5-3.4-7.5-7.5 0-1.7.6-3.3 1.5-4.5 1.7-.5 3.6-.7 5.6-.7 2.4 0 4.7.4 6.7 1.1.8 1.2 1.3 2.6 1.3 4.2-.1 4.1-3.5 7.4-7.6 7.4" fill="#fff"/><path d="m22.2 16.4c.4.6.7 1.3.7 2.1 0 2.1-1.7 3.8-3.8 3.8s-3.8-1.7-3.8-3.8c0-.6.1-1.1.4-1.6 1.5-.4 3.2-.6 5-.6.6.1 1 .1 1.5.1" fill="#664e27"/><path d="m32.6 44c-4.2 1-14.9 2.3-16.8.3-.9-.9-.7-2.2-.4-4.5.3-2.3-1.9-4.7-3.5-4.9-1.9-.2-3 1.2-2.3 3.2 1.4 4.5-1.4 5.9-1.6 9.2-.1 1.9-.7 5.1 2.2 9.2 3.3 4.6 9 4.7 11 4.6 2.3-.1 3.3-.2 3.8-1.2.6-1.2.3-1.5.6-1.9.5-.9.8-.8 1.1-1.9.3-1.1-.5-1.8-.3-2.3.4-1.2 1.4-1 .4-3.8 3.4-.5 5.6-1 7.6-2.2 3.7-2 .5-4.3-1.8-3.8" fill="#fff"/><path d="m17.5 61.7c-3.4-.6-6.2-2.3-8-4.8-2.8-3.9-2.6-7-2.4-9.1 0-.2 0-.5 0-.7.1-1.4.5-2.5 1-3.6.7-1.6 1.3-2.9.5-5.3-.4-1.2-.3-2.4.5-3.2.7-.7 1.7-1.1 2.9-.9 0 0 .1 0 .1 0 2.1.4 4.5 3.2 4.2 5.9-.3 2.2-.4 3.2.2 3.8.1.1.4.4 1.5.5 3.8.7 11.3-.4 14.4-1.1.5-.1 1.1-.1 1.7 0 1.5.3 2.6 1.2 2.9 2.3.1.7.1 2-2 3.2-2 1.1-4.1 1.7-7 2.1.8 2-1.1 2.7-.7 3.5.5 1.1.4 2-.7 3.1-.8.7.2 1.6-.6 3-.9 1.5-2.4 1.6-4.6 1.7-1.5-.1-2.7-.1-3.9-.4m-7.6-24.5c.7 3.3.9 4.5-.3 7.2-1.8 3.6-2.5 13.8 8.2 15.7 6.5 1.2 7.5-.4 7.2-2.1-.2-1.1.7-1.5 1-1.9.7-1.2-.3-1.8-.3-2.3 0-.9.9-.9 1.1-1.8.3-1.6-1.7-2.2 0-2.3 3.3-.2 5.5-.8 7.4-2.1 1.8-1.2.5-3.7-1.9-3.2-5.6 1.2-14 2.6-16.8 0-1.3-1.2-.3-2.6-.4-5.3-.2-3.6-5.9-5-5.2-1.9" fill="#cccfd4"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f915.svg b/public/emoji/1f915.svg
new file mode 100644
index 000000000..26dfd8cf4
--- /dev/null
+++ b/public/emoji/1f915.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="31.9" cy="32.1" r="29.9" fill="#ffdd67"/><g fill="#664e27"><circle cx="43.7" cy="30" r="5"/><circle cx="20.2" cy="30" r="5"/></g><path d="m32 2c-6 0-11.7 1.8-16.4 4.9 17.7 9.1 33.2 23 41.7 41.2 3-4.6 4.7-10.2 4.7-16.1 0-16.6-13.4-30-30-30" fill="#cccfd4"/><path d="m32.9 3.6c-5.5 0-10.6 1.6-14.9 4.4 16.7 7.7 31.6 19.3 39.4 35.8 3.1-5.8 2.9-12.9 2.9-12.9-.1-15.1-12.3-27.3-27.4-27.3" fill="#fff"/><path d="m15.8 6.7c14.5-.1 28.9 3.3 41.9 9.8 2.7 4.5 4.3 9.8 4.3 15.5 0 .5 0 .9 0 1.4-17.2-10.6-37.4-15.3-57.5-13.4 2.4-5.5 6.4-10.1 11.3-13.3" fill="#cccfd4"/><path d="m17 8.1c13.6-.1 27.6 4 39.8 9.6 3.3 6.5 3.5 11.9 3.5 11.9-16.5-8.7-35.4-13.1-52.9-11.4 0 0 4.2-7.8 9.6-10.1" fill="#fff"/><path d="m40.3 42.8c-5.8-1.5-12-.4-16.9 3-1.2.9 1.1 4 2.3 3.2 3.2-2.3 8.4-3.8 13.7-2.4 1.3.3 2.4-3.3.9-3.8" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f916.svg b/public/emoji/1f916.svg
new file mode 100644
index 000000000..047eae18f
--- /dev/null
+++ b/public/emoji/1f916.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.6 13.7c-.7-1-1.6-1.7-2.7-2.2-3.4-1.7-11.6-1.3-12.3-5.7-.9-5.7-5.9.1-6.8.1-1.1 0-1.6-3.9-3.7-3.9-2.2 0-2.7 3.9-3.7 3.9-.9 0-5.9-5.8-6.8-.1-.7 4.3-9 4-12.3 5.7-1 .5-2 1.2-2.7 2.2-.5.8.6 1.6 1.2.9 1.6-2 4.8-2.4 7.1-2.8 1.9-.4 4-.6 5.9-1.4 2.6-1 2.5-4.9 3.3-4.9.6 0 2.7 3 4.5 3 1.6 0 2.6-3.7 3.5-3.7.9 0 1.9 3.7 3.5 3.7 1.9 0 4-3 4.6-3 .8 0 .7 3.9 3.3 4.9 1.8.8 3.9 1 5.9 1.4 2.3.5 5.6.8 7.1 2.8.5.7 1.6-.2 1.1-.9" fill="#00b9f1"/><path d="M53,57c0,2.8-2.2,5-5,5H16c-2.8,0-5-2.2-5-5V36h42V57z" fill="#89967a"/><path d="m32 12c-15.5 0-21 8.5-21 24v21h42v-21c0-15.5-5.5-24-21-24" fill="#b6c4a7"/><g fill="#89967a"><path d="m11 55c-1.1 0-2-1.2-2-2.6v-6.8c0-1.4.9-2.6 2-2.6v12"/><path d="m53 43c1.1 0 2 1.2 2 2.6v6.8c0 1.4-.9 2.6-2 2.6v-12"/></g><g fill="#3e4347"><path d="m7 20h-2v30h2 2v-2h-2z"/><path d="m57 20v28h-2v2h2 2v-30z"/></g><circle cx="58" cy="20" r="4" fill="#00b9f1"/><g enable-background="new"><circle cx="6" cy="20" r="4" fill="#ff5263"/></g><path d="m21.5 39.5c-4.4 0-8-3.6-8-8 0-4.4 3.6-8 8-8 4.4 0 8 3.6 8 8 0 4.4-3.6 8-8 8" fill="#efffd9"/><circle cx="21.5" cy="31.5" r="6" fill="#545b61"/><circle cx="21.5" cy="31.5" r="2.3" fill="#ff5263"/><path d="m42.5 39.5c-4.4 0-8-3.6-8-8 0-4.4 3.6-8 8-8 4.4 0 8 3.6 8 8 0 4.4-3.6 8-8 8" fill="#efffd9"/><path d="m42.5 37.5c-3.3 0-6-2.7-6-6 0-3.3 2.7-6 6-6 3.3 0 6 2.7 6 6 0 3.3-2.7 6-6 6" fill="#545b61"/><circle cx="42.5" cy="31.5" r="2.3" fill="#ff5263"/><path d="m19.8 54.1c-7.4 0-7.4-13 0-13h24.5c7.4 0 7.4 13 0 13h-24.5" fill="#efffd9"/><path d="m20.5 52.6c-6 0-6-10 0-10h23c6 0 6 10 0 10h-23" fill="#89967a"/><g opacity=".7" fill="#3e4347"><path d="m21.2 50.7c0 1.2-2 1.2-2 0v-6.1c0-1.2 2-1.2 2 0v6.1"/><path d="m25.9 50.7c0 1.2-2 1.2-2 0v-6.1c0-1.2 2-1.2 2 0v6.1"/><path d="m30.6 50.7c0 1.2-2 1.2-2 0v-6.1c0-1.2 2-1.2 2 0v6.1"/><path d="m35.4 50.7c0 1.2-2 1.2-2 0v-6.1c0-1.2 2-1.2 2 0v6.1"/><path d="m40.1 50.7c0 1.2-2 1.2-2 0v-6.1c0-1.2 2-1.2 2 0v6.1"/><path d="m44.8 50.7c0 1.2-2 1.2-2 0v-6.1c0-1.2 2-1.2 2 0v6.1"/></g><circle cx="32" cy="37" r="2" fill="#f5f5f5"/><path transform="matrix(.7071-.7071.7071.7071-16.7765 33.4583)" fill="#545b61" d="m31.6 35h.8v4h-.8z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f917.svg b/public/emoji/1f917.svg
new file mode 100644
index 000000000..238b5a782
--- /dev/null
+++ b/public/emoji/1f917.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="30" r="28" fill="#ffdd67"/><g fill="#ff717f"><ellipse transform="matrix(.2588-.9659.9659.2588 16.2122 64.2167)" cx="49.9" cy="21.5" rx="6.1" ry="8.4" opacity=".8"/><ellipse transform="matrix(.8192-.5735.5735.8192-13.9487 12.1328)" cx="12.3" cy="28.2" rx="8.4" ry="6.1" opacity=".8"/></g><g fill="#664e27"><path d="m26.7 18.2c-2.5-4.3-5.3-6.1-7.8-5.6-2.5.4-4.6 3.1-5.4 8-.1.5.9 1.2 1.3.6 1.3-2 3.1-3 5.1-3.3 2-.4 4 0 5.9 1.4.5.3 1.2-.7.9-1.1"/><path d="m46.2 14.7c-2.5-4.2-5.3-6.1-7.8-5.6-2.5.4-4.6 3.2-5.4 8-.1.5.9 1.2 1.3.6 1.3-2 3.1-3 5.1-3.3 2-.4 4 0 5.9 1.4.4.3 1.1-.6.9-1.1"/><path d="m42.9 26.5c-6.3 6.3-14.3 7.7-22.4 3.9-1-.5-1.6.7-.8 1.6 2.8 3.2 7.8 5.6 13.4 4.6 5.6-1 9.5-5 11-9 .5-.9-.4-1.8-1.2-1.1"/></g><path d="m27.2 46.8c0 0 1.8-.6 1.1-3-.7-2.5-6.9 0-10-1.2 0 0 2.5-.8 1.7-2.9-.8-1.9-7.6-2.6-14.3 2.6-6.7 5.2-2.4 17.2 5.9 18.7 5.8 1 14.6.9 15.7-1.6.9-2-1.9-2.7-1.9-2.7s3.5 0 3.5-2.7c0-1.6-1.3-1.6-1.3-1.6s2.9-.4 2.9-3.1c.1-2.3-3.3-2.5-3.3-2.5" fill="#fff"/><path d="m28.4 46.9c2.2-1.5.3-5.1-2.4-4.7-2.3.4-6.3.4-6.3.4 0 0 1.3-.5 1-2.2-.3-1.7-2.7-4.2-12.3-.3-3.6 1.5-5.9 4.5-6.3 8.2-.4 4 1.4 8.7 4.3 10.8 3.2 2.4 10.7 3.8 17.9 2.4 4.8-.9 4.3-4 2.3-4.5 3.3-.6 3.6-3.4 2-4.2 3.7-1.2 2.7-5.8-.2-5.9m-2.6 5.1c-1.9.2-7 .6-7 .6s3.5.7 7.2.1c3.3-.5 3.1 2.8-1.5 3.4-2.2.3-5.7.4-5.7.4s3.2.5 4.9.3c4.4-.6 3.9 2.7-.2 3.3-7.3 1-13.2 0-16.1-2.1-4.1-3-6.5-13 1.5-16.7 3.6-1.7 9.5-3.2 10.4-1.2 1.2 2.9-4.2 3.2-4.2 3.2s4.4.6 10.7-.1c1.7-.2 3 1.9.9 3.1-1.8 1.1-7.9 1.5-7.9 1.5s3.3.1 7.9-.3c3.7-.3 4 3.9-.9 4.5" fill="#cccfd4"/><path d="m36.8 46.8c0 0-1.8-.6-1.1-3 .7-2.5 6.9 0 10-1.2 0 0-2.5-.8-1.7-2.9.8-1.9 7.6-2.6 14.3 2.6 6.7 5.2 2.3 17.2-5.9 18.6-5.8 1-14.6.9-15.7-1.6-.9-2 1.9-2.7 1.9-2.7s-3.5 0-3.5-2.7c0-1.6 1.3-1.6 1.3-1.6s-2.9-.4-2.9-3.1c-.1-2.2 3.3-2.4 3.3-2.4" fill="#fff"/><path d="m35.4 52.7c-1.5.8-1.2 3.6 2 4.2-2 .5-2.5 3.6 2.3 4.5 7.3 1.4 14.7.1 17.9-2.4 2.8-2.1 4.7-6.8 4.3-10.8-.4-3.7-2.7-6.7-6.3-8.2-9.7-3.9-12-1.5-12.3.3-.3 1.7 1 2.2 1 2.2 0 0-4 0-6.3-.4-2.7-.5-4.6 3.2-2.4 4.7-2.9.2-3.9 4.8-.2 5.9m1.9-5.2c4.6.4 7.9.3 7.9.3s-6.1-.4-7.9-1.5c-2.1-1.2-.8-3.3.9-3.1 6.4.8 10.7.1 10.7.1s-5.4-.4-4.2-3.2c.9-2 6.8-.5 10.4 1.2 8 3.8 5.5 13.7 1.5 16.7-2.8 2.1-8.8 3.2-16.1 2.1-4.2-.6-4.7-3.9-.2-3.3 1.7.2 4.9-.3 4.9-.3s-3.5-.1-5.7-.4c-4.6-.6-4.8-3.9-1.5-3.4 3.6.5 7.2-.1 7.2-.1s-5.1-.3-7-.6c-4.9-.6-4.6-4.8-.9-4.5" fill="#cccfd4"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f918-1f3fb.svg b/public/emoji/1f918-1f3fb.svg
new file mode 100644
index 000000000..2ac3beae0
--- /dev/null
+++ b/public/emoji/1f918-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.1 47.3c.4 2.3 2.7 3.8 5.1 3.4 2.4-.4 4-2.6 3.5-4.9l-6-32.7c-.4-2.3-2.7-3.8-5.1-3.4-2.4.4-4 2.6-3.5 4.9l6 32.7" fill="#ffe1bd"/><path d="m21 50.1c2.4-.4 4-2.6 3.6-4.9l-6-32.7c-.2-1.2-1-2.3-2-2.9 2 .1 3.8 1.5 4.2 3.5l6 32.7c.4 2.3-1.1 4.5-3.5 4.9-1.1.2-2.1 0-3-.5.1 0 .4 0 .7-.1" fill="#e6b796"/><g fill="#ffe1bd"><path d="m47.1 34.4c0 0-23.1 2-25.4-4.7l-6.1 4.5c0 0-1.9 11 1.1 18.4 3.2 7.9 13.7 7.5 13.7 7.5 10.8 2.2 15.2.5 19.7-9.9 1.6-3.7-3-15.8-3-15.8"/><path d="m39.5 39.2c-.1 2.3 1.7 4.3 4.1 4.4 2.4.1 4.5-1.7 4.6-4l1.8-33.2c.1-2.3-1.7-4.3-4.1-4.4-2.4-.1-4.5 1.7-4.6 4l-1.8 33.2"/></g><path d="m41.8 42.6c2.4.1 4.5-1.7 4.6-4l1.6-33.3c.1-1.3-.5-2.4-1.3-3.2 2 .5 3.4 2.3 3.3 4.3l-1.7 33.2c-.1 2.3-2.2 4.1-4.6 4-1.1-.1-2.1-.5-2.8-1.2.3.1.6.1.9.2" fill="#e6b796"/><g fill="#ffe1bd"><path d="m22.7 26.6c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3v-6.7"/><path d="m31.5 26.1c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3 0 0 0-6.7 0-6.7"/></g><g fill="#e6b796"><path d="m25.8 36c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.5 1.6.9 2.6.9"/><path d="m34.6 35.5c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.6 1.6.9 2.6.9"/><path d="m43.5 41.7c-5.9-2.1-16.3 1.8-14.9 12 0-9.6 8.9-11.9 13.9-11.9.6 0 1-.1 1-.1"/><path d="m42.1 31.8c-3.3-2.4-4.3.8-10.2.3-2.6-.2-4.3 5-.6 7.4 5.2 3.3 6-.5 7.2 1.1 1.2 1.7 2.5 2.2 3.5 4.1.7 1.4 6.7.1 7.7-2.6 1.9-5-2.5-6.4-7.6-10.3"/></g><path d="m42.4 32.8c-3.4-2.5-4.5.8-10.7.3-2.7-.2-4.5 5.2-.6 7.7 5.4 3.4 6.3-.5 7.5 1.2 1.3 1.8 2.6 2.3 3.7 4.3.8 1.5-2.2 6.5-2.2 6.5s5.4 5.6 7.1 3c3.2-4.9 3.7-7.7 4-10.8.5-7.2-3.4-8.2-8.8-12.2" fill="#ffe1bd"/><g fill="#e6b796"><path d="m41.4 46.3c.2.5.1 1.3-.2 2.1.6-1.3 1-2.7.7-3.4-1-2-1.7-2.5-3-4.3-1.2-1.7-2.1 2.2-7.5-1.2-2-1.3-2.5-3.3-2.1-5-1 1.7-.9 4.6 1.6 6.2 5.4 3.4 6.3-.5 7.5 1.2 1.4 1.9 2 2.4 3 4.4"/><path d="m46.6 34.9c6.9 5.3 3.9 15.7.6 20.1-5.2 6.9-10 5.9-16.7 4.5 0 0-8.8 1-13.6-6.8 3 8.2 13.6 7.8 13.6 7.8 7.2 2.2 12.2 2.7 17.7-4.4 3.4-4.5 7.2-16.9-1.6-21.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f918-1f3fc.svg b/public/emoji/1f918-1f3fc.svg
new file mode 100644
index 000000000..edbd0b208
--- /dev/null
+++ b/public/emoji/1f918-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.1 47.3c.4 2.3 2.7 3.8 5.1 3.4 2.4-.4 4-2.6 3.5-4.9l-6-32.7c-.4-2.3-2.7-3.8-5.1-3.4-2.4.4-4 2.6-3.5 4.9l6 32.7" fill="#fed0ac"/><path d="m21 50.1c2.4-.4 4-2.6 3.6-4.9l-6-32.7c-.2-1.2-1-2.3-2-2.9 2 .1 3.8 1.5 4.2 3.5l6 32.7c.4 2.3-1.1 4.5-3.5 4.9-1.1.2-2.1 0-3-.5.1 0 .4 0 .7-.1" fill="#e0a372"/><g fill="#fed0ac"><path d="m47.1 34.4c0 0-23.1 2-25.4-4.7l-6.1 4.5c0 0-1.9 11 1.1 18.4 3.2 7.9 13.7 7.5 13.7 7.5 10.8 2.2 15.2.5 19.7-9.9 1.6-3.7-3-15.8-3-15.8"/><path d="m39.5 39.2c-.1 2.3 1.7 4.3 4.1 4.4 2.4.1 4.5-1.7 4.6-4l1.7-33.2c.1-2.3-1.7-4.3-4.1-4.4-2.4-.1-4.5 1.7-4.6 4l-1.7 33.2"/></g><path d="m41.8 42.6c2.4.1 4.5-1.7 4.6-4l1.6-33.3c.1-1.3-.5-2.4-1.3-3.2 2 .5 3.4 2.3 3.3 4.3l-1.7 33.2c-.1 2.3-2.2 4.1-4.6 4-1.1-.1-2.1-.5-2.8-1.2.3.1.6.1.9.2" fill="#e0a372"/><g fill="#fed0ac"><path d="m22.7 26.6c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3v-6.7"/><path d="m31.5 26.1c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3 0 0 0-6.7 0-6.7"/></g><g fill="#e0a372"><path d="m25.8 36c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.5 1.6.9 2.6.9"/><path d="m34.6 35.5c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.6 1.6.9 2.6.9"/><path d="m43.5 41.7c-5.9-2.1-16.3 1.8-14.9 12 0-9.6 8.9-11.9 13.9-11.9.6 0 1-.1 1-.1"/><path d="m42.1 31.8c-3.3-2.4-4.3.8-10.2.3-2.6-.2-4.3 5-.6 7.4 5.2 3.3 6-.5 7.2 1.1 1.2 1.7 2.5 2.2 3.5 4.1.7 1.4 6.7.1 7.7-2.6 1.9-5-2.5-6.4-7.6-10.3"/></g><path d="m42.4 32.8c-3.4-2.5-4.5.8-10.7.3-2.7-.2-4.5 5.2-.6 7.7 5.4 3.4 6.3-.5 7.5 1.2 1.3 1.8 2.6 2.3 3.7 4.3.8 1.5-2.2 6.5-2.2 6.5s5.4 5.6 7.1 3c3.2-4.9 3.7-7.7 4-10.8.5-7.2-3.4-8.2-8.8-12.2" fill="#fed0ac"/><g fill="#e0a372"><path d="m41.4 46.3c.2.5.1 1.3-.2 2.1.6-1.3 1-2.7.7-3.4-1-2-1.7-2.5-3-4.3-1.2-1.7-2.1 2.2-7.5-1.2-2-1.3-2.5-3.3-2.1-5-1 1.7-.9 4.6 1.6 6.2 5.4 3.4 6.3-.5 7.5 1.2 1.4 1.9 2 2.4 3 4.4"/><path d="m46.6 34.9c6.9 5.3 3.9 15.7.6 20.1-5.2 6.9-10 5.9-16.7 4.5 0 0-8.8 1-13.6-6.8 3 8.2 13.6 7.8 13.6 7.8 7.2 2.2 12.2 2.7 17.7-4.4 3.4-4.5 7.2-16.9-1.6-21.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f918-1f3fd.svg b/public/emoji/1f918-1f3fd.svg
new file mode 100644
index 000000000..39f8819a5
--- /dev/null
+++ b/public/emoji/1f918-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.1 47.3c.4 2.3 2.7 3.8 5.1 3.4 2.4-.4 4-2.6 3.5-4.9l-6-32.7c-.4-2.3-2.7-3.8-5.1-3.4-2.4.4-4 2.6-3.5 4.9l6 32.7" fill="#d6a57c"/><path d="m21 50.1c2.4-.4 4-2.6 3.6-4.9l-6-32.7c-.2-1.2-1-2.3-2-2.9 2 .1 3.8 1.5 4.2 3.5l6 32.7c.4 2.3-1.1 4.5-3.5 4.9-1.1.2-2.1 0-3-.5.1 0 .4 0 .7-.1" fill="#b58360"/><g fill="#d6a57c"><path d="m47.1 34.4c0 0-23.1 2-25.4-4.7l-6.1 4.5c0 0-1.9 11 1.1 18.4 3.2 7.9 13.7 7.5 13.7 7.5 10.8 2.2 15.2.5 19.7-9.9 1.6-3.7-3-15.8-3-15.8"/><path d="m39.5 39.2c-.1 2.3 1.7 4.3 4.1 4.4 2.4.1 4.5-1.7 4.6-4l1.8-33.2c.1-2.3-1.7-4.3-4.1-4.4-2.4-.1-4.5 1.7-4.6 4l-1.8 33.2"/></g><path d="m41.8 42.6c2.4.1 4.5-1.7 4.6-4l1.6-33.3c.1-1.3-.5-2.4-1.3-3.2 2 .5 3.4 2.3 3.3 4.3l-1.7 33.2c-.1 2.3-2.2 4.1-4.6 4-1.1-.1-2.1-.5-2.8-1.2.3.1.6.1.9.2" fill="#b58360"/><g fill="#d6a57c"><path d="m22.7 26.6c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3v-6.7"/><path d="m31.5 26.1c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3 0 0 0-6.7 0-6.7"/></g><g fill="#b58360"><path d="m25.8 36c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.5 1.6.9 2.6.9"/><path d="m34.6 35.5c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.6 1.6.9 2.6.9"/><path d="m43.5 41.7c-5.9-2.1-16.3 1.8-14.9 12 0-9.6 8.9-11.9 13.9-11.9.6 0 1-.1 1-.1"/><path d="m42.1 31.8c-3.3-2.4-4.3.8-10.2.3-2.6-.2-4.3 5-.6 7.4 5.2 3.3 6-.5 7.2 1.1 1.2 1.7 2.5 2.2 3.5 4.1.7 1.4 6.7.1 7.7-2.6 1.9-5-2.5-6.4-7.6-10.3"/></g><path d="m42.4 32.8c-3.4-2.5-4.5.8-10.7.3-2.7-.2-4.5 5.2-.6 7.7 5.4 3.4 6.3-.5 7.5 1.2 1.3 1.8 2.6 2.3 3.7 4.3.8 1.5-2.2 6.5-2.2 6.5s5.4 5.6 7.1 3c3.2-4.9 3.7-7.7 4-10.8.5-7.2-3.4-8.2-8.8-12.2" fill="#d6a57c"/><g fill="#b58360"><path d="m41.4 46.3c.2.5.1 1.3-.2 2.1.6-1.3 1-2.7.7-3.4-1-2-1.7-2.5-3-4.3-1.2-1.7-2.1 2.2-7.5-1.2-2-1.3-2.5-3.3-2.1-5-1 1.7-.9 4.6 1.6 6.2 5.4 3.4 6.3-.5 7.5 1.2 1.4 1.9 2 2.4 3 4.4"/><path d="m46.6 34.9c6.9 5.3 3.9 15.7.6 20.1-5.2 6.9-10 5.9-16.7 4.5 0 0-8.8 1-13.6-6.8 3 8.2 13.6 7.8 13.6 7.8 7.2 2.2 12.2 2.7 17.7-4.4 3.4-4.5 7.2-16.9-1.6-21.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f918-1f3fe.svg b/public/emoji/1f918-1f3fe.svg
new file mode 100644
index 000000000..b8b1f4500
--- /dev/null
+++ b/public/emoji/1f918-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.1 47.3c.4 2.3 2.7 3.8 5.1 3.4 2.4-.4 4-2.6 3.5-4.9l-6-32.7c-.4-2.3-2.7-3.8-5.1-3.4-2.4.4-4 2.6-3.5 4.9l6 32.7" fill="#b47d56"/><path d="m21 50.1c2.4-.4 4-2.6 3.6-4.9l-6-32.7c-.2-1.2-1-2.3-2-2.9 2 .1 3.8 1.5 4.2 3.5l6 32.7c.4 2.3-1.1 4.5-3.5 4.9-1.1.2-2.1 0-3-.5.1 0 .4 0 .7-.1" fill="#935e3e"/><g fill="#b47d56"><path d="m47.1 34.4c0 0-23.1 2-25.4-4.7l-6.1 4.5c0 0-1.9 11 1.1 18.4 3.2 7.9 13.7 7.5 13.7 7.5 10.8 2.2 15.2.5 19.7-9.9 1.6-3.7-3-15.8-3-15.8"/><path d="m39.5 39.2c-.1 2.3 1.7 4.3 4.1 4.4 2.4.1 4.5-1.7 4.6-4l1.7-33.2c.1-2.3-1.7-4.3-4.1-4.4-2.4-.1-4.5 1.7-4.6 4l-1.7 33.2"/></g><path d="m41.8 42.6c2.4.1 4.5-1.7 4.6-4l1.6-33.3c.1-1.3-.5-2.4-1.3-3.2 2 .5 3.4 2.3 3.3 4.3l-1.7 33.2c-.1 2.3-2.2 4.1-4.6 4-1.1-.1-2.1-.5-2.8-1.2.3.1.6.1.9.2" fill="#935e3e"/><g fill="#b47d56"><path d="m22.7 26.6c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3v-6.7"/><path d="m31.5 26.1c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3 0 0 0-6.7 0-6.7"/></g><g fill="#935e3e"><path d="m25.8 36c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.5 1.6.9 2.6.9"/><path d="m34.6 35.5c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.6 1.6.9 2.6.9"/><path d="m43.5 41.7c-5.9-2.1-16.3 1.8-14.9 12 0-9.6 8.9-11.9 13.9-11.9.6 0 1-.1 1-.1"/><path d="m42.1 31.8c-3.3-2.4-4.3.8-10.2.3-2.6-.2-4.3 5-.6 7.4 5.2 3.3 6-.5 7.2 1.1 1.2 1.7 2.5 2.2 3.5 4.1.7 1.4 6.7.1 7.7-2.6 1.9-5-2.5-6.4-7.6-10.3"/></g><path d="m42.4 32.8c-3.4-2.5-4.5.8-10.7.3-2.7-.2-4.5 5.2-.6 7.7 5.4 3.4 6.3-.5 7.5 1.2 1.3 1.8 2.6 2.3 3.7 4.3.8 1.5-2.2 6.5-2.2 6.5s5.4 5.6 7.1 3c3.2-4.9 3.7-7.7 4-10.8.5-7.2-3.4-8.2-8.8-12.2" fill="#b47d56"/><g fill="#935e3e"><path d="m41.4 46.3c.2.5.1 1.3-.2 2.1.6-1.3 1-2.7.7-3.4-1-2-1.7-2.5-3-4.3-1.2-1.7-2.1 2.2-7.5-1.2-2-1.3-2.5-3.3-2.1-5-1 1.7-.9 4.6 1.6 6.2 5.4 3.4 6.3-.5 7.5 1.2 1.4 1.9 2 2.4 3 4.4"/><path d="m46.6 34.9c6.9 5.3 3.9 15.7.6 20.1-5.2 6.9-10 5.9-16.7 4.5 0 0-8.8 1-13.6-6.8 3 8.2 13.6 7.8 13.6 7.8 7.2 2.2 12.2 2.7 17.7-4.4 3.4-4.5 7.2-16.9-1.6-21.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f918-1f3ff.svg b/public/emoji/1f918-1f3ff.svg
new file mode 100644
index 000000000..1dfaceff8
--- /dev/null
+++ b/public/emoji/1f918-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.1 47.3c.4 2.3 2.7 3.8 5.1 3.4 2.4-.4 4-2.6 3.5-4.9l-6-32.7c-.4-2.3-2.7-3.8-5.1-3.4-2.4.4-4 2.6-3.5 4.9l6 32.7" fill="#8a6859"/><path d="m21 50.1c2.4-.4 4-2.6 3.6-4.9l-6-32.7c-.2-1.2-1-2.3-2-2.9 2 .1 3.8 1.5 4.2 3.5l6 32.7c.4 2.3-1.1 4.5-3.5 4.9-1.1.2-2.1 0-3-.5.1 0 .4 0 .7-.1" fill="#705041"/><g fill="#8a6859"><path d="m47.1 34.4c0 0-23.1 2-25.4-4.7l-6.1 4.5c0 0-1.9 11 1.1 18.4 3.2 7.9 13.7 7.5 13.7 7.5 10.8 2.2 15.2.5 19.7-9.9 1.6-3.7-3-15.8-3-15.8"/><path d="m39.5 39.2c-.1 2.3 1.7 4.3 4.1 4.4 2.4.1 4.5-1.7 4.6-4l1.8-33.2c.1-2.3-1.7-4.3-4.1-4.4-2.4-.1-4.5 1.7-4.6 4l-1.8 33.2"/></g><path d="m41.8 42.6c2.4.1 4.5-1.7 4.6-4l1.6-33.3c.1-1.3-.5-2.4-1.3-3.2 2 .5 3.4 2.3 3.3 4.3l-1.7 33.2c-.1 2.3-2.2 4.1-4.6 4-1.1-.1-2.1-.5-2.8-1.2.3.1.6.1.9.2" fill="#705041"/><g fill="#8a6859"><path d="m22.7 26.6c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3v-6.7"/><path d="m31.5 26.1c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3 0 0 0-6.7 0-6.7"/></g><g fill="#705041"><path d="m25.8 36c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.5 1.6.9 2.6.9"/><path d="m34.6 35.5c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.6 1.6.9 2.6.9"/><path d="m43.5 41.7c-5.9-2.1-16.3 1.8-14.9 12 0-9.6 8.9-11.9 13.9-11.9.6 0 1-.1 1-.1"/><path d="m42.1 31.8c-3.3-2.4-4.3.8-10.2.3-2.6-.2-4.3 5-.6 7.4 5.2 3.3 6-.5 7.2 1.1 1.2 1.7 2.5 2.2 3.5 4.1.7 1.4 6.7.1 7.7-2.6 1.9-5-2.5-6.4-7.6-10.3"/></g><path d="m42.4 32.8c-3.4-2.5-4.5.8-10.7.3-2.7-.2-4.5 5.2-.6 7.7 5.4 3.4 6.3-.5 7.5 1.2 1.3 1.8 2.6 2.3 3.7 4.3.8 1.5-2.2 6.5-2.2 6.5s5.4 5.6 7.1 3c3.2-4.9 3.7-7.7 4-10.8.5-7.2-3.4-8.2-8.8-12.2" fill="#8a6859"/><g fill="#705041"><path d="m41.4 46.3c.2.5.1 1.3-.2 2.1.6-1.3 1-2.7.7-3.4-1-2-1.7-2.5-3-4.3-1.2-1.7-2.1 2.2-7.5-1.2-2-1.3-2.5-3.3-2.1-5-1 1.7-.9 4.6 1.6 6.2 5.4 3.4 6.3-.5 7.5 1.2 1.4 1.9 2 2.4 3 4.4"/><path d="m46.6 34.9c6.9 5.3 3.9 15.7.6 20.1-5.2 6.9-10 5.9-16.7 4.5 0 0-8.8 1-13.6-6.8 3 8.2 13.6 7.8 13.6 7.8 7.2 2.2 12.2 2.7 17.7-4.4 3.4-4.5 7.2-16.9-1.6-21.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f918.svg b/public/emoji/1f918.svg
new file mode 100644
index 000000000..125c33854
--- /dev/null
+++ b/public/emoji/1f918.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m18.1 47.3c.4 2.3 2.7 3.8 5.1 3.4 2.4-.4 4-2.6 3.5-4.9l-6-32.7c-.4-2.3-2.7-3.8-5.1-3.4-2.4.4-4 2.6-3.5 4.9l6 32.7" fill="#ffdd67"/><path d="m21 50.1c2.4-.4 4-2.6 3.6-4.9l-6-32.7c-.2-1.2-1-2.3-2-2.9 2 .1 3.8 1.5 4.2 3.5l6 32.7c.4 2.3-1.1 4.5-3.5 4.9-1.1.2-2.1 0-3-.5.1 0 .4 0 .7-.1" fill="#eba352"/><g fill="#ffdd67"><path d="m47.1 34.4c0 0-23.1 2-25.4-4.7l-6.1 4.5c0 0-1.9 11 1.1 18.4 3.2 7.9 13.7 7.5 13.7 7.5 10.8 2.2 15.2.5 19.7-9.9 1.6-3.7-3-15.8-3-15.8"/><path d="m39.5 39.2c-.1 2.3 1.7 4.3 4.1 4.4 2.4.1 4.5-1.7 4.6-4l1.8-33.2c.1-2.3-1.7-4.3-4.1-4.4-2.4-.1-4.5 1.7-4.6 4l-1.8 33.2"/></g><path d="m41.8 42.6c2.4.1 4.5-1.7 4.6-4l1.6-33.3c.1-1.3-.5-2.4-1.3-3.2 2 .5 3.4 2.3 3.3 4.3l-1.7 33.2c-.1 2.3-2.2 4.1-4.6 4-1.1-.1-2.1-.5-2.8-1.2.3.1.6.1.9.2" fill="#eba352"/><g fill="#ffdd67"><path d="m22.7 26.6c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3v-6.7"/><path d="m31.5 26.1c0-2.4 1.9-4.3 4.3-4.3h.1c2.4 0 4.3 1.9 4.3 4.3v6.7c0 2.4-1.9 4.3-4.3 4.3h-.1c-2.4 0-4.3-1.9-4.3-4.3 0 0 0-6.7 0-6.7"/></g><g fill="#eba352"><path d="m25.8 36c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.5 1.6.9 2.6.9"/><path d="m34.6 35.5c2.5 0 4.4-1.9 4.4-4.2v-6.7c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.7c0 2.4-1.9 4.2-4.3 4.2h-.1c-1.8 0-3.3-1-3.9-2.5.7.6 1.6.9 2.6.9"/><path d="m43.5 41.7c-5.9-2.1-16.3 1.8-14.9 12 0-9.6 8.9-11.9 13.9-11.9.6 0 1-.1 1-.1"/><path d="m42.1 31.8c-3.3-2.4-4.3.8-10.2.3-2.6-.2-4.3 5-.6 7.4 5.2 3.3 6-.5 7.2 1.1 1.2 1.7 2.5 2.2 3.5 4.1.7 1.4 6.7.1 7.7-2.6 1.9-5-2.5-6.4-7.6-10.3"/></g><path d="m42.4 32.8c-3.4-2.5-4.5.8-10.7.3-2.7-.2-4.5 5.2-.6 7.7 5.4 3.4 6.3-.5 7.5 1.2 1.3 1.8 2.6 2.3 3.7 4.3.8 1.5-2.2 6.5-2.2 6.5s5.4 5.6 7.1 3c3.2-4.9 3.7-7.7 4-10.8.5-7.2-3.4-8.2-8.8-12.2" fill="#ffdd67"/><g fill="#eba352"><path d="m41.4 46.3c.2.5.1 1.3-.2 2.1.6-1.3 1-2.7.7-3.4-1-2-1.7-2.5-3-4.3-1.2-1.7-2.1 2.2-7.5-1.2-2-1.3-2.5-3.3-2.1-5-1 1.7-.9 4.6 1.6 6.2 5.4 3.4 6.3-.5 7.5 1.2 1.4 1.9 2 2.4 3 4.4"/><path d="m46.6 34.9c6.9 5.3 3.9 15.7.6 20.1-5.2 6.9-10 5.9-16.7 4.5 0 0-8.8 1-13.6-6.8 3 8.2 13.6 7.8 13.6 7.8 7.2 2.2 12.2 2.7 17.7-4.4 3.4-4.5 7.2-16.9-1.6-21.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f919-1f3fb.svg b/public/emoji/1f919-1f3fb.svg
new file mode 100644
index 000000000..6798a545f
--- /dev/null
+++ b/public/emoji/1f919-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><path d="m47.8 31c0 0-8.6-6.5-9.8-8.5-1.4-2.4-2.1-6.1 1.9-8.6 4.2-2.7 6.3-7 5-9.6-1.6-3.2-5.1-3.1-7.7.4-5.9 7.6-12.5 10.9-16.2 16.7-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l7.2 4.2 20.5-21.4"/><path d="m28.7 52.5c2.4 2.1 8.5 8.1 8.5 8.1 3.7 3.2 8.6-2.2 4.9-5.4l-10.8-9.8c.1 0-6.2 3.9-2.6 7.1"/></g><path d="m42.3 55.3c2.9 3-1.6 7.8-4.9 4.4-2.6-2.7-5.1-5.5-10.1-8.6-2.9-1.8-5.9-3.5-5.9-3.5-3.6-2.1-7.5-8.3-5.4-13.8 1.4-3.7 4.1-8.8 6.3-12.1 3.7-5.8 10.2-9.5 16.1-17.1.8-1.1 2.5-2.7 4.4-2.3-1.7-.6-3.8.2-5.6 2.5-5.9 7.5-12.5 10.8-16.2 16.6-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l6.5 3.8c5.5 3.4 7.1 5.9 10.3 8.7 1.7 1.4 4 1.9 5.5.2 1.8-2 1.4-4.2-.1-5.6" fill="#e6b796"/><path d="m37.7 22.2c11.5 6.4 12.3 10.9 12.3 13.6-.1 4.9-6.8 5-8 .8l-.6-5.9c-.5-5-8-10.9-3.7-8.5" fill="#ffe1bd"/><path d="m23 31.5c4.3 2.6 9.8 1.4 12.7-2.7-.2.6-.4 1.2-.8 1.7-2.2 3.6-6.8 4.8-10.4 2.7-1-.6-1.9-1.5-2.5-2.4.4.2.7.5 1 .7" fill="#e6b796"/><path d="m36.8 42l-3.6.3-2.7-2.3c-3.3-2.7-7.6 2.7-4.4 5.4l3.9 3.2c.8.6 1.4.8 2.4.7l5.1-.5c4.2-.3 3.5-7.2-.7-6.8" fill="#ffe1bd"/><path d="m38.1 48.2l-5.1.4c-1.1.1-1.7-.1-2.4-.7l-3.9-3.2c-1.4-1.2-1.4-2.9-.6-4.2-1.3 1.3-1.7 3.5 0 4.9l3.9 3.2c.8.6 1.4.8 2.4.7l5.1-.5c1.1-.1 1.9-.7 2.4-1.5-.5.5-1.1.8-1.8.9" fill="#e6b796"/><path d="m41.3 36l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#ffe1bd"/><path d="m42.8 43.2l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.6.6-1.3 1-2.1 1" fill="#e6b796"/><path d="m45.8 31.7l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#ffe1bd"/><g fill="#e6b796"><path d="m42.1 32.7c0 0 1.3-.9 3.6-.7-1.7-.9-3.7-.3-3.7-.3s-3.9-4.6-7.5-2.7c3.8-.8 7.6 3.7 7.6 3.7"/><path d="m47.2 38.9l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.5.6-1.2.9-2.1 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f919-1f3fc.svg b/public/emoji/1f919-1f3fc.svg
new file mode 100644
index 000000000..1c604faa3
--- /dev/null
+++ b/public/emoji/1f919-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m47.8 31c0 0-8.6-6.5-9.8-8.5-1.4-2.4-2.1-6.1 1.9-8.6 4.2-2.7 6.3-7 5-9.6-1.6-3.2-5.1-3.1-7.7.4-5.9 7.6-12.5 10.9-16.2 16.7-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l7.2 4.2 20.5-21.4"/><path d="m28.7 52.5c2.4 2.1 8.5 8.1 8.5 8.1 3.7 3.2 8.6-2.2 4.9-5.4l-10.8-9.8c.1 0-6.2 3.9-2.6 7.1"/></g><path d="m42.3 55.3c2.9 3-1.6 7.8-4.9 4.4-2.6-2.7-5.1-5.5-10.1-8.6-2.9-1.8-5.9-3.5-5.9-3.5-3.6-2.1-7.5-8.3-5.4-13.8 1.4-3.7 4.1-8.8 6.3-12.1 3.7-5.8 10.2-9.5 16.1-17.1.8-1.1 2.5-2.7 4.4-2.3-1.7-.6-3.8.2-5.6 2.5-5.9 7.5-12.5 10.8-16.2 16.6-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l6.5 3.8c5.5 3.4 7.1 5.9 10.3 8.7 1.7 1.4 4 1.9 5.5.2 1.8-2 1.4-4.2-.1-5.6" fill="#e0a372"/><path d="m37.7 22.2c11.5 6.4 12.3 10.9 12.3 13.6-.1 4.9-6.8 5-8 .8l-.6-5.9c-.5-5-8-10.9-3.7-8.5" fill="#fed0ac"/><path d="m23 31.5c4.3 2.6 9.8 1.4 12.7-2.7-.2.6-.4 1.2-.8 1.7-2.2 3.6-6.8 4.8-10.4 2.7-1-.6-1.9-1.5-2.5-2.4.4.2.7.5 1 .7" fill="#e0a372"/><path d="m36.8 42l-3.6.3-2.7-2.3c-3.3-2.7-7.6 2.7-4.4 5.4l3.9 3.2c.7.6 1.4.8 2.4.7l5.1-.5c4.2-.3 3.5-7.2-.7-6.8" fill="#fed0ac"/><path d="m38.1 48.2l-5.1.4c-1.1.1-1.7-.1-2.4-.7l-3.9-3.2c-1.4-1.2-1.4-2.9-.6-4.2-1.3 1.3-1.7 3.5 0 4.9l3.9 3.2c.7.6 1.4.8 2.4.7l5.1-.5c1.1-.1 1.9-.7 2.4-1.5-.5.5-1.1.8-1.8.9" fill="#e0a372"/><path d="m41.3 36l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#fed0ac"/><path d="m42.8 43.2l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.6.6-1.3 1-2.1 1" fill="#e0a372"/><path d="m45.8 31.7l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#fed0ac"/><g fill="#e0a372"><path d="m42.1 32.7c0 0 1.3-.9 3.6-.7-1.7-.9-3.7-.3-3.7-.3s-3.9-4.6-7.5-2.7c3.8-.8 7.6 3.7 7.6 3.7"/><path d="m47.2 38.9l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.5.6-1.2.9-2.1 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f919-1f3fd.svg b/public/emoji/1f919-1f3fd.svg
new file mode 100644
index 000000000..727063804
--- /dev/null
+++ b/public/emoji/1f919-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><path d="m47.8 31c0 0-8.6-6.5-9.8-8.5-1.4-2.4-2.1-6.1 1.9-8.6 4.2-2.7 6.3-7 5-9.6-1.6-3.2-5.1-3.1-7.7.4-5.9 7.6-12.5 10.9-16.2 16.7-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l7.2 4.2 20.5-21.4"/><path d="m28.7 52.5c2.4 2.1 8.5 8.1 8.5 8.1 3.7 3.2 8.6-2.2 4.9-5.4l-10.8-9.8c.1 0-6.2 3.9-2.6 7.1"/></g><path d="m42.3 55.3c2.9 3-1.6 7.8-4.9 4.4-2.6-2.7-5.1-5.5-10.1-8.6-2.9-1.8-5.9-3.5-5.9-3.5-3.6-2.1-7.5-8.3-5.4-13.8 1.4-3.7 4.1-8.8 6.3-12.1 3.7-5.8 10.2-9.5 16.1-17.1.8-1.1 2.5-2.7 4.4-2.3-1.7-.6-3.8.2-5.6 2.5-5.9 7.5-12.5 10.8-16.2 16.6-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l6.5 3.8c5.5 3.4 7.1 5.9 10.3 8.7 1.7 1.4 4 1.9 5.5.2 1.8-2 1.4-4.2-.1-5.6" fill="#b58360"/><path d="m37.7 22.2c11.5 6.4 12.3 10.9 12.3 13.6-.1 4.9-6.8 5-8 .8l-.6-5.9c-.5-5-8-10.9-3.7-8.5" fill="#d6a57c"/><path d="m23 31.5c4.3 2.6 9.8 1.4 12.7-2.7-.2.6-.4 1.2-.8 1.7-2.2 3.6-6.8 4.8-10.4 2.7-1-.6-1.9-1.5-2.5-2.4.4.2.7.5 1 .7" fill="#b58360"/><path d="m36.8 42l-3.6.3-2.7-2.3c-3.3-2.7-7.6 2.7-4.4 5.4l3.9 3.2c.7.6 1.4.8 2.4.7l5.1-.5c4.2-.3 3.5-7.2-.7-6.8" fill="#d6a57c"/><path d="m38.1 48.2l-5.1.4c-1.1.1-1.7-.1-2.4-.7l-3.9-3.2c-1.4-1.2-1.4-2.9-.6-4.2-1.3 1.3-1.7 3.5 0 4.9l3.9 3.2c.7.6 1.4.8 2.4.7l5.1-.5c1.1-.1 1.9-.7 2.4-1.5-.5.5-1.1.8-1.8.9" fill="#b58360"/><path d="m41.3 36l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#d6a57c"/><path d="m42.8 43.2l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.6.6-1.3 1-2.1 1" fill="#b58360"/><path d="m45.8 31.7l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#d6a57c"/><g fill="#b58360"><path d="m42.1 32.7c0 0 1.3-.9 3.6-.7-1.7-.9-3.7-.3-3.7-.3s-3.9-4.6-7.5-2.7c3.8-.8 7.6 3.7 7.6 3.7"/><path d="m47.2 38.9l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.5.6-1.2.9-2.1 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f919-1f3fe.svg b/public/emoji/1f919-1f3fe.svg
new file mode 100644
index 000000000..c7d9afa18
--- /dev/null
+++ b/public/emoji/1f919-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><path d="m47.8 31c0 0-8.6-6.5-9.8-8.5-1.4-2.4-2.1-6.1 1.9-8.6 4.2-2.7 6.3-7 5-9.6-1.6-3.2-5.1-3.1-7.7.4-5.9 7.6-12.5 10.9-16.2 16.7-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l7.2 4.2 20.5-21.4"/><path d="m28.7 52.5c2.4 2.1 8.5 8.1 8.5 8.1 3.7 3.2 8.6-2.2 4.9-5.4l-10.8-9.8c.1 0-6.2 3.9-2.6 7.1"/></g><path d="m42.3 55.3c2.9 3-1.6 7.8-4.9 4.4-2.6-2.7-5.1-5.5-10.1-8.6-2.9-1.8-5.9-3.5-5.9-3.5-3.6-2.1-7.5-8.3-5.4-13.8 1.4-3.7 4.1-8.8 6.3-12.1 3.7-5.8 10.2-9.5 16.1-17.1.8-1.1 2.5-2.7 4.4-2.3-1.7-.6-3.8.2-5.6 2.5-5.9 7.5-12.5 10.8-16.2 16.6-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l6.5 3.8c5.5 3.4 7.1 5.9 10.3 8.7 1.7 1.4 4 1.9 5.5.2 1.8-2 1.4-4.2-.1-5.6" fill="#935e3e"/><path d="m37.7 22.2c11.5 6.4 12.3 10.9 12.3 13.6-.1 4.9-6.8 5-8 .8l-.6-5.9c-.5-5-8-10.9-3.7-8.5" fill="#b47d56"/><path d="m23 31.5c4.3 2.6 9.8 1.4 12.7-2.7-.2.6-.4 1.2-.8 1.7-2.2 3.6-6.8 4.8-10.4 2.7-1-.6-1.9-1.5-2.5-2.4.4.2.7.5 1 .7" fill="#935e3e"/><path d="m36.8 42l-3.6.3-2.7-2.3c-3.3-2.7-7.6 2.7-4.4 5.4l3.9 3.2c.8.6 1.4.8 2.4.7l5.1-.5c4.2-.3 3.5-7.2-.7-6.8" fill="#b47d56"/><path d="m38.1 48.2l-5.1.4c-1.1.1-1.7-.1-2.4-.7l-3.9-3.2c-1.4-1.2-1.4-2.9-.6-4.2-1.3 1.3-1.7 3.5 0 4.9l3.9 3.2c.7.6 1.4.8 2.4.7l5.1-.5c1.1-.1 1.9-.7 2.4-1.5-.5.5-1.1.8-1.8.9" fill="#935e3e"/><path d="m41.3 36l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#b47d56"/><path d="m42.8 43.2l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.6.6-1.3 1-2.1 1" fill="#935e3e"/><path d="m45.8 31.7l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#b47d56"/><g fill="#935e3e"><path d="m42.1 32.7c0 0 1.3-.9 3.6-.7-1.7-.9-3.7-.3-3.7-.3s-3.9-4.6-7.5-2.7c3.8-.8 7.6 3.7 7.6 3.7"/><path d="m47.2 38.9l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.5.6-1.2.9-2.1 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f919-1f3ff.svg b/public/emoji/1f919-1f3ff.svg
new file mode 100644
index 000000000..7f9581986
--- /dev/null
+++ b/public/emoji/1f919-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><path d="m47.8 31c0 0-8.6-6.5-9.8-8.5-1.4-2.4-2.1-6.1 1.9-8.6 4.2-2.7 6.3-7 5-9.6-1.6-3.2-5.1-3.1-7.7.4-5.9 7.6-12.5 10.9-16.2 16.7-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l7.2 4.2 20.5-21.4"/><path d="m28.7 52.5c2.4 2.1 8.5 8.1 8.5 8.1 3.7 3.2 8.6-2.2 4.9-5.4l-10.8-9.8c.1 0-6.2 3.9-2.6 7.1"/></g><path d="m42.3 55.3c2.9 3-1.6 7.8-4.9 4.4-2.6-2.7-5.1-5.5-10.1-8.6-2.9-1.8-5.9-3.5-5.9-3.5-3.6-2.1-7.5-8.3-5.4-13.8 1.4-3.7 4.1-8.8 6.3-12.1 3.7-5.8 10.2-9.5 16.1-17.1.8-1.1 2.5-2.7 4.4-2.3-1.7-.6-3.8.2-5.6 2.5-5.9 7.5-12.5 10.8-16.2 16.6-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l6.5 3.8c5.5 3.4 7.1 5.9 10.3 8.7 1.7 1.4 4 1.9 5.5.2 1.8-2 1.4-4.2-.1-5.6" fill="#705041"/><path d="m37.7 22.2c11.5 6.4 12.3 10.9 12.3 13.6-.1 4.9-6.8 5-8 .8l-.6-5.9c-.5-5-8-10.9-3.7-8.5" fill="#8a6859"/><path d="m23 31.5c4.3 2.6 9.8 1.4 12.7-2.7-.2.6-.4 1.2-.8 1.7-2.2 3.6-6.8 4.8-10.4 2.7-1-.6-1.9-1.5-2.5-2.4.4.2.7.5 1 .7" fill="#705041"/><path d="m36.8 42l-3.6.3-2.7-2.3c-3.3-2.7-7.6 2.7-4.4 5.4l3.9 3.2c.8.6 1.4.8 2.4.7l5.1-.5c4.2-.3 3.5-7.2-.7-6.8" fill="#8a6859"/><path d="m38.1 48.2l-5.1.4c-1.1.1-1.7-.1-2.4-.7l-3.9-3.2c-1.4-1.2-1.4-2.9-.6-4.2-1.3 1.3-1.7 3.5 0 4.9l3.9 3.2c.8.6 1.4.8 2.4.7l5.1-.5c1.1-.1 1.9-.7 2.4-1.5-.5.5-1.1.8-1.8.9" fill="#705041"/><path d="m41.3 36l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#8a6859"/><path d="m42.8 43.2l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.6.6-1.3 1-2.1 1" fill="#705041"/><path d="m45.8 31.7l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#8a6859"/><g fill="#705041"><path d="m42.1 32.7c0 0 1.3-.9 3.6-.7-1.7-.9-3.7-.3-3.7-.3s-3.9-4.6-7.5-2.7c3.8-.8 7.6 3.7 7.6 3.7"/><path d="m47.2 38.9l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.5.6-1.2.9-2.1 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f919.svg b/public/emoji/1f919.svg
new file mode 100644
index 000000000..84df19cce
--- /dev/null
+++ b/public/emoji/1f919.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><path d="m47.8 31c0 0-8.6-6.5-9.8-8.5-1.4-2.4-2.1-6.1 1.9-8.6 4.2-2.7 6.3-7 5-9.6-1.6-3.2-5.1-3.1-7.7.4-5.9 7.6-12.5 10.9-16.2 16.7-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l7.2 4.2 20.5-21.4"/><path d="m28.7 52.5c2.4 2.1 8.5 8.1 8.5 8.1 3.7 3.2 8.6-2.2 4.9-5.4l-10.8-9.8c.1 0-6.2 3.9-2.6 7.1"/></g><path d="m42.3 55.3c2.9 3-1.6 7.8-4.9 4.4-2.6-2.7-5.1-5.5-10.1-8.6-2.9-1.8-5.9-3.5-5.9-3.5-3.6-2.1-7.5-8.3-5.4-13.8 1.4-3.7 4.1-8.8 6.3-12.1 3.7-5.8 10.2-9.5 16.1-17.1.8-1.1 2.5-2.7 4.4-2.3-1.7-.6-3.8.2-5.6 2.5-5.9 7.5-12.5 10.8-16.2 16.6-2.2 3.4-5.1 8.6-6.5 12.4-2 5.5 2 12.4 5.6 14.4l6.5 3.8c5.5 3.4 7.1 5.9 10.3 8.7 1.7 1.4 4 1.9 5.5.2 1.8-2 1.4-4.2-.1-5.6" fill="#eba352"/><path d="m37.7 22.2c11.5 6.4 12.3 10.9 12.3 13.6-.1 4.9-6.8 5-8 .8l-.6-5.9c-.5-5-8-10.9-3.7-8.5" fill="#ffdd67"/><path d="m23 31.5c4.3 2.6 9.8 1.4 12.7-2.7-.2.6-.4 1.2-.8 1.7-2.2 3.6-6.8 4.8-10.4 2.6-1-.6-1.9-1.5-2.5-2.4.4.3.7.6 1 .8" fill="#eba352"/><path d="m36.8 42l-3.6.3-2.7-2.3c-3.3-2.7-7.6 2.7-4.4 5.4l3.9 3.2c.8.6 1.4.8 2.4.7l5.1-.5c4.2-.3 3.5-7.2-.7-6.8" fill="#ffdd67"/><path d="m38.1 48.2l-5.1.4c-1.1.1-1.7-.1-2.4-.7l-3.9-3.2c-1.4-1.2-1.4-2.9-.6-4.2-1.3 1.3-1.7 3.5 0 4.9l3.9 3.2c.7.6 1.4.8 2.4.7l5.1-.5c1.1-.1 1.9-.7 2.4-1.5-.5.5-1.1.8-1.8.9" fill="#eba352"/><path d="m41.3 36l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#ffdd67"/><path d="m42.8 43.2l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.6.6-1.3 1-2.1 1" fill="#eba352"/><path d="m45.8 31.7l-4.1.4-3.2-2.7c-3.8-3.1-8.9 3.1-5.1 6.3l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c4.8-.4 4-8.5-.9-8" fill="#ffdd67"/><g fill="#eba352"><path d="m42.1 32.7c0 0 1.3-.9 3.6-.7-1.7-.9-3.7-.3-3.7-.3s-3.9-4.6-7.5-2.7c3.8-.8 7.6 3.7 7.6 3.7"/><path d="m47.2 38.9l-5.9.6c-1.2.1-1.9-.2-2.8-.8l-4.6-3.8c-1.7-1.4-1.6-3.4-.7-4.9-1.5 1.6-2 4.1 0 5.7l4.6 3.8c.9.7 1.6 1 2.8.8l5.9-.6c1.3-.1 2.2-.8 2.8-1.8-.5.6-1.2.9-2.1 1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91a-1f3fb.svg b/public/emoji/1f91a-1f3fb.svg
new file mode 100644
index 000000000..7a7baa854
--- /dev/null
+++ b/public/emoji/1f91a-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.3 40.9h-8.1v-31.6c0-2.1 1.8-3.9 4-3.9 2.2 0 4 1.8 4 3.9l.1 31.6" fill="#ffe1bd"/><path d="m25.3 5.5c.3 0 .5 0 .7.1-1.9.3-3.3 1.9-3.3 3.8v31.6h-1.4v-31.7c-.1-2.1 1.7-3.8 4-3.8" fill="#e6b796"/><path d="m38.4 40.9h-9v-34.2c0-2.6 2-4.7 4.5-4.7 2.5 0 4.5 2.1 4.5 4.7 0 0 0 34.2 0 34.2" fill="#ffe1bd"/><path d="m33.8 2c.2 0 .5 0 .7.1-2.2.3-3.8 2.3-3.8 4.6v34.2h-1.4v-34.2c0-2.6 2-4.7 4.5-4.7" fill="#e6b796"/><path d="m46.2 40.9h-7.9v-32.2c0-2.2 1.8-4.1 3.9-4.1 2.2 0 3.9 1.8 3.9 4.1l.1 32.2" fill="#ffe1bd"/><path d="m42.3 4.6c.2 0 .5 0 .7.1-1.8.3-3.3 2-3.3 4v32.2h-1.4v-32.2c.1-2.3 1.8-4.1 4-4.1" fill="#e6b796"/><path d="m49.8 9.4c2 0 3.6 1.7 3.6 3.8v27.7h-7.2v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#ffe1bd"/><path d="m49.8 9.4c.2 0 .5 0 .7.1-1.7.3-2.9 1.9-2.9 3.7v27.7h-1.4v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#e6b796"/><path d="m13.5 30.2c4.3.4 5.7 3.7 6.2 5.4l.2.8c0 0 .5.5 1.1 1.4.1 0 .1 0 .2 0 0 0 1.9-3 1.8-9.2l6.3.5 1.4 1 7.7-.1 1.3 1.4 6.6-.4 1.4 1.3c0 0 5.7 0 5.8.6.5 2.1 1 5 0 13.5-2.4 20.5-28.8 16.8-34.2 7.7-1-1.7-4.9-6.5-4.9-6.5-.6-.5-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.8-1.8.2-4.7 3.2-4.4" fill="#ffe1bd"/><g fill="#e6b796"><path d="m11 31c-.2.7-.1 1.4.1 1.9 2 4.2 2.7 7.8 3 10.7.1 1 .5 2.1 1.1 2.7 2.9 3 7.2 14.4 17.5 14.4 11.4 0 16.9-5.2 18.6-7.4-1.3 3.2-6.7 8.6-18.7 8.6-11.2 0-14.2-10.1-18.2-14.6-.7-.9-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.5-.9-.3-2.4.7-3.3"/><path d="m20.1 41.8c0 0-1.3-4.1-1.8-6-.4-1.6-1.9-4.5-4.5-5.6 4 .5 5.4 3.8 5.9 5.4l.2.8c0 0 .7.5 1.3 1.4 0 0-1.3 1.8-1.1 4"/><path d="m28.9 26.9c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.1-.2-1.7"/><path d="m38 27.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/><path d="m45.8 28.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91a-1f3fc.svg b/public/emoji/1f91a-1f3fc.svg
new file mode 100644
index 000000000..7343906b1
--- /dev/null
+++ b/public/emoji/1f91a-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.3 40.9h-8.1v-31.6c0-2.1 1.8-3.9 4-3.9 2.2 0 4 1.8 4 3.9l.1 31.6" fill="#fed0ac"/><path d="m25.3 5.5c.3 0 .5 0 .7.1-1.9.3-3.3 1.9-3.3 3.8v31.6h-1.4v-31.7c-.1-2.1 1.7-3.8 4-3.8" fill="#e0a372"/><path d="m38.4 40.9h-9v-34.2c0-2.6 2-4.7 4.5-4.7 2.5 0 4.5 2.1 4.5 4.7v34.2" fill="#fed0ac"/><path d="m33.8 2c.2 0 .5 0 .7.1-2.2.3-3.8 2.3-3.8 4.6v34.2h-1.4v-34.2c0-2.6 2-4.7 4.5-4.7" fill="#e0a372"/><path d="m46.2 40.9h-7.9v-32.2c0-2.2 1.8-4.1 3.9-4.1 2.2 0 3.9 1.8 3.9 4.1l.1 32.2" fill="#fed0ac"/><path d="m42.3 4.6c.2 0 .5 0 .7.1-1.8.3-3.3 2-3.3 4v32.2h-1.4v-32.2c.1-2.3 1.8-4.1 4-4.1" fill="#e0a372"/><path d="m49.8 9.4c2 0 3.6 1.7 3.6 3.8v27.7h-7.2v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#fed0ac"/><path d="m49.8 9.4c.2 0 .5 0 .7.1-1.7.3-2.9 1.9-2.9 3.7v27.7h-1.4v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#e0a372"/><path d="m13.5 30.2c4.3.4 5.7 3.7 6.2 5.4l.2.8c0 0 .5.5 1.1 1.4.1 0 .1 0 .2 0 0 0 1.9-3 1.8-9.2l6.3.5 1.4 1 7.7-.1 1.3 1.4 6.6-.4 1.4 1.3c0 0 5.7 0 5.8.6.5 2.1 1 5 0 13.5-2.4 20.5-28.8 16.8-34.2 7.7-1-1.7-4.9-6.5-4.9-6.5-.6-.5-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.8-1.8.2-4.7 3.2-4.4" fill="#fed0ac"/><g fill="#e0a372"><path d="m11 31c-.2.7-.1 1.4.1 1.9 2 4.2 2.7 7.8 3 10.7.1 1 .5 2.1 1.1 2.7 2.9 3 7.2 14.4 17.5 14.4 11.4 0 16.9-5.2 18.6-7.4-1.3 3.2-6.7 8.6-18.7 8.6-11.2 0-14.2-10.1-18.2-14.6-.7-.9-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.5-.9-.3-2.4.7-3.3"/><path d="m20.1 41.8c0 0-1.3-4.1-1.8-6-.4-1.6-1.9-4.5-4.5-5.6 4 .5 5.4 3.8 5.9 5.4l.2.8c0 0 .7.5 1.3 1.4 0 0-1.3 1.8-1.1 4"/><path d="m28.9 26.9c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.1-.2-1.7"/><path d="m38 27.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/><path d="m45.8 28.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91a-1f3fd.svg b/public/emoji/1f91a-1f3fd.svg
new file mode 100644
index 000000000..55f936d15
--- /dev/null
+++ b/public/emoji/1f91a-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.3 40.9h-8.1v-31.6c0-2.1 1.8-3.9 4-3.9 2.2 0 4 1.8 4 3.9l.1 31.6" fill="#d6a57c"/><path d="m25.3 5.5c.3 0 .5 0 .7.1-1.9.3-3.3 1.9-3.3 3.8v31.6h-1.4v-31.7c-.1-2.1 1.7-3.8 4-3.8" fill="#b58360"/><path d="m38.4 40.9h-9v-34.2c0-2.6 2-4.7 4.5-4.7 2.5 0 4.5 2.1 4.5 4.7 0 0 0 34.2 0 34.2" fill="#d6a57c"/><path d="m33.8 2c.2 0 .5 0 .7.1-2.2.3-3.8 2.3-3.8 4.6v34.2h-1.4v-34.2c0-2.6 2-4.7 4.5-4.7" fill="#b58360"/><path d="m46.2 40.9h-7.9v-32.2c0-2.2 1.8-4.1 3.9-4.1 2.2 0 3.9 1.8 3.9 4.1l.1 32.2" fill="#d6a57c"/><path d="m42.3 4.6c.2 0 .5 0 .7.1-1.8.3-3.3 2-3.3 4v32.2h-1.4v-32.2c.1-2.3 1.8-4.1 4-4.1" fill="#b58360"/><path d="m49.8 9.4c2 0 3.6 1.7 3.6 3.8v27.7h-7.2v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#d6a57c"/><path d="m49.8 9.4c.2 0 .5 0 .7.1-1.7.3-2.9 1.9-2.9 3.7v27.7h-1.4v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#b58360"/><path d="m13.5 30.2c4.3.4 5.7 3.7 6.2 5.4l.2.8c0 0 .5.5 1.1 1.4.1 0 .1 0 .2 0 0 0 1.9-3 1.8-9.2l6.3.5 1.4 1 7.7-.1 1.3 1.4 6.6-.4 1.4 1.3c0 0 5.7 0 5.8.6.5 2.1 1 5 0 13.5-2.4 20.5-28.8 16.8-34.2 7.7-1-1.7-4.9-6.5-4.9-6.5-.6-.5-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.8-1.8.2-4.7 3.2-4.4" fill="#d6a57c"/><g fill="#b58360"><path d="m11 31c-.2.7-.1 1.4.1 1.9 2 4.2 2.7 7.8 3 10.7.1 1 .5 2.1 1.1 2.7 2.9 3 7.2 14.4 17.5 14.4 11.4 0 16.9-5.2 18.6-7.4-1.3 3.2-6.7 8.6-18.7 8.6-11.2 0-14.2-10.1-18.2-14.6-.7-.9-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.5-.9-.3-2.4.7-3.3"/><path d="m20.1 41.8c0 0-1.3-4.1-1.8-6-.4-1.6-1.9-4.5-4.5-5.6 4 .5 5.4 3.8 5.9 5.4l.2.8c0 0 .7.5 1.3 1.4 0 0-1.3 1.8-1.1 4"/><path d="m28.9 26.9c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.1-.2-1.7"/><path d="m38 27.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/><path d="m45.8 28.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91a-1f3fe.svg b/public/emoji/1f91a-1f3fe.svg
new file mode 100644
index 000000000..6dc3b2210
--- /dev/null
+++ b/public/emoji/1f91a-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.3 40.9h-8.1v-31.6c0-2.1 1.8-3.9 4-3.9 2.2 0 4 1.8 4 3.9l.1 31.6" fill="#b47d56"/><path d="m25.3 5.5c.3 0 .5 0 .7.1-1.9.3-3.3 1.9-3.3 3.8v31.6h-1.4v-31.7c-.1-2.1 1.7-3.8 4-3.8" fill="#935e3e"/><path d="m38.4 40.9h-9v-34.2c0-2.6 2-4.7 4.5-4.7 2.5 0 4.5 2.1 4.5 4.7v34.2" fill="#b47d56"/><path d="m33.8 2c.2 0 .5 0 .7.1-2.2.3-3.8 2.3-3.8 4.6v34.2h-1.4v-34.2c0-2.6 2-4.7 4.5-4.7" fill="#935e3e"/><path d="m46.2 40.9h-7.9v-32.2c0-2.2 1.8-4.1 3.9-4.1 2.2 0 3.9 1.8 3.9 4.1l.1 32.2" fill="#b47d56"/><path d="m42.3 4.6c.2 0 .5 0 .7.1-1.8.3-3.3 2-3.3 4v32.2h-1.4v-32.2c.1-2.3 1.8-4.1 4-4.1" fill="#935e3e"/><path d="m49.8 9.4c2 0 3.6 1.7 3.6 3.8v27.7h-7.2v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#b47d56"/><path d="m49.8 9.4c.2 0 .5 0 .7.1-1.7.3-2.9 1.9-2.9 3.7v27.7h-1.4v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#935e3e"/><path d="m13.5 30.2c4.3.4 5.7 3.7 6.2 5.4l.2.8c0 0 .5.5 1.1 1.4.1 0 .1 0 .2 0 0 0 1.9-3 1.8-9.2l6.3.5 1.4 1 7.7-.1 1.3 1.4 6.6-.4 1.4 1.3c0 0 5.7 0 5.8.6.5 2.1 1 5 0 13.5-2.4 20.5-28.8 16.8-34.2 7.7-1-1.7-4.9-6.5-4.9-6.5-.6-.5-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.8-1.8.2-4.7 3.2-4.4" fill="#b47d56"/><g fill="#935e3e"><path d="m11 31c-.2.7-.1 1.4.1 1.9 2 4.2 2.7 7.8 3 10.7.1 1 .5 2.1 1.1 2.7 2.9 3 7.2 14.4 17.5 14.4 11.4 0 16.9-5.2 18.6-7.4-1.3 3.2-6.7 8.6-18.7 8.6-11.2 0-14.2-10.1-18.2-14.6-.7-.9-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.5-.9-.3-2.4.7-3.3"/><path d="m20.1 41.8c0 0-1.3-4.1-1.8-6-.4-1.6-1.9-4.5-4.5-5.6 4 .5 5.4 3.8 5.9 5.4l.2.8c0 0 .7.5 1.3 1.4 0 0-1.3 1.8-1.1 4"/><path d="m28.9 26.9c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.1-.2-1.7"/><path d="m38 27.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/><path d="m45.8 28.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91a-1f3ff.svg b/public/emoji/1f91a-1f3ff.svg
new file mode 100644
index 000000000..d27a387c6
--- /dev/null
+++ b/public/emoji/1f91a-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.3 40.9h-8.1v-31.6c0-2.1 1.8-3.9 4-3.9 2.2 0 4 1.8 4 3.9l.1 31.6" fill="#8a6859"/><path d="m25.3 5.5c.3 0 .5 0 .7.1-1.9.3-3.3 1.9-3.3 3.8v31.6h-1.4v-31.7c-.1-2.1 1.7-3.8 4-3.8" fill="#705041"/><path d="m38.4 40.9h-9v-34.2c0-2.6 2-4.7 4.5-4.7 2.5 0 4.5 2.1 4.5 4.7v34.2" fill="#8a6859"/><path d="m33.8 2c.2 0 .5 0 .7.1-2.2.3-3.8 2.3-3.8 4.6v34.2h-1.4v-34.2c0-2.6 2-4.7 4.5-4.7" fill="#705041"/><path d="m46.2 40.9h-7.9v-32.2c0-2.2 1.8-4.1 3.9-4.1 2.2 0 3.9 1.8 3.9 4.1l.1 32.2" fill="#8a6859"/><path d="m42.3 4.6c.2 0 .5 0 .7.1-1.8.3-3.3 2-3.3 4v32.2h-1.4v-32.2c.1-2.3 1.8-4.1 4-4.1" fill="#705041"/><path d="m49.8 9.4c2 0 3.6 1.7 3.6 3.8v27.7h-7.2v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#8a6859"/><path d="m49.8 9.4c.2 0 .5 0 .7.1-1.7.3-2.9 1.9-2.9 3.7v27.7h-1.4v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#705041"/><path d="m13.5 30.2c4.3.4 5.7 3.7 6.2 5.4l.2.8c0 0 .5.5 1.1 1.4.1 0 .1 0 .2 0 0 0 1.9-3 1.8-9.2l6.3.5 1.4 1 7.7-.1 1.3 1.4 6.6-.4 1.4 1.3c0 0 5.7 0 5.8.6.5 2.1 1 5 0 13.5-2.4 20.5-28.8 16.8-34.2 7.7-1-1.7-4.9-6.5-4.9-6.5-.6-.5-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.8-1.8.2-4.7 3.2-4.4" fill="#8a6859"/><g fill="#705041"><path d="m11 31c-.2.7-.1 1.4.1 1.9 2 4.2 2.7 7.8 3 10.7.1 1 .5 2.1 1.1 2.7 2.9 3 7.2 14.4 17.5 14.4 11.4 0 16.9-5.2 18.6-7.4-1.3 3.2-6.7 8.6-18.7 8.6-11.2 0-14.2-10.1-18.2-14.6-.7-.9-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.5-.9-.3-2.4.7-3.3"/><path d="m20.1 41.8c0 0-1.3-4.1-1.8-6-.4-1.6-1.9-4.5-4.5-5.6 4 .5 5.4 3.8 5.9 5.4l.2.8c0 0 .7.5 1.3 1.4 0 0-1.3 1.8-1.1 4"/><path d="m28.9 26.9c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.1-.2-1.7"/><path d="m38 27.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/><path d="m45.8 28.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91a.svg b/public/emoji/1f91a.svg
new file mode 100644
index 000000000..74d0015f6
--- /dev/null
+++ b/public/emoji/1f91a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.3 40.9h-8.1v-31.6c0-2.1 1.8-3.9 4-3.9 2.2 0 4 1.8 4 3.9l.1 31.6" fill="#ffdd67"/><path d="m25.3 5.5c.3 0 .5 0 .7.1-1.9.3-3.3 1.9-3.3 3.8v31.6h-1.4v-31.7c-.1-2.1 1.7-3.8 4-3.8" fill="#eba352"/><path d="m38.4 40.9h-9v-34.2c0-2.6 2-4.7 4.5-4.7 2.5 0 4.5 2.1 4.5 4.7 0 0 0 34.2 0 34.2" fill="#ffdd67"/><path d="m33.8 2c.2 0 .5 0 .7.1-2.2.3-3.8 2.3-3.8 4.6v34.2h-1.4v-34.2c0-2.6 2-4.7 4.5-4.7" fill="#eba352"/><path d="m46.2 40.9h-7.9v-32.2c0-2.2 1.8-4.1 3.9-4.1 2.2 0 3.9 1.8 3.9 4.1l.1 32.2" fill="#ffdd67"/><path d="m42.3 4.6c.2 0 .5 0 .7.1-1.8.3-3.3 2-3.3 4v32.2h-1.4v-32.2c.1-2.3 1.8-4.1 4-4.1" fill="#eba352"/><path d="m49.8 9.4c2 0 3.6 1.7 3.6 3.8v27.7h-7.2v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#ffdd67"/><path d="m49.8 9.4c.2 0 .5 0 .7.1-1.7.3-2.9 1.9-2.9 3.7v27.7h-1.4v-27.7c0-2.1 1.6-3.8 3.6-3.8" fill="#eba352"/><path d="m13.5 30.2c4.3.4 5.7 3.7 6.2 5.4l.2.8c0 0 .5.5 1.1 1.4.1 0 .1 0 .2 0 0 0 1.9-3 1.8-9.2l6.3.5 1.4 1 7.7-.1 1.3 1.4 6.6-.4 1.4 1.3c0 0 5.7 0 5.8.6.5 2.1 1 5 0 13.5-2.4 20.5-28.8 16.8-34.2 7.7-1-1.7-4.9-6.5-4.9-6.5-.6-.5-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.8-1.8.2-4.7 3.2-4.4" fill="#ffdd67"/><g fill="#eba352"><path d="m11 31c-.2.7-.1 1.4.1 1.9 2 4.2 2.7 7.8 3 10.7.1 1 .5 2.1 1.1 2.7 2.9 3 7.2 14.4 17.5 14.4 11.4 0 16.9-5.2 18.6-7.4-1.3 3.2-6.7 8.6-18.7 8.6-11.2 0-14.2-10.1-18.2-14.6-.7-.9-1-1.3-1.1-2.3-.3-2.9-1-6.5-3-10.7-.5-.9-.3-2.4.7-3.3"/><path d="m20.1 41.8c0 0-1.3-4.1-1.8-6-.4-1.6-1.9-4.5-4.5-5.6 4 .5 5.4 3.8 5.9 5.4l.2.8c0 0 .7.5 1.3 1.4 0 0-1.3 1.8-1.1 4"/><path d="m28.9 26.9c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.1-.2-1.7"/><path d="m38 27.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/><path d="m45.8 28.6c.2.5.5 1 .8 1.4.3.4.6.9.9 1.4.3.5.5 1.1.5 1.7 0 .6-.2 1.2-.5 1.7 0-.6-.1-1.1-.2-1.6-.1-.5-.3-.9-.6-1.4-.2-.5-.5-.9-.7-1.5-.3-.5-.4-1.2-.2-1.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91b-1f3fb.svg b/public/emoji/1f91b-1f3fb.svg
new file mode 100644
index 000000000..00f854072
--- /dev/null
+++ b/public/emoji/1f91b-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.6 7.8c2.7 1.7 6.2 5.5 10.4 7.2 3.8 1.5 11.9 2.3 11.9 2.3v31c0 0-14.8-1-19.6 2.9l-2.7-43.4" fill="#ffe1bd"/><path d="m42.7 48.3c0 0 10.2-2.8 19.3-2.8v2.7c-6.6 0-19.6 2.9-19.6 2.9l.3-2.8" fill="#e6b796"/><path d="m17.9 14.1c0 0 6.5-6.5 9.4-7.9 10.6-5.3 20.2 7.6 19.9 18.5-.2 6.3-1.1 15.9-2.5 22-2.1 9-14.9 9.3-20.5 8.7l-6.3-41.3" fill="#ffe1bd"/><path d="m24.2 54.2c10.9 0 18.1-3.3 21.4-8.4-.5 6.8-9.8 11-21.4 10 0 0 0-1.6 0-1.6" fill="#e6b796"/><path d="M30.2,6.2C12.2,4,5.1,13.5,3.1,17c-1.8,3.1-1.1,6.1,0.7,8c2,2.1,12.2,4.8,12.2,4.8S37,7,30.2,6.2z" fill="#ffe1bd"/><path d="m37 36c-6.9-.6-9.5-6-10.6-8.5l-.9 4c0 0 1.7 5.2 8.4 5.4 1.7.1 3.3-.2 4.7-.9-.5.1-1.1.1-1.6 0" fill="#e6b796"/><path d="m14.6 46.2l3.2 3.1 4.2-.4c4.9-.4 5.5 8.9.6 9.3l-5.9.6c-1.1.1-1.9-.1-2.8-1.1l-4.5-4.4c-3.9-3.7 1.4-10.8 5.2-7.1" fill="#ffe1bd"/><path d="m9.2 52.1l4.5 4.4c.9.9 1.7 1.1 2.8 1.1l5.9-.6c2.2-.2 3.3-2.1 3.4-4.2.3 2.4-.8 5.3-3.4 5.6l-6 .6c-1.1.1-1.8-.3-2.7-1.3l-4.5-4.4c-1-1-1.4-2.3-1.3-3.5.3.8.6 1.6 1.3 2.3" fill="#e6b796"/><path d="m13 36.5l3.7 3.7 4.9-.5c5.8-.5 6.5 10.5.7 11l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-4.3-4.4 1.9-12.8 6.3-8.4" fill="#ffe1bd"/><path d="m6.7 43.4l5.3 5.2c1.1 1.1 2 1.3 3.3 1.3l7-.7c2.6-.2 3.9-2.5 4-4.9.4 2.9-.9 6.1-3.9 6.4l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-1.2-1.2-1.6-2.7-1.5-4.1.2.9.6 1.8 1.4 2.6" fill="#e6b796"/><path d="m12.7 25.3l4.4 4.3 5.7-.5c6.8-.6 7.6 12.2.8 12.8l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-5.2-5.2 2.1-14.9 7.3-9.8" fill="#ffe1bd"/><g fill="#e6b796"><path d="m5.3 33.4l6.2 6.1c1.3 1.3 2.3 1.6 3.8 1.5l8.2-.8c3-.3 4.5-2.9 4.7-5.7.4 3.4-1 7.1-4.6 7.4l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.2 1.1.7 2.1 1.6 3.1"/><path d="m14.4 20.2c0 0-.8-2.4-3.5-4.2 2.6.4 4.4 3 4.4 3l-.9 1.2"/><path d="m3.7 23.7l6.2 6.1c1.3 1.3 2.3 1.5 3.8 1.5l.1 1.7c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.1 1 .7 2.1 1.6 3.1"/></g><path d="m30.8 21.6l-5.1 3.8-1.1 6.9c-1.3 8.1-12.9 5.1-11.6-3l1.6-9.8c.4-1.8.5-3 2-4.1l7.2-5.4c6.2-4.4 13 7.2 7 11.6" fill="#ffe1bd"/><g fill="#e6b796"><path d="m18.6 37.1c-3.9-.1-7-3.6-6-7.8 2-8.4 1.7-10.8 2.5-12.3 2-3.4 12.1-10.6 12.8-11.1-.3.4-10.7 9.6-11.6 11.7-1 2.2-1.1 5.7-2 9.8-1.4 6.2.8 7.8 4.3 9.7"/><path d="m25.7 25.6c0 0 2-.7 4.5-3.3-1.6 3.8-3.3 4.1-3.3 4.1s-1.3 10.9-7 10.8c4.5-1.6 5.8-11.6 5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91b-1f3fc.svg b/public/emoji/1f91b-1f3fc.svg
new file mode 100644
index 000000000..92dd89993
--- /dev/null
+++ b/public/emoji/1f91b-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.6 7.8c2.7 1.7 6.2 5.5 10.4 7.2 3.8 1.5 11.9 2.3 11.9 2.3v31c0 0-14.8-1-19.6 2.9l-2.7-43.4" fill="#fed0ac"/><path d="m42.7 48.3c0 0 10.2-2.8 19.3-2.8v2.7c-6.6 0-19.6 2.9-19.6 2.9l.3-2.8" fill="#e0a372"/><path d="m17.9 14.1c0 0 6.5-6.5 9.4-7.9 10.6-5.3 20.2 7.6 19.9 18.5-.2 6.3-1.1 15.9-2.5 22-2.1 9-14.9 9.3-20.5 8.7l-6.3-41.3" fill="#fed0ac"/><path d="m24.2 54.2c10.9 0 18.1-3.3 21.5-8.4-.5 6.8-9.8 11-21.5 10v-1.6" fill="#e0a372"/><path d="M30.2,6.2C12.2,4,5.1,13.5,3.1,17c-1.8,3.1-1.1,6.1,0.7,8c2,2.1,12.2,4.8,12.2,4.8S37,6.9,30.2,6.2z" fill="#fed0ac"/><path d="m37 36c-6.9-.6-9.5-6-10.6-8.5l-.9 4c0 0 1.7 5.2 8.4 5.4 1.7.1 3.3-.2 4.7-.9-.5.1-1.1.1-1.6 0" fill="#e0a372"/><path d="m14.6 46.2l3.2 3.1 4.2-.4c4.9-.4 5.5 8.9.6 9.3l-5.9.6c-1.1.1-1.9-.1-2.8-1.1l-4.5-4.4c-3.9-3.7 1.4-10.8 5.2-7.1" fill="#fed0ac"/><path d="m9.2 52l4.5 4.4c.9.9 1.7 1.1 2.8 1.1l5.9-.6c2.2-.2 3.3-2.1 3.4-4.2.3 2.4-.8 5.3-3.4 5.6l-6 .6c-1.1.1-1.8-.3-2.7-1.3l-4.5-4.4c-1-1-1.4-2.3-1.3-3.5.3.9.6 1.7 1.3 2.3" fill="#e0a372"/><path d="m13 36.5l3.7 3.7 4.9-.5c5.8-.5 6.5 10.5.7 11l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-4.3-4.4 1.9-12.8 6.3-8.4" fill="#fed0ac"/><path d="m6.7 43.4l5.3 5.2c1.1 1.1 2 1.3 3.3 1.3l7-.7c2.6-.2 3.9-2.5 4-4.9.4 2.9-.9 6.1-3.9 6.4l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-1.2-1.2-1.6-2.7-1.5-4.1.2.9.6 1.8 1.4 2.6" fill="#e0a372"/><path d="m12.7 25.3l4.4 4.3 5.7-.5c6.8-.6 7.6 12.2.8 12.8l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.2c-5.2-5.1 2.1-14.8 7.3-9.7" fill="#fed0ac"/><g fill="#e0a372"><path d="m5.3 33.4l6.2 6.1c1.3 1.3 2.3 1.6 3.8 1.5l8.2-.8c3-.3 4.5-2.9 4.7-5.7.4 3.4-1 7.1-4.6 7.4l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.2 1.1.7 2.1 1.6 3.1"/><path d="m14.4 20.2c0 0-.8-2.4-3.5-4.2 2.6.4 4.4 3 4.4 3l-.9 1.2"/><path d="m3.7 23.6l6.2 6.1c1.3 1.3 2.3 1.5 3.8 1.5l.1 1.7c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.1 1.1.7 2.2 1.6 3.1"/></g><path d="m30.8 21.6l-5.1 3.8-1.1 6.9c-1.3 8.1-12.9 5.1-11.6-3l1.6-9.8c.3-1.8.5-3 2-4.1l7.2-5.4c6.2-4.4 13 7.2 7 11.6" fill="#fed0ac"/><g fill="#e0a372"><path d="m18.6 37.1c-3.9-.1-7-3.6-6-7.8 2-8.4 1.7-10.8 2.5-12.3 2-3.4 12.1-10.6 12.8-11.1-.3.4-10.7 9.6-11.6 11.7-1 2.2-1.1 5.7-2 9.8-1.4 6.2.8 7.8 4.3 9.7"/><path d="m25.7 25.6c0 0 2-.7 4.5-3.3-1.6 3.8-3.3 4.1-3.3 4.1s-1.3 10.9-7 10.8c4.5-1.6 5.8-11.6 5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91b-1f3fd.svg b/public/emoji/1f91b-1f3fd.svg
new file mode 100644
index 000000000..6254ca9ae
--- /dev/null
+++ b/public/emoji/1f91b-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.6 7.8c2.7 1.7 6.2 5.5 10.4 7.2 3.8 1.5 11.9 2.3 11.9 2.3v31c0 0-14.8-1-19.6 2.9l-2.7-43.4" fill="#d6a57c"/><path d="m42.7 48.3c0 0 10.2-2.8 19.3-2.8v2.7c-6.6 0-19.6 2.9-19.6 2.9l.3-2.8" fill="#b58360"/><path d="m17.9 14.1c0 0 6.5-6.5 9.4-7.9 10.6-5.3 20.2 7.6 19.9 18.5-.2 6.3-1.1 15.9-2.5 22-2.1 9-14.9 9.3-20.5 8.7l-6.3-41.3" fill="#d6a57c"/><path d="m24.2 54.2c10.9 0 18.1-3.3 21.4-8.4-.5 6.8-9.8 11-21.4 10 0 0 0-1.6 0-1.6" fill="#b58360"/><path d="M30.2,6.2C12.2,4,5.1,13.5,3.1,17c-1.8,3.1-1.1,6.1,0.7,8c2,2.1,12.2,4.8,12.2,4.8S37,7,30.2,6.2z" fill="#d6a57c"/><path d="m37 36c-6.9-.6-9.5-6-10.6-8.5l-.9 4c0 0 1.7 5.2 8.4 5.4 1.7.1 3.3-.2 4.7-.9-.5.1-1.1.1-1.6 0" fill="#b58360"/><path d="m14.6 46.2l3.2 3.1 4.2-.4c4.9-.4 5.5 8.9.6 9.3l-5.9.6c-1.1.1-1.9-.1-2.8-1.1l-4.5-4.4c-3.9-3.7 1.4-10.8 5.2-7.1" fill="#d6a57c"/><path d="m9.2 52.1l4.5 4.4c.9.9 1.7 1.1 2.8 1.1l5.9-.6c2.2-.2 3.3-2.1 3.4-4.2.3 2.4-.8 5.3-3.4 5.6l-6 .6c-1.1.1-1.8-.3-2.7-1.3l-4.5-4.4c-1-1-1.4-2.3-1.3-3.5.3.8.6 1.6 1.3 2.3" fill="#b58360"/><path d="m13 36.5l3.7 3.7 4.9-.5c5.8-.5 6.5 10.5.7 11l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-4.3-4.4 1.9-12.8 6.3-8.4" fill="#d6a57c"/><path d="m6.7 43.4l5.3 5.2c1.1 1.1 2 1.3 3.3 1.3l7-.7c2.6-.2 3.9-2.5 4-4.9.4 2.9-.9 6.1-3.9 6.4l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-1.2-1.2-1.6-2.7-1.5-4.1.2.9.6 1.8 1.4 2.6" fill="#b58360"/><path d="m12.7 25.3l4.4 4.3 5.7-.5c6.8-.6 7.6 12.2.8 12.8l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-5.2-5.2 2.1-14.9 7.3-9.8" fill="#d6a57c"/><g fill="#b58360"><path d="m5.3 33.4l6.2 6.1c1.3 1.3 2.3 1.6 3.8 1.5l8.2-.8c3-.3 4.5-2.9 4.7-5.7.4 3.4-1 7.1-4.6 7.4l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.2 1.1.7 2.1 1.6 3.1"/><path d="m14.4 20.2c0 0-.8-2.4-3.5-4.2 2.6.4 4.4 3 4.4 3l-.9 1.2"/><path d="m3.7 23.7l6.2 6.1c1.3 1.3 2.3 1.5 3.8 1.5l.1 1.7c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.1 1 .7 2.1 1.6 3.1"/></g><path d="m30.8 21.6l-5.1 3.8-1.1 6.9c-1.3 8.1-12.9 5.1-11.6-3l1.6-9.8c.4-1.8.5-3 2-4.1l7.2-5.4c6.2-4.4 13 7.2 7 11.6" fill="#d6a57c"/><g fill="#b58360"><path d="m18.6 37.1c-3.9-.1-7-3.6-6-7.8 2-8.4 1.7-10.8 2.5-12.3 2-3.4 12.1-10.6 12.8-11.1-.3.4-10.7 9.6-11.6 11.7-1 2.2-1.1 5.7-2 9.8-1.4 6.2.8 7.8 4.3 9.7"/><path d="m25.7 25.6c0 0 2-.7 4.5-3.3-1.6 3.8-3.3 4.1-3.3 4.1s-1.3 10.9-7 10.8c4.5-1.6 5.8-11.6 5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91b-1f3fe.svg b/public/emoji/1f91b-1f3fe.svg
new file mode 100644
index 000000000..074eca348
--- /dev/null
+++ b/public/emoji/1f91b-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.6 7.8c2.7 1.7 6.2 5.5 10.4 7.2 3.8 1.5 11.9 2.3 11.9 2.3v31c0 0-14.8-1-19.6 2.9l-2.7-43.4" fill="#b47d56"/><path d="m42.7 48.3c0 0 10.2-2.8 19.3-2.8v2.7c-6.6 0-19.6 2.9-19.6 2.9l.3-2.8" fill="#935e3e"/><path d="m17.9 14.1c0 0 6.5-6.5 9.4-7.9 10.6-5.3 20.2 7.6 19.9 18.5-.2 6.3-1.1 15.9-2.5 22-2.1 9-14.9 9.3-20.5 8.7l-6.3-41.3" fill="#b47d56"/><path d="m24.2 54.2c10.9 0 18.1-3.3 21.4-8.4-.5 6.8-9.8 11-21.4 10 0 0 0-1.6 0-1.6" fill="#935e3e"/><path d="M30.2,6.2C12.2,4,5.1,13.5,3.1,17c-1.8,3.1-1.1,6.1,0.7,8c2,2.1,12.2,4.8,12.2,4.8S37,7,30.2,6.2z" fill="#b47d56"/><path d="m37 36c-6.9-.6-9.5-6-10.6-8.5l-.9 4c0 0 1.7 5.2 8.4 5.4 1.7.1 3.3-.2 4.7-.9-.5.1-1.1.1-1.6 0" fill="#935e3e"/><path d="m14.6 46.2l3.2 3.1 4.2-.4c4.9-.4 5.5 8.9.6 9.3l-5.9.6c-1.1.1-1.9-.1-2.8-1.1l-4.5-4.4c-3.9-3.7 1.4-10.8 5.2-7.1" fill="#b47d56"/><path d="m9.2 52.1l4.5 4.4c.9.9 1.7 1.1 2.8 1.1l5.9-.6c2.2-.2 3.3-2.1 3.4-4.2.3 2.4-.8 5.3-3.4 5.6l-6 .6c-1.1.1-1.8-.3-2.7-1.3l-4.5-4.4c-1-1-1.4-2.3-1.3-3.5.3.8.6 1.6 1.3 2.3" fill="#935e3e"/><path d="m13 36.5l3.7 3.7 4.9-.5c5.8-.5 6.5 10.5.7 11l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-4.3-4.4 1.9-12.8 6.3-8.4" fill="#b47d56"/><path d="m6.7 43.4l5.3 5.2c1.1 1.1 2 1.3 3.3 1.3l7-.7c2.6-.2 3.9-2.5 4-4.9.4 2.9-.9 6.1-3.9 6.4l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-1.2-1.2-1.6-2.7-1.5-4.1.2.9.6 1.8 1.4 2.6" fill="#935e3e"/><path d="m12.7 25.3l4.4 4.3 5.7-.5c6.8-.6 7.6 12.2.8 12.8l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-5.2-5.2 2.1-14.9 7.3-9.8" fill="#b47d56"/><g fill="#935e3e"><path d="m5.3 33.4l6.2 6.1c1.3 1.3 2.3 1.6 3.8 1.5l8.2-.8c3-.3 4.5-2.9 4.7-5.7.4 3.4-1 7.1-4.6 7.4l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.2 1.1.7 2.1 1.6 3.1"/><path d="m14.4 20.2c0 0-.8-2.4-3.5-4.2 2.6.4 4.4 3 4.4 3l-.9 1.2"/><path d="m3.7 23.7l6.2 6.1c1.3 1.3 2.3 1.5 3.8 1.5l.1 1.7c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.1 1 .7 2.1 1.6 3.1"/></g><path d="m30.8 21.6l-5.1 3.8-1.1 6.9c-1.3 8.1-12.9 5.1-11.6-3l1.6-9.8c.4-1.8.5-3 2-4.1l7.2-5.4c6.2-4.4 13 7.2 7 11.6" fill="#b47d56"/><g fill="#935e3e"><path d="m18.6 37.1c-3.9-.1-7-3.6-6-7.8 2-8.4 1.7-10.8 2.5-12.3 2-3.4 12.1-10.6 12.8-11.1-.3.4-10.7 9.6-11.6 11.7-1 2.2-1.1 5.7-2 9.8-1.4 6.2.8 7.8 4.3 9.7"/><path d="m25.7 25.6c0 0 2-.7 4.5-3.3-1.6 3.8-3.3 4.1-3.3 4.1s-1.3 10.9-7 10.8c4.5-1.6 5.8-11.6 5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91b-1f3ff.svg b/public/emoji/1f91b-1f3ff.svg
new file mode 100644
index 000000000..163866bba
--- /dev/null
+++ b/public/emoji/1f91b-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.6 7.8c2.7 1.7 6.2 5.5 10.4 7.2 3.8 1.5 11.9 2.3 11.9 2.3v31c0 0-14.8-1-19.6 2.9l-2.7-43.4" fill="#8a6859"/><path d="m42.7 48.3c0 0 10.2-2.8 19.3-2.8v2.7c-6.6 0-19.6 2.9-19.6 2.9l.3-2.8" fill="#705041"/><path d="m17.9 14.1c0 0 6.5-6.5 9.4-7.9 10.6-5.3 20.2 7.6 19.9 18.5-.2 6.3-1.1 15.9-2.5 22-2.1 9-14.9 9.3-20.5 8.7l-6.3-41.3" fill="#8a6859"/><path d="m24.2 54.2c10.9 0 18.1-3.3 21.4-8.4-.5 6.8-9.8 11-21.4 10 0 0 0-1.6 0-1.6" fill="#705041"/><path d="M30.2,6.2C12.2,4,5.1,13.5,3.1,17c-1.8,3.1-1.1,6.1,0.7,8c2,2.1,12.2,4.8,12.2,4.8S37,6.9,30.2,6.2z" fill="#8a6859"/><path d="m37 36c-6.9-.6-9.5-6-10.6-8.5l-.9 4c0 0 1.7 5.2 8.4 5.4 1.7.1 3.3-.2 4.7-.9-.5.1-1.1.1-1.6 0" fill="#705041"/><path d="m14.6 46.2l3.2 3.1 4.2-.4c4.9-.4 5.5 8.9.6 9.3l-5.9.6c-1.1.1-1.9-.1-2.8-1.1l-4.5-4.4c-3.9-3.7 1.4-10.8 5.2-7.1" fill="#8a6859"/><path d="m9.2 52l4.5 4.4c.9.9 1.7 1.1 2.8 1.1l5.9-.6c2.2-.2 3.3-2.1 3.4-4.2.3 2.4-.8 5.3-3.4 5.6l-6 .6c-1.1.1-1.8-.3-2.7-1.3l-4.5-4.4c-1-1-1.4-2.3-1.3-3.5.3.9.6 1.7 1.3 2.3" fill="#705041"/><path d="m13 36.5l3.7 3.7 4.9-.5c5.8-.5 6.5 10.5.7 11l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-4.3-4.4 1.9-12.8 6.3-8.4" fill="#8a6859"/><path d="m6.7 43.4l5.3 5.2c1.1 1.1 2 1.3 3.3 1.3l7-.7c2.6-.2 3.9-2.5 4-4.9.4 2.9-.9 6.1-3.9 6.4l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-1.2-1.2-1.6-2.7-1.5-4.1.2.9.6 1.8 1.4 2.6" fill="#705041"/><path d="m12.7 25.3l4.4 4.3 5.7-.5c6.8-.6 7.6 12.2.8 12.8l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.2c-5.2-5.1 2.1-14.8 7.3-9.7" fill="#8a6859"/><g fill="#705041"><path d="m5.3 33.4l6.2 6.1c1.3 1.3 2.3 1.6 3.8 1.5l8.2-.8c3-.3 4.5-2.9 4.7-5.7.4 3.4-1 7.1-4.6 7.4l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.2 1.1.7 2.1 1.6 3.1"/><path d="m14.4 20.2c0 0-.8-2.4-3.5-4.2 2.6.4 4.4 3 4.4 3l-.9 1.2"/><path d="m3.7 23.6l6.2 6.1c1.3 1.3 2.3 1.5 3.8 1.5l.1 1.7c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.1 1.1.7 2.2 1.6 3.1"/></g><path d="m30.8 21.6l-5.1 3.8-1.1 6.9c-1.3 8.1-12.9 5.1-11.6-3l1.6-9.8c.4-1.8.5-3 2-4.1l7.2-5.4c6.2-4.4 13 7.2 7 11.6" fill="#8a6859"/><g fill="#705041"><path d="m18.6 37.1c-3.9-.1-7-3.6-6-7.8 2-8.4 1.7-10.8 2.5-12.3 2-3.4 12.1-10.6 12.8-11.1-.3.4-10.7 9.6-11.6 11.7-1 2.2-1.1 5.7-2 9.8-1.4 6.2.8 7.8 4.3 9.7"/><path d="m25.7 25.6c0 0 2-.7 4.5-3.3-1.6 3.8-3.3 4.1-3.3 4.1s-1.3 10.9-7 10.8c4.5-1.6 5.8-11.6 5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91b.svg b/public/emoji/1f91b.svg
new file mode 100644
index 000000000..ea97a80a0
--- /dev/null
+++ b/public/emoji/1f91b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.6 7.8c2.7 1.7 6.2 5.5 10.4 7.2 3.8 1.5 11.9 2.3 11.9 2.3v31c0 0-14.8-1-19.6 2.9l-2.7-43.4" fill="#ffdd67"/><path d="m42.7 48.3c0 0 10.2-2.8 19.3-2.8v2.7c-6.6 0-19.6 2.9-19.6 2.9l.3-2.8" fill="#eba352"/><path d="m17.9 14.1c0 0 6.5-6.5 9.4-7.9 10.6-5.3 20.2 7.6 19.9 18.5-.2 6.3-1.1 15.9-2.5 22-2.1 9-14.9 9.3-20.5 8.7l-6.3-41.3" fill="#ffdd67"/><path d="m24.2 54.2c10.9 0 18.1-3.3 21.5-8.4-.5 6.8-9.8 11-21.5 10v-1.6" fill="#eba352"/><path d="M30.2,6.2C12.2,4,5.1,13.5,3.1,17c-1.8,3.1-1.1,6.1,0.7,8c2,2.1,12.2,4.8,12.2,4.8S37,7,30.2,6.2z" fill="#ffdd67"/><path d="m37 36c-6.9-.6-9.5-6-10.6-8.5l-.9 4c0 0 1.7 5.2 8.4 5.4 1.7.1 3.3-.2 4.7-.9-.5.1-1.1.1-1.6 0" fill="#eba352"/><path d="m14.6 46.2l3.2 3.1 4.2-.4c4.9-.4 5.5 8.9.6 9.3l-5.9.6c-1.1.1-1.9-.1-2.8-1.1l-4.5-4.4c-3.9-3.7 1.4-10.8 5.2-7.1" fill="#ffdd67"/><path d="m9.2 52l4.5 4.4c.9.9 1.7 1.1 2.8 1.1l5.9-.6c2.2-.2 3.3-2.1 3.4-4.2.3 2.4-.8 5.3-3.4 5.6l-6 .6c-1.1.1-1.8-.3-2.7-1.3l-4.5-4.4c-1-1-1.4-2.3-1.3-3.5.3.9.6 1.7 1.3 2.3" fill="#eba352"/><path d="m13 36.5l3.7 3.7 4.9-.5c5.8-.5 6.5 10.5.7 11l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-4.3-4.4 1.9-12.8 6.3-8.4" fill="#ffdd67"/><path d="m6.7 43.4l5.3 5.2c1.1 1.1 2 1.3 3.3 1.3l7-.7c2.6-.2 3.9-2.5 4-4.9.4 2.9-.9 6.1-3.9 6.4l-7 .7c-1.3.1-2.2-.2-3.3-1.3l-5.3-5.2c-1.2-1.2-1.6-2.7-1.5-4.1.2.9.6 1.8 1.4 2.6" fill="#eba352"/><path d="m12.7 25.3l4.4 4.3 5.7-.5c6.8-.6 7.6 12.2.8 12.8l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.2c-5.2-5.1 2.1-14.8 7.3-9.7" fill="#ffdd67"/><g fill="#eba352"><path d="m5.3 33.4l6.2 6.1c1.3 1.3 2.3 1.6 3.8 1.5l8.2-.8c3-.3 4.5-2.9 4.7-5.7.4 3.4-1 7.1-4.6 7.4l-8.2.8c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.2 1.1.7 2.1 1.6 3.1"/><path d="m14.4 20.2c0 0-.8-2.4-3.5-4.2 2.6.4 4.4 3 4.4 3l-.9 1.2"/><path d="m3.7 23.6l6.2 6.1c1.3 1.3 2.3 1.5 3.8 1.5l.1 1.7c-1.5.1-2.6-.2-3.8-1.5l-6.2-6.1c-1.4-1.4-1.9-3.1-1.7-4.8.1 1.1.7 2.2 1.6 3.1"/></g><path d="m30.8 21.6l-5.1 3.8-1.1 6.9c-1.3 8.1-12.9 5.1-11.6-3l1.6-9.8c.3-1.8.5-3 2-4.1l7.2-5.4c6.2-4.4 13 7.2 7 11.6" fill="#ffdd67"/><g fill="#eba352"><path d="m18.6 37.1c-3.9-.1-7-3.6-6-7.8 2-8.4 1.7-10.8 2.5-12.3 2-3.4 12.1-10.6 12.8-11.1-.3.4-10.7 9.6-11.6 11.7-1 2.2-1.1 5.7-2 9.8-1.4 6.2.8 7.8 4.3 9.7"/><path d="m25.7 25.6c0 0 2-.7 4.5-3.3-1.6 3.8-3.3 4.1-3.3 4.1s-1.3 10.9-7 10.8c4.5-1.6 5.8-11.6 5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91c-1f3fb.svg b/public/emoji/1f91c-1f3fb.svg
new file mode 100644
index 000000000..d3c0de370
--- /dev/null
+++ b/public/emoji/1f91c-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m24.4 7.8c-2.7 1.7-6.2 5.5-10.4 7.2-3.9 1.5-12 2.3-12 2.3v31c0 0 14.8-1 19.6 2.9l2.8-43.4" fill="#ffe1bd"/><path d="m21.3 48.3c0 0-10.2-2.8-19.3-2.8v2.7c6.6 0 19.6 2.9 19.6 2.9l-.3-2.8" fill="#e6b796"/><path d="m46.1 14.1c0 0-6.5-6.5-9.4-7.9-10.6-5.3-20.2 7.6-19.9 18.5.2 6.3 1.1 15.9 2.5 22 2.1 9 14.9 9.3 20.5 8.7l6.3-41.3" fill="#ffe1bd"/><path d="m39.8 54.2c-10.9 0-18.1-3.3-21.5-8.4.5 6.8 9.8 11 21.5 10v-1.6" fill="#e6b796"/><path d="M33.8,6.2C51.8,4,58.9,13.5,60.9,17c1.8,3.1,1.1,6.1-0.7,8c-2,2.1-12.2,4.8-12.2,4.8S27,7,33.8,6.2z" fill="#ffe1bd"/><path d="m27 36c6.9-.6 9.5-6 10.6-8.5l.9 4c0 0-1.7 5.2-8.4 5.4-1.7.1-3.3-.2-4.7-.9.5.1 1.1.1 1.6 0" fill="#e6b796"/><path d="m49.4 46.2l-3.2 3.1-4.2-.4c-4.9-.4-5.5 8.9-.6 9.3l5.9.6c1.1.1 1.9-.1 2.8-1.1l4.5-4.4c3.9-3.7-1.4-10.8-5.2-7.1" fill="#ffe1bd"/><path d="m54.8 52.1l-4.5 4.4c-.9.9-1.7 1.1-2.8 1.1l-6-.6c-2.2-.2-3.3-2.1-3.4-4.2-.3 2.4.8 5.3 3.4 5.6l6 .6c1.1.1 1.8-.3 2.7-1.3l4.5-4.4c1-1 1.4-2.3 1.3-3.5-.2.8-.5 1.6-1.2 2.3" fill="#e6b796"/><path d="m51 36.5l-3.7 3.7-4.9-.5c-5.8-.5-6.5 10.5-.7 11l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c4.3-4.4-1.9-12.8-6.3-8.4" fill="#ffe1bd"/><path d="m57.3 43.4l-5.3 5.2c-1.1 1.1-2 1.3-3.3 1.3l-7-.7c-2.6-.2-3.9-2.5-4-4.9-.4 2.9.9 6.1 3.9 6.4l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c1.2-1.2 1.6-2.7 1.5-4.1-.2.9-.6 1.8-1.4 2.6" fill="#e6b796"/><path d="m51.3 25.3l-4.3 4.3-5.8-.6c-6.8-.6-7.6 12.2-.8 12.8l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c5.2-5.1-2.1-14.8-7.3-9.7" fill="#ffe1bd"/><g fill="#e6b796"><path d="m58.7 33.4l-6.2 6.1c-1.3 1.3-2.3 1.6-3.8 1.5l-8.2-.8c-3-.3-4.5-2.9-4.7-5.7-.4 3.4 1 7.1 4.6 7.4l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.2 1.1-.7 2.1-1.6 3.1"/><path d="m49.6 20.2c0 0 .8-2.4 3.5-4.2-2.6.4-4.4 3-4.4 3l.9 1.2"/><path d="m60.3 23.7l-6.2 6.1c-1.3 1.3-2.3 1.5-3.8 1.5l-.1 1.7c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.1 1-.6 2.1-1.6 3.1"/></g><path d="m33.2 21.6l5.1 3.8 1.1 6.9c1.3 8.1 12.9 5.1 11.6-3l-1.7-9.8c-.3-1.8-.5-3-2-4.1l-7.3-5.3c-6-4.5-12.8 7.1-6.8 11.5" fill="#ffe1bd"/><g fill="#e6b796"><path d="m45.4 37.1c3.9-.1 7-3.6 6-7.8-2-8.4-1.7-10.8-2.5-12.3-2-3.4-12.1-10.6-12.8-11.1.3.4 10.7 9.6 11.6 11.7 1 2.2 1.1 5.7 2 9.8 1.4 6.2-.8 7.8-4.3 9.7"/><path d="m38.3 25.6c0 0-2-.7-4.5-3.3 1.6 3.8 3.3 4.1 3.3 4.1s1.3 10.9 7 10.8c-4.5-1.6-5.8-11.6-5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91c-1f3fc.svg b/public/emoji/1f91c-1f3fc.svg
new file mode 100644
index 000000000..945997400
--- /dev/null
+++ b/public/emoji/1f91c-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m24.4 7.8c-2.7 1.7-6.2 5.5-10.4 7.2-3.9 1.5-12 2.3-12 2.3v31c0 0 14.8-1 19.6 2.9l2.8-43.4" fill="#fed0ac"/><path d="m21.3 48.3c0 0-10.2-2.8-19.3-2.8v2.7c6.6 0 19.6 2.9 19.6 2.9l-.3-2.8" fill="#e0a372"/><path d="m46.1 14.1c0 0-6.5-6.5-9.4-7.9-10.6-5.3-20.2 7.6-19.9 18.5.2 6.3 1.1 15.9 2.5 22 2.1 9 14.9 9.3 20.5 8.7l6.3-41.3" fill="#fed0ac"/><path d="m39.8 54.2c-10.9 0-18.1-3.3-21.5-8.4.5 6.8 9.8 11 21.5 10v-1.6" fill="#e0a372"/><path d="M33.8,6.2C51.8,4,58.9,13.5,60.9,17c1.8,3.1,1.1,6.1-0.7,8c-2,2.1-12.2,4.8-12.2,4.8S27,7,33.8,6.2z" fill="#fed0ac"/><path d="m27 36c6.9-.6 9.5-6 10.6-8.5l.9 4c0 0-1.7 5.2-8.4 5.4-1.7.1-3.3-.2-4.7-.9.5.1 1.1.1 1.6 0" fill="#e0a372"/><path d="m49.4 46.2l-3.2 3.1-4.2-.4c-4.9-.4-5.5 8.9-.6 9.3l5.9.6c1.1.1 1.9-.1 2.8-1.1l4.5-4.4c3.9-3.7-1.4-10.8-5.2-7.1" fill="#fed0ac"/><path d="m54.8 52.1l-4.5 4.4c-.9.9-1.7 1.1-2.8 1.1l-6-.6c-2.2-.2-3.3-2.1-3.4-4.2-.3 2.4.8 5.3 3.4 5.6l6 .6c1.1.1 1.8-.3 2.7-1.3l4.5-4.4c1-1 1.4-2.3 1.3-3.5-.2.8-.5 1.6-1.2 2.3" fill="#e0a372"/><path d="m51 36.5l-3.7 3.7-4.9-.5c-5.8-.5-6.5 10.5-.7 11l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c4.3-4.4-1.9-12.8-6.3-8.4" fill="#fed0ac"/><path d="m57.3 43.4l-5.3 5.2c-1.1 1.1-2 1.3-3.3 1.3l-7-.7c-2.6-.2-3.9-2.5-4-4.9-.4 2.9.9 6.1 3.9 6.4l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c1.2-1.2 1.6-2.7 1.5-4.1-.2.9-.6 1.8-1.4 2.6" fill="#e0a372"/><path d="m51.3 25.3l-4.3 4.3-5.8-.6c-6.8-.6-7.6 12.2-.8 12.8l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c5.2-5.1-2.1-14.8-7.3-9.7" fill="#fed0ac"/><g fill="#e0a372"><path d="m58.7 33.4l-6.2 6.1c-1.3 1.3-2.3 1.6-3.8 1.5l-8.2-.8c-3-.3-4.5-2.9-4.7-5.7-.4 3.4 1 7.1 4.6 7.4l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.2 1.1-.7 2.1-1.6 3.1"/><path d="m49.6 20.2c0 0 .8-2.4 3.5-4.2-2.6.4-4.4 3-4.4 3l.9 1.2"/><path d="m60.3 23.7l-6.2 6.1c-1.3 1.3-2.3 1.5-3.8 1.5l-.1 1.7c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.1 1-.6 2.1-1.6 3.1"/></g><path d="m33.2 21.6l5.1 3.8 1.1 6.9c1.3 8.1 12.9 5.1 11.6-3l-1.7-9.8c-.3-1.8-.5-3-2-4.1l-7.3-5.3c-6-4.5-12.8 7.1-6.8 11.5" fill="#fed0ac"/><g fill="#e0a372"><path d="m45.4 37.1c3.9-.1 7-3.6 6-7.8-2-8.4-1.7-10.8-2.5-12.3-2-3.4-12.1-10.6-12.8-11.1.3.4 10.7 9.6 11.6 11.7 1 2.2 1.1 5.7 2 9.8 1.4 6.2-.8 7.8-4.3 9.7"/><path d="m38.3 25.6c0 0-2-.7-4.5-3.3 1.6 3.8 3.3 4.1 3.3 4.1s1.3 10.9 7 10.8c-4.5-1.6-5.8-11.6-5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91c-1f3fd.svg b/public/emoji/1f91c-1f3fd.svg
new file mode 100644
index 000000000..c540bb048
--- /dev/null
+++ b/public/emoji/1f91c-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m24.4 7.8c-2.7 1.7-6.2 5.5-10.4 7.2-3.9 1.5-12 2.3-12 2.3v31c0 0 14.8-1 19.6 2.9l2.8-43.4" fill="#d6a57c"/><path d="m21.3 48.3c0 0-10.2-2.8-19.3-2.8v2.7c6.6 0 19.6 2.9 19.6 2.9l-.3-2.8" fill="#b58360"/><path d="m46.1 14.1c0 0-6.5-6.5-9.4-7.9-10.6-5.3-20.2 7.6-19.9 18.5.2 6.3 1.1 15.9 2.5 22 2.1 9 14.9 9.3 20.5 8.7l6.3-41.3" fill="#d6a57c"/><path d="m39.8 54.2c-10.9 0-18.1-3.3-21.5-8.4.5 6.8 9.8 11 21.5 10v-1.6" fill="#b58360"/><path d="M33.8,6.2C51.8,4,58.9,13.5,60.9,17c1.8,3.1,1.1,6.1-0.7,8c-2,2.1-12.2,4.8-12.2,4.8S27,7,33.8,6.2z" fill="#d6a57c"/><path d="m27 36c6.9-.6 9.5-6 10.6-8.5l.9 4c0 0-1.7 5.2-8.4 5.4-1.7.1-3.3-.2-4.7-.9.5.1 1.1.1 1.6 0" fill="#b58360"/><path d="m49.4 46.2l-3.2 3.1-4.2-.4c-4.9-.4-5.5 8.9-.6 9.3l5.9.6c1.1.1 1.9-.1 2.8-1.1l4.5-4.4c3.9-3.7-1.4-10.8-5.2-7.1" fill="#d6a57c"/><path d="m54.8 52.1l-4.5 4.4c-.9.9-1.7 1.1-2.8 1.1l-6-.6c-2.2-.2-3.3-2.1-3.4-4.2-.3 2.4.8 5.3 3.4 5.6l6 .6c1.1.1 1.8-.3 2.7-1.3l4.5-4.4c1-1 1.4-2.3 1.3-3.5-.2.8-.5 1.6-1.2 2.3" fill="#b58360"/><path d="m51 36.5l-3.7 3.7-4.9-.5c-5.8-.5-6.5 10.5-.7 11l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c4.3-4.4-1.9-12.8-6.3-8.4" fill="#d6a57c"/><path d="m57.3 43.4l-5.3 5.2c-1.1 1.1-2 1.3-3.3 1.3l-7-.7c-2.6-.2-3.9-2.5-4-4.9-.4 2.9.9 6.1 3.9 6.4l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c1.2-1.2 1.6-2.7 1.5-4.1-.2.9-.6 1.8-1.4 2.6" fill="#b58360"/><path d="m51.3 25.3l-4.3 4.3-5.8-.6c-6.8-.6-7.6 12.2-.8 12.8l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c5.2-5.1-2.1-14.8-7.3-9.7" fill="#d6a57c"/><g fill="#b58360"><path d="m58.7 33.4l-6.2 6.1c-1.3 1.3-2.3 1.6-3.8 1.5l-8.2-.8c-3-.3-4.5-2.9-4.7-5.7-.4 3.4 1 7.1 4.6 7.4l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.2 1.1-.7 2.1-1.6 3.1"/><path d="m49.6 20.2c0 0 .8-2.4 3.5-4.2-2.6.4-4.4 3-4.4 3l.9 1.2"/><path d="m60.3 23.7l-6.2 6.1c-1.3 1.3-2.3 1.5-3.8 1.5l-.1 1.7c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.1 1-.6 2.1-1.6 3.1"/></g><path d="m33.2 21.6l5.1 3.8 1.1 6.9c1.3 8.1 12.9 5.1 11.6-3l-1.7-9.8c-.3-1.8-.5-3-2-4.1l-7.3-5.3c-6-4.5-12.8 7.1-6.8 11.5" fill="#d6a57c"/><g fill="#b58360"><path d="m45.4 37.1c3.9-.1 7-3.6 6-7.8-2-8.4-1.7-10.8-2.5-12.3-2-3.4-12.1-10.6-12.8-11.1.3.4 10.7 9.6 11.6 11.7 1 2.2 1.1 5.7 2 9.8 1.4 6.2-.8 7.8-4.3 9.7"/><path d="m38.3 25.6c0 0-2-.7-4.5-3.3 1.6 3.8 3.3 4.1 3.3 4.1s1.3 10.9 7 10.8c-4.5-1.6-5.8-11.6-5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91c-1f3fe.svg b/public/emoji/1f91c-1f3fe.svg
new file mode 100644
index 000000000..c3a410c28
--- /dev/null
+++ b/public/emoji/1f91c-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m24.4 7.8c-2.7 1.7-6.2 5.5-10.4 7.2-3.9 1.5-12 2.3-12 2.3v31c0 0 14.8-1 19.6 2.9l2.8-43.4" fill="#b47d56"/><path d="m21.3 48.3c0 0-10.2-2.8-19.3-2.8v2.7c6.6 0 19.6 2.9 19.6 2.9l-.3-2.8" fill="#935e3e"/><path d="m46.1 14.1c0 0-6.5-6.5-9.4-7.9-10.6-5.3-20.2 7.6-19.9 18.5.2 6.3 1.1 15.9 2.5 22 2.1 9 14.9 9.3 20.5 8.7l6.3-41.3" fill="#b47d56"/><path d="m39.8 54.2c-10.9 0-18.1-3.3-21.5-8.4.5 6.8 9.8 11 21.5 10v-1.6" fill="#935e3e"/><path d="M33.8,6.2C51.8,4,58.9,13.5,60.9,17c1.8,3.1,1.1,6.1-0.7,8c-2,2.1-12.2,4.8-12.2,4.8S27,7,33.8,6.2z" fill="#b47d56"/><path d="m27 36c6.9-.6 9.5-6 10.6-8.5l.9 4c0 0-1.7 5.2-8.4 5.4-1.7.1-3.3-.2-4.7-.9.5.1 1.1.1 1.6 0" fill="#935e3e"/><path d="m49.4 46.2l-3.2 3.1-4.2-.4c-4.9-.4-5.5 8.9-.6 9.3l5.9.6c1.1.1 1.9-.1 2.8-1.1l4.5-4.4c3.9-3.7-1.4-10.8-5.2-7.1" fill="#b47d56"/><path d="m54.8 52.1l-4.5 4.4c-.9.9-1.7 1.1-2.8 1.1l-6-.6c-2.2-.2-3.3-2.1-3.4-4.2-.3 2.4.8 5.3 3.4 5.6l6 .6c1.1.1 1.8-.3 2.7-1.3l4.5-4.4c1-1 1.4-2.3 1.3-3.5-.2.8-.5 1.6-1.2 2.3" fill="#935e3e"/><path d="m51 36.5l-3.7 3.7-4.9-.5c-5.8-.5-6.5 10.5-.7 11l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c4.3-4.4-1.9-12.8-6.3-8.4" fill="#b47d56"/><path d="m57.3 43.4l-5.3 5.2c-1.1 1.1-2 1.3-3.3 1.3l-7-.7c-2.6-.2-3.9-2.5-4-4.9-.4 2.9.9 6.1 3.9 6.4l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c1.2-1.2 1.6-2.7 1.5-4.1-.2.9-.6 1.8-1.4 2.6" fill="#935e3e"/><path d="m51.3 25.3l-4.3 4.3-5.8-.6c-6.8-.6-7.6 12.2-.8 12.8l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c5.2-5.1-2.1-14.8-7.3-9.7" fill="#b47d56"/><g fill="#935e3e"><path d="m58.7 33.4l-6.2 6.1c-1.3 1.3-2.3 1.6-3.8 1.5l-8.2-.8c-3-.3-4.5-2.9-4.7-5.7-.4 3.4 1 7.1 4.6 7.4l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.2 1.1-.7 2.1-1.6 3.1"/><path d="m49.6 20.2c0 0 .8-2.4 3.5-4.2-2.6.4-4.4 3-4.4 3l.9 1.2"/><path d="m60.3 23.7l-6.2 6.1c-1.3 1.3-2.3 1.5-3.8 1.5l-.1 1.7c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.1 1-.6 2.1-1.6 3.1"/></g><path d="m33.2 21.6l5.1 3.8 1.1 6.9c1.3 8.1 12.9 5.1 11.6-3l-1.7-9.8c-.3-1.8-.5-3-2-4.1l-7.3-5.3c-6-4.5-12.8 7.1-6.8 11.5" fill="#b47d56"/><g fill="#935e3e"><path d="m45.4 37.1c3.9-.1 7-3.6 6-7.8-2-8.4-1.7-10.8-2.5-12.3-2-3.4-12.1-10.6-12.8-11.1.3.4 10.7 9.6 11.6 11.7 1 2.2 1.1 5.7 2 9.8 1.4 6.2-.8 7.8-4.3 9.7"/><path d="m38.3 25.6c0 0-2-.7-4.5-3.3 1.6 3.8 3.3 4.1 3.3 4.1s1.3 10.9 7 10.8c-4.5-1.6-5.8-11.6-5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91c-1f3ff.svg b/public/emoji/1f91c-1f3ff.svg
new file mode 100644
index 000000000..1ff1b64f3
--- /dev/null
+++ b/public/emoji/1f91c-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m24.4 7.8c-2.7 1.7-6.2 5.5-10.4 7.2-3.9 1.5-12 2.3-12 2.3v31c0 0 14.8-1 19.6 2.9l2.8-43.4" fill="#8a6859"/><path d="m21.3 48.3c0 0-10.2-2.8-19.3-2.8v2.7c6.6 0 19.6 2.9 19.6 2.9l-.3-2.8" fill="#705041"/><path d="m46.1 14.1c0 0-6.5-6.5-9.4-7.9-10.6-5.3-20.2 7.6-19.9 18.5.2 6.3 1.1 15.9 2.5 22 2.1 9 14.9 9.3 20.5 8.7l6.3-41.3" fill="#8a6859"/><path d="m39.8 54.2c-10.9 0-18.1-3.3-21.5-8.4.5 6.8 9.8 11 21.5 10v-1.6" fill="#705041"/><path d="M33.8,6.2C51.8,4,58.9,13.5,60.9,17c1.8,3.1,1.1,6.1-0.7,8c-2,2.1-12.2,4.8-12.2,4.8S27,7,33.8,6.2z" fill="#8a6859"/><path d="m27 36c6.9-.6 9.5-6 10.6-8.5l.9 4c0 0-1.7 5.2-8.4 5.4-1.7.1-3.3-.2-4.7-.9.5.1 1.1.1 1.6 0" fill="#705041"/><path d="m49.4 46.2l-3.2 3.1-4.2-.4c-4.9-.4-5.5 8.9-.6 9.3l5.9.6c1.1.1 1.9-.1 2.8-1.1l4.5-4.4c3.9-3.7-1.4-10.8-5.2-7.1" fill="#8a6859"/><path d="m54.8 52.1l-4.5 4.4c-.9.9-1.7 1.1-2.8 1.1l-6-.6c-2.2-.2-3.3-2.1-3.4-4.2-.3 2.4.8 5.3 3.4 5.6l6 .6c1.1.1 1.8-.3 2.7-1.3l4.5-4.4c1-1 1.4-2.3 1.3-3.5-.2.8-.5 1.6-1.2 2.3" fill="#705041"/><path d="m51 36.5l-3.7 3.7-4.9-.5c-5.8-.5-6.5 10.5-.7 11l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c4.3-4.4-1.9-12.8-6.3-8.4" fill="#8a6859"/><path d="m57.3 43.4l-5.3 5.2c-1.1 1.1-2 1.3-3.3 1.3l-7-.7c-2.6-.2-3.9-2.5-4-4.9-.4 2.9.9 6.1 3.9 6.4l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c1.2-1.2 1.6-2.7 1.5-4.1-.2.9-.6 1.8-1.4 2.6" fill="#705041"/><path d="m51.3 25.3l-4.3 4.3-5.8-.6c-6.8-.6-7.6 12.2-.8 12.8l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c5.2-5.1-2.1-14.8-7.3-9.7" fill="#8a6859"/><g fill="#705041"><path d="m58.7 33.4l-6.2 6.1c-1.3 1.3-2.3 1.6-3.8 1.5l-8.2-.8c-3-.3-4.5-2.9-4.7-5.7-.4 3.4 1 7.1 4.6 7.4l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.2 1.1-.7 2.1-1.6 3.1"/><path d="m49.6 20.2c0 0 .8-2.4 3.5-4.2-2.6.4-4.4 3-4.4 3l.9 1.2"/><path d="m60.3 23.7l-6.2 6.1c-1.3 1.3-2.3 1.5-3.8 1.5l-.1 1.7c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.1 1-.6 2.1-1.6 3.1"/></g><path d="m33.2 21.6l5.1 3.8 1.1 6.9c1.3 8.1 12.9 5.1 11.6-3l-1.7-9.8c-.3-1.8-.5-3-2-4.1l-7.3-5.3c-6-4.5-12.8 7.1-6.8 11.5" fill="#8a6859"/><g fill="#705041"><path d="m45.4 37.1c3.9-.1 7-3.6 6-7.8-2-8.4-1.7-10.8-2.5-12.3-2-3.4-12.1-10.6-12.8-11.1.3.4 10.7 9.6 11.6 11.7 1 2.2 1.1 5.7 2 9.8 1.4 6.2-.8 7.8-4.3 9.7"/><path d="m38.3 25.6c0 0-2-.7-4.5-3.3 1.6 3.8 3.3 4.1 3.3 4.1s1.3 10.9 7 10.8c-4.5-1.6-5.8-11.6-5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91c.svg b/public/emoji/1f91c.svg
new file mode 100644
index 000000000..80a75c9cd
--- /dev/null
+++ b/public/emoji/1f91c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m24.4 7.8c-2.7 1.7-6.2 5.5-10.4 7.2-3.9 1.5-12 2.3-12 2.3v31c0 0 14.8-1 19.6 2.9l2.8-43.4" fill="#ffdd67"/><path d="m21.3 48.3c0 0-10.2-2.8-19.3-2.8v2.7c6.6 0 19.6 2.9 19.6 2.9l-.3-2.8" fill="#eba352"/><path d="m46.1 14.1c0 0-6.5-6.5-9.4-7.9-10.6-5.3-20.2 7.6-19.9 18.5.2 6.3 1.1 15.9 2.5 22 2.1 9 14.9 9.3 20.5 8.7l6.3-41.3" fill="#ffdd67"/><path d="m39.8 54.2c-10.9 0-18.1-3.3-21.4-8.4.5 6.8 9.8 11 21.4 10v-1.6" fill="#eba352"/><path d="M33.8,6.2C51.8,4,58.9,13.5,60.9,17c1.8,3.1,1.1,6.1-0.7,8c-2,2.1-12.2,4.8-12.2,4.8S27,7,33.8,6.2z" fill="#ffdd67"/><path d="m27 36c6.9-.6 9.5-6 10.6-8.5l.9 4c0 0-1.7 5.2-8.4 5.4-1.7.1-3.3-.2-4.7-.9.5.1 1.1.1 1.6 0" fill="#eba352"/><path d="m49.4 46.2l-3.2 3.1-4.2-.4c-4.9-.4-5.5 8.9-.6 9.3l5.9.6c1.1.1 1.9-.1 2.8-1.1l4.5-4.4c3.9-3.7-1.4-10.8-5.2-7.1" fill="#ffdd67"/><path d="m54.8 52l-4.5 4.4c-.9.9-1.7 1.1-2.8 1.1l-6-.5c-2.2-.2-3.3-2.1-3.4-4.2-.3 2.4.8 5.3 3.4 5.6l6 .6c1.1.1 1.8-.3 2.7-1.3l4.5-4.4c1-1 1.4-2.3 1.3-3.5-.2.8-.5 1.6-1.2 2.2" fill="#eba352"/><path d="m51 36.5l-3.7 3.7-4.9-.5c-5.8-.5-6.5 10.5-.7 11l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c4.3-4.4-1.9-12.8-6.3-8.4" fill="#ffdd67"/><path d="m57.3 43.4l-5.3 5.2c-1.1 1.1-2 1.3-3.3 1.3l-7-.7c-2.6-.2-3.9-2.5-4-4.9-.4 2.9.9 6.1 3.9 6.4l7 .7c1.3.1 2.2-.2 3.3-1.3l5.3-5.2c1.2-1.2 1.6-2.7 1.5-4.1-.2.9-.6 1.8-1.4 2.6" fill="#eba352"/><path d="m51.3 25.3l-4.3 4.3-5.8-.6c-6.8-.6-7.6 12.2-.8 12.8l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c5.2-5.1-2.1-14.8-7.3-9.7" fill="#ffdd67"/><g fill="#eba352"><path d="m58.7 33.4l-6.2 6.1c-1.3 1.3-2.3 1.6-3.8 1.5l-8.2-.8c-3-.3-4.5-2.9-4.7-5.7-.4 3.4 1 7.1 4.6 7.4l8.2.8c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.2 1.1-.7 2.1-1.6 3.1"/><path d="m49.6 20.2c0 0 .8-2.4 3.5-4.2-2.6.4-4.4 3-4.4 3l.9 1.2"/><path d="m60.3 23.6l-6.2 6.1c-1.3 1.3-2.3 1.5-3.8 1.5l-.1 1.7c1.5.1 2.6-.2 3.8-1.5l6.2-6.1c1.4-1.4 1.9-3.1 1.7-4.8-.1 1.1-.7 2.2-1.6 3.1"/></g><path d="m33.2 21.6l5.1 3.8 1.1 6.9c1.3 8.1 12.9 5.1 11.6-3l-1.7-9.8c-.3-1.8-.5-3-2-4.1l-7.3-5.3c-6-4.5-12.8 7.1-6.8 11.5" fill="#ffdd67"/><g fill="#eba352"><path d="m45.4 37.1c3.9-.1 7-3.6 6-7.8-2-8.4-1.7-10.8-2.5-12.3-2-3.4-12.1-10.6-12.8-11.1.3.4 10.7 9.6 11.6 11.7 1 2.2 1.1 5.7 2 9.8 1.4 6.2-.8 7.8-4.3 9.7"/><path d="m38.3 25.6c0 0-2-.7-4.5-3.3 1.6 3.8 3.3 4.1 3.3 4.1s1.3 10.9 7 10.8c-4.5-1.6-5.8-11.6-5.8-11.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91d-1f3fb.svg b/public/emoji/1f91d-1f3fb.svg
new file mode 100644
index 000000000..bc7cf60e8
--- /dev/null
+++ b/public/emoji/1f91d-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.3 33.4l-1.2-18.1-8.3 5.1c-4.1-.7-5.2-.7-8.4-2.3-1.9-.9-4.3-.3-5.5.4-1.8-1.9-13.5.9-14.8 1.5-3.5-1-8.7-5.1-8.7-5.1l-1.7 20.5 2.3.6c.2.7.8 2.4.8 2.4-2.2 2.8.4 6.1 2.9 5-1.1 2.8 1.8 5.4 4.1 3.6-.3 2.6 2.4 4.5 4.4 2.7-.9 3.1 2.6 5.4 4.7 2.9 1.5 1 2.9 1.8 4.1 2.2 2.1.9 4.4-1.1 4-3.6 2.4 2.8 6 .1 5.2-3 2.7 2.1 6-1.4 4.3-4.5 3 1.7 5.6-2.9 2.7-5.9l9.1-4.4" fill="#ffe1bd"/><g fill="#e6b796"><path d="m13.9 36.3c1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.4 1.3.6.3 1.3.3 2 0 .1-.3.3-.7.6-1l.7-.8c.4-.5.9-.9 1.3-1.1.8-2.1-.6-4.1-2.4-4.2"/><path d="m25.4 46.2c1.6.4 2.8 2.5 1.6 4.8l-.6.9c-.6 1.1-1.4 1.6-2.2 1.7 1.1.3 2.3-.1 3.1-1.6l.6-.9c1.4-2.8-.5-5.1-2.5-4.9"/><path d="m18.3 45.4l1.6-2.5c-.1-1.4-1.3-2.6-2.5-2.7 1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.5 1.3.8.4 1.7.3 2.6-.3.1-.5.3-1.1.6-1.6"/><path d="m22.6 40.9c1.6.5 2.7 2.7 1.3 4.9l-1.9 3c-.7 1.1-1.5 1.5-2.3 1.5 1 .3 2.3 0 3.2-1.4l1.9-3c1.6-2.6-.2-5.1-2.2-5"/><path d="m35.9 43.4c.1 0 1.3-.2 1.7-.2-1.5-1.5-3.9-.3-5.3-1.1 1 1.7 3.1 1.3 3.3 1.3l2.4 3.1c2 2.5.4 5.4-1.7 5.7 2.2.7 4.4-1.6 3.7-4.1-.1-.1-4.1-4.7-4.1-4.7"/><path d="m38.3 37.6c0 0 1.5-.3 2.8-.3-1.5-1.2-3.8-.1-5.3-1.1.6 1.3 1.9 1.3 2.3 1.3l4.6 5.3c2.1 2.4.6 5.3-1.5 5.8 2.4.7 4.7-2.4 3.2-5.1-1-.3-6.1-5.9-6.1-5.9"/><path d="m35.1 49.1c-1.5-1.2-3.6-.3-4.5-.9.5 1.4 2.4 1.1 2.5 1.1 1.7 2.6-.1 5.3-2.2 5.5 2.1.9 4.4-1.1 4-3.6-.1-.1-1.5-1.9-1.5-1.9.2-.1 1.3-.2 1.7-.2"/><path d="m55.2 31.7c0 0-1.7 3.5-8.3 5.4-.9-1.1-2.8-3.3-5-5.2 1.4-.3 2.1-1.4 3.2-1.6-.4-.4-1.8-.2-2.9.2-2 .7-6.6-2.5-6.6-2.5l-3.8.5c-2.7 2.6-8.5 4-8.8 0-.2-2.8 5.9-4.7 7.8-6.5 2.4-2.3 4.5-5.2 8.4-3.2 3.2 1.6 4.5 1.5 8.9 2.3 1.5.3 2.5 1 3.6 2.5-.9-2.1-2.2-3-3.8-3.3l7-3.3.1-1.7-8.3 4.7c-3.8-.6-5.2-.6-8.3-2.1-2-1-3.6-.7-4.9.1-2.4-1.4-3.8-1.1-4.7-.9-2.8.9-7.3 1-11.3 2.6.7.2 1.4.4 1.9.4 3.9-1.2 8-1.1 9.9-1.8.6-.2 1.8-.2 3.1.5-.8.7-1.5 1.5-2.3 2.3-1.9 1.8-7.7 4.4-7.3 7.7.2 1.6 2.4 5.8 9.7 1.1l3.1-.4c0 0 5.7 2.7 11 8.9 2.1 2.4.8 5-1.3 5.6 2.7.5 5-3.3 2.4-5.9l6.3-3.4 1.2-3"/></g><path d="m53.4 16.3l3.3 17.1-2.7 1.2c-1.4-3.7-3.5-12.6-3-16.9l2.4-1.4" fill="#3b946f"/><path d="m11.1 38c-.5-1.2-.8-2.8-.8-2.8l-2.5-1.7-.2 1.9 2.2.6c.3 1 .6 1.8 1 2.4l.3-.4" fill="#e6b796"/><path d="m6.1 35.1l5.4-18.7 2.5 1.7c.4 2.8-4.2 15.6-5.9 17.5l-2-.5" fill="#3b946f"/><g fill="#47b892"><path d="m53.3 16.2c-.8.5 2.1 17.8 3.3 17.3 3.8-1.7 5.5-2.2 5.5-2.2v-20.6c-.1 0-2.4 1.7-8.8 5.5"/><path d="m2 9v25.5c0 0 1.8.3 4.1.8 1.3.3 6-18.5 5.7-18.8-3.4-2.3-9.8-7.5-9.8-7.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91d-1f3fc.svg b/public/emoji/1f91d-1f3fc.svg
new file mode 100644
index 000000000..c13f18ba6
--- /dev/null
+++ b/public/emoji/1f91d-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.3 33.4l-1.2-18.1-8.3 5.1c-4.1-.7-5.2-.7-8.4-2.3-1.9-.9-4.3-.3-5.5.4-1.8-1.9-13.5.9-14.8 1.5-3.5-1-8.7-5.1-8.7-5.1l-1.8 20.5 2.4.6c.2.7.8 2.4.8 2.4-2.2 2.8.4 6.1 2.9 5-1.1 2.8 1.8 5.4 4.1 3.6-.3 2.6 2.4 4.5 4.4 2.7-.9 3.1 2.6 5.4 4.7 2.9 1.5 1 2.9 1.8 4.1 2.2 2.1.9 4.4-1.1 4-3.6 2.4 2.8 6 .1 5.2-3 2.7 2.1 6-1.4 4.3-4.5 3 1.7 5.6-2.9 2.7-5.9l9.1-4.4" fill="#fed0ac"/><g fill="#e0a372"><path d="m13.9 36.3c1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.4 1.3.6.3 1.3.3 2 0 .1-.3.3-.7.6-1l.7-.8c.4-.5.9-.9 1.3-1.1.8-2.1-.6-4.1-2.4-4.2"/><path d="m25.4 46.2c1.6.4 2.8 2.5 1.6 4.8l-.6.9c-.6 1.1-1.4 1.6-2.2 1.7 1.1.3 2.3-.1 3.1-1.6l.6-.9c1.4-2.8-.5-5.1-2.5-4.9"/><path d="m18.3 45.4l1.6-2.5c-.1-1.4-1.3-2.6-2.5-2.7 1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.5 1.3.8.4 1.7.3 2.6-.3.1-.5.3-1.1.6-1.6"/><path d="m22.6 40.9c1.6.5 2.7 2.7 1.3 4.9l-1.9 3c-.7 1.1-1.5 1.5-2.3 1.5 1 .3 2.3 0 3.2-1.4l1.9-3c1.6-2.6-.2-5.1-2.2-5"/><path d="m35.9 43.4c.1 0 1.3-.2 1.7-.2-1.5-1.5-3.9-.3-5.3-1.1 1 1.7 3.1 1.3 3.3 1.3l2.4 3.1c2 2.5.4 5.4-1.7 5.7 2.2.7 4.4-1.6 3.7-4.1-.1-.1-4.1-4.7-4.1-4.7"/><path d="m38.3 37.6c0 0 1.5-.3 2.8-.3-1.5-1.2-3.8-.1-5.3-1.1.6 1.3 1.9 1.3 2.3 1.3l4.6 5.3c2.1 2.4.6 5.3-1.5 5.8 2.4.7 4.7-2.4 3.2-5.1-1-.3-6.1-5.9-6.1-5.9"/><path d="m35.1 49.1c-1.5-1.2-3.6-.3-4.5-.9.5 1.4 2.4 1.1 2.5 1.1 1.7 2.6-.1 5.3-2.2 5.5 2.1.9 4.4-1.1 4-3.6-.1-.1-1.5-1.9-1.5-1.9.2-.1 1.3-.2 1.7-.2"/><path d="m55.2 31.7c0 0-1.7 3.5-8.3 5.4-.9-1.1-2.8-3.3-5-5.2 1.4-.3 2.1-1.4 3.2-1.6-.4-.4-1.8-.2-2.9.2-2 .7-6.6-2.5-6.6-2.5l-3.8.5c-2.7 2.6-8.5 4-8.8 0-.2-2.8 5.9-4.7 7.8-6.5 2.4-2.3 4.5-5.2 8.4-3.2 3.2 1.6 4.5 1.5 8.9 2.3 1.5.3 2.5 1 3.6 2.5-.9-2.1-2.2-3-3.8-3.3l7-3.3.1-1.7-8.3 4.7c-3.8-.6-5.2-.6-8.3-2.1-2-1-3.6-.7-4.9.1-2.4-1.4-3.8-1.1-4.7-.9-2.8.9-7.3 1-11.3 2.6.7.2 1.4.4 1.9.4 3.9-1.2 8-1.1 9.9-1.8.6-.2 1.8-.2 3.1.5-.8.7-1.5 1.5-2.3 2.3-1.9 1.8-7.7 4.4-7.3 7.7.2 1.6 2.4 5.8 9.7 1.1l3.1-.4c0 0 5.7 2.7 11 8.9 2.1 2.4.8 5-1.3 5.6 2.7.5 5-3.3 2.4-5.9l6.3-3.4 1.2-3"/></g><path d="m53.4 16.3l3.3 17.1-2.7 1.2c-1.4-3.7-3.5-12.6-3-16.9l2.4-1.4" fill="#3b946f"/><path d="m11.1 38c-.5-1.2-.8-2.8-.8-2.8l-2.5-1.7-.2 1.9 2.2.6c.3 1 .6 1.8 1 2.4l.3-.4" fill="#e0a372"/><path d="m6.1 35.1l5.4-18.7 2.5 1.7c.4 2.8-4.2 15.6-5.9 17.5l-2-.5" fill="#3b946f"/><g fill="#47b892"><path d="m53.3 16.2c-.8.5 2.1 17.8 3.3 17.3 3.8-1.7 5.5-2.2 5.5-2.2v-20.6c-.1 0-2.4 1.7-8.8 5.5"/><path d="m2 9v25.5c0 0 1.8.3 4.1.8 1.3.3 6-18.5 5.7-18.8-3.4-2.3-9.8-7.5-9.8-7.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91d-1f3fd.svg b/public/emoji/1f91d-1f3fd.svg
new file mode 100644
index 000000000..76871fcba
--- /dev/null
+++ b/public/emoji/1f91d-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.3 33.4l-1.2-18.1-8.3 5.1c-4.1-.7-5.2-.7-8.4-2.3-1.9-.9-4.3-.3-5.5.4-1.8-1.9-13.5.9-14.8 1.5-3.5-1-8.7-5.1-8.7-5.1l-1.7 20.5 2.3.6c.2.7.8 2.4.8 2.4-2.2 2.8.4 6.1 2.9 5-1.1 2.8 1.8 5.4 4.1 3.6-.3 2.6 2.4 4.5 4.4 2.7-.9 3.1 2.6 5.4 4.7 2.9 1.5 1 2.9 1.8 4.1 2.2 2.1.9 4.4-1.1 4-3.6 2.4 2.8 6 .1 5.2-3 2.7 2.1 6-1.4 4.3-4.5 3 1.7 5.6-2.9 2.7-5.9l9.1-4.4" fill="#d6a57c"/><g fill="#b58360"><path d="m13.9 36.3c1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.4 1.3.6.3 1.3.3 2 0 .1-.3.3-.7.6-1l.7-.8c.4-.5.9-.9 1.3-1.1.8-2.1-.6-4.1-2.4-4.2"/><path d="m25.4 46.2c1.6.4 2.8 2.5 1.6 4.8l-.6.9c-.6 1.1-1.4 1.6-2.2 1.7 1.1.3 2.3-.1 3.1-1.6l.6-.9c1.4-2.8-.5-5.1-2.5-4.9"/><path d="m18.3 45.4l1.6-2.5c-.1-1.4-1.3-2.6-2.5-2.7 1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.5 1.3.8.4 1.7.3 2.6-.3.1-.5.3-1.1.6-1.6"/><path d="m22.6 40.9c1.6.5 2.7 2.7 1.3 4.9l-1.9 3c-.7 1.1-1.5 1.5-2.3 1.5 1 .3 2.3 0 3.2-1.4l1.9-3c1.6-2.6-.2-5.1-2.2-5"/><path d="m35.9 43.4c.1 0 1.3-.2 1.7-.2-1.5-1.5-3.9-.3-5.3-1.1 1 1.7 3.1 1.3 3.3 1.3l2.4 3.1c2 2.5.4 5.4-1.7 5.7 2.2.7 4.4-1.6 3.7-4.1-.1-.1-4.1-4.7-4.1-4.7"/><path d="m38.3 37.6c0 0 1.5-.3 2.8-.3-1.5-1.2-3.8-.1-5.3-1.1.6 1.3 1.9 1.3 2.3 1.3l4.6 5.3c2.1 2.4.6 5.3-1.5 5.8 2.4.7 4.7-2.4 3.2-5.1-1-.3-6.1-5.9-6.1-5.9"/><path d="m35.1 49.1c-1.5-1.2-3.6-.3-4.5-.9.5 1.4 2.4 1.1 2.5 1.1 1.7 2.6-.1 5.3-2.2 5.5 2.1.9 4.4-1.1 4-3.6-.1-.1-1.5-1.9-1.5-1.9.2-.1 1.3-.2 1.7-.2"/><path d="m55.2 31.7c0 0-1.7 3.5-8.3 5.4-.9-1.1-2.8-3.3-5-5.2 1.4-.3 2.1-1.4 3.2-1.6-.4-.4-1.8-.2-2.9.2-2 .7-6.6-2.5-6.6-2.5l-3.8.5c-2.7 2.6-8.5 4-8.8 0-.2-2.8 5.9-4.7 7.8-6.5 2.4-2.3 4.5-5.2 8.4-3.2 3.2 1.6 4.5 1.5 8.9 2.3 1.5.3 2.5 1 3.6 2.5-.9-2.1-2.2-3-3.8-3.3l7-3.3.1-1.7-8.3 4.7c-3.8-.6-5.2-.6-8.3-2.1-2-1-3.6-.7-4.9.1-2.4-1.4-3.8-1.1-4.7-.9-2.8.9-7.3 1-11.3 2.6.7.2 1.4.4 1.9.4 3.9-1.2 8-1.1 9.9-1.8.6-.2 1.8-.2 3.1.5-.8.7-1.5 1.5-2.3 2.3-1.9 1.8-7.7 4.4-7.3 7.7.2 1.6 2.4 5.8 9.7 1.1l3.1-.4c0 0 5.7 2.7 11 8.9 2.1 2.4.8 5-1.3 5.6 2.7.5 5-3.3 2.4-5.9l6.3-3.4 1.2-3"/></g><path d="m53.4 16.3l3.3 17.1-2.7 1.2c-1.4-3.7-3.5-12.6-3-16.9l2.4-1.4" fill="#3b946f"/><path d="m11.1 38c-.5-1.2-.8-2.8-.8-2.8l-2.5-1.7-.2 1.9 2.2.6c.3 1 .6 1.8 1 2.4l.3-.4" fill="#b58360"/><path d="m6.1 35.1l5.4-18.7 2.5 1.7c.4 2.8-4.2 15.6-5.9 17.5l-2-.5" fill="#3b946f"/><g fill="#47b892"><path d="m53.3 16.2c-.8.5 2.1 17.8 3.3 17.3 3.8-1.7 5.5-2.2 5.5-2.2v-20.6c-.1 0-2.4 1.7-8.8 5.5"/><path d="m2 9v25.5c0 0 1.8.3 4.1.8 1.3.3 6-18.5 5.7-18.8-3.4-2.3-9.8-7.5-9.8-7.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91d-1f3fe.svg b/public/emoji/1f91d-1f3fe.svg
new file mode 100644
index 000000000..45a6c8204
--- /dev/null
+++ b/public/emoji/1f91d-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.3 33.4l-1.2-18.1-8.3 5.1c-4.1-.7-5.2-.7-8.4-2.3-1.9-.9-4.3-.3-5.5.4-1.8-1.9-13.5.9-14.8 1.5-3.5-1-8.7-5.1-8.7-5.1l-1.7 20.5 2.3.6c.2.7.8 2.4.8 2.4-2.2 2.8.4 6.1 2.9 5-1.1 2.8 1.8 5.4 4.1 3.6-.3 2.6 2.4 4.5 4.4 2.7-.9 3.1 2.6 5.4 4.7 2.9 1.5 1 2.9 1.8 4.1 2.2 2.1.9 4.4-1.1 4-3.6 2.4 2.8 6 .1 5.2-3 2.7 2.1 6-1.4 4.3-4.5 3 1.7 5.6-2.9 2.7-5.9l9.1-4.4" fill="#b47d56"/><g fill="#935e3e"><path d="m13.9 36.3c1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.4 1.3.6.3 1.3.3 2 0 .1-.3.3-.7.6-1l.7-.8c.4-.5.9-.9 1.3-1.1.8-2.1-.6-4.1-2.4-4.2"/><path d="m25.4 46.2c1.6.4 2.8 2.5 1.6 4.8l-.6.9c-.6 1.1-1.4 1.6-2.2 1.7 1.1.3 2.3-.1 3.1-1.6l.6-.9c1.4-2.8-.5-5.1-2.5-4.9"/><path d="m18.3 45.4l1.6-2.5c-.1-1.4-1.3-2.6-2.5-2.7 1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.5 1.3.8.4 1.7.3 2.6-.3.1-.5.3-1.1.6-1.6"/><path d="m22.6 40.9c1.6.5 2.7 2.7 1.3 4.9l-1.9 3c-.7 1.1-1.5 1.5-2.3 1.5 1 .3 2.3 0 3.2-1.4l1.9-3c1.6-2.6-.2-5.1-2.2-5"/><path d="m35.9 43.4c.1 0 1.3-.2 1.7-.2-1.5-1.5-3.9-.3-5.3-1.1 1 1.7 3.1 1.3 3.3 1.3l2.4 3.1c2 2.5.4 5.4-1.7 5.7 2.2.7 4.4-1.6 3.7-4.1-.1-.1-4.1-4.7-4.1-4.7"/><path d="m38.3 37.6c0 0 1.5-.3 2.8-.3-1.5-1.2-3.8-.1-5.3-1.1.6 1.3 1.9 1.3 2.3 1.3l4.6 5.3c2.1 2.4.6 5.3-1.5 5.8 2.4.7 4.7-2.4 3.2-5.1-1-.3-6.1-5.9-6.1-5.9"/><path d="m35.1 49.1c-1.5-1.2-3.6-.3-4.5-.9.5 1.4 2.4 1.1 2.5 1.1 1.7 2.6-.1 5.3-2.2 5.5 2.1.9 4.4-1.1 4-3.6-.1-.1-1.5-1.9-1.5-1.9.2-.1 1.3-.2 1.7-.2"/><path d="m55.2 31.7c0 0-1.7 3.5-8.3 5.4-.9-1.1-2.8-3.3-5-5.2 1.4-.3 2.1-1.4 3.2-1.6-.4-.4-1.8-.2-2.9.2-2 .7-6.6-2.5-6.6-2.5l-3.8.5c-2.7 2.6-8.5 4-8.8 0-.2-2.8 5.9-4.7 7.8-6.5 2.4-2.3 4.5-5.2 8.4-3.2 3.2 1.6 4.5 1.5 8.9 2.3 1.5.3 2.5 1 3.6 2.5-.9-2.1-2.2-3-3.8-3.3l7-3.3.1-1.7-8.3 4.7c-3.8-.6-5.2-.6-8.3-2.1-2-1-3.6-.7-4.9.1-2.4-1.4-3.8-1.1-4.7-.9-2.8.9-7.3 1-11.3 2.6.7.2 1.4.4 1.9.4 3.9-1.2 8-1.1 9.9-1.8.6-.2 1.8-.2 3.1.5-.8.7-1.5 1.5-2.3 2.3-1.9 1.8-7.7 4.4-7.3 7.7.2 1.6 2.4 5.8 9.7 1.1l3.1-.4c0 0 5.7 2.7 11 8.9 2.1 2.4.8 5-1.3 5.6 2.7.5 5-3.3 2.4-5.9l6.3-3.4 1.2-3"/></g><path d="m53.4 16.3l3.3 17.1-2.7 1.2c-1.4-3.7-3.5-12.6-3-16.9l2.4-1.4" fill="#3b946f"/><path d="m11.1 38c-.5-1.2-.8-2.8-.8-2.8l-2.5-1.7-.2 1.9 2.2.6c.3 1 .6 1.8 1 2.4l.3-.4" fill="#935e3e"/><path d="m6.1 35.1l5.4-18.7 2.5 1.7c.4 2.8-4.2 15.6-5.9 17.5l-2-.5" fill="#3b946f"/><g fill="#47b892"><path d="m53.3 16.2c-.8.5 2.1 17.8 3.3 17.3 3.8-1.7 5.5-2.2 5.5-2.2v-20.6c-.1 0-2.4 1.7-8.8 5.5"/><path d="m2 9v25.5c0 0 1.8.3 4.1.8 1.3.3 6-18.5 5.7-18.8-3.4-2.3-9.8-7.5-9.8-7.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91d-1f3ff.svg b/public/emoji/1f91d-1f3ff.svg
new file mode 100644
index 000000000..444442670
--- /dev/null
+++ b/public/emoji/1f91d-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.3 33.4l-1.2-18.1-8.3 5.1c-4.1-.7-5.2-.7-8.4-2.3-1.9-.9-4.3-.3-5.5.4-1.8-1.9-13.5.9-14.8 1.5-3.5-1-8.7-5.1-8.7-5.1l-1.7 20.5 2.3.6c.2.7.8 2.4.8 2.4-2.2 2.8.4 6.1 2.9 5-1.1 2.8 1.8 5.4 4.1 3.6-.3 2.6 2.4 4.5 4.4 2.7-.9 3.1 2.6 5.4 4.7 2.9 1.5 1 2.9 1.8 4.1 2.2 2.1.9 4.4-1.1 4-3.6 2.4 2.8 6 .1 5.2-3 2.7 2.1 6-1.4 4.3-4.5 3 1.7 5.6-2.9 2.7-5.9l9.1-4.4" fill="#8a6859"/><g fill="#705041"><path d="m13.9 36.3c1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.4 1.3.6.3 1.3.3 2 0 .1-.3.3-.7.6-1l.7-.8c.4-.5.9-.9 1.3-1.1.8-2.1-.6-4.1-2.4-4.2"/><path d="m25.4 46.2c1.6.4 2.8 2.5 1.6 4.8l-.6.9c-.6 1.1-1.4 1.6-2.2 1.7 1.1.3 2.3-.1 3.1-1.6l.6-.9c1.4-2.8-.5-5.1-2.5-4.9"/><path d="m18.3 45.4l1.6-2.5c-.1-1.4-1.3-2.6-2.5-2.7 1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.5 1.3.8.4 1.7.3 2.6-.3.1-.5.3-1.1.6-1.6"/><path d="m22.6 40.9c1.6.5 2.7 2.7 1.3 4.9l-1.9 3c-.7 1.1-1.5 1.5-2.3 1.5 1 .3 2.3 0 3.2-1.4l1.9-3c1.6-2.6-.2-5.1-2.2-5"/><path d="m35.9 43.4c.1 0 1.3-.2 1.7-.2-1.5-1.5-3.9-.3-5.3-1.1 1 1.7 3.1 1.3 3.3 1.3l2.4 3.1c2 2.5.4 5.4-1.7 5.7 2.2.7 4.4-1.6 3.7-4.1-.1-.1-4.1-4.7-4.1-4.7"/><path d="m38.3 37.6c0 0 1.5-.3 2.8-.3-1.5-1.2-3.8-.1-5.3-1.1.6 1.3 1.9 1.3 2.3 1.3l4.6 5.3c2.1 2.4.6 5.3-1.5 5.8 2.4.7 4.7-2.4 3.2-5.1-1-.3-6.1-5.9-6.1-5.9"/><path d="m35.1 49.1c-1.5-1.2-3.6-.3-4.5-.9.5 1.4 2.4 1.1 2.5 1.1 1.7 2.6-.1 5.3-2.2 5.5 2.1.9 4.4-1.1 4-3.6-.1-.1-1.5-1.9-1.5-1.9.2-.1 1.3-.2 1.7-.2"/><path d="m55.2 31.7c0 0-1.7 3.5-8.3 5.4-.9-1.1-2.8-3.3-5-5.2 1.4-.3 2.1-1.4 3.2-1.6-.4-.4-1.8-.2-2.9.2-2 .7-6.6-2.5-6.6-2.5l-3.8.5c-2.7 2.6-8.5 4-8.8 0-.2-2.8 5.9-4.7 7.8-6.5 2.4-2.3 4.5-5.2 8.4-3.2 3.2 1.6 4.5 1.5 8.9 2.3 1.5.3 2.5 1 3.6 2.5-.9-2.1-2.2-3-3.8-3.3l7-3.3.1-1.7-8.3 4.7c-3.8-.6-5.2-.6-8.3-2.1-2-1-3.6-.7-4.9.1-2.4-1.4-3.8-1.1-4.7-.9-2.8.9-7.3 1-11.3 2.6.7.2 1.4.4 1.9.4 3.9-1.2 8-1.1 9.9-1.8.6-.2 1.8-.2 3.1.5-.8.7-1.5 1.5-2.3 2.3-1.9 1.8-7.7 4.4-7.3 7.7.2 1.6 2.4 5.8 9.7 1.1l3.1-.4c0 0 5.7 2.7 11 8.9 2.1 2.4.8 5-1.3 5.6 2.7.5 5-3.3 2.4-5.9l6.3-3.4 1.2-3"/></g><path d="m53.4 16.3l3.3 17.1-2.7 1.2c-1.4-3.7-3.5-12.6-3-16.9l2.4-1.4" fill="#3b946f"/><path d="m11.1 38c-.5-1.2-.8-2.8-.8-2.8l-2.5-1.7-.2 1.9 2.2.6c.3 1 .6 1.8 1 2.4l.3-.4" fill="#705041"/><path d="m6.1 35.1l5.4-18.7 2.5 1.7c.4 2.8-4.2 15.6-5.9 17.5l-2-.5" fill="#3b946f"/><g fill="#47b892"><path d="m53.3 16.2c-.8.5 2.1 17.8 3.3 17.3 3.8-1.7 5.5-2.2 5.5-2.2v-20.6c-.1 0-2.4 1.7-8.8 5.5"/><path d="m2 9v25.5c0 0 1.8.3 4.1.8 1.3.3 6-18.5 5.7-18.8-3.4-2.3-9.8-7.5-9.8-7.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91d.svg b/public/emoji/1f91d.svg
new file mode 100644
index 000000000..185bf3bc7
--- /dev/null
+++ b/public/emoji/1f91d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.3 33.4l-1.2-18.1-8.3 5.1c-4.1-.7-5.2-.7-8.4-2.2-1.9-.9-4.3-.3-5.5.4-1.8-1.9-13.5.9-14.8 1.5-3.5-1.1-8.7-5.1-8.7-5.1l-1.8 20.4 2.4.6c.2.7.8 2.4.8 2.4-2.2 2.8.4 6.1 2.9 5-1.1 2.8 1.8 5.4 4.1 3.6-.3 2.6 2.4 4.5 4.4 2.7-.9 3.1 2.6 5.4 4.7 2.9 1.5 1 2.9 1.8 4.1 2.2 2.1.9 4.4-1.1 4-3.6 2.4 2.8 6 .1 5.2-3 2.7 2.1 6-1.4 4.3-4.5 3 1.7 5.6-2.9 2.7-5.9l9.1-4.4" fill="#ffdd67"/><g fill="#eba352"><path d="m13.9 36.3c1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.4 1.3.6.3 1.3.3 2 0 .1-.3.3-.7.6-1l.7-.8c.4-.5.9-.9 1.3-1.1.8-2.1-.6-4.1-2.4-4.2"/><path d="m25.3 46.2c1.6.4 2.8 2.5 1.6 4.8l-.6.9c-.6 1.1-1.4 1.6-2.2 1.7 1.1.3 2.3-.1 3.1-1.6l.6-.9c1.5-2.8-.4-5.1-2.5-4.9"/><path d="m18.3 45.4l1.6-2.5c-.1-1.4-1.3-2.6-2.5-2.7 1.5.7 2.5 3 .9 5l-.7.8c-.8 1-1.6 1.3-2.5 1.3.8.4 1.7.3 2.6-.3.1-.5.3-1.1.6-1.6"/><path d="m22.6 40.9c1.6.5 2.7 2.7 1.3 4.9l-1.9 3c-.7 1.1-1.5 1.5-2.3 1.5 1 .3 2.3 0 3.2-1.4l1.9-3c1.6-2.6-.2-5.1-2.2-5"/><path d="m35.9 43.4c.1 0 1.3-.2 1.7-.2-1.5-1.5-3.9-.3-5.3-1.1 1 1.7 3.1 1.3 3.3 1.3l2.4 3.1c2 2.5.4 5.4-1.7 5.7 2.2.7 4.4-1.6 3.7-4.1-.1-.1-4.1-4.7-4.1-4.7"/><path d="m38.3 37.6c0 0 1.5-.3 2.8-.3-1.5-1.2-3.8-.1-5.3-1.1.6 1.3 1.9 1.3 2.3 1.4l4.6 5.3c2.1 2.4.6 5.3-1.5 5.8 2.4.7 4.7-2.4 3.2-5.1-1-.4-6.1-6-6.1-6"/><path d="m35.1 49.1c-1.5-1.2-3.6-.3-4.5-.9.5 1.4 2.4 1.1 2.5 1.1 1.7 2.6-.1 5.3-2.2 5.5 2.1.9 4.4-1.1 4-3.6-.1-.1-1.5-1.9-1.5-1.9.2-.1 1.3-.2 1.7-.2"/><path d="m55.2 31.7c0 0-1.7 3.5-8.3 5.4-.9-1.1-2.8-3.3-5-5.2 1.4-.3 2.1-1.4 3.2-1.6-.4-.4-1.8-.2-2.9.2-2 .7-6.6-2.5-6.6-2.5l-3.8.5c-2.7 2.6-8.5 4-8.8 0-.2-2.8 5.9-4.7 7.8-6.5 2.4-2.3 4.5-5.2 8.4-3.2 3.2 1.6 4.5 1.5 8.9 2.3 1.5.3 2.5 1 3.6 2.5-.9-2.1-2.2-3-3.8-3.3l7-3.3.1-1.7-8.3 4.7c-3.8-.6-5.2-.6-8.3-2.1-2-1-3.6-.7-4.9.1-2.4-1.4-3.8-1.1-4.7-.9-2.8.9-7.3 1-11.3 2.6.7.2 1.4.4 1.9.4 3.9-1.2 8-1.1 9.9-1.8.6-.2 1.8-.2 3.1.5-.8.7-1.5 1.5-2.3 2.3-1.9 1.8-7.7 4.4-7.3 7.7.2 1.6 2.4 5.8 9.7 1.1l3.1-.4c0 0 5.7 2.7 11 8.9 2.1 2.4.8 5-1.3 5.6 2.7.5 5-3.3 2.4-5.9l6.3-3.4 1.2-3"/></g><path d="m53.4 16.3l3.3 17.1-2.7 1.2c-1.4-3.7-3.5-12.6-3-16.9l2.4-1.4" fill="#3b946f"/><path d="m11.1 38c-.5-1.2-.8-2.8-.8-2.8l-2.5-1.7-.2 1.9 2.2.6c.3 1 .6 1.8 1 2.4l.3-.4" fill="#eba352"/><path d="m6.1 35.1l5.4-18.7 2.5 1.7c.4 2.8-4.2 15.6-5.9 17.5l-2-.5" fill="#3b946f"/><g fill="#47b892"><path d="m53.3 16.2c-.8.5 2.1 17.8 3.3 17.3 3.8-1.7 5.5-2.2 5.5-2.2v-20.6c-.1 0-2.4 1.7-8.8 5.5"/><path d="m2 9v25.5c0 0 1.8.3 4.1.8 1.3.3 6-18.5 5.7-18.8-3.4-2.3-9.8-7.5-9.8-7.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91e-1f3fb.svg b/public/emoji/1f91e-1f3fb.svg
new file mode 100644
index 000000000..aa4cd73ac
--- /dev/null
+++ b/public/emoji/1f91e-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><path d="m49.3 34.4c0 0 2.9 13.6-1.1 20.3-6 9.9-27.4 11.7-33.2-6.8-.6-2 8.4-17.8 8.4-17.8l25.9 4.3"/><path d="m35.1 30.3c1 2 0 4.5-2.2 5.4-2.2 1-4.8.1-5.8-2l-13.7-25.9c-1-2 0-4.5 2.2-5.4 2.2-1 4.8-.1 5.8 2l13.7 25.9"/></g><g fill="#e6b796"><path d="m34.3 34.1c-2.2 1-4.8.1-5.8-2l-13.7-25.9c-.5-1.1-.5-2.3 0-3.4-1.6 1.1-2.3 3.2-1.4 5l13.7 25.9c1 2 3.6 3 5.8 2 1-.4 1.8-1.2 2.2-2.1-.2.2-.5.4-.8.5"/><path d="m29.2 28c.1 2.4 1.6 3.5 7.5 2l.8 3-16 .2 8.4-13.1-.7 7.9"/></g><path d="m24.3 39.4c-.6 2.3-3.2 3.7-5.6 3.1-2.5-.6-4-3-3.4-5.3l8.9-29.2c.6-2.3 2.6-3.7 5-3.1 2.5.6 4 3 3.4 5.3l-8.3 29.2" fill="#ffe1bd"/><path d="m20.9 42.1c-2.5-.6-4-3-3.4-5.3l8.3-29.2c.3-1.3 1.2-2.3 2.4-2.8-2.2-.1-4.2 1.2-4.7 3.3l-8.3 29.2c-.6 2.3.9 4.7 3.4 5.3 1.1.3 2.3.1 3.3-.3-.3-.1-.6-.1-1-.2" fill="#e6b796"/><path d="m51 31.6c.1-2.3-1.5-4.2-3.7-4.4h-.1c-2.2-.2-4 1.5-4.2 3.8l-.4 6.3c-.1 2.3 1.5 4.2 3.7 4.4h.1c2.2.2 4-1.5 4.2-3.8l.4-6.3" fill="#ffe1bd"/><path d="m47.6 40.2c-2.2-.2-3.8-2.1-3.7-4.4l.4-6.3c0-.6.2-1.2.5-1.7-1 .7-1.7 1.8-1.7 3.1l-.4 6.3c-.1 2.3 1.4 4.2 3.6 4.4 1.6.1 3-.7 3.7-2.1-.6.6-1.5.8-2.4.7" fill="#e6b796"/><path d="m43.8 26.9c.2-2.8-1.7-5.1-4.3-5.3h-.1c-2.6-.2-4.8 1.9-5 4.7l-.5 7.7c-.2 2.8 1.7 5.1 4.3 5.3h.1c2.6.2 4.8-1.9 5-4.7l.5-7.7" fill="#ffe1bd"/><g fill="#e6b796"><path d="m39.7 37.6c-2.6-.2-4.5-2.5-4.3-5.2l.6-7.7c.1-.7.3-1.4.6-2.1-1.2.8-2 2.2-2.1 3.8l-.9 7.8c-.2 2.8 2 5 4.6 5.1h.1c1.9.1 3.6-.9 4.4-2.6-1 .6-2 .9-3 .9"/><path d="m26.1 31.2c3.5-2 4.2 1.2 10.2 1.3 2.6.1 3.8 5.3-.2 7.2-5.5 2.6-6-1.1-7.3.4-1.4 1.5-2.8 1.8-4 3.6-.8 1.3-7.7-.7-8.4-3.4-1.4-5.1 4.1-5.9 9.7-9.1"/></g><path d="m25.7 32.1c3.7-2.1 4.4 1.2 10.6 1.4 2.7.1 3.9 5.5-.2 7.5-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.9 1.9-4.1 3.8-.9 1.4 1.5 6.5 1.5 6.5s-7 4.8-8.5 2.1c-2.7-5.1-1.9-9-1.8-12 .2-7.1 4.3-6.4 10.1-9.7" fill="#ffe1bd"/><g fill="#e6b796"><path d="m18.6 35.4c-3.9 1.7-3.7 11.5-.8 16.2 7.2 11.7 21.3 11.4 28.8 5.1-7 7.2-22.1 8-29.9-4.1-3.2-4.8-4.2-15.9 1.9-17.2"/><path d="m25.2 45.2c-.3.4-.2 1.2-.1 2.1-.4-1.3-.7-2.7-.3-3.3 1.3-1.9 2-2.2 3.5-3.9 1.4-1.5 1.9 2.4 7.6-.4 2.1-1 2.8-2.9 2.6-4.6.8 1.8.4 4.6-2.3 5.9-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.2 1.9-3.4 3.8"/><path d="m38.8 53.6c0-6.5-5-11.8-11.4-12.3.8-.2 1.6-.3 2.4-.3 5.5 0 9.9 4.4 9.9 9.8 0 1.6-.4 3-1 4.4 0-.6.1-1.1.1-1.6"/><path d="m40.7 41.4c1.1-.3 2.2-.2 3.1.2-.4 0-.8.1-1.2.2-3.1.8-5 4-4.4 7.1-.4-.5-.7-1-.8-1.7-.7-2.5.8-5.1 3.3-5.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91e-1f3fc.svg b/public/emoji/1f91e-1f3fc.svg
new file mode 100644
index 000000000..bf4eff677
--- /dev/null
+++ b/public/emoji/1f91e-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m49.3 34.4c0 0 2.9 13.6-1.1 20.3-6 9.9-27.4 11.7-33.2-6.8-.6-2 8.4-17.8 8.4-17.8l25.9 4.3"/><path d="m35.1 30.3c1 2 0 4.5-2.2 5.4-2.2 1-4.8.1-5.8-2l-13.7-25.9c-1-2 0-4.5 2.2-5.4 2.2-1 4.8-.1 5.8 2l13.7 25.9"/></g><g fill="#e0a372"><path d="m34.3 34.1c-2.2 1-4.8.1-5.8-2l-13.7-25.9c-.5-1.1-.5-2.3 0-3.4-1.6 1.1-2.3 3.2-1.4 5l13.7 25.9c1 2 3.6 3 5.8 2 1-.4 1.8-1.2 2.2-2.1-.2.2-.5.4-.8.5"/><path d="m29.2 28c.1 2.4 1.6 3.5 7.5 2l.8 3-16 .2 8.4-13.1-.7 7.9"/></g><path d="m24.3 39.4c-.6 2.3-3.2 3.7-5.6 3.1-2.5-.6-4-3-3.4-5.3l8.9-29.2c.6-2.3 2.6-3.7 5-3.1 2.5.6 4 3 3.4 5.3l-8.3 29.2" fill="#fed0ac"/><path d="m20.9 42.1c-2.5-.6-4-3-3.4-5.3l8.3-29.1c.3-1.3 1.2-2.3 2.4-2.8-2.2-.1-4.2 1.2-4.7 3.3l-8.3 29.2c-.6 2.3.9 4.7 3.4 5.3 1.1.3 2.3.1 3.3-.3-.3-.2-.6-.2-1-.3" fill="#e0a372"/><path d="m51 31.6c.1-2.3-1.5-4.2-3.7-4.4h-.1c-2.2-.2-4 1.5-4.2 3.8l-.4 6.3c-.1 2.3 1.5 4.2 3.7 4.4h.1c2.2.2 4-1.5 4.2-3.8l.4-6.3" fill="#fed0ac"/><path d="m47.6 40.2c-2.2-.2-3.8-2.1-3.7-4.4l.4-6.3c0-.6.2-1.2.5-1.7-1 .7-1.7 1.8-1.7 3.1l-.4 6.3c-.1 2.3 1.4 4.2 3.6 4.4 1.6.1 3-.7 3.7-2.1-.6.6-1.5.8-2.4.7" fill="#e0a372"/><path d="m43.8 26.9c.2-2.8-1.7-5.1-4.3-5.3h-.1c-2.6-.2-4.8 1.9-5 4.7l-.5 7.7c-.2 2.8 1.7 5.1 4.3 5.3h.1c2.6.2 4.8-1.9 5-4.7l.5-7.7" fill="#fed0ac"/><g fill="#e0a372"><path d="m39.7 37.6c-2.6-.2-4.5-2.5-4.3-5.2l.6-7.7c.1-.7.3-1.4.6-2.1-1.2.8-2 2.2-2.1 3.8l-.9 7.8c-.2 2.8 2 5 4.6 5.1h.1c1.9.1 3.6-.9 4.4-2.6-1 .6-2 .9-3 .9"/><path d="m26.1 31.2c3.5-2 4.2 1.2 10.2 1.3 2.6.1 3.8 5.3-.2 7.2-5.5 2.6-6-1.1-7.3.4-1.4 1.5-2.8 1.8-4 3.6-.8 1.3-7.7-.7-8.4-3.4-1.4-5.1 4.1-5.9 9.7-9.1"/></g><path d="m25.7 32.1c3.7-2.1 4.4 1.2 10.6 1.4 2.7.1 3.9 5.5-.2 7.5-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.9 1.9-4.1 3.8-.9 1.4 1.5 6.5 1.5 6.5s-7 4.8-8.5 2.1c-2.7-5.1-1.9-9-1.8-12 .2-7.1 4.3-6.4 10.1-9.7" fill="#fed0ac"/><g fill="#e0a372"><path d="m18.6 35.4c-3.9 1.7-3.7 11.5-.8 16.2 7.2 11.7 21.3 11.4 28.8 5.1-7 7.2-22.1 8-29.9-4.1-3.2-4.8-4.2-15.9 1.9-17.2"/><path d="m25.2 45.2c-.3.4-.2 1.2-.1 2.1-.4-1.3-.7-2.7-.3-3.3 1.3-1.9 2-2.2 3.5-3.9 1.4-1.5 1.9 2.4 7.6-.4 2.1-1 2.8-2.9 2.6-4.6.8 1.8.4 4.6-2.3 5.9-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.2 1.9-3.4 3.8"/><path d="m38.8 53.6c0-6.5-5-11.8-11.4-12.3.8-.2 1.6-.3 2.4-.3 5.5 0 9.9 4.4 9.9 9.8 0 1.6-.4 3-1 4.4 0-.6.1-1.1.1-1.6"/><path d="m40.7 41.4c1.1-.3 2.2-.2 3.1.2-.4 0-.8.1-1.2.2-3.1.8-5 4-4.4 7.1-.4-.5-.7-1-.8-1.7-.7-2.5.8-5.1 3.3-5.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91e-1f3fd.svg b/public/emoji/1f91e-1f3fd.svg
new file mode 100644
index 000000000..5562818e4
--- /dev/null
+++ b/public/emoji/1f91e-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><path d="m49.3 34.4c0 0 2.9 13.6-1.1 20.3-6 9.9-27.4 11.7-33.2-6.8-.6-2 8.4-17.8 8.4-17.8l25.9 4.3"/><path d="m35.1 30.3c1 2 0 4.5-2.2 5.4-2.2 1-4.8.1-5.8-2l-13.7-25.9c-1-2 0-4.5 2.2-5.4 2.2-1 4.8-.1 5.8 2l13.7 25.9"/></g><g fill="#b58360"><path d="m34.3 34.1c-2.2 1-4.8.1-5.8-2l-13.7-25.9c-.5-1.1-.5-2.3 0-3.4-1.6 1.1-2.3 3.2-1.4 5l13.7 25.9c1 2 3.6 3 5.8 2 1-.4 1.8-1.2 2.2-2.1-.2.2-.5.4-.8.5"/><path d="m29.2 28c.1 2.4 1.6 3.5 7.5 2l.8 3-16 .2 8.4-13.1-.7 7.9"/></g><path d="m24.3 39.4c-.6 2.3-3.2 3.7-5.6 3.1-2.5-.6-4-3-3.4-5.3l8.9-29.2c.6-2.3 2.6-3.7 5-3.1 2.5.6 4 3 3.4 5.3l-8.3 29.2" fill="#d6a57c"/><path d="m20.9 42.1c-2.5-.6-4-3-3.4-5.3l8.3-29.1c.3-1.3 1.2-2.3 2.4-2.8-2.2-.1-4.2 1.2-4.7 3.3l-8.3 29.2c-.6 2.3.9 4.7 3.4 5.3 1.1.3 2.3.1 3.3-.3-.3-.2-.6-.2-1-.3" fill="#b58360"/><path d="m51 31.6c.1-2.3-1.5-4.2-3.7-4.4h-.1c-2.2-.2-4 1.5-4.2 3.8l-.4 6.3c-.1 2.3 1.5 4.2 3.7 4.4h.1c2.2.2 4-1.5 4.2-3.8l.4-6.3" fill="#d6a57c"/><path d="m47.6 40.2c-2.2-.2-3.8-2.1-3.7-4.4l.4-6.3c0-.6.2-1.2.5-1.7-1 .7-1.7 1.8-1.7 3.1l-.4 6.3c-.1 2.3 1.4 4.2 3.6 4.4 1.6.1 3-.7 3.7-2.1-.6.6-1.5.8-2.4.7" fill="#b58360"/><path d="m43.8 26.9c.2-2.8-1.7-5.1-4.3-5.3h-.1c-2.6-.2-4.8 1.9-5 4.7l-.5 7.7c-.2 2.8 1.7 5.1 4.3 5.3h.1c2.6.2 4.8-1.9 5-4.7l.5-7.7" fill="#d6a57c"/><g fill="#b58360"><path d="m39.7 37.6c-2.6-.2-4.5-2.5-4.3-5.2l.6-7.7c.1-.7.3-1.4.6-2.1-1.2.8-2 2.2-2.1 3.8l-.9 7.8c-.2 2.8 2 5 4.6 5.1h.1c1.9.1 3.6-.9 4.4-2.6-1 .6-2 .9-3 .9"/><path d="m26.1 31.2c3.5-2 4.2 1.2 10.2 1.3 2.6.1 3.8 5.3-.2 7.2-5.5 2.6-6-1.1-7.3.4-1.4 1.5-2.8 1.8-4 3.6-.8 1.3-7.7-.7-8.4-3.4-1.4-5.1 4.1-5.9 9.7-9.1"/></g><path d="m25.7 32.1c3.7-2.1 4.4 1.2 10.6 1.4 2.7.1 3.9 5.5-.2 7.5-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.9 1.9-4.1 3.8-.9 1.4 1.5 6.5 1.5 6.5s-7 4.8-8.5 2.1c-2.7-5.1-1.9-9-1.8-12 .2-7.1 4.3-6.4 10.1-9.7" fill="#d6a57c"/><g fill="#b58360"><path d="m18.6 35.4c-3.9 1.7-3.7 11.5-.8 16.2 7.2 11.7 21.3 11.4 28.8 5.1-7 7.2-22.1 8-29.9-4.1-3.2-4.8-4.2-15.9 1.9-17.2"/><path d="m25.2 45.2c-.3.4-.2 1.2-.1 2.1-.4-1.3-.7-2.7-.3-3.3 1.3-1.9 2-2.2 3.5-3.9 1.4-1.5 1.9 2.4 7.6-.4 2.1-1 2.8-2.9 2.6-4.6.8 1.8.4 4.6-2.3 5.9-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.2 1.9-3.4 3.8"/><path d="m38.8 53.6c0-6.5-5-11.8-11.4-12.3.8-.2 1.6-.3 2.4-.3 5.5 0 9.9 4.4 9.9 9.8 0 1.6-.4 3-1 4.4 0-.6.1-1.1.1-1.6"/><path d="m40.7 41.4c1.1-.3 2.2-.2 3.1.2-.4 0-.8.1-1.2.2-3.1.8-5 4-4.4 7.1-.4-.5-.7-1-.8-1.7-.7-2.5.8-5.1 3.3-5.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91e-1f3fe.svg b/public/emoji/1f91e-1f3fe.svg
new file mode 100644
index 000000000..5067aaeba
--- /dev/null
+++ b/public/emoji/1f91e-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><path d="m49.3 34.4c0 0 2.9 13.6-1.1 20.3-6 9.9-27.4 11.7-33.2-6.8-.6-2 8.4-17.8 8.4-17.8l25.9 4.3"/><path d="m35.1 30.3c1 2 0 4.5-2.2 5.4-2.2 1-4.8.1-5.8-2l-13.7-25.9c-1-2 0-4.5 2.2-5.4 2.2-1 4.8-.1 5.8 2l13.7 25.9"/></g><g fill="#935e3e"><path d="m34.3 34.1c-2.2 1-4.8.1-5.8-2l-13.7-25.9c-.5-1.1-.5-2.3 0-3.4-1.6 1.1-2.3 3.2-1.4 5l13.7 25.9c1 2 3.6 3 5.8 2 1-.4 1.8-1.2 2.2-2.1-.2.2-.5.4-.8.5"/><path d="m29.2 28c.1 2.4 1.6 3.5 7.5 2l.8 3-16 .2 8.4-13.1-.7 7.9"/></g><path d="m24.3 39.4c-.6 2.3-3.2 3.7-5.6 3.1-2.5-.6-4-3-3.4-5.3l8.9-29.2c.6-2.3 2.6-3.7 5-3.1 2.5.6 4 3 3.4 5.3l-8.3 29.2" fill="#b47d56"/><path d="m20.9 42.1c-2.5-.6-4-3-3.4-5.3l8.3-29.2c.3-1.3 1.2-2.3 2.4-2.8-2.2-.1-4.1 1.2-4.7 3.3l-8.3 29.2c-.6 2.3.9 4.7 3.4 5.3 1.1.3 2.3.1 3.3-.3-.3-.1-.6-.1-1-.2" fill="#935e3e"/><path d="m51 31.6c.1-2.3-1.5-4.2-3.7-4.4h-.1c-2.2-.2-4 1.5-4.2 3.8l-.4 6.3c-.1 2.3 1.5 4.2 3.7 4.4h.1c2.2.2 4-1.5 4.2-3.8l.4-6.3" fill="#b47d56"/><path d="m47.6 40.2c-2.2-.2-3.8-2.1-3.7-4.4l.4-6.3c0-.6.2-1.2.5-1.7-1 .7-1.7 1.8-1.7 3.1l-.4 6.3c-.1 2.3 1.4 4.2 3.6 4.4 1.6.1 3-.7 3.7-2.1-.6.6-1.5.8-2.4.7" fill="#935e3e"/><path d="m43.8 26.9c.2-2.8-1.7-5.1-4.3-5.3h-.1c-2.6-.2-4.8 1.9-5 4.7l-.5 7.7c-.2 2.8 1.7 5.1 4.3 5.3h.1c2.6.2 4.8-1.9 5-4.7l.5-7.7" fill="#b47d56"/><g fill="#935e3e"><path d="m39.7 37.6c-2.6-.2-4.5-2.5-4.3-5.2l.6-7.7c.1-.7.3-1.4.6-2.1-1.2.8-2 2.2-2.1 3.8l-.9 7.8c-.2 2.8 2 5 4.6 5.1h.1c1.9.1 3.6-.9 4.4-2.6-1 .6-2 .9-3 .9"/><path d="m26.1 31.2c3.5-2 4.2 1.2 10.2 1.3 2.6.1 3.8 5.3-.2 7.2-5.5 2.6-6-1.1-7.3.4-1.4 1.5-2.8 1.8-4 3.6-.8 1.3-7.7-.7-8.4-3.4-1.4-5.1 4.1-5.9 9.7-9.1"/></g><path d="m25.7 32.1c3.7-2.1 4.4 1.2 10.6 1.4 2.7.1 3.9 5.5-.2 7.5-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.9 1.9-4.1 3.8-.9 1.4 1.5 6.5 1.5 6.5s-7 4.8-8.5 2.1c-2.7-5.1-1.9-9-1.8-12 .2-7.1 4.3-6.4 10.1-9.7" fill="#b47d56"/><g fill="#935e3e"><path d="m18.6 35.4c-3.9 1.7-3.7 11.5-.8 16.2 7.2 11.7 21.3 11.4 28.8 5.1-7 7.2-22.1 8-29.9-4.1-3.2-4.8-4.2-15.9 1.9-17.2"/><path d="m25.2 45.2c-.3.4-.2 1.2-.1 2.1-.4-1.3-.7-2.7-.3-3.3 1.3-1.9 2-2.2 3.5-3.9 1.4-1.5 1.9 2.4 7.6-.4 2.1-1 2.8-2.9 2.6-4.6.8 1.8.4 4.6-2.3 5.9-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.2 1.9-3.4 3.8"/><path d="m38.8 53.6c0-6.5-5-11.8-11.4-12.3.8-.2 1.6-.3 2.4-.3 5.5 0 9.9 4.4 9.9 9.8 0 1.6-.4 3-1 4.4 0-.6.1-1.1.1-1.6"/><path d="m40.7 41.4c1.1-.3 2.2-.2 3.1.2-.4 0-.8.1-1.2.2-3.1.8-5 4-4.4 7.1-.4-.5-.7-1-.8-1.7-.7-2.5.8-5.1 3.3-5.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91e-1f3ff.svg b/public/emoji/1f91e-1f3ff.svg
new file mode 100644
index 000000000..741dc6640
--- /dev/null
+++ b/public/emoji/1f91e-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><path d="m49.3 34.4c0 0 2.9 13.6-1.1 20.3-6 9.9-27.4 11.7-33.2-6.8-.6-2 8.4-17.8 8.4-17.8l25.9 4.3"/><path d="m35.1 30.3c1 2 0 4.5-2.2 5.4-2.2 1-4.8.1-5.8-2l-13.7-25.9c-1-2 0-4.5 2.2-5.4 2.2-1 4.8-.1 5.8 2l13.7 25.9"/></g><g fill="#705041"><path d="m34.3 34.1c-2.2 1-4.8.1-5.8-2l-13.7-25.9c-.5-1.1-.5-2.3 0-3.4-1.6 1.1-2.3 3.2-1.4 5l13.7 25.9c1 2 3.6 3 5.8 2 1-.4 1.8-1.2 2.2-2.1-.2.2-.5.4-.8.5"/><path d="m29.2 28c.1 2.4 1.6 3.5 7.5 2l.8 3-16 .2 8.4-13.1-.7 7.9"/></g><path d="m24.3 39.4c-.6 2.3-3.2 3.7-5.6 3.1-2.5-.6-4-3-3.4-5.3l8.9-29.2c.6-2.3 2.6-3.7 5-3.1 2.5.6 4 3 3.4 5.3l-8.3 29.2" fill="#8a6859"/><path d="m20.9 42.1c-2.5-.6-4-3-3.4-5.3l8.3-29.1c.3-1.3 1.2-2.3 2.4-2.8-2.2-.1-4.2 1.2-4.7 3.3l-8.3 29.2c-.6 2.3.9 4.7 3.4 5.3 1.1.3 2.3.1 3.3-.3-.3-.2-.6-.2-1-.3" fill="#705041"/><path d="m51 31.6c.1-2.3-1.5-4.2-3.7-4.4h-.1c-2.2-.2-4 1.5-4.2 3.8l-.4 6.3c-.1 2.3 1.5 4.2 3.7 4.4h.1c2.2.2 4-1.5 4.2-3.8l.4-6.3" fill="#8a6859"/><path d="m47.6 40.2c-2.2-.2-3.8-2.1-3.7-4.4l.4-6.3c0-.6.2-1.2.5-1.7-1 .7-1.7 1.8-1.7 3.1l-.4 6.3c-.1 2.3 1.4 4.2 3.6 4.4 1.6.1 3-.7 3.7-2.1-.6.6-1.5.8-2.4.7" fill="#705041"/><path d="m43.8 26.9c.2-2.8-1.7-5.1-4.3-5.3h-.1c-2.6-.2-4.8 1.9-5 4.7l-.5 7.7c-.2 2.8 1.7 5.1 4.3 5.3h.1c2.6.2 4.8-1.9 5-4.7l.5-7.7" fill="#8a6859"/><g fill="#705041"><path d="m39.7 37.6c-2.6-.2-4.5-2.5-4.3-5.2l.6-7.7c.1-.7.3-1.4.6-2.1-1.2.8-2 2.2-2.1 3.8l-.9 7.8c-.2 2.8 2 5 4.6 5.1h.1c1.9.1 3.6-.9 4.4-2.6-1 .6-2 .9-3 .9"/><path d="m26.1 31.2c3.5-2 4.2 1.2 10.2 1.3 2.6.1 3.8 5.3-.2 7.2-5.5 2.6-6-1.1-7.3.4-1.4 1.5-2.8 1.8-4 3.6-.8 1.3-7.7-.7-8.4-3.4-1.4-5.1 4.1-5.9 9.7-9.1"/></g><path d="m25.7 32.1c3.7-2.1 4.4 1.2 10.6 1.4 2.7.1 3.9 5.5-.2 7.5-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.9 1.9-4.1 3.8-.9 1.4 1.5 6.5 1.5 6.5s-7 4.8-8.5 2.1c-2.7-5.1-1.9-9-1.8-12 .2-7.1 4.3-6.4 10.1-9.7" fill="#8a6859"/><g fill="#705041"><path d="m18.6 35.4c-3.9 1.7-3.7 11.5-.8 16.2 7.2 11.7 21.3 11.4 28.8 5.1-7 7.2-22.1 8-29.9-4.1-3.2-4.8-4.2-15.9 1.9-17.2"/><path d="m25.2 45.2c-.3.4-.2 1.2-.1 2.1-.4-1.3-.7-2.7-.3-3.3 1.3-1.9 2-2.2 3.5-3.9 1.4-1.5 1.9 2.4 7.6-.4 2.1-1 2.8-2.9 2.6-4.6.8 1.8.4 4.6-2.3 5.9-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.2 1.9-3.4 3.8"/><path d="m38.8 53.6c0-6.5-5-11.8-11.4-12.3.8-.2 1.6-.3 2.4-.3 5.5 0 9.9 4.4 9.9 9.8 0 1.6-.4 3-1 4.4 0-.6.1-1.1.1-1.6"/><path d="m40.7 41.4c1.1-.3 2.2-.2 3.1.2-.4 0-.8.1-1.2.2-3.1.8-5 4-4.4 7.1-.4-.5-.7-1-.8-1.7-.7-2.5.8-5.1 3.3-5.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f91e.svg b/public/emoji/1f91e.svg
new file mode 100644
index 000000000..574dcc17f
--- /dev/null
+++ b/public/emoji/1f91e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><path d="m49.3 34.4c0 0 2.9 13.6-1.1 20.3-6 9.9-27.4 11.7-33.2-6.8-.6-2 8.4-17.8 8.4-17.8l25.9 4.3"/><path d="m35.1 30.3c1 2 0 4.5-2.2 5.4-2.2 1-4.8.1-5.8-2l-13.7-25.9c-1-2 0-4.5 2.2-5.4 2.2-1 4.8-.1 5.8 2l13.7 25.9"/></g><g fill="#eba352"><path d="m34.3 34.1c-2.2 1-4.8.1-5.8-2l-13.7-25.9c-.5-1.1-.5-2.3 0-3.4-1.6 1.1-2.3 3.2-1.4 5l13.7 25.9c1 2 3.6 3 5.8 2 1-.4 1.8-1.2 2.2-2.1-.2.2-.5.4-.8.5"/><path d="m29.2 28c.1 2.4 1.6 3.5 7.5 2l.8 3-16 .2 8.4-13.1-.7 7.9"/></g><path d="m24.3 39.4c-.6 2.3-3.2 3.7-5.6 3.1-2.5-.6-4-3-3.4-5.3l8.9-29.2c.6-2.3 2.6-3.7 5-3.1 2.5.6 4 3 3.4 5.3l-8.3 29.2" fill="#ffdd67"/><path d="m20.9 42.1c-2.5-.6-4-3-3.4-5.3l8.3-29.1c.3-1.3 1.2-2.3 2.4-2.8-2.2-.1-4.2 1.2-4.7 3.3l-8.3 29.2c-.6 2.3.9 4.7 3.4 5.3 1.1.3 2.3.1 3.3-.3-.3-.2-.6-.2-1-.3" fill="#eba352"/><path d="m51 31.6c.1-2.3-1.5-4.2-3.7-4.4h-.1c-2.2-.2-4 1.5-4.2 3.8l-.4 6.3c-.1 2.3 1.5 4.2 3.7 4.4h.1c2.2.2 4-1.5 4.2-3.8l.4-6.3" fill="#ffdd67"/><path d="m47.6 40.2c-2.2-.2-3.8-2.1-3.7-4.4l.4-6.3c0-.6.2-1.2.5-1.7-1 .7-1.7 1.8-1.7 3.1l-.4 6.3c-.1 2.3 1.4 4.2 3.6 4.4 1.6.1 3-.7 3.7-2.1-.6.6-1.5.8-2.4.7" fill="#eba352"/><path d="m43.8 26.9c.2-2.8-1.7-5.1-4.3-5.3h-.1c-2.6-.2-4.8 1.9-5 4.7l-.5 7.7c-.2 2.8 1.7 5.1 4.3 5.3h.1c2.6.2 4.8-1.9 5-4.7l.5-7.7" fill="#ffdd67"/><g fill="#eba352"><path d="m39.7 37.6c-2.6-.2-4.5-2.5-4.3-5.2l.6-7.7c.1-.7.3-1.4.6-2.1-1.2.8-2 2.2-2.1 3.8l-.9 7.8c-.2 2.8 2 5 4.6 5.1h.1c1.9.1 3.6-.9 4.4-2.6-1 .6-2 .9-3 .9"/><path d="m26.1 31.2c3.5-2 4.2 1.2 10.2 1.3 2.6.1 3.8 5.3-.2 7.2-5.5 2.6-6-1.1-7.3.4-1.4 1.5-2.8 1.8-4 3.6-.8 1.3-7.7-.7-8.4-3.4-1.4-5.1 4.1-5.9 9.7-9.1"/></g><path d="m25.7 32.1c3.7-2.1 4.4 1.2 10.6 1.4 2.7.1 3.9 5.5-.2 7.5-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.9 1.9-4.1 3.8-.9 1.4 1.5 6.5 1.5 6.5s-7 4.8-8.5 2.1c-2.7-5.1-1.9-9-1.8-12 .2-7.1 4.3-6.4 10.1-9.7" fill="#ffdd67"/><g fill="#eba352"><path d="m18.6 35.4c-3.9 1.7-3.7 11.5-.8 16.2 7.2 11.7 21.3 11.4 28.8 5.1-7 7.2-22.1 8-29.9-4.1-3.2-4.8-4.2-15.9 1.9-17.2"/><path d="m25.2 45.2c-.3.4-.2 1.2-.1 2.1-.4-1.3-.7-2.7-.3-3.3 1.3-1.9 2-2.2 3.5-3.9 1.4-1.5 1.9 2.4 7.6-.4 2.1-1 2.8-2.9 2.6-4.6.8 1.8.4 4.6-2.3 5.9-5.7 2.7-6.2-1.1-7.6.4-1.5 1.6-2.2 1.9-3.4 3.8"/><path d="m38.8 53.6c0-6.5-5-11.8-11.4-12.3.8-.2 1.6-.3 2.4-.3 5.5 0 9.9 4.4 9.9 9.8 0 1.6-.4 3-1 4.4 0-.6.1-1.1.1-1.6"/><path d="m40.7 41.4c1.1-.3 2.2-.2 3.1.2-.4 0-.8.1-1.2.2-3.1.8-5 4-4.4 7.1-.4-.5-.7-1-.8-1.7-.7-2.5.8-5.1 3.3-5.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f920.svg b/public/emoji/1f920.svg
new file mode 100644
index 000000000..11437ce6d
--- /dev/null
+++ b/public/emoji/1f920.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#89664c"><path d="m2.1 19.6c-1 2.7 3.6 12.1 7.7 13.2 8.8 2.3 22.1-4 22.1-4s-11.2-5.1-15.4-6.6c-10.8-4.1-13.7-4.3-14.4-2.6"/><path d="m61.9 19.6c1 2.7-3.6 12.1-7.7 13.2-8.8 2.3-22.1-4-22.1-4s11.2-5.1 15.4-6.6c10.8-4.1 13.7-4.3 14.4-2.6"/></g><path d="m55 39c0 12.7-10.3 23-23 23-12.7 0-23-10.3-23-23 0-12.7 10.3-23 23-23 12.7 0 23 10.3 23 23" fill="#ffdd67"/><path d="m44.1 11.5c-2.1-3.1.3-4.8-1.4-7.6-1-1.8-2-2.6-3.5-1.2-2.4 2.5-5.2 3.5-7.2 3.5-2 0-4.8-1-7.2-3.5-1.5-1.5-2.4-.6-3.5 1.2-1.7 2.8.7 4.5-1.4 7.6-1.3 1.9-2.6 9.3-2.6 9.3l14.7 2.9 14.7-2.9c0 0-1.3-7.4-2.6-9.3" fill="#d3976e"/><path d="m22.4 5.9c0 0 4.5 3 4.4 4.6-.1 1.8-5.6 5-5.6 5s2.5-3.9 2.6-5.3c.1-1.2-1.4-4.3-1.4-4.3" fill="#fed0ac"/><path d="m41.6 5.9c0 0-4.5 3-4.4 4.6.1 1.8 5.6 5 5.6 5s-2.5-3.9-2.6-5.3c-.1-1.2 1.4-4.3 1.4-4.3" fill="#89664c"/><path d="m47 20.3c-8.6 2.2-15 2.2-15 2.2s-6.4 0-15-2.2l-.7 2.1 15.7 3.6 15.7-3.6-.7-2.1" fill="#3e4347"/><path d="m32 25c0 0-7.4.2-20.7-4.6 0 0 5.1 3.8 7.8 7 5.1 6.2 20.8 6.2 25.9 0 2.6-3.2 7.8-7 7.8-7-13.4 4.8-20.8 4.6-20.8 4.6" fill="#d3976e"/><g fill="#664e27"><path d="m39.6 47.9c-4.9 3.6-10.4 3.6-15.3 0-.6-.4-1.1.3-.7 1 1.5 2.6 4.5 4.9 8.4 4.9 3.9 0 6.9-2.3 8.4-4.9.4-.7-.2-1.4-.8-1"/><circle cx="23.2" cy="36.9" r="3.8"/><circle cx="40.8" cy="36.9" r="3.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f921.svg b/public/emoji/1f921.svg
new file mode 100644
index 000000000..63812e731
--- /dev/null
+++ b/public/emoji/1f921.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 27.2c0-3-1.5-5.6-3.9-7.1.3-.9.5-1.9.5-2.9 0-4.7-3.7-8.6-8.3-8.7-1.3-2.5-3.9-4.3-6.9-4.3-1.5 0-2.9.4-4.1 1.2-1.5-2-4.2-3.4-7.3-3.4-3.1 0-5.8 1.4-7.4 3.4-1.2-.8-2.6-1.2-4.1-1.2-3 0-5.6 1.7-6.9 4.3-4.6.1-8.3 3.9-8.3 8.7 0 1 .2 2 .5 2.9-2.3 1.5-3.8 4.1-3.8 7.1 0 2 .7 3.9 1.9 5.4-.5 1-.8 2.1-.8 3.3 0 2.7 1.5 5.1 3.7 6.3 0 .3-.1.5-.1.8 0 3.9 3.1 7.1 6.9 7.1s32.9 0 36.7 0 6.9-3.2 6.9-7.1c0-.3 0-.6 0-.8 2.2-1.2 3.7-3.6 3.7-6.3 0-1.2-.3-2.3-.8-3.3 1.2-1.5 1.9-3.3 1.9-5.4" fill="#42ade2"/><path d="m51.8 35c-.1.9-.3 1.8-.6 2.3-.5.9-1.4 1.4-1.4 1.4s.3-.9.2-3.4c-1.3-19.9-3.7-11-17.9-11-14.2 0-16.6-8.9-17.9 11-.1 2.5.2 3.4.2 3.4s-.9-.5-1.4-1.4c-.3-.5-.4-1.3-.6-2.3-1.5-.4-3.5-.1-3.5 4.3 0 2.7 1 5 4.4 5.2 1.4 11 5.7 12.8 14.3 16.7 2.3 1 6.9 1 9.1 0 8.6-3.9 12.9-5.7 14.3-16.7 3.4-.2 4.4-2.5 4.4-5.2-.2-4.4-2.1-4.7-3.6-4.3" fill="#fed0ac"/><path d="m49.1 35.5c-1.3-19.2-3.5-9.9-17.1-9.9s-15.8-9.3-17.1 9.9c-.1 2.4.4 6.7.7 8.9.8 5.2 3.9 12.2 12 16 2.2 1 6.6 1 8.7 0 8.2-3.7 11.3-10.8 12-16 .4-2.3.9-6.6.8-8.9" fill="#f5f5f5"/><path d="m41.2 49.3c-3.8 3.9-3.3 8.8-9.2 8.8-5.9 0-5.4-4.9-9.2-8.8-3.7-3.9 5.1.5 9.2.5 4.1 0 12.9-4.4 9.2-.5" fill="#574137"/><path d="m38.9 48.2l-6.9 1.6-6.9-1.6c0 0-.2 1.6.5 2.3 1 1 4.8 1.5 6.5 1.5 1.7 0 5.4-.5 6.5-1.5.5-.6.3-2.3.3-2.3" fill="#fff"/><path d="m32 55.1c-2.8 0-3.7 2-3.7 2l3.7.6 3.7-.6c0 0-.9-2-3.7-2" fill="#ff717f"/><path d="m32 49c-2.3 0-15.8-5-9.9.6 3.2 3 3.2 10 9.9 10s6.7-6.9 9.9-10c5.9-5.6-7.6-.6-9.9-.6m7.9 1.1c-3.3 3.3-2.8 7.3-7.9 7.4-5.1 0-4.6-4.1-7.9-7.4-3.2-3.2 4.4.4 7.9.4 3.5 0 11.1-3.7 7.9-.4" fill="#cf4350"/><circle cx="32" cy="43.4" r="6.6" fill="#ff5263"/><path d="m27 35.8c0 2.9-8 2.9-8 0 0-9.9 8-9.9 8 0" fill="#f5f5f5"/><path d="m27.7 36.2c0 3.7-10 3.7-10 0 0-12.3 10-12.3 10 0" fill="#3e4347"/><path d="m27.4 36.3c0 2.9-8 2.9-8 0 0-9.9 8-9.9 8 0" fill="#f5f5f5"/><ellipse cx="23.7" cy="34.5" rx="2.5" ry="3.5" fill="#0a84a5"/><circle cx="23.7" cy="34.5" r=".8" fill="#231f20"/><path d="m36.3 36.2c0 3.7 10 3.7 10 0 0-12.3-10-12.3-10 0" fill="#3e4347"/><path d="m36.6 36.3c0 2.9 8 2.9 8 0 0-9.9-8-9.9-8 0" fill="#f5f5f5"/><ellipse cx="40.3" cy="34.5" rx="2.5" ry="3.5" fill="#0a84a5"/><circle cx="40.3" cy="34.5" r=".8" fill="#231f20"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f922.svg b/public/emoji/1f922.svg
new file mode 100644
index 000000000..893e564de
--- /dev/null
+++ b/public/emoji/1f922.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#c7e755"/><g fill="#425e21"><circle cx="20.5" cy="27" r="4.5"/><circle cx="43.5" cy="27" r="4.5"/><path d="m37.4 43.2h-10.8c-.7 0-.7-2.5 0-2.5h10.7c.8 0 .8 2.5.1 2.5"/><path d="m23.7 35c1 2 1.6 4.4 1.6 7 0 2.6-.6 5-1.6 7 2.1-.9 3.6-3.7 3.6-7s-1.5-6.1-3.6-7"/><path d="m40.3 49c-1-2-1.6-4.4-1.6-7 0-2.6.6-5 1.6-7-2.1.9-3.6 3.7-3.6 7s1.5 6 3.6 7"/></g><g fill="#75a843"><path d="m25.6 15.9c-3.2 2.7-7.5 3.9-11.7 3.1-.6-.1-1.1 2-.4 2.2 4.8.9 9.8-.5 13.5-3.6.5-.5-1-2.1-1.4-1.7"/><path d="m50.1 18.9c-4.2.7-8.5-.4-11.7-3.1-.4-.4-2 1.2-1.4 1.7 3.7 3.2 8.7 4.5 13.5 3.6.7-.2.2-2.3-.4-2.2"/></g><g opacity=".5" fill="#ff717f"><path d="m51.7 30.3c4.9 0 8.8 4 8.8 8.8 0 4.9-4 8.8-8.8 8.8-4.9 0-8.8-4-8.8-8.8-.1-4.8 3.9-8.8 8.8-8.8" opacity=".8"/><circle cx="12.3" cy="39.1" r="8.8" opacity=".8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f923.svg b/public/emoji/1f923.svg
new file mode 100644
index 000000000..e02925701
--- /dev/null
+++ b/public/emoji/1f923.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.9 55.7c1.2-1-2.9-12.1-4-13.1-.8-.7-4.4-.3-5.6.7-4.2 3.4-.3 13 4.5 14.3 1.3.4 4.1-1 5.1-1.9" fill="#286699"/><path d="m15.4 59.7c1.3-1.2-3.8-15.4-5.1-16.7-.9-.9-5-.6-6.4.7-4.6 4.2.2 16.4 5.7 18.2 1.5.5 4.6-1.1 5.8-2.2" fill="#b2c1c0"/><path d="m16.1 59.5c1.1-1.2-4-15.3-5.2-16.6-.8-.9-4.5-.8-5.6.4-3.9 3.9.8 16.1 5.7 18.1 1.5.6 4.1-.9 5.1-1.9" fill="#e8e8e8"/><path d="m19 58c1.5-1.3-3.5-14.7-4.8-15.9-.9-.8-5.4-.4-6.9.9-5.1 4.2-.4 15.8 5.4 17.3 1.7.5 5-1.2 6.3-2.3" fill="#3383c4"/><path d="m18.2 56.5c.2-.7-3.7-11.8-4.3-13-.4-.8-1.5-1.3-1.7-.6-.6 2.2 2.9 11.9 4.7 14.2.6.6 1.1 0 1.3-.6" fill="#e8e8e8"/><path d="m16.4 57.1c.2-.7-3.7-11.8-4.3-13-.4-.8-1.5-1.3-1.7-.6-.6 2.2 2.9 11.9 4.7 14.2.6.6 1.2 0 1.3-.6" fill="#fff"/><circle cx="38" cy="34" r="24" fill="#ffdd67"/><path d="m35.6 48c.4-.3.3-.9.3-1.5.1-12.5.1-12.5.1-25 0-.6.1-1.2-.3-1.5-4-3.1-15.6.5-15.6 14-.1 13.4 11.6 17.1 15.5 14" fill="#664e27"/><path d="m29.8 35.5c0-.5-.4-1.2-1.6-.9-.6.1-1.3.9-2.2.9-1.9 0-1.9-3 0-3 .9 0 1.6.8 2.2.9 1.1.3 1.6-.4 1.6-.9 0-1.2-1.4-3.3-3.7-3.3-2.6 0-4.7 2.1-4.7 4.7 0 2.6 2.1 4.7 4.7 4.7 2.3.1 3.7-1.9 3.7-3.1" fill="#4c3526"/><path d="m22.7 27.9c-.8 1.8-1.2 3.8-1.2 6.1 0 2.3.4 4.3 1.2 6.1.8-1.7 1.3-3.7 1.3-6.1 0-2.4-.5-4.4-1.3-6.1" fill="#ff717f"/><path d="m34 45.8c0-11.8 0-11.8 0-23.6 0-1.6-3-1.6-3 0 0 8.2 0 15.4 0 23.6 0 1.6 3 1.6 3 0" fill="#fff"/><g fill="#664e27"><path d="m40.7 31.2c4.1-1.5 6.1-3.7 6.1-6s-2-4.5-6.1-6c-.4-.1-1.2.6-.8 1 1.5 1.4 2.1 3.2 2.1 5 0 1.8-.6 3.5-2.1 5-.4.4.4 1.2.8 1"/><path d="m40.7 48.7c4.1-1.5 6.1-3.7 6.1-6 0-2.2-2-4.5-6.1-6-.4-.1-1.2.6-.8 1 1.5 1.4 2.1 3.2 2.1 5 0 1.8-.6 3.5-2.1 5-.4.4.4 1.2.8 1"/></g><path d="m18.7 8.2c-1.8-.5-9.4 10.7-9.6 12.3-.1 1.2 2.6 4.3 4.4 4.8 6 1.6 12.4-8.3 10.3-13.6-.5-1.5-3.6-3.1-5.1-3.5" fill="#286699"/><path d="m15.8 3.9c-2.1-.6-11.4 13-11.6 15-.1 1.4 3.2 5.2 5.4 5.8 7.3 1.9 15-10.1 12.6-16.5-.7-1.8-4.5-3.8-6.4-4.3" fill="#3383c4"/><path d="m14.5 2.3c-1.8-.2-11.6 13.9-12.1 15.9-.3 1.4 2 4.5 3.8 4.7 5.9.8 14.3-11.7 13.1-17.4-.4-1.6-3.3-3-4.8-3.2" fill="#b2c1c0"/><path d="m14.1 2c-1.6-.1-11.5 14-12.1 15.9-.4 1.3 1.5 4.2 3.1 4.3 5.4.4 13.8-12 13-17.4-.1-1.6-2.7-2.7-4-2.8" fill="#e8e8e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f924.svg b/public/emoji/1f924.svg
new file mode 100644
index 000000000..4e30304df
--- /dev/null
+++ b/public/emoji/1f924.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m53 60.1c0 1.1-6.1 1.9-13.7 1.9-7.5 0-13.7-.9-13.7-1.9 0-1.1 6.1-1.9 13.7-1.9 7.6 0 13.7.8 13.7 1.9" fill="#42ade2"/><path d="M62,32c0,16.6-10.8,30-30,30C15.4,62,2,48.6,2,32C2,15.4,15.4,2,32,2C48.6,2,62,15.4,62,32z" fill="#ffdd67"/><path d="m44.2 61.5c-1.7 0-3.5 0-5.2 0 1.3-2.8 1.3-6.1 0-8.9 1.7 0 3.5 0 5.2 0 1.3 2.8 1.3 6.1 0 8.9" fill="#42ade2"/><path d="m44.5 52.1c-.2 1.7-1.8 4-4.1 3.8-1.9-.2-3.8-2.2-6.2-2.5-2.5-.3-4.8 1.1-6.7.8-2.6-.3-3.2-2.9-3-4.6.4-3 5.2-4.9 10.7-4.2 5.5.6 9.7 3.6 9.3 6.7" fill="#664e27"/><circle cx="20.5" cy="29" r="10" fill="#fff"/><circle cx="20.5" cy="29" r="3.5" fill="#664e27"/><circle cx="43.5" cy="29" r="10" fill="#fff"/><circle cx="43.5" cy="29" r="3.5" fill="#664e27"/><g fill="#917524"><path d="m53.2 18.9c-3.2-2.7-7.5-3.9-11.7-3.1-.6.1-1.1-2-.4-2.2 4.8-.9 9.8.5 13.5 3.6.6.5-1 2.1-1.4 1.7"/><path d="m22.5 11.7c-4.2-.7-8.5.4-11.7 3.1-.4.4-2-1.2-1.4-1.7 3.7-3.2 8.7-4.5 13.5-3.6.7.1.2 2.3-.4 2.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f925.svg b/public/emoji/1f925.svg
new file mode 100644
index 000000000..7446d3f45
--- /dev/null
+++ b/public/emoji/1f925.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,32c0,15.5-10,28-28,28C18.5,60,6,47.5,6,32C6,16.5,18.5,4,34,4C49.5,4,62,16.5,62,32z" fill="#ffdd67"/><path d="m30.4 26.1c0 5.4-4.3 9.7-9.7 9.7-5.4 0-9.7-4.3-9.7-9.7 0-5.3 4.3-9.7 9.7-9.7 5.4 0 9.7 4.3 9.7 9.7" fill="#fff"/><circle cx="24" cy="28.2" r="3.2" fill="#664e27"/><path d="m54.7 26.1c0 5.4-4.3 9.7-9.7 9.7-5.4 0-9.7-4.3-9.7-9.7s4.3-9.7 9.7-9.7c5.3 0 9.7 4.3 9.7 9.7" fill="#fff"/><g fill="#664e27"><circle cx="40.7" cy="28.2" r="3.2"/><path d="m45.7 48c-1.4-3.6-4.8-6-12.7-6-8 0-11.3 2.4-12.7 6-.7 1.9.3 4 .3 4 .4 1.2 2.1 2 12.4 2 10.3 0 12-.8 12.4-2 0 0 1.1-2.1.3-4"/></g><path d="m42 47.1c.1-.2 0-.5-.2-.7 0 0-2-1.9-8.8-1.9-6.8 0-8.8 1.9-8.8 1.9-.2.2-.2.5-.2.7l.2.5c.1.2.3.4.5.4h16.6c.2 0 .5-.2.5-.4l.2-.5" fill="#fff"/><path d="m30.6 39.3c-7.3 1.3-15.7 1.8-23.1 1.2-8.7-.7-6.2-11.2 1-9.6 7.3 1.3 14.7 1.8 22.1 1.3 4.5-.2 4.6 6.1 0 7.1" fill="#eba352"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f926-1f3fb.svg b/public/emoji/1f926-1f3fb.svg
new file mode 100644
index 000000000..60e2089a4
--- /dev/null
+++ b/public/emoji/1f926-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M33.6,2C52,2,62,13.4,62,28.3V62H5.3V28.3C5.3,6.1,20.6,6.5,20.6,6.5S21.8,2,33.6,2z" fill="#594640"/><path fill="#c28fef" d="m21 52.2h25.2v9.8h-25.2z"/><path d="m54.1 44.8c0 0 4.1-1 4.1-7.1 0-4.8-3.1-5.6-3.1-5.6-19.1 0-29.3-9.4-29.3-9.4s-6.9 7.7-13.5 9.4c0 0-3.2.6-3.2 5.6 0 6.1 4.3 7.1 4.3 7.1 0 3.8 12.7 16.2 20.3 16.2 7.6.1 20.4-12.3 20.4-16.2" fill="#ffe1bd"/><ellipse cx="33.6" cy="55.2" rx="4" ry="3" fill="#664e27"/><path d="m13.7 17.3c0 0 2.9 1.4 3.9 5.3.6 2.3.9 2.4 2 3.2l6.2-12c.6-1.1 1.9-1.5 2.9-.9 1 .6 1.4 1.9.8 3l.7-1.4c.7-1.3 2.3-1.8 3.5-1.1 1.2.7 1.7 2.2 1 3.5l-.5 1c.6-1.1 2-1.6 3-1 1.1.6 1.4 1.9.8 3.1l-1.2 2.3c.6-1 1.8-1.5 2.8-.9 1 .5 1.6 1.9 1 2.9-10.1 18.1-10.7 19.2-15.3 19.8 0 0-3.9 4.4-7 17.9l1.6-25.1-6.2-19.6" opacity=".3"/><path d="m23.9 42l-8.7-4.7c0 0-7.4 10-13.2 24.6h16.3c0 .1.1-11.2 5.6-19.9" fill="#b386e2"/><path d="m11.4 17.3c1.5-1 3.9.3 4.8 4.2.6 2.3.7 3.2 1.8 4l7-12.8c1.8-3 4.9-1.1 3.5 1.9l-5.1 10 6.4-10.8c1.6-3 5.8-1.6 4.1 2l-6.2 10.7 6-9.2c2.1-3.2 5-.9 3.5 1.6l-5.1 9.7 4.8-7c1.6-2.5 4.3-.5 3 1.8 0 0-8 15.5-11.3 18-4.8 3.7-16.6-.9-15.7-11.1.2-2-.6-4-1-6.2-.3-2.8-2.2-5.7-.5-6.8" fill="#ffe1bd"/><path d="m38.4 40.8c2.7 5.1 8.2 5.1 10.9 0 .1-.3-.2-.4-.7-.7-2.7 2.1-7.2 2-9.6 0-.4.4-.8.5-.6.7" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f926-1f3fc.svg b/public/emoji/1f926-1f3fc.svg
new file mode 100644
index 000000000..a5fc0ae04
--- /dev/null
+++ b/public/emoji/1f926-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M33.6,2C52,2,62,13.4,62,28.3V62H5.3V28.3C5.3,6.1,20.6,6.5,20.6,6.5S21.8,2,33.6,2z" fill="#dbb471"/><path fill="#c28fef" d="m21 52.2h25.2v9.8h-25.2z"/><path d="m54.1 44.8c0 0 4.1-1 4.1-7.1 0-4.8-3.1-5.6-3.1-5.6-19.1 0-29.3-9.4-29.3-9.4s-6.9 7.7-13.5 9.4c0 0-3.2.6-3.2 5.6 0 6.1 4.3 7.1 4.3 7.1 0 3.8 12.7 16.2 20.3 16.2 7.6.1 20.4-12.3 20.4-16.2" fill="#fed0ac"/><ellipse cx="33.6" cy="55.2" rx="4" ry="3" fill="#664e27"/><path d="m13.7 17.3c0 0 2.9 1.4 3.9 5.3.6 2.3.9 2.4 2 3.2l6.2-12c.6-1.1 1.9-1.5 2.9-.9 1 .6 1.4 1.9.8 3l.7-1.4c.7-1.3 2.3-1.8 3.5-1.1 1.2.7 1.7 2.2 1 3.5l-.5 1c.6-1.1 2-1.6 3-1 1.1.6 1.4 1.9.8 3.1l-1.2 2.3c.6-1 1.8-1.5 2.8-.9 1 .5 1.6 1.9 1 2.9-10.1 18.1-10.7 19.2-15.3 19.8 0 0-3.9 4.4-7 17.9l1.6-25.1-6.2-19.6" opacity=".3"/><path d="m23.9 42l-8.7-4.7c0 0-7.4 10-13.2 24.6h16.3c0 .1.1-11.2 5.6-19.9" fill="#b386e2"/><path d="m11.4 17.3c1.5-1 3.9.3 4.8 4.2.6 2.3.7 3.2 1.8 4l7-12.8c1.8-3 4.9-1.1 3.5 1.9l-5.1 10 6.4-10.8c1.6-3 5.8-1.6 4.1 2l-6.2 10.7 6-9.2c2.1-3.2 5-.9 3.5 1.6l-5.1 9.7 4.8-7c1.6-2.5 4.3-.5 3 1.8 0 0-8 15.5-11.3 18-4.8 3.7-16.6-.9-15.7-11.1.2-2-.6-4-1-6.2-.3-2.8-2.2-5.7-.5-6.8" fill="#fed0ac"/><path d="m38.4 40.8c2.7 5.1 8.2 5.1 10.9 0 .1-.3-.2-.4-.7-.7-2.7 2.1-7.2 2-9.6 0-.4.4-.8.5-.6.7" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f926-1f3fd.svg b/public/emoji/1f926-1f3fd.svg
new file mode 100644
index 000000000..ea86bb8cb
--- /dev/null
+++ b/public/emoji/1f926-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M33.6,2C52,2,62,13.4,62,28.3V62H5.3V28.3C5.3,6.1,20.6,6.5,20.6,6.5S21.8,2,33.6,2z" fill="#594640"/><path fill="#c28fef" d="m21 52.2h25.2v9.8h-25.2z"/><path d="m54.1 44.8c0 0 4.1-1 4.1-7.1 0-4.8-3.1-5.6-3.1-5.6-19.1 0-29.3-9.4-29.3-9.4s-6.9 7.7-13.5 9.4c0 0-3.2.6-3.2 5.6 0 6.1 4.3 7.1 4.3 7.1 0 3.8 12.7 16.2 20.3 16.2 7.6.1 20.4-12.3 20.4-16.2" fill="#d6a57c"/><ellipse cx="33.6" cy="55.2" rx="4" ry="3" fill="#664e27"/><path d="m13.7 17.3c0 0 2.9 1.4 3.9 5.3.6 2.3.9 2.4 2 3.2l6.2-12c.6-1.1 1.9-1.5 2.9-.9 1 .6 1.4 1.9.8 3l.7-1.4c.7-1.3 2.3-1.8 3.5-1.1 1.2.7 1.7 2.2 1 3.5l-.5 1c.6-1.1 2-1.6 3-1 1.1.6 1.4 1.9.8 3.1l-1.2 2.3c.6-1 1.8-1.5 2.8-.9 1 .5 1.6 1.9 1 2.9-10.1 18.1-10.7 19.2-15.3 19.8 0 0-3.9 4.4-7 17.9l1.6-25.1-6.2-19.6" opacity=".3"/><path d="m23.9 42l-8.7-4.7c0 0-7.4 10-13.2 24.6h16.3c0 .1.1-11.2 5.6-19.9" fill="#b386e2"/><path d="m11.4 17.3c1.5-1 3.9.3 4.8 4.2.6 2.3.7 3.2 1.8 4l7-12.8c1.8-3 4.9-1.1 3.5 1.9l-5.1 10 6.4-10.8c1.6-3 5.8-1.6 4.1 2l-6.2 10.7 6-9.2c2.1-3.2 5-.9 3.5 1.6l-5.1 9.7 4.8-7c1.6-2.5 4.3-.5 3 1.8 0 0-8 15.5-11.3 18-4.8 3.7-16.6-.9-15.7-11.1.2-2-.6-4-1-6.2-.3-2.8-2.2-5.7-.5-6.8" fill="#d6a57c"/><path d="m38.4 40.8c2.7 5.1 8.2 5.1 10.9 0 .1-.3-.2-.4-.7-.7-2.7 2.1-7.2 2-9.6 0-.4.4-.8.5-.6.7" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f926-1f3fe.svg b/public/emoji/1f926-1f3fe.svg
new file mode 100644
index 000000000..27bb43a42
--- /dev/null
+++ b/public/emoji/1f926-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M33.6,2C52,2,62,13.4,62,28.3V62H5.3V28.3C5.3,6.1,20.6,6.5,20.6,6.5S21.8,2,33.6,2z" fill="#231f20"/><path fill="#c28fef" d="m21 52.2h25.2v9.8h-25.2z"/><path d="m54.1 44.8c0 0 4.1-1 4.1-7.1 0-4.8-3.1-5.6-3.1-5.6-19.2 0-29.3-9.4-29.3-9.4s-6.9 7.7-13.5 9.4c0 0-3.2.6-3.2 5.6 0 6.1 4.3 7.1 4.3 7.1 0 3.8 12.7 16.2 20.3 16.2 7.6.1 20.4-12.3 20.4-16.2" fill="#b47d56"/><ellipse cx="33.6" cy="55.2" rx="4" ry="3" fill="#664e27"/><path d="m13.7 17.3c0 0 2.9 1.4 3.9 5.3.6 2.3.9 2.4 2 3.2l6.2-12c.6-1.1 1.9-1.5 2.9-.9 1 .6 1.4 1.9.8 3l.7-1.4c.7-1.3 2.3-1.8 3.5-1.1 1.2.7 1.7 2.2 1 3.5l-.5 1c.6-1.1 2-1.6 3-1 1.1.6 1.4 1.9.8 3.1l-1.2 2.3c.6-1 1.8-1.5 2.8-.9 1 .5 1.6 1.9 1 2.9-10.1 18.1-10.7 19.2-15.3 19.8 0 0-3.9 4.4-7 17.9l1.6-25.1-6.2-19.6" opacity=".3"/><path d="m23.9 42l-8.7-4.7c0 0-7.4 10-13.2 24.6h16.3c0 .1.1-11.2 5.6-19.9" fill="#b386e2"/><path d="m11.4 17.3c1.5-1 3.9.3 4.8 4.2.6 2.3.7 3.2 1.8 4l7-12.8c1.8-3 4.9-1.1 3.5 1.9l-5.1 10 6.4-10.8c1.6-3 5.8-1.6 4.1 2l-6.2 10.7 6-9.2c2.1-3.2 5-.9 3.5 1.6l-5.1 9.7 4.8-7c1.6-2.5 4.3-.5 3 1.8 0 0-8 15.5-11.3 18-4.8 3.7-16.6-.9-15.7-11.1.2-2-.6-4-1-6.2-.3-2.8-2.2-5.7-.5-6.8" fill="#b47d56"/><path d="m38.4 40.8c2.7 5.1 8.2 5.1 10.9 0 .1-.3-.2-.4-.7-.7-2.7 2.1-7.2 2-9.6 0-.4.4-.8.5-.6.7" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f926-1f3ff.svg b/public/emoji/1f926-1f3ff.svg
new file mode 100644
index 000000000..2f7044375
--- /dev/null
+++ b/public/emoji/1f926-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M33.6,2C52,2,62,13.4,62,28.3V62H5.3V28.3C5.3,6.1,20.6,6.5,20.6,6.5S21.8,2,33.6,2z" fill="#231f20"/><path fill="#c28fef" d="m21 52.2h25.2v9.8h-25.2z"/><path d="m54.1 44.8c0 0 4.1-1 4.1-7.1 0-4.8-3.1-5.6-3.1-5.6-19.1 0-29.3-9.4-29.3-9.4s-6.9 7.7-13.5 9.4c0 0-3.2.6-3.2 5.6 0 6.1 4.3 7.1 4.3 7.1 0 3.8 12.7 16.2 20.3 16.2 7.6.1 20.4-12.3 20.4-16.2" fill="#8a6859"/><ellipse cx="33.6" cy="55.2" rx="4" ry="3" fill="#574137"/><path d="m13.7 17.3c0 0 2.9 1.4 3.9 5.3.6 2.3.9 2.4 2 3.2l6.2-12c.6-1.1 1.9-1.5 2.9-.9 1 .6 1.4 1.9.8 3l.7-1.4c.7-1.3 2.3-1.8 3.5-1.1 1.2.7 1.7 2.2 1 3.5l-.5 1c.6-1.1 2-1.6 3-1 1.1.6 1.4 1.9.8 3.1l-1.2 2.3c.6-1 1.8-1.5 2.8-.9 1 .5 1.6 1.9 1 2.9-10.1 18.1-10.7 19.2-15.3 19.8 0 0-3.9 4.4-7 17.9l1.6-25.1-6.2-19.6" opacity=".3"/><path d="m23.9 42l-8.7-4.7c0 0-7.4 10-13.2 24.6h16.3c0 .1.1-11.2 5.6-19.9" fill="#b386e2"/><path d="m11.4 17.3c1.5-1 3.9.3 4.8 4.2.6 2.3.7 3.2 1.8 4l7-12.8c1.8-3 4.9-1.1 3.5 1.9l-5.1 10 6.4-10.8c1.6-3 5.8-1.6 4.1 2l-6.2 10.7 6-9.2c2.1-3.2 5-.9 3.5 1.6l-5.1 9.7 4.8-7c1.6-2.5 4.3-.5 3 1.8 0 0-8 15.5-11.3 18-4.8 3.7-16.6-.9-15.7-11.1.2-2-.6-4-1-6.2-.3-2.8-2.2-5.7-.5-6.8" fill="#8a6859"/><path d="m38.4 40.8c2.7 5.1 8.2 5.1 10.9 0 .1-.3-.2-.4-.7-.7-2.7 2.1-7.2 2-9.6 0-.4.4-.8.5-.6.7" fill="#574137"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f926.svg b/public/emoji/1f926.svg
new file mode 100644
index 000000000..bff8effe6
--- /dev/null
+++ b/public/emoji/1f926.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M33.6,2C52,2,62,13.4,62,28.3V62H5.3V28.3C5.3,6.1,20.6,6.5,20.6,6.5S21.8,2,33.6,2z" fill="#ffb300"/><path fill="#c28fef" d="m21 52.2h25.2v9.8h-25.2z"/><path d="m54.1 44.8c0 0 4.1-1 4.1-7.1 0-4.8-3.1-5.6-3.1-5.6-19.1 0-29.3-9.4-29.3-9.4s-6.9 7.7-13.5 9.4c0 0-3.2.6-3.2 5.6 0 6.1 4.3 7.1 4.3 7.1 0 3.8 12.7 16.2 20.3 16.2 7.6.1 20.4-12.3 20.4-16.2" fill="#ffdd67"/><ellipse cx="33.6" cy="55.2" rx="4" ry="3" fill="#937237"/><path d="m13.7 17.3c0 0 2.9 1.4 3.9 5.3.6 2.3.9 2.4 2 3.2l6.2-12c.6-1.1 1.9-1.5 2.9-.9 1 .6 1.4 1.9.8 3l.7-1.4c.7-1.3 2.3-1.8 3.5-1.1 1.2.7 1.7 2.2 1 3.5l-.5 1c.6-1.1 2-1.6 3-1 1.1.6 1.4 1.9.8 3.1l-1.2 2.3c.6-1 1.8-1.5 2.8-.9 1 .5 1.6 1.9 1 2.9-10.1 18.1-10.7 19.2-15.3 19.8 0 0-3.9 4.4-7 17.9l1.6-25.1-6.2-19.6" opacity=".3"/><path d="m23.9 42l-8.7-4.7c0 0-7.4 10-13.2 24.6h16.3c0 .1.1-11.2 5.6-19.9" fill="#b386e2"/><path d="m11.4 17.3c1.5-1 3.9.3 4.8 4.2.6 2.3.7 3.2 1.8 4l7-12.8c1.8-3 4.9-1.1 3.5 1.9l-5.1 10 6.4-10.8c1.6-3 5.8-1.6 4.1 2l-6.2 10.7 6-9.2c2.1-3.2 5-.9 3.5 1.6l-5.1 9.7 4.8-7c1.6-2.5 4.3-.5 3 1.8 0 0-8 15.5-11.3 18-4.8 3.7-16.6-.9-15.7-11.1.2-2-.6-4-1-6.2-.3-2.8-2.2-5.7-.5-6.8" fill="#ffdd67"/><path d="m38.4 40.8c2.7 5.1 8.2 5.1 10.9 0 .1-.3-.2-.4-.7-.7-2.7 2.1-7.2 2-9.6 0-.4.4-.8.5-.6.7" fill="#937237"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f927.svg b/public/emoji/1f927.svg
new file mode 100644
index 000000000..1c513dd28
--- /dev/null
+++ b/public/emoji/1f927.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="35" cy="29" r="27" fill="#ffdd67"/><g fill="#917524"><path d="m20.5 12.7c-.6.1-.4 2 .2 2 3.8-.3 7.6 1 10.2 3.7.4.4 1.8-.9 1.4-1.4-3.1-3.1-7.4-4.7-11.8-4.3"/><path d="m49.5 12.7c-4.4-.4-8.7 1.2-11.8 4.3-.4.5 1 1.8 1.4 1.4 2.7-2.7 6.4-4.1 10.2-3.7.5.1.8-1.9.2-2"/></g><path d="m33.1 29.3c-8.1 3.7-11.9 8-31.1 8.5 0 0 2 14.1 12.9 12.2 7.3-1.2 4.3 10.3 4.3 10.3s8-10.3 10-4.6c2.1 5.9 6.8 6.2 6.8 6.2 8.5-11.6 7.2-37.2-2.9-32.6" fill="#f5f5f5"/><g fill="#d6d6d6"><path d="m37.3 34.8c-.4-1.1-7.2 11.2-18 25.5 4.6-.6 8-7.6 9.2-4.5.6 1.7 3.7 4.3 3.7 4.3s8.6-14.5 5.1-25.3"/><path d="m32.3 33.5c.9-3.9-12.2 3.6-27.5 11.9 3.9 7.4 10 4.2 12.7 4.9 0 0 12.8-8.3 14.8-16.8"/></g><g fill="#664e27"><path d="m51.9 19.8c.5.3.3.9-.1.9-2.3.3-4.8.7-7.1 2 3.5.6 6.2 2.3 7.7 4.1.3.4-.1 1-.5.8-4.1-1.5-8.3-2.3-13.6-1.7-.4 0-.8-.2-.7-.6 1.4-6.1 9.4-8.4 14.3-5.5"/><path d="m18.1 19.8c-.5.3-.3.9.1.9 2.3.3 4.8.7 7.1 2-3.5.6-6.2 2.3-7.7 4.1-.3.4.1 1 .5.8 4.1-1.5 8.3-2.3 13.6-1.7.4 0 .8-.2.7-.6-1.4-6.1-9.4-8.4-14.3-5.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f930-1f3fb.svg b/public/emoji/1f930-1f3fb.svg
new file mode 100644
index 000000000..4b1d23ff2
--- /dev/null
+++ b/public/emoji/1f930-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.9 27.3l-8.5-.6c0 4.8-10.4 7-10.4 10.8 0 2.7 2.5 3.4 2.5 3.4s-7.9 3-7.9 11.4c0 6.7 5.3 9.6 11.6 9.6h10.3c0 0 .7-2-.6-9.1-2.5-13.9 7.6-11.6 3-25.5" fill="#e84d88"/><path d="m20.4 46.7l.6-1.4 1.1-.3c2.7 0 3.5 1.7 4.9 1.7v5.7c0 0-1.1 1-5.4 1-2.1 0-3.5-1.4-4.1-4.4-.7-2.4 2.9-2.3 2.9-2.3" fill="#ffe1bd"/><path d="m22.1 45c0 0-1.2.3-1.2 1 0 .4 1.4-.1 2.4 1-1.4-.7-3-.3-3-.3-.6-.6-.1-1.7 1.8-1.7" fill="#e6b796"/><g fill="#231f20"><path d="m26 46.2c5.8-1.2 11.6-3.1 11.6-3.1l-.9 7.6.2 1.2c0 0-3.5 1.9-10.8 2.5v-.6c0 0-5.4.8-7.1-1.2 2.7 1.2 7-.2 7-.2v-6.2" opacity=".3"/><path opacity=".3" d="m35.8 31.5l4.1 7.2-1.3 2.5z"/></g><path d="m42.2 27.3c0 0 7.7 11.8 6.7 16.7-1.1 5.6-22.3 8.8-22.3 8.8l-.3-6.4c0 0 13.1-3.1 14.8-5.4-1.1-2.5-5.3-9.6-5.3-9.6l6.4-4.1" fill="#e84d88"/><path d="m28.4 26.3l8.4-14.8.2 15.3c-3.5 1.5-5.5 0-5.5 0-1.1-2-3.1-.5-3.1-.5" fill="#e6b796"/><path d="m40.3 9.1c-3.4-6.7-8.9-6.3-8.9-6.3-6.9-3.1-14.3 3.6-15.7 7.4-2.9 7.7 3.8 10.8 4.7 10.1l14.3-4.5c0 0 2.9 3 1.6 9-1.3 5.9 4.7 10.3 4.7 10.3s5.9-12.8-.7-26" fill="#594640"/><path d="m17.2 12.4c-.2-2.1 4.1-1.7 6.4.6 5 5.1 6.5 3.8 6.5 3.8-.3-.4-.5-.9-.6-1.4-.5-2 .2-3.9 1.7-4.2 1.5-.3 3.2 1.1 3.7 3.1.5 1.8-.1 3.5-1.3 4.1 1.8 5.5.1 5.6-2.5 7.6-5.6 4.6-6.5 3.4-7.1 1.6-.3-.8-.9-.4-1.6-.5 0 0-.1-.5-.6-1.8-.4-1.3-1.7-1.1-1.3-1.8.4-.7.6-1.1.3-1.5-.1-.2-1.4.4-1.8-.3-.7-1.2 1.1-1.4.8-3.6 0-1.2-2.2-1.4-2.6-5.7" fill="#ffe1bd"/><path d="m22.4 24.2c-.4 0-.7-.1-1-.2-.3-.1-.6-.3-.6-.8-.2.1-.2.4-.2.7.1.3.3.5.5.7.2.2.4.3.6.4-.1.2-.1.5 0 .8.1.3.2.5.3.7.2.2.3.4.5.5 0-.5-.1-.9-.1-1.2 0-.1.1-.3.1-.4.1-.1.2-.3.3-.4l.5-.8h-.9" fill="#c94747"/><path d="m31.3 12.4c-.4.2-.7.5-.8.9-.2.4-.2.9-.1 1.3.1.4.2.7.4 1-.2 0-.3.1-.4.2.2 0 .4.1.5.2.1.1.3.2.4.3.1.1.2.2.3.4.1.1.1.3.2.6.2-.1.3-.4.3-.6 0-.3-.1-.6-.3-.8-.2-.2-.4-.4-.7-.4-.1 0-.1 0-.2 0-.1-.8-.1-1.4.1-2 .1-.3.3-.6.6-.8.2-.2.5-.5.8-.7-.3.1-.7.2-1.1.4" fill="#664e27"/><path d="m20.9 17.8c-.1-.4-.2-.6-.4-.8-.2-.2-.4-.5-.6-.8-.2-.3-.3-.8-.3-1.2.1-.4.3-.7.6-.8-.1.3-.1.7-.1.9s.1.5.3.8c.1.3.4.6.5.9.2.2.3.7 0 1" fill="#e6b796"/><path d="m23.7 15c-.3.3-.4.7-.6 1.1-.1.4-.3.8-.6 1.1-.2.4-.6.7-1 .9-.4.2-1 .2-1.4-.1.9-.3 1.2-.8 1.6-1.4.2-.3.4-.6.7-1 .4-.4.8-.7 1.3-.6" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f930-1f3fc.svg b/public/emoji/1f930-1f3fc.svg
new file mode 100644
index 000000000..b16835892
--- /dev/null
+++ b/public/emoji/1f930-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.9 27.3l-8.5-.6c0 4.8-10.4 7-10.4 10.8 0 2.7 2.5 3.4 2.5 3.4s-7.9 3-7.9 11.4c0 6.7 5.3 9.6 11.6 9.6h10.3c0 0 .7-2-.6-9.1-2.5-13.9 7.6-11.6 3-25.5" fill="#e84d88"/><path d="m20.4 46.7l.6-1.4 1.1-.3c2.7 0 3.5 1.7 4.9 1.7v5.7c0 0-1.1 1-5.4 1-2.1 0-3.5-1.4-4.1-4.4-.7-2.4 2.9-2.3 2.9-2.3" fill="#fed0ac"/><path d="m22.1 45c0 0-1.2.3-1.2 1 0 .4 1.4-.1 2.4 1-1.4-.7-3-.3-3-.3-.6-.6-.1-1.7 1.8-1.7" fill="#e0a372"/><g fill="#231f20"><path d="m26 46.2c5.8-1.2 11.6-3.1 11.6-3.1l-.9 7.6.2 1.2c0 0-3.5 1.9-10.8 2.5v-.6c0 0-5.4.8-7.1-1.2 2.7 1.2 7-.2 7-.2v-6.2" opacity=".3"/><path opacity=".3" d="m35.8 31.5l4.1 7.2-1.3 2.5z"/></g><path d="m42.2 27.3c0 0 7.7 11.8 6.7 16.7-1.1 5.6-22.3 8.8-22.3 8.8l-.3-6.4c0 0 13.1-3.1 14.8-5.4-1.1-2.5-5.3-9.6-5.3-9.6l6.4-4.1" fill="#e84d88"/><path d="m28.4 26.3l8.4-14.8.2 15.3c-3.5 1.5-5.5 0-5.5 0-1.1-2-3.1-.5-3.1-.5" fill="#e0a372"/><path d="m40.3 9.1c-3.4-6.7-8.9-6.3-8.9-6.3-6.9-3.1-14.3 3.6-15.7 7.4-2.9 7.7 3.8 10.8 4.7 10.1l14.3-4.5c0 0 2.9 3 1.6 9-1.3 5.9 4.7 10.3 4.7 10.3s5.9-12.8-.7-26" fill="#dbb471"/><path d="m17.2 12.4c-.2-2.1 4.1-1.7 6.4.6 5 5.1 6.5 3.8 6.5 3.8-.3-.4-.5-.9-.6-1.4-.5-2 .2-3.9 1.7-4.2 1.5-.3 3.2 1.1 3.7 3.1.5 1.8-.1 3.5-1.3 4.1 1.8 5.5.1 5.6-2.5 7.6-5.6 4.6-6.5 3.4-7.1 1.6-.3-.8-.9-.4-1.6-.5 0 0-.1-.5-.6-1.8-.4-1.3-1.7-1.1-1.3-1.8.4-.7.6-1.1.3-1.5-.1-.2-1.4.4-1.8-.3-.7-1.2 1.1-1.4.8-3.6 0-1.2-2.2-1.4-2.6-5.7" fill="#fed0ac"/><path d="m22.4 24.2c-.4 0-.7-.1-1-.2-.3-.1-.6-.3-.6-.8-.2.1-.2.4-.2.7.1.3.3.5.5.7.2.2.4.3.6.4-.1.2-.1.5 0 .8.1.3.2.5.3.7.2.2.3.4.5.5 0-.5-.1-.9-.1-1.2 0-.1.1-.3.1-.4.1-.1.2-.3.3-.4l.5-.8h-.9" fill="#c94747"/><path d="m31.3 12.4c-.4.2-.7.5-.8.9-.2.4-.2.9-.1 1.3.1.4.2.7.4 1-.2 0-.3.1-.4.2.2 0 .4.1.5.2.1.1.3.2.4.3.1.1.2.2.3.4.1.1.1.3.2.6.2-.1.3-.4.3-.6 0-.3-.1-.6-.3-.8-.2-.2-.4-.4-.7-.4-.1 0-.1 0-.2 0-.1-.8-.1-1.4.1-2 .1-.3.3-.6.6-.8.2-.2.5-.5.8-.7-.3.1-.7.2-1.1.4" fill="#664e27"/><path d="m20.9 17.8c-.1-.4-.2-.6-.4-.8-.2-.2-.4-.5-.6-.8-.2-.3-.3-.8-.3-1.2.1-.4.3-.7.6-.8-.1.3-.1.7-.1.9s.1.5.3.8c.1.3.4.6.5.9.2.2.3.7 0 1" fill="#e0a372"/><path d="m23.7 15c-.3.3-.4.7-.6 1.1-.1.4-.3.8-.6 1.1-.2.4-.6.7-1 .9-.4.2-1 .2-1.4-.1.8-.3 1.2-.8 1.6-1.4.2-.3.4-.6.7-1 .4-.4.8-.7 1.3-.6" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f930-1f3fd.svg b/public/emoji/1f930-1f3fd.svg
new file mode 100644
index 000000000..dbb32eac3
--- /dev/null
+++ b/public/emoji/1f930-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.9 27.3l-8.5-.6c0 4.8-10.4 7-10.4 10.8 0 2.7 2.5 3.4 2.5 3.4s-7.9 3-7.9 11.4c0 6.7 5.3 9.6 11.6 9.6h10.3c0 0 .7-2-.6-9.1-2.5-13.9 7.6-11.6 3-25.5" fill="#e84d88"/><path d="m20.4 46.7l.6-1.4 1.1-.3c2.7 0 3.6 1.7 4.9 1.7v5.7c0 0-1.1 1-5.4 1-2.1 0-3.5-1.4-4.1-4.4-.7-2.4 2.9-2.3 2.9-2.3" fill="#d6a57c"/><path d="m22.1 45c0 0-1.2.3-1.2 1 0 .4 1.4-.1 2.4 1-1.4-.7-3-.3-3-.3-.6-.6-.1-1.7 1.8-1.7" fill="#b58360"/><g fill="#231f20"><path d="m26 46.2c5.8-1.2 11.6-3.1 11.6-3.1l-.9 7.6.2 1.2c0 0-3.5 1.9-10.8 2.5v-.6c0 0-5.4.8-7.1-1.2 2.7 1.2 7-.2 7-.2v-6.2" opacity=".3"/><path opacity=".3" d="m35.8 31.5l4.1 7.2-1.3 2.5z"/></g><path d="m42.2 27.3c0 0 7.7 11.8 6.7 16.7-1.1 5.6-22.3 8.8-22.3 8.8l-.3-6.4c0 0 13.1-3.1 14.8-5.4-1.1-2.5-5.3-9.6-5.3-9.6l6.4-4.1" fill="#e84d88"/><path d="m28.4 26.3l8.4-14.8.2 15.3c-3.5 1.5-5.5 0-5.5 0-1.1-2-3.1-.5-3.1-.5" fill="#b58360"/><path d="m40.3 9.1c-3.4-6.7-8.9-6.3-8.9-6.3-6.9-3.1-14.3 3.6-15.7 7.4-2.9 7.7 3.8 10.8 4.7 10.1l14.3-4.5c0 0 2.9 3 1.6 9-1.3 5.9 4.7 10.3 4.7 10.3s5.9-12.8-.7-26" fill="#594640"/><path d="m17.2 12.4c-.2-2.1 4.1-1.7 6.4.6 5 5.1 6.5 3.8 6.5 3.8-.3-.4-.5-.9-.6-1.4-.5-2 .2-3.9 1.7-4.2 1.5-.3 3.2 1.1 3.7 3.1.5 1.8-.1 3.5-1.3 4.1 1.8 5.5.1 5.6-2.5 7.6-5.6 4.6-6.5 3.4-7.1 1.6-.3-.8-.9-.4-1.6-.5 0 0-.1-.5-.6-1.8-.4-1.3-1.7-1.1-1.3-1.8.4-.7.6-1.1.3-1.5-.1-.2-1.4.4-1.8-.3-.7-1.2 1.1-1.4.8-3.6 0-1.2-2.2-1.4-2.6-5.7" fill="#d6a57c"/><path d="m22.4 24.2c-.4 0-.7-.1-1-.2-.3-.1-.6-.3-.6-.8-.2.1-.2.4-.2.7.1.3.3.5.5.7.2.2.4.3.6.4-.1.2-.1.5 0 .8.1.3.2.5.3.7.2.2.3.4.5.5 0-.5-.1-.9-.1-1.2 0-.1.1-.3.1-.4s.2-.3.3-.4l.5-.8h-.9" fill="#c94747"/><path d="m31.3 12.4c-.4.2-.7.5-.8.9-.2.4-.2.9-.1 1.3.1.4.2.7.4 1-.2 0-.3.1-.4.2.2 0 .4.1.5.2.1.1.3.2.4.3.1.1.2.2.3.4.1.1.1.3.2.6.2-.1.3-.4.3-.6 0-.3-.1-.6-.3-.8-.2-.2-.4-.4-.7-.4-.1 0-.1 0-.2 0-.1-.8-.1-1.4.1-2 .1-.3.3-.6.6-.8.2-.2.5-.5.8-.7-.3.1-.7.2-1.1.4" fill="#664e27"/><path d="m20.9 17.8c-.1-.4-.2-.6-.4-.8-.2-.2-.4-.5-.6-.8-.2-.3-.3-.8-.3-1.2.1-.4.3-.7.6-.8-.1.3-.1.7-.1.9s.1.5.3.8c.1.3.4.6.5.9.2.2.3.7 0 1" fill="#b58360"/><path d="m23.7 15c-.3.3-.4.7-.6 1.1-.1.4-.3.8-.6 1.1-.2.4-.6.7-1 .9-.4.2-1 .2-1.4-.1.8-.3 1.2-.8 1.6-1.4.2-.3.4-.6.7-1 .4-.4.8-.7 1.3-.6" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f930-1f3fe.svg b/public/emoji/1f930-1f3fe.svg
new file mode 100644
index 000000000..a3bab2cba
--- /dev/null
+++ b/public/emoji/1f930-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.9 27.3l-8.5-.6c0 4.8-10.4 7-10.4 10.8 0 2.7 2.5 3.4 2.5 3.4s-7.9 3-7.9 11.4c0 6.7 5.3 9.6 11.6 9.6h10.3c0 0 .7-2-.6-9.1-2.5-13.9 7.6-11.6 3-25.5" fill="#e84d88"/><path d="m20.4 46.7l.6-1.4 1.1-.3c2.7 0 3.5 1.7 4.9 1.7v5.7c0 0-1.1 1-5.4 1-2.1 0-3.5-1.4-4.1-4.4-.7-2.4 2.9-2.3 2.9-2.3" fill="#b47d56"/><path d="m22.1 45c0 0-1.2.3-1.2 1 0 .4 1.4-.1 2.4 1-1.4-.7-3-.3-3-.3-.6-.6-.1-1.7 1.8-1.7" fill="#935e3e"/><g fill="#231f20"><path d="m26 46.2c5.8-1.2 11.6-3.1 11.6-3.1l-.9 7.6.2 1.2c0 0-3.5 1.9-10.8 2.5v-.6c0 0-5.4.8-7.1-1.2 2.7 1.2 7-.2 7-.2v-6.2" opacity=".3"/><path opacity=".3" d="m35.8 31.5l4.1 7.2-1.3 2.5z"/></g><path d="m42.2 27.3c0 0 7.7 11.8 6.7 16.7-1.1 5.6-22.3 8.8-22.3 8.8l-.3-6.4c0 0 13.1-3.1 14.8-5.4-1.1-2.5-5.3-9.6-5.3-9.6l6.4-4.1" fill="#e84d88"/><path d="m28.4 26.3l8.4-14.8.2 15.3c-3.5 1.5-5.5 0-5.5 0-1.1-2-3.1-.5-3.1-.5" fill="#935e3e"/><path d="m40.3 9.1c-3.4-6.7-8.9-6.3-8.9-6.3-6.9-3.1-14.3 3.6-15.7 7.4-2.9 7.7 3.8 10.8 4.7 10.1l14.3-4.5c0 0 2.9 3 1.6 9-1.3 5.9 4.7 10.3 4.7 10.3s5.9-12.8-.7-26" fill="#231f20"/><path d="m17.2 12.4c-.2-2.1 4.1-1.7 6.4.6 5 5.1 6.5 3.8 6.5 3.8-.3-.4-.5-.9-.6-1.4-.5-2 .2-3.9 1.7-4.2 1.5-.3 3.2 1.1 3.7 3.1.5 1.8-.1 3.5-1.3 4.1 1.8 5.5.1 5.6-2.5 7.6-5.6 4.6-6.5 3.4-7.1 1.6-.3-.8-.9-.4-1.6-.5 0 0-.1-.5-.6-1.8-.4-1.3-1.7-1.1-1.3-1.8.4-.7.6-1.1.3-1.5-.1-.2-1.4.4-1.8-.3-.7-1.2 1.1-1.4.8-3.6 0-1.2-2.2-1.4-2.6-5.7" fill="#b47d56"/><path d="m22.4 24.2c-.4 0-.7-.1-1-.2-.3-.1-.6-.3-.6-.8-.2.1-.2.4-.2.7.1.3.3.5.5.7.2.2.4.3.6.4-.1.2-.1.5 0 .8.1.3.2.5.3.7.2.2.3.4.5.5 0-.5-.1-.9-.1-1.2 0-.1.1-.3.1-.4.1-.1.2-.3.3-.4l.5-.8h-.9" fill="#c94747"/><path d="m31.3 12.4c-.4.2-.7.5-.8.9-.2.4-.2.9-.1 1.3.1.4.2.7.4 1-.2 0-.3.1-.4.2.2 0 .4.1.5.2.1.1.3.2.4.3.1.1.2.2.3.4.1.1.1.3.2.6.2-.1.3-.4.3-.6 0-.3-.1-.6-.3-.8-.2-.2-.4-.4-.7-.4-.1 0-.1 0-.2 0-.1-.8-.1-1.4.1-2 .1-.3.3-.6.6-.8.2-.2.5-.5.8-.7-.3.1-.7.2-1.1.4" fill="#664e27"/><path d="m20.9 17.8c-.1-.4-.2-.6-.4-.8-.2-.2-.4-.5-.6-.8-.2-.3-.3-.8-.3-1.2.1-.4.3-.7.6-.8-.1.3-.1.7-.1.9s.1.5.3.8c.1.3.4.6.5.9.2.2.3.7 0 1" fill="#935e3e"/><path d="m23.7 15c-.3.3-.4.7-.6 1.1-.1.4-.3.8-.6 1.1-.2.4-.6.7-1 .9-.4.2-1 .2-1.4-.1.8-.3 1.2-.8 1.6-1.4.2-.3.4-.6.7-1 .4-.4.8-.7 1.3-.6" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f930-1f3ff.svg b/public/emoji/1f930-1f3ff.svg
new file mode 100644
index 000000000..ad37b4b16
--- /dev/null
+++ b/public/emoji/1f930-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.9 27.3l-8.5-.6c0 4.8-10.4 7-10.4 10.8 0 2.7 2.5 3.4 2.5 3.4s-7.9 3-7.9 11.4c0 6.7 5.3 9.6 11.6 9.6h10.3c0 0 .7-2-.6-9.1-2.5-13.9 7.6-11.6 3-25.5" fill="#e84d88"/><path d="m20.4 46.7l.6-1.4 1.1-.3c2.7 0 3.5 1.7 4.9 1.7v5.7c0 0-1.1 1-5.4 1-2.1 0-3.5-1.4-4.1-4.4-.7-2.4 2.9-2.3 2.9-2.3" fill="#8a6859"/><path d="m22.1 45c0 0-1.2.3-1.2 1 0 .4 1.4-.1 2.4 1-1.4-.7-3-.3-3-.3-.6-.6-.1-1.7 1.8-1.7" fill="#705041"/><g fill="#231f20"><path d="m26 46.2c5.8-1.2 11.6-3.1 11.6-3.1l-.9 7.6.2 1.2c0 0-3.5 1.9-10.8 2.5v-.6c0 0-5.4.8-7.1-1.2 2.7 1.2 7-.2 7-.2v-6.2" opacity=".3"/><path opacity=".3" d="m35.8 31.5l4.1 7.2-1.3 2.5z"/></g><path d="m42.2 27.3c0 0 7.7 11.8 6.7 16.7-1.1 5.6-22.3 8.8-22.3 8.8l-.3-6.4c0 0 13.1-3.1 14.8-5.4-1.1-2.5-5.3-9.6-5.3-9.6l6.4-4.1" fill="#e84d88"/><path d="m28.4 26.3l8.4-14.8.2 15.3c-3.5 1.5-5.5 0-5.5 0-1.1-2-3.1-.5-3.1-.5" fill="#705041"/><path d="m40.3 9.1c-3.4-6.7-8.9-6.3-8.9-6.3-6.9-3.1-14.3 3.6-15.7 7.4-2.9 7.7 3.8 10.8 4.7 10.1l14.3-4.5c0 0 2.9 3 1.6 9-1.3 5.9 4.7 10.3 4.7 10.3s5.9-12.8-.7-26" fill="#231f20"/><path d="m17.2 12.4c-.2-2.1 4.1-1.7 6.4.6 5 5.1 6.5 3.8 6.5 3.8-.3-.4-.5-.9-.6-1.4-.5-2 .2-3.9 1.7-4.2 1.5-.3 3.2 1.1 3.7 3.1.5 1.8-.1 3.5-1.3 4.1 1.8 5.5.1 5.6-2.5 7.6-5.6 4.6-6.5 3.4-7.1 1.6-.3-.8-.9-.4-1.6-.5 0 0-.1-.5-.6-1.8-.4-1.3-1.7-1.1-1.3-1.8.4-.7.6-1.1.3-1.5-.1-.2-1.4.4-1.8-.3-.7-1.2 1.1-1.4.8-3.6 0-1.2-2.2-1.4-2.6-5.7" fill="#8a6859"/><path d="m22.4 24.2c-.4 0-.7-.1-1-.2-.3-.1-.6-.3-.6-.8-.2.1-.2.4-.2.7.1.3.3.5.5.7.2.2.4.3.6.4-.1.2-.1.5 0 .8.1.3.2.5.3.7.2.2.3.4.5.5 0-.5-.1-.9-.1-1.2 0-.1.1-.3.1-.4.1-.1.2-.3.3-.4l.5-.8h-.9" fill="#c94747"/><path d="m31.3 12.4c-.4.2-.7.5-.8.9-.2.4-.2.9-.1 1.3.1.4.2.7.4 1-.2 0-.3.1-.4.2.2 0 .4.1.5.2.1.1.3.2.4.3.1.1.2.2.3.4.1.1.1.3.2.6.2-.1.3-.4.3-.6 0-.3-.1-.6-.3-.8-.2-.2-.4-.4-.7-.4-.1 0-.1 0-.2 0-.1-.8-.1-1.4.1-2 .1-.3.3-.6.6-.8.2-.2.5-.5.8-.7-.3.1-.7.2-1.1.4" fill="#574137"/><path d="m20.9 17.8c-.1-.4-.2-.6-.4-.8-.2-.2-.4-.5-.6-.8-.2-.3-.3-.8-.3-1.2.1-.4.3-.7.6-.8-.1.3-.1.7-.1.9s.1.5.3.8c.1.3.4.6.5.9.2.2.3.7 0 1" fill="#705041"/><path d="m23.7 15c-.3.3-.4.7-.6 1.1-.1.4-.3.8-.6 1.1-.2.4-.6.7-1 .9-.4.2-1 .2-1.4-.1.9-.3 1.2-.8 1.6-1.4.2-.3.4-.6.7-1 .4-.4.8-.7 1.3-.6" fill="#574137"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f930.svg b/public/emoji/1f930.svg
new file mode 100644
index 000000000..768b902b8
--- /dev/null
+++ b/public/emoji/1f930.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m39.9 27.3l-8.5-.6c0 4.8-10.4 7-10.4 10.8 0 2.7 2.5 3.4 2.5 3.4s-7.9 3-7.9 11.4c0 6.7 5.3 9.6 11.6 9.6h10.3c0 0 .7-2-.6-9.1-2.5-13.9 7.6-11.6 3-25.5" fill="#e84d88"/><path d="m20.4 46.7l.6-1.4 1.1-.3c2.7 0 3.5 1.7 4.9 1.7v5.7c0 0-1.1 1-5.4 1-2.1 0-3.5-1.4-4.1-4.4-.7-2.4 2.9-2.3 2.9-2.3" fill="#ffdd67"/><path d="m22.1 45c0 0-1.2.3-1.2 1 0 .4 1.4-.1 2.4 1-1.4-.7-3-.3-3-.3-.6-.6-.1-1.7 1.8-1.7" fill="#eba352"/><g fill="#231f20"><path d="m26 46.2c5.8-1.2 11.6-3.1 11.6-3.1l-.9 7.6.2 1.2c0 0-3.5 1.9-10.8 2.5v-.6c0 0-5.4.8-7.1-1.2 2.7 1.2 7-.2 7-.2v-6.2" opacity=".3"/><path opacity=".3" d="m35.8 31.5l4.1 7.2-1.3 2.5z"/></g><path d="m42.2 27.3c0 0 7.7 11.8 6.7 16.7-1.1 5.6-22.3 8.8-22.3 8.8l-.3-6.4c0 0 13.1-3.1 14.8-5.4-1.1-2.5-5.3-9.6-5.3-9.6l6.4-4.1" fill="#e84d88"/><path d="m28.4 26.3l8.4-14.8.2 15.3c-3.5 1.5-5.5 0-5.5 0-1.1-2-3.1-.5-3.1-.5" fill="#eba352"/><path d="m40.3 9.1c-3.4-6.7-8.9-6.3-8.9-6.3-6.9-3.1-14.3 3.6-15.7 7.4-2.9 7.7 3.8 10.8 4.7 10.1l14.3-4.5c0 0 2.9 3 1.6 9-1.3 5.9 4.7 10.3 4.7 10.3s5.9-12.8-.7-26" fill="#ffb300"/><path d="m17.2 12.4c-.2-2.1 4.1-1.7 6.4.6 5 5.1 6.5 3.8 6.5 3.8-.3-.4-.5-.9-.6-1.4-.5-2 .2-3.9 1.7-4.2 1.5-.3 3.2 1.1 3.7 3.1.5 1.8-.1 3.5-1.3 4.1 1.8 5.5.1 5.6-2.5 7.6-5.6 4.6-6.5 3.4-7.1 1.6-.3-.8-.9-.4-1.6-.5 0 0-.1-.5-.6-1.8-.4-1.3-1.7-1.1-1.3-1.8.4-.7.6-1.1.3-1.5-.1-.2-1.4.4-1.8-.3-.7-1.1 1.1-1.4.8-3.6 0-1.2-2.2-1.4-2.6-5.7" fill="#ffdd67"/><path d="m22.4 24.2c-.4 0-.7-.1-1-.2-.3-.1-.6-.3-.6-.8-.2.1-.2.4-.2.7.1.3.3.5.5.7.2.2.4.3.6.4-.1.2-.1.5 0 .8.1.3.2.5.3.7.2.2.3.4.5.5 0-.5-.1-.9-.1-1.2 0-.1.1-.3.1-.4.1-.1.2-.3.3-.4l.5-.8h-.9" fill="#c94747"/><path d="m31.3 12.4c-.4.2-.7.5-.8.9-.2.4-.2.9-.1 1.3.1.4.2.7.4 1-.2 0-.3.1-.4.2.2 0 .4.1.5.2.1.1.3.2.4.3.1.1.2.2.3.4.1.1.1.3.2.6.2-.1.3-.4.3-.6 0-.3-.1-.6-.3-.8-.2-.2-.4-.4-.7-.4-.1 0-.1 0-.2 0-.1-.8-.1-1.4.1-2 .1-.3.3-.6.6-.8.2-.2.5-.5.8-.7-.3.1-.7.2-1.1.4" fill="#664e27"/><path d="m20.9 17.8c-.1-.4-.2-.6-.4-.8-.2-.2-.4-.5-.6-.8-.2-.3-.3-.8-.3-1.2.1-.4.3-.7.6-.8-.1.3-.1.7-.1.9 0 .3.1.5.3.8.1.3.4.6.5.9.2.2.3.7 0 1" fill="#eba352"/><path d="m23.7 15c-.3.3-.4.7-.6 1.1-.1.4-.3.8-.6 1.1-.2.4-.6.7-1 .9-.4.2-1 .2-1.4-.1.8-.3 1.2-.8 1.6-1.4.2-.3.4-.6.7-1 .4-.4.8-.7 1.3-.6" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f933-1f3fb.svg b/public/emoji/1f933-1f3fb.svg
new file mode 100644
index 000000000..891ddd132
--- /dev/null
+++ b/public/emoji/1f933-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><path d="m38.6 32.7v-1.6h-4.4v1.6c0 .9-.7 1.6-1.5 1.6h7.5c-.9 0-1.6-.7-1.6-1.6"/><path d="m30.7 34.3h11.3v5.1h-11.3z"/></g><path d="m25.9 34.3c-1.4 0-2.1.8-2.6 1.3-16 18.2-16 18.2-16 18.2h3.2c2.5 0 3.3-.9 4-1.7 15.7-17.8 15.7-17.8 15.7-17.8h-4.3" fill="#75a843"/><path d="m4.9 43.8l4.8 2.9c.9.5 2 .3 2.6-.6.6-.8.3-2-.6-2.5l-4.8-2.9c-.9-.5-2-.3-2.6.6-.5.8-.2 2 .6 2.5" fill="#e6b796"/><path d="m17.7 48.3c0 .6-.5 1.1-1.1 1.1h-9.2c-.6 0-1.1-.5-1.1-1.1v-20.6c0-.6.5-1.1 1.1-1.1h9.1c.6 0 1.1.5 1.1 1.1v20.6z" fill="#3e4347"/><circle cx="12" cy="31.1" r="1.1" fill="#b2c1c0"/><circle cx="12" cy="31.1" r=".6" fill="#3e4347"/><path d="m12.8 51.5c0 1.3-1 2.3-2.3 2.3h-4.2c-1.3 0-2.3-1-2.3-2.3v-7.7c0-1.3 1-2.3 2.3-2.3h4.3c1.3 0 2.3 1 2.3 2.3v7.7z" fill="#ffe1bd"/><path d="m53.4 24.9v4.2c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4v-4.2c0-.8-.6-1.4-1.4-1.4-.8 0-1.4.6-1.4 1.4" fill="#e6b796"/><path d="m60 34.1c0 .9-.8 1.7-1.7 1.7h-3.2c-.9 0-1.7-.8-1.7-1.7v-5.8c0-.9.8-1.7 1.7-1.7h3.2c.9 0 1.7.8 1.7 1.7v5.8" fill="#ffe1bd"/><path d="m16.3 28.7c0 .2-.1.3-.3.3h-.6c-.2 0-.3-.1-.3-.3v-.6c0-.2.1-.3.3-.3h.6c.2 0 .3.1.3.3 0 .1 0 .6 0 .6" fill="#fff"/><path d="m54.3 35.6c-1 2.2-1.9 4.2-2.7 6-.8-1.8-1.7-3.8-2.7-6-.3-.7-1.2-1.3-2.6-1.3h-2.6c0 0 3.5 7.9 4.7 10.5 0 .1.9 2 2.8 2h.2c.6 0 2.4-.2 3.2-2l4.1-9.1h-4.4z" fill="#75a843"/><path d="m46.4 34.3h-5.6c-.5 2.1-2.3 3.7-4.4 3.7-2.1 0-3.9-1.6-4.4-3.7h-5.6v25.7c0 0 3.4 2 10 2 6.5 0 10-2 10-2v-25.7" fill="#83bf4f"/><path d="m22.4 16.6l1.4 2.6h25.1l1.1-2.8c0-10-2.4-14.3-13.5-14.4-11.3-.1-14.1 4.4-14.1 14.6" fill="#594640"/><path d="m49 16.5c-.1.6-.2 1.1-.4 1.4-.3.6-.9.9-.9.9s.2-1.1.1-2.7c-.6-9.3-1.2-4.8-11.4-4.8-10.2 0-10.8-4.5-11.4 4.8-.1 1.6.1 2.7.1 2.7s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.4-1-.3-2.2 0-2.2 2.8 0 1.7.6 3.2 2.8 3.3.8 5.8 8.5 9.7 12 9.7 3.5 0 11.3-3.9 12-9.7 2.1-.2 2.8-1.6 2.8-3.3 0-2.9-1.3-3.1-2.2-2.8" fill="#ffe1bd"/><g fill="#664e27"><circle cx="31.1" cy="19.5" r="2.2"/><circle cx="41.6" cy="19.5" r="2.2"/><path d="m40.4 26.7c0 1.5-2 2.3-4 2.3-2 0-4-.8-4-2.3 0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f933-1f3fc.svg b/public/emoji/1f933-1f3fc.svg
new file mode 100644
index 000000000..8e9e65444
--- /dev/null
+++ b/public/emoji/1f933-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m38.6 32.7v-1.6h-4.4v1.6c0 .9-.7 1.6-1.5 1.6h7.5c-.9 0-1.6-.7-1.6-1.6"/><path d="m30.7 34.3h11.3v5.1h-11.3z"/></g><path d="m25.9 34.3c-1.4 0-2.1.8-2.6 1.3-16 18.2-16 18.2-16 18.2h3.2c2.5 0 3.3-.9 4-1.7 15.7-17.8 15.7-17.8 15.7-17.8h-4.3" fill="#75a843"/><path d="m4.9 43.8l4.8 2.9c.9.5 2 .3 2.6-.6.6-.8.3-2-.6-2.5l-4.8-2.9c-.9-.5-2-.3-2.6.6-.5.8-.2 2 .6 2.5" fill="#e0a372"/><path d="m17.7 48.3c0 .6-.5 1.1-1.1 1.1h-9.2c-.6 0-1.1-.5-1.1-1.1v-20.6c0-.6.5-1.1 1.1-1.1h9.1c.6 0 1.1.5 1.1 1.1v20.6z" fill="#3e4347"/><circle cx="12" cy="31.1" r="1.1" fill="#b2c1c0"/><circle cx="12" cy="31.1" r=".6" fill="#3e4347"/><path d="m12.8 51.5c0 1.3-1 2.3-2.3 2.3h-4.2c-1.3 0-2.3-1-2.3-2.3v-7.7c0-1.3 1-2.3 2.3-2.3h4.3c1.3 0 2.3 1 2.3 2.3v7.7z" fill="#fed0ac"/><path d="m53.4 24.9v4.2c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4v-4.2c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4" fill="#e0a372"/><path d="m60 34.1c0 .9-.8 1.7-1.7 1.7h-3.2c-.9 0-1.7-.8-1.7-1.7v-5.8c0-.9.8-1.7 1.7-1.7h3.2c.9 0 1.7.8 1.7 1.7v5.8" fill="#fed0ac"/><path d="m16.3 28.7c0 .2-.1.3-.3.3h-.6c-.2 0-.3-.1-.3-.3v-.6c0-.2.1-.3.3-.3h.6c.2 0 .3.1.3.3 0 .1 0 .6 0 .6" fill="#fff"/><path d="m54.3 35.6c-1 2.2-1.9 4.2-2.7 6-.8-1.8-1.7-3.8-2.7-6-.3-.7-1.2-1.3-2.6-1.3h-2.6c0 0 3.5 7.9 4.7 10.5 0 .1.9 2 2.8 2h.2c.6 0 2.4-.2 3.2-2l4.1-9.1h-4.4z" fill="#75a843"/><path d="m46.4 34.3h-5.6c-.5 2.1-2.3 3.7-4.4 3.7-2.1 0-3.9-1.6-4.4-3.7h-5.6v25.7c0 0 3.5 2 10 2 6.5 0 10-2 10-2v-25.7" fill="#83bf4f"/><path d="m22.4 16.6l1.4 2.6h25.1l1.1-2.8c0-10-2.4-14.3-13.5-14.4-11.3-.1-14.1 4.4-14.1 14.6" fill="#dbb471"/><path d="m49 16.5c-.1.6-.2 1.1-.4 1.4-.3.6-.9.9-.9.9s.2-1.1.1-2.7c-.6-9.3-1.2-4.8-11.4-4.8-10.2 0-10.8-4.5-11.4 4.8-.1 1.6.1 2.7.1 2.7s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.4-1-.3-2.2 0-2.2 2.8 0 1.7.6 3.2 2.8 3.3.8 5.8 8.5 9.7 12 9.7 3.5 0 11.3-3.9 12-9.7 2.1-.2 2.8-1.6 2.8-3.3 0-2.9-1.3-3.1-2.2-2.8" fill="#fed0ac"/><g fill="#664e27"><circle cx="31.1" cy="19.5" r="2.2"/><circle cx="41.6" cy="19.5" r="2.2"/><path d="m40.4 26.7c0 1.5-2 2.3-4 2.3-2 0-4-.8-4-2.3 0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f933-1f3fd.svg b/public/emoji/1f933-1f3fd.svg
new file mode 100644
index 000000000..d40f5f75d
--- /dev/null
+++ b/public/emoji/1f933-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><path d="m38.6 32.7v-1.6h-4.4v1.6c0 .9-.7 1.6-1.5 1.6h7.5c-.9 0-1.6-.7-1.6-1.6"/><path d="m42 39.3h-11.3v-5h11.3z"/></g><path d="m25.9 34.3c-1.4 0-2.1.8-2.6 1.3-16 18.2-16 18.2-16 18.2h3.2c2.5 0 3.3-.9 4-1.7 15.7-17.8 15.7-17.8 15.7-17.8h-4.3" fill="#75a843"/><path d="m4.9 43.8l4.8 2.9c.9.5 2 .3 2.6-.6.6-.8.3-2-.6-2.5l-4.8-2.9c-.9-.5-2-.3-2.6.6-.5.8-.2 2 .6 2.5" fill="#b58360"/><path d="m17.7 48.3c0 .6-.5 1.1-1.1 1.1h-9.2c-.6 0-1.1-.5-1.1-1.1v-20.6c0-.6.5-1.1 1.1-1.1h9.1c.6 0 1.1.5 1.1 1.1v20.6z" fill="#3e4347"/><circle cx="12" cy="31.1" r="1.1" fill="#b2c1c0"/><circle cx="12" cy="31.1" r=".6" fill="#3e4347"/><path d="m12.8 51.5c0 1.3-1 2.3-2.3 2.3h-4.2c-1.3 0-2.3-1-2.3-2.3v-7.7c0-1.3 1-2.3 2.3-2.3h4.3c1.3 0 2.3 1 2.3 2.3v7.7z" fill="#d6a57c"/><path d="m53.4 24.9v4.2c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4v-4.2c0-.8-.6-1.4-1.4-1.4-.8 0-1.4.6-1.4 1.4" fill="#b58360"/><path d="m60 34.1c0 .9-.8 1.7-1.7 1.7h-3.2c-.9 0-1.7-.8-1.7-1.7v-5.8c0-.9.8-1.7 1.7-1.7h3.2c.9 0 1.7.8 1.7 1.7v5.8" fill="#d6a57c"/><path d="m16.3 28.7c0 .2-.1.3-.3.3h-.6c-.2 0-.3-.1-.3-.3v-.6c0-.2.1-.3.3-.3h.6c.2 0 .3.1.3.3v.6" fill="#fff"/><path d="m54.3 35.6c-1 2.2-1.9 4.2-2.7 6-.8-1.8-1.7-3.8-2.7-6-.3-.7-1.2-1.3-2.6-1.3h-2.6c0 0 3.5 7.9 4.7 10.5 0 .1.9 2 2.8 2h.2c.6 0 2.4-.2 3.2-2l4.1-9.1h-4.4z" fill="#75a843"/><path d="m46.4 34.3h-5.6c-.5 2.1-2.3 3.7-4.4 3.7-2.1 0-3.9-1.6-4.4-3.7h-5.6v25.7c0 0 3.5 2 10 2 6.5 0 10-2 10-2v-25.7" fill="#83bf4f"/><path d="m22.4 16.6l1.4 2.6h25.1l1.1-2.8c0-10-2.4-14.3-13.5-14.4-11.3-.1-14.1 4.4-14.1 14.6" fill="#594640"/><path d="m49 16.5c-.1.6-.2 1.1-.4 1.4-.3.6-.9.9-.9.9s.2-1.1.1-2.7c-.6-9.3-1.2-4.8-11.4-4.8-10.2 0-10.8-4.5-11.4 4.8-.1 1.6.1 2.7.1 2.7s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.4-1-.3-2.2 0-2.2 2.8 0 1.7.6 3.2 2.8 3.3.8 5.8 8.5 9.7 12 9.7 3.5 0 11.3-3.9 12-9.7 2.1-.2 2.8-1.6 2.8-3.3 0-2.9-1.3-3.1-2.2-2.8" fill="#d6a57c"/><g fill="#664e27"><circle cx="31.1" cy="19.5" r="2.2"/><circle cx="41.6" cy="19.5" r="2.2"/><path d="m40.4 26.7c0 1.5-2 2.3-4 2.3s-4-.8-4-2.3c0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f933-1f3fe.svg b/public/emoji/1f933-1f3fe.svg
new file mode 100644
index 000000000..d19b5ea81
--- /dev/null
+++ b/public/emoji/1f933-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><path d="m38.6 32.7v-1.6h-4.4v1.6c0 .9-.7 1.6-1.5 1.6h7.5c-.9 0-1.6-.7-1.6-1.6"/><path d="m30.7 34.3h11.3v5.1h-11.3z"/></g><path d="m25.9 34.3c-1.4 0-2.1.8-2.6 1.3-16 18.2-16 18.2-16 18.2h3.2c2.5 0 3.3-.9 4-1.7 15.7-17.8 15.7-17.8 15.7-17.8h-4.3" fill="#75a843"/><path d="m4.9 43.8l4.8 2.9c.9.5 2 .3 2.6-.6.6-.8.3-2-.6-2.5l-4.8-2.9c-.9-.5-2-.3-2.6.6-.5.8-.2 2 .6 2.5" fill="#935e3e"/><path d="m17.7 48.3c0 .6-.5 1.1-1.1 1.1h-9.2c-.6 0-1.1-.5-1.1-1.1v-20.6c0-.6.5-1.1 1.1-1.1h9.1c.6 0 1.1.5 1.1 1.1v20.6z" fill="#3e4347"/><circle cx="12" cy="31.1" r="1.1" fill="#b2c1c0"/><circle cx="12" cy="31.1" r=".6" fill="#3e4347"/><path d="m12.8 51.5c0 1.3-1 2.3-2.3 2.3h-4.2c-1.3 0-2.3-1-2.3-2.3v-7.7c0-1.3 1-2.3 2.3-2.3h4.3c1.3 0 2.3 1 2.3 2.3v7.7z" fill="#b47d56"/><path d="m53.4 24.9v4.2c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4v-4.2c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4" fill="#935e3e"/><path d="m60 34.1c0 .9-.8 1.7-1.7 1.7h-3.2c-.9 0-1.7-.8-1.7-1.7v-5.8c0-.9.8-1.7 1.7-1.7h3.2c.9 0 1.7.8 1.7 1.7v5.8" fill="#b47d56"/><path d="m16.3 28.7c0 .2-.1.3-.3.3h-.6c-.2 0-.3-.1-.3-.3v-.6c0-.2.1-.3.3-.3h.6c.2 0 .3.1.3.3 0 .1 0 .6 0 .6" fill="#fff"/><path d="m54.3 35.6c-1 2.2-1.9 4.2-2.7 6-.8-1.8-1.7-3.8-2.7-6-.3-.7-1.2-1.3-2.6-1.3h-2.6c0 0 3.5 7.9 4.7 10.5 0 .1.9 2 2.8 2h.2c.6 0 2.4-.2 3.2-2l4.1-9.1h-4.4z" fill="#75a843"/><path d="m46.4 34.3h-5.6c-.5 2.1-2.3 3.7-4.4 3.7-2.1 0-3.9-1.6-4.4-3.7h-5.6v25.7c0 0 3.5 2 10 2 6.5 0 10-2 10-2v-25.7" fill="#83bf4f"/><path d="m22.4 16.6l1.4 2.6h25.1l1.1-2.8c0-10-2.4-14.3-13.5-14.4-11.3-.1-14.1 4.4-14.1 14.6" fill="#231f20"/><path d="m49 16.5c-.1.6-.2 1.1-.4 1.4-.3.6-.9.9-.9.9s.2-1.1.1-2.7c-.6-9.3-1.2-4.8-11.4-4.8-10.2 0-10.8-4.5-11.4 4.8-.1 1.6.1 2.7.1 2.7s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.4-1-.3-2.2 0-2.2 2.8 0 1.7.6 3.2 2.8 3.3.8 5.8 8.5 9.7 12 9.7 3.5 0 11.3-3.9 12-9.7 2.1-.2 2.8-1.6 2.8-3.3 0-2.9-1.3-3.1-2.2-2.8" fill="#b47d56"/><g fill="#664e27"><circle cx="31.1" cy="19.5" r="2.2"/><circle cx="41.6" cy="19.5" r="2.2"/><path d="m40.4 26.7c0 1.5-2 2.3-4 2.3-2 0-4-.8-4-2.3 0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f933-1f3ff.svg b/public/emoji/1f933-1f3ff.svg
new file mode 100644
index 000000000..3be274394
--- /dev/null
+++ b/public/emoji/1f933-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><path d="m38.6 32.7v-1.6h-4.4v1.6c0 .9-.7 1.6-1.5 1.6h7.5c-.9 0-1.6-.7-1.6-1.6"/><path d="m30.7 34.3h11.3v5.1h-11.3z"/></g><path d="m25.9 34.3c-1.4 0-2.1.8-2.6 1.3-16 18.2-16 18.2-16 18.2h3.2c2.5 0 3.3-.9 4-1.7 15.7-17.8 15.7-17.8 15.7-17.8h-4.3" fill="#75a843"/><path d="m4.9 43.8l4.8 2.9c.9.5 2 .3 2.6-.6.6-.8.3-2-.6-2.5l-4.8-2.9c-.9-.5-2-.3-2.6.6-.5.8-.2 2 .6 2.5" fill="#705041"/><path d="m17.7 48.3c0 .6-.5 1.1-1.1 1.1h-9.2c-.6 0-1.1-.5-1.1-1.1v-20.6c0-.6.5-1.1 1.1-1.1h9.1c.6 0 1.1.5 1.1 1.1v20.6z" fill="#3e4347"/><circle cx="12" cy="31.1" r="1.1" fill="#b2c1c0"/><circle cx="12" cy="31.1" r=".6" fill="#3e4347"/><path d="m12.8 51.5c0 1.3-1 2.3-2.3 2.3h-4.2c-1.3 0-2.3-1-2.3-2.3v-7.7c0-1.3 1-2.3 2.3-2.3h4.3c1.3 0 2.3 1 2.3 2.3l-.1 7.7" fill="#8a6859"/><path d="m53.4 24.9v4.2c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4v-4.2c0-.8-.6-1.4-1.4-1.4-.8 0-1.4.6-1.4 1.4" fill="#705041"/><path d="m60 34.1c0 .9-.8 1.7-1.7 1.7h-3.2c-.9 0-1.7-.8-1.7-1.7v-5.8c0-.9.8-1.7 1.7-1.7h3.2c.9 0 1.7.8 1.7 1.7v5.8" fill="#8a6859"/><path d="m16.3 28.7c0 .2-.1.3-.3.3h-.6c-.2 0-.3-.1-.3-.3v-.6c0-.2.1-.3.3-.3h.6c.2 0 .3.1.3.3v.6" fill="#fff"/><path d="m54.3 35.6c-1 2.2-1.9 4.2-2.7 6-.8-1.8-1.7-3.8-2.7-6-.3-.7-1.2-1.3-2.6-1.3h-2.6c0 0 3.5 7.9 4.7 10.5 0 .1.9 2 2.8 2h.2c.6 0 2.4-.2 3.2-2l4.1-9.1h-4.4z" fill="#75a843"/><path d="m46.4 34.3h-5.6c-.5 2.1-2.3 3.7-4.4 3.7-2.1 0-3.9-1.6-4.4-3.7h-5.6v25.7c0 0 3.4 2 10 2 6.5 0 10-2 10-2v-25.7" fill="#83bf4f"/><path d="m22.4 16.6l1.4 2.6h25.1l1.1-2.8c0-10-2.4-14.3-13.5-14.4-11.3-.1-14.1 4.4-14.1 14.6" fill="#231f20"/><path d="m49 16.5c-.1.6-.2 1.1-.4 1.4-.3.6-.9.9-.9.9s.2-1.1.1-2.7c-.6-9.3-1.2-4.8-11.4-4.8-10.2 0-10.8-4.5-11.4 4.8-.1 1.6.1 2.7.1 2.7s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.4-1-.3-2.2 0-2.2 2.8 0 1.7.6 3.2 2.8 3.3.8 5.8 8.5 9.7 12 9.7s11.3-3.9 12-9.7c2.1-.2 2.8-1.6 2.8-3.3 0-2.9-1.3-3.1-2.2-2.8" fill="#8a6859"/><g fill="#574137"><circle cx="31.1" cy="19.5" r="2.2"/><circle cx="41.6" cy="19.5" r="2.2"/><path d="m40.4 26.7c0 1.5-2 2.3-4 2.3-2 0-4-.8-4-2.3 0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f933.svg b/public/emoji/1f933.svg
new file mode 100644
index 000000000..009221c6a
--- /dev/null
+++ b/public/emoji/1f933.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><path d="m38.6 32.7v-1.6h-4.4v1.6c0 .9-.7 1.6-1.5 1.6h7.5c-.9 0-1.6-.7-1.6-1.6"/><path d="m30.7 34.3h11.3v5.1h-11.3z"/></g><path d="m25.9 34.3c-1.4 0-2.1.8-2.6 1.3-16 18.2-16 18.2-16 18.2h3.2c2.5 0 3.3-.9 4-1.7 15.7-17.8 15.7-17.8 15.7-17.8h-4.3" fill="#75a843"/><path d="m4.9 43.8l4.8 2.9c.9.5 2 .3 2.6-.6.6-.8.3-2-.6-2.5l-4.8-2.9c-.9-.5-2-.3-2.6.6-.5.8-.2 2 .6 2.5" fill="#eba352"/><path d="m17.7 48.3c0 .6-.5 1.1-1.1 1.1h-9.2c-.6 0-1.1-.5-1.1-1.1v-20.6c0-.6.5-1.1 1.1-1.1h9.1c.6 0 1.1.5 1.1 1.1v20.6z" fill="#3e4347"/><circle cx="12" cy="31.1" r="1.1" fill="#b2c1c0"/><circle cx="12" cy="31.1" r=".6" fill="#3e4347"/><path d="m12.8 51.5c0 1.3-1 2.3-2.3 2.3h-4.2c-1.3 0-2.3-1-2.3-2.3v-7.7c0-1.3 1-2.3 2.3-2.3h4.3c1.3 0 2.3 1 2.3 2.3v7.7z" fill="#ffdd67"/><path d="m53.4 24.9v4.2c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4v-4.2c0-.8-.6-1.4-1.4-1.4s-1.4.6-1.4 1.4" fill="#eba352"/><path d="m60 34.1c0 .9-.8 1.7-1.7 1.7h-3.2c-.9 0-1.7-.8-1.7-1.7v-5.8c0-.9.8-1.7 1.7-1.7h3.2c.9 0 1.7.8 1.7 1.7v5.8" fill="#ffdd67"/><path d="m16.3 28.7c0 .2-.1.3-.3.3h-.6c-.2 0-.3-.1-.3-.3v-.6c0-.2.1-.3.3-.3h.6c.2 0 .3.1.3.3 0 .1 0 .6 0 .6" fill="#fff"/><path d="m54.3 35.6c-1 2.2-1.9 4.2-2.7 6-.8-1.8-1.7-3.8-2.7-6-.3-.7-1.2-1.3-2.6-1.3h-2.6c0 0 3.5 7.9 4.7 10.5 0 .1.9 2 2.8 2h.2c.6 0 2.4-.2 3.2-2l4.1-9.1h-4.4z" fill="#75a843"/><path d="m46.4 34.3h-5.6c-.5 2.1-2.3 3.7-4.4 3.7-2.1 0-3.9-1.6-4.4-3.7h-5.6v25.7c0 0 3.5 2 10 2 6.5 0 10-2 10-2v-25.7" fill="#83bf4f"/><path d="M22.4,16.7l1.4,2.6h25.1l1.1-2.8C50,6.4,47.6,2.1,36.5,2C25.2,1.9,22.4,6.4,22.4,16.7z" fill="#ffb300"/><path d="m49 16.5c-.1.6-.2 1.1-.4 1.4-.3.6-.9.9-.9.9s.2-1.1.1-2.7c-.6-9.3-1.2-4.8-11.4-4.8-10.2 0-10.8-4.5-11.4 4.8-.1 1.6.1 2.7.1 2.7s-.6-.3-.9-.9c-.2-.3-.3-.9-.4-1.4-1-.3-2.2 0-2.2 2.8 0 1.7.6 3.2 2.8 3.3.8 5.8 8.5 9.7 12 9.7 3.5 0 11.3-3.9 12-9.7 2.1-.2 2.8-1.6 2.8-3.3 0-2.9-1.3-3.1-2.2-2.8" fill="#ffdd67"/><g fill="#937237"><circle cx="31.1" cy="19.5" r="2.2"/><circle cx="41.6" cy="19.5" r="2.2"/><path d="m40.4 26.7c0 1.5-2 2.3-4 2.3-2 0-4-.8-4-2.3 0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f934-1f3fb.svg b/public/emoji/1f934-1f3fb.svg
new file mode 100644
index 000000000..9688cead9
--- /dev/null
+++ b/public/emoji/1f934-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m8.3 38.3h47.3c0-25.5-3.6-31-23.7-31-19.9.1-23.6 5.5-23.6 31" fill="#594640"/><path d="m53.7 32.7c-.2 1-.4 1.9-.6 2.4-.5.9-1.5 1.5-1.5 1.5s.3-1.9.2-4.6c-1.1-15.8-2-11.4-19.7-11.4s-18.6-4.3-19.7 11.4c-.1 2.7.2 4.6.2 4.6s-1-.5-1.6-1.5c-.3-.5-.5-1.4-.6-2.4-1.7-.4-3.8-.1-3.8 4.7 0 2.9 1.1 5.4 4.8 5.6 1.2 9.3 6.6 14.1 15.7 18.1 2.5 1.1 7.6 1.1 10 0 9.1-4.1 14.5-8.8 15.7-18.1 3.7-.3 4.8-2.7 4.8-5.6-.1-4.7-2.3-5.1-3.9-4.7" fill="#ffe1bd"/><path d="m40.2 50.9c0 3.4-4.1 5.1-8.2 5.1-4.1 0-8.2-1.7-8.2-5.1 0 0 0-.9.8-.9 3.7 0 11.1 0 14.7 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m21.1 31.5c-4.5 0-6.4 1.7-6.4 3.3 0 1.6 0 4 6 4 5.8 0 6.7-.7 6.7-3.2.1-1.6-1.8-4.1-6.3-4.1" fill="#f5f5f5"/><path d="m25.6 34.3c0 2.3-1.8 4.1-4.1 4.1-2.3 0-4.1-1.8-4.1-4.1 0-2.3 1.8-4.1 4.1-4.1 2.3 0 4.1 1.9 4.1 4.1" fill="#664e27"/><path d="m22.9 34.3c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.8.1 1.4.7 1.4 1.4" fill="#231f20"/><path d="m14.7 34.8c0-6.4 12.8-6.4 12.8.9-1.9-5.5-11-5.5-12.8-.9" fill="#664e27"/><path d="m42.9 31.5c4.6 0 6.4 1.7 6.4 3.3 0 1.6 0 4-6 4-5.8 0-6.7-.7-6.7-3.2 0-1.6 1.8-4.1 6.3-4.1" fill="#f5f5f5"/><path d="m38.4 34.3c0 2.3 1.8 4.1 4.1 4.1 2.3 0 4.1-1.8 4.1-4.1 0-2.3-1.8-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.1" fill="#664e27"/><path d="m41.1 34.3c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4 0-.8-.6-1.4-1.4-1.4-.8.1-1.4.7-1.4 1.4" fill="#231f20"/><path d="m49.3 34.8c0-6.4-12.8-6.4-12.8.9 1.9-5.5 11-5.5 12.8-.9" fill="#664e27"/><path d="m32 47c-3.3 0-5-3-3.3-3 1.7 0 5 0 6.7 0 1.6 0-.1 3-3.4 3" fill="#e6b796"/><g fill="#d9a000"><path d="m22 8l-4-4-4 4h2v4h6z"/><path d="m50 8l-4-4-4 4v4h6v-4z"/></g><path d="m54 16h-44c0-13.3 44-13.3 44 0" fill="#9450e0"/><path d="m48 16h-36c0-10.7 36-10.7 36 0" fill="#7e44bf"/><path fill="#d9a000" d="m8 20h48v6h-48z"/><path fill="#ffce31" d="m50 10l2 2v2h-16v-2l2-2-6-8-6 8 2 2v2h-16v-2l2-2-8-6.1 2 20.1h48l2-20.1z"/><path fill="#66caf2" d="m32 22v-3.1h2z"/><g fill="#428bc1"><path d="m32 22l-2-3.1h2z"/><path d="m34 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m32 16v2.9h-2z"/><path d="m14.8 22v-3.1h1.9z"/></g><g fill="#428bc1"><path d="m14.8 22l-2.1-3.1h2.1z"/><path d="m16.7 18.9h-1.9v-2.9z"/></g><g fill="#66caf2"><path d="m14.8 16v2.9h-2.1z"/><path d="m23.4 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m23.4 22l-2-3.1h2z"/><path d="m25.4 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m23.4 16v2.9h-2z"/><path d="m40.7 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m40.7 22l-2-3.1h2z"/><path d="m42.7 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m40.7 16v2.9h-2z"/><path d="m49.3 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m49.3 22l-2-3.1h2z"/><path d="m51.3 18.9h-2v-2.9z"/></g><path fill="#66caf2" d="m49.3 16v2.9h-2z"/><path fill="#428bc1" d="m8 22l-2-3.1h2z"/><g fill="#66caf2"><path d="m8 16v2.9h-2z"/><path d="m56 22v-3.1h2z"/></g><path fill="#428bc1" d="m58 18.9h-2v-2.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f934-1f3fc.svg b/public/emoji/1f934-1f3fc.svg
new file mode 100644
index 000000000..cc27b532d
--- /dev/null
+++ b/public/emoji/1f934-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m8.3 38.3h47.3c0-25.5-3.6-31-23.7-31-19.9.1-23.6 5.5-23.6 31" fill="#dbb471"/><path d="m53.7 32.7c-.2 1-.4 1.9-.6 2.4-.5.9-1.5 1.5-1.5 1.5s.3-1.9.2-4.6c-1.1-15.8-2-11.4-19.7-11.4s-18.6-4.3-19.7 11.4c-.1 2.7.2 4.6.2 4.6s-1-.5-1.6-1.5c-.3-.5-.5-1.4-.6-2.4-1.7-.4-3.8-.1-3.8 4.7 0 2.9 1.1 5.4 4.8 5.6 1.2 9.3 6.6 14.1 15.7 18.1 2.5 1.1 7.6 1.1 10 0 9.1-4.1 14.5-8.8 15.7-18.1 3.7-.3 4.8-2.7 4.8-5.6-.1-4.7-2.3-5.1-3.9-4.7" fill="#fed0ac"/><path d="m40.2 50.9c0 3.4-4.1 5.1-8.2 5.1s-8.2-1.7-8.2-5.1c0 0 0-.9.8-.9 3.7 0 11.1 0 14.7 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m21.1 31.5c-4.5 0-6.4 1.7-6.4 3.3 0 1.6 0 4 6 4 5.8 0 6.7-.7 6.7-3.2.1-1.6-1.8-4.1-6.3-4.1" fill="#f5f5f5"/><path d="m25.6 34.3c0 2.3-1.8 4.1-4.1 4.1-2.3 0-4.1-1.8-4.1-4.1 0-2.3 1.8-4.1 4.1-4.1 2.3 0 4.1 1.9 4.1 4.1" fill="#664e27"/><path d="m22.9 34.3c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.8.1 1.4.7 1.4 1.4" fill="#231f20"/><path d="m14.7 34.8c0-6.4 12.8-6.4 12.8.9-1.9-5.5-11-5.5-12.8-.9" fill="#664e27"/><path d="m42.9 31.5c4.6 0 6.4 1.7 6.4 3.3 0 1.6 0 4-6 4-5.8 0-6.7-.7-6.7-3.2 0-1.6 1.8-4.1 6.3-4.1" fill="#f5f5f5"/><path d="m38.4 34.3c0 2.3 1.8 4.1 4.1 4.1 2.3 0 4.1-1.8 4.1-4.1 0-2.3-1.8-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.1" fill="#664e27"/><path d="m41.1 34.3c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4 0-.8-.6-1.4-1.4-1.4-.8.1-1.4.7-1.4 1.4" fill="#231f20"/><path d="m49.3 34.8c0-6.4-12.8-6.4-12.8.9 1.9-5.5 11-5.5 12.8-.9" fill="#664e27"/><path d="m32 47c-3.3 0-5-3-3.3-3 1.7 0 5 0 6.7 0 1.6 0-.1 3-3.4 3" fill="#e0a372"/><g fill="#d9a000"><path d="m22 8l-4-4-4 4h2v4h6z"/><path d="m50 8l-4-4-4 4v4h6v-4z"/></g><path d="m54 16h-44c0-13.3 44-13.3 44 0" fill="#9450e0"/><path d="m48 16h-36c0-10.7 36-10.7 36 0" fill="#7e44bf"/><path fill="#d9a000" d="m8 20h48v6h-48z"/><path fill="#ffce31" d="m50 10l2 2v2h-16v-2l2-2-6-8-6 8 2 2v2h-16v-2l2-2-8-6.1 2 20.1h48l2-20.1z"/><path fill="#66caf2" d="m32 22v-3.1h2z"/><g fill="#428bc1"><path d="m32 22l-2-3.1h2z"/><path d="m34 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m32 16v2.9h-2z"/><path d="m14.8 22v-3.1h1.9z"/></g><g fill="#428bc1"><path d="m14.8 22l-2.1-3.1h2.1z"/><path d="m16.7 18.9h-1.9v-2.9z"/></g><g fill="#66caf2"><path d="m14.8 16v2.9h-2.1z"/><path d="m23.4 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m23.4 22l-2-3.1h2z"/><path d="m25.4 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m23.4 16v2.9h-2z"/><path d="m40.7 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m40.7 22l-2-3.1h2z"/><path d="m42.7 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m40.7 16v2.9h-2z"/><path d="m49.3 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m49.3 22l-2-3.1h2z"/><path d="m51.3 18.9h-2v-2.9z"/></g><path fill="#66caf2" d="m49.3 16v2.9h-2z"/><path fill="#428bc1" d="m8 22l-2-3.1h2z"/><g fill="#66caf2"><path d="m8 16v2.9h-2z"/><path d="m56 22v-3.1h2z"/></g><path fill="#428bc1" d="m58 18.9h-2v-2.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f934-1f3fd.svg b/public/emoji/1f934-1f3fd.svg
new file mode 100644
index 000000000..44a0524d4
--- /dev/null
+++ b/public/emoji/1f934-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m8.3 38.3h47.3c0-25.5-3.6-31-23.7-31-19.9.1-23.6 5.5-23.6 31" fill="#594640"/><path d="m53.7 32.7c-.2 1-.4 1.9-.6 2.4-.5.9-1.5 1.5-1.5 1.5s.3-1.9.2-4.6c-1.1-15.8-2-11.4-19.7-11.4s-18.6-4.3-19.7 11.4c-.1 2.7.2 4.6.2 4.6s-1-.5-1.6-1.5c-.3-.5-.5-1.4-.6-2.4-1.7-.4-3.8-.1-3.8 4.7 0 2.9 1.1 5.4 4.8 5.6 1.2 9.3 6.6 14.1 15.7 18.1 2.5 1.1 7.6 1.1 10 0 9.1-4.1 14.5-8.8 15.7-18.1 3.7-.3 4.8-2.7 4.8-5.6-.1-4.7-2.3-5.1-3.9-4.7" fill="#d6a57c"/><path d="m40.2 50.9c0 3.4-4.1 5.1-8.2 5.1-4.1 0-8.2-1.7-8.2-5.1 0 0 0-.9.8-.9 3.7 0 11.1 0 14.7 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m21.1 31.5c-4.6 0-6.4 1.7-6.4 3.3 0 1.6 0 4 6 4 5.8 0 6.7-.7 6.7-3.2.1-1.6-1.8-4.1-6.3-4.1" fill="#f5f5f5"/><path d="m25.6 34.3c0 2.3-1.8 4.1-4.1 4.1-2.3 0-4.1-1.8-4.1-4.1 0-2.3 1.8-4.1 4.1-4.1 2.3 0 4.1 1.9 4.1 4.1" fill="#664e27"/><path d="m22.9 34.3c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.8.1 1.4.7 1.4 1.4" fill="#231f20"/><path d="m14.7 34.8c0-6.4 12.8-6.4 12.8.9-1.9-5.5-11-5.5-12.8-.9" fill="#664e27"/><path d="m42.9 31.5c4.6 0 6.4 1.7 6.4 3.3 0 1.6 0 4-6 4-5.8 0-6.7-.7-6.7-3.2 0-1.6 1.8-4.1 6.3-4.1" fill="#f5f5f5"/><path d="m38.4 34.3c0 2.3 1.8 4.1 4.1 4.1 2.3 0 4.1-1.8 4.1-4.1 0-2.3-1.8-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.1" fill="#664e27"/><path d="m41.1 34.3c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4 0-.8-.6-1.4-1.4-1.4-.8.1-1.4.7-1.4 1.4" fill="#231f20"/><path d="m49.3 34.8c0-6.4-12.8-6.4-12.8.9 1.9-5.5 11-5.5 12.8-.9" fill="#664e27"/><path d="m32 47c-3.3 0-5-3-3.3-3s5 0 6.7 0c1.6 0-.1 3-3.4 3" fill="#b58360"/><g fill="#d9a000"><path d="m22 8l-4-4-4 4h2v4h6z"/><path d="m50 8l-4-4-4 4v4h6v-4z"/></g><path d="m54 16h-44c0-13.3 44-13.3 44 0" fill="#9450e0"/><path d="m48 16h-36c0-10.7 36-10.7 36 0" fill="#7e44bf"/><path fill="#d9a000" d="m8 20h48v6h-48z"/><path fill="#ffce31" d="m50 10l2 2v2h-16v-2l2-2-6-8-6 8 2 2v2h-16v-2l2-2-8-6.1 2 20.1h48l2-20.1z"/><path fill="#66caf2" d="m32 22v-3.1h2z"/><g fill="#428bc1"><path d="m32 22l-2-3.1h2z"/><path d="m34 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m32 16v2.9h-2z"/><path d="m14.8 22v-3.1h1.9z"/></g><g fill="#428bc1"><path d="m14.8 22l-2.1-3.1h2.1z"/><path d="m16.7 18.9h-1.9v-2.9z"/></g><g fill="#66caf2"><path d="m14.8 16v2.9h-2.1z"/><path d="m23.4 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m23.4 22l-2-3.1h2z"/><path d="m25.4 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m23.4 16v2.9h-2z"/><path d="m40.7 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m40.7 22l-2-3.1h2z"/><path d="m42.7 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m40.7 16v2.9h-2z"/><path d="m49.3 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m49.3 22l-2-3.1h2z"/><path d="m51.3 18.9h-2v-2.9z"/></g><path fill="#66caf2" d="m49.3 16v2.9h-2z"/><path fill="#428bc1" d="m8 22l-2-3.1h2z"/><g fill="#66caf2"><path d="m8 16v2.9h-2z"/><path d="m56 22v-3.1h2z"/></g><path fill="#428bc1" d="m58 18.9h-2v-2.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f934-1f3fe.svg b/public/emoji/1f934-1f3fe.svg
new file mode 100644
index 000000000..71c66cb95
--- /dev/null
+++ b/public/emoji/1f934-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m8.3 38.3h47.3c0-25.5-3.6-31-23.7-31-19.9.1-23.6 5.5-23.6 31" fill="#231f20"/><path d="m53.7 32.7c-.2 1-.4 1.9-.6 2.4-.5.9-1.5 1.5-1.5 1.5s.3-1.9.2-4.6c-1.1-15.8-2-11.4-19.7-11.4s-18.6-4.3-19.7 11.4c-.1 2.7.2 4.6.2 4.6s-1-.5-1.6-1.5c-.3-.5-.5-1.4-.6-2.4-1.7-.4-3.8-.1-3.8 4.7 0 2.9 1.1 5.4 4.8 5.6 1.2 9.3 6.6 14.1 15.7 18.1 2.5 1.1 7.6 1.1 10 0 9.1-4.1 14.5-8.8 15.7-18.1 3.7-.3 4.8-2.7 4.8-5.6-.1-4.7-2.3-5.1-3.9-4.7" fill="#b47d56"/><path d="m40.2 50.9c0 3.4-4.1 5.1-8.2 5.1s-8.2-1.7-8.2-5.1c0 0 0-.9.8-.9 3.7 0 11.1 0 14.7 0 .9 0 .9.9.9.9" fill="#664e27"/><path d="m21.1 31.5c-4.5 0-6.4 1.7-6.4 3.3 0 1.6 0 4 6 4 5.8 0 6.7-.7 6.7-3.2.1-1.6-1.8-4.1-6.3-4.1" fill="#f5f5f5"/><path d="m25.6 34.3c0 2.3-1.8 4.1-4.1 4.1-2.3 0-4.1-1.8-4.1-4.1 0-2.3 1.8-4.1 4.1-4.1 2.3 0 4.1 1.9 4.1 4.1" fill="#664e27"/><path d="m22.9 34.3c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.8.1 1.4.7 1.4 1.4" fill="#231f20"/><path d="m14.7 34.8c0-6.4 12.8-6.4 12.8.9-1.9-5.5-11-5.5-12.8-.9" fill="#664e27"/><path d="m42.9 31.5c4.6 0 6.4 1.7 6.4 3.3 0 1.6 0 4-6 4-5.8 0-6.7-.7-6.7-3.2 0-1.6 1.8-4.1 6.3-4.1" fill="#f5f5f5"/><path d="m38.4 34.3c0 2.3 1.8 4.1 4.1 4.1 2.3 0 4.1-1.8 4.1-4.1 0-2.3-1.8-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.1" fill="#664e27"/><path d="m41.1 34.3c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4 0-.8-.6-1.4-1.4-1.4-.8.1-1.4.7-1.4 1.4" fill="#231f20"/><path d="m49.3 34.8c0-6.4-12.8-6.4-12.8.9 1.9-5.5 11-5.5 12.8-.9" fill="#664e27"/><path d="m32 47c-3.3 0-5-3-3.3-3 1.7 0 5 0 6.7 0 1.6 0-.1 3-3.4 3" fill="#935e3e"/><g fill="#d9a000"><path d="m22 8l-4-4-4 4h2v4h6z"/><path d="m50 8l-4-4-4 4v4h6v-4z"/></g><path d="m54 16h-44c0-13.3 44-13.3 44 0" fill="#9450e0"/><path d="m48 16h-36c0-10.7 36-10.7 36 0" fill="#7e44bf"/><path fill="#d9a000" d="m8 20h48v6h-48z"/><path fill="#ffce31" d="m50 10l2 2v2h-16v-2l2-2-6-8-6 8 2 2v2h-16v-2l2-2-8-6.1 2 20.1h48l2-20.1z"/><path fill="#66caf2" d="m32 22v-3.1h2z"/><g fill="#428bc1"><path d="m32 22l-2-3.1h2z"/><path d="m34 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m32 16v2.9h-2z"/><path d="m14.8 22v-3.1h1.9z"/></g><g fill="#428bc1"><path d="m14.8 22l-2.1-3.1h2.1z"/><path d="m16.7 18.9h-1.9v-2.9z"/></g><g fill="#66caf2"><path d="m14.8 16v2.9h-2.1z"/><path d="m23.4 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m23.4 22l-2-3.1h2z"/><path d="m25.4 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m23.4 16v2.9h-2z"/><path d="m40.7 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m40.7 22l-2-3.1h2z"/><path d="m42.7 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m40.7 16v2.9h-2z"/><path d="m49.3 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m49.3 22l-2-3.1h2z"/><path d="m51.3 18.9h-2v-2.9z"/></g><path fill="#66caf2" d="m49.3 16v2.9h-2z"/><path fill="#428bc1" d="m8 22l-2-3.1h2z"/><g fill="#66caf2"><path d="m8 16v2.9h-2z"/><path d="m56 22v-3.1h2z"/></g><path fill="#428bc1" d="m58 18.9h-2v-2.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f934-1f3ff.svg b/public/emoji/1f934-1f3ff.svg
new file mode 100644
index 000000000..d45a0f05a
--- /dev/null
+++ b/public/emoji/1f934-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m8.3 38.3h47.3c0-25.5-3.6-31-23.7-31-19.9.1-23.6 5.5-23.6 31" fill="#231f20"/><path d="m53.7 32.7c-.2 1-.4 1.9-.6 2.4-.5.9-1.5 1.5-1.5 1.5s.3-1.9.2-4.6c-1.1-15.8-2-11.4-19.7-11.4-17.6 0-18.6-4.3-19.7 11.4-.1 2.7.2 4.6.2 4.6s-1-.5-1.6-1.5c-.3-.5-.5-1.4-.6-2.4-1.7-.4-3.8-.1-3.8 4.7 0 2.9 1.1 5.4 4.8 5.6 1.2 9.3 6.6 14.1 15.7 18.1 2.5 1.1 7.6 1.1 10 0 9.1-4.1 14.5-8.8 15.7-18.1 3.7-.3 4.8-2.7 4.8-5.6-.1-4.7-2.3-5.1-3.9-4.7" fill="#8a6859"/><path d="m40.2 50.9c0 3.4-4.1 5.1-8.2 5.1-4.1 0-8.2-1.7-8.2-5.1 0 0 0-.9.8-.9 3.7 0 11.1 0 14.7 0 .9 0 .9.9.9.9" fill="#574137"/><path d="m21.1 31.5c-4.5 0-6.4 1.7-6.4 3.3 0 1.6 0 4 6 4 5.8 0 6.7-.7 6.7-3.2.1-1.6-1.8-4.1-6.3-4.1" fill="#f5f5f5"/><path d="m25.6 34.3c0 2.3-1.8 4.1-4.1 4.1-2.3 0-4.1-1.8-4.1-4.1 0-2.3 1.8-4.1 4.1-4.1 2.3 0 4.1 1.9 4.1 4.1" fill="#574137"/><path d="m22.9 34.3c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.8.1 1.4.7 1.4 1.4" fill="#231f20"/><path d="m14.7 34.8c0-6.4 12.8-6.4 12.8.9-1.9-5.5-11-5.5-12.8-.9" fill="#574137"/><path d="m42.9 31.5c4.6 0 6.4 1.7 6.4 3.3 0 1.6 0 4-6 4-5.8 0-6.7-.7-6.7-3.2 0-1.6 1.8-4.1 6.3-4.1" fill="#f5f5f5"/><path d="m38.4 34.3c0 2.3 1.8 4.1 4.1 4.1 2.3 0 4.1-1.8 4.1-4.1 0-2.3-1.8-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.1" fill="#574137"/><path d="m41.1 34.3c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4 0-.8-.6-1.4-1.4-1.4-.8.1-1.4.7-1.4 1.4" fill="#231f20"/><path d="m49.3 34.8c0-6.4-12.8-6.4-12.8.9 1.9-5.5 11-5.5 12.8-.9" fill="#574137"/><path d="m32 47c-3.3 0-5-3-3.3-3 1.7 0 5 0 6.7 0 1.6 0-.1 3-3.4 3" fill="#705041"/><g fill="#d9a000"><path d="m22 8l-4-4-4 4h2v4h6z"/><path d="m50 8l-4-4-4 4v4h6v-4z"/></g><path d="m54 16h-44c0-13.3 44-13.3 44 0" fill="#9450e0"/><path d="m48 16h-36c0-10.7 36-10.7 36 0" fill="#7e44bf"/><path fill="#d9a000" d="m8 20h48v6h-48z"/><path fill="#ffce31" d="m50 10l2 2v2h-16v-2l2-2-6-8-6 8 2 2v2h-16v-2l2-2-8-6.1 2 20.1h48l2-20.1z"/><path fill="#66caf2" d="m32 22v-3.1h2z"/><g fill="#428bc1"><path d="m32 22l-2-3.1h2z"/><path d="m34 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m32 16v2.9h-2z"/><path d="m14.8 22v-3.1h1.9z"/></g><g fill="#428bc1"><path d="m14.8 22l-2.1-3.1h2.1z"/><path d="m16.7 18.9h-1.9v-2.9z"/></g><g fill="#66caf2"><path d="m14.8 16v2.9h-2.1z"/><path d="m23.4 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m23.4 22l-2-3.1h2z"/><path d="m25.4 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m23.4 16v2.9h-2z"/><path d="m40.7 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m40.7 22l-2-3.1h2z"/><path d="m42.7 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m40.7 16v2.9h-2z"/><path d="m49.3 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m49.3 22l-2-3.1h2z"/><path d="m51.3 18.9h-2v-2.9z"/></g><path fill="#66caf2" d="m49.3 16v2.9h-2z"/><path fill="#428bc1" d="m8 22l-2-3.1h2z"/><g fill="#66caf2"><path d="m8 16v2.9h-2z"/><path d="m56 22v-3.1h2z"/></g><path fill="#428bc1" d="m58 18.9h-2v-2.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f934.svg b/public/emoji/1f934.svg
new file mode 100644
index 000000000..a075a6b44
--- /dev/null
+++ b/public/emoji/1f934.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m8.3 38.3h47.3c0-25.5-3.6-31-23.7-31-19.9.1-23.6 5.5-23.6 31" fill="#ffb300"/><path d="m53.7 32.7c-.2 1-.4 1.9-.6 2.4-.5.9-1.5 1.5-1.5 1.5s.3-1.9.2-4.6c-1.1-15.8-2-11.4-19.7-11.4-17.6 0-18.6-4.3-19.7 11.4-.1 2.7.2 4.6.2 4.6s-1-.5-1.6-1.5c-.3-.5-.5-1.4-.6-2.4-1.7-.4-3.8-.1-3.8 4.7 0 2.9 1.1 5.4 4.8 5.6 1.2 9.3 6.6 14.1 15.7 18.1 2.5 1.1 7.6 1.1 10 0 9.1-4.1 14.5-8.8 15.7-18.1 3.7-.3 4.8-2.7 4.8-5.6-.1-4.7-2.3-5.1-3.9-4.7" fill="#ffdd67"/><path d="m40.2 50.9c0 3.4-4.1 5.1-8.2 5.1s-8.2-1.7-8.2-5.1c0 0 0-.9.8-.9 3.7 0 11.1 0 14.7 0 .9 0 .9.9.9.9" fill="#937237"/><path d="m21.1 31.5c-4.5 0-6.4 1.6-6.4 3.3 0 1.6 0 4 6 4 5.8 0 6.7-.7 6.7-3.2.1-1.6-1.8-4.1-6.3-4.1" fill="#f5f5f5"/><path d="m25.6 34.3c0 2.3-1.8 4.1-4.1 4.1-2.3 0-4.1-1.8-4.1-4.1 0-2.3 1.8-4.1 4.1-4.1 2.3 0 4.1 1.9 4.1 4.1" fill="#664e27"/><path d="m22.9 34.3c0 .8-.6 1.4-1.4 1.4-.8 0-1.4-.6-1.4-1.4 0-.8.6-1.4 1.4-1.4.8.1 1.4.7 1.4 1.4" fill="#231f20"/><path d="m14.7 34.8c0-6.4 12.8-6.4 12.8.9-1.9-5.5-11-5.5-12.8-.9" fill="#664e27"/><path d="m42.9 31.5c4.6 0 6.4 1.6 6.4 3.3 0 1.6 0 4-6 4-5.8 0-6.7-.7-6.7-3.2 0-1.6 1.8-4.1 6.3-4.1" fill="#f5f5f5"/><path d="m38.4 34.3c0 2.3 1.8 4.1 4.1 4.1 2.3 0 4.1-1.8 4.1-4.1 0-2.3-1.8-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.1" fill="#664e27"/><path d="m41.1 34.3c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4 0-.8-.6-1.4-1.4-1.4-.8.1-1.4.7-1.4 1.4" fill="#231f20"/><path d="m49.3 34.8c0-6.4-12.8-6.4-12.8.9 1.9-5.5 11-5.5 12.8-.9" fill="#664e27"/><path d="m32 47c-3.3 0-5-3-3.3-3 1.7 0 5 0 6.7 0 1.6 0-.1 3-3.4 3" fill="#eba352"/><g fill="#d9a000"><path d="m22 8l-4-4-4 4h2v4h6z"/><path d="m50 8l-4-4-4 4v4h6v-4z"/></g><path d="m54 16h-44c0-13.3 44-13.3 44 0" fill="#9450e0"/><path d="m48 16h-36c0-10.7 36-10.7 36 0" fill="#7e44bf"/><path fill="#d9a000" d="m8 20h48v6h-48z"/><path fill="#ffce31" d="m50 10l2 2v2h-16v-2l2-2-6-8-6 8 2 2v2h-16v-2l2-2-8-6.1 2 20.1h48l2-20.1z"/><path fill="#66caf2" d="m32 22v-3.1h2z"/><g fill="#428bc1"><path d="m32 22l-2-3.1h2z"/><path d="m34 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m32 16v2.9h-2z"/><path d="m14.8 22v-3.1h1.9z"/></g><g fill="#428bc1"><path d="m14.8 22l-2.1-3.1h2.1z"/><path d="m16.7 18.9h-1.9v-2.9z"/></g><g fill="#66caf2"><path d="m14.8 16v2.9h-2.1z"/><path d="m23.4 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m23.4 22l-2-3.1h2z"/><path d="m25.4 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m23.4 16v2.9h-2z"/><path d="m40.7 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m40.7 22l-2-3.1h2z"/><path d="m42.7 18.9h-2v-2.9z"/></g><g fill="#66caf2"><path d="m40.7 16v2.9h-2z"/><path d="m49.3 22v-3.1h2z"/></g><g fill="#428bc1"><path d="m49.3 22l-2-3.1h2z"/><path d="m51.3 18.9h-2v-2.9z"/></g><path fill="#66caf2" d="m49.3 16v2.9h-2z"/><path fill="#428bc1" d="m8 22l-2-3.1h2z"/><g fill="#66caf2"><path d="m8 16v2.9h-2z"/><path d="m56 22v-3.1h2z"/></g><path fill="#428bc1" d="m58 18.9h-2v-2.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f935-1f3fb.svg b/public/emoji/1f935-1f3fb.svg
new file mode 100644
index 000000000..b5259d659
--- /dev/null
+++ b/public/emoji/1f935-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#e6b796" d="m26.7 32.8h10.6v6.5h-10.6z"/><path d="m54 62c0 0 0 0-5-22-.2-.8-1.2-3.2-3.5-3.4-8.5-.6-8.2-.4-8.2-.4 0 1.6-2.4 3-5.3 3-2.9 0-5.3-1.3-5.3-3 0 0 .3-.2-8.2.4-2.2.2-3.3 2.4-3.5 3.4-5 22-5 22-5 22h6l3-14 1 14h24l1-14 3 14h6" fill="#3e4347"/><path d="m32 61c0 0 8.3-14.5 7.4-19.4-.2-1-1.5-2.8-2.4-4-.7 1.5-2.7 2.5-5 2.5-2.3 0-4.3-1.1-5-2.5-1 1.2-2.3 2.9-2.4 3.9-.9 5.1 7.4 19.5 7.4 19.5" fill="#fff"/><g fill="#646464"><path d="m32 61l11-13.7-4.1-6.2z"/><path d="m37.3 35.1c0 0 4.1 3.5 5.1 6.9l-2.1 2.2-3.3-6.5.3-2.6"/><path d="m32 61l-11-13.7 4.1-6.2z"/><path d="m26.7 35.1c0 0-4.1 3.5-5.1 6.9l2.1 2.2 3.2-6.6-.2-2.5"/></g><path d="m38.4 42.2c.5 1.1-4.8-1-4.8-1v-2.4c0 0 5.1-2.8 4.8-1.7-.4 1.4-.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m36.2 39.8l-2.2-.1 1.5-1.2-1.9.9v1.2l2.1.7-1.6-1z"/><path d="m25.6 42.2c-.5 1.1 4.8-1 4.8-1v-2.4c0 0-5.1-2.8-4.8-1.7.4 1.4.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m27.8 39.8l2.2-.1-1.5-1.2 1.9.9v1.2l-2.1.7 1.6-1z"/><g fill="#3e4347"><path d="m33.6 41.6c-.6.5-2.6.5-3.1 0-.6-.5-.6-2.5 0-3 .6-.5 2.6-.5 3.1 0 .5.4.5 2.4 0 3"/><path d="m32 43.7l-1.2 1.2 1.2 1.1 1.2-1.1z"/><path d="m32 48.8l-1.2 1.1 1.2 1.2 1.2-1.2z"/><path d="M32 53.9 30.8 55 32 56.1 33.2 55z"/></g><path d="m16.4 18.3l1.6 2.9h28l1.2-3.1c0-11.2-2.6-16-15.1-16.1-12.5-.1-15.7 4.9-15.7 16.3" fill="#594640"/><path d="m46 18.1c-.1.6-.2 1.3-.4 1.6-.3.6-1 1-1 1s.2-1.3.1-3c-.7-10.4-1.3-5.4-12.7-5.4-11.4 0-12-5-12.7 5.4-.1 1.8.1 3 .1 3s-.7-.4-1-1c-.2-.3-.3-1-.4-1.6-1.1-.3-2.5 0-2.5 3.1 0 1.9.7 3.5 3.1 3.7.8 6.5 9.5 10.8 13.4 10.8 3.9 0 12.6-4.3 13.4-10.8 2.4-.2 3.1-1.8 3.1-3.7 0-3.1-1.4-3.3-2.5-3.1" fill="#ffe1bd"/><g fill="#664e27"><circle cx="26.1" cy="21" r="2.4"/><circle cx="37.9" cy="21" r="2.4"/><path d="m36 28.4c0 1.7-2 2.6-4 2.6s-4-.9-4-2.6c0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f935-1f3fc.svg b/public/emoji/1f935-1f3fc.svg
new file mode 100644
index 000000000..d57750ac5
--- /dev/null
+++ b/public/emoji/1f935-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#e0a372" d="m26.7 32.8h10.6v6.5h-10.6z"/><path d="m54 62c0 0 0 0-5-22-.2-.8-1.2-3.2-3.5-3.4-8.5-.6-8.2-.4-8.2-.4 0 1.6-2.4 3-5.3 3-2.9 0-5.3-1.3-5.3-3 0 0 .3-.2-8.2.4-2.2.2-3.3 2.4-3.5 3.4-5 22-5 22-5 22h6l3-14 1 14h24l1-14 3 14h6" fill="#3e4347"/><path d="m32 61c0 0 8.3-14.5 7.4-19.4-.2-1-1.5-2.8-2.4-4-.7 1.5-2.7 2.5-5 2.5-2.3 0-4.3-1.1-5-2.5-1 1.2-2.3 2.9-2.4 3.9-.9 5.1 7.4 19.5 7.4 19.5" fill="#fff"/><g fill="#646464"><path d="m32 61l11-13.7-4.1-6.2z"/><path d="m37.3 35.1c0 0 4.1 3.5 5.1 6.9l-2.1 2.2-3.3-6.5.3-2.6"/><path d="m32 61l-11-13.7 4.1-6.2z"/><path d="m26.7 35.1c0 0-4.1 3.5-5.1 6.9l2.1 2.2 3.2-6.6-.2-2.5"/></g><path d="m38.4 42.2c.5 1.1-4.8-1-4.8-1v-2.4c0 0 5.1-2.8 4.8-1.7-.4 1.4-.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m36.2 39.8l-2.2-.1 1.5-1.2-1.9.9v1.2l2.1.7-1.6-1z"/><path d="m25.6 42.2c-.5 1.1 4.8-1 4.8-1v-2.4c0 0-5.1-2.8-4.8-1.7.4 1.4.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m27.8 39.8l2.2-.1-1.5-1.2 1.9.9v1.2l-2.1.7 1.6-1z"/><g fill="#3e4347"><path d="m33.6 41.6c-.6.5-2.6.5-3.1 0-.6-.5-.6-2.5 0-3 .6-.5 2.6-.5 3.1 0 .5.4.5 2.4 0 3"/><path d="m32 43.7l-1.2 1.2 1.2 1.1 1.2-1.1z"/><path d="m32 48.8l-1.2 1.1 1.2 1.2 1.2-1.2z"/><path d="M32 53.9 30.8 55 32 56.1 33.2 55z"/></g><path d="m16.4 18.3l1.6 2.9h28l1.2-3.1c0-11.2-2.6-16-15.1-16.1-12.5-.1-15.7 4.9-15.7 16.3" fill="#dbb471"/><path d="m46 18.1c-.1.6-.2 1.3-.4 1.6-.3.6-1 1-1 1s.2-1.3.1-3c-.7-10.4-1.3-5.4-12.7-5.4-11.4 0-12-5-12.7 5.4-.1 1.8.1 3 .1 3s-.7-.4-1-1c-.2-.3-.3-1-.4-1.6-1.1-.3-2.5 0-2.5 3.1 0 1.9.7 3.5 3.1 3.7.8 6.5 9.5 10.8 13.4 10.8 3.9 0 12.6-4.3 13.4-10.8 2.4-.2 3.1-1.8 3.1-3.7 0-3.1-1.4-3.3-2.5-3.1" fill="#fed0ac"/><g fill="#664e27"><circle cx="26.1" cy="21" r="2.4"/><circle cx="37.9" cy="21" r="2.4"/><path d="m36 28.4c0 1.7-2 2.6-4 2.6s-4-.9-4-2.6c0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f935-1f3fd.svg b/public/emoji/1f935-1f3fd.svg
new file mode 100644
index 000000000..9c816e303
--- /dev/null
+++ b/public/emoji/1f935-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b58360" d="m26.7 32.8h10.6v6.5h-10.6z"/><path d="m54 62c0 0 0 0-5-22-.2-.8-1.2-3.2-3.5-3.4-8.5-.6-8.2-.4-8.2-.4 0 1.6-2.4 3-5.3 3s-5.3-1.3-5.3-3c0 0 .3-.2-8.2.4-2.2.2-3.3 2.4-3.5 3.4-5 22-5 22-5 22h6l3-14 1 14h24l1-14 3 14h6" fill="#3e4347"/><path d="m32 61c0 0 8.3-14.5 7.4-19.4-.2-1-1.5-2.8-2.4-4-.7 1.5-2.7 2.5-5 2.5-2.3 0-4.3-1.1-5-2.5-1 1.2-2.3 2.9-2.4 3.9-.9 5.1 7.4 19.5 7.4 19.5" fill="#fff"/><g fill="#646464"><path d="m32 61l11-13.7-4.1-6.2z"/><path d="m37.3 35.1c0 0 4.1 3.5 5.1 6.9l-2.1 2.2-3.3-6.5.3-2.6"/><path d="m32 61l-11-13.7 4.1-6.2z"/><path d="m26.7 35.1c0 0-4.1 3.5-5.1 6.9l2.1 2.2 3.2-6.6-.2-2.5"/></g><path d="m38.4 42.2c.5 1.1-4.8-1-4.8-1v-2.4c0 0 5.1-2.8 4.8-1.7-.4 1.4-.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m36.2 39.8l-2.2-.1 1.5-1.2-1.9.9v1.2l2.1.7-1.6-1z"/><path d="m25.6 42.2c-.5 1.1 4.8-1 4.8-1v-2.4c0 0-5.1-2.8-4.8-1.7.4 1.4.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m27.8 39.8l2.2-.1-1.5-1.2 1.9.9v1.2l-2.1.7 1.6-1z"/><g fill="#3e4347"><path d="m33.6 41.6c-.6.5-2.6.5-3.1 0-.6-.5-.6-2.5 0-3 .6-.5 2.6-.5 3.1 0 .5.4.5 2.4 0 3"/><path d="m32 43.7l-1.2 1.2 1.2 1.1 1.2-1.1z"/><path d="m32 48.8l-1.2 1.1 1.2 1.2 1.2-1.2z"/><path d="M32 53.9 30.8 55 32 56.1 33.2 55z"/></g><path d="m16.4 18.3l1.6 2.9h28l1.2-3.1c0-11.2-2.6-16-15.1-16.1-12.5-.1-15.7 4.9-15.7 16.3" fill="#594640"/><path d="m46 18.1c-.1.6-.2 1.3-.4 1.6-.3.6-1 1-1 1s.2-1.3.1-3c-.7-10.4-1.3-5.4-12.7-5.4-11.4 0-12-5-12.7 5.4-.1 1.8.1 3 .1 3s-.7-.4-1-1c-.2-.3-.3-1-.4-1.6-1.1-.3-2.5 0-2.5 3.1 0 1.9.7 3.5 3.1 3.7.8 6.5 9.5 10.8 13.4 10.8 3.9 0 12.6-4.3 13.4-10.8 2.4-.2 3.1-1.8 3.1-3.7 0-3.1-1.4-3.3-2.5-3.1" fill="#d6a57c"/><g fill="#664e27"><circle cx="26.1" cy="21" r="2.4"/><circle cx="37.9" cy="21" r="2.4"/><path d="m36 28.4c0 1.7-2 2.6-4 2.6s-4-.9-4-2.6c0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f935-1f3fe.svg b/public/emoji/1f935-1f3fe.svg
new file mode 100644
index 000000000..e15d17657
--- /dev/null
+++ b/public/emoji/1f935-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#935e3e" d="m26.7 32.8h10.6v6.5h-10.6z"/><path d="m54 62c0 0 0 0-5-22-.2-.8-1.2-3.2-3.5-3.4-8.5-.6-8.2-.4-8.2-.4 0 1.6-2.4 3-5.3 3-2.9 0-5.3-1.3-5.3-3 0 0 .3-.2-8.2.4-2.2.2-3.3 2.4-3.5 3.4-5 22-5 22-5 22h6l3-14 1 14h24l1-14 3 14h6" fill="#3e4347"/><path d="m32 61c0 0 8.3-14.5 7.4-19.4-.2-1-1.5-2.8-2.4-4-.7 1.5-2.7 2.5-5 2.5-2.3 0-4.3-1.1-5-2.5-1 1.2-2.3 2.9-2.4 3.9-.9 5.1 7.4 19.5 7.4 19.5" fill="#fff"/><g fill="#646464"><path d="m32 61l11-13.7-4.1-6.2z"/><path d="m37.3 35.1c0 0 4.1 3.5 5.1 6.9l-2.1 2.2-3.3-6.5.3-2.6"/><path d="m32 61l-11-13.7 4.1-6.2z"/><path d="m26.7 35.1c0 0-4.1 3.5-5.1 6.9l2.1 2.2 3.2-6.6-.2-2.5"/></g><path d="m38.4 42.2c.5 1.1-4.8-1-4.8-1v-2.4c0 0 5.1-2.8 4.8-1.7-.4 1.4-.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m36.2 39.8l-2.2-.1 1.5-1.2-1.9.9v1.2l2.1.7-1.6-1z"/><path d="m25.6 42.2c-.5 1.1 4.8-1 4.8-1v-2.4c0 0-5.1-2.8-4.8-1.7.4 1.4.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m27.8 39.8l2.2-.1-1.5-1.2 1.9.9v1.2l-2.1.7 1.6-1z"/><g fill="#3e4347"><path d="m33.6 41.6c-.6.5-2.6.5-3.1 0-.6-.5-.6-2.5 0-3 .6-.5 2.6-.5 3.1 0 .5.4.5 2.4 0 3"/><path d="m32 43.7l-1.2 1.2 1.2 1.1 1.2-1.1z"/><path d="m32 48.8l-1.2 1.1 1.2 1.2 1.2-1.2z"/><path d="M32 53.9 30.8 55 32 56.1 33.2 55z"/></g><path d="m16.4 18.3l1.6 2.9h28l1.2-3.1c0-11.2-2.6-16-15.1-16.1-12.5-.1-15.7 4.9-15.7 16.3" fill="#231f20"/><path d="m46 18.1c-.1.6-.2 1.3-.4 1.6-.3.6-1 1-1 1s.2-1.3.1-3c-.7-10.4-1.3-5.4-12.7-5.4-11.4 0-12-5-12.7 5.4-.1 1.8.1 3 .1 3s-.7-.4-1-1c-.2-.3-.3-1-.4-1.6-1.1-.3-2.5 0-2.5 3.1 0 1.9.7 3.5 3.1 3.7.8 6.5 9.5 10.8 13.4 10.8 3.9 0 12.6-4.3 13.4-10.8 2.4-.2 3.1-1.8 3.1-3.7 0-3.1-1.4-3.3-2.5-3.1" fill="#b47d56"/><g fill="#664e27"><circle cx="26.1" cy="21" r="2.4"/><circle cx="37.9" cy="21" r="2.4"/><path d="m36 28.4c0 1.7-2 2.6-4 2.6s-4-.9-4-2.6c0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f935-1f3ff.svg b/public/emoji/1f935-1f3ff.svg
new file mode 100644
index 000000000..f8655dbe7
--- /dev/null
+++ b/public/emoji/1f935-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#705041" d="m26.7 32.8h10.6v6.5h-10.6z"/><path d="m54 62c0 0 0 0-5-22-.2-.8-1.2-3.2-3.5-3.4-8.5-.6-8.2-.4-8.2-.4 0 1.6-2.4 3-5.3 3-2.9 0-5.3-1.3-5.3-3 0 0 .3-.2-8.2.4-2.2.2-3.3 2.4-3.5 3.4-5 22-5 22-5 22h6l3-14 1 14h24l1-14 3 14h6" fill="#3e4347"/><path d="m32 61c0 0 8.3-14.5 7.4-19.4-.2-1-1.5-2.8-2.4-4-.7 1.5-2.7 2.5-5 2.5-2.3 0-4.3-1.1-5-2.5-1 1.2-2.3 2.9-2.4 3.9-.9 5.1 7.4 19.5 7.4 19.5" fill="#fff"/><g fill="#646464"><path d="m32 61l11-13.7-4.1-6.2z"/><path d="m37.3 35.1c0 0 4.1 3.5 5.1 6.9l-2.1 2.2-3.3-6.5.3-2.6"/><path d="m32 61l-11-13.7 4.1-6.2z"/><path d="m26.7 35.1c0 0-4.1 3.5-5.1 6.9l2.1 2.2 3.2-6.6-.2-2.5"/></g><path d="m38.4 42.2c.5 1.1-4.8-1-4.8-1v-2.4c0 0 5.1-2.8 4.8-1.7-.4 1.4-.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m36.2 39.8l-2.2-.1 1.5-1.2-1.9.9v1.2l2.1.7-1.6-1z"/><path d="m25.6 42.2c-.5 1.1 4.8-1 4.8-1v-2.4c0 0-5.1-2.8-4.8-1.7.4 1.4.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m27.8 39.8l2.2-.1-1.5-1.2 1.9.9v1.2l-2.1.7 1.6-1z"/><g fill="#3e4347"><path d="m33.6 41.6c-.6.5-2.6.5-3.1 0-.6-.5-.6-2.5 0-3 .6-.5 2.6-.5 3.1 0 .5.4.5 2.4 0 3"/><path d="m32 43.7l-1.2 1.2 1.2 1.1 1.2-1.1z"/><path d="m32 48.8l-1.2 1.1 1.2 1.2 1.2-1.2z"/><path d="M32 53.9 30.8 55 32 56.1 33.2 55z"/></g><path d="m16.4 18.3l1.6 2.9h28l1.2-3.1c0-11.2-2.6-16-15.1-16.1-12.5-.1-15.7 4.9-15.7 16.3" fill="#231f20"/><path d="m46 18.1c-.1.6-.2 1.3-.4 1.6-.3.6-1 1-1 1s.2-1.3.1-3c-.7-10.4-1.3-5.4-12.7-5.4-11.4 0-12-5-12.7 5.4-.1 1.8.1 3 .1 3s-.7-.4-1-1c-.2-.3-.3-1-.4-1.6-1.1-.3-2.5 0-2.5 3.1 0 1.9.7 3.5 3.1 3.7.8 6.5 9.5 10.8 13.4 10.8 3.9 0 12.6-4.3 13.4-10.8 2.4-.2 3.1-1.8 3.1-3.7 0-3.1-1.4-3.3-2.5-3.1" fill="#8a6859"/><g fill="#574137"><circle cx="26.1" cy="21" r="2.4"/><circle cx="37.9" cy="21" r="2.4"/><path d="m36 28.4c0 1.7-2 2.6-4 2.6s-4-.9-4-2.6c0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f935.svg b/public/emoji/1f935.svg
new file mode 100644
index 000000000..228b84a0a
--- /dev/null
+++ b/public/emoji/1f935.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#eba352" d="m26.7 32.8h10.6v6.5h-10.6z"/><path d="m54 62c0 0 0 0-5-22-.2-.8-1.2-3.2-3.5-3.4-8.5-.6-8.2-.4-8.2-.4 0 1.6-2.4 3-5.3 3-2.9 0-5.3-1.3-5.3-3 0 0 .3-.2-8.2.4-2.2.2-3.3 2.4-3.5 3.4-5 22-5 22-5 22h6l3-14 1 14h24l1-14 3 14h6" fill="#3e4347"/><path d="m32 61c0 0 8.3-14.5 7.4-19.4-.2-1-1.5-2.8-2.4-4-.7 1.5-2.7 2.5-5 2.5-2.3 0-4.3-1.1-5-2.5-1 1.2-2.3 2.9-2.4 3.9-.9 5.1 7.4 19.5 7.4 19.5" fill="#fff"/><g fill="#646464"><path d="m32 61l11-13.7-4.1-6.2z"/><path d="m37.3 35.1c0 0 4.1 3.5 5.1 6.9l-2.1 2.2-3.3-6.5.3-2.6"/><path d="m32 61l-11-13.7 4.1-6.2z"/><path d="m26.7 35.1c0 0-4.1 3.5-5.1 6.9l2.1 2.2 3.2-6.6-.2-2.5"/></g><path d="m38.4 42.2c.5 1.1-4.8-1-4.8-1v-2.4c0 0 5.1-2.8 4.8-1.7-.4 1.4-.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m36.2 39.8l-2.2-.1 1.5-1.2-1.9.9v1.2l2.1.7-1.6-1z"/><path d="m25.6 42.2c-.5 1.1 4.8-1 4.8-1v-2.4c0 0-5.1-2.8-4.8-1.7.4 1.4.4 4.2 0 5.1" fill="#3e4347"/><path fill="#646464" d="m27.8 39.8l2.2-.1-1.5-1.2 1.9.9v1.2l-2.1.7 1.6-1z"/><g fill="#3e4347"><path d="m33.6 41.6c-.6.5-2.6.5-3.1 0-.6-.5-.6-2.5 0-3 .6-.5 2.6-.5 3.1 0 .5.4.5 2.4 0 3"/><path d="m32 43.7l-1.2 1.2 1.2 1.1 1.2-1.1z"/><path d="m32 48.8l-1.2 1.1 1.2 1.2 1.2-1.2z"/><path d="M32 53.9 30.8 55 32 56.1 33.2 55z"/></g><path d="m16.4 18.3l1.6 2.9h28l1.2-3.1c0-11.2-2.6-16-15.1-16.1-12.5-.1-15.7 4.9-15.7 16.3" fill="#ffb300"/><path d="m46 18.1c-.1.6-.2 1.3-.4 1.6-.3.6-1 1-1 1s.2-1.3.1-3c-.7-10.4-1.3-5.4-12.7-5.4-11.4 0-12-5-12.7 5.4-.1 1.8.1 3 .1 3s-.7-.4-1-1c-.2-.3-.3-1-.4-1.6-1.1-.3-2.5 0-2.5 3.1 0 1.9.7 3.5 3.1 3.7.8 6.5 9.5 10.8 13.4 10.8 3.9 0 12.6-4.3 13.4-10.8 2.4-.2 3.1-1.8 3.1-3.7 0-3.1-1.4-3.3-2.5-3.1" fill="#ffdd67"/><g fill="#937237"><circle cx="26.1" cy="21" r="2.4"/><circle cx="37.9" cy="21" r="2.4"/><path d="m36 28.4c0 1.7-2 2.6-4 2.6s-4-.9-4-2.6c0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f936-1f3fb.svg b/public/emoji/1f936-1f3fb.svg
new file mode 100644
index 000000000..42ba4e633
--- /dev/null
+++ b/public/emoji/1f936-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="31.9" cy="13" rx="19.7" ry="11" fill="#d93d3d"/><ellipse cx="31.9" cy="16.8" rx="24" ry="11" fill="#e2e9ed"/><path d="M61.8,62H2c0-11.8,13.4-12.9,29.9-12.9C48.4,49.1,61.8,50.2,61.8,62z" fill="#ff4848"/><path d="m51.7 50.7c0 1.4-3.7 1.4-4.9 2.5-.9.9-.1 4.6-1.5 5.3-1.2.6-3.8-2.3-5.3-1.9-1.3.3-2.1 4.1-3.6 4.3-1.4.2-3-3.3-4.5-3.3-1.5 0-3.1 3.5-4.5 3.3-1.5-.2-2.2-4-3.6-4.3-1.5-.4-4.1 2.5-5.3 1.9-1.5-.7-.6-4.4-1.5-5.3-1.2-1.1-4.9-1.1-4.9-2.5.1-1.4 39.6-1.4 39.6 0" fill="#fff"/><path d="m54.3 25.9c-13.8-13.9-31.1-13.9-44.9 0l.1 15.4c0 6.7 6.6 14 22.8 14 15.4 0 22-6 22-14v-15.4" fill="#ffe1bd"/><path d="m38.3 46.2c.1.1.2.3.2.5 0 1.5-3 3.3-6.7 3.3-3.7 0-6.7-1.8-6.7-3.3 0-.2.1-.4.2-.6 0 0 2.9 1.3 6.5 1.3 3.7.1 6.5-1.2 6.5-1.2" fill="#454749"/><path d="m31.9 8.3c-26.9 0-31.6 21.2-22.4 28.5 0 0 4.6-7.8 14.3-11.6 3.2-1.2 5.9-2.4 8.1-3.6 2.2 1.1 4.9 2.3 8.1 3.6 9.7 3.7 14.3 11.6 14.3 11.6 9.2-7.3 4.5-28.5-22.4-28.5" fill="#8b9fa5"/><g fill="#454749"><path d="m41.5 48.6c-.5 0-1-.1-1.5-.3-.5-.2-.9-.5-1.3-.8-.8-.6-1.4-1.6-1.4-2.6.7.7 1.3 1.3 2 1.9.7.6 1.5 1.1 2.2 1.8"/><path d="m22.2 48.6c.7-.7 1.5-1.2 2.1-1.8.7-.6 1.3-1.2 2-1.9 0 1-.7 1.9-1.4 2.6-.4.3-.8.6-1.3.8-.4.1-.9.3-1.4.3"/><path d="m19.3 36.7l-.3-2.7c.7-.1 1.7-.3 2.8-.5 5.2-1 13.9-2.7 23.4.5l-.9 2.5c-8.8-3-17.1-1.4-22-.4-1.2.3-2.2.5-3 .6"/><ellipse cx="21" cy="35.4" rx="8" ry="8"/></g><ellipse cx="21" cy="35.4" rx="5.5" ry="5.5" fill="#b4d7ee"/><ellipse cx="42.8" cy="35.4" rx="8" ry="8" fill="#454749"/><ellipse cx="42.8" cy="35.4" rx="5.5" ry="5.5" fill="#b4d7ee"/><path d="m60 26.1c0 13.3.7-6.8-28.1-6.8-28.8 0-28.1 20.1-28.1 6.8 0-13.3 12.6-19.1 28.1-19.1 15.5 0 28.1 5.8 28.1 19.1" fill="#ff4848"/><path d="m6.8 33.6c0 0-6-2.4-4.3-6.2.6-1.5 4.3-1.1 5.7-2 1.7-1.1 3.6-5.6 5.6-6.1 1.2-.3 3.3 1.9 4.5 1.8 1.9-.2 4.2-3.9 6.1-4.3 2.3-.4 6.8 2.5 9.1 2.4 2-.1 5.3-3.3 7.3-3.1 2.2.2 4.9 4.3 6.9 5.1 1.9.7 6.5-.7 8 .5 1 .8.3 3.9 1 4.9.9 1.3 5.3 1.9 5.3 3.4 0 3.6-5.2 4-5.2 4s.9-2.6.5-3.1c-.8-1.1-4.6-1.2-5.2-2.5-.6-1.2 1-3.2.1-4.1-1.4-1.4-4.8.9-6.8.5-1.7-.4-3.9-4-5.7-4.1-1.9-.1-4.7 3.3-6.6 3.4-1.8.1-4.9-2.7-6.7-2.4-2 .3-4.3 4.7-6.3 4.7-1.6 0-4.3-3.3-5.9-2.9-1.9.4-1.7 4.9-3.4 5.9-1 .6-3.8-.8-4.6 0-.8.6.6 4.2.6 4.2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f936-1f3fc.svg b/public/emoji/1f936-1f3fc.svg
new file mode 100644
index 000000000..039a57661
--- /dev/null
+++ b/public/emoji/1f936-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="31.9" cy="13" rx="19.7" ry="11" fill="#d93d3d"/><ellipse cx="31.9" cy="16.8" rx="24" ry="11" fill="#e2e9ed"/><path d="M61.8,62H2c0-11.8,13.4-12.9,29.9-12.9C48.4,49.1,61.8,50.2,61.8,62z" fill="#ff4848"/><path d="m51.7 50.7c0 1.4-3.7 1.4-4.9 2.5-.9.9-.1 4.6-1.5 5.3-1.2.6-3.8-2.3-5.3-1.9-1.3.3-2.1 4.1-3.6 4.3-1.4.2-3-3.3-4.5-3.3-1.5 0-3.1 3.5-4.5 3.3-1.5-.2-2.3-4-3.6-4.3-1.5-.4-4.1 2.5-5.3 1.9-1.5-.7-.6-4.4-1.5-5.3-1.2-1.1-4.9-1.1-4.9-2.5.1-1.4 39.6-1.4 39.6 0" fill="#fff"/><path d="m54.3 25.9c-13.8-13.9-31.1-13.9-44.9 0l.1 15.4c0 6.7 6.6 14 22.8 14 15.4 0 22-6 22-14v-15.4" fill="#fed0ac"/><path d="m38.3 46.2c.1.1.2.3.2.5 0 1.5-3 3.3-6.6 3.3s-6.7-1.8-6.7-3.3c0-.2.1-.4.2-.6 0 0 2.9 1.3 6.5 1.3 3.6.1 6.4-1.2 6.4-1.2" fill="#454749"/><path d="m31.9 8.3c-26.9 0-31.6 21.2-22.4 28.5 0 0 4.6-7.8 14.3-11.6 3.2-1.2 5.9-2.4 8.1-3.6 2.2 1.1 4.9 2.3 8.1 3.6 9.7 3.7 14.3 11.6 14.3 11.6 9.2-7.3 4.5-28.5-22.4-28.5" fill="#8b9fa5"/><g fill="#454749"><path d="m41.5 48.6c-.5 0-1-.1-1.5-.3-.5-.2-.9-.5-1.3-.8-.8-.6-1.4-1.6-1.4-2.6.7.7 1.3 1.3 2 1.9.7.6 1.5 1.1 2.2 1.8"/><path d="m22.2 48.6c.7-.7 1.5-1.2 2.2-1.8.7-.6 1.3-1.2 2-1.9 0 1-.7 1.9-1.4 2.6-.4.3-.8.6-1.3.8-.5.1-1 .3-1.5.3"/><path d="m19.3 36.7l-.3-2.7c.7-.1 1.7-.3 2.8-.5 5.2-1 13.9-2.7 23.4.5l-.9 2.5c-8.8-3-17.1-1.4-22-.4-1.2.3-2.2.5-3 .6"/><ellipse cx="21" cy="35.4" rx="8" ry="8"/></g><ellipse cx="21" cy="35.4" rx="5.5" ry="5.5" fill="#b4d7ee"/><path d="m50.8 35.4c0 4.4-3.6 8-8 8-4.4 0-8-3.6-8-8s3.6-8 8-8c4.4 0 8 3.6 8 8" fill="#454749"/><ellipse cx="42.8" cy="35.4" rx="5.5" ry="5.5" fill="#b4d7ee"/><path d="m60 26.1c0 13.3.7-6.8-28.1-6.8-28.8 0-28.1 20.1-28.1 6.8 0-13.3 12.6-19.1 28.1-19.1 15.5 0 28.1 5.8 28.1 19.1" fill="#ff4848"/><path d="m6.8 33.6c0 0-6-2.4-4.3-6.2.6-1.5 4.3-1.1 5.7-2 1.7-1.1 3.6-5.6 5.6-6.1 1.2-.3 3.3 1.9 4.5 1.8 1.9-.2 4.2-3.9 6.1-4.3 2.3-.4 6.8 2.5 9.1 2.4 2-.1 5.3-3.3 7.3-3.1 2.2.2 4.9 4.3 6.9 5.1 1.9.7 6.5-.7 8 .5 1 .8.3 3.9 1 4.9.9 1.3 5.3 1.9 5.3 3.4 0 3.6-5.2 4-5.2 4s.9-2.6.5-3.1c-.8-1.1-4.6-1.2-5.2-2.5-.6-1.2 1-3.2.1-4.1-1.4-1.4-4.8.9-6.8.5-1.7-.4-3.9-4-5.7-4.1-1.9-.1-4.7 3.3-6.6 3.4-1.8.1-4.9-2.7-6.7-2.4-2 .3-4.3 4.7-6.3 4.7-1.6 0-4.3-3.3-5.9-2.9-1.9.4-1.7 4.9-3.4 5.9-1 .6-3.8-.8-4.6 0-.8.6.6 4.2.6 4.2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f936-1f3fd.svg b/public/emoji/1f936-1f3fd.svg
new file mode 100644
index 000000000..a28a074bb
--- /dev/null
+++ b/public/emoji/1f936-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="31.9" cy="13" rx="19.7" ry="11" fill="#d93d3d"/><ellipse cx="31.9" cy="16.8" rx="24" ry="11" fill="#e2e9ed"/><path d="M61.8,62H2c0-11.8,13.4-12.9,29.9-12.9C48.4,49.1,61.8,50.2,61.8,62z" fill="#ff4848"/><path d="m51.7 50.7c0 1.4-3.7 1.4-4.9 2.5-.9.9-.1 4.6-1.5 5.3-1.2.6-3.8-2.3-5.3-1.9-1.3.3-2.1 4.1-3.6 4.3-1.4.2-3-3.3-4.5-3.3-1.5 0-3.1 3.5-4.5 3.3-1.5-.2-2.2-4-3.6-4.3-1.5-.4-4.1 2.5-5.3 1.9-1.5-.7-.6-4.4-1.5-5.3-1.2-1.1-4.9-1.1-4.9-2.5.1-1.4 39.6-1.4 39.6 0" fill="#fff"/><path d="m54.3 25.9c-13.8-13.9-31.1-13.9-44.9 0l.1 15.4c0 6.7 6.6 14 22.8 14 15.4 0 22-6 22-14v-15.4" fill="#d6a57c"/><path d="m38.3 46.2c.1.1.2.3.2.5 0 1.5-3 3.3-6.6 3.3-3.7 0-6.7-1.8-6.7-3.3 0-.2.1-.4.2-.6 0 0 2.9 1.3 6.5 1.3 3.6.1 6.4-1.2 6.4-1.2" fill="#454749"/><path d="m31.9 8.3c-26.9 0-31.6 21.2-22.4 28.5 0 0 4.6-7.8 14.3-11.6 3.2-1.2 5.9-2.4 8.1-3.6 2.2 1.1 4.9 2.3 8.1 3.6 9.7 3.7 14.3 11.6 14.3 11.6 9.2-7.3 4.5-28.5-22.4-28.5" fill="#8b9fa5"/><g fill="#454749"><path d="m41.5 48.6c-.5 0-1-.1-1.5-.3-.5-.2-.9-.5-1.3-.8-.8-.6-1.4-1.6-1.4-2.6.7.7 1.3 1.3 2 1.9.7.6 1.5 1.1 2.2 1.8"/><path d="m22.2 48.6c.7-.7 1.5-1.2 2.2-1.8.7-.6 1.3-1.2 2-1.9 0 1-.7 1.9-1.4 2.6-.4.3-.8.6-1.3.8-.5.1-1 .3-1.5.3"/><path d="m19.3 36.7l-.3-2.7c.7-.1 1.7-.3 2.8-.5 5.2-1 13.9-2.7 23.4.5l-.9 2.5c-8.8-3-17.1-1.4-22-.4-1.2.3-2.2.5-3 .6"/><ellipse cx="21" cy="35.4" rx="8" ry="8"/></g><ellipse cx="21" cy="35.4" rx="5.5" ry="5.5" fill="#b4d7ee"/><path d="m50.8 35.4c0 4.4-3.6 8-8 8-4.4 0-8-3.6-8-8s3.6-8 8-8c4.4 0 8 3.6 8 8" fill="#454749"/><ellipse cx="42.8" cy="35.4" rx="5.5" ry="5.5" fill="#b4d7ee"/><path d="m60 26.1c0 13.3.7-6.8-28.1-6.8-28.8 0-28.1 20.1-28.1 6.8 0-13.3 12.6-19.1 28.1-19.1 15.5 0 28.1 5.8 28.1 19.1" fill="#ff4848"/><path d="m6.8 33.6c0 0-6-2.4-4.3-6.2.6-1.5 4.3-1.1 5.7-2 1.7-1.1 3.6-5.6 5.6-6.1 1.2-.3 3.3 1.9 4.5 1.8 1.9-.2 4.2-3.9 6.1-4.3 2.3-.4 6.8 2.5 9.1 2.4 2-.1 5.3-3.3 7.3-3.1 2.2.2 4.9 4.3 6.9 5.1 1.9.7 6.5-.7 8 .5 1 .8.3 3.9 1 4.9.9 1.3 5.3 1.9 5.3 3.4 0 3.6-5.2 4-5.2 4s.9-2.6.5-3.1c-.8-1.1-4.6-1.2-5.2-2.5-.6-1.2 1-3.2.1-4.1-1.4-1.4-4.8.9-6.8.5-1.7-.4-3.9-4-5.7-4.1-1.9-.1-4.7 3.3-6.6 3.4-1.8.1-4.9-2.7-6.7-2.4-2 .3-4.3 4.7-6.3 4.7-1.6 0-4.3-3.3-5.9-2.9-1.9.4-1.7 4.9-3.4 5.9-1 .6-3.8-.8-4.6 0-.8.6.6 4.2.6 4.2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f936-1f3fe.svg b/public/emoji/1f936-1f3fe.svg
new file mode 100644
index 000000000..bac1e4678
--- /dev/null
+++ b/public/emoji/1f936-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="31.9" cy="13" rx="19.7" ry="11" fill="#d93d3d"/><ellipse cx="31.9" cy="16.8" rx="24" ry="11" fill="#e2e9ed"/><path d="M61.8,62H2c0-11.8,13.4-12.9,29.9-12.9C48.4,49.1,61.8,50.2,61.8,62z" fill="#ff4848"/><path d="m51.7 50.7c0 1.4-3.7 1.4-4.9 2.5-.9.9-.1 4.6-1.5 5.3-1.2.6-3.8-2.3-5.3-1.9-1.3.3-2.1 4.1-3.6 4.3-1.4.2-3-3.3-4.5-3.3-1.5 0-3.1 3.5-4.5 3.3-1.5-.2-2.2-4-3.6-4.3-1.5-.4-4.1 2.5-5.3 1.9-1.5-.7-.6-4.4-1.5-5.3-1.2-1.1-4.9-1.1-4.9-2.5.1-1.4 39.6-1.4 39.6 0" fill="#fff"/><path d="m54.3 25.9c-13.8-13.9-31.1-13.9-44.9 0l.1 15.4c0 6.7 6.6 14 22.8 14 15.4 0 22-6 22-14v-15.4" fill="#b47d56"/><path d="m38.3 46.2c.1.1.2.3.2.5 0 1.5-3 3.3-6.6 3.3-3.7 0-6.7-1.8-6.7-3.3 0-.2.1-.4.2-.6 0 0 2.9 1.3 6.5 1.3 3.6.1 6.4-1.2 6.4-1.2" fill="#454749"/><path d="m31.9 8.3c-26.9 0-31.6 21.2-22.4 28.5 0 0 4.6-7.8 14.3-11.6 3.2-1.2 5.9-2.4 8.1-3.6 2.2 1.1 4.9 2.3 8.1 3.6 9.7 3.7 14.3 11.6 14.3 11.6 9.2-7.3 4.5-28.5-22.4-28.5" fill="#8b9fa5"/><g fill="#454749"><path d="m41.5 48.6c-.5 0-1-.1-1.5-.3-.5-.2-.9-.5-1.3-.8-.8-.6-1.4-1.6-1.4-2.6.7.7 1.3 1.3 2 1.9.7.6 1.5 1.1 2.2 1.8"/><path d="m22.2 48.6c.7-.7 1.5-1.2 2.1-1.8.7-.6 1.3-1.2 2-1.9 0 1-.7 1.9-1.4 2.6-.4.3-.8.6-1.3.8-.4.1-.9.3-1.4.3"/><path d="m19.3 36.7l-.3-2.7c.7-.1 1.7-.3 2.8-.5 5.2-1 13.9-2.7 23.4.5l-.9 2.5c-8.8-3-17.1-1.4-22-.4-1.2.3-2.2.5-3 .6"/><ellipse cx="21" cy="35.4" rx="8" ry="8"/></g><ellipse cx="21" cy="35.4" rx="5.5" ry="5.5" fill="#b4d7ee"/><ellipse cx="42.8" cy="35.4" rx="8" ry="8" fill="#454749"/><ellipse cx="42.8" cy="35.4" rx="5.5" ry="5.5" fill="#b4d7ee"/><path d="m60 26.1c0 13.3.7-6.8-28.1-6.8-28.8 0-28.1 20.1-28.1 6.8 0-13.3 12.6-19.1 28.1-19.1 15.5 0 28.1 5.8 28.1 19.1" fill="#ff4848"/><path d="m6.8 33.6c0 0-6-2.4-4.3-6.2.6-1.5 4.3-1.1 5.7-2 1.7-1.1 3.6-5.6 5.6-6.1 1.2-.3 3.3 1.9 4.5 1.8 1.9-.2 4.2-3.9 6.1-4.3 2.3-.4 6.8 2.5 9.1 2.4 2-.1 5.3-3.3 7.3-3.1 2.2.2 4.9 4.3 6.9 5.1 1.9.7 6.5-.7 8 .5 1 .8.3 3.9 1 4.9.9 1.3 5.3 1.9 5.3 3.4 0 3.6-5.2 4-5.2 4s.9-2.6.5-3.1c-.8-1.1-4.6-1.2-5.2-2.5-.6-1.2 1-3.2.1-4.1-1.4-1.4-4.8.9-6.8.5-1.7-.4-3.9-4-5.7-4.1-1.9-.1-4.7 3.3-6.6 3.4-1.8.1-4.9-2.7-6.7-2.4-2 .3-4.3 4.7-6.3 4.7-1.6 0-4.3-3.3-5.9-2.9-1.9.4-1.7 4.9-3.4 5.9-1 .6-3.8-.8-4.6 0-.8.6.6 4.2.6 4.2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f936-1f3ff.svg b/public/emoji/1f936-1f3ff.svg
new file mode 100644
index 000000000..bd8eb1bab
--- /dev/null
+++ b/public/emoji/1f936-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="31.9" cy="13" rx="19.7" ry="11" fill="#d93d3d"/><ellipse cx="31.9" cy="16.8" rx="24" ry="11" fill="#e2e9ed"/><path d="M61.8,62H2c0-11.8,13.4-12.9,29.9-12.9C48.4,49.1,61.8,50.2,61.8,62z" fill="#ff4848"/><path d="m51.7 50.7c0 1.4-3.7 1.4-4.9 2.5-.9.9-.1 4.6-1.5 5.3-1.2.6-3.8-2.3-5.3-1.9-1.3.3-2.1 4.1-3.6 4.3-1.4.2-3-3.3-4.5-3.3-1.5 0-3.1 3.5-4.5 3.3-1.5-.2-2.3-4-3.6-4.3-1.5-.4-4.1 2.5-5.3 1.9-1.5-.7-.6-4.4-1.5-5.3-1.2-1.1-4.9-1.1-4.9-2.5.1-1.4 39.6-1.4 39.6 0" fill="#fff"/><path d="m54.3 25.9c-13.8-13.9-31.1-13.9-44.9 0l.1 15.4c0 6.7 6.6 14 22.8 14 15.4 0 22-6 22-14v-15.4" fill="#8a6859"/><path d="m38.3 46.2c.1.1.2.3.2.5 0 1.5-3 3.3-6.6 3.3s-6.7-1.8-6.7-3.3c0-.2.1-.4.2-.6 0 0 2.9 1.3 6.5 1.3 3.6.1 6.4-1.2 6.4-1.2" fill="#454749"/><path d="m31.9 8.3c-26.9 0-31.6 21.2-22.4 28.5 0 0 4.6-7.8 14.3-11.6 3.2-1.2 5.9-2.4 8.1-3.6 2.2 1.1 4.9 2.3 8.1 3.6 9.7 3.7 14.3 11.6 14.3 11.6 9.2-7.3 4.5-28.5-22.4-28.5" fill="#8b9fa5"/><g fill="#454749"><path d="m41.5 48.6c-.5 0-1-.1-1.5-.3-.5-.2-.9-.5-1.3-.8-.8-.6-1.4-1.6-1.4-2.6.7.7 1.3 1.3 2 1.9.7.6 1.5 1.1 2.2 1.8"/><path d="m22.2 48.6c.7-.7 1.5-1.2 2.1-1.8.7-.6 1.3-1.2 2-1.9 0 1-.7 1.9-1.4 2.6-.4.3-.8.6-1.3.8-.4.1-.9.3-1.4.3"/><path d="m19.3 36.7l-.3-2.7c.7-.1 1.7-.3 2.8-.5 5.2-1 13.9-2.7 23.4.5l-.9 2.5c-8.8-3-17.1-1.4-22-.4-1.2.3-2.2.5-3 .6"/><ellipse cx="21" cy="35.4" rx="8" ry="8"/></g><ellipse cx="21" cy="35.4" rx="5.5" ry="5.5" fill="#b4d7ee"/><path d="m50.8 35.4c0 4.4-3.6 8-8 8-4.4 0-8-3.6-8-8s3.6-8 8-8c4.4 0 8 3.6 8 8" fill="#454749"/><path d="m48.3 35.4c0 3-2.5 5.5-5.5 5.5-3 0-5.5-2.5-5.5-5.5s2.4-5.5 5.5-5.5c3 0 5.5 2.5 5.5 5.5" fill="#b4d7ee"/><path d="m60 26.1c0 13.3.7-6.8-28.1-6.8-28.8 0-28.1 20.1-28.1 6.8 0-13.3 12.6-19.1 28.1-19.1 15.5 0 28.1 5.8 28.1 19.1" fill="#ff4848"/><path d="m6.8 33.6c0 0-6-2.4-4.3-6.2.6-1.5 4.3-1.1 5.7-2 1.7-1.1 3.6-5.6 5.6-6.1 1.2-.3 3.3 1.9 4.5 1.8 1.9-.2 4.2-3.9 6.1-4.3 2.3-.4 6.8 2.5 9.1 2.4 2-.1 5.3-3.3 7.3-3.1 2.2.2 4.9 4.3 6.9 5.1 1.9.7 6.5-.7 8 .5 1 .8.3 3.9 1 4.9.9 1.3 5.3 1.9 5.3 3.4 0 3.6-5.2 4-5.2 4s.9-2.6.5-3.1c-.8-1.1-4.6-1.2-5.2-2.5-.6-1.2 1-3.2.1-4.1-1.4-1.4-4.8.9-6.8.5-1.7-.4-3.9-4-5.7-4.1-1.9-.1-4.7 3.3-6.6 3.4-1.8.1-4.9-2.7-6.7-2.4-2 .3-4.3 4.7-6.3 4.7-1.6 0-4.3-3.3-5.9-2.9-1.9.4-1.7 4.9-3.4 5.9-1 .6-3.8-.8-4.6 0-.8.6.6 4.2.6 4.2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f936.svg b/public/emoji/1f936.svg
new file mode 100644
index 000000000..c2c0e9862
--- /dev/null
+++ b/public/emoji/1f936.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="31.9" cy="13" rx="19.7" ry="11" fill="#d93d3d"/><ellipse cx="31.9" cy="16.8" rx="24" ry="11" fill="#e2e9ed"/><path d="M61.8,62H2c0-11.8,13.4-12.9,29.9-12.9C48.4,49.1,61.8,50.2,61.8,62z" fill="#ff4848"/><path d="m51.7 50.7c0 1.4-3.7 1.4-4.9 2.5-.9.9-.1 4.6-1.5 5.3-1.2.6-3.8-2.3-5.3-1.9-1.3.3-2.1 4.1-3.6 4.3-1.4.2-3-3.3-4.5-3.3-1.5 0-3.1 3.5-4.5 3.3-1.5-.2-2.3-4-3.6-4.3-1.5-.4-4.1 2.5-5.3 1.9-1.5-.7-.6-4.4-1.5-5.3-1.2-1.1-4.9-1.1-4.9-2.5.1-1.4 39.6-1.4 39.6 0" fill="#fff"/><path d="m54.3 25.9c-13.8-13.9-31.1-13.9-44.9 0l.1 15.4c0 6.7 6.6 14 22.8 14 15.4 0 22-6 22-14v-15.4" fill="#ffdd67"/><path d="m38.3 46.2c.1.1.2.3.2.5 0 1.5-3 3.3-6.6 3.3s-6.7-1.8-6.7-3.3c0-.2.1-.4.2-.6 0 0 2.9 1.3 6.5 1.3 3.6.1 6.4-1.2 6.4-1.2" fill="#454749"/><path d="m31.9 8.3c-26.9 0-31.6 21.2-22.4 28.5 0 0 4.6-7.8 14.3-11.6 3.2-1.2 5.9-2.4 8.1-3.6 2.2 1.1 4.9 2.3 8.1 3.6 9.7 3.7 14.3 11.6 14.3 11.6 9.2-7.3 4.5-28.5-22.4-28.5" fill="#8b9fa5"/><g fill="#454749"><path d="m41.5 48.6c-.5 0-1-.1-1.5-.3-.5-.2-.9-.5-1.3-.8-.8-.6-1.4-1.6-1.4-2.6.7.7 1.3 1.3 2 1.9.7.6 1.5 1.1 2.2 1.8"/><path d="m22.2 48.6c.7-.7 1.5-1.2 2.1-1.8.7-.6 1.3-1.2 2-1.9 0 1-.7 1.9-1.4 2.6-.4.3-.8.6-1.3.8-.4.1-.9.3-1.4.3"/><path d="m19.3 36.7l-.3-2.7c.7-.1 1.7-.3 2.8-.5 5.2-1 13.9-2.7 23.4.5l-.9 2.5c-8.8-3-17.1-1.4-22-.4-1.2.3-2.2.5-3 .6"/><ellipse cx="21" cy="35.4" rx="8" ry="8"/></g><ellipse cx="21" cy="35.4" rx="5.5" ry="5.5" fill="#b4d7ee"/><path d="m50.8 35.4c0 4.4-3.6 8-8 8-4.4 0-8-3.6-8-8s3.6-8 8-8c4.4 0 8 3.6 8 8" fill="#454749"/><path d="m48.3 35.4c0 3-2.5 5.5-5.5 5.5-3 0-5.5-2.5-5.5-5.5s2.4-5.5 5.5-5.5c3 0 5.5 2.5 5.5 5.5" fill="#b4d7ee"/><path d="m60 26.1c0 13.3.7-6.8-28.1-6.8-28.8 0-28.1 20.1-28.1 6.8 0-13.3 12.6-19.1 28.1-19.1 15.5 0 28.1 5.8 28.1 19.1" fill="#ff4848"/><path d="m6.8 33.6c0 0-6-2.4-4.3-6.2.6-1.5 4.3-1.1 5.7-2 1.7-1.1 3.6-5.6 5.6-6.1 1.2-.3 3.3 1.9 4.5 1.8 1.9-.2 4.2-3.9 6.1-4.3 2.3-.4 6.8 2.5 9.1 2.4 2-.1 5.3-3.3 7.3-3.1 2.2.2 4.9 4.3 6.9 5.1 1.9.7 6.5-.7 8 .5 1 .8.3 3.9 1 4.9.9 1.3 5.3 1.9 5.3 3.4 0 3.6-5.2 4-5.2 4s.9-2.6.5-3.1c-.8-1.1-4.6-1.2-5.2-2.5-.6-1.2 1-3.2.1-4.1-1.4-1.4-4.8.9-6.8.5-1.7-.4-3.9-4-5.7-4.1-1.9-.1-4.7 3.3-6.6 3.4-1.8.1-4.9-2.7-6.7-2.4-2 .3-4.3 4.7-6.3 4.7-1.6 0-4.3-3.3-5.9-2.9-1.9.4-1.7 4.9-3.4 5.9-1 .6-3.8-.8-4.6 0-.8.6.6 4.2.6 4.2" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f937-1f3fb.svg b/public/emoji/1f937-1f3fb.svg
new file mode 100644
index 000000000..e654bcd6a
--- /dev/null
+++ b/public/emoji/1f937-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c-13.4,0-20.8,8.5-20.8,19.7v22.7h41.6V21.7c0-16.7-11.2-16.4-11.2-16.4S40.7,2,32,2z" fill="#594640"/><path d="m51.1 36.7c-5.2-4.7-19 4.3-19.1 4.3-.1-.1-13.9-9-19.1-4.3-4.8 4.4.8 25.3.8 25.3h36.5c.1 0 5.7-20.9.9-25.3" fill="#c28fef"/><path d="m17.7 33.2c0 0-3.1-.2-3.9-4.7-.6-3.5 1.5-4.6 1.5-4.6 7.7-3.9 19.3-14.3 19.3-14.3s5.4 5.4 11.6 8.9c0 0 2.4 0 3.1 3.8.8 4.5-2.2 5.8-2.2 5.8 1.2 6.8-6.5 16.5-12 17.5-5.5.9-16.2-5.6-17.4-12.4" fill="#ffe1bd"/><g fill="#664e27"><path d="m28.6 40.9c-.1 0-.2-.1-.2-.2-.1-.7 2.2-2.7 5.2-3.2 3.1-.5 5.8.5 6 1.2 0 .1 0 .2-.1.3 0 0-2.6-1.1-5.7-.5-3 .5-5.2 2.4-5.2 2.4"/><path d="m18.1 23c-.1-.1-.1-.1-.1-.2 0-.6 2-1.5 4.6-1.6 2.6-.2 4.8.4 4.8 1.1 0 .1 0 .2-.1.2 0 0-2.1-.4-4.6-.2-2.6.1-4.6.7-4.6.7"/><path d="m42.8 16.7c.1-.1.1-.2 0-.2-.2-.6-2.5-.5-4.9.4-2.4.9-4.1 2.4-3.9 2.9 0 .1.1.1.2.2 0 0 1.7-1.2 4.1-2.1 2.4-1 4.5-1.2 4.5-1.2"/></g><path d="m37 34.4c.2 1-2.8 1.8-3.5 2-.7.1-3.8.3-3.9-.7-.1-.1 7.3-1.8 7.4-1.3" fill="#e6b796"/><path d="m27.1 29.8c.9-.2.4-2.4.4-2.4-3.7-5.5-8.9-.7-8.9-.7-2.1 1.4 1.8 4.1 2.3 4.1 2.6.3 6.2-1 6.2-1" fill="#f5f5f5"/><path d="m26 27.1c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3.1.8 3.3 2.3" fill="#664e27"/><g fill="#231f20"><path d="m24.2 27.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.2 1.2.8"/><path d="m28.4 28.1c-.9-.8-1.7-1.5-2.7-2-.9-.5-1.9-.7-3-.6-1 .1-2 .5-3.1.9-.5.2-1.1.4-1.7.5-.6.1-1.3.2-1.7-.2.6.1 1.1-.1 1.6-.3.5-.2 1-.5 1.5-.8 1-.6 2.1-1.1 3.4-1.2.6 0 1.3 0 1.9.2.6.2 1.2.5 1.7.8.8.7 1.6 1.7 2.1 2.7"/></g><path d="m37.1 28c-.9.2-1.1-2.1-1.1-2.1 1.6-6.4 8.2-3.7 8.2-3.7 2.5.6-.3 4.4-.8 4.7-2.4 1.1-6.3 1.1-6.3 1.1" fill="#f5f5f5"/><path d="m42.9 24.2c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3 .7 3.3 2.3" fill="#664e27"/><g fill="#231f20"><path d="m41.1 24.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.3 1.2.8"/><path d="m35.4 26.9c.1-1.1.5-2.3 1.2-3.3.3-.5.8-1 1.3-1.3.5-.4 1.1-.6 1.7-.8 1.2-.3 2.4-.2 3.6 0 .6.1 1.1.2 1.7.3.5.1 1.1.1 1.6-.2-.3.5-1 .7-1.6.8-.6.1-1.2.1-1.7.1-1.1 0-2.2 0-3.2.2-1 .2-1.9.8-2.6 1.6-.9.6-1.4 1.6-2 2.6"/><path d="m16.6 49.9l-.8 12.1h11.1l-1.3-12.8h-.8c-.1-.7-.2-1.4-1.1-3.2-1.5-3.3-7.4-2.1-9.7-1.5l-2 5.5c3.6.4 4.6-.1 4.6-.1" opacity=".2"/></g><path d="m17.4 50.4v-1.1c0 0-10.2 2.1-14-1.4-4.8-4.5 3.4-2 9.6-3.5 2.2-.6 8.1-1.7 9.7 1.5 1.7 3.5 1.3 4.5 1.3 4.5h-6.6c0 0 0 0 0 0" fill="#ffe1bd"/><path fill="#c28fef" d="m16.3 62l.8-12.3h7.7l1.1 12.3z"/><path d="m47.4 49.9l.8 12.1h-11.1l1.3-12.8h.8c.1-.7.2-1.4 1.1-3.2 1.5-3.3 7.4-2.1 9.7-1.5l2 5.6c-3.6.3-4.6-.2-4.6-.2" opacity=".2" fill="#231f20"/><path d="m46.6 50.4v-1.1c0 0 10.2 2.1 14-1.4 4.8-4.5-3.4-2-9.6-3.5-2.2-.6-8.2-1.7-9.7 1.5-1.7 3.5-1.3 4.5-1.3 4.5h6.6" fill="#ffe1bd"/><path fill="#c28fef" d="m47.7 62l-.8-12.3h-7.7l-1.1 12.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f937-1f3fc.svg b/public/emoji/1f937-1f3fc.svg
new file mode 100644
index 000000000..8686bdf2b
--- /dev/null
+++ b/public/emoji/1f937-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c-13.4,0-20.8,8.5-20.8,19.7v22.7h41.6V21.7c0-16.7-11.2-16.4-11.2-16.4S40.7,2,32,2z" fill="#dbb471"/><path d="m51.1 36.7c-5.2-4.7-19 4.3-19.1 4.3-.1-.1-13.9-9-19.1-4.3-4.8 4.4.8 25.3.8 25.3h36.5c.1 0 5.7-20.9.9-25.3" fill="#c28fef"/><path d="m17.7 33.2c0 0-3.1-.2-3.9-4.7-.6-3.5 1.5-4.6 1.5-4.6 7.7-3.9 19.3-14.3 19.3-14.3s5.4 5.4 11.6 8.9c0 0 2.4 0 3.1 3.8.8 4.5-2.2 5.8-2.2 5.8 1.2 6.8-6.5 16.5-12 17.5-5.5.9-16.2-5.6-17.4-12.4" fill="#fed0ac"/><g fill="#664e27"><path d="m28.6 40.9c-.1 0-.2-.1-.2-.2-.1-.7 2.2-2.7 5.2-3.2 3.1-.5 5.8.5 6 1.2 0 .1 0 .2-.1.3 0 0-2.6-1.1-5.7-.5-3 .5-5.2 2.4-5.2 2.4"/><path d="m18.1 23c-.1-.1-.1-.1-.1-.2 0-.6 2-1.5 4.6-1.6 2.6-.2 4.8.4 4.8 1.1 0 .1 0 .2-.1.2 0 0-2.1-.4-4.6-.2-2.6.1-4.6.7-4.6.7"/><path d="m42.8 16.7c.1-.1.1-.2 0-.2-.2-.6-2.5-.5-4.9.4-2.4.9-4.1 2.4-3.9 2.9 0 .1.1.1.2.2 0 0 1.7-1.2 4.1-2.1 2.4-1 4.5-1.2 4.5-1.2"/></g><path d="m37 34.4c.2 1-2.8 1.8-3.5 2-.7.1-3.8.3-3.9-.7-.1-.1 7.3-1.8 7.4-1.3" fill="#e0a372"/><path d="m27.1 29.8c.9-.2.4-2.4.4-2.4-3.7-5.5-8.9-.7-8.9-.7-2.1 1.4 1.8 4.1 2.3 4.1 2.6.3 6.2-1 6.2-1" fill="#f5f5f5"/><path d="m26 27.1c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3.1.8 3.3 2.3" fill="#664e27"/><g fill="#231f20"><path d="m24.2 27.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.2 1.2.8"/><path d="m28.4 28.1c-.9-.8-1.7-1.5-2.7-2-.9-.5-1.9-.7-3-.6-1 .1-2 .5-3.1.9-.5.2-1.1.4-1.7.5-.6.1-1.3.2-1.7-.2.6.1 1.1-.1 1.6-.3.5-.2 1-.5 1.5-.8 1-.6 2.1-1.1 3.4-1.2.6 0 1.3 0 1.9.2.6.2 1.2.5 1.7.8.8.7 1.6 1.7 2.1 2.7"/></g><path d="m37.1 28c-.9.2-1.1-2.1-1.1-2.1 1.6-6.4 8.2-3.7 8.2-3.7 2.5.6-.3 4.4-.8 4.7-2.4 1.1-6.3 1.1-6.3 1.1" fill="#f5f5f5"/><path d="m42.9 24.2c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3 .7 3.3 2.3" fill="#664e27"/><g fill="#231f20"><path d="m41.1 24.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.3 1.2.8"/><path d="m35.4 26.9c.1-1.1.5-2.3 1.2-3.3.3-.5.8-1 1.3-1.3.5-.4 1.1-.6 1.7-.8 1.2-.3 2.4-.2 3.6 0 .6.1 1.1.2 1.7.3.5.1 1.1.1 1.6-.2-.3.5-1 .7-1.6.8-.6.1-1.2.1-1.7.1-1.1 0-2.2 0-3.2.2-1 .2-1.9.8-2.6 1.6-.9.6-1.4 1.6-2 2.6"/><path d="m16.6 49.9l-.8 12.1h11.1l-1.3-12.8h-.8c-.1-.7-.2-1.4-1.1-3.2-1.5-3.3-7.4-2.1-9.7-1.5l-2 5.5c3.6.4 4.6-.1 4.6-.1" opacity=".2"/></g><path d="m17.4 50.4v-1.1c0 0-10.2 2.1-14-1.4-4.8-4.5 3.4-2 9.6-3.5 2.2-.6 8.1-1.7 9.7 1.5 1.7 3.5 1.3 4.5 1.3 4.5h-6.6" fill="#fed0ac"/><path fill="#c28fef" d="m16.3 62l.8-12.3h7.7l1.1 12.3z"/><path d="m47.4 49.9l.8 12.1h-11.1l1.3-12.8h.8c.1-.7.2-1.4 1.1-3.2 1.5-3.3 7.4-2.1 9.7-1.5l2 5.6c-3.6.3-4.6-.2-4.6-.2" opacity=".2" fill="#231f20"/><path d="m46.6 50.4v-1.1c0 0 10.2 2.1 14-1.4 4.8-4.5-3.4-2-9.6-3.5-2.2-.6-8.1-1.7-9.7 1.5-1.7 3.5-1.3 4.5-1.3 4.5h6.6" fill="#fed0ac"/><path fill="#c28fef" d="m47.7 62l-.8-12.3h-7.7l-1.1 12.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f937-1f3fd.svg b/public/emoji/1f937-1f3fd.svg
new file mode 100644
index 000000000..ee50fbbd7
--- /dev/null
+++ b/public/emoji/1f937-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c-13.4,0-20.8,8.5-20.8,19.7v22.7h41.6V21.7c0-16.7-11.2-16.4-11.2-16.4S40.7,2,32,2z" fill="#594640"/><path d="m51.1 36.7c-5.2-4.7-19 4.3-19.1 4.3-.1-.1-13.9-9-19.1-4.3-4.8 4.4.8 25.3.8 25.3h36.5c.1 0 5.7-20.9.9-25.3" fill="#c28fef"/><path d="m17.7 33.2c0 0-3.1-.2-3.9-4.7-.6-3.5 1.5-4.6 1.5-4.6 7.7-3.9 19.3-14.3 19.3-14.3s5.4 5.4 11.6 8.9c0 0 2.4 0 3.1 3.8.8 4.5-2.2 5.8-2.2 5.8 1.2 6.8-6.5 16.5-12 17.5-5.5.9-16.2-5.6-17.4-12.4" fill="#d6a57c"/><g fill="#664e27"><path d="m28.6 40.9c-.1 0-.2-.1-.2-.2-.1-.7 2.2-2.7 5.2-3.2 3.1-.5 5.8.5 6 1.2 0 .1 0 .2-.1.3 0 0-2.6-1.1-5.7-.5-3 .5-5.2 2.4-5.2 2.4"/><path d="m18.1 23c-.1-.1-.1-.1-.1-.2 0-.6 2-1.5 4.6-1.6 2.6-.2 4.8.4 4.8 1.1 0 .1 0 .2-.1.2 0 0-2.1-.4-4.6-.2-2.6.1-4.6.7-4.6.7"/><path d="m42.8 16.7c.1-.1.1-.2 0-.2-.2-.6-2.5-.5-4.9.4-2.4.9-4.1 2.4-3.9 2.9 0 .1.1.1.2.2 0 0 1.7-1.2 4.1-2.1 2.4-1 4.5-1.2 4.5-1.2"/></g><path d="m37 34.4c.2 1-2.8 1.8-3.5 2-.7.1-3.8.3-3.9-.7-.1-.1 7.3-1.8 7.4-1.3" fill="#b58360"/><path d="m27.1 29.8c.9-.2.4-2.4.4-2.4-3.7-5.5-8.9-.7-8.9-.7-2.1 1.4 1.8 4.1 2.3 4.1 2.6.3 6.2-1 6.2-1" fill="#f5f5f5"/><path d="m26 27.1c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3.1.8 3.3 2.3" fill="#664e27"/><g fill="#231f20"><path d="m24.2 27.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.2 1.2.8"/><path d="m28.4 28.1c-.9-.8-1.7-1.5-2.7-2-.9-.5-1.9-.7-3-.6-1 .1-2 .5-3.1.9-.5.2-1.1.4-1.7.5-.6.1-1.3.2-1.7-.2.6.1 1.1-.1 1.6-.3.5-.2 1-.5 1.5-.8 1-.6 2.1-1.1 3.4-1.2.6 0 1.3 0 1.9.2.6.2 1.2.5 1.7.8.8.7 1.6 1.7 2.1 2.7"/></g><path d="m37.1 28c-.9.2-1.1-2.1-1.1-2.1 1.6-6.4 8.2-3.7 8.2-3.7 2.5.6-.3 4.4-.8 4.7-2.4 1.1-6.3 1.1-6.3 1.1" fill="#f5f5f5"/><path d="m42.9 24.2c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3 .7 3.3 2.3" fill="#664e27"/><g fill="#231f20"><path d="m41.1 24.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.3 1.2.8"/><path d="m35.4 26.9c.1-1.1.5-2.3 1.2-3.3.3-.5.8-1 1.3-1.3.5-.4 1.1-.6 1.7-.8 1.2-.3 2.4-.2 3.6 0 .6.1 1.1.2 1.7.3.5.1 1.1.1 1.6-.2-.3.5-1 .7-1.6.8-.6.1-1.2.1-1.7.1-1.1 0-2.2 0-3.2.2-1 .2-1.9.8-2.6 1.6-.9.6-1.4 1.6-2 2.6"/><path d="m16.6 49.9l-.8 12.1h11.1l-1.3-12.8h-.8c-.1-.7-.2-1.4-1.1-3.2-1.5-3.3-7.4-2.1-9.7-1.5l-2 5.5c3.6.4 4.6-.1 4.6-.1" opacity=".2"/></g><path d="m17.4 50.4v-1.1c0 0-10.2 2.1-14-1.4-4.8-4.5 3.4-2 9.6-3.5 2.2-.6 8.1-1.7 9.7 1.5 1.7 3.5 1.3 4.5 1.3 4.5h-6.6" fill="#d6a57c"/><path fill="#c28fef" d="m16.3 62l.8-12.3h7.7l1.1 12.3z"/><path d="m47.4 49.9l.8 12.1h-11.1l1.3-12.8h.8c.1-.7.2-1.4 1.1-3.2 1.5-3.3 7.4-2.1 9.7-1.5l2 5.6c-3.6.3-4.6-.2-4.6-.2" opacity=".2" fill="#231f20"/><path d="m46.6 50.4v-1.1c0 0 10.2 2.1 14-1.4 4.8-4.5-3.4-2-9.6-3.5-2.2-.6-8.1-1.7-9.7 1.5-1.7 3.5-1.3 4.5-1.3 4.5h6.6" fill="#d6a57c"/><path fill="#c28fef" d="m47.7 62l-.8-12.3h-7.7l-1.1 12.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f937-1f3fe.svg b/public/emoji/1f937-1f3fe.svg
new file mode 100644
index 000000000..4a7bc965e
--- /dev/null
+++ b/public/emoji/1f937-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c-13.4,0-20.8,8.5-20.8,19.7v22.7h41.6V21.7c0-16.7-11.2-16.4-11.2-16.4S40.7,2,32,2z" fill="#231f20"/><path d="m51.1 36.7c-5.2-4.7-19 4.3-19.1 4.3-.1-.1-13.9-9-19.1-4.3-4.8 4.4.8 25.3.8 25.3h36.5c.1 0 5.7-20.9.9-25.3" fill="#c28fef"/><path d="m17.7 33.2c0 0-3.1-.2-3.9-4.7-.6-3.5 1.5-4.6 1.5-4.6 7.7-3.9 19.3-14.3 19.3-14.3s5.4 5.4 11.6 8.9c0 0 2.4 0 3.1 3.8.8 4.5-2.2 5.8-2.2 5.8 1.2 6.8-6.5 16.5-12 17.5-5.5.9-16.2-5.6-17.4-12.4" fill="#b47d56"/><g fill="#664e27"><path d="m28.6 40.9c-.1 0-.2-.1-.2-.2-.1-.7 2.2-2.7 5.2-3.2 3.1-.5 5.8.5 6 1.2 0 .1 0 .2-.1.3 0 0-2.6-1.1-5.7-.5-3 .5-5.2 2.4-5.2 2.4"/><path d="m18.1 23c-.1-.1-.1-.1-.1-.2 0-.6 2-1.5 4.6-1.6 2.6-.2 4.8.4 4.8 1.1 0 .1 0 .2-.1.2 0 0-2.1-.4-4.6-.2-2.6.1-4.6.7-4.6.7"/><path d="m42.8 16.7c.1-.1.1-.2 0-.2-.2-.6-2.5-.5-4.9.4-2.4.9-4.1 2.4-3.9 2.9 0 .1.1.1.2.2 0 0 1.7-1.2 4.1-2.1 2.4-1 4.5-1.2 4.5-1.2"/></g><path d="m37 34.4c.2 1-2.8 1.8-3.5 2-.7.1-3.8.3-3.9-.7-.1-.1 7.3-1.8 7.4-1.3" fill="#935e3e"/><path d="m27.1 29.8c.9-.2.4-2.4.4-2.4-3.7-5.5-8.9-.7-8.9-.7-2.1 1.4 1.8 4.1 2.3 4.1 2.6.3 6.2-1 6.2-1" fill="#f5f5f5"/><path d="m26 27.1c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3.1.8 3.3 2.3" fill="#664e27"/><g fill="#231f20"><path d="m24.2 27.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.2 1.2.8"/><path d="m28.4 28.1c-.9-.8-1.7-1.5-2.7-2-.9-.5-1.9-.7-3-.6-1 .1-2 .5-3.1.9-.5.2-1.1.4-1.7.5-.6.1-1.3.2-1.7-.2.6.1 1.1-.1 1.6-.3.5-.2 1-.5 1.5-.8 1-.6 2.1-1.1 3.4-1.2.6 0 1.3 0 1.9.2.6.2 1.2.5 1.7.8.8.7 1.6 1.7 2.1 2.7"/></g><path d="m37.1 28c-.9.2-1.1-2.1-1.1-2.1 1.6-6.4 8.2-3.7 8.2-3.7 2.5.6-.3 4.4-.8 4.7-2.4 1.1-6.3 1.1-6.3 1.1" fill="#f5f5f5"/><path d="m42.9 24.2c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3 .7 3.3 2.3" fill="#664e27"/><g fill="#231f20"><path d="m41.1 24.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.3 1.2.8"/><path d="m35.4 26.9c.1-1.1.5-2.3 1.2-3.3.3-.5.8-1 1.3-1.3.5-.4 1.1-.6 1.7-.8 1.2-.3 2.4-.2 3.6 0 .6.1 1.1.2 1.7.3.5.1 1.1.1 1.6-.2-.3.5-1 .7-1.6.8-.6.1-1.2.1-1.7.1-1.1 0-2.2 0-3.2.2-1 .2-1.9.8-2.6 1.6-.9.6-1.4 1.6-2 2.6"/><path d="m16.6 49.9l-.8 12.1h11.1l-1.3-12.8h-.8c-.1-.7-.2-1.4-1.1-3.2-1.5-3.3-7.4-2.1-9.7-1.5l-2 5.5c3.6.4 4.6-.1 4.6-.1" opacity=".2"/></g><path d="m17.4 50.4v-1.1c0 0-10.2 2.1-14-1.4-4.8-4.5 3.4-2 9.6-3.5 2.2-.6 8.1-1.7 9.7 1.5 1.7 3.5 1.3 4.5 1.3 4.5h-6.6" fill="#b47d56"/><path fill="#c28fef" d="m16.3 62l.8-12.3h7.7l1.1 12.3z"/><path d="m47.4 49.9l.8 12.1h-11.1l1.3-12.8h.8c.1-.7.2-1.4 1.1-3.2 1.5-3.3 7.4-2.1 9.7-1.5l2 5.6c-3.6.3-4.6-.2-4.6-.2" opacity=".2" fill="#231f20"/><path d="m46.6 50.4v-1.1c0 0 10.2 2.1 14-1.4 4.8-4.5-3.4-2-9.6-3.5-2.2-.6-8.1-1.7-9.7 1.5-1.7 3.5-1.3 4.5-1.3 4.5h6.6" fill="#b47d56"/><path fill="#c28fef" d="m47.7 62l-.8-12.3h-7.7l-1.1 12.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f937-1f3ff.svg b/public/emoji/1f937-1f3ff.svg
new file mode 100644
index 000000000..25bfd9ef7
--- /dev/null
+++ b/public/emoji/1f937-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c-13.4,0-20.8,8.5-20.8,19.7v22.7h41.6V21.7c0-16.7-11.2-16.4-11.2-16.4S40.7,2,32,2z" fill="#231f20"/><path d="m51.1 36.7c-5.2-4.7-19 4.3-19.1 4.3-.1-.1-13.9-9-19.1-4.3-4.8 4.4.8 25.3.8 25.3h36.5c.1 0 5.7-20.9.9-25.3" fill="#c28fef"/><path d="m17.7 33.2c0 0-3.1-.2-3.9-4.7-.6-3.5 1.5-4.6 1.5-4.6 7.7-3.9 19.3-14.3 19.3-14.3s5.4 5.4 11.6 8.9c0 0 2.4 0 3.1 3.8.8 4.5-2.2 5.8-2.2 5.8 1.2 6.8-6.5 16.5-12 17.5-5.5.9-16.2-5.6-17.4-12.4" fill="#8a6859"/><g fill="#574137"><path d="m28.6 40.9c-.1 0-.2-.1-.2-.2-.1-.7 2.2-2.7 5.2-3.2 3.1-.5 5.8.5 6 1.2 0 .1 0 .2-.1.3 0 0-2.6-1.1-5.7-.5-3 .5-5.2 2.4-5.2 2.4"/><path d="m18.1 23c-.1-.1-.1-.1-.1-.2 0-.6 2-1.5 4.6-1.6 2.6-.2 4.8.4 4.8 1.1 0 .1 0 .2-.1.2 0 0-2.1-.4-4.6-.2-2.6.1-4.6.7-4.6.7"/><path d="m42.8 16.7c.1-.1.1-.2 0-.2-.2-.6-2.5-.5-4.9.4-2.4.9-4.1 2.4-3.9 2.9 0 .1.1.1.2.2 0 0 1.7-1.2 4.1-2.1 2.4-1 4.5-1.2 4.5-1.2"/></g><path d="m37 34.4c.2 1-2.8 1.8-3.5 2-.7.1-3.8.3-3.9-.7-.1-.1 7.3-1.8 7.4-1.3" fill="#705041"/><path d="m27.1 29.8c.9-.2.4-2.4.4-2.4-3.7-5.5-8.9-.7-8.9-.7-2.1 1.4 1.8 4.1 2.3 4.1 2.6.3 6.2-1 6.2-1" fill="#f5f5f5"/><path d="m26 27.1c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3.1.8 3.3 2.3" fill="#574137"/><g fill="#231f20"><path d="m24.2 27.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.2 1.2.8"/><path d="m28.4 28.1c-.9-.8-1.7-1.5-2.7-2-.9-.5-1.9-.7-3-.6-1 .1-2 .5-3.1.9-.5.2-1.1.4-1.7.5-.6.1-1.3.2-1.7-.2.6.1 1.1-.1 1.6-.3.5-.2 1-.5 1.5-.8 1-.6 2.1-1.1 3.4-1.2.6 0 1.3 0 1.9.2.6.2 1.2.5 1.7.8.8.7 1.6 1.7 2.1 2.7"/></g><path d="m37.1 28c-.9.2-1.1-2.1-1.1-2.1 1.6-6.4 8.2-3.7 8.2-3.7 2.5.6-.3 4.4-.8 4.7-2.4 1.1-6.3 1.1-6.3 1.1" fill="#f5f5f5"/><path d="m42.9 24.2c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3 .7 3.3 2.3" fill="#574137"/><g fill="#231f20"><path d="m41.1 24.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.3 1.2.8"/><path d="m35.4 26.9c.1-1.1.5-2.3 1.2-3.3.3-.5.8-1 1.3-1.3.5-.4 1.1-.6 1.7-.8 1.2-.3 2.4-.2 3.6 0 .6.1 1.1.2 1.7.3.5.1 1.1.1 1.6-.2-.3.5-1 .7-1.6.8-.6.1-1.2.1-1.7.1-1.1 0-2.2 0-3.2.2-1 .2-1.9.8-2.6 1.6-.9.6-1.4 1.6-2 2.6"/><path d="m16.6 49.9l-.8 12.1h11.1l-1.3-12.8h-.8c-.1-.7-.2-1.4-1.1-3.2-1.5-3.3-7.4-2.1-9.7-1.5l-2 5.5c3.6.4 4.6-.1 4.6-.1" opacity=".2"/></g><path d="m17.4 50.4v-1.1c0 0-10.2 2.1-14-1.4-4.8-4.5 3.4-2 9.6-3.5 2.2-.6 8.1-1.7 9.7 1.5 1.7 3.5 1.3 4.5 1.3 4.5h-6.6c0 0 0 0 0 0" fill="#8a6859"/><path fill="#c28fef" d="m16.3 62l.8-12.3h7.7l1.1 12.3z"/><path d="m47.4 49.9l.8 12.1h-11.1l1.3-12.8h.8c.1-.7.2-1.4 1.1-3.2 1.5-3.3 7.4-2.1 9.7-1.5l2 5.6c-3.6.3-4.6-.2-4.6-.2" opacity=".2" fill="#231f20"/><path d="m46.6 50.4v-1.1c0 0 10.2 2.1 14-1.4 4.8-4.5-3.4-2-9.6-3.5-2.2-.6-8.2-1.7-9.7 1.5-1.7 3.5-1.3 4.5-1.3 4.5h6.6" fill="#8a6859"/><path fill="#c28fef" d="m47.7 62l-.8-12.3h-7.7l-1.1 12.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f937.svg b/public/emoji/1f937.svg
new file mode 100644
index 000000000..c2ab59fe0
--- /dev/null
+++ b/public/emoji/1f937.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M32,2c-13.4,0-20.8,8.5-20.8,19.7v22.7h41.6V21.7c0-16.7-11.2-16.4-11.2-16.4S40.7,2,32,2z" fill="#ffb300"/><path d="m51.1 36.7c-5.2-4.7-19 4.3-19.1 4.3-.1-.1-13.9-9-19.1-4.3-4.8 4.4.8 25.3.8 25.3h36.5c.1 0 5.7-20.9.9-25.3" fill="#c28fef"/><path d="m17.7 33.2c0 0-3.1-.2-3.9-4.7-.6-3.5 1.5-4.6 1.5-4.6 7.7-3.9 19.3-14.3 19.3-14.3s5.4 5.4 11.6 8.9c0 0 2.4 0 3.1 3.8.8 4.5-2.2 5.8-2.2 5.8 1.2 6.8-6.5 16.5-12 17.5-5.5.9-16.2-5.6-17.4-12.4" fill="#ffdd67"/><g fill="#937237"><path d="m28.6 40.9c-.1 0-.2-.1-.2-.2-.1-.7 2.2-2.7 5.2-3.2 3.1-.5 5.8.5 6 1.2 0 .1 0 .2-.1.3 0 0-2.6-1.1-5.7-.5-3 .5-5.2 2.4-5.2 2.4"/><path d="m18.1 23c-.1-.1-.1-.1-.1-.2 0-.6 2-1.5 4.6-1.6 2.6-.2 4.8.4 4.8 1.1 0 .1 0 .2-.1.2 0 0-2.1-.4-4.6-.2-2.6.1-4.6.7-4.6.7"/><path d="m42.8 16.7c.1-.1.1-.2 0-.2-.2-.6-2.5-.5-4.9.4-2.4.9-4.1 2.4-3.9 2.9 0 .1.1.1.2.2 0 0 1.7-1.2 4.1-2.1 2.4-1 4.5-1.2 4.5-1.2"/></g><path d="m37 34.4c.2 1-2.8 1.8-3.5 2-.7.1-3.8.3-3.9-.7-.1-.1 7.3-1.8 7.4-1.3" fill="#eba352"/><path d="m27.1 29.8c.9-.2.4-2.4.4-2.4-3.7-5.5-8.9-.7-8.9-.7-2.1 1.4 1.8 4.1 2.3 4.1 2.6.3 6.2-1 6.2-1" fill="#f5f5f5"/><path d="m26 27.1c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3.1.8 3.3 2.3" fill="#664e27"/><g fill="#231f20"><path d="m24.2 27.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.2 1.2.8"/><path d="m28.4 28.1c-.9-.8-1.7-1.5-2.7-2-.9-.5-1.9-.7-3-.6-1 .1-2 .5-3.1.9-.5.2-1.1.4-1.7.5-.6.1-1.3.2-1.7-.2.6.1 1.1-.1 1.6-.3.5-.2 1-.5 1.5-.8 1-.6 2.1-1.1 3.4-1.2.6 0 1.3 0 1.9.2.6.2 1.2.5 1.7.8.8.7 1.6 1.7 2.1 2.7"/></g><path d="m37.1 28c-.9.2-1.1-2.1-1.1-2.1 1.6-6.4 8.2-3.7 8.2-3.7 2.5.6-.3 4.4-.8 4.7-2.4 1.1-6.3 1.1-6.3 1.1" fill="#f5f5f5"/><path d="m42.9 24.2c.3 1.6-.8 3-2.3 3.3-1.6.3-3-.8-3.3-2.3-.3-1.6.8-3 2.3-3.3 1.6-.3 3 .7 3.3 2.3" fill="#664e27"/><g fill="#231f20"><path d="m41.1 24.5c.1.5-.3 1.1-.8 1.2-.5.1-1.1-.3-1.2-.8-.1-.5.3-1.1.8-1.2.6-.1 1.1.3 1.2.8"/><path d="m35.4 26.9c.1-1.1.5-2.3 1.2-3.3.3-.5.8-1 1.3-1.3.5-.4 1.1-.6 1.7-.8 1.2-.3 2.4-.2 3.6 0 .6.1 1.1.2 1.7.3.5.1 1.1.1 1.6-.2-.3.5-1 .7-1.6.8-.6.1-1.2.1-1.7.1-1.1 0-2.2 0-3.2.2-1 .2-1.9.8-2.6 1.6-.9.6-1.4 1.6-2 2.6"/><path d="m16.6 49.9l-.8 12.1h11.1l-1.3-12.8h-.8c-.1-.7-.2-1.4-1.1-3.2-1.5-3.3-7.4-2.1-9.7-1.5l-2 5.5c3.6.4 4.6-.1 4.6-.1" opacity=".2"/></g><path d="m17.4 50.4v-1.1c0 0-10.2 2.1-14-1.4-4.8-4.5 3.4-2 9.6-3.5 2.2-.6 8.1-1.7 9.7 1.5 1.7 3.5 1.3 4.5 1.3 4.5h-6.6" fill="#ffdd67"/><path fill="#c28fef" d="m16.3 62l.8-12.3h7.7l1.1 12.3z"/><path d="m47.4 49.9l.8 12.1h-11.1l1.3-12.8h.8c.1-.7.2-1.4 1.1-3.2 1.5-3.3 7.4-2.1 9.7-1.5l2 5.6c-3.6.3-4.6-.2-4.6-.2" opacity=".2" fill="#231f20"/><path d="m46.6 50.4v-1.1c0 0 10.2 2.1 14-1.4 4.8-4.5-3.4-2-9.6-3.5-2.2-.6-8.1-1.7-9.7 1.5-1.7 3.5-1.3 4.5-1.3 4.5h6.6" fill="#ffdd67"/><path fill="#c28fef" d="m47.7 62l-.8-12.3h-7.7l-1.1 12.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f938-1f3fb.svg b/public/emoji/1f938-1f3fb.svg
new file mode 100644
index 000000000..41bb16886
--- /dev/null
+++ b/public/emoji/1f938-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><path d="m44.6 33.7l6.7 3.8 6.7 6.8-3.7 2.4-5.5-5.9-5.3-2.8z"/><path d="m55.2 45l-1.9 1.7c-.7.6-.8 1.6-.2 2.3l.8 1c.4.5 1 .7 1.6.5 1.1 1.2 2.9 2.5 5.2.5.4-.3 2.5-2.2.4-4.7-3-3.8-3-3.8-5.9-1.3"/><path d="m22.6 58.8c-2 1.5-4.6 1.3-4.6 2.2s1.6.9 3.9.9c2.1 0 4.5-1.9 5.6-.9 1.1.9 2.4.9 3.9.9 1.4 0 1.3-2.1 0-2.1-1.3 0-3-2.8-3.3-4-.7-2.8-1.5-8.5-1.5-8.5s-.6 1.5 2.6-4.3c0 0 2.4-5 .8-6.7-1.8-1.8-3.7-.2-5.8 5.3-2.1 5.4-2 5.5-2 5.5s0 0 1.4 7.9c.2 1.4 1 2.4-1 3.8"/><path d="m28.6 38.9c0-2 2.4-3.6 5.3-3.6 3 0 5.3 1.6 5.3 3.6 0 2-2.4 3.6-5.3 3.6-2.9 0-5.3-1.6-5.3-3.6"/></g><g fill="#3e4347"><path d="m29.2 43c0 0 .5-.8 2.8-.8 0-.2-.1-.4-.1-.6 0-2.3 1.8-4.1 4-4.1 1.4 0 2.6.8 3.4 1.9 0 0 0 0 2.1-.7l2.9.1c0 0 2.1-2.7 3.2-5.4 0 0-6.2.5-9.9-6.2l-5-2.4-4.3 3.4c0 0-2.3 3.8-2.3 9.7 0-.1 3.2.7 3.2 5.1"/><path d="m49.6 6.5l-3.8-1.1c-.4-1.4-.2-1.8-.2-1.8 0-.9.7-1.6 1.6-1.6h8.2c-.4 2.2-3.6 4.2-5.8 4.5"/></g><path d="m45.7 5.4l3.8 1.1c0 0-1.9 5.1-2.9 8.9-.3 1.2-1.2 1.6-1.6 2.1-2.4 3.1-7.1 6.4-7.1 6.4l-4.1-4.6c0 0 3.4-3.3 7-5.2.3-.2 1.7-1.3 1.9-2.4.3-2.4 2.6-4.3 3-6.3" fill="#ffe1bd"/><path d="m9.3 15.4l2.6-3c-.5-1.4-.8-1.6-.8-1.6-.5-.7-1.5-1-2.2-.5l-7 4.4c1.5 1.7 5.4 1.8 7.4.7" fill="#3e4347"/><path d="m11.9 12.4l-2.6 3c0 0 4.1 2.8 6.5 5.9.8 1 1.8 1 2.3 1.3 3.4 1.9 9 3 9 3l2-5.9c0 0-5.3-1.9-9.3-2.2-.4 0-1 0-1.8-.9-1.5-1.7-4.6-2.8-6.1-4.2" fill="#ffe1bd"/><path d="m22.6 25.1c0 0 .6-4.3 4-7 0 0 4.3 1.9 5.3 1.8 1-.1 4.5-3.4 4.5-3.4s3.4 1.9 5.8 5.8l-4.6 4.9c0 0-2.6-1.3-9.3 1 0 0-2.6-.9-5.7-3.1" fill="#428bc1"/><path d="m23.1 42.5c0 0 3.7.8 4.9 3.6 0 0 .8-2.7 2.6-5.4l-4.3-3.8c0 0-1.6 2.1-3.2 5.6" fill="#3e4347"/><path d="m48.7 47.2l-1.6-1.3-16.3 6.4v2.1c2.6 6.6 5.2 8.7 12.5 6 7.3-2.9 8-6.5 5.4-13.2" fill="#594640"/><path d="m31.5 54c-.1-.4-.2-.8-.1-1 .1-.4.4-.8.4-.8s.2.8.6 1.8c2.8 5.9 2 2.8 8.7.2 6.7-2.6 8.1.2 6.2-6-.4-1-.8-1.7-.8-1.7s.5.1.8.3c.2.2.4.5.6.8.7-.1 1.5-.5.7-2.4-.4-1.1-1.2-1.9-2.7-1.4-2-3.6-8-4.1-10.3-3.2-2.3.9-6.3 5.4-5.4 9.4-1.4.6-1.4 1.7-1 2.9.9 1.7 1.7 1.6 2.3 1.1" fill="#ffe1bd"/><g fill="#664e27"><circle cx="42.3" cy="47.5" r="1.5"/><circle cx="35.5" cy="50.2" r="1.5"/><path d="m35 45.5c1-1.7 2.6-2.3 4.5-1.7.2.1.3-.2.1-.4-.7-.6-1.9-1-3-.6s-1.7 1.5-1.9 2.5c-.1.2.2.4.3.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f938-1f3fc.svg b/public/emoji/1f938-1f3fc.svg
new file mode 100644
index 000000000..17ccde4bb
--- /dev/null
+++ b/public/emoji/1f938-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m44.6 33.7l6.7 3.8 6.7 6.8-3.7 2.4-5.5-5.9-5.3-2.8z"/><path d="m55.2 45l-1.9 1.7c-.7.6-.8 1.6-.2 2.3l.8 1c.4.5 1 .7 1.6.5 1.1 1.2 2.9 2.5 5.2.5.4-.3 2.5-2.2.4-4.7-3-3.8-3-3.8-5.9-1.3"/><path d="m22.6 58.8c-2 1.5-4.6 1.3-4.6 2.2s1.6.9 3.9.9c2.1 0 4.5-1.9 5.6-.9 1.1.9 2.4.9 3.9.9 1.4 0 1.3-2.1 0-2.1-1.3 0-3-2.8-3.3-4-.7-2.8-1.5-8.5-1.5-8.5s-.6 1.5 2.6-4.3c0 0 2.4-5 .8-6.7-1.8-1.8-3.7-.2-5.8 5.3-2.1 5.4-2 5.5-2 5.5s0 0 1.4 7.9c.2 1.4 1 2.4-1 3.8"/><path d="m28.6 38.9c0-2 2.4-3.6 5.3-3.6 3 0 5.3 1.6 5.3 3.6 0 2-2.4 3.6-5.3 3.6-2.9 0-5.3-1.6-5.3-3.6"/></g><g fill="#3e4347"><path d="m29.2 43c0 0 .5-.8 2.8-.8 0-.2-.1-.4-.1-.6 0-2.3 1.8-4.1 4-4.1 1.4 0 2.6.8 3.4 1.9 0 0 0 0 2.1-.7l2.9.1c0 0 2.1-2.7 3.2-5.4 0 0-6.2.5-9.9-6.2l-5-2.4-4.3 3.4c0 0-2.3 3.8-2.3 9.7 0-.1 3.2.7 3.2 5.1"/><path d="m49.6 6.5l-3.8-1.1c-.4-1.4-.2-1.8-.2-1.8 0-.9.7-1.6 1.6-1.6h8.2c-.4 2.2-3.6 4.2-5.8 4.5"/></g><path d="m45.7 5.4l3.8 1.1c0 0-1.9 5.1-2.9 8.9-.3 1.2-1.2 1.6-1.6 2.1-2.4 3.1-7.1 6.4-7.1 6.4l-4.1-4.6c0 0 3.4-3.3 7-5.2.3-.2 1.7-1.3 1.9-2.4.3-2.4 2.6-4.3 3-6.3" fill="#fed0ac"/><path d="m9.3 15.4l2.6-3c-.5-1.4-.8-1.6-.8-1.6-.5-.7-1.5-1-2.2-.5l-7 4.4c1.5 1.7 5.4 1.8 7.4.7" fill="#3e4347"/><path d="m11.9 12.4l-2.6 3c0 0 4.1 2.8 6.5 5.9.8 1 1.8 1 2.3 1.3 3.4 1.9 9 3 9 3l2-5.9c0 0-5.3-1.9-9.3-2.2-.4 0-1 0-1.8-.9-1.5-1.7-4.6-2.8-6.1-4.2" fill="#fed0ac"/><path d="m22.6 25.1c0 0 .6-4.3 4-7 0 0 4.3 1.9 5.3 1.8 1-.1 4.5-3.4 4.5-3.4s3.4 1.9 5.8 5.8l-4.6 4.9c0 0-2.6-1.3-9.3 1 0 0-2.6-.9-5.7-3.1" fill="#428bc1"/><path d="m23.1 42.5c0 0 3.7.8 4.9 3.6 0 0 .8-2.7 2.6-5.4l-4.3-3.8c0 0-1.6 2.1-3.2 5.6" fill="#3e4347"/><path d="m48.7 47.2l-1.6-1.3-16.3 6.4v2.1c2.6 6.6 5.2 8.7 12.5 6 7.3-2.9 8-6.5 5.4-13.2" fill="#dbb471"/><path d="m31.5 54c-.1-.4-.2-.8-.1-1 .1-.4.4-.8.4-.8s.2.8.6 1.8c2.8 5.9 2 2.8 8.7.2 6.7-2.6 8.1.2 6.2-6-.4-1-.8-1.7-.8-1.7s.5.1.8.3c.2.2.4.5.6.8.7-.1 1.5-.5.7-2.4-.4-1.1-1.2-1.9-2.7-1.4-2-3.6-8-4.1-10.3-3.2-2.3.9-6.3 5.4-5.4 9.4-1.4.6-1.4 1.7-1 2.9.9 1.7 1.7 1.6 2.3 1.1" fill="#fed0ac"/><g fill="#664e27"><circle cx="42.3" cy="47.5" r="1.5"/><circle cx="35.5" cy="50.2" r="1.5"/><path d="m35 45.5c1-1.7 2.6-2.3 4.5-1.7.2.1.3-.2.1-.4-.7-.6-1.9-1-3-.6-1.1.4-1.7 1.5-1.9 2.5-.1.2.2.4.3.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f938-1f3fd.svg b/public/emoji/1f938-1f3fd.svg
new file mode 100644
index 000000000..e76db7a6e
--- /dev/null
+++ b/public/emoji/1f938-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><path d="m44.6 33.7l6.7 3.8 6.7 6.8-3.7 2.4-5.5-5.9-5.3-2.8z"/><path d="m55.2 45l-1.9 1.7c-.7.6-.8 1.6-.2 2.3l.8 1c.4.5 1 .7 1.6.5 1.1 1.2 2.9 2.5 5.2.5.4-.3 2.5-2.2.4-4.7-3-3.8-3-3.8-5.9-1.3"/><path d="m22.6 58.8c-2 1.5-4.6 1.3-4.6 2.2s1.6.9 3.9.9c2.1 0 4.5-1.9 5.6-.9 1.1.9 2.4.9 3.9.9 1.4 0 1.3-2.1 0-2.1-1.3 0-3-2.8-3.3-4-.7-2.8-1.5-8.5-1.5-8.5s-.6 1.5 2.6-4.3c0 0 2.4-5 .8-6.7-1.8-1.8-3.7-.2-5.8 5.3-2.1 5.4-2 5.5-2 5.5s0 0 1.4 7.9c.2 1.4 1 2.4-1 3.8"/><path d="m28.6 38.9c0-2 2.4-3.6 5.3-3.6 3 0 5.3 1.6 5.3 3.6 0 2-2.4 3.6-5.3 3.6-2.9 0-5.3-1.6-5.3-3.6"/></g><g fill="#3e4347"><path d="m29.2 43c0 0 .5-.8 2.8-.8 0-.2-.1-.4-.1-.6 0-2.3 1.8-4.1 4-4.1 1.4 0 2.6.8 3.4 1.9 0 0 0 0 2.1-.7l2.9.1c0 0 2.1-2.7 3.2-5.4 0 0-6.2.5-9.9-6.2l-5-2.4-4.3 3.4c0 0-2.3 3.8-2.3 9.7 0-.1 3.2.7 3.2 5.1"/><path d="m49.6 6.5l-3.8-1.1c-.4-1.4-.2-1.8-.2-1.8 0-.9.7-1.6 1.6-1.6h8.2c-.4 2.2-3.6 4.2-5.8 4.5"/></g><path d="m45.7 5.4l3.8 1.1c0 0-1.9 5.1-2.9 8.9-.3 1.2-1.2 1.6-1.6 2.1-2.4 3.1-7.1 6.4-7.1 6.4l-4.1-4.6c0 0 3.4-3.3 7-5.2.3-.2 1.7-1.3 1.9-2.4.3-2.4 2.6-4.3 3-6.3" fill="#d6a57c"/><path d="m9.3 15.4l2.6-3c-.5-1.4-.8-1.6-.8-1.6-.5-.7-1.5-1-2.2-.5l-7 4.4c1.5 1.7 5.4 1.8 7.4.7" fill="#3e4347"/><path d="m11.9 12.4l-2.6 3c0 0 4.1 2.8 6.5 5.9.8 1 1.8 1 2.3 1.3 3.4 1.9 9 3 9 3l2-5.9c0 0-5.3-1.9-9.3-2.2-.4 0-1 0-1.8-.9-1.5-1.7-4.6-2.8-6.1-4.2" fill="#d6a57c"/><path d="m22.6 25.1c0 0 .6-4.3 4-7 0 0 4.3 1.9 5.3 1.8 1-.1 4.5-3.4 4.5-3.4s3.4 1.9 5.8 5.8l-4.6 4.9c0 0-2.6-1.3-9.3 1 0 0-2.6-.9-5.7-3.1" fill="#428bc1"/><path d="m23.1 42.5c0 0 3.7.8 4.9 3.6 0 0 .8-2.7 2.6-5.4l-4.3-3.8c0 0-1.6 2.1-3.2 5.6" fill="#3e4347"/><path d="m48.7 47.2l-1.6-1.3-16.3 6.4v2.1c2.6 6.6 5.2 8.7 12.5 6 7.3-2.9 8-6.5 5.4-13.2" fill="#594640"/><path d="m31.5 54c-.1-.4-.2-.8-.1-1 .1-.4.4-.8.4-.8s.2.8.6 1.8c2.8 5.9 2 2.8 8.7.2 6.7-2.6 8.1.2 6.2-6-.4-1-.8-1.7-.8-1.7s.5.1.8.3c.2.2.4.5.6.8.7-.1 1.5-.5.7-2.4-.4-1.1-1.2-1.9-2.7-1.4-2-3.6-8-4.1-10.3-3.2-2.3.9-6.3 5.4-5.4 9.4-1.4.6-1.4 1.7-1 2.9.9 1.7 1.7 1.6 2.3 1.1" fill="#d6a57c"/><g fill="#664e27"><circle cx="42.3" cy="47.5" r="1.5"/><circle cx="35.5" cy="50.2" r="1.5"/><path d="m35 45.5c1-1.7 2.6-2.3 4.5-1.7.2.1.3-.2.1-.4-.7-.6-1.9-1-3-.6s-1.7 1.5-1.9 2.5c-.1.2.2.4.3.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f938-1f3fe.svg b/public/emoji/1f938-1f3fe.svg
new file mode 100644
index 000000000..83a3dd3bd
--- /dev/null
+++ b/public/emoji/1f938-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><path d="m44.6 33.7l6.7 3.8 6.7 6.8-3.7 2.4-5.5-5.9-5.3-2.8z"/><path d="m55.2 45l-1.9 1.7c-.7.6-.8 1.6-.2 2.3l.8 1c.4.5 1 .7 1.6.5 1.1 1.2 2.9 2.5 5.2.5.4-.3 2.5-2.2.4-4.7-3-3.8-3-3.8-5.9-1.3"/><path d="m22.6 58.8c-2 1.5-4.6 1.3-4.6 2.2s1.6.9 3.9.9c2.1 0 4.5-1.9 5.6-.9 1.1.9 2.4.9 3.9.9 1.4 0 1.3-2.1 0-2.1-1.3 0-3-2.8-3.3-4-.7-2.8-1.5-8.5-1.5-8.5s-.6 1.5 2.6-4.3c0 0 2.4-5 .8-6.7-1.8-1.8-3.7-.2-5.8 5.3-2.1 5.4-2 5.5-2 5.5s0 0 1.4 7.9c.2 1.4 1 2.4-1 3.8"/><path d="m28.6 38.9c0-2 2.4-3.6 5.3-3.6 3 0 5.3 1.6 5.3 3.6 0 2-2.4 3.6-5.3 3.6-2.9 0-5.3-1.6-5.3-3.6"/></g><g fill="#3e4347"><path d="m29.2 43c0 0 .5-.8 2.8-.8 0-.2-.1-.4-.1-.6 0-2.3 1.8-4.1 4-4.1 1.4 0 2.6.8 3.4 1.9 0 0 0 0 2.1-.7l2.9.1c0 0 2.1-2.7 3.2-5.4 0 0-6.2.5-9.9-6.2l-5-2.4-4.3 3.4c0 0-2.3 3.8-2.3 9.7 0-.1 3.2.7 3.2 5.1"/><path d="m49.6 6.5l-3.8-1.1c-.4-1.4-.2-1.8-.2-1.8 0-.9.7-1.6 1.6-1.6h8.2c-.4 2.2-3.6 4.2-5.8 4.5"/></g><path d="m45.7 5.4l3.8 1.1c0 0-1.9 5.1-2.9 8.9-.3 1.2-1.2 1.6-1.6 2.1-2.4 3.1-7.1 6.4-7.1 6.4l-4.1-4.6c0 0 3.4-3.3 7-5.2.3-.2 1.7-1.3 1.9-2.4.3-2.4 2.6-4.3 3-6.3" fill="#b47d56"/><path d="m9.3 15.4l2.6-3c-.5-1.4-.8-1.6-.8-1.6-.5-.7-1.5-1-2.2-.5l-7 4.4c1.5 1.7 5.4 1.8 7.4.7" fill="#3e4347"/><path d="m11.9 12.4l-2.6 3c0 0 4.1 2.8 6.5 5.9.8 1 1.8 1 2.3 1.3 3.4 1.9 9 3 9 3l2-5.9c0 0-5.3-1.9-9.3-2.2-.4 0-1 0-1.8-.9-1.5-1.7-4.6-2.8-6.1-4.2" fill="#b47d56"/><path d="m22.6 25.1c0 0 .6-4.3 4-7 0 0 4.3 1.9 5.3 1.8 1-.1 4.5-3.4 4.5-3.4s3.4 1.9 5.8 5.8l-4.6 4.9c0 0-2.6-1.3-9.3 1 0 0-2.6-.9-5.7-3.1" fill="#428bc1"/><path d="m23.1 42.5c0 0 3.7.8 4.9 3.6 0 0 .8-2.7 2.6-5.4l-4.3-3.8c0 0-1.6 2.1-3.2 5.6" fill="#3e4347"/><path d="m48.7 47.2l-1.6-1.3-16.3 6.4v2.1c2.6 6.6 5.2 8.7 12.5 6 7.3-2.9 8-6.5 5.4-13.2" fill="#231f20"/><path d="m31.5 54c-.1-.4-.2-.8-.1-1 .1-.4.4-.8.4-.8s.2.8.6 1.8c2.8 5.9 2 2.8 8.7.2 6.7-2.6 8.1.2 6.2-6-.4-1-.8-1.7-.8-1.7s.5.1.8.3c.2.2.4.5.6.8.7-.1 1.5-.5.7-2.4-.4-1.1-1.2-1.9-2.7-1.4-2-3.6-8-4.1-10.3-3.2-2.3.9-6.3 5.4-5.4 9.4-1.4.6-1.4 1.7-1 2.9.9 1.7 1.7 1.6 2.3 1.1" fill="#b47d56"/><g fill="#664e27"><circle cx="42.3" cy="47.5" r="1.5"/><circle cx="35.5" cy="50.2" r="1.5"/><path d="m35 45.5c1-1.7 2.6-2.3 4.5-1.7.2.1.3-.2.1-.4-.7-.6-1.9-1-3-.6s-1.7 1.5-1.9 2.5c-.1.2.2.4.3.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f938-1f3ff.svg b/public/emoji/1f938-1f3ff.svg
new file mode 100644
index 000000000..347df3bc0
--- /dev/null
+++ b/public/emoji/1f938-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><path d="m44.6 33.7l6.7 3.8 6.7 6.8-3.7 2.4-5.5-5.9-5.3-2.8z"/><path d="m55.2 45l-1.9 1.7c-.7.6-.8 1.6-.2 2.3l.8 1c.4.5 1 .7 1.6.5 1.1 1.2 2.9 2.5 5.2.5.4-.3 2.5-2.2.4-4.7-3-3.8-3-3.8-5.9-1.3"/><path d="m22.6 58.8c-2 1.5-4.6 1.3-4.6 2.2s1.6.9 3.9.9c2.1 0 4.5-1.9 5.6-.9 1.1.9 2.4.9 3.9.9 1.4 0 1.3-2.1 0-2.1-1.3 0-3-2.8-3.3-4-.7-2.8-1.5-8.5-1.5-8.5s-.6 1.5 2.6-4.3c0 0 2.4-5 .8-6.7-1.8-1.8-3.7-.2-5.8 5.3-2.1 5.4-2 5.5-2 5.5s0 0 1.4 7.9c.2 1.4 1 2.4-1 3.8"/><path d="m28.6 38.9c0-2 2.4-3.6 5.3-3.6 3 0 5.3 1.6 5.3 3.6 0 2-2.4 3.6-5.3 3.6-2.9 0-5.3-1.6-5.3-3.6"/></g><g fill="#3e4347"><path d="m29.2 43c0 0 .5-.8 2.8-.8 0-.2-.1-.4-.1-.6 0-2.3 1.8-4.1 4-4.1 1.4 0 2.6.8 3.4 1.9 0 0 0 0 2.1-.7l2.9.1c0 0 2.1-2.7 3.2-5.4 0 0-6.2.5-9.9-6.2l-5-2.4-4.3 3.4c0 0-2.3 3.8-2.3 9.7 0-.1 3.2.7 3.2 5.1"/><path d="m49.6 6.5l-3.8-1.1c-.4-1.4-.2-1.8-.2-1.8 0-.9.7-1.6 1.6-1.6h8.2c-.4 2.2-3.6 4.2-5.8 4.5"/></g><path d="m45.7 5.4l3.8 1.1c0 0-1.9 5.1-2.9 8.9-.3 1.2-1.2 1.6-1.6 2.1-2.4 3.1-7.1 6.4-7.1 6.4l-4.1-4.6c0 0 3.4-3.3 7-5.2.3-.2 1.7-1.3 1.9-2.4.3-2.4 2.6-4.3 3-6.3" fill="#8a6859"/><path d="m9.3 15.4l2.6-3c-.5-1.4-.8-1.6-.8-1.6-.5-.7-1.5-1-2.2-.5l-7 4.4c1.5 1.7 5.4 1.8 7.4.7" fill="#3e4347"/><path d="m11.9 12.4l-2.6 3c0 0 4.1 2.8 6.5 5.9.8 1 1.8 1 2.3 1.3 3.4 1.9 9 3 9 3l2-5.9c0 0-5.3-1.9-9.3-2.2-.4 0-1 0-1.8-.9-1.5-1.7-4.6-2.8-6.1-4.2" fill="#8a6859"/><path d="m22.6 25.1c0 0 .6-4.3 4-7 0 0 4.3 1.9 5.3 1.8 1-.1 4.5-3.4 4.5-3.4s3.4 1.9 5.8 5.8l-4.6 4.9c0 0-2.6-1.3-9.3 1 0 0-2.6-.9-5.7-3.1" fill="#428bc1"/><path d="m23.1 42.5c0 0 3.7.8 4.9 3.6 0 0 .8-2.7 2.6-5.4l-4.3-3.8c0 0-1.6 2.1-3.2 5.6" fill="#3e4347"/><path d="m48.7 47.2l-1.6-1.3-16.3 6.4v2.1c2.6 6.6 5.2 8.7 12.5 6 7.3-2.9 8-6.5 5.4-13.2" fill="#231f20"/><path d="m31.5 54c-.1-.4-.2-.8-.1-1 .1-.4.4-.8.4-.8s.2.8.6 1.8c2.8 5.9 2 2.8 8.7.2 6.7-2.6 8.1.2 6.2-6-.4-1-.8-1.7-.8-1.7s.5.1.8.3c.2.2.4.5.6.8.7-.1 1.5-.5.7-2.4-.4-1.1-1.2-1.9-2.7-1.4-2-3.6-8-4.1-10.3-3.2-2.3.9-6.3 5.4-5.4 9.4-1.4.6-1.4 1.7-1 2.9.9 1.7 1.7 1.6 2.3 1.1" fill="#8a6859"/><g fill="#574137"><circle cx="42.3" cy="47.5" r="1.5"/><circle cx="35.5" cy="50.2" r="1.5"/><path d="m35 45.5c1-1.7 2.6-2.3 4.5-1.7.2.1.3-.2.1-.4-.7-.6-1.9-1-3-.6s-1.7 1.5-1.9 2.5c-.1.2.2.4.3.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f938.svg b/public/emoji/1f938.svg
new file mode 100644
index 000000000..d3c2a1ad8
--- /dev/null
+++ b/public/emoji/1f938.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><path d="m44.6 33.7l6.7 3.8 6.7 6.8-3.7 2.4-5.5-5.9-5.3-2.8z"/><path d="m55.2 45l-1.9 1.7c-.7.6-.8 1.6-.2 2.3l.8 1c.4.5 1 .7 1.6.5 1.1 1.2 2.9 2.5 5.2.5.4-.3 2.5-2.2.4-4.7-3-3.8-3-3.8-5.9-1.3"/><path d="m22.6 58.8c-2 1.5-4.6 1.3-4.6 2.2s1.6.9 3.9.9c2.1 0 4.5-1.9 5.6-.9 1.1.9 2.4.9 3.9.9 1.4 0 1.3-2.1 0-2.1-1.3 0-3-2.8-3.3-4-.7-2.8-1.5-8.5-1.5-8.5s-.6 1.5 2.6-4.3c0 0 2.4-5 .8-6.7-1.8-1.8-3.7-.2-5.8 5.3-2.1 5.4-2 5.5-2 5.5s0 0 1.4 7.9c.2 1.4 1 2.4-1 3.8"/><path d="m28.6 38.9c0-2 2.4-3.6 5.3-3.6 3 0 5.3 1.6 5.3 3.6 0 2-2.4 3.6-5.3 3.6-2.9 0-5.3-1.6-5.3-3.6"/></g><g fill="#3e4347"><path d="m29.2 43c0 0 .5-.8 2.8-.8 0-.2-.1-.4-.1-.6 0-2.3 1.8-4.1 4-4.1 1.4 0 2.6.8 3.4 1.9 0 0 0 0 2.1-.7l2.9.1c0 0 2.1-2.7 3.2-5.4 0 0-6.2.5-9.9-6.2l-5-2.4-4.3 3.4c0 0-2.3 3.8-2.3 9.7 0-.1 3.2.7 3.2 5.1"/><path d="m49.6 6.5l-3.8-1.1c-.4-1.4-.2-1.8-.2-1.8 0-.9.7-1.6 1.6-1.6h8.2c-.4 2.2-3.6 4.2-5.8 4.5"/></g><path d="m45.7 5.4l3.8 1.1c0 0-1.9 5.1-2.9 8.9-.3 1.2-1.2 1.6-1.6 2.1-2.4 3.1-7.1 6.4-7.1 6.4l-4.1-4.6c0 0 3.4-3.3 7-5.2.3-.2 1.7-1.3 1.9-2.4.3-2.4 2.6-4.3 3-6.3" fill="#ffdd67"/><path d="m9.3 15.4l2.6-3c-.5-1.4-.8-1.6-.8-1.6-.5-.7-1.5-1-2.2-.5l-7 4.4c1.5 1.7 5.4 1.8 7.4.7" fill="#3e4347"/><path d="m11.9 12.4l-2.6 3c0 0 4.1 2.8 6.5 5.9.8 1 1.8 1 2.3 1.3 3.4 1.9 9 3 9 3l2-5.9c0 0-5.3-1.9-9.3-2.2-.4 0-1 0-1.8-.9-1.5-1.7-4.6-2.8-6.1-4.2" fill="#ffdd67"/><path d="m22.6 25.1c0 0 .6-4.3 4-7 0 0 4.3 1.9 5.3 1.8 1-.1 4.5-3.4 4.5-3.4s3.4 1.9 5.8 5.8l-4.6 4.9c0 0-2.6-1.3-9.3 1 0 0-2.6-.9-5.7-3.1" fill="#428bc1"/><path d="m23.1 42.5c0 0 3.7.8 4.9 3.6 0 0 .8-2.7 2.6-5.4l-4.3-3.8c0 0-1.6 2.1-3.2 5.6" fill="#3e4347"/><path d="m48.7 47.2l-1.6-1.3-16.3 6.4v2.1c2.6 6.6 5.2 8.7 12.5 6 7.3-2.9 8-6.5 5.4-13.2" fill="#ffb300"/><path d="m31.5 54c-.1-.4-.2-.8-.1-1 .1-.4.4-.8.4-.8s.2.8.6 1.8c2.8 5.9 2 2.8 8.7.2 6.7-2.6 8.1.2 6.2-6-.4-1-.8-1.7-.8-1.7s.5.1.8.3c.2.2.4.5.6.8.7-.1 1.5-.5.7-2.4-.4-1.1-1.2-1.9-2.7-1.4-2-3.6-8-4.1-10.3-3.2-2.3.9-6.3 5.4-5.4 9.4-1.4.6-1.4 1.7-1 2.9.9 1.7 1.7 1.6 2.3 1.1" fill="#ffdd67"/><g fill="#937237"><circle cx="42.3" cy="47.5" r="1.5"/><circle cx="35.5" cy="50.2" r="1.5"/><path d="m35 45.5c1-1.7 2.6-2.3 4.5-1.7.2.1.3-.2.1-.4-.7-.6-1.9-1-3-.6-1.1.4-1.7 1.5-1.9 2.5-.1.2.2.4.3.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f939-1f3fb.svg b/public/emoji/1f939-1f3fb.svg
new file mode 100644
index 000000000..db37b39a0
--- /dev/null
+++ b/public/emoji/1f939-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48 6c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#42ade2"/><circle cx="6" cy="30" r="4" fill="#c28fef"/><path d="m17 10c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ed4c5c"/><path d="m62 24c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ffce31"/><circle cx="54" cy="53" r="4" fill="#83bf4f"/><path d="m57 56.1l-1.3 2.6 2.5 1.5c0 0 .8-2.4 1-3.2.3-1.4-1.4-2.3-2.2-.9" fill="#e6b796"/><g fill="#3b946f"><path d="m18 56.3c2.2 0 3-1.6 3.5-2.6 1.1-2.6 4.1-10.5 4.1-10.5h-2.7c-1.5 0-2.4.7-2.7 1.4l-2.8 7.4h-3.3l1.2 2.6c.4.6 1.2 1.7 2.7 1.7"/><path d="m50.3 61.6c-2.2 0-2.5-.8-3.1-2.7l-5.5-15.7h2.7c1.5 0 2.4.7 2.7 1.4l3.8 12.6h3.3l-1.2 2.7c-.4.6-1.2 1.7-2.7 1.7"/></g><path d="m13.2 47.6l1.3 2.6-2.5 1.5c0 0-.8-2.4-1-3.2-.3-1.5 1.4-2.3 2.2-.9" fill="#e6b796"/><g fill="#ffe1bd"><path d="m11.7 51.5v-2.6c.3-1.9 9.4-1.9 9.1 0v2.6c-.2 1.9-9.3 1.9-9.1 0"/><path d="m58.5 60v-2.6c-.3-1.9-9.4-1.9-9.1 0v2.6c.2 1.9 9.3 1.9 9.1 0"/><path d="m36 41.6v-1.7h-4.7v1.7c0 1-.7 1.7-1.6 1.7h7.9c-.9 0-1.6-.7-1.6-1.7"/><path d="m27.5 43.2h12.3v7.1h-12.3z"/></g><path d="m44.2 43.2h-5.9c-.5 2.2-2.4 3.9-4.7 3.9-2.3 0-4.2-1.7-4.7-3.9h-5.9v18.8h21.1l.1-18.8" fill="#47b892"/><path d="m20.1 26.3l1.4 2.6h24.4l1.1-2.7c0-9.8-2.3-14-13.1-14.1-11.1-.1-13.8 4.3-13.8 14.2" fill="#594640"/><path d="m45.9 26.2c-.1.6-.2 1.1-.4 1.4-.3.5-.9.8-.9.8s.2-1.1.1-2.6c-.6-9-1.1-4.7-11.1-4.7-10 0-10.5-4.3-11.1 4.7-.1 1.5.1 2.6.1 2.6s-.6-.3-.9-.8c-.2-.3-.3-.8-.4-1.4-.9-.2-2.2 0-2.2 2.7 0 1.7.6 3.1 2.7 3.2.7 5.6 8.3 9.4 11.7 9.4s10.9-3.8 11.7-9.4c2.1-.1 2.7-1.5 2.7-3.2.1-2.8-1.1-3-2-2.7" fill="#ffe1bd"/><g fill="#664e27"><circle cx="28.6" cy="27.1" r="2.1"/><circle cx="38.8" cy="27.1" r="2.1"/><path d="m37.7 34.7c0 1.5-2 2.3-4 2.3s-4-.8-4-2.3c0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f939-1f3fc.svg b/public/emoji/1f939-1f3fc.svg
new file mode 100644
index 000000000..bb834f73f
--- /dev/null
+++ b/public/emoji/1f939-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48 6c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#42ade2"/><circle cx="6" cy="30" r="4" fill="#c28fef"/><path d="m17 10c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ed4c5c"/><path d="m62 24c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ffce31"/><circle cx="54" cy="53" r="4" fill="#83bf4f"/><path d="m57 56.1l-1.3 2.6 2.5 1.5c0 0 .8-2.4 1-3.2.3-1.4-1.4-2.3-2.2-.9" fill="#e0a372"/><g fill="#3b946f"><path d="m18 56.3c2.2 0 3-1.6 3.5-2.6 1.1-2.6 4.1-10.5 4.1-10.5h-2.7c-1.5 0-2.4.7-2.7 1.4l-2.8 7.4h-3.3l1.2 2.6c.4.6 1.2 1.7 2.7 1.7"/><path d="m50.3 61.6c-2.2 0-2.5-.8-3.1-2.7l-5.5-15.7h2.7c1.5 0 2.4.7 2.7 1.4l3.8 12.6h3.3l-1.2 2.7c-.4.6-1.2 1.7-2.7 1.7"/></g><path d="m13.2 47.6l1.3 2.6-2.5 1.5c0 0-.8-2.4-1-3.2-.3-1.5 1.4-2.3 2.2-.9" fill="#e0a372"/><g fill="#fed0ac"><path d="m11.7 51.5v-2.6c.3-1.9 9.4-1.9 9.1 0v2.6c-.2 1.9-9.3 1.9-9.1 0"/><path d="m58.5 60v-2.6c-.3-1.9-9.4-1.9-9.1 0v2.6c.2 1.9 9.3 1.9 9.1 0"/><path d="m36 41.6v-1.7h-4.7v1.7c0 1-.7 1.7-1.6 1.7h7.9c-.9 0-1.6-.7-1.6-1.7"/><path d="m27.5 43.2h12.3v7.1h-12.3z"/></g><path d="m44.2 43.2h-5.9c-.5 2.2-2.4 3.9-4.7 3.9-2.3 0-4.2-1.7-4.7-3.9h-5.9v18.8h21.1l.1-18.8" fill="#47b892"/><path d="m20.1 26.3l1.4 2.6h24.4l1.1-2.7c0-9.8-2.3-14-13.1-14.1-11.1-.1-13.8 4.3-13.8 14.2" fill="#dbb471"/><path d="m45.9 26.2c-.1.6-.2 1.1-.4 1.4-.3.5-.9.8-.9.8s.2-1.1.1-2.6c-.6-9-1.1-4.7-11.1-4.7-10 0-10.5-4.3-11.1 4.7-.1 1.5.1 2.6.1 2.6s-.6-.3-.9-.8c-.2-.3-.3-.8-.4-1.4-.9-.2-2.2 0-2.2 2.7 0 1.7.6 3.1 2.7 3.2.7 5.6 8.3 9.4 11.7 9.4s10.9-3.8 11.7-9.4c2.1-.1 2.7-1.5 2.7-3.2.1-2.8-1.1-3-2-2.7" fill="#fed0ac"/><g fill="#664e27"><circle cx="28.5" cy="27.1" r="2.1"/><circle cx="38.8" cy="27.1" r="2.1"/><path d="m37.7 34.7c0 1.5-2 2.3-4 2.3-2 0-4-.8-4-2.3 0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f939-1f3fd.svg b/public/emoji/1f939-1f3fd.svg
new file mode 100644
index 000000000..8c2b703d8
--- /dev/null
+++ b/public/emoji/1f939-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48 6c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#42ade2"/><circle cx="6" cy="30" r="4" fill="#c28fef"/><path d="m17 10c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ed4c5c"/><path d="m62 24c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ffce31"/><circle cx="54" cy="53" r="4" fill="#83bf4f"/><path d="m57 56.1l-1.3 2.6 2.5 1.5c0 0 .8-2.4 1-3.2.3-1.4-1.4-2.3-2.2-.9" fill="#b58360"/><g fill="#3b946f"><path d="m18 56.3c2.2 0 3-1.6 3.5-2.6 1.1-2.6 4.1-10.5 4.1-10.5h-2.7c-1.5 0-2.4.7-2.7 1.4l-2.8 7.4h-3.3l1.2 2.6c.4.6 1.2 1.7 2.7 1.7"/><path d="m50.3 61.6c-2.2 0-2.5-.8-3.1-2.7l-5.5-15.7h2.7c1.5 0 2.4.7 2.7 1.4l3.8 12.6h3.3l-1.2 2.7c-.4.6-1.2 1.7-2.7 1.7"/></g><path d="m13.2 47.6l1.3 2.6-2.5 1.5c0 0-.8-2.4-1-3.2-.3-1.5 1.4-2.3 2.2-.9" fill="#b58360"/><g fill="#d6a57c"><path d="m11.7 51.5v-2.6c.3-1.9 9.4-1.9 9.1 0v2.6c-.2 1.9-9.3 1.9-9.1 0"/><path d="m58.5 60v-2.6c-.3-1.9-9.4-1.9-9.1 0v2.6c.2 1.9 9.3 1.9 9.1 0"/><path d="m36 41.6v-1.7h-4.7v1.7c0 1-.7 1.7-1.6 1.7h7.9c-.9 0-1.6-.7-1.6-1.7"/><path d="m27.5 43.2h12.3v7.1h-12.3z"/></g><path d="m44.2 43.2h-5.9c-.5 2.2-2.4 3.9-4.7 3.9-2.3 0-4.2-1.7-4.7-3.9h-5.9v18.8h21.1l.1-18.8" fill="#47b892"/><path d="m20.1 26.3l1.4 2.6h24.4l1.1-2.7c0-9.8-2.3-14-13.1-14.1-11.1-.1-13.8 4.3-13.8 14.2" fill="#594640"/><path d="m45.9 26.2c-.1.6-.2 1.1-.4 1.4-.3.5-.9.8-.9.8s.2-1.1.1-2.6c-.6-9-1.1-4.7-11.1-4.7-10 0-10.5-4.3-11.1 4.7-.1 1.5.1 2.6.1 2.6s-.6-.3-.9-.8c-.2-.3-.3-.8-.4-1.4-.9-.2-2.2 0-2.2 2.7 0 1.7.6 3.1 2.7 3.2.7 5.6 8.3 9.4 11.7 9.4s10.9-3.8 11.7-9.4c2.1-.1 2.7-1.5 2.7-3.2.1-2.8-1.1-3-2-2.7" fill="#d6a57c"/><g fill="#664e27"><circle cx="28.6" cy="27.1" r="2.1"/><circle cx="38.8" cy="27.1" r="2.1"/><path d="m37.7 34.7c0 1.5-2 2.3-4 2.3s-4-.8-4-2.3c0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f939-1f3fe.svg b/public/emoji/1f939-1f3fe.svg
new file mode 100644
index 000000000..fcf099208
--- /dev/null
+++ b/public/emoji/1f939-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48 6c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#42ade2"/><circle cx="6" cy="30" r="4" fill="#c28fef"/><path d="m17 10c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ed4c5c"/><path d="m62 24c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ffce31"/><circle cx="54" cy="53" r="4" fill="#83bf4f"/><path d="m57 56.1l-1.3 2.6 2.5 1.5c0 0 .8-2.4 1-3.2.3-1.4-1.4-2.3-2.2-.9" fill="#935e3e"/><g fill="#3b946f"><path d="m18 56.3c2.2 0 3-1.6 3.5-2.6 1.1-2.6 4.1-10.5 4.1-10.5h-2.7c-1.5 0-2.4.7-2.7 1.4l-2.8 7.4h-3.3l1.2 2.6c.4.6 1.2 1.7 2.7 1.7"/><path d="m50.3 61.6c-2.2 0-2.5-.8-3.1-2.7l-5.5-15.7h2.7c1.5 0 2.4.7 2.7 1.4l3.8 12.6h3.3l-1.2 2.7c-.4.6-1.2 1.7-2.7 1.7"/></g><path d="m13.2 47.6l1.3 2.6-2.5 1.5c0 0-.8-2.4-1-3.2-.3-1.5 1.4-2.3 2.2-.9" fill="#935e3e"/><g fill="#b47d56"><path d="m11.7 51.5v-2.6c.3-1.9 9.4-1.9 9.1 0v2.6c-.2 1.9-9.3 1.9-9.1 0"/><path d="m58.5 60v-2.6c-.3-1.9-9.4-1.9-9.1 0v2.6c.2 1.9 9.3 1.9 9.1 0"/><path d="m36 41.6v-1.7h-4.7v1.7c0 1-.7 1.7-1.6 1.7h7.9c-.9 0-1.6-.7-1.6-1.7"/><path d="m27.5 43.2h12.3v7.1h-12.3z"/></g><path d="m44.2 43.2h-5.9c-.5 2.2-2.4 3.9-4.7 3.9-2.3 0-4.2-1.7-4.7-3.9h-5.9v18.8h21.1l.1-18.8" fill="#47b892"/><path d="m20.1 26.3l1.4 2.6h24.4l1.1-2.7c0-9.8-2.3-14-13.1-14.1-11.1-.1-13.8 4.3-13.8 14.2" fill="#231f20"/><path d="m45.9 26.2c-.1.6-.2 1.1-.4 1.4-.3.5-.9.8-.9.8s.2-1.1.1-2.6c-.6-9-1.1-4.7-11.1-4.7-10 0-10.5-4.3-11.1 4.7-.1 1.5.1 2.6.1 2.6s-.6-.3-.9-.8c-.2-.3-.3-.8-.4-1.4-.9-.2-2.2 0-2.2 2.7 0 1.7.6 3.1 2.7 3.2.7 5.6 8.3 9.4 11.7 9.4s10.9-3.8 11.7-9.4c2.1-.1 2.7-1.5 2.7-3.2.1-2.8-1.1-3-2-2.7" fill="#b47d56"/><g fill="#664e27"><circle cx="28.6" cy="27.1" r="2.1"/><circle cx="38.8" cy="27.1" r="2.1"/><path d="m37.7 34.7c0 1.5-2 2.3-4 2.3s-4-.8-4-2.3c0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f939-1f3ff.svg b/public/emoji/1f939-1f3ff.svg
new file mode 100644
index 000000000..b1d6168a0
--- /dev/null
+++ b/public/emoji/1f939-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48 6c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#42ade2"/><circle cx="6" cy="30" r="4" fill="#c28fef"/><path d="m17 10c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ed4c5c"/><path d="m62 24c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ffce31"/><circle cx="54" cy="53" r="4" fill="#83bf4f"/><path d="m57 56.1l-1.3 2.6 2.5 1.5c0 0 .8-2.4 1-3.2.3-1.4-1.4-2.3-2.2-.9" fill="#705041"/><g fill="#3b946f"><path d="m18 56.3c2.2 0 3-1.6 3.5-2.6 1.1-2.6 4.1-10.5 4.1-10.5h-2.7c-1.5 0-2.4.7-2.7 1.4l-2.8 7.4h-3.3l1.2 2.6c.4.6 1.2 1.7 2.7 1.7"/><path d="m50.3 61.6c-2.2 0-2.5-.8-3.1-2.7l-5.5-15.7h2.7c1.5 0 2.4.7 2.7 1.4l3.8 12.6h3.3l-1.2 2.7c-.4.6-1.2 1.7-2.7 1.7"/></g><path d="m13.2 47.6l1.3 2.6-2.5 1.5c0 0-.8-2.4-1-3.2-.3-1.5 1.4-2.3 2.2-.9" fill="#705041"/><g fill="#8a6859"><path d="m11.7 51.5v-2.6c.3-1.9 9.4-1.9 9.1 0v2.6c-.2 1.9-9.3 1.9-9.1 0"/><path d="m58.5 60v-2.6c-.3-1.9-9.4-1.9-9.1 0v2.6c.2 1.9 9.3 1.9 9.1 0"/><path d="m36 41.6v-1.7h-4.7v1.7c0 1-.7 1.7-1.6 1.7h7.9c-.9 0-1.6-.7-1.6-1.7"/><path d="m27.5 43.2h12.3v7.1h-12.3z"/></g><path d="m44.2 43.2h-5.9c-.5 2.2-2.4 3.9-4.7 3.9-2.3 0-4.2-1.7-4.7-3.9h-5.9v18.8h21.1l.1-18.8" fill="#47b892"/><path d="m20.1 26.3l1.4 2.6h24.4l1.1-2.7c0-9.8-2.3-14-13.1-14.1-11.1-.1-13.8 4.3-13.8 14.2" fill="#231f20"/><path d="m45.9 26.2c-.1.6-.2 1.1-.4 1.4-.3.5-.9.8-.9.8s.2-1.1.1-2.6c-.6-9-1.1-4.7-11.1-4.7-10 0-10.5-4.3-11.1 4.7-.1 1.5.1 2.6.1 2.6s-.6-.3-.9-.8c-.2-.3-.3-.8-.4-1.4-.9-.2-2.2 0-2.2 2.7 0 1.7.6 3.1 2.7 3.2.7 5.6 8.3 9.4 11.7 9.4s10.9-3.8 11.7-9.4c2.1-.1 2.7-1.5 2.7-3.2.1-2.8-1.1-3-2-2.7" fill="#8a6859"/><g fill="#574137"><circle cx="28.6" cy="27.1" r="2.1"/><circle cx="38.8" cy="27.1" r="2.1"/><path d="m37.7 34.7c0 1.5-2 2.3-4 2.3s-4-.8-4-2.3c0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f939.svg b/public/emoji/1f939.svg
new file mode 100644
index 000000000..3859ff275
--- /dev/null
+++ b/public/emoji/1f939.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m48 6c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#42ade2"/><circle cx="6" cy="30" r="4" fill="#c28fef"/><path d="m17 10c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ed4c5c"/><path d="m62 24c0 2.2-1.8 4-4 4-2.2 0-4-1.8-4-4 0-2.2 1.8-4 4-4 2.2 0 4 1.8 4 4" fill="#ffce31"/><circle cx="54" cy="53" r="4" fill="#83bf4f"/><path d="m57 56.1l-1.3 2.6 2.5 1.5c0 0 .8-2.4 1-3.2.3-1.4-1.4-2.3-2.2-.9" fill="#eba352"/><g fill="#3b946f"><path d="m18 56.3c2.2 0 3-1.6 3.5-2.6 1.1-2.6 4.1-10.5 4.1-10.5h-2.7c-1.5 0-2.4.7-2.7 1.4l-2.8 7.4h-3.3l1.2 2.6c.4.6 1.2 1.7 2.7 1.7"/><path d="m50.3 61.6c-2.2 0-2.5-.8-3.1-2.7l-5.5-15.7h2.7c1.5 0 2.4.7 2.7 1.4l3.8 12.6h3.3l-1.2 2.7c-.4.6-1.2 1.7-2.7 1.7"/></g><path d="m13.2 47.6l1.3 2.6-2.5 1.5c0 0-.8-2.4-1-3.2-.3-1.5 1.4-2.3 2.2-.9" fill="#eba352"/><g fill="#ffdd67"><path d="m11.7 51.5v-2.6c.3-1.9 9.4-1.9 9.1 0v2.6c-.2 1.9-9.3 1.9-9.1 0"/><path d="m58.5 60v-2.6c-.3-1.9-9.4-1.9-9.1 0v2.6c.2 1.9 9.3 1.9 9.1 0"/><path d="m36 41.6v-1.7h-4.7v1.7c0 1-.7 1.7-1.6 1.7h7.9c-.9 0-1.6-.7-1.6-1.7"/><path d="m27.5 43.2h12.3v7.1h-12.3z"/></g><path d="m44.2 43.2h-5.9c-.5 2.2-2.4 3.9-4.7 3.9-2.3 0-4.2-1.7-4.7-3.9h-5.9v18.8h21.1l.1-18.8" fill="#47b892"/><path d="m20.1 26.3l1.4 2.6h24.4l1.1-2.7c0-9.8-2.3-14-13.1-14.1-11.1-.1-13.8 4.3-13.8 14.2" fill="#ffb300"/><path d="m45.9 26.2c-.1.6-.2 1.1-.4 1.4-.3.5-.9.8-.9.8s.2-1.1.1-2.6c-.6-9-1.1-4.7-11.1-4.7-10 0-10.5-4.3-11.1 4.7-.1 1.5.1 2.6.1 2.6s-.6-.3-.9-.8c-.2-.3-.3-.8-.4-1.4-.9-.2-2.2 0-2.2 2.7 0 1.7.6 3.1 2.7 3.2.7 5.6 8.3 9.4 11.7 9.4s10.9-3.8 11.7-9.4c2.1-.1 2.7-1.5 2.7-3.2.1-2.8-1.1-3-2-2.7" fill="#ffdd67"/><g fill="#937237"><circle cx="28.5" cy="27.1" r="2.1"/><circle cx="38.8" cy="27.1" r="2.1"/><path d="m37.7 34.7c0 1.5-2 2.3-4 2.3-2 0-4-.8-4-2.3 0 0 0-.4.4-.4 1.8 0 5.4 0 7.2 0 .4 0 .4.4.4.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93a.svg b/public/emoji/1f93a.svg
new file mode 100644
index 000000000..f566e0605
--- /dev/null
+++ b/public/emoji/1f93a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m25.7 25.6c0 0 5.5 1.8 5.5 6 2.9 0 .4-6-5.5-6" fill="#838e96"/><path d="m27 35.6c0 0-1.9-.8-4-3l5-4.7c2 2 2.9 3.8 2.9 3.8l-3.9 3.9" fill="#ffdd67"/><path d="m28.1 28c0 0-.5 2.2-2.2 3.9-1.4 1.4-.5 2.8-.5 2.8s-2-1.2-2.6-2.2c.1 0 4.3-4.4 5.3-4.5" fill="#eba352"/><path d="m21.8 26.4c-1.9 1.8-1.5 5.2-.4 6.3 1.1 1.2 2.6-.3 4.5-2.1 1.9-1.8 3.3-3.3 2.2-4.5-1.2-1.2-4.5-1.5-6.3.3" fill="#e8e8e8"/><path d="m24.8 25.1c-.4.5-1.1 1.7 0 1.8 1.5.2 3.9.4 2.1 2.6-.3.3-.7.7-1 1-1.9 1.8-3.4 3.3-4.5 2.1-1.1-1.2-1.5-4.5.4-6.3.8-.7 1.9-1.1 3-1.2" fill="#b2c1c0"/><path d="m24.2 27.3l-22.2-20.8 21.9 21.9c.4-.4.5-.9.3-1.1" fill="#838e96"/><path d="m22.6 28.8l-20.6-22.3 21.9 21.9c-.5.4-1.1.6-1.3.4" fill="#3e4347"/><path d="m22.8 32.5c0 .2-.7.4-1.1 0-1.7-1.6-.7-4.5-.7-4.5s-.4 2.8 1.1 4.2c.2.2.7.2.7.3" fill="#fff"/><g fill="#e8e8e8"><path d="m30.5 30.8c4.3 3.2 5.8 2.5 7.5 4.1 2.1-4.5 5.4-6.3 5.4-6.3 1-5 5.6-5.6 5.6-5.6l-1.6 11.7c0 0-5.3 7-9.9 7-1.2 0-11.9-6.4-11.9-6.4 4.2-1.4 4.9-4.5 4.9-4.5"/><path d="m58.8 23.6c0 0-.1-2 1.7-5 2-3.4 4.3-16-8.4-16v21h6.7"/></g><path d="m45.1 12.3c0 5.7 3.6 10.3 6.4 10.3 2.8 0 5.1-4.6 5.1-10.3 0-5.7-2.1-10.3-5-10.3-2.8 0-6.5 4.6-6.5 10.3" fill="#b2c1c0"/><path d="m44.5 12.3c0 5 2.9 9 5.1 9s3.8-4 3.8-9c0-5-1.7-9-3.8-9s-5.1 4-5.1 9" fill="#3e4347"/><g fill="#b2c1c0"><path d="m50 11.8l1.3 1.8-1.3 1.8-1.2-1.8z"/><path d="m50.3 18.3l-.9 1.3-.9-1.3.9-1.2z"/><path d="m47.1 16l-.7.9-.6-.9.6-.9z"/><path d="m48.2 16l-.7-.9.7-.9.6.9z"/><path d="m50.9 9.9l-.6.9-.6-.9.6-.9z"/><path d="m50 6.6l.7-1 .6 1-.6.9z"/><path d="m48.2 5l.6-1 .6 1-.6.9z"/><path d="m51.8 11.4l.6.9-.6.9-.7-.9z"/><path d="m51.9 17.2l-.6.9-.6-.9.6-.9z"/><path d="m46.9 12l.6-.9.7.9-.7.9z"/><path d="m46.8 9.9l-.4-.7.4-.6.5.6z"/><path d="m46.7 6.3l.5-.7.4.7-.4.6z"/><path d="m45.4 13.5l.4-.6.5.6-.5.7z"/><path d="m47.7 18.3l-.4.7-.5-.7.5-.6z"/><path d="m47.4 8.3l.9-1.4 1 1.4-1 1.3z"/></g><path d="m53.9 62h-11.8c0 0 .8-5.6 6.9-13 0 0 7.4-14.1 7.4-28.3 0 0 3.7.6 5.6 2.7v38.2c-1.7-1.6-3-3.6-3-3.6l-2.1-.2c-.1-.1-.8 2-3 4.2" fill="#e8e8e8"/><path d="m46.4 23.6c3.6-3.8 12.1-.6 13.9.8 0 0-1.6 9.2 1.7 20.7v6.8c-1.4 1-3.3 4.1-3 6.2-.7 0-1.4 0-2.1-.2-5.2-4.5-8-8.8-8-8.8-4.6-11.5-6.1-21.7-2.5-25.5" fill="#b2c1c0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93c-1f3fb.svg b/public/emoji/1f93c-1f3fb.svg
new file mode 100644
index 000000000..107ff2667
--- /dev/null
+++ b/public/emoji/1f93c-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#e6b796"><path d="m44.4 9.3c-3 3.7-4.3 7.1-12.2 11.6-2.8 1.6-3.2 5-4.3 4.8-6.3-1.3-20.4-2.7-20.4-2.7l-1.5 8.2c-.8 11.3 18.5 7.4 22.9 5.4 2.7-1.2 4.5-1.4 5.8-3.7 1.2-2.2 3.3.5 15.3-19.9l-5.6-3.7"/><path d="m46.2 31.5l9.2-7.6 3 11.6-9.3 2.7z"/></g><path d="m50.5 7.1l-14.8 8.9c-.9 4.2.9 5.8 1.2 7.4.2.7-.8 2.4-1.4 3.3-1.2 2 1.8 2.4 2.7 1.9 1 1.4.7 2.2 1.5 1.6.7-.5 2.1 2.3 1.9 3.1l10.8-1.5-1.9-24.7" fill="#ffe1bd"/><path d="m43 2.9c12-3.3 16.4 7.3 16.7 15.4.2 4.3-2.8 8.4-4.8 10.1l-9.3-16.8c-1.9-.3-8.4 5.4-9.9 4.4-4-2.7.2-11.1 7.3-13.1" fill="#594640"/><path d="m41.6 3.9l6.1 12c-.3 1-.8 2.4-.5 4.2 2.1 12.4 4.8 7.9 8.4 2.6 1-1.5 1.5-3.7 1.5-4.8l2.9-1.1c1-.4.2-3.5-.8-3l-3.2 1.2c-.8-.9-5.3-1.9-6.4-1.4l-5.6-11c-.6-1.3-3-.4-2.4 1.3" fill="#ed4c5c"/><path d="m12.8 6l14.7 10c.9 4.2-.9 5.8-1.2 7.4-.2.7.8 2.4 1.4 3.3 1.2 2-1.8 2.4-2.7 1.9-1 1.4-.7 2.2-1.5 1.6-.7-.5-2.3 2.4-1.9 3.1.4.6-.4.8-1.2.2-.9 3.4-2.8 2.7-6.9 1.2-8.6-3.2-.7-28.7-.7-28.7" fill="#ffe1bd"/><path d="m20.1 2.9c-11.9-3.3-16.3 7.3-16.6 15.4-.2 4.3 1.1 7.4 3.2 9.2l1.4-.5 9.5-15.3c1.9-.3 8.5 5.4 9.9 4.4 3.9-2.8-.2-11.2-7.4-13.2" fill="#594640"/><path d="m19.1 2.6l-5.6 11c-1.1-.5-5.5.5-6.4 1.4l-3.1-1.2c-.9-.4-1.8 2.6-.8 3l2.9 1.1c.1 1.1.5 3.3 1.5 4.8 3.6 5.3 6.3 9.9 8.4-2.6.3-1.8-.2-3.2-.5-4.2l6-12.1c.7-1.3-1.6-2.4-2.4-1.2" fill="#42ade2"/><path d="m15.6 34.8l-1.8-10.6c-.2-1.4-2.9-.9-2.6.5l1.8 10.6 2.6-.5" fill="#e8e8e8"/><path d="m17.4 62c0 0 3.6-8 3.6-13.6 0-8.3-6.1-10.9-10.4-12.3-4.1-1.3-4.6-5-4.6-5-1 0-6.2 6.8-3 16.8 2.5 7.9-.4 14-.4 14h14.8z" fill="#42ade2"/><path d="m4.8 62h6.5c0 0 4.9-4.8 4.9-13.3 0-12.2-8.2-12.9-10.7-10.4-3.1 3.4-1.4 6.7.3 13.5 1 4-1 10.2-1 10.2" fill="#e6b796"/><path d="m46.5 62c0 0-3.6-8-3.6-13.6 0-8.3 6.1-10.9 10.4-12.3 4.1-1.3 4.6-5 4.6-5 1 0 6.2 6.8 3 16.8-2.5 7.9.4 14 .4 14h-14.8z" fill="#ed4c5c"/><path d="m59.1 62h-6.5c0 0-4.9-4.8-4.9-13.3 0-12.2 8.2-12.9 10.7-10.4 3.2 3.4 1.5 6.7-.2 13.5-1 4 .9 10.2.9 10.2" fill="#e6b796"/><path d="m41.7 32.9c0 0 3.7-1.9 7.3-4.8.5-.4.6-3.8 4.2-6.1 2.1-1.3 3.2.3 4-.1.9-.4 2.3 0 2.3 0l-6.3 10.7-11.5.3" opacity=".3" fill="#3e4347"/><path d="m60.8 23.1c-1.5-3-4.9.1-4.9.1s-.9-2.2-3.2-.3c-2.7 2.2-2.1 4.7-3.3 5.9-2.7 2-5.6 3.9-12.3 5.3-3.2.6-4.5 3.7-5.5 3.2-5.6-3.3-10.6 1.6-15.4 0-10.1-3.5-12.9 1.6-12.7 6.9.2 3.8 4.8 5.8 8.3 6.6 8.3 2.1 14.1-2.6 18.9-3.1 2.9-.3 3.5.4 5.4-1.4 1.7-1.7 2.9 1.2 17.8-11.8 0 0 2.1.2 6.5-3.5 2-1.7 2.2-4.3.4-7.9" fill="#ffe1bd"/><path d="m25.1 43c0 0 4.9.7 7.6-6-4.6 5.6-7.6 6-7.6 6" fill="#e6b796"/><path d="m32.3 47.6c0 0-6.5-2-12.7-8.7-1.1-1.2-.7-3.4-3.6-5.4l-3.1.3c-.6-.6-2.7-3.2-4.6-1.2-1.8 1.8-2.6 6.6-1.2 8.4.8 1 7 5 7.4 5.5 4.7 5.7 5.3 9.4 5.3 9.4s.8-2.2 1.2-5.1l11.3-3.2" opacity=".3" fill="#3e4347"/><path d="m60.9 41.9c-2.3-5.8-7.9-7.3-13.2-.3-3.1 4.1-9.7 2.4-13.2 7.7-2.2-3.4-7.3-2-15.4-9.6 0 0-.2-4.1-3.1-6.2-2-1.5-3.1.3-3.1.3s-3.4-3.1-4.9-.1c-1.8 3.6-1.9 6.5.5 7.9 4.1 2.5 6.5 2.8 6.5 2.8 12.8 14.5 13.8 12.1 15.5 13.4 2.9 2.5 3.8 2.1 9.6.4 4.6-1.3 11.6-1.1 17.9-7.2 2.4-2.6 4.3-5.6 2.9-9.1" fill="#ffe1bd"/><g fill="#e6b796"><path d="m46.9 42.7c0 0 6.3 5.3 10.3 4.2-3.7 2-8.3-.6-10.3-4.2"/><path d="m44 50.1c0 0-3.5 3.6-9.5-.1 6.9 1.7 9.5.1 9.5.1"/></g><g fill="#664e27"><path d="m40.9 22.3c.3 1.1-.1 2.2-.9 2.4-.8.2-1.2-.6-1.6-1.7-.3-1.2 2.2-1.8 2.5-.7"/><path d="m22.7 22.3c-.3 1.1.1 2.2.9 2.4.8.2 1.2-.6 1.6-1.7.2-1.2-2.2-1.8-2.5-.7"/><path d="m22.3 29.8c0 0-1.5 1.7-1.4 2.9 0 0-1.8-1.4-1.2-2.4.5-1 2.6-.5 2.6-.5"/><path d="m40.8 29.8c0 0 1.5 1.7 1.4 2.9 0 0 1.8-1.4 1.2-2.4-.4-1-2.6-.5-2.6-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93c-1f3fc.svg b/public/emoji/1f93c-1f3fc.svg
new file mode 100644
index 000000000..e417df2d8
--- /dev/null
+++ b/public/emoji/1f93c-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#e0a372"><path d="m44.4 9.3c-3 3.7-4.3 7.1-12.2 11.6-2.8 1.6-3.2 5-4.3 4.8-6.3-1.3-20.4-2.7-20.4-2.7l-1.5 8.2c-.8 11.3 18.5 7.4 22.9 5.4 2.7-1.2 4.5-1.4 5.8-3.7 1.2-2.2 3.3.5 15.3-19.9l-5.6-3.7"/><path d="m46.2 31.5l9.2-7.6 3 11.6-9.3 2.7z"/></g><path d="m50.5 7.1l-14.8 8.9c-.9 4.2.9 5.8 1.2 7.4.2.7-.8 2.4-1.4 3.3-1.2 2 1.8 2.4 2.7 1.9 1 1.4.7 2.2 1.5 1.6.7-.5 2.1 2.3 1.9 3.1l10.8-1.5-1.9-24.7" fill="#fed0ac"/><path d="m43 2.9c12-3.3 16.4 7.3 16.7 15.4.2 4.3-2.8 8.4-4.8 10.1l-9.3-16.8c-1.9-.3-8.4 5.4-9.9 4.4-4-2.7.2-11.1 7.3-13.1" fill="#dbb471"/><path d="m41.6 3.9l6.1 12c-.3 1-.8 2.4-.5 4.2 2.1 12.4 4.8 7.9 8.4 2.6 1-1.5 1.5-3.7 1.5-4.8l2.9-1.1c1-.4.2-3.5-.8-3l-3.2 1.2c-.8-.9-5.3-1.9-6.4-1.4l-5.6-11c-.6-1.3-3-.4-2.4 1.3" fill="#ed4c5c"/><path d="m12.8 6l14.7 10c.9 4.2-.9 5.8-1.2 7.4-.2.7.8 2.4 1.4 3.3 1.2 2-1.8 2.4-2.7 1.9-1 1.4-.7 2.2-1.5 1.6-.7-.5-2.3 2.4-1.9 3.1.4.6-.4.8-1.2.2-.9 3.4-2.8 2.7-6.9 1.2-8.6-3.2-.7-28.7-.7-28.7" fill="#fed0ac"/><path d="m20.1 2.9c-11.9-3.3-16.3 7.3-16.6 15.4-.2 4.3 1.1 7.4 3.2 9.2l1.4-.5 9.5-15.3c1.9-.3 8.5 5.4 9.9 4.4 3.9-2.8-.2-11.2-7.4-13.2" fill="#dbb471"/><path d="m19.1 2.6l-5.6 11c-1.1-.5-5.5.5-6.4 1.4l-3.1-1.2c-.9-.4-1.8 2.6-.8 3l2.9 1.1c.1 1.1.5 3.3 1.5 4.8 3.6 5.3 6.3 9.9 8.4-2.6.3-1.8-.2-3.2-.5-4.2l6-12.1c.7-1.3-1.6-2.4-2.4-1.2" fill="#42ade2"/><path d="m15.6 34.8l-1.8-10.6c-.2-1.4-2.9-.9-2.6.5l1.8 10.6 2.6-.5" fill="#e8e8e8"/><path d="m17.4 62c0 0 3.6-8 3.6-13.6 0-8.3-6.1-10.9-10.4-12.3-4.1-1.3-4.6-5-4.6-5-1 0-6.2 6.8-3 16.8 2.5 7.9-.4 14-.4 14h14.8z" fill="#42ade2"/><path d="m4.8 62h6.5c0 0 4.9-4.8 4.9-13.3 0-12.2-8.2-12.9-10.7-10.4-3.1 3.4-1.4 6.7.3 13.5 1 4-1 10.2-1 10.2" fill="#e0a372"/><path d="m46.5 62c0 0-3.6-8-3.6-13.6 0-8.3 6.1-10.9 10.4-12.3 4.1-1.3 4.6-5 4.6-5 1 0 6.2 6.8 3 16.8-2.5 7.9.4 14 .4 14h-14.8z" fill="#ed4c5c"/><path d="m59.1 62h-6.5c0 0-4.9-4.8-4.9-13.3 0-12.2 8.2-12.9 10.7-10.4 3.2 3.4 1.5 6.7-.2 13.5-1 4 .9 10.2.9 10.2" fill="#e0a372"/><path d="m41.7 32.9c0 0 3.7-1.9 7.3-4.8.5-.4.6-3.8 4.2-6.1 2.1-1.3 3.2.3 4-.1.9-.4 2.3 0 2.3 0l-6.3 10.7-11.5.3" opacity=".3" fill="#3e4347"/><path d="m60.8 23.1c-1.5-3-4.9.1-4.9.1s-.9-2.2-3.2-.3c-2.7 2.2-2.1 4.7-3.3 5.9-2.7 2-5.6 3.9-12.3 5.3-3.2.6-4.5 3.7-5.5 3.2-5.6-3.3-10.6 1.6-15.4 0-10.1-3.5-12.9 1.6-12.7 6.9.2 3.8 4.8 5.8 8.3 6.6 8.3 2.1 14.1-2.6 18.9-3.1 2.9-.3 3.5.4 5.4-1.4 1.7-1.7 2.9 1.2 17.8-11.8 0 0 2.1.2 6.5-3.5 2-1.7 2.2-4.3.4-7.9" fill="#fed0ac"/><path d="m25.1 43c0 0 4.9.7 7.6-6-4.6 5.6-7.6 6-7.6 6" fill="#e0a372"/><path d="m32.3 47.6c0 0-6.5-2-12.7-8.7-1.1-1.2-.7-3.4-3.6-5.4l-3.1.3c-.6-.6-2.7-3.2-4.6-1.2-1.8 1.8-2.6 6.6-1.2 8.4.8 1 7 5 7.4 5.5 4.7 5.7 5.3 9.4 5.3 9.4s.8-2.2 1.2-5.1l11.3-3.2" opacity=".3" fill="#3e4347"/><path d="m60.9 41.9c-2.3-5.8-7.9-7.3-13.2-.3-3.1 4.1-9.7 2.4-13.2 7.7-2.2-3.4-7.3-2-15.4-9.6 0 0-.2-4.1-3.1-6.2-2-1.5-3.1.3-3.1.3s-3.4-3.1-4.9-.1c-1.8 3.6-1.9 6.5.5 7.9 4.1 2.5 6.5 2.8 6.5 2.8 12.8 14.5 13.8 12.1 15.5 13.4 2.9 2.5 3.8 2.1 9.6.4 4.6-1.3 11.6-1.1 17.9-7.2 2.4-2.6 4.3-5.6 2.9-9.1" fill="#fed0ac"/><g fill="#e0a372"><path d="m46.9 42.7c0 0 6.3 5.3 10.3 4.2-3.7 2-8.3-.6-10.3-4.2"/><path d="m44 50.1c0 0-3.5 3.6-9.5-.1 6.9 1.7 9.5.1 9.5.1"/></g><g fill="#664e27"><path d="m40.9 22.3c.3 1.1-.1 2.2-.9 2.4-.8.2-1.2-.6-1.6-1.7-.3-1.2 2.2-1.8 2.5-.7"/><path d="m22.7 22.3c-.3 1.1.1 2.2.9 2.4.8.2 1.2-.6 1.6-1.7.2-1.2-2.2-1.8-2.5-.7"/><path d="m22.3 29.8c0 0-1.5 1.7-1.4 2.9 0 0-1.8-1.4-1.2-2.4.5-1 2.6-.5 2.6-.5"/><path d="m40.8 29.8c0 0 1.5 1.7 1.4 2.9 0 0 1.8-1.4 1.2-2.4-.4-1-2.6-.5-2.6-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93c-1f3fd.svg b/public/emoji/1f93c-1f3fd.svg
new file mode 100644
index 000000000..5b897f9db
--- /dev/null
+++ b/public/emoji/1f93c-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b58360"><path d="m44.4 9.3c-3 3.7-4.3 7.1-12.2 11.6-2.8 1.6-3.2 5-4.3 4.8-6.3-1.3-20.4-2.7-20.4-2.7l-1.5 8.2c-.8 11.3 18.5 7.4 22.9 5.4 2.7-1.2 4.5-1.4 5.8-3.7 1.2-2.2 3.3.5 15.3-19.9l-5.6-3.7"/><path d="m46.2 31.5l9.2-7.6 3 11.6-9.3 2.7z"/></g><path d="m50.5 7.1l-14.9 8.9c-.9 4.2.9 5.8 1.2 7.4.2.7-.8 2.4-1.4 3.3-1.2 2 1.8 2.4 2.7 1.9 1 1.4.7 2.2 1.5 1.6.7-.5 2.1 2.3 1.9 3.1l10.8-1.5-1.8-24.7" fill="#d6a57c"/><path d="m43 2.9c12-3.3 16.4 7.3 16.7 15.4.2 4.3-2.8 8.4-4.8 10.1l-9.3-16.8c-1.9-.3-8.4 5.4-9.9 4.4-4-2.7.2-11.1 7.3-13.1" fill="#594640"/><path d="m41.6 3.9l6.1 12c-.3 1-.8 2.4-.5 4.2 2.1 12.4 4.8 7.9 8.4 2.6 1-1.5 1.5-3.7 1.5-4.8l2.9-1.1c1-.4.2-3.5-.8-3l-3.2 1.2c-.8-.9-5.3-1.9-6.4-1.4l-5.6-11c-.6-1.3-3-.4-2.4 1.3" fill="#ed4c5c"/><path d="m12.8 6l14.7 10c.9 4.2-.9 5.8-1.2 7.4-.2.7.8 2.4 1.4 3.3 1.2 2-1.8 2.4-2.7 1.9-1 1.4-.7 2.2-1.5 1.6-.7-.5-2.3 2.4-1.9 3.1.4.6-.4.8-1.2.2-.9 3.4-2.8 2.7-6.9 1.2-8.6-3.2-.7-28.7-.7-28.7" fill="#d6a57c"/><path d="m20.1 2.9c-11.9-3.3-16.3 7.3-16.6 15.4-.2 4.3 1.1 7.4 3.2 9.2l1.4-.5 9.5-15.3c1.9-.3 8.5 5.4 9.9 4.4 3.9-2.8-.2-11.2-7.4-13.2" fill="#594640"/><path d="m19.1 2.6l-5.6 11c-1.1-.5-5.5.5-6.4 1.4l-3.1-1.2c-.9-.4-1.8 2.6-.8 3l2.9 1.1c.1 1.1.5 3.3 1.5 4.8 3.6 5.3 6.3 9.9 8.4-2.6.3-1.8-.2-3.2-.5-4.2l6-12.1c.7-1.3-1.6-2.4-2.4-1.2" fill="#42ade2"/><path d="m15.6 34.8l-1.8-10.6c-.2-1.4-2.9-.9-2.6.5l1.8 10.6 2.6-.5" fill="#e8e8e8"/><path d="m17.4 62c0 0 3.6-8 3.6-13.6 0-8.3-6.1-10.9-10.4-12.3-4.1-1.3-4.6-5-4.6-5-1 0-6.2 6.8-3 16.8 2.5 7.9-.4 14-.4 14h14.8z" fill="#42ade2"/><path d="m4.8 62h6.5c0 0 4.9-4.8 4.9-13.3 0-12.2-8.2-12.9-10.7-10.4-3.1 3.4-1.4 6.7.3 13.5 1 4-1 10.2-1 10.2" fill="#b58360"/><path d="m46.5 62c0 0-3.6-8-3.6-13.6 0-8.3 6.1-10.9 10.4-12.3 4.1-1.3 4.6-5 4.6-5 1 0 6.2 6.8 3 16.8-2.5 7.9.4 14 .4 14h-14.8z" fill="#ed4c5c"/><path d="m59.1 62h-6.5c0 0-4.9-4.8-4.9-13.3 0-12.2 8.2-12.9 10.7-10.4 3.2 3.4 1.5 6.7-.2 13.5-1 4 .9 10.2.9 10.2" fill="#b58360"/><path d="m41.7 32.9c0 0 3.7-1.9 7.3-4.8.5-.4.6-3.8 4.2-6.1 2.1-1.3 3.2.3 4-.1.9-.4 2.3 0 2.3 0l-6.3 10.7-11.5.3" opacity=".3" fill="#3e4347"/><path d="m60.7 23.1c-1.5-3-4.9.1-4.9.1s-.8-2.2-3.1-.3c-2.7 2.2-2.1 4.7-3.3 5.9-2.7 2-5.6 3.9-12.3 5.3-3.2.6-4.5 3.7-5.5 3.2-5.6-3.3-10.6 1.6-15.4 0-10.1-3.5-12.9 1.6-12.7 6.9.2 3.8 4.8 5.8 8.3 6.6 8.3 2.1 14.1-2.6 18.9-3.1 2.9-.3 3.5.4 5.4-1.4 1.7-1.7 2.9 1.2 17.8-11.8 0 0 2.1.2 6.5-3.5 2-1.7 2.2-4.3.3-7.9" fill="#d6a57c"/><path d="m25.1 43c0 0 4.9.7 7.6-6-4.6 5.6-7.6 6-7.6 6" fill="#b58360"/><path d="m32.3 47.6c0 0-6.5-2-12.7-8.7-1.1-1.2-.7-3.4-3.6-5.4l-3.1.3c-.6-.6-2.7-3.2-4.6-1.2-1.8 1.8-2.6 6.6-1.2 8.4.8 1 7 5 7.4 5.5 4.7 5.7 5.3 9.4 5.3 9.4s.8-2.2 1.2-5.1l11.3-3.2" opacity=".3" fill="#3e4347"/><path d="m60.9 41.9c-2.3-5.8-7.9-7.3-13.2-.3-3.1 4.1-9.7 2.4-13.2 7.7-2.2-3.4-7.3-2-15.4-9.6 0 0-.2-4.1-3.1-6.2-2-1.5-3.1.3-3.1.3s-3.4-3.1-4.9-.1c-1.8 3.6-1.9 6.5.5 7.9 4.1 2.5 6.5 2.8 6.5 2.8 12.8 14.5 13.8 12.1 15.5 13.4 2.9 2.5 3.8 2.1 9.6.4 4.6-1.3 11.6-1.1 17.9-7.2 2.4-2.6 4.3-5.6 2.9-9.1" fill="#d6a57c"/><g fill="#b58360"><path d="m46.9 42.7c0 0 6.3 5.3 10.3 4.2-3.7 2-8.3-.6-10.3-4.2"/><path d="m44 50.1c0 0-3.5 3.6-9.5-.1 6.9 1.7 9.5.1 9.5.1"/></g><g fill="#664e27"><path d="m40.9 22.3c.3 1.1-.1 2.2-.9 2.4-.8.2-1.2-.6-1.6-1.7-.3-1.2 2.2-1.8 2.5-.7"/><path d="m22.7 22.3c-.3 1.1.1 2.2.9 2.4.8.2 1.2-.6 1.6-1.7.2-1.2-2.2-1.8-2.5-.7"/><path d="m22.3 29.8c0 0-1.5 1.7-1.4 2.9 0 0-1.8-1.4-1.2-2.4.5-1 2.6-.5 2.6-.5"/><path d="m40.8 29.8c0 0 1.5 1.7 1.4 2.9 0 0 1.8-1.4 1.2-2.4-.4-1-2.6-.5-2.6-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93c-1f3fe.svg b/public/emoji/1f93c-1f3fe.svg
new file mode 100644
index 000000000..7f3425021
--- /dev/null
+++ b/public/emoji/1f93c-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#935e3e"><path d="m44.4 9.3c-3 3.7-4.3 7.1-12.2 11.6-2.8 1.6-3.2 5-4.3 4.8-6.3-1.3-20.4-2.7-20.4-2.7l-1.5 8.2c-.8 11.3 18.5 7.4 22.9 5.4 2.7-1.2 4.5-1.4 5.8-3.7 1.2-2.2 3.3.5 15.3-19.9l-5.6-3.7"/><path d="m46.2 31.5l9.2-7.6 3 11.6-9.3 2.7z"/></g><path d="m50.5 7.1l-14.9 8.9c-.9 4.2.9 5.8 1.2 7.4.2.7-.8 2.4-1.4 3.3-1.2 2 1.8 2.4 2.7 1.9 1 1.4.7 2.2 1.5 1.6.7-.5 2.1 2.3 1.9 3.1l10.8-1.5-1.8-24.7" fill="#b47d56"/><path d="m43 2.9c12-3.3 16.4 7.3 16.7 15.4.2 4.3-2.8 8.4-4.8 10.1l-9.3-16.8c-1.9-.3-8.4 5.4-9.9 4.4-4-2.7.2-11.1 7.3-13.1" fill="#231f20"/><path d="m41.6 3.9l6.1 12c-.3 1-.8 2.4-.5 4.2 2.1 12.4 4.8 7.9 8.4 2.6 1-1.5 1.5-3.7 1.5-4.8l2.9-1.1c1-.4.2-3.5-.8-3l-3.2 1.2c-.8-.9-5.3-1.9-6.4-1.4l-5.6-11c-.6-1.3-3-.4-2.4 1.3" fill="#ed4c5c"/><path d="m12.8 6l14.7 10c.9 4.2-.9 5.8-1.2 7.4-.2.7.8 2.4 1.4 3.3 1.2 2-1.8 2.4-2.7 1.9-1 1.4-.7 2.2-1.5 1.6-.7-.5-2.3 2.4-1.9 3.1.4.6-.4.8-1.2.2-.9 3.4-2.8 2.7-6.9 1.2-8.6-3.2-.7-28.7-.7-28.7" fill="#b47d56"/><path d="m20.1 2.9c-11.9-3.3-16.3 7.3-16.6 15.4-.2 4.3 1.1 7.4 3.2 9.2l1.4-.5 9.5-15.3c1.9-.3 8.5 5.4 9.9 4.4 3.9-2.8-.2-11.2-7.4-13.2" fill="#231f20"/><path d="m19.1 2.6l-5.6 11c-1.1-.5-5.5.5-6.4 1.4l-3.1-1.2c-.9-.4-1.8 2.6-.8 3l2.9 1.1c.1 1.1.5 3.3 1.5 4.8 3.6 5.3 6.3 9.9 8.4-2.6.3-1.8-.2-3.2-.5-4.2l6-12.1c.7-1.3-1.6-2.4-2.4-1.2" fill="#42ade2"/><path d="m15.6 34.8l-1.8-10.6c-.2-1.4-2.9-.9-2.6.5l1.8 10.6 2.6-.5" fill="#e8e8e8"/><path d="m17.4 62c0 0 3.6-8 3.6-13.6 0-8.3-6.1-10.9-10.4-12.3-4.1-1.3-4.6-5-4.6-5-1 0-6.2 6.8-3 16.8 2.5 7.9-.4 14-.4 14h14.8z" fill="#42ade2"/><path d="m4.8 62h6.5c0 0 4.9-4.8 4.9-13.3 0-12.2-8.2-12.9-10.7-10.4-3.1 3.4-1.4 6.7.3 13.5 1 4-1 10.2-1 10.2" fill="#935e3e"/><path d="m46.5 62c0 0-3.6-8-3.6-13.6 0-8.3 6.1-10.9 10.4-12.3 4.1-1.3 4.6-5 4.6-5 1 0 6.2 6.8 3 16.8-2.5 7.9.4 14 .4 14h-14.8z" fill="#ed4c5c"/><path d="m59.1 62h-6.5c0 0-4.9-4.8-4.9-13.3 0-12.2 8.2-12.9 10.7-10.4 3.2 3.4 1.5 6.7-.2 13.5-1 4 .9 10.2.9 10.2" fill="#935e3e"/><path d="m41.7 32.9c0 0 3.7-1.9 7.3-4.8.5-.4.6-3.8 4.2-6.1 2.1-1.3 3.2.3 4-.1.9-.4 2.3 0 2.3 0l-6.3 10.7-11.5.3" opacity=".3" fill="#3e4347"/><path d="m60.7 23.1c-1.5-3-4.9.1-4.9.1s-.8-2.2-3.1-.3c-2.7 2.2-2.1 4.7-3.3 5.9-2.7 2-5.6 3.9-12.3 5.3-3.2.6-4.5 3.7-5.5 3.2-5.6-3.3-10.6 1.6-15.4 0-10.1-3.5-12.9 1.6-12.7 6.9.2 3.8 4.8 5.8 8.3 6.6 8.3 2.1 14.1-2.6 18.9-3.1 2.9-.3 3.5.4 5.4-1.4 1.7-1.7 2.9 1.2 17.8-11.8 0 0 2.1.2 6.5-3.5 2-1.7 2.2-4.3.3-7.9" fill="#b47d56"/><path d="m25.1 43c0 0 4.9.7 7.6-6-4.6 5.6-7.6 6-7.6 6" fill="#935e3e"/><path d="m32.3 47.6c0 0-6.5-2-12.7-8.7-1.1-1.2-.7-3.4-3.6-5.4l-3.1.3c-.6-.6-2.7-3.2-4.6-1.2-1.8 1.8-2.6 6.6-1.2 8.4.8 1 7 5 7.4 5.5 4.7 5.7 5.3 9.4 5.3 9.4s.8-2.2 1.2-5.1l11.3-3.2" opacity=".3" fill="#3e4347"/><path d="m60.9 41.9c-2.3-5.8-7.9-7.3-13.2-.3-3.1 4.1-9.7 2.4-13.2 7.7-2.2-3.4-7.3-2-15.4-9.6 0 0-.2-4.1-3.1-6.2-2-1.5-3.1.3-3.1.3s-3.4-3.1-4.9-.1c-1.8 3.6-1.9 6.5.5 7.9 4.1 2.5 6.5 2.8 6.5 2.8 12.8 14.5 13.8 12.1 15.5 13.4 2.9 2.5 3.8 2.1 9.6.4 4.6-1.3 11.6-1.1 17.9-7.2 2.4-2.6 4.3-5.6 2.9-9.1" fill="#b47d56"/><g fill="#935e3e"><path d="m46.9 42.7c0 0 6.3 5.3 10.3 4.2-3.7 2-8.3-.6-10.3-4.2"/><path d="m44 50.1c0 0-3.5 3.6-9.5-.1 6.9 1.7 9.5.1 9.5.1"/></g><g fill="#664e27"><path d="m40.9 22.3c.3 1.1-.1 2.2-.9 2.4-.8.2-1.2-.6-1.6-1.7-.3-1.2 2.2-1.8 2.5-.7"/><path d="m22.7 22.3c-.3 1.1.1 2.2.9 2.4.8.2 1.2-.6 1.6-1.7.2-1.2-2.2-1.8-2.5-.7"/><path d="m22.3 29.8c0 0-1.5 1.7-1.4 2.9 0 0-1.8-1.4-1.2-2.4.5-1 2.6-.5 2.6-.5"/><path d="m40.8 29.8c0 0 1.5 1.7 1.4 2.9 0 0 1.8-1.4 1.2-2.4-.4-1-2.6-.5-2.6-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93c-1f3ff.svg b/public/emoji/1f93c-1f3ff.svg
new file mode 100644
index 000000000..a4e5ecc50
--- /dev/null
+++ b/public/emoji/1f93c-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#705041"><path d="m44.4 9.3c-3 3.7-4.3 7.1-12.2 11.6-2.8 1.6-3.2 5-4.3 4.8-6.3-1.3-20.4-2.7-20.4-2.7l-1.5 8.2c-.8 11.3 18.5 7.4 22.9 5.4 2.7-1.2 4.5-1.4 5.8-3.7 1.2-2.2 3.3.5 15.3-19.9l-5.6-3.7"/><path d="m46.2 31.5l9.2-7.6 3 11.6-9.3 2.7z"/></g><path d="m50.5 7.1l-14.8 8.9c-.9 4.2.9 5.8 1.2 7.4.2.7-.8 2.4-1.4 3.3-1.2 2 1.8 2.4 2.7 1.9 1 1.4.7 2.2 1.5 1.6.7-.5 2.1 2.3 1.9 3.1l10.8-1.5-1.9-24.7" fill="#8a6859"/><path d="m43 2.9c12-3.3 16.4 7.3 16.7 15.4.2 4.3-2.8 8.4-4.8 10.1l-9.3-16.8c-1.9-.3-8.4 5.4-9.9 4.4-4-2.7.2-11.1 7.3-13.1" fill="#231f20"/><path d="m41.6 3.9l6.1 12c-.3 1-.8 2.4-.5 4.2 2.1 12.4 4.8 7.9 8.4 2.6 1-1.5 1.5-3.7 1.5-4.8l2.9-1.1c1-.4.2-3.5-.8-3l-3.2 1.2c-.8-.9-5.3-1.9-6.4-1.4l-5.6-11c-.6-1.3-3-.4-2.4 1.3" fill="#ed4c5c"/><path d="m12.8 6l14.7 10c.9 4.2-.9 5.8-1.2 7.4-.2.7.8 2.4 1.4 3.3 1.2 2-1.8 2.4-2.7 1.9-1 1.4-.7 2.2-1.5 1.6-.7-.5-2.3 2.4-1.9 3.1.4.6-.4.8-1.2.2-.9 3.4-2.8 2.7-6.9 1.2-8.6-3.2-.7-28.7-.7-28.7" fill="#8a6859"/><path d="m20.1 2.9c-11.9-3.3-16.3 7.3-16.6 15.4-.2 4.3 1.1 7.4 3.2 9.2l1.4-.5 9.5-15.3c1.9-.3 8.5 5.4 9.9 4.4 3.9-2.8-.2-11.2-7.4-13.2" fill="#231f20"/><path d="m19.1 2.6l-5.6 11c-1.1-.5-5.5.5-6.4 1.4l-3.1-1.2c-.9-.4-1.8 2.6-.8 3l2.9 1.1c.1 1.1.5 3.3 1.5 4.8 3.6 5.3 6.3 9.9 8.4-2.6.3-1.8-.2-3.2-.5-4.2l6-12.1c.7-1.3-1.6-2.4-2.4-1.2" fill="#42ade2"/><path d="m15.6 34.8l-1.8-10.6c-.2-1.4-2.9-.9-2.6.5l1.8 10.6 2.6-.5" fill="#e8e8e8"/><path d="m17.4 62c0 0 3.6-8 3.6-13.6 0-8.3-6.1-10.9-10.4-12.3-4.1-1.3-4.6-5-4.6-5-1 0-6.2 6.8-3 16.8 2.5 7.9-.4 14-.4 14h14.8z" fill="#42ade2"/><path d="m4.8 62h6.5c0 0 4.9-4.8 4.9-13.3 0-12.2-8.2-12.9-10.7-10.4-3.1 3.4-1.4 6.7.3 13.5 1 4-1 10.2-1 10.2" fill="#705041"/><path d="m46.5 62c0 0-3.6-8-3.6-13.6 0-8.3 6.1-10.9 10.4-12.3 4.1-1.3 4.6-5 4.6-5 1 0 6.2 6.8 3 16.8-2.5 7.9.4 14 .4 14h-14.8z" fill="#ed4c5c"/><path d="m59.1 62h-6.5c0 0-4.9-4.8-4.9-13.3 0-12.2 8.2-12.9 10.7-10.4 3.2 3.4 1.5 6.7-.2 13.5-1 4 .9 10.2.9 10.2" fill="#705041"/><path d="m41.7 32.9c0 0 3.7-1.9 7.3-4.8.5-.4.6-3.8 4.2-6.1 2.1-1.3 3.2.3 4-.1.9-.4 2.3 0 2.3 0l-6.3 10.7-11.5.3" opacity=".3" fill="#3e4347"/><path d="m60.8 23.1c-1.5-3-4.9.1-4.9.1s-.9-2.2-3.2-.3c-2.7 2.2-2.1 4.7-3.3 5.9-2.7 2-5.6 3.9-12.3 5.3-3.2.6-4.5 3.7-5.5 3.2-5.6-3.3-10.6 1.6-15.4 0-10.1-3.5-12.9 1.6-12.7 6.9.2 3.8 4.8 5.8 8.3 6.6 8.3 2.1 14.1-2.6 18.9-3.1 2.9-.3 3.5.4 5.4-1.4 1.7-1.7 2.9 1.2 17.8-11.8 0 0 2.1.2 6.5-3.5 2-1.7 2.2-4.3.4-7.9" fill="#8a6859"/><path d="m25.1 43c0 0 4.9.7 7.6-6-4.6 5.6-7.6 6-7.6 6" fill="#705041"/><path d="m32.3 47.6c0 0-6.5-2-12.7-8.7-1.1-1.2-.7-3.4-3.6-5.4l-3.1.3c-.6-.6-2.7-3.2-4.6-1.2-1.8 1.8-2.6 6.6-1.2 8.4.8 1 7 5 7.4 5.5 4.7 5.7 5.3 9.4 5.3 9.4s.8-2.2 1.2-5.1l11.3-3.2" opacity=".3" fill="#3e4347"/><path d="m60.9 41.9c-2.3-5.8-7.9-7.3-13.2-.3-3.1 4.1-9.7 2.4-13.2 7.7-2.2-3.4-7.3-2-15.4-9.6 0 0-.2-4.1-3.1-6.2-2-1.5-3.1.3-3.1.3s-3.4-3.1-4.9-.1c-1.8 3.6-1.9 6.5.5 7.9 4.1 2.5 6.5 2.8 6.5 2.8 12.8 14.5 13.8 12.1 15.5 13.4 2.9 2.5 3.8 2.1 9.6.4 4.6-1.3 11.6-1.1 17.9-7.2 2.4-2.6 4.3-5.6 2.9-9.1" fill="#8a6859"/><g fill="#705041"><path d="m46.9 42.7c0 0 6.3 5.3 10.3 4.2-3.7 2-8.3-.6-10.3-4.2"/><path d="m44 50.1c0 0-3.5 3.6-9.5-.1 6.9 1.7 9.5.1 9.5.1"/></g><g fill="#574137"><path d="m40.9 22.3c.3 1.1-.1 2.2-.9 2.4-.8.2-1.2-.6-1.6-1.7-.3-1.2 2.2-1.8 2.5-.7"/><path d="m22.7 22.3c-.3 1.1.1 2.2.9 2.4.8.2 1.2-.6 1.6-1.7.2-1.2-2.2-1.8-2.5-.7"/><path d="m22.3 29.8c0 0-1.5 1.7-1.4 2.9 0 0-1.8-1.4-1.2-2.4.5-1 2.6-.5 2.6-.5"/><path d="m40.8 29.8c0 0 1.5 1.7 1.4 2.9 0 0 1.8-1.4 1.2-2.4-.4-1-2.6-.5-2.6-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93c.svg b/public/emoji/1f93c.svg
new file mode 100644
index 000000000..694ce7662
--- /dev/null
+++ b/public/emoji/1f93c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#eba352"><path d="m44.4 9.3c-3 3.7-4.3 7.1-12.2 11.6-2.8 1.6-3.2 5-4.3 4.8-6.3-1.3-20.4-2.7-20.4-2.7l-1.5 8.2c-.8 11.3 18.5 7.4 22.9 5.4 2.7-1.2 4.5-1.4 5.8-3.7 1.2-2.2 3.3.5 15.3-19.9l-5.6-3.7"/><path d="m46.2 31.5l9.2-7.6 3 11.6-9.3 2.7z"/></g><path d="m50.5 7.1l-14.8 8.9c-.9 4.2.9 5.8 1.2 7.4.2.7-.8 2.4-1.4 3.3-1.2 2 1.8 2.4 2.7 1.9 1 1.4.7 2.2 1.5 1.6.7-.5 2.1 2.3 1.9 3.1l10.8-1.5-1.9-24.7" fill="#ffdd67"/><path d="m43 2.9c12-3.3 16.4 7.3 16.7 15.4.2 4.3-2.8 8.4-4.8 10.1l-9.3-16.8c-1.9-.3-8.5 5.4-9.9 4.4-4-2.7.2-11.1 7.3-13.1" fill="#ffb300"/><path d="m41.6 3.9l6.1 12c-.3 1-.8 2.4-.5 4.2 2.1 12.4 4.8 7.9 8.4 2.6 1-1.5 1.5-3.7 1.5-4.8l2.9-1.1c1-.4.2-3.5-.8-3l-3.2 1.2c-.8-.9-5.3-1.9-6.4-1.4l-5.6-11c-.6-1.3-3-.4-2.4 1.3" fill="#ed4c5c"/><path d="m12.8 6l14.7 10c.9 4.2-.9 5.8-1.2 7.4-.2.7.8 2.4 1.4 3.3 1.2 2-1.8 2.4-2.7 1.9-1 1.4-.7 2.2-1.5 1.6-.7-.5-2.3 2.4-1.9 3.1.4.6-.4.8-1.2.2-.9 3.4-2.8 2.7-6.9 1.2-8.6-3.2-.7-28.7-.7-28.7" fill="#ffdd67"/><path d="m20.1 2.9c-11.9-3.3-16.3 7.3-16.6 15.4-.2 4.3 1.1 7.4 3.2 9.2l1.4-.5 9.5-15.3c1.9-.3 8.5 5.4 9.9 4.4 3.9-2.8-.2-11.2-7.4-13.2" fill="#ffb300"/><path d="m19.1 2.6l-5.6 11c-1.1-.5-5.5.5-6.4 1.4l-3.1-1.2c-.9-.4-1.8 2.6-.8 3l2.9 1.1c.1 1.1.5 3.3 1.5 4.8 3.6 5.3 6.3 9.9 8.4-2.6.3-1.8-.2-3.2-.5-4.2l6-12.1c.7-1.3-1.6-2.4-2.4-1.2" fill="#42ade2"/><path d="m15.6 34.8l-1.8-10.6c-.2-1.4-2.9-.9-2.6.5l1.8 10.6 2.6-.5" fill="#e8e8e8"/><path d="m17.4 62c0 0 3.6-8 3.6-13.6 0-8.3-6.1-10.9-10.4-12.3-4.1-1.3-4.6-5-4.6-5-1 0-6.2 6.8-3 16.8 2.5 7.9-.4 14-.4 14h14.8z" fill="#42ade2"/><path d="m4.8 62h6.5c0 0 4.9-4.8 4.9-13.3 0-12.2-8.2-12.9-10.7-10.4-3.1 3.4-1.4 6.7.3 13.5 1 4-1 10.2-1 10.2" fill="#eba352"/><path d="m46.5 62c0 0-3.6-8-3.6-13.6 0-8.3 6.1-10.9 10.4-12.3 4.1-1.3 4.6-5 4.6-5 1 0 6.2 6.8 3 16.8-2.5 7.9.4 14 .4 14h-14.8z" fill="#ed4c5c"/><path d="m59.1 62h-6.5c0 0-4.9-4.8-4.9-13.3 0-12.2 8.2-12.9 10.7-10.4 3.2 3.4 1.5 6.7-.2 13.5-1 4 .9 10.2.9 10.2" fill="#eba352"/><path d="m41.7 32.9c0 0 3.7-1.9 7.3-4.8.5-.4.6-3.8 4.2-6.1 2.1-1.3 3.2.3 4-.1.9-.4 2.3 0 2.3 0l-6.3 10.7-11.5.3" opacity=".3" fill="#3e4347"/><path d="m60.7 23.1c-1.5-3-4.9.1-4.9.1s-.8-2.2-3.1-.3c-2.7 2.2-2.1 4.7-3.3 5.9-2.7 2-5.6 3.9-12.3 5.3-3.2.6-4.5 3.7-5.5 3.2-5.6-3.3-10.6 1.6-15.4 0-10.1-3.5-12.9 1.6-12.7 6.9.2 3.8 4.8 5.8 8.3 6.6 8.3 2.1 14.1-2.6 18.9-3.1 2.9-.3 3.5.4 5.4-1.4 1.7-1.7 2.9 1.2 17.8-11.8 0 0 2.1.2 6.5-3.5 2-1.7 2.2-4.3.3-7.9" fill="#ffdd67"/><path d="m25.1 43c0 0 4.9.7 7.6-6-4.6 5.6-7.6 6-7.6 6" fill="#eba352"/><path d="m32.3 47.6c0 0-6.5-2-12.7-8.7-1.1-1.2-.7-3.4-3.6-5.4l-3.1.3c-.6-.6-2.7-3.2-4.6-1.2-1.8 1.8-2.6 6.6-1.2 8.4.8 1 7 5 7.4 5.5 4.7 5.7 5.3 9.4 5.3 9.4s.8-2.2 1.2-5.1l11.3-3.2" opacity=".3" fill="#3e4347"/><path d="m60.9 41.9c-2.3-5.8-7.9-7.3-13.2-.3-3.1 4.1-9.7 2.4-13.2 7.7-2.2-3.4-7.3-2-15.4-9.6 0 0-.2-4.1-3.1-6.2-2-1.5-3.1.3-3.1.3s-3.4-3.1-4.9-.1c-1.8 3.6-1.9 6.5.5 7.9 4.1 2.5 6.5 2.8 6.5 2.8 12.8 14.5 13.8 12.1 15.5 13.4 2.9 2.5 3.8 2.1 9.6.4 4.6-1.3 11.6-1.1 17.9-7.2 2.4-2.6 4.3-5.6 2.9-9.1" fill="#ffdd67"/><g fill="#eba352"><path d="m46.9 42.7c0 0 6.3 5.3 10.3 4.2-3.7 2-8.3-.6-10.3-4.2"/><path d="m44 50.1c0 0-3.5 3.6-9.5-.1 6.9 1.7 9.5.1 9.5.1"/></g><g fill="#937237"><path d="m40.9 22.3c.3 1.1-.1 2.2-.9 2.4-.8.2-1.2-.6-1.6-1.7-.3-1.2 2.2-1.8 2.5-.7"/><path d="m22.7 22.3c-.3 1.1.1 2.2.9 2.4.8.2 1.2-.6 1.6-1.7.2-1.2-2.2-1.8-2.5-.7"/><path d="m22.3 29.8c0 0-1.5 1.7-1.4 2.9 0 0-1.8-1.4-1.2-2.4.5-1 2.6-.5 2.6-.5"/><path d="m40.8 29.8c0 0 1.5 1.7 1.4 2.9 0 0 1.8-1.4 1.2-2.4-.4-1-2.6-.5-2.6-.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93d-1f3fb.svg b/public/emoji/1f93d-1f3fb.svg
new file mode 100644
index 000000000..ab8d140df
--- /dev/null
+++ b/public/emoji/1f93d-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><path d="m48.2 14.7l-3.3 8.4-6.5 2.8c0 0-10 2.7-10.4 2.8l-10.2 3.7c-.8.2-1.5.7-1.9 1.4l-4.2 8.6c-1.7-.4-2.1.4-3.4 4-1.2 3.1 1.5 4.1 2 4.3 2.9 1.1 4.3-.8 5-2.3.6-.1 1.2-.5 1.4-1.1l.4-1.2c.2-.7 0-1.4-.4-1.8l3.5-7.1 2.7-1c-.4 5.7 2.1 12.8-.1 19.8l19.1-.7c-5.5-6.9-2-15.6-1.8-22.6l8.4-5.4c.4-.3.8-.7 1-1.2l3.7-9.5-5-1.9"/><path d="m32.7 20.6l3.6-1.1-2.2 11.2-7.3-1.4z"/></g><path d="m26.8 24.9c1.9 1.7.1 4.4.1 4.4 3 .6 6.2-4.8 6.9-8.4l-7 4" fill="#e6b796"/><path d="m37.8 6.4l-13.9 1.9c-2.2 2.7-1.4 4.5-1.8 5.8-.1.6-1.5 1.4-2.3 1.8-1.6 1 .5 2.4 1.4 2.4.3 1.4-1.5 1.8 2.5 1.8 0 0-4.3.9-1.6 2.2-.6 1.5-1.5 4.4 7.3 3 2.6-.4 4.3-4.5 4.3-4.5l4.3.2-.2-14.6" fill="#ffe1bd"/><g fill="#664e27"><path d="m25.4 14.8c-.2.8-.8 1.4-1.3 1.3-.6-.1-.6-.8-.4-1.6.2-.8.5-1.4 1-1.3.5 0 .8.7.7 1.6"/><path d="m25.2 20.1c0 0-1.8.9-2.4 1-1.3.4-1.4-.1-.6-.4.6-.3 1.7-.6 1.7-.6h1.3"/></g><path d="m57 3.1c4.6 2.4 6.4 8 3.9 12.5-2.5 4.5-8.2 6.2-12.8 3.8-4.6-2.4-6.4-8-3.9-12.5 2.4-4.5 8.1-6.2 12.8-3.8" fill="#ffce31"/><path d="m59.4 4.9c-4.9.6-8.3 2.4-9.6 3.3-.3-.5-.5-1-.7-1.7.7-.7 2.9-2.7 7.2-3.7-.9-.4-1.8-.6-2.7-.7-2.3.8-3.9 1.9-4.8 2.7 0-.6 0-1.3.1-2.1-.6.2-1.1.5-1.6.8-.4 5.6 3.2 7.7 4.5 8.3 0 .4.1 1.1-.2 2-1.4-.6-4.8-2.5-7.6-6.7-.3.5-.5 1.1-.7 1.6 2.9 4 6.3 5.8 7.8 6.5-.3.5-.6 1-1.1 1.4-1-.2-3.9-1.2-7-4.6.1.9.3 1.8.6 2.7 2 1.7 3.8 2.6 5 3-.5.4-1.2.7-1.9 1 .4.3.8.6 1.3.8.1 0 .2.1.3.1 5-2.5 5.1-6.6 5-8 .3-.2.9-.6 1.7-.8 0 1.6-.1 5.4-2 9.8.6 0 1.2-.1 1.7-.2 1.8-4.5 1.8-8.2 1.8-9.8.6 0 1.2 0 1.8.2.3.9.9 3.8-.4 8.1.7-.5 1.4-1.1 2-1.8.5-2.5.3-4.5.1-5.7.6.3 1.2.7 1.9 1.2.1-.6.1-1.2.1-1.8-4.7-3.2-8.4-1.2-9.6-.4-.4-.2-1-.5-1.6-1.1 1.3-.8 4.8-2.6 9.7-3-.3-.5-.7-.9-1.1-1.4" fill="#f2b200"/><g fill="#e6b796"><ellipse transform="matrix(.9994-.0353.0353.9994-1.2782.9539)" cx="26.4" cy="36.7" rx="1.1" ry="1.5"/><ellipse transform="matrix(.9994-.0348.0348.9994-1.2043 1.1884)" cx="33.5" cy="35.2" rx="1.1" ry="1.5"/></g><path d="m23.3 9.2c0 0 11.6.5 12.1 14.3 0 0 7.4-2 7.1-11-.3-9.1-12.5-14.8-19.2-3.3" fill="#ed4c5c"/><path d="m42.2 10.2c-2.9 1.7-3.8 4.9-3.8 4.9-1.4-1.3-2.5-1.2-2.5-1.2-1 .8-1.3 2.8-1.3 4.7.4 1.4.7 3 .7 4.8 0 0 7.4-2 7.1-11 .1-.8 0-1.5-.2-2.2" opacity=".5" fill="#3e4347"/><path d="m37.9 16.6c.1 1.6-1.2 3-2.9 3.1-1.6.1-3-1.2-3.1-2.9-.1-1.6 1.2-3 2.9-3.1 1.7 0 3.1 1.3 3.1 2.9" fill="#ed4c5c"/><g fill="#3e4347"><circle cx="33.9" cy="15.3" r=".5"/><circle cx="35.9" cy="15.2" r=".5"/><path d="m34 17.7c-.3 0-.5.2-.5.5 0 .3.2.5.5.5s.5-.2.5-.5c0-.3-.2-.5-.5-.5"/><circle cx="36" cy="18.1" r=".5"/><circle cx="33" cy="16.8" r=".5"/><circle cx="35" cy="16.7" r=".5"/><circle cx="37" cy="16.6" r=".5"/></g><path d="m57.7 51.7c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2c-1.6 0-1.9 1.2-4.3 1.2s-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2c-2.4 0-4.3-1.2-4.3-1.2v11.5h60v-11.5c.2 0-1.7 1.2-4.1 1.2" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 60c-6.8.7-11.4-3.5-18.5-1.1 5.4-.3 13.6 2.9 18.5 1.1"/><path d="m35.4 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/><path d="m47.1 60c-6.8.7-11.4-3.5-18.5-1.1 5.4-.3 13.6 2.9 18.5 1.1"/><path d="m58.7 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93d-1f3fc.svg b/public/emoji/1f93d-1f3fc.svg
new file mode 100644
index 000000000..85395e007
--- /dev/null
+++ b/public/emoji/1f93d-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m48.2 14.7l-3.3 8.4-6.5 2.8c0 0-10 2.7-10.4 2.8l-10.2 3.7c-.8.2-1.5.7-1.9 1.4l-4.2 8.6c-1.7-.4-2.1.4-3.4 4-1.2 3.1 1.5 4.1 2 4.3 2.9 1.1 4.3-.8 5-2.3.6-.1 1.2-.5 1.4-1.1l.4-1.2c.2-.7.1-1.4-.4-1.8l3.5-7.1 2.7-1c-.4 5.7 2.1 12.8-.1 19.8l19.1-.7c-5.5-6.9-2-15.6-1.8-22.6l8.4-5.4c.4-.3.8-.7 1-1.2l3.7-9.5-5-1.9"/><path d="m32.7 20.6l3.6-1.1-2.2 11.2-7.3-1.4z"/></g><path d="m26.8 24.9c1.9 1.7.1 4.4.1 4.4 3 .6 6.2-4.8 6.9-8.4l-7 4" fill="#e0a372"/><path d="m37.8 6.4l-13.9 1.9c-2.2 2.7-1.4 4.5-1.8 5.8-.1.6-1.5 1.4-2.3 1.8-1.6 1 .5 2.4 1.4 2.4.3 1.4-1.5 1.8 2.5 1.8 0 0-4.3.9-1.6 2.2-.6 1.5-1.5 4.4 7.3 3 2.6-.4 4.3-4.5 4.3-4.5l4.3.2-.2-14.6" fill="#fed0ac"/><g fill="#664e27"><path d="m25.4 14.8c-.2.8-.8 1.4-1.3 1.3-.6-.1-.6-.8-.4-1.6.2-.8.5-1.4 1-1.3.5 0 .8.7.7 1.6"/><path d="m25.2 20.1c0 0-1.8.9-2.4 1-1.3.4-1.4-.1-.6-.4.6-.3 1.7-.6 1.7-.6h1.3"/></g><path d="m57 3.1c4.6 2.4 6.4 8 3.9 12.5-2.5 4.5-8.2 6.2-12.8 3.8-4.6-2.4-6.4-8-3.9-12.5 2.4-4.5 8.1-6.2 12.8-3.8" fill="#ffce31"/><path d="m59.4 4.9c-4.9.6-8.3 2.4-9.6 3.3-.3-.5-.5-1-.7-1.7.7-.7 2.9-2.7 7.2-3.7-.9-.4-1.8-.6-2.7-.7-2.3.8-3.9 1.9-4.8 2.7 0-.6 0-1.3.1-2.1-.6.2-1.1.5-1.6.8-.4 5.6 3.2 7.7 4.5 8.3 0 .4.1 1.1-.2 2-1.4-.6-4.8-2.5-7.6-6.7-.3.5-.5 1.1-.7 1.6 2.9 4 6.3 5.8 7.8 6.5-.3.5-.6 1-1.1 1.4-1-.2-3.9-1.2-7-4.6.1.9.3 1.8.6 2.7 2 1.7 3.8 2.6 5 3-.5.4-1.2.7-1.9 1 .4.3.8.6 1.3.8.1 0 .2.1.3.1 5-2.5 5.1-6.6 5-8 .3-.2.9-.6 1.7-.8 0 1.6-.1 5.4-2 9.8.6 0 1.2-.1 1.7-.2 1.8-4.5 1.8-8.2 1.8-9.8.6 0 1.2 0 1.8.2.3.9.9 3.8-.4 8.1.7-.5 1.4-1.1 2-1.8.5-2.5.3-4.5.1-5.7.6.3 1.2.7 1.9 1.2.1-.6.1-1.2.1-1.8-4.7-3.2-8.4-1.2-9.6-.4-.4-.2-1-.5-1.6-1.1 1.3-.8 4.8-2.6 9.7-3-.3-.5-.7-.9-1.1-1.4" fill="#f2b200"/><g fill="#e0a372"><ellipse transform="matrix(.9994-.0353.0353.9994-1.2782.9539)" cx="26.4" cy="36.7" rx="1.1" ry="1.5"/><ellipse transform="matrix(.9994-.0348.0348.9994-1.2043 1.1884)" cx="33.5" cy="35.2" rx="1.1" ry="1.5"/></g><path d="m23.3 9.2c0 0 11.6.5 12.1 14.3 0 0 7.4-2 7.1-11-.3-9.1-12.5-14.8-19.2-3.3" fill="#ed4c5c"/><path d="m42.2 10.2c-2.9 1.7-3.8 4.9-3.8 4.9-1.4-1.3-2.5-1.2-2.5-1.2-1 .8-1.3 2.8-1.3 4.7.4 1.4.7 3 .7 4.8 0 0 7.4-2 7.1-11 .1-.8 0-1.5-.2-2.2" opacity=".5" fill="#3e4347"/><ellipse transform="matrix(.9994-.0348.0348.9994-.5599 1.2271)" cx="35" cy="16.7" rx="3" ry="3" fill="#ed4c5c"/><g fill="#3e4347"><circle cx="33.9" cy="15.3" r=".5"/><circle cx="35.9" cy="15.2" r=".5"/><circle cx="34" cy="18.2" r=".5"/><circle cx="36" cy="18.1" r=".5"/><circle cx="33" cy="16.8" r=".5"/><circle cx="35" cy="16.7" r=".5"/><path d="m36.9 16.1c-.3 0-.5.2-.5.5 0 .3.2.5.5.5.3 0 .5-.2.5-.5 0-.3-.2-.5-.5-.5"/></g><path d="m57.7 51.7c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2c-1.6 0-1.9 1.2-4.3 1.2-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2c-2.4 0-4.3-1.2-4.3-1.2v11.5h60v-11.5c.2 0-1.7 1.2-4.1 1.2" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 60c-6.8.7-11.4-3.5-18.5-1.1 5.4-.3 13.6 2.9 18.5 1.1"/><path d="m35.4 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/><path d="m47 60c-6.8.7-11.4-3.5-18.5-1.1 5.5-.3 13.7 2.9 18.5 1.1"/><path d="m58.7 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93d-1f3fd.svg b/public/emoji/1f93d-1f3fd.svg
new file mode 100644
index 000000000..3977b7377
--- /dev/null
+++ b/public/emoji/1f93d-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><path d="m48.2 14.7l-3.3 8.4-6.5 2.8c0 0-10 2.7-10.4 2.8l-10.2 3.7c-.8.2-1.5.7-1.9 1.4l-4.2 8.6c-1.7-.4-2.1.4-3.4 4-1.2 3.1 1.5 4.1 2 4.3 2.9 1.1 4.3-.8 5-2.3.6-.1 1.2-.5 1.4-1.1l.4-1.2c.2-.7 0-1.4-.4-1.8l3.5-7.1 2.7-1c-.4 5.7 2.1 12.8-.1 19.8l19.1-.7c-5.5-6.9-2-15.6-1.8-22.6l8.4-5.4c.4-.3.8-.7 1-1.2l3.7-9.5-5-1.9"/><path d="m32.7 20.6l3.6-1.1-2.2 11.2-7.3-1.4z"/></g><path d="m26.8 24.9c1.9 1.7.1 4.4.1 4.4 3 .6 6.2-4.8 6.9-8.4l-7 4" fill="#b58360"/><path d="m37.8 6.4l-13.9 1.9c-2.2 2.7-1.4 4.5-1.8 5.8-.1.6-1.5 1.4-2.3 1.8-1.6 1 .5 2.4 1.4 2.4.3 1.4-1.5 1.8 2.5 1.8 0 0-4.3.9-1.6 2.2-.6 1.5-1.5 4.4 7.3 3 2.6-.4 4.3-4.5 4.3-4.5l4.3.2-.2-14.6" fill="#d6a57c"/><g fill="#664e27"><path d="m25.4 14.8c-.2.8-.8 1.4-1.3 1.3-.6-.1-.6-.8-.4-1.6.2-.8.5-1.4 1-1.3.5 0 .8.7.7 1.6"/><path d="m25.2 20.1c0 0-1.8.9-2.4 1-1.3.4-1.4-.1-.6-.4.6-.3 1.7-.6 1.7-.6h1.3"/></g><path d="m57 3.1c4.6 2.4 6.4 8 3.9 12.5-2.5 4.5-8.2 6.2-12.8 3.8-4.6-2.4-6.4-8-3.9-12.5 2.4-4.5 8.1-6.2 12.8-3.8" fill="#ffce31"/><path d="m59.4 4.9c-4.9.6-8.3 2.4-9.6 3.3-.3-.5-.5-1-.7-1.7.7-.7 2.9-2.7 7.2-3.7-.9-.4-1.8-.6-2.7-.7-2.3.8-3.9 1.9-4.8 2.7 0-.6 0-1.3.1-2.1-.6.2-1.1.5-1.6.8-.4 5.6 3.2 7.7 4.5 8.3 0 .4.1 1.1-.2 2-1.4-.6-4.8-2.5-7.6-6.7-.3.5-.5 1.1-.7 1.6 2.9 4 6.3 5.8 7.8 6.5-.3.5-.6 1-1.1 1.4-1-.2-3.9-1.2-7-4.6.1.9.3 1.8.6 2.7 2 1.7 3.8 2.6 5 3-.5.4-1.2.7-1.9 1 .4.3.8.6 1.3.8.1 0 .2.1.3.1 5-2.5 5.1-6.6 5-8 .3-.2.9-.6 1.7-.8 0 1.6-.1 5.4-2 9.8.6 0 1.2-.1 1.7-.2 1.8-4.5 1.8-8.2 1.8-9.8.6 0 1.2 0 1.8.2.3.9.9 3.8-.4 8.1.7-.5 1.4-1.1 2-1.8.5-2.5.3-4.5.1-5.7.6.3 1.2.7 1.9 1.2.1-.6.1-1.2.1-1.8-4.7-3.2-8.4-1.2-9.6-.4-.4-.2-1-.5-1.6-1.1 1.3-.8 4.8-2.6 9.7-3-.3-.5-.7-.9-1.1-1.4" fill="#f2b200"/><g fill="#b58360"><ellipse transform="matrix(.9994-.0353.0353.9994-1.2782.9539)" cx="26.4" cy="36.7" rx="1.1" ry="1.5"/><ellipse transform="matrix(.9994-.0348.0348.9994-1.2043 1.1884)" cx="33.5" cy="35.2" rx="1.1" ry="1.5"/></g><path d="m23.3 9.2c0 0 11.6.5 12.1 14.3 0 0 7.4-2 7.1-11-.3-9.1-12.5-14.8-19.2-3.3" fill="#ed4c5c"/><path d="m42.2 10.2c-2.9 1.7-3.8 4.9-3.8 4.9-1.4-1.3-2.5-1.2-2.5-1.2-1 .8-1.3 2.8-1.3 4.7.4 1.4.7 3 .7 4.8 0 0 7.4-2 7.1-11 .1-.8 0-1.5-.2-2.2" opacity=".5" fill="#3e4347"/><path d="m37.9 16.6c.1 1.6-1.2 3-2.9 3.1-1.6.1-3-1.2-3.1-2.9-.1-1.6 1.2-3 2.9-3.1 1.7 0 3.1 1.3 3.1 2.9" fill="#ed4c5c"/><g fill="#3e4347"><circle cx="33.9" cy="15.3" r=".5"/><circle cx="35.9" cy="15.2" r=".5"/><path d="m34 17.7c-.3 0-.5.2-.5.5 0 .3.2.5.5.5s.5-.2.5-.5c0-.3-.2-.5-.5-.5"/><circle cx="36" cy="18.1" r=".5"/><circle cx="33" cy="16.8" r=".5"/><circle cx="35" cy="16.7" r=".5"/><path d="m36.9 16.1c-.3 0-.5.2-.5.5 0 .3.2.5.5.5.3 0 .5-.2.5-.5 0-.3-.2-.5-.5-.5"/></g><path d="m57.7 51.7c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2c-1.6 0-1.9 1.2-4.3 1.2s-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2c-2.4 0-4.3-1.2-4.3-1.2v11.5h60v-11.5c.2 0-1.7 1.2-4.1 1.2" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 60c-6.8.7-11.4-3.5-18.5-1.1 5.4-.3 13.6 2.9 18.5 1.1"/><path d="m35.4 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/><path d="m47.1 60c-6.8.7-11.4-3.5-18.5-1.1 5.4-.3 13.6 2.9 18.5 1.1"/><path d="m58.7 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93d-1f3fe.svg b/public/emoji/1f93d-1f3fe.svg
new file mode 100644
index 000000000..d25f2bfb0
--- /dev/null
+++ b/public/emoji/1f93d-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><path d="m48.2 14.7l-3.3 8.4-6.5 2.8c0 0-10 2.7-10.4 2.8l-10.2 3.7c-.8.2-1.5.7-1.9 1.4l-4.2 8.6c-1.7-.4-2.1.4-3.4 4-1.2 3.1 1.5 4.1 2 4.3 2.9 1.1 4.3-.8 5-2.3.6-.1 1.2-.5 1.4-1.1l.4-1.2c.2-.7.1-1.4-.4-1.8l3.5-7.1 2.7-1c-.4 5.7 2.1 12.8-.1 19.8l19.1-.7c-5.5-6.9-2-15.6-1.8-22.6l8.4-5.4c.4-.3.8-.7 1-1.2l3.7-9.5-5-1.9"/><path d="m32.7 20.6l3.6-1.1-2.2 11.2-7.3-1.4z"/></g><path d="m26.8 24.9c1.9 1.7.1 4.4.1 4.4 3 .6 6.2-4.8 6.9-8.4l-7 4" fill="#935e3e"/><path d="m37.8 6.4l-13.9 1.9c-2.2 2.7-1.4 4.5-1.8 5.8-.1.6-1.5 1.4-2.3 1.8-1.6 1 .5 2.4 1.4 2.4.3 1.4-1.5 1.8 2.5 1.8 0 0-4.3.9-1.6 2.2-.6 1.5-1.5 4.4 7.3 3 2.6-.4 4.3-4.5 4.3-4.5l4.3.2-.2-14.6" fill="#b47d56"/><g fill="#664e27"><path d="m25.4 14.8c-.2.8-.8 1.4-1.3 1.3-.6-.1-.6-.8-.4-1.6.2-.8.5-1.4 1-1.3.5 0 .8.7.7 1.6"/><path d="m25.2 20.1c0 0-1.8.9-2.4 1-1.3.4-1.4-.1-.6-.4.6-.3 1.7-.6 1.7-.6h1.3"/></g><path d="m57 3.1c4.6 2.4 6.4 8 3.9 12.5-2.5 4.5-8.2 6.2-12.8 3.8-4.6-2.4-6.4-8-3.9-12.5 2.4-4.5 8.1-6.2 12.8-3.8" fill="#ffce31"/><path d="m59.4 4.9c-4.9.6-8.3 2.4-9.6 3.3-.3-.5-.5-1-.7-1.7.7-.7 2.9-2.7 7.2-3.7-.9-.4-1.8-.6-2.7-.7-2.3.8-3.9 1.9-4.8 2.7 0-.6 0-1.3.1-2.1-.6.2-1.1.5-1.6.8-.4 5.6 3.2 7.7 4.5 8.3 0 .4.1 1.1-.2 2-1.4-.6-4.8-2.5-7.6-6.7-.3.5-.5 1.1-.7 1.6 2.9 4 6.3 5.8 7.8 6.5-.3.5-.6 1-1.1 1.4-1-.2-3.9-1.2-7-4.6.1.9.3 1.8.6 2.7 2 1.7 3.8 2.6 5 3-.5.4-1.2.7-1.9 1 .4.3.8.6 1.3.8.1 0 .2.1.3.1 5-2.5 5.1-6.6 5-8 .3-.2.9-.6 1.7-.8 0 1.6-.1 5.4-2 9.8.6 0 1.2-.1 1.7-.2 1.8-4.5 1.8-8.2 1.8-9.8.6 0 1.2 0 1.8.2.3.9.9 3.8-.4 8.1.7-.5 1.4-1.1 2-1.8.5-2.5.3-4.5.1-5.7.6.3 1.2.7 1.9 1.2.1-.6.1-1.2.1-1.8-4.7-3.2-8.4-1.2-9.6-.4-.4-.2-1-.5-1.6-1.1 1.3-.8 4.8-2.6 9.7-3-.3-.5-.7-.9-1.1-1.4" fill="#f2b200"/><g fill="#935e3e"><ellipse transform="matrix(.9994-.0353.0353.9994-1.2782.9539)" cx="26.4" cy="36.7" rx="1.1" ry="1.5"/><ellipse transform="matrix(.9994-.0348.0348.9994-1.2043 1.1884)" cx="33.5" cy="35.2" rx="1.1" ry="1.5"/></g><path d="m23.3 9.2c0 0 11.6.5 12.1 14.3 0 0 7.4-2 7.1-11-.3-9.1-12.5-14.8-19.2-3.3" fill="#ed4c5c"/><path d="m42.2 10.2c-2.9 1.7-3.8 4.9-3.8 4.9-1.4-1.3-2.5-1.2-2.5-1.2-1 .8-1.3 2.8-1.3 4.7.4 1.4.7 3 .7 4.8 0 0 7.4-2 7.1-11 .1-.8 0-1.5-.2-2.2" opacity=".5" fill="#3e4347"/><ellipse transform="matrix(.9994-.0348.0348.9994-.5599 1.2272)" cx="35" cy="16.7" rx="3" ry="3" fill="#ed4c5c"/><g fill="#3e4347"><circle cx="33.9" cy="15.3" r=".5"/><circle cx="35.9" cy="15.2" r=".5"/><circle cx="34" cy="18.2" r=".5"/><circle cx="36" cy="18.1" r=".5"/><circle cx="33" cy="16.8" r=".5"/><circle cx="35" cy="16.7" r=".5"/><path d="m36.9 16.1c-.3 0-.5.2-.5.5 0 .3.2.5.5.5.3 0 .5-.2.5-.5 0-.3-.2-.5-.5-.5"/></g><path d="m57.7 51.7c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2c-1.6 0-1.9 1.2-4.3 1.2s-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2c-2.4 0-4.3-1.2-4.3-1.2v11.5h60v-11.5c.2 0-1.7 1.2-4.1 1.2" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 60c-6.8.7-11.4-3.5-18.5-1.1 5.4-.3 13.6 2.9 18.5 1.1"/><path d="m35.4 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/><path d="m47.1 60c-6.8.7-11.4-3.5-18.5-1.1 5.4-.3 13.6 2.9 18.5 1.1"/><path d="m58.7 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93d-1f3ff.svg b/public/emoji/1f93d-1f3ff.svg
new file mode 100644
index 000000000..16cd1bbe4
--- /dev/null
+++ b/public/emoji/1f93d-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><path d="m48.2 14.7l-3.3 8.4-6.5 2.8c0 0-10 2.7-10.4 2.8l-10.2 3.7c-.8.2-1.5.7-1.9 1.4l-4.2 8.6c-1.7-.4-2.1.4-3.4 4-1.2 3.1 1.5 4.1 2 4.3 2.9 1.1 4.3-.8 5-2.3.6-.1 1.2-.5 1.4-1.1l.4-1.2c.2-.7.1-1.4-.4-1.8l3.5-7.1 2.7-1c-.4 5.7 2.1 12.8-.1 19.8l19.1-.7c-5.5-6.9-2-15.6-1.8-22.6l8.4-5.4c.4-.3.8-.7 1-1.2l3.7-9.5-5-1.9"/><path d="m32.7 20.6l3.6-1.1-2.2 11.2-7.3-1.4z"/></g><path d="m26.8 24.9c1.9 1.7.1 4.4.1 4.4 3 .6 6.2-4.8 6.9-8.4l-7 4" fill="#705041"/><path d="m37.8 6.4l-13.9 1.9c-2.2 2.7-1.4 4.5-1.8 5.8-.1.6-1.5 1.4-2.3 1.8-1.6 1 .5 2.4 1.4 2.4.3 1.4-1.5 1.8 2.5 1.8 0 0-4.3.9-1.6 2.2-.6 1.5-1.5 4.4 7.3 3 2.6-.4 4.3-4.5 4.3-4.5l4.3.2-.2-14.6" fill="#8a6859"/><g fill="#574137"><path d="m25.4 14.8c-.2.8-.8 1.4-1.3 1.3-.6-.1-.6-.8-.4-1.6.2-.8.5-1.4 1-1.3.5 0 .8.7.7 1.6"/><path d="m25.2 20.1c0 0-1.8.9-2.4 1-1.3.4-1.4-.1-.6-.4.6-.3 1.7-.6 1.7-.6h1.3"/></g><path d="m57 3.1c4.6 2.4 6.4 8 3.9 12.5-2.5 4.5-8.2 6.2-12.8 3.8-4.6-2.4-6.4-8-3.9-12.5 2.4-4.5 8.1-6.2 12.8-3.8" fill="#ffce31"/><path d="m59.4 4.9c-4.9.6-8.3 2.4-9.6 3.3-.3-.5-.5-1-.7-1.7.7-.7 2.9-2.7 7.2-3.7-.9-.4-1.8-.6-2.7-.7-2.3.8-3.9 1.9-4.8 2.7 0-.6 0-1.3.1-2.1-.6.2-1.1.5-1.6.8-.4 5.6 3.2 7.7 4.5 8.3 0 .4.1 1.1-.2 2-1.4-.6-4.8-2.5-7.6-6.7-.3.5-.5 1.1-.7 1.6 2.9 4 6.3 5.8 7.8 6.5-.3.5-.6 1-1.1 1.4-1-.2-3.9-1.2-7-4.6.1.9.3 1.8.6 2.7 2 1.7 3.8 2.6 5 3-.5.4-1.2.7-1.9 1 .4.3.8.6 1.3.8.1 0 .2.1.3.1 5-2.5 5.1-6.6 5-8 .3-.2.9-.6 1.7-.8 0 1.6-.1 5.4-2 9.8.6 0 1.2-.1 1.7-.2 1.8-4.5 1.8-8.2 1.8-9.8.6 0 1.2 0 1.8.2.3.9.9 3.8-.4 8.1.7-.5 1.4-1.1 2-1.8.5-2.5.3-4.5.1-5.7.6.3 1.2.7 1.9 1.2.1-.6.1-1.2.1-1.8-4.7-3.2-8.4-1.2-9.6-.4-.4-.2-1-.5-1.6-1.1 1.3-.8 4.8-2.6 9.7-3-.3-.5-.7-.9-1.1-1.4" fill="#f2b200"/><g fill="#705041"><ellipse transform="matrix(.9994-.0353.0353.9994-1.2782.9539)" cx="26.4" cy="36.7" rx="1.1" ry="1.5"/><ellipse transform="matrix(.9994-.0348.0348.9994-1.2043 1.1884)" cx="33.5" cy="35.2" rx="1.1" ry="1.5"/></g><path d="m23.3 9.2c0 0 11.6.5 12.1 14.3 0 0 7.4-2 7.1-11-.3-9.1-12.5-14.8-19.2-3.3" fill="#ed4c5c"/><path d="m42.2 10.2c-2.9 1.7-3.8 4.9-3.8 4.9-1.4-1.3-2.5-1.2-2.5-1.2-1 .8-1.3 2.8-1.3 4.7.4 1.4.7 3 .7 4.8 0 0 7.4-2 7.1-11 .1-.8 0-1.5-.2-2.2" opacity=".5" fill="#3e4347"/><ellipse transform="matrix(.9994-.0348.0348.9994-.5599 1.2272)" cx="35" cy="16.7" rx="3" ry="3" fill="#ed4c5c"/><g fill="#3e4347"><circle cx="33.9" cy="15.3" r=".5"/><circle cx="35.9" cy="15.2" r=".5"/><circle cx="34" cy="18.2" r=".5"/><circle cx="36" cy="18.1" r=".5"/><circle cx="33" cy="16.8" r=".5"/><circle cx="35" cy="16.7" r=".5"/><path d="m36.9 16.1c-.3 0-.5.2-.5.5 0 .3.2.5.5.5.3 0 .5-.2.5-.5 0-.3-.2-.5-.5-.5"/></g><path d="m57.7 51.7c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2c-1.6 0-1.9 1.2-4.3 1.2s-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2c-2.4 0-4.3-1.2-4.3-1.2v11.5h60v-11.5c.2 0-1.7 1.2-4.1 1.2" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 60c-6.8.7-11.4-3.5-18.5-1.1 5.4-.3 13.6 2.9 18.5 1.1"/><path d="m35.4 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/><path d="m47.1 60c-6.8.7-11.4-3.5-18.5-1.1 5.4-.3 13.6 2.9 18.5 1.1"/><path d="m58.7 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93d.svg b/public/emoji/1f93d.svg
new file mode 100644
index 000000000..1ba0ab89e
--- /dev/null
+++ b/public/emoji/1f93d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><path d="m48.2 14.7l-3.3 8.4-6.5 2.8c0 0-10 2.7-10.4 2.8l-10.2 3.7c-.8.2-1.5.7-1.9 1.4l-4.2 8.6c-1.7-.4-2.1.4-3.4 4-1.2 3.1 1.5 4.1 2 4.3 2.9 1.1 4.3-.8 5-2.3.6-.1 1.2-.5 1.4-1.1l.4-1.2c.2-.7 0-1.4-.4-1.8l3.5-7.1 2.7-1c-.4 5.7 2.1 12.8-.1 19.8l19.1-.7c-5.5-6.9-2-15.6-1.8-22.6l8.4-5.4c.4-.3.8-.7 1-1.2l3.7-9.5-5-1.9"/><path d="m32.7 20.6l3.6-1.1-2.2 11.2-7.3-1.4z"/></g><path d="m26.8 24.9c1.9 1.7.1 4.4.1 4.4 3 .6 6.2-4.8 6.9-8.4l-7 4" fill="#eba352"/><path d="m37.8 6.4l-13.9 1.9c-2.2 2.7-1.4 4.5-1.8 5.8-.1.6-1.5 1.4-2.3 1.8-1.6 1 .5 2.4 1.4 2.4.3 1.4-1.5 1.8 2.5 1.8 0 0-4.3.9-1.6 2.2-.6 1.5-1.5 4.4 7.3 3 2.6-.4 4.3-4.5 4.3-4.5l4.3.2-.2-14.6" fill="#ffdd67"/><g fill="#937237"><path d="m25.4 14.8c-.2.8-.8 1.4-1.3 1.3-.6-.1-.6-.8-.4-1.6.2-.8.5-1.4 1-1.3s.8.7.7 1.6"/><path d="m25.2 20.1c0 0-1.8.9-2.4 1-1.3.4-1.4-.1-.6-.4.6-.3 1.7-.6 1.7-.6h1.3"/></g><path d="m57 3.1c4.6 2.4 6.4 8 3.9 12.5-2.5 4.5-8.2 6.2-12.8 3.8-4.6-2.4-6.4-8-3.9-12.5 2.4-4.5 8.1-6.2 12.8-3.8" fill="#ffce31"/><path d="m59.4 4.9c-4.9.6-8.3 2.4-9.6 3.3-.3-.5-.5-1-.7-1.7.7-.7 2.9-2.7 7.2-3.7-.9-.4-1.8-.6-2.7-.7-2.3.8-3.9 1.9-4.8 2.7 0-.6 0-1.3.1-2.1-.6.2-1.1.5-1.6.8-.4 5.6 3.2 7.7 4.5 8.3 0 .4.1 1.1-.2 2-1.4-.6-4.8-2.5-7.6-6.7-.3.5-.5 1.1-.7 1.6 2.9 4 6.3 5.8 7.8 6.5-.3.5-.6 1-1.1 1.4-1-.2-3.9-1.2-7-4.6.1.9.3 1.8.6 2.7 2 1.7 3.8 2.6 5 3-.5.4-1.2.7-1.9 1 .4.3.8.6 1.3.8.1 0 .2.1.3.1 5-2.5 5.1-6.6 5-8 .3-.2.9-.6 1.7-.8 0 1.6-.1 5.4-2 9.8.6 0 1.2-.1 1.7-.2 1.8-4.5 1.8-8.2 1.8-9.8.6 0 1.2 0 1.8.2.3.9.9 3.8-.4 8.1.7-.5 1.4-1.1 2-1.8.5-2.5.3-4.5.1-5.7.6.3 1.2.7 1.9 1.2.1-.6.1-1.2.1-1.8-4.7-3.2-8.4-1.2-9.6-.4-.4-.2-1-.5-1.6-1.1 1.3-.8 4.8-2.6 9.7-3-.3-.5-.7-.9-1.1-1.4" fill="#f2b200"/><g fill="#eba352"><ellipse transform="matrix(.9994-.0353.0353.9994-1.2782.9539)" cx="26.4" cy="36.7" rx="1.1" ry="1.5"/><path d="m34.6 35.2c0 .8-.4 1.5-1.1 1.5-.6 0-1.1-.6-1.2-1.4 0-.8.4-1.5 1.1-1.5.7-.1 1.2.5 1.2 1.4"/></g><path d="m23.3 9.2c0 0 11.6.5 12.1 14.3 0 0 7.4-2 7.1-11-.3-9.1-12.5-14.8-19.2-3.3" fill="#ed4c5c"/><path d="m42.2 10.2c-2.9 1.7-3.8 4.9-3.8 4.9-1.4-1.3-2.5-1.2-2.5-1.2-1 .8-1.3 2.8-1.3 4.7.4 1.4.7 3 .7 4.8 0 0 7.4-2 7.1-11 .1-.8 0-1.5-.2-2.2" opacity=".5" fill="#3e4347"/><path d="m37.9 16.6c.1 1.6-1.2 3-2.9 3.1-1.6.1-3-1.2-3.1-2.9-.1-1.6 1.2-3 2.9-3.1 1.7 0 3.1 1.3 3.1 2.9" fill="#ed4c5c"/><g fill="#3e4347"><circle cx="33.9" cy="15.3" r=".5"/><circle cx="35.9" cy="15.2" r=".5"/><path d="m34 17.7c-.3 0-.5.2-.5.5 0 .3.2.5.5.5s.5-.2.5-.5c0-.3-.2-.5-.5-.5"/><circle cx="36" cy="18.1" r=".5"/><path d="m33 16.3c-.3 0-.5.2-.5.5 0 .3.2.5.5.5.3 0 .5-.2.5-.5 0-.3-.3-.5-.5-.5"/><circle cx="35" cy="16.7" r=".5"/><path d="m36.9 16.1c-.3 0-.5.2-.5.5 0 .3.2.5.5.5.3 0 .5-.2.5-.5 0-.3-.2-.5-.5-.5"/></g><path d="m57.7 51.7c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2c-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2c-1.6 0-1.9 1.2-4.3 1.2-2.4 0-2.7-1.2-4.3-1.2s-1.9 1.2-4.3 1.2-2.7-1.2-4.3-1.2-1.9 1.2-4.3 1.2c-2.4 0-4.3-1.2-4.3-1.2v11.5h60v-11.5c.2 0-1.7 1.2-4.1 1.2" fill="#75d6ff"/><g fill="#42ade2"><path d="m23.8 60c-6.8.7-11.4-3.5-18.5-1.1 5.4-.3 13.6 2.9 18.5 1.1"/><path d="m35.4 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/><path d="m47 60c-6.8.7-11.4-3.5-18.5-1.1 5.5-.3 13.7 2.9 18.5 1.1"/><path d="m58.7 55.4c-6.8.7-11.5-3.6-18.5-1.1 5.5-.3 13.6 3 18.5 1.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93e-1f3fb.svg b/public/emoji/1f93e-1f3fb.svg
new file mode 100644
index 000000000..58ad79fad
--- /dev/null
+++ b/public/emoji/1f93e-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffe1bd" d="m33.5 18l-3.1-1.8v10.8h6.9z"/><path d="m38.2 22.9c-2 1.3-.9 4.1-.9 4.1-2.8 0-4.8-5.6-4.8-9l5.7 4.9" fill="#e6b796"/><path d="m31.4 3.9l12.4 4.3c1.6 2.9.5 4.4.6 5.6 0 .6 1.1 1.6 1.7 2.1 1.3 1.2-.9 2.1-1.7 2-.5 1.2 1 2-2.7 1.2 0 0 3.8 1.6 1.1 2.3.3 1.5.5 4.3-7.2 1.4-2.3-.8-3.1-4.8-3.1-4.8l-3.9-.7 2.8-13.4" fill="#ffe1bd"/><path d="m40.2 2.9c-8.2-2.7-12.6 1.5-13.4 3.4-2.1 5-.3 10.6 3.5 14.8 0 0 1.8-.8 2.1-3 0 0-2 .9-2.9-3.4-.8-3.6 3.1-5.5 5-.6h.5c1.1-2.5-.9-5.6 2-6.6 2.5-.8 7.1 1.4 7.1 1.4.9-1.6-.5-4.9-3.9-6" fill="#594640"/><path d="m41.3 13.9c0 .8.4 1.4 1 1.4s.7-.6.7-1.4-.2-1.4-.7-1.4-1 .6-1 1.4" fill="#664e27"/><path d="m33.5 14.9c0-1.5-1.3-2.8-2.5-2.8 0 0 2.2 1.8 1.6 4.2 0 0 .9-.3.9-1.4" fill="#e6b796"/><path d="m40.5 18.9c0 0 1.5 1.1 2 1.4 1.1.6 1.3.2.7-.3-.5-.4-1.5-.8-1.5-.8l-1.2-.3" fill="#664e27"/><path d="m25.1 22.9l-2.6-6-3.5 1.6 2.9 6.7c.4 1 3.9 2.1 3.9 2.1l1.9-.9v-2.4l-2.6-1.1" fill="#ffe1bd"/><g fill="#3e4347"><path d="m17.9 58.6l.9-4.1c-.9-.8-1.2-.8-1.2-.8-.6-.3-1.4 0-1.7.6l-3.9 7.5c1.4.7 4.3-.3 5.9-3.2"/><path d="m31.6 54.9l1.5-3.8c-1-.7-3.3-1.7-3.3-1.7l-4 8.8c1.5.5 4.4-.4 5.8-3.3"/></g><g fill="#ffe1bd"><path d="m18.8 54.5l-.9 4.1c0 0 4.9-1.5 8.3-2 3.4-.6 6.2-7.5 6.2-7.5l-5.8-1.2c0 0-1.3 4.7-2.3 4.7-1.9-.1-3.9 2.3-5.5 1.9"/><path d="m31.6 54.9l1.5-3.8c1.4.4 2-.3 3.5.4 1.5.7.4-2.3.4-2.3l6.1-.8c0 0-.4 10.3-5.6 8.3-3.2-1.3-5.9-1.8-5.9-1.8"/></g><path d="M16,8.8c-3.1,1.8-4.1,5.6-2.4,8.7c1.8,3,5.7,4.1,8.8,2.3c3.1-1.8,4.1-5.6,2.4-8.7C23,8.1,19,7,16,8.8z" fill="#b5de24"/><path fill="#c94747" d="m38.4 26.5l4.4 1.6-.5 4.1-5.2-1.7z"/><path d="m51.7 38.8c-1.1-2.5-1.3-3.1-2.5-2.8 0 0-2.8-5.6-3.5-6.3-.8-.8-2.9-1.6-2.9-1.6l-.5 4.1.8.2 2.7 5.1c-.9.9.1 2.8 1.1 2.9 1.5 3.7 6.3 1.8 4.8-1.6" fill="#ffe1bd"/><path d="m42.7 40.7c0 0-2.6-9.8-3.7-13.6-.9-3.2-8.9-2.4-9.1-2.3l-2.2-.8c-.1 1.4-.8 2.6-1.9 3.4 0 0 3.7 1.4 3.7 1.5l-.5 11.9-3.6 7 7.1 1.5c.4-.7.7-1.4 1-2.1.7-1.2 1.9-1.1 2.4.3.2.6.4 1.2.6 1.8l6.8-.9-.6-7.7" fill="#ed4c5c"/><g fill="#ffce31"><path d="m25.5 47.7l1.1.2 1.7-2.3v2.7l1.1.2v-6.1z"/><path d="m41.7 48.6l1.1-.2.4-2-.3-3.1z"/><path d="m35.6 29.2l-1.9-4.5c-.4 0-.8 0-1.2-.1l.7 1.6-2.2-1.5c-.7 0-1.1.1-1.2.1l-1.3-.5 7.1 4.9"/><path d="m39.1 27.8c-.1-.2-.1-.5-.2-.7-.1-.4-.3-.7-.6-.9l-1.3 3 2.1-1.4"/><path d="m36.5 26.7l.7-1.3c-.7-.3-1.4-.5-2.3-.6l1.6 1.9"/></g><g fill="#3e4347"><path d="m25.9 49.6c-.6 1.1-1.4 2-2.4 2.7.4 4 2.6 4.5 2.6 4.5 1.7 0 3.4-1.1 3.8-2.7-.3-1.2-1.5-3-4-4.5"/><path d="m37.3 51c-.1.1-.2.3-.4.3-.4 4.2.5 5.5.5 5.5 3.4 1.1 4.7-2.3 4.7-2.3-.8-2.2-3.1-3.5-4.8-3.5"/></g><g fill="#ed4c5c"><path d="m16.2 8.7c.3.4.8.9 1.5 1.4 2.7 2.3 3.1 1.8 3.6 1.2.5-.6.9-1.1-1.8-3.4-1.2 0-2.3.2-3.3.8"/><path d="m16.9 20.2c.2-.5.4-1.2.6-2.3.6-3.5 0-3.6-.8-3.7s-1.4-.3-2 3.2c-.1.4-.1.8-.2 1.2.7.7 1.5 1.3 2.4 1.6"/><path d="m25.6 13.7c-.5.1-1.1.3-1.8.6-3.3 1.2-3.1 1.8-2.8 2.5.3.7.5 1.3 3.8.1.1 0 .2-.1.4-.1.3-1 .5-2.1.4-3.1"/></g><path d="m25.6 13.8c0-.1 0-.1 0 0-.1-.1-.2 0-.3 0h.3" fill="#42ade2"/><path d="m36.2 37.5c-5.4 0-5.4-4.8 0-4.8 5.4 0 5.4 4.8 0 4.8" fill="#e8e8e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93e-1f3fc.svg b/public/emoji/1f93e-1f3fc.svg
new file mode 100644
index 000000000..fb609bac7
--- /dev/null
+++ b/public/emoji/1f93e-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#fed0ac" d="m33.5 18l-3.1-1.8v10.8h6.9z"/><path d="m38.2 22.9c-2 1.3-.9 4.1-.9 4.1-2.8 0-4.8-5.6-4.8-9l5.7 4.9" fill="#e0a372"/><path d="m31.4 3.9l12.4 4.3c1.6 2.9.5 4.4.6 5.6 0 .6 1.1 1.6 1.7 2.1 1.3 1.2-.9 2.1-1.7 2-.5 1.2 1 2-2.7 1.2 0 0 3.8 1.6 1.1 2.3.3 1.5.5 4.3-7.2 1.4-2.3-.8-3.1-4.8-3.1-4.8l-3.9-.7 2.8-13.4" fill="#fed0ac"/><path d="m40.2 2.9c-8.2-2.7-12.6 1.5-13.4 3.4-2.1 5-.3 10.6 3.5 14.8 0 0 1.8-.8 2.1-3 0 0-2 .9-2.9-3.4-.8-3.6 3.1-5.5 5-.6h.5c1.1-2.5-.9-5.6 2-6.6 2.5-.8 7.1 1.4 7.1 1.4.9-1.6-.5-4.9-3.9-6" fill="#dbb471"/><path d="m41.3 13.9c0 .8.4 1.4 1 1.4.5 0 .7-.6.7-1.4s-.2-1.4-.7-1.4c-.6 0-1 .6-1 1.4" fill="#664e27"/><path d="m33.5 14.9c0-1.5-1.3-2.8-2.5-2.8 0 0 2.2 1.8 1.6 4.2 0 0 .9-.3.9-1.4" fill="#e0a372"/><path d="m40.5 18.9c0 0 1.5 1.1 2 1.4 1.1.6 1.3.2.7-.3-.5-.4-1.5-.8-1.5-.8l-1.2-.3" fill="#664e27"/><path d="m25.1 22.9l-2.6-6-3.5 1.6 2.9 6.7c.4 1 3.9 2.1 3.9 2.1l1.9-.9v-2.4l-2.6-1.1" fill="#fed0ac"/><g fill="#3e4347"><path d="m17.9 58.6l.9-4.1c-.9-.8-1.2-.8-1.2-.8-.6-.3-1.4 0-1.7.6l-3.9 7.5c1.4.7 4.3-.3 5.9-3.2"/><path d="m31.6 54.9l1.5-3.8c-1-.7-3.3-1.7-3.3-1.7l-4 8.8c1.5.5 4.4-.4 5.8-3.3"/></g><g fill="#fed0ac"><path d="m18.8 54.5l-.9 4.1c0 0 4.9-1.5 8.3-2 3.4-.6 6.2-7.5 6.2-7.5l-5.8-1.2c0 0-1.3 4.7-2.3 4.7-1.9-.1-3.9 2.3-5.5 1.9"/><path d="m31.6 54.9l1.5-3.8c1.4.4 2-.3 3.5.4 1.5.7.4-2.3.4-2.3l6.1-.8c0 0-.4 10.3-5.6 8.3-3.2-1.3-5.9-1.8-5.9-1.8"/></g><path d="M16,8.8c-3.1,1.8-4.1,5.6-2.4,8.7c1.8,3,5.7,4.1,8.8,2.3c3.1-1.8,4.1-5.6,2.4-8.7C23,8.1,19,7,16,8.8z" fill="#b5de24"/><path fill="#c94747" d="m38.4 26.5l4.4 1.6-.5 4.1-5.2-1.7z"/><path d="m51.7 38.8c-1.1-2.5-1.3-3.1-2.5-2.8 0 0-2.7-5.6-3.5-6.3-.8-.8-2.9-1.6-2.9-1.6l-.5 4.1.8.2 2.7 5.1c-.9.9.1 2.8 1.1 2.9 1.5 3.7 6.3 1.8 4.8-1.6" fill="#fed0ac"/><path d="m42.7 40.7c0 0-2.6-9.8-3.7-13.6-.9-3.2-8.9-2.4-9.1-2.3l-2.2-.8c-.1 1.4-.8 2.6-1.9 3.4 0 0 3.7 1.4 3.7 1.5l-.5 11.9-3.6 7 7.1 1.5c.4-.7.7-1.4 1-2.1.7-1.2 1.9-1.1 2.4.3.2.6.4 1.2.6 1.8l6.8-.9-.6-7.7" fill="#ed4c5c"/><g fill="#ffce31"><path d="m25.5 47.7l1.1.2 1.7-2.3v2.7l1.1.2v-6.1z"/><path d="m41.7 48.6l1.1-.2.4-2-.3-3.1z"/><path d="m35.6 29.2l-1.9-4.5c-.4 0-.8 0-1.2-.1l.7 1.6-2.2-1.5c-.7 0-1.1.1-1.2.1l-1.3-.5 7.1 4.9"/><path d="m39.1 27.8c-.1-.2-.1-.5-.2-.7-.1-.4-.3-.7-.6-.9l-1.3 3 2.1-1.4"/><path d="m36.5 26.7l.7-1.3c-.7-.3-1.4-.5-2.3-.6l1.6 1.9"/></g><g fill="#3e4347"><path d="m25.9 49.6c-.6 1.1-1.4 2-2.4 2.7.4 4 2.6 4.5 2.6 4.5 1.7 0 3.4-1.1 3.8-2.7-.3-1.2-1.5-3-4-4.5"/><path d="m37.3 51c-.1.1-.2.3-.4.3-.4 4.2.5 5.5.5 5.5 3.4 1.1 4.7-2.3 4.7-2.3-.8-2.2-3.1-3.5-4.8-3.5"/></g><g fill="#ed4c5c"><path d="m16.2 8.7c.3.4.8.9 1.5 1.4 2.7 2.3 3.1 1.8 3.6 1.2.5-.6.9-1.1-1.8-3.4-1.2 0-2.3.2-3.3.8"/><path d="m16.9 20.2c.2-.5.4-1.2.6-2.3.6-3.5 0-3.6-.8-3.7s-1.4-.3-2 3.2c-.1.4-.1.8-.2 1.2.7.7 1.5 1.3 2.4 1.6"/><path d="m25.6 13.7c-.5.1-1.1.3-1.8.6-3.3 1.2-3.1 1.8-2.8 2.5.3.7.5 1.3 3.8.1.1 0 .2-.1.4-.1.3-1 .5-2.1.4-3.1"/></g><path d="m25.6 13.8c0-.1 0-.1 0 0-.1-.1-.2 0-.3 0h.3" fill="#42ade2"/><path d="m36.2 37.4c-5.4 0-5.4-4.8 0-4.8 5.4.1 5.4 4.8 0 4.8" fill="#e8e8e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93e-1f3fd.svg b/public/emoji/1f93e-1f3fd.svg
new file mode 100644
index 000000000..facf15d77
--- /dev/null
+++ b/public/emoji/1f93e-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d6a57c" d="m33.5 18l-3.1-1.8v10.8h6.9z"/><path d="m38.2 22.9c-2 1.3-.9 4.1-.9 4.1-2.8 0-4.8-5.6-4.8-9l5.7 4.9" fill="#b58360"/><path d="m31.4 3.9l12.4 4.3c1.6 2.9.5 4.4.6 5.6 0 .6 1.1 1.6 1.7 2.1 1.3 1.2-.9 2.1-1.7 2-.5 1.2 1 2-2.7 1.2 0 0 3.8 1.6 1.1 2.3.3 1.5.5 4.3-7.2 1.4-2.3-.8-3.1-4.8-3.1-4.8l-3.9-.7 2.8-13.4" fill="#d6a57c"/><path d="m40.2 2.9c-8.2-2.7-12.6 1.5-13.4 3.4-2.1 5-.3 10.6 3.5 14.8 0 0 1.8-.8 2.1-3 0 0-2 .9-2.9-3.4-.8-3.6 3.1-5.5 5-.6h.5c1.1-2.5-.9-5.6 2-6.6 2.5-.8 7.1 1.4 7.1 1.4.9-1.6-.5-4.9-3.9-6" fill="#594640"/><path d="m41.3 13.9c0 .8.4 1.4 1 1.4s.7-.6.7-1.4-.2-1.4-.7-1.4-1 .6-1 1.4" fill="#664e27"/><path d="m33.5 14.9c0-1.5-1.3-2.8-2.5-2.8 0 0 2.2 1.8 1.6 4.2 0 0 .9-.3.9-1.4" fill="#b58360"/><path d="m40.5 18.9c0 0 1.5 1.1 2 1.4 1.1.6 1.3.2.7-.3-.5-.4-1.5-.8-1.5-.8l-1.2-.3" fill="#664e27"/><path d="m25.1 22.9l-2.6-6-3.5 1.6 2.9 6.7c.4 1 3.9 2.1 3.9 2.1l1.9-.9v-2.4l-2.6-1.1" fill="#d6a57c"/><g fill="#3e4347"><path d="m17.9 58.6l.9-4.1c-.9-.8-1.2-.8-1.2-.8-.6-.3-1.4 0-1.7.6l-3.9 7.5c1.4.7 4.3-.3 5.9-3.2"/><path d="m31.6 54.9l1.5-3.8c-1-.7-3.3-1.7-3.3-1.7l-4 8.8c1.5.5 4.4-.4 5.8-3.3"/></g><g fill="#d6a57c"><path d="m18.8 54.5l-.9 4.1c0 0 4.9-1.5 8.3-2 3.4-.6 6.2-7.5 6.2-7.5l-5.8-1.2c0 0-1.3 4.7-2.3 4.7-1.9-.1-3.9 2.3-5.5 1.9"/><path d="m31.6 54.9l1.5-3.8c1.4.4 2-.3 3.5.4 1.5.7.4-2.3.4-2.3l6.1-.8c0 0-.4 10.3-5.6 8.3-3.2-1.3-5.9-1.8-5.9-1.8"/></g><path d="M16,8.8c-3.1,1.8-4.1,5.6-2.4,8.7c1.8,3,5.7,4.1,8.8,2.3c3.1-1.8,4.1-5.6,2.4-8.7C23,8.1,19,7,16,8.8z" fill="#b5de24"/><path fill="#c94747" d="m38.4 26.5l4.4 1.6-.5 4.1-5.2-1.7z"/><path d="m51.7 38.8c-1.1-2.5-1.3-3.1-2.5-2.8 0 0-2.8-5.6-3.5-6.3-.8-.8-2.9-1.6-2.9-1.6l-.5 4.1.8.2 2.7 5.1c-.9.9.1 2.8 1.1 2.9 1.5 3.7 6.3 1.8 4.8-1.6" fill="#d6a57c"/><path d="m42.7 40.7c0 0-2.6-9.8-3.7-13.6-.9-3.2-8.9-2.4-9.1-2.3l-2.2-.8c-.1 1.4-.8 2.6-1.9 3.4 0 0 3.7 1.4 3.7 1.5l-.5 11.9-3.6 7 7.1 1.5c.4-.7.7-1.4 1-2.1.7-1.2 1.9-1.1 2.4.3.2.6.4 1.2.6 1.8l6.8-.9-.6-7.7" fill="#ed4c5c"/><g fill="#ffce31"><path d="m25.5 47.7l1.1.2 1.7-2.3v2.7l1.1.2v-6.1z"/><path d="m41.7 48.6l1.1-.2.4-2-.3-3.1z"/><path d="m35.6 29.2l-1.9-4.5c-.4 0-.8 0-1.2-.1l.7 1.6-2.2-1.5c-.7 0-1.1.1-1.2.1l-1.3-.5 7.1 4.9"/><path d="m39.1 27.8c-.1-.2-.1-.5-.2-.7-.1-.4-.3-.7-.6-.9l-1.3 3 2.1-1.4"/><path d="m36.5 26.7l.7-1.3c-.7-.3-1.4-.5-2.3-.6l1.6 1.9"/></g><g fill="#3e4347"><path d="m25.9 49.6c-.6 1.1-1.4 2-2.4 2.7.4 4 2.6 4.5 2.6 4.5 1.7 0 3.4-1.1 3.8-2.7-.3-1.2-1.5-3-4-4.5"/><path d="m37.3 51c-.1.1-.2.3-.4.3-.4 4.2.5 5.5.5 5.5 3.4 1.1 4.7-2.3 4.7-2.3-.8-2.2-3.1-3.5-4.8-3.5"/></g><g fill="#ed4c5c"><path d="m16.2 8.7c.3.4.8.9 1.5 1.4 2.7 2.3 3.1 1.8 3.6 1.2.5-.6.9-1.1-1.8-3.4-1.2 0-2.3.2-3.3.8"/><path d="m16.9 20.2c.2-.5.4-1.2.6-2.3.6-3.5 0-3.6-.8-3.7s-1.4-.3-2 3.2c-.1.4-.1.8-.2 1.2.7.7 1.5 1.3 2.4 1.6"/><path d="m25.6 13.7c-.5.1-1.1.3-1.8.6-3.3 1.2-3.1 1.8-2.8 2.5.3.7.5 1.3 3.8.1.1 0 .2-.1.4-.1.3-1 .5-2.1.4-3.1"/></g><path d="m25.6 13.8c0-.1 0-.1 0 0-.1-.1-.2 0-.3 0h.3" fill="#42ade2"/><path d="m36.2 37.5c-5.4 0-5.4-4.8 0-4.8 5.4 0 5.4 4.8 0 4.8" fill="#e8e8e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93e-1f3fe.svg b/public/emoji/1f93e-1f3fe.svg
new file mode 100644
index 000000000..2b3023fce
--- /dev/null
+++ b/public/emoji/1f93e-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b47d56" d="m33.5 18l-3.1-1.8v10.8h6.9z"/><path d="m38.2 22.9c-2 1.3-.9 4.1-.9 4.1-2.8 0-4.8-5.6-4.8-9l5.7 4.9" fill="#935e3e"/><path d="m31.4 3.9l12.4 4.3c1.6 2.9.5 4.4.6 5.6 0 .6 1.1 1.6 1.7 2.1 1.3 1.2-.9 2.1-1.7 2-.5 1.2 1 2-2.7 1.2 0 0 3.8 1.6 1.1 2.3.3 1.5.5 4.3-7.2 1.4-2.3-.8-3.1-4.8-3.1-4.8l-3.9-.7 2.8-13.4" fill="#b47d56"/><path d="m40.2 2.9c-8.2-2.7-12.6 1.5-13.4 3.4-2.1 5-.3 10.6 3.5 14.8 0 0 1.8-.8 2.1-3 0 0-2 .9-2.9-3.4-.8-3.6 3.1-5.5 5-.6h.5c1.1-2.5-.9-5.6 2-6.6 2.5-.8 7.1 1.4 7.1 1.4.9-1.6-.5-4.9-3.9-6" fill="#231f20"/><path d="m41.3 13.9c0 .8.4 1.4 1 1.4s.7-.6.7-1.4-.2-1.4-.7-1.4-1 .6-1 1.4" fill="#664e27"/><path d="m33.5 14.9c0-1.5-1.3-2.8-2.5-2.8 0 0 2.2 1.8 1.6 4.2 0 0 .9-.3.9-1.4" fill="#935e3e"/><path d="m40.5 18.9c0 0 1.5 1.1 2 1.4 1.1.6 1.3.2.7-.3-.5-.4-1.5-.8-1.5-.8l-1.2-.3" fill="#664e27"/><path d="m25.1 22.9l-2.6-6-3.5 1.6 2.9 6.7c.4 1 3.9 2.1 3.9 2.1l1.9-.9v-2.4l-2.6-1.1" fill="#b47d56"/><g fill="#3e4347"><path d="m17.9 58.6l.9-4.1c-.9-.8-1.2-.8-1.2-.8-.6-.3-1.4 0-1.7.6l-3.9 7.5c1.4.7 4.3-.3 5.9-3.2"/><path d="m31.6 54.9l1.5-3.8c-1-.7-3.3-1.7-3.3-1.7l-4 8.8c1.5.5 4.4-.4 5.8-3.3"/></g><g fill="#b47d56"><path d="m18.8 54.5l-.9 4.1c0 0 4.9-1.5 8.3-2 3.4-.6 6.2-7.5 6.2-7.5l-5.8-1.2c0 0-1.3 4.7-2.3 4.7-1.9-.1-3.9 2.3-5.5 1.9"/><path d="m31.6 54.9l1.5-3.8c1.4.4 2-.3 3.5.4 1.5.7.4-2.3.4-2.3l6.1-.8c0 0-.4 10.3-5.6 8.3-3.2-1.3-5.9-1.8-5.9-1.8"/></g><path d="M16,8.8c-3.1,1.8-4.1,5.6-2.4,8.7c1.8,3,5.7,4.1,8.8,2.3c3.1-1.8,4.1-5.6,2.4-8.7C23,8.1,19,7,16,8.8z" fill="#b5de24"/><path fill="#c94747" d="m38.4 26.5l4.4 1.6-.5 4.1-5.2-1.7z"/><path d="m51.7 38.8c-1.1-2.5-1.3-3.1-2.5-2.8 0 0-2.8-5.6-3.5-6.3-.8-.8-2.9-1.6-2.9-1.6l-.5 4.1.8.2 2.7 5.1c-.9.9.1 2.8 1.1 2.9 1.5 3.7 6.3 1.8 4.8-1.6" fill="#b47d56"/><path d="m42.7 40.7c0 0-2.6-9.8-3.7-13.6-.9-3.2-8.9-2.4-9.1-2.3l-2.2-.8c-.1 1.4-.8 2.6-1.9 3.4 0 0 3.7 1.4 3.7 1.5l-.5 11.9-3.6 7 7.1 1.5c.4-.7.7-1.4 1-2.1.7-1.2 1.9-1.1 2.4.3.2.6.4 1.2.6 1.8l6.8-.9-.6-7.7" fill="#ed4c5c"/><g fill="#ffce31"><path d="m25.5 47.7l1.1.2 1.7-2.3v2.7l1.1.2v-6.1z"/><path d="m41.7 48.6l1.1-.2.4-2-.3-3.1z"/><path d="m35.6 29.2l-1.9-4.5c-.4 0-.8 0-1.2-.1l.7 1.6-2.2-1.5c-.7 0-1.1.1-1.2.1l-1.3-.5 7.1 4.9"/><path d="m39.1 27.8c-.1-.2-.1-.5-.2-.7-.1-.4-.3-.7-.6-.9l-1.3 3 2.1-1.4"/><path d="m36.5 26.7l.7-1.3c-.7-.3-1.4-.5-2.3-.6l1.6 1.9"/></g><g fill="#3e4347"><path d="m25.9 49.6c-.6 1.1-1.4 2-2.4 2.7.4 4 2.6 4.5 2.6 4.5 1.7 0 3.4-1.1 3.8-2.7-.3-1.2-1.5-3-4-4.5"/><path d="m37.3 51c-.1.1-.2.3-.4.3-.4 4.2.5 5.5.5 5.5 3.4 1.1 4.7-2.3 4.7-2.3-.8-2.2-3.1-3.5-4.8-3.5"/></g><g fill="#ed4c5c"><path d="m16.2 8.7c.3.4.8.9 1.5 1.4 2.7 2.3 3.1 1.8 3.6 1.2.5-.6.9-1.1-1.8-3.4-1.2 0-2.3.2-3.3.8"/><path d="m16.9 20.2c.2-.5.4-1.2.6-2.3.6-3.5 0-3.6-.8-3.7s-1.4-.3-2 3.2c-.1.4-.1.8-.2 1.2.7.7 1.5 1.3 2.4 1.6"/><path d="m25.6 13.7c-.5.1-1.1.3-1.8.6-3.3 1.2-3.1 1.8-2.8 2.5.3.7.5 1.3 3.8.1.1 0 .2-.1.4-.1.3-1 .5-2.1.4-3.1"/></g><path d="m25.6 13.8c0-.1 0-.1 0 0-.1-.1-.2 0-.3 0h.3" fill="#42ade2"/><path d="m36.2 37.5c-5.4 0-5.4-4.8 0-4.8 5.4 0 5.4 4.8 0 4.8" fill="#e8e8e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93e-1f3ff.svg b/public/emoji/1f93e-1f3ff.svg
new file mode 100644
index 000000000..65220a539
--- /dev/null
+++ b/public/emoji/1f93e-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#8a6859" d="m33.5 18l-3.1-1.8v10.8h6.9z"/><path d="m38.2 22.9c-2 1.3-.9 4.1-.9 4.1-2.8 0-4.8-5.6-4.8-9l5.7 4.9" fill="#705041"/><path d="m31.4 3.9l12.4 4.3c1.6 2.9.5 4.4.6 5.6 0 .6 1.1 1.6 1.7 2.1 1.3 1.2-.9 2.1-1.7 2-.5 1.2 1 2-2.7 1.2 0 0 3.8 1.6 1.1 2.3.3 1.5.5 4.3-7.2 1.4-2.3-.8-3.1-4.8-3.1-4.8l-3.9-.7 2.8-13.4" fill="#8a6859"/><path d="m40.2 2.9c-8.2-2.7-12.6 1.5-13.4 3.4-2.1 5-.3 10.6 3.5 14.8 0 0 1.8-.8 2.1-3 0 0-2 .9-2.9-3.4-.8-3.6 3.1-5.5 5-.6h.5c1.1-2.5-.9-5.6 2-6.6 2.5-.8 7.1 1.4 7.1 1.4.9-1.6-.5-4.9-3.9-6" fill="#231f20"/><path d="m41.3 13.9c0 .8.4 1.4 1 1.4s.7-.6.7-1.4-.2-1.4-.7-1.4-1 .6-1 1.4" fill="#574137"/><path d="m33.5 14.9c0-1.5-1.3-2.8-2.5-2.8 0 0 2.2 1.8 1.6 4.2 0 0 .9-.3.9-1.4" fill="#705041"/><path d="m40.5 18.9c0 0 1.5 1.1 2 1.4 1.1.6 1.3.2.7-.3-.5-.4-1.5-.8-1.5-.8l-1.2-.3" fill="#574137"/><path d="m25.1 22.9l-2.6-6-3.5 1.6 2.9 6.7c.4 1 3.9 2.1 3.9 2.1l1.9-.9v-2.4l-2.6-1.1" fill="#8a6859"/><g fill="#3e4347"><path d="m17.9 58.6l.9-4.1c-.9-.8-1.2-.8-1.2-.8-.6-.3-1.4 0-1.7.6l-3.9 7.5c1.4.7 4.3-.3 5.9-3.2"/><path d="m31.6 54.9l1.5-3.8c-1-.7-3.3-1.7-3.3-1.7l-4 8.8c1.5.5 4.4-.4 5.8-3.3"/></g><g fill="#8a6859"><path d="m18.8 54.5l-.9 4.1c0 0 4.9-1.5 8.3-2 3.4-.6 6.2-7.5 6.2-7.5l-5.8-1.2c0 0-1.3 4.7-2.3 4.7-1.9-.1-3.9 2.3-5.5 1.9"/><path d="m31.6 54.9l1.5-3.8c1.4.4 2-.3 3.5.4 1.5.7.4-2.3.4-2.3l6.1-.8c0 0-.4 10.3-5.6 8.3-3.2-1.3-5.9-1.8-5.9-1.8"/></g><path d="M16,8.8c-3.1,1.8-4.1,5.6-2.4,8.7c1.8,3,5.7,4.1,8.8,2.3c3.1-1.8,4.1-5.6,2.4-8.7C23,8.1,19,7,16,8.8z" fill="#b5de24"/><path fill="#c94747" d="m38.4 26.5l4.4 1.6-.5 4.1-5.2-1.7z"/><path d="m51.7 38.8c-1.1-2.5-1.3-3.1-2.5-2.8 0 0-2.8-5.6-3.5-6.3-.8-.8-2.9-1.6-2.9-1.6l-.5 4.1.8.2 2.7 5.1c-.9.9.1 2.8 1.1 2.9 1.5 3.7 6.3 1.8 4.8-1.6" fill="#8a6859"/><path d="m42.7 40.7c0 0-2.6-9.8-3.7-13.6-.9-3.2-8.9-2.4-9.1-2.3l-2.2-.8c-.1 1.4-.8 2.6-1.9 3.4 0 0 3.7 1.4 3.7 1.5l-.5 11.9-3.6 7 7.1 1.5c.4-.7.7-1.4 1-2.1.7-1.2 1.9-1.1 2.4.3.2.6.4 1.2.6 1.8l6.8-.9-.6-7.7" fill="#ed4c5c"/><g fill="#ffce31"><path d="m25.5 47.7l1.1.2 1.7-2.3v2.7l1.1.2v-6.1z"/><path d="m41.7 48.6l1.1-.2.4-2-.3-3.1z"/><path d="m35.6 29.2l-1.9-4.5c-.4 0-.8 0-1.2-.1l.7 1.6-2.2-1.5c-.7 0-1.1.1-1.2.1l-1.3-.5 7.1 4.9"/><path d="m39.1 27.8c-.1-.2-.1-.5-.2-.7-.1-.4-.3-.7-.6-.9l-1.3 3 2.1-1.4"/><path d="m36.5 26.7l.7-1.3c-.7-.3-1.4-.5-2.3-.6l1.6 1.9"/></g><g fill="#3e4347"><path d="m25.9 49.6c-.6 1.1-1.4 2-2.4 2.7.4 4 2.6 4.5 2.6 4.5 1.7 0 3.4-1.1 3.8-2.7-.3-1.2-1.5-3-4-4.5"/><path d="m37.3 51c-.1.1-.2.3-.4.3-.4 4.2.5 5.5.5 5.5 3.4 1.1 4.7-2.3 4.7-2.3-.8-2.2-3.1-3.5-4.8-3.5"/></g><g fill="#ed4c5c"><path d="m16.2 8.7c.3.4.8.9 1.5 1.4 2.7 2.3 3.1 1.8 3.6 1.2.5-.6.9-1.1-1.8-3.4-1.2 0-2.3.2-3.3.8"/><path d="m16.9 20.2c.2-.5.4-1.2.6-2.3.6-3.5 0-3.6-.8-3.7s-1.4-.3-2 3.2c-.1.4-.1.8-.2 1.2.7.7 1.5 1.3 2.4 1.6"/><path d="m25.6 13.7c-.5.1-1.1.3-1.8.6-3.3 1.2-3.1 1.8-2.8 2.5.3.7.5 1.3 3.8.1.1 0 .2-.1.4-.1.3-1 .5-2.1.4-3.1"/></g><path d="m25.6 13.8c0-.1 0-.1 0 0-.1-.1-.2 0-.3 0h.3" fill="#42ade2"/><path d="m36.2 37.4c-5.4 0-5.4-4.8 0-4.8 5.4.1 5.4 4.8 0 4.8" fill="#e8e8e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f93e.svg b/public/emoji/1f93e.svg
new file mode 100644
index 000000000..d3a20ac8a
--- /dev/null
+++ b/public/emoji/1f93e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffdd67" d="m33.5 18l-3.1-1.8v10.8h6.9z"/><path d="m38.2 22.9c-2 1.3-.9 4.1-.9 4.1-2.8 0-4.8-5.6-4.8-9l5.7 4.9" fill="#eba352"/><path d="m31.4 3.9l12.4 4.3c1.6 2.9.5 4.4.6 5.6 0 .6 1.1 1.6 1.7 2.1 1.3 1.2-.9 2.1-1.7 2-.5 1.2 1 2-2.7 1.2 0 0 3.8 1.6 1.1 2.3.3 1.5.5 4.3-7.2 1.4-2.3-.8-3.1-4.8-3.1-4.8l-3.9-.7 2.8-13.4" fill="#ffdd67"/><path d="m40.2 2.9c-8.2-2.7-12.6 1.5-13.4 3.4-2.1 5-.3 10.6 3.5 14.8 0 0 1.8-.8 2.1-3 0 0-2 .9-2.9-3.4-.8-3.6 3.1-5.5 5-.6h.5c1.1-2.5-.9-5.6 2-6.6 2.5-.8 7.1 1.4 7.1 1.4.9-1.6-.5-4.9-3.9-6" fill="#ffb300"/><path d="m41.3 13.9c0 .8.4 1.4 1 1.4s.7-.6.7-1.4-.2-1.4-.7-1.4-1 .6-1 1.4" fill="#937237"/><path d="m33.5 14.9c0-1.5-1.3-2.8-2.5-2.8 0 0 2.2 1.8 1.6 4.2 0 0 .9-.3.9-1.4" fill="#eba352"/><path d="m40.5 18.9c0 0 1.5 1.1 2 1.4 1.1.6 1.3.2.7-.3-.5-.4-1.5-.8-1.5-.8l-1.2-.3" fill="#937237"/><path d="m25.1 22.9l-2.6-6-3.5 1.6 2.9 6.7c.4 1 3.9 2.1 3.9 2.1l1.9-.9v-2.4l-2.6-1.1" fill="#ffdd67"/><g fill="#3e4347"><path d="m17.9 58.6l.9-4.1c-.9-.8-1.2-.8-1.2-.8-.6-.3-1.4 0-1.7.6l-3.9 7.5c1.4.7 4.3-.3 5.9-3.2"/><path d="m31.6 54.9l1.5-3.8c-1-.7-3.3-1.7-3.3-1.7l-4 8.8c1.5.5 4.4-.4 5.8-3.3"/></g><g fill="#ffdd67"><path d="m18.8 54.5l-.9 4.1c0 0 4.9-1.5 8.3-2 3.4-.6 6.2-7.5 6.2-7.5l-5.8-1.2c0 0-1.3 4.7-2.3 4.7-1.9-.1-3.9 2.3-5.5 1.9"/><path d="m31.6 54.9l1.5-3.8c1.4.4 2-.3 3.5.4 1.5.7.4-2.3.4-2.3l6.1-.8c0 0-.4 10.3-5.6 8.3-3.2-1.3-5.9-1.8-5.9-1.8"/></g><path d="M16,8.8c-3.1,1.8-4.1,5.6-2.4,8.7c1.8,3,5.7,4.1,8.8,2.3c3.1-1.8,4.1-5.6,2.4-8.7C23,8.1,19,7,16,8.8z" fill="#b5de24"/><path fill="#c94747" d="m38.4 26.5l4.4 1.6-.5 4.1-5.2-1.7z"/><path d="m51.7 38.8c-1.1-2.5-1.3-3.1-2.5-2.8 0 0-2.8-5.6-3.5-6.3-.8-.8-2.9-1.6-2.9-1.6l-.5 4.1.8.2 2.7 5.1c-.9.9.1 2.8 1.1 2.9 1.5 3.7 6.3 1.8 4.8-1.6" fill="#ffdd67"/><path d="m42.7 40.7c0 0-2.6-9.8-3.7-13.6-.9-3.2-8.9-2.4-9.1-2.3l-2.2-.8c-.1 1.4-.8 2.6-1.9 3.4 0 0 3.7 1.4 3.7 1.5l-.5 11.9-3.6 7 7.1 1.5c.4-.7.7-1.4 1-2.1.7-1.2 1.9-1.1 2.4.3.2.6.4 1.2.6 1.8l6.8-.9-.6-7.7" fill="#ed4c5c"/><g fill="#ffce31"><path d="m25.5 47.7l1.1.2 1.7-2.3v2.7l1.1.2v-6.1z"/><path d="m41.7 48.6l1.1-.2.4-2-.3-3.1z"/><path d="m35.6 29.2l-1.9-4.5c-.4 0-.8 0-1.2-.1l.7 1.6-2.2-1.5c-.7 0-1.1.1-1.2.1l-1.3-.5 7.1 4.9"/><path d="m39.1 27.8c-.1-.2-.1-.5-.2-.7-.1-.4-.3-.7-.6-.9l-1.3 3 2.1-1.4"/><path d="m36.5 26.7l.7-1.3c-.7-.3-1.4-.5-2.3-.6l1.6 1.9"/></g><g fill="#3e4347"><path d="m25.9 49.6c-.6 1.1-1.4 2-2.4 2.7.4 4 2.6 4.5 2.6 4.5 1.7 0 3.4-1.1 3.8-2.7-.3-1.2-1.5-3-4-4.5"/><path d="m37.3 51c-.1.1-.2.3-.4.3-.4 4.2.5 5.5.5 5.5 3.4 1.1 4.7-2.3 4.7-2.3-.8-2.2-3.1-3.5-4.8-3.5"/></g><g fill="#ed4c5c"><path d="m16.2 8.7c.3.4.8.9 1.5 1.4 2.7 2.3 3.1 1.8 3.6 1.2.5-.6.9-1.1-1.8-3.4-1.2 0-2.3.2-3.3.8"/><path d="m16.9 20.2c.2-.5.4-1.2.6-2.3.6-3.5 0-3.6-.8-3.7s-1.4-.3-2 3.2c-.1.4-.1.8-.2 1.2.7.7 1.5 1.3 2.4 1.6"/><path d="m25.6 13.7c-.5.1-1.1.3-1.8.6-3.3 1.2-3.1 1.8-2.8 2.5.3.7.5 1.3 3.8.1.1 0 .2-.1.4-.1.3-1 .5-2.1.4-3.1"/></g><path d="m25.6 13.8c0-.1 0-.1 0 0-.1-.1-.2 0-.3 0h.3" fill="#42ade2"/><path d="m36.2 37.5c-5.4 0-5.4-4.8 0-4.8 5.4 0 5.4 4.8 0 4.8" fill="#e8e8e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f940.svg b/public/emoji/1f940.svg
new file mode 100644
index 000000000..dda76b81b
--- /dev/null
+++ b/public/emoji/1f940.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m38.7 15.9c-.2-3.5-1.3-7-3.9-9.5-1.3-1.3-2.9-2.2-4.6-2.7-1.8-.5-3.6-.3-5.2.3-1.6.7-3 1.8-4 3.1-1 1.3-1.8 2.8-2.3 4.4-1.1 3.1-1.4 6.4-.7 9.7.6 3.2 1.9 6.5 3.2 9.7 1.3 3.3 2.7 6.6 3.9 10 2.4 6.8 3.8 14 4 21.1h-6.1c.2-6.7-.6-13.4-2.5-20-.9-3.3-2.1-6.6-3.2-9.9-1.1-3.3-2.3-6.8-2.7-10.4-.5-3.6 0-7.5 1.5-10.9.8-1.7 1.8-3.4 3.1-4.8 1.3-1.5 3.1-2.7 5.2-3.4 2.1-.7 4.4-.7 6.4 0 2 .7 3.7 1.9 4.9 3.3 2.3 2.9 3.1 6.5 3 10" fill="#7b853d"/><g fill="#9ca84d"><path d="m3.9 23.5c4.9-7.1 11.8-5.3 11.8-5.3s4.2 3.9-2.3 10c-4.5 4.1-6.4 12.3-6.4 12.3s-8.8-8.8-3.1-17"/><path d="m38.4 52.4c-6.9-3.6-5.1-8.7-5.1-8.7s3.8-3.1 9.7 1.7c4 3.3 12 4.8 12 4.8s-8.6 6.5-16.6 2.2"/></g><path d="m48 17c-7-5.7-10.3-8.7-14.3-6.6-4 2.1-2 17.2 6.5 18 8.3.8 11.7 6.2 11.7 6.2s7.4-8.4-3.9-17.6" fill="#803c3c"/><path d="m34.8 21.8c-1.5-8.1-3.8-12.1.2-14.2 4-2.1 22 9.8 17.1 15.5-6 7.1-5.8 11.6-5.8 11.6s-9.2-.8-11.5-12.9" fill="#663030"/><path d="m38.3 27.9c1.9 2.8 14.1-.3 18.9 3.1 0 0 2.2-6.9-2.7-10.2-2.8-1.8-22.6-2.4-16.2 7.1" fill="#994848"/><path d="m42.3 22.5c-12.8-6-13.1-13.4-7.8-16.1 5.3-2.7 15 .2 18.2 7.8 3.2 7.8 9.3 12.5 9.3 12.5s-9.9.4-19.7-4.2" fill="#b35454"/><path d="m48.7 20.2c1.5-12.4-9.3-16.3-14.6-13.6-5.3 2.7-5.7 10.7-.9 17.7 4.8 7.1 6.1 12.2 6.1 12.2s8.3-7.5 9.4-16.3" fill="#cc6060"/><path d="M36,9.7c-8.1,4.3-7-1.2-1.7-3.9c13-6.7,21.3,6.7,21.3,6.7S43.1,5.8,36,9.7z" fill="#7b853d"/><path d="m36 9.7c1.5-2.2 6.2-6.6.2-5.1-11.8 2.9-5.8 20.3-5.8 20.3s1.1-8.8 5.6-15.2" fill="#9ca84d"/><g fill="#594640"><path d="m16.3 46.6l7-3.1.6 4z"/><path d="m23.9 25.4l-4.6 3.4-1.1-2.9z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f941.svg b/public/emoji/1f941.svg
new file mode 100644
index 000000000..3a07224db
--- /dev/null
+++ b/public/emoji/1f941.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ed4c5c" d="m60.1 52.1l-28.1 6.4-28.1-6.4v-17.9h56.2z"/><path d="m32 37.7c0 0-23.4-.6-30-10.4v5.7c0 0 3.2 8.5 30 8.5 26.8 0 30-8.5 30-8.5v-5.7c-6.6 9.8-30 10.4-30 10.4" fill="#b2c1c0"/><path d="m32 16.9c-16.6 0-30 4.7-30 10.4s13.4 10.4 30 10.4c16.6 0 30-4.7 30-10.4s-13.4-10.4-30-10.4" fill="#e8e8e8"/><path d="m32 56.6c0 0-23.4-.6-30-10.4v5.7c0 0 3.2 8.5 30 8.5 26.8 0 30-8.5 30-8.5v-5.7c-6.6 9.8-30 10.4-30 10.4" fill="#b2c1c0"/><path d="m60.1 42.6c0 0 0 0 0 3.6 0 5.2-12.6 9.5-28.1 9.5-15.5 0-28.1-4.2-28.1-9.5v-3.6c-1.2 1.1-1.9 2.3-1.9 3.6 0 5.7 13.4 10.4 30 10.4 16.6 0 30-4.7 30-10.4 0-1.3-.7-2.5-1.9-3.6" fill="#e8e8e8"/><path d="m25.2 38.5c0 0 0 0 0 0" opacity=".5" fill="#3e4347"/><path d="m32 21.6c13.7 0 25.1 3.3 27.6 7.6.4-.6.6-1.3.6-1.9 0-5.2-12.1-9.5-28.2-9.5s-28.1 4.4-28.1 9.5c0 .6.2 1.3.5 1.9 2.6-4.3 14-7.6 27.6-7.6" fill="#b2c1c0"/><path d="m32 36.4c14 0 25-3 27.6-7.1-2.5-4.4-13.9-7.6-27.6-7.6-13.6 0-25 3.3-27.6 7.6 2.5 4.1 13.5 7.1 27.6 7.1" fill="#fff"/><path d="m46.5 23.4c-.6-.3-1.2-.5-1.7-.5l-36.2-20.9c-.5-.2-1.9 2.1-1.4 2.4l36.7 20.2c.2.4.7.9 1.2 1.2 3.5 2 4.9-.4 1.4-2.4" fill="#d3976e"/><path fill="#89664c" d="m33.7 19l2.2-1.2-1.7-1-2.2 1.3z"/><path d="m55.4 2l-36.2 20.9c-.5 0-1.1.1-1.7.5-3.5 2-2.1 4.4 1.4 2.4.6-.3 1-.8 1.2-1.2l36.7-20.2c.5-.3-.9-2.6-1.4-2.4" fill="#d3976e"/><path d="m3.9 53.3v3.8c0 1.5 5.6 1.5 5.6 0v-3.8h-5.6" fill="#b2c1c0"/><ellipse cx="6.7" cy="53.3" rx="2.8" ry=".9" fill="#e8e8e8"/><path d="m5.8 38.6v14.6c0 .3.4.5.9.5s.9-.2.9-.5v-14.6h-1.8" fill="#8a8e91"/><path d="m3.9 34.4v3.8c0 1.5 5.6 1.5 5.6 0v-3.8h-5.6" fill="#b2c1c0"/><ellipse cx="6.7" cy="34.4" rx="2.8" ry=".9" fill="#e8e8e8"/><path d="m54.5 53.3v3.8c0 1.5 5.6 1.5 5.6 0v-3.8h-5.6" fill="#b2c1c0"/><ellipse cx="57.3" cy="53.3" rx="2.8" ry=".9" fill="#e8e8e8"/><path d="m56.4 38.6v14.6c0 .3.4.5.9.5s.9-.2.9-.5v-14.6h-1.8" fill="#8a8e91"/><path d="m54.5 34.4v3.8c0 1.5 5.6 1.5 5.6 0v-3.8h-5.6" fill="#b2c1c0"/><ellipse cx="57.3" cy="34.4" rx="2.8" ry=".9" fill="#e8e8e8"/><path d="m38.6 57.1v3.8c0 1.5 5.6 1.5 5.6 0v-3.8h-5.6" fill="#b2c1c0"/><ellipse cx="41.4" cy="57.1" rx="2.8" ry=".9" fill="#e8e8e8"/><path d="m40.4 42.4v14.6c0 .3.4.5.9.5s.9-.2.9-.5v-14.6h-1.8" fill="#8a8e91"/><path d="m38.6 38.2v3.8c0 1.5 5.6 1.5 5.6 0v-3.8h-5.6" fill="#b2c1c0"/><ellipse cx="41.4" cy="38.2" rx="2.8" ry=".9" fill="#e8e8e8"/><path d="m19.8 57.1v3.8c0 1.5 5.6 1.5 5.6 0v-3.8h-5.6" fill="#b2c1c0"/><ellipse cx="22.6" cy="57.1" rx="2.8" ry=".9" fill="#e8e8e8"/><path d="m21.7 42.4v14.6c0 .3.4.5.9.5s.9-.2.9-.5v-14.6h-1.8" fill="#8a8e91"/><path d="m19.8 38.2v3.8c0 1.5 5.6 1.5 5.6 0v-3.8h-5.6" fill="#b2c1c0"/><ellipse cx="22.6" cy="38.2" rx="2.8" ry=".9" fill="#e8e8e8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f942.svg b/public/emoji/1f942.svg
new file mode 100644
index 000000000..41384a1ac
--- /dev/null
+++ b/public/emoji/1f942.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.3 5.7c0 0-2.2-1.9-6.2-3-4-1.1-6.8-.5-6.8-.5s-.4-.2-2 4c-2.9 7.8-4.2 14.5-2 27.4.6 3.4.6 4.3-.8 9.5-1.1 4.1-2.4 7-3.2 8.4-3.4-.6-6.1-.3-6.4.9-.4 1.4 2.7 3.4 6.8 4.5 4.1 1.1 7.8.9 8.1-.5.3-1.2-2-2.9-5.4-4.1.1-1.6.3-4.8 1.4-8.9 1.4-5.2 1.9-6 4.1-8.7 8.5-9.9 10.7-16.4 12.1-24.6.8-4.4.3-4.4.3-4.4" opacity=".8" fill="#a1b8c7"/><path d="m9.3 55.3c-5.1-1.4-5.6-2.4-5.6-2.4.3 1.9 4.7 3 5.3 3.2.7.2 5 1.4 6.3-.1 0 0-.9.6-6-.7" fill="#fff"/><path d="m8.7 52.4c-.2.3-.1.8.4 1 .6.2.7-.4 1-1.7.5-2.3 2.7-9.8 2.7-9.8s-1.9 6.5-4.1 10.5" opacity=".33" fill="#3e4347"/><path d="m19.9 13.7c-2.6 0-5.9.2-7 3.1-.5 3.5-.5 7.4.1 12.3.4 3.6 3.6 4.3 5.5 1.8 6-8 8-13.7 9.2-21 .4-2.7-3.5 3.8-7.8 3.8" fill="#fed0ac"/><path d="m25.5 9.5c.4-2.4 1.4-1.7 1.2 0-.2 1.7-1.9 9.3-6 16.1-4.2 6.7 3.4-6.9 4.8-16.1" opacity=".33" fill="#3e4347"/><path d="m56 56.8c-.3-1.2-3-1.5-6.4-.9-.8-1.4-2.1-4.3-3.2-8.4-1.4-5.2-1.4-6.1-.8-9.5 2.2-12.9.9-19.6-2-27.4-1.5-4.2-2-4-2-4s-2.8-.7-6.8.4c-4 1.1-6.2 3-6.2 3s-.5 0 .3 4.4c1.4 8.2 3.6 14.7 11.9 24.7 2.2 2.7 2.7 3.4 4.1 8.7 1.1 4.1 1.4 7.2 1.4 8.9-3.4 1.2-5.7 2.9-5.4 4.1.4 1.4 4 1.6 8.1.5 4.3-1.1 7.3-3.1 7-4.5" opacity=".8" fill="#a1b8c7"/><path d="m48.7 59.6c5.1-1.4 5.6-2.4 5.6-2.4-.3 1.9-4.7 3.1-5.4 3.2-.7.2-5 1.4-6.3-.1.1 0 1 .7 6.1-.7" fill="#fff"/><path d="m49.3 56.7c.2.3.1.8-.4 1-.6.2-.7-.4-1-1.7-.5-2.3-2.7-9.9-2.7-9.9s1.9 6.7 4.1 10.6" opacity=".33" fill="#3e4347"/><path d="m38.1 18.1c2.6 0 5.9.2 7 3.1.5 3.5.5 7.4-.1 12.3-.4 3.6-4 3.8-6 1.1-5.6-7.7-7.5-13.3-8.7-20.3-.4-2.8 3.5 3.8 7.8 3.8" fill="#fed0ac"/><g fill="#fff"><path d="m22.5 5.6c-4.5-1.2-6-2.5-6-2.5.1.3.4.7.8 1-.6 1.3-3.8 8.5-4 16.2-.1 4 .3 9.7.8 13.8-.1-5.2.6-13.6 1.7-18.8 1.3-6.4 2.6-9.2 3.1-10.1 1.2.6 2.5 1.1 3.3 1.3 0 0 0 0 .1 0-.3 2.3-2 13.6-7 26.7 0 0 7.7-15.2 9.1-26.3 1.8.2 3.9.3 4.5-.4.1 0-1.9.3-6.4-.9" opacity=".5"/><path d="m31.3 13.8c.2 1.7 1.9 9.3 6 16.1 4.1 6.8-3.4-6.9-4.8-16.1-.3-2.3-1.3-1.7-1.2 0" opacity=".5"/><path d="m33.6 11.2c1.4 11.2 9.2 27.2 9.2 27.2-5.1-13.2-6.8-25.2-7.1-27.6 0 0 0 0 .1 0 1.7-.5 5.5-2.1 5.8-3.4 0 0-1.5 1.3-6 2.5-4.6 1.3-6.6.9-6.6.9.6.7 2.7.6 4.6.4" opacity=".5"/></g><path d="m40.9 12.2c-.8-2.3.4-2.2 1.1-.6.7 1.6 2.8 9.2 2.3 17.3-.5 8-.2-7.8-3.4-16.7" opacity=".33" fill="#3e4347"/><g fill="#42ade2"><path d="M47.7 18.1 62 14.7 59 9z"/><path d="m49.3 21.1l8.3 6.9 2.6-4.9z"/><path d="m46 13.3l7.5-8.7-5.1-2.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f943.svg b/public/emoji/1f943.svg
new file mode 100644
index 000000000..025cd0b8a
--- /dev/null
+++ b/public/emoji/1f943.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 58.3c-.2 2.1-2.1 3.7-4.1 3.7h-41.8c-2.1 0-4-1.7-4.1-3.7l-5-52.6c-.2-2 1.4-3.7 3.5-3.7h53.1c2.1 0 3.6 1.7 3.4 3.7l-5 52.6" fill="#e8e8e8"/><path d="m54.1 46.1c-6.3 0-12.2 3.8-12.2 3.8s11.4-1.8 10.3-.9c-8.5 6.4-34 6.2-39 .5-2.7-3.1 17.2 4.3 21.1-3.3h-24.4c-1 0-1.8.8-1.6 1.9l1.3 9.4c.1 1 1.1 1.9 2.1 1.9h40.4c1 0 2-.8 2.1-1.9l1.3-9.4c.3-1.2.2-2-1.4-2" fill="#b2c1c0"/><path d="m56.9 31.1c.1-1-.7-1.9-1.7-1.9h-46.4c-1 0-1.8.8-1.7 1.9l1.1 11.3c.1 1 1 1.9 2.1 1.9h43.6c1 0 2-.8 2.1-1.9l.9-11.3" fill="#89664c"/><g fill="#e8e8e8"><path d="m18.5 55.3c-3.6-.7-7.4-4.1-7.2-1.2.4 5 1.6 3 12.7 3s-4.3-1.5-5.5-1.8"/><path d="m46.1 55.3c3.6-.7 7.4-4.1 7.2-1.2-.4 5-1.6 3-12.7 3s4.3-1.5 5.5-1.8"/></g><path d="m53.6 41.4c0-.5 0-.9-21.6-.9-21.7 0-21.6.4-21.6.9s-.1.9 21.6.9c21.6 0 21.6-.4 21.6-.9" opacity=".67" fill="#594640"/><path d="m51.7 40.4c1 .2 2-.5 2.1-1.5l.7-5.9c.1-1.1-.7-1.9-1.7-1.9h-42.5c-1.1 0-1.1.3 0 .5 0 0 5.7.3 11.3 1.4 3.9.8 5.3 2.1 9.9 3.1 4.4.9 6.6.5 10.7 1.3 5 1.1 9.5 3 9.5 3" opacity=".67" fill="#ff8736"/><path d="m45.1 40.4c0 1 .8 1.9 1.7 1.9h5.5c1 0 1.9-.8 2-1.9 1-8 2.9-25.8 3.9-33.8.1-1-.6-1.9-1.6-1.9h-9.1c-1 0-1.8.8-1.8 1.9-.1 8.1-.4 25.9-.6 33.8" opacity=".5" fill="#fff"/><path d="m31.9 27.7c.3-1.1 0-2.9-.6-3.9l-3.7-6.4c-.6-1-1.9-1.6-3-1.3l-7.3 1.9c-1.1.3-2.4 1.4-2.8 2.4l-2.8 6.1c-.3.7-.4 1.7-.1 2.6h20l.3-1.4" opacity=".5" fill="#b2c1c0"/><path d="m16.5 37.2c.6 1 2 1.5 3.1 1.2l8.4-2.2c1.1-.3 2.2-1.4 2.5-2.6l1.1-4.6h-20c.1.4.2.8.4 1.1l4.5 7.1" opacity=".5" fill="#ff8736"/><path d="m14.1 31.7c1.3 2.3 3.1 6 4.8 5.5 1.7-.5 6.5-1.7 7.4-2 .9-.2 1.2-1.8-3.5-.5-4.8 1.3-6-.8-7.7-3.5-1.7-2.6-2.3-1.7-1 .5" opacity=".67" fill="#89664c"/><path d="m51 27.7l-4.7-4.9c-.7-.7-2.1-1.2-3.1-1.1l-5.9.6c-1 .1-2.2 1-2.7 1.9l-2.4 5h19.5c-.1-.6-.3-1.1-.7-1.5" opacity=".5" fill="#b2c1c0"/><path d="m31.7 34l5.4 5.6c.7.7 2.1 1.1 3 .8l5.2-1.6c1-.3 2.2-1.3 2.7-2.2l3.3-5.8c.2-.4.3-1 .3-1.5h-19.4l-.9 1.7c-.4.9-.3 2.3.4 3" opacity=".5" fill="#ff8736"/><path d="m34.4 26.6c-1.2 2.1-3.2 5.1-2.1 6.3 1.1 1.2 4.2 4.3 4.8 4.9.6.6 1.9.2-1.2-3-3.1-3.2-2-5-.7-7.6 1.4-2.6.4-2.7-.8-.6" opacity=".67" fill="#89664c"/><path d="m42.9 31.9c0 1.9-5.5 7.3-3.8 7.5 1.2.1 3.3-5.1 5.4-6.7 1.3-1 3.4-1.3 5.1-2.1 2.1-1.1.5-1.5-2.2-.4-1.5.6-2.9-.2-4-1h-1.8c.8.9 1.3 1.8 1.3 2.7" opacity=".5" fill="#ffce31"/><path d="m42.1 27.9c0 0-3.8-5-4.7-4.1-.8.8 2.3 3.1 4.2 5.4h1.8c-.8-.7-1.3-1.3-1.3-1.3" fill="#fff"/><path d="m29 34.3c.5-.7-.8-2.8-1.9-5.1h-1.2c1.2 2.7 2.3 6.1 3.1 5.1" opacity=".5" fill="#ffce31"/><path d="m26.5 19.2c.2-2.7-1.1-1.3-1.6 1.9-.5 3.2-5.2 3.9-5.2 3.9s-6.9.9-6.6 2.3c.5 1.8 8-2.5 10.9-.9.6.3 1.2 1.5 1.8 2.8h1.2c-.7-1.4-1.3-2.8-1.4-3.9-.2-1.8.7-4 .9-6.1" fill="#fff"/><g opacity=".5"><path d="m11.1 42.5c1.2 0 .7-8.4-.2-18.9-.8-10.4-2.2-18.9-3-18.9-1.4 0-.7 8.4.2 18.9.8 10.4 2.2 18.9 3 18.9" fill="#fff"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f944.svg b/public/emoji/1f944.svg
new file mode 100644
index 000000000..f69528ca7
--- /dev/null
+++ b/public/emoji/1f944.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.9 38.4c-3.3-3.3-5.6-5.6-10.4-10.4-3.1-3.1-.4-11-8.6-19.2-5.8-5.8-15.3-9-19.2-5.1-3.9 3.9-.7 13.4 5.1 19.2 8.2 8.2 16 5.5 19.2 8.6 4.8 4.8 7.1 7.1 10.4 10.4 4.3 4.3 4.6 5.8 11.3 14.8 3.3 4.5 6.5 7.3 10.4 3.4 4-4 1.1-7.1-3.4-10.4-9-6.7-10.4-7-14.8-11.3" fill="#d0d0d0"/><path d="m15.6 5.9c5.4 6.9 7.2 14.9 4.4 20.1.2 0 .4.1.5.1 1.9 0 3.6-.5 4.8-1.7 1.2-1.2 2-2.9 1.7-4.8-.4-2.8-1.9-6-5.2-9.3-1.8-1.9-4-3.4-6.2-4.4" fill="#fff"/><path d="m13.2 23.7c-6.9-6.9-9.2-15.8-5.5-20.4-1.3.1-2.3.5-3.1 1.3-3.1 3.1-.6 11.7 5.1 17.4 2.3 2.3 4.6 3.7 6.7 4.6 0 0 0-.1-.1-.1-1.1-.8-2.1-1.8-3.1-2.8" fill="#94989b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f945.svg b/public/emoji/1f945.svg
new file mode 100644
index 000000000..181c85224
--- /dev/null
+++ b/public/emoji/1f945.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g opacity=".6"><path d="m58.3 39.8l2.9-3.1v-4.2l-2.9-3.1 2.9-3.1v-4.2l-2.9-3.1 2.9-3.1v-4.2l-2.9-3.1 2.9-3.1v-.3h-3.6l-1.3 1.3-1.3-1.3h-7.2l-1.3 1.3-1.3-1.3h-7.2l-1.3 1.3-1.3-1.3h-7.2l-1.3 1.3-1.3-1.3h-7.2l-1.3 1.3-1.3-1.3h-6.9l-1.3 1.3-1.2-1.3h-3.7v.3l2.9 3.1-2.9 3.1v4.2l3 3.1-2.9 3.1v4.2l2.9 3.1-2.9 3.1v4.2l2.9 3.1-2.9 3.1v2.1h1.9l2.9-3.1 2.9 3.1h3.9l2.9-3.1 2.9 3.1h3.9l2.9-3.1 3 3.1h4l2.9-3.1 2.9 3.1h3.9l2.9-3.1 2.9 3.1h3.9l2.9-3.1 2.9 3.1h1.9v-2.1l-2.8-3.1m1-15.6l-2.9 3.1-2.9-3.1 2.9-3.1 2.9 3.1m-43.9 5.2l-2.9 3.1-2.9-3.1 2.9-3.1 2.9 3.1m-5.8-10.4l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m4.8 5.2l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m4.9-5.2l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m2.9 7.3l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m2-2.1l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m4.9-5.2l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m2.9 7.3l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m2-2.1l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m4.8-5.2l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m3 7.3l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m1.9-2.1l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m4.9-5.2l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m2.9 7.3l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m4.9-15.6l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m-4.9-5.2l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m-4.9 5.2l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m-4.8-5.2l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m-4.9 5.2l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m-4.9-5.2l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m-4.9 5.2l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m-4.9-5.2l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m-4.8 5.2l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m-4.9-5.2l2.9 3.1-2.9 3.1-2.9-3.1 2.9-3.1m-7.8 8.3l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m0 10.4l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m0 10.4l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m7.8 8.3l-2.9-3.1 2.9-3.1 2.9 3.1-2.9 3.1m1.9-8.3l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m7.8 8.3l-2.9-3.1 2.9-3.1 2.9 3.1-2.9 3.1m2-8.3l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m7.8 8.3l-2.9-3.1 2.9-3.1 2.9 3.1-2.9 3.1m2-8.3l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m7.8 8.3l-2.9-3.1 2.9-3.1 2.9 3.1-2.9 3.1m1.9-8.3l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1m7.8 8.3l-2.9-3.1 2.9-3.1 2.9 3.1-2.9 3.1m2-8.3l2.9-3.1 2.9 3.1-2.9 3.1-2.9-3.1" fill="#d0d0d0"/></g><path d="m58.3 2h-52.6c-2 0-3.7 1.8-3.7 4v39c0 .6.8 1 1.9 1s1.9-.4 1.9-1v-39h52.5v39c0 .6.8 1 1.9 1 1 0 1.9-.4 1.9-1v-39c-.1-2.2-1.8-4-3.8-4" fill="#d0d0d0"/><circle cx="41" cy="49" r="12.7" fill="#fff"/><path d="m54 49c0-.3.1-4.7-2.5-7.6-.1-.3-.7-1.3-2.4-2.6-1.2-.9-2.4-1.6-2.5-1.6 0 0 0 0 0 0-.1-.1-2.3-1.2-4.9-1.2-.2 0-.4 0-.6 0-2 0-4 .5-5.2 1-1.1.5-2.2 1.3-2.3 1.3-1.5.8-4.3 4.1-4.5 5.9-.9 1.1-1.6 6.3 0 9.4 1.2 4.3 5.5 6.5 5.8 6.7.2.1 2.6 1.6 5.5 1.6.1 0 .9 0 1.1 0 3.1 0 7.8-2.2 8.8-3.9 2.5-1.9 3.9-6.9 3.7-9m-19.2 6.5c-1.2-2-2-4.6-2.1-5.2.4-.6 2.3-3.5 3.4-4.3.6.1 3.2.6 5.7 1 .3.8 1.7 4.3 2.1 5.7-.4.5-2.1 2.5-3.8 4-1.7 0-4.7-1-5.3-1.2m15.7-14c0 .2-.1.9-.4 1.7-.7-.3-2.3-1.1-4.6-1.2-.3-.5-1.6-2.3-3.7-3.5.3-.5.7-1.2.9-1.4.1 0 .2 0 .4 0 1.1 0 3 .7 3.2.8.1 0 3.5 1.8 4.2 3.6m-18.3 8.4c-1.5-.3-2.4-.7-2.6-.9-.6-2-.1-4.2 0-4.5.5-1 2.1-3.5 3.1-3.9 1.1-.2 2.4.1 2.9.2-.1.7-.1 2.7.1 4.7-1.1.9-3 3.7-3.5 4.4m8.7-13.2c.3 0 .8.1 1.2.2-.3.4-.7 1.1-.8 1.4-.7.1-3.3.6-5.3 1.9-.4-.1-1.6-.4-2.8-.3.3-.6.7-1 .8-1 0-.1 3.1-2.3 6.9-2.2m8.2 16.5c-.5 0-2.5-.1-4.6-.6-.4-1.4-1.8-5-2.1-5.8 1.3-1.9 2.6-3.7 3-4.2 2.5.1 4.2 1 4.5 1.2 1.4 2.3 1.7 4.6 1.8 5-.7 2.4-2.2 4-2.6 4.4m-20.4-5.7c0 .5.1 1.1.3 1.7-.1.4-.2.8-.3 1.1-.1-.9-.1-1.9 0-2.8m4.2 10.1c.7-.6 1.5-1.2 1.8-1.5.7.2 3.6 1.2 5.5 1.2.3.4 1.3 1.7 2.6 2.8-.8.8-1.9 1.1-2.1 1.2-3.6.1-7-1.9-7.8-3.7m9.3 3.7c.4-.2.8-.5 1.2-.9.6-.1 3-.5 5.2-2.1.1 0 .4 0 .6 0-1.4 1.3-4.5 2.7-7 3m6.7-3.6c.8-2 .8-3.6.7-4.1.4-.4 1.9-2 2.7-4.4.4.1.7.2.9.2 0 .2.1.6.1 1.2-.3 2.2-1.5 5.5-3.5 6.9-.2.2-.6.2-.9.2" fill="#4a4e51"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f947.svg b/public/emoji/1f947.svg
new file mode 100644
index 000000000..abb7620a0
--- /dev/null
+++ b/public/emoji/1f947.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#428bc1" d="m46.1 2l-11.3 16.9h5.6l12.6-16.9z"/><path fill="#e8e8e8" d="m40.4 2l-11.2 16.9h5.6l11.3-16.9z"/><path fill="#ed4c5c" d="m34.8 2l-11.2 16.9h5.6l11.2-16.9z"/><g fill="#ffce31"><circle cx="32" cy="41.4" r="20.6"/><path d="m21.7 15.1c-.5 0-.9.4-.9.9v8.4c0 .5.4.9.9.9h20.6c.5 0 .9-.4.9-.9v-8.4c0-.5-.4-.9-.9-.9h-20.6m19.7 6.6c0 .5-.4.9-.9.9h-16.9c-.5 0-.9-.4-.9-.9v-3.8c0-.5.4-.9.9-.9h16.9c.5 0 .9.4.9.9v3.8"/></g><path d="m14.3 43.8c0-11.2 8.6-20.3 19.6-21.1-.5 0-1.1-.1-1.6-.1-10.5 0-19 8.5-19 19.1 0 3.1.8 6.1 2.1 8.7-.7-2.1-1.1-4.3-1.1-6.6" opacity=".5" fill="#89664c"/><path d="m39.9 57.3c9.3-6.2 12.1-18.3 6.7-27.7.3.4.6.8.9 1.2 5.8 8.6 3.4 20.3-5.3 26.2-2.6 1.8-5.5 2.8-8.4 3.1 2.2-.6 4.2-1.5 6.1-2.8" opacity=".33" fill="#fff"/><path fill="#ed4c5c" d="m23.6 18.9h5.6l-11.3-16.9h-6.9z"/><path fill="#e8e8e8" d="m29.2 18.9h5.6l-11.2-16.9h-5.7z"/><path opacity=".5" fill="#3e4347" d="m32.9 4.8l-2.8 4.2 6.6 9.9h3.7l1-1.4z"/><path fill="#428bc1" d="m34.8 18.9h5.6l-11.2-16.9h-5.6z"/><g fill="#89664c"><path d="m26.8 35.2v1c1 0 1.9-.2 2.8-.6v-1.4c-.8.6-1.7.9-2.8 1" opacity=".5"/><path opacity=".5" d="m33.4 28.7h.9v21.6h-.9z"/><path opacity=".5" d="m37.2 51.2v2.8h-10.4v1h11.3v-3.8z"/></g><g fill="#fff"><path opacity=".33" d="m34.3 50.3h2.8v.9h-2.8z"/><path d="m30.6 28.7h2.8v-.9h-3.8c0 2.1-1.7 3.8-3.8 3.8v3.7c.3 0 .6 0 .9-.1v-2.8c2.2.1 3.9-1.6 3.9-3.7" opacity=".33"/><path d="m30.6 51.2v-16c-.3.2-.6.3-.9.5v14.6h-3.8v3.7h.9v-2.8h3.8" opacity=".33"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f948.svg b/public/emoji/1f948.svg
new file mode 100644
index 000000000..2da21e138
--- /dev/null
+++ b/public/emoji/1f948.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#428bc1" d="m46.1 2l-11.3 16.9h5.6l12.6-16.9z"/><path fill="#e8e8e8" d="m40.4 2l-11.2 16.9h5.6l11.3-16.9z"/><path fill="#ed4c5c" d="m34.8 2l-11.2 16.9h5.6l11.2-16.9z"/><g fill="#b2c1c0"><circle cx="32" cy="41.4" r="20.6"/><path d="m21.7 15.1c-.5 0-.9.4-.9.9v8.4c0 .5.4.9.9.9h20.6c.5 0 .9-.4.9-.9v-8.4c0-.5-.4-.9-.9-.9h-20.6m19.7 6.6c0 .5-.4.9-.9.9h-16.9c-.5 0-.9-.4-.9-.9v-3.8c0-.5.4-.9.9-.9h16.9c.5 0 .9.4.9.9v3.8"/></g><path d="m14.3 43.8c0-11.2 8.6-20.3 19.6-21.1-.5 0-1.1-.1-1.6-.1-10.5 0-19 8.5-19 19.1 0 3.1.8 6.1 2.1 8.7-.7-2.1-1.1-4.3-1.1-6.6" opacity=".5" fill="#3e4347"/><path d="m39.9 57.3c9.3-6.2 12.1-18.3 6.7-27.7.3.4.6.8.9 1.3 5.8 8.6 3.4 20.3-5.3 26.2-2.6 1.8-5.5 2.8-8.4 3.1 2.2-.7 4.2-1.6 6.1-2.9" opacity=".33" fill="#fff"/><path fill="#ed4c5c" d="m23.6 18.9h5.6l-11.3-16.9h-6.9z"/><path fill="#e8e8e8" d="m29.2 18.9h5.6l-11.2-16.9h-5.7z"/><path opacity=".5" fill="#3e4347" d="m32.9 4.8l-2.8 4.2 6.6 9.9h3.7l1-1.4z"/><path fill="#428bc1" d="m34.8 18.9h5.6l-11.2-16.9h-5.6z"/><g fill="#3e4347"><path d="m31.5 31.5c-2.1 0-3.8 1.7-3.8 3.7h-2.7c0 .3-.1.6-.1.9h3.8c0-2.1 1.7-3.8 3.8-3.8.8 0 1.5.3 2.1.7-.7-.8-1.8-1.5-3.1-1.5" opacity=".5"/><path opacity=".5" d="m39 54h-14v1h15v-3.8h-1z"/><path d="m31.5 42.8c-2.1 0-3.8 1.7-3.8 3.8v3.8h.9v-2.8c0-2.1 1.7-3.8 3.8-3.8 4.1 0 7.5-3.4 7.5-7.5 0-2.3-1-4.4-2.7-5.8 1.1 1.3 1.8 3 1.8 4.8 0 4.1-3.3 7.5-7.5 7.5" opacity=".5"/></g><g fill="#fff"><path opacity=".33" d="m28.7 50.3h10.3v.9h-10.3z"/><path d="m32.5 40c2.1 0 3.8-1.7 3.8-3.8 0-1.3-.6-2.4-1.6-3.1.4.6.7 1.3.7 2.1 0 2.1-1.7 3.8-3.8 3.8-4.1 0-7.5 3.4-7.5 7.5v7.5h.9v-6.6c0-4.1 3.3-7.4 7.5-7.4" opacity=".33"/><path d="m32.5 28.7c1.8 0 3.5.7 4.8 1.8-1.4-1.6-3.4-2.7-5.8-2.7-4.1 0-7.5 3.4-7.5 7.5h1c.5-3.7 3.6-6.6 7.5-6.6" opacity=".33"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f949.svg b/public/emoji/1f949.svg
new file mode 100644
index 000000000..1322b555f
--- /dev/null
+++ b/public/emoji/1f949.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#428bc1" d="m46.1 2l-11.3 16.9h5.6l12.6-16.9z"/><path fill="#e8e8e8" d="m40.4 2l-11.2 16.9h5.6l11.3-16.9z"/><path fill="#ed4c5c" d="m34.8 2l-11.2 16.9h5.6l11.2-16.9z"/><g fill="#d3976e"><circle cx="32" cy="41.4" r="20.6"/><path d="m21.7 15.1c-.5 0-.9.4-.9.9v8.4c0 .5.4.9.9.9h20.6c.5 0 .9-.4.9-.9v-8.4c0-.5-.4-.9-.9-.9h-20.6m19.7 6.6c0 .5-.4.9-.9.9h-16.9c-.5 0-.9-.4-.9-.9v-3.8c0-.5.4-.9.9-.9h16.9c.5 0 .9.4.9.9v3.8"/></g><path d="m14.3 43.8c0-11.2 8.6-20.3 19.6-21.1-.5 0-1.1-.1-1.6-.1-10.5 0-19 8.5-19 19.1 0 3.1.8 6.1 2.1 8.7-.7-2.1-1.1-4.3-1.1-6.6" opacity=".5" fill="#3e4347"/><path d="m39.9 57.3c9.3-6.2 12.1-18.3 6.7-27.7.3.4.6.8.9 1.2 5.8 8.6 3.4 20.3-5.3 26.2-2.6 1.8-5.5 2.8-8.4 3.1 2.2-.6 4.2-1.5 6.1-2.8" opacity=".33" fill="#fff"/><path fill="#ed4c5c" d="m23.6 18.9h5.6l-11.3-16.9h-6.9z"/><path fill="#e8e8e8" d="m29.2 18.9h5.6l-11.2-16.9h-5.7z"/><path opacity=".5" fill="#3e4347" d="m32.9 4.8l-2.8 4.2 6.6 9.9h3.7l1-1.4z"/><path fill="#428bc1" d="m34.8 18.9h5.6l-11.2-16.9h-5.6z"/><g fill="#3e4347"><path d="m31.5 31.5c-2.1 0-3.8 1.7-3.8 3.7h-2.7c0 .3-.1.6-.1.9h3.8c0-2.1 1.7-3.8 3.8-3.8.8 0 1.5.3 2.1.7-.7-.8-1.8-1.5-3.1-1.5" opacity=".5"/><path d="m37.4 41.8c1.6-1.4 2.6-3.4 2.6-5.6 0-2.3-1-4.4-2.7-5.8 1.1 1.3 1.8 3 1.8 4.8 0 2.2-1 4.3-2.6 5.6 1.6 1.4 2.6 3.4 2.6 5.6 0 4.1-3.4 7.5-7.5 7.5-1.8 0-3.5-.7-4.8-1.8 1.4 1.6 3.4 2.7 5.8 2.7 4.1 0 7.5-3.4 7.5-7.5-.1-2.1-1.1-4.1-2.7-5.5" opacity=".5"/></g><g fill="#fff"><path d="m32.5 28.7c1.8 0 3.5.7 4.8 1.8-1.4-1.6-3.4-2.7-5.8-2.7-4.1 0-7.5 3.4-7.5 7.5h1c.5-3.7 3.6-6.6 7.5-6.6" opacity=".33"/><path d="m36.2 36.2c0-1.3-.6-2.4-1.6-3.1.4.6.7 1.3.7 2.1 0 2.1-1.7 3.8-3.8 3.8v3.8c.3 0 .6.1.9.1v-2.9c2.1 0 3.8-1.7 3.8-3.8" opacity=".33"/><path d="m32.5 51.2c2.1 0 3.8-1.7 3.8-3.8 0-1.3-.6-2.4-1.6-3.1.4.6.7 1.3.7 2.1 0 2.1-1.7 3.8-3.8 3.8-.8 0-1.5-.3-2.1-.7.6 1.1 1.7 1.7 3 1.7" opacity=".33"/><path d="m27.9 47.5c-.1-.3-.1-.6-.1-.9h-3.8c0 2.3 1 4.4 2.7 5.8-1.1-1.3-1.8-3-1.8-4.8l3-.1" opacity=".33"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f94a.svg b/public/emoji/1f94a.svg
new file mode 100644
index 000000000..752af12e3
--- /dev/null
+++ b/public/emoji/1f94a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m15.6 59c0 0 7.3-3.8 14.9-2.3 7.1 1.4 7.3-3 11.1-3s3.2-3.4 6.1-3.2c0 0 1.3.1 1.3 1.4 0 0-2.4.1-3.4 2s-6.6 1.7-8.8 3.9c-2.7 2.7-10.3.9-13.5 1.2-2.5.3-5.5 3-9.8 3l2.1-3"/><path d="m27.3 53.6c0 0 4.6-.2 7.3 1.8 2.8 2 4.8 4.5 8.3 3.3 3.5-1.2 6.8-2.1 10.6-.9 0 0 .5-.7.4-1.5 0 0-2.4-1.4-5.2-.8s-5.6 2.2-7.4 1.6-5.6-4.7-11.7-4.7l-2.3 1.2"/><path d="m55.8 57.7c.1-.2.1-.4 0-.4l-3.3-1.2-.3.7 3.3 1.2c0 0 .2-.1.3-.3"/></g><path d="m14.3 37.6c0 0-5.4-18.3 13.1-24.3 16.4-5.2 11 10.1-13.1 24.3" fill="#c94747"/><path d="m27.4 10.6c-8.6 22.2-14.5 21.6-10.5 29.4l1.5 19.8c0 0 2.7-1.6 9.1-5.3 4.8-2.8 14.3-3.5 20.7-7.3 11.3-6.6 17.8-16.7 11.3-28.1-6.5-11.3-24.9-27.2-32.1-8.5" fill="#ed4c5c"/><path d="m24.4 42.8c-3.2-5.6-8.2-8.7-11.2-7l-9.1 5.3 11.5 20.4 9.1-5.3c3-1.8 2.9-7.8-.3-13.4" fill="#c94747"/><path d="m15.4 48.1c3.2 5.6 3.3 11.6.3 13.4-3 1.8-8-1.4-11.2-7-3.2-5.6-3.3-11.6-.3-13.4 3-1.7 8 1.4 11.2 7" fill="#3e4347"/><path d="m13.6 49.1c2.3 4.1 2.5 8.4.5 9.6-2 1.2-5.6-1.1-7.9-5.2-2.3-4.1-2.5-8.4-.5-9.6 2.1-1.2 5.6 1.2 7.9 5.2" fill="#ed4c5c"/><path d="m13.6 49.1c-1.9-3.4-4.7-5.6-6.8-5.5-.4 1.9.2 4.8 1.8 7.6 1.9 3.4 4.7 5.6 6.8 5.5.4-1.9-.2-4.8-1.8-7.6" fill="#c94747"/><path d="m38.7 6c3-1.8 12.6 5.4 17 13.1 4.4 7.7-2.5 9.2-6.9 1.5-4.3-7.8-15-11.8-10.1-14.6" fill="#ff717f"/><path d="m26.2 13.8c0 0-2 9.4-8.9 17.1 0 0 4.4-7 6-15.9l2.9-1.2" fill="#3e4347"/><path d="m30 9.9c3.4-1 .1-3.8 2-6-1.8 1.4-4.1 3.4-5 6.7-4.6 17.5-11.3 19.2-11.4 24.8 1.2-.8 3.8-3.3 6.8-2.5 4.3 1.2-4.9-4.5.2-3.8 5.2.6-2.1-3.7 2.6-4 4.7-.3-4-5 2.1-4.9 6.1.1-3.5-4.1 3.5-4.5 7-.6-5-4.6-.8-5.8" fill="#c94747"/><path d="m9 39.9c2.7 1.2 5.5 3.9 7.6 7.5 2.1 3.7 2.9 7.4 2.6 10.4l4.9-2.9c2-1.2 2.2-6.2-.8-11.5-2.5-4.4-6-6.8-8.1-6.8-.5 0-.8.1-1.2.3l-5 3" fill="#fff"/><path d="m51 50.7c0-.2-.1-.4-.2-.4l-3.6.7.1.8 3.5-.6c.1-.1.2-.3.2-.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f94b.svg b/public/emoji/1f94b.svg
new file mode 100644
index 000000000..44fc92b84
--- /dev/null
+++ b/public/emoji/1f94b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.7 52.7c0-34.4-7.9-43.1-7.9-43.1-12.1-6.1-14.6-6.4-20-6.5-.4 0-1.2 0-1.6 0-5.4.1-7.9.4-20.1 6.5 0 0-7.9 8.7-7.9 43.1 0 0 3.9-1.2 11.6 0 0 0-.8 3-2.9 7.1 0 0 8.2 2.7 19.3-1.5 12.3 4.7 20.8 1.5 20.8 1.5-2.1-4.1-2.9-7.1-2.9-7.1 7.7-1.2 11.6 0 11.6 0" fill="#fff"/><g fill="#3e4347"><path d="m47.1 34c0 0 5-1.1 8.5.7 0 0-5.3-1.1-8.8 1.9l.3-2.6"/><path d="m61.6 43.8c0 0-3.8-1.4-9.4 0 0 0 6.2-.1 9.6 2.8l-.2-2.8"/><path d="m48.7 47.8c0 0 3.1-1.6 7.2-1.2 0 0-4-1.5-7.7-.9l.5 2.1"/><path d="m49.4 20.7l-2.1 2.6c0 0-.2-1.2-1.3-3 0 0 1.1 4.9 0 11.3-1.2 6.9-.3 20.8 4.4 28.7l1.7-2.2c0 0-6.1-16.9-4.2-26 1.5-7.2-.6-6.8 1.5-11.4"/><path d="m28.1 41.2c0 0-5.1 2.1-9.9 11.5 0 0 2.3.7 4.4 1.3 0 0 3.8-7.4 9.5-12.1l-4-.7"/><path d="m33.8 40.1c0 0 5.1 2.1 9.9 11.5 0 0-2.3.7-4.4 1.3 0 0-3.8-7.4-9.5-12.1l4-.7"/><path d="M18.7,6c0,0,2.1,6.1,7.6,14.4c0,0-4.4-10.9-5.1-15.7L18.7,6z"/><path d="m30.7 37.5c0 0-5.7 3.7-5 4.3.7.6 4.3 4.4 5 3.9.7-.6 5.7-4.2 5-4.8-.8-.7-4.1-4-5-3.4"/><path d="m18 34c0 0-5-1.1-8.5.7 0 0 5.3-1.1 8.8 1.9l-.3-2.6"/><path d="m3.5 43.8c0 0 3.8-1.4 9.4 0 0 0-6.2-.1-9.6 2.8l.2-2.8"/><path d="m16.5 47.8c0 0-3.1-1.6-7.2-1.2 0 0 4-1.5 7.7-.9l-.5 2.1"/><path d="m14.8 20.7l2.1 2.6c0 0 .2-1.2 1.3-3 0 0-1.1 4.9 0 11.3 1.2 6.9.3 20.8-4.4 28.7l-1.7-2.2c0 0 6.1-16.9 4.2-26-1.4-7.2.6-6.8-1.5-11.4"/><path d="m17.2 39.9v2.8c16.4 2 29.2 0 29.2 0v-2.8c-17.7-2.2-29.2 0-29.2 0"/><path d="m45.6 6c0 0-2.1 6.1-7.6 14.4 0 0 4.4-10.9 5.1-15.7l2.5 1.3"/></g><path d="m25.2 3.7c0 0 2.7 11.2 7.4 19.7 0 0 5.8-13.6 6.2-19.7 0 0-7.7-1.5-13.6 0" fill="#d0d0d0"/><path d="m26.3 4.6c0 0 2.7 5.2 6.3 7.9 0 0 3.4-2.3 5.3-7.7l-5.2 19.5-5.7-13.8-.7-5.9" fill="#94989b"/><g fill="#3e4347"><path d="m32.3 25c-5.9-8-8.5-20-8.6-20.5l2.5-.4c0 .1 2.6 12.1 8.2 19.8l-2.1 1.1"/><path d="m28.5 40.3l-2.4-.8c6.1-12.7 12-35.2 12-35.5l2.5.5c0 .2-5.9 22.9-12.1 35.8"/><path d="m44.4 62c-3.5 0-8-.6-13.2-2.5-11.2 4-19.4 1.4-19.8 1.3l-1.2-.4.5-1c1.3-2.5 2.1-4.6 2.5-5.8-6.2-.8-9.5.1-9.5.2l-1.7.5v-1.5c0-34.4 7.8-43.5 8.1-43.8l.2-.2.2-.1c12.4-6.2 15.1-6.5 20.7-6.7.4 0 1.3 0 1.7 0 5.5.1 8.3.4 20.7 6.7l.2.1.1.2c.3.4 8.1 9.4 8.1 43.8v1.5l-1.7-.5c0 0-3.3-.9-9.5-.1.4 1.2 1.2 3.3 2.5 5.8l.5 1-1.2.4c-.2 0-3.2 1.1-8.2 1.1m-12.1-4.4c8.7 3.2 15.4 2.2 18 1.6-1.7-3.6-2.4-6.1-2.4-6.2l-.3-1.1 1.3-.2c5-.8 8.6-.6 10.5-.3-.2-30-6.5-39.6-7.5-40.9-12.1-6.1-14.3-6.2-19.1-6.3-.4 0-1.1 0-1.5 0-4.8.1-7.1.2-19.2 6.3-.9 1.3-7.3 10.9-7.5 40.9 1.9-.3 5.5-.5 10.5.3l1.3.2-.3 1.1c0 .1-.7 2.6-2.4 6.1 2.5.5 8.5 1.2 16-1.4-.9-2.7-3.3-10.4-3.3-14.8h2.6c0 4.3 2.6 12.6 3.3 14.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f950.svg b/public/emoji/1f950.svg
new file mode 100644
index 000000000..184e56c46
--- /dev/null
+++ b/public/emoji/1f950.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52.4 5.1c7.9-.8 15.2 8 3.4 14-7.9 4-15.1 9.2-21.3 15.3l-17-16.9c7.4-7.2 18.5-10.7 34.9-12.4" fill="#fbbf67"/><path d="m5.1 52.4c1.4-16.7 5-27.7 12.4-34.9l17 16.9c-6.2 6.2-11.4 13.4-15.4 21.3-6 12-14.7 4.5-14-3.3" fill="#d99634"/><path d="m53.3 9c-12.7.2-22.6 1.7-30.4 5 7-4.1 16.2-6.4 28.3-7.8 4.3-.5 8.5 2 9.3 5.3-1.8-1.5-4.4-2.6-7.2-2.5" fill="#ffebb8"/><path d="m11.7 54.7c4.3 1.8 8.6 1 9.8-1.5 6.4-13 16.9-23.5 30-29.9 2.5-1.3 3.3-5.6 1.5-9.8-.5-1.1-1-2.3-1.5-3.4-1.8-4.3-6.1-6.6-9.5-4.9-16.8 8.2-30.3 21.8-38.6 38.6-1.7 3.4.7 7.8 4.9 9.5 1.1.5 2.3 1 3.4 1.4" fill="#d99634"/><path d="m10.3 52.1c4.1 1.6 8.3.7 9.6-1.8 6.8-13 17.4-23.6 30.4-30.3 2.5-1.3 3.4-5.5 1.8-9.6-.4-1.1-.9-2.2-1.3-3.3-1.6-4.1-5.7-6.2-9.1-4.5-16.7 8.7-30.4 22.4-39.1 39.1-1.7 3.3.4 7.5 4.5 9.1 1.1.4 2.2.8 3.2 1.3" fill="#fbbf67"/><path d="m42.2 7.2c-8.2 3.3-15.8 7.7-22.8 13 6.4-6.3 13.8-11.6 21.8-15.7 3.4-1.7 7.7.5 9.4 4.7.3.7.6 1.4.9 2.1-2-3.6-5.9-5.5-9.3-4.1" fill="#ffebb8"/><path d="m16.7 45.5c4 1.5 8.3.1 10.1-2.9 3.9-6.5 9.4-12 15.9-15.9 3-1.8 4.4-6.1 2.9-10.1-1.3-3.1-2.6-6.3-3.9-9.4-1.5-4-7.2-5.5-12.1-2.6-10.3 6.2-18.8 14.7-24.9 24.9-2.9 4.9-1.4 10.6 2.6 12.1 3.1 1.3 6.2 2.6 9.4 3.9" fill="#fbbf67"/><path d="m17.9 48.4c4.2 1.6 8.6.1 10.3-3 3.7-6.7 9.1-12.4 15.6-16.4 3-1.9 4.3-6.3 2.5-10.4-1.5-3.2-3-6.5-4.5-9.7-1.8-4.1-7.7-5.6-12.7-2.6-10.3 6.2-18.7 15-24.5 25.6-2.7 5.1-.8 10.9 3.4 12.5 3.3 1.3 6.6 2.7 9.9 4" fill="#d99634"/><path d="m16.4 45.2c4 1.5 8.3.1 10.1-2.9 3.9-6.5 9.4-12 15.9-15.9 3-1.8 4.4-6.1 2.9-10.1-1.3-3.1-2.6-6.3-3.9-9.4-1.5-4-7.2-5.5-12.1-2.6-10.3 6.2-18.8 14.7-24.9 24.9-3 5-1.4 10.6 2.5 12.1 3.2 1.3 6.3 2.6 9.5 3.9" fill="#fbbf67"/><path d="m43.4 19c-1.4-2.8-2.7-5.7-4.1-8.5-1.6-3.6-6.9-4.8-11.2-1.9-9 5.9-16.4 14-21.5 23.5-1 2-1.3 4-1 5.8-1.3-2.3-1.3-5.6.5-8.7 5.6-9.5 13.6-17.4 23-23 4.6-2.7 9.8-1.3 11.2 2.4 1.2 2.9 2.4 5.8 3.6 8.7.7 1.9.7 3.9.2 5.6.1-1.2-.1-2.6-.7-3.9" fill="#ffebb8"/><path d="m27.9 30.9c3.7 3.7.1-24.6-5-23.4-5.8 1.3-14.2 9.7-15.5 15.4-1.1 5.1 10.9-1.6 20.5 8" fill="#d99634"/><path d="m26.1 27.9c5.6 5.6 1.1-23.7-3.9-22.4-5.6 1.5-14.2 10-15.7 15.7-1.3 5 10.3-2.6 19.6 6.7" fill="#fbbf67"/><g fill="#ffebb8"><path d="m20.6 10.8c-3.6 1-8.4 6.7-10.6 10.6-.3-.6-.5-1.2-.3-1.8 1.1-4.2 7.5-10.6 11.7-11.7 3.7-1 6 9.6 6.1 14.7-1.5-4.5-3.8-12.6-6.9-11.8"/><path transform="matrix(.7077-.7065.7065.7077-6.8974 18.913)" d="m18.8 17.2h1.3v1.3h-1.3z"/><path transform="matrix(.7073-.7069.7069.7073-5.805 20.9655)" d="m21.8 16.9h1.3v1.3h-1.3z"/><path transform="matrix(.7073-.7069.7069.7073-19.3501 16.2871)" d="m9.4 30.9h1.3v1.3h-1.3z"/><path transform="matrix(.7071-.7071.7071.7071-22.4351 16.5292)" d="m8.1 34.7h1.3v1.3h-1.3z"/><path transform="matrix(.7067-.7075.7075.7067-30.3525 15.9475)" d="m3.4 43.9h1.3v1.3h-1.3z"/><path transform="matrix(.7075-.7067.7067.7075-31.8156 17.2783)" d="m4.3 46.4h1.3v1.3h-1.3z"/></g><g fill="#fbbf67"><path transform="matrix(.7075-.7067.7067.7075-37.0121 24.7162)" d="m10.7 56.4h1.3v1.3h-1.3z"/><path transform="matrix(.7071-.7071.7071.7071-38.7091 24.3121)" d="m9.4 58.2h1.3v1.3h-1.3z"/></g><g fill="#ffebb8"><path transform="matrix(.7071-.7071.7071.7071 3.5572 28.1592)" d="m35.1 9.1h1.3v1.3h-1.3z"/><path transform="matrix(.7073-.7069.7069.7073 1.1047 30.6667)" d="m36.9 13.4h1.3v1.3h-1.3z"/><path transform="matrix(.7073-.7069.7069.7073 5.3647 39.1435)" d="m49.3 12.5h1.3v1.3h-1.3z"/><path transform="matrix(.7073-.7069.7069.7073 7.1954 37.6337)" d="m48.4 9.5h1.3v1.3h-1.3z"/><path transform="matrix(.7073-.7069.7069.7073 5.4746 37.595)" d="m47.5 11.5h1.3v1.3h-1.3z"/><path transform="matrix(.7079-.7063.7063.7079 8.3941 44.6746)" d="m57.6 11.5h1.3v1.3h-1.3z"/><path transform="matrix(.7069-.7073.7073.7069 6.5722 44.7649)" d="m56.7 13.8h1.3v1.3h-1.3z"/><path transform="matrix(.7074-.7069.7069.7074-4.4574 19.0453)" d="m19.8 13.9h1.9v1.9h-1.9z"/><path transform="matrix(.7071-.7071.7071.7071-23.0582 18.581)" d="m9.9 36.2h1.9v1.9h-1.9z"/></g><path transform="matrix(.7074-.7069.7069.7074-36.7195 22.7284)" fill="#fbbf67" d="m8.1 54.7h1.9v1.9h-1.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f951.svg b/public/emoji/1f951.svg
new file mode 100644
index 000000000..b8c26d2a4
--- /dev/null
+++ b/public/emoji/1f951.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52.2 7.9l2.5 2.6 5.3-3.5c2.2-.3 3.2-5-2.8-3.5-1.5.4-3.8 1.5-5 4.4" fill="#89664c"/><path d="m61.1 7c1.8-.7.5-2.8.5-2.8s.4 1.5-2.4 1.9c-4.1.6-5.2 3.6-5.2 3.6l.7.7c0 0 2.4-1.8 6.4-3.4" fill="#594640"/><path d="m53.5 6c8.8 9.3 1.2 23.3-7.6 39.5-.7 1.4-1.5 2.7-2.2 4.1-6.2 11.5-15.3 12.7-20.2 12.4-5.5-.4-11-3-14.7-6.9-3.8-4-6.3-9.8-6.7-15.7-.4-5.2.5-15.1 11.1-22 1.2-.8 2.5-1.6 3.7-2.4 14.9-9.8 27.8-18.3 36.6-9" fill="#699635"/><g fill="#c7e755"><path d="m15 19.9c14.5-9.4 29.3-20.4 37-12.2 7.7 8.1-7.5 18.6-16 34.5-8.5 15.8-18.9 18.5-25.8 11.3-6.8-7.3-9.8-24.1 4.8-33.6"/><path d="m11.8 51.8c1.6 1.6 3.3 2.5 5.3 2.6 5.5.4 11.6-4.8 16.7-14.2 2.9-5.5 6.6-10.3 9.9-14.6 5.2-6.7 10-13.1 6.9-16.4-5.3-5.6-19 3.4-30 10.7-1.2.8-2.5 1.6-3.7 2.4-9.1 5.9-9.9 14-9.6 18.3.3 4.4 2 8.6 4.5 11.2"/></g><path d="m11.8 51.8c1.6 1.6 3.3 2.5 5.3 2.6 5.5.4 11.6-4.8 16.7-14.2 2.9-5.5 6.6-10.3 9.9-14.6 5.2-6.7 10-13.1 6.9-16.4-5.3-5.6-19 3.4-30 10.7-1.2.8-2.5 1.6-3.7 2.4-9.1 5.9-9.9 14-9.6 18.3.3 4.4 2 8.6 4.5 11.2" opacity=".33" fill="#ffce31"/><path d="m17.2 27c6-6.6 14.8-6 16.6-2 1.8 4-.8 10-4.8 14.4-4.1 4.4-9.6 7.3-13.3 5.5-3.8-1.8-4.5-11.3 1.5-17.9" fill="#89664c"/><path d="m16.5 33.6c2.6-3.8 5.3-4.8 4.8-3.9-.4.9-1.8 3.1-2.6 5.1-.9 2-1.4 3.7-2.4 4.3-1 .8-2.3-1.4.2-5.5" fill="#d3976e"/><path d="m26.4 36.7c-3.5 3.7-7.7 6.6-11.7 7.5.3.3.6.6 1 .7 3.8 1.9 9.2-1 13.3-5.5 4-4.4 6.6-10.4 4.8-14.4-.2-.4-.4-.7-.7-1-.7 4.2-3.3 8.9-6.7 12.7" fill="#594640"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f952.svg b/public/emoji/1f952.svg
new file mode 100644
index 000000000..d72b1ceba
--- /dev/null
+++ b/public/emoji/1f952.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m59.9 21.3c-9.5-12-26-6.4-26-6.4-2.3 2.5-4.6 5.2-6.9 8.1-1.5-.5-2.8 1.5-2 2.6-2.1 2.8-4.3 5.3-6.5 7.7-1.8-.4-2.2 1.2-2 2.2-1.5 1.6-3 3.2-4.4 4.6 0 0-13.4 17.9 12.5 16.3 1.1-.6 2.3-1.3 3.4-2 1.4 1.7 2.9-.6 2.7-1.8 1.8-1.2 3.7-2.5 5.7-4 .8.2 1.9.2 2-1.5 1.6-1.2 3.1-2.5 4.7-3.8 2-1.7 3.8-3.4 5.5-5.1 1.1.1 2.9-.2 2.6-2.9 2.3-2.7 4.2-5.4 5.8-8.1.8-.1 2.3-.6 1.3-2.3.5-1.2 1.1-2.4 1.6-3.6" fill="#75a843"/><path d="m39.9 33.5c-1.4 1.2-4.2.7-5.5 1.8-4.5 3.9-4.1 6.7-4.9 7.6-.8.9-3.3-.2-3.7 4.1 1-1.9 3.2-2 4.3-4.1 1.8-3.5 7.4-4.7 9.8-9.4" opacity=".8" fill="#c7e755"/><path d="m13.4 38.8c-1.5 1.5-2.9 3-4.1 4.4-1.4-.7-2.9 1.3-2.6 3.1-2.5 3.1-4 6-3.9 8.9-1.1 1.7-1 3.1 1.3 4 1.6 2.5 4.8 3.1 9.1 2.1.8.7 2.2 1.6 3.3-1 3-1.1 6.3-2.7 9.9-4.8-1.3-1.9-12.4 3.7-5.2-1.8 8.5-6.4-10 3-2.1-4.4 7.9-7.4-10.6 4.1-4.7-1.6 5.9-5.8 2-5.2-2.6-2.6-3.5 1.9-.4-3.3 1.6-6.3" fill="#558730"/><path d="m58.2 3.1c-4.5-2.6-10.3-.5-16.5 4.5-1.5-.8-2.9 0-3.5 3.1-.1.1-3.5 3.4-5.1 5.2 0 0 .4 1.2.4 1.6-.3 1.7-1.2 3.3-2.2 4.7-1 1.4-2.1 2.7-3.2 3.9-1.1 1.1-9.7 12.4-10 12.7.6.2 1.8 1.2 5.4-5.4.6-1.1 2.4-1.5 3.2-2.7.9-1.2.9-3.1 1.7-4.5.8-1.4 3-1.8 4-3.2 1-1.3 2-4.9 3.2-6.1 2.4-2.4 3.1-1.9 2.9-.3-.5 2.4 3.8-3 3.1.4-.6 3.1-3.2 5.1-4.3 6.7-5.7 8.1-10.7 9.5-11 10.9-.9 4.8-3.8 4.5-5.1 8.1 4.3-1.4 3.5-3.3 8.1-5.2 1.3-.6.1-4.4 5.6-8.4 3.5-2.6 2.4-4.7 7.5-8.5 1-.7 5.1-7.8 2.6-1.4-1.1 2.9 7.8-5.3 6.3-2-5.5 12-7.3 7.2-10.7 15.8 4-5.8 6.7-4.6 11-12.4 2.8-5.1 5.6 1.5 2.9 4.7-3.5 4.1-4.5 5.9-5.7 7.1-1.2 1.2-4.4 1.4-7.2 7.9 4.1-4.1 3.9-.9 7.6-7.3 4.5-7.6 8.2-6.1 9.9-9.7 4.2-9.6 3.8-17.5-.9-20.2" fill="#c7e755"/><g fill="#75a843"><path d="m45.1 9.5c.2.2.1.8-.4 1.2-.4.4-1 .6-1.2.4-.2-.2-.1-.8.4-1.2.4-.4.9-.6 1.2-.4" opacity=".8"/><path d="m51.6 6.3c.3.3.1.9-.4 1.4-.5.5-1.1.7-1.3.4-.3-.3-.1-.9.4-1.4.5-.5 1.1-.6 1.3-.4" opacity=".8"/><path d="m51.8 12.3c.2.2.1.6-.3.9-.3.3-.7.5-.9.3-.2-.2-.1-.6.3-.9.3-.4.7-.5.9-.3" opacity=".8"/><path d="m57.7 7.5c.3.3.2 1.1-.4 1.6-.5.5-1.2.7-1.6.4-.3-.3-.2-1.1.4-1.6.5-.6 1.2-.8 1.6-.4" opacity=".8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f953.svg b/public/emoji/1f953.svg
new file mode 100644
index 000000000..d702dc50c
--- /dev/null
+++ b/public/emoji/1f953.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2 44.8c1.8 3.4 2.8 4.2 8.3 4.8 6.4.7 1.7 4.3 12.1 5.2 9.7-4 5.2-5.8 12.6-9.1 11.2-5 8.3-7.5 14.6-10.9 10.3-5.4 6.3-8.3 12.4-11.5-2-3.8-5-2.4-6.4-5.1-2.2-4.3-5.4-1.9-5.4-7.3-7.7 5-4.7 7.3-15.3 12.4-7.8 3.7-5 7.7-16.6 11.3-7.6 2.4-6.3 8.2-16.3 10.2" fill="#c94747"/><path d="m3.3 46.9c11.7-1.1 6.9-8.6 17.3-10.5 8.6-1.6 10-8.4 17.8-10.3 7.1-1.8 2.6-5.6 12.7-11.9 1.6 1.4 3.2 1.2 4.1 3.2-6.7 3.1-5.3 8.5-14.1 11.8-11.1 4.2-6.7 5.4-17.5 9.9-9 3.7-8.5 8.3-15.4 10.1-.1.1-3.5.1-4.9-2.3" fill="#ffa6af"/><path d="m13.7 50.8c9.4-1.7 7.7-8.2 13.3-9.3 10.3-2 10.3-7.1 17.1-10 8.9-3.8 8.5-8 13.4-11.6 0 0 2 .2 3.3 1.7-5.7 3.4-2.9 7.8-13.4 11.9-6.6 2.6-5.5 6.6-15.9 10.4-6.6 2.4-4.2 6.6-13.9 9.9-2.3-.4-3.9-3-3.9-3" fill="#fed0ac"/><g fill="#fff"><path d="m56.1 23c0 0-1.5 1.3-2.5 3.7-1.1 2.4-5.2 2.4-8.5 6.2 0 0 2.6-1.8 5.8-2.6 5.9-1.7 3-4.3 5.2-7.3"/><path d="m48.5 22.4c-1.4 1.4-3.4 3.1-10.3 5.2-4.4 1.3-7.1 4.2-8.7 6.3-.7.8-2.4 2.5-5.5 3.7 0 0 4.5-1.1 7-4.1 3-3.6 4.6-4.2 10.4-6 5.4-1.6 7.1-5.1 7.1-5.1"/><path d="m22.7 42.4c-4.5.9-5 4.9-10 6.6 0 0 3.6-.8 6.1-3.6 1.8-1.9 3.9-3 3.9-3"/></g><path d="m16 35.6c0 0-.9.5-1.8 1.1 3.1 9 8.1 9 12.7 15.8 1.1-.7 1.5-1.2 1.5-1.2 3.3-8.1-12.4-15.7-12.4-15.7" opacity=".7" fill="#3e4347"/><path d="m47.2 40c-11.9-8.1-7.3-11.7-14.7-18.6-10.2-9.5-5.9-11-12.8-19.4-2 6-4.7 2.2-8.7 6.3-2.5 2.5-5.4-.2-9 3.4 5.7 5.8.2 7.6 9.9 17.4 5.9 6 1.8 7.8 12.6 17.4 7.1 6.3 1.4 6.7 11 14.7 12 2.7 8.1-3 15.5-1.5 6.4 1.3 7.9.8 11.1-2.4-10.7-5.8-7.2-12-14.9-17.3" fill="#c94747"/><path d="m59.8 59.2c-12.9-5.4-4.8-12.1-15.8-18-9.1-4.9-8.3-13-16.3-17.9-7.4-4.6-.9-7.2-10.1-17.9-2.3 1-4 .3-5.7 2.2 6.5 5.9 3 11.4 11.7 18.4 11 8.7 5.7 8.5 16.2 17.4 8.8 7.4 6.6 12.4 13.7 16.9 0-.1 3.8 1 6.3-1.1" fill="#ffa6af"/><path d="m46.7 59.9c-10-5.3-5.7-12-11.7-15.2-10.9-6-9.1-11.7-15.7-17.4-8.6-7.5-6.7-12-11-17.8 0 0-2.4-.5-4.3.8 5.3 5.9.5 9.8 10.9 18.2 6.6 5.3 3.8 9.4 14.3 17.4 6.5 5 2.4 9 12.1 16.1 2.6.2 5.4-2.1 5.4-2.1" fill="#fed0ac"/><g fill="#fff"><path d="m8.8 13.4c0 0 1.3 2 1.5 5 .3 3.1 5 4.6 7.4 10 0 0-2.3-2.9-5.6-5-6.1-3.9-1.9-5.8-3.3-10"/><path d="m17.6 15.5c1.1 2.1 2.7 4.7 9.8 9.5 4.5 3 6.5 7.2 7.6 10.2.4 1.2 1.8 3.7 4.9 6.2 0 0-4.7-2.9-6.5-7.1-2.1-5.1-3.7-6.4-9.6-10.5-5.6-3.8-6.2-8.3-6.2-8.3"/><path d="m39.5 47.2c4.7 2.6 3.9 7.3 8.9 11 0 0-3.8-2.2-5.6-6.2-1.4-2.8-3.3-4.8-3.3-4.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f954.svg b/public/emoji/1f954.svg
new file mode 100644
index 000000000..15d99ff47
--- /dev/null
+++ b/public/emoji/1f954.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M38.7,2c-12.4,0-14.6,10.9-24,17C3.1,26.7,0,35.5,3.2,45.1c4.1,12.4,15.5,21,28.8,14.2
+		c13.3-6.8,18.3-19.1,25.1-25.5C65.4,26,64.4,2,38.7,2z" fill="#bf906c"/><path d="m59.4 12.1c.7 4 .8 11.7-1.8 15.5-1.1 1.7-3 4.1-4.1 5.5 2.7-6.1 1.4-9.7 1.4-9.7-3.1 14.3-12 15.2-17.8 26.1 0 0 5.2-3.1 8.6-6.6 0 0-4.7 11.5-15.9 12.9-10.4 1.3-11 4.6-13.9 4.6 4.3 2.8 10.5 1.8 16-1 13.3-6.8 18.3-19.1 25.1-25.5 5.9-5.6 6.4-15.8 2.4-21.8" fill="#805f47"/><g fill="#cc9a72"><path d="m27.5 51.2c.3 1.4-1.5 2.9-3.9 3.4-2.4.4-4.6-.4-4.8-1.8-.3-1.4 2.1.6 4.5.1 2.4-.5 3.9-3.2 4.2-1.7"/><path d="m12.8 50.7c-1.1.8-3-.3-4.4-2.6-1.3-2.3-1.6-4.8-.5-5.6 1.1-.8.4 2.4 1.7 4.6 1.4 2.3 4.3 2.7 3.2 3.6"/><path d="m8.7 37.6c-1.3 0-2.3-2.2-2.3-4.9.1-2.7 1.2-4.9 2.5-4.9 1.3 0-.9 2.2-.9 4.9-.1 2.7 2 4.9.7 4.9"/><path d="m37.4 42.8c.2 1.5-1.7 3-4.2 3.3-2.5.3-4.7-.6-4.9-2.1-.2-1.5 2.2.7 4.7.4 2.5-.4 4.2-3.1 4.4-1.6"/><path d="m46.9 13.4c1.3.1 2.1 2.3 1.8 5-.3 2.7-1.6 4.8-2.9 4.8-1.3-.1 1.1-2.1 1.4-4.8.2-2.8-1.7-5.1-.3-5"/><path d="m28.6 10.8c-.6-.8.1-2.4 1.7-3.6 1.6-1.2 3.5-1.6 4.1-.8.6.8-1.7.5-3.3 1.7-1.6 1.3-1.9 3.5-2.5 2.7"/><path d="m18.4 21.8c-.6-1.3 1.1-3.1 3.7-4.1 2.7-1 5.3-.8 5.9.5.6 1.3-2.5 0-5.2 1-2.6.9-3.8 3.8-4.4 2.6"/><path d="m26.3 33.8c1.1 1.6-.1 4.6-2.8 6.9-2.7 2.2-5.8 2.7-6.9 1.2-1.1-1.6 2.9-.8 5.6-3 2.6-2.3 2.9-6.7 4.1-5.1"/><path d="m42.6 5.3c1.3 1.2.6 4.2-1.5 6.6-2.1 2.4-4.8 3.4-6.1 2.2-1.3-1.2 2.5-1.2 4.6-3.6 2.1-2.4 1.7-6.4 3-5.2"/><path d="m44.4 29.4c1 1.3 0 4-2.2 5.9-2.2 2-4.9 2.5-5.9 1.2-1-1.3 2.4-.8 4.7-2.8 2.2-1.9 2.4-5.6 3.4-4.3"/><path d="m22.3 27.6c.2 1.4-1.7 2.9-4.2 3.4-2.5.5-4.7-.2-4.9-1.6-.2-1.4 2.1.5 4.6 0 2.6-.6 4.3-3.2 4.5-1.8"/><path d="m55.4 12.6c1.3.6 1.6 3 .7 5.4-.9 2.4-2.6 3.9-3.9 3.3-1.3-.6 1.5-1.6 2.4-4 .9-2.4-.5-5.3.8-4.7"/><path d="m38.2 23c.3 1.5-1.9 3.4-4.8 4.4-3 .9-5.6.5-5.9-1-.3-1.5 2.6.2 5.6-.8 2.9-.9 4.8-4.1 5.1-2.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f955.svg b/public/emoji/1f955.svg
new file mode 100644
index 000000000..468c7a216
--- /dev/null
+++ b/public/emoji/1f955.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m40.1 30.1c-1.4-.8-6.1-5.6-6.9-6.9-1.8-3.1-4.9 1.3-5.7 2.6-.7 1.3-2.1 3.2-3.2 4.1-1.2.9-3.4 2.5-4.1 4.8-.7 2.2-3.5 4.4-4.3 5.5-.7 1.1-1.9 3.2-3.8 4.8-1.9 1.6-3.3 3.5-3.7 5.1-.4 1.6-2.6 2.1-2.9 3.7-.4 1.6-1.8 4.4-2.6 5.3-2.1 2.4-.3 4.3 2.1 2.1.9-.8 4.5-5.1 6.1-5.5s4.2-2.5 5.8-4.4c1.6-1.9 5.6-4.1 7.2-5.8 2.5-2.6 6.2-3 9.3-6.4 2.8-3.2 12.1-5.8 6.7-9" fill="#e88f27"/><g fill="#ffce31"><path d="m9.3 53.3c1.1.3-1.4-1.8-2-.6-.6 1.2-1.3 1.8-1.7 3-.4 1.2-2 2.8-2.5 4-.5 1.2-.3 2 .8.1 1.1-1.9 1.5-2.6 2.6-3.7 1.1-1 .8-3.4 2.8-2.8"/><path d="m11 51.8c.5-.5-1.1-.7-.6-1.5.7-1 2-1.7 3.4-4.6 0 0 1.9 1.5 2.4.9.6-.8-1.8-2.4-2.4-2.2-1.1.3-1.5 2.7-4.4 5.5-.9 1 .9 2.6 1.6 1.9"/><path d="m28 33c.6-.7-1.7-2.7-2.3-2.6-1.1.2-1.7 2.6-4.8 5.1-1.1.9.6 2.8 1.4 2.1.5-.5-1.1-.9-.5-1.6.7-.9 2.1-1.5 3.8-4.3 0 .1 1.9 1.8 2.4 1.3"/><path d="m20.4 39.6c-.2.5-1-.6-1.4-.1-.6.7-.7 1.8-2.6 3.5 0 0 1.9 1.1 1.5 1.6-.4.6-2.6-.8-2.6-1.2-.1-.9 1.7-1.7 3-4.4.5-1.1 2.5-.1 2.1.6"/><path d="m31.5 24.4c-.9 0-1.5 1.9-4.1 3.5-.9.6.4 2.5 1 2.1.4-.3-.8-1-.3-1.4.6-.6 1.8-.9 3.2-3 0 0 1.4 1.9 1.9 1.5.6-.6-1.2-2.7-1.7-2.7"/></g><path d="m62 14c-13.1.9-6.2-8.1-6.2-8.1s-5.1 2.7-6.4 1.6l.2-5.5c0 0-4.2 3.1-5.7 3l-5.1-1.8c0 0 .6 2.9.3 4.7l-3.8.2c9.5 7.9.3 5.5.3 5.5 8.2 5.7 2 11.7-.3 13.7-.9.8 1.3 2.7 1.7 2.1 2.1-2.9 8.2-11.5 13.6-1.6 0 0-.4-7.8 5.4-1.7-2.5-7.5 5.1-5.1 5.1-5.1l-3.7-2.7c.1 0 .9-2.5 4.6-4.3" fill="#699635"/><path d="m61.1 20.9c0 0-.4-3.7-3.8-4.9-1.5-.5 4.6-2 4.6-2-3.2-2.1-7.3-.6-6-2.6 2-3-.1-5.5-.1-5.5s-5.2 4.1-5 1.9c.3-3.7-1.2-5.8-1.2-5.8s-3.4 4.5-4.3 3.4c-2-2.4-6.5-2.1-6.5-2.1s4.2 4.6 1.2 4.5c-2.4-.1-4.7.3-4.7.3s7.1 4.9 4.9 4.7c-2.2-.3-4.6.8-4.6.8s6.2 1.9 4.3 8.2c-.5 1.6-2.4 4.2-4.8 6.2.4 1.3 1.3 1.4 1.3 1.4s3.7-4.5 5.1-5.5c6.6-4.9 9.2 3.9 9.2 3.9s1.7-2 1.9-5.3c.1-3 3.6 3.6 3.6 3.6s1.3-2.9.3-5.4c-1.4-2.7 4.6.2 4.6.2" fill="#83bf4f"/><g fill="#699635"><path d="m48.4 5.5c0 6.8-3.8 12.8-3.8 12.8 6.8-6.4 3.8-12.8 3.8-12.8"/><path d="m41.2 8.9c1.7 6 0 12.2 0 12.2 4.2-7.3 0-12.2 0-12.2"/><path d="M57,18.1C48,17,39.8,24,39.8,24C49.1,13.5,57,18.1,57,18.1z"/><path d="m47.2 16.8c0 0 5.1-3 10-2.7 0 0-4.3-2.9-10 2.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f956.svg b/public/emoji/1f956.svg
new file mode 100644
index 000000000..dc1e86fc3
--- /dev/null
+++ b/public/emoji/1f956.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m28.8 54.5c-11.2.7-21.2 1-24.8-1.6-5.1-3.8.7-19.2 4.9-24.6l50.9-12.8c6.3 11.6-1.8 15.9-12.8 23.5-10 7-13.8 15.1-18.2 15.5" fill="#fbd399"/><path d="m30.9 44.5c-8.7 8.3-34.1 14.1-27.5-7.1 2.9-9.4 8.5-10.7 9.3-12.4 2.2-4.9 8.4-7.2 10.6-7.9 5.2-1.5 2.3-6 15.7-5.4 1.2.1 3.8-2.1 6.7-2.5 7.9-1.2 13 3.6 14.1 6.4 5.3 13.2-9.1 10.2-28.9 28.9" fill="#fbbf67"/><path d="m7.5 53.1c-8.6-1.1-3.8-19.4 2.4-23.8 6.2-4.5 14.9-1.9 19.5 5.7 4.6 7.7 4.7 17.8-2.8 18.6-6.3.6-12 .4-19.1-.5" fill="#fff3e3"/><path d="m14.4 25c4.4-.9 8.2-3.8 16.1.9 5.7 4.7 6.8 8.6 7 5.7.9-4-6.9-11.1-14.2-10.5-7.2-.7-13.9 6.4-8.9 3.9" fill="#d3976e"/><path d="m13.4 25.1c.2-.6 7.9-5.1 13.3-2.7 5.1 2.2 6.7 4.2 9.5 8.3.4.6.6 1.1.9 1.5.1 0 .1-.2 0-.8.5-3.1-4.9-9.8-11.4-10.3-6.2-1.3-13.6 3.5-12.3 4" fill="#89664c"/><path d="m26.9 16.5c3.4-.7 6.2-2.9 12.1.7 4.3 3.6 5.1 6.5 5.3 4.3.7-3-5.2-8.4-10.7-7.9-5.4-.6-10.5 4.7-6.7 2.9" fill="#d3976e"/><path d="m26.1 16.5c.1-.5 6-3.8 10-2 3.8 1.6 5.1 3.2 7.2 6.3.3.5.5.8.7 1.1 0 0 .1-.2 0-.6.4-2.4-3.7-7.4-8.6-7.7-4.7-1.1-10.3 2.6-9.3 2.9" fill="#89664c"/><path d="m41.2 11.7c2.5-.2 4.7-1.6 8.8 1.5 2.8 2.9 3.2 5.1 3.5 3.5.7-2.2-3.2-6.5-7.2-6.6-3.9-.7-8 2.7-5.1 1.6" fill="#d3976e"/><path d="m40.6 11.7c.1-.3 4.6-2.3 7.4-.7 2.7 1.5 3.4 2.7 4.7 5.1.2.4.3.7.4.9 0 0 .1-.1.1-.4.5-1.7-2.1-5.7-5.7-6.3-3.3-1.1-7.5 1.1-6.9 1.4" fill="#89664c"/><g fill="#ede0d1"><path d="M7.1 47.2 8.2 46 7.1 44.8 6 46z"/><path d="m12.2 32.1l1.1-1.1-1.1-1.2-1.1 1.2z"/><path d="m7.7 39.3l1.1-1.1-1.1-1.2-1.1 1.2z"/><path d="m10.5 40.5l1.1-1.2-1.1-1.1-1.1 1.1z"/><path d="m16.5 49.5l1.1-1.2-1.1-1.1-1.1 1.1z"/><path d="m19.6 47.2l1.1-1.2-1.1-1.2-1.1 1.2z"/><path d="m26.7 37.6l1.1-1.2-1.1-1.1-1.1 1.1z"/><path d="m21.3 33.8l1.1-1.2-1.1-1.1-1.1 1.1z"/><path d="m29.2 48.3l1.1-1.1-1.1-1.2-1.1 1.2z"/><path d="m28.1 45.6l1.1-1.2-1.1-1.1-1.1 1.1z"/><path d="m23.4 38.8l1.7-1.8-1.7-1.7-1.6 1.7z"/><path d="m19.3 51.8l1.7-1.7-1.7-1.8-1.7 1.8z"/><path d="m6 44l1.6-1.8-1.6-1.7-1.7 1.7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f957.svg b/public/emoji/1f957.svg
new file mode 100644
index 000000000..e0a2a01ed
--- /dev/null
+++ b/public/emoji/1f957.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2 33.2c0 13.2 13.4 28.8 30 28.8 16.6 0 30-15.6 30-28.8 0 0-60 0-60 0" fill="#b2c1c0"/><path d="m62 33.2c0 8.5-13.4 15.4-30 15.4-16.6 0-30-6.9-30-15.4 0-8.5 13.4-15.4 30-15.4 16.6 0 30 6.9 30 15.4" fill="#e8e8e8"/><path d="m32 46.6c-15.2 0-28.1-6.2-28.1-13.5 0-7.3 12.9-13.5 28.1-13.5 15.2 0 28.1 6.2 28.1 13.5 0 7.4-12.9 13.5-28.1 13.5" fill="#b2c1c0"/><path d="m12.5 16.4c.1 1.7.9 7.4.2 10 4.4.8 1.1-7.7-.2-10" fill="#699635"/><path d="m55.6 27.7c2-4.6-1.1-9.4-3.1-6.6-2 2.8-.5 4.6-5.6 3.6-1.1-1.9 1.6-7.7 0-8.8-2.6-1.7-2.6 4.7-5.6 1-3-3.6-3.1 4.9-7.6 4.9-2.2 0 .9-6.6-4.1-7.9-5-1.3-3.6 4.4-9.6 1.1-6-3.3-9.1 1.7-6.3 3.8 2.7 2.1.5 6.3.1 7.9-3.4-1.6-3.2 5.3-3.1 6.4-2.4.8-6.3 2.5-6.4 2.6 2.5 6 14.1 10.9 27.7 10.9 15.2 0 28.1-6.2 28.1-13.5 0-7.4-7.8 2.1-4.5-5.4" fill="#83bf4f"/><path d="m38.3 36c2.5-5.3-3.6-3.1-5.9-.8-.1-3.8 1.9-6.2 3.6-8.8-2.8 2-5.8 4.3-9.1 5.5 1.9 2.2 2.9 5.2 3.3 8.1 8 .8 6.2 4.6 5.8 6.5 9.5-.7-.1-5.3 2.3-10.5" fill="#699635"/><g fill="#ed4c5c"><path d="m17.3 22.8c-1.6 1.6-2.1 3.6-1.1 4.6.9 1 2.9.5 4.5-1.1 1.6-1.6 2.1-3.6 1.1-4.6-1-.9-3-.4-4.5 1.1"/><path d="m38.4 41.6c-1.6 1.6-2.1 3.6-1.1 4.6.9 1 2.9.5 4.5-1.1 1.6-1.6 2.1-3.6 1.1-4.6-.9-1-2.9-.5-4.5 1.1"/></g><path d="m26.1 20c-3.9.2-5.7 10.3-8.5 9.7 2.3 2.2 3.5 5.5 3.5 8.7.6.1 1.5-1.6 2 .2-.7-5.5-.5-11.5 3-18.6" fill="#699635"/><path d="m42.4 23.3c1 2 .9 4.1-.3 4.7-1.2.6-2.9-.4-4-2.4-1-2-.9-4.1.3-4.7 1.2-.6 3 .4 4 2.4" fill="#ed4c5c"/><path d="m50.1 25c-8.5-1-9.8-1.2-2.7 5.9 1.9 2.4-5.3 7.5-7.9 8 3.3 6.3 3.9 6.9 8.5 5.3 6.4-2.2 3.2-9.7 6.2-8.1-1.6-2.4-10.6-3.5-4.1-11.1" fill="#699635"/><path d="m55.3 30.1c-.2-1.1 2.2-3.6 1.7-7.1-.5-3.2-4.2-5.1-5.3-1.4-1 3.4-4.2 2.6-4.2 2.6 2.1-8.2 1-12.2-3.6-7.3-2.4 2.5-.2-8.5-7.8 3.2-3.9 6-2.3-13.7-9.3-6.5-5.6 5.7-9.9-5.4-13.6 1.3-1.9 3.5 2.2 4 1.1 10.8 0 0-4.2-2.6-3.8 6 .1 1.5-7.4 1.8-5.7 4.3 1.7-.7 12.4-5.8 11.8-1.1-.2 1.4-1.1 5.9 1.4 5.7 2.7-.2 5.2-4.4 5.3.4.1 3.7 1.9 3.9 4.5 1.6.7-.6 1.2-1.6 2.2-2 1.8-.7 3.5.3 5.2.9 3.2 1.2 2.3-3.3.1-4.1-.4-.1-2.9-.5-2.7-.9.4-1.2 1.8-2 2.8-2.5.9-.4 1.9-.7 2.9-.7 1.4.1.9 1 .6 2.1-.3 1.3-.1 3 1.3 3.4 1.6.5 2.9-1 4-1.9.8-.7 6.1-4.1 4.3-.5-1.1 2.1-6.4 2.8-4 5.9 1.6 2 3.8 1.1 5-.8 1-1.5 1.4-3.3 1.8-5.1.3-1.4.4-2.2 1.8-1.5 1.9 1 4.3 3.2 4.4-.4.1-2.4 1-6.8 3.1-2.6-1.3-5.5-5.1-.3-5.3-1.8m-13 6.8c-.1.1-2.6 1.9-3 .2-.3-1.3 1-2.8.2-3.9-1.4-1.9-5.1-.1-6.5.9-.8.6-2.8 2.5-1.3 3.4 1.1.7 2.8.3 3.8 1.3.8.8 1 2.3-.4 1.7-1.8-.7-3.6-1.6-5.6-.8-1.1.4-3.8 4.4-5.1 3.6-.7-.4-.4-3.2-.5-4-.3-2.3-1.9-1.9-3.4-1-.6.4-2.4 1.7-3.1 1.2-.7-.5-.3-2.7-.2-3.4.5-4.3-2.3-4.7-5.9-3.7 0-1.3-.1-6.5 2.3-5.6 1.4.5 5 4.9 6.3 2.4 1.4-2.7 7.6-14.6 7.6-5.7 0 2.4-2.1 7.5-.4 8.7 1.5 1 5.3-3.2 6.3-3.8 2.5-1.7 5.3-3.3 6.6.5.9 2.5 1.1 5.8 4.2 6.5-.8.5-1.4 1-1.9 1.5m4.8-4.2c-.3 1.8-2.4 2.2-3.8 1.4-2.9-1.7-1.3-7.6-4.9-8.5-4.3-1.1-9.9 6.4-10.7 5.6-1-1.1 1.1-5.7.8-8.7-.9-7.7-6.9-.2-9.3 6-.5 1.2-4.2-2-4.2-2 1.9-8.2-2.6-8.1-1.2-10.7 2.9-5.8 7.2 5.4 13.1-.7 6.4-6.5 4 14.6 10 5.7 5.5-8.1 4.6-1.4 5.8-1.8 2.1-.7 5.7-7.6 3.8 5.1-11.9-2.2 1.2 5.1.6 8.6m8.8 3.1c-1.5-.3-3.1-2.9-4.9-2-1.5.7-1.6 4.7-2.2 6.1-.7 1.7-3 3.8-4.4 1.3-.3-.6 4-3.3 4.5-4.5 1-2.3-1.1-2.5-.9-4 .7-4.6-10.3-9.2-.4-7.5 5.6 1 4.3-5.9 6.9-4.4 5 3-3.7 10.5 1.9 10.6-.4 1.5-.2 3-.5 4.4" fill="#c7e755"/><path d="m8.6 34.6c1.6 1.5 2.1 3.6 1.1 4.6-.9 1-2.9.5-4.5-1.1-1.6-1.6-2.1-3.6-1.1-4.6 1-.9 3-.4 4.5 1.1" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f958.svg b/public/emoji/1f958.svg
new file mode 100644
index 000000000..2062eae7f
--- /dev/null
+++ b/public/emoji/1f958.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><circle cx="32" cy="32" r="30"/><path d="m6.3 18l-2.7-2.7c-2.1-2.1-2.1-5.5 0-7.5l4.2-4.2c2.1-2.1 5.5-2.1 7.5 0l2.7 2.7-3.1 3.1-2.7-2.7c-.3-.3-.9-.3-1.3 0l-4.2 4.2c-.3.3-.3.9 0 1.3l2.7 2.7-3.1 3.1"/><path d="m57.7 46l2.7 2.7c2.1 2.1 2.1 5.5 0 7.5l-4.2 4.2c-2.1 2.1-5.5 2.1-7.5 0l-2.7-2.7 3.1-3.1 2.7 2.7c.3.3.9.3 1.3 0l4.2-4.2c.3-.3.3-.9 0-1.3l-2.7-2.7 3.1-3.1"/></g><circle cx="32" cy="32" r="23.4" fill="#f2b200"/><path d="m39.6 11.4c-5-2.6-12.9 2.4-12 6.6.9 4.2 11.2 7.2 14 13.1 2.8 5.9 4.1 7.8 9.1 3.8 4.9-4.1 7.2-13.8-11.1-23.5" fill="#b47d56"/><g fill="#89664c"><path d="m38.8 13.8c3.4 0-2.1 1.9-5.3 4.7-1.6 1.4-.9-4.7 5.3-4.7"/><path d="m46.1 18.7c3.4 0-2.1 1.9-5.4 4.7-1.5 1.3-.8-4.7 5.4-4.7"/><path d="m50.6 26.2c3.4 0-2.1 1.9-5.4 4.7-1.5 1.3-.7-4.7 5.4-4.7"/></g><path d="m10.7 38c-1.9-4.8 4.4-10.7 8.5-9.2 4.2 1.5 5.7 10.9 11.2 14.4 5.5 3.4 7.3 4.9 2.5 8.5-4.9 3.6-15.1 3.8-22.2-13.7" fill="#b47d56"/><g fill="#89664c"><path d="m13.4 39.3c-.5 2.9 2.2-1.5 5.6-3.8 1.6-1.1-4.7-1.5-5.6 3.8"/><path d="m16.8 45.4c-.5 2.9 2.2-1.5 5.6-3.8 1.6-1.1-4.7-1.5-5.6 3.8"/><path d="m22.8 49.9c-.5 2.9 2.2-1.5 5.6-3.8 1.6-1.1-4.6-1.6-5.6 3.8"/></g><g fill="#699635"><path d="m25.6 13c-2.2-2.1-2.2-2.1-8.6 4.6-3.5 3.7-5.3 7.6-4.1 8.7 2.2 2.1 2.2 2.1 8.5-4.6 3.6-3.6 5.4-7.5 4.2-8.7"/><path d="m51.5 40.2c-1.8-2.4-1.8-2.4-9.1 2.8-4.1 2.9-6.5 6.3-5.6 7.6 1.8 2.4 1.8 2.4 9.1-2.8 4.1-2.9 6.6-6.3 5.6-7.6"/><path d="m38.6 33.2c1.3-3 1.3-3-7.5-7.1-4.9-2.3-9.4-2.8-10.1-1.2-1.3 3-1.3 3 7.5 7.1 4.8 2.3 9.3 2.8 10.1 1.2"/></g><path d="m43.5 37.8c.2-2.2-1.6-1.1-4.9-1.2-3.3-.2-2.4 2.4-2.2 4.5.1 2.1 1.4.4 6.2.5 1.8.1.6-1.6.9-3.8" fill="#ed4c5c"/><path d="m29.9 34.1c-2.5-.9-1.7.8-3 3.2-1.3 2.4 2.1 2.5 4.6 3.1 2.5.6.9-.9 2.6-4.4.7-1.3-1.7-1-4.2-1.9" fill="#ffce31"/><path d="m24.5 18.9c-2.5-.9-1.7.8-3 3.2-1.3 2.4 2.1 2.5 4.6 3.1 2.5.6.9-.9 2.6-4.4.7-1.3-1.7-1-4.2-1.9" fill="#ed4c5c"/><path d="m14 26.2c-2.5-.9-1.7.8-3 3.2-1.3 2.4 2.1 2.5 4.6 3.1 2.5.6.9-.9 2.6-4.4.7-1.4-1.7-1.1-4.2-1.9" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f959.svg b/public/emoji/1f959.svg
new file mode 100644
index 000000000..8be63ab15
--- /dev/null
+++ b/public/emoji/1f959.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m2.3 42c2.2 4.6 7 9.6 16.5 11 9.4 1.4 19.8 4.5 27.6 2.3 7.8-2.1 14.8-6.3 15.6-10.2.8-3.8-25.8-28.5-30.7-35.3-5-6.8-10.4 7.4-14.5 11.5-4.1 4-17 15.4-14.5 20.7"/><path d="m55.8 39.1c-1.9-2.2-5.8-8.3-7.7-9.4s-8.3-7.8-8.3-7.8c-4.6-6.2-7-8.1-9.4-10.7-2.2-2.4-2.4-1.8-3.9-.6-1.6 1.2-5.3 6.7-6.7 9.5-1.4 2.8-3.8 4.3-5.6 6-5.5 5-9.8 12-9.8 12s-3.6 5.7 1.7 1.8c5.3-3.8 17-22.7 19.4-22.7 3.1 0 6.1 6 8.6 10.3 2.6 4.3 6.5 6.2 9.5 10.7 3 4.4 6.2 14.1 8.9 13.1s7.5-4.2 8-6.2c.4-2.1-2.9-3.8-4.7-6"/></g><path d="m55.8 39.1c-1.9-2.2-5.8-8.3-7.7-9.4s-8.3-7.8-8.3-7.8c-4.6-6.2-7-8.1-9.4-10.7-2.2-2.4-2.4-1.8-3.9-.6-1.6 1.2-5.3 6.7-6.7 9.5-1.4 2.8-3.8 4.3-5.6 6-5.5 5-9.8 12-9.8 12s-3.6 5.7 1.7 1.8c5.3-3.8 17-22.7 19.4-22.7 3.1 0 6.1 6 8.6 10.3 2.6 4.3 6.5 6.2 9.5 10.7 3 4.4 6.2 14.1 8.9 13.1s7.5-4.2 8-6.2c.4-2.1-2.9-3.8-4.7-6" opacity=".67" fill="#fff"/><path d="m13.7 27.8c-.9-.4-4.6-1.8-5.2-.9s.4 3.5-1.9 3.2c-2.2-.2-1.8 1.1-2.5 1.9s-1.1 2-.9 2.4 1.1 5.3 2.1 4.4c1-.9 9.7-10.5 8.4-11" fill="#d3976e"/><path d="m12.8 28.8c0 0-2.1-4.2-1.2-5.2s2.3.5 2.9-1.1-.2-4.2 1.9-3.8c2.1.5 2.1-2 3-2.1s4.3-.1 3.4.8c-.9.9-5 5.1-6.2 7.1s-3.1 5.8-3.8 4.3" fill="#83bf4f"/><path d="m38.2 26.2c0 0 5.1-5.6 10.1-1.6 4.7 3.8 3.7 9.6 1.4 14.3l-11.5-12.7" fill="#c94747"/><path d="m49.7 37.7c1.5-4.2 1.6-8.9-2.4-12.1-3-2.4-6-1.4-7.9-.2l10.3 12.3" fill="#ed4c5c"/><path d="m35.3 20.2c1.9 0 4.2-4.8 4.6-1.9s3.4.9 3.6 2.9-.6 3.8.8 3.9c1.4.2 1.1-.7 1.1 6.8 0 0 .5 2.1-1.1 1.5s-12.5-13.2-9-13.2" fill="#83bf4f"/><g fill="#d3976e"><path d="m43.8 31c1.3-.2 2.9-1.9 4.3 0s.4 4.5 2.8 4.8 3 2.2 3 4 2 1.8 2.7 2.4-.8 3.1-1.3 3.8-1.2 2.2-2 1.1-1.9-6.6-5.6-9.2-7.1-6.3-3.9-6.9"/><path d="m27.3 14.1c0 0 4.1-4.1 6.7-4.6s1.8 1.8 2.3 2.8c.9 1.8.9 1.4 1.9 2.5s-.6 5.6-.7 7.5-.4 3.7-1.5 2.5c-1.1-1.2-1.9-5.7-4.2-6.7-2.3-.9-6.1-2.5-4.5-4"/><path d="m47.2 53c-.3.2-5.6-7-11.9-16-6.3-9-11.2-16.5-10.9-16.7.3-.2 5.6 6.9 11.9 16 6.2 9 11.1 16.5 10.9 16.7"/><path d="m9.9 48.8c.2.3 5.2-4.9 11.2-11.5 6-6.6 10.7-12.1 10.5-12.4-.2-.3-5.2 4.9-11.2 11.5-6.1 6.6-10.8 12.2-10.5 12.4"/><path d="m18.2 48c.2.3 4-3.3 8.5-8.1 4.5-4.8 8-8.9 7.8-9.1-.2-.3-4 3.3-8.5 8.1-4.4 4.7-8 8.8-7.8 9.1"/><path d="m41.5 54c-.3.2-3.7-4.2-7.6-9.8-3.9-5.6-6.9-10.4-6.6-10.6.3-.2 3.6 4.2 7.6 9.8 3.9 5.6 6.9 10.4 6.6 10.6"/><path d="m39.6 36c.2.2-2.4 3.6-5.9 7.5-3.5 3.9-6.5 6.9-6.7 6.7-.2-.2 2.4-3.6 5.9-7.5 3.4-3.9 6.4-6.9 6.7-6.7"/><path d="m26.5 52c-.3.2-2.9-3.1-5.9-7.5-3-4.3-5.2-8-5-8.2.3-.2 2.9 3.1 5.9 7.5 3.1 4.3 5.3 8 5 8.2"/><path d="m19 51c-.3.2-2.4-2.4-4.7-5.7-2.4-3.4-4-6.3-3.8-6.5.3-.2 2.4 2.4 4.7 5.7 2.4 3.4 4.1 6.3 3.8 6.5"/><path d="m25.3 23.3c.2.2-1.8 2.9-4.5 6-2.7 3.1-5.1 5.3-5.3 5.1-.2-.2 1.8-2.9 4.5-6 2.7-3 5.1-5.3 5.3-5.1"/><path d="m44.1 41.3c.2.2-1.8 2.9-4.5 6-2.7 3.1-5.1 5.3-5.3 5.1-.2-.2 1.8-2.9 4.5-6 2.6-3 5-5.3 5.3-5.1"/><path d="m34 53c-.3.2-4.2-4.9-8.7-11.5-4.6-6.6-8.1-12-7.8-12.2.3-.2 4.2 4.9 8.7 11.5 4.6 6.5 8.1 12 7.8 12.2"/></g><g fill="#89664c"><path d="m12 28.6c.7-.9-2.4.2-2.6 1.9-.2 1.6-3.1 3.5-3.4 4.6-.3 1-1.3 1.6-1.2 2.4.2.8 5.3-6.2 7.2-8.9"/><path d="m28.3 14.8c.2.9 2.2 1.6 3.7 2.2 1.5.6 3.2 4.3 3.8 5.8.6 1.5 1.2 1.5.8.5s-1.4-6.3-3.9-7.3c-2.9-1.2-4.7-2.4-4.4-1.2"/><path d="m44.9 32.4c-.8-.8-1.4.1-.8.9.6.8 2.6 2.5 3.9 3.5s3.1 2 4.4 5.7 2.1 4.3 2.4 3.1-1.4-1.9-2.2-4.6-3.9-4.5-4.8-5.6-2.1-2.2-2.9-3"/><path d="m36.7 20.3c-.4-1.6-1.4-5.1-4.7-6s-1.7-1.6.2-1.3 4 2.3 4.8 5.6c.6 2.5 0 2.7-.3 1.7" opacity=".67"/><path d="m34.3 11.5c-1.1-.5-2.1-.2-1.6.6.6.8 2.7.2 4 3.1s.8-2.3-2.4-3.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f95a.svg b/public/emoji/1f95a.svg
new file mode 100644
index 000000000..005e3e6af
--- /dev/null
+++ b/public/emoji/1f95a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M53.6,29.8C51.1,11.8,39.7,2,32,2s-19.1,9.8-21.6,27.8C8,47.8,15.9,62,32,62S56,47.8,53.6,29.8z" fill="#ffc294"/><path d="m53.6 29.8c-2-14.2-9.5-23.3-16.4-26.5 4.7 4.7 8.9 12.1 10.2 22.1 2.5 18-5.4 32.2-21.6 32.2-3.5 0-6.6-.7-9.2-1.9 3.7 4 8.9 6.3 15.4 6.3 16.1 0 24-14.2 21.6-32.2" opacity=".33" fill="#d3976e"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f95b.svg b/public/emoji/1f95b.svg
new file mode 100644
index 000000000..877c0521c
--- /dev/null
+++ b/public/emoji/1f95b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 2c-9.9 0-18 3.8-18 8.4 0 0 0 28 7.7 43.7.7 4.5 5 7.9 10.3 7.9 5.2 0 9.5-3.4 10.3-7.9 7.7-15.7 7.7-43.7 7.7-43.7 0-4.6-8.1-8.4-18-8.4" opacity=".8" fill="#a1b8c7"/><g fill="#555e63"><path d="m32 58.3c-4.3 0-8.1-1.7-10.3-4.2.7 4.5 5 7.9 10.3 7.9 5.2 0 9.5-3.4 10.3-7.9-2.2 2.5-6 4.2-10.3 4.2" opacity=".3"/><path d="m32 59c-3.4 0-6.4-.9-8.1-2.3.6 2.4 4 4.3 8.1 4.3 4.1 0 7.5-1.9 8.1-4.3-1.7 1.4-4.7 2.3-8.1 2.3" opacity=".3"/></g><path d="m32 14.2c-8.6 0-15 2.9-15 7.2 0 0 .8 18.5 6.1 31 1.9 2.3 5.2 3.8 8.9 3.8s7-1.5 8.9-3.8c5.3-12.5 6.1-31 6.1-31 0-4.3-6.4-7.2-15-7.2" fill="#fff"/><g fill="#f2ece3"><path d="m32 14.2c-9.2 0-15 3-15 7.3 0 4.3 6.3 8 15 8s15-3.7 15-8c0-4.3-5.8-7.3-15-7.3"/><path d="m37.8 30.1c-1.2 0-2.2-.6-2.3-1.4 0-.5.2-.9.7-1.3.4-.3 1-.5 1.6-.5.1 0 .2 0 .3 0 1.2 0 2.2.6 2.3 1.4 0 .5-.2.9-.7 1.3-.4.3-1 .5-1.6.5-.1-.1-.2 0-.3 0"/><path d="m41.6 29.3c-.5 0-1-.2-1.2-.6-.2-.3-.2-.7 0-1.1.2-.3.5-.6.8-.8.3-.2.7-.2 1-.2.5 0 1 .2 1.2.6.4.6 0 1.5-.8 1.9-.4.1-.7.2-1 .2"/><path d="m33.5 30.5c-.9 0-1.5-.5-1.6-1.1 0-.4.1-.7.5-1 .3-.2.7-.4 1.1-.4.1 0 .2 0 .2 0 .9 0 1.5.5 1.6 1.1.1.7-.6 1.3-1.5 1.4-.1 0-.2 0-.3 0"/><path d="m30.2 30.8c-.4 0-.7-.1-.9-.4-.2-.2-.3-.6-.2-.9.1-.3.2-.6.5-.7.3-.2.6-.3.9-.3.4 0 .7.1.9.4.4.5.3 1.2-.3 1.6-.3.2-.6.3-.9.3"/></g><path d="m44.7 25.6c-.3-.3-.9-.3-1.3 0-.2.2-.3.4-.4.6-.2-.1-.5-.2-.8-.2-.4 0-.9.1-1.3.3-.3.2-.5.4-.7.6-.5-.4-1.2-.7-2.1-.7-.1 0-.2 0-.4 0-.7.1-1.4.3-1.9.6-.4.3-.6.6-.7.9-.4-.3-.9-.4-1.4-.4-.1 0-.2 0-.3 0-.5.1-1 .3-1.4.6-.2.1-.3.3-.4.5-.3-.3-.7-.5-1.2-.5-.4 0-.9.1-1.2.4-.2.1-.3.3-.4.4 0-.1-.1-.1-.1-.2-.3-.3-.9-.3-1.3 0-.1.1-.1.1-.2.2 0-.1-.1-.2-.1-.3-.3-.3-.8-.3-1.2 0-.4.3-.5.8-.2 1.1.3.3.8.3 1.2 0 .1 0 .1-.1.1-.1s.1.3.1.4c.3.3.9.3 1.3 0 0 .4.1.7.4 1 .3.4.8.6 1.3.6.4 0 .9-.1 1.2-.4.2-.1.4-.3.5-.5.4.4 1 .6 1.7.6.1 0 .2 0 .3 0 .8-.1 1.5-.5 1.8-1.1.5.4 1.3.7 2.1.7.1 0 .2 0 .4 0 .7-.1 1.4-.3 1.9-.6.2-.1.3-.3.4-.4.3.2.7.3 1.1.3.4 0 .9-.1 1.3-.3 1.1-.5 1.5-1.6 1.1-2.4.2 0 .4-.1.5-.2.5-.6.6-1.1.3-1.5m-14 4.5c-.2.1-.3.2-.5.2-.2 0-.3-.1-.5-.2-.2-.2-.1-.6.2-.9.2-.1.3-.2.5-.2.2 0 .3.1.5.2.2.3.1.7-.2.9m3-.1c-.1 0-.1 0-.2 0-.5 0-1-.3-1-.6-.1-.4.4-.8 1-.9.1 0 .1 0 .2 0 .5 0 1 .3 1 .6.1.4-.4.8-1 .9m4.4-.5c-.1 0-.2 0-.3 0-.9 0-1.7-.4-1.7-1-.1-.6.7-1.2 1.8-1.3.1 0 .2 0 .3 0 .9 0 1.7.4 1.7 1 0 .7-.8 1.2-1.8 1.3m4.2-.9c-.2.1-.5.2-.7.2-.3 0-.6-.1-.7-.3-.2-.4.1-.9.6-1.2.2-.1.5-.2.7-.2.3 0 .6.1.7.3.2.3-.1.9-.6 1.2" fill="#fff"/><path d="m32 2c-9.9 0-18 3.8-18 8.4 0 4.6 8.1 8.4 18 8.4 9.9 0 18-3.8 18-8.4 0-4.6-8.1-8.4-18-8.4m0 14.6c-9.1 0-16.5-3-16.5-6.7 0-3.7 7.4-7.2 16.5-7.2 9.1 0 16.5 3.5 16.5 7.2 0 3.7-7.4 6.7-16.5 6.7" opacity=".3" fill="#555e63"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f95c.svg b/public/emoji/1f95c.svg
new file mode 100644
index 000000000..3866204ec
--- /dev/null
+++ b/public/emoji/1f95c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m42.6 40.2c4-4.6 8.5-4.5 13.6-9.6 6.6-6.6 7.7-16.3 3-22.7-.1-1.6-.4-3.9-1-4.8-.3-.4-1.3-1.2-1.8-1.1-.6.1-1.4.9-2 1.7-6.4-3.3-15-1.9-20.9 4.1-5.1 5.1-4.5 10.1-9.1 14.1-5.6 4.9-11.3 2.1-16.8 7.6-7.3 7.3-7.1 19.2.4 26.7 7.5 7.5 19.5 7.6 26.8.4 5.3-5.5 2.8-10.7 7.8-16.4" fill="#ffc294"/><path d="m56.3 2.5c-.6 0-1.7 1.6-1.7 1.6l3.1 2.6c0 0 .3-1.6-.1-2.7-.3-1-1.1-1.5-1.3-1.5" fill="#dba780"/><g fill="#e8b188"><path d="m42 3.9c-.2.2 1.6 1.2 2.3 1.2 1.2.1 4.8-1.5 4.5-1.8-.8-.7-5.4-.8-6.8.6"/><path d="m39.2 5.1c.8-.1 3 .6 3.1 1.1.1.4-3.6 4.1-4.4 4.4-.8.3-3.6-1.5-3.5-1.9.2-.7 3.3-3.4 4.8-3.6"/></g><g fill="#dba780"><path d="m32.3 10.4c.5-.3 3.9 1.1 3.9 1.7 0 .5-3.6 4.8-4.2 4.8-.7 0-2-.7-2.2-1.4-.2-.4 1.9-4.7 2.5-5.1"/><path d="m28.9 17.4c-.5.2-2.5 3.5-2.6 3.9-.1.7 1.3 1.7 2 1.6.4 0 3.2-3.3 3.3-3.9.1-.6-2-1.9-2.7-1.6"/></g><g fill="#e8b188"><path d="m22.4 27.6c.6 0 3.5-2.4 3.8-2.7.4-.6-.5-1.9-1.2-2-.4-.1-4.1 2.1-4.4 2.5-.4.4 1.1 2.2 1.8 2.2"/><path d="m14.4 31c.7.1 4.7-2.1 5-2.5.6-.6-.2-2.4-1-2.7-.4-.2-5.3 1.6-5.7 2-.6.6.7 3 1.7 3.2"/></g><path d="m8.5 36c.7-.1 3.9-3.4 4-3.9.3-.8-1.5-2.9-2.4-3-.4-.1-3.8 3.6-4.1 4.2-.3.6 1.5 2.8 2.5 2.7" fill="#dba780"/><g fill="#cf9d78"><path d="m7.1 38.6c.2-.6-1.5-2.7-2.2-3-.4-.1-1.7 4.6-1.6 5.4 0 .6 1.2 1.9 2 2 .6 0 1.7-4.1 1.8-4.4"/><path d="m5 45.1c.1-.5-1.2-1.8-1.8-2-.4-.1.4 6 1 6 .5 0 .7-3.7.8-4"/><path d="m8.2 49.7c.1-.5-1.3-3-2-3-.8 0-1.1 4.4-.1 5.4.8.9 2-2.1 2.1-2.4"/><path d="m8.4 40.1c-1-.1-2.1 4-1.9 4.5.1.3 2.2 3.2 2.5 3.3.6.1 2.7-3.3 2.6-3.8-.2-.8-2.5-3.9-3.2-4"/></g><g fill="#e8b188"><path d="m23.2 33c.1-1-2.3-3.8-2.7-3.6-.3.1-5 2.8-5.1 3.2-.1.6 2.5 3.9 3 3.8.8-.2 4.7-2.7 4.8-3.4"/><path d="m29.8 28.3c.1-1-2-2.7-2.4-2.4-.4.1-4.5 2.8-4.6 3.1-.1.6 1.8 3.3 2.3 3.2.9-.2 4.6-3.1 4.7-3.9"/></g><g fill="#dba780"><path d="m35.9 22.6c.1-1-2.7-3-3.2-2.7-.3.1-3.5 3.9-3.6 4.2-.1.6 1.8 3 2.3 2.9.9-.2 4.5-3.6 4.5-4.4"/><path d="m41.1 16c.1-1-3.2-3.1-3.7-2.9-.3.1-3.6 4.6-3.7 4.9-.1.6 2.6 2.9 3.1 2.8.9-.1 4.3-4 4.3-4.8"/></g><g fill="#e8b188"><path d="m47.5 10c.1-1-3.1-3.1-3.6-2.8-.3.1-4.4 4-4.5 4.3-.1.6 2.8 3 3.4 2.9.8-.2 4.6-3.7 4.7-4.4"/><path d="m53.5 5.2c.1-1-2.4-1.7-2.8-1.5-.3.1-4.5 2.1-4.5 2.4-.1.6 2.5 2.9 3 2.8.7-.1 4.2-2.9 4.3-3.7"/></g><g fill="#dba780"><path d="m13.8 33.5c-1-.1-4.4 3.6-4.4 4.5 0 .7 2.4 3.8 3.3 3.9.6.1 4.1-3.3 4.1-4.4-.1-.9-2.3-4-3-4"/><path d="m60.2 22.1c-.2.2-1.2-1.6-1.2-2.3-.1-1.2 1.5-4.8 1.8-4.5.7.8.8 5.4-.6 6.8"/><path d="m59 24.8c.1-.8-.6-3-1.1-3.1-.5-.1-4.1 3.6-4.4 4.4-.3.8 1.5 3.6 1.9 3.5.7-.1 3.4-3.3 3.6-4.8"/></g><g fill="#cf9d78"><path d="m53.7 31.8c.3-.5-1.1-3.8-1.7-3.9-.5 0-4.9 3.6-4.8 4.2 0 .7.7 2 1.4 2.2.4.1 4.7-2 5.1-2.5"/><path d="m46.7 35.2c-.2.5-3.5 2.5-3.9 2.6-.7.1-1.7-1.3-1.6-2 0-.4 3.3-3.2 3.9-3.3.5-.2 1.9 1.9 1.6 2.7"/></g><g fill="#dba780"><path d="m36.5 41.6c0-.6 2.4-3.5 2.7-3.7.6-.4 1.9.5 2 1.2.1.4-2.1 4.1-2.5 4.4-.4.3-2.3-1.1-2.2-1.9"/><path d="m33.1 49.6c-.1-.7 2.1-4.7 2.5-5 .6-.6 2.4.2 2.7 1 .2.4-1.6 5.3-2.1 5.7-.5.6-3-.7-3.1-1.7"/></g><g fill="#cf9d78"><path d="m28.1 55.5c.1-.7 3.4-3.9 3.9-4 .8-.3 2.9 1.5 3 2.4.1.5-3.6 3.9-4.2 4.2-.7.2-2.8-1.7-2.7-2.6"/><path d="m25.5 56.8c.7-.2 2.7 1.5 3 2.2.1.4-4.6 1.6-5.4 1.6-.6 0-2-1.2-2-2-.1-.5 4-1.7 4.4-1.8"/><path d="m18.9 59c.5-.1 1.8 1.2 2 1.8.1.4-6-.4-6-1 0-.5 3.7-.7 4-.8"/><path d="m14.3 55.8c.5-.1 3 1.3 3 2 0 .8-4.4 1.1-5.4.1-.9-.9 2.1-2 2.4-2.1"/><path d="m23.9 55.6c.1 1-4.1 2.1-4.5 1.9-.3-.1-3.2-2.2-3.3-2.5-.1-.6 3.3-2.7 3.8-2.6.9.2 4 2.4 4 3.2"/></g><g fill="#dba780"><path d="m31.1 40.8c1-.1 3.8 2.3 3.6 2.7-.1.3-2.9 5-3.2 5.1-.6.1-3.9-2.5-3.8-3 .1-.8 2.6-4.7 3.4-4.8"/><path d="m35.7 34.3c1-.1 2.7 2 2.4 2.4-.1.3-2.7 4.4-3.1 4.5-.6.1-3.3-1.8-3.2-2.3.2-.9 3.2-4.6 3.9-4.6"/></g><g fill="#cf9d78"><path d="m41.4 28.1c1-.1 3 2.7 2.8 3.2-.1.3-3.9 3.5-4.2 3.6-.6.1-3-1.8-2.9-2.3.2-.9 3.6-4.4 4.3-4.5"/><path d="m48 22.9c1-.1 3.1 3.2 2.9 3.7-.1.3-4.6 3.6-4.9 3.7-.6.1-2.9-2.6-2.8-3.1.2-.9 4.1-4.2 4.8-4.3"/></g><g fill="#dba780"><path d="m54.1 16.6c1-.1 3.1 3.1 2.8 3.6-.1.3-4 4.4-4.3 4.5-.6.1-3-2.8-2.9-3.4.2-.8 3.7-4.7 4.4-4.7"/><path d="m58.9 10.6c1-.1 1.7 2.4 1.5 2.8-.1.3-2.1 4.5-2.4 4.5-.6.1-2.9-2.5-2.8-3 .1-.8 3-4.2 3.7-4.3"/></g><g fill="#cf9d78"><path d="m30.6 50.2c.1 1-3.6 4.4-4.5 4.4-.7 0-3.8-2.4-3.9-3.3-.1-.6 3.3-4.1 4.4-4 .8 0 3.9 2.2 4 2.9"/><path d="m9.4 51c-1-.1-2 2.7-1.8 3.2.1.3 1.9 2.2 2.2 2.2.6.1 3.1-1.4 3-2-.1-.9-2.6-3.4-3.4-3.4"/><path d="m13.3 45.9c-1.3-.1-3.3 3.2-3 3.8.2.4 3.5 3.8 3.9 3.9.9.2 3.7-2.1 3.6-3.2-.1-1.1-3.5-4.4-4.5-4.5"/></g><g fill="#e8b188"><path d="m25.3 43.6c1.5 0 3.9-3.8 3.6-4.5-.2-.5-3.8-4.2-4.3-4.3-1-.2-4.4 2.5-4.3 3.8 0 1.3 3.8 5 5 5"/><path d="m30.3 37.1c1.2-.2 3.9-3.8 3.7-4.4-.1-.4-2.6-3-3-3-.8 0-4.1 2.8-4.2 3.9-.1 1.1 2.5 3.6 3.5 3.5"/></g><g fill="#dba780"><path d="m36 31.4c1.4-.3 4.4-4.4 4.3-5-.1-.4-2.6-3-3-3-.9.1-4.6 3.3-4.8 4.5-.2 1.2 2.4 3.7 3.5 3.5"/><path d="m42.6 17.4c-1.4.3-4.4 4.4-4.3 5 .1.4 2.8 3.3 3.3 3.3.9 0 4.7-3.2 4.8-4.5.1-1.2-2.8-4-3.8-3.8"/></g><g fill="#e8b188"><path d="m48.9 11.1c-1.5.2-5.2 4-5 4.6.1.4 3.7 4.2 4.2 4.2.9 0 4.5-3.9 4.5-5.1.1-1.2-2.6-3.8-3.7-3.7"/><path d="m54.8 6.4c-1.2.3-4.4 3.5-4.3 4 .1.3 2.6 3 3 3 .7-.1 3.8-3.4 4-4.4.1-.9-1.9-2.8-2.7-2.6"/></g><path d="m18.5 39.9c-1.5-.1-4.1 3.2-4 4 .1.9 4.5 5.5 5.5 5.5 1 0 4-2.8 3.9-4.2-.2-1.4-4.2-5.3-5.4-5.3" fill="#dba780"/><g opacity=".2" fill="#3e4347"><path d="m42.6 3.5c-.2.1-.4.3-.6.4-.2.2 1.6 1.2 2.3 1.2 1.2.1 4.8-1.5 4.5-1.8-.2-.1-.4-.2-.8-.3-1.1.5-2.9 1.2-3.7 1.2-.4 0-1.2-.4-1.7-.7"/><path d="m37.9 9.6c-.6.2-2.4-.8-3.2-1.4-.2.2-.3.4-.3.5-.1.4 2.7 2.2 3.5 1.9.8-.3 4.5-4 4.4-4.4 0-.1-.1-.2-.4-.4-.9 1.2-3.3 3.6-4 3.8"/><path d="m32 16.1c-.6 0-1.7-.5-2.1-1.1-.1.3-.2.6-.1.7.2.6 1.5 1.3 2.2 1.3.6 0 4.2-4.3 4.2-4.8 0-.1-.1-.2-.3-.4-.9 1.3-3.4 4.3-3.9 4.3"/><path d="m28.3 22c-.5.1-1.4-.5-1.8-1.1-.1.2-.1.3-.1.3-.1.7 1.3 1.7 2 1.6.4 0 3.2-3.3 3.3-3.9 0-.1-.1-.3-.2-.5-.9 1.1-2.9 3.5-3.2 3.6"/><path d="m20.6 25.3c-.3.5 1.1 2.3 1.9 2.3.6 0 3.5-2.4 3.8-2.7.1-.2.1-.6-.1-.9-.3.4-3.2 2.7-3.7 2.7-.5 0-1.3-.8-1.7-1.5-.2 0-.2.1-.2.1"/><path d="m14.3 30.1c-.6-.1-1.4-1.2-1.7-2.1-.4.6.9 2.9 1.8 3 .7.1 4.7-2.1 5-2.5.2-.3.2-.7.1-1.1 0 .1-.1.2-.1.2-.4.4-4.4 2.5-5.1 2.5"/><path d="m8.5 36c.7-.1 3.9-3.4 4-3.9.1-.2 0-.5-.1-.8-.4.7-3.3 3.7-3.9 3.8-.7.1-1.9-1.1-2.4-2-.1.1-.1.1-.1.2-.3.6 1.5 2.8 2.5 2.7"/><path d="m5.3 43c.6 0 1.8-4 1.9-4.4 0-.1 0-.4-.1-.6-.3 1-1.3 4.2-1.8 4.2-.7-.1-1.6-1-1.9-1.6 0 .2-.1.4-.1.5 0 .4 1.2 1.8 2 1.9"/><path d="m4.8 44.6c-.1 1.1-.3 3.6-.7 3.6-.4 0-.9-2.6-1.1-4.4.1 1.6.6 5.3 1.1 5.3.5 0 .7-3.7.8-4 .1-.1 0-.3-.1-.5"/><path d="m8 49.1c-.3.8-1.3 2.9-2 2.2-.3-.3-.5-.9-.6-1.6 0 1 .2 2 .6 2.5.8.8 2-2.2 2-2.5.2-.1.2-.3 0-.6"/><path d="m8.9 47c-.3-.1-2-2.4-2.4-3.1-.1.4-.1.6 0 .7.1.3 2.2 3.2 2.5 3.3.6.1 2.7-3.3 2.6-3.8 0-.1-.1-.3-.2-.4-.4 1-2 3.4-2.5 3.3"/><path d="m18.3 35.5c-.4.1-2.1-1.9-2.8-3.1-.1.1-.2.2-.2.2-.1.6 2.5 3.9 3 3.8.8-.2 4.8-2.7 4.9-3.4 0-.2-.1-.4-.2-.6-.6.9-4 2.9-4.7 3.1"/><path d="m22.8 29c-.1.6 1.8 3.3 2.3 3.2.8-.2 4.6-3.1 4.6-3.9 0-.2-.1-.4-.2-.6-.7 1-3.7 3.4-4.5 3.6-.4.1-1.6-1.4-2.1-2.4 0 0-.1.1-.1.1"/><path d="m31.4 26.1c-.4.1-1.6-1.3-2.1-2.2-.1.1-.1.2-.2.3-.1.6 1.8 3 2.3 2.9.3-.1 1.1-.6 1.9-1.4.4-.5.9-1 1.5-1.5.6-.7 1.1-1.3 1.1-1.5 0-.2-.1-.4-.2-.6-.7 1.1-3.5 3.8-4.3 4"/><path d="m36.8 19.9c-.4.1-2.2-1.3-2.8-2.2-.1.2-.2.3-.2.4-.1.6 2.6 2.9 3.1 2.8.8-.2 4.2-4 4.3-4.8 0-.1-.1-.3-.2-.5-.7 1.2-3.4 4.2-4.2 4.3"/><path d="m42.7 13.4c-.4.1-2.4-1.4-3.1-2.3-.2.2-.3.3-.3.3-.1.6 2.8 3 3.4 2.9.8-.2 4.7-3.6 4.7-4.4 0-.2-.1-.3-.2-.5-.7 1.2-3.7 3.8-4.5 4"/><path d="m49.1 8c-.4.1-2-1.2-2.7-2.1-.2.1-.3.2-.3.3-.1.6 2.5 2.9 3 2.8.8-.2 4.3-3 4.4-3.7 0-.2-.1-.4-.2-.5-.8 1-3.5 3.1-4.2 3.2"/><path d="m12.6 41c-.8-.1-2.5-2.4-3.1-3.4-.1.2-.1.3-.1.4 0 .7 2.4 3.8 3.3 3.9.6.1 4.1-3.3 4.1-4.4 0-.1-.1-.3-.1-.5-.7 1.4-3.5 4.1-4.1 4"/><path d="m59.1 19.2c0 .2-.1.5-.1.6 0 .6 1.1 2.4 1.2 2.3.9-.9 1.2-2.9 1.1-4.6-.1 1.4-.4 2.9-1.1 3.6-.1.2-.9-1.1-1.1-1.9"/><path d="m55.4 28.7c-.3.1-1.5-1.6-1.8-2.7 0 .1-.1.1-.1.1-.3.8 1.5 3.6 1.9 3.5.7-.2 3.4-3.3 3.6-4.8 0-.2 0-.5 0-.8-.4 1.6-2.9 4.5-3.6 4.7"/><path d="m53.6 30.9c-.6.6-4.6 2.6-5.1 2.4-.5-.1-1-.9-1.2-1.5-.1.1-.1.2-.1.3 0 .7.7 2 1.4 2.2.6.2 4.8-1.9 5.2-2.5 0-.2-.1-.5-.2-.9"/><path d="m46.6 34.3c-.5.6-3.5 2.4-3.8 2.5-.5.1-1.2-.6-1.5-1.3-.1.1-.1.2-.1.2-.1.7 1 2.1 1.6 2 .4-.1 3.7-2 3.9-2.6.1-.1.1-.4-.1-.8"/><path d="m38.7 43.5c.4-.3 2.6-4 2.5-4.4 0-.1-.1-.3-.2-.4-.5 1.1-2 3.6-2.3 3.9-.4.3-1.6-.6-2.1-1.3-.1.2-.1.3-.1.4-.1.7 1.8 2.1 2.2 1.8"/><path d="m33.2 49.1c-.1.2-.1.4-.1.5.1.9 2.6 2.2 3.1 1.7.5-.4 2.2-5.3 2.1-5.7 0-.1-.1-.2-.1-.2-.4 1.5-1.6 4.7-2 5.1-.5.4-2.4-.5-3-1.4"/><path d="m35 53.8c0-.1-.1-.3-.2-.5-.7 1-3.5 3.6-4.1 3.8-.5.2-2-.9-2.5-1.9-.1.1-.1.2-.1.3-.1 1 2 2.8 2.7 2.5.6-.3 4.3-3.7 4.2-4.2"/><path d="m28 58.5c-1 .5-4.4 1.3-5 1.3-.4 0-1.3-.7-1.8-1.4-.1.1-.2.2-.2.3.1.8 1.5 2 2 2 .8 0 5.6-1.2 5.4-1.6 0-.2-.2-.4-.4-.6"/><path d="m20.4 60c-1 0-3.2-.3-4.6-.6-.6.1-1 .2-.9.4.1.7 6.2 1.4 6 1 0-.2-.2-.5-.5-.8"/><path d="m17.2 57.8c0-.2-.1-.4-.4-.6-.9.5-3.9.6-5-.1-.2.3-.3.5-.1.8 1.2 1 5.5.6 5.5-.1"/><path d="m16.1 55c.1.3 3 2.3 3.3 2.5.5.2 4.6-1 4.5-1.9 0-.1-.1-.3-.3-.5-.8.8-3.9 1.7-4.3 1.5-.2-.1-2.2-1.4-2.9-2.1-.2.2-.3.4-.3.5"/><path d="m31.4 47.8c-.5.1-2.9-1.7-3.6-2.6-.1.2-.2.4-.2.5-.1.5 3.2 3.1 3.8 3 .3-.1 3-4.8 3.2-5.1 0-.1-.1-.3-.2-.5-.6 1.1-2.7 4.6-3 4.7"/><path d="m35 40.3c-.5.1-2.3-1.1-3-1.9-.1.2-.2.3-.2.5-.1.5 2.5 2.5 3.2 2.3.3-.1 3-4.2 3.1-4.5.1-.1 0-.4-.2-.7-.5 1-2.6 4.2-2.9 4.3"/><path d="m39.9 34c-.5.1-2.1-1.1-2.6-1.8-.1.2-.2.3-.2.4-.1.5 2.2 2.4 2.9 2.3.3-.1 4.1-3.3 4.2-3.6.1-.1 0-.4-.2-.7-.8.8-3.8 3.3-4.1 3.4"/><path d="m43.4 26.8c-.1.1-.2.3-.2.4-.1.5 2.2 3.2 2.8 3.1.3-.1 4.8-3.4 4.9-3.7.1-.1 0-.4-.2-.7-.9.8-4.4 3.4-4.7 3.5-.5.1-2-1.6-2.6-2.6"/><path d="m52.7 23.7c-.5.1-2.2-1.8-2.7-2.8-.1.2-.2.3-.2.4-.1.5 2.3 3.5 2.9 3.4.3-.1 4.2-4.2 4.3-4.5.1-.1 0-.4-.2-.7-.8.9-3.8 4.2-4.1 4.2"/><path d="m58 17.1c-.5.1-2.1-1.6-2.6-2.5-.1.2-.2.3-.2.4-.1.5 2.2 3.2 2.8 3 .3-.1 2.3-4.2 2.4-4.5.1-.1 0-.5 0-.8-.4.6-2.1 4.3-2.4 4.4"/><path d="m30.6 50.2c0-.1-.1-.2-.2-.4-.7 1.3-3.6 3.9-4.4 3.9-.6 0-3-1.8-3.7-2.8-.1.2-.2.4-.2.5.2.9 3.3 3.2 3.9 3.3.9-.1 4.6-3.5 4.6-4.5"/><path d="m12.6 53.9c-.6.7-2.3 1.7-2.8 1.6-.3-.1-1.7-1.5-2.1-2.1-.1.3-.1.6-.1.7.1.3 1.9 2.2 2.2 2.2.6.1 3.1-1.4 3-2 0-.1 0-.2-.2-.4"/><path d="m17.8 50.4c0-.1-.1-.3-.1-.4-.5 1.2-2.8 2.9-3.5 2.7-.4-.1-3.1-2.8-3.8-3.7-.1.3-.1.5-.1.7.2.4 3.5 3.8 3.9 3.9.9.2 3.7-2 3.6-3.2"/><path d="m25.2 42.7c-1 0-4.2-3-4.9-4.6-.1.2-.1.3-.1.5.1 1.3 3.9 5 5 5 1.5 0 3.9-3.8 3.6-4.5 0 0-.1-.1-.1-.2-.5 1.4-2.3 3.9-3.5 3.8"/><path d="m30.2 36.2c-.8.1-2.8-1.7-3.3-2.9-.1.1-.1.2-.1.3-.1 1.1 2.5 3.6 3.5 3.5 1.2-.2 3.9-3.8 3.7-4.4 0-.1-.1-.2-.2-.3-.6 1.2-2.6 3.6-3.6 3.8"/><path d="m35.9 30.5c-.9.2-2.9-1.5-3.4-2.8 0 .1-.1.2-.1.3-.2 1.2 2.4 3.7 3.5 3.5 1.4-.3 4.4-4.4 4.3-5 0-.1-.1-.2-.2-.4-.7 1.3-2.9 4.1-4.1 4.4"/><path d="m46.3 20.6c-.6 1.4-3.9 4.1-4.7 4.1-.4 0-2.4-2.1-3.1-3-.1.3-.2.5-.2.6.1.4 2.8 3.3 3.3 3.3.9 0 4.7-3.2 4.8-4.5 0 0 0-.2-.1-.5"/><path d="m48.1 19.1c-.4 0-3.2-2.8-4-3.9-.2.3-.3.5-.2.6.1.4 3.7 4.2 4.2 4.2.9 0 4.5-3.9 4.5-5.1 0-.2 0-.4-.1-.6-.5 1.5-3.5 4.8-4.4 4.8"/><path d="m53.4 12.5c-.3 0-2-1.7-2.7-2.6-.2.3-.3.4-.3.5.1.3 2.6 3 3 3 .7-.1 3.8-3.4 4-4.4 0-.2 0-.4-.1-.6-.6 1.3-3.2 4.1-3.9 4.1"/><path d="m20 48.5c-.9 0-4.5-3.7-5.3-5.1-.1.2-.1.4-.1.5.1.9 4.5 5.5 5.5 5.5 1 0 4-2.8 3.9-4.2 0-.1-.1-.2-.1-.4-.6 1.5-3.1 3.7-3.9 3.7"/><path d="m33.3 25.6c.5-.5 1-1 1.5-1.5-.5.5-1 1-1.5 1.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f95d.svg b/public/emoji/1f95d.svg
new file mode 100644
index 000000000..d60d50f87
--- /dev/null
+++ b/public/emoji/1f95d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m37.7 62c-47.5 0-47.5-60 0-60v60" fill="#9e7658"/><ellipse cx="37.7" cy="32" rx="24.3" ry="30" fill="#89664c"/><ellipse cx="37.7" cy="32" rx="22.9" ry="28.3" fill="#b2d921"/><ellipse cx="37.7" cy="32" rx="20" ry="24.7" fill="#c7e755"/><path d="m53.4 37.3c-.3 1.4-6.2 0-6.7 1.2-.6 1.3 3.3 6.8 2.5 7.8-.8 1-5.3-3.8-6.3-3.1-1 .7.1 7.9-1 8.3-1.1.4-3-6.6-4.2-6.6-1.1 0-3.1 6.9-4.2 6.5-1.2-.4 0-7.6-1-8.3-1-.7-5.5 4.1-6.3 3.1-.8-1 3.1-6.5 2.5-7.8-.6-1.2-6.4.1-6.7-1.2-.3-1.4 5.3-3.7 5.3-5.2 0-1.4-5.6-3.8-5.3-5.2.3-1.4 6.2 0 6.7-1.2.6-1.3-3.3-6.8-2.5-7.8.8-1 5.3 3.8 6.3 3.1 1-.7-.1-7.9 1-8.3 1.1-.4 3 6.6 4.2 6.6 1.1 0 3.1-6.9 4.2-6.6 1.2.4 0 7.6 1 8.3 1 .7 5.5-4.1 6.3-3.1.8 1-3.1 6.5-2.5 7.8.6 1.2 6.4-.1 6.7 1.2.3 1.4-5.3 3.7-5.3 5.2 0 1.5 5.6 3.9 5.3 5.3" fill="#b2d921"/><path fill="#ecffad" d="m51 32l-8.1 1.7 6.3 6.5-7.7-3.5 2.8 9.5-5.2-7.7-1.4 9.9-1.5-9.9-5.2 7.7 2.8-9.5-7.7 3.5 6.3-6.5-8.1-1.7 8.1-1.7-6.3-6.5 7.7 3.5-2.8-9.5 5.2 7.7 1.5-9.9 1.4 9.9 5.2-7.7-2.8 9.5 7.7-3.5-6.3 6.5z"/><g fill="#3e4347"><path d="m34.9 17.4l-.4 2.4 1.3 1.9.4-2.4z"/><path d="m32.4 14l-.5 2.4 1.3 1.9.5-2.4z"/><path d="m41.4 16.9l-1.7 1.3-.2 2.5 1.7-1.4z"/><path d="m40.4 46.6l.5-2.4-1.4-1.9-.4 2.4z"/><path d="m43 50l.4-2.4-1.3-1.9-.5 2.4z"/><path d="m33.9 47.1l1.7-1.3.2-2.5-1.7 1.4z"/><path d="m49.5 28.6l-1.9-.5-1.6 1.6 2 .5z"/><path d="m52.3 25.5l-2-.6-1.5 1.6 1.9.6z"/><path d="m49.9 36.6l-1-2.1-2-.2 1 2.1z"/><path d="m25.8 35.4l2 .5 1.5-1.6-2-.5z"/><path d="m23.1 38.5l1.9.6 1.5-1.6-1.9-.6z"/><path d="m25.4 27.4l1 2.1 2 .2-1-2.1z"/><path d="m47.2 22.6l-2 .6-.8 2.2 1.9-.5z"/><path d="m48.5 18.3l-1.9.6-.8 2.3 1.9-.6z"/><path d="m26.8 45.7l1.9-.6.9-2.3-2 .6z"/><path d="m30 20.3l.5 2.4 1.8 1-.4-2.4z"/><path d="m26.6 18.6l.4 2.4 1.9 1-.5-2.4z"/><path d="m48.7 45.4l-.4-2.4-1.8-1 .4 2.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f95e.svg b/public/emoji/1f95e.svg
new file mode 100644
index 000000000..603a3470d
--- /dev/null
+++ b/public/emoji/1f95e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b2c1c0"><path d="m2 45.6h60v2.7h-60z"/><ellipse cx="32" cy="48.4" rx="30" ry="13.6"/></g><ellipse cx="32" cy="45.6" rx="30" ry="13.6" fill="#e8e8e8"/><ellipse cx="31.1" cy="42.9" rx="25.3" ry="12.3" fill="#fed0ac"/><path d="m55.4 41.5c0 6-10.9 10.9-24.4 10.9-13.5 0-24.4-4.9-24.4-10.9 0-6 10.9-10.9 24.4-10.9 13.5 0 24.4 4.9 24.4 10.9" fill="#d3976e"/><path d="m59.2 37.5c0 6-10.9 12.3-24.4 12.3-17.8 0-24.4-6.2-24.4-12.3 0-6 10.9-9.5 24.4-9.5 13.5-.1 24.4 3.4 24.4 9.5" opacity=".5" fill="#594640"/><ellipse cx="35.7" cy="36.1" rx="25.3" ry="12.3" fill="#fed0ac"/><path d="m60.1 34.7c0 6-10.9 10.9-24.4 10.9-13.5 0-24.4-4.9-24.4-10.9 0-6 10.9-10.9 24.4-10.9 13.5 0 24.4 4.9 24.4 10.9" fill="#d3976e"/><path d="m55.4 30.6c0 6-10.1 12.3-22.5 12.3-16.4 0-26.2-6.2-26.2-12.3s13.8-9.5 26.2-9.5 22.5 3.5 22.5 9.5" opacity=".5" fill="#594640"/><ellipse cx="30.1" cy="29.3" rx="25.3" ry="12.3" fill="#fed0ac"/><path d="m54.5 27.9c0 6-10.9 10.9-24.4 10.9-13.5 0-24.4-4.9-24.4-10.9s11-10.9 24.4-10.9c13.5 0 24.4 4.9 24.4 10.9" fill="#d3976e"/><path d="m54 22.5c0 6-10.3 13.6-23 13.6-16.8 0-25.8-7.6-25.8-13.6s13.2-9.5 25.8-9.5 23 3.4 23 9.5" opacity=".5" fill="#594640"/><ellipse cx="29.2" cy="21.1" rx="25.3" ry="12.3" fill="#fed0ac"/><path d="m53.6 19.7c0 6-10.9 10.9-24.4 10.9-13.5 0-24.4-4.9-24.4-10.9 0-6 10.9-10.9 24.4-10.9 13.4 0 24.4 4.9 24.4 10.9" fill="#d3976e"/><path d="m56.4 17.2c0 5.3-10.1 10.7-22.5 10.7-16.4 0-26.2-5.5-26.2-10.7 0-5.3 13.8-8.4 26.2-8.4s22.5 3.1 22.5 8.4" opacity=".5" fill="#594640"/><ellipse cx="32.9" cy="14.3" rx="25.3" ry="12.3" fill="#fed0ac"/><path d="M57.3,12.9c0,6-10.9,10.9-24.4,10.9c-13.5,0-24.4-4.9-24.4-10.9S19.5,2,32.9,2C46.4,2,57.3,6.9,57.3,12.9z" fill="#d3976e"/><g opacity=".8"><path d="m35.5 2.5c-23.2 0-32 11.9-23.5 11.9 3.8 0-3.8 6.8.1 9.2 1.1.7 2.8-1.2 4.1-1.2 4.1 0-4.2 22.9 2.1 22.9 5.4 0-1-15.4 2.6-22.3.5-1 3.5-3.8 3.9-.4.8 6.6 5.2 5.5 9.2 1.4 5.6-5.7 4.5 1.5 8.5 1.5 2.6 0 3.4-3.3 5.7-3.3 4.9 0-3.3 16.9 2.4 16.9 4.7 0-.7-18.8 3.6-18.8 2.2 0-1.2-4 1.7-4 5.4.1.5-13.8-20.4-13.8" fill="#c76a00"/></g><path d="m11.8 11.7c-.9.5-.8 1.4 1.9 1.1 2.7-.4-.5 4.6-.6 7.7-.1 3.1 11.2-6.3 12.5-.6 1.3 5.7 2.8 8.4 7.8 2.9 3.9-4.3 5.3-1.6 8 .6s6.6-5.7 10.5-6.6c3.8-1 4.1-3.7 2.9-5.4-1.2-1.7-2.2-1.2-1.2 1.4.9 2.6-4.1 1.5-6.6 4.3-2.5 2.7-4.2 3.4-6.4 1.4-2.2-2-6.3 0-8.9 3-4.9 5.6-4-5.8-8-5.8-4 0-8.6 3.9-7.9 1.8.5-2 2.5-9.4-4-5.8" opacity=".5" fill="#fff6d1"/><path d="m19.3 7.4c0 2.1 8.9-1.5 12.7-1.5 12.6 0 19.2 6.8 19.2 3.2 0-.7-8.2-4.9-16.3-5-7.9-.1-15.6 1.8-15.6 3.3" opacity=".7" fill="#a13e14"/><g fill="#fff6d1"><path d="m51.5 25.9c0 0 1.4 12.3-1 12.3-1.3 0 1-12.3 1-12.3" opacity=".5"/><path d="m18.8 30.5c0 0 2.3 14.1-.1 14.1-1.9-.1.1-14.1.1-14.1" opacity=".5"/></g><path fill="#fff" d="m25.9 6v2.9l4.5 4.7 10.5-4.4v-3.4l-4.2-1.8z"/><g fill="#dbb471"><path opacity=".5" d="m30.4 9.3v4.3l10.5-4.4v-3.4z"/><path opacity=".25" d="m30.4 9.3l-4.5-3.3v2.9l4.5 4.7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f980.svg b/public/emoji/1f980.svg
new file mode 100644
index 000000000..1f7936f4a
--- /dev/null
+++ b/public/emoji/1f980.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m27.6 5.4c-.6.3-3.1 3.4-4.6 3.4s.4-2.7 2.4-4.8c2-2.1 2.8-2.9-1.3-1-2.3 1.1-3.8 2.2-4.7 3.3-.2-.7-.4-1-1.3.1-1.9 2.1-4 5.6-3.1 9.4.1.5.3 1 .5 1.3-.5 3.1.7 7.2 5.6 11.3h1.8c0 0-5-4.1-4.1-9.6 2.2-.4 1.6-.9 4.3-4.4 1.2-1.5 1.3-2.6.9-3.5 3.8-3.1 4.1-5.7 3.6-5.5" fill="#d64553"/><path d="m14.9 15.8c-.9-3.8 1.3-7.2 3.1-9.3 1.9-2.1.7 1.1 2.7 2.2 2 1.1 5 2.4 2.2 5.9-2.7 3.5-2.2 4-4.3 4.4-1 .1-3-.2-3.7-3.2" fill="#ed4c5c"/><path d="m36.4 5.4c.6.3 3.1 3.4 4.6 3.4s-.4-2.7-2.4-4.8c-2-2.1-2.8-2.9 1.3-1 2.3 1.1 3.8 2.2 4.7 3.3.2-.7.4-1 1.3.1 1.9 2.1 4 5.6 3.1 9.4-.1.5-.3 1-.5 1.3.5 3.1-.7 7.2-5.6 11.3h-1.8c0 0 5-4.1 4.1-9.6-2.2-.4-1.6-.9-4.3-4.4-1.2-1.5-1.3-2.6-.9-3.5-3.8-3.1-4.1-5.7-3.6-5.5" fill="#d64553"/><path d="m49.1 15.8c.9-3.8-1.3-7.2-3.1-9.3-1.9-2.1-.7 1.1-2.7 2.2-2 1.1-5 2.4-2.2 5.9 2.7 3.5 2.2 4 4.3 4.4 1 .1 3-.2 3.7-3.2" fill="#ed4c5c"/><g fill="#d64553"><path d="m24.5 23.1c-.6-1.9-1.6-1-1.3-.2.3.9 1.9 4.5.5 7.5l.6.4c0 0 1.6-3 .2-7.7"/><path d="m4.8 35.4c.1.1.3.1.4.1.5 0 1.8-1.3 3.5-2.4.5.2 1.9-.2 3.7-.3 1 .8 4.9 1.8 7.5 3.9 0 0 1.4-.3.7-2.3 0 0-5.2-4.9-6.8-4.4-.3.1-.6.2-.8.4-1.7-.3-3.7-.4-4.3.1-.3.3-.4.6-.5.8-1.5.5-3.8 1.5-4 2.3-.1.3-.1.6 0 .8-.8.9-1.8 2.6-2.2 5.7 0 0 .6-2.4 2.8-4.7"/><path d="m16.6 52.3c.4-.3 1.1-1.6 2-3.1 1.2-.3 4.4-2.8 7.6-3.5 0 0 .6-1.3-1.3-2 0 0-7 1-7.7 2.6-.1.3-.2.6-.2.9-1.3 1.2-2.7 2.7-2.6 3.5 0 .4.2.7.3.9-.5 1.5-1.2 3.9-.7 4.6.2.2.4.4.6.6.2 1.2.9 3.1 3 5.3 0 0-1.4-1.9-1.8-5.1.2-.1.3-.1.4-.3.4-.4.2-2.4.4-4.4"/><path d="m9.4 54.1c.2-.1.3-.1.4-.3.3-.4.1-2.3.3-4.3.4-.3 1.1-1.6 2-3.1 1.2-.3 4.4-2.8 7.6-3.5 0 0 .6-1.3-1.3-2 0 0-7 1-7.7 2.6-.1.3-.2.6-.2.9-1.3 1.2-2.7 2.7-2.6 3.5 0 .4.2.7.3.9-.5 1.5-1.2 3.9-.7 4.6.2.3.4.4.6.6.2 1.2.9 3.1 3 5.3.1-.1-1.3-2-1.7-5.2"/><path d="m11.6 39.2c1.2.4 5.2 0 8.3 1.1 0 0 1.2-.8-.1-2.4 0 0-6.5-2.9-7.9-1.9-.3.2-.5.4-.6.6-1.7.3-3.7.9-4 1.6-.2.3-.2.7-.2 1-1.2 1-3.1 2.7-3 3.5 0 .3.1.6.2.8-.4 1.1-.8 3.1-.2 6.1 0 0-.2-2.4 1.1-5.3.2 0 .3 0 .5 0 .4-.1 1.3-1.9 2.5-3.5.6-.1 1.9-.9 3.4-1.6"/><path d="m39.5 23.1c.6-1.9 1.6-1 1.3-.2-.3.9-1.9 4.5-.5 7.5l-.6.4c0 0-1.6-3-.2-7.7"/><path d="m44.1 36.7c2.6-2.1 6.4-3.1 7.5-3.9 1.7.2 3.2.5 3.7.3 1.7 1.1 3 2.4 3.5 2.4.1 0 .3-.1.4-.1 2.2 2.3 2.8 4.6 2.8 4.6-.4-3-1.4-4.8-2.2-5.6 0-.2 0-.5 0-.8-.2-.8-2.5-1.8-4-2.3-.1-.3-.3-.6-.5-.8-.5-.6-2.6-.4-4.3-.1-.2-.2-.5-.3-.8-.4-1.6-.5-6.8 4.4-6.8 4.4-.7 1.9.7 2.3.7 2.3"/><path d="m49.5 50.7c.1-.8-1.3-2.3-2.6-3.5 0-.3-.1-.6-.2-.9-.6-1.6-7.7-2.6-7.7-2.6-2 .7-1.3 2-1.3 2 3.2.7 6.4 3.2 7.6 3.5.9 1.5 1.6 2.8 2 3.1.2 2 0 3.9.3 4.3.1.1.2.2.4.3-.4 3.2-1.8 5.1-1.8 5.1 2.1-2.2 2.8-4.1 3-5.3.2-.1.4-.3.6-.6.5-.7-.2-3.1-.7-4.6.2-.2.3-.5.4-.8"/><path d="m56 47.8c.1-.8-1.3-2.3-2.6-3.5 0-.3-.1-.6-.2-.9-.6-1.6-7.7-2.6-7.7-2.6-2 .7-1.3 2-1.3 2 3.2.7 6.4 3.2 7.6 3.5.9 1.5 1.6 2.8 2 3.1.2 2 0 3.9.3 4.3.1.1.2.2.4.3-.4 3.2-1.8 5.1-1.8 5.1 2.1-2.2 2.8-4.1 3-5.3.2-.1.4-.3.6-.6.5-.7-.2-3.1-.7-4.6.2-.1.3-.4.4-.8"/><path d="m59.8 42.7c.1-.8-1.8-2.5-3-3.5 0-.3-.1-.6-.2-1-.3-.7-2.3-1.3-4-1.6-.2-.2-.4-.4-.6-.6-1.4-1-7.9 1.9-7.9 1.9-1.3 1.7-.1 2.4-.1 2.4 3.1-1.1 7.1-.7 8.3-1.1 1.5.8 2.8 1.5 3.3 1.6 1.2 1.6 2 3.3 2.5 3.5.1 0 .3 0 .5 0 1.3 2.9 1.1 5.3 1.1 5.3.6-3 .2-5-.2-6.1.2-.3.3-.5.3-.8"/></g><g fill="#ed4c5c"><path d="m37.9 26.6c-.8 0-1.1-1.5-1.4-1.5-.3 0-.1.8-.6 1.2-.2.2-.7.1-.9-.2-.7-.7-.4-1.8-.7-1.8-.3 0 0 1-.7 1.6-.2.2-.6.2-.8 0-.7-.6-.4-1.6-.7-1.6s-.1 1-.7 1.6c-.2.2-.6.2-.8 0-.7-.6-.4-1.6-.7-1.6-.4 0 0 1-.7 1.8-.2.2-.6.3-.9.2-.6-.4-.4-1.2-.6-1.2-.3 0-.6 1.5-1.4 1.5-6.1 0-9.1 5.4-9.1 9.9 0 5.9 6.7 17.8 15 17.8 8.3 0 15-12 15-17.8-.2-4.6-3.2-9.9-9.3-9.9"/><ellipse cx="40.4" cy="22.3" rx="3.9" ry="3.8"/></g><ellipse cx="40.4" cy="22.3" rx="3.4" ry="3.4" fill="#fcfcfa"/><path d="m42.7 22.3c0 1.3-1 2.4-2.3 2.4-1.3 0-2.3-1.1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.3 0 2.3 1.1 2.3 2.4" fill="#3e4347"/><ellipse cx="23.6" cy="22.3" rx="3.9" ry="3.8" fill="#ed4c5c"/><ellipse cx="23.6" cy="22.3" rx="3.4" ry="3.4" fill="#fcfcfa"/><path d="m25.9 22.3c0 1.3-1 2.4-2.3 2.4-1.3 0-2.3-1.1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.3 0 2.3 1.1 2.3 2.4" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f981.svg b/public/emoji/1f981.svg
new file mode 100644
index 000000000..965e4ef21
--- /dev/null
+++ b/public/emoji/1f981.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58 21.2c3.9-2.6 4-6.4 4-6.4-3.9-.2-3.8-4.2-7.4-7.8-4.8-4.8-10.9-1.8-10.9-1.8.3-1.5-.5-2.4.1-3.2-8.2 0-11.8 3.5-11.8 3.5 0 0-3.6-3.5-11.8-3.5.5.8-.2 1.7.1 3.2 0 0-6.2-3.1-10.9 1.8-3.6 3.7-3.5 7.7-7.4 7.8 0 0 .1 3.8 4 6.4 0 0-4.1 3.9-3.4 12.1 0 0 1.6-2 5.5-2.7-4.5 3.8-1.9 9.4-5.2 13.2 0 0 4.6 1 6.5-.3-.7 5.9 2.9 8.2 2.9 11.1 4.1-1.3 4.7-5.4 4.7-5.4 0 7.5 2.6 7.2 2.6 11.2 0 0 4.5-.7 6.4-4.5.7 3.5 4.3 3.9 6.2 6.1 1.9-2.2 5.4-2.6 6.2-6.1 1.9 3.7 6.4 4.5 6.4 4.5 0-4 2.6-3.7 2.6-11.2 0 0 .6 4 4.7 5.4 0-2.9 3.6-5.2 2.9-11.1 1.9 1.3 6.5.3 6.5.3-3.3-3.9-.7-9.5-5.2-13.2 3.8.8 5.5 2.7 5.5 2.7.3-8.3-3.8-12.1-3.8-12.1" fill="#8f6b51"/><path d="m55.7 7.1c-2.6-2.1-10.1.2-13 3.8 3.5 1.2 7.6 4.2 10.7 11.4 6.5-3.2 5-13 2.3-15.2" fill="#e5bc5e"/><path d="m52 19.5c3.8-1.6 3-7 1.5-8.2-1.3-1.1-5.1 0-6.7 1.8 1.8 1.4 3.6 3.5 5.2 6.4" fill="#3e4347"/><path d="m21.3 10.9c-2.9-3.6-10.4-5.9-13-3.8-2.7 2.2-4.3 12 2.3 15.2 3.2-7.1 7.2-10.2 10.7-11.4" fill="#e5bc5e"/><path d="m12 19.5c1.6-2.9 3.4-5 5.2-6.4-1.7-1.8-5.4-2.9-6.7-1.8-1.5 1.2-2.3 6.6 1.5 8.2" fill="#3e4347"/><path d="m48.9 28.7c.5-2.2-1.6-7.3-3.5-8.3-.3-.2-1.5 0-1.5 0-.4-.5-2.3-6-7.3-7-3-.5-4.6 2-4.6 2s-1.6-2.6-4.6-2c-5 .9-7 6.5-7.3 7 0 0-1.2-.2-1.5 0-1.9 1.1-3.9 6.1-3.5 8.3.6 2.7 5.3 5.4 5.3 10h23.4c-.1-4.6 4.6-7.3 5.1-10" fill="#e5bc5e"/><path fill="#fff" d="M32 16.4 30.7 19 32 27.1 33.3 19z"/><g fill="#3e4347"><path d="m42.9 26c0 1.7-1.1 3-2.4 3-1.3 0-2.4-1.3-2.4-3 0-1.7 1.1-3 2.4-3 1.3 0 2.4 1.4 2.4 3"/><path d="m21.1 26c0 1.7 1.1 3 2.4 3 1.3 0 2.4-1.3 2.4-3 0-1.7-1.1-3-2.4-3-1.3 0-2.4 1.4-2.4 3"/></g><path d="m20.5 41.8c0 6.4 7.7 11.3 7.7 11.3-.1-1.3.3-2.3.3-2.3.3 1.9 1.2 3.3 1.2 3.3 0-1.6.8-2.3.8-2.3.8 2.2 1.6 3.1 1.6 3.1s.8-.9 1.6-3.1c0 0 .8.7.8 2.3 0 0 .9-1.4 1.2-3.3 0 0 .4 1.1.3 2.3 0 0 7.7-4.9 7.7-11.3h-23.2" fill="#fff"/><path d="m43.3 36.5c-.3-.6-5.4-4.7-5.4-4.7h-11.8c0 0-5 4-5.4 4.7-.5 1-.6 4.2-.2 5.2 0 0 4.9 7.4 11.5 1 6.6 6.4 11.5-1 11.5-1 .4-1 .3-4.2-.2-5.2" fill="#ffda87"/><g fill="#3e4347"><path d="m20.5 41.8c0 0 0 0 0 0"/><path d="m43.5 41.8c0 0 0 0 0 0"/><path d="m33 42.7v-5.9l3.8-1.6c.6-.3 1.1-1 1.1-1.6v-1.7h-11.8v1.7c0 .6.5 1.3 1.1 1.6l3.8 1.6v5.9c-5 4.6-9.9-.4-10.4-.9.6.9 5.4 8.9 11.5 2.6 6 6.3 10.9-1.8 11.5-2.6-.6.6-5.6 5.6-10.6.9"/></g><path d="m37.9 31.9c-1.6-2.9-1.8-3.1-3.2-3.8-1.2-.5-4.1-.5-5.3 0-1.4.6-1.6.9-3.2 3.8h11.7" fill="#ffda87"/><path d="m32 30.3c-3.8 0-5.9 1.6-5.9 1.6s.2-.1 2.3 1.4c1.3 1 2.4 3.6 3.6 3.6 1.2 0 2.3-2.6 3.6-3.6 2.1-1.6 2.3-1.4 2.3-1.4s-2.1-1.6-5.9-1.6" fill="#af7751"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f982.svg b/public/emoji/1f982.svg
new file mode 100644
index 000000000..a1afc315c
--- /dev/null
+++ b/public/emoji/1f982.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m51.3 28.2c0 0 .4-1.4-.4-2.9 2.5-3.2 2.4-8.1.7-10.5 1.4-2 1.4-5.1-.4-6.6 0 0-.2-5.1-3.5-5.5l-7.7 4.6c0 0 2 1.2 5.5-.3.2 1.4.8 2.3 1.5 3.1-.8 1.5.1 3.2.1 3.2s-3 2.8-3.7 3.7c-2.1 2.6-2.3 5.9-2.3 5.9l-17.5 11.3-10.1.2 2.8 2.9c0 0 .8-.1 1.1-.1l9.3 7.1-4.1 3.4c1.6.9 17.7-3 17.7-3 .5-.4 2-1.7.4-4l.3-3.5 10.3-9" fill="#3e4347"/><g fill="#6b6b6d"><path d="m46.6 6.3c-1.5.9 1.1 2.5 1.1 3.9 1.7 1.1 3.4-1 3.5-2 .3-1.6-.1-4.6-2.4-5.1.2.5-.1 2-2.2 3.2"/><path d="m32.9 42.5c-5 2-11.9 6.2-6.6 13.6 0 0 0 .1.1.1 0 0-1.6-2.7 1.3-5.8 1.3-1.4 2.4-2.6 2.4-2.6s2.2 1.5 1.6 4.2c-1 4.5-4.4 10-4.4 10s22-5.7 12.6-18c-2.4-2.9-6-1.8-7-1.5"/><path d="m60.4 40.5c.3-.4.5-1 .3-1.8-.6-2.4.8-4.8-.5-5.4.2-.8-3.3-4.6-5.4-4.8-1-1.4-2.9-.5-3.9-.5.3-3.4-3.7-5.5-3.7-5.5 1.7.3 2.5.9 3.3 2 2.4-3.8 1.8-9.6-.6-10.8 2.5-.1 2.7-2.9 1.5-4.7.1 2.6-1.6 3.7-3.1 2.5-1.4-1.1-2 .6-1.5 1.7-3.2 2-5.9 6.6-6.1 9.7-1.7.4-3.2 1-4.4 1.6-2.4-1.6-4.1-2-5.2-1.8-3.1-1.7-3.2 2.6-5.7 4.1-2.2-.5-2.5 3.6-3.9 5.2-1.1.1-2.4.7-2.9 1.6-5.5-2.1-7 1.2-7 1.2-15.9 3.4-7.2 17.4-7.2 17.4s1.3-4.6 4.5-7.9c2.6-2.7 5.3-2.5 5.3-2.5-2.4 6.1 1.9 3.1 2.4 1.3.9-3.2.3-6.4-2.3-8 1.6-.2 1.9 1.8 2.7 1.7.2-1.4 1.1-1.4 1.1-1.4-1.5 1.8-.4 4 .1 4.9-.9.7-1.7 2-.9 4.3 1.1 3.1 1.6 3.1 1.4 1.3-.1-1.8 0-1.9 3.8-1.4 3.8.5.6 2.4 0 3.1-.1.1 0 .2.1.2 5.4-1.7 5.4-4.7 3.5-6.5 1.5.2 2.1 2.4 1.9 3 1.5-1.1 4.1-2.2 5.6-2.7-.1-.7-.1-1.4.1-2.2.3.6 1 2.2 1.7 2.2 3.4-.1 3.7 1.7 4.3.9 1.1-1.3.2-2.6-1-3.9.9.6 1.5 1.3 1.9 2.1.7-.2 2.1-.2 2.9-.2-.2 1.5 2.6 3 4.3 3.8-1.1 1.3.8 4.3.4 5.8-.2.7.2 1 .6 1.1 0 1.2 5.5 1.3 1.6-.6.3-.4.5-1 .3-1.8-.5-2.3.7-4.3-.4-4.9.1-.3.2-1.5-1.3-2.1-2.3-1-2.9-3.3-4-3.1-1.2-1.8-4.3-.3-5.5-.8.9-2-1.1-4.3-3.9-5.5 3.3 1 4.9 2 5.1 4.8 1.8.3 3-.6 4-1.9 1.3.2 2.7-.6 3.8-.7.2 1.7 3 3.2 4.8 4-1.1 1.3.8 4.4.4 5.8-.2.7.2 1 .6 1.1-.1 1 6.1 1.1 1.6-.6.3-.4.5-1 .3-1.8-.6-2.4.8-4.5-.5-4.9.1-1.8-3.6-5.2-5.7-5.5-1-.9-2.9-.4-2.9-.4s1.1-.5 1.5-1.4c1.3.5 2.7-.4 4.3-.5.2 1.5 2.8 2.8 4.5 3.6-.8 1.5.9 4.6.5 6-.2.7.2 1 .7 1.1.2.9 6.2 1.6 1.8-.6m-16.7-23.5c3.4-2.2 8.1 1.8 5.3.6-3-1.2-6.2 0-5.3-.6m-1.5 3.3c4.1-2.7 9.8 2.2 6.3.7s-7.3-.1-6.3-.7m-7.9 5.7c-.6.6-1 1.3-1.1 1.9-.4.1-1.2.3-1.6.4-1.4-.7-2.4-1.2-3.3-1.5 1.6-1 2.1-1.5 2.3-2 .7.1 2.9.6 3.7 1.2m-7.5 5.4c-.9.1-1.7.5-2.5.7.7-.8 2-2 2.7-2.9.4.2.9.5 1.3.8-.7.5-1.2.9-1.5 1.4m12.7 1.2c-4-2.3-9.1-2-7.7-2.3 5.6-1.4 11.7 4.5 7.7 2.3m4.1-3.8c-3.8-1.9-8.5-1.9-7.2-2.1 5.2-.9 11 4 7.2 2.1m2.6-2.9c-3.3-1.7-7.4-1.6-6.2-1.8 4.4-.8 9.4 3.5 6.2 1.8"/></g><ellipse cx="21.5" cy="35.7" rx="3" ry="3.1" fill="#fcfcfa"/><ellipse cx="21.5" cy="35.7" rx="2.1" ry="2.2" fill="#3e4347"/><ellipse cx="28.5" cy="36.8" rx="3.4" ry="3.6" fill="#fcfcfa"/><ellipse cx="28.5" cy="36.8" rx="2.4" ry="2.5" fill="#3e4347"/><path d="m39.4 11.6l-5.9-.2c-1 4.2 5.6 3.4 5.6 5.2 0 .6-.9 1.3-.1 1 3-1 2.4-5.3.4-6" fill="#c94747"/><path d="m39.8 5c-5 .8-7.1 6-5.7 7.3 1 1 2.6.8 4.9-1 1.4-1.1 2.8-2.9 3.3-4.4 2.8-.1 5.4-1.8 6-3.7-1.2-2.1-6.8-1.4-8.5 1.8" fill="#6b6b6d"/><g fill="#3e4347"><path d="m33.7 10.5c-1.1 2.5 2.8 3.9 5.5 1.4 2-1.8 3.8-4.1 3.1-6.5-3.9 7.5-8.4 6.8-8.6 5.1"/><path d="m28 59.6c-.8 1.2-.8 2.4-.8 2.4 2.1-2.1 3.3-2 3-4.1-.3-2.1.7-3 2.2-4.5 1.5-1.5-1.1-3.1-1.1-4.7 0-1.6-1.6-3-1.9-1.2-.3 1.7-1.2 1-2.9 3.7-1.5 2.4-.5 4.4-.2 4.9 0 0 0 .1.1.1 0 0-.5-1.3.4-1.8.9-.5-.5-1.4.3-1.8.8-.4-.2-1.4 1.1-2.4 1.3-.9 1.5-1.8 1.5-1.8s1.6.9.4 2.2c-1.3 1.4-.1 1.4.9 1.7 1 .3-2.1.7-1 1.6 1.1.9-1.5.8-.8 1.9.6 1.2-1.4.6-.7 1.9.7 1.4.3.6-.5 1.9"/><path d="m5.8 50.2c.5-1.2-.3-.8 1.1-1.4 1.5-.6-.2-1.1 1.1-1.5 1.3-.5-.3-1.5 1-1.6 1.3-.1-.2-1.7.6-1.5.8.2 1.5.8 1.8-.6.3-1.3 2-1.3 2-1.3s-.6.7-.5 1.8c0 1.1-1.4 1.4-1.2 2 .2.6-1.3.6-1.2 1.3.2.7-1.2 1.3-1.2 1.3 4.9-.9 6.6-3.3 7.2-5.6-.9 1.8-3.1 2-2.1.4 1.1-2.1-1.2-4-2.5-2.4-1.3 1.7-3.1 1.6-4.3 4s-2.4.4-2.6 2.9c-.2 2.6-.6 4.1-.6 4.1s.9-.8 1.4-1.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f983.svg b/public/emoji/1f983.svg
new file mode 100644
index 000000000..59cc30fe3
--- /dev/null
+++ b/public/emoji/1f983.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 33.9v-7.4c0-1.3-1.1-2.4-2.4-2.4h-3.2l2.8-1.6c1.1-.7 1.5-2.1.9-3.2l-3.7-6.4c-.7-1.1-2.1-1.5-3.2-.9l-2.8 1.6 1.6-2.8c.7-1.1.3-2.6-.9-3.2l-6.4-3.7c-1.1-.7-2.6-.3-3.2.9l-1.6 2.8v-3.2c0-1.3-1.1-2.4-2.4-2.4h-7.4c-1.3 0-2.4 1.1-2.4 2.4v3.2l-1.6-2.8c-.7-1.1-2.1-1.5-3.2-.9l-6.4 3.7c-1.1.7-1.5 2.1-.9 3.2l-6.8 12.3 20.6 11.5 12.1 20.9c.7 1.1 2.1 1.5 3.2.9l6.4-3.7c1.1-.7 1.5-2.1.9-3.2l-1.6-2.8 2.8 1.6c1.1.7 2.6.3 3.2-.9l3.7-6.4c.7-1.1.3-2.6-.9-3.2l-2.7-1.6h3.2c1.2 0 2.3-1 2.3-2.3" fill="#3e4347"/><g fill="#f4bc58"><path d="m16.4 58c-4.4-1.9-.5-5.5-4.5-5.7-4-.2-6.7-2.8-6.7-2.8 4.6-2.1 8.3 3.5 12.7-1.2-3.8 6.3.2 10.4-1.5 9.7"/><path d="m29.5 61.7c-4.5 0-5.5-1.3-7.6-.7-4.5 1.3-6.5.9-6.5.9 4.5-3.4 8.7-2.4 9.3-8.8.3 5.7 6.7 8.6 4.8 8.6"/></g><g fill="#3e4347"><path d="m40.1 31.6c0 11.1-7.7 20.2-17.1 20.2-9.4 0-31-15-15.7-31.1 5.1-5.4 2.9 5.2 17.5 5.2 9.4-.1 15.3-5.5 15.3 5.7"/><path d="m30.8 49.5c0 2.3-3.2 7.3-6 7.3-2.8 0-6-3.4-6-5.7 0-2.3 12-2.7 12-1.6"/></g><g fill="#51575c"><path d="m15.6 33.9c-2 12.3 13.4 20.6 19.8 20.6 6.4 0-.3-7.1 8.8-14.7 8.3-6.9-11.8-5.8-18.2-5.8s-9.4-6.1-10.4-.1"/><path d="m17.6 20.2c.4 3.1 2.1 5.9 4.6 7.4 2.5 1.5 5.5 1.4 8.4.5 2.9-.8 5.5-2.4 8.1-4 2.6-1.7 5-3.6 7.6-5.5-1.9 2.5-4.1 4.8-6.6 6.8-2.5 2-5.3 3.7-8.5 4.7-1.6.4-3.3.7-5 .6-1.7-.2-3.4-.7-4.8-1.7-2.9-2.2-4.2-5.7-3.8-8.8"/></g><path d="m6.2 16c3.2.9 3.7 3.3 5 1.6 2.2-2.6-.2-5.9-2.7-6.8-4.2-1.6-6.5 6.8-6.5 6.8s2.1-2.1 4.2-1.6" fill="#f29a2e"/><path d="m5 22c-.7 1-2.9 3.6-2 4.5.7.7 3.8-1.5 3.8-1.5s-.3 4 .8 4.2c2 .4 2.6-6.1 4.5-7 1.5-.7 6.2.7 6.2-2.3.1-3 .1-10.8-2.5-12.9-2.5-2-6-2.1-9.7 3.5-2.2 3.6 3.8 5-1.1 11.5" fill="#ed4c5c"/><g fill="#3e4347"><ellipse cx="5" cy="13.5" rx=".6" ry=".3"/><path d="m7.2 12.5c0 0-.4-2.4 2.6-2.9 0 0 .9 4.2-2.6 2.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f984.svg b/public/emoji/1f984.svg
new file mode 100644
index 000000000..507937d7a
--- /dev/null
+++ b/public/emoji/1f984.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2 2l4.4 5.9c.3-.6.7-1.2 1-1.9l-5.4-4" fill="#ff9c70"/><path d="m9.1 11.5c.7-.9 1.4-1.8 2-2.7l-3.6-2.7c-.3.6-.7 1.2-1 1.9l2.6 3.5" fill="#ffe76e"/><path d="m11.6 14.9c1.1-1.1 2.2-2.2 3.3-3.3l-3.8-2.8c-.7.9-1.4 1.8-2 2.7l2.5 3.4" fill="#d3ff75"/><path d="m14.1 18.2c1.6-1.2 3.2-2.4 4.8-3.6l-3.9-2.9c-1.1 1.1-2.2 2.2-3.3 3.3l2.4 3.2" fill="#59ffba"/><path d="m16.4 21.3c2.2-1.2 4.4-2.5 6.5-3.7l-4.1-3.1c-1.6 1.2-3.2 2.4-4.8 3.6l2.4 3.2" fill="#73deff"/><path d="m23 17.6c-2.2 1.2-4.4 2.5-6.5 3.7l3.9 5.2 4.9-4.9 1.4-1.4-3.7-2.6" fill="#8387f7"/><g fill="#ff639b"><path d="m32.3 17.8c0 0 4.2-7.1 22.2-8.8-18.3-2-23.5 4.6-23.5 4.6s.7 2.7 1.3 4.2"/><path d="m31.1 18.8c0 0 9-6.3 25.1-5.2l-14.7 7.1c0 0 8.4 1.2 19.8 1.9l-11.9 3.9c0 0 4.2 2.6 11.8 5.1l-8 1.2c0 0 6.3.4 8.7 6.2l-5.5-.4c0 0 2.5 5.9 5.5 9.3l-5.2-3c0 0 3 5.1 5.2 10.1l-5.4-1.6c2.5 5.9 4.8 8.4 4.8 8.4-13.5-4-30.2-43-30.2-43"/></g><path d="m29.4 20.4c0 0 11.9-5.4 28.7-1.6l-18.2 3.6c0 0 12.2.6 19.6 5.8h-11.7c0 0 7.3 1.7 10.6 7.1l-6.9-.7c0 0 7.5 3.2 10.5 9.6l-7.3-3.8c0 0 5.8 3.1 5 13.4l-4.2-8.8c0 0 1.6 10.7 4.8 13.2l-4.4-.1c2 2.2 3 3.9 3 3.9h-10.8l-18.7-41.6" fill="#fca9c9"/><path d="m28.2 19c0 0-.6-4.4 2.6-10.9 0 0 4.1 5.1 5.1 14.2l-7.7-3.3" fill="#b2c1c0"/><path d="m10.4 53.9c1.5 1 5-3 9-3.7 15-2.8 12.2-8.6 12.2-8.6 4.1 5.1-2.2 17.1-5.8 20.4h30.4c-.2-40-25.1-43.2-25.1-43.2-.8-7.2-7-10.8-7-10.8-1.9 4.5-1 12.5-1 12.5-3.1 5.4-18.9 20.3-20.7 22.5-1.8 2.2 3.8 8.8 3.8 8.8 1.5.2 3.4 1.5 4.2 2.1" fill="#eff6f7"/><g fill="#b2c1c0"><path d="m15.1 52c.8-.6 2.7-1.8 5.6-2.4 2-.4 3.9-1 5.7-1.8 1.8-.8 3.4-1.9 4.4-3.6.9-1.6.9-3.7.2-5.5 1.1 1.6 1.5 3.9.5 5.9-.9 2-2.8 3.3-4.7 4.1-1.9.9-3.9 1.4-6 1.7-2.4.3-4.7 1.2-5.7 1.6"/><path d="m6.2 45.8c-.5.4-1.8.6-2.2.1-.4-.5.3-1.6.8-1.9.5-.4 1.2-.3 1.6.2.4.6.3 1.3-.2 1.6"/><path d="m15.9 43.1c-.1 2.3-1.3 4.6-3.1 6.2-.9.8-2 1.5-3.1 1.9-1.1.4-2.4.6-3.6.6 2.3-.7 4.4-1.7 6-3.2.8-.7 1.5-1.6 2.2-2.5.6-.9 1.2-1.9 1.6-3"/></g><path d="m16.4 35.2c0 0 .9-.7 1.7-.5 0 0-1.1 1.1-.3 2.9 0 0 .9-2.1 2.5-2.2 0 0-1.1 1.5.3 2.9 0 0 .3-2.1 2.3-2.8 0 0-.3 1.1.7 2.5 0 0-.3-1.9 1.1-2.9 1.4-.9 3-1.5 3.7-3.8 0 0-3.4 3.5-8.1 2.5-1.1-.4-2.9-.7-3.9 1.4" fill="#3e4347"/><g fill="#b2c1c0"><path d="m25.4 21.6c-1.7-2.2-.6-8.4-.4-9.3.2-1 5.8 2.8 4.3 9.5-.1.6-.4 1.2-1 1.2-.6 0-.6-1.7-.3-2.8.3-1.1-.4 0-.6.7-.3.8-.5.2-.4-.6.1-.8-.6.8-.4 1.7.1.9 0 1.1-1.2-.4"/><path d="m5 42.1c-.5.3-.4.5 0 .3.5-.2 2.7-.7 2.9 1.6 0 0 .1 1.1.4 0 .3-1-.3-3.7-3.3-1.9"/></g><g fill="#ff639b"><path d="m23 18c0 0 2.7 11 13.5 16.6 0 0-26.6-5.8-13.5-16.6"/><path d="m31.1 18.8c0 0 6.8 18 20.8 23-13.8-13.2-10.4-20.6-21.4-25.8 0 0 0 1.3.6 2.8"/></g><path d="m31.7 41.6c0 0 6.3 4.1 1.7 20.4h-7.5c0 0 9.3-11.2 5.8-20.4" fill="#b2c1c0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f985.svg b/public/emoji/1f985.svg
new file mode 100644
index 000000000..afba6f983
--- /dev/null
+++ b/public/emoji/1f985.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m52.4 41.1l-37.5-20.3c0 0-9.4 5.5-10 12.5 0 0 2.2-3.1 5.3-2.8-6.2 2.6-7.3 10.7-7.3 10.7 3.2-3.1 5.9-3.2 5.9-3.2-5.7 3.5-6.8 13.4-6.8 13.4 2.3-2.1 4.6-3.4 4.6-3.4-4.8 7-1.7 14-1.7 14h57.1c0 0 1.2-15.5-9.6-20.9" fill="#594640"/><path d="m37.4 25.6c0 0 4-25.6-14.6-22.6 2.9.6 2.9 3.4 2.9 3.4s-7-2.9-13.3 3.8c4.3 1 4.5 4.7 4.5 4.7s-9.2-.6-10 11.9c3.7-2.4 6.5-1.2 6.5-1.2s-6.8 6.1-2 16.7c2.9-3 3.5-3.6 3.5-3.6s-1.5 5.9 3.5 13c6.1-1.2 7.7-3.9 7.7-3.9s.9 6.6 4.9 10.4c5.8-2.7 8.3-7.3 8.3-7.3s1.1 2.9 6.1 5.6c1.9-3.9.4-9.6.4-9.6s1.8 1.9 3.6 5.8l1-1.3-13-25.8" fill="#b2c1c0"/><path d="m53.1 24.4c4.8-12.5-14.4-26.3-30.3-21.4 4.3.3 5.1 2.3 5.1 2.3s-9.2-1.8-15.5 4.9c4.8.1 7.3 2.2 7.3 2.2s-10.9.6-12.2 12.3c3.4-2.8 7.5-3.5 7.5-3.5s-8.8 8-4.1 18.7c2.9-3 6.7-5.5 6.7-5.5s-3.6 7.2 1.4 14.3c5.1.5 7.9-6.2 7.9-6.2s.7 8.8 4.7 12.6c5.8-2.7 7.3-8.2 7.3-8.2s1.4 5.5 6.4 8.2c1.9-3.9.1-10.4.1-10.4s3.3 3 5 6.8c11-14.3-4.3-15.9-1.2-23.5.1 0 3.4-2.4 3.9-3.6" fill="#e8e8e8"/><path d="m41.6 15.6c-1.2-3.9-6.5-4.4-8.7-1.5-1.4.6-5.1-1.4-5.1-1.4 1.9 3.3 3.6 3.6 4.1 3.6 0 .3-.1.6-.1.9 0 5.9 7.9 6.6 9.7 1.9.4.1 3.3.8 5.1-2.5-2.9 1.5-4.6-.4-5-1" fill="#3e4347"/><circle cx="36.9" cy="17.3" r="3" fill="#c7e755"/><circle cx="36.9" cy="17.3" r="1.5" fill="#3e4347"/><path d="m59.4 35.1c0 0-2.3-3.9-4.9-5.4-7.8-4.5-16.3-2.4-17.7-5.5 8.6-2 26.2 1.7 22.6 10.9" fill="#f2b200"/><path d="m50.6 17.3c3.6-.8 9.7 4.6 11.1 9.6 1.5 5.2-2.8 9.6-2.8 9.6s4.9-12.3-22-12.3c7.8-1.6 12.9-.5 12.9-.5s-.8-6 .8-6.4" fill="#ffce31"/><path d="m52.3 22.2c-1 1.4-.3 1.9.7.5 1-1.5.3-1.9-.7-.5" fill="#3e4347"/><g fill="#fff"><path d="m48.7 39.8c-1.3-3.4-5.7-4.8-5.7-4.8s.5 4.6-.6 7.4c-2.5-2.7-5.4-9.6-5.4-9.6s-.2 7.5-4.4 10.7c-2.9-4.7-3.8-12.2-3.8-12.2s-2.4 4.3-6.1 6.2c-1.2-2.9-1.1-6.4-.8-7.7-2.4 4.3.4 8.7.4 8.7s3.6-1.2 5.5-3.8c.4 6.7 4.1 11.1 4.1 11.1s5.3-2.5 6-7.1c1.2 3.9 4.8 7 4.8 7s2.8-3.4 1.8-8.6c2.4.7 4.4 4.1 4.4 4.1s1.8-2.9-.1-5.7c.3.9.6 3-.1 4.3"/><path d="m25.9 22.6c-.8 2.7-.7 5.1-.7 5.1s5.4.3 7.5-2.9c-2.3 1.9-6.5 1.9-6.5 1.9.6-3.6 2.2-7.3 2.2-7.3s-2.9 2.3-6.6 1.8c3.2-1.7 5-4.6 5-4.6s-3.1.6-4.9.1c.8.6 1.8.9 2.8 1-2.6 2.4-5.9 3.9-5.9 3.9s2.1 1.8 7.1 1"/><path d="m14.2 31c.1-1.2 1.2-2.6 1.9-3.1-3.2 1-3.1 4.8-3.1 4.8s2.2-1.5 4.3-2.1c-.3.6-.5 1.3-.5 2 .2-.9 1.8-2.9 1.8-2.9s-2.4-.1-4.4 1.3"/><path d="m25.7 11c-1.8-2-3.7-2.6-6.1-1.4 0 0 3-.2 6.1 1.4"/><path d="m27.5 11.3c-1-2.8-2.3-3.9-5.2-3.7.1 0 2.9.9 5.2 3.7"/><path d="m28.2 10.2c.1-1.8-.6-3.2-2.5-3.5-.1 0 1.6 1.4 2.5 3.5"/><path d="m49.4 13.5c.9 2.4.3 3.5.3 3.5s-.1-4.4-4.6-5.9c2.5 2.4 4.2 5.9 4.4 8.5 1.2-.7 2.2-3.8-.1-6.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f986.svg b/public/emoji/1f986.svg
new file mode 100644
index 000000000..ee80f71d8
--- /dev/null
+++ b/public/emoji/1f986.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m25.5 13.4c0-4.4-3.3-8-7.3-8-4 0-7.3 3.6-7.3 8 0 2.4 1.7 5 2.6 7.1.8 1.8.6 8 .6 8h8.1c0 0 0-6.2.7-8 .9-2.1 2.6-4.7 2.6-7.1" fill="#83bf4f"/><path d="m55.8 40.3c-2 1.7-3.9 2.3-3.9 2.3 5-5.6 7-12.2 7-12.2-4.1 4.5-6.6 5-6.6 5 2.6-2.7 6.1-11.9 6.1-11.9s-6.3 5.4-11.6 7.9c-26 12.3-24.6-2.9-24.6-2.9h-8.1c0 6.9-7.1 13.6-2.3 24 5.9 12.6 28.9 7.3 37.3 0 10.9-9.4 11-16.9 11-16.9s-2.1 2.8-4.3 4.7" fill="#d3976e"/><path d="m16.5 17.9c0 0 0 1-1.8 2.6-1.4 1.2-2.7 2.4-4.1 2.4-2.1 0-3.4-2.3-.4-3.4 2.9-1.1 4.7-.3 6.3-1.6" fill="#f29a2e"/><path d="m11.9 15.9c-1.4 0-3.9 2.2-6.2.6-.4-.3-1.1-1.4-1.7-.7-.7.8 3.1 8.7 12.5 2 0 .1-.6-1.9-4.6-1.9" fill="#ffd93b"/><path fill="#e8e8e8" d="m14.1 26.5h8.1v2h-8.1z"/><path d="m54.6 20.6c0 0-9 7.6-22.4 9.1-15.3 1.7-11.9 20 1.9 18.5 9.8-1.1 18-11.9 18-11.9l-6.2 1.7c0 0 5.9-4.6 8.2-9.3l-8.8 3.6c0 0 4.7-2.4 9.3-11.7" fill="#89664c"/><g fill="#d3976e"><path d="m31.9 38.8c-.2-1-.8-1.7-1.6-2.2.1-.3.2-.7.1-1.1-.2-1.1-1.2-1.9-2.4-1.7-.2 0-.4.1-.5.2.9.1 1.7.8 1.8 1.7.1.4 0 .8-.1 1.2.7.4 1.2 1.1 1.3 1.9.2.9-.1 1.8-.7 2.4.5.3.9.8 1.1 1.5.2 1-.4 2-1.3 2.3.2 0 .3 0 .4 0 1.1-.2 1.9-1.3 1.7-2.4-.1-.5-.3-.9-.6-1.2.7-.6 1-1.6.8-2.6"/><path d="m37.3 37.1c-.2-1-.8-1.8-1.6-2.2.1-.3.2-.7.1-1.1-.2-1.1-1.2-1.9-2.4-1.7-.2 0-.4.1-.5.2.9.1 1.7.8 1.8 1.7.1.4 0 .9-.2 1.2.7.4 1.2 1.1 1.3 1.9.2.9-.2 1.8-.7 2.4.5.3.9.8 1 1.5.2 1-.4 2-1.3 2.3.2 0 .3 0 .4 0 1.1-.2 1.9-1.3 1.7-2.4-.1-.5-.3-.9-.6-1.1.8-.7 1.2-1.7 1-2.7"/><path d="m42.9 35.2c-.2-1-.9-1.7-1.8-2 .1-.4.1-.7 0-1.1-.3-1.1-1.4-1.7-2.5-1.4-.2 0-.4.1-.5.2.9 0 1.7.6 2 1.5.1.4.1.8 0 1.2.7.3 1.3.9 1.5 1.8.2.9 0 1.8-.5 2.4.6.2 1 .7 1.2 1.4.2 1-.2 2-1.1 2.4.2 0 .3 0 .4-.1 1.1-.3 1.7-1.4 1.5-2.5-.1-.5-.4-.8-.7-1.1.5-.7.8-1.7.5-2.7"/></g><path d="m16.1 32.2c-1.3 0-2.2.4-2.9 1-1.7 5.4-5.1 11.2-1.4 19.2 1.8 3.8 5.1 6 9.1 6.9-8.7-2.7 2.1-27.1-4.8-27.1" fill="#fed0ac"/><g fill="#83bf4f"><path d="m24 8.6c0 0 1.5 2.5 4 .8 0 0-1.3 3.2-4.9 2.1l.9-2.9"/><path d="m25.3 11.6c0 0 1.8.5 3.7-.9 0 0-1.1 2.9-3.7 3.4 0 .1-2.7-2.8 0-2.5"/><path d="m25.3 14.2c0 0 1.6.9 3.2-.5 0 0-1.2 3.1-4.4 2.5 0 0-.6-2.5 1.2-2"/><path d="m16.5 6.1c0 0-.1-1.2-1.5-2.2 0 0 1.8-.1 3.2 2.2 0 0-.5.7-1.7 0"/><path d="m19.5 6.1c0 0 .1-1.2 1.5-2.2 0 0-1.8-.1-3.2 2.2-.1 0 .5.7 1.7 0"/><path d="m17.4 6.7c0 0-.5-1.8 1.2-4.7 0 0-.4 3.6.3 5.3 0 0-.8-.1-1.5-.6"/></g><path d="m22.4 40.8c.9 4.4 5.2 8.2 11.7 7.4 9.8-1.1 18-11.9 18-11.9s-8.9 9.9-19.2 9.9c-7.7.1-9.9-3.2-10.5-5.4" fill="#594640"/><path d="m13.7 13.4c0-1.3 1-2.6 2.3-2.6 1.3 0 2.3 1.4 2.3 2.6s-1 1.8-2.3 1.8c-1.3 0-2.3-.5-2.3-1.8" fill="#3e4347"/><path d="m57.7 53.4c-2.4 0-2.7-1.4-4.3-1.4s-1.9 1.4-4.3 1.4c-2.4 0-2.7-1.4-4.3-1.4s-1.9 1.4-4.3 1.4c-2.4 0-2.7-1.4-4.3-1.4s-1.9 1.4-4.3 1.4-2.6-1.4-4.2-1.4c-1.6 0-1.9 1.4-4.3 1.4-2.4 0-2.7-1.4-4.3-1.4s-1.9 1.4-4.3 1.4-2.7-1.4-4.2-1.4-1.9 1.4-4.3 1.4c-2.4 0-4.3-1.4-4.3-1.4v10h60v-10c0 0-1.9 1.4-4.3 1.4" fill="#75d6ff"/><g fill="#42ade2"><path d="m29.6 57.9c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/><path d="m52.9 57.9c-6.8.9-11.5-4.6-18.5-1.5 5.5-.4 13.6 3.9 18.5 1.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f987.svg b/public/emoji/1f987.svg
new file mode 100644
index 000000000..77c26c984
--- /dev/null
+++ b/public/emoji/1f987.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a8e91"><path d="m28.2 18.3c-5.6 2.5-8.3-6.3-8.3-6.3l-1.7.2c-4.3 3.4-6.5-2.5-6.5-2.5l-1.6.3c-2.8 5.2-6.3.2-6.3.2 1.7 10.2 11.4 20.3 11.4 20.3 1.7-3.9 7.3 0 11.8-2.6l1.2-9.6"/><path d="m35.8 18.3c5.6 2.5 8.3-6.3 8.3-6.3l1.7.2c4.3 3.4 6.5-2.5 6.5-2.5l1.7.4c2.8 5.2 6.3.2 6.3.2-1.7 10.2-11.4 20.3-11.4 20.3-1.7-3.9-7.3 0-11.8-2.6l-1.3-9.7"/></g><path d="m60.3 10.2c-2.4 7.2-5.9 13.1-10.9 18.1-.5-.5-1.2-.6-2.2-.6 2.4-3.8 5.3-9.8 6.7-17.6.4-1.9-1.3-2.6-1.7-.4-1.2 6.9-3.5 12.8-7 18.1-.9.1-2 .1-3 .1 1.6-4 3.2-9.3 3.6-15.7.1-1.9-1.5-2.4-1.7-.2-.4 5.7-1.5 10.9-3.5 15.8-.7-.1-1.3-.2-2-.5 1-1.9 1.8-4.2 1.9-5.3 0 0-.2.4-.8.8.2-.7.3-2 .2-3.8 0 0-.2.4-.6.8.1-.7.1-1.7-.1-3l-.7 1.2c-.4-1.4-.9-2.8-1.4-4v2.9c0 0-1.4-6.8-.5-12.4.9.4 2.2-.2 2.2-1.6 0-1.4-2.9-.6-2.9-.6s-.9 2.7-1.3 7.4c-2.2-4.9-3-4.9-5.1 0-.3-4.7-1.3-7.4-1.3-7.4s-2.9-.8-2.9.6c0 1.5 1.3 2 2.2 1.6.9 5.6-.5 12.4-.5 12.4v-2.9c-.5 1.2-1 2.6-1.4 4l-.6-1.1c-.2 1.3-.2 2.3-.1 3-.4-.5-.6-.8-.6-.8-.1 1.8 0 3 .2 3.8-.6-.4-.8-.8-.8-.8 0 1 .8 3.4 1.9 5.3-.6.2-1.3.4-2 .5-2-4.9-3.1-10.1-3.5-15.8-.2-2.2-1.8-1.8-1.7.2.4 6.4 2 11.7 3.6 15.7-1.1 0-2.1 0-3-.1-3.5-5.3-5.8-11.2-7-18.1-.4-2.2-2-1.5-1.7.4 1.4 7.8 4.4 13.8 6.7 17.6-1 0-1.7.2-2.2.6-5-4.9-8.4-10.8-10.9-18.1-.9-2.2-2.4-1.2-1.8.6 3.4 10.3 9.4 16.7 11.9 19.1 0 .9.7 1.6 1.6 2.2 0 0-2.7-3.7 6.7-2.8 1.6.1 2.9-.1 4-.6 0 .1.1.1.1.2-1.1 1.8-.8 4.6.7 7.1-6.2 3.7-4.6 11.9-4.6 11.9 5.1-1 7.2-5.4 8.1-8.9 1 .3 1.6.3 2.7 0 .9 3.5 3 7.9 8.1 8.9 0 0 1.7-8.2-4.6-11.9 1.6-2.5 1.9-5.4.7-7.1 0-.1.1-.1.1-.2 1.1.5 2.4.8 4 .6 9.4-.9 6.7 2.8 6.7 2.8.9-.5 1.6-1.3 1.6-2.2 2.6-2.4 8.5-8.8 11.9-19.1.7-1.8-.8-2.8-1.5-.7" fill="#3e4347"/><g fill="#fff"><path d="m34.9 32.6c0 0 .8-1.1-.2-2.7 0 0 .3 1.6-.4 2.4l.6.3"/><path d="m29.1 32.6c0 0-.7-1.1.2-2.7 0 0-.3 1.6.4 2.4l-.6.3"/></g><g fill="#b2c1c0"><path d="m29.5 32.6c.5-.4 1.5-1.1 2.5-1.1 1 0 2 .7 2.5 1.1.9.7 2.3.1 1.3.1-1.7 0-1.7-2.3-3.9-2.3s-2.2 2.3-3.9 2.3c-.9 0 .6.6 1.5-.1"/><path d="m33 33.5c.2-.2-.1-.9-.3-1-.1 0-.2 0-.3 0-.2.2-.2.9 0 1 .1.1.5.1.6 0"/><path d="m31 33.5c.1.1.5.1.6 0 .2-.2.2-.9 0-1-.1 0-.2 0-.3 0-.2.1-.5.8-.3 1"/></g><g fill="#fff"><path d="m34.6 34.5c-.1 1.1-1.2 1.1-1.3 0-.3-.1-.5 0-.5.4 0 .7.5 1.2 1.1 1.2s1.1-.5 1.1-1.2c0-.5-.1-.5-.4-.4"/><path d="m30.8 34.5c-.1 1.1-1.2 1.1-1.3 0-.3-.1-.5 0-.5.4 0 .7.5 1.2 1.1 1.2.6 0 1.1-.5 1.1-1.2 0-.5-.2-.5-.4-.4"/></g><g fill="#ffc7ce"><path d="m27.7 36.9c-4 3.6-3.6 8.3-3.6 8.3 3.4-1.8 4.7-5.1 5.1-6.8-.5-.4-1-.9-1.5-1.5"/><path d="m36.3 36.9c-.5.6-1 1.1-1.5 1.5.5 1.7 1.7 5 5.1 6.8 0 0 .4-4.7-3.6-8.3"/></g><path d="m28.2 23c0 .7.3.9.3.9.3-1.1 1.6-2 1.6-2-.3.6 0 1.2 0 1.2.5-.7 1.8-1.6 1.8-1.6s1.3.9 1.8 1.6c0 0 .3-.6 0-1.2 0 0 1.3.9 1.6 2 0 0 .3-.3.3-.9l1.3 1.6c-.4-1.8-1.3-2.8-2.3-3.3 0 0 .3.8.4 1.2 0 0-1.1-1.3-2.4-1.8 0 0 .3.6.4 1.3l-1-1.3-1.2 1.3c.1-.6.4-1.3.4-1.3-1.3.5-2.4 1.8-2.4 1.8.1-.4.4-1.2.4-1.2-1 .5-1.9 1.5-2.3 3.3l1.3-1.6" fill="#8a8e91"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f988.svg b/public/emoji/1f988.svg
new file mode 100644
index 000000000..c1fffcd29
--- /dev/null
+++ b/public/emoji/1f988.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M44.8,7c-16.1,4.3-20.2,18.5-20.2,18.5L41,28.9C39.6,22.3,44.8,7,44.8,7z" fill="#b2c1c0"/><path d="m28.5 21.3l13.1-1.8c0 0 .2-1.1.4-1.9-8.8.1-13.5 3.7-13.5 3.7" fill="#879191"/><path d="m53.1 9.4c0 0 3 3 3.8 5.9 4.7 3.2 5.1 7.9 5.1 11 0 10.9-17.2 21.4-17.2 21.4l-42.8-9.2c0-4.3 19.2-19 39-19 6.9 0 16 4.9 18.1 2.6 1.2-1.3-1.3-5.3-2.5-5.3 0 0 .1 2.6-1.2 4.2.5-5.9-2.3-11.6-2.3-11.6" fill="#b2c1c0"/><path d="m19.7 55.2c0 0 0-17 16.6-23.8 0 0 9.5 19.2-16.6 23.8" fill="#ff717f"/><path d="m25.5 38.3c0 0-3.5 10.1-3.6 14.5 0 0 16.5-5.1 12.5-20.6l-8.9 6.1" fill="#ed4c5c"/><path d="m29.6 35.5c0 0-3.5 6-4.1 11.5-.6 5.5 8.5-2.8 9.3-13.6l-5.2 2.1" opacity=".5" fill="#3e4347"/><path d="m15.9 48.2l3.3 2.1-.6-3.9 3 2.2-.6-4 3.5 2.6-1.2-4.9 3.8 3.2-1-5.3 3.9 3.2-1.3-5.2 3.7 2.6-1.2-4.8 3.4 3.3-1.1-5.4c0 0-8.4 5.3-17.6 14.3" fill="#fff"/><g fill="#b2c1c0"><path d="m19.2 50.3l-3.3-2.1 1.2-1.1z"/><path d="m18.5 46.4l3 2.2-2-3.8z"/><path d="m20.9 44.6l3.5 2.6-2.5-4.5z"/><path d="m23.3 42.3l3.8 3.2-2.5-4.6z"/><path d="m26 40.2l3.9 3.2-2.8-5z"/><path d="m28.6 38.2l3.7 2.6-2.7-4.2z"/><path d="m31.2 36l3.4 3.3-2.3-4.6z"/></g><g fill="#fff"><path d="m35.4 40.9l-2.2-1 1.3 3.8c.5-1.1.8-2.1.9-2.8"/><path d="m34.3 44.1l-3.2-1.3 1.4 4c.8-1 1.3-1.9 1.8-2.7"/><path d="m32.1 47.2l-3.2-1.8.9 3.9c.8-.7 1.6-1.4 2.3-2.1"/><path d="m29.4 49.6l-3.3-2.3.8 3.9c1-.5 1.8-1 2.5-1.6"/><path d="m26.6 51.5l-3.4-2.6c0 0 .5 3.2.6 4 1.1-.4 2-.9 2.8-1.4"/><path d="m24 52.9l-3.5-2.8c.2 1.6.7 4 .7 4 1-.4 1.9-.8 2.8-1.2"/></g><g fill="#b2c1c0"><path d="m35 42.4l-1.9-2.6 1.3 3.8c.3-.3.5-.8.6-1.2"/><path d="m33.3 45.6l-2.2-2.9 1.4 4c.3-.3.6-.7.8-1.1"/><path d="m30.8 48.5l-2-3.1.9 3.9c.4-.2.8-.5 1.1-.8"/><path d="m28.1 50.5l-2-3.2.8 3.9c.5-.2.9-.4 1.2-.7"/><path d="m25.1 52.4l-1.8-3.4.6 4.1c.4-.3.8-.5 1.2-.7"/><path d="m22.3 53.7l-1.7-3.6.7 4c.3-.1.6-.3 1-.4"/><path d="m15.7 48.6c0 0 23.6-15.7 21.8-18.3l-13.5 5.4-8.3 12.9"/></g><circle cx="24.7" cy="29.6" r="3.3" fill="#3e4347"/><path d="m15.9 32.1c0 0 4 .8 6-2.5 2-3.3 4.8-3.5 8.6-3.7 0 0-6.1-1.5-9.1.8-3 2.3-2.8 4.7-5.5 5.4" fill="#76807f"/><g fill="#3e4347"><path d="m44 28.6c0 0 1.4-.9 1.6-1.9.3-1.1 1.2-3.2-.1-4.4 0 0 1.8 1 1.1 3.6-.6 2.5-1.5 2.5-2.6 2.7" opacity=".5"/><path d="m45.7 29.4c0 0 1.4-.7 1.8-1.8.4-1 1.4-3.1.3-4.4 0 0 1.7 1.1.8 3.6-.9 2.6-1.8 2.5-2.9 2.6" opacity=".5"/><path d="m47.9 30.2c0 0 1.4-.8 1.7-1.8.3-1 1.4-3.1.1-4.4 0 0 1.7 1.1.9 3.6-.7 2.5-1.6 2.5-2.7 2.6" opacity=".5"/></g><path d="m51.3 38.3c0 0 3.9-.8 4.8 0l-1.5 1.5-3.3-1.5" fill="#879191"/><path d="M51.3,38.3C59.8,38.3,62,57,62,57s-8.1-11-18.4-11L51.3,38.3z" fill="#b2c1c0"/><path d="M2,38.5c0-1.1,11.9-3,20.3-0.2s10.6-12.4,14.8-11.2c4.6,1.3,1,15.6,10.4,19.4c-8.7,7.8-21.6,12.6-27.7,8.7
+		c23.9-7.9,16.9-22.4,16.9-22.4S26.6,45,15.9,48.7C12,50.1,2,42,2,38.5z" fill="#e8e8e8"/><path d="m14.9 39.5c0 0 1.6-1 3 0 .6.4-.1 1.3-1.3 1.3-1.1-.1-.7-1-1.7-1.3" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f989.svg b/public/emoji/1f989.svg
new file mode 100644
index 000000000..bde42fe1c
--- /dev/null
+++ b/public/emoji/1f989.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c7e755"><ellipse cx="32" cy="33.5" rx="22.3" ry="25.9"/><path d="m52 43.5h-40l20-27.4z"/></g><g fill="#a3bf2c"><path d="m47.1 51l-3.8 4.2-3.8-4.2 3.8-4.3z"/><path d="m32 51l-3.8 4.2-3.7-4.2 3.7-4.3z"/><path d="m24.5 51l-3.8 4.2-3.8-4.2 3.8-4.3z"/><path d="m39.5 51l-3.7 4.2-3.8-4.2 3.8-4.3z"/></g><g fill="#c7e755"><path d="m43.3 46.7l-3.8 4.3-3.7-4.3 3.7-4.3z"/><path d="m50.8 46.7l-3.7 4.3-3.8-4.3 3.8-4.3z"/><path d="m28.2 46.7l-3.7 4.3-3.8-4.3 3.8-4.3z"/><path d="m20.7 46.7l-3.8 4.3-3.7-4.3 3.7-4.3z"/><path d="M35.8 46.7 32 51 28.2 46.7 32 42.4z"/></g><g fill="#a3bf2c"><path d="m47.1 42.4l-3.8 4.3-3.8-4.3 3.8-4.2z"/><path d="m32 42.4l-3.8 4.3-3.7-4.3 3.7-4.2z"/><path d="m24.5 42.4l-3.8 4.3-3.8-4.3 3.8-4.2z"/><path d="m39.5 42.4l-3.7 4.3-3.8-4.3 3.8-4.2z"/></g><g fill="#c28fef"><path d="M7,30c0,0-1.5,17,11.1,24.5c4.1,2.4-2.5-3.6-0.8-18.4L7,30z"/><path d="m57 30c0 0 1.5 17-11.1 24.5-4.1 2.4 2.5-3.6.8-18.4l10.3-6.1"/></g><g fill="#9450e0"><path d="m32 2c-7.1 7-15 .9-15 .9 4.9 8.8 15 10.4 15 10.4s10.1-1.6 15-10.4c0 0-7.9 6.1-15-.9"/><path d="M18.8,39.4C9.5,39.4,2,31.9,2,22.6S9.5,5.9,18.8,5.9s16.8,7.5,16.8,16.8S28,39.4,18.8,39.4z"/><path d="M45.2,39.4c-9.2,0-16.8-7.5-16.8-16.8S36,5.9,45.2,5.9S62,13.4,62,22.6S54.5,39.4,45.2,39.4z"/></g><circle cx="45.1" cy="22.6" r="13.1" fill="#c7e755"/><circle cx="45.1" cy="22.6" r="9.4" fill="#fff"/><circle cx="45.1" cy="22.6" r="5.6" fill="#3e4347"/><g fill="#c7e755"><path d="m32.5 9.5c0 3.1-.5 5.6-.5 5.6s-.5-2.5-.5-5.6.5-5.6.5-5.6.5 2.5.5 5.6"/><path d="m29.7 10.3c1 2.1 1.3 3.9 1.3 3.9s-1.4-1.5-2.4-3.6c-1-2.1-1.3-3.9-1.3-3.9s1.4 1.5 2.4 3.6"/><path d="m34.3 10.3c-1 2.1-1.3 3.9-1.3 3.9s1.4-1.5 2.4-3.6c1-2.1 1.3-3.9 1.3-3.9s-1.4 1.5-2.4 3.6"/><circle cx="18.9" cy="22.6" r="13.1"/></g><circle cx="18.9" cy="22.6" r="9.4" fill="#fff"/><circle cx="18.9" cy="22.6" r="5.6" fill="#3e4347"/><path d="m28.2 31.1c0 3.2 1.5 6.1 3.8 8 2.3-1.9 3.8-4.8 3.8-8s-1.5-6.1-3.8-8c-2.3 1.9-3.8 4.7-3.8 8" fill="#ffce31"/><g fill="#f2b200"><path d="m32 23.1v16c2.3-1.9 3.8-4.8 3.8-8s-1.5-6.1-3.8-8"/><path d="m18.8 54.9c0 2.5-2 6.1-2 6.1s-2-3.7-2-6.1c0-2.5 4-2.5 4 0"/><path d="m25.4 54.9c0 2.5-2 6.1-2 6.1s-2-3.7-2-6.1c0-2.5 4-2.5 4 0"/><path d="m22.1 54.3c0 3.1-2 7.7-2 7.7s-2-4.6-2-7.7 4-3.1 4 0"/><path d="m42.6 54.9c0 2.5-2 6.1-2 6.1s-2-3.7-2-6.1c0-2.5 4-2.5 4 0"/><path d="m49.2 54.9c0 2.5-2 6.1-2 6.1s-2-3.7-2-6.1c0-2.5 4-2.5 4 0"/><path d="m45.9 54.3c0 3.1-2 7.7-2 7.7s-2-4.6-2-7.7 4-3.1 4 0"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f98a.svg b/public/emoji/1f98a.svg
new file mode 100644
index 000000000..28f9072f5
--- /dev/null
+++ b/public/emoji/1f98a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m55.9 32.1l-22.7-14.9c0 0 12.9-17.4 19.4-14.9 3.1 1.1 5.4 25.1 3.3 29.8" fill="#3e4347"/><path d="m54.9 33.9l-9-4.1c0 0-5.3-14 6.1-24.1 2.4 2 5.1 25 2.9 28.2" fill="#fff"/><path d="m8.1 32.1l22.6-14.9c0 0-12.9-17.4-19.4-14.9-3 1.1-5.3 25.1-3.2 29.8" fill="#3e4347"/><path d="m9.1 33.9l9-4.1c0 0 5.3-14-6.1-24.1-2.4 2-5.1 25-2.9 28.2" fill="#fff"/><path d="M32,13C18.9,13,2,33.6,2,45.4C20.5,45.4,19.7,62,32,62s11.5-16.6,30-16.6C62,33.6,45.1,13,32,13z" fill="#ff8736"/><g fill="#fff"><path d="M32,56.2c0,5.1,9.6,4.2,9.5-2.9c6.7-9.4,19.9-8.7,19.9-8.7C39.6,32.4,32,56.2,32,56.2z"/><path d="M32,56.2c0,5.1-9.6,4.2-9.5-2.9C15.8,44,2.6,44.7,2.6,44.7C24.4,32.4,32,56.2,32,56.2z"/></g><g fill="#ff8736"><path d="m53.4 18.5c-4 .7-4.9 6.3-4.9 6.3l6 5.3c-2.3-5.9-1.1-11.6-1.1-11.6"/><path d="m51.1 13.5c-4.4 3.9-5.1 8.7-5.1 8.7l6 5.3c-2.4-5.8-.9-14-.9-14"/><path d="m10.6 18.5c4 .7 4.9 6.3 4.9 6.3l-6 5.3c2.3-5.9 1.1-11.6 1.1-11.6"/><path d="m12.9 13.5c4.4 3.9 5.1 8.7 5.1 8.7l-6 5.3c2.4-5.8.9-14 .9-14"/></g><path d="m52.8 31.1c-5.7-1.8-10.9-3.4-13.8.9-2.4 3.7.7 9.4.7 9.4 11.2 1.2 13.1-10.3 13.1-10.3" fill="#3e4347"/><ellipse cx="43" cy="36.3" rx="4.2" ry="4.1" fill="#d5ff83"/><g fill="#3e4347"><ellipse cx="43" cy="36.3" rx="2.7" ry="2.7"/><path d="m11.2 31.1c5.7-1.8 10.9-3.4 13.7.9 2.4 3.7-.7 9.4-.7 9.4-11.1 1.2-13-10.3-13-10.3"/></g><ellipse cx="21" cy="36.3" rx="4.2" ry="4.1" fill="#d5ff83"/><g fill="#3e4347"><ellipse cx="21" cy="36.3" rx="2.7" ry="2.7"/><path d="m41.2 47.9c-.7-2.3-1.8-4.4-3-6.5 1.1 2.1 2 4.3 2.5 6.6.5 2.3.7 4.7 0 6.8-.4 1-1 2-1.8 2.6-.8.6-1.8 1-2.7 1-.9 0-1.9-.3-2.5-1-.6-.7-.9-1.6-.8-2.6l-.9.2h-.9c0 1-.2 1.9-.8 2.6-.6.7-1.5 1-2.5 1-.9 0-1.9-.4-2.7-1-.8-.6-1.4-1.6-1.8-2.6-.8-2.1-.6-4.6 0-6.8.5-2.3 1.5-4.5 2.5-6.6-1.2 2-2.3 4.1-3 6.5-.7 2.3-1.1 4.8-.4 7.3.3 1.2 1 2.4 1.9 3.3.9.9 2.1 1.4 3.4 1.5 1.2.1 2.6-.2 3.7-1.2.3-.2.5-.5.7-.8.2.3.4.6.7.8 1 1 2.4 1.3 3.7 1.2 1.3-.1 2.4-.7 3.4-1.5.9-.9 1.6-2 1.9-3.3.5-2.6.1-5.2-.6-7.5"/><path d="m37.6 50.3c-1.1-1.1-4.5-1.2-5.6-1.2-1 0-4.5.1-5.6 1.2-.8.8-.2 2.8 1.9 4.5 1.3 1.1 2.6 1.4 3.6 1.4 1 0 2.3-.3 3.6-1.4 2.3-1.7 2.9-3.7 2.1-4.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f98b.svg b/public/emoji/1f98b.svg
new file mode 100644
index 000000000..794e94d39
--- /dev/null
+++ b/public/emoji/1f98b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m33.6 40.8c0 0 1.5-4.2 14.2 3.1 12.7 7.3 4 9.2.9 14-3.2 5-16.7 9.2-16.7-11.7v-5.5h1.6z" fill="#e84d88"/><g fill="#9450e0"><path d="m56.6 10.3c9.5 0 4.3 10.8 1 18-3.4 7.2 1.6 12.8-1.5 15.5-4.4 3.9-15-6.2-22.2-3.6v-16.3c0 0 9.8-13.6 22.7-13.6"/><path d="m7.4 10.3c-9.5 0-4.3 10.8-1 18 3.4 7.2-1.6 12.8 1.5 15.5 4.4 3.9 15-6.2 22.2-3.6v-16.3c0 0-9.8-13.6-22.7-13.6"/></g><path d="m30.4 40.8c0 0-1.5-4.2-14.2 3.1-12.7 7.3-4 9.2-.9 14 3.2 5 16.7 9.2 16.7-11.7v-5.5h-1.6z" fill="#e84d88"/><g fill="#ffce31"><path d="m32 27.5c0 0-10.6-13.8-18.2-13.8-7.4 0 5.2 6 1.7 9.4-3.9 3.8-.5 5.5 1.7 7.7 2.8 2.7-10.3 12.7 8.5 7 4.3-1.3 3.7.6 6.3.6v-10.9"/><path d="m32 27.5c0 0 10.6-13.8 18.2-13.8 7.4 0-5.2 6-1.7 9.4 3.9 3.8.5 5.5-1.7 7.7-2.8 2.7 10.3 12.7-8.5 7-4.3-1.3-3.7.6-6.3.6v-10.9"/></g><path d="m8.9 15.9c0 .7-.7 1.2-1.4 1.2-.8 0-1.3-.6-1.3-1.3 0-.7.7-1.2 1.4-1.2.8 0 1.4.6 1.3 1.3" fill="#6adbc6"/><path d="m13 20.7c-.1 1-1 1.8-2.1 1.7-1.1-.1-1.9-.9-1.9-1.9.1-1 1-1.8 2.1-1.7 1.1.1 2 .9 1.9 1.9" fill="#ffce31"/><path d="m11.6 26.1c0 .6-.6 1.1-1.3 1.1-.7 0-1.2-.6-1.2-1.2 0-.6.6-1.1 1.3-1.1.7 0 1.3.6 1.2 1.2" fill="#6adbc6"/><path d="m14.7 31.3c0 1.2-.9 2.1-2.2 2.2-1.3 0-2.3-.9-2.4-2 0-1.2.9-2.1 2.2-2.2 1.3 0 2.3.9 2.4 2" fill="#ffce31"/><g fill="#6adbc6"><path d="m13.4 37.4c0 .7-.6 1.3-1.3 1.3-.8 0-1.4-.5-1.4-1.2 0-.7.6-1.3 1.3-1.3.7 0 1.4.5 1.4 1.2"/><path d="m55.1 15.9c0 .7.7 1.2 1.4 1.2.8 0 1.3-.6 1.3-1.3 0-.7-.7-1.2-1.4-1.2-.8 0-1.4.6-1.3 1.3"/></g><path d="m51 20.7c.1 1 1 1.8 2.1 1.7 1.1-.1 1.9-.9 1.9-1.9-.1-1-1-1.8-2.1-1.7-1.1.1-2 .9-1.9 1.9" fill="#ffce31"/><path d="m52.4 26.1c0 .6.6 1.1 1.3 1.1.7 0 1.2-.6 1.2-1.2 0-.6-.6-1.1-1.3-1.1-.7 0-1.3.6-1.2 1.2" fill="#6adbc6"/><path d="m49.3 31.3c0 1.2.9 2.1 2.2 2.2 1.3 0 2.3-.9 2.4-2 0-1.2-.9-2.1-2.2-2.2-1.3 0-2.3.9-2.4 2" fill="#ffce31"/><path d="m50.6 37.4c0 .7.6 1.3 1.3 1.3.8 0 1.4-.5 1.4-1.2 0-.7-.6-1.3-1.3-1.3-.7 0-1.4.5-1.4 1.2" fill="#6adbc6"/><g fill="#e84d88"><path d="m32.6 29.1c0 0-7.4-7.4-14.9-7.4 0 0 8 .7 14.9 9.1v-1.7"/><path d="m33 32.2c0 0-9.8-.7-15.7 4.5 0 0 6.8-5.1 16.6-3.2l-.9-1.3"/><path d="m33.1 30.6c0 0-9.1-4.3-16.1-1.7 0 0 7.8-2.2 16.6 3.2l-.5-1.5"/><path d="m31.4 29.1c0 0 7.4-7.4 14.9-7.4 0 0-8 .7-14.9 9.1v-1.7"/><path d="m31 32.2c0 0 9.8-.7 15.7 4.5 0 0-6.8-5.1-16.6-3.2l.9-1.3"/><path d="m30.9 30.6c0 0 9.1-4.3 16.1-1.7 0 0-7.8-2.2-16.6 3.2l.5-1.5"/></g><g fill="#ffce31"><path d="m30.4 39.6c0 0-14.5 3.7-14.5 8.6 0 4.6 4 3.2 5 6.3.9 3.1 11.1 7.4 11.1-13.7l-1.6-1.2"/><ellipse cx="13.4" cy="50.8" rx="1.1" ry=".9"/></g><ellipse cx="17.3" cy="55.1" rx="2.2" ry="1.9" fill="#6adbc6"/><g fill="#ffce31"><ellipse cx="21.7" cy="59.1" rx="1.4" ry="1.2"/><path d="m33.6 39.6c0 0 14.5 3.7 14.5 8.6 0 4.6-4 3.2-5 6.3-.9 3.1-11.1 7.4-11.1-13.7l1.6-1.2"/><ellipse cx="50.6" cy="50.8" rx="1.1" ry=".9"/></g><ellipse cx="46.7" cy="55.1" rx="2.2" ry="1.9" fill="#6adbc6"/><ellipse cx="42.3" cy="59.1" rx="1.4" ry="1.2" fill="#ffce31"/><g fill="#e84d88"><path d="m33.4 41.3c-4.1 1.1-10.9 3.5-15 7.6 0 0 5.3-4.7 15-6.8v-.8"/><path d="m33.4 43.8c-3.4 2.2-7.5 5.6-9.4 9.6 0 0 2.7-4.6 9.4-8.8v-.8"/><path d="m30.6 41.3c4.1 1.1 10.9 3.5 15 7.6 0 0-5.3-4.7-15-6.8 0 0 0-.8 0-.8"/><path d="m30.6 43.8c3.4 2.2 7.5 5.6 9.4 9.6 0 0-2.7-4.6-9.4-8.8 0 0 0-.8 0-.8"/></g><g fill="#594640"><path d="m35.8 36.1c0 7.1-1.7 12.9-3.8 12.9s-3.8-5.8-3.8-12.9c0-7.1 0-12.9 3.8-12.9s3.8 5.8 3.8 12.9"/><path d="m35.8 23.7c0 2.3-1.7.6-3.8.6s-3.8 1.7-3.8-.6c0-2.3 1.7-4 3.8-4s3.8 1.7 3.8 4"/><path d="m31.9 21c-.5-1-1-2.3-1.5-3.8-.1-.4-.2-.7-.3-1.1-.1-.4-.1-.8-.2-1.2 0-.4-.1-.8 0-1.2 0-.4.1-.9.1-1.3.3-1.9.7-3.9.6-6-.1-1.1-.3-2.3-1.2-3.1-.4-.4-.9-.7-1.5-.9-.5-.3-1.1-.4-1.6-.4-1.1 0-2.1.1-3 .5-.9.4-1.8 1.1-2.1 1.9-.9 1.8-.3 3.6.6 4.6.5.5 1.1.8 1.7.8.6 0 1-.1 1.4-.3.4-.2.6-.4.7-.5s.2-.2.2-.2-.1.1-.3.2-.4.3-.8.4c-.3.2-.8.3-1.3.2-.4 0-1-.2-1.4-.7-.8-1-1.2-2.7-.4-4.2.4-.7 1.1-1.2 1.9-1.6.8-.3 1.8-.4 2.7-.3.9.1 1.9.4 2.4 1.1.6.6.8 1.5.8 2.5 0 1.9-.5 3.9-.9 5.7-.1.5-.2 1-.2 1.5-.1.5 0 1 0 1.5 0 .5.1.9.2 1.4.1.4.2.9.3 1.3.4 1.6 1 3 1.4 4 .3.7.9 1 1.4.8.4-.2.5-.9.3-1.6"/><path d="m32.1 21c.5-1 1-2.3 1.5-3.8.1-.4.2-.7.3-1.1.1-.4.1-.8.2-1.2 0-.4.1-.8 0-1.2 0-.4-.1-.9-.1-1.3-.3-1.9-.7-3.9-.6-6 .1-1.1.3-2.3 1.2-3.1.4-.4.9-.7 1.5-.9.5-.3 1.1-.4 1.6-.4 1.1 0 2.1.1 3 .5.9.4 1.8 1.1 2.1 1.9.9 1.8.3 3.6-.6 4.6-.5.5-1.1.8-1.7.8-.6 0-1-.1-1.4-.3-.4-.2-.6-.4-.7-.5s-.2-.2-.2-.2.1.1.3.2.4.3.8.4c.3.2.8.3 1.3.2.4 0 1-.2 1.4-.7.8-1 1.2-2.7.4-4.2-.4-.7-1.1-1.2-1.9-1.6-.8-.3-1.8-.4-2.7-.3-.9.1-1.9.4-2.4 1.1-.6.6-.8 1.5-.8 2.5 0 1.9.5 3.9.8 5.7.1.5.2 1 .2 1.5.1.5 0 1 0 1.5 0 .5-.1.9-.2 1.4-.1.4-.2.9-.3 1.3-.4 1.6-1 3-1.4 4-.3.7-.9 1-1.4.8-.3-.2-.4-.9-.2-1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f98c.svg b/public/emoji/1f98c.svg
new file mode 100644
index 000000000..a70a64169
--- /dev/null
+++ b/public/emoji/1f98c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#594640"><path d="m21.9 21.9c-.6-1.6-1.1-3-1.4-4.2 10.1-5.4 6.9-10.4 4.5-6.7-1.6 2.6-4 3.8-5 4.2-.4-3.3.3-5.5.6-7.9.6-3.9-3.1-5.8-3.6-4.3-.8 2.3 2.5.9 1.5 6.4-.8 4.2-.1 7.8.6 10-1.5-1.2-3.1-2.4-4.9-3.6-1.2-2.3-2.7-7 .7-12.2 1-1.6-.3-1.7-.8-1.6-1.7.5-4.2 6.6-2.8 11.9-7-5-4.5-11.9-6.2-11.9-2.1 0-1 7.7 2 11.5 1 1.2 2.9 2.6 5.1 4-1.8.8-5.1 1.4-8.4-1.5-.4-.2-1.8-.9-1.8.9 0 1.8 5.9 6.6 12.5 2.3 2.8 1.9 5.6 4 6.8 6.2l5.8 5.2c-.6-3.2-2.5-6-5.2-8.7"/><path d="m42.1 21.9c.7-1.6 1.1-3 1.4-4.2-10.1-5.4-6.9-10.4-4.5-6.7 1.6 2.6 4 3.8 5 4.2.4-3.3-.3-5.5-.6-7.9-.6-3.9 3.1-5.8 3.6-4.3.8 2.3-2.5.9-1.5 6.4.8 4.2.1 7.8-.6 10 1.5-1.2 3.1-2.4 4.9-3.6 1.2-2.3 2.7-7-.7-12.2-1-1.6.3-1.7.8-1.6 1.7.5 4.2 6.6 2.8 11.9 7-5 4.5-11.9 6.2-11.9 2.1 0 1 7.7-2 11.5-1 1.2-2.9 2.6-5.1 4 1.8.8 5.1 1.4 8.4-1.5.4-.3 1.8-1.1 1.8.7 0 1.8-5.9 6.6-12.5 2.3-2.8 1.9-5.6 4-6.8 6.2l-5.8 5.2c.6-3 2.5-5.8 5.2-8.5"/></g><path d="m42.7 39.4c-2.5-4.5.5-7.3-1.4-8.6-3.2-2.2-6.4-2.3-9.3-2.3-2.9 0-6.1.1-9.3 2.3-1.9 1.2 1.1 4.1-1.4 8.6s-.2 8.4 2.8 11.1c3 2.6.2 8.4 4.4 10.6 1 .5 2.2 1 3.5 1 1.3 0 2.5-.5 3.5-1 4.2-2.2 1.4-7.9 4.4-10.6 3.1-2.7 5.4-6.6 2.8-11.1" fill="#d3976e"/><g opacity=".5"><path d="m41.7 35.9c.1 1 .3 2.2 1.1 3.5 2.5 4.5.2 8.4-2.8 11.1-1.3 1.1-1.5 2.7-1.7 4.4 0-2.4.2-6.7 1.9-11.1 1.4-3.9 1.5-5.8 1.5-7.9" fill="#89664c"/></g><g opacity=".5"><path d="m22.3 35.9c-.1 1-.3 2.2-1.1 3.5-2.5 4.5-.2 8.4 2.8 11.1 1.3 1.1 1.5 2.7 1.7 4.4 0-2.4-.2-6.7-1.9-11.1-1.4-3.9-1.5-5.8-1.5-7.9" fill="#89664c"/></g><path d="m27.5 35.7c0 0 0-15.3-14.5-15.3-.1 0 0 15.3 14.5 15.3" fill="#d3976e"/><path d="m15.4 22.6c0 0 5.5 0 9.6 7.6 0 0-3.3-1.8-2.8-1 .5.8 2.9 2.6.4 1.7-2.4-.9-.8.7 0 1.5.8.7-7.2-1.5-7.2-9.8" fill="#89664c"/><path d="m36.5 35.7c0 0 0-15.3 14.5-15.3.1 0 0 15.3-14.5 15.3" fill="#d3976e"/><g fill="#89664c"><path d="m48.6 22.6c0 0-5.5 0-9.6 7.6 0 0 3.3-1.8 2.8-1-.5.8-2.9 2.6-.4 1.7 2.4-.9.8.7 0 1.5-.8.7 7.2-1.5 7.2-9.8"/><path d="m35.7 59.2c.1.3-1.5 1.8-3.7 1.8-2.3 0-3.9-1.6-3.7-1.8.1-.3 1.7.6 3.7.6 2 .1 3.6-.9 3.7-.6"/><path d="m31.5 58.2h.9v1.9h-.9z"/></g><path d="m32 53.9c-2 0-4.5.3-4.5 1.4s1.8 3.6 4.5 3.6c2.7 0 4.5-2.5 4.5-3.6s-2.5-1.4-4.5-1.4" fill="#594640"/><ellipse cx="32" cy="55.4" rx="3.3" ry=".9" fill="#fff"/><g fill="#3e4347"><ellipse transform="matrix(.9848-.1737.1737.9848-6.9915 4.7359)" cx="23.6" cy="42.3" rx="1.7" ry="2.4"/><ellipse transform="matrix(.1737-.9848.9848.1737-8.2527 74.7834)" cx="40.4" cy="42.3" rx="2.4" ry="1.7"/></g><g fill="#89664c"><path d="m23.6 37c-.1.2 1.8 1.5 2.5 4 .8 2.4-.1 4.6.1 4.7.2.2 1.5-2.1.7-4.9-.8-2.8-3.2-4-3.3-3.8"/><path d="m40.4 37c.1.2-1.8 1.5-2.5 4-.8 2.4.1 4.6-.1 4.7-.2.2-1.5-2.1-.7-4.9.8-2.8 3.2-4 3.3-3.8"/><path d="m28.3 28.7c-1.8 1.8-2.9 3.7-.6 8.3 2.6 5.2 1.7 14.7 4.3 14.7 2.7 0 1.8-9.5 4.3-14.7 2.3-4.6 1.2-6.5-.6-8.3-1.3-.2-2.5-.2-3.7-.2-1.2 0-2.4.1-3.7.2" opacity=".5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f98d.svg b/public/emoji/1f98d.svg
new file mode 100644
index 000000000..2c27214fd
--- /dev/null
+++ b/public/emoji/1f98d.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M51.8,16.1C49.5,6.2,39.6,2,32,2S14.5,6.2,12.2,16.1S-3,30.8,4.1,40.5C9.2,47.5,24.5,62,32,62
+		s22.8-14.5,27.9-21.5C67,30.8,54.1,26,51.8,16.1z" fill="#3e4347"/><g fill="#94989b"><path d="m51.5 25c-7-4.7-14.6 1-19.5 1s-12.5-5.7-19.5-1c-7 4.7 1.1 14.8 9 12 10.5-3.8 2.2 4.3.9 7.5-1.2 3.2-2.4 12.5 9.6 12.5s10.8-9.3 9.6-12.5c-1.3-3.2-9.6-10.5.9-7.5 8.3 2.4 16-7.3 9-12"/><path d="m47.8 18.5c-4.7-1.8-9.6 1.6-15.8 1.6-6.2 0-11.2-3.4-15.8-1.6-5.2 2 0 0 5.4 1.6 5.4 1.7 7.7 1.9 10.4 1.9s5-.2 10.4-1.8c5.4-1.7 10.7.3 5.4-1.7" opacity=".5"/><path d="m42.6 15.9c-3.1-1.3-6.4 1.2-10.6 1.2-4.1 0-7.4-2.5-10.6-1.2-3.5 1.5 0 0 3.6 1.2s5.1 1.4 7 1.4c1.8 0 3.3-.1 7-1.4 3.6-1.2 7 .3 3.6-1.2" opacity=".5"/><path d="m29 34.2c-2.4-1.1-1.5 2.6-6.2 4.2-4.6 1.7-2.8 5.6.5 5.6 2.9 0 5.2.1 6.9-2.4 1.8-2.4 1.3-6.3-1.2-7.4"/><path d="m41.2 38.4c-4.6-1.6-3.7-5.4-6.2-4.2-2.4 1.1-3 5-1.2 7.4 1.8 2.4 4 2.4 6.9 2.4 3.3 0 5.1-3.9.5-5.6"/></g><g fill="#3e4347"><path d="m28.5 37.4c.1 1.6.7 5-2.6 5.1-2.9.1-3.7-2.9-.2-3 2.3 0 2.8-2.1 2.8-2.1"/><path d="m35.5 37.4c-.1 1.6-.7 5 2.6 5.1 2.9.1 3.7-2.9.2-3-2.3 0-2.8-2.1-2.8-2.1"/><ellipse cx="32" cy="49" rx="8.6" ry=".5"/></g><path d="m23 34.2c3.3 0 6-2.6 6-5.8h-12c0 3.2 2.7 5.8 6 5.8" fill="#c7e755"/><path d="m23 31.7c1.7 0 3-1.3 3-2.9h-6c0 1.6 1.3 2.9 3 2.9" fill="#89664c"/><path d="m47 28.4c0 3.2-2.7 5.8-6 5.8-3.3 0-6-2.6-6-5.8h12" fill="#c7e755"/><path d="m44 28.8c0 1.6-1.3 2.9-3 2.9s-3-1.3-3-2.9h6" fill="#89664c"/><g fill="#3e4347"><path d="m51.5 28.6c0 .4-8.7.8-19.5.8s-19.5-.4-19.5-.8c0-.4 8.7-.7 19.5-.7s19.5.3 19.5.7"/><path d="m2 35c0 0 0 6.2 4.3 11.7l.9-2c0 0 .1 3 2.7 6.5l.8-3c0 0 .1 4.6 4.1 8.9 0 0 .3-3 .8-4.1 0 0 2.2 4.8 7.5 8 0 0-1.4-2.6 1.7-4.6-.1 0-14.7-21.4-22.8-21.4"/><path d="m62 35c0 0 0 6.2-4.2 11.7l-.9-2c0 0-.1 3-2.7 6.5l-.8-3c0 0-.1 4.6-4.1 8.9 0 0-.3-3-.8-4.1 0 0-2.2 4.8-7.5 8 0 0 1.4-2.6-1.7-4.6 0 0 14.6-21.4 22.7-21.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f98e.svg b/public/emoji/1f98e.svg
new file mode 100644
index 000000000..4f15955db
--- /dev/null
+++ b/public/emoji/1f98e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58.8 25.5c-.6 0-2.7 1-3.5 1.1-1.6.1-2.4-.6-1.8-1.8.3-.5 2-2 2.2-2.5.7-1.3-1.5-2.2-2.1-1-.3.5-.4 2.7-.6 3.2-.5 1-1.8 1.1-2.3.4-.4-.6-1-2.8-1.4-3.3-.9-1.2-2.8.1-1.9 1.2.3.5 2.5 1.8 2.7 3-2.6-.5-4.1-3-4.9-4.8.5-.7.9-1.4 1.4-2.1 1.8 1 4 .7 5.5-.9 1.7-2.1 12.3-11.6 9.6-15.1-2.8-3.5-14.6 4.8-17 6.1-2 1.1-2.7 3.3-1.9 5.3-1.6.9-3.8 1.8-6.7 2.6-1.8-.1-6.2-.8-3.4-5.1.8.8 1.1 3.1 1.4 3.6.7 1.4 2.7.2 2-1.2-.3-.5-2-2-2.4-2.6-.4-.7.3-1.9 1.4-1.9.6 0 2.6.8 3.2.8 1.4 0 1.5-2.3.1-2.3-.6 0-2.7.9-3.3.9-1.3.1-1.6-1-.8-2.3.4-.6 2.3-2.1 2.6-2.6.9-1.4-1-2.5-1.9-1.1-.3.5-.8 2.8-1.2 3.5-.8 1.3-1.9 1.6-2.5.4-.3-.5-.5-2.7-.7-3.2-.7-1.3-2.7-.1-2 1.1.3.5 1.9 1.9 2.2 2.4.5.9-.2 2.1-1.1 2.1-.7 0-2.9-.8-3.5-.8-1.4 0-1.5 2.3-.1 2.3.5 0 2.7-.8 3.8-.5-.9 1.2-4.3 6.1.2 8.8-4.9 2.3-11.3 6.2-16.6 11.8-1.6.4-4.1.4-3.8-3.9 1.1.2 2.6 2.1 3.1 2.4 1.3.8 2.5-1.2 1.1-2-.5-.3-2.7-.7-3.4-1.1-.7-.4-.7-1.8.3-2.4.5-.3 2.7-.6 3.2-.9 1.2-.7.2-2.8-1.1-2-.5.3-1.9 2.1-2.4 2.4-1.1.7-1.9 0-1.9-1.6 0-.8.9-3 .9-3.6 0-1.7-2.2-1.7-2.2 0 0 .6.8 2.8.8 3.6 0 1.6-.9 2.3-2 1.6-.5-.3-1.8-2.1-2.3-2.4-1.2-.8-2.4 1.2-1.2 2 .5.3 2.6.7 3.2 1 .9.6.9 1.9.2 2.4-.6.4-2.9.7-3.4 1-1.2.7-.2 2.8 1.1 2 .4-.3 1.8-2 2.9-2.4-.2 1.5-.5 6.7 3.9 7.4-4.1 5.3-8.8 19.7 7.8 25.8 16.2 6 37.3-4.2 41.4-23.5 0 0-9 24-31.1 19.3-6.7-1.4-15.4-5.8-7.2-12.2 1.1-.8 2.2-1.6 3.5-2.4 1 4.4 5.7 4.9 8.1 4.9-.1 1.2-2.1 2.6-2.4 3.1-.8 1.3 1.2 2.5 2 1.1.3-.5.7-2.7 1.1-3.4.4-.7 1.8-.7 2.4.3.3.5.6 2.7.9 3.2.7 1.2 2.8.2 2-1.1-.3-.5-2.1-1.9-2.4-2.4-.7-1.1 0-1.9 1.6-1.9.8 0 3 .9 3.6.9 1.7 0 1.7-2.2 0-2.2-.6 0-2.8.8-3.6.8-1.6 0-2.3-.9-1.6-2 .3-.5 2.1-1.8 2.4-2.3.8-1.2-1.2-2.4-2-1.2-.3.5-.7 2.6-.9 3.2-.6.9-1.9.9-2.4.2-.4-.6-.7-2.9-1-3.4-.7-1.2-2.8-.2-2 1.1.3.5 2.2 2 2.4 3.2-2.2-.3-3.3-1.5-3.8-3-.1-.5-.1-1.2.5-2.1 1.4-.8 2.6-1.6 3.6-2.4 4.9-3.9 7.5-7.6 9.5-10.9 1.3 3.7 5.4 3.6 7.7 3.2.1 1.2-1.9 2.9-2.1 3.4-.7 1.4 1.4 2.4 2.1.9.3-.5.4-2.8.7-3.4.4-.7 1.7-.8 2.4 0 .3.5.9 2.6 1.2 3.1.8 1.2 2.8-.1 1.9-1.2-.3-.5-2.3-1.7-2.6-2.1-.8-1-.2-1.9 1.4-2 .8 0 3 .6 3.7.6 1.3-.2 1.1-2.3-.5-2.2" fill="#83bf4f"/><path d="m50.4 9.5c-1.2 1-3.1.8-4.1-.4-1-1.2-.8-3 .4-4 1.2-1 3.1-.8 4.1.4 1.1 1.2.9 3-.4 4" fill="#e8e8e8"/><path d="m49.5 7.2c-.6.5-1.5.4-2-.2-.5-.6-.4-1.5.2-2 .6-.5 1.5-.4 2 .2.5.6.4 1.5-.2 2" fill="#3e4347"/><path d="m56.3 16.6c-1.2 1-3.1.8-4.1-.4-1-1.2-.8-3 .4-4 1.2-1 3.1-.8 4.1.4 1 1.2.8 3-.4 4" fill="#e8e8e8"/><path d="m53.4 14.5c.6-.5 1.5-.4 2 .2.5.6.4 1.5-.2 2-.6.5-1.5.4-2-.2s-.4-1.4.2-2" fill="#3e4347"/><path d="m39.2 56c-1.2.3-2.4.4-3.7.5-2 2-1.8 2.6 1.8 4 1.3-.4 2.5-.9 3.8-1.4-2.3-1-2.5-.9-1.9-3.1" fill="#c7e755"/><path d="m29.2 56.1c-.3 0-2.5-.6-3.4-.9-3.3 2.5.4 4.1 1.1 6.7 0 0 1.6.3 4.9-.2-.9-3.1-4.7-3-2.6-5.6" fill="#6adbc6"/><path d="m21.4 53.3c-1.3-.8-2.4-1.7-3-2.7-2.9 4.1-5.6-.8-4.2 7.8 1.7 1.3 4.5 2 4.5 2-1.7-6-2.4-4.3 2.7-7.1" fill="#c7e755"/><path d="m18.1 49.9c-.4-1.2-.2-2.5.9-4-6.7-10.3-9.4-.2-12.5-1.5-.1 1.5-.1 3 .3 4.5 6.7-.7 2.6-6.8 11.3 1" fill="#6adbc6"/><path d="m22 43.3c1.2-.9 2.6-1.7 3.9-2.6-10.2-6.8 5.5-8-12.4-9.9-1 1.1-2 2.2-3 3.5 13 3.2 1.5 2.7 11.5 9" fill="#c7e755"/><path d="m20.6 24.6c13.4 1.5-.2 4.5 9.9 13.3 2.3-1.2 3.9-2.8 3.9-2.8-7.3-6.5 9.5-9.4-10-13-1.8.9-3.8 2.5-3.8 2.5" fill="#6adbc6"/><path d="m31.7 18.3c11.5 4.4 4.2 5.9 7.7 11.7 2-2.2 3.2-4.7 3.2-4.7.8-8.7-2.1-4.6-6.7-8.5-.1.1-2.7.9-4.2 1.5" fill="#c7e755"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f98f.svg b/public/emoji/1f98f.svg
new file mode 100644
index 000000000..7329b384e
--- /dev/null
+++ b/public/emoji/1f98f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m27.1 9.6c-7.8 1.9-9.5-3.3-9.5-3.3-.7 9.7 7.4 13.9 13 13.9l6.8-5.8c.1.1-2.4-6.6-10.3-4.8" fill="#8a8e91"/><path d="m51.4 4.5c-9 2.4-18.1-.9-19.7 5.5-1.8 7.4-4.1 9.6-5.5 12.7-3.2 7.1-10.2 9.5-14.1 13.7-2.3 8.6-5.5 6.7-3.5 10.5 4.5 8.2-4 7.3 7.2 8.8 7.6 1 9.1 4.4 15.6.2 5.7-3.6 18.6-3.4 18.6-3.4l.5 9.6h11.5v-51l-2.9-7.4-3.8 2.3c0 0-1-2.3-3.9-1.5" fill="#b2c1c0"/><path d="m58.2 39.5c-7.8 15.2-16.1 10.8-24.7 15.3 0 0 13.3-3.6 13.3 7.2h5.2c-.1-11 6.2-22.5 6.2-22.5" fill="#8a8e91"/><path d="m31.8 51.6c-4.4-4.6-5.6 3.8-5.6 3.8s1.1-2.1 2.5-1.8c1.5.3 4.3-.7 3.1-2" fill="#3e4347"/><g fill="#e8e8e8"><path d="m17.8 21.5c-.8 1.3 1.4 8.8 3.5 9.8 2.1 1 7.9-3 7.4-5.7-.4-2.8-10.1-5.4-10.9-4.1"/><path d="m3.4 17.7c-3.7 2.2.5 20.7 7.3 25.8 1.8 1.4 7.1-.4 8.6-2.1 1.6-1.8 3-6 .4-9.4-2.4-3.1-6-1.9-7.3-3-4.6-3.8-8.2-11.8-9-11.3"/></g><path d="m45.3 30.2c0 1.7-1.6 3.1-3.6 3.1-2 0-3.6-1.4-3.6-3.1s1.2-1.2 3.6-3.1c1.5-1.2 3.6 1.3 3.6 3.1" fill="#3e4347"/><g fill="#8a8e91"><path d="m35.2 26.1c0 0 2.8.2 5-1.7 3.1-2.7 4.6-4.2 8.2-2.7 0 0-4.2-5-7.4-1.3-2.1 2.6-1.4 3.6-5.8 5.7"/><path d="m48.9 30.9c0 0-6.8-1.4-9.4 5.6 0-.1 3.5-4.2 9.4-5.6"/></g><path d="m49.7 26.1c0 0-2.8-4-6.5-.6-6.2 5.4-8.2 4.5-8.2 4.5s3.7 2.9 7.4-.2c3.5-3.2 4.5-4.6 7.3-3.7" fill="#3e4347"/><path d="m30.4 25.3c0 0 1 7-7.8 7.5 0 0 2.1 6.4-2.3 9.6 0 0 6.5-2.9 5-8.2 0 .1 9-1 5.1-8.9" fill="#8a8e91"/><path d="m57.7 7.5c0 0-1.9 6.4-7.4 7.7-3.7.8-4.4 2.1-4.4 2.1s.4-4.6 5.7-5.8c3.9-.9 6.1-4 6.1-4" fill="#3e4347"/><g fill="#8a8e91"><path d="m59.6 2c0 0-3.5 3.2-7.7 4.5-4.2 1.3-8.3 3.5-9 8.9 0 0 1.8-5.1 7.7-6.9 5.9-1.8 7.7-2.6 8.6-4.1 0 0 1.2 3.4-.1 7-1 2.1-2.3 4-4.6 4.7-5.1 1.5-5.5 3.5-5.5 3.5 3.4-1.7 4.7-.8 8.2-1.8 9.2-2.8 2.4-15.8 2.4-15.8"/><path d="m10.2 48c0 0 3.1-1.2 4.1-1.1 2.7.3 9.5 5 9.5 5s-6.6-2.7-8.9-3.2c-1.1-.3-4.7-.7-4.7-.7"/><path d="m26.9 49.8c0 0 3.4-.9 4.4-.5.6.2 1.8 1.8 1.8 1.8s-.7-3.1-1.6-3.5c-1.2-.5-4.6 2.2-4.6 2.2"/></g><path d="m49.3 41.8c-6.2 7-15.8 13-15.8 13s15.5-6.1 18.6-13.4c2.3-5.2.5-3.4-2.8.4" fill="#3e4347"/><path d="m56 38.9c0 0-1.3-2.3-2.1-2.6-.9-.3-3.7.9-3.7.9s2.8-2.7 3.9-2.3c1.2.3 1.9 4 1.9 4" fill="#8a8e91"/></svg>
\ No newline at end of file
diff --git a/public/emoji/1f990.svg b/public/emoji/1f990.svg
new file mode 100644
index 000000000..7cf07ad10
--- /dev/null
+++ b/public/emoji/1f990.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m37.7 13c-7.3-7.1-17 1.5-29.9-11 8 12.9 22.4 6.5 28.5 12.3l1.4-1.3" fill="#ed4c5c"/><g fill="#ff717f"><path d="m54.6 17.9c0 0 0 0 0 0"/><path d="m48.6 16.5l10.4-5.4c-15.9 3.7-22.7-.5-25.6 4.4-7.4-1.2-9.8 3.5-9.8 3.5s-7.6.8-8 6.5c-2.8.3-6.3 2.9-4.9 5.7-3.4 2-5.9 4.7-3.3 7.3-3.7 4.3-2.3 6.2-1.4 6.6-.9 6.6 1.5 7.2 2.3 7.4.1 2.6.9 6.1 4 9.6 0 0 2.4-2.3.8-5.3 0 0 1.7 2.1 4.2 1.8 0 0 .2-2.3-1.3-5.1 0 0 1.9 1.7 4.2.4 0 0-2.4-3.7-6.6-5.1.1-1.1-.2-2.5-1-4.2.8-1.1 1.3-2.7 1.4-5.1 1.3-.9 2.5-2.6 3.3-5.5 1.1-.5 2.4-1.5 3.6-3.2 2.2.3 5.1-.5 8.5-3.5 2.2 0 5-1.1 8.3-4.2 3.5.4 9-.8 17-5.3-.2.1-1.2.4-6.1-1.3"/></g><path d="m43.9 15.7c-.8 2.2-3.2 3.4-5.4 2.6-2.2-.8-3.4-3.2-2.6-5.4.8-2.2 3.2-3.4 5.4-2.6 2.2.8 3.4 3.2 2.6 5.4" fill="#fff"/><path d="m41.8 15c-.4 1.1-1.5 1.6-2.6 1.3-1.1-.4-1.6-1.5-1.3-2.6.4-1.1 1.5-1.6 2.6-1.3 1.1.4 1.7 1.5 1.3 2.6" fill="#3e4347"/><g fill="#ed4c5c"><path d="m12.3 54.7c.5 2.6.1 7.3.1 7.3 1.9-1.3 1.6-4.2 1.6-4.2 1.4.9 3.4.8 3.4.8-3.8-1.5-5.1-3.9-5.1-3.9"/><path d="m37.1 30c.2-.4.6-.4.1-.9-1-.9-4.8.6-8.4-1.4.2-.1.3-.3.5-.4 2.1.1 4.9-.9 8.3-4.3 3.5.4 9-.8 16.9-5.3-1.1.5-17.6 7.4-21.9-1-.6 1.8-.2 3.9 1.8 5.2-6.4 0-17.3-10.7-29.4-5.5 12.5-2.6 19.3 5.5 27 7.4-2.3 1.1-5.5 1.8-8.5-.5 0 0 1.1 2.3 3.4 3.4-5.2 3.7-11.5-1.4-11.5-1.4 1 2.5 2.2 4 3.5 4.8-3.7 4.3-8.4.9-8.4.9 1.7 2 3.2 3 4.6 3.2-.8 2.2-3.1 6.2-7.9 4.2 0 0 2.3 1.6 4.8 1.5-.1 1.6-.8 5.5-6.2 5.1 0 0 2.8 1.5 5.1.8.7 1.6 1.3 4.8-2.8 6.6 0 0 5.1.3 5.6-3.2 1.8 1.2 2.9 2.7 2.9 2.7-1 .2-3.4-.2-3.4-.2 2.7 2.6 4 6.8 4 6.8.2-2.7-1.3-5.1-1.3-5.1 2.1 1.8 4.2.4 4.2.4-2.2-3.2-4.8-4.5-6.4-5 0-1-.3-2.3-1.1-4 .9-1 1.5-2.7 1.4-5.6 1.1-.6 2.1-1.9 2.7-4 .9 1.7 2.8 4.3 6.1 5.7.3.1.6.3 1-.2 3.2 2.9 2.4 6 3.1 6 .4.4 1 1.3 1.1 3.2 0 0 1.2-2 1-4.2 1 0-1.2-4.4-4.4-6.6.4-.3.7-.2.5-.8-.6-1.3-5-1.1-7.5-4.7 1.3-.6 2.3-1.8 3-2.8.8 1.2 3.5 4.5 8 5.4.3.1.7.1.9-.4 3.4 2.1 3.7 5.4 4.3 5.3.4.3 1.2 1.1 1.8 2.9 0 0 .6-2.1.1-4.3.9-.3-2.2-4-5.7-5.6.3-.3.7-.3.3-.8-.8-1.1-4.6-.3-7.8-2.6 1.8-.3 3.5-1.2 4.8-2.2 1.3 1.2 4.4 3.5 8.5 3.5.3 0 .7 0 .8-.5 4.1 1.7 4.6 4.7 5.3 4.5.5.2 1.4.8 2.3 2.5 0 0 .3-2.5-.7-4.2 1.1-.3-2.7-3.4-6.4-4.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f991.svg b/public/emoji/1f991.svg
new file mode 100644
index 000000000..c7e876402
--- /dev/null
+++ b/public/emoji/1f991.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m41.4 42.7c-1.3 1.9 5.5 2.3 2 5.8-9.9 10-18.5-8.5-5.6-10.9 1.8-5.2 6.1-6 6.1-6 1.3-3.4 5.6-6.4 5.6-6.4l-10.6-10.7c0 0-3 4.4-6.3 5.7 0 5.5-6 6.2-6 6.2-2.4 12.8-20.7 4.2-10.8-5.7 3.5-3.5 3.9 3.3 5.8 2 .9-.6 2.5-3.8-.1-6.4-3.3-3.3-15.8 2.9-13.2 14.5.7 3.1 2.3 5.1 4.3 6.2-6.9 2.1-14.6 8.7-8.3 15 1.4 1.5 4.8 4.8 12.2.3 7.4-4.5 1.7-9.1-1.5-8.3-3.2.8 5.5 4.7-3.8 6.1-4.6.7-6-6.6 3.7-9 3.7-.9 6.4-.8 8.7-1-.8 2.1-1.3 4.4-1.6 6.9-.9 9.5-11.9 13-15.4 14-3.6 1 8.6 3.2 15.8-5.8 1.8-2.2 2.9-4.2 3.8-6.1.7 3.3 2.9 6 7.2 7 11.6 2.6 17.7-9.9 14.4-13.2-2.7-2.7-5.8-1.1-6.4-.2" fill="#ed4c5c"/><path d="m32.6 20.2c-.4.1-.7.3-1.1.3-3.8.6-4.3 2.5-4.9 5.9 0 0 0 0 0 .1 1.4.5 3.3 0 4.7-1.3 1.5-1.6 1.9-3.5 1.3-5" fill="#e8e8e8"/><circle cx="29.3" cy="23.1" r="1.5" fill="#3e4347"/><path d="m37.7 37.6c0 0 .1 0 0 0 3.4-.6 5.3-1.1 5.9-4.9.1-.4.2-.7.3-1.1-1.5-.6-3.4-.2-4.9 1.3-1.3 1.4-1.8 3.3-1.3 4.7" fill="#e8e8e8"/><circle cx="41.1" cy="34.9" r="1.5" fill="#3e4347"/><g fill="#9c323c"><path d="m55.8 2.9c0 0-5.5.3-10.3-.8-5-1.2-5.5 13-8.7 18.1-.1-.1 13.9-11.3 19-17.3"/><path d="m33.2 54.3c-6.9-4.2-4.9-10.5-4.9-10.5-.7 1.7-1.3 3.5-2.1 5.3.7 3.3 2.8 6 7.2 7 3.1.7 5.7.3 8-.7-2 .6-5.5.5-8.2-1.1"/><path d="m23.7 40.1c-.8 2.1-1.4 4.4-1.6 6.9-1 9.5-12 13-15.5 14-.4.1-.6.2-.6.3 13.9-1.7 17-9.7 18.4-15.4.7-2.9 1.8-5 2.6-6.3-1.1.3-2.2.5-3.3.5"/><path d="m12.6 37c.6-.2 1.3-.3 1.9-.4.6-.1 1.1-.2 1.7-.3-2.6 0-5.5-.9-7.5-4.2.8 2.4 2.2 4 3.9 4.9"/><path d="m44.5 30.5c.3-.5.7-1 1.1-1.5-.5-.5-1.3-.8-2.7-.6-2.5.3-4.5-.1-5.7-1.3-1.2-1.2-1.6-3.2-1.3-5.7.2-1.4-.1-2.2-.6-2.8-.5.4-1 .8-1.5 1.1.6.5 1 1.3.8 3-.3 2.5.1 4.5 1.3 5.7 1.2 1.2 3.2 1.6 5.7 1.3 1.5-.2 2.4.2 2.9.8"/><path d="m61.1 8.3c0 0-.3 5.5.8 10.4 1.2 5-13 5.6-17.9 8.8 0 0 11.1-14.1 17.1-19.2"/></g><path d="m56.7 17.8c5.4-6.7 5.8-11.9 3.6-14.1-2.2-2.2-7.4-1.8-14 3.7-7.4 6.1-13.4 5.2-14.1 8.3-.7 3.1 4.2.8 3.6 5.7-.3 2.5.1 4.5 1.3 5.7 1.2 1.2 3.2 1.6 5.7 1.3 4.9-.6 2.6 4.3 5.7 3.6 3.1-.7 2.2-6.8 8.2-14.2" fill="#ed4c5c"/><g fill="#9c323c"><ellipse transform="matrix(.7091-.7052.7052.7091-12.7393 30.2502)" cx="30.3" cy="30.6" rx="3.9" ry=".4"/><ellipse transform="matrix(.7106-.7036.7036.7106-13.4602 31.8638)" cx="32" cy="32.3" rx="4.6" ry=".3"/><path d="m33.9 34.2c-1.5 1.5-2.8 2.6-2.9 2.4-.1-.1.9-1.5 2.4-3 1.5-1.5 2.8-2.6 2.9-2.4.2.2-.9 1.5-2.4 3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/1f9c0.svg b/public/emoji/1f9c0.svg
new file mode 100644
index 000000000..3cbd80968
--- /dev/null
+++ b/public/emoji/1f9c0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m2.1 31.4c0 0 .1-3.2 0-4.6-.1-1.3.7-.9 1.6-1.6.9-.7 1.9-2.2 2.5-1.6.5.6 1.8 1.3 2.5-1 .7-2.3 1.3-1.6 1.8-2 .5-.4 1.8.4 2.4-.6s.1-1.3 1.5-2.2c1.4-.9 2.4-2 3.6-2 1.2 0 3.7-1 4.3-2.8.6-1.8 1.4-1.7 2.1-2.1.7-.4 1.2-1.3 3.3-1.3 2.1 0 15.7-1.9 31.3 6.4 0 0 1.9 1 2.5 1.4.5.4.6.2.7 4.3.1 4.2-.3 18.2-.3 21.7 0 2.4-.4 2.1-1.4 2.2 0 0-14 2.1-16.1 2.4-2.1.3-2.3.2-3-.3-.6-.5-2.5-.5-3.4.5-.9 1-.3 1-2 1.1-1.7.2-10 1.4-11.7 1.7-1.8.3-2.5-1.2-4.4-1.2-2 .1-3.1 2.2-3.8 2.3-.7.2-11.2 1.7-12.1 1.8-1.1.4-1.9 1.1-1.9.1 0-1-.2-3.2.3-3.4.5-.2 1-.8 1-1.7 0-1.6-1-1.4-1-4.6 0-3.2-.1-6.4.2-6.7 0 0 1.3-.8 1.3-2.7-.2-2.4-1.8-2.1-1.8-3.5" fill="#ffce31"/><path d="m2.1 27.5c-.3-2.1.6-1.5 1.5-2.3.9-.7 1.9-2.2 2.5-1.6.5.6 1.8 1.3 2.5-1 .7-2.3 1.3-1.6 1.8-2 .5-.4 1.8.4 2.4-.6s.1-1.3 1.5-2.2 2.4-2 3.6-2c1.2 0 3.7-1 4.3-2.8.6-1.8 1.4-1.7 2.1-2.1.7-.4 1.2-1.3 3.3-1.3 2.1 0 15.7-1.9 31.3 6.4 0 0 1.9 1 2.5 1.4.1 0 .9 1-.5 1.3-3.9.9-12.4 2.4-21.9 3.9-.3.1-1.4-1-1.7-1-.5.1-.2 1.3-.6 1.4-16.4 2.6-34.5 5.2-34.6 4.5" fill="#ffec40"/><g fill="#d68f00"><path d="m3.6 27.5c.9-.1 6.5-1 6.9-1 1-.1.5-.7 1.4-1.2.8-.5 2.4.5 3 .4.6-.1 15.6-2.3 17.2-2.5 1.6-.2 2.5-.4 2.2-.8s-1-1.6 1.6-1.6 2.6.8 2.8 1c.2.3.4.3 1.1.1.8-.1 5-.6 5-.9 0-.3.4-.8 1.7-.6 1.3.2 1 .5.6 1-.4.5-.6.9-.2 1.5.4.6-1.8-.3-2-1-.2-.8-4.8.6-5.8.6-1 0-1.2-.4-1.5-.7s-.7 1.2.3 1.5c1 .4-.9 1.4-1.8 1.1-.9-.3-.9-1.4-1.9-1.2-1 .2-18.1 3.1-18.9 3.1-.8 0-1.8-.2-2.4.4-.6.6-3.5.5-5.2.6-1.8.5-7 .7-4.1.2"/><path d="m61.3 17.5c-.5-.4-2.5-1.4-2.5-1.4-6.6-3.5-12.9-5.2-18.1-6 .5.1 11.4 3.1 15.7 5.7 3 1.8 3.1 2 2.7 2.6-.4.5-1.3.5-8.7 2-1.4.3-2.4.4-2.3.7 0 .3 2.1-.2 4.3-.4s8.4-1.5 8.9-.9c.2.3.5 2.5.6 4.1 0-.8 0-1.6 0-2.1 0-4.2-.1-3.9-.6-4.3"/><path d="m19.7 50.1c2-.1 2.7 1.4 4.4 1.2 0 0 0 0 .1 0-.4-.1-.8-.4-1.4-.9-2-1.7-4.2-1.7-5-.3-.8 1.4-1.1 1.8-1.9 2.4.7-.3 1.8-2.4 3.8-2.4"/><path d="m39.7 46.6c-2.4.4-2.7 2.7-2.7 2.7.3-.1.3-.4.9-1 .9-1 2.8-1 3.4-.5.3.3.5.4 1 .5-1.2-.2-.5-2.2-2.6-1.7"/></g><g fill="#f2b200"><path d="m42.7 48.4c.1 0 .2 0 .3 0-.1-.1-.2 0-.3 0"/><path d="m42.6 48.4c0 0 0 0 0 0"/></g><g fill="#d68f00"><path d="m3.9 49.3c.1-2-1.5-3.6-1.5-3.6.3 1.7.9 1.8.9 3.1 0 .8-.5 1.4-1 1.7-.1 0-.1.1-.2.3.5-.3 1.8.2 1.8-1.5"/><path d="m3.9 32.6c-.8-.1-1.3-.2-1.6-.4.5.6 1.4.9 1.4 2.6 0 1.9-1.3 2.7-1.3 2.7 0 .1-.1.2-.1.4.4-.8 1.2-.8 2.1-1.6 1.3-1.1 1.4-3.5-.5-3.7"/><path d="m22.8 11.8c-.2.3-.5.6-.7 1.3-.6 1.8-3.1 2.8-4.3 2.8-.2 0-.4 0-.6.1 1.2.3 2.5 1 5.2-1.6 1.3-1.3-.7-1.2.4-2.6"/></g><path d="m9 46c.1.2.2.5.3.7.9 2.2 5.9 3.3 6.1 0 0-.4 0-.8 0-1.1-1.6 1.8-4.7 1.9-6.4.4" fill="#ffec40"/><path d="m15.4 45.6c-.4-2.4-2.9-3.3-4.6-2.8-1.9.5-2.3 1.4-1.8 3.2 1.7 1.5 4.8 1.4 6.4-.4" fill="#d68f00"/><path d="m22.8 30.7c.1.3.1.6.1.9 0 2.5-2.3 4.5-5.1 4.5-2.1 0-4-1.2-4.7-2.8-.3.8-.4 1.7-.4 2.8.4 5.4 8.6 3.7 10.1 0 1.2-2.6 1.3-4.3 0-5.4" fill="#ffec40"/><path d="m17.9 36.1c2.8 0 5.1-2 5.1-4.5 0-.3 0-.6-.1-.9-.5-.5-1.3-.8-2.4-1.1-2.6-.7-6.2.5-7.3 3.7.7 1.7 2.5 2.8 4.7 2.8" fill="#d68f00"/><path d="m28.7 45.7c-1.6 0-3-.8-3.9-2-.6 1.9-.3 4.3 3.4 4.6 4.4.4 6.3-4.2 5.5-6.6-.7 2.3-2.7 4-5 4" fill="#ffec40"/><path d="m28.7 45.7c2.3 0 4.3-1.7 4.9-4-.1-.2-.1-.3-.2-.5-1.4-2.1-5.8-2-7.8.9-.3.4-.6 1-.8 1.5.9 1.3 2.3 2.1 3.9 2.1" fill="#d68f00"/><path d="m58.9 39c-.1 1.7-1.7 3.1-3.8 3.1-1.7 0-3.1-1-3.6-2.3-.1.5-.2 1.1-.2 1.7.1 2.4 3.7 3.9 6.8 1.4 1.6-1.2 1.6-2.7.8-3.9" fill="#ffec40"/><path d="m55.2 42.1c2 0 3.7-1.4 3.8-3.1-.7-1.2-2.2-2.2-3.4-2.2-2.2 0-3.5 1.3-3.9 3 .4 1.4 1.8 2.3 3.5 2.3" fill="#d68f00"/><path d="m48.4 32.6c0 .1 0 .2 0 .3 0 2.8-2.6 5.1-5.9 5.1-2.3 0-4.3-1.2-5.3-2.9.2 1 .7 2.1 1.5 3.3 1.8 2.8 5.3 2.7 7.2.8 2.1-2 3.4-4.4 2.5-6.6" fill="#ffec40"/><path d="m42.6 38c3.2 0 5.9-2.3 5.9-5.1 0-.1 0-.2 0-.3-.2-.6-.6-1.1-1.2-1.6-2.8-2.5-8-1.3-9.3.6-.7 1.1-.9 2.2-.6 3.5.9 1.7 2.9 2.9 5.2 2.9" fill="#d68f00"/><path d="m58 25.3c0 .1 0 .1 0 .2 0 1.9-1.8 3.5-4 3.5-1.6 0-2.9-.8-3.6-2 .2.7.5 1.4 1 2.2 1.2 1.9 3.6 1.8 4.9.5 1.4-1.3 2.3-3 1.7-4.4" fill="#ffec40"/><path d="m54 28.9c2.2 0 4-1.6 4-3.5 0-.1 0-.1 0-.2-.2-.4-.4-.8-.8-1.1-1.9-1.7-5.5-.9-6.3.4-.5.7-.6 1.5-.4 2.4.6 1.2 1.9 2 3.5 2" fill="#d68f00"/><path d="m23.1 18.5c1.2 0 2.3.2 3.1.6-.3-.6-1-1.1-2.2-1.7-2.3-.9-6.2-.2-6 3 0 .1 0 .1 0 .2.6-1.2 2.7-2.1 5.1-2.1" fill="#ffc543"/><path d="m25.3 21.5c.9-.9 1.2-1.7.9-2.4-.9-.4-2-.6-3.1-.6-2.4 0-4.4.9-5 2.1.3 3.1 4.8 3.3 7.2.9" fill="#d68f00"/><path d="m34.3 13.1c.9 0 1.7.2 2.3.6-.2-.5-.6-.9-1.3-1.5-2.4-1.9-5.5-.1-5.3 3.1 0 .2.1.3.1.5.5-1.5 2.2-2.7 4.2-2.7" fill="#ffc543"/><path d="m35.3 16.6c1.3-1.2 1.7-2 1.3-2.9-.7-.3-1.5-.6-2.3-.6-2.1 0-3.8 1.1-4.2 2.6.5 2.7 3.5 2.7 5.2.9" fill="#d68f00"/><path d="m47.7 15.6c.6 0 1.1.1 1.6.2-.1-.3-.2-.5-.5-.8-2.1-1.9-7-.7-7 2.4 0 .7.4 1.3 1 1.6.3-1.9 2.4-3.4 4.9-3.4" fill="#ffc543"/><path d="m47.8 18.3c.7-.5 1.9-1.5 1.6-2.5-.5-.1-1.1-.2-1.6-.2-2.5 0-4.6 1.5-4.9 3.5 1.2.7 3.3.5 4.9-.8" fill="#d68f00"/></svg>
\ No newline at end of file
diff --git a/public/emoji/203c.svg b/public/emoji/203c.svg
new file mode 100644
index 000000000..7d2d0dfd1
--- /dev/null
+++ b/public/emoji/203c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m23 42.4h-10l-4-40.4h18z"/><ellipse cx="18" cy="54.4" rx="7.7" ry="7.6"/><path d="m51 42.4h-10l-4-40.4h18z"/><ellipse cx="46" cy="54.4" rx="7.7" ry="7.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2049.svg b/public/emoji/2049.svg
new file mode 100644
index 000000000..b39038bb0
--- /dev/null
+++ b/public/emoji/2049.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m6 42.4h10l4-40.4h-18z"/><ellipse cx="11" cy="54.4" rx="7.7" ry="7.6"/><path d="m40.2 2.1c-11.6.7-17.7 7.3-18.2 19.2h11.7c.1-4.1 2.5-7.2 6.7-7.7 4.2-.4 8.2.6 9.4 3.4 1.3 3.1-1.6 6.7-3 8.2-2.6 2.8-6.8 4.9-8.9 7.9-2.1 3-2.5 6.9-2.7 11.7h10.3c.1-3.1.3-6 1.7-7.9 2.3-3.1 5.7-4.5 8.5-7 2.7-2.3 5.6-5.1 6-9.5 1.6-12.9-9-19.1-21.5-18.3"/><ellipse cx="40.5" cy="55.6" rx="6.5" ry="6.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2122.svg b/public/emoji/2122.svg
new file mode 100644
index 000000000..321c2026e
--- /dev/null
+++ b/public/emoji/2122.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m2 2v7.5h10.3v24.5h7.5v-24.5h10.3v-7.5z"/><path d="m54.5 2l-6.6 13.2-6.5-13.2h-7.5v32h7.5v-13.2l6.5 13.2 6.6-13.2v13.2h7.5v-32z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2139.svg b/public/emoji/2139.svg
new file mode 100644
index 000000000..93e13a8aa
--- /dev/null
+++ b/public/emoji/2139.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m27 27.8h10v24h-10z"/><circle cx="32" cy="17.2" r="5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2194.svg b/public/emoji/2194.svg
new file mode 100644
index 000000000..8ffc7d1db
--- /dev/null
+++ b/public/emoji/2194.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m12 32l15.5 16v-11.4h9v11.4l15.5-16-15.5-16v11.4h-9v-11.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2195.svg b/public/emoji/2195.svg
new file mode 100644
index 000000000..803b79d38
--- /dev/null
+++ b/public/emoji/2195.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m32 52l16-15.5h-11.4v-9h11.4l-16-15.5-16 15.5h11.4v9h-11.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2196.svg b/public/emoji/2196.svg
new file mode 100644
index 000000000..7049c485f
--- /dev/null
+++ b/public/emoji/2196.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m19.5 42.1l.5-22.1 22.1-.5-7.5 7.5 13.3 13.2-7.3 7.3-13.2-13.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2197.svg b/public/emoji/2197.svg
new file mode 100644
index 000000000..73cc6a7e5
--- /dev/null
+++ b/public/emoji/2197.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m44.5 42.1l-.5-22.1-22.1-.5 7.5 7.5-13.3 13.2 7.3 7.3 13.2-13.3z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2198.svg b/public/emoji/2198.svg
new file mode 100644
index 000000000..7a5e9677f
--- /dev/null
+++ b/public/emoji/2198.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m21.9 44.5l22.1-.5.5-22.1-7.5 7.5-13.2-13.3-7.3 7.3 13.3 13.2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2199.svg b/public/emoji/2199.svg
new file mode 100644
index 000000000..29c946425
--- /dev/null
+++ b/public/emoji/2199.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m42.1 44.5l-22.1-.5-.5-22.1 7.5 7.5 13.2-13.3 7.3 7.3-13.3 13.2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/21a9.svg b/public/emoji/21a9.svg
new file mode 100644
index 000000000..03a61def7
--- /dev/null
+++ b/public/emoji/21a9.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="M17,46.3l9.1-9.7v6.1h7.3c5.3,0,9.7-5.1,9.7-11.2c0-6.2-4.8-11.3-10.8-11.3h-9.2V12h9.2
+		C42.7,12,51,20.7,51,31.4c0,10.5-8,19.4-17.5,19.4h-7.3V56L17,46.3z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/21aa.svg b/public/emoji/21aa.svg
new file mode 100644
index 000000000..fd4773fd2
--- /dev/null
+++ b/public/emoji/21aa.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="M47,46.3l-9.1-9.7v6.1h-7.3c-5.3,0-9.7-5.1-9.7-11.2c0-6.2,4.8-11.3,10.8-11.3h9.2V12h-9.2
+		C21.3,12,13,20.7,13,31.4c0,10.5,8,19.4,17.5,19.4h7.3V56L47,46.3z" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/231a.svg b/public/emoji/231a.svg
new file mode 100644
index 000000000..31cbd09c9
--- /dev/null
+++ b/public/emoji/231a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#e8e8e8" d="m18 46h26v16h-26z"/><g fill="#62727a"><path d="m24 50h14v3h-14z"/><path d="m24 58h14v3h-14z"/></g><path fill="#fff" d="m24 55h14v3h-14z"/><path fill="#62727a" d="m39 54h4v2h-4z"/><path fill="#fff" d="m39 52h4v2h-4z"/><path fill="#62727a" d="m39 49h4v2h-4z"/><path fill="#fff" d="m39 47h4v2h-4z"/><path fill="#62727a" d="m39 59h4v2h-4z"/><path fill="#fff" d="m39 57h4v2h-4z"/><path fill="#62727a" d="m19 54h4v2h-4z"/><path fill="#fff" d="m19 52h4v2h-4z"/><path fill="#62727a" d="m19 49h4v2h-4z"/><path fill="#fff" d="m19 47h4v2h-4z"/><path fill="#62727a" d="m19 59h4v2h-4z"/><path fill="#fff" d="m19 57h4v2h-4z"/><path fill="#e8e8e8" d="m18 2h26v16h-26z"/><path fill="#62727a" d="m24 6h14v3h-14z"/><g fill="#fff"><path d="m24 3h14v3h-14z"/><path d="m24 11h14v3h-14z"/></g><path fill="#62727a" d="m39 10h4v2h-4z"/><path fill="#fff" d="m39 8h4v2h-4z"/><path fill="#62727a" d="m39 5h4v2h-4z"/><path fill="#fff" d="m39 3h4v2h-4z"/><path fill="#62727a" d="m39 15h4v2h-4z"/><path fill="#fff" d="m39 13h4v2h-4z"/><path fill="#62727a" d="m19 10h4v2h-4z"/><path fill="#fff" d="m19 8h4v2h-4z"/><path fill="#62727a" d="m19 5h4v2h-4z"/><path fill="#fff" d="m19 3h4v2h-4z"/><path fill="#62727a" d="m19 15h4v2h-4z"/><path fill="#fff" d="m19 13h4v2h-4z"/><path d="m52 28h-3v8h3c.6 0 1-.4 1-1v-6c0-.5-.5-1-1-1" fill="#e8e8e8"/><g fill="#62727a"><path d="m49 29.5h4v1h-4z"/><path d="m49 31.5h4v1h-4z"/><path d="m49 33.5h4v1h-4z"/><circle cx="31" cy="32" r="20"/></g><circle cx="31" cy="32" r="17.1" fill="#3e4347"/><g fill="#e8e8e8"><circle cx="31" cy="32" r="1.9"/><path d="m32 24.3l-.5-1.8v-2.9c0-3.6-1-3.6-1 0v2.9l-.5 1.8v5.8c0 1.5 1.9 1.5 1.9 0l.1-5.8"/><path transform="matrix(.5002-.8659.8659.5002-12.2166 46.6457)" d="m33.3 29.1h1.9v9.5h-1.9z"/></g><circle cx="31" cy="32" r="1" fill="#62727a"/><g fill="#fff"><circle cx="31" cy="14.9" r="1"/><circle cx="22.4" cy="17.2" r="1"/><circle cx="16.2" cy="23.4" r="1"/><circle cx="13.9" cy="32" r="1"/><circle cx="16.2" cy="40.6" r="1"/><path d="m21.6 46.4c.3-.5.8-.6 1.3-.3.5.3.6.8.4 1.3-.3.5-.8.6-1.3.3-.5-.3-.7-.9-.4-1.3"/><path d="m30 49.1c0-.5.4-1 1-1s1 .4 1 1c0 .5-.4 1-1 1-.5 0-1-.4-1-1"/><circle cx="39.6" cy="46.8" r="1"/><path d="m45.4 41.4c-.5-.3-.6-.8-.3-1.3.3-.5.8-.6 1.3-.3.5.3.6.8.3 1.3-.3.4-.9.6-1.3.3"/><path d="m48.1 33c-.5 0-1-.4-1-1s.4-1 1-1c.5 0 1 .4 1 1 0 .5-.4 1-1 1"/><circle cx="45.8" cy="23.4" r="1"/><circle cx="39.6" cy="17.2" r="1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/231b.svg b/public/emoji/231b.svg
new file mode 100644
index 000000000..18acf0a3e
--- /dev/null
+++ b/public/emoji/231b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m36.9 33.6c-1.6-.5-2.6-.7-2.6-1.6 0-.8 1-1 2.6-1.6 8.7-2.4 11.2-8.7 11.2-19.4h-32.2c0 10.7 2.5 17 11.2 19.4 1.6.5 2.6.7 2.6 1.6 0 .9-1 1-2.6 1.6-8.7 2.4-11.2 8.7-11.2 19.4h32.2c0-10.7-2.5-17-11.2-19.4" fill="#e5e5e5"/><path d="m35.5 33.6c-1.2-.5-1.9-.7-1.9-1.6 0-.8.7-1 1.9-1.6 6.3-2.5 6.9-8.8 6.9-19.4h-20.8c0 10.7.6 17 6.9 19.4 1.2.5 1.9.7 1.9 1.6 0 .9-.7 1-1.9 1.6-6.3 2.5-6.9 8.8-6.9 19.4h20.9c-.1-10.7-.7-17-7-19.4" fill="#f5f5f5"/><path d="M18.8,53h26.4c0-8.8-13.2-14.2-13.2-14.2S18.8,44.2,18.8,53z" fill="#428bc1"/><g fill="#212528"><path d="m56 62c0 1.1-.8 2-1.9 2h-44.2c-1 0-1.9-.9-1.9-2v-3c0-1.1.8-2 1.9-2h44.3c1 0 1.9.9 1.9 2l-.1 3"/><path d="m50 10.2c0 .4-.4.8-.9.8h-34.2c-.5 0-.9-.4-.9-.8v-2.4c0-.4.4-.8.9-.8h34.2c.5 0 .9.4.9.8 0 0 0 2.4 0 2.4"/></g><path d="m45 10.2c0 .4-.3.8-.7.8h-24.6c-.4 0-.7-.4-.7-.8v-2.4c0-.4.3-.8.7-.8h24.6c.4 0 .7.4.7.8v2.4" fill="#51575b"/><g fill="#212528"><path d="m50 56.2c0 .4-.4.8-.9.8h-34.2c-.5 0-.9-.4-.9-.8v-2.4c0-.4.4-.8.9-.8h34.2c.5 0 .9.4.9.8 0 0 0 2.4 0 2.4"/><path d="m56 5c0 1.1-.8 2-1.9 2h-44.2c-1.1 0-1.9-.9-1.9-2v-3c0-1.1.8-2 1.9-2h44.3c1 0 1.9.9 1.9 2l-.1 3"/></g><g fill="#51575b"><path d="m50 5c0 1.1-.7 2-1.5 2h-33c-.8 0-1.5-.9-1.5-2v-3c0-1.1.7-2 1.5-2h33.1c.7 0 1.4.9 1.4 2 0 0 0 3 0 3"/><path d="m50 62c0 1.1-.7 2-1.5 2h-33c-.8 0-1.5-.9-1.5-2v-3c0-1.1.7-2 1.5-2h33.1c.8 0 1.5.9 1.5 2-.1 0-.1 3-.1 3"/></g><path fill="#919191" d="m12 7h1v50h-1z"/><path fill="#cecece" d="m11 7h1v50h-1z"/><path fill="#919191" d="m52 7h1v50h-1z"/><path fill="#cecece" d="m51 7h1v50h-1z"/><path d="m45 56.2c0 .4-.3.8-.7.8h-24.6c-.4 0-.7-.4-.7-.8v-2.4c0-.4.3-.8.7-.8h24.6c.4 0 .7.4.7.8v2.4" fill="#51575b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2328.svg b/public/emoji/2328.svg
new file mode 100644
index 000000000..c282cf73f
--- /dev/null
+++ b/public/emoji/2328.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m33 32h-1c0-14.5-5.8-14.5-12-14.5-6.4 0-13 0-13-15.5h1c0 14.5 5.8 14.5 12 14.5 6.4 0 13 0 13 15.5" fill="#94989b"/><path d="M62,59c0,1.7-1.3,3-2.8,3H4.8C3.3,62,2,60.7,2,59V35c0-1.7,1.3-3,2.8-3h54.4c1.6,0,2.8,1.3,2.8,3V59z" fill="#d0d0d0"/><g fill="#fff"><path d="m8 41c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m14 41c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m20 41c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1 0 0 0 2 0 2"/><path d="m26 41c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1 0 0 0 2 0 2"/><path d="m32 41c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m38 41c0 .5-.4 1-1 1h-2c-.5 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m44 41c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m50 41c0 .5-.4 1-1 1h-2c-.5 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.5 0 1 .4 1 1 0 0 0 2 0 2"/><path d="m52 47c0 .6-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.5.4-1 1-1h2c.5 0 1 .4 1 1v2"/><path d="m46 47c0 .6-.4 1-1 1h-2c-.5 0-1-.4-1-1v-2c0-.5.4-1 1-1h2c.6 0 1 .4 1 1 0 0 0 2 0 2"/><path d="m40 47c0 .6-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.5.4-1 1-1h2c.5 0 1 .4 1 1 0 0 0 2 0 2"/><path d="m34 47c0 .6-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.5.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m28 47c0 .6-.4 1-1 1h-2c-.5 0-1-.4-1-1v-2c0-.5.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m22 47c0 .6-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.5.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m16 47c0 .6-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.5.4-1 1-1h2c.6 0 1 .4 1 1 0 0 0 2 0 2"/><path d="m18 53c0 .5-.4 1-1 1h-2c-.5 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m16 59c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m22 59c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m24 53c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m30 53c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.5 0 1 .4 1 1 0 0 0 2 0 2"/><path d="m36 53c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m42 53c0 .5-.4 1-1 1h-2c-.6 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.6 0 1 .4 1 1v2"/><path d="m48 53c0 .5-.4 1-1 1h-2c-.5 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.5 0 1 .4 1 1v2"/><path d="m50 59c0 .5-.4 1-1 1h-2c-.5 0-1-.4-1-1v-2c0-.6.4-1 1-1h2c.5 0 1 .4 1 1 0 0 0 2 0 2"/><path d="m60 41c0 .5-.4 1-.9 1h-6.2c-.5 0-.9-.4-.9-1v-2c0-.6.4-1 .9-1h6.2c.5 0 .9.4.9 1v2"/><path d="m60 59c0 .5-.4 1-.9 1h-6.2c-.5 0-.9-.4-.9-1v-2c0-.6.4-1 .9-1h6.2c.5 0 .9.4.9 1v2"/><path d="m60 53c0 .5-.4 1-.8 1h-8.4c-.4 0-.8-.4-.8-1v-2c0-.6.4-1 .8-1h8.4c.5 0 .8.4.8 1v2"/><path d="m12 53c0 .5-.4 1-.9 1h-6.2c-.5 0-.9-.4-.9-1v-2c0-.6.4-1 .9-1h6.2c.5 0 .9.4.9 1v2"/><path d="m60 47c0 .6-.4 1-.9 1h-4.2c-.5 0-.9-.4-.9-1v-2c0-.5.4-1 .9-1h4.2c.5 0 .9.4.9 1v2"/><path d="m10 47c0 .6-.4 1-.9 1h-4.2c-.5 0-.9-.4-.9-1v-2c0-.5.4-1 .9-1h4.2c.5 0 .9.4.9 1v2"/><path d="m10 59c0 .5-.4 1-.9 1h-4.2c-.5 0-.9-.5-.9-1v-2c0-.5.4-1 .9-1h4.2c.5 0 .9.4.9 1v2"/><path d="m44 59c0 .5-.4 1-.8 1h-18.4c-.5 0-.8-.4-.8-1v-2c0-.5.4-1 .8-1h18.3c.5 0 .8.4.8 1v2z"/><path d="m8.9 36h-1.8c-1.4 0-1.4-2 0-2h1.8c1.5 0 1.5 2 0 2"/><path d="m14.9 36h-1.9c-1.4 0-1.4-2 0-2h1.9c1.5 0 1.5 2 0 2"/><path d="m20.9 36h-1.9c-1.4 0-1.4-2 0-2h1.9c1.5 0 1.5 2 0 2"/><path d="m26.9 36h-1.8c-1.4 0-1.4-2 0-2h1.8c1.5 0 1.5 2 0 2"/><path d="m32.9 36h-1.8c-1.4 0-1.4-2 0-2h1.8c1.5 0 1.5 2 0 2"/><path d="m38.9 36h-1.8c-1.4 0-1.4-2 0-2h1.8c1.5 0 1.5 2 0 2"/><path d="m44.9 36h-1.8c-1.4 0-1.4-2 0-2h1.8c1.5 0 1.5 2 0 2"/><path d="m50.9 36h-1.8c-1.4 0-1.4-2 0-2h1.8c1.5 0 1.5 2 0 2"/><path d="m56.9 36h-1.8c-1.4 0-1.4-2 0-2h1.8c1.5 0 1.5 2 0 2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/23cf.svg b/public/emoji/23cf.svg
new file mode 100644
index 000000000..2229e4437
--- /dev/null
+++ b/public/emoji/23cf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m16 33.6l16-19 16 19z"/><path d="m16 37.6h32v5.7h-32z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/23e9.svg b/public/emoji/23e9.svg
new file mode 100644
index 000000000..60d4f822a
--- /dev/null
+++ b/public/emoji/23e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m19.9 14l12.8 11.9v-11.9l19.4 18-19.4 18v-11.9l-12.8 11.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/23ea.svg b/public/emoji/23ea.svg
new file mode 100644
index 000000000..2530af199
--- /dev/null
+++ b/public/emoji/23ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m44.1 14l-12.8 11.9v-11.9l-19.4 18 19.4 18v-11.9l12.8 11.9z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/23eb.svg b/public/emoji/23eb.svg
new file mode 100644
index 000000000..fcc82a94e
--- /dev/null
+++ b/public/emoji/23eb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="M50 46 38.1 33.3 50 33.3 32 14 14 33.3 25.9 33.3 14 46z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/23ec.svg b/public/emoji/23ec.svg
new file mode 100644
index 000000000..17d697dfe
--- /dev/null
+++ b/public/emoji/23ec.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m14 18l11.9 12.7h-11.9l18 19.3 18-19.3h-11.9l11.9-12.7z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/23ed.svg b/public/emoji/23ed.svg
new file mode 100644
index 000000000..4202a012d
--- /dev/null
+++ b/public/emoji/23ed.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="M12 18 29.4 32 12 46z"/><path d="m29.4 18l17.4 14-17.4 14z"/><path d="m46.8 18h5.2v28h-5.2z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/23ee.svg b/public/emoji/23ee.svg
new file mode 100644
index 000000000..e8d3c4ffe
--- /dev/null
+++ b/public/emoji/23ee.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="M52 46 34.6 32 52 18z"/><path d="M34.6 46 17.2 32 34.6 18z"/><path d="m12 18h5.2v28h-5.2z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/23ef.svg b/public/emoji/23ef.svg
new file mode 100644
index 000000000..2fc2c46d0
--- /dev/null
+++ b/public/emoji/23ef.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m13 16l19 16-19 16z"/><path d="m35.8 16h5.7v32h-5.7z"/><path d="m45.3 16h5.7v32h-5.7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/23f0.svg b/public/emoji/23f0.svg
new file mode 100644
index 000000000..fe9861220
--- /dev/null
+++ b/public/emoji/23f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32.1" cy="35.8" rx="25.2" ry="25.3" fill="#428bc1"/><ellipse cx="32.1" cy="35.8" rx="19.6" ry="19.7" fill="#fff"/><g fill="#428bc1"><path d="M11,48.3L8.8,62h1.9c1.2,0,1.6-1.4,2.4-3.1c1-2.2,3.4-7.9,3.4-7.9L11,48.3z"/><path d="m53.1 48.3l2.3 13.7h-1.9c-1.2 0-1.6-1.4-2.4-3.1-1-2.2-3.4-7.9-3.4-7.9l5.4-2.7"/><path d="m13.3 10.2l5.9 5.9-3.1 3.2-5.9-6z"/><path d="m50.9 10.2l-5.9 5.9 3.1 3.2 5.9-6z"/></g><g fill="#b0b8b8"><path d="M5.7,23.6L23.3,5.7C21.1,3.4,18,2,14.5,2C7.6,2,2,7.7,2,14.6C2,18.1,3.4,21.3,5.7,23.6z"/><path d="m40.5 5.8l17.8 17.7c2.3-2.3 3.7-5.4 3.7-8.9 0-6.9-5.6-12.6-12.6-12.6-3.5.1-6.6 1.5-8.9 3.8"/></g><path fill="#ed4c5c" d="m20.6 46.6l10.3-10.5 1.2 1.2-10.3 10.4z"/><g fill="#428bc1"><ellipse cx="32.1" cy="35.8" rx="3.7" ry="3.7"/><path d="m30.2 21.7h3.7v15h-3.7z"/><path d="m33.9 33.9h7.5v3.7h-7.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/23f1.svg b/public/emoji/23f1.svg
new file mode 100644
index 000000000..051d3d549
--- /dev/null
+++ b/public/emoji/23f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 0c-3.3 0-6 2.7-6 6 0 3.3 2.7 6 6 6s6-2.7 6-6c0-3.3-2.7-6-6-6m0 10.3c-2.4 0-4.3-1.9-4.3-4.3s1.9-4.3 4.3-4.3 4.3 1.9 4.3 4.3-1.9 4.3-4.3 4.3" fill="#d0d0d0"/><path fill="#4e5c66" d="m30.5 8.6h3v6.5h-3z"/><path d="m34.5 11.6h-5v-5.7c0-1.5 5-1.5 5 0v5.7" fill="#647a87"/><path transform="matrix(.7069-.7073.7073.7069-10.6189 15.7427)" fill="#4e5c66" d="m11.6 18.6h4.2v4.2h-4.2z"/><path d="m15.6 17.6l-5 5-3.1-3.1c-.6-.6-.6-1.6 0-2.2l2.8-2.8c.6-.6 1.6-.6 2.2 0l3.1 3.1" fill="#647a87"/><path transform="matrix(.7071-.7071.7071.7071.1099 41.6354)" fill="#4e5c66" d="m48.2 18.6h4.2v4.2h-4.2z"/><g fill="#647a87"><path d="m53.4 22.6l-5-5 3.1-3.1c.6-.6 1.6-.6 2.2 0l2.8 2.8c.6.6.6 1.6 0 2.2l-3.1 3.1"/><circle cx="32" cy="39" r="25"/></g><circle cx="32" cy="39" r="21.7" fill="#d2d3d5"/><circle cx="32" cy="39" r="20" fill="#fff"/><path d="M52,39c0,5.5-2.2,10.5-5.8,14.1L32,39V19C43,19,52,28,52,39z" fill="#ed4c5c"/><g fill="#3e4347"><path d="m43.5 50.4l-10.2-12.1-2 2z"/><path d="m31.3 20.7h1.4v5.6h-1.4z"/><path d="m31.3 51.7h1.4v5.6h-1.4z"/><path d="m13.7 38.3h5.6v1.4h-5.6z"/><path d="m44.7 38.3h5.6v1.4h-5.6z"/><path transform="matrix(.8661-.4999.4999.8661-9.0168 15.0271)" d="m22.8 22.9h1.4v2.8h-1.4z"/><path transform="matrix(.5001-.866.866.5001-17.7738 30.286)" d="m16.6 29.1h1.4v2.8h-1.4z"/><path transform="matrix(.8656-.5007.5007.8656-21.4346 15.0628)" d="m15.9 46.8h2.8v1.4h-2.8z"/><path transform="matrix(.5002-.8659.8659.5002-34.6955 47.2015)" d="m22.1 53h2.8v1.4h-2.8z"/><path transform="matrix(.8659-.5002.5002.8659-21.4153 27.4343)" d="m39.8 52.2h1.4v2.8h-1.4z"/><path transform="matrix(.5005-.8658.8658.5005-17.7861 64.0963)" d="m45.9 46.1h1.4v2.8h-1.4z"/><path transform="matrix(.8659-.5002.5002.8659-9.0187 27.4332)" d="m45.2 29.8h2.8v1.4h-2.8z"/><path transform="matrix(.5005-.8658.8658.5005-.8665 47.1914)" d="m39.1 23.6h2.8v1.4h-2.8z"/><circle cx="32" cy="39" r="2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/23f2.svg b/public/emoji/23f2.svg
new file mode 100644
index 000000000..c8f4446e0
--- /dev/null
+++ b/public/emoji/23f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,38.1C62,57.5,48.6,61,32,61S2,57.5,2,38.1C2,18.7,15.4,3,32,3S62,18.7,62,38.1z" fill="#13618d"/><path d="m59 46.1c0 4.6-5.2 13.5-27 13.5s-27-9-27-13.5c0-2.1 7.9 7.7 27 7.7s27-9.9 27-7.7" fill="#055672"/><ellipse cx="32" cy="27.3" rx="22.5" ry="22.8" fill="#428bc1"/><g fill="#f5f5f5"><ellipse transform="matrix(.5003-.8659.8659.5003-26.8623 41.3657)" cx="22.4" cy="44" rx="1.3" ry="1.3"/><ellipse transform="matrix(.5002-.8659.8659.5002 11.5116 41.3739)" cx="41.6" cy="10.7" rx="1.3" ry="1.3"/><ellipse transform="matrix(.866-.5.5.866-16.4066 12.6382)" cx="15.4" cy="36.9" rx="1.3" ry="1.3"/><ellipse transform="matrix(.8658-.5003.5003.8658-2.3538 26.7069)" cx="48.6" cy="17.7" rx="1.3" ry="1.3"/><ellipse cx="12.8" cy="27.3" rx="1.3" ry="1.3"/><ellipse cx="51.2" cy="27.3" rx="1.3" ry="1.3"/><ellipse transform="matrix(.5002-.8659.8659.5002-7.6759 22.184)" cx="15.4" cy="17.7" rx="1.3" ry="1.3"/><ellipse transform="matrix(.5003-.8658.8658.5003-7.6836 60.5495)" cx="48.6" cy="36.9" rx="1.3" ry="1.3"/><ellipse transform="matrix(.866-.5001.5001.866-2.3561 12.6411)" cx="22.4" cy="10.7" rx="1.3" ry="1.3"/><path d="m42.7 43.3c.4.6.2 1.4-.5 1.8-.6.4-1.4.1-1.8-.5-.4-.6-.2-1.4.5-1.8.7-.3 1.5-.1 1.8.5"/><ellipse cx="32" cy="8.1" rx="1.3" ry="1.3"/><ellipse cx="32" cy="46.5" rx="1.3" ry="1.3"/></g><circle cx="32" cy="27.3" r="16" fill="#b0bcc1"/><circle cx="32" cy="25.9" r="14.5" fill="#f5f5f5"/><path d="m37.7 33.3c0 7.3-11.3 7.3-11.3 0-.1-7.3 2.5-21.3 5.6-21.3 3.1 0 5.7 14 5.7 21.3" fill="#b0bcc1"/><path d="m36.9 31.8c0 7-9.9 7-9.9 0 0-7 2.2-20.5 4.9-20.5 2.8 0 5 13.5 5 20.5" fill="#e4e7ea"/><path d="m36.1 29.1c0 6.1-8.3 6.1-8.3 0s1.9-17.7 4.1-17.7c2.4 0 4.2 11.6 4.2 17.7" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/23f3.svg b/public/emoji/23f3.svg
new file mode 100644
index 000000000..803f93230
--- /dev/null
+++ b/public/emoji/23f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m36.9 33.6c-1.6-.5-2.6-.7-2.6-1.6 0-.8 1-1 2.6-1.6 8.7-2.4 11.2-8.7 11.2-19.4h-32.2c0 10.7 2.5 17 11.2 19.4 1.6.5 2.6.7 2.6 1.6 0 .9-1 1-2.6 1.6-8.7 2.4-11.2 8.7-11.2 19.4h32.2c0-10.7-2.5-17-11.2-19.4" fill="#e5e5e5"/><path d="m35.5 33.6c-1.2-.5-1.9-.7-1.9-1.6 0-.8.7-1 1.9-1.6 6.3-2.5 6.9-8.8 6.9-19.4h-20.8c0 10.7.6 17 6.9 19.4 1.2.5 1.9.7 1.9 1.6 0 .9-.7 1-1.9 1.6-6.3 2.5-6.9 8.8-6.9 19.4h20.9c-.1-10.7-.7-17-7-19.4" fill="#f5f5f5"/><path d="m32.9 53c0 0-.6-17.9-.6-21 0-.8 1.6-2 2.3-2.4 3.1-1.8 7-5.3 7-8.9h-19.3c0 3.7 4 7.2 7 8.9.7.4 2.3 1.6 2.3 2.4 0 3.2-.6 21-.6 21h1.9" fill="#428bc1"/><g fill="#212528"><path d="m56 62c0 1.1-.8 2-1.9 2h-44.2c-1 0-1.9-.9-1.9-2v-3c0-1.1.8-2 1.9-2h44.3c1 0 1.9.9 1.9 2l-.1 3"/><path d="m50 10.2c0 .4-.4.8-.9.8h-34.2c-.5 0-.9-.4-.9-.8v-2.4c0-.4.4-.8.9-.8h34.2c.5 0 .9.4.9.8 0 0 0 2.4 0 2.4"/></g><path d="m45 10.2c0 .4-.3.8-.7.8h-24.6c-.4 0-.7-.4-.7-.8v-2.4c0-.4.3-.8.7-.8h24.6c.4 0 .7.4.7.8v2.4" fill="#51575b"/><g fill="#212528"><path d="m50 56.2c0 .4-.4.8-.9.8h-34.2c-.5 0-.9-.4-.9-.8v-2.4c0-.4.4-.8.9-.8h34.2c.5 0 .9.4.9.8 0 0 0 2.4 0 2.4"/><path d="m56 5c0 1.1-.8 2-1.9 2h-44.2c-1.1 0-1.9-.9-1.9-2v-3c0-1.1.8-2 1.9-2h44.3c1 0 1.9.9 1.9 2l-.1 3"/></g><g fill="#51575b"><path d="m50 5c0 1.1-.7 2-1.5 2h-33c-.8 0-1.5-.9-1.5-2v-3c0-1.1.7-2 1.5-2h33.1c.7 0 1.4.9 1.4 2 0 0 0 3 0 3"/><path d="m50 62c0 1.1-.7 2-1.5 2h-33c-.8 0-1.5-.9-1.5-2v-3c0-1.1.7-2 1.5-2h33.1c.8 0 1.5.9 1.5 2-.1 0-.1 3-.1 3"/></g><path fill="#919191" d="m12 7h1v50h-1z"/><path fill="#cecece" d="m11 7h1v50h-1z"/><path fill="#919191" d="m52 7h1v50h-1z"/><path fill="#cecece" d="m51 7h1v50h-1z"/><path d="m45 56.2c0 .4-.3.8-.7.8h-24.6c-.4 0-.7-.4-.7-.8v-2.4c0-.4.3-.8.7-.8h24.6c.4 0 .7.4.7.8v2.4" fill="#51575b"/></svg>
\ No newline at end of file
diff --git a/public/emoji/23f8.svg b/public/emoji/23f8.svg
new file mode 100644
index 000000000..3247d55a8
--- /dev/null
+++ b/public/emoji/23f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m20 14h8v36h-8z"/><path d="m36 14h8v36h-8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/23f9.svg b/public/emoji/23f9.svg
new file mode 100644
index 000000000..874ad6dbc
--- /dev/null
+++ b/public/emoji/23f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m17 17h30v30h-30z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/23fa.svg b/public/emoji/23fa.svg
new file mode 100644
index 000000000..668d68289
--- /dev/null
+++ b/public/emoji/23fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><circle cx="32" cy="32" r="15" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/24c2.svg b/public/emoji/24c2.svg
new file mode 100644
index 000000000..fbbf6f8ee
--- /dev/null
+++ b/public/emoji/24c2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m41 15l-9 9-9-9h-6v34h6v-25l9 9 9-9v25h6v-34z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/25aa.svg b/public/emoji/25aa.svg
new file mode 100644
index 000000000..2d0fa0a39
--- /dev/null
+++ b/public/emoji/25aa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#333" d="m16 16h32v32h-32z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/25ab.svg b/public/emoji/25ab.svg
new file mode 100644
index 000000000..ab1ec4d2e
--- /dev/null
+++ b/public/emoji/25ab.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d0d0d0" d="m16 16h32v32h-32z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/25b6.svg b/public/emoji/25b6.svg
new file mode 100644
index 000000000..f7ac18377
--- /dev/null
+++ b/public/emoji/25b6.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m25 12l20 20-20 20z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/25c0.svg b/public/emoji/25c0.svg
new file mode 100644
index 000000000..d67bffccf
--- /dev/null
+++ b/public/emoji/25c0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="M38 12 18 32 38 52z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/25fb.svg b/public/emoji/25fb.svg
new file mode 100644
index 000000000..c3dd9d3f2
--- /dev/null
+++ b/public/emoji/25fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d0d0d0" d="m8 8h48v48h-48z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/25fc.svg b/public/emoji/25fc.svg
new file mode 100644
index 000000000..bf2f03016
--- /dev/null
+++ b/public/emoji/25fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#333" d="m8 8h48v48h-48z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/25fd.svg b/public/emoji/25fd.svg
new file mode 100644
index 000000000..5f5ab3f58
--- /dev/null
+++ b/public/emoji/25fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d0d0d0" d="m12 12h40v40h-40z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/25fe.svg b/public/emoji/25fe.svg
new file mode 100644
index 000000000..b2a4c8150
--- /dev/null
+++ b/public/emoji/25fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#333" d="m12 12h40v40h-40z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2600.svg b/public/emoji/2600.svg
new file mode 100644
index 000000000..aec6212d7
--- /dev/null
+++ b/public/emoji/2600.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe62e"><path d="m20.5 59.7l7-7.2c-2.5-.5-4.8-1.5-6.9-2.9l-.1 10.1"/><path d="m43.5 4.3l-7 7.2c2.5.5 4.8 1.5 6.9 2.9l.1-10.1"/><path d="m4.3 43.5l10.1-.1c-1.4-2.1-2.4-4.4-2.9-6.9l-7.2 7"/><path d="m59.7 20.5l-10.1.1c1.3 2.1 2.3 4.4 2.9 6.9l7.2-7"/><path d="m4.3 20.5l7.2 7c.5-2.5 1.5-4.8 2.9-6.9l-10.1-.1"/><path d="m59.7 43.5l-7.2-7c-.5 2.5-1.5 4.8-2.9 6.9l10.1.1"/><path d="m20.5 4.3l.1 10.1c2.1-1.3 4.4-2.3 6.9-2.9l-7-7.2"/><path d="m43.5 59.7l-.1-10.1c-2.1 1.4-4.4 2.4-6.9 2.9l7 7.2"/></g><g fill="#ffce31"><path d="m14.8 44l-4 9.3 9.3-4c-2.1-1.5-3.9-3.3-5.3-5.3"/><path d="m49.2 20l4-9.3-9.2 4c2 1.5 3.8 3.3 5.2 5.3"/><path d="m11.4 28.3l-9.4 3.7 9.4 3.7c-.3-1.2-.4-2.4-.4-3.7s.1-2.5.4-3.7"/><path d="m52.6 35.7l9.4-3.7-9.4-3.7c.2 1.2.4 2.5.4 3.7 0 1.3-.1 2.5-.4 3.7"/><path d="m20 14.8l-9.3-4 4 9.3c1.5-2.1 3.3-3.9 5.3-5.3"/><path d="m44 49.2l9.3 4-4-9.3c-1.5 2.1-3.3 3.9-5.3 5.3"/><path d="m35.7 11.4l-3.7-9.4-3.7 9.4c1.2-.2 2.5-.4 3.7-.4s2.5.1 3.7.4"/><path d="m28.3 52.6l3.7 9.4 3.7-9.4c-1.2.3-2.4.4-3.7.4s-2.5-.1-3.7-.4"/><circle cx="32" cy="32" r="19"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2601.svg b/public/emoji/2601.svg
new file mode 100644
index 000000000..3df7fa6e3
--- /dev/null
+++ b/public/emoji/2601.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m14 51c-1.1 0-2.1-.2-3.1-.5-4.1-1.4-6.9-5.2-6.9-9.5 0-2.9 1.2-5.6 3.4-7.5.6-.5 1.2-.9 1.9-1.3l.7-2.3c1.7-5.8 7-9.8 13-9.8.6 0 1.2 0 1.9.2.6.1 1.1.2 1.6.3l.3-.5c2.4-4.4 7-7.1 12-7.1 7.6 0 13.7 6.2 13.7 13.7 0 .4 0 .7-.1 1.1v.3c.6.2 1.2.5 1.7.8 3.7 2.1 5.9 6 5.9 10.3 0 5.5-3.8 10.3-9.2 11.5-.9.2-1.8.3-2.6.3h-34.2" fill="#fff"/><path d="m38.7 15c6.5 0 11.7 5.3 11.7 11.7 0 .3 0 .6 0 .9-2.7.2-5.2 1.3-7.1 3 1.4-.8 3.1-1.3 4.9-1.3.7 0 1.3.1 1.9.2 1.1.2 2.1.6 3 1.1 2.9 1.7 4.9 4.9 4.9 8.5 0 4.7-3.3 8.6-7.6 9.6-.7.2-1.4.3-2.2.3h-34.2c-.9 0-1.7-.1-2.5-.4-3.2-1.1-5.5-4.1-5.5-7.6 0-2.4 1.1-4.6 2.7-6 .8-.7 1.6-1.2 2.6-1.5.8-.3 1.7-.5 2.6-.5 2.6 0 4.9 1.2 6.3 3.1h.1c-1.7-3.1-4.9-5.3-8.6-5.7 1.4-4.8 5.8-8.4 11.1-8.4.6 0 1.1.1 1.6.1 1.1.2 2.1.4 3 .9 3.5 1.6 6.1 4.9 6.7 8.9 0 0 0 0 0-.1 0-4.5-2.3-8.5-5.8-10.8 2.2-3.6 6-6 10.4-6m0-4c-5.4 0-10.4 2.8-13.3 7.3-.1 0-.2 0-.3-.1-.8-.1-1.5-.2-2.2-.2-6.9 0-13 4.6-14.9 11.3l-.5 1.6c-.5.3-1 .7-1.4 1.1-2.6 2.2-4.1 5.5-4.1 9 0 5.2 3.3 9.8 8.2 11.4 1.2.4 2.5.6 3.8.6h34.2c1 0 2.1-.1 3.1-.4 6.3-1.5 10.7-7 10.7-13.5 0-4.9-2.7-9.5-6.9-12-.2-.1-.4-.2-.6-.3 0 0 0-.1 0-.1-.1-8.6-7.1-15.7-15.8-15.7z" fill="#75d6ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2602.svg b/public/emoji/2602.svg
new file mode 100644
index 000000000..2105cf10a
--- /dev/null
+++ b/public/emoji/2602.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 2c-.5 0-.9.4-.9.9v4.7h1.9v-4.7c-.1-.5-.5-.9-1-.9" fill="#3e4347"/><path fill="#b8c2c4" d="m31.1 24.5h1.9v24.4h-1.9z"/><path d="M32,6.7v24.4c1.8-2.3,4.5-3.8,7.7-3.8c3.1,0,5.9,1.5,7.7,3.8C45.9,17.3,39.7,6.7,32,6.7z" fill="#ffbe5c"/><path d="M32,6.7v24.4c-1.8-2.3-4.5-3.8-7.7-3.8s-5.9,1.5-7.7,3.8C18.1,17.3,24.3,6.7,32,6.7z" fill="#ed77a8"/><path d="M32,6.7c7.7,0,13.9,10.6,15.4,24.4c1.8-2.3,4.5-3.8,7.7-3.8c2.7,0,5.2,1.1,7,2.9C59,16.8,46.7,6.7,32,6.7z" fill="#c7e86f"/><path d="m32 6.7c-7.7 0-13.9 10.6-15.4 24.4-1.8-2.3-4.5-3.8-7.7-3.8-2.7 0-5.2 1.1-7 2.9 3.1-13.4 15.4-23.5 30.1-23.5" fill="#60d4e0"/><path d="m30.1 48.9v5.6c0 2.1-1.7 3.8-3.8 3.8s-3.8-1.7-3.8-3.8c0-1-.8-1.9-1.9-1.9s-1.9.8-1.9 1.9c0 4.1 3.4 7.5 7.5 7.5s7.5-3.4 7.5-7.5v-5.6h-3.6" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2603.svg b/public/emoji/2603.svg
new file mode 100644
index 000000000..8bfcae8fe
--- /dev/null
+++ b/public/emoji/2603.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#89664c" d="m52.2 32.2l-2.1 4.4-4.5 2.4.5 1.6 5-2.8 2.4-5z"/><path d="m55.2 34.1c-1.3.4-4.6-1-5-2.3-1.4-4.9 9.5.8 5 2.3" fill="#13618d"/><path d="m57.5 23.2c-5.1-1.7-4.2 5.9-5.4 3.3-.8-1.7-2.3-1.7-2 1.2.3 2.8 3.4 5.2 6.1 4.2 2.6-1 5.5-7.3 1.3-8.7" fill="#428bc1"/><path fill="#89664c" d="m12.9 32.2l2.1 4.4 4.4 2.4-.4 1.6-5.1-2.8-2.4-5z"/><path d="m9.9 34.1c1.3.4 4.6-1 5-2.3 1.4-4.8-9.9.7-5 2.3" fill="#13618d"/><path d="m7.6 23.2c5.1-1.7 4.2 5.9 5.4 3.3.8-1.7 2.3-1.7 2 1.2-.3 2.8-3.4 5.2-6.1 4.2-2.6-1-5.5-7.3-1.3-8.7" fill="#428bc1"/><circle cx="32.5" cy="45" r="17" fill="#d0d0d0"/><path d="m32.5 30c-8.3 0-15 6.7-15 15s6.7 15 15 15c8.3 0 15-6.7 15-15s-6.7-15-15-15" fill="#fff"/><circle cx="32.5" cy="25.5" r="13" fill="#d0d0d0"/><path d="m32.5 14.5c-6.1 0-11 4.9-11 11 0 6.1 4.9 11 11 11 6.1 0 11-4.9 11-11 0-6-4.9-11-11-11" fill="#fff"/><circle cx="32.5" cy="26.4" r="2.5" fill="#ff8736"/><g fill="#3e4347"><circle cx="27.1" cy="21.8" r="2"/><circle cx="37.9" cy="21.8" r="2"/><path d="m30.9 46.3l-1.1-3.2 2.8-2 2.7 2-1 3.2z"/><path d="m30.9 56.1l-1.1-3.2 2.8-2 2.7 2-1 3.2z"/><path d="m32.5 34c-3.1 0-6-1.3-8.1-3.6-1.2-1.3.3-2.6 1.5-1.4 1.7 1.9 4.2 2.9 6.7 2.9 2.5 0 4.9-1.1 6.7-2.9 1.2-1.3 2.7 0 1.5 1.4-2.2 2.2-5.2 3.6-8.3 3.6"/></g><g fill="#a2cbdb"><path d="m12.1 9.1l2.1-3.3-3.3 2.1-.9-5.9-.9 5.9-3.3-2.1 2.1 3.3-5.9.9 5.9.9-2.1 3.3 3.3-2.1.9 5.9.9-5.9 3.3 2.1-2.1-3.3 5.9-.9z"/><path d="m56.1 48.1l2.1-3.3-3.3 2.1-.9-5.9-.9 5.9-3.3-2.1 2.1 3.3-5.9.9 5.9.9-2.1 3.3 3.3-2.1.9 5.9.9-5.9 3.3 2.1-2.1-3.3 5.9-.9z"/><path d="m57.5 7.3l1.7-2.5-2.5 1.7-.7-4.5-.7 4.5-2.5-1.7 1.7 2.5-4.5.7 4.5.7-1.7 2.5 2.5-1.7.7 4.5.7-4.5 2.5 1.7-1.7-2.5 4.5-.7z"/><path d="m10.8 54.2l1.9-2.9-2.9 1.9-.8-5.2-.8 5.2-2.9-1.9 1.9 2.9-5.2.8 5.2.8-1.9 2.9 2.9-1.9.8 5.2.8-5.2 2.9 1.9-1.9-2.9 5.2-.8z"/></g><path d="m20.3 16.5c0 0 0-5.5 4.8-6.4 0 0-.3-4.8 12.7-7.6 5.7-1.2 6.8-1.3 8.2 9.1.5 4 5.5 7.2 1.7 8.4-1.3.5-27.4-3.5-27.4-3.5" fill="#ed4c5c"/><ellipse cx="49" cy="19.7" rx="3.7" ry="3.6" fill="#c4ccce"/><g fill="#f5f5f5"><ellipse cx="49" cy="19" rx="3" ry="2.9"/><path d="m34.3 14.9c-8.3-1.5-15.6.3-16.2 3.9-.3 1.4.1 3.2 1.6 4.5-.6-3.4 7.2-5.5 13.9-4.3 6.8 1.2 12.9 4.7 11.7 8.6 1.9-.8 2.6-2 2.9-3.5.6-3.6-5.6-7.8-13.9-9.2"/></g><path d="m33.7 17.9c-8.3-1.5-16.8 2.4-13.9 5.4 1.1-3.1 7-5 13.8-3.8 6.8 1.2 11.5 4.8 11.8 8 4.1-2.4-3.4-8.1-11.7-9.6" fill="#c4ccce"/><path d="m21.2 31.9c-1.5-1.1-3.6 3.3-2.8 3.7 11.4 6 21 1.5 28.4.1.9 0-1.4-4.2-2.9-3.7-13.1 4.2-17.6 3.4-22.7-.1" fill="#cc2e45"/><path d="m43.8 48.9c-2.6-1-7 1.3-6.4 0 1.7-3.4 3.5-12.6.8-15.3-1.1-1.1 4.2-2.6 5.4-1.6 3.1 2.9 1.9 17.5.2 16.9" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2604.svg b/public/emoji/2604.svg
new file mode 100644
index 000000000..7ad1c661d
--- /dev/null
+++ b/public/emoji/2604.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#62bbc7"><path d="m25.5 8.3l-20.6 40.1v10.7h10.7z"/><path d="m55.7 38.5l-50.8 9.9v10.7h10.7z"/></g><g fill="#6dd1de"><path d="m39.7 8.3l-34.8 40.1v10.7h10.7z"/><path d="m55.7 24.3l-40.1 34.8h-10.7v-10.7z"/></g><path fill="#7df0ff" d="m62 2l-57.1 46.4v10.7h10.7z"/><path fill="#c2f8ff" d="m33.4 30.6l-28.5 17.8v10.7h10.7z"/><circle cx="9.6" cy="54.4" r="7.6" fill="#7df0ff"/><circle cx="9.6" cy="54.4" r="6.7" fill="#5995c1"/><circle cx="9.4" cy="49.9" r="1.5" fill="#4b7ea3"/><circle cx="9.3" cy="49.6" r="1.2" fill="#5995c1"/><circle cx="14.2" cy="52.7" r="1" fill="#4b7ea3"/><circle cx="14.1" cy="52.5" r=".8" fill="#5995c1"/><circle cx="11.7" cy="58.8" r="1.5" fill="#4b7ea3"/><circle cx="11.7" cy="58.5" r="1.2" fill="#5995c1"/><circle cx="4.7" cy="52.9" r="1" fill="#4b7ea3"/><circle cx="4.6" cy="52.7" r=".8" fill="#5995c1"/><circle cx="7.9" cy="56.2" r="2.5" fill="#4b7ea3"/><circle cx="7.7" cy="55.7" r="2" fill="#5995c1"/><g fill="#c2f8ff"><path transform="matrix(.7071-.7071.7071.7071-19.2836 18.6395)" d="m11.4 31.2h2.9v2.9h-2.9z"/><path transform="matrix(.7068-.7074.7074.7068-7.9561 29.3277)" d="m30 22.8h2.9v2.9h-2.9z"/><path transform="matrix(.7069-.7073.7073.7069-.3554 24.9898)" d="m28.5 11.5h2.9v2.9h-2.9z"/><path transform="matrix(.7072-.707.707.7072 1.0891 42.875)" d="m50.9 18.7h2.9v2.9h-2.9z"/><path transform="matrix(.7071-.7071.7071.7071-12.6103 43.4481)" d="m44.7 35.5h2.9v2.9h-2.9z"/><path transform="matrix(.7071-.7071.7071.7071-14.9873 23.7388)" d="m20.5 29.3h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-11.5491 20.6382)" d="m18.4 23.6h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075-16.744 36.6429)" d="m35.2 37.8h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075-24.1163 36.4763)" d="m31.3 46.7h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075-18.5117 41.8827)" d="m40.6 42.6h1.4v1.4h-1.4z"/><path transform="matrix(.7075-.7068.7068.7075-3.7945 40.6011)" d="m46.4 24.2h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-5.2721 47.1943)" d="m53.6 29.3h1.4v1.4h-1.4z"/><path transform="matrix(.7073-.7069.7069.7073 4.9054 33.8531)" d="m42.6 10.3h1.4v1.4h-1.4z"/><path transform="matrix(.7073-.7069.7069.7073 10.9414 33.6821)" d="m45.4 2.9h1.4v1.4h-1.4z"/><path transform="matrix(.7073-.7069.7069.7073 4.3338 27.0972)" d="m34.2 7.6h1.4v1.4h-1.4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/260e.svg b/public/emoji/260e.svg
new file mode 100644
index 000000000..2be32eb0a
--- /dev/null
+++ b/public/emoji/260e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#333"><path d="m24.2 56c0 2.2-1.8 4-4 4h-5.6c-2.2 0-4-1.8-4-4v-2.6h13.6v2.6"/><path d="m53.4 56c0 2.2-1.8 4-4 4h-5.6c-2.2 0-4-1.8-4-4v-2.6h13.6v2.6"/></g><path d="m56.1 9.1c-4.6-3-13.7-5.1-24.1-5.1-12 0-22.3 2.7-25.9 6.5-2.5 2.5-4.1 6.2-4.1 10.4 0 3.7 21.6 3.7 21.6 0 0-2.8-.7-5.4-1.9-7.6 3.2-.5 6.7-.7 10.4-.7 3.7 0 7.2.3 10.4.7-1.2 2.1-1.9 4.8-1.9 7.6 0 3.7 21.6 3.7 21.6 0-.2-5.2-2.6-9.6-6.1-11.8" fill="#676e72"/><g fill="#333"><path d="m17.9 10.9c1.4 2.4 5.2 8.5 2.8 10.9 5.3-.2.3-9.9-2.8-10.9"/><path d="m56.4 10.9c1.4 2.4 5.2 8.5 2.8 10.9 5.2-.2.3-9.9-2.8-10.9"/></g><path d="m57.6 51.7c0 2.2-1.8 4-4 4h-43.1c-2.2 0-4-1.8-4-4v-7.3h51.1v7.3" fill="#676e72"/><path d="m57.6 44.4h-51.2c0 0 4.8-11.3 11.3-11.3h28.6c6.5 0 11.3 11.3 11.3 11.3" fill="#333"/><path d="m52.2 39.9h-40.4c0 0 3.7-18 8.9-18h22.5c5.2 0 9 18 9 18" fill="#676e72"/><path d="m40.8 8.1c-1.1 1-1.9 4.1-3.2 4.9-2.4 1.4-8.8 1.4-11.2 0-1.2-.8-2.1-3.9-3.2-4.9-.8-.7-3.5-.8-4 0-1.5 2.4 3 8.7 5.6 9.8 3.3 1.4 11 1.4 14.3 0 2.6-1.1 7.2-7.4 5.6-9.8-.5-.9-3.2-.7-3.9 0" fill="#333"/><path d="m46.8 25.1c1.8 6.5-4.7 13.2-15 13.2-10.3 0-16.6-6.6-14.6-13.2 1.6-5.2 8.1-8.7 14.9-8.7 6.8.1 13.3 3.5 14.7 8.7" fill="#a59a7c"/><path d="m46.1 24.5c1.6 6.1-4.6 12.2-14.3 12.2s-15.6-6.2-13.8-12.2c1.4-4.9 7.7-8.2 14.2-8.2 6.5 0 12.6 3.3 13.9 8.2" fill="#f9eeb6"/><path d="m38 24.6c.3 2.5-2.4 4.6-6 4.6-3.6 0-6.2-2.2-5.9-4.6.3-2.2 3-3.9 6-3.9 3 0 5.7 1.7 5.9 3.9" fill="#a59a7c"/><path d="m37.8 24.4c.2 2.3-2.3 4.3-5.8 4.3-3.4 0-5.9-2-5.7-4.3.3-2.1 2.8-3.7 5.8-3.7 2.9 0 5.4 1.6 5.7 3.7" fill="#d1c5b5"/><g fill="#a8a08d"><path d="m30.5 17.4c-1 .6-1 1.5-.1 2.1 1 .6 2.6.6 3.5 0 .9-.6.9-1.5-.1-2.1-.9-.5-2.4-.5-3.3 0"/><path d="m35.9 20c.1.9 1.3 1.7 2.7 1.7 1.4 0 2.5-.8 2.3-1.7-.2-.9-1.4-1.5-2.7-1.5-1.4 0-2.4.7-2.3 1.5"/><path d="m36.5 29.7c.1 1.3 1.6 2.4 3.4 2.4 1.8 0 3-1.1 2.7-2.4-.2-1.3-1.7-2.2-3.3-2.2-1.6-.1-2.9.9-2.8 2.2"/><path d="m29.6 34c1.3 1.1 3.4 1.1 4.7 0 1.2-1 1.2-2.7-.1-3.6-1.2-.9-3.1-.9-4.4 0-1.3 1-1.4 2.6-.2 3.6"/><path d="m21.3 29.7c-.3 1.3.9 2.4 2.7 2.4 1.8 0 3.3-1.1 3.4-2.4.1-1.3-1.1-2.2-2.7-2.2s-3.1.9-3.4 2.2"/><path d="m20 25.8c.9.8 2.7.8 4 0 1.2-.8 1.4-2 .5-2.7-.9-.7-2.6-.7-3.8 0-1.3.7-1.6 1.9-.7 2.7"/><path d="m28.3 20c.1-.9-.9-1.5-2.3-1.5-1.3 0-2.6.7-2.8 1.5-.2.9.8 1.7 2.3 1.7 1.5 0 2.7-.8 2.8-1.7"/></g><g fill="#fff"><path d="m30.5 17.6c-1 .6-1 1.5-.1 2.1.9.6 2.5.6 3.5 0 .9-.6.9-1.6-.1-2.1-.9-.6-2.4-.6-3.3 0"/><path d="m35.8 20.2c.1.9 1.3 1.7 2.7 1.7 1.4 0 2.4-.8 2.3-1.7-.2-.9-1.4-1.6-2.7-1.6-1.3.1-2.3.7-2.3 1.6"/><path d="m36.5 29.9c.1 1.3 1.6 2.5 3.3 2.5 1.7 0 3-1.1 2.7-2.5-.2-1.3-1.7-2.3-3.3-2.3-1.6.1-2.8 1.1-2.7 2.3"/><path d="m29.6 34.4c1.2 1.1 3.3 1.1 4.6 0 1.2-1.1 1.1-2.7-.1-3.7-1.2-.9-3.1-.9-4.3 0-1.3 1-1.4 2.6-.2 3.7"/><path d="m21.4 29.9c-.3 1.3.9 2.5 2.7 2.5 1.7 0 3.3-1.1 3.4-2.5.1-1.3-1.1-2.3-2.7-2.3-1.6.1-3.1 1.1-3.4 2.3"/><path d="m20.1 26c.9.8 2.7.8 4 0 1.2-.8 1.4-2 .5-2.7-.9-.7-2.6-.7-3.8 0-1.2.7-1.6 1.9-.7 2.7"/><path d="m28.4 20.2c.1-.9-.9-1.6-2.3-1.6-1.3 0-2.5.7-2.7 1.6-.2.9.8 1.7 2.2 1.7 1.5 0 2.7-.8 2.8-1.7"/></g><path fill="#a59a7c" d="m47 32.1l-2.3 1-3.4-7.8.1-.4 5.7 6.8z"/><path fill="#d1c5b5" d="m47.1 31.7l-2.3 1-3.4-7.8 1.3-.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2611.svg b/public/emoji/2611.svg
new file mode 100644
index 000000000..42ff8d455
--- /dev/null
+++ b/public/emoji/2611.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#83bf4f" d="M58.4 0 23.6 38.3 13.5 30.6 7.9 30.6 23.6 56.1 64 0z"/><path d="m53.9 56.1c0 .6-.5 1.1-1.1 1.1h-44.9c-.6 0-1.1-.5-1.1-1.1v-44.9c0-.6.5-1.1 1.1-1.1h30.7l6.1-6.7h-42.5c-1.2 0-2.2 1-2.2 2.2v56.1c0 1.3 1 2.3 2.2 2.3h56.1c1.2 0 2.2-1 2.2-2.2v-43.7l-6.7 9.4c.1 0 .1 28.6.1 28.6" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2614.svg b/public/emoji/2614.svg
new file mode 100644
index 000000000..01ad0ed43
--- /dev/null
+++ b/public/emoji/2614.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 12c-.5 0-.9.4-.9.9v4.7h1.9v-4.7c-.1-.5-.5-.9-1-.9" fill="#3e4347"/><path fill="#b8c2c4" d="m31.1 34.5h1.9v14.4h-1.9z"/><path d="m32 16.7v24.4c1.8-2.3 4.5-3.8 7.7-3.8s5.9 1.5 7.7 3.8c-1.5-13.8-7.7-24.4-15.4-24.4" fill="#ffbe5c"/><path d="m32 16.7v24.4c-1.8-2.3-4.5-3.8-7.7-3.8-3.1 0-5.9 1.5-7.7 3.8 1.5-13.8 7.7-24.4 15.4-24.4" fill="#ed77a8"/><path d="m32 16.7c7.7 0 13.9 10.6 15.4 24.4 1.8-2.3 4.5-3.8 7.7-3.8 2.7 0 5.2 1.1 7 2.9-3.1-13.4-15.4-23.5-30.1-23.5" fill="#c7e86f"/><path d="m32 16.7c-7.7 0-13.9 10.6-15.4 24.4-1.8-2.3-4.5-3.8-7.7-3.8-2.7 0-5.2 1.1-7 2.9 3.1-13.4 15.4-23.5 30.1-23.5" fill="#60d4e0"/><path d="m30.1 48.9v5.6c0 2.1-1.7 3.8-3.8 3.8-2.1 0-3.8-1.7-3.8-3.8 0-1-.8-1.9-1.9-1.9-1 0-1.9.8-1.9 1.9 0 4.1 3.4 7.5 7.5 7.5 4.1 0 7.5-3.4 7.5-7.5v-5.6h-3.6" fill="#3e4347"/><g fill="#75d6ff"><path d="m57.1 2c3.1 4.3 4.9 8.2 4.9 11.4 0 2.7-2.2 5-4.9 5-2.7 0-4.9-2.2-4.9-5 0-3.2 1.8-7.2 4.9-11.4"/><path d="m40.4 12.1c3.1 4.3 4.9 8.2 4.9 11.4 0 2.7-2.2 5-4.9 5-2.7 0-4.9-2.2-4.9-5-.1-3.2 1.8-7.2 4.9-11.4"/><path d="m23.6 2c3.1 4.3 4.9 8.2 4.9 11.4 0 2.7-2.2 5-4.9 5-2.7 0-4.9-2.2-4.9-5 0-3.2 1.9-7.2 4.9-11.4"/><path d="m6.9 12.1c3.1 4.3 4.9 8.2 4.9 11.4 0 2.7-2.2 5-4.9 5-2.7 0-4.9-2.2-4.9-5 0-3.2 1.8-7.2 4.9-11.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2615.svg b/public/emoji/2615.svg
new file mode 100644
index 000000000..cd98ff4a2
--- /dev/null
+++ b/public/emoji/2615.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#eff6f7"><path d="m49.2 38.3l2.8-2.3 5.8-.3 4.2 4.2c0-5-3.3-8-10-6.1-.4.1-1.7.2-1.7.2l-1.1 4.3"/><path d="m59.6 39.6c0 4.6-10.9 5.9-14.3 8.2-1.4 1-3.8 5.4-3.8 5.4l19.5-11.3c0 0-1.4-5.9-1.4-2.3"/></g><g fill="#d2d8d9"><path d="m49.2 40l1.6-.4c0 0 .3-1.5 1.6-2.7 1.7-1.5 7.3-1.2 7.3 2.5 0 6-11.2 7.8-14.6 10.1-1.4 1-3 4-3 4s1.2.2 1.5 0c5.1-4.2 18.4-6 18.4-13.8 0-2.8-4.1-6.4-10-4.3-.4.1-1.7.2-1.7.2l-1.1 4.4"/><path d="m39.9 55h-26.7c0 0 .3 2.8 3.9 5 1.3.8 4.5 2 9.4 2 5 0 8.1-1.2 9.4-2 3.7-2.2 4-5 4-5"/></g><g fill="#eff6f7"><path d="m51.1 30.2h-49.1c0 0 .6 11.7 7.2 21.2 2.4 3.5 8.2 8.5 17.3 8.5 9.2 0 14.9-5 17.3-8.5 6.6-9.5 7.3-21.2 7.3-21.2"/><ellipse cx="26.5" cy="30.2" rx="24.5" ry="10.2"/></g><path d="m26.5 24.2c11.3 0 20.7 3.2 22.9 7.5.3-.6.5-1.3.5-1.9 0-5.2-10.5-9.4-23.4-9.4-12.9 0-23.4 4.2-23.4 9.4 0 .7.2 1.3.5 1.9 2.2-4.3 11.6-7.5 22.9-7.5" fill="#d2d8d9"/><path d="m26.5 39.2c11.3 0 20.7-3.2 22.9-7.5-2.2-4.3-11.6-7.5-22.9-7.5-11.3 0-20.7 3.2-22.9 7.5 2.2 4.3 11.6 7.5 22.9 7.5" fill="#724e41"/><path d="m42.3 29.2c-3.5-4-14.7-2.2-15.7-.2-1.4-2.1-12.4-3.7-15.7.2-2.1 2.5 2.7 4.8 7.6 6.5 3.1 1.2 0 2.5 0 2.5 12.2 0 20.7-4.3 20.7-4.3 2.7-1.5 4.5-3.1 3.1-4.7" fill="#8f6a54"/><path d="m36.5 30.6c-2-3.2-9.5-1.9-10.3-.3-.8-1.7-7.9-3.1-10.4 0-1.5 1.9 1.5 3.8 4.6 5.2 1.9 1-.2 2-.2 2 8 .1 13.9-3.2 13.9-3.2 2-1.2 3.3-2.4 2.4-3.7" fill="#b59267"/><path d="m33.1 31.7c-1.4-2.1-6.4-1.3-6.9-.2-.5-1.1-5.3-2.1-6.9 0-1 1.3 1 2.6 3.1 3.5 1.3.6-.1 1.3-.1 1.3 5.4.1 9.3-2.2 9.3-2.2 1.2-.7 2-1.5 1.5-2.4" fill="#f9f3d9"/><g opacity=".6" fill="#a6aeb0"><path d="m27.9 11.4c-3.7-3.8-1.3-9.4-1.3-9.4s-7.8 7.4-2.9 12.5c5.7 5.9 2.9 9.5 2.9 9.5s7.1-6.6 1.3-12.6"/><path d="m16.8 14.8c-2.7-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.2 4.3 2.1 6.9 2.1 6.9s5.3-4.8.9-9.2"/><path d="m38.8 14.8c-2.7-2.7-.9-6.8-.9-6.8s-5.8 5.4-2.1 9.1c4.2 4.3 2.1 6.9 2.1 6.9s5.3-4.8.9-9.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2618.svg b/public/emoji/2618.svg
new file mode 100644
index 000000000..d9a9acd47
--- /dev/null
+++ b/public/emoji/2618.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.8 22c-4.9-3.3-11-1.4-16.1 1.5 4.3-4.2 8-9.7 6.1-15.3-3.5-10.3-14.8-5.7-15.8-.5-1.4-5.5-12.4-9.6-15.8.5-1.9 5.8 2 11.3 6.3 15.5-5.1-3-11.4-5.1-16.3-1.8-8.7 5.9-2.1 15.4 3.5 15.4-4.6 2.3-6.1 14.5 4.5 15.1 8.2.5 13.4-9.9 15.9-16.3l3.4-.9c2.5 6.4 7.7 17.8 16.3 17.3 10.6-.7 9.1-12.8 4.5-15.1 5.6 0 12.2-9.6 3.5-15.4" fill="#83bf4f"/><path d="m31.1 62h-7c0 0 6.3-15.6 6.3-32.1 0-.8 3.2-.8 3.2 0 0 17.2-2.5 32.1-2.5 32.1" fill="#699635"/><path d="m49.8 52.5c10.6-.7 9.1-12.8 4.5-15.1l-22.3-6.1c.9 1.6 6.4 21.9 17.8 21.2" fill="#83bf4f"/><g fill="#7bb246"><path d="m57.8 22c-9.7-6.5-24.2 7.3-25.8 9.3l22.3 6.1c5.6 0 12.2-9.6 3.5-15.4"/><path d="m16.2 8.2c-3.7 11.3 14.5 21.4 15.8 23v-23.6c-1.4-5.4-12.4-9.5-15.8.6"/></g><path d="m47.8 8.2c-3.5-10.3-14.8-5.7-15.8-.5v23.6c1.3-1.4 19.5-11.9 15.8-23.1" fill="#83bf4f"/><path d="m9.7 37.4c-4.6 2.3-6.1 14.5 4.5 15.1 11.4.7 16.9-19.6 17.8-21.2l-22.3 6.1" fill="#7bb246"/><path d="m6.2 22c-8.7 5.9-2.1 15.4 3.5 15.4l22.3-6.1c-1.7-2-16.1-15.8-25.8-9.3" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/261d-1f3fb.svg b/public/emoji/261d-1f3fb.svg
new file mode 100644
index 000000000..6a8b95a10
--- /dev/null
+++ b/public/emoji/261d-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><path d="m44.8 34.5c0 0-31.9-2.5-31.4 2.1 0 0-1.6 11.2 2.3 18 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m38.7 39.1c0 2.3 1.9 4.2 4.2 4.2 2.3 0 4.2-1.9 4.2-4.2v-32.9c0-2.3-1.9-4.2-4.2-4.2-2.3 0-4.2 1.9-4.2 4.2v32.9"/></g><path d="m41 42.3c2.4 0 4.3-1.9 4.3-4.2v-32.9c0-1.2-.6-2.4-1.4-3.1 1.9.4 3.4 2.1 3.4 4.1v32.9c0 2.3-1.9 4.2-4.2 4.2-1.1 0-2-.4-2.8-1 .1 0 .4 0 .7 0" fill="#e6b796"/><g fill="#ffe1bd"><path d="m13.4 30c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3 0 0 0-6.6 0-6.6"/><path d="m21.9 26.2c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3v-6.6"/><path d="m30.4 25.7c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3 0 0 0-6.6 0-6.6"/></g><g fill="#e6b796"><path d="m16.5 39.3c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.8 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m24.9 35.5c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m33.4 35c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m41 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.2 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.1-6.1-9.6-9.4"/></g><path d="m39.6 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#ffe1bd"/><g fill="#e6b796"><path d="m46.6 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3-4.9 4-16.3-1.9-17.5"/><path d="m40.1 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/261d-1f3fc.svg b/public/emoji/261d-1f3fc.svg
new file mode 100644
index 000000000..d43f1a7b3
--- /dev/null
+++ b/public/emoji/261d-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m44.8 34.5c0 0-31.9-2.5-31.4 2.1 0 0-1.6 11.2 2.3 18 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m38.7 39.1c0 2.3 1.9 4.2 4.2 4.2 2.3 0 4.2-1.9 4.2-4.2v-32.9c0-2.3-1.9-4.2-4.2-4.2-2.3 0-4.2 1.9-4.2 4.2v32.9"/></g><path d="m41 42.3c2.4 0 4.3-1.9 4.3-4.2v-32.9c0-1.2-.6-2.4-1.4-3.1 1.9.4 3.4 2.1 3.4 4.1v32.9c0 2.3-1.9 4.2-4.2 4.2-1.1 0-2-.4-2.8-1 .1 0 .4 0 .7 0" fill="#e0a372"/><g fill="#fed0ac"><path d="m13.4 30c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3 0 0 0-6.6 0-6.6"/><path d="m21.9 26.2c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3v-6.6"/><path d="m30.4 25.7c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3 0 0 0-6.6 0-6.6"/></g><g fill="#e0a372"><path d="m16.5 39.3c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.8 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m24.9 35.5c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m33.4 35c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m41 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.2 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.1-6.1-9.6-9.4"/></g><path d="m39.6 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#fed0ac"/><g fill="#e0a372"><path d="m46.6 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3-4.9 4-16.3-1.9-17.5"/><path d="m40.1 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/261d-1f3fd.svg b/public/emoji/261d-1f3fd.svg
new file mode 100644
index 000000000..c548d5dbb
--- /dev/null
+++ b/public/emoji/261d-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><path d="m44.8 34.5c0 0-31.9-2.5-31.4 2.1 0 0-1.6 11.2 2.3 18 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m38.7 39.1c0 2.3 1.9 4.2 4.2 4.2 2.3 0 4.2-1.9 4.2-4.2v-32.9c0-2.3-1.9-4.2-4.2-4.2-2.3 0-4.2 1.9-4.2 4.2v32.9"/></g><path d="m41 42.3c2.4 0 4.3-1.9 4.3-4.2v-32.9c0-1.2-.6-2.4-1.4-3.1 1.9.4 3.4 2.1 3.4 4.1v32.9c0 2.3-1.9 4.2-4.2 4.2-1.1 0-2-.4-2.8-1 .1 0 .4 0 .7 0" fill="#b58360"/><g fill="#d6a57c"><path d="m13.4 30c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3 0 0 0-6.6 0-6.6"/><path d="m21.9 26.2c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3v-6.6"/><path d="m30.4 25.7c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3 0 0 0-6.6 0-6.6"/></g><g fill="#b58360"><path d="m16.5 39.3c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.8 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m24.9 35.5c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m33.4 35c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m41 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.2 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.1-6.1-9.6-9.4"/></g><path d="m39.6 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#d6a57c"/><g fill="#b58360"><path d="m46.6 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3-4.9 4-16.3-1.9-17.5"/><path d="m40.1 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/261d-1f3fe.svg b/public/emoji/261d-1f3fe.svg
new file mode 100644
index 000000000..4b63a6b24
--- /dev/null
+++ b/public/emoji/261d-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><path d="m44.8 34.5c0 0-31.9-2.5-31.4 2.1 0 0-1.6 11.2 2.3 18 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m38.7 39.1c0 2.3 1.9 4.2 4.2 4.2 2.3 0 4.2-1.9 4.2-4.2v-32.9c0-2.3-1.9-4.2-4.2-4.2-2.3 0-4.2 1.9-4.2 4.2v32.9"/></g><path d="m41 42.3c2.4 0 4.3-1.9 4.3-4.2v-32.9c0-1.2-.6-2.4-1.4-3.1 1.9.4 3.4 2.1 3.4 4.1v32.9c0 2.3-1.9 4.2-4.2 4.2-1.1 0-2-.4-2.8-1 .1 0 .4 0 .7 0" fill="#935e3e"/><g fill="#b47d56"><path d="m13.4 30c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3 0 0 0-6.6 0-6.6"/><path d="m21.9 26.2c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3v-6.6"/><path d="m30.4 25.7c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3 0 0 0-6.6 0-6.6"/></g><g fill="#935e3e"><path d="m16.5 39.3c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.8 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m24.9 35.5c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m33.4 35c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m41 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.2 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.1-6.1-9.6-9.4"/></g><path d="m39.6 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#b47d56"/><g fill="#935e3e"><path d="m46.6 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3-4.9 4-16.3-1.9-17.5"/><path d="m40.1 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/261d-1f3ff.svg b/public/emoji/261d-1f3ff.svg
new file mode 100644
index 000000000..e422854ac
--- /dev/null
+++ b/public/emoji/261d-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><path d="m44.8 34.5c0 0-31.9-2.5-31.4 2.1 0 0-1.6 11.2 2.3 18 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m38.7 39.1c0 2.3 1.9 4.2 4.2 4.2 2.3 0 4.2-1.9 4.2-4.2v-32.9c0-2.3-1.9-4.2-4.2-4.2-2.3 0-4.2 1.9-4.2 4.2v32.9"/></g><path d="m41 42.3c2.4 0 4.3-1.9 4.3-4.2v-32.9c0-1.2-.6-2.4-1.4-3.1 1.9.4 3.4 2.1 3.4 4.1v32.9c0 2.3-1.9 4.2-4.2 4.2-1.1 0-2-.4-2.8-1 .1 0 .4 0 .7 0" fill="#705041"/><g fill="#8a6859"><path d="m13.4 30c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3 0 0 0-6.6 0-6.6"/><path d="m21.9 26.2c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3v-6.6"/><path d="m30.4 25.7c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3 0 0 0-6.6 0-6.6"/></g><g fill="#705041"><path d="m16.5 39.3c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.8 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m24.9 35.5c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m33.4 35c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m41 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.2 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.1-6.1-9.6-9.4"/></g><path d="m39.6 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#8a6859"/><g fill="#705041"><path d="m46.6 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3-4.9 4-16.3-1.9-17.5"/><path d="m40.1 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/261d.svg b/public/emoji/261d.svg
new file mode 100644
index 000000000..2d47296e5
--- /dev/null
+++ b/public/emoji/261d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><path d="m44.8 34.5c0 0-31.9-2.5-31.4 2.1 0 0-1.6 11.2 2.3 18 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m38.7 39.1c0 2.3 1.9 4.2 4.2 4.2 2.3 0 4.2-1.9 4.2-4.2v-32.9c0-2.3-1.9-4.2-4.2-4.2-2.3 0-4.2 1.9-4.2 4.2v32.9"/></g><path d="m41 42.3c2.4 0 4.3-1.9 4.3-4.2v-32.9c0-1.2-.6-2.4-1.4-3.1 1.9.4 3.4 2.1 3.4 4.1v32.9c0 2.3-1.9 4.2-4.2 4.2-1.1 0-2-.4-2.8-1 .1 0 .4 0 .7 0" fill="#eba352"/><g fill="#ffdd67"><path d="m13.4 30c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3v-6.6"/><path d="m21.9 26.2c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3v-6.6"/><path d="m30.4 25.7c0-2.4 1.9-4.3 4.2-4.3h.1c2.3 0 4.2 1.9 4.2 4.3v6.6c0 2.4-1.9 4.3-4.2 4.3h-.1c-2.3 0-4.2-1.9-4.2-4.3v-6.6"/></g><g fill="#eba352"><path d="m16.5 39.3c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.8 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m24.9 35.5c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.7.6 1.6.9 2.6.9"/><path d="m33.3 35c2.4 0 4.2-1.9 4.2-4.2v-6.6c0-.6-.1-1.2-.4-1.8 1 .8 1.7 2 1.7 3.4v6.6c0 2.4-1.9 4.2-4.2 4.2h-.1c-1.7 0-3.2-1-3.8-2.5.8.6 1.7.9 2.6.9"/><path d="m41 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.2 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.1-6.1-9.6-9.4"/></g><path d="m39.6 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#ffdd67"/><g fill="#eba352"><path d="m46.6 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3-4.9 4-16.3-1.9-17.5"/><path d="m40.1 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2620.svg b/public/emoji/2620.svg
new file mode 100644
index 000000000..c8858de6e
--- /dev/null
+++ b/public/emoji/2620.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#94989b"><path d="m46.5 22c1.2-2.1 1.9-4.5 1.9-7 0-8.3-7.4-15-16.4-15s-16.4 6.7-16.4 15c0 2.5.7 4.9 1.9 7-1.1.8-1.9 2.1-1.9 3.5 0 2.5 2.2 4.5 4.9 4.5.3 0 .5 0 .7-.1-.3.7-.7 1.6-.7 2-.4 1.8 1.6 3.4 3.7 3.4 0 0 1 .1 1.2-.1.8-.7 0-3.8 0-3.8 0-.5.5-1 1-1 .6 0 1 .4 1 1 0 0-.8 3.2 0 3.9.6.6 2.9.6 3.5 0 .8-.7 0-3.9 0-3.9 0-.5.5-1 1-1s1 .4 1 1c0 0-.8 3.2 0 3.9.6.6 2.9.6 3.5 0 .8-.7 0-3.9 0-3.9 0-.5.5-1 1-1 .6 0 1 .4 1 1 0 0-.8 3.1 0 3.8.2.2 1.2.1 1.2.1 2 0 4-1.5 3.7-3.4-.1-.4-.4-1.3-.8-2 .2 0 .5.1.8.1 2.7 0 4.9-2 4.9-4.5.2-1.4-.6-2.6-1.7-3.5m-23.3.9c-1.8-1.2-6.6-6.4-2.7-6.6 2.4-.1 8.3 1.9 8.7 4.1.2 1.4-4.2 3.7-6 2.5m11.6 4.7c-.9.9-4.4.9-5.3 0-.9-.8.6-1.4 1.1-2.3.6-1 .9-1.9 1.6-1.9.7 0 1 .9 1.6 1.9.4.8 1.8 1.5 1 2.3m6.2-4.7c-1.8 1.2-6.3-1.1-6-2.6.4-2.2 6.2-4.2 8.7-4.1 3.9.3-.8 5.4-2.7 6.7"/><path d="m59.5 51.5c-2.2-1.2-3.7-.3-3.7-.3-1.5.9-4.1 1-5.7.1l-12.3-6.5 12.3-6.5c1.6-.8 4.1-.8 5.7.1 0 0 1.5.9 3.7-.3 2.4-1.3 3.2-4 1.8-6.2-.5-.7-.5-.7-.5-.7-.8-.5-1.5-1.7-1.6-2.5 0 0 0 0-.5-.7-1.4-2.2-4.4-2.9-6.8-1.7-2.2 1.2-2.2 2.8-2.2 2.8.1 1.7-1.1 3.7-2.7 4.6l-15.2 8-15.2-8c-1.6-.8-2.8-2.9-2.7-4.6 0 0 .1-1.6-2.2-2.8-2.4-1.3-5.4-.5-6.8 1.7-.5.7-.5.7-.5.7-.1.9-.8 2-1.6 2.5 0 0 0 0-.5.7-1.4 2.2-.6 5 1.8 6.2 2.2 1.2 3.7.3 3.7.3 1.5-.9 4.1-1 5.7-.1l12.3 6.5-12.3 6.5c-1.6.8-4.1.8-5.7-.1 0 0-1.5-.9-3.7.3-2.4 1.3-3.2 4-1.8 6.2.5.7.5.7.5.7 1.1.6 1.8 1.7 1.9 2.6 0 0 0 0 .5.7 1.4 2.2 4.4 2.9 6.8 1.7 2.2-1.2 2.2-2.8 2.2-2.8-.1-1.7 1.1-3.7 2.7-4.6l15.2-8 15.2 8c1.6.8 2.8 2.9 2.7 4.6 0 0-.1 1.6 2.2 2.8 2.4 1.3 5.4.5 6.8-1.7.5-.7.5-.7.5-.7.1-.9.8-2 1.6-2.5 0 0 0 0 .5-.7 1.1-2.2.3-5-2.1-6.3"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2622.svg b/public/emoji/2622.svg
new file mode 100644
index 000000000..b2068336e
--- /dev/null
+++ b/public/emoji/2622.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#3e4347"/><circle cx="32" cy="32" r="27" fill="#ffe62e"/><g fill="#3e4347"><circle cx="32" cy="32" r="5"/><path d="m8 28.8l17.1 2.2c.2-1.9 1.2-3.5 2.7-4.6l-10.5-13.8c-5 3.9-8.5 9.6-9.3 16.2"/><path d="m32 38.8c-.9 0-1.8-.2-2.7-.5l-6.6 15.9c2.9 1.2 6 1.9 9.3 1.9 3.3 0 6.4-.7 9.3-1.9l-6.6-15.9c-.9.3-1.8.5-2.7.5"/><path d="m38.9 31l17.1-2.2c-.8-6.6-4.3-12.3-9.3-16.1l-10.5 13.7c1.4 1.1 2.4 2.7 2.7 4.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2623.svg b/public/emoji/2623.svg
new file mode 100644
index 000000000..60a22e51b
--- /dev/null
+++ b/public/emoji/2623.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#eda454"><path d="m38.4 25.3c1.3-.9 2.3-2.1 3.1-3.5-2.7-1.9-6-3-9.5-3s-6.8 1.1-9.5 3c.8 1.4 1.8 2.6 3.1 3.5 1.9-1.2 4.1-1.9 6.4-1.9s4.6.7 6.4 1.9"/><path d="m48.5 34.1c-1.6 0-3.2.3-4.6 1 0 .1 0 .2 0 .3 0 4.6-2.5 8.5-6.3 10.6.2 1.6.6 3.1 1.4 4.5 5.6-2.7 9.5-8.4 9.5-15.1.1-.4.1-.9 0-1.3"/><path d="m20 35.4c0-.1 0-.2 0-.3-1.4-.6-3-1-4.6-.9 0 .4 0 .8 0 1.3 0 6.7 3.9 12.4 9.5 15.1.8-1.4 1.3-2.9 1.5-4.5-3.8-2.1-6.4-6.1-6.4-10.7"/><path d="m8.8 34c5.9-3.4 13.4-1.7 17.1 3.8l2.3-1.3c-.1-.4-.2-.7-.2-1.1 0-1.9 1.3-3.4 3-3.8v-2.6c-6.7-.5-12-6.1-12-13 0-5.3 3.1-9.9 7.6-11.9-6.7 2.2-11.5 8.6-11.5 16 0 2.3.4 4.4 1.2 6.4-2.1.3-4.1 1-6.1 2.1-6.4 3.7-9.5 11.1-8 18.1-.3-5 2.1-10 6.6-12.7"/><path d="m62 43.3c.1-5.9-3-11.6-8.4-14.8-1.9-1.1-4-1.8-6.1-2.1.8-2 1.2-4.1 1.2-6.4 0 0 0 0 0 0 0-7.5-4.8-13.8-11.5-16 4.5 2 7.6 6.6 7.6 11.9 0 6.9-5.3 12.5-12 13v2.6c1.7.4 3 2 3 3.8 0 .4-.1.8-.2 1.2l2.3 1.3c3.7-5.6 11.2-7.3 17.2-3.9 4.1 2.4 6.5 6.7 6.5 11.2 0 .5 0 .9-.1 1.4.4-1 .5-2.1.5-3.2"/><path d="m42.4 56.3c-4.2-2.4-6.5-6.8-6.5-11.3 0-1.9.4-3.9 1.3-5.7l-2.3-1.3c-.7.8-1.7 1.2-2.9 1.2-1.1 0-2.2-.5-2.9-1.3l-2.3 1.3c3 6.1.8 13.5-5.2 17-4.6 2.7-10 2.2-14-.6 5.3 4.7 13.1 5.8 19.6 2 1.9-1.1 3.5-2.5 4.8-4.2 1.3 1.7 2.9 3.1 4.8 4.2 6.4 3.7 14.3 2.7 19.6-2-4 3-9.5 3.4-14 .7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2626.svg b/public/emoji/2626.svg
new file mode 100644
index 000000000..cc62ecdb0
--- /dev/null
+++ b/public/emoji/2626.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#c28fef" d="m55 32v-8h-19v-7h6v-8h-6v-7h-8v7h-6v8h6v7h-19v8h19v13l-7-3v8l7 3v9h8v-6l7 3v-8l-7-3v-16z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/262a.svg b/public/emoji/262a.svg
new file mode 100644
index 000000000..87fd9c704
--- /dev/null
+++ b/public/emoji/262a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c28fef"><path d="m40.6 58.2c-14.2 0-25.7-11.8-25.7-26.2s11.5-26.2 25.7-26.2c2.2 0 4.4.2 6.4.8-4.5-2.9-9.9-4.6-15.6-4.6-16.2 0-29.4 13.4-29.4 30 0 16.6 13.2 30 29.4 30 5.7 0 11.1-1.7 15.6-4.6-2 .6-4.2.8-6.4.8"/><path d="m49.8 38l7.5 5.2-2.8-8.5 7.5-5.4h-9.3l-2.9-8.5-2.9 8.5h-9.3l7.5 5.4-2.8 8.5z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/262e.svg b/public/emoji/262e.svg
new file mode 100644
index 000000000..01a035a55
--- /dev/null
+++ b/public/emoji/262e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m9.7 12h8.5c3.2-2.2 7-3.7 11.1-4.2v4.2h5.6v-4.2c4.1.5 7.8 2 11.1 4.2h8.5c-5.7-6.1-13.6-10-22.5-10-8.9 0-16.8 3.9-22.3 10" fill="#66b0dd"/><g fill="#c7e755"><path d="m54.2 22h6.1c-1.3-3.7-3.4-7.1-5.9-10h-8.5c3.6 2.5 6.5 6 8.3 10"/><path d="m18.1 12h-8.4c-2.6 2.9-4.7 6.3-6 10h6.1c1.8-4 4.7-7.5 8.3-10"/><path d="m29.2 12h5.6v10h-5.6z"/></g><g fill="#ffe75a"><path d="m29.2 30.6l-1.4 1.4h8.4l-1.4-1.4v-8.6h-5.6z"/><path d="m56.4 32h5.6c0-3.5-.6-6.9-1.7-10h-6.1c1.4 3.1 2.2 6.4 2.2 10"/><path d="M3.7,22C2.6,25.1,2,28.5,2,32h5.6c0-3.6,0.8-6.9,2.2-10H3.7z"/></g><g fill="#eda454"><path d="m56.4 32c0 3.6-.8 6.9-2.2 10h6.1c1.1-3.1 1.7-6.5 1.7-10h-5.6"/><path d="m17.8 42h7.9l3.5-3.4v3.4h5.6v-3.4l3.5 3.4h7.9l-10-10h-8.4z"/><path d="m9.8 42c-1.4-3.1-2.2-6.4-2.2-10h-5.6c0 3.5.6 6.9 1.7 10h6.1"/></g><g fill="#ed5181"><path d="m29.2 42h5.6v10h-5.6z"/><path d="m46.2 42h-8l9 9c-.4.4-.9.7-1.3 1h8.4c2.6-2.9 4.6-6.3 5.9-10h-6.1c-.8 1.8-1.8 3.5-3 5l-4.9-5"/><path d="m25.7 42h-8l-5 5c-1.2-1.5-2.2-3.2-3-5h-6c1.3 3.7 3.4 7.1 5.9 10h8.4c-.5-.3-.9-.7-1.3-1l9-9"/></g><path d="m54.3 52h-8.4c-3.2 2.2-7 3.7-11.1 4.2v-4.2h-5.6v4.2c-4.1-.5-7.9-2-11.1-4.2h-8.4c5.5 6.1 13.5 10 22.3 10 8.9 0 16.8-3.9 22.3-10" fill="#a374b8"/></svg>
\ No newline at end of file
diff --git a/public/emoji/262f.svg b/public/emoji/262f.svg
new file mode 100644
index 000000000..e232b6692
--- /dev/null
+++ b/public/emoji/262f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m53.2 10.8c11.7 11.7 11.7 30.7 0 42.4-5.9 5.9-15.4 5.9-21.2 0s-5.9-15.3 0-21.2c5.9-5.9 5.9-15.4 0-21.2s-15.4-5.9-21.2 0c11.7-11.7 30.7-11.7 42.4 0" fill="#f5f5f5"/><g fill="#3e4347"><path d="m10.8 53.2c-11.7-11.7-11.7-30.7 0-42.4 5.9-5.9 15.4-5.9 21.2 0 5.9 5.9 5.9 15.4 0 21.2s-5.9 15.4 0 21.2 15.4 5.9 21.2 0c-11.7 11.7-30.7 11.7-42.4 0"/><circle cx="42.6" cy="42.6" r="5.6"/></g><circle cx="21.4" cy="21.4" r="5.6" fill="#f5f5f5"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2638.svg b/public/emoji/2638.svg
new file mode 100644
index 000000000..8c09aa21a
--- /dev/null
+++ b/public/emoji/2638.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.3 30.3c-.5 0-1 .2-1.3.6.1-.2.1-.4.1-.6 0-.9-.7-1.7-1.7-1.7-.2 0-.3 0-.5.1-.6-4.6-2.4-8.7-5.1-12.2.2-.1.3-.2.4-.3.6-.6.6-1.7 0-2.3-.6-.6-1.7-.6-2.3 0-.1.1-.1.2-.2.2.1-.1.2-.1.2-.2.6-.6.6-1.7 0-2.3-.6-.6-1.7-.6-2.3 0-.1.1-.2.3-.3.4-3.3-2.7-7.5-4.4-12.1-5 .1-.2.1-.3.1-.5 0-.9-.7-1.7-1.7-1.7-.2 0-.4 0-.6.1.4-.3.6-.8.6-1.3.1-.9-.7-1.6-1.6-1.6s-1.7.7-1.7 1.7c0 .5.2 1 .6 1.3-.2-.1-.4-.1-.6-.1-.9 0-1.7.7-1.7 1.7 0 .2 0 .3.1.5-4.5.5-8.7 2.2-12.1 4.9-.1-.2-.2-.3-.3-.4-.6-.6-1.7-.6-2.3 0-.6.6-.6 1.7 0 2.3.1.1.2.1.2.2-.1-.1-.1-.2-.2-.2-.6-.6-1.7-.6-2.3 0-.6.6-.6 1.7 0 2.3.1.1.3.2.4.3-2.8 3.5-4.5 7.7-5.1 12.3-.2-.1-.3-.1-.5-.1-.9 0-1.7.7-1.7 1.7 0 .2 0 .4.1.6-.3-.4-.8-.6-1.3-.6-.9-.1-1.6.7-1.6 1.6 0 .9.7 1.7 1.7 1.7.5 0 1-.2 1.3-.6-.1.2-.1.4-.1.6 0 .9.7 1.7 1.7 1.7.2 0 .3 0 .5-.1.4 4.5 2.2 8.7 4.9 12.1-.2.1-.3.2-.4.3-.6.6-.6 1.7 0 2.3s1.7.6 2.3 0c.1-.1.1-.2.2-.2-.1.1-.2.1-.2.2-.6.6-.6 1.7 0 2.3.6.6 1.7.6 2.3 0 .1-.1.2-.3.3-.4 3.5 2.7 7.6 4.5 12.2 5.1-.1.2-.1.3-.1.5 0 .9.7 1.7 1.7 1.7.2 0 .4 0 .6-.1-.4.3-.6.8-.6 1.3 0 .9.7 1.7 1.7 1.7.9 0 1.7-.7 1.7-1.7 0-.5-.2-1-.6-1.3.2.1.4.1.6.1.9 0 1.7-.7 1.7-1.7 0-.2 0-.3-.1-.5 4.6-.6 8.7-2.4 12.2-5.1.1.2.2.3.3.4.6.6 1.7.6 2.3 0 .6-.6.6-1.7 0-2.3-.1-.1-.2-.1-.2-.2.1.1.1.2.2.2.6.6 1.7.6 2.3 0s.6-1.7 0-2.3c-.1-.1-.3-.2-.4-.3 2.7-3.5 4.5-7.6 5.1-12.2.2.1.3.1.5.1.9 0 1.7-.7 1.7-1.7 0-.2 0-.4-.1-.6.3.4.8.6 1.3.6.9 0 1.7-.7 1.7-1.7-.2-.8-.9-1.6-1.9-1.6m-26-18.6c3.9.4 7.4 2 10.4 4.3-.1.6-6 7.1-6.5 7.4-1.3-.9-2.8-1.6-4.5-1.9-.2-.6.3-9.3.6-9.8m-4.6 0c.3.5.8 9.2.6 9.8-1.7.3-3.2.9-4.5 1.9-.5-.3-6.4-6.8-6.5-7.4 2.9-2.3 6.5-3.9 10.4-4.3m-13.7 7.6c.6.1 7.1 6 7.4 6.5-.9 1.3-1.6 2.8-1.9 4.5-.6.2-9.3-.3-9.8-.6.4-3.9 2-7.5 4.3-10.4m0 25.4c-2.3-2.9-3.8-6.5-4.3-10.4.5-.3 9.2-.8 9.8-.6.3 1.7.9 3.2 1.9 4.5-.3.5-6.8 6.4-7.4 6.5m13.7 7.6c-3.9-.4-7.4-2-10.4-4.3.1-.6 6-7.1 6.5-7.4 1.3.9 2.8 1.6 4.5 1.9.2.6-.3 9.3-.6 9.8m2.3-15.3c-2.8 0-5-2.2-5-5 0-2.8 2.2-5 5-5 2.8 0 5 2.2 5 5 0 2.8-2.2 5-5 5m2.3 15.3c-.3-.5-.8-9.2-.6-9.8 1.7-.3 3.2-.9 4.5-1.9.5.3 6.4 6.8 6.5 7.4-2.9 2.3-6.5 3.9-10.4 4.3m13.7-7.6c-.6-.1-7.1-6-7.4-6.5.9-1.3 1.6-2.8 1.9-4.5.6-.2 9.3.3 9.8.6-.4 3.9-2 7.5-4.3 10.4m-5.5-14.4c-.3-1.7-.9-3.2-1.9-4.5.3-.5 6.8-6.4 7.4-6.5 2.3 2.9 3.8 6.5 4.3 10.4-.5.3-9.2.8-9.8.6" fill="#c28fef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2639.svg b/public/emoji/2639.svg
new file mode 100644
index 000000000..ead0eb5b3
--- /dev/null
+++ b/public/emoji/2639.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="20.5" cy="24.6" r="5"/><circle cx="43.5" cy="24.6" r="5"/><path d="m19.4 45.8c8.1-5.7 17.1-5.6 25.2 0 1 .7 1.8-.5 1.2-1.6-2.5-4-7.4-7.7-13.8-7.7s-11.3 3.6-13.8 7.7c-.6 1.1.2 2.3 1.2 1.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/263a.svg b/public/emoji/263a.svg
new file mode 100644
index 000000000..f8a5cb762
--- /dev/null
+++ b/public/emoji/263a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffdd67"/><g fill="#664e27"><circle cx="20.5" cy="24.6" r="5"/><circle cx="43.5" cy="24.6" r="5"/><path d="m48.1 37c-4.3 6.1-9.5 7.6-16.1 7.6s-11.8-1.5-16.1-7.6c-.6-.8-2.2-.3-1.8.9 2.3 8 10 12.7 18 12.7s15.7-4.7 18-12.7c.2-1.2-1.4-1.7-2-.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2648.svg b/public/emoji/2648.svg
new file mode 100644
index 000000000..f85279e57
--- /dev/null
+++ b/public/emoji/2648.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#d8544a"/><path d="m44.3 17c-4.3-.2-6.8 3.2-7.9 7.1-1.5 5.3-2.9 10.6-4.4 15.9-1.5-5.3-2.9-10.5-4.4-15.8-1.1-3.9-3.6-7.4-7.9-7.1-3.9.2-6.5 3.8-6.7 7.5-.1 2 2.8 1.9 2.9 0 .1-2.6 1.9-4.4 4.4-4.5 2.6-.1 3.9 2.9 4.4 4.9 1.9 7 3.9 14 5.8 20.9.4 1.5 2.4 1.5 2.8 0 1.9-7 3.9-14 5.8-20.9.7-2.3 1.8-4.8 4.5-4.9 2.5-.2 4.3 2.2 4.4 4.5.1 1.9 3 2 2.9 0-.1-3.8-2.7-7.4-6.6-7.6z" fill="#fff" stroke="#fff" stroke-miterlimit="10"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2649.svg b/public/emoji/2649.svg
new file mode 100644
index 000000000..a569cb32b
--- /dev/null
+++ b/public/emoji/2649.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#e26a3b"/><path d="m46.6 17c-2.3 0-5 .4-6.8 1.9-2.6 2.1-4.1 6.8-7.8 7.1-3.7-.3-5.2-4.9-7.8-7.1-1.8-1.5-4.5-1.8-6.8-1.9-1.9 0-1.9 3 0 3 3.8 0 5.9 1.7 8 4.8.6.9 1.3 1.7 1.9 2.3-3.3 1.8-5.4 5.6-5.6 9.4-.3 5.9 4.9 10.2 10.2 10.5 5.6.3 9.7-4.7 10.2-10 0-.1.1-.3 0-.4 0-.2 0-.3 0-.4-.3-4-2.5-7.2-5.7-8.8.8-.7 1.4-1.5 2.1-2.5 2.1-3.1 4.2-4.7 8-4.8 2-.1 2-3.1.1-3.1zm-7.3 19.5c-.5 9.7-14.1 9.7-14.6 0-.6-9.7 14.1-9.6 14.6 0z" fill="#fff" stroke="#fff" stroke-miterlimit="10"/></svg>
\ No newline at end of file
diff --git a/public/emoji/264a.svg b/public/emoji/264a.svg
new file mode 100644
index 000000000..f87603f68
--- /dev/null
+++ b/public/emoji/264a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff8736"/><path d="m50 46c-4.1-1.1-8.3-1.9-12.5-2.2 0-7.9 0-15.7 0-23.6 4.2-.3 8.4-1.1 12.5-2.2 1.8-.5 1.1-3.4-.8-2.9-11.2 3.1-23.1 3.1-34.3 0-1.9-.5-2.7 2.4-.9 2.9 4 1.1 8.2 1.8 12.3 2.2 0 7.9 0 15.7 0 23.6-4.2.3-8.3 1.1-12.3 2.2-1.8.5-1.1 3.4.8 2.9 11.2-3.1 23.1-3.1 34.3 0 1.9.6 2.7-2.4.9-2.9zm-20.7-2.4c0-7.7 0-15.5 0-23.2 1.7.1 3.5.1 5.2 0 0 7.7 0 15.5 0 23.2-1.7-.1-3.4-.1-5.2 0z" fill="#fff" stroke="#fff" stroke-miterlimit="10"/></svg>
\ No newline at end of file
diff --git a/public/emoji/264b.svg b/public/emoji/264b.svg
new file mode 100644
index 000000000..703fda7ff
--- /dev/null
+++ b/public/emoji/264b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#f2b200"/><g fill="#fff" stroke="#fff" stroke-miterlimit="10"><path d="m28.3 32.1c2.1-3.5.6-8.1-2.6-10.3-.3-.2-.6-.4-.9-.5 5.1-2.1 10.9-1.9 16 .6 1.7.8 3.2-1.7 1.5-2.5-8.2-4-17.4-3-24.5 2.8-.2.1-.3.3-.4.4-.5.5-1 1-1.4 1.6-.1.1-.2.2-.2.3-.1.1-.1.2-.2.4-1.6 3.6-.6 7.6 2.8 9.9 3.5 2.4 8 .6 9.9-2.7zm-9.9-6c3.1-5.1 9.8-.4 7.4 4.6-1.1 2.2-3.7 2.8-5.8 1.7-2.2-1.3-2.6-4.3-1.6-6.3z"/><path d="m48.3 39c1.6-3.6.6-7.6-2.8-9.9-3.4-2.3-7.8-.5-9.8 2.7-2.1 3.5-.6 8.1 2.6 10.3.3.2.6.4.9.5-5.1 2.1-10.9 1.9-16-.6-1.7-.8-3.2 1.7-1.5 2.5 8.2 4 17.4 3 24.5-2.8.2-.1.3-.3.4-.4.5-.5 1-1 1.4-1.6.1-.1.2-.2.2-.3 0-.1 0-.2.1-.4zm-10.1-5.7c1.1-2.2 3.7-2.8 5.8-1.7 2.2 1.2 2.6 4.2 1.6 6.3-3.1 5.2-9.8.5-7.4-4.6z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/264c.svg b/public/emoji/264c.svg
new file mode 100644
index 000000000..e5a2ad1c4
--- /dev/null
+++ b/public/emoji/264c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ffce31"/><path d="m43 40.2c-.2.8-.4 1.5-.7 2.3-.3.7-.6 1.4-1 2-1.2 2.1-4.6 1.3-4.6-1 .1-3.3 2.7-6.6 4.1-9.5 2.6-5.5 5.2-14.6-1.3-18.9-4.8-3.2-11.2-1.6-14 3.2-2.3 4-.4 9.4 1.5 14.2-3.1-.8-6.4.7-8.1 3.2-2.2 3.2-.6 7.4 2.6 9.3 3.3 2 7.5.6 9.6-2.2.1-.1.2-.2.3-.3.1-.1.1-.2.2-.4.8-1.7.9-3.4.4-5 0-.1 0-.2-.1-.3-1.7-5.6-9.8-20.6 1.9-20.6 7.2 0 7 5.8 6.2 10.3-.8 4.1-3 8-5 11.7-2.1 4-2.6 9.6 2.9 10.9 4.7 1.1 7.2-5 7.9-8.3.6-1.7-2.4-2.5-2.8-.6zm-21.3-3c2.5-4.5 9.6-.5 7.1 3.9-2.9 4.2-9.5.5-7.1-3.9z" fill="#fff" stroke="#fff" stroke-miterlimit="10"/></svg>
\ No newline at end of file
diff --git a/public/emoji/264d.svg b/public/emoji/264d.svg
new file mode 100644
index 000000000..24f569cc7
--- /dev/null
+++ b/public/emoji/264d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#83bf4f"/><path d="m44.1 45c-1.4-1.1-2.9-3.1-3.2-5 3.3-4.1 5.7-9.2 4.9-14.5-.1-.6-.8-1.2-1.4-1.1-1.4.1-2.6.5-3.6 1.2 0-1.3 0-2.6 0-3.9 0-.2 0-.3-.1-.4-.3-3-2.5-5-5.4-5.2-1.6-.1-3 .7-4 1.9-1-1.1-2.4-1.8-4-1.9-1.6-.1-3 .7-4 1.9-1-1.1-2.4-1.8-4-1.9-1.9-.1-1.9 3 0 3.1 1.4 0 2.5 1 2.5 2.5 0 7.3 0 14.6 0 21.9 0 2 2.9 2 2.9 0 0-7.3 0-14.6 0-21.9 0 0 0-.1 0-.1.2-3.3 4.9-3.3 5.1 0 0 7.3 0 14.6 0 21.9 0 2 2.9 2 2.9 0 0-7.3 0-14.6 0-21.9.2-3.3 4.9-3.3 5.1 0 0 3 0 5.9 0 8.9 0 .1 0 .3 0 .4 0 2.7 0 5.4 0 8-1.1 1.3-2.3 2.5-3.6 3.5-1.4 1.3.6 3.4 2 2.2.7-.7 1.5-1.4 2.2-2.1.9 2.1 2.4 3.9 4 5.2 1.8 1.2 3.2-1.5 1.7-2.7zm-1.1-17.2c.8 3.4-1.5 5.8-2.2 7.1 0-1.4 0-2.9 0-4.3.2-1.5 1.1-2.4 2.2-2.8z" fill="#fff" stroke="#fff" stroke-miterlimit="10"/></svg>
\ No newline at end of file
diff --git a/public/emoji/264e.svg b/public/emoji/264e.svg
new file mode 100644
index 000000000..a7c8e0a71
--- /dev/null
+++ b/public/emoji/264e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#699635"/><g fill="#fff" stroke="#fff" stroke-miterlimit="10"><path d="m47.6 43.5c-10.4 0-20.8 0-31.1 0-1.9 0-1.9 3 0 3 10.4 0 20.8 0 31.1 0 1.9 0 1.9-3 0-3z"/><path d="m16.4 39.1c4 0 8 0 12 0 .8 0 1.5-.7 1.5-1.5 0 0 0 0 0-.1 0-.5-.3-1.1-.7-1.3-8.5-4-6.7-18.8 2.9-18.8 4.3 0 7 3.5 8.1 7.2 1.3 4.6-1.4 9.3-5.3 11.3-.4.2-.7.8-.7 1.3 0 .1 0 .1 0 .2 0 .8.7 1.5 1.5 1.5 4 0 8 0 12 0 1.9 0 1.9-3 0-3-2.7 0-5.5 0-8.2 0 1.2-1.2 2.3-2.7 2.5-3.1 1.2-2.2 1.6-5.2 1.2-7.7-1-6.1-5-10.8-11.1-10.8-5.6 0-9.9 4.6-11.4 9.5-.7 2.5-.5 5.6.5 8 .6 1.3 1.2 2.7 2.2 3.7 0 0 .2.2.4.5-2.5 0-4.9 0-7.4 0-1.9.1-1.9 3.1 0 3.1z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/264f.svg b/public/emoji/264f.svg
new file mode 100644
index 000000000..78de283a6
--- /dev/null
+++ b/public/emoji/264f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle fill="#24bac5" cx="32" cy="32" r="30"/><path fill="#fff" d="m49.128 42.91c-.076-.162-.163-.303-.266-.43l-1.283-1.302c-1.197-1.205-2.396-2.41-3.594-3.621-.411-.413-.911-.632-1.446-.632-.854 0-1.693.582-2.041 1.416-.325.78-.151 1.617.464 2.237l1.027 1.034c-1.096-.33-1.612-.997-1.674-2.082v-19.024c0-.243-.044-.442-.064-.505-.393-3.406-2.941-5.821-6.344-6.008-1.623-.091-3.157.529-4.353 1.729-1.133-1.042-2.586-1.637-4.236-1.729-1.625-.096-3.146.524-4.341 1.715-1.156-1.063-2.655-1.668-4.322-1.717-1.313 0-2.015 1.035-2.03 2.058-.016 1.071.689 2.178 2.069 2.219 1.21.031 2.121.967 2.163 2.238l.008 23.459c0 2.735 4.274 2.733 4.274 0l-.004-23.454c.089-1.482 1.147-2.146 2.157-2.146 1.018 0 2.079.67 2.158 2.141v23.459c0 2.734 4.273 2.734 4.273 0l-.001-23.433c.079-1.497 1.142-2.167 2.159-2.167s2.08.67 2.158 2.141v19.025c0 .188.025.373.066.512.399 3.368 2.79 5.695 6.117 5.983l-1.267 1.305c-.609.626-.776 1.466-.446 2.248.349.828 1.183 1.405 2.026 1.405.539 0 1.041-.224 1.451-.646l4.797-4.936.021-.03.002.001c.12-.134.226-.296.305-.46.351-.642.351-1.401.017-2.003"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2650.svg b/public/emoji/2650.svg
new file mode 100644
index 000000000..0e7fcde6e
--- /dev/null
+++ b/public/emoji/2650.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#428bc1"/><path d="m48 17.4c0 0 0 0 0 0-.1-.8-.6-1.4-1.4-1.4 0 0 0 0-.1 0-4.8 0-9.7 0-14.5 0-1.9 0-1.9 2.9 0 2.9 3.7 0 7.4 0 11 0-6.1 6.1-12.2 12.2-18.3 18.3-2.1-2.1-4.2-4.2-6.2-6.2-1.3-1.3-3.4.7-2.1 2.1 2.1 2.1 4.2 4.2 6.2 6.2-2.1 2.1-4.2 4.2-6.2 6.2-.4.5-.5 1.1-.2 1.5.2.5.6.8 1.2.9 0 0 0 0 .1 0 .1 0 .2 0 .3 0 .1 0 .1 0 .2-.1.1 0 .1-.1.2-.1.1-.1.2-.1.2-.2 2.1-2.1 4.2-4.2 6.2-6.2 2.1 2.1 4.2 4.2 6.2 6.2 1.3 1.3 3.4-.7 2.1-2.1-2.1-2.1-4.2-4.2-6.2-6.2 6.2-6 12.3-12.1 18.4-18.2 0 3.7 0 7.4 0 11 0 1.9 2.9 1.9 2.9 0 0-4.9 0-9.7 0-14.6z" fill="#fff" stroke="#fff" stroke-miterlimit="10"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2651.svg b/public/emoji/2651.svg
new file mode 100644
index 000000000..d63209655
--- /dev/null
+++ b/public/emoji/2651.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#44618b"/><path d="m48 37.4c0-.2 0-.3 0-.4-.4-3.7-3.2-6.1-7-6.3-2.2-.1-4.1.9-5.4 2.5-1.3-4.4-2.6-8.7-4-13-1.5-4.6-7.2-5.1-9.9-2.2-1-1.2-2.5-1.9-4.2-1.9-1.9-.1-1.9 2.9 0 2.9 1.4 0 2.6 1 2.7 2.5 0 7.1 0 14.2 0 21.3 0 1.9 2.9 1.9 2.9 0 0-7.1 0-14.1 0-21.2.6-3.3 4.1-3.3 5.5-1.2.5.8.7 2.1 1 3 .6 2.2 1.3 4.3 2 6.5.8 2.5 1.6 5.1 2.4 7.6-.1.3-.1.7-.1.8-.2.9-.5 1.7-.8 2.6-.9 2.3-2.6 4.2-5.2 4.2-1.9.1-1.9 3 0 2.9 3.9-.1 6.5-2.8 7.9-6.2 1.4 1.4 3.3 2.2 5.3 2.3 3.7.2 6.6-2.9 7-6.3-.1-.1-.1-.2-.1-.4zm-11.1.1c0-.1 0-.1 0-.2-.1-4.9 7.9-4.8 8.2.1-.3 5-7.8 5-8.2.1z" fill="#fff" stroke="#fff" stroke-miterlimit="10"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2652.svg b/public/emoji/2652.svg
new file mode 100644
index 000000000..7b262f869
--- /dev/null
+++ b/public/emoji/2652.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#785aa0"/><g fill="#fff" stroke="#fff" stroke-miterlimit="10"><path d="m48.8 18.2c-3.2 2.4-6.3 4.8-9.5 7.2 0-2 0-3.9 0-5.9 0-1.1-1.3-2-2.2-1.3-3.2 2.4-6.3 4.8-9.5 7.2 0-2 0-3.9 0-5.9 0-1.1-1.3-2-2.2-1.3-3.9 2.9-7.8 5.9-11.7 8.8-1.5 1.1-.1 3.8 1.5 2.6 3.2-2.4 6.3-4.8 9.5-7.2 0 2 0 3.9 0 5.9 0 1.1 1.3 2 2.2 1.3 3.2-2.4 6.3-4.8 9.5-7.2 0 2 0 3.9 0 5.9 0 1.1 1.3 2 2.2 1.3 3.2-2.4 6.3-4.8 9.5-7.2 0 2 0 3.9 0 5.9 0 2 2.9 2 2.9 0 0-2.9 0-5.9 0-8.8 0-1-1.3-2-2.2-1.3z"/><path d="m48.8 34.2c-3.2 2.4-6.3 4.8-9.5 7.2 0-2 0-3.9 0-5.9 0-1.1-1.3-2-2.2-1.3-3.2 2.4-6.3 4.8-9.5 7.2 0-2 0-3.9 0-5.9 0-1.1-1.3-2-2.2-1.3-3.9 2.9-7.8 5.9-11.7 8.8-1.5 1.1-.1 3.8 1.5 2.6 3.2-2.4 6.3-4.8 9.5-7.2 0 2 0 3.9 0 5.9 0 1.1 1.3 2 2.2 1.3 3.2-2.4 6.3-4.8 9.5-7.2 0 2 0 3.9 0 5.9 0 1.1 1.3 2 2.2 1.3 3.2-2.4 6.3-4.8 9.5-7.2 0 2 0 3.9 0 5.9 0 2 2.9 2 2.9 0 0-2.9 0-5.9 0-8.8 0-1-1.3-2-2.2-1.3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2653.svg b/public/emoji/2653.svg
new file mode 100644
index 000000000..d50acfc89
--- /dev/null
+++ b/public/emoji/2653.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#c28fef"/><path d="m45.3 45.9c-4.2-3.2-6.5-7.7-7-12.3 2.1 0 4.1 0 6.2 0 2 0 2-3.1 0-3.1-2.1 0-4.1 0-6.2 0 .4-4.6 2.7-9.1 7-12.3 1.6-1.2 0-3.9-1.6-2.7-5.2 3.9-8 9.4-8.4 15-2.1 0-4.1 0-6.2 0-.4-5.7-3.4-11.3-8.8-15.2-1.6-1.2-3.2 1.5-1.6 2.7 4.4 3.2 6.8 7.8 7.3 12.5-2.1 0-4.3 0-6.4 0-2 0-2 3.1 0 3.1 2.1 0 4.3 0 6.4 0-.4 4.7-2.8 9.3-7.2 12.5-1.6 1.2 0 3.8 1.6 2.7 5.4-3.9 8.3-9.5 8.7-15.2 2.1 0 4.1 0 6.2 0 .4 5.6 3.2 11 8.5 15 1.5 1.1 3.1-1.6 1.5-2.7z" fill="#fff" stroke="#fff" stroke-miterlimit="10"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2660.svg b/public/emoji/2660.svg
new file mode 100644
index 000000000..0d9699bd5
--- /dev/null
+++ b/public/emoji/2660.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 32.9c0-14.4-30-30.9-30-30.9s-30 16.5-30 30.9c0 8.6 7.2 15.9 15.9 15.9 4.2 0 7.9-1.6 10.7-4.2l-.4 3.3c-.5 3.6-3 6.9-6.6 7.5l-4.6 1v5.6h30v-5.6l-4.7-.9c-3.6-.6-6.1-3.9-6.6-7.5l-.4-3.3c2.8 2.6 6.5 4.2 10.7 4.2 8.8 0 16-7.4 16-16" fill="#4d5357"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2663.svg b/public/emoji/2663.svg
new file mode 100644
index 000000000..2ee52dd62
--- /dev/null
+++ b/public/emoji/2663.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47 18.9c0 0-.1 0-.1 0 .1-.6.1-1.2.1-1.9 0-8.3-6.7-15-15-15s-15 6.7-15 15c0 .6.1 1.3.1 1.9 0 0-.1 0-.1 0-8.3 0-15 6.7-15 15s6.7 15 15 15c4.8 0 9.1-2.3 11.8-5.8l-.6 4.9c-.5 3.6-3 6.9-6.6 7.5l-4.6.9v5.6h30v-5.6l-4.7-.9c-3.6-.6-6.1-3.9-6.6-7.5l-.6-4.9c2.7 3.5 7 5.8 11.8 5.8 8.3 0 15-6.7 15-15s-6.6-15-14.9-15" fill="#4d5357"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2665.svg b/public/emoji/2665.svg
new file mode 100644
index 000000000..6659eb13c
--- /dev/null
+++ b/public/emoji/2665.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M46.1,2C39.8,2,34.5,5.6,32,10.8C29.5,5.6,24.2,2,17.9,2C9.2,2,2,9.4,2,17.9C2,32.4,32,62,32,62
+	s30-29.6,30-44.1C62,9.4,54.8,2,46.1,2z" fill="#ff5a79"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2666.svg b/public/emoji/2666.svg
new file mode 100644
index 000000000..654b2f4b6
--- /dev/null
+++ b/public/emoji/2666.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path transform="matrix(.7071-.7071.7071.7071-13.2551 32.0001)" fill="#ff5a79" d="m10.8 10.8h42.4v42.4h-42.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2668.svg b/public/emoji/2668.svg
new file mode 100644
index 000000000..e65cbcb1a
--- /dev/null
+++ b/public/emoji/2668.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m51.4 33.3c3.3 2.3 5.3 5.2 5.3 8.4 0 7.5-11.1 13.5-24.7 13.5s-24.7-6-24.7-13.5c0-3.2 2-6.1 5.3-8.4-6.5 3-10.6 7.5-10.6 12.4 0 9 13.4 16.3 30 16.3s30-7.3 30-16.3c0-4.9-4.1-9.4-10.6-12.4"/><path d="m20.3 2c0 0-1.8 6.1-1.8 13.3 0 6 4.6 8.9 4.6 13.9 0 9.9-6.3 16.2-6.3 16.2s2.3-5.1 2.3-13.8c0-3-4.3-9.7-4.3-14 0-9.3 5.5-15.6 5.5-15.6"/><path d="m33.4 2c0 0-1.8 6.1-1.8 13.3 0 6 4.6 8.9 4.6 13.9 0 9.9-6.3 16.2-6.3 16.2s2.3-5.1 2.3-13.8c0-3-4.3-9.7-4.3-14-.1-9.3 5.5-15.6 5.5-15.6"/><path d="m46.5 2c0 0-1.8 6.1-1.8 13.3 0 6 4.6 8.9 4.6 13.9 0 9.9-6.3 16.2-6.3 16.2s2.3-5.1 2.3-13.8c0-3-4.3-9.7-4.3-14-.1-9.3 5.5-15.6 5.5-15.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/267b.svg b/public/emoji/267b.svg
new file mode 100644
index 000000000..7d80b6fe7
--- /dev/null
+++ b/public/emoji/267b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m16.2 58.1h14.2v-16.4h-20.1c0 0-.7 5.7-.7 7.7-.3 8.6 6.6 8.7 6.6 8.7" fill="#68963b"/><path d="m19.5 34.8l6.5 3.8-8.6-15.2-17.4.1 6.5 3.8-5.2 9c-.5.9-1.1 2.4-.3 3.7l8.9 15.3c1.6 2.8 4.4 2.7 6.4 2.7 0 0-9.1-1.9-3.3-11.9l6.5-11.3" fill="#83bf4f"/><path d="m62.5 32.7l-7.1-12.3-14.2 8.2 10 17.4c0 0 5.3-2.3 7-3.2 7.6-4.1 4.3-10.1 4.3-10.1" fill="#68963b"/><path d="m40.6 41.5v-7.5l-8.9 15 8.9 15v-7.5h10.4c1.1 0 2.6-.3 3.4-1.6l8.9-15.3c1.6-2.8.2-5.1-.8-6.9 0 0 2.9 8.8-8.7 8.8h-13.2" fill="#83bf4f"/><path d="M18,4.1l-7.1,12.3l14.2,8.2l10-17.4c0,0-4.6-3.5-6.3-4.5C21.6-1.7,18,4.1,18,4.1z" fill="#68963b"/><path d="m36.6 18.7l-6.5 3.8 17.4.2 8.6-15.2-6.5 3.8-5.2-9c-.6-1.1-1.6-2.3-3.1-2.3h-17.7c-3.2 0-4.6 2.4-5.6 4.1 0 0 6.2-6.9 12 3.1l6.6 11.5" fill="#83bf4f"/></svg>
\ No newline at end of file
diff --git a/public/emoji/267f.svg b/public/emoji/267f.svg
new file mode 100644
index 000000000..3ee86eb6c
--- /dev/null
+++ b/public/emoji/267f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><g fill="#fff"><path d="m48.7 43l-2.5 2.7-6-9.2h-7.2v-4.1h8v-4.2h-8v-8.2h-4v20.6h9.1l7.4 11.4 5.5-5.6z"/><circle cx="31" cy="13" r="4"/><path d="m29.4 48.9c-4.5 0-8.2-3.7-8.2-8.2 0-3 1.7-5.7 4.1-7.1v-4.6c-4.8 1.7-8.2 6.3-8.2 11.6-.1 6.9 5.5 12.4 12.3 12.4 3.9 0 7.4-1.8 9.6-4.6l-2.5-3.7c-1.4 2.5-4.1 4.2-7.1 4.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2692.svg b/public/emoji/2692.svg
new file mode 100644
index 000000000..10516b7bf
--- /dev/null
+++ b/public/emoji/2692.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m5.3 10.4c-.9.9-.9 2.3 0 3.1l43 43c.9.9 2.3.9 3.1 0l3.1-3.1c.9-.9.9-2.3 0-3.1l-43-43c-.9-.9-2.3-.9-3.1 0l-3.1 3.1" fill="#89664c"/><g fill="#3e4347"><path d="m27.4 11.4c.9.9.9 2.3 0 3.2l-14.8 14.8c-.9.9-2.3.9-3.2 0l-6.7-6.7c-.9-.9-.9-2.3 0-3.2l14.8-14.8c.9-.9 2.3-.9 3.2 0l6.7 6.7"/><path d="m41.4 31l-5.4-5.2 5.4-5.2 5.4 5.2z"/></g><g fill="#94989b"><path d="m57.2 19.7l-9.5-9.2c-.3-.3-.9-.3-1.3 0l-3.5 3.4-3.5 3.4c-.3.3-.3.9 0 1.2l9.5 9.2c.3.3.9.3 1.3 0l7.1-6.9c.3-.3.3-.8-.1-1.1"/><path d="m41.3 4.3c-.3-.3-.9-.3-1.3 0l-7 6.9c-.3.3-.3.9 0 1.2 0 0 2 1.9 2 1.9l8.4-8.1c-.1 0-2.1-1.9-2.1-1.9"/></g><g fill="#3e4347"><path d="m42.9 13.9l3.5-3.4c0 0-2 1.1-2.3-1.8-.1-1.2-.4-1.9-.8-2.4l-8.3 8c.4.3 1.2.6 2.4.7 3.1.3 1.9 2.3 1.9 2.3l3.6-3.4"/><path d="m58 41.1c9.7-9.4-1.1-19.8-1.1-19.8l-6.3 6.1c0 0 7.9 5.9 5.7 13.3-.3.9-.7 1.6-.5 1.9.3.3 1.5-.8 2.2-1.5"/></g><path d="m38.7 28.4l-3.4-3.4c0 0-2.8 1.7-5.9 4.7-3.4 3.3-5.3 7.7-9.8 12-6.8 6.6-10.1 8.1-12.8 10-1 .7-.9.9 0 1.8l2.9 2.8 29-27.9" fill="#f2b200"/><path d="m38.7 28.4l3.5 3.4c0 0-1.8 2.7-4.9 5.7-3.4 3.3-7.9 5.2-12.4 9.5-6.8 6.6-8.4 9.6-10.5 12.3-.8 1-.9.9-1.8 0l-2.9-2.8 29-28.1" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2693.svg b/public/emoji/2693.svg
new file mode 100644
index 000000000..b5f5418d1
--- /dev/null
+++ b/public/emoji/2693.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b2c1c0"><path d="m3.8 27c0 0-3.7 15.2-.3 17.8 2.2 1.6 3.4-6.3 3.4-6.3s4.2 2.1 5.1-.1c.8-2.3-3.4-2.4-8.2-11.4"/><path d="m60.2 27c0 0 3.7 15.2.3 17.8-2.2 1.6-3.4-6.3-3.4-6.3s-4.2 2.1-5.1-.1c-.8-2.3 3.4-2.4 8.2-11.4"/><path d="m59 35c-23.1 28.1-24.1 6.2-24.1.4-.1-5.4-.5-21.4-.5-21.4h-4.8c0 0-.4 16-.5 21.4 0 5.8-1 27.7-24.1-.4 0 0-.7 9.1 16 20.3 5.6 3.7 11 6.7 11 6.7s5.4-3 11-6.7c16.7-11.2 16-20.3 16-20.3"/></g><path d="m34.5 20c-.1-3.4-.1-6-.1-6h-4.8c0 0-.1 2.6-.1 6h5" opacity=".5" fill="#62727a"/><path d="m32 2c-3.9 0-7 3.1-7 7s3.1 7 7 7 7-3.1 7-7-3.1-7-7-7m0 11c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4" fill="#b2c1c0"/><g fill="#62727a"><path d="m27 12.5c.2-.2 2 2.1 5 2 2.9.1 4.8-2.2 5-2 .3.1-1.4 3-5 3-3.6 0-5.3-2.9-5-3" opacity=".5"/><path d="m41.3 50c-3.3 0-7.3-2.5-7.4-14.6 0-3-.2-9.4-.3-14.4h-1.6v39.9c1.4-.8 5.9-3.4 10.5-6.4 9.7-6.5 13.4-12.2 14.7-15.7-6.7 7.5-11.9 11.2-15.9 11.2" opacity=".5"/></g><path d="m41 22c-5.9 1.4-12.1 1.4-18 0 0-1.3 0-2.6 0-3.9 5.9-1.4 12.1-1.4 18 0 0 1.2 0 2.6 0 3.9" fill="#b2c1c0"/><path d="m40 21.1c0-.3-3.6 0-8-.1-4.4 0-8-.2-8 .1 0 .3 3.5 1 8 .9 4.5 0 8-.7 8-.9" opacity=".5" fill="#62727a"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2694.svg b/public/emoji/2694.svg
new file mode 100644
index 000000000..368fdc054
--- /dev/null
+++ b/public/emoji/2694.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M48,24c7.5-6.2,9.7-12.9,10.3-17C60.6,5.4,62,4,62,4s1.3,10.9-10.5,20.7C36.2,37.5,21,45.5,21,45.5l-1.3-1.9
+				C24.4,40.9,36.2,33.8,48,24z" fill="#96a7a8"/><path d="m19.6 43.6l-1.2-1.8c24.4-20.4 24.9-29.8 24.9-29.8 6.3.1 11.6-2.7 15-5.1-.6 4-2.8 10.7-10.3 17-11.8 9.9-23.6 17-28.4 19.7" fill="#b8c2c4"/><path d="m12.4 45.9c-.9.8-.8 2.3.3 3.3 1.1 1 2.7 1.1 3.6.3.9-.8.8-2.3-.3-3.3-1-1-2.7-1.1-3.6-.3" fill="#c19a61"/><path d="m12.9 46c-.8.7-.7 2 .3 2.8.9.9 2.3 1 3.1.2.8-.7.7-2-.3-2.8-.9-.8-2.3-1-3.1-.2" fill="#dbb471"/><path d="m10.2 47.8c-.9.8-.8 2.3.3 3.3 1.1 1 2.7 1.1 3.6.3.9-.8.8-2.3-.3-3.3-1.1-1-2.7-1.1-3.6-.3" fill="#c19a61"/><path d="m10.7 47.8c-.8.7-.7 2 .3 2.8.9.9 2.3 1 3.1.2.8-.7.7-2-.3-2.8-.9-.8-2.3-.9-3.1-.2" fill="#dbb471"/><path d="m8 49.7c-1 .8-.8 2.3.3 3.3 1.1 1 2.7 1.1 3.6.3.9-.8.8-2.3-.3-3.3-1.1-1-2.7-1.2-3.6-.3" fill="#c19a61"/><path d="m8.4 49.7c-.8.7-.7 2 .3 2.8.9.9 2.3 1 3.1.2.8-.7.7-2-.3-2.8-.9-.8-2.3-.9-3.1-.2" fill="#dbb471"/><path d="m5.7 51.5c-.9.9-.7 2.3.3 3.3 1.1 1 2.7 1.1 3.6.3.9-.8.8-2.3-.3-3.3-1-1-2.6-1.1-3.6-.3" fill="#c19a61"/><path d="m6.2 51.6c-.8.7-.7 2 .3 2.8.9.9 2.3 1 3.1.2.8-.7.7-2-.3-2.8-.9-.9-2.3-1-3.1-.2" fill="#dbb471"/><path d="m3 53.8c3.1-2.7 1.7-.8 3.7 1.2 5.8 6 15.6-2.9 9-8.1-3.8-3-1.1-6.9.8-8.6 1.2-1 .3.8 3.8 4.9 3.5 4.2 1.9 10.8-2.7 14.7-4.8 4-10.6 1.5-12.8-1.2-1.6-1.8-4.3-.9-1.8-2.9" fill="#89664c"/><path d="m11 58.1c1.6 0 3.8-.5 5.6-2.2 2.1-2.1 2.9-4.7 2.3-7.3 1.4 2.9 1 6-1.3 8.2-1.6 1.6-3.7 1.9-5.2 1.8-1.3 0-2.6-.3-3.8-.8.8.3 1.6.4 2.4.3" fill="#dbb471"/><path d="M16,24C8.5,17.7,6.3,11,5.7,7C3.4,5.4,2,4,2,4S0.8,14.9,12.5,24.7C27.8,37.5,43,45.5,43,45.5l1.3-1.9
+				C39.6,40.9,27.8,33.8,16,24z" fill="#b0bfc1"/><path d="m44.4 43.6l1.2-1.8c-24.4-20.4-24.9-29.8-24.9-29.8-6.3.1-11.6-2.7-15-5 .6 4 2.8 10.7 10.3 17 11.8 9.8 23.6 16.9 28.4 19.6" fill="#c9d1d3"/><path d="m51.6 45.9c.9.8.8 2.3-.3 3.3-1.1 1-2.7 1.1-3.6.3-.9-.8-.8-2.3.3-3.3 1-1 2.7-1.1 3.6-.3" fill="#c19a61"/><path d="m51.1 46c.8.7.7 2-.3 2.8-.9.9-2.3 1-3.1.2-.8-.7-.7-2 .3-2.8.9-.8 2.3-1 3.1-.2" fill="#dbb471"/><path d="m53.8 47.8c.9.8.8 2.3-.3 3.3-1.1 1-2.7 1.1-3.6.3-.9-.8-.8-2.3.3-3.3 1.1-1 2.7-1.1 3.6-.3" fill="#c19a61"/><path d="m53.3 47.8c.8.7.7 2-.3 2.8-.9.9-2.3 1-3.1.2-.8-.7-.7-2 .3-2.8.9-.8 2.3-.9 3.1-.2" fill="#dbb471"/><path d="m56 49.7c.9.8.8 2.3-.3 3.3-1.1 1-2.7 1.1-3.6.3-.9-.8-.8-2.3.3-3.3 1.1-1 2.7-1.2 3.6-.3" fill="#c19a61"/><path d="m55.6 49.7c.8.7.7 2-.3 2.8-.9.9-2.3 1-3.1.2-.8-.7-.7-2 .3-2.8.9-.8 2.3-.9 3.1-.2" fill="#dbb471"/><path d="m58.3 51.5c.9.8.8 2.3-.3 3.3-1.1 1-2.7 1.1-3.6.3-.9-.8-.8-2.3.3-3.3 1-1 2.6-1.1 3.6-.3" fill="#c19a61"/><path d="m57.8 51.6c.8.7.7 2-.3 2.8-.9.9-2.3 1-3.1.2-.8-.7-.7-2 .3-2.8.9-.9 2.3-1 3.1-.2" fill="#dbb471"/><path d="m61 53.8c-3.2-2.6-1.7-.8-3.7 1.2-5.8 6-15.6-2.9-9-8.1 3.8-3 1.1-6.9-.8-8.6-1.2-1-.3.8-3.8 4.9-3.5 4.2-1.9 10.8 2.7 14.7 4.8 4 10.6 1.5 12.8-1.2 1.6-1.8 4.3-.9 1.8-2.9" fill="#89664c"/><path d="m53 58.1c-1.6 0-3.8-.5-5.6-2.2-2.1-2.1-2.9-4.7-2.3-7.3-1.4 2.9-1 6 1.3 8.2 1.6 1.6 3.7 1.9 5.2 1.8 1.3 0 2.6-.3 3.8-.8-.8.3-1.6.4-2.4.3" fill="#dbb471"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2696.svg b/public/emoji/2696.svg
new file mode 100644
index 000000000..c8042bbcb
--- /dev/null
+++ b/public/emoji/2696.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d0d0d0"><path d="m23.6 36.7h-20.7l10.3-26.2 10.4 26.2m-18-1.9h15.3l-7.7-19.5-7.6 19.5"/><path d="m61.1 36.7h-20.7l10.3-26.2 10.4 26.2m-18-1.9h15.3l-7.7-19.5-7.6 19.5"/></g><path d="m50.3 10.2c0 0-2.2-.8-3.4-1.3-4.3-1.8-9.6-3.9-14.9-3.9s-10.6 2.2-14.9 4c-1.2.5-3.4 1.3-3.4 1.3l-3.3 2.5c0 0 2.7 1.7 4 1.2 1.1-.4 2.2-.9 3.5-1.4 4.1-1.7 9.2-3.8 14.1-3.8s10 2.1 14.1 3.8c1.2.5 2.4 1 3.5 1.4 1.4.5 4-1.2 4-1.2l-3.3-2.6" fill="#b8c2c4"/><g fill="#428bc1"><path d="M2,34.8C2,41,7,46,13.2,46s11.2-5,11.2-11.2H2z"/><path d="M39.5,34.8c0,6.2,5,11.2,11.2,11.2S62,41,62,34.8H39.5z"/></g><path fill="#b8c2c4" d="m30.1 12.3h3.8v41.2h-3.8z"/><path fill="#d0d0d0" d="m29 18.6h6.1v34.9h-6.1z"/><path fill="#545b60" d="m27.7 36.7h8.6v19.7h-8.6z"/><circle cx="13.2" cy="13.2" r="3.8" fill="#dbb471"/><g fill="#545b60"><circle cx="50.8" cy="13.2" r="3.8"/><circle cx="13.2" cy="13.2" r="3.8"/></g><g fill="#fff"><circle cx="13.2" cy="13.2" r="1.9"/><circle cx="50.8" cy="13.2" r="1.9"/></g><g fill="#d0d0d0"><circle cx="32" cy="7.6" r="5.6"/><path d="m32 45.1c-8.3 0-15 4.2-15 9.4h30c0-5.2-6.7-9.4-15-9.4"/></g><path fill="#545b60" d="m15.1 54.5h33.8v3.8h-33.8z"/><path fill="#6b767c" d="m11.4 58.2h41.2v3.8h-41.2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2697.svg b/public/emoji/2697.svg
new file mode 100644
index 000000000..6e63dacb8
--- /dev/null
+++ b/public/emoji/2697.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.5 26.9l1.5-2.7c0 0-19.8-12.1-26.8-13.7-1.5-.4-3-.6-4.6-.6-10.4 0-18.8 8.6-18.8 19.2 0 10.6 8.4 19.2 18.8 19.2s18.8-8.6 18.8-19.2c0-2.1-.3-4.1-1-6l12.1 3.8" opacity=".5" fill="#a1d8f2"/><path d="M14.6,29c0,9.1,7.2,16.6,16.2,16.6S46.9,38.1,46.9,29H14.6z" fill="#bd80ff"/><g fill="#94989b"><path d="m15.5 34.6h-3.6l-9.9 27.4h1.8z"/><path d="m46 34.6h3.6l9.8 27.4h-1.8z"/><path d="m31.6 62h-1.8l-.9-27.4h3.6z"/></g><path d="m9.2 36.5c0 1 .8 1.8 1.8 1.8h39.5c1 0 1.8-.8 1.8-1.8 0-1-.8-1.8-1.8-1.8h-39.5c-1-.1-1.8.8-1.8 1.8" fill="#c5ccd6"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2699.svg b/public/emoji/2699.svg
new file mode 100644
index 000000000..9230ed01a
--- /dev/null
+++ b/public/emoji/2699.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#3e4347"><path d="m14.3 18.3c1.1.2 1.6 1.3 1.1 2.3l-3.2 7.6c-.4 1.1-1.5 1.4-2.4.9l-6.8-4.2c-.9-.6-1.3-1.9-.9-3l1.6-3.8c.4-1 1.7-1.7 2.7-1.5l7.9 1.7"/><path d="m9.8 34.8c.9-.6 2-.2 2.5.9l3.2 7.6c.4 1.1-.1 2.1-1.1 2.3l-7.8 1.7c-1.1.2-2.3-.4-2.7-1.5l-1.6-3.8c-.4-1.1 0-2.4.9-3l6.6-4.2"/><path d="m18.3 49.7c.2-1.1 1.3-1.6 2.3-1.1l7.6 3.2c1.1.4 1.4 1.5.9 2.5l-4.3 6.7c-.6.9-1.9 1.3-3 .9l-3.8-1.6c-1-.4-1.7-1.7-1.5-2.7l1.8-7.9"/><path d="m34.8 54.2c-.6-.9-.2-2 .9-2.5l7.6-3.2c1.1-.4 2.1.1 2.3 1.1l1.7 7.8c.2 1.1-.4 2.3-1.5 2.7l-3.8 1.6c-1.1.4-2.4 0-3-.9l-4.2-6.6"/><path d="m49.7 45.7c-1.1-.2-1.6-1.3-1.1-2.3l3.2-7.6c.4-1 1.5-1.4 2.5-.9l6.8 4.3c.9.6 1.3 1.9.9 3l-1.6 3.8c-.4 1-1.7 1.7-2.7 1.5l-8-1.8"/><path d="m54.2 29.2c-.9.6-2 .2-2.5-.9l-3.2-7.6c-.4-1.1.1-2.1 1.1-2.3l7.8-1.7c1.1-.2 2.3.4 2.7 1.5l1.6 3.8c.4 1 0 2.4-.9 3l-6.6 4.2"/><path d="m45.7 14.3c-.2 1.1-1.3 1.6-2.3 1.1l-7.6-3.2c-1.1-.4-1.4-1.5-.9-2.5l4.2-6.7c.6-.9 1.9-1.3 3-.9l3.8 1.6c1 .4 1.7 1.7 1.5 2.7l-1.7 7.9"/><path d="m29.2 9.8c.6.9.2 2-.9 2.5l-7.6 3.2c-1 .4-2.1-.1-2.3-1.1l-1.7-7.8c-.2-1.1.4-2.3 1.5-2.7l3.8-1.6c1.1-.4 2.4 0 3 .9l4.2 6.6"/><path d="M32,6.7C18,6.7,6.7,18,6.7,32S18,57.3,32,57.3C46,57.3,57.3,46,57.3,32C57.3,18,46,6.7,32,6.7z M32,47.9
+		c-8.8,0-15.9-7.1-15.9-15.9c0-8.8,7.1-15.9,15.9-15.9c8.8,0,15.9,7.1,15.9,15.9C47.9,40.8,40.8,47.9,32,47.9z"/></g><path d="m32 12.3c-10.9 0-19.7 8.8-19.7 19.7 0 10.9 8.8 19.7 19.7 19.7s19.7-8.8 19.7-19.7-8.8-19.7-19.7-19.7m0 27.2c-4.1 0-7.5-3.4-7.5-7.5s3.4-7.5 7.5-7.5 7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5" fill="#94989b"/><path d="m32 17c-8.3 0-15 6.7-15 15s6.7 15 15 15c8.3 0 15-6.7 15-15s-6.7-15-15-15m0 22.5c-4.1 0-7.5-3.4-7.5-7.5s3.4-7.5 7.5-7.5 7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/269b.svg b/public/emoji/269b.svg
new file mode 100644
index 000000000..0b02d3cd4
--- /dev/null
+++ b/public/emoji/269b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57.9 32c.2-.2.3-.4.5-.6 3.9-5.6 4.7-10.7 2.3-14.5-2.2-3.5-7-5.5-13.4-5.5-1.1 0-2.3.1-3.5.2-2.9-5.9-7.1-9.6-11.8-9.6s-8.9 3.7-11.8 9.6c-1.2-.1-2.4-.2-3.5-.2-6.4 0-11.2 1.9-13.4 5.5-2.4 3.8-1.6 9 2.3 14.5.2.2.4.4.5.6-.2.2-.3.4-.5.6-3.8 5.6-4.6 10.8-2.2 14.6 2.2 3.5 7 5.5 13.4 5.5 1.1 0 2.3-.1 3.5-.2 2.8 5.8 7 9.5 11.7 9.5 4.7 0 8.9-3.7 11.8-9.6 1.2.1 2.4.2 3.5.2 6.4 0 11.2-1.9 13.4-5.5 2.4-3.8 1.6-9-2.3-14.5-.2-.2-.4-.4-.5-.6m-10.7-18.9c5.7 0 9.9 1.6 11.8 4.6 2 3.2 1.2 7.7-2.3 12.7 0 0 0 0-.1.1-2.5-3-5.8-6-9.7-8.6-.6-3.2-1.4-6.1-2.5-8.7 1-.1 2-.1 2.8-.1m-7.4 31.3c-2.6 1.4-5.2 2.5-7.8 3.5-2.6-1-5.3-2.1-7.8-3.5-1.9-1-3.7-2.1-5.5-3.3-.5-2.9-.8-6-.8-9.2s.3-6.3.8-9.2c1.7-1.2 3.5-2.2 5.5-3.3 2.6-1.4 5.2-2.5 7.8-3.5 2.6 1 5.3 2.1 7.8 3.5 1.9 1 3.7 2.1 5.5 3.3.5 2.9.8 6 .8 9.2s-.3 6.3-.8 9.2c-1.7 1.2-3.6 2.3-5.5 3.3m5-.8c-.6 2.5-1.3 4.9-2.3 7-2.6-.3-5.2-.9-7.9-1.8 2.1-.8 4.1-1.8 6.1-2.8 1.5-.8 2.8-1.6 4.1-2.4m-15.4 5.2c-2.7.8-5.4 1.4-7.9 1.8-.9-2.1-1.7-4.4-2.3-7 1.3.8 2.6 1.6 4 2.3 2.1 1.1 4.1 2 6.2 2.9m-12.8-9.1c-3.2-2.4-6-5-8.1-7.7 2.1-2.7 4.9-5.3 8.1-7.7-.3 2.4-.5 5-.5 7.7 0 2.7.1 5.2.5 7.7m2.6-19.3c.6-2.5 1.3-4.9 2.3-7 2.6.3 5.2.9 7.9 1.8-2.1.8-4.1 1.8-6.1 2.9-1.5.7-2.8 1.5-4.1 2.3m15.4-5.2c2.7-.8 5.4-1.4 7.9-1.8.9 2.1 1.7 4.4 2.3 7-1.3-.8-2.6-1.6-4-2.3-2.1-1.1-4.1-2-6.2-2.9m12.8 9.1c3.2 2.4 6 5 8.1 7.7-2.1 2.7-4.9 5.3-8.1 7.7.3-2.4.5-5 .5-7.7 0-2.7-.1-5.2-.5-7.7m-15.4-20.4c3.8 0 7.2 3 9.8 7.9-3.1.5-6.4 1.3-9.8 2.5-3.3-1.2-6.6-2-9.8-2.5 2.6-4.9 6-7.9 9.8-7.9m-24.8 26.5c-3.5-5-4.3-9.5-2.3-12.7 1.9-3 6.1-4.6 11.8-4.6.9 0 1.8 0 2.7.1-1.1 2.6-1.9 5.5-2.5 8.7-3.8 2.6-7.1 5.6-9.7 8.5m9.6 20.5c-5.7 0-9.9-1.6-11.8-4.6-2-3.2-1.2-7.7 2.3-12.7 0 0 0-.1.1-.1 2.5 3 5.8 6 9.7 8.6.6 3.2 1.4 6.1 2.5 8.7-1 .1-1.9.1-2.8.1m15.2 9.2c-3.8 0-7.2-3-9.8-7.9 3.1-.5 6.4-1.3 9.8-2.5 3.3 1.2 6.6 2 9.8 2.5-2.6 4.9-6 7.9-9.8 7.9m27-13.8c-1.9 3-6.1 4.6-11.8 4.6-.9 0-1.8 0-2.7-.1 1.1-2.6 1.9-5.5 2.5-8.7 3.8-2.6 7.1-5.6 9.7-8.6 0 0 0 .1.1.1 3.5 5 4.3 9.5 2.2 12.7" fill="#0071bc"/><circle cx="32" cy="32" r="5.6" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/269c.svg b/public/emoji/269c.svg
new file mode 100644
index 000000000..ce5bad951
--- /dev/null
+++ b/public/emoji/269c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#eda454"><path d="m36.8 51c-.3-1.1 1.1-3.8-1.6-4.5-2.1-.5-3.2 1.5-3.2 1.5s-1.1-2-3.2-1.5c-2.7.7-1.3 3.4-1.6 4.5-.7 2.8-3.2 2.8-3.2 2.8s1.2 1.8 3.2 1.8c1.4 0 1.8-.8 1.8-.8-.3 3 3 7.2 3 7.2s3.4-4.2 3-7.2c0 0 .4.8 1.8.8 2 0 3.2-1.8 3.2-1.8s-2.5 0-3.2-2.8"/><path d="m55.5 25.7c-7.3-5.9-17.5.5-19.8 10.9h-1.1c.8-2.8 2.4-6.7 5.6-10.3 8-9.3-6-14.6-8.2-24.3-2.2 9.7-16.2 15-8.1 24.3 3.2 3.6 4.8 7.5 5.6 10.3h-1.1c-2.3-10.5-12.6-16.9-19.9-10.9-6.9 5.6-2.7 14.5 3.6 16.1 0 0-2.4-7.5 5.1-7.5 2.3 0 4 1 5.1 2.3h-.9v.9h1.4v.9h-1.4v1.6h1.4v1h-1.4v.9h1.4c-.5.6-1.3.9-2.3.9-3.6 0-3.1-3.5-3.1-3.5-3.2.5-6.5 7.2-1.4 10.9 5.4 4 11.9-1 12.7-8.3h.6v4c0 0 1.9 0 2.7 1.4.8-1.4 2.7-1.4 2.7-1.4v-4h.6c.9 7.3 7.3 12.3 12.7 8.3 5.1-3.7 1.8-10.4-1.4-10.9 0 0 .5 3.5-3.1 3.5-1.1 0-1.8-.4-2.3-.9h1.4v-.9h-1.4v-.9h1.4v-1.6h-1.4v-.9h1.4v-.9h-.9c1.1-1.3 2.8-2.3 5.1-2.3 7.5 0 5.1 7.5 5.1 7.5 6.2-1.7 10.4-10.6 3.6-16.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26a0.svg b/public/emoji/26a0.svg
new file mode 100644
index 000000000..e6b14203c
--- /dev/null
+++ b/public/emoji/26a0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M5.9,62c-3.3,0-4.8-2.4-3.3-5.3L29.3,4.2c1.5-2.9,3.9-2.9,5.4,0l26.7,52.5c1.5,2.9,0,5.3-3.3,5.3H5.9z" fill="#ffce31"/><g fill="#231f20"><path d="m27.8 23.6l2.8 18.5c.3 1.8 2.6 1.8 2.9 0l2.7-18.5c.5-7.2-8.9-7.2-8.4 0"/><ellipse cx="32" cy="49.6" rx="4.2" ry="4.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26a1.svg b/public/emoji/26a1.svg
new file mode 100644
index 000000000..ac811c568
--- /dev/null
+++ b/public/emoji/26a1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ffce31" d="m44.5 2l-9 2.5-6.1-2.5-9.9 34.4h10.4l-9.1 25.6 22.4-34.4h-13.5z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26aa.svg b/public/emoji/26aa.svg
new file mode 100644
index 000000000..fb39d3ebb
--- /dev/null
+++ b/public/emoji/26aa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#d0d0d0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26ab.svg b/public/emoji/26ab.svg
new file mode 100644
index 000000000..137a56b1f
--- /dev/null
+++ b/public/emoji/26ab.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26b0.svg b/public/emoji/26b0.svg
new file mode 100644
index 000000000..8fb8eb117
--- /dev/null
+++ b/public/emoji/26b0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#594640" d="m5.4 39.6l43.5 19.4v-11.2l-43.5-19.4z"/><path fill="#3f2e29" d="M48.9 59 64 45.7 64 34.5 48.9 47.8z"/><path fill="#6d5650" d="m0 24.9l5.4 14.7v-11.2l-5.4-14.7z"/><path fill="#89664c" d="M0 13.7 5.4 28.4 48.9 47.8 64 34.5 32 9.8 13.1 5z"/><path fill="#dbb471" d="m2.1 13.2l5.1 13.5 41.5 18.9 13.5-11.4-30.6-23.9-18.5-4.6z"/><path fill="#89664c" d="m14.7 12.8l-3.1 2 5.4 3.2-5 3.4 3 1.8 5.3-3.4 22.7 12 2.7-2.3-22.3-12 5-3.4-2.9-1.8-5.5 3.4z"/><path d="m53.1 22.8c-3 2-6.2 3.6-9.8 4.5-1.8.4-3.6.7-5.4.7-.9 0-1.8 0-2.8-.1-.5-.1-.9-.1-1.4-.2-.2 0-.5-.1-.7-.2-.2-.1-.4-.1-.7-.2l.5-1.4c.1.1.4.1.6.2.2.1.4.1.6.2.4.1.8.2 1.3.3.8.2 1.7.3 2.6.3 1.7.1 3.5 0 5.2-.3 3.6-.7 6.9-2 10-3.8" fill="#75a843"/><path d="m44.6 24.4c-.2 2.4-2.2 2.7-2.2 2.7s-2.1-1-1.8-3.4c.2-1.6 2.4-4 2.4-4s1.8 3.1 1.6 4.7" fill="#83bf4f"/><path d="m50.9 21.3c-2.2 2.2-3.4 3.2-2.7 5 .7 1.8 6.5 2.7 6.9-.6.4-3.3 2.5-4 2.5-4s-3.1-4-6.7-.4" fill="#871212"/><g fill="#991d1d"><path d="m52.6 27.1c-3.1-.3-4.6.2-5.4-1.6-.7-1.8 3.9-7.8 6.1-5.2 2.6 3.2 4.4 3.6 4.4 3.6s-.5 3.6-5.1 3.2"/><path d="m55 26.4c1.1-.5 0-5.7 1.4-7.3 0 0-2.6-1.6-3.9 0-.8.9-1.2 8.8 2.5 7.3"/></g><path d="m53 24.2c-2.4 4.5-5.2 3.8-6.2 1.4-1-2.4.2-6 3.2-6.5 3-.5 4.8-2.4 4.8-2.4s0 4-1.8 7.5" fill="#ad2727"/><path d="m52.1 21.3c-4.7-2-6.3 2-5.3 4.4 1 2.4 4 3.4 6.7 2.3 2.7-1.2 4.7-1.1 4.7-1.1s-2.7-4.2-6.1-5.6" fill="#cc3636"/><path d="m48 25.3c1.6 3.7-.5 2.7-1.5.3-2.4-6 2.8-7.9 2.8-7.9s-2.7 4.3-1.3 7.6" fill="#75a843"/><path d="m48 25.3c-.8-.8-2.4-3.2-1.9-.7 1 5.1 7.6 4.5 7.6 4.5s-3.3-1.3-5.7-3.8" fill="#83bf4f"/><path d="m53.2 32.5c-3.5-.9-6.8-2.3-9.8-4.4-1.5-1-2.9-2.3-4.1-3.6-.6-.7-1.2-1.4-1.7-2.2-.3-.4-.5-.8-.8-1.2-.1-.2-.2-.4-.3-.6-.1-.2-.2-.4-.3-.7l1.4-.5c.1.2.1.4.2.6.1.2.2.4.3.6.2.4.4.8.6 1.1.5.8 1 1.5 1.5 2.2 1.1 1.4 2.4 2.6 3.7 3.8 2.7 2.1 5.9 3.8 9.3 4.9" fill="#75a843"/><path d="m52.8 29.8c-3.1-.2-4.6-.5-5.5 1.3-.8 1.8 2.4 6.8 5.1 4.8 2.6-1.9 4.6-.8 4.6-.8s.8-4.9-4.2-5.3" fill="#871212"/><path d="m49.7 35c-1.9-2.5-3.3-3.4-2.4-5.2.8-1.8 8.3-2.2 7.9 1.1-.6 4.2.3 5.7.3 5.7s-3 2.2-5.8-1.6" fill="#991d1d"/><path d="m51.8 36.3c1.1.5 4.2-3.8 6.2-3.8 0 0-.5-3.1-2.6-3-1.1.1-7.1 5.1-3.6 6.8" fill="#ad2727"/><path d="m52.1 33.3c-4.9 1.2-6.3-1.4-5.2-3.8 1.1-2.4 4.5-3.9 6.8-1.9 2.3 1.9 5 2.1 5 2.1s-2.9 2.7-6.6 3.6" fill="#e24b4b"/><path d="m53.6 30.8c-1.7-4.9-5.7-3.5-6.8-1.1-1.1 2.4.2 5.3 2.8 6.6 2.7 1.3 4 2.8 4 2.8s1.2-4.8 0-8.3" fill="#f25151"/><path d="m47.9 30.3c-1.7 3.7-2.3 1.4-1.2-1 2.7-5.8 7.6-3.2 7.6-3.2s-4.9 1-6.4 4.2" fill="#75a843"/><path d="m47.9 30.3c.1-1.2.7-4-.8-1.9-3 4.1 1.8 8.8 1.8 8.8s-1.2-3.4-1-6.9" fill="#83bf4f"/><path fill="#b7925e" d="m6 36.5l41.7 18.6v-2l-41.7-18.6z"/><path fill="#dbb471" d="m8.4 40.1l2.5 1.1v-7.6l-2.5-1.2z"/><path fill="#3f2e29" d="m10.9 41.2l1.3-.7v-1l-.6-.3v-1.4l.6-.3v-4.6l-1.3.7z"/><path fill="#89664c" d="m8.4 32.4l2.5 1.2 1.3-.7-2.6-1.1z"/><path fill="#dbb471" d="m42.4 55l2.5 1.2v-7.6l-2.5-1.2z"/><path fill="#3f2e29" d="m44.9 56.2l1.3-.8v-1l-.6-.3v-1.4l.6-.3v-4.6l-1.3.8z"/><path fill="#89664c" d="m42.4 47.4l2.5 1.2 1.3-.8-2.6-1.1z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26b1.svg b/public/emoji/26b1.svg
new file mode 100644
index 000000000..a752a3183
--- /dev/null
+++ b/public/emoji/26b1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m45.4 55.1c0 .1-26.8.1-26.8 0-.9 1-1.2 2-1 2.3.5.8 1.2 1.5 2 2 3.4 2.4 9.3 2.6 12.4 2.6s9-.2 12.4-2.6c.8-.6 1.5-1.2 2-2 .2-.4-.1-1.3-1-2.3" fill="#ffd85c"/><path d="m42.4 52.9h-20.8c-1.4.6-2.4 1.4-3 2.2 0 .1.3 1.1 1.8 2.1 1.7 1.2 5.1 2.6 11.6 2.6s9.9-1.3 11.6-2.6c1.5-1.1 1.7-2.1 1.8-2.1-.7-.8-1.6-1.6-3-2.2" fill="#cf4d4d"/><path d="m23.1 54.1c1.4.7 4 1.5 8.9 1.5 4.4 0 7-.7 8.5-1.3 1.5-.7 1.9-1.4 1.9-1.4v-.9h-20.8v.9c0 0 .3.6 1.5 1.2" fill="#ffd85c"/><path d="m51.8 23.1c-.5-4.4-7-5.9-7-5.9h-25.6c0 0-6.5 1.6-7 5.9-1.8 15.3 9.4 28.9 9.4 28.9s.5.4 1.5.8c1.6.7 4.5 1.6 8.9 1.6 4.1 0 6.8-.7 8.5-1.4 1.3-.5 1.9-1 1.9-1s11.2-13.6 9.4-28.9" fill="#cf4d4d"/><path d="m19.2 16.2v1c0 0 .4.2 1.7.5 1.7.3 5.1.8 11.1.8 6 0 9.4-.5 11.1-.9 1.2-.3 1.7-.5 1.7-.5v-1h-25.6z" fill="#ffd85c"/><path d="m41.2 13.4c0-.9 0-2.5 0-3.4 0-.7.3-1.6 1.9-2.3h-22.2c1.6.7 1.9 1.6 1.9 2.3 0 .9 0 2.5 0 3.4 0 1.5-3.6 2.7-3.6 2.7s.4.2 1.7.5c1.7.4 5.1.9 11.1.9 6 0 9.4-.5 11.1-.9 1.2-.3 1.7-.5 1.7-.5s-3.6-1.2-3.6-2.7" fill="#cf4d4d"/><g fill="#ffd85c"><path d="m20.9 4.5v3.2c0 0 .5.1 1.5.2 1.8.2 5.1.5 9.7.5s7.9-.3 9.7-.5c1-.1 1.5-.2 1.5-.2v-3.2h-22.4"/><path d="m37 2.1c-2.2-.1-5-.1-5-.1s-2.8 0-5 .1c-.6 0-1.2.1-1.7.2v.5h13.3v-.5c-.4-.1-1-.2-1.6-.2"/></g><path d="m38.7 2.8h-13.4c-2.8.3-4.5 1.7-4.5 1.7s.5.1 1.5.2c1.7.3 5 .6 9.7.6s8-.3 9.7-.5c1-.1 1.5-.2 1.5-.2s-1.8-1.5-4.5-1.8" fill="#cf4d4d"/><g fill="#ffd85c"><path d="m33.5 48.8c-1 0-2 0-3 0-.1-8-.1-16-.2-24.1 1.1 0 2.3 0 3.4 0-.1 8.1-.1 16.1-.2 24.1"/><path d="m23.9 33.8c0-1.1-.1-2.1-.1-3.2 5.5.8 11.1.8 16.5 0 0 1.1-.1 2.1-.1 3.2-5.5.8-10.9.8-16.3 0"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26bd.svg b/public/emoji/26bd.svg
new file mode 100644
index 000000000..dc2380edd
--- /dev/null
+++ b/public/emoji/26bd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="32" rx="29.3" ry="29.3" fill="#fff"/><path d="m61.9 32c0-.7.2-10.9-5.8-17.5-.3-.6-1.5-3-5.6-5.9-2.7-2.1-5.5-3.6-5.8-3.8 0 0 0 0 0 0-.3-.2-5.3-2.8-11.3-2.8-.5 0-.9 0-1.4.1-4.6-.1-8.8 1.1-11.9 2.5-3.2 1.4-5.3 2.8-5.5 3-3.4 1.9-9.9 9.5-10.4 13.6-2.1 2.6-3.8 14.5 0 21.7 2.7 10 12.7 15 13.5 15.4.5.3 5.9 3.7 12.6 3.7.3 0 .6 0 .9 0 .6.1 1.1.1 1.7.1 7.2 0 18-5.1 20.2-9.1 6.2-4.6 9.4-16.2 8.8-21m-44.1 15.1c-2.9-4.6-4.5-10.7-4.9-12.1.9-1.4 5.4-8 7.9-10 1.4.3 7.5 1.4 13.2 2.4.7 1.9 3.9 10 4.8 13.2-1 1.2-4.9 5.7-8.7 9.2-4.1.1-11-2.3-12.3-2.7m36-32.5c0 .4-.1 2-.9 3.9-1.5-.8-5.3-2.4-10.6-2.7-.8-1.2-3.8-5.3-8.5-8.1.6-1.3 1.5-2.8 2.1-3.3.2 0 .4-.1.8-.1 2.5 0 6.9 1.7 7.3 1.8.4.2 8.3 4.4 9.8 8.5m-42 19.4c-3.4-.6-5.5-1.6-6.1-2-1.3-4.6-.2-9.6-.1-10.3 1.3-2.2 4.8-8 7.2-9.1 2.4-.5 5.5.1 6.7.4-.1 1.6-.3 6.1.3 10.9-2.6 2.2-6.9 8.5-8 10.1m19.9-30.5c.8.1 1.9.2 2.7.5-.8 1-1.6 2.5-1.9 3.3-1.6.3-7.5 1.4-12.2 4.4-.9-.2-3.8-.9-6.5-.7.7-1.3 1.7-2.2 1.8-2.3.3-.3 7.4-5.3 16.1-5.2m19.1 38.1c-1.2 0-5.7-.3-10.6-1.5-.9-3.3-4.1-11.4-4.8-13.3 3.1-4.4 6.1-8.5 6.9-9.7 5.7.4 9.7 2.5 10.5 2.9 3.3 5.3 4 10.7 4.1 11.6-1.8 5.5-5.2 9.2-6.1 10m-47.1-13.1c.1 1.3.3 2.6.7 3.9-.3.9-.6 1.8-.7 2.7-.3-2.3-.3-4.6 0-6.6m14.8 28.5l-.4.6.4-.6c-2.5-1.2-4.4-4-5.2-5.1 1.5-1.5 3.4-2.9 4.1-3.4 1.6.6 8.3 2.8 12.6 2.8.7 1 3.1 4 6 6.4-1.8 1.8-4.4 2.6-4.9 2.8-6.8.2-12.6-3.5-12.6-3.5m16.3 3.4c.9-.5 1.9-1.2 2.7-2.1 1.3-.2 6.9-1.1 11.9-4.8.3 0 .9.1 1.5.1-3.1 2.9-10.5 6.2-16.1 6.8m15.4-8.4c1.8-4.7 1.7-8.3 1.6-9.4 1-1 4.4-4.6 6.3-10.1 1 .2 1.7.4 2 .6.1.4.3 1.3.2 2.7-.8 5-3.4 12.6-8.1 15.9-.5.3-1.3.4-2 .3" fill="#4a4e51"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26be.svg b/public/emoji/26be.svg
new file mode 100644
index 000000000..efe314bc6
--- /dev/null
+++ b/public/emoji/26be.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#eff6f7"/><g fill="#cc4c5e"><path d="m50 32.1c-3.8-1.7-7.3-4.3-10.6-7.5-3.2-3.3-5.8-6.9-7.5-10.6-1.9-4.1-2.8-8.2-2.5-11.9-.7.1-1.4.1-2 .2-.2 3.9.7 8.2 2.7 12.5 1.8 4 4.5 7.7 7.9 11.2 3.4 3.4 7.2 6.1 11.2 7.9 3.9 1.8 7.8 2.8 11.5 2.8.3 0 .6 0 1 0 .1-.7.2-1.3.2-2-3.7.2-7.8-.7-11.9-2.6"/><path d="m26.1 37.9c-3.5-3.4-7.2-6.1-11.2-7.9-4.3-2-8.6-2.9-12.6-2.7-.1.7-.2 1.3-.2 2 3.7-.3 7.9.6 12 2.5 3.8 1.7 7.3 4.3 10.6 7.5 3.2 3.3 5.8 6.9 7.5 10.6 1.9 4.1 2.8 8.2 2.5 12 .7-.1 1.4-.1 2-.2.2-4-.7-8.3-2.7-12.6-1.8-4-4.5-7.8-7.9-11.2"/></g><g fill="#ed4c5c"><path d="m7.5 25.2c-3-.9-.4 1.4-.9 3.1-.5 1.7-4 2.2-1 3.1 3 .9 5.9.3 6.4-1.4.6-1.7-1.4-3.9-4.5-4.8"/><path d="m59.1 35.6c.6-1.7-1.3-3.9-4.3-5-3-1-.4 1.4-1 3.1-.6 1.7-4.1 2-1.1 3.1 2.9 1 5.8.5 6.4-1.2"/><path d="m30.2 11.9c1.7-.5 2.4-3.4 1.4-6.4-.9-3-1.4.5-3.1 1-1.7.5-4.1-2.1-3.1.9.9 3 3 5.1 4.8 4.5"/><path d="m49.1 32.3c1.4-1.9.5-4.8-2.1-6.6-2.6-1.8-1.1 1.5-2.6 3.4-1.4 1.9-5.3 1.5-2.7 3.3 2.7 1.8 6 1.8 7.4-.1"/><path d="m41.7 27c1.7-1.6 1.3-4.7-1-6.9-2.3-2.2-1.4 1.3-3.1 2.9-1.7 1.6-5.4.6-3.2 2.9 2.3 2.2 5.5 2.7 7.3 1.1"/><path d="m34.6 19.8c2.1-1 2.6-4.1 1-6.9-1.5-2.8-1.7.9-3.8 2-2.1 1-5.4-.9-3.8 1.8 1.5 2.7 4.4 4.1 6.6 3.1"/><path d="m36.9 52.5c-1-3-1.4.5-3.1 1.1-1.7.6-4.2-2-3.1 1 1 3 3.3 4.9 5 4.3 1.7-.6 2.2-3.5 1.2-6.4"/><path d="m32.5 41.7c-1.8-2.6-1.5 1.2-3.3 2.7-1.9 1.4-5.2 0-3.4 2.6 1.8 2.6 4.8 3.5 6.6 2.1 1.9-1.6 1.9-4.8.1-7.4"/><path d="m26 34.3c-2.2-2.3-1.3 1.4-2.9 3.2-1.6 1.7-5.1.8-2.9 3.1 2.2 2.3 5.3 2.7 6.9 1 1.6-1.8 1.1-5-1.1-7.3"/><path d="m16.8 27.8c-2.8-1.6-.8 1.7-1.8 3.8-1.1 2.1-4.7 2.2-2 3.8 2.8 1.6 5.8 1.1 6.9-1 1-2.1-.3-5-3.1-6.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26c4.svg b/public/emoji/26c4.svg
new file mode 100644
index 000000000..3d083f6ce
--- /dev/null
+++ b/public/emoji/26c4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="31.9" cy="45" r="17" fill="#d0d0d0"/><path d="m31.9 30c-8.3 0-15 6.7-15 15 0 8.3 6.7 15 15 15s15-6.7 15-15c0-8.3-6.7-15-15-15" fill="#fff"/><circle cx="31.9" cy="25.5" r="13" fill="#d0d0d0"/><path d="m31.9 14.5c-6.1 0-11 4.9-11 11 0 6.1 4.9 11 11 11s11-4.9 11-11c0-6-4.9-11-11-11" fill="#fff"/><circle cx="31.9" cy="26.4" r="2.5" fill="#ff8736"/><g fill="#3e4347"><circle cx="26.5" cy="21.8" r="2"/><circle cx="37.3" cy="21.8" r="2"/></g><g fill="#94989b"><ellipse transform="matrix(.4226-.9063.9063.4226 7.7092 41.1541)" cx="36.2" cy="14.5" rx="2.6" ry="10.1"/><ellipse transform="matrix(.4226-.9063.9063.4226 18.1612 39.7774)" cx="40.3" cy="5.6" rx="1.9" ry="7.6"/></g><path d="m39.5 7.4c-3.5-1.7-6.1-3.7-6.1-4.7l-2.3 9.2c-.3.7 1.7 2.4 4.5 3.7s5.4 1.8 5.7 1.1l5.7-7.7c-.7.7-4 0-7.5-1.6" fill="#3e4347"/><g fill="#89664c"><path d="m62 33.4l-5.8-1.7c1-1.1 2-2.1 3-3.2.3-.4.4-.9 0-1.3-.3-.3-1-.4-1.3 0-1.4 1.5-2.7 2.9-4.1 4.4v-8.4h-1.8v10.4c-1.7 1.8-3.4 3.6-5.1 5.4-.3.4-.4.9 0 1.3.3.3 1 .4 1.3 0 1.9-2 3.8-4 5.6-6 .3-.3.6-.7.9-1l6.7 1.9.6-1.8"/><path d="m12 33.5v-10.4h-1.8v8.4c-1.4-1.5-2.7-2.9-4.1-4.4-.3-.4-1-.3-1.3 0-.4.4-.3.9 0 1.3 1 1.1 2 2.1 3 3.2l-5.8 1.8.5 1.8 6.7-1.9c.4.4.8.8 1.2 1.3 1.8 1.9 3.6 3.8 5.4 5.7.3.4 1 .3 1.3 0 .4-.4.3-.9 0-1.3-1.7-1.9-3.4-3.7-5.1-5.5"/></g><g fill="#3e4347"><path d="m30.3 46.3l-1.1-3.2 2.8-2 2.7 2-1 3.2z"/><path d="m30.3 56.1l-1.1-3.2 2.8-2 2.7 2-1 3.2z"/><path d="m31.9 34c-3.1 0-6-1.3-8.1-3.6-.4-.4-.3-1 .1-1.4.4-.4 1-.3 1.4.1 1.7 1.9 4.2 2.9 6.7 2.9 2.5 0 4.9-1.1 6.7-2.9.4-.4 1-.4 1.4-.1.4.4.4 1 .1 1.4-2.2 2.2-5.2 3.6-8.3 3.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26c5.svg b/public/emoji/26c5.svg
new file mode 100644
index 000000000..ea9730cc1
--- /dev/null
+++ b/public/emoji/26c5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffce31"><path d="m14.7 44.4l4.8-4.9c-1.7-.4-3.3-1-4.7-2l-.1 6.9"/><path d="m30.3 6.6l-4.8 4.9c1.7.4 3.3 1 4.7 2l.1-6.9"/><path d="m3.6 33.3l6.9-.1c-.9-1.4-1.6-3-2-4.7l-4.9 4.8"/><path d="m41.4 17.7l-6.9.1c.9 1.4 1.6 3 2 4.7l4.9-4.8"/><path d="m3.6 17.7l4.9 4.8c.4-1.7 1-3.3 2-4.7l-6.9-.1"/><path d="m41.4 33.3l-4.9-4.8c-.4 1.7-1 3.3-2 4.7l6.9.1"/><path d="m14.7 6.6l.1 6.9c1.4-.9 3-1.6 4.7-2l-4.8-4.9"/><path d="m30.3 44.4l-.1-6.9c-1.4.9-3 1.6-4.7 2l4.8 4.9"/><path d="m10.7 33.7l-2.7 6.3 6.3-2.7c-1.4-1-2.6-2.2-3.6-3.6"/><path d="m34.3 17.3l2.7-6.3-6.3 2.7c1.4 1 2.6 2.2 3.6 3.6"/><path d="m8.4 22.9l-6.4 2.6 6.4 2.6c-.1-.8-.2-1.7-.2-2.6-.1-.9 0-1.7.2-2.6"/><path d="m36.6 28.1l6.4-2.6-6.4-2.6c.2.8.2 1.7.2 2.6 0 .9 0 1.7-.2 2.6"/><path d="m14.3 13.7l-6.3-2.7 2.7 6.3c1-1.4 2.2-2.6 3.6-3.6"/><path d="m30.7 37.3l6.3 2.7-2.7-6.3c-1 1.4-2.2 2.6-3.6 3.6"/><path d="m25.1 11.4l-2.6-6.4-2.6 6.4c.8-.1 1.7-.2 2.6-.2.9-.1 1.7 0 2.6.2"/><path d="m19.9 39.6l2.6 6.4 2.6-6.4c-.8.1-1.7.2-2.6.2-.9 0-1.7 0-2.6-.2"/><circle cx="22.5" cy="25.5" r="13"/></g><path d="m17.2 57.1c-1 0-2-.2-2.9-.5-3.8-1.3-6.4-4.9-6.4-9 0-2.7 1.2-5.4 3.2-7.2.5-.5 1.1-.9 1.7-1.2l.6-2.2c1.5-5.5 6.5-9.3 12.1-9.3.6 0 1.1 0 1.8.1.5.1 1 .2 1.5.3l.2-.5c2.3-4.2 6.6-6.7 11.2-6.7 7.1 0 12.8 5.9 12.8 13.1 0 .4 0 .7 0 1v.3c.5.2 1.1.5 1.6.8 3.4 2 5.5 5.8 5.5 9.8 0 5.3-3.5 9.8-8.6 11-.8.2-1.7.3-2.5.3h-31.8z" fill="#fff"/><path d="m40.3 22.8c6 0 10.9 5 10.9 11.2 0 .3 0 .6 0 .9-2.5.2-4.8 1.2-6.6 2.8 1.3-.8 2.9-1.2 4.6-1.2.6 0 1.2.1 1.8.2 1 .2 1.9.6 2.8 1.1 2.7 1.6 4.6 4.6 4.6 8.1 0 4.4-3 8.2-7.1 9.1-.7.2-1.3.2-2.1.2h-32c-.8 0-1.6-.1-2.3-.4-3-1-5.1-3.9-5.1-7.2 0-2.3 1-4.3 2.6-5.7.7-.6 1.5-1.1 2.4-1.5.8-.3 1.6-.4 2.5-.4 2.4 0 4.5 1.2 5.9 3h.1c-1.6-3-4.5-5.1-8-5.4 1.3-4.6 5.4-8 10.3-8 .5 0 1 .1 1.5.1 1 .1 1.9.4 2.8.8 3.3 1.5 5.7 4.7 6.3 8.5 0 0 0 0 0-.1 0-4.3-2.2-8.1-5.4-10.3 1.8-3.5 5.3-5.8 9.5-5.8m0-3.8c-5 0-9.7 2.6-12.4 7-.1 0-.2 0-.3 0-.8-.1-1.4-.2-2.1-.2-6.4 0-12.2 4.4-13.9 10.7l-.5 1.5c-.5.3-.9.6-1.3 1-2.4 2.1-3.8 5.3-3.8 8.6 0 4.9 3.1 9.3 7.7 10.8 1.1.4 2.3.6 3.5.6h31.9c1 0 1.9-.1 2.9-.3 5.9-1.4 10-6.7 10-12.8 0-4.7-2.5-9.1-6.5-11.4-.2-.1-.4-.2-.6-.3 0 0 0-.1 0-.1 0-8.4-6.5-15.1-14.6-15.1z" fill="#75d6ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26c8.svg b/public/emoji/26c8.svg
new file mode 100644
index 000000000..03409bb69
--- /dev/null
+++ b/public/emoji/26c8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#75d6ff"><path d="m10.8 42.9c-.5 1.5-.1 3 1 3.4 1.1.4 2.4-.5 3-2 .6-1.8.7-4.1.2-6.9-2.1 1.9-3.6 3.8-4.2 5.5"/><path d="m13.2 57.4c.6-1.8.7-4.1.2-6.9-2.1 1.8-3.6 3.7-4.2 5.5-.5 1.5-.1 3 1 3.4 1.1.4 2.5-.5 3-2"/><path d="m51.5 37.4c-2.1 1.8-3.6 3.7-4.2 5.5-.5 1.5-.1 3 1 3.4 1.1.4 2.4-.5 3-2 .5-1.7.6-4.1.2-6.9"/><path d="m38.2 55.9c-.5 1.5-.1 3 1 3.4s2.4-.5 3-2c.6-1.8.7-4.1.2-6.9-2 1.9-3.5 3.8-4.2 5.5"/><path d="m46.9 55.9c-.5 1.5-.1 3 1 3.4s2.4-.5 3-2c.6-1.8.7-4.1.2-6.9-2.1 1.9-3.6 3.8-4.2 5.5"/><path d="m18.6 55.9c-.5 1.5-.1 3 1 3.4s2.4-.5 3-2c.6-1.8.7-4.1.2-6.9-2.1 1.9-3.6 3.8-4.2 5.5"/></g><path fill="#ffce31" d="m24.5 31.9l-4.9 16.2h12.5l-4.2 13.9 16.5-20.2h-11.9l2.9-9.9z"/><path d="m18.2 32.5c-.8 0-1.6-.1-2.4-.4-3.1-1-5.3-3.9-5.3-7.2 0-2.2 1-4.3 2.6-5.7.4-.4.9-.7 1.4-1l.5-1.8c1.3-4.4 5.4-7.5 10-7.5.5 0 .9 0 1.5.1.4.1.8.1 1.2.3l.2-.4c1.9-3.3 5.4-5.4 9.2-5.4 5.9 0 10.6 4.7 10.6 10.5 0 .3 0 .6 0 .8v.2c.4.2.9.4 1.3.6 2.8 1.6 4.5 4.6 4.5 7.8 0 4.2-2.9 7.8-7 8.8-.7.2-1.4.2-2 .2h-26.3z" fill="#fff"/><path d="m37.1 5c5 0 9 4 9 8.9 0 .2 0 .5 0 .7-2.1.2-4 1-5.4 2.3 1.1-.6 2.4-1 3.7-1 .5 0 1 .1 1.5.1.8.2 1.6.5 2.3.9 2.3 1.3 3.8 3.7 3.8 6.5 0 3.6-2.5 6.5-5.8 7.3-.7.2-1.2.3-1.8.3h-26.2c-.7 0-1.3-.1-1.9-.3-2.4-.8-4.2-3.1-4.2-5.8 0-1.8.8-3.5 2.1-4.6.6-.5 1.3-.9 2-1.2.6-.2 1.3-.3 2-.3 2 0 3.7.9 4.9 2.4h.1c-1.3-2.4-3.7-4.1-6.6-4.3 1.1-3.7 4.5-6.4 8.5-6.4.4 0 .9 0 1.3.1.8.1 1.6.3 2.3.7 2.7 1.2 4.7 3.7 5.1 6.8 0 0 0 0 0-.1 0-3.4-1.8-6.5-4.5-8.3 1.5-2.8 4.5-4.7 7.8-4.7m0-3c-4.1 0-7.9 2.1-10.1 5.6-.1 0-.2 0-.3 0-.6-.1-1.2-.1-1.7-.1-5.3 0-10 3.5-11.4 8.6l-.3 1.2c-.4.2-.7.5-1.1.8-2 1.7-3.1 4.2-3.1 6.9 0 4 2.5 7.4 6.3 8.7.9.3 1.9.5 2.9.5h26.2c.8 0 1.6-.1 2.4-.3 4.8-1.1 8.2-5.3 8.2-10.3 0-3.8-2-7.3-5.3-9.1-.2-.1-.3-.2-.5-.3 0 0 0-.1 0-.1-.1-6.7-5.5-12.1-12.2-12.1z" fill="#b6c1d1"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26ce.svg b/public/emoji/26ce.svg
new file mode 100644
index 000000000..bacb7e3e8
--- /dev/null
+++ b/public/emoji/26ce.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#c28fef"/><g fill="#fff"><path d="m32 54c-9.4 0-17-7.6-17-17v-23h6v23c0 6.1 4.9 11 11 11s11-4.9 11-11v-23h6v23c0 9.4-7.6 17-17 17"/><path d="m56 22c-2.6 4.1-6.1 6-8.4 7.2-3.5 2-7.9-.2-11.7-2.1-1.2-.6-2.3-1.1-3.3-1.5-10.9-4.2-19.1-.5-24.6 4.9v7.5c3.6-4.8 12.1-10.3 22.5-6.2.8.3 1.8.8 2.8 1.3 4 2 9.2 4.6 14.5 3 .8-.2 1.7-.6 2.5-1.1 2-1.2 4-2.1 5.6-4.5l.1-8.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26cf.svg b/public/emoji/26cf.svg
new file mode 100644
index 000000000..3c30f7f3c
--- /dev/null
+++ b/public/emoji/26cf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M55.2,61.5c2.3,2.3,8.6-4,6.3-6.3L25.3,19L19,25.3L55.2,61.5z" fill="#89664c"/><path d="M56,60.6c1.6,1.7,6.3-3,4.7-4.7L24.5,19.8l-4.7,4.7L56,60.6z" fill="#ad8366"/><path d="m8.3 14.6c-2.3-2.3 4-8.6 6.3-6.3l6.2 6.2-6.3 6.3-6.2-6.2" fill="#89664c"/><path d="m9.2 13.8c-1.7-1.6 3-6.3 4.7-4.7l6.2 6.2-4.7 4.7-6.2-6.2" fill="#ad8366"/><path d="m20.9 20.9c11.2-11.2 24.3-17.4 33.9-16.8-9-5.3-25.2-.2-38 12.7-12.9 12.8-18 29-12.7 38-.6-9.6 5.6-22.7 16.8-33.9" fill="#94989b"/><path d="m21.9 21.9c11.2-11.2 23.9-17.8 32.9-17.8-8.2-4.5-23.7 1.3-36.5 14.1-12.9 12.9-18.7 28.4-14.2 36.5 0-8.9 6.6-21.6 17.8-32.8" fill="#a6aeb2"/><path d="m27.7 15c.9.9.9 2.3 0 3.2l-9.6 9.6c-.9.9-2.3.9-3.2 0l-4.8-4.8c-.9-.9-.9-2.3 0-3.2l9.6-9.6c.9-.9 2.3-.9 3.2 0l4.8 4.8" fill="#5c6368"/><path d="m26.3 15.9c.8.8.8 2 .1 2.7l-7.9 7.9c-.7.7-2 .7-2.7-.1l-4.2-4.4c-.8-.8-.8-2-.1-2.7l7.9-7.8c.7-.7 2-.7 2.7.1l4.2 4.3" fill="#474d51"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26d1.svg b/public/emoji/26d1.svg
new file mode 100644
index 000000000..bcdd92d68
--- /dev/null
+++ b/public/emoji/26d1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 64c-15.4 0-28-12.6-28-28v-4h4v4c0 13.2 10.8 24 24 24 13.2 0 24-10.8 24-24v-4h4v4c0 15.4-12.6 28-28 28" fill="#94989b"/><path d="M32,4C16.5,4,4,16.5,4,32h56C60,16.5,47.5,4,32,4z" fill="#ed4c5c"/><g fill="#c94747"><path d="m50 28h7c-1.2-9.6-8.5-17.5-18-20 5.8 3.3 10.1 10.9 11 20"/><path d="m25 8c-9.5 2.5-16.8 10.4-18 20h7c.9-9.1 5.2-16.7 11-20"/></g><g fill="#594640"><path d="m14.7 28c.9-9 4.9-16.5 10.3-20-7.3 3.6-12.7 11.1-14 20h3.7"/><path d="m49.3 28c-1-9-4.9-16.5-10.3-20 7.3 3.6 12.7 11.1 14 20h-3.7"/></g><g fill="#ed4c5c"><path d="m58 26h-52l-6 6h64z"/><circle cx="32" cy="5" r="5"/></g><g fill="#fff"><path d="m30 9h4v16h-4z"/><path d="m24 15h16v4h-16z"/></g><g fill="#3e4347"><path d="m4 32h4v4h-4z"/><path d="m56 32h4v4h-4z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26d3.svg b/public/emoji/26d3.svg
new file mode 100644
index 000000000..a34973b8c
--- /dev/null
+++ b/public/emoji/26d3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d0d0d0"><path d="m19.2 64v-5.3c0-2.7-2.1-4.9-4.7-4.9-2.6 0-4.7 2.2-4.7 4.9v5.3h-4.8v-5.3c0-5.4 4.2-9.7 9.5-9.7 5.2 0 9.5 4.4 9.5 9.7v5.3h-4.8"/><path d="m23.9 27.1v9.7c0 5.4-4.2 9.7-9.5 9.7-5.2 0-9.5-4.4-9.5-9.7v-9.7c0-5.4 4.2-9.7 9.5-9.7 5.3 0 9.5 4.4 9.5 9.7m-14.2 9.8c0 2.7 2.1 4.9 4.7 4.9 2.6 0 4.7-2.2 4.7-4.9v-9.7c0-2.7-2.1-4.9-4.7-4.9-2.6 0-4.7 2.2-4.7 4.9v9.7"/><path d="m23.9 0v5.3c0 5.4-4.2 9.7-9.5 9.7-5.2 0-9.4-4.4-9.4-9.7v-5.3h4.7v5.3c0 2.7 2.1 4.9 4.7 4.9 2.6 0 4.7-2.2 4.7-4.9v-5.3h4.8"/></g><g fill="#94989b"><path d="m16.8 53.9c0-4 0-8.1 0-12.1 0-3.1-4.7-3.1-4.7 0 0 4.1 0 8.1 0 12.1 0 3.1 4.7 3.1 4.7 0"/><path d="m16.8 22.3c0-4.1 0-8.1 0-12.1 0-3.1-4.7-3.1-4.7 0 0 4 0 8.1 0 12.1 0 3.1 4.7 3.1 4.7 0"/></g><g fill="#d0d0d0"><path d="m59 43v9.8c0 5.4-4.2 9.8-9.5 9.8-5.2 0-9.5-4.4-9.5-9.8v-9.8c0-5.4 4.2-9.8 9.5-9.8 5.3 0 9.5 4.4 9.5 9.8m-14.2 9.8c0 2.7 2.1 4.9 4.7 4.9 2.6 0 4.7-2.2 4.7-4.9v-9.8c0-2.7-2.1-4.9-4.7-4.9-2.6 0-4.7 2.2-4.7 4.9v9.8"/><path d="m59 11.2v9.8c0 5.4-4.2 9.8-9.5 9.8-5.2 0-9.5-4.4-9.5-9.8v-9.8c0-5.4 4.2-9.8 9.5-9.8 5.3 0 9.5 4.4 9.5 9.8m-14.2 9.8c0 2.7 2.1 4.9 4.7 4.9 2.6 0 4.7-2.2 4.7-4.9v-9.8c0-2.7-2.1-4.9-4.7-4.9-2.6 0-4.7 2.2-4.7 4.9v9.8"/></g><g fill="#94989b"><path d="m51.9 38.1c0-4.1 0-8.2 0-12.2 0-3.2-4.7-3.2-4.7 0 0 4.1 0 8.2 0 12.2 0 3.2 4.7 3.2 4.7 0"/><path d="m51.9 64c0 0 0-2.6 0-6.6 0-3.2-4.7-3.2-4.7 0 0 4.1 0 6.6 0 6.6h4.7"/><path d="m47.2 0c0 0 0 2.6 0 6.6 0 3.2 4.7 3.2 4.7 0 0-4.1 0-6.6 0-6.6h-4.7"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26d4.svg b/public/emoji/26d4.svg
new file mode 100644
index 000000000..61545291b
--- /dev/null
+++ b/public/emoji/26d4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><path fill="#fff" d="m9 26h46v12h-46z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26e9.svg b/public/emoji/26e9.svg
new file mode 100644
index 000000000..570b46d89
--- /dev/null
+++ b/public/emoji/26e9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#b71c3a" d="m29 9h6v12h-6z"/><path fill="#ed4c5c" d="m9 9h8v44h-8z"/><g fill="#ff6473"><path d="m10 14h5v4h-5z"/><path d="m10 22h5v28h-5z"/></g><path fill="#b71c3a" d="m6.9 9h12v4h-12z"/><path fill="#d82b45" d="m7.5 8h10v4h-10z"/><path d="m21 16c0 0-2.8 2-8 2s-8-2-8-2l.2 4.1c0 0 2.2 1.5 6.5 1.9h2.5c4.3-.5 6.5-1.9 6.5-1.9l.3-4.1" fill="#b71c3a"/><path fill="#474d51" d="m8 51h10v3h-10z"/><path fill="#5c6368" d="m9 52h7v2h-7z"/><path fill="#474d51" d="m7 54h12v10h-12z"/><path fill="#5c6368" d="m8 55h9v9h-9z"/><path fill="#ed4c5c" d="m47 9h8v44h-8z"/><g fill="#ff6473"><path d="m48 14h5v4h-5z"/><path d="m48 22h5v28h-5z"/></g><path fill="#b71c3a" d="m44.9 9h12v4h-12z"/><path fill="#d82b45" d="m45.5 8h10v4h-10z"/><path d="m59 16c0 0-2.8 2-8 2s-8-2-8-2l.2 4.1c0 0 2.2 1.5 6.5 1.9h2.5c4.3-.5 6.5-1.9 6.5-1.9l.3-4.1" fill="#b71c3a"/><path fill="#474d51" d="m46 51h10v3h-10z"/><path fill="#5c6368" d="m47 52h7v2h-7z"/><path fill="#474d51" d="m45 54h12v10h-12z"/><path fill="#5c6368" d="m46 55h9v9h-9z"/><g fill="#d82b45"><path d="m4 20h56v4h-56z"/><path d="m32 7c-19.3 0-30-2-30-2l.8 4c0 0 10.1 2 29.2 2s29.2-2 29.2-2l.8-4c0 0-10.7 2-30 2"/></g><path d="M32,2.7C11.4,2.7,0,0,0,0l0.8,5.3C0.8,5.3,11.6,8,32,8c20.4,0,31.2-2.7,31.2-2.7L64,0C64,0,52.6,2.7,32,2.7z" fill="#474d51"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26ea.svg b/public/emoji/26ea.svg
new file mode 100644
index 000000000..6d8236c25
--- /dev/null
+++ b/public/emoji/26ea.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m63 62h-62c-.5 0-1 .5-1 1 0 .5.5 1 1 1h62c.6 0 1-.5 1-1 0-.5-.4-1-1-1" fill="#62727a"/><path fill="#d0d0d0" d="m60 62h-56v-18l28-12 28 12z"/><g fill="#89664c"><path d="m21.4 34.1l-20.2 8.3c-1 .4-1.4 1.5-1 2.5.4 1 1.5 1.4 2.5 1l20.2-8.3c1-.4 1.4-1.5 1-2.5-.4-.9-1.6-1.4-2.5-1"/><path d="m42.6 34.1l20.2 8.3c1 .4 1.4 1.5 1 2.5-.4 1-1.5 1.4-2.5 1l-20.2-8.3c-1-.4-1.4-1.5-1-2.5.4-.9 1.6-1.4 2.5-1"/></g><path fill="#e8e8e8" d="m44 62h-24v-36l12-5 12 5z"/><path fill="#ffce31" d="m38.7 5h-5v-5h-3.4v5h-5v3.3h5v11.7h3.4v-11.7h5z"/><path fill="#e8e8e8" d="m20 63h24v1h-24z"/><path fill="#d0d0d0" d="m20 62h24v1h-24z"/><path d="m47.8 25.4l-15.8-6.4-15.8 6.4c-1 .4-1.4 1.5-1 2.4.4.9 1.5 1.4 2.5 1l14.3-5.8 14.4 5.8c1 .4 2.1-.1 2.5-1 .4-.9-.1-2-1.1-2.4" fill="#89664c"/><path d="m30.7 29.8c-.1-.6-.6-.9-1.2-.8 0 0-.1 0-.7.3-.6.2-.7.3-.7.3-.5.3-.6.9-.3 1.4l3.1 4.2c.3.5.6.4.5-.2l-.7-5.2" fill="#42ade2"/><path d="m26 32.9c-.5-.3-1.1-.2-1.3.3l-.6 1.4c-.2.5.2 1.1.7 1.2l5.2.8c.6.1.7-.1.2-.5l-4.2-3.2" fill="#c28fef"/><path d="m24.8 38.3c-.6.1-.9.6-.8 1.2 0 0 0 .1.3.7.2.6.3.7.3.7.3.5.9.6 1.4.3l4.2-3.1c.5-.3.4-.6-.2-.5l-5.2.7" fill="#ed4c5c"/><path d="m27.9 43c-.3.5-.2 1.1.3 1.3l1.4.6c.6.2 1.1-.2 1.2-.7l.8-5.2c.1-.6-.1-.7-.5-.2l-3.2 4.2" fill="#ff8736"/><path d="m33.3 44.2c.1.6.6.9 1.2.8 0 0 .1 0 .7-.3.6-.2.7-.3.7-.3.5-.3.6-.9.3-1.4l-3.2-4.2c-.3-.5-.6-.4-.5.2l.8 5.2" fill="#42ade2"/><path d="m38 41.1c.5.3 1.1.2 1.3-.3l.6-1.4c.2-.6-.2-1.1-.7-1.2l-5.2-.6c-.6-.1-.7.1-.2.5l4.2 3" fill="#c28fef"/><path d="m39.2 35.7c.6-.1.9-.6.8-1.2 0 0 0-.1-.3-.7-.2-.6-.3-.7-.3-.7-.3-.5-.9-.6-1.4-.3l-4.2 3.2c-.5.3-.4.6.2.5l5.2-.8" fill="#ed4c5c"/><path d="m36.1 31c.3-.5.2-1.1-.3-1.3l-1.4-.6c-.5-.2-1.1.2-1.2.7l-.6 5.2c-.1.6.1.7.5.2l3-4.2" fill="#ff8736"/><path d="m32 47c-3.3 0-6 2.7-6 6v9h12v-9c0-3.3-2.7-6-6-6" fill="#d3976e"/><path d="m28 56h8v-3c0-2.2-1.8-4-4-4s-4 1.8-4 4v3" fill="#d6eef0"/><g fill="#62727a"><path d="m11.2 49.5c-.1-.4-.4-.6-.7-.5 0 0-.1 0-.4.2-.4.1-.4.2-.4.2-.3.2-.4.6-.2.9l1.9 2.6c.2.3.3.2.3-.1l-.5-3.3"/><path d="m8.2 51.4c-.3-.2-.7-.1-.8.2l-.4.9c-.1.3.1.7.5.7l3.2.5c.4.1.4-.1.1-.3l-2.6-2"/><path d="m7.5 54.8c-.4.1-.6.4-.5.7 0 0 0 .1.2.4.1.4.2.4.2.4.2.3.6.4.9.2l2.6-1.9c.3-.2.2-.3-.1-.3l-3.3.5"/><path d="m9.4 57.8c-.2.3-.1.7.2.8l.9.4c.3.1.7-.1.7-.5l.5-3.2c.1-.4-.1-.4-.3-.1l-2 2.6"/><path d="m12.8 58.5c.1.4.4.6.7.5 0 0 .1 0 .4-.2.4-.1.4-.2.4-.2.3-.2.4-.6.2-.9l-1.9-2.6c-.2-.3-.3-.2-.3.1l.5 3.3"/><path d="m15.8 56.6c.3.2.7.1.8-.2l.4-.9c.1-.3-.1-.7-.5-.7l-3.2-.5c-.4-.1-.4.1-.1.3l2.6 2"/><path d="m16.5 53.2c.4-.1.6-.4.5-.7 0 0 0-.1-.2-.4-.1-.4-.2-.4-.2-.4-.2-.3-.6-.4-.9-.2l-2.6 1.9c-.3.2-.2.3.1.3l3.3-.5"/><path d="m14.6 50.2c.2-.3.1-.7-.2-.8l-.9-.4c-.3-.1-.7.1-.7.5l-.5 3.2c-.1.4.1.4.3.1l2-2.6"/><path d="m51.2 49.5c-.1-.4-.4-.6-.7-.5 0 0-.1 0-.4.2-.4.1-.4.2-.4.2-.3.2-.4.6-.2.9l1.9 2.6c.2.3.3.2.3-.1l-.5-3.3"/><path d="m48.2 51.4c-.3-.2-.7-.1-.8.2l-.4.9c-.1.3.1.7.5.7l3.2.5c.4.1.4-.1.1-.3l-2.6-2"/><path d="m47.5 54.8c-.4.1-.6.4-.5.7 0 0 0 .1.2.4.1.4.2.4.2.4.2.3.6.4.9.2l2.6-1.9c.3-.2.2-.3-.1-.3l-3.3.5"/><path d="m49.4 57.8c-.2.3-.1.7.2.8l.9.4c.3.1.7-.1.7-.5l.5-3.2c.1-.4-.1-.4-.3-.1l-2 2.6"/><path d="m52.8 58.5c.1.4.4.6.7.5 0 0 .1 0 .4-.2.4-.1.4-.2.4-.2.3-.2.4-.6.2-.9l-1.9-2.6c-.2-.3-.3-.2-.3.1l.5 3.3"/><path d="m55.8 56.6c.3.2.7.1.8-.2l.4-.9c.1-.3-.1-.7-.5-.7l-3.2-.5c-.4-.1-.4.1-.1.3l2.6 2"/><path d="m56.5 53.2c.4-.1.6-.4.5-.7 0 0 0-.1-.2-.4-.1-.4-.2-.4-.2-.4-.2-.3-.6-.4-.9-.2l-2.6 1.9c-.3.2-.2.3.1.3l3.3-.5"/><path d="m54.6 50.2c.2-.3.1-.7-.2-.8l-.9-.4c-.3-.1-.7.1-.7.5l-.5 3.2c-.1.4.1.4.3.1l2-2.6"/></g><g fill="#d3976e"><path d="m31 48h2v14h-2z"/><path d="m26 55h12v7h-12z"/></g><g fill="#89664c"><path d="m28 57.3h3v3h-3z"/><path d="m33 57.3h3v3h-3z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26f0.svg b/public/emoji/26f0.svg
new file mode 100644
index 000000000..ae954cfb0
--- /dev/null
+++ b/public/emoji/26f0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#42ade2" d="m0 47h64v17h-64z"/><path d="m0 52.4c0 0 3.6.1 7.5 1.6 3.5 1.4 9.5 3.6 12.5 3.6.7 0 2.4-.5 2.4-.5s9.1 2.6 12.6 2.4c.9 0 2.7-.9 2.7-.9s1.1.1 1.4 0c1.1-.2 2.3-1.1 3.3-1.3.9-.2 3-.1 3.8-.3.9-.2 2.6-1.4 2.6-1.4s2.4 0 3.2-.1c.8-.1 2.8-.5 2.8-.5s2.6.3 3.5.3c1.4 0 5.6-.6 5.6-.6v-7.7h-63.9v5.4" fill="#2b95bf"/><path d="m0 28.3c0 0 3.6-.3 7.5-5.4 3.5-4.6 9.5-12.4 12.5-12.5.7 0 2.4 1.9 2.4 1.9s9.1-8.9 12.5-8.3c.9.2 2.7 3.2 2.7 3.2s1.1-.2 1.4 0c1.1.6 2.3 3.7 3.3 4.4.9.6 3 .3 3.8 1.1.9.8 2.6 4.7 2.6 4.7s2.4.1 3.2.4c.8.3 2.8 1.9 2.8 1.9s2.6-1 3.5-.9c1.4.1 5.6 2.1 5.6 2.1v26.1h-63.8v-18.7" fill="#77994f"/><g fill="#8bce4a"><path d="m56.3 32.4l-7.4-15.1c2.1 5.3 1 13.9 7.4 15.1"/><path d="m54.9 19.6c0 0 .9 5.9 5.6 7.5l-5.6-7.5"/><path d="m18.9 47l-2.9-10.6 3.7 1.5-2.9-7.6h4.6l-2.4-7.9 3-1.2 2-3.8-1.7-5.1 6 11.7 9 11.8 7.3 7 7.5 1.9 4.2 2.3z"/><path d="m37.7 7.2l.9 7.8 2.5 5h-1.7l5.6 7.8-3.7-1.6 2.9 8.4 5.6 4.2-2.1 1.6 6.3 3.3 3.9 3.3h6.1v-2.8l-6.7-3.4-1.6-1.6-1.2 1.2-5.6-9.7-5.6-12.9-2.3-3.5z"/></g><path fill="#dbf763" d="m42.2 47h-42.2v-6.6z"/><path fill="#1d8299" d="m42.2 47h-42.2v3.1z"/><g fill="#b4d7ee"><path d="m5 48.9c1.7-.3 3.1.9 4.8 0 1.9-.9 3.2.4 5 .7-1.7.3-3.1-.9-4.8 0-1.9.9-3.2-.3-5-.7"/><path d="m52.6 52.8c1.7-.3 3.1.9 4.8 0 1.9-.9 3.2.4 5 .7-1.7.3-3.1-.9-4.8 0-1.9.9-3.2-.3-5-.7"/><path d="m15.3 52.8c1.6-.3 2.9.4 4.5.6 1.8.2 3.2-.4 4.9-.9 3.1-1.1 5.4 1 8.3 1.6-1.6.3-2.9-.4-4.5-.6-1.8-.2-3.2.4-4.9.9-3.1 1.1-5.4-1-8.3-1.6"/><path d="m34.9 57.3c1.6-.3 2.9.4 4.5.6 1.8.2 3.2-.4 4.9-.9 3.1-1.1 5.4 1 8.3 1.6-1.6.4-2.9-.4-4.5-.6-1.8-.2-3.2.4-4.9.9-3.1 1.1-5.4-1-8.3-1.6"/><path d="m38.6 48.8c2.4-.3 4.5 1.4 6.9.2 2.7-1.2 4.6.5 7.1.9-2.4.3-4.5-1.4-6.9-.2-2.6 1.2-4.5-.6-7.1-.9"/><path d="m48.1 61.1c2.4-.3 4.5 1.4 6.9.2 2.7-1.2 4.6.5 7.1.9-2.4.3-4.5-1.4-6.9-.2-2.6 1.2-4.5-.6-7.1-.9"/><path d="m3.6 60.3c2.4-.3 4.5 1.4 6.9.2 2.6-1.2 4.6.5 7.1.9-2.4.3-4.5-1.4-6.9-.2-2.6 1.2-4.5-.5-7.1-.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26f1.svg b/public/emoji/26f1.svg
new file mode 100644
index 000000000..641b4551d
--- /dev/null
+++ b/public/emoji/26f1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m54 49.8c-8.1 0-16.7 2.2-22.5 2.9-8.5 1-10.2-2.4-18.5-1.4-4.8.5-13 4.7-13 4.7v8h64v-13c0 0-4.9-1.2-10-1.2" fill="#f4d4a5"/><g fill="#ffebd2"><path transform="matrix(.7071-.7071.7071.7071-39.9291 20.7176)" d="m4.3 57.9h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-40.5565 23.2036)" d="m7 59.9h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-38.4347 22.3247)" d="m7.4 57.2h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-38.8971 25.2086)" d="m10.6 59.2h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-42.1971 21.2422)" d="m4.2 61.2h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-41.5516 18.8003)" d="m1.6 59.2h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-36.1423 23.8605)" d="m10 54.9h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-28.1962 46.043)" d="m41.1 56.7h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-28.1646 50.12)" d="m46.1 58.7h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-26.3291 50.5508)" d="m47.5 56.7h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-26.3593 52.4787)" d="m49.8 57.7h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-24.0107 53.1477)" d="m51.8 55.2h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-21.8461 61.014)" d="m62.4 56.5h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-23.8487 59.539)" d="m59.6 58.2h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-22.352 59.1526)" d="m59.9 56.2h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-27.5627 48.5741)" d="m44.1 56.9h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-20.9989 59.4207)" d="m60.5 54.4h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-26.1932 54.8802)" d="m52.4 58.4h1.4v1.4h-1.4z"/></g><path d="m59.1 54.7c0 .6-1.3.5-2.8.3-.8 1.2-1.8 1.7-2.4 1.7-.3 0-.6-1.2-.5-2.3-1.5-.4-2.6-1-2.5-1.4.3-2.5 8.3.5 8.2 1.7" fill="#a38982"/><path d="m54.1 47.7c.3-.1 1.3.8 2.2 2.1 1.6-.4 2.8-.6 2.8-.3.1.4-.3 1.5-1.2 2.9.8 1.3 1.3 2.3 1 2.5-.4.4-1.4.1-2.9-.3-1 1.1-1.7 1.9-2.3 1.8-.3 0-.4-1.2-.5-2.7-1.5-.6-2.4-1.3-2.5-1.8-.1-.3 1.1-.8 2.6-1.3.2-1.5.5-2.8.8-2.9" fill="#f27a52"/><path fill="#a38982" d="m15.2 58l-1.7-1 8.4-5.1 2 .4z"/><path d="m46.4 4.2c-.5-.3-1.1-.2-1.4.3l-2.5 4.3 1.7 1 2.5-4.3c.3-.5.1-1.1-.3-1.3" fill="#3e4347"/><path fill="#94989b" d="m15.2 58l-1.7-1 20-32.5 1.7 1z"/><path d="m43.9 8.5l-13.1 22.5c2.8-1.2 6.2-1.1 9.1.6 2.9 1.7 4.7 4.5 5.1 7.6 6-13.4 6-26.6-1.1-30.7" fill="#ffbe5c"/><path d="m43.9 8.5l-13.1 22.5c-.4-3-2.2-5.9-5.1-7.6-2.9-1.7-6.3-1.8-9.1-.6 8.7-11.9 20.1-18.4 27.3-14.3" fill="#ed77a8"/><path d="m43.9 8.5c7.1 4.1 7.1 17.3 1.1 30.7 2.8-1.2 6.2-1.1 9.1.6 2.5 1.5 4.2 3.8 4.9 6.4 4.4-14-1.6-29.9-15.1-37.7" fill="#c7e86f"/><path d="m43.9 8.5c-7.1-4.1-18.5 2.4-27.2 14.3-.4-3-2.2-5.9-5.1-7.6-2.5-1.5-5.4-1.7-8-1 9.9-10.8 26.7-13.6 40.3-5.7" fill="#60d4e0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26f2.svg b/public/emoji/26f2.svg
new file mode 100644
index 000000000..377ecf842
--- /dev/null
+++ b/public/emoji/26f2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#83bf4f" d="m0 48.6h64v15.4h-64z"/><path d="m32 55.8c-14.7 0-26.7-1.9-26.7-4.3v5.2c0 2.4 12 4.3 26.7 4.3s26.7-1.9 26.7-4.3v-5.2c0 2.4-12 4.3-26.7 4.3" fill="#d0d0d0"/><ellipse cx="32" cy="45.8" rx="30.5" ry="4.8" fill="#e8e8e8"/><ellipse cx="32" cy="45.8" rx="25.7" ry="2.9" fill="#42ade2"/><path d="m35.8 42.9c-1.6-1.5-1.7-6.3-1.7-6.3h-2.1-2.1c0 0-.1 4.9-1.7 6.3-.9.8-3.3 1.8-3.8 2.9-.2.5 3.4 1 7.6 1s7.9-.5 7.6-1c-.5-1.1-2.9-2.1-3.8-2.9" fill="#e8e8e8"/><path d="m32 36.6h-2.1c0 0 0 1.7-.4 3.3.8.1 1.6.1 2.5.1.9 0 1.7 0 2.5-.1-.3-1.7-.4-3.3-.4-3.3h-2.1" fill="#d0d0d0"/><path d="m36.8 37.2c-1.5 1.9-7.8 1.7-9.5 0-1-1-1-5.7-1-5.7h11.4c0 0 0 4.6-.9 5.7" fill="#e8e8e8"/><path d="m44.7 31.3c-4 2.5-20.9 2.3-25.4 0-2.7-1.4-2.5-7.7-2.5-7.7h30.5c-.1-.1-.2 6.2-2.6 7.7" fill="#d0d0d0"/><ellipse cx="32" cy="23.8" rx="15.2" ry="1.9" fill="#e8e8e8"/><ellipse cx="32" cy="23.8" rx="13.3" ry="1" fill="#42ade2"/><path d="m58.7 53.3c-4.7 1.5-14.9 2.5-26.7 2.5s-21.9-1-26.7-2.5v2.3c4.7 1.5 14.9 2.5 26.7 2.5s21.9-1 26.7-2.5v-2.3" fill="#94989b"/><path d="m32 50.5c-16.8 0-30.5-2.1-30.5-4.8v5.7c0 2.6 13.7 4.8 30.5 4.8s30.5-2.1 30.5-4.8v-5.7c0 2.7-13.7 4.8-30.5 4.8" fill="#d0d0d0"/><path d="m32 23.8c0 0-2.5-13.7-5.7-13.7-3.5.1 4.6 7.2 5.7 13.7" fill="#b4d7ee"/><path d="m31.4 22.8c0 0-10.3-17.9-13.4-13.4-1.2 1.6 8.6 5.8 13.4 13.4" fill="#d6eef0"/><path d="m33.6 23.5c0 0 3.6-11 8.9-9.9 2 .4-7 5.7-8.9 9.9" fill="#b4d7ee"/><g fill="#d6eef0"><path d="m34.9 23.5c0 0 5.5-8.4 11.4-8.4 5.9 0 3.3 3.3 0 3.3-3.3 0-7.8.9-11.4 5.1"/><path d="m31.8 17.3c0 0-.4-12.4-4.5-13.3-3.7-.8 4.6 7 4.5 13.3"/></g><g fill="#b4d7ee"><path d="m32 24.3c0 0 0-24.3 3.6-24.3 2.6 0-3 15-3.6 24.3"/><path d="m21.5 24.4c0 0-7.6-6-7.6 21.5 0 0 .5.8 3.4.8 0 0-.1-21.5 4.2-22.3"/><path d="m42.5 24.4c0 0 7.6-6 7.6 21.5 0 0-.5.8-3.4.8 0 0 .1-21.5-4.2-22.3"/><path d="m30.8 23.5c0 0-5.5-8.4-11.4-8.4-5.9 0-3.3 3.3 0 3.3 3.3 0 7.7.9 11.4 5.1"/></g><path d="m32.1 24.1c0 0 5.9-19.8 9.9-16.2 1.6 1.4-7.1 7.8-9.9 16.2" fill="#d6eef0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26f3.svg b/public/emoji/26f3.svg
new file mode 100644
index 000000000..cd35a12de
--- /dev/null
+++ b/public/emoji/26f3.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><ellipse cx="32" cy="49.7" rx="30" ry="12.3" fill="#97b113"/><path d="m28 47c0 0 3-6.6 5.6-9.6h-.9c0 0-4.7 5.7-6.7 9.3l2 .3" opacity=".3" fill="#1e1e1e"/><ellipse cx="26.6" cy="50.3" rx="8.7" ry="3.7" fill="#c7c7c7"/><path d="m26.6 48.2c4.2 0 7.7 1.2 8.5 2.9.1-.3.2-.5.2-.8 0-2-3.9-3.7-8.7-3.7s-8.7 1.6-8.7 3.7c0 .3.1.5.2.8.9-1.6 4.3-2.9 8.5-2.9" fill="#3d2905"/><path d="m45 9.3c-.9-.5-15.8-8.2-18-9.3v20.7c2.2-1.1 17.1-8.8 18-9.3.7-.3.7-1.7 0-2.1" fill="#ed4c5c"/><path d="m28 53.9c0 0-.9.1-2.4.1v-7.2h2.4v7.1" opacity=".5" fill="#1e1e1e"/><path fill="#d3976e" d="m25 0h2v54h-2z"/><path fill="#89664c" d="m25 52.2h2v1.8h-2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26f4.svg b/public/emoji/26f4.svg
new file mode 100644
index 000000000..306970ebc
--- /dev/null
+++ b/public/emoji/26f4.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#3dd0e0" d="m0 50h64v14h-64z"/><g fill="#b4e7ed"><path d="m4.3 54.4c1.7-.3 3.1.8 4.8 0 1.9-.8 3.2.3 5 .6-1.7.3-3.1-.8-4.8 0-1.9.7-3.2-.3-5-.6"/><path d="m49.9 57.8c1.7-.3 3.1.8 4.8 0 1.9-.8 3.2.3 5 .6-1.7.3-3.1-.8-4.8 0-1.9.8-3.2-.3-5-.6"/><path d="m14.6 58.3c1.6-.3 2.9.4 4.5.6 1.8.2 3.2-.3 4.9-.8 3.1-.9 5.4.9 8.3 1.4-1.6.3-2.9-.4-4.5-.6-1.8-.2-3.2.3-4.9.8-3.1 1-5.4-.9-8.3-1.4"/><path d="m38 54.2c2.4-.3 4.5 1.2 6.9.2 2.7-1.1 4.6.5 7.1.8-2.4.3-4.5-1.2-6.9-.2-2.7 1.1-4.6-.5-7.1-.8"/></g><path fill="#428bc1" d="m61.9 52h-56.7l-5.2-10h64z"/><path fill="#b9c1c6" d="m61 32h-47.9l-6.1 10h54z"/><g fill="#3e4347"><path d="m53 34h6v6h-6z"/><path d="m45 34h6v6h-6z"/><path d="m37 34h6v6h-6z"/><path d="m29 34h6v6h-6z"/><path d="m21 34h6v6h-6z"/><path d="m19 40h-7l3-6h4z"/></g><g fill="#dce1e5"><path d="m10 26h54v6h-54z"/><path d="m12 12h38v4h-38z"/></g><path fill="#b9c1c6" d="m14 16h34v10h-34z"/><g fill="#778389"><path d="m2 38h1v4h-1z"/><path d="m5 38h1v4h-1z"/><path d="m8 38h1v4h-1z"/><path d="m11 38h1v4h-1z"/><path d="m14 38h1v4h-1z"/><path d="m17 38h1v4h-1z"/></g><path fill="#8f989e" d="m0 37h18v1h-18z"/><g fill="#778389"><path d="m61 22h1v4h-1z"/><path d="m58 22h1v4h-1z"/><path d="m55 22h1v4h-1z"/><path d="m52 22h1v4h-1z"/><path d="m49 22h1v4h-1z"/><path d="m46 22h1v4h-1z"/></g><path fill="#8f989e" d="m46 21h18v1h-18z"/><g fill="#778389"><path d="m53 38h1v4h-1z"/><path d="m56 38h1v4h-1z"/><path d="m59 38h1v4h-1z"/><path d="m62 38h1v4h-1z"/></g><path fill="#8f989e" d="m53 37h11v1h-11z"/><g fill="#3e4347"><path d="m16 18h6v6h-6z"/><path d="m24 18h6v6h-6z"/><path d="m32 18h6v6h-6z"/><path d="m40 18h6v6h-6z"/></g><g fill="#8f989e"><path d="m40 4h2v8h-2z"/><path d="m44 6h2v6h-2z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26f5.svg b/public/emoji/26f5.svg
new file mode 100644
index 000000000..e69f924b9
--- /dev/null
+++ b/public/emoji/26f5.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#42ade2" d="m0 48h64v16h-64z"/><g fill="#3e4347"><path d="m31.5 2h1v10h-1z"/><path d="m57 59h-41l-2-2c0 0 16.7-3.2 43 2"/></g><path d="m33 47c0 .6-.4 1-1 1-.5 0-1-.4-1-1v-38c0-.6.5-1 1-1 .6 0 1 .4 1 1v38" fill="#89664c"/><path d="m54 52c0 0-4.6-1.6-10-3-3.4-.9-7.7-1.7-9.6-2.2-.5-.1-1.3-.6-1.7-.9l-1.4-1.2c-.4-.4-1.2-.6-1.8-.6h-8.1c-.5 0-1.3.3-1.7.7l-1.2 1.2c-.4.4-1.2.7-1.7.7h-4.8c-.5 0-.9.4-.8 1l2 8c.1.5.7 1 1.2 1h39.6l1-2.5-1-2.2" fill="#dae3ea"/><path d="m7 46.5c0 0 1.8 4.5 7 10.5 0 0 29.6 2 43 2l-2-5c0 0-23-7.5-48-7.5" fill="#c5d0d8"/><g fill="#3e4347"><path d="m29.5 46.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-1c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v1"/><path d="m25.5 46.5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-1c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v1"/></g><path d="m12 41.3c-.6.5-1.4 1.2-2.1 2-.8.7-1.5 1.5-2 2.1-.5.6-.8 1-.8 1s.4-.3 1-.8 1.4-1.2 2.1-2c.8-.7 1.5-1.5 2-2.1.5-.6.8-1 .8-1s-.4.3-1 .8" fill="#89664c"/><path d="M31,9c0,0-14,21.8-21,34.5c0,0,9.5-2.5,21-2.5V9z" fill="#f9f3d9"/><path fill="#ff9d27" d="m33 9v32l14 3z"/><g fill="#f15744"><path d="m42.8 54h-1.8c0-2.2 1.8-4 4-4v1.8c-1.2 0-2.2 1-2.2 2.2"/><path d="m45 58v-1.8c1.2 0 2.2-1 2.2-2.2h1.8c0 2.2-1.8 4-4 4"/></g><g fill="#fff"><path d="m45 58c-2.2 0-4-1.8-4-4h1.8c0 1.2 1 2.2 2.2 2.2v1.8"/><path d="m49 54h-1.8c0-1.2-1-2.2-2.2-2.2v-1.8c2.2 0 4 1.8 4 4"/></g><g fill="#f15744"><path d="m32.5 3c0 1.3 0 2.6 0 3.9 2.7.5 5.3-2.5 8-2-2.7-1.8-5.3-.1-8-1.9"/><path d="m21.1 24.7c-.5.9-1.1 1.7-1.6 2.6 3.6.4 7.9 1.5 11.5 3.7v-3c0 0-3.1-2.2-9.9-3.3"/></g><path d="m16.7 32c11.2 0 14.3 3 14.3 3v-4c-3.6-2.3-7.9-3.3-11.5-3.7-1 1.7-1.8 2.9-2.8 4.7" fill="#ffce31"/><g fill="#fff"><path d="m44.5 49h1v1h-1z"/><path d="m44.5 58h1v1h-1z"/><path d="m49 53.5h1v1h-1z"/><path d="m40 53.5h1v1h-1z"/></g><g fill="#89664c"><path d="m40.8 53.5h-.5c0-.1.1-2 1.2-3.1 1.2-1.2 3-1.1 3.1-1.1v.5c0 0-1.7-.1-2.7.9-1.1 1-1.1 2.8-1.1 2.8"/><path d="m49.2 53.5c0 0-.1-1.8-1-2.8-1-1-2.7-.9-2.7-.9v-.5c.1 0 1.9-.1 3.1 1.1 1.1 1.1 1.2 3.1 1.2 3.1h-.6"/><path d="m44.4 58.8c-.4 0-1.9-.1-3-1.1-1.1-1.1-1.2-3.1-1.2-3.2h.5c0 0 .1 1.8 1 2.8 1 1 2.7 1 2.7.9v.6c.1 0 .1 0 0 0"/><path d="m45.6 58.8c-.1 0-.1 0 0 0l-.1-.5c0 0 1.7.1 2.7-.9 1-1 1-2.8 1-2.8h.5c0 .1-.1 2-1.2 3.2-1 .9-2.5 1-2.9 1"/></g><circle cx="13" cy="50" r="1.5" fill="#3e4347"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26f7.svg b/public/emoji/26f7.svg
new file mode 100644
index 000000000..a9fb9b84d
--- /dev/null
+++ b/public/emoji/26f7.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m31.8 22.3l-3.4-8.1-15 3.7c.6 2.6 2 3 2.7 3.8.3.4.1 1.6 0 2.2-.2 1.4 1.7.9 2.1.3 1 .5.4 1.8 2.3-.7 0 0-1.5 3 .6 2 1.3 3.2 10.7-3.2 10.7-3.2" fill="#ffdd67"/><g fill="#937237"><path d="m18 20c.4.5.5 1.1.1 1.4-.3.3-.8 0-1.2-.5-.4-.5-.7-1-.3-1.3.4-.3 1-.1 1.4.4"/><path d="m21.2 22.6c0 0-.3 1.5-.5 2-.4.9-.7.8-.6.2.1-.5.5-1.3.5-1.3l.6-.9"/></g><path d="m34.9 28.9l-1.3 2.9-4.4 6.4c-1.3 1.3-1.3 3.4 0 4.7l6.2-2.3c2.1-1 1.5-3 2-3.6 1.9-2.1 4.6-1.5 6.1-4.4.8-1.6.6-3.7-.3-5.2l-8.3 1.5" fill="#3e4347"/><path d="m45.5 28.4c-2.2-3.7-6.1-3.3-8.8-5.8-5.6-5.2-9-2.8-8.8-1.7.4 3.1-.1 5.4.8 6.2l5 4.6c0 0 1.7-1.6 4.6-2.1 4.6-.8 7.2-1.2 7.2-1.2" fill="#44618b"/><g fill="#cc2e45"><path d="m31.1 17.9c0 0 5.1-1.6 6.9-1.5 1.8.1 5.1 2.2 6.9 2.4 1 .1 3.2-1.1 4-.5.9.6 1.7 3.4 1 4.2-.8 1-3.9.5-5.1.3-2-.5-5.3-3.7-7.4-4-1.8-.3-7 1.5-7 1.5l.7-2.4"/><path d="m29.2 19.3c0 0 3.3-4.2 4.8-5.1 1.6-.9 5.5-1.1 7.1-1.9.9-.5 2-2.7 3-2.7 1.1 0 3.3 1.8 3.3 2.9 0 1.3-2.8 2.6-4 3.1-1.9.8-6.5 0-8.4.9-1.6.8-4.9 5.2-4.9 5.2l-.9-2.4"/></g><path d="m24.1 5.6c.3 2.3-1.3 4.4-3.6 4.6-2.3.3-4.3-1.3-4.6-3.6-.3-2.3 1.3-4.3 3.6-4.6 2.2-.3 4.3 1.4 4.6 3.6" fill="#86d0bf"/><g fill="#44618b"><path d="m30.4 11.6c-1.9-3.7-6-6-10.4-5.4-4.4.5-7.8 3.8-8.7 7.8 2.6-1.6 5.8-2.8 9.3-3.2 3.5-.5 6.9-.2 9.8.8"/><path d="m31.5 15c-3-1.1-6.7-1.6-10.5-1.1-3.8.5-7.2 1.8-9.9 3.6 0 0 0 0 0 .1.7 5.6 4.7.2 10.3-.5 5.6-.7 10.8 3.5 10.1-2.1"/></g><g fill="#86d0bf"><path d="m31.5 15c-.2-1.2-.5-2.4-1.1-3.4-2.9-.9-6.3-1.3-9.8-.9-3.5.4-6.7 1.6-9.3 3.2-.3 1.1-.4 2.3-.2 3.5 2.7-1.8 6.1-3.2 9.9-3.6 3.8-.4 7.4.1 10.5 1.2"/><path d="m30.5 51.1c-1.3.5-2 1.9-1.5 3.2l.9 2.3 10.1-3.7-1.7-4.6-7.8 2.8"/></g><path d="m29.3 55c-.4.2-.7.6-.5 1.1.2.4.6.7 1.1.5l10.1-3.7-.6-1.5-10.1 3.6" fill="#44618b"/><path fill="#86d0bf" d="m38.3 48.3l-6.3 2.2-2.8-7.7 6.2-2.3z"/><g fill="#44618b"><path d="m34 46.3l-3.1 1.1c-.4.2-.7.6-.5 1.1.2.4.6.6 1.1.5l3.1-1.1c.4-.2.7-.6.5-1.1-.2-.4-.6-.7-1.1-.5"/><path d="m32.9 43.2l-3.1 1.1c-.4.2-.7.6-.5 1.1.2.4.6.6 1.1.5l3.1-1.1c.4-.2.7-.6.5-1.1-.2-.4-.7-.7-1.1-.5"/></g><g fill="#ed4c5c"><path d="m19.7 60.2c-.9.3-1.8-.1-2.1-1l-1.6.6c.6 1.7 2.5 2.6 4.2 2l32.8-11.8-.6-1.5-32.7 11.7"/><path d="m51.1 28.2l-36.2 14.2.6 1.5 36.2-14.3c.4-.2.6-.6.5-1.1-.2-.3-.7-.5-1.1-.3"/></g><path d="m50 32.1c.2.4.7.6 1.1.5.4-.2.6-.6.5-1.1l-1.8-4.6c-.2-.4-.7-.6-1.1-.5-.4.2-.6.6-.5 1.1l1.8 4.6" fill="#3e4347"/><path d="m29.7 19.4c-1.4 0-2.7 1.2-2.4 2.5 1.8 7.7-4.4 15.2-4.4 15.2l3.6 3.4c0 0 8.1-11.7 5.7-18.7-.4-1.3-1.1-2.4-2.5-2.4" fill="#86d0bf"/><path d="m22.1 38c-1.7-.2-2.1.9-3.4 1.6-.6.3-.9 1.2-.5 1.5l.9-.3c-.1 1-.6 3 .5 2.9 2-.3 2.4.9 4.5 0 .8-.3 1.5-1.6 1.5-2.3l.8-.8-3.6-3.4-.7.8" fill="#44618b"/><path d="m21.6 26.6c.6 1.2 2.5-.2 3.1 0 .7.2 1.5 1.6 2.2 1.5 2.1-.4.1-4.5 1-5.9.7-1 5.1-1.2 5.6-2.3.2-.4-1-.9-1.2-1.3-.2-.4.3-1.3-.2-1.5-1.7-.6-5 1.8-6.4 2.7-1.7 1.1-4.8 5.2-4.1 6.8" fill="#ed4c5c"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26f8.svg b/public/emoji/26f8.svg
new file mode 100644
index 000000000..60adcaf3c
--- /dev/null
+++ b/public/emoji/26f8.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m13.1 50.7c0 0-5.1 4.1-6.7 5.7-2.4 2.3-4 5.6 14.1 5.6 11.5 0 38.5 0 38.5 0v-2.9h-3.9c0 0-2.2-6.6-2.7-8.4-.2-.7-3.2.2-2.8.9.7 1.4-.4 7.5-.4 7.5h-22.6c-2.4 0-.9-1.8-.3-3.8l-3.9-.2c0 0 .6 4-6.4 4-4.4 0-8-.7-6.5-2.1 1.3-1.3 5.6-4.7 5.6-4.7l-2-1.6" fill="#d0d0d0"/><path d="m20.2 42.6c0 0 9.1-4 12.8-13.1 4-10.1-.6-23.5-.6-23.5s1.1-3.2 4.6-3.2c2.3 0 3.4 2.4 3.4 2.4s2 22-1.2 28.6c-6.4 13.1-19 8.8-19 8.8" fill="#ce344a"/><path d="m54.4 5.5c0 0-8.6-4.1-13.7-3.4-3.4.5-4.5 4-4.6 5.7-.3 5.5 2.2 16.1.7 21.4-1.3 4.7-9 13.8-14.1 13.9-.8 0-2.2-1.4-2.9-1-2.4 1.2-10.2 2.1-9.5 7.2.7 4.6 8 7.4 16.4 7.7 4.1.1 12.6-1.5 14.4-7.9.7-2.4 3.8-2.1 3.8-2.1l1.6 6.2h10c0 0 2.1-7.6 2.1-15.4 0-8.3-4.3-9.6-5.7-14.8-1.3-4.5 1.5-17.5 1.5-17.5" fill="#f46767"/><path d="m50.5 7.3c0 0-4.2-5.1-9.3-4.3-3.4.5-4.5 4-4.6 5.7-.3 5.5 2.2 16.1.7 21.4-1.3 4.7-9 13.8-14.1 13.9-.8 0-2.2-1.4-2.9-1-2.4 1.2-9.7 2.6-7.4 7.2 2.5 5.1 22.4 5.2 28.5-6 2.2-4.1 5.3 2 8.4.4 4.9-2.5-2.4-10.8-2.9-18.3-.4-4.7 3.6-19 3.6-19" fill="#ed4c5c"/><g fill="#a8203b"><ellipse cx="25.7" cy="44.9" rx="1.3" ry="1.3"/><ellipse cx="30.1" cy="42.3" rx="1.3" ry="1.3"/><ellipse cx="34.1" cy="39.7" rx="1.3" ry="1.3"/><ellipse cx="37.3" cy="35.4" rx="1.3" ry="1.3"/><ellipse cx="38.6" cy="30.3" rx="1.3" ry="1.3"/><ellipse cx="40.2" cy="25" rx="1.3" ry="1.3"/><ellipse cx="40.4" cy="20.6" rx="1.3" ry="1.3"/><ellipse cx="40" cy="15.5" rx="1.3" ry="1.3"/><ellipse cx="40" cy="9.5" rx="1.3" ry="1.3"/></g><g fill="#d0d0d0"><path d="m25.4 45.3c-.3 0-.6-.1-.7-.4-.1-.2-2.5-4.2 0-6.2.4-.3.9-.2 1.2.1s.3.9-.1 1.2c-1.1.9-.1 3.3.4 4.1.2.4.1.9-.3 1.2-.2-.1-.3 0-.5 0"/><path d="m29.6 42.6c-.2 0-.5-.1-.7-.3-.1-.2-3.3-4.1-1.3-6.6.3-.4.8-.4 1.2-.1.4.3.4.8.1 1.2-1 1.2.6 3.7 1.3 4.4.3.4.2.9-.1 1.2-.1.1-.3.2-.5.2"/><path d="m33.6 40.1c-.2 0-.4-.1-.5-.2-.4-.3-3.8-3.1-3.8-5.7 0-.9.3-1.6 1-2.2.3-.3.9-.3 1.2.1s.3.9-.1 1.2c-.3.3-.4.5-.4.9 0 1.5 2.4 3.7 3.2 4.4.4.3.4.8.1 1.2-.2.2-.4.3-.7.3"/><path d="m36.9 35.9c-.1 0-.2 0-.3-.1-.5-.2-4.5-1.8-5.4-4.2-.3-.8-.2-1.6.2-2.4.2-.4.8-.5 1.2-.3.4.2.6.7.3 1.1-.2.3-.2.6-.1 1 .5 1.3 3 2.7 4.4 3.2.4.2.7.7.5 1.1-.1.4-.4.6-.8.6"/><path d="m38.3 31c0 0-.1 0-.1 0-.5-.1-4.6-.7-5.8-2.7-.4-.7-.5-1.5-.1-2.3.2-.4.7-.6 1.1-.5.4.2.7.7.5 1.1-.2.4-.1.7 0 .9.6 1 3.1 1.7 4.6 1.9.5.1.8.5.7.9-.1.4-.5.7-.9.7"/><path d="m37.1 26c-1.3 0-2.7-.2-3.6-1-.6-.5-1-1.3-.9-2.2 0-.5.4-.8.9-.8.5 0 .8.4.8.9 0 .5.2.7.3.8.9.8 3.5.6 5 .3.5-.1.9.2 1 .7.1.5-.2.9-.7 1-.2.1-1.4.3-2.8.3"/><path d="m37.3 21.6c-1.3 0-2.7-.2-3.6-1-.6-.5-1-1.3-.9-2.2 0-.5.4-.8.9-.8.5 0 .8.4.8.9 0 .5.2.7.3.8.9.8 3.5.6 5 .3.5-.1.9.2 1 .7.1.5-.2.9-.7 1-.2.1-1.4.3-2.8.3"/><path d="m36.9 16.8c-1.3 0-2.7-.2-3.6-.9-.6-.5-1-1.3-.9-2.2 0-.5.4-.8.9-.8.5 0 .8.4.8.9 0 .5.2.7.3.8.9.8 3.5.6 5 .3.5-.1.9.2 1 .7.1.5-.2.9-.7 1-.2 0-1.4.2-2.8.2"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26f9-1f3fb.svg b/public/emoji/26f9-1f3fb.svg
new file mode 100644
index 000000000..480994ca9
--- /dev/null
+++ b/public/emoji/26f9-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.9 25.6l-5.6-2.3-2.5-6.1-3.5 1.5 2.8 6.9c.2.4.4.7.7.9.2.1.3.2.5.2l6 2.5c.9.4 2-.1 2.4-1.1.6-1 .2-2.1-.8-2.5" fill="#ffe1bd"/><ellipse cx="16.7" cy="10.8" rx="8.7" ry="8.8" fill="#ff8736"/><g fill="#231f20"><path d="m10.5 4.6c.2.8.5 1.4.8 2.1.3.7.7 1.3 1.1 1.9.8 1.3 1.7 2.5 2.6 3.6.9 1.2 1.9 2.3 3 3.3.5.5 1.1 1 1.7 1.4.6.4 1.3.8 2 1-.8-.1-1.5-.4-2.2-.7-.7-.4-1.3-.8-1.9-1.3-1.2-1-2.2-2.1-3.2-3.2-1-1.2-1.8-2.4-2.6-3.8-.4-.7-.7-1.4-1-2.1 0-.7-.3-1.4-.3-2.2"/><path d="m8 10.6c.5 1.1 1.2 2.1 2 3 .8.8 1.8 1.5 2.9 2 1.1.5 2.2.9 3.3 1.3.6.2 1.1.5 1.6.9.5.4.8 1 .9 1.6-.2-.6-.6-1-1.1-1.3-.5-.3-1-.5-1.6-.7-1.1-.4-2.3-.7-3.4-1.2-1.1-.5-2.2-1.2-3-2.2-.8-1.1-1.3-2.3-1.6-3.4"/><path d="m23.7 16c-.7.3-1.5.4-2.3.1-.8-.4-1.2-1.1-1.5-1.9-.6-1.5-.8-3-1.1-4.5-.3-1.5-.7-3-1.3-4.3-.6-1.3-1.7-2.5-3.2-3.1.8.2 1.5.5 2.1 1 .6.5 1.1 1.1 1.5 1.8.8 1.4 1.2 2.9 1.5 4.4l.4 2.3c.1.8.3 1.5.5 2.2.2.7.6 1.4 1.2 1.8.6.4 1.4.4 2.2.2"/><path d="m21.7 3.6c.4.3.7.7.9 1.1.2.4.4.9.6 1.3.3 1 .5 2 .5 3 .1 2-.4 4-1.5 5.7-.6.8-1.3 1.6-2.1 2.1-.8.6-1.7 1-2.7 1.2-1.9.5-3.8.4-5.7.1 1.9.1 3.8-.1 5.6-.6 1.8-.6 3.4-1.6 4.4-3.2 1-1.5 1.5-3.4 1.5-5.3 0-.9-.1-1.9-.3-2.8-.2-1-.5-1.9-1.2-2.6"/></g><g fill="#3e4347"><path d="m50 58.6l-.9-4.2c.9-.8 1.2-.8 1.2-.8.6-.3 1.4 0 1.7.6l3.7 7.6c-1.4.7-4.2-.3-5.7-3.2"/><path d="m36.6 54.8l-1.4-3.9c.9-.7 2.5-1.5 2.5-1.5.6-.2 1.4.1 1.6.8l2.9 8c-1.4.5-4.2-.5-5.6-3.4"/></g><path fill="#ffe1bd" d="m37.7 16.5l1.8.4-2.2 10.1-3.3-2.5z"/><path d="m39.1 40.3h-13.2c0 0 .3-8 3.4-13.6 2.4-4.4 8.7-3.1 8.7-3.1l1.1 16.7" fill="#47b892"/><g fill="#ffe1bd"><path d="m55 27.4c-2.1-1.7-2.6-2.1-3.5-1.2l-5.7-3.8c-.3-.2-.7-.3-1.1-.3-.2 0-.4.1-.5.1l-6.4 1.4c-1 .2-1.6 1.2-1.4 2.3.2 1 1.2 1.7 2.2 1.5l5.9-1.3 4.7 3.1c-.1.5 0 1 .4 1.3l.7.6c.4.3.9.3 1.2.1 1 .7 2.5 1.3 3.8-.5.3-.2 1.5-1.8-.3-3.3"/><path d="m37.5 23.4c-2.9.1-4.1 5.4-5.4 5.8-2.1.6-2.5-2.1-.8-4.3 2.1-2.8 6.2-1.5 6.2-1.5"/><path d="m49.1 54.4l.9 4.2c0 0-5.5-2-8.5-2.3-1-.1-1.1-1.2-1.6-1.4-2.7-1.5-3.9-6-3.9-6l5.6-1.2c0 0 .2 1.7 1 4.1.1.3.3.7 1.2.6 1.8-.1 3.8 2.3 5.3 2"/><path d="m36.6 54.8l-1.4-3.9c-1.4.4-2-.3-3.4.4-.6.3-.9-.1-.8-.3.4-1.3.4-2 .4-2l-5.9-.8c0 0-.3 4.4 2.2 7.9.6.8 2.9 1 3.4.7 2.9-1.7 5.5-2 5.5-2"/></g><path d="m25.9 40.3h13.2l3.5 7.1-6.9 1.5c-.4-.7-.7-1.5-1-2.1-.2-.4-.6-.8-1.1-.8-.6 0-1 .5-1.2 1.1-.2.6-.4 1.3-.6 1.9l-6.6-.9.7-7.8" fill="#3e4347"/><path d="m32.2 21.9c.5 1.7-.9 3.5-.9 3.5 3.6.7 4.9-2.7 5.9-7.7 0 0-5.9 1.2-5 4.2" fill="#e6b796"/><path d="m39.9 5.5l-11.4 2.3c-1.7 2.3-1 3.8-1.2 4.9-.1.5-1.2 1.2-1.8 1.6-1.3.9.5 2 1.3 1.9.3 1.1-1.1 1.6 2.2 1.4 0 0-3.5.9-1.3 1.9-.4 1.3-1 3.7 6.1 2.1 2.1-.5 3.4-3.9 3.4-3.9l3.5-.1-.8-12.1" fill="#ffe1bd"/><path d="m32.3 3.5c7.5-1.4 10.9 2.9 11.3 4.7 1.2 4.6-1.1 9.3-5 12.5 0 0-1.5-.9-1.5-2.9 0 0 1.7 1.1 3-2.6 1.1-3.1-2-5.2-4.3-1.1l-.4-.1c-.6-2.3 1.5-4.8-.9-6-2.1-1.1-6.4.3-6.4.3-.5-1.5 1.2-4.2 4.2-4.8" fill="#594640"/><path d="m30 13c-.1.7-.6 1.2-1 1.1-.5-.1-.5-.6-.4-1.3.1-.7.3-1.2.8-1.1.4.1.7.7.6 1.3" fill="#664e27"/><path d="m36.7 14.9c.2-1.3 1.5-2.3 2.6-2.2 0 0-2.1 1.3-2 3.5 0 0-.7-.4-.6-1.3" fill="#e6b796"/><path d="m30.1 17.5c0 0-1.5.8-2 1-1 .3-1.2 0-.5-.3.5-.3 1.4-.5 1.4-.5l1.1-.2" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26f9-1f3fc.svg b/public/emoji/26f9-1f3fc.svg
new file mode 100644
index 000000000..dd18a65d3
--- /dev/null
+++ b/public/emoji/26f9-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.9 25.6l-5.6-2.3-2.5-6.1-3.5 1.5 2.8 6.9c.2.4.4.7.7.9.2.1.3.2.5.2l6 2.5c.9.4 2-.1 2.4-1.1.6-1 .2-2.1-.8-2.5" fill="#fed0ac"/><ellipse cx="16.7" cy="10.8" rx="8.7" ry="8.8" fill="#ff8736"/><g fill="#231f20"><path d="m10.5 4.6c.2.8.5 1.4.8 2.1.3.7.7 1.3 1.1 1.9.8 1.3 1.7 2.5 2.6 3.6.9 1.2 1.9 2.3 3 3.3.5.5 1.1 1 1.7 1.4.6.4 1.3.8 2 1-.8-.1-1.5-.4-2.2-.7-.7-.4-1.3-.8-1.9-1.3-1.2-1-2.2-2.1-3.2-3.2-1-1.2-1.8-2.4-2.6-3.8-.4-.7-.7-1.4-1-2.1 0-.7-.3-1.4-.3-2.2"/><path d="m8 10.6c.5 1.1 1.2 2.1 2 3 .8.8 1.8 1.5 2.9 2 1.1.5 2.2.9 3.3 1.3.6.2 1.1.5 1.6.9.5.4.8 1 .9 1.6-.2-.6-.6-1-1.1-1.3-.5-.3-1-.5-1.6-.7-1.1-.4-2.3-.7-3.4-1.2-1.1-.5-2.2-1.2-3-2.2-.8-1.1-1.3-2.3-1.6-3.4"/><path d="m23.7 16c-.7.3-1.5.4-2.3.1-.8-.4-1.2-1.1-1.5-1.9-.6-1.5-.8-3-1.1-4.5-.3-1.5-.7-3-1.3-4.3-.6-1.3-1.7-2.5-3.2-3.1.8.2 1.5.5 2.1 1 .6.5 1.1 1.1 1.5 1.8.8 1.4 1.2 2.9 1.5 4.4l.4 2.3c.1.8.3 1.5.5 2.2.2.7.6 1.4 1.2 1.8.6.4 1.4.4 2.2.2"/><path d="m21.7 3.6c.4.3.7.7.9 1.1.2.4.4.9.6 1.3.3 1 .5 2 .5 3 .1 2-.4 4-1.5 5.7-.6.8-1.3 1.6-2.1 2.1-.8.6-1.7 1-2.7 1.2-1.9.5-3.8.4-5.7.1 1.9.1 3.8-.1 5.6-.6 1.8-.6 3.4-1.6 4.4-3.2 1-1.5 1.5-3.4 1.5-5.3 0-.9-.1-1.9-.3-2.8-.2-1-.5-1.9-1.2-2.6"/></g><g fill="#3e4347"><path d="m50 58.6l-.9-4.2c.9-.8 1.2-.8 1.2-.8.6-.3 1.4 0 1.7.6l3.7 7.6c-1.4.7-4.2-.3-5.7-3.2"/><path d="m36.6 54.8l-1.4-3.9c.9-.7 2.5-1.5 2.5-1.5.6-.2 1.4.1 1.6.8l2.9 8c-1.4.5-4.2-.5-5.6-3.4"/></g><path fill="#fed0ac" d="m37.7 16.5l1.8.4-2.2 10.1-3.3-2.5z"/><path d="m39.1 40.3h-13.2c0 0 .3-8 3.4-13.6 2.4-4.4 8.7-3.1 8.7-3.1l1.1 16.7" fill="#47b892"/><g fill="#fed0ac"><path d="m55 27.4c-2.1-1.7-2.6-2.1-3.5-1.2l-5.7-3.8c-.3-.2-.7-.3-1.1-.3-.2 0-.4.1-.5.1l-6.4 1.4c-1 .2-1.6 1.2-1.4 2.3.2 1 1.2 1.7 2.2 1.5l5.9-1.3 4.7 3.1c-.1.5 0 1 .4 1.3l.7.6c.4.3.9.3 1.2.1 1 .7 2.5 1.3 3.8-.5.3-.2 1.5-1.8-.3-3.3"/><path d="m37.5 23.4c-2.9.1-4.1 5.4-5.4 5.8-2.1.6-2.5-2.1-.8-4.3 2.1-2.8 6.2-1.5 6.2-1.5"/><path d="m49.1 54.4l.9 4.2c0 0-5.5-2-8.5-2.3-1-.1-1.1-1.2-1.6-1.4-2.7-1.5-3.9-6-3.9-6l5.6-1.2c0 0 .2 1.7 1 4.1.1.3.3.7 1.2.6 1.8-.1 3.8 2.3 5.3 2"/><path d="m36.6 54.8l-1.4-3.9c-1.4.4-2-.3-3.4.4-.6.3-.9-.1-.8-.3.4-1.3.4-2 .4-2l-5.9-.8c0 0-.3 4.4 2.2 7.9.6.8 2.9 1 3.4.7 2.9-1.7 5.5-2 5.5-2"/></g><path d="m25.9 40.3h13.2l3.5 7.1-6.9 1.5c-.4-.7-.7-1.5-1-2.1-.2-.4-.6-.8-1.1-.8-.6 0-1 .5-1.2 1.1-.2.6-.4 1.3-.6 1.9l-6.6-.9.7-7.8" fill="#3e4347"/><path d="m32.2 21.9c.5 1.7-.9 3.5-.9 3.5 3.6.7 4.9-2.7 5.9-7.7 0 0-5.9 1.2-5 4.2" fill="#e0a372"/><path d="m39.9 5.5l-11.4 2.3c-1.7 2.3-1 3.8-1.2 4.9-.1.5-1.2 1.2-1.8 1.6-1.3.9.5 2 1.3 1.9.3 1.1-1.1 1.6 2.2 1.4 0 0-3.5.9-1.3 1.9-.4 1.3-1 3.7 6.1 2.1 2.1-.5 3.4-3.9 3.4-3.9l3.5-.1-.8-12.1" fill="#fed0ac"/><path d="m32.3 3.5c7.5-1.4 10.9 2.9 11.3 4.7 1.2 4.6-1.1 9.3-5 12.5 0 0-1.5-.9-1.5-2.9 0 0 1.7 1.1 3-2.6 1.1-3.1-2-5.2-4.3-1.1l-.4-.1c-.6-2.3 1.5-4.8-.9-6-2.1-1.1-6.4.3-6.4.3-.5-1.5 1.2-4.2 4.2-4.8" fill="#dbb471"/><path d="m30 13c-.1.7-.6 1.2-1 1.1-.5-.1-.5-.6-.4-1.3.1-.7.3-1.2.8-1.1.4.1.7.7.6 1.3" fill="#664e27"/><path d="m36.7 14.9c.2-1.3 1.5-2.3 2.6-2.2 0 0-2.1 1.3-2 3.5 0 0-.7-.4-.6-1.3" fill="#e0a372"/><path d="m30.1 17.5c0 0-1.5.8-2 1-1 .3-1.2 0-.5-.3.5-.3 1.4-.5 1.4-.5l1.1-.2" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26f9-1f3fd.svg b/public/emoji/26f9-1f3fd.svg
new file mode 100644
index 000000000..0af260864
--- /dev/null
+++ b/public/emoji/26f9-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.9 25.6l-5.6-2.3-2.5-6.1-3.5 1.5 2.8 6.9c.2.4.4.7.7.9.2.1.3.2.5.2l6 2.5c.9.4 2-.1 2.4-1.1.6-1 .2-2.1-.8-2.5" fill="#d6a57c"/><ellipse cx="16.7" cy="10.8" rx="8.7" ry="8.8" fill="#ff8736"/><g fill="#231f20"><path d="m10.5 4.6c.2.8.5 1.4.8 2.1.3.7.7 1.3 1.1 1.9.8 1.3 1.7 2.5 2.6 3.6.9 1.2 1.9 2.3 3 3.3.5.5 1.1 1 1.7 1.4.6.4 1.3.8 2 1-.8-.1-1.5-.4-2.2-.7-.7-.4-1.3-.8-1.9-1.3-1.2-1-2.2-2.1-3.2-3.2-1-1.2-1.8-2.4-2.6-3.8-.4-.7-.7-1.4-1-2.1 0-.7-.3-1.4-.3-2.2"/><path d="m8 10.6c.5 1.1 1.2 2.1 2 3 .8.8 1.8 1.5 2.9 2 1.1.5 2.2.9 3.3 1.3.6.2 1.1.5 1.6.9.5.4.8 1 .9 1.6-.2-.6-.6-1-1.1-1.3-.5-.3-1-.5-1.6-.7-1.1-.4-2.3-.7-3.4-1.2-1.1-.5-2.2-1.2-3-2.2-.8-1.1-1.3-2.3-1.6-3.4"/><path d="m23.7 16c-.7.3-1.5.4-2.3.1-.8-.4-1.2-1.1-1.5-1.9-.6-1.5-.8-3-1.1-4.5-.3-1.5-.7-3-1.3-4.3-.6-1.3-1.7-2.5-3.2-3.1.8.2 1.5.5 2.1 1 .6.5 1.1 1.1 1.5 1.8.8 1.4 1.2 2.9 1.5 4.4l.4 2.3c.1.8.3 1.5.5 2.2.2.7.6 1.4 1.2 1.8.6.4 1.4.4 2.2.2"/><path d="m21.7 3.6c.4.3.7.7.9 1.1.2.4.4.9.6 1.3.3 1 .5 2 .5 3 .1 2-.4 4-1.5 5.7-.6.8-1.3 1.6-2.1 2.1-.8.6-1.7 1-2.7 1.2-1.9.5-3.8.4-5.7.1 1.9.1 3.8-.1 5.6-.6 1.8-.6 3.4-1.6 4.4-3.2 1-1.5 1.5-3.4 1.5-5.3 0-.9-.1-1.9-.3-2.8-.2-1-.5-1.9-1.2-2.6"/></g><g fill="#3e4347"><path d="m50 58.6l-.9-4.2c.9-.8 1.2-.8 1.2-.8.6-.3 1.4 0 1.7.6l3.7 7.6c-1.4.7-4.2-.3-5.7-3.2"/><path d="m36.6 54.8l-1.4-3.9c.9-.7 2.5-1.5 2.5-1.5.6-.2 1.4.1 1.6.8l2.9 8c-1.4.5-4.2-.5-5.6-3.4"/></g><path fill="#d6a57c" d="m37.7 16.5l1.8.4-2.2 10.1-3.3-2.5z"/><path d="m39.1 40.3h-13.2c0 0 .3-8 3.4-13.6 2.4-4.4 8.7-3.1 8.7-3.1l1.1 16.7" fill="#47b892"/><g fill="#d6a57c"><path d="m55 27.4c-2.1-1.7-2.6-2.1-3.5-1.2l-5.7-3.8c-.3-.2-.7-.3-1.1-.3-.2 0-.4.1-.5.1l-6.4 1.4c-1 .2-1.6 1.2-1.4 2.3.2 1 1.2 1.7 2.2 1.5l5.9-1.3 4.7 3.1c-.1.5 0 1 .4 1.3l.7.6c.4.3.9.3 1.2.1 1 .7 2.5 1.3 3.8-.5.3-.2 1.5-1.8-.3-3.3"/><path d="m37.5 23.4c-2.9.1-4.1 5.4-5.4 5.8-2.1.6-2.5-2.1-.8-4.3 2.1-2.8 6.2-1.5 6.2-1.5"/><path d="m49.1 54.4l.9 4.2c0 0-5.5-2-8.5-2.3-1-.1-1.1-1.2-1.6-1.4-2.7-1.5-3.9-6-3.9-6l5.6-1.2c0 0 .2 1.7 1 4.1.1.3.3.7 1.2.6 1.8-.1 3.8 2.3 5.3 2"/><path d="m36.6 54.8l-1.4-3.9c-1.4.4-2-.3-3.4.4-.6.3-.9-.1-.8-.3.4-1.3.4-2 .4-2l-5.9-.8c0 0-.3 4.4 2.2 7.9.6.8 2.9 1 3.4.7 2.9-1.7 5.5-2 5.5-2"/></g><path d="m25.9 40.3h13.2l3.5 7.1-6.9 1.5c-.4-.7-.7-1.5-1-2.1-.2-.4-.6-.8-1.1-.8-.6 0-1 .5-1.2 1.1-.2.6-.4 1.3-.6 1.9l-6.6-.9.7-7.8" fill="#3e4347"/><path d="m32.2 21.9c.5 1.7-.9 3.5-.9 3.5 3.6.7 4.9-2.7 5.9-7.7 0 0-5.9 1.2-5 4.2" fill="#b58360"/><path d="m39.9 5.5l-11.4 2.3c-1.7 2.3-1 3.8-1.2 4.9-.1.5-1.2 1.2-1.8 1.6-1.3.9.5 2 1.3 1.9.3 1.1-1.1 1.6 2.2 1.4 0 0-3.5.9-1.3 1.9-.4 1.3-1 3.7 6.1 2.1 2.1-.5 3.4-3.9 3.4-3.9l3.5-.1-.8-12.1" fill="#d6a57c"/><path d="m32.3 3.5c7.5-1.4 10.9 2.9 11.3 4.7 1.2 4.6-1.1 9.3-5 12.5 0 0-1.5-.9-1.5-2.9 0 0 1.7 1.1 3-2.6 1.1-3.1-2-5.2-4.3-1.1l-.4-.1c-.6-2.3 1.5-4.8-.9-6-2.1-1.1-6.4.3-6.4.3-.5-1.5 1.2-4.2 4.2-4.8" fill="#594640"/><path d="m30 13c-.1.7-.6 1.2-1 1.1-.5-.1-.5-.6-.4-1.3.1-.7.3-1.2.8-1.1.4.1.7.7.6 1.3" fill="#664e27"/><path d="m36.7 14.9c.2-1.3 1.5-2.3 2.6-2.2 0 0-2.1 1.3-2 3.5 0 0-.7-.4-.6-1.3" fill="#b58360"/><path d="m30.1 17.5c0 0-1.5.8-2 1-1 .3-1.2 0-.5-.3.5-.3 1.4-.5 1.4-.5l1.1-.2" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26f9-1f3fe.svg b/public/emoji/26f9-1f3fe.svg
new file mode 100644
index 000000000..b0b9d3642
--- /dev/null
+++ b/public/emoji/26f9-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.9 25.6l-5.6-2.3-2.5-6.1-3.5 1.5 2.8 6.9c.2.4.4.7.7.9.2.1.3.2.5.2l6 2.5c.9.4 2-.1 2.4-1.1.6-1 .2-2.1-.8-2.5" fill="#b47d56"/><ellipse cx="16.7" cy="10.8" rx="8.7" ry="8.8" fill="#ff8736"/><g fill="#231f20"><path d="m10.5 4.6c.2.8.5 1.4.8 2.1.3.7.7 1.3 1.1 1.9.8 1.3 1.7 2.5 2.6 3.6.9 1.2 1.9 2.3 3 3.3.5.5 1.1 1 1.7 1.4.6.4 1.3.8 2 1-.8-.1-1.5-.4-2.2-.7-.7-.4-1.3-.8-1.9-1.3-1.2-1-2.2-2.1-3.2-3.2-1-1.2-1.8-2.4-2.6-3.8-.4-.7-.7-1.4-1-2.1 0-.7-.3-1.4-.3-2.2"/><path d="m8 10.6c.5 1.1 1.2 2.1 2 3 .8.8 1.8 1.5 2.9 2 1.1.5 2.2.9 3.3 1.3.6.2 1.1.5 1.6.9.5.4.8 1 .9 1.6-.2-.6-.6-1-1.1-1.3-.5-.3-1-.5-1.6-.7-1.1-.4-2.3-.7-3.4-1.2-1.1-.5-2.2-1.2-3-2.2-.8-1.1-1.3-2.3-1.6-3.4"/><path d="m23.7 16c-.7.3-1.5.4-2.3.1-.8-.4-1.2-1.1-1.5-1.9-.6-1.5-.8-3-1.1-4.5-.3-1.5-.7-3-1.3-4.3-.6-1.3-1.7-2.5-3.2-3.1.8.2 1.5.5 2.1 1 .6.5 1.1 1.1 1.5 1.8.8 1.4 1.2 2.9 1.5 4.4l.4 2.3c.1.8.3 1.5.5 2.2.2.7.6 1.4 1.2 1.8.6.4 1.4.4 2.2.2"/><path d="m21.7 3.6c.4.3.7.7.9 1.1.2.4.4.9.6 1.3.3 1 .5 2 .5 3 .1 2-.4 4-1.5 5.7-.6.8-1.3 1.6-2.1 2.1-.8.6-1.7 1-2.7 1.2-1.9.5-3.8.4-5.7.1 1.9.1 3.8-.1 5.6-.6 1.8-.6 3.4-1.6 4.4-3.2 1-1.5 1.5-3.4 1.5-5.3 0-.9-.1-1.9-.3-2.8-.2-1-.5-1.9-1.2-2.6"/></g><g fill="#3e4347"><path d="m50 58.6l-.9-4.2c.9-.8 1.2-.8 1.2-.8.6-.3 1.4 0 1.7.6l3.7 7.6c-1.4.7-4.2-.3-5.7-3.2"/><path d="m36.6 54.8l-1.4-3.9c.9-.7 2.5-1.5 2.5-1.5.6-.2 1.4.1 1.6.8l2.9 8c-1.4.5-4.2-.5-5.6-3.4"/></g><path fill="#b47d56" d="m37.7 16.5l1.8.4-2.2 10.1-3.3-2.5z"/><path d="m39.1 40.3h-13.2c0 0 .3-8 3.4-13.6 2.4-4.4 8.7-3.1 8.7-3.1l1.1 16.7" fill="#47b892"/><g fill="#b47d56"><path d="m55 27.4c-2.1-1.7-2.6-2.1-3.5-1.2l-5.7-3.8c-.3-.2-.7-.3-1.1-.3-.2 0-.4.1-.5.1l-6.4 1.4c-1 .2-1.6 1.2-1.4 2.3.2 1 1.2 1.7 2.2 1.5l5.9-1.3 4.7 3.1c-.1.5 0 1 .4 1.3l.7.6c.4.3.9.3 1.2.1 1 .7 2.5 1.3 3.8-.5.3-.2 1.5-1.8-.3-3.3"/><path d="m37.5 23.4c-2.9.1-4.1 5.4-5.4 5.8-2.1.6-2.5-2.1-.8-4.3 2.1-2.8 6.2-1.5 6.2-1.5"/><path d="m49.1 54.4l.9 4.2c0 0-5.5-2-8.5-2.3-1-.1-1.1-1.2-1.6-1.4-2.7-1.5-3.9-6-3.9-6l5.6-1.2c0 0 .2 1.7 1 4.1.1.3.3.7 1.2.6 1.8-.1 3.8 2.3 5.3 2"/><path d="m36.6 54.8l-1.4-3.9c-1.4.4-2-.3-3.4.4-.6.3-.9-.1-.8-.3.4-1.3.4-2 .4-2l-5.9-.8c0 0-.3 4.4 2.2 7.9.6.8 2.9 1 3.4.7 2.9-1.7 5.5-2 5.5-2"/></g><path d="m25.9 40.3h13.2l3.5 7.1-6.9 1.5c-.4-.7-.7-1.5-1-2.1-.2-.4-.6-.8-1.1-.8-.6 0-1 .5-1.2 1.1-.2.6-.4 1.3-.6 1.9l-6.6-.9.7-7.8" fill="#3e4347"/><path d="m32.2 21.9c.5 1.7-.9 3.5-.9 3.5 3.6.7 4.9-2.7 5.9-7.7 0 0-5.9 1.2-5 4.2" fill="#935e3e"/><path d="m39.9 5.5l-11.4 2.3c-1.7 2.3-1 3.8-1.2 4.9-.1.5-1.2 1.2-1.8 1.6-1.3.9.5 2 1.3 1.9.3 1.1-1.1 1.6 2.2 1.4 0 0-3.5.9-1.3 1.9-.4 1.3-1 3.7 6.1 2.1 2.1-.5 3.4-3.9 3.4-3.9l3.5-.1-.8-12.1" fill="#b47d56"/><path d="m32.3 3.5c7.5-1.4 10.9 2.9 11.3 4.7 1.2 4.6-1.1 9.3-5 12.5 0 0-1.5-.9-1.5-2.9 0 0 1.7 1.1 3-2.6 1.1-3.1-2-5.2-4.3-1.1l-.4-.1c-.6-2.3 1.5-4.8-.9-6-2.1-1.1-6.4.3-6.4.3-.5-1.5 1.2-4.2 4.2-4.8" fill="#231f20"/><path d="m30 13c-.1.7-.6 1.2-1 1.1-.5-.1-.5-.6-.4-1.3.1-.7.3-1.2.8-1.1.4.1.7.7.6 1.3" fill="#664e27"/><path d="m36.7 14.9c.2-1.3 1.5-2.3 2.6-2.2 0 0-2.1 1.3-2 3.5 0 0-.7-.4-.6-1.3" fill="#935e3e"/><path d="m30.1 17.5c0 0-1.5.8-2 1-1 .3-1.2 0-.5-.3.5-.3 1.4-.5 1.4-.5l1.1-.2" fill="#664e27"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26f9-1f3ff.svg b/public/emoji/26f9-1f3ff.svg
new file mode 100644
index 000000000..f7ee9300d
--- /dev/null
+++ b/public/emoji/26f9-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.9 25.6l-5.6-2.3-2.5-6.1-3.5 1.5 2.8 6.9c.2.4.4.7.7.9.2.1.3.2.5.2l6 2.5c.9.4 2-.1 2.4-1.1.6-1 .2-2.1-.8-2.5" fill="#8a6859"/><ellipse cx="16.7" cy="10.8" rx="8.7" ry="8.8" fill="#ff8736"/><g fill="#231f20"><path d="m10.5 4.6c.2.8.5 1.4.8 2.1.3.7.7 1.3 1.1 1.9.8 1.3 1.7 2.5 2.6 3.6.9 1.2 1.9 2.3 3 3.3.5.5 1.1 1 1.7 1.4.6.4 1.3.8 2 1-.8-.1-1.5-.4-2.2-.7-.7-.4-1.3-.8-1.9-1.3-1.2-1-2.2-2.1-3.2-3.2-1-1.2-1.8-2.4-2.6-3.8-.4-.7-.7-1.4-1-2.1 0-.7-.3-1.4-.3-2.2"/><path d="m8 10.6c.5 1.1 1.2 2.1 2 3 .8.8 1.8 1.5 2.9 2 1.1.5 2.2.9 3.3 1.3.6.2 1.1.5 1.6.9.5.4.8 1 .9 1.6-.2-.6-.6-1-1.1-1.3-.5-.3-1-.5-1.6-.7-1.1-.4-2.3-.7-3.4-1.2-1.1-.5-2.2-1.2-3-2.2-.8-1.1-1.3-2.3-1.6-3.4"/><path d="m23.7 16c-.7.3-1.5.4-2.3.1-.8-.4-1.2-1.1-1.5-1.9-.6-1.5-.8-3-1.1-4.5-.3-1.5-.7-3-1.3-4.3-.6-1.3-1.7-2.5-3.2-3.1.8.2 1.5.5 2.1 1 .6.5 1.1 1.1 1.5 1.8.8 1.4 1.2 2.9 1.5 4.4l.4 2.3c.1.8.3 1.5.5 2.2.2.7.6 1.4 1.2 1.8.6.4 1.4.4 2.2.2"/><path d="m21.7 3.6c.4.3.7.7.9 1.1.2.4.4.9.6 1.3.3 1 .5 2 .5 3 .1 2-.4 4-1.5 5.7-.6.8-1.3 1.6-2.1 2.1-.8.6-1.7 1-2.7 1.2-1.9.5-3.8.4-5.7.1 1.9.1 3.8-.1 5.6-.6 1.8-.6 3.4-1.6 4.4-3.2 1-1.5 1.5-3.4 1.5-5.3 0-.9-.1-1.9-.3-2.8-.2-1-.5-1.9-1.2-2.6"/></g><g fill="#3e4347"><path d="m50 58.6l-.9-4.2c.9-.8 1.2-.8 1.2-.8.6-.3 1.4 0 1.7.6l3.7 7.6c-1.4.7-4.2-.3-5.7-3.2"/><path d="m36.6 54.8l-1.4-3.9c.9-.7 2.5-1.5 2.5-1.5.6-.2 1.4.1 1.6.8l2.9 8c-1.4.5-4.2-.5-5.6-3.4"/></g><path fill="#8a6859" d="m37.7 16.5l1.8.4-2.2 10.1-3.3-2.5z"/><path d="m39.1 40.3h-13.2c0 0 .3-8 3.4-13.6 2.4-4.4 8.7-3.1 8.7-3.1l1.1 16.7" fill="#47b892"/><g fill="#8a6859"><path d="m55 27.4c-2.1-1.7-2.6-2.1-3.5-1.2l-5.7-3.8c-.3-.2-.7-.3-1.1-.3-.2 0-.4.1-.5.1l-6.4 1.4c-1 .2-1.6 1.2-1.4 2.3.2 1 1.2 1.7 2.2 1.5l5.9-1.3 4.7 3.1c-.1.5 0 1 .4 1.3l.7.6c.4.3.9.3 1.2.1 1 .7 2.5 1.3 3.8-.5.3-.2 1.5-1.8-.3-3.3"/><path d="m37.5 23.4c-2.9.1-4.1 5.4-5.4 5.8-2.1.6-2.5-2.1-.8-4.3 2.1-2.8 6.2-1.5 6.2-1.5"/><path d="m49.1 54.4l.9 4.2c0 0-5.5-2-8.5-2.3-1-.1-1.1-1.2-1.6-1.4-2.7-1.5-3.9-6-3.9-6l5.6-1.2c0 0 .2 1.7 1 4.1.1.3.3.7 1.2.6 1.8-.1 3.8 2.3 5.3 2"/><path d="m36.6 54.8l-1.4-3.9c-1.4.4-2-.3-3.4.4-.6.3-.9-.1-.8-.3.4-1.3.4-2 .4-2l-5.9-.8c0 0-.3 4.4 2.2 7.9.6.8 2.9 1 3.4.7 2.9-1.7 5.5-2 5.5-2"/></g><path d="m25.9 40.3h13.2l3.5 7.1-6.9 1.5c-.4-.7-.7-1.5-1-2.1-.2-.4-.6-.8-1.1-.8-.6 0-1 .5-1.2 1.1-.2.6-.4 1.3-.6 1.9l-6.6-.9.7-7.8" fill="#3e4347"/><path d="m32.2 21.9c.5 1.7-.9 3.5-.9 3.5 3.6.7 4.9-2.7 5.9-7.7 0 0-5.9 1.2-5 4.2" fill="#705041"/><path d="m39.9 5.5l-11.4 2.3c-1.7 2.3-1 3.8-1.2 4.9-.1.5-1.2 1.2-1.8 1.6-1.3.9.5 2 1.3 1.9.3 1.1-1.1 1.6 2.2 1.4 0 0-3.5.9-1.3 1.9-.4 1.3-1 3.7 6.1 2.1 2.1-.5 3.4-3.9 3.4-3.9l3.5-.1-.8-12.1" fill="#8a6859"/><path d="m32.3 3.5c7.5-1.4 10.9 2.9 11.3 4.7 1.2 4.6-1.1 9.3-5 12.5 0 0-1.5-.9-1.5-2.9 0 0 1.7 1.1 3-2.6 1.1-3.1-2-5.2-4.3-1.1l-.4-.1c-.6-2.3 1.5-4.8-.9-6-2.1-1.1-6.4.3-6.4.3-.5-1.5 1.2-4.2 4.2-4.8" fill="#231f20"/><path d="m30 13c-.1.7-.6 1.2-1 1.1-.5-.1-.5-.6-.4-1.3.1-.7.3-1.2.8-1.1.4.1.7.7.6 1.3" fill="#574137"/><path d="m36.7 14.9c.2-1.3 1.5-2.3 2.6-2.2 0 0-2.1 1.3-2 3.5 0 0-.7-.4-.6-1.3" fill="#705041"/><path d="m30.1 17.5c0 0-1.5.8-2 1-1 .3-1.2 0-.5-.3.5-.3 1.4-.5 1.4-.5l1.1-.2" fill="#574137"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26f9.svg b/public/emoji/26f9.svg
new file mode 100644
index 000000000..ad4502b14
--- /dev/null
+++ b/public/emoji/26f9.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m29.9 25.6l-5.6-2.3-2.5-6.1-3.5 1.5 2.8 6.9c.2.4.4.7.7.9.2.1.3.2.5.2l6 2.5c.9.4 2-.1 2.4-1.1.6-1 .2-2.1-.8-2.5" fill="#ffdd67"/><ellipse cx="16.7" cy="10.8" rx="8.7" ry="8.8" fill="#ff8736"/><g fill="#231f20"><path d="m10.5 4.6c.2.8.5 1.4.8 2.1.3.7.7 1.3 1.1 1.9.8 1.3 1.7 2.5 2.6 3.6.9 1.2 1.9 2.3 3 3.3.5.5 1.1 1 1.7 1.4.6.4 1.3.8 2 1-.8-.1-1.5-.4-2.2-.7-.7-.4-1.3-.8-1.9-1.3-1.2-1-2.2-2.1-3.2-3.2-1-1.2-1.8-2.4-2.6-3.8-.4-.7-.7-1.4-1-2.1 0-.7-.3-1.4-.3-2.2"/><path d="m8 10.6c.5 1.1 1.2 2.1 2 3 .8.8 1.8 1.5 2.9 2 1.1.5 2.2.9 3.3 1.3.6.2 1.1.5 1.6.9.5.4.8 1 .9 1.6-.2-.6-.6-1-1.1-1.3-.5-.3-1-.5-1.6-.7-1.1-.4-2.3-.7-3.4-1.2-1.1-.5-2.2-1.2-3-2.2-.8-1.1-1.3-2.3-1.6-3.4"/><path d="m23.7 16c-.7.3-1.5.4-2.3.1-.8-.4-1.2-1.1-1.5-1.9-.6-1.5-.8-3-1.1-4.5-.3-1.5-.7-3-1.3-4.3-.6-1.3-1.7-2.5-3.2-3.1.8.2 1.5.5 2.1 1 .6.5 1.1 1.1 1.5 1.8.8 1.4 1.2 2.9 1.5 4.4l.4 2.3c.1.8.3 1.5.5 2.2.2.7.6 1.4 1.2 1.8.6.4 1.4.4 2.2.2"/><path d="m21.7 3.6c.4.3.7.7.9 1.1.2.4.4.9.6 1.3.3 1 .5 2 .5 3 .1 2-.4 4-1.5 5.7-.6.8-1.3 1.6-2.1 2.1-.8.6-1.7 1-2.7 1.2-1.9.5-3.8.4-5.7.1 1.9.1 3.8-.1 5.6-.6 1.8-.6 3.4-1.6 4.4-3.2 1-1.5 1.5-3.4 1.5-5.3 0-.9-.1-1.9-.3-2.8-.2-1-.5-1.9-1.2-2.6"/></g><g fill="#3e4347"><path d="m50 58.6l-.9-4.2c.9-.8 1.2-.8 1.2-.8.6-.3 1.4 0 1.7.6l3.7 7.6c-1.4.7-4.2-.3-5.7-3.2"/><path d="m36.6 54.8l-1.4-3.9c.9-.7 2.5-1.5 2.5-1.5.6-.2 1.4.1 1.6.8l2.9 8c-1.4.5-4.2-.5-5.6-3.4"/></g><path fill="#ffdd67" d="m37.7 16.5l1.8.4-2.2 10.1-3.3-2.5z"/><path d="m39.1 40.3h-13.2c0 0 .3-8 3.4-13.6 2.4-4.4 8.7-3.1 8.7-3.1l1.1 16.7" fill="#47b892"/><g fill="#ffdd67"><path d="m55 27.4c-2.1-1.7-2.6-2.1-3.5-1.2l-5.7-3.8c-.3-.2-.7-.3-1.1-.3-.2 0-.4.1-.5.1l-6.4 1.4c-1 .2-1.6 1.2-1.4 2.3.2 1 1.2 1.7 2.2 1.5l5.9-1.3 4.7 3.1c-.1.5 0 1 .4 1.3l.7.6c.4.3.9.3 1.2.1 1 .7 2.5 1.3 3.8-.5.3-.2 1.5-1.8-.3-3.3"/><path d="m37.5 23.4c-2.9.1-4.1 5.4-5.4 5.8-2.1.6-2.5-2.1-.8-4.3 2.1-2.8 6.2-1.5 6.2-1.5"/><path d="m49.1 54.4l.9 4.2c0 0-5.5-2-8.5-2.3-1-.1-1.1-1.2-1.6-1.4-2.7-1.5-3.9-6-3.9-6l5.6-1.2c0 0 .2 1.7 1 4.1.1.3.3.7 1.2.6 1.8-.1 3.8 2.3 5.3 2"/><path d="m36.6 54.8l-1.4-3.9c-1.4.4-2-.3-3.4.4-.6.3-.9-.1-.8-.3.4-1.3.4-2 .4-2l-5.9-.8c0 0-.3 4.4 2.2 7.9.6.8 2.9 1 3.4.7 2.9-1.7 5.5-2 5.5-2"/></g><path d="m25.9 40.3h13.2l3.5 7.1-6.9 1.5c-.4-.7-.7-1.5-1-2.1-.2-.4-.6-.8-1.1-.8-.6 0-1 .5-1.2 1.1-.2.6-.4 1.3-.6 1.9l-6.6-.9.7-7.8" fill="#3e4347"/><path d="m32.2 21.9c.5 1.7-.9 3.5-.9 3.5 3.6.7 4.9-2.7 5.9-7.7 0 0-5.9 1.2-5 4.2" fill="#eba352"/><path d="m39.9 5.5l-11.4 2.3c-1.7 2.3-1 3.8-1.2 4.9-.1.5-1.2 1.2-1.8 1.6-1.3.9.5 2 1.3 1.9.3 1.1-1.1 1.6 2.2 1.4 0 0-3.5.9-1.3 1.9-.4 1.3-1 3.7 6.1 2.1 2.1-.5 3.4-3.9 3.4-3.9l3.5-.1-.8-12.1" fill="#ffdd67"/><path d="m32.3 3.5c7.5-1.4 10.9 2.9 11.3 4.7 1.2 4.6-1.1 9.3-5 12.5 0 0-1.5-.9-1.5-2.9 0 0 1.7 1.1 3-2.6 1.1-3.1-2-5.2-4.3-1.1l-.4-.1c-.6-2.3 1.5-4.8-.9-6-2.1-1.1-6.4.3-6.4.3-.5-1.5 1.2-4.2 4.2-4.8" fill="#ffb300"/><path d="m30 13c-.1.7-.6 1.2-1 1.1-.5-.1-.5-.6-.4-1.3.1-.7.3-1.2.8-1.1.4.1.7.7.6 1.3" fill="#937237"/><path d="m36.7 14.9c.2-1.3 1.5-2.3 2.6-2.2 0 0-2.1 1.3-2 3.5 0 0-.7-.4-.6-1.3" fill="#eba352"/><path d="m30.1 17.5c0 0-1.5.8-2 1-1 .3-1.2 0-.5-.3.5-.3 1.4-.5 1.4-.5l1.1-.2" fill="#937237"/></svg>
\ No newline at end of file
diff --git a/public/emoji/26fa.svg b/public/emoji/26fa.svg
new file mode 100644
index 000000000..73bb5136f
--- /dev/null
+++ b/public/emoji/26fa.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#1778bd" d="m0 0h64v57h-64z"/><path fill="#75a843" d="m0 57h64v7h-64z"/><circle cx="52.2" cy="11.8" r="10.8" fill="#42ade2"/><circle cx="52.2" cy="11.8" r="8.9" fill="#6adbc6"/><circle cx="52.2" cy="11.8" r="6.7" fill="#dae3ea"/><g fill="#fff"><circle cx="52.2" cy="11.8" r="4.7"/><path d="m60.9 54.4c-6-25.5-27.7-29-28.9-29.2-1.2.3-23 3.8-28.9 29.2l-1-.3c6.3-26.9 29.6-30 29.9-30.1h.1.1c.2 0 23.6 3.1 29.9 30.1l-1.2.3"/></g><path d="m59.5 46.6c-8.8-24.7-27.5-27.6-27.5-27.6s-18.7 2.9-27.5 27.6c0 0 55 0 55 0" fill="#fbb287"/><path d="M58.3,46.6C49.9,30.5,32,28.7,32,28.7S14.1,30.5,5.7,46.6H58.3z" fill="#e17c5b"/><path d="m57.3 46.6h-50.6c-1.1 3.3-2 6.9-2.7 10.9h56c-.7-4-1.6-7.6-2.7-10.9" fill="#5f606c"/><path d="M57.3,46.6C49.2,31.1,32,29.3,32,29.3S14.8,31.1,6.7,46.6H57.3z" fill="#b6acaa"/><g fill="#333"><path d="m61 53.4l-.9 6.3 2.6-5.8z"/><path d="m1.3 53.9l2.6 5.8-.9-6.3z"/></g><path d="m44.4 52.4c-.3 2-24.6 2-24.9 0-.8-5 2.4-15 4.1-19.8.8-2.4 15.9-2.4 16.8 0 1.7 4.8 4.8 14.8 4 19.8" fill="#fbb287"/><path d="m43.4 51.6c-.3 1.9-22.5 1.9-22.8 0-.7-4.6 2.2-13.8 3.7-18.2.8-2.2 14.6-2.2 15.4 0 1.5 4.4 4.4 13.6 3.7 18.2" fill="#5f606c"/><g fill="#333"><path d="m20.6 51.6c.3 1.9 22.5 1.9 22.8 0 .2-1.3.1-3.1-.2-5h-22.4c-.3 1.9-.4 3.7-.2 5"/><path d="m31.5 31.8h.9v15.3h-.9z"/></g><g fill="#fff"><path transform="matrix(.7071-.7071.7071.7071-1.1816 5.197)" d="m5 3.3h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-.9164 14.4636)" d="m16.3 7.6h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071 6.0968 20.4632)" d="m27 2.2h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071 6.4359 28.2145)" d="m36.6 5.6h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-1.3785 22.9737)" d="m26.7 12.8h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-7.7166 11.6714)" d="m9.9 14.8h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071-14.5677 9.331)" d="m3.3 21.5h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-9.5586 19.4239)" d="m18 20.5h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-.7738 32.3619)" d="m38 16.4h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-3.8423 46.1093)" d="m53.4 27.3h.7v.7h-.7z"/><path transform="matrix(.7071-.7071.7071.7071 2.1006 50.1196)" d="m60.8 21.8h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-8.3535 53.6213)" d="m59.8 36.2h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-26.7443 13.9374)" d="m2.7 38.5h1.4v1.4h-1.4z"/><path transform="matrix(.7071-.7071.7071.7071-17.0977 15.5571)" d="m9.9 28.1h.7v.7h-.7z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/26fd.svg b/public/emoji/26fd.svg
new file mode 100644
index 000000000..cfc136ba8
--- /dev/null
+++ b/public/emoji/26fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="26.8" cy="9" r="9" fill="#e8e8e8"/><path d="m41.8 25h-30c-.6 0-1 .5-1 1v3h32v-3c0-.5-.5-1-1-1" fill="#b2c1c0"/><path fill="#d33b23" d="m12.8 29h28v31h-28z"/><g fill="#62727a"><path d="m41.8 60h-30c-.6 0-1 .5-1 1v1h32v-1c0-.5-.5-1-1-1"/><path d="m42.8 62h-32c-.6 0-1 .5-1 1v1h34v-1c0-.5-.5-1-1-1"/></g><g fill="#fff"><path d="m30.8 30.5h-8c-1.1 0-2 .9-2 2v6c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2v-6c0-1.1-.9-2-2-2"/><path d="m30.8 44h-8c-.5 0-1 .5-1 1v2c0 .5.5 1 1 1h8c.5 0 1-.5 1-1v-2c0-.5-.5-1-1-1"/></g><path fill="#e8e8e8" d="m24.8 17h4v4h-4z"/><g fill="#d33b23"><path d="m40.8 25c-3.6-2.5-8.5-4-14-4s-10.4 1.5-14 4h28"/><path d="m26.8 15.5c-3.6 0-6.5-2.9-6.5-6.5s2.9-6.5 6.5-6.5 6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5m0-12c-3 0-5.5 2.5-5.5 5.5s2.5 5.5 5.5 5.5 5.5-2.5 5.5-5.5-2.5-5.5-5.5-5.5"/></g><g fill="#fff"><path d="m30.4 59h-7.2c-.8 0-1.4-.6-1.4-1.3v-7.3c0-.7.6-1.3 1.4-1.3h7.2c.8 0 1.4.6 1.4 1.3v7.3c0 .7-.7 1.3-1.4 1.3m-7.2-9c-.2 0-.4.2-.4.3v7.3c0 .2.2.3.4.3h7.2c.2 0 .4-.2.4-.3v-7.3c0-.2-.2-.3-.4-.3h-7.2"/><path d="m31.8 42c0 .5-.5 1-1 1h-8c-.5 0-1-.5-1-1v-4c0-.5.5-1 1-1h8c.5 0 1 .5 1 1v4"/></g><g fill="#62727a"><path d="m24.8 41.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v3"/><path d="m27.8 41.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v3"/><path d="m30.8 41.5c0 .3-.2.5-.5.5h-1c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v3"/></g><g fill="#3e4347"><path d="m45.4 53.5h-2.9c0-1.6-1.3-2.9-2.9-2.9h-2.9v-2.9h2.9c3.1-.1 5.8 2.5 5.8 5.8"/><path d="m48.3 59.4c-3.2 0-5.9-2.6-5.9-5.9h2.9c0 1.6 1.3 2.9 2.9 2.9 1.6 0 2.9-1.3 2.9-2.9v-22.1h2.9v22.1c.2 3.2-2.4 5.9-5.7 5.9"/></g><path d="m54.2 31.4h-2.9v-.1c-2.5-.4-4.4-2.5-4.4-5.1v-.8l4.4-2.9c0-1.6-1.3-2.9-2.9-2.9v-2.9c3.2 0 5.9 2.6 5.9 5.9l-.1 8.8m-4.3-4.5c.2.6.7 1.1 1.4 1.4v-2.3l-1.4.9" fill="#d0d0d0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2702.svg b/public/emoji/2702.svg
new file mode 100644
index 000000000..a5e934da6
--- /dev/null
+++ b/public/emoji/2702.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m57 48.6c-4.5 8.2-15.7-3.1-30.8-12.6-2.8-1.8-3.9-4.4-1.3-7.2 0 0-.1-.3-.5-.7l5.7-2.5 26.9 23" fill="#a9b5ae"/><path d="m24.1 2.5c-4.3-3.7-10.9-3.2-14.6 1.1-3.8 4.4-3.3 11 1.1 14.7.5.4 1.8 1.2 1.9 1.3 8.2 4.4 11.1 7.3 12 8.5l5.7-2.5-1.9-1.6c0 0-6.2-2.8-6.8-4.1 1.4-.6 2.7-1.5 3.7-2.7 3.8-4.4 3.3-11-1.1-14.7m-3.2 3.8c2.3 1.9 2.5 5.3.6 7.6-1.9 2.3-5.3 2.5-7.6.6-2.3-1.9-2.5-5.3-.6-7.6 1.9-2.3 5.3-2.5 7.6-.6" fill="#454749"/><path d="m57 15.4c-4.5-8.2-15.7 3-30.7 12.6-2.8 1.8-3.9 4.4-1.3 7.2 0 0-.1.3-.5.7l5.7 2.5 26.8-23" fill="#cedbd5"/><g fill="#454749"><path d="m25.3 46.8c-1-1.2-2.3-2.1-3.7-2.7.6-1.3 6.8-4.1 6.8-4.1l1.9-1.6-5.7-2.5c-1 1.3-3.8 4.1-12 8.5-.1.1-1.4.9-1.9 1.3-4.5 3.7-5 10.3-1.2 14.7 3.7 4.4 10.3 4.9 14.7 1.1 4.3-3.7 4.8-10.3 1.1-14.7m-12 10.3c-1.9-2.3-1.7-5.7.6-7.6 2.3-1.9 5.6-1.7 7.6.6 1.9 2.3 1.7 5.7-.6 7.6-2.3 1.9-5.7 1.7-7.6-.6"/><path d="m31.1 33.7c-1 1.2-2.7 1.3-3.9.4-1.2-1-1.3-2.7-.4-3.9 1-1.2 2.7-1.3 3.9-.4 1.2 1 1.3 2.8.4 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2705.svg b/public/emoji/2705.svg
new file mode 100644
index 000000000..4f0474ade
--- /dev/null
+++ b/public/emoji/2705.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4bd37b"/><path fill="#fff" d="m46 14l-21 21.6-7-7.2-7 7.2 14 14.4 28-28.8z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2708.svg b/public/emoji/2708.svg
new file mode 100644
index 000000000..92d5f7319
--- /dev/null
+++ b/public/emoji/2708.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#acb8bf"><path transform="matrix(.7071-.7071.7071.7071-3.2532 11.4792)" d="m6.5 8.3h11.5v2.8h-11.5z"/><path transform="matrix(.7072-.707.707.7072-.5001 22.148)" d="m20.7 10.3h11.5v2.8h-11.5z"/><path transform="matrix(.7073-.7069.7069.7073-20.6921 53.5613)" d="m48.6 50.4h11.5v2.8h-11.5z"/><path transform="matrix(.7073-.7069.7069.7073-11.2004 47.9651)" d="m46.6 36.1h11.5v2.8h-11.5z"/></g><path d="m56.4 60.7c-4.7-42.1-4.7-42.1-4.7-42.1l-6.3-6.3c0 0 0 0-42.1-4.7-2-.2-1.6 4.8.7 5.9 31.7 14.8 31.7 14.8 31.7 14.8s0 0 14.8 31.7c1.1 2.3 6.1 2.7 5.9.7" fill="#42ade2"/><path d="m61.3 8.1c2.2-4.3-1.1-7.6-5.4-5.4-5.5 2.8-13.6 9.1-21.8 17.2-12.8 12.8-21 25.5-18.3 28.3 2.7 2.7 15.5-5.5 28.3-18.3 8.1-8.1 14.4-16.3 17.2-21.8" fill="#dae3ea"/><path d="m22.4 60.2c-1.6-14.8-1.6-14.8-1.6-14.8l-2.2-2.2c0 0 0 0-14.8-1.6-.7-.1-.6 1.7.2 2.1 11.1 5.2 11.1 5.2 11.1 5.2s0 0 5.2 11.1c.4.8 2.2.9 2.1.2" fill="#42ade2"/><path d="m20.2 46.2c-4.5 4.5-8.6 7.6-9.2 6.9-.6-.6 2.5-4.8 6.9-9.3 4.5-4.5 8.6-7.6 9.3-6.9.5.6-2.6 4.8-7 9.3" fill="#acb8bf"/><path d="m59.8 9.7c.5-1.8.3-3.5-.8-4.7-1.1-1.1-2.9-1.4-4.6-.8l-3.4 2.1c1.7-.6 4.2.3 5.3 1.4 1.2 1.2 2 3.6 1.4 5.3l2.1-3.3" fill="#3e4347"/><path transform="matrix(.7068-.7074.7074.7068 11.6051 42.3106)" fill="#dae3ea" d="m52.8 6.7h8v.9h-8z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2709.svg b/public/emoji/2709.svg
new file mode 100644
index 000000000..4337c482e
--- /dev/null
+++ b/public/emoji/2709.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b0bdc6"><path d="m.6 48.7l18.5-19.3-14.2-20.5c-.7.9-1.2 2.1-1.3 3.5l-3.6 32.7c-.1 1.4.1 2.6.6 3.6"/><path d="m62.7 5.5l-26.8 24.9 21.1 28.5c1.2-1 2-2.5 2.2-4.3l4.8-44.6c.2-1.8-.4-3.5-1.3-4.5"/></g><path d="m25.7 39.4l-6.6-10-18.5 19.3c.4.9 1.1 1.5 1.9 1.7l50.8 9.6c1.4.3 2.7-.2 3.7-1.1l-21.1-28.5-10.2 9" fill="#cad5dd"/><path d="m59.3 4l-52.2 3.5c-.9.1-1.6.6-2.2 1.4l14.3 20.5 6.6 10 10.2-9 26.7-24.9c-.9-1-2.1-1.6-3.4-1.5" fill="#dfe9ef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/270a-1f3fb.svg b/public/emoji/270a-1f3fb.svg
new file mode 100644
index 000000000..425a77095
--- /dev/null
+++ b/public/emoji/270a-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><path d="m53.1 24l-23.5-10.9-26 8.6c0 0-1.5 11.2 0 22.7 2.3 17.9 21.5 14.8 21.5 14.8 13.7 6.2 27.4.4 33.7-14.5 2.3-5.5 2.6-20.8-5.7-20.7"/><path d="m3.7 16.4c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2v-11.1"/></g><path d="m8.5 32c3.8 0 6.8-3.2 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.1 1.9 1.3 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.7 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2.9 2.7 1.5 4.2 1.5" fill="#e6b796"/><path d="m17.2 10c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2 0 0 0-11.1 0-11.1" fill="#ffe1bd"/><path d="m22 25.6c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.2 2 1.6 2.7 3.5 2.7 5.9v11.1c0 4-3 7-6.7 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.7 1.6 4.2 1.6" fill="#e6b796"/><path d="m30.9 9.2c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2v-11.1" fill="#ffe1bd"/><path d="m35.7 24.8c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2 1.5 2.7 3.5 2.7 5.8v11.1c0 4-3 7-6.8 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.6 1.6 4.2 1.6" fill="#e6b796"/><path d="m44.3 12.8c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.2c-3.8 0-6.8-3.2-6.8-7.2v-11.1z" fill="#ffe1bd"/><g fill="#e6b796"><path d="m49.2 28.4c3.8 0 6.7-3.2 6.7-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2.1 1.5 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.6 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.1.9 2.5 1.5 4.1 1.5"/><path d="m41.6 32.3c-5.7-2.8-18.5 2-16 14 0-12.5 11.1-14.6 16-14"/><path d="m44.1 17c-5.3-3.7-7 1.1-16.6.5-4.2-.3-7 7.6-1 11.2 8.3 4.9 9.7-.8 11.6 1.7 2 2.6 4.1 3.3 5.7 6.2 1.2 2.1 12.5.1 14.1-3.9 3.2-7.7-5.5-9.8-13.8-15.7"/></g><path d="m44.7 18.5c-5.5-3.8-7.2 1.2-17.2.5-4.4-.3-7.3 7.9-1 11.6 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.7 4.3 3.4 5.9 6.5 1.2 2.2-3.6 9.8-3.6 9.8s10.4 8.5 13.2 4.5c5.2-7.4 4.7-13.7 5.1-18.3.8-10.7-5.9-10.3-14.5-16.4" fill="#ffe1bd"/><g fill="#e6b796"><path d="m43.1 38.9c.4.7.2 1.9-.3 3.2.9-2 1.6-4.1 1.1-5.1-1.7-3.1-2.7-3.8-4.8-6.5-2-2.6-3.4 3.4-12.1-1.8-3.2-1.9-4-5-3.4-7.5-1.6 2.6-1.5 7 2.6 9.4 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.8 3.1 3.5 4.8 6.5"/><path d="m55.6 24.9c5.5 3.3 3.6 18.4-1.5 25.2-8 10.7-18.5 10.6-29 8.5 0 0-12.7 3.5-20.1-8.5 4.6 12.7 20.1 10.1 20.1 10.1 11.1 3.4 21.9 2.6 30.4-8.4 5.5-7 8.8-24.1.1-26.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270a-1f3fc.svg b/public/emoji/270a-1f3fc.svg
new file mode 100644
index 000000000..64c091bda
--- /dev/null
+++ b/public/emoji/270a-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m53.1 24l-23.5-10.9-26 8.6c0 0-1.5 11.2 0 22.7 2.3 17.9 21.5 14.8 21.5 14.8 13.7 6.2 27.4.4 33.7-14.5 2.3-5.5 2.6-20.8-5.7-20.7"/><path d="m3.7 16.4c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2v-11.1"/></g><path d="m8.5 32c3.8 0 6.8-3.2 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.1 1.9 1.3 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.7 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2.9 2.7 1.5 4.2 1.5" fill="#e0a372"/><path d="m17.2 10c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2 0 0 0-11.1 0-11.1" fill="#fed0ac"/><path d="m22 25.6c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.2 2 1.6 2.7 3.5 2.7 5.9v11.1c0 4-3 7-6.7 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.7 1.6 4.2 1.6" fill="#e0a372"/><path d="m30.9 9.2c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2v-11.1" fill="#fed0ac"/><path d="m35.7 24.8c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2 1.5 2.7 3.5 2.7 5.8v11.1c0 4-3 7-6.8 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.6 1.6 4.2 1.6" fill="#e0a372"/><path d="m44.3 12.8c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.2c-3.8 0-6.8-3.2-6.8-7.2v-11.1z" fill="#fed0ac"/><g fill="#e0a372"><path d="m49.2 28.4c3.8 0 6.7-3.2 6.7-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2.1 1.5 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.6 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.1.9 2.5 1.5 4.1 1.5"/><path d="m41.6 32.3c-5.7-2.8-18.5 2-16 14 0-12.5 11.1-14.6 16-14"/><path d="m44.1 17c-5.3-3.7-7 1.1-16.6.5-4.2-.3-7 7.6-1 11.2 8.3 4.9 9.7-.8 11.6 1.7 2 2.6 4.1 3.3 5.7 6.2 1.2 2.1 12.5.1 14.1-3.9 3.2-7.7-5.5-9.8-13.8-15.7"/></g><path d="m44.7 18.5c-5.5-3.8-7.2 1.2-17.2.5-4.4-.3-7.3 7.9-1 11.6 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.7 4.3 3.4 5.9 6.5 1.2 2.2-3.6 9.8-3.6 9.8s10.4 8.5 13.2 4.5c5.2-7.4 4.7-13.7 5.1-18.3.8-10.7-5.9-10.3-14.5-16.4" fill="#fed0ac"/><g fill="#e0a372"><path d="m43.1 38.9c.4.7.2 1.9-.3 3.2.9-2 1.6-4.1 1.1-5.1-1.7-3.1-2.7-3.8-4.8-6.5-2-2.6-3.4 3.4-12.1-1.8-3.2-1.9-4-5-3.4-7.5-1.6 2.6-1.5 7 2.6 9.4 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.8 3.1 3.5 4.8 6.5"/><path d="m55.6 24.9c5.5 3.3 3.6 18.4-1.5 25.2-8 10.7-18.5 10.6-29 8.5 0 0-12.7 3.5-20.1-8.5 4.6 12.7 20.1 10.1 20.1 10.1 11.1 3.4 21.9 2.6 30.4-8.4 5.5-7 8.8-24.1.1-26.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270a-1f3fd.svg b/public/emoji/270a-1f3fd.svg
new file mode 100644
index 000000000..ac29bb90c
--- /dev/null
+++ b/public/emoji/270a-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><path d="m53.1 24l-23.5-10.9-26 8.6c0 0-1.5 11.2 0 22.7 2.3 17.9 21.5 14.8 21.5 14.8 13.7 6.2 27.4.4 33.7-14.5 2.3-5.5 2.6-20.8-5.7-20.7"/><path d="m3.7 16.4c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2v-11.1"/></g><path d="m8.5 32c3.8 0 6.8-3.2 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.1 1.9 1.3 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.7 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2.9 2.7 1.5 4.2 1.5" fill="#b58360"/><path d="m17.2 10c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2 0 0 0-11.1 0-11.1" fill="#d6a57c"/><path d="m22 25.6c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.2 2 1.6 2.7 3.5 2.7 5.9v11.1c0 4-3 7-6.7 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.7 1.6 4.2 1.6" fill="#b58360"/><path d="m30.9 9.2c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2v-11.1" fill="#d6a57c"/><path d="m35.7 24.8c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2 1.5 2.7 3.5 2.7 5.8v11.1c0 4-3 7-6.8 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.6 1.6 4.2 1.6" fill="#b58360"/><path d="m44.3 12.8c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.2c-3.8 0-6.8-3.2-6.8-7.2v-11.1z" fill="#d6a57c"/><g fill="#b58360"><path d="m49.2 28.4c3.8 0 6.7-3.2 6.7-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2.1 1.5 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.6 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.1.9 2.5 1.5 4.1 1.5"/><path d="m41.6 32.3c-5.7-2.8-18.5 2-16 14 0-12.5 11.1-14.6 16-14"/><path d="m44.1 17c-5.3-3.7-7 1.1-16.6.5-4.2-.3-7 7.6-1 11.2 8.3 4.9 9.7-.8 11.6 1.7 2 2.6 4.1 3.3 5.7 6.2 1.2 2.1 12.5.1 14.1-3.9 3.2-7.7-5.5-9.8-13.8-15.7"/></g><path d="m44.7 18.5c-5.5-3.8-7.2 1.2-17.2.5-4.4-.3-7.3 7.9-1 11.6 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.7 4.3 3.4 5.9 6.5 1.2 2.2-3.6 9.8-3.6 9.8s10.4 8.5 13.2 4.5c5.2-7.4 4.7-13.7 5.1-18.3.8-10.7-5.9-10.3-14.5-16.4" fill="#d6a57c"/><g fill="#b58360"><path d="m43.1 38.9c.4.7.2 1.9-.3 3.2.9-2 1.6-4.1 1.1-5.1-1.7-3.1-2.7-3.8-4.8-6.5-2-2.6-3.4 3.4-12.1-1.8-3.2-1.9-4-5-3.4-7.5-1.6 2.6-1.5 7 2.6 9.4 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.8 3.1 3.5 4.8 6.5"/><path d="m55.6 24.9c5.5 3.3 3.6 18.4-1.5 25.2-8 10.7-18.5 10.6-29 8.5 0 0-12.7 3.5-20.1-8.5 4.6 12.7 20.1 10.1 20.1 10.1 11.1 3.4 21.9 2.6 30.4-8.4 5.5-7 8.8-24.1.1-26.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270a-1f3fe.svg b/public/emoji/270a-1f3fe.svg
new file mode 100644
index 000000000..6b2ae91c6
--- /dev/null
+++ b/public/emoji/270a-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><path d="m53.1 24l-23.5-10.9-26 8.6c0 0-1.5 11.2 0 22.7 2.3 17.9 21.5 14.8 21.5 14.8 13.7 6.2 27.4.4 33.7-14.5 2.3-5.5 2.6-20.8-5.7-20.7"/><path d="m3.7 16.4c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2v-11.1"/></g><path d="m8.5 32c3.8 0 6.8-3.2 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.1 1.9 1.3 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.7 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2.9 2.7 1.5 4.2 1.5" fill="#935e3e"/><path d="m17.2 10c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2 0 0 0-11.1 0-11.1" fill="#b47d56"/><path d="m22 25.6c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.2 2 1.6 2.7 3.5 2.7 5.9v11.1c0 4-3 7-6.7 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.7 1.6 4.2 1.6" fill="#935e3e"/><path d="m30.9 9.2c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2v-11.1" fill="#b47d56"/><path d="m35.7 24.8c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2 1.5 2.7 3.5 2.7 5.8v11.1c0 4-3 7-6.8 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.6 1.6 4.2 1.6" fill="#935e3e"/><path d="m44.3 12.8c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.2c-3.8 0-6.8-3.2-6.8-7.2v-11.1z" fill="#b47d56"/><g fill="#935e3e"><path d="m49.2 28.4c3.8 0 6.7-3.2 6.7-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2.1 1.5 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.6 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.1.9 2.5 1.5 4.1 1.5"/><path d="m41.6 32.3c-5.7-2.8-18.5 2-16 14 0-12.5 11.1-14.6 16-14"/><path d="m44.1 17c-5.3-3.7-7 1.1-16.6.5-4.2-.3-7 7.6-1 11.2 8.3 4.9 9.7-.8 11.6 1.7 2 2.6 4.1 3.3 5.7 6.2 1.2 2.1 12.5.1 14.1-3.9 3.2-7.7-5.5-9.8-13.8-15.7"/></g><path d="m44.7 18.5c-5.5-3.8-7.2 1.2-17.2.5-4.4-.3-7.3 7.9-1 11.6 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.7 4.3 3.4 5.9 6.5 1.2 2.2-3.6 9.8-3.6 9.8s10.4 8.5 13.2 4.5c5.2-7.4 4.7-13.7 5.1-18.3.8-10.7-5.9-10.3-14.5-16.4" fill="#b47d56"/><g fill="#935e3e"><path d="m43.1 38.9c.4.7.2 1.9-.3 3.2.9-2 1.6-4.1 1.1-5.1-1.7-3.1-2.7-3.8-4.8-6.5-2-2.6-3.4 3.4-12.1-1.8-3.2-1.9-4-5-3.4-7.5-1.6 2.6-1.5 7 2.6 9.4 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.8 3.1 3.5 4.8 6.5"/><path d="m55.6 24.9c5.5 3.3 3.6 18.4-1.5 25.2-8 10.7-18.5 10.6-29 8.5 0 0-12.7 3.5-20.1-8.5 4.6 12.7 20.1 10.1 20.1 10.1 11.1 3.4 21.9 2.6 30.4-8.4 5.5-7 8.8-24.1.1-26.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270a-1f3ff.svg b/public/emoji/270a-1f3ff.svg
new file mode 100644
index 000000000..ab9f9952e
--- /dev/null
+++ b/public/emoji/270a-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><path d="m53.1 24l-23.5-10.9-26 8.6c0 0-1.5 11.2 0 22.7 2.3 17.9 21.5 14.8 21.5 14.8 13.7 6.2 27.4.4 33.7-14.5 2.3-5.5 2.6-20.8-5.7-20.7"/><path d="m3.7 16.4c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2v-11.1"/></g><path d="m8.5 32c3.8 0 6.8-3.2 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.1 1.9 1.3 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.7 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2.9 2.7 1.5 4.2 1.5" fill="#705041"/><path d="m17.2 10c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2 0 0 0-11.1 0-11.1" fill="#8a6859"/><path d="m22 25.6c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.2 2 1.6 2.7 3.5 2.7 5.9v11.1c0 4-3 7-6.7 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.7 1.6 4.2 1.6" fill="#705041"/><path d="m30.9 9.2c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2v-11.1" fill="#8a6859"/><path d="m35.7 24.8c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2 1.5 2.7 3.5 2.7 5.8v11.1c0 4-3 7-6.8 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.6 1.6 4.2 1.6" fill="#705041"/><path d="m44.3 12.8c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.2c-3.8 0-6.8-3.2-6.8-7.2v-11.1z" fill="#8a6859"/><g fill="#705041"><path d="m49.2 28.4c3.8 0 6.7-3.2 6.7-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2.1 1.5 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.6 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.1.9 2.5 1.5 4.1 1.5"/><path d="m41.6 32.3c-5.7-2.8-18.5 2-16 14 0-12.5 11.1-14.6 16-14"/><path d="m44.1 17c-5.3-3.7-7 1.1-16.6.5-4.2-.3-7 7.6-1 11.2 8.3 4.9 9.7-.8 11.6 1.7 2 2.6 4.1 3.3 5.7 6.2 1.2 2.1 12.5.1 14.1-3.9 3.2-7.7-5.5-9.8-13.8-15.7"/></g><path d="m44.7 18.5c-5.5-3.8-7.2 1.2-17.2.5-4.4-.3-7.3 7.9-1 11.6 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.7 4.3 3.4 5.9 6.5 1.2 2.2-3.6 9.8-3.6 9.8s10.4 8.5 13.2 4.5c5.2-7.4 4.7-13.7 5.1-18.3.8-10.7-5.9-10.3-14.5-16.4" fill="#8a6859"/><g fill="#705041"><path d="m43.1 38.9c.4.7.2 1.9-.3 3.2.9-2 1.6-4.1 1.1-5.1-1.7-3.1-2.7-3.8-4.8-6.5-2-2.6-3.4 3.4-12.1-1.8-3.2-1.9-4-5-3.4-7.5-1.6 2.6-1.5 7 2.6 9.4 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.8 3.1 3.5 4.8 6.5"/><path d="m55.6 24.9c5.5 3.3 3.6 18.4-1.5 25.2-8 10.7-18.5 10.6-29 8.5 0 0-12.7 3.5-20.1-8.5 4.6 12.7 20.1 10.1 20.1 10.1 11.1 3.4 21.9 2.6 30.4-8.4 5.5-7 8.8-24.1.1-26.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270a.svg b/public/emoji/270a.svg
new file mode 100644
index 000000000..7f6e6cee7
--- /dev/null
+++ b/public/emoji/270a.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><path d="m53.1 24l-23.5-10.9-26 8.6c0 0-1.5 11.2 0 22.7 2.3 17.9 21.5 14.8 21.5 14.8 13.7 6.2 27.4.4 33.7-14.5 2.3-5.5 2.6-20.8-5.7-20.7"/><path d="m3.7 16.4c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2 0 0 0-11.1 0-11.1"/></g><path d="m8.5 32c3.8 0 6.8-3.2 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.1 1.9 1.3 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.7 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2.9 2.7 1.5 4.2 1.5" fill="#eba352"/><path d="m17.2 10c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2 0 0 0-11.1 0-11.1" fill="#ffdd67"/><path d="m22 25.6c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.3-2.2-.7-3.2 2 1.6 2.7 3.5 2.7 5.9v11.1c0 4-3 7-6.7 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.7 1.6 4.2 1.6" fill="#eba352"/><path d="m30.9 9.2c0-4 3-7.2 6.8-7.2h.1c3.7 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.1c-3.8 0-6.8-3.2-6.8-7.2v-11.1" fill="#ffdd67"/><path d="m35.7 24.8c3.8 0 6.8-3.1 6.8-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2 1.5 2.7 3.5 2.7 5.8v11.1c0 4-3 7-6.8 7h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.2 1 2.6 1.6 4.2 1.6" fill="#eba352"/><path d="m44.3 12.8c0-4 3-7.2 6.8-7.2h.1c3.8 0 6.8 3.2 6.8 7.2v11.1c0 4-3 7.2-6.8 7.2h-.2c-3.8 0-6.8-3.2-6.8-7.2v-11.1z" fill="#ffdd67"/><g fill="#eba352"><path d="m49.2 28.4c3.8 0 6.7-3.2 6.7-7.1v-11.1c0-1.1-.2-2.2-.6-3.1 2.1 1.5 2.7 3.5 2.7 5.8v11.1c0 4-2.9 7.1-6.6 7.1h-.1c-2.7 0-5.1-1.7-6.2-4.2 1.1.9 2.5 1.5 4.1 1.5"/><path d="m41.6 32.3c-5.7-2.8-18.5 2-16 14 0-12.5 11.1-14.6 16-14"/><path d="m44.1 17c-5.3-3.7-7 1.1-16.6.5-4.2-.3-7 7.6-1 11.2 8.3 4.9 9.7-.8 11.6 1.7 2 2.6 4.1 3.3 5.7 6.2 1.2 2.1 12.5.1 14.1-3.9 3.2-7.7-5.5-9.8-13.8-15.7"/></g><path d="m44.7 18.5c-5.5-3.8-7.2 1.2-17.2.5-4.4-.3-7.3 7.9-1 11.6 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.7 4.3 3.4 5.9 6.5 1.2 2.2-3.6 9.8-3.6 9.8s10.4 8.5 13.2 4.5c5.2-7.4 4.7-13.7 5.1-18.3.8-10.7-5.9-10.3-14.5-16.4" fill="#ffdd67"/><g fill="#eba352"><path d="m43.1 38.9c.4.7.2 1.9-.3 3.2.9-2 1.6-4.1 1.1-5.1-1.7-3.1-2.7-3.8-4.8-6.5-2-2.6-3.4 3.4-12.1-1.8-3.2-1.9-4-5-3.4-7.5-1.6 2.6-1.5 7 2.6 9.4 8.7 5.1 10.1-.8 12.1 1.8 2.1 2.8 3.1 3.5 4.8 6.5"/><path d="m55.6 24.9c5.5 3.3 3.6 18.4-1.5 25.2-8 10.7-18.5 10.6-29 8.5 0 0-12.7 3.5-20.1-8.5 4.6 12.7 20.1 10.1 20.1 10.1 11.1 3.4 21.9 2.6 30.4-8.4 5.5-7 8.8-24.1.1-26.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270b-1f3fb.svg b/public/emoji/270b-1f3fb.svg
new file mode 100644
index 000000000..5345aea13
--- /dev/null
+++ b/public/emoji/270b-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffe1bd"><path d="m10.3 9.9c-2.2 0-3.9 1.8-3.9 4v29.4h7.8v-29.4c0-2.2-1.7-4-3.9-4"/><path d="m31.3 43.3h8.3v-33.5c0-2.2-1.9-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.2-.1 0-.1 33.4-.1 33.4"/></g><path d="m35.5 5.7c-.3 0-.5 0-.7.1 1.9.3 3.4 2 3.4 4v33.5h1.5v-33.5c-.1-2.3-2-4.1-4.2-4.1" fill="#e6b796"/><path d="m14.2 43.3h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#ffe1bd"/><path d="m18.5 4.8c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v21.3l1.5 2.1v-23.5c0-2.4-1.9-4.3-4.3-4.3" fill="#e6b796"/><path d="m22.8 40.5h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#ffe1bd"/><g fill="#e6b796"><path d="m27 2c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v24.1l1.5 2.1v-26.3c0-2.4-1.9-4.3-4.3-4.3"/><path d="m10.3 9.9c-.3 0-.5 0-.7.1 1.8.4 3.2 2 3.2 3.9v17.5l1.5 2.1v-19.6c-.1-2.2-1.8-4-4-4"/></g><path d="m57.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-31.7.1-31.7 2.6 0 0-1.5 11.1 1.6 18.1 4.6 10.4 26.2 12 35.3-4.9 5.3-10 16.1-16.2 14.4-19.5" fill="#ffe1bd"/><g fill="#e6b796"><path d="m57.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.4 6.9-7 10.5-2.9 2.9-5.7 5.9-7.1 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27 8.7 33.8-7.3 1.5-3.5 4.1-6.4 7.1-9.4 3.6-3.7 8.7-7.2 7-10.5"/><path d="m39.1 37.1c-5.9-2.1-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.7-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270b-1f3fc.svg b/public/emoji/270b-1f3fc.svg
new file mode 100644
index 000000000..99d1359be
--- /dev/null
+++ b/public/emoji/270b-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#fed0ac"><path d="m10.3 9.9c-2.2 0-3.9 1.8-3.9 4v29.4h7.8v-29.4c0-2.2-1.7-4-3.9-4"/><path d="m31.3 43.3h8.3v-33.5c0-2.2-1.9-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.2-.1 0-.1 33.4-.1 33.4"/></g><path d="m35.5 5.7c-.3 0-.5 0-.7.1 1.9.3 3.4 2 3.4 4v33.5h1.5v-33.5c-.1-2.3-2-4.1-4.2-4.1" fill="#e0a372"/><path d="m14.2 43.3h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#fed0ac"/><path d="m18.5 4.8c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v21.3l1.5 2.1v-23.5c0-2.4-1.9-4.3-4.3-4.3" fill="#e0a372"/><path d="m22.8 40.5h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#fed0ac"/><g fill="#e0a372"><path d="m27 2c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v24.1l1.5 2.1v-26.3c0-2.4-1.9-4.3-4.3-4.3"/><path d="m10.3 9.9c-.3 0-.5 0-.7.1 1.8.4 3.2 2 3.2 3.9v17.5l1.5 2.1v-19.6c-.1-2.2-1.8-4-4-4"/></g><path d="m57.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-31.7.1-31.7 2.6 0 0-1.5 11.1 1.6 18.1 4.6 10.4 26.2 12 35.3-4.9 5.3-10 16.1-16.2 14.4-19.5" fill="#fed0ac"/><g fill="#e0a372"><path d="m57.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.4 6.9-7 10.5-2.9 2.9-5.7 5.9-7.1 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27 8.7 33.8-7.3 1.5-3.5 4.1-6.4 7.1-9.4 3.6-3.7 8.7-7.2 7-10.5"/><path d="m39.1 37.1c-5.9-2.1-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.7-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270b-1f3fd.svg b/public/emoji/270b-1f3fd.svg
new file mode 100644
index 000000000..258c678f9
--- /dev/null
+++ b/public/emoji/270b-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#d6a57c"><path d="m10.3 9.9c-2.2 0-3.9 1.8-3.9 4v29.4h7.8v-29.4c0-2.2-1.7-4-3.9-4"/><path d="m31.3 43.3h8.3v-33.5c0-2.2-1.9-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.2-.1 0-.1 33.4-.1 33.4"/></g><path d="m35.5 5.7c-.3 0-.5 0-.7.1 1.9.3 3.4 2 3.4 4v33.5h1.5v-33.5c-.1-2.3-2-4.1-4.2-4.1" fill="#b58360"/><path d="m14.2 43.3h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#d6a57c"/><path d="m18.5 4.8c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v21.3l1.5 2.1v-23.5c0-2.4-1.9-4.3-4.3-4.3" fill="#b58360"/><path d="m22.8 40.5h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#d6a57c"/><g fill="#b58360"><path d="m27 2c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v24.1l1.5 2.1v-26.3c0-2.4-1.9-4.3-4.3-4.3"/><path d="m10.3 9.9c-.3 0-.5 0-.7.1 1.8.4 3.2 2 3.2 3.9v17.5l1.5 2.1v-19.6c-.1-2.2-1.8-4-4-4"/></g><path d="m57.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-31.7.1-31.7 2.6 0 0-1.5 11.1 1.6 18.1 4.6 10.4 26.2 12 35.3-4.9 5.3-10 16.1-16.2 14.4-19.5" fill="#d6a57c"/><g fill="#b58360"><path d="m57.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.4 6.9-7 10.5-2.9 2.9-5.7 5.9-7.1 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27 8.7 33.8-7.3 1.5-3.5 4.1-6.4 7.1-9.4 3.6-3.7 8.7-7.2 7-10.5"/><path d="m39.1 37.1c-5.9-2.1-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.7-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270b-1f3fe.svg b/public/emoji/270b-1f3fe.svg
new file mode 100644
index 000000000..3b7b55ff5
--- /dev/null
+++ b/public/emoji/270b-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#b47d56"><path d="m10.3 9.9c-2.2 0-3.9 1.8-3.9 4v29.4h7.8v-29.4c0-2.2-1.7-4-3.9-4"/><path d="m31.3 43.3h8.3v-33.5c0-2.2-1.9-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.2-.1 0-.1 33.4-.1 33.4"/></g><path d="m35.5 5.7c-.3 0-.5 0-.7.1 1.9.3 3.4 2 3.4 4v33.5h1.5v-33.5c-.1-2.3-2-4.1-4.2-4.1" fill="#935e3e"/><path d="m14.2 43.3h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#b47d56"/><path d="m18.5 4.8c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v21.3l1.5 2.1v-23.5c0-2.4-1.9-4.3-4.3-4.3" fill="#935e3e"/><path d="m22.8 40.5h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#b47d56"/><g fill="#935e3e"><path d="m27 2c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v24.1l1.5 2.1v-26.3c0-2.4-1.9-4.3-4.3-4.3"/><path d="m10.3 9.9c-.3 0-.5 0-.7.1 1.8.4 3.2 2 3.2 3.9v17.5l1.5 2.1v-19.6c-.1-2.2-1.8-4-4-4"/></g><path d="m57.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-31.7.1-31.7 2.6 0 0-1.5 11.1 1.6 18.1 4.6 10.4 26.2 12 35.3-4.9 5.3-10 16.1-16.2 14.4-19.5" fill="#b47d56"/><g fill="#935e3e"><path d="m57.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.4 6.9-7 10.5-2.9 2.9-5.7 5.9-7.1 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27 8.7 33.8-7.3 1.5-3.5 4.1-6.4 7.1-9.4 3.6-3.7 8.7-7.2 7-10.5"/><path d="m39.1 37.1c-5.9-2.1-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.7-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270b-1f3ff.svg b/public/emoji/270b-1f3ff.svg
new file mode 100644
index 000000000..b1e851268
--- /dev/null
+++ b/public/emoji/270b-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#8a6859"><path d="m10.3 9.9c-2.2 0-3.9 1.8-3.9 4v29.4h7.8v-29.4c0-2.2-1.7-4-3.9-4"/><path d="m31.3 43.3h8.3v-33.5c0-2.2-1.9-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.2-.1 0-.1 33.4-.1 33.4"/></g><path d="m35.5 5.7c-.3 0-.5 0-.7.1 1.9.3 3.4 2 3.4 4v33.5h1.5v-33.5c-.1-2.3-2-4.1-4.2-4.1" fill="#705041"/><path d="m14.2 43.3h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#8a6859"/><path d="m18.5 4.8c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v21.3l1.5 2.1v-23.5c0-2.4-1.9-4.3-4.3-4.3" fill="#705041"/><path d="m22.8 40.5h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#8a6859"/><g fill="#705041"><path d="m27 2c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v24.1l1.5 2.1v-26.3c0-2.4-1.9-4.3-4.3-4.3"/><path d="m10.3 9.9c-.3 0-.5 0-.7.1 1.8.4 3.2 2 3.2 3.9v17.5l1.5 2.1v-19.6c-.1-2.2-1.8-4-4-4"/></g><path d="m57.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-31.7.1-31.7 2.6 0 0-1.5 11.1 1.6 18.1 4.6 10.4 26.2 12 35.3-4.9 5.3-10 16.1-16.2 14.4-19.5" fill="#8a6859"/><g fill="#705041"><path d="m57.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.4 6.9-7 10.5-2.9 2.9-5.7 5.9-7.1 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27 8.7 33.8-7.3 1.5-3.5 4.1-6.4 7.1-9.4 3.6-3.7 8.7-7.2 7-10.5"/><path d="m39.1 37.1c-5.9-2.1-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.7-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270b.svg b/public/emoji/270b.svg
new file mode 100644
index 000000000..8aca81b82
--- /dev/null
+++ b/public/emoji/270b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ffdd67"><path d="m10.3 9.9c-2.2 0-3.9 1.8-3.9 4v29.4h7.8v-29.4c0-2.2-1.7-4-3.9-4"/><path d="m31.3 43.3h8.3v-33.5c0-2.2-1.9-4.1-4.1-4.1-2.3 0-4.1 1.9-4.1 4.2-.1 0-.1 33.4-.1 33.4"/></g><path d="m35.5 5.7c-.3 0-.5 0-.7.1 1.9.3 3.4 2 3.4 4v33.5h1.5v-33.5c-.1-2.3-2-4.1-4.2-4.1" fill="#eba352"/><path d="m14.2 43.3h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#ffdd67"/><path d="m18.5 4.8c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v21.3l1.5 2.1v-23.5c0-2.4-1.9-4.3-4.3-4.3" fill="#eba352"/><path d="m22.8 40.5h8.5v-34.2c0-2.4-1.9-4.3-4.3-4.3-2.4 0-4.3 1.9-4.3 4.3l.1 34.2" fill="#ffdd67"/><g fill="#eba352"><path d="m27 2c-.3 0-.5 0-.7.1 2 .4 3.5 2.1 3.5 4.3v24.1l1.5 2.1v-26.3c0-2.4-1.9-4.3-4.3-4.3"/><path d="m10.3 9.9c-.3 0-.5 0-.7.1 1.8.4 3.2 2 3.2 3.9v17.5l1.5 2.1v-19.6c-.1-2.2-1.8-4-4-4"/></g><path d="m57.7 29.3c-1.6-3.1-6.6-2.9-11.7 2.7-3.6 3.9-4.3 5.2-7.9 5.1v-4.1c0 0-31.7.1-31.7 2.6 0 0-1.5 11.1 1.6 18.1 4.6 10.4 26.2 12 35.3-4.9 5.3-10 16.1-16.2 14.4-19.5" fill="#ffdd67"/><g fill="#eba352"><path d="m57.7 29.3c-.3-.6-.7-1-1.2-1.4.1.1.2.2.2.4 1.7 3.4-3.4 6.9-7 10.5-2.9 2.9-5.7 5.9-7.1 9.4-6.4 15.3-25 15.3-32.8 8.3 7.1 8 27 8.7 33.8-7.3 1.5-3.5 4.1-6.4 7.1-9.4 3.6-3.7 8.7-7.2 7-10.5"/><path d="m39.1 37.1c-5.9-2.1-18.1 2-16.5 13.7 0-10.9 9.9-13.6 15.3-13.6.7-.1 1.2-.1 1.2-.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270c-1f3fb.svg b/public/emoji/270c-1f3fb.svg
new file mode 100644
index 000000000..2053e46dc
--- /dev/null
+++ b/public/emoji/270c-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m37.3 31.9c-.5 2.2.9 4.5 3.2 5 2.3.5 4.6-.9 5.1-3.1l6.1-26.2c.5-2.2-.9-4.5-3.2-5-2.3-.5-4.6.9-5.1 3.1l-6.1 26.2" fill="#ffe1bd"/><path d="m38.9 35.6c2.4.5 4.6-.9 5.2-3.1l6.1-26.2c.3-1.2 0-2.4-.7-3.3 2.1.9 2.8 2.7 2.4 4.7l-6.1 26.2c-.5 2.2-2.8 3.7-5.1 3.1-1.1-.2-1.9-.8-2.5-1.6.1 0 .4.1.7.2" fill="#e6b796"/><g fill="#ffe1bd"><path d="m45.2 34.5c0 0-8.7-8.6-24.1-4.3 0 0-9.1 1.6-8.6 6.2 0 0-.3 11.4 3.6 18.2 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m29.7 33.4c.4 2.3 2.7 3.7 5 3.3 2.3-.4 3.9-2.6 3.5-4.9l-5-26.4c-.4-2.3-2.7-3.7-5-3.3-2.3.4-3.9 2.6-3.4 4.9l4.9 26.4"/></g><path d="m32.6 36.1c2.4-.4 3.9-2.6 3.5-4.9l-5-26.4c-.3-1.2-1.1-2.2-2.1-2.8 2.2 0 3.8 1.4 4.2 3.4l5 26.4c.4 2.3-1.1 4.5-3.4 4.9-1.1.2-2.1 0-3-.5.2 0 .5 0 .8-.1" fill="#e6b796"/><g fill="#ffe1bd"><path d="m12 32.1c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.3-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/><path d="m20.1 27.4c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.4-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/></g><g fill="#e6b796"><path d="m16.1 41c2.4-.3 4-2.3 3.8-4.7l-.7-6.5c-.1-.6-.4-1.3-.7-1.9 1.5.7 2 1.9 2.2 3.3l.7 6.5c.3 2.3-1.4 4.4-3.7 4.6-1.7.2-3.3-.7-4.1-2 .6.5 1.5.8 2.5.7"/><path d="m24.1 36.3c2.4-.3 4.1-2.3 3.8-4.6l-.7-6.5c-.1-.6-.4-1.4-.7-1.9 1.4.8 2 2 2.2 3.4l.7 6.5c.3 2.3-1.4 4.3-3.8 4.6h-.1c-1.7.2-3.3-.7-4.1-2 .8.4 1.7.6 2.7.5"/><path d="m41.4 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.6 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.2-6.1-9.6-9.4"/></g><path d="m40 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#ffe1bd"/><g fill="#e6b796"><path d="m46.9 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3.1-4.9 4.1-16.3-1.9-17.5"/><path d="m40.5 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270c-1f3fc.svg b/public/emoji/270c-1f3fc.svg
new file mode 100644
index 000000000..7be61714c
--- /dev/null
+++ b/public/emoji/270c-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m37.3 31.9c-.5 2.2.9 4.5 3.2 5 2.3.5 4.6-.9 5.1-3.1l6.1-26.2c.5-2.2-.9-4.5-3.2-5-2.3-.5-4.6.9-5.1 3.1l-6.1 26.2" fill="#fed0ac"/><path d="m38.9 35.6c2.4.5 4.6-.9 5.2-3.1l6.1-26.2c.3-1.2 0-2.4-.7-3.3 2.1.9 2.8 2.7 2.4 4.7l-6.1 26.2c-.5 2.2-2.8 3.7-5.1 3.1-1.1-.2-1.9-.8-2.5-1.6.1 0 .4.1.7.2" fill="#e0a372"/><g fill="#fed0ac"><path d="m45.2 34.5c0 0-8.7-8.6-24.1-4.3 0 0-9.1 1.6-8.6 6.2 0 0-.3 11.4 3.6 18.2 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m29.7 33.4c.4 2.3 2.7 3.7 5 3.3 2.3-.4 3.9-2.6 3.5-4.9l-5-26.4c-.4-2.3-2.7-3.7-5-3.3-2.3.4-3.9 2.6-3.4 4.9l4.9 26.4"/></g><path d="m32.6 36.1c2.4-.4 3.9-2.6 3.5-4.9l-5-26.4c-.3-1.2-1.1-2.2-2.1-2.8 2.2 0 3.8 1.4 4.2 3.4l5 26.4c.4 2.3-1.1 4.5-3.4 4.9-1.1.2-2.1 0-3-.5.2 0 .5 0 .8-.1" fill="#e0a372"/><g fill="#fed0ac"><path d="m12 32.1c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.3-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/><path d="m20.1 27.4c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.4-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/></g><g fill="#e0a372"><path d="m16.1 41c2.4-.3 4-2.3 3.8-4.7l-.7-6.5c-.1-.6-.4-1.3-.7-1.9 1.5.7 2 1.9 2.2 3.3l.7 6.5c.3 2.3-1.4 4.4-3.7 4.6-1.7.2-3.3-.7-4.1-2 .6.5 1.5.8 2.5.7"/><path d="m24.1 36.3c2.4-.3 4.1-2.3 3.8-4.6l-.7-6.5c-.1-.6-.4-1.4-.7-1.9 1.4.8 2 2 2.2 3.4l.7 6.5c.3 2.3-1.4 4.3-3.8 4.6h-.1c-1.7.2-3.3-.7-4.1-2 .8.4 1.7.6 2.7.5"/><path d="m41.4 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.6 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.2-6.1-9.6-9.4"/></g><path d="m40 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#fed0ac"/><g fill="#e0a372"><path d="m46.9 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3.1-4.9 4.1-16.3-1.9-17.5"/><path d="m40.5 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270c-1f3fd.svg b/public/emoji/270c-1f3fd.svg
new file mode 100644
index 000000000..fb5387e10
--- /dev/null
+++ b/public/emoji/270c-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m37.3 31.9c-.5 2.2.9 4.5 3.2 5 2.3.5 4.6-.9 5.1-3.1l6.1-26.2c.5-2.2-.9-4.5-3.2-5-2.3-.5-4.6.9-5.1 3.1l-6.1 26.2" fill="#d6a57c"/><path d="m38.9 35.6c2.4.5 4.6-.9 5.2-3.1l6.1-26.2c.3-1.2 0-2.4-.7-3.3 2.1.9 2.8 2.7 2.4 4.7l-6.1 26.2c-.5 2.2-2.8 3.7-5.1 3.1-1.1-.2-1.9-.8-2.5-1.6.1 0 .4.1.7.2" fill="#b58360"/><g fill="#d6a57c"><path d="m45.2 34.5c0 0-8.7-8.6-24.1-4.3 0 0-9.1 1.6-8.6 6.2 0 0-.3 11.4 3.6 18.2 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m29.7 33.4c.4 2.3 2.7 3.7 5 3.3 2.3-.4 3.9-2.6 3.5-4.9l-5-26.4c-.4-2.3-2.7-3.7-5-3.3-2.3.4-3.9 2.6-3.4 4.9l4.9 26.4"/></g><path d="m32.6 36.1c2.4-.4 3.9-2.6 3.5-4.9l-5-26.4c-.3-1.2-1.1-2.2-2.1-2.8 2.2 0 3.8 1.4 4.2 3.4l5 26.4c.4 2.3-1.1 4.5-3.4 4.9-1.1.2-2.1 0-3-.5.2 0 .5 0 .8-.1" fill="#b58360"/><g fill="#d6a57c"><path d="m12 32.1c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.3-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/><path d="m20.1 27.4c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.4-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/></g><g fill="#b58360"><path d="m16.1 41c2.4-.3 4-2.3 3.8-4.7l-.7-6.5c-.1-.6-.4-1.3-.7-1.9 1.5.7 2 1.9 2.2 3.3l.7 6.5c.3 2.3-1.4 4.4-3.7 4.6-1.7.2-3.3-.7-4.1-2 .6.5 1.5.8 2.5.7"/><path d="m24.1 36.3c2.4-.3 4.1-2.3 3.8-4.6l-.7-6.5c-.1-.6-.4-1.4-.7-1.9 1.4.8 2 2 2.2 3.4l.7 6.5c.3 2.3-1.4 4.3-3.8 4.6h-.1c-1.7.2-3.3-.7-4.1-2 .8.4 1.7.6 2.7.5"/><path d="m41.4 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.6 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.2-6.1-9.6-9.4"/></g><path d="m40 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#d6a57c"/><g fill="#b58360"><path d="m46.9 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3.1-4.9 4.1-16.3-1.9-17.5"/><path d="m40.5 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270c-1f3fe.svg b/public/emoji/270c-1f3fe.svg
new file mode 100644
index 000000000..2b8a95d8e
--- /dev/null
+++ b/public/emoji/270c-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m37.3 31.9c-.5 2.2.9 4.5 3.2 5 2.3.5 4.6-.9 5.1-3.1l6.1-26.2c.5-2.2-.9-4.5-3.2-5-2.3-.5-4.6.9-5.1 3.1l-6.1 26.2" fill="#b47d56"/><path d="m38.9 35.6c2.4.5 4.6-.9 5.2-3.1l6.1-26.2c.3-1.2 0-2.4-.7-3.3 2.1.9 2.8 2.7 2.4 4.7l-6.1 26.2c-.5 2.2-2.8 3.7-5.1 3.1-1.1-.2-1.9-.8-2.5-1.6.1 0 .4.1.7.2" fill="#935e3e"/><g fill="#b47d56"><path d="m45.2 34.5c0 0-8.7-8.6-24.1-4.3 0 0-9.1 1.6-8.6 6.2 0 0-.3 11.4 3.6 18.2 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m29.7 33.4c.4 2.3 2.7 3.7 5 3.3 2.3-.4 3.9-2.6 3.5-4.9l-5-26.4c-.4-2.3-2.7-3.7-5-3.3-2.3.4-3.9 2.6-3.4 4.9l4.9 26.4"/></g><path d="m32.6 36.1c2.4-.4 3.9-2.6 3.5-4.9l-5-26.4c-.3-1.2-1.1-2.2-2.1-2.8 2.2 0 3.8 1.4 4.2 3.4l5 26.4c.4 2.3-1.1 4.5-3.4 4.9-1.1.2-2.1 0-3-.5.2 0 .5 0 .8-.1" fill="#935e3e"/><g fill="#b47d56"><path d="m12 32.1c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.3-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/><path d="m20.1 27.4c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.4-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/></g><g fill="#935e3e"><path d="m16.1 41c2.4-.3 4-2.3 3.8-4.7l-.7-6.5c-.1-.6-.4-1.3-.7-1.9 1.5.7 2 1.9 2.2 3.3l.7 6.5c.3 2.3-1.4 4.4-3.7 4.6-1.7.2-3.3-.7-4.1-2 .6.5 1.5.8 2.5.7"/><path d="m24.1 36.3c2.4-.3 4.1-2.3 3.8-4.6l-.7-6.5c-.1-.6-.4-1.4-.7-1.9 1.4.8 2 2 2.2 3.4l.7 6.5c.3 2.3-1.4 4.3-3.8 4.6h-.1c-1.7.2-3.3-.7-4.1-2 .8.4 1.7.6 2.7.5"/><path d="m41.4 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.6 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.2-6.1-9.6-9.4"/></g><path d="m40 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#b47d56"/><g fill="#935e3e"><path d="m46.9 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3.1-4.9 4.1-16.3-1.9-17.5"/><path d="m40.5 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270c-1f3ff.svg b/public/emoji/270c-1f3ff.svg
new file mode 100644
index 000000000..8d41bbcdc
--- /dev/null
+++ b/public/emoji/270c-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m37.3 31.9c-.5 2.2.9 4.5 3.2 5 2.3.5 4.6-.9 5.1-3.1l6.1-26.2c.5-2.2-.9-4.5-3.2-5-2.3-.5-4.6.9-5.1 3.1l-6.1 26.2" fill="#8a6859"/><path d="m38.9 35.6c2.4.5 4.6-.9 5.2-3.1l6.1-26.2c.3-1.2 0-2.4-.7-3.3 2.1.9 2.8 2.7 2.4 4.7l-6.1 26.2c-.5 2.2-2.8 3.7-5.1 3.1-1.1-.2-1.9-.8-2.5-1.6.1 0 .4.1.7.2" fill="#705041"/><g fill="#8a6859"><path d="m45.2 34.5c0 0-8.7-8.6-24.1-4.3 0 0-9.1 1.6-8.6 6.2 0 0-.3 11.4 3.6 18.2 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m29.7 33.4c.4 2.3 2.7 3.7 5 3.3 2.3-.4 3.9-2.6 3.5-4.9l-5-26.4c-.4-2.3-2.7-3.7-5-3.3-2.3.4-3.9 2.6-3.4 4.9l4.9 26.4"/></g><path d="m32.6 36.1c2.4-.4 3.9-2.6 3.5-4.9l-5-26.4c-.3-1.2-1.1-2.2-2.1-2.8 2.2 0 3.8 1.4 4.2 3.4l5 26.4c.4 2.3-1.1 4.5-3.4 4.9-1.1.2-2.1 0-3-.5.2 0 .5 0 .8-.1" fill="#705041"/><g fill="#8a6859"><path d="m12 32.1c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.3-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/><path d="m20.1 27.4c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.4-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/></g><g fill="#705041"><path d="m16.1 41c2.4-.3 4-2.3 3.8-4.7l-.7-6.5c-.1-.6-.4-1.3-.7-1.9 1.5.7 2 1.9 2.2 3.3l.7 6.5c.3 2.3-1.4 4.4-3.7 4.6-1.7.2-3.3-.7-4.1-2 .6.5 1.5.8 2.5.7"/><path d="m24.1 36.3c2.4-.3 4.1-2.3 3.8-4.6l-.7-6.5c-.1-.6-.4-1.4-.7-1.9 1.4.8 2 2 2.2 3.4l.7 6.5c.3 2.3-1.4 4.3-3.8 4.6h-.1c-1.7.2-3.3-.7-4.1-2 .8.4 1.7.6 2.7.5"/><path d="m41.4 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.6 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.2-6.1-9.6-9.4"/></g><path d="m40 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#8a6859"/><g fill="#705041"><path d="m46.9 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3.1-4.9 4.1-16.3-1.9-17.5"/><path d="m40.5 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270c.svg b/public/emoji/270c.svg
new file mode 100644
index 000000000..78682b572
--- /dev/null
+++ b/public/emoji/270c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m37.3 31.9c-.5 2.2.9 4.5 3.2 5 2.3.5 4.6-.9 5.1-3.1l6.1-26.2c.5-2.2-.9-4.5-3.2-5-2.3-.5-4.6.9-5.1 3.1l-6.1 26.2" fill="#ffdd67"/><path d="m38.9 35.6c2.4.5 4.6-.9 5.2-3.1l6.1-26.2c.3-1.2 0-2.4-.7-3.3 2.1.9 2.8 2.7 2.4 4.7l-6.1 26.2c-.5 2.2-2.8 3.7-5.1 3.1-1.1-.2-1.9-.8-2.5-1.6.1 0 .4.1.7.2" fill="#eba352"/><g fill="#ffdd67"><path d="m45.2 34.5c0 0-8.7-8.6-24.1-4.3 0 0-9.1 1.6-8.6 6.2 0 0-.3 11.4 3.6 18.2 5.9 10.1 28.6 11.7 34.3-7 1.2-3.7.3-13.7-5.2-13.1"/><path d="m29.7 33.4c.4 2.3 2.7 3.7 5 3.3 2.3-.4 3.9-2.6 3.5-4.9l-5-26.4c-.4-2.3-2.7-3.7-5-3.3-2.3.4-3.9 2.6-3.4 4.9l4.9 26.4"/></g><path d="m32.6 36.1c2.4-.4 3.9-2.6 3.5-4.9l-5-26.4c-.3-1.2-1.1-2.2-2.1-2.8 2.2 0 3.8 1.4 4.2 3.4l5 26.4c.4 2.3-1.1 4.5-3.4 4.9-1.1.2-2.1 0-3-.5.2 0 .5 0 .8-.1" fill="#eba352"/><g fill="#ffdd67"><path d="m12 32.1c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.3-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/><path d="m20.1 27.4c-.3-2.3 1.4-4.4 3.8-4.7h.1c2.4-.2 4.5 1.4 4.7 3.8l.7 6.5c.3 2.3-1.4 4.4-3.8 4.7h-.1c-2.4.2-4.5-1.4-4.7-3.8l-.7-6.5"/></g><g fill="#eba352"><path d="m16.1 41c2.4-.3 4-2.3 3.8-4.7l-.7-6.5c-.1-.6-.4-1.3-.7-1.9 1.5.7 2 1.9 2.2 3.3l.7 6.5c.3 2.3-1.4 4.4-3.7 4.6-1.7.2-3.3-.7-4.1-2 .6.5 1.5.8 2.5.7"/><path d="m24.1 36.3c2.4-.3 4.1-2.3 3.8-4.6l-.7-6.5c-.1-.6-.4-1.4-.7-1.9 1.4.8 2 2 2.2 3.4l.7 6.5c.3 2.3-1.4 4.3-3.8 4.6h-.1c-1.7.2-3.3-.7-4.1-2 .8.4 1.7.6 2.7.5"/><path d="m41.4 40.8c-4.8-2.3-15.7 1.7-13.5 11.7 0-10.4 9.4-12.2 13.5-11.7"/><path d="m39.6 30.5c-3.5-2.1-4.1 1.2-10 1.4-2.6.1-3.7 5.4.2 7.3 5.4 2.7 5.8-1.1 7.2.4 1.4 1.6 2.7 1.9 3.9 3.7.9 1.3 7.6-.7 8.3-3.4 1.3-5.3-4.2-6.1-9.6-9.4"/></g><path d="m40 31.4c-3.6-2.1-4.3 1.2-10.4 1.4-2.7.1-3.9 5.6.2 7.6 5.6 2.8 6.1-1.2 7.4.4 1.5 1.6 2.8 2 4.1 3.9.9 1.4-1.5 6.6-1.5 6.6s6.9 4.9 8.3 2.1c2.6-5.2 1.9-9.2 1.8-12.2-.2-7.1-4.2-6.4-9.9-9.8" fill="#ffdd67"/><g fill="#eba352"><path d="m46.9 34.9c3.8 1.8 3.6 11.7.8 16.5-7.1 11.9-22.7 11.7-30 5.3 6.8 7.3 23.4 8 31.1-4.3 3.1-4.9 4.1-16.3-1.9-17.5"/><path d="m40.5 44.8c.3.4.2 1.2.1 2.1.4-1.4.7-2.8.3-3.4-1.2-1.9-1.9-2.3-3.4-3.9-1.4-1.5-1.8 2.4-7.4-.4-2.1-1-2.8-3-2.6-4.7-.8 1.8-.4 4.6 2.3 6 5.6 2.8 6.1-1.2 7.4.4 1.4 1.6 2.1 2 3.3 3.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270d-1f3fb.svg b/public/emoji/270d-1f3fb.svg
new file mode 100644
index 000000000..438ab1a8a
--- /dev/null
+++ b/public/emoji/270d-1f3fb.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 55c1 1.1 7.9 1 9.1.2 2.5-1.5 19.9-22.4 4.8-28.5-11.5-4.7-14 5.9-15.2 6.8-2.3 1.8-.6 19.4 1.3 21.5" fill="#e6b796"/><g fill="#ffe1bd"><path d="m57.6 54.3c-17.4.1-8.9 2.6-22.8 2.6-5.5 0-10.2-3.6-10.2-8.6v-.1c8.6-5.7-5.8-3.2-3.6-16.7.7-4.5 5.5-4.8 11.8-5.4 5.3-.5 23.2 6.3 23.2 6.3 6.4 2.3 8.8 21.9 1.6 21.9"/><path d="m20.1 23.2c2.8-1.9 16 3.2 16 3.2l-8.1 20.4c0 0-28.6-.8-19.3-8.6 7.8-6.5 7.5-12.3 11.4-15"/></g><g fill="#e6b796"><path d="m7.8 39.1c-2.2 5.5 17.9 6.4 20.6 6.5l-.5 1.2c0 0-26.4-.8-20.1-7.7"/><path d="m27.6 35.1c3.4 5.2 4.9 6.3 4.9 6.3s-3.4-.8-5.7-4.2l.8-2.1"/><path d="m27.4 34c1.5 0 0 7.3 1.7 9.3-.4 1.3-3 .5-3 .5s.8-9 .7-9.5l.6-.3"/><path d="m19.6 40.5l1.5 1.5c0 0 13.7-12.6 17.5-15.1l-4.5-1-14.5 14.6"/></g><path fill="#428bc1" d="m8.5 44.5l4.4 4.3 34.7-34.5-4.4-4.3z"/><g fill="#574137"><path d="m43.9 10.8l2.9 2.8 3.8-3.7-2.9-2.9z"/><path d="m37.8 14.1l5.6 5.5 1-.9-5.6-5.6z"/><path d="m28.8 21.5l.8.7 9.2-9.1-.8-.7z"/></g><path fill="#a9b5ae" d="m12.9 48.8l-9.8 5.4 5.4-9.7z"/><path fill="#574137" d="m2 54.6l.7.7 2-2-.7-.7z"/><path d="m39.4 51.4c.2-.6.3-1.1.4-1.7.1-.3.2-.6.3-1 1-4.3-15.3-7.1-15.3-7.1l-1.2-.3c-2.6-.6-8.3-1.3-12.5 3.5-2.9 3.4.1 6.8 2.8 7 7.3.7 12.7 2.5 16.8 4.2 3.6 1.7 7.2-.2 8.7-4.6" fill="#ffe1bd"/><g fill="#e6b796"><path d="m23.5 42.9c-2.6-.9-6.8-3.2-12.2 1.6 5-6.1 13.1-3 13.4-2.9 7.6 1 12.6-2 12.6-2-1.5 3.8-10 4.6-13.8 3.3"/><path d="m35.3 55.6c13.9 0 5.5-2.5 22.8-2.6 1.5 0 2.7-1.5 3.4-2.9-.5 2.7-2 4.2-3.9 4.2-17.4.1-9 2.7-22.9 2.7-5.5 0-10.7-2.8-15.1-4.2-.1-.1 10.5 2.8 15.7 2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270d-1f3fc.svg b/public/emoji/270d-1f3fc.svg
new file mode 100644
index 000000000..3ff16a807
--- /dev/null
+++ b/public/emoji/270d-1f3fc.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 55c1 1.1 7.9 1 9.1.2 2.5-1.5 19.9-22.4 4.8-28.5-11.5-4.7-14 5.9-15.2 6.8-2.3 1.8-.6 19.4 1.3 21.5" fill="#e0a372"/><g fill="#fed0ac"><path d="m57.6 54.3c-17.4.1-8.9 2.6-22.8 2.6-5.5 0-10.2-3.6-10.2-8.6v-.1c8.6-5.7-5.8-3.2-3.6-16.7.7-4.5 5.5-4.8 11.8-5.4 5.3-.5 23.2 6.3 23.2 6.3 6.4 2.3 8.8 21.9 1.6 21.9"/><path d="m20.1 23.2c2.8-1.9 16 3.2 16 3.2l-8.1 20.4c0 0-28.6-.8-19.3-8.6 7.8-6.5 7.5-12.3 11.4-15"/></g><g fill="#e0a372"><path d="m7.8 39.1c-2.2 5.5 17.9 6.4 20.6 6.5l-.5 1.2c0 0-26.4-.8-20.1-7.7"/><path d="m27.6 35.1c3.4 5.2 4.9 6.3 4.9 6.3s-3.4-.8-5.7-4.2l.8-2.1"/><path d="m27.4 34c1.5 0 0 7.3 1.7 9.3-.4 1.3-3 .5-3 .5s.8-9 .7-9.5l.6-.3"/><path d="m19.6 40.5l1.5 1.5c0 0 13.7-12.6 17.5-15.1l-4.5-1-14.5 14.6"/></g><path fill="#428bc1" d="m8.5 44.5l4.4 4.3 34.7-34.5-4.4-4.3z"/><g fill="#574137"><path d="m43.9 10.8l2.9 2.8 3.8-3.7-2.9-2.9z"/><path d="m37.8 14.1l5.6 5.5 1-.9-5.6-5.6z"/><path d="m28.8 21.5l.8.7 9.2-9.1-.8-.7z"/></g><path fill="#a9b5ae" d="m12.9 48.8l-9.8 5.4 5.4-9.7z"/><path fill="#574137" d="m2 54.6l.7.7 2-2-.7-.7z"/><path d="m39.4 51.4c.2-.6.3-1.1.4-1.7.1-.3.2-.6.3-1 1-4.3-15.3-7.1-15.3-7.1l-1.2-.3c-2.6-.6-8.3-1.3-12.5 3.5-2.9 3.4.1 6.8 2.8 7 7.3.7 12.7 2.5 16.8 4.2 3.6 1.7 7.2-.2 8.7-4.6" fill="#fed0ac"/><g fill="#e0a372"><path d="m23.5 42.9c-2.6-.9-6.8-3.2-12.2 1.6 5-6.1 13.1-3 13.4-2.9 7.6 1 12.6-2 12.6-2-1.5 3.8-10 4.6-13.8 3.3"/><path d="m35.3 55.6c13.9 0 5.5-2.5 22.8-2.6 1.5 0 2.7-1.5 3.4-2.9-.5 2.7-2 4.2-3.9 4.2-17.4.1-9 2.7-22.9 2.7-5.5 0-10.7-2.8-15.1-4.2-.1-.1 10.5 2.8 15.7 2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270d-1f3fd.svg b/public/emoji/270d-1f3fd.svg
new file mode 100644
index 000000000..57884c07e
--- /dev/null
+++ b/public/emoji/270d-1f3fd.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 55c1 1.1 7.9 1 9.1.2 2.5-1.5 19.9-22.4 4.8-28.5-11.5-4.7-14 5.9-15.2 6.8-2.3 1.8-.6 19.4 1.3 21.5" fill="#b58360"/><g fill="#d6a57c"><path d="m57.6 54.3c-17.4.1-8.9 2.6-22.8 2.6-5.5 0-10.2-3.6-10.2-8.6v-.1c8.6-5.7-5.8-3.2-3.6-16.7.7-4.5 5.5-4.8 11.8-5.4 5.3-.5 23.2 6.3 23.2 6.3 6.4 2.3 8.8 21.9 1.6 21.9"/><path d="m20.1 23.2c2.8-1.9 16 3.2 16 3.2l-8.1 20.4c0 0-28.6-.8-19.3-8.6 7.8-6.5 7.5-12.3 11.4-15"/></g><g fill="#b58360"><path d="m7.8 39.1c-2.2 5.5 17.9 6.4 20.6 6.5l-.5 1.2c0 0-26.4-.8-20.1-7.7"/><path d="m27.6 35.1c3.4 5.2 4.9 6.3 4.9 6.3s-3.4-.8-5.7-4.2l.8-2.1"/><path d="m27.4 34c1.5 0 0 7.3 1.7 9.3-.4 1.3-3 .5-3 .5s.8-9 .7-9.5l.6-.3"/><path d="m19.6 40.5l1.5 1.5c0 0 13.7-12.6 17.5-15.1l-4.5-1-14.5 14.6"/></g><path fill="#428bc1" d="m8.5 44.5l4.4 4.3 34.7-34.5-4.4-4.3z"/><g fill="#574137"><path d="m43.9 10.8l2.9 2.8 3.8-3.7-2.9-2.9z"/><path d="m37.8 14.1l5.6 5.5 1-.9-5.6-5.6z"/><path d="m28.8 21.5l.8.7 9.2-9.1-.8-.7z"/></g><path fill="#a9b5ae" d="m12.9 48.8l-9.8 5.4 5.4-9.7z"/><path fill="#574137" d="m2 54.6l.7.7 2-2-.7-.7z"/><path d="m39.4 51.4c.2-.6.3-1.1.4-1.7.1-.3.2-.6.3-1 1-4.3-15.3-7.1-15.3-7.1l-1.2-.3c-2.6-.6-8.3-1.3-12.5 3.5-2.9 3.4.1 6.8 2.8 7 7.3.7 12.7 2.5 16.8 4.2 3.6 1.7 7.2-.2 8.7-4.6" fill="#d6a57c"/><g fill="#b58360"><path d="m23.5 42.9c-2.6-.9-6.8-3.2-12.2 1.6 5-6.1 13.1-3 13.4-2.9 7.6 1 12.6-2 12.6-2-1.5 3.8-10 4.6-13.8 3.3"/><path d="m35.3 55.6c13.9 0 5.5-2.5 22.8-2.6 1.5 0 2.7-1.5 3.4-2.9-.5 2.7-2 4.2-3.9 4.2-17.4.1-9 2.7-22.9 2.7-5.5 0-10.7-2.8-15.1-4.2-.1-.1 10.5 2.8 15.7 2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270d-1f3fe.svg b/public/emoji/270d-1f3fe.svg
new file mode 100644
index 000000000..089e890d5
--- /dev/null
+++ b/public/emoji/270d-1f3fe.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 55c1 1.1 7.9 1 9.1.2 2.5-1.5 19.9-22.4 4.8-28.5-11.5-4.7-14 5.9-15.2 6.8-2.3 1.8-.6 19.4 1.3 21.5" fill="#935e3e"/><g fill="#b47d56"><path d="m57.6 54.3c-17.4.1-8.9 2.6-22.8 2.6-5.5 0-10.2-3.6-10.2-8.6v-.1c8.6-5.7-5.8-3.2-3.6-16.7.7-4.5 5.5-4.8 11.8-5.4 5.3-.5 23.2 6.3 23.2 6.3 6.4 2.3 8.8 21.9 1.6 21.9"/><path d="m20.1 23.2c2.8-1.9 16 3.2 16 3.2l-8.1 20.4c0 0-28.6-.8-19.3-8.6 7.8-6.5 7.5-12.3 11.4-15"/></g><g fill="#935e3e"><path d="m7.8 39.1c-2.2 5.5 17.9 6.4 20.6 6.5l-.5 1.2c0 0-26.4-.8-20.1-7.7"/><path d="m27.6 35.1c3.4 5.2 4.9 6.3 4.9 6.3s-3.4-.8-5.7-4.2l.8-2.1"/><path d="m27.4 34c1.5 0 0 7.3 1.7 9.3-.4 1.3-3 .5-3 .5s.8-9 .7-9.5l.6-.3"/><path d="m19.6 40.5l1.5 1.5c0 0 13.7-12.6 17.5-15.1l-4.5-1-14.5 14.6"/></g><path fill="#428bc1" d="m8.5 44.5l4.4 4.3 34.7-34.5-4.4-4.3z"/><g fill="#574137"><path d="m43.9 10.8l2.9 2.8 3.8-3.7-2.9-2.9z"/><path d="m37.8 14.1l5.6 5.5 1-.9-5.6-5.6z"/><path d="m28.8 21.5l.8.7 9.2-9.1-.8-.7z"/></g><path fill="#a9b5ae" d="m12.9 48.8l-9.8 5.4 5.4-9.7z"/><path fill="#574137" d="m2 54.6l.7.7 2-2-.7-.7z"/><path d="m39.4 51.4c.2-.6.3-1.1.4-1.7.1-.3.2-.6.3-1 1-4.3-15.3-7.1-15.3-7.1l-1.2-.3c-2.6-.6-8.3-1.3-12.5 3.5-2.9 3.4.1 6.8 2.8 7 7.3.7 12.7 2.5 16.8 4.2 3.6 1.7 7.2-.2 8.7-4.6" fill="#b47d56"/><g fill="#935e3e"><path d="m23.5 42.9c-2.6-.9-6.8-3.2-12.2 1.6 5-6.1 13.1-3 13.4-2.9 7.6 1 12.6-2 12.6-2-1.5 3.8-10 4.6-13.8 3.3"/><path d="m35.3 55.6c13.9 0 5.5-2.5 22.8-2.6 1.5 0 2.7-1.5 3.4-2.9-.5 2.7-2 4.2-3.9 4.2-17.4.1-9 2.7-22.9 2.7-5.5 0-10.7-2.8-15.1-4.2-.1-.1 10.5 2.8 15.7 2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270d-1f3ff.svg b/public/emoji/270d-1f3ff.svg
new file mode 100644
index 000000000..863dbaae5
--- /dev/null
+++ b/public/emoji/270d-1f3ff.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 55c1 1.1 7.9 1 9.1.2 2.5-1.5 19.9-22.4 4.8-28.5-11.5-4.7-14 5.9-15.2 6.8-2.3 1.8-.6 19.4 1.3 21.5" fill="#705041"/><g fill="#8a6859"><path d="m57.6 54.3c-17.4.1-8.9 2.6-22.8 2.6-5.5 0-10.2-3.6-10.2-8.6v-.1c8.6-5.7-5.8-3.2-3.6-16.7.7-4.5 5.5-4.8 11.8-5.4 5.3-.5 23.2 6.3 23.2 6.3 6.4 2.3 8.8 21.9 1.6 21.9"/><path d="m20.1 23.2c2.8-1.9 16 3.2 16 3.2l-8.1 20.4c0 0-28.6-.8-19.3-8.6 7.8-6.5 7.5-12.3 11.4-15"/></g><g fill="#705041"><path d="m7.8 39.1c-2.2 5.5 17.9 6.4 20.6 6.5l-.5 1.2c0 0-26.4-.8-20.1-7.7"/><path d="m27.6 35.1c3.4 5.2 4.9 6.3 4.9 6.3s-3.4-.8-5.7-4.2l.8-2.1"/><path d="m27.4 34c1.5 0 0 7.3 1.7 9.3-.4 1.3-3 .5-3 .5s.8-9 .7-9.5l.6-.3"/><path d="m19.6 40.5l1.5 1.5c0 0 13.7-12.6 17.5-15.1l-4.5-1-14.5 14.6"/></g><path fill="#428bc1" d="m8.5 44.5l4.4 4.3 34.7-34.5-4.4-4.3z"/><g fill="#574137"><path d="m43.9 10.8l2.9 2.8 3.8-3.7-2.9-2.9z"/><path d="m37.8 14.1l5.6 5.5 1-.9-5.6-5.6z"/><path d="m28.8 21.5l.8.7 9.2-9.1-.8-.7z"/></g><path fill="#a9b5ae" d="m12.9 48.8l-9.8 5.4 5.4-9.7z"/><path fill="#574137" d="m2 54.6l.7.7 2-2-.7-.7z"/><path d="m39.4 51.4c.2-.6.3-1.1.4-1.7.1-.3.2-.6.3-1 1-4.3-15.3-7.1-15.3-7.1l-1.2-.3c-2.6-.6-8.3-1.3-12.5 3.5-2.9 3.4.1 6.8 2.8 7 7.3.7 12.7 2.5 16.8 4.2 3.6 1.7 7.2-.2 8.7-4.6" fill="#8a6859"/><g fill="#705041"><path d="m23.5 42.9c-2.6-.9-6.8-3.2-12.2 1.6 5-6.1 13.1-3 13.4-2.9 7.6 1 12.6-2 12.6-2-1.5 3.8-10 4.6-13.8 3.3"/><path d="m35.3 55.6c13.9 0 5.5-2.5 22.8-2.6 1.5 0 2.7-1.5 3.4-2.9-.5 2.7-2 4.2-3.9 4.2-17.4.1-9 2.7-22.9 2.7-5.5 0-10.7-2.8-15.1-4.2-.1-.1 10.5 2.8 15.7 2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270d.svg b/public/emoji/270d.svg
new file mode 100644
index 000000000..9370c8c39
--- /dev/null
+++ b/public/emoji/270d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m20.6 55c1 1.1 7.9 1 9.1.2 2.5-1.5 19.9-22.4 4.8-28.5-11.5-4.7-14 5.9-15.2 6.8-2.3 1.8-.6 19.4 1.3 21.5" fill="#eba352"/><g fill="#ffdd67"><path d="m57.6 54.3c-17.4.1-8.9 2.6-22.8 2.6-5.5 0-10.2-3.6-10.2-8.6v-.1c8.6-5.7-5.8-3.2-3.6-16.7.7-4.5 5.5-4.8 11.8-5.4 5.3-.5 23.2 6.3 23.2 6.3 6.4 2.3 8.8 21.9 1.6 21.9"/><path d="m20.1 23.2c2.8-1.9 16 3.2 16 3.2l-8.1 20.4c0 0-28.6-.8-19.3-8.6 7.8-6.5 7.5-12.3 11.4-15"/></g><g fill="#eba352"><path d="m7.8 39.1c-2.2 5.5 17.9 6.4 20.6 6.5l-.5 1.2c0 0-26.4-.8-20.1-7.7"/><path d="m27.6 35.1c3.4 5.2 4.9 6.3 4.9 6.3s-3.4-.8-5.7-4.2l.8-2.1"/><path d="m27.4 34c1.5 0 0 7.3 1.7 9.3-.4 1.3-3 .5-3 .5s.8-9 .7-9.5l.6-.3"/><path d="m19.6 40.5l1.5 1.5c0 0 13.7-12.6 17.5-15.1l-4.5-1-14.5 14.6"/></g><path fill="#428bc1" d="m8.5 44.5l4.4 4.3 34.6-34.5-4.3-4.3z"/><g fill="#574137"><path d="m43.9 10.8l2.9 2.8 3.8-3.7-2.9-2.9z"/><path d="m37.8 14.1l5.6 5.5 1-.9-5.7-5.6z"/><path d="m28.8 21.5l.8.7 9.1-9.1-.7-.7z"/></g><path fill="#a9b5ae" d="m12.9 48.8l-9.8 5.4 5.4-9.7z"/><path fill="#574137" d="m2 54.6l.7.7 2-2-.7-.7z"/><path d="m39.4 51.4c.2-.6.3-1.1.4-1.7.1-.3.2-.6.3-1 1-4.3-15.3-7.1-15.3-7.1l-1.2-.3c-2.6-.6-8.3-1.3-12.5 3.5-2.9 3.4.1 6.8 2.8 7 7.3.7 12.7 2.5 16.8 4.2 3.6 1.7 7.2-.2 8.7-4.6" fill="#ffdd67"/><g fill="#eba352"><path d="m23.5 42.9c-2.6-.9-6.8-3.2-12.2 1.6 5-6.1 13.1-3 13.4-2.9 7.6 1 12.6-2 12.6-2-1.5 3.8-10.1 4.6-13.8 3.3"/><path d="m35.3 55.6c13.9 0 5.5-2.5 22.8-2.6 1.5 0 2.7-1.5 3.4-2.9-.5 2.7-2 4.2-3.9 4.2-17.4.1-9 2.7-22.9 2.7-5.5 0-10.7-2.8-15.1-4.2-.1-.1 10.5 2.8 15.7 2.8"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/270f.svg b/public/emoji/270f.svg
new file mode 100644
index 000000000..55eec7728
--- /dev/null
+++ b/public/emoji/270f.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path transform="matrix(.7072-.707.707.7072-13.9145 31.7241)" fill="#ffce31" d="m8.8 22.1h45.1v21.1h-45.1z"/><path d="m61.3 4.6l-1.9-1.9c-3.6-3.6-9.4-3.6-13.1 0l-6.5 6.5 15 15 6.5-6.5c3.6-3.6 3.6-9.5 0-13.1" fill="#ed4c5c"/><path transform="matrix(.7071-.7071.7071.7071.0023 37.4923)" fill="#93a2aa" d="m42.4 8.2h5.8v21.1h-5.8z"/><path transform="matrix(.7071-.7071.7071.7071.00263 37.4922)" fill="#c7d3d8" d="m42.4 10.4h5.8v16.6h-5.8z"/><path fill="#fed0ac" d="m7.9 41.1l-6.5 17 4.5 4.5 17-6.5z"/><path d="m.3 61.1c-.9 2.4.3 3.5 2.7 2.6l8.2-3.1-7.7-7.7-3.2 8.2" fill="#333"/><path transform="matrix(.7071-.7071.7071.7071-13.8881 25.9017)" fill="#ffdf85" d="m4.6 26.2h39.4v7h-39.4z"/><path transform="matrix(.7071-.7071.7071.7071-18.0167 35.8688)" fill="#ff8736" d="m14.6 36.2h39.4v7h-39.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2712.svg b/public/emoji/2712.svg
new file mode 100644
index 000000000..28a3968a7
--- /dev/null
+++ b/public/emoji/2712.svg
@@ -0,0 +1,2 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m43.8 51.7l7.9-7.9 10.1 6.1c0 0-.7 6.4 2.2 12.5l-10-10c0-.5-.1-.9-.5-1.3-.7-.7-1.7-.7-2.4 0-.7.7-.7 1.7 0 2.4.4.4.8.5 1.3.5l10 10c-6.2-2.9-12.5-2.2-12.5-2.2l-6.1-10.1" fill="#94989b"/><path d="M2.5,2.5c3.3-3.3,8.6-3.3,11.9,0L19,7.1c0,0,5,1.8,14.1,10.9C42.2,27.2,44,32.2,44,32.2l9.7,9.7L41.8,53.7
+		L32.2,44c0,0-5-1.8-14.1-10.9S7.1,19,7.1,19l-4.7-4.7C-0.8,11-0.8,5.7,2.5,2.5z" fill="#3e4347"/><g fill="#94989b"><path transform="matrix(.707-.7072.7072.707-5.0839 12.2766)" d="m3.9 11.2h16.8v2.2h-16.8z"/><path transform="matrix(.7062-.708.708.7062-16.1014 38.9478)" d="m30.5 37.8h16.8v2.2h-16.8z"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2714.svg b/public/emoji/2714.svg
new file mode 100644
index 000000000..20a082618
--- /dev/null
+++ b/public/emoji/2714.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#4d5357" d="M56 2 18.8 42.9 8 34.7 2 34.7 18.8 62 62 2z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2716.svg b/public/emoji/2716.svg
new file mode 100644
index 000000000..1117a7595
--- /dev/null
+++ b/public/emoji/2716.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#4d5357" d="M62 10.6 53.4 2 32 23.4 10.6 2 2 10.6 23.4 32 2 53.4 10.6 62 32 40.6 53.4 62 62 53.4 40.6 32z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/271d.svg b/public/emoji/271d.svg
new file mode 100644
index 000000000..850e14440
--- /dev/null
+++ b/public/emoji/271d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m55 23.4c0 0-1.7-1.5-4.2-2.3-.7-2.3-2.4-4-4.4-4-.9 0-1.7.3-2.4.8.8.6 1.5 1.5 1.9 2.6h-10.9v-10c1.2.4 2.2 1 2.8 1.7.6-.6.9-1.4.9-2.2 0-1.9-1.8-3.5-4.3-4.1-.8-2.3-2.4-3.9-2.4-3.9s-1.6 1.6-2.5 3.9c-2.5.7-4.3 2.3-4.3 4.1 0 .8.3 1.6.9 2.2.7-.7 1.6-1.4 2.8-1.7v10h-10.7c.4-1.1 1.1-2 1.9-2.6-.7-.5-1.5-.8-2.4-.8-2 0-3.7 1.7-4.4 4-2.6.8-4.3 2.3-4.3 2.3s1.7 1.5 4.2 2.3c.7 2.3 2.4 4 4.4 4 .9 0 1.7-.3 2.4-.8-.8-.6-1.5-1.5-1.9-2.6h10.9v11.7 15.7c-1.2-.4-2.2-1-2.8-1.7-.6.6-.9 1.4-.9 2.2 0 1.9 1.8 3.5 4.3 4.1.8 2.1 2.4 3.7 2.4 3.7s1.6-1.6 2.5-3.9c2.5-.6 4.3-2.2 4.3-4.1 0-.8-.3-1.6-.9-2.2-.7.7-1.6 1.3-2.8 1.7v-15.7-11.6h10.8c-.4 1.1-1.1 2-1.9 2.6.7.5 1.5.8 2.4.8 2 0 3.7-1.7 4.4-4 2.5-.8 4.2-2.2 4.2-2.2" fill="#c28fef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2721.svg b/public/emoji/2721.svg
new file mode 100644
index 000000000..073f60429
--- /dev/null
+++ b/public/emoji/2721.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m58 17.4h-17l-9-15.4-9 15.4h-17l8.5 14.6-8.5 14.6h17l9 15.4 9-15.4h17l-8.5-14.6 8.5-14.6m-6.1 3.6l-4.4 7.5-4.4-7.5h8.8m-19.9-12l4.9 8.4h-9.9l5-8.4m-19.9 12h8.8l-4.4 7.5-4.4-7.5m0 22l4.4-7.5 4.4 7.5h-8.8m19.9 12l-4.9-8.4h9.9l-5 8.4m7-12h-14l-6.4-11 6.4-11h14l6.4 11-6.4 11m12.9 0h-8.8l4.4-7.5 4.4 7.5" fill="#c28fef"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2728.svg b/public/emoji/2728.svg
new file mode 100644
index 000000000..37c088090
--- /dev/null
+++ b/public/emoji/2728.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m22 0c0 16.9-9.1 32-22 32 12.9 0 22 15.1 22 32 0-16.9 9.1-32 22-32-12.9 0-22-15.1-22-32" fill="#ffe54d"/><path d="m53 0c0 8.4-4.6 16-11 16 6.4 0 11 7.6 11 16 0-8.4 4.6-16 11-16-6.4 0-11-7.6-11-16" fill="#6adbc6"/><path d="m48 32c0 8.4-4.6 16-11 16 6.4 0 11 7.6 11 16 0-8.4 4.6-16 11-16-6.4 0-11-7.6-11-16" fill="#ff73c0"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2733.svg b/public/emoji/2733.svg
new file mode 100644
index 000000000..fc0a0d5cc
--- /dev/null
+++ b/public/emoji/2733.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#24bac5" d="m38.2 34.6l25.8-2.6-25.8-2.6 16.4-20-20 16.4-2.6-25.8-2.6 25.8-20-16.4 16.4 20-25.8 2.6 25.8 2.6-16.4 20 20-16.4 2.6 25.8 2.6-25.8 20 16.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2734.svg b/public/emoji/2734.svg
new file mode 100644
index 000000000..c8f50edc7
--- /dev/null
+++ b/public/emoji/2734.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#42464c" d="m38.2 34.6l25.8-2.6-25.8-2.6 16.4-20-20 16.4-2.6-25.8-2.6 25.8-20-16.4 16.4 20-25.8 2.6 25.8 2.6-16.4 20 20-16.4 2.6 25.8 2.6-25.8 20 16.4z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2744.svg b/public/emoji/2744.svg
new file mode 100644
index 000000000..145818394
--- /dev/null
+++ b/public/emoji/2744.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.5 30.5h-6.9l4.2-4.2c.6-.6.6-1.5 0-2.1s-1.5-.6-2.1 0l-6.3 6.3h-4.7l2.5-2.5c.6-.6.6-1.5 0-2.1s-1.5-.6-2.1 0l-4.6 4.6h-4.8l9-9h8.9c.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5h-5.9l5.5-5.5c.6-.6.6-1.5 0-2.1s-1.5-.6-2.1 0l-5.5 5.5v-5.9c-.1-.9-.7-1.5-1.6-1.5s-1.5.7-1.5 1.5v8.9l-9 9v-4.8l4.6-4.6c.6-.6.6-1.5 0-2.1s-1.5-.6-2.1 0l-2.5 2.5v-4.7l6.3-6.3c.6-.6.6-1.5 0-2.1s-1.5-.6-2.1 0l-4.2 4.2v-7c0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5v6.9l-4.2-4.2c-.6-.6-1.5-.6-2.1 0s-.6 1.5 0 2.1l6.3 6.3v4.7l-2.5-2.5c-.6-.6-1.5-.6-2.1 0s-.6 1.5 0 2.1l4.6 4.6v4.8l-9-9v-8.9c0-.8-.7-1.4-1.5-1.4s-1.5.7-1.5 1.5v5.9l-5.5-5.5c-.6-.6-1.5-.6-2.1 0s-.6 1.5 0 2.1l5.5 5.5h-5.9c-.9 0-1.5.6-1.5 1.5s.7 1.5 1.5 1.5h8.9l9 9h-4.8l-4.6-4.6c-.6-.6-1.5-.6-2.1 0s-.6 1.5 0 2.1l2.5 2.5h-4.7l-6.3-6.3c-.6-.6-1.5-.6-2.1 0s-.6 1.5 0 2.1l4.2 4.2h-7c-.8 0-1.5.7-1.5 1.5s.7 1.5 1.5 1.5h6.9l-4.2 4.2c-.6.6-.6 1.5 0 2.1.3.3.7.4 1.1.4s.8-.1 1.1-.4l6.3-6.3h4.7l-2.6 2.5c-.6.6-.6 1.5 0 2.1.3.3.7.4 1.1.4s.8-.1 1.1-.4l4.6-4.6h4.8l-9 9h-8.9c-.9 0-1.5.7-1.5 1.5s.7 1.5 1.5 1.5h5.9l-5.5 5.5c-.6.6-.6 1.5 0 2.1.3.3.7.4 1.1.4s.8-.1 1.1-.4l5.5-5.5v5.9c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5v-8.9l9-9v4.8l-4.7 4.6c-.6.6-.6 1.5 0 2.1.3.3.7.4 1.1.4s.8-.1 1.1-.4l2.5-2.5v4.7l-6.3 6.3c-.6.6-.6 1.5 0 2.1.3.3.7.4 1.1.4s.8-.1 1.1-.4l4.2-4.2v6.9c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5v-6.9l4.2 4.2c.3.3.7.4 1.1.4s.8-.1 1.1-.4c.6-.6.6-1.5 0-2.1l-6.3-6.3v-4.7l2.5 2.5c.3.3.7.4 1.1.4s.8-.1 1.1-.4c.6-.6.6-1.5 0-2.1l-4.6-4.6v-4.8l9 9v8.9c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5v-5.9l5.5 5.5c.3.3.7.4 1.1.4s.8-.1 1.1-.4c.6-.6.6-1.5 0-2.1l-5.5-5.5h5.9c.8 0 1.5-.7 1.5-1.5s-.7-1.5-1.5-1.5h-8.9l-9-9h4.8l4.6 4.6c.3.3.7.4 1.1.4s.8-.1 1.1-.4c.6-.6.6-1.5 0-2.1l-2.5-2.5h4.7l6.3 6.3c.3.3.7.4 1.1.4s.8-.1 1.1-.4c.6-.6.6-1.5 0-2.1l-4.2-4.2h6.9c.8 0 1.5-.7 1.5-1.5s-1.3-1.5-2.1-1.5" fill="#75d6ff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2747.svg b/public/emoji/2747.svg
new file mode 100644
index 000000000..9c179d6ea
--- /dev/null
+++ b/public/emoji/2747.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#c28fef"><path d="m32 25.4c1.1 0 4.4-15.5 4.5-19.8.1-2-2-3.7-4.5-3.7-2.5 0-4.6 1.6-4.5 3.7.2 4.3 3.4 19.8 4.5 19.8"/><path d="m25.4 32c0-1.1-15.5-4.4-19.8-4.5-2-.1-3.7 2-3.7 4.5 0 2.5 1.6 4.6 3.7 4.5 4.3-.2 19.8-3.4 19.8-4.5"/><path d="m27.4 24.7l-17.1-14.4 14.5 17.1c.7-1 1.6-1.9 2.6-2.7"/><path d="m36.6 39.3l17.1 14.5-14.4-17.2c-.8 1-1.7 1.9-2.7 2.7"/><path d="m58.3 27.5c-4.3.1-19.8 3.4-19.8 4.5 0 1.1 15.5 4.3 19.8 4.5 2 .1 3.7-2 3.7-4.5 0-2.5-1.6-4.6-3.7-4.5"/><path d="m32 38.6c-1.1 0-4.3 15.5-4.5 19.8-.1 2 2 3.7 4.5 3.7s4.6-1.6 4.5-3.7c-.1-4.3-3.4-19.8-4.5-19.8"/><path d="m39.3 27.4l14.5-17.1-17.2 14.4c1 .8 1.9 1.7 2.7 2.7"/><path d="m24.7 36.6l-14.4 17.1 17.1-14.5c-1-.7-1.9-1.6-2.7-2.6"/><circle cx="32" cy="32" r="4.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/274c.svg b/public/emoji/274c.svg
new file mode 100644
index 000000000..5f60701d2
--- /dev/null
+++ b/public/emoji/274c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#ff5a79" d="M62 10.6 53.4 2 32 23.4 10.6 2 2 10.6 23.4 32 2 53.4 10.6 62 32 40.6 53.4 62 62 53.4 40.6 32z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/274e.svg b/public/emoji/274e.svg
new file mode 100644
index 000000000..b65d3ec9e
--- /dev/null
+++ b/public/emoji/274e.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,52c0,5.5-4.5,10-10,10H12C6.5,62,2,57.5,2,52V12C2,6.5,6.5,2,12,2h40c5.5,0,10,4.5,10,10V52z" fill="#ff5a79"/><path fill="#fff" d="M50 21.2 42.8 14 32 24.8 21.2 14 14 21.2 24.8 32 14 42.8 21.2 50 32 39.2 42.8 50 50 42.8 39.2 32z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2753.svg b/public/emoji/2753.svg
new file mode 100644
index 000000000..d4b28c81c
--- /dev/null
+++ b/public/emoji/2753.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m30.2 2.1c-11.6.7-17.7 7.3-18.2 19.2h11.7c.1-4.1 2.5-7.2 6.7-7.7 4.2-.4 8.2.6 9.4 3.4 1.3 3.1-1.6 6.7-3 8.2-2.6 2.8-6.8 4.9-9 7.9-2.1 3-2.5 6.9-2.7 11.7h10.3c.1-3.1.3-6 1.7-7.9 2.3-3.1 5.7-4.5 8.5-7 2.7-2.3 5.6-5.1 6-9.5 1.7-12.9-8.9-19.1-21.4-18.3"/><ellipse cx="30.5" cy="55.6" rx="6.5" ry="6.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2754.svg b/public/emoji/2754.svg
new file mode 100644
index 000000000..d04a83c31
--- /dev/null
+++ b/public/emoji/2754.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#a6aeb0"><path d="m30.2 2.1c-11.6.7-17.7 7.3-18.2 19.2h11.7c.1-4.1 2.5-7.2 6.7-7.7 4.2-.4 8.2.6 9.4 3.4 1.3 3.1-1.6 6.7-3 8.2-2.6 2.8-6.8 4.9-9 7.9-2.1 3-2.5 6.9-2.7 11.7h10.3c.1-3.1.3-6 1.7-7.9 2.3-3.1 5.7-4.5 8.5-7 2.7-2.3 5.6-5.1 6-9.5 1.7-12.9-8.9-19.1-21.4-18.3"/><ellipse cx="30.5" cy="55.6" rx="6.5" ry="6.4"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2755.svg b/public/emoji/2755.svg
new file mode 100644
index 000000000..714e2103f
--- /dev/null
+++ b/public/emoji/2755.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#a6aeb0"><path d="m37 42.4h-10l-4-40.4h18z"/><ellipse cx="32" cy="54.4" rx="7.7" ry="7.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2757.svg b/public/emoji/2757.svg
new file mode 100644
index 000000000..d064e7e12
--- /dev/null
+++ b/public/emoji/2757.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><path d="m37 42.4h-10l-4-40.4h18z"/><ellipse cx="32" cy="54.4" rx="7.7" ry="7.6"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2763.svg b/public/emoji/2763.svg
new file mode 100644
index 000000000..df6ebedfb
--- /dev/null
+++ b/public/emoji/2763.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#ff5a79"><circle cx="32" cy="52" r="10"/><path d="m57.4 11.8c-4.5-14.5-23.1-10.6-25.4-2.9-2.3-7.7-20.9-11.6-25.4 2.9-2 6.3 1.1 12.2 6.4 15.9 7.1 5 15.5 5 19 14.3 3.5-9.3 11.8-9.3 19-14.3 5.3-3.7 8.4-9.6 6.4-15.9"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/2764.svg b/public/emoji/2764.svg
new file mode 100644
index 000000000..12c6742e2
--- /dev/null
+++ b/public/emoji/2764.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m61.1 18.2c-6.4-17-27.2-9.4-29.1-.9-2.6-9-22.9-15.7-29.1.9-6.9 18.5 26.7 35.1 29.1 37.8 2.4-2.2 36-19.6 29.1-37.8" fill="#ff5a79"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2795.svg b/public/emoji/2795.svg
new file mode 100644
index 000000000..c572fec5c
--- /dev/null
+++ b/public/emoji/2795.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#4d5357" d="m38 26v-24h-12v24h-24v12h24v24h12v-24h24v-12z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2796.svg b/public/emoji/2796.svg
new file mode 100644
index 000000000..844614dd6
--- /dev/null
+++ b/public/emoji/2796.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#4d5357" d="m2 26h60v12h-60z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2797.svg b/public/emoji/2797.svg
new file mode 100644
index 000000000..8b3945c9c
--- /dev/null
+++ b/public/emoji/2797.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><g fill="#4d5357"><path d="m2 26h60v12h-60z"/><circle cx="32" cy="9.5" r="7.5"/><circle cx="32" cy="54.5" r="7.5"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/27a1.svg b/public/emoji/27a1.svg
new file mode 100644
index 000000000..125d7d47f
--- /dev/null
+++ b/public/emoji/27a1.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m33.7 16l15.3 16-15.3 16v-10.6h-18.7v-10.3h18.7z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/27b0.svg b/public/emoji/27b0.svg
new file mode 100644
index 000000000..5bf1eac01
--- /dev/null
+++ b/public/emoji/27b0.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m62 4c-11 0-21.4 2.2-30 6.1-8.6-3.9-19-6.1-30-6.1v9.3c7 0 13.8 1 19.8 2.9-2.1 1.7-4.1 3.5-5.8 5.5-5.5 6.5-7.9 14.1-6.6 21.4 1.9 11.7 12.7 16.9 22.6 16.9s20.7-5.2 22.6-16.8c1.2-7.3-1.1-15-6.6-21.4-1.7-2-3.6-3.8-5.8-5.5 6-1.9 12.8-2.9 19.8-2.9v-9.4m-16.7 37.6c-1 6.2-7.5 9-13.3 9s-12.3-2.8-13.4-9c-1-5.9 1.9-10.8 4.6-13.9 2.3-2.7 5.3-5.1 8.8-7.1 3.5 2 6.5 4.4 8.8 7.1 2.6 3.1 5.5 8 4.5 13.9" fill="#4d5357"/></svg>
\ No newline at end of file
diff --git a/public/emoji/27bf.svg b/public/emoji/27bf.svg
new file mode 100644
index 000000000..83d211d28
--- /dev/null
+++ b/public/emoji/27bf.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m56.4 22.3c1.6-.2 3.5-.3 5.6-.3v-4.9c-6.1 0-10.5.9-13 1.6-5.4-1.8-11.1-2.7-17-2.7-6 0-11.8.9-17.3 2.8-2.7-.7-7.5-1.5-12.7-1.7v4.8c2 0 3.9.2 5.6.4-3.3 2.7-5.5 6.8-5.5 11.3 0 8 6.5 14.4 14.4 14.4s14.4-6.4 14.4-14.4c0-5.1-2.7-9.6-6.7-12.1 2.6-.4 5.2-.6 7.9-.6s5.3.2 7.9.6c-4 2.5-6.7 7-6.7 12.1 0 7.9 6.4 14.4 14.4 14.4 7.9 0 14.3-6.4 14.3-14.4 0-4.6-2.2-8.7-5.6-11.3m-30.3 11.3c0 5.3-4.3 9.6-9.6 9.6s-9.6-4.3-9.6-9.6 4.3-9.6 9.6-9.6c5.3.1 9.6 4.4 9.6 9.6m21.5 9.6c-5.3 0-9.6-4.3-9.6-9.6s4.3-9.6 9.6-9.6 9.6 4.3 9.6 9.6c0 5.3-4.3 9.6-9.6 9.6" fill="#4fd1d9"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2934.svg b/public/emoji/2934.svg
new file mode 100644
index 000000000..2d7a211d1
--- /dev/null
+++ b/public/emoji/2934.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m40.4 19.5v21.2c0 6.8-5.6 12.3-12.5 12.3-3.3 0-6.5-1.3-8.9-3.6l5.1-5c1 1 2.4 1.5 3.8 1.5 3 0 5.4-2.4 5.4-5.3v-21.1h-4.6l8.2-8.5 8.2 8.5h-4.7" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2935.svg b/public/emoji/2935.svg
new file mode 100644
index 000000000..00a8a92ab
--- /dev/null
+++ b/public/emoji/2935.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path d="m40.4 45.1v-22.2c0-7.1-5.6-12.9-12.5-12.9-3.3 0-6.5 1.3-8.9 3.8l5.1 5.2c1-1 2.4-1.6 3.8-1.6 3 0 5.4 2.5 5.4 5.5v22.2h-4.6l8.2 8.9 8.2-8.9h-4.7" fill="#fff"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2b05.svg b/public/emoji/2b05.svg
new file mode 100644
index 000000000..9583aec7f
--- /dev/null
+++ b/public/emoji/2b05.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m30.3 16l-15.3 16 15.3 16v-10.6h18.7v-10.3h-18.7z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2b06.svg b/public/emoji/2b06.svg
new file mode 100644
index 000000000..efa332284
--- /dev/null
+++ b/public/emoji/2b06.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m48 30.3l-16-15.3-16 15.3h10.6v18.7h10.3v-18.7z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2b07.svg b/public/emoji/2b07.svg
new file mode 100644
index 000000000..bbd2213f8
--- /dev/null
+++ b/public/emoji/2b07.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#4fd1d9"/><path fill="#fff" d="m16 33.7l16 15.3 16-15.3h-10.6v-18.7h-10.3v18.7z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2b1b.svg b/public/emoji/2b1b.svg
new file mode 100644
index 000000000..b908105f3
--- /dev/null
+++ b/public/emoji/2b1b.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#333" d="m2 2h60v60h-60z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2b1c.svg b/public/emoji/2b1c.svg
new file mode 100644
index 000000000..a58c77bd0
--- /dev/null
+++ b/public/emoji/2b1c.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path fill="#d0d0d0" d="m2 2h60v60h-60z"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2b50.svg b/public/emoji/2b50.svg
new file mode 100644
index 000000000..487bf321c
--- /dev/null
+++ b/public/emoji/2b50.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="M62,25.2H39.1L32,3l-7.1,22.2H2l18.5,13.7l-7,22.1L32,47.3L50.5,61l-7.1-22.2L62,25.2z" fill="#ffce31"/></svg>
\ No newline at end of file
diff --git a/public/emoji/2b55.svg b/public/emoji/2b55.svg
new file mode 100644
index 000000000..46265062f
--- /dev/null
+++ b/public/emoji/2b55.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m32 2c-16.6 0-30 13.4-30 30s13.4 30 30 30 30-13.4 30-30-13.4-30-30-30m0 51c-11.6 0-21-9.4-21-21s9.4-21 21-21 21 9.4 21 21-9.4 21-21 21" fill="#ff5a79"/></svg>
\ No newline at end of file
diff --git a/public/emoji/3030.svg b/public/emoji/3030.svg
new file mode 100644
index 000000000..ce6c00599
--- /dev/null
+++ b/public/emoji/3030.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m47 41c-5.6 0-10.1-4.2-10.1-9.4 0-2.5-2.2-4.5-4.9-4.5s-4.9 2-4.9 4.5c0 5.2-4.6 9.4-10.1 9.4s-10.1-4.2-10.1-9.4c0-1.3-.6-2.5-1.6-3.3-.9-.7-2-1.1-3.2-1.1v-4.2c2.3 0 4.5.8 6.2 2.2 2 1.6 3.1 4 3.1 6.4 0 2.9 2.5 5.2 5.6 5.2s5.6-2.3 5.6-5.2c0-4.8 4.2-8.6 9.4-8.6s9.4 3.9 9.4 8.6c0 2.9 2.5 5.2 5.6 5.2s5.6-2.3 5.6-5.2c0-2.5 1.1-4.8 3.1-6.4 1.7-1.4 3.9-2.2 6.2-2.2v4.2c-1.2 0-2.3.4-3.2 1.1-1 .9-1.6 2.1-1.6 3.3 0 5.2-4.5 9.4-10.1 9.4" fill="#4d5357"/></svg>
\ No newline at end of file
diff --git a/public/emoji/303d.svg b/public/emoji/303d.svg
new file mode 100644
index 000000000..3b7e1508a
--- /dev/null
+++ b/public/emoji/303d.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><path d="m60.1 54.6c-14.1-8.7-17-24.1-18.7-39.2-.4-3.3-2.3-10.4-7.4-7-2 1.4-3.1 3.6-4.3 5.6-1.4 2.4-2.9 4.6-4.6 6.5-.3-5.1-.8-10.2-2.3-14.9-1.1-3.6-5.3-5.2-8-2-2.1 2.5-3.9 10.3-8 9.1-4.9-1.4-6.9 6.1-2.1 7.5 4.3 1.3 8.1-.1 11-3.4.4-.5.8-.9 1.1-1.4.5 4.4.6 9 .9 13.2.2 2.7 3.3 5.2 5.9 3.4 4.5-3 7.7-6.7 10.6-10.8.1.9.2 1.7.3 2.6 2.1 15.1 8.2 29.2 21.6 37.5 4.4 2.8 8.3-4 4-6.7" fill="#eda454"/></svg>
\ No newline at end of file
diff --git a/public/emoji/3297.svg b/public/emoji/3297.svg
new file mode 100644
index 000000000..c57b1ab8a
--- /dev/null
+++ b/public/emoji/3297.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><g fill="#fff"><path d="m27.4 39.2c-.7-1-1.9-2.5-3.2-3.9v14.2h-4.8v-12.3c-1.4 1.2-2.7 2.3-4.1 3.2-.4-1.3-1.5-3.8-2.2-4.6 3.8-2.1 7.5-5.8 9.8-9.9h-8.2v-4.6h4.8v-6.8h4.9v6.8h1.3l.9-.2 2.7 1.7c-1 2.7-2.3 5.2-3.9 7.6 1.8 1.4 4.5 3.9 5.3 4.7l-3.3 4.1"/><path d="m47.3 39.2c-.1 4.7-.3 5.4-.9 5.4h-1.2c-.6 0-.6-.1-.6-1.4v-11.9h4.1v-16.3h-17.6v16.3h3c-.4 6.8-1.4 11.1-6.5 13.8 1 .9 2.2 2.7 2.8 3.9 6.3-3.4 7.7-9.1 8.2-17.7h1.8v11.9c0 4.1.8 5.4 4.1 5.4h2.5c2.7 0 3.7-1.6 4-7.7-1.1-.3-2.9-1-3.7-1.7m-3.2-12.5h-8.5v-7.1h8.5v7.1"/></g></svg>
\ No newline at end of file
diff --git a/public/emoji/3299.svg b/public/emoji/3299.svg
new file mode 100644
index 000000000..3e750322e
--- /dev/null
+++ b/public/emoji/3299.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" enable-background="new 0 0 64 64"><circle cx="32" cy="32" r="30" fill="#ff5a79"/><g fill="#fff"><path d="m25.8 37.5c-.3-.7-.8-1.6-1.4-2.6v15.1h-4.4v-13.5c-1.2 3-2.5 5.7-4 7.6-.4-1.4-1.4-3.6-2.1-4.9 2-2.3 3.9-6.3 5.1-10.1h-4.5v-4.6h5.5v-4.1c-1.5.3-3 .5-4.4.7-.2-1.1-.8-2.7-1.4-3.8 4.1-.6 8.7-1.6 11.4-3l3.2 3.7c-1.3.6-2.9 1.1-4.4 1.5v5h3.7v4.6h-3.7v.3c.9.9 3 3.2 3.9 4.3.4-2 .7-4.3.8-6.3l3.5.9c-.3 4.4-1 9.5-2.7 12.5l-3.3-1.8c.6-1.2 1.2-2.7 1.5-4.3l-2.3 2.8"/><path d="m45.6 39.6c-.1-2.4-.8-5.7-1.8-8.8-1.7 3.9-3.8 7.3-6.2 10.3v2.5c0 1.5.2 1.7 1.2 1.7h3.2c1 0 1.2-.8 1.4-5.7 1 .8 2.7 1.5 4 1.8-.4 6.4-1.6 8.2-4.9 8.2h-4.3c-3.3 0-4.6-.9-4.9-3.9-1.3 1.1-2.7 2.2-4.1 3.2-.7-.9-2.5-2.7-3.5-3.6 2.9-1.7 5.4-3.8 7.6-6.3v-16.7h4.4v10.6c2.8-4.8 4.8-10.5 6.1-16.9l4.7.9c-.8 3.8-1.9 7.3-3.1 10.5l1.6-.4c1.6 3.5 2.9 8.2 3.2 11.4l-4.6 1.2"/><path d="m39.1 23.2c-1.5-1.8-4.7-4.4-7.4-6l3-3.2c2.7 1.5 6 3.8 7.6 5.7l-3.2 3.5"/></g></svg>
\ No newline at end of file
diff --git a/spec/controllers/xrd_controller_spec.rb b/spec/controllers/xrd_controller_spec.rb
index eeaaaa786..e687cf9e0 100644
--- a/spec/controllers/xrd_controller_spec.rb
+++ b/spec/controllers/xrd_controller_spec.rb
@@ -14,7 +14,7 @@ RSpec.describe XrdController, type: :controller do
     let(:alice) { Fabricate(:account, username: 'alice') }
 
     it 'returns http success when account can be found' do
-      get :webfinger, params: { resource: "acct:#{alice.username}@anything.com" }
+      get :webfinger, params: { resource: "acct:#{alice.username}@#{Rails.configuration.x.local_domain}" }
       expect(response).to have_http_status(:success)
     end
 
diff --git a/spec/fabricators/import_fabricator.rb b/spec/fabricators/import_fabricator.rb
new file mode 100644
index 000000000..e2eb1e0df
--- /dev/null
+++ b/spec/fabricators/import_fabricator.rb
@@ -0,0 +1,2 @@
+Fabricator(:import) do
+end
diff --git a/spec/models/import_spec.rb b/spec/models/import_spec.rb
new file mode 100644
index 000000000..fa52077cd
--- /dev/null
+++ b/spec/models/import_spec.rb
@@ -0,0 +1,5 @@
+require 'rails_helper'
+
+RSpec.describe Import, type: :model do
+
+end
diff --git a/yarn.lock b/yarn.lock
index 0904354e9..6a3a36270 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2297,7 +2297,7 @@ emojione-picker@^2.0.1:
     react-virtualized "^8.11.4"
     store "^1.3.20"
 
-emojione@^2.2.6, emojione@latest:
+emojione@^2.2.6, emojione@^2.2.7:
   version "2.2.7"
   resolved "https://registry.yarnpkg.com/emojione/-/emojione-2.2.7.tgz#46457cf6b9b2f8da13ae8a2e4e547de06ee15e96"