From 41a7382ba4e599aa7558184bba9cffaaa2b1ca14 Mon Sep 17 00:00:00 2001 From: naskya Date: Wed, 6 Dec 2023 05:02:20 +0900 Subject: [PATCH] Firefish v1.0.5-rc (2) --- README.md | 1 + locales/ca-ES.yml | 7 +- locales/en-US.yml | 2 + locales/es-ES.yml | 19 +++ locales/id-ID.yml | 3 + locales/ja-JP.yml | 2 + locales/th-TH.yml | 114 +++++++++-------- locales/zh-TW.yml | 16 +-- neko/UPSTREAM_COMMIT_ID | 2 +- neko/pnpm-lock.yaml | 79 ++++-------- package.json | 6 +- .../assets/notification-badges/boost.png | Bin 0 -> 1902 bytes ...rd-check-solid.png => clipboard-check.png} | Bin .../{id-card-alt.png => id-card.png} | Bin .../{poll-h.png => poll.png} | Bin .../{quote-right.png => quote.png} | Bin .../assets/notification-badges/reaction.png | Bin 0 -> 2418 bytes .../assets/notification-badges/retweet.png | Bin 798 -> 0 bytes packages/backend/assets/twemoji/1f004.svg | 1 + packages/backend/assets/twemoji/1f0cf.svg | 1 + packages/backend/assets/twemoji/1f170.svg | 1 + packages/backend/assets/twemoji/1f171.svg | 1 + packages/backend/assets/twemoji/1f17e.svg | 1 + packages/backend/assets/twemoji/1f17f.svg | 1 + packages/backend/assets/twemoji/1f18e.svg | 1 + packages/backend/assets/twemoji/1f191.svg | 1 + packages/backend/assets/twemoji/1f192.svg | 1 + packages/backend/assets/twemoji/1f193.svg | 1 + packages/backend/assets/twemoji/1f194.svg | 1 + packages/backend/assets/twemoji/1f195.svg | 1 + packages/backend/assets/twemoji/1f196.svg | 1 + packages/backend/assets/twemoji/1f197.svg | 1 + packages/backend/assets/twemoji/1f198.svg | 1 + packages/backend/assets/twemoji/1f199.svg | 1 + packages/backend/assets/twemoji/1f19a.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1e8.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1e9.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1eb.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1ee.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1f1.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1f6.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1f8.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1f9.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1fa.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1fc.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1fd.svg | 1 + .../backend/assets/twemoji/1f1e6-1f1ff.svg | 1 + packages/backend/assets/twemoji/1f1e6.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1e7.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1e9.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1eb.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1ed.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1ee.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1ef.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1f1.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1f6.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1f8.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1f9.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1fb.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1fc.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1fe.svg | 1 + .../backend/assets/twemoji/1f1e7-1f1ff.svg | 1 + packages/backend/assets/twemoji/1f1e7.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1e8.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1e9.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1eb.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1ed.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1ee.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1f0.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1f1.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1f5.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1fa.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1fb.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1fc.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1fd.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1fe.svg | 1 + .../backend/assets/twemoji/1f1e8-1f1ff.svg | 1 + packages/backend/assets/twemoji/1f1e8.svg | 1 + .../backend/assets/twemoji/1f1e9-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1e9-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1e9-1f1ef.svg | 1 + .../backend/assets/twemoji/1f1e9-1f1f0.svg | 1 + .../backend/assets/twemoji/1f1e9-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1e9-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1e9-1f1ff.svg | 1 + packages/backend/assets/twemoji/1f1e9.svg | 1 + .../backend/assets/twemoji/1f1ea-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1ea-1f1e8.svg | 1 + .../backend/assets/twemoji/1f1ea-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1ea-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1ea-1f1ed.svg | 1 + .../backend/assets/twemoji/1f1ea-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1ea-1f1f8.svg | 1 + .../backend/assets/twemoji/1f1ea-1f1f9.svg | 1 + .../backend/assets/twemoji/1f1ea-1f1fa.svg | 1 + packages/backend/assets/twemoji/1f1ea.svg | 1 + .../backend/assets/twemoji/1f1eb-1f1ee.svg | 1 + .../backend/assets/twemoji/1f1eb-1f1ef.svg | 1 + .../backend/assets/twemoji/1f1eb-1f1f0.svg | 1 + .../backend/assets/twemoji/1f1eb-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1eb-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1eb-1f1f7.svg | 1 + packages/backend/assets/twemoji/1f1eb.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1e7.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1e9.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1eb.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1ed.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1ee.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1f1.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1f5.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1f6.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1f8.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1f9.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1fa.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1fc.svg | 1 + .../backend/assets/twemoji/1f1ec-1f1fe.svg | 1 + packages/backend/assets/twemoji/1f1ec.svg | 1 + .../backend/assets/twemoji/1f1ed-1f1f0.svg | 1 + .../backend/assets/twemoji/1f1ed-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1ed-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1ed-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1ed-1f1f9.svg | 1 + .../backend/assets/twemoji/1f1ed-1f1fa.svg | 1 + packages/backend/assets/twemoji/1f1ed.svg | 1 + .../backend/assets/twemoji/1f1ee-1f1e8.svg | 1 + .../backend/assets/twemoji/1f1ee-1f1e9.svg | 1 + .../backend/assets/twemoji/1f1ee-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1ee-1f1f1.svg | 1 + .../backend/assets/twemoji/1f1ee-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1ee-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1ee-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1ee-1f1f6.svg | 1 + .../backend/assets/twemoji/1f1ee-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1ee-1f1f8.svg | 1 + .../backend/assets/twemoji/1f1ee-1f1f9.svg | 1 + packages/backend/assets/twemoji/1f1ee.svg | 1 + .../backend/assets/twemoji/1f1ef-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1ef-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1ef-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1ef-1f1f5.svg | 1 + packages/backend/assets/twemoji/1f1ef.svg | 1 + .../backend/assets/twemoji/1f1f0-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1f0-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1f0-1f1ed.svg | 1 + .../backend/assets/twemoji/1f1f0-1f1ee.svg | 1 + .../backend/assets/twemoji/1f1f0-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1f0-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1f0-1f1f5.svg | 1 + .../backend/assets/twemoji/1f1f0-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1f0-1f1fc.svg | 1 + .../backend/assets/twemoji/1f1f0-1f1fe.svg | 1 + .../backend/assets/twemoji/1f1f0-1f1ff.svg | 1 + packages/backend/assets/twemoji/1f1f0.svg | 1 + .../backend/assets/twemoji/1f1f1-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1f1-1f1e7.svg | 1 + .../backend/assets/twemoji/1f1f1-1f1e8.svg | 1 + .../backend/assets/twemoji/1f1f1-1f1ee.svg | 1 + .../backend/assets/twemoji/1f1f1-1f1f0.svg | 1 + .../backend/assets/twemoji/1f1f1-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1f1-1f1f8.svg | 1 + .../backend/assets/twemoji/1f1f1-1f1f9.svg | 1 + .../backend/assets/twemoji/1f1f1-1f1fa.svg | 1 + .../backend/assets/twemoji/1f1f1-1f1fb.svg | 1 + .../backend/assets/twemoji/1f1f1-1f1fe.svg | 1 + packages/backend/assets/twemoji/1f1f1.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1e8.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1e9.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1eb.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1ed.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1f0.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1f1.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1f5.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1f6.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1f8.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1f9.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1fa.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1fb.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1fc.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1fd.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1fe.svg | 1 + .../backend/assets/twemoji/1f1f2-1f1ff.svg | 1 + packages/backend/assets/twemoji/1f1f2.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1e8.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1eb.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1ee.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1f1.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1f5.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1fa.svg | 1 + .../backend/assets/twemoji/1f1f3-1f1ff.svg | 1 + packages/backend/assets/twemoji/1f1f3.svg | 1 + .../backend/assets/twemoji/1f1f4-1f1f2.svg | 1 + packages/backend/assets/twemoji/1f1f4.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1eb.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1ed.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1f0.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1f1.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1f8.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1f9.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1fc.svg | 1 + .../backend/assets/twemoji/1f1f5-1f1fe.svg | 1 + packages/backend/assets/twemoji/1f1f5.svg | 1 + .../backend/assets/twemoji/1f1f6-1f1e6.svg | 1 + packages/backend/assets/twemoji/1f1f6.svg | 1 + .../backend/assets/twemoji/1f1f7-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1f7-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1f7-1f1f8.svg | 1 + .../backend/assets/twemoji/1f1f7-1f1fa.svg | 1 + .../backend/assets/twemoji/1f1f7-1f1fc.svg | 1 + packages/backend/assets/twemoji/1f1f7.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1e7.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1e8.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1e9.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1ed.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1ee.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1ef.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1f0.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1f1.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1f8.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1f9.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1fb.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1fd.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1fe.svg | 1 + .../backend/assets/twemoji/1f1f8-1f1ff.svg | 1 + packages/backend/assets/twemoji/1f1f8.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1e8.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1e9.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1eb.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1ed.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1ef.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1f0.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1f1.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1f4.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1f7.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1f9.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1fb.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1fc.svg | 1 + .../backend/assets/twemoji/1f1f9-1f1ff.svg | 1 + packages/backend/assets/twemoji/1f1f9.svg | 1 + .../backend/assets/twemoji/1f1fa-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1fa-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1fa-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1fa-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1fa-1f1f8.svg | 1 + .../backend/assets/twemoji/1f1fa-1f1fe.svg | 1 + .../backend/assets/twemoji/1f1fa-1f1ff.svg | 1 + packages/backend/assets/twemoji/1f1fa.svg | 1 + .../backend/assets/twemoji/1f1fb-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1fb-1f1e8.svg | 1 + .../backend/assets/twemoji/1f1fb-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1fb-1f1ec.svg | 1 + .../backend/assets/twemoji/1f1fb-1f1ee.svg | 1 + .../backend/assets/twemoji/1f1fb-1f1f3.svg | 1 + .../backend/assets/twemoji/1f1fb-1f1fa.svg | 1 + packages/backend/assets/twemoji/1f1fb.svg | 1 + .../backend/assets/twemoji/1f1fc-1f1eb.svg | 1 + .../backend/assets/twemoji/1f1fc-1f1f8.svg | 1 + packages/backend/assets/twemoji/1f1fc.svg | 1 + .../backend/assets/twemoji/1f1fd-1f1f0.svg | 1 + packages/backend/assets/twemoji/1f1fd.svg | 1 + .../backend/assets/twemoji/1f1fe-1f1ea.svg | 1 + .../backend/assets/twemoji/1f1fe-1f1f9.svg | 1 + packages/backend/assets/twemoji/1f1fe.svg | 1 + .../backend/assets/twemoji/1f1ff-1f1e6.svg | 1 + .../backend/assets/twemoji/1f1ff-1f1f2.svg | 1 + .../backend/assets/twemoji/1f1ff-1f1fc.svg | 1 + packages/backend/assets/twemoji/1f1ff.svg | 1 + packages/backend/assets/twemoji/1f201.svg | 1 + packages/backend/assets/twemoji/1f202.svg | 1 + packages/backend/assets/twemoji/1f21a.svg | 1 + packages/backend/assets/twemoji/1f22f.svg | 1 + packages/backend/assets/twemoji/1f232.svg | 1 + packages/backend/assets/twemoji/1f233.svg | 1 + packages/backend/assets/twemoji/1f234.svg | 1 + packages/backend/assets/twemoji/1f235.svg | 1 + packages/backend/assets/twemoji/1f236.svg | 1 + packages/backend/assets/twemoji/1f237.svg | 1 + packages/backend/assets/twemoji/1f238.svg | 1 + packages/backend/assets/twemoji/1f239.svg | 1 + packages/backend/assets/twemoji/1f23a.svg | 1 + packages/backend/assets/twemoji/1f250.svg | 1 + packages/backend/assets/twemoji/1f251.svg | 1 + packages/backend/assets/twemoji/1f300.svg | 1 + packages/backend/assets/twemoji/1f301.svg | 1 + packages/backend/assets/twemoji/1f302.svg | 1 + packages/backend/assets/twemoji/1f303.svg | 1 + packages/backend/assets/twemoji/1f304.svg | 1 + packages/backend/assets/twemoji/1f305.svg | 1 + packages/backend/assets/twemoji/1f306.svg | 1 + packages/backend/assets/twemoji/1f307.svg | 1 + packages/backend/assets/twemoji/1f308.svg | 1 + packages/backend/assets/twemoji/1f309.svg | 1 + packages/backend/assets/twemoji/1f30a.svg | 1 + packages/backend/assets/twemoji/1f30b.svg | 1 + packages/backend/assets/twemoji/1f30c.svg | 1 + packages/backend/assets/twemoji/1f30d.svg | 1 + packages/backend/assets/twemoji/1f30e.svg | 1 + packages/backend/assets/twemoji/1f30f.svg | 1 + packages/backend/assets/twemoji/1f310.svg | 1 + packages/backend/assets/twemoji/1f311.svg | 1 + packages/backend/assets/twemoji/1f312.svg | 1 + packages/backend/assets/twemoji/1f313.svg | 1 + packages/backend/assets/twemoji/1f314.svg | 1 + packages/backend/assets/twemoji/1f315.svg | 1 + packages/backend/assets/twemoji/1f316.svg | 1 + packages/backend/assets/twemoji/1f317.svg | 1 + packages/backend/assets/twemoji/1f318.svg | 1 + packages/backend/assets/twemoji/1f319.svg | 1 + packages/backend/assets/twemoji/1f31a.svg | 1 + packages/backend/assets/twemoji/1f31b.svg | 1 + packages/backend/assets/twemoji/1f31c.svg | 1 + packages/backend/assets/twemoji/1f31d.svg | 1 + packages/backend/assets/twemoji/1f31e.svg | 1 + packages/backend/assets/twemoji/1f31f.svg | 1 + packages/backend/assets/twemoji/1f320.svg | 1 + packages/backend/assets/twemoji/1f321.svg | 1 + packages/backend/assets/twemoji/1f324.svg | 1 + packages/backend/assets/twemoji/1f325.svg | 1 + packages/backend/assets/twemoji/1f326.svg | 1 + packages/backend/assets/twemoji/1f327.svg | 1 + packages/backend/assets/twemoji/1f328.svg | 1 + packages/backend/assets/twemoji/1f329.svg | 1 + packages/backend/assets/twemoji/1f32a.svg | 1 + packages/backend/assets/twemoji/1f32b.svg | 1 + packages/backend/assets/twemoji/1f32c.svg | 1 + packages/backend/assets/twemoji/1f32d.svg | 1 + packages/backend/assets/twemoji/1f32e.svg | 1 + packages/backend/assets/twemoji/1f32f.svg | 1 + packages/backend/assets/twemoji/1f330.svg | 1 + packages/backend/assets/twemoji/1f331.svg | 1 + packages/backend/assets/twemoji/1f332.svg | 1 + packages/backend/assets/twemoji/1f333.svg | 1 + packages/backend/assets/twemoji/1f334.svg | 1 + packages/backend/assets/twemoji/1f335.svg | 1 + packages/backend/assets/twemoji/1f336.svg | 1 + packages/backend/assets/twemoji/1f337.svg | 1 + packages/backend/assets/twemoji/1f338.svg | 1 + packages/backend/assets/twemoji/1f339.svg | 1 + packages/backend/assets/twemoji/1f33a.svg | 1 + packages/backend/assets/twemoji/1f33b.svg | 1 + packages/backend/assets/twemoji/1f33c.svg | 1 + packages/backend/assets/twemoji/1f33d.svg | 1 + packages/backend/assets/twemoji/1f33e.svg | 1 + packages/backend/assets/twemoji/1f33f.svg | 1 + packages/backend/assets/twemoji/1f340.svg | 1 + packages/backend/assets/twemoji/1f341.svg | 1 + packages/backend/assets/twemoji/1f342.svg | 1 + packages/backend/assets/twemoji/1f343.svg | 1 + packages/backend/assets/twemoji/1f344.svg | 1 + packages/backend/assets/twemoji/1f345.svg | 1 + packages/backend/assets/twemoji/1f346.svg | 1 + packages/backend/assets/twemoji/1f347.svg | 1 + packages/backend/assets/twemoji/1f348.svg | 1 + packages/backend/assets/twemoji/1f349.svg | 1 + packages/backend/assets/twemoji/1f34a.svg | 1 + packages/backend/assets/twemoji/1f34b.svg | 1 + packages/backend/assets/twemoji/1f34c.svg | 1 + packages/backend/assets/twemoji/1f34d.svg | 1 + packages/backend/assets/twemoji/1f34e.svg | 1 + packages/backend/assets/twemoji/1f34f.svg | 1 + packages/backend/assets/twemoji/1f350.svg | 1 + packages/backend/assets/twemoji/1f351.svg | 1 + packages/backend/assets/twemoji/1f352.svg | 1 + packages/backend/assets/twemoji/1f353.svg | 1 + packages/backend/assets/twemoji/1f354.svg | 1 + packages/backend/assets/twemoji/1f355.svg | 1 + packages/backend/assets/twemoji/1f356.svg | 1 + packages/backend/assets/twemoji/1f357.svg | 1 + packages/backend/assets/twemoji/1f358.svg | 1 + packages/backend/assets/twemoji/1f359.svg | 1 + packages/backend/assets/twemoji/1f35a.svg | 1 + packages/backend/assets/twemoji/1f35b.svg | 1 + packages/backend/assets/twemoji/1f35c.svg | 1 + packages/backend/assets/twemoji/1f35d.svg | 1 + packages/backend/assets/twemoji/1f35e.svg | 1 + packages/backend/assets/twemoji/1f35f.svg | 1 + packages/backend/assets/twemoji/1f360.svg | 1 + packages/backend/assets/twemoji/1f361.svg | 1 + packages/backend/assets/twemoji/1f362.svg | 1 + packages/backend/assets/twemoji/1f363.svg | 1 + packages/backend/assets/twemoji/1f364.svg | 1 + packages/backend/assets/twemoji/1f365.svg | 1 + packages/backend/assets/twemoji/1f366.svg | 1 + packages/backend/assets/twemoji/1f367.svg | 1 + packages/backend/assets/twemoji/1f368.svg | 1 + packages/backend/assets/twemoji/1f369.svg | 1 + packages/backend/assets/twemoji/1f36a.svg | 1 + packages/backend/assets/twemoji/1f36b.svg | 1 + packages/backend/assets/twemoji/1f36c.svg | 1 + packages/backend/assets/twemoji/1f36d.svg | 1 + packages/backend/assets/twemoji/1f36e.svg | 1 + packages/backend/assets/twemoji/1f36f.svg | 1 + packages/backend/assets/twemoji/1f370.svg | 1 + packages/backend/assets/twemoji/1f371.svg | 1 + packages/backend/assets/twemoji/1f372.svg | 1 + packages/backend/assets/twemoji/1f373.svg | 1 + packages/backend/assets/twemoji/1f374.svg | 1 + packages/backend/assets/twemoji/1f375.svg | 1 + packages/backend/assets/twemoji/1f376.svg | 1 + packages/backend/assets/twemoji/1f377.svg | 1 + packages/backend/assets/twemoji/1f378.svg | 1 + packages/backend/assets/twemoji/1f379.svg | 1 + packages/backend/assets/twemoji/1f37a.svg | 1 + packages/backend/assets/twemoji/1f37b.svg | 1 + packages/backend/assets/twemoji/1f37c.svg | 1 + packages/backend/assets/twemoji/1f37d.svg | 1 + packages/backend/assets/twemoji/1f37e.svg | 1 + packages/backend/assets/twemoji/1f37f.svg | 1 + packages/backend/assets/twemoji/1f380.svg | 1 + packages/backend/assets/twemoji/1f381.svg | 1 + packages/backend/assets/twemoji/1f382.svg | 1 + packages/backend/assets/twemoji/1f383.svg | 1 + packages/backend/assets/twemoji/1f384.svg | 1 + .../backend/assets/twemoji/1f385-1f3fb.svg | 1 + .../backend/assets/twemoji/1f385-1f3fc.svg | 1 + .../backend/assets/twemoji/1f385-1f3fd.svg | 1 + .../backend/assets/twemoji/1f385-1f3fe.svg | 1 + .../backend/assets/twemoji/1f385-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f385.svg | 1 + packages/backend/assets/twemoji/1f386.svg | 1 + packages/backend/assets/twemoji/1f387.svg | 1 + packages/backend/assets/twemoji/1f388.svg | 1 + packages/backend/assets/twemoji/1f389.svg | 1 + packages/backend/assets/twemoji/1f38a.svg | 1 + packages/backend/assets/twemoji/1f38b.svg | 1 + packages/backend/assets/twemoji/1f38c.svg | 1 + packages/backend/assets/twemoji/1f38d.svg | 1 + packages/backend/assets/twemoji/1f38e.svg | 1 + packages/backend/assets/twemoji/1f38f.svg | 1 + packages/backend/assets/twemoji/1f390.svg | 1 + packages/backend/assets/twemoji/1f391.svg | 1 + packages/backend/assets/twemoji/1f392.svg | 1 + packages/backend/assets/twemoji/1f393.svg | 1 + packages/backend/assets/twemoji/1f396.svg | 1 + packages/backend/assets/twemoji/1f397.svg | 1 + packages/backend/assets/twemoji/1f399.svg | 1 + packages/backend/assets/twemoji/1f39a.svg | 1 + packages/backend/assets/twemoji/1f39b.svg | 1 + packages/backend/assets/twemoji/1f39e.svg | 1 + packages/backend/assets/twemoji/1f39f.svg | 1 + packages/backend/assets/twemoji/1f3a0.svg | 1 + packages/backend/assets/twemoji/1f3a1.svg | 1 + packages/backend/assets/twemoji/1f3a2.svg | 1 + packages/backend/assets/twemoji/1f3a3.svg | 1 + packages/backend/assets/twemoji/1f3a4.svg | 1 + packages/backend/assets/twemoji/1f3a5.svg | 1 + packages/backend/assets/twemoji/1f3a6.svg | 1 + packages/backend/assets/twemoji/1f3a7.svg | 1 + packages/backend/assets/twemoji/1f3a8.svg | 1 + packages/backend/assets/twemoji/1f3a9.svg | 1 + packages/backend/assets/twemoji/1f3aa.svg | 1 + packages/backend/assets/twemoji/1f3ab.svg | 1 + packages/backend/assets/twemoji/1f3ac.svg | 1 + packages/backend/assets/twemoji/1f3ad.svg | 1 + packages/backend/assets/twemoji/1f3ae.svg | 1 + packages/backend/assets/twemoji/1f3af.svg | 1 + packages/backend/assets/twemoji/1f3b0.svg | 1 + packages/backend/assets/twemoji/1f3b1.svg | 1 + packages/backend/assets/twemoji/1f3b2.svg | 1 + packages/backend/assets/twemoji/1f3b3.svg | 1 + packages/backend/assets/twemoji/1f3b4.svg | 1 + packages/backend/assets/twemoji/1f3b5.svg | 1 + packages/backend/assets/twemoji/1f3b6.svg | 1 + packages/backend/assets/twemoji/1f3b7.svg | 1 + packages/backend/assets/twemoji/1f3b8.svg | 1 + packages/backend/assets/twemoji/1f3b9.svg | 1 + packages/backend/assets/twemoji/1f3ba.svg | 1 + packages/backend/assets/twemoji/1f3bb.svg | 1 + packages/backend/assets/twemoji/1f3bc.svg | 1 + packages/backend/assets/twemoji/1f3bd.svg | 1 + packages/backend/assets/twemoji/1f3be.svg | 1 + packages/backend/assets/twemoji/1f3bf.svg | 1 + packages/backend/assets/twemoji/1f3c0.svg | 1 + packages/backend/assets/twemoji/1f3c1.svg | 1 + .../backend/assets/twemoji/1f3c2-1f3fb.svg | 1 + .../backend/assets/twemoji/1f3c2-1f3fc.svg | 1 + .../backend/assets/twemoji/1f3c2-1f3fd.svg | 1 + .../backend/assets/twemoji/1f3c2-1f3fe.svg | 1 + .../backend/assets/twemoji/1f3c2-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f3c2.svg | 1 + .../twemoji/1f3c3-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f3c3-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3c3-1f3fb.svg | 1 + .../twemoji/1f3c3-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f3c3-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3c3-1f3fc.svg | 1 + .../twemoji/1f3c3-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f3c3-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3c3-1f3fd.svg | 1 + .../twemoji/1f3c3-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f3c3-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3c3-1f3fe.svg | 1 + .../twemoji/1f3c3-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f3c3-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3c3-1f3ff.svg | 1 + .../assets/twemoji/1f3c3-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f3c3-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f3c3.svg | 1 + .../twemoji/1f3c4-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f3c4-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3c4-1f3fb.svg | 1 + .../twemoji/1f3c4-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f3c4-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3c4-1f3fc.svg | 1 + .../twemoji/1f3c4-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f3c4-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3c4-1f3fd.svg | 1 + .../twemoji/1f3c4-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f3c4-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3c4-1f3fe.svg | 1 + .../twemoji/1f3c4-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f3c4-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3c4-1f3ff.svg | 1 + .../assets/twemoji/1f3c4-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f3c4-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f3c4.svg | 1 + packages/backend/assets/twemoji/1f3c5.svg | 1 + packages/backend/assets/twemoji/1f3c6.svg | 1 + .../backend/assets/twemoji/1f3c7-1f3fb.svg | 1 + .../backend/assets/twemoji/1f3c7-1f3fc.svg | 1 + .../backend/assets/twemoji/1f3c7-1f3fd.svg | 1 + .../backend/assets/twemoji/1f3c7-1f3fe.svg | 1 + .../backend/assets/twemoji/1f3c7-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f3c7.svg | 1 + packages/backend/assets/twemoji/1f3c8.svg | 1 + packages/backend/assets/twemoji/1f3c9.svg | 1 + .../twemoji/1f3ca-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f3ca-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3ca-1f3fb.svg | 1 + .../twemoji/1f3ca-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f3ca-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3ca-1f3fc.svg | 1 + .../twemoji/1f3ca-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f3ca-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3ca-1f3fd.svg | 1 + .../twemoji/1f3ca-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f3ca-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3ca-1f3fe.svg | 1 + .../twemoji/1f3ca-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f3ca-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3ca-1f3ff.svg | 1 + .../assets/twemoji/1f3ca-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f3ca-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f3ca.svg | 1 + .../twemoji/1f3cb-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cb-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3cb-1f3fb.svg | 1 + .../twemoji/1f3cb-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cb-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3cb-1f3fc.svg | 1 + .../twemoji/1f3cb-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cb-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3cb-1f3fd.svg | 1 + .../twemoji/1f3cb-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cb-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3cb-1f3fe.svg | 1 + .../twemoji/1f3cb-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cb-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3cb-1f3ff.svg | 1 + .../twemoji/1f3cb-fe0f-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cb-fe0f-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f3cb.svg | 1 + .../twemoji/1f3cc-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cc-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3cc-1f3fb.svg | 1 + .../twemoji/1f3cc-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cc-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3cc-1f3fc.svg | 1 + .../twemoji/1f3cc-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cc-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3cc-1f3fd.svg | 1 + .../twemoji/1f3cc-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cc-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3cc-1f3fe.svg | 1 + .../twemoji/1f3cc-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cc-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f3cc-1f3ff.svg | 1 + .../twemoji/1f3cc-fe0f-200d-2640-fe0f.svg | 1 + .../twemoji/1f3cc-fe0f-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f3cc.svg | 1 + packages/backend/assets/twemoji/1f3cd.svg | 1 + packages/backend/assets/twemoji/1f3ce.svg | 1 + packages/backend/assets/twemoji/1f3cf.svg | 1 + packages/backend/assets/twemoji/1f3d0.svg | 1 + packages/backend/assets/twemoji/1f3d1.svg | 1 + packages/backend/assets/twemoji/1f3d2.svg | 1 + packages/backend/assets/twemoji/1f3d3.svg | 1 + packages/backend/assets/twemoji/1f3d4.svg | 1 + packages/backend/assets/twemoji/1f3d5.svg | 1 + packages/backend/assets/twemoji/1f3d6.svg | 1 + packages/backend/assets/twemoji/1f3d7.svg | 1 + packages/backend/assets/twemoji/1f3d8.svg | 1 + packages/backend/assets/twemoji/1f3d9.svg | 1 + packages/backend/assets/twemoji/1f3da.svg | 1 + packages/backend/assets/twemoji/1f3db.svg | 1 + packages/backend/assets/twemoji/1f3dc.svg | 1 + packages/backend/assets/twemoji/1f3dd.svg | 1 + packages/backend/assets/twemoji/1f3de.svg | 1 + packages/backend/assets/twemoji/1f3df.svg | 1 + packages/backend/assets/twemoji/1f3e0.svg | 1 + packages/backend/assets/twemoji/1f3e1.svg | 1 + packages/backend/assets/twemoji/1f3e2.svg | 1 + packages/backend/assets/twemoji/1f3e3.svg | 1 + packages/backend/assets/twemoji/1f3e4.svg | 1 + packages/backend/assets/twemoji/1f3e5.svg | 1 + packages/backend/assets/twemoji/1f3e6.svg | 1 + packages/backend/assets/twemoji/1f3e7.svg | 1 + packages/backend/assets/twemoji/1f3e8.svg | 1 + packages/backend/assets/twemoji/1f3e9.svg | 1 + packages/backend/assets/twemoji/1f3ea.svg | 1 + packages/backend/assets/twemoji/1f3eb.svg | 1 + packages/backend/assets/twemoji/1f3ec.svg | 1 + packages/backend/assets/twemoji/1f3ed.svg | 1 + packages/backend/assets/twemoji/1f3ee.svg | 1 + packages/backend/assets/twemoji/1f3ef.svg | 1 + packages/backend/assets/twemoji/1f3f0.svg | 1 + .../assets/twemoji/1f3f3-fe0f-200d-1f308.svg | 1 + .../twemoji/1f3f3-fe0f-200d-26a7-fe0f.svg | 1 + packages/backend/assets/twemoji/1f3f3.svg | 1 + .../assets/twemoji/1f3f4-200d-2620-fe0f.svg | 1 + ...f4-e0067-e0062-e0065-e006e-e0067-e007f.svg | 1 + ...f4-e0067-e0062-e0073-e0063-e0074-e007f.svg | 1 + ...f4-e0067-e0062-e0077-e006c-e0073-e007f.svg | 1 + packages/backend/assets/twemoji/1f3f4.svg | 1 + packages/backend/assets/twemoji/1f3f5.svg | 1 + packages/backend/assets/twemoji/1f3f7.svg | 1 + packages/backend/assets/twemoji/1f3f8.svg | 1 + packages/backend/assets/twemoji/1f3f9.svg | 1 + packages/backend/assets/twemoji/1f3fa.svg | 1 + packages/backend/assets/twemoji/1f3fb.svg | 1 + packages/backend/assets/twemoji/1f3fc.svg | 1 + packages/backend/assets/twemoji/1f3fd.svg | 1 + packages/backend/assets/twemoji/1f3fe.svg | 1 + packages/backend/assets/twemoji/1f3ff.svg | 1 + packages/backend/assets/twemoji/1f400.svg | 1 + packages/backend/assets/twemoji/1f401.svg | 1 + packages/backend/assets/twemoji/1f402.svg | 1 + packages/backend/assets/twemoji/1f403.svg | 1 + packages/backend/assets/twemoji/1f404.svg | 1 + packages/backend/assets/twemoji/1f405.svg | 1 + packages/backend/assets/twemoji/1f406.svg | 1 + packages/backend/assets/twemoji/1f407.svg | 1 + .../assets/twemoji/1f408-200d-2b1b.svg | 1 + packages/backend/assets/twemoji/1f408.svg | 1 + packages/backend/assets/twemoji/1f409.svg | 1 + packages/backend/assets/twemoji/1f40a.svg | 1 + packages/backend/assets/twemoji/1f40b.svg | 1 + packages/backend/assets/twemoji/1f40c.svg | 1 + packages/backend/assets/twemoji/1f40d.svg | 1 + packages/backend/assets/twemoji/1f40e.svg | 1 + packages/backend/assets/twemoji/1f40f.svg | 1 + packages/backend/assets/twemoji/1f410.svg | 1 + packages/backend/assets/twemoji/1f411.svg | 1 + packages/backend/assets/twemoji/1f412.svg | 1 + packages/backend/assets/twemoji/1f413.svg | 1 + packages/backend/assets/twemoji/1f414.svg | 1 + .../assets/twemoji/1f415-200d-1f9ba.svg | 1 + packages/backend/assets/twemoji/1f415.svg | 1 + packages/backend/assets/twemoji/1f416.svg | 1 + packages/backend/assets/twemoji/1f417.svg | 1 + packages/backend/assets/twemoji/1f418.svg | 1 + packages/backend/assets/twemoji/1f419.svg | 1 + packages/backend/assets/twemoji/1f41a.svg | 1 + packages/backend/assets/twemoji/1f41b.svg | 1 + packages/backend/assets/twemoji/1f41c.svg | 1 + packages/backend/assets/twemoji/1f41d.svg | 1 + packages/backend/assets/twemoji/1f41e.svg | 1 + packages/backend/assets/twemoji/1f41f.svg | 1 + packages/backend/assets/twemoji/1f420.svg | 1 + packages/backend/assets/twemoji/1f421.svg | 1 + packages/backend/assets/twemoji/1f422.svg | 1 + packages/backend/assets/twemoji/1f423.svg | 1 + packages/backend/assets/twemoji/1f424.svg | 1 + packages/backend/assets/twemoji/1f425.svg | 1 + .../assets/twemoji/1f426-200d-2b1b.svg | 1 + packages/backend/assets/twemoji/1f426.svg | 1 + packages/backend/assets/twemoji/1f427.svg | 1 + packages/backend/assets/twemoji/1f428.svg | 1 + packages/backend/assets/twemoji/1f429.svg | 1 + packages/backend/assets/twemoji/1f42a.svg | 1 + packages/backend/assets/twemoji/1f42b.svg | 1 + packages/backend/assets/twemoji/1f42c.svg | 1 + packages/backend/assets/twemoji/1f42d.svg | 1 + packages/backend/assets/twemoji/1f42e.svg | 1 + packages/backend/assets/twemoji/1f42f.svg | 1 + packages/backend/assets/twemoji/1f430.svg | 1 + packages/backend/assets/twemoji/1f431.svg | 1 + packages/backend/assets/twemoji/1f432.svg | 1 + packages/backend/assets/twemoji/1f433.svg | 1 + packages/backend/assets/twemoji/1f434.svg | 1 + packages/backend/assets/twemoji/1f435.svg | 1 + packages/backend/assets/twemoji/1f436.svg | 1 + packages/backend/assets/twemoji/1f437.svg | 1 + packages/backend/assets/twemoji/1f438.svg | 1 + packages/backend/assets/twemoji/1f439.svg | 1 + packages/backend/assets/twemoji/1f43a.svg | 1 + .../assets/twemoji/1f43b-200d-2744-fe0f.svg | 1 + packages/backend/assets/twemoji/1f43b.svg | 1 + packages/backend/assets/twemoji/1f43c.svg | 1 + packages/backend/assets/twemoji/1f43d.svg | 1 + packages/backend/assets/twemoji/1f43e.svg | 1 + packages/backend/assets/twemoji/1f43f.svg | 1 + packages/backend/assets/twemoji/1f440.svg | 1 + .../assets/twemoji/1f441-200d-1f5e8.svg | 1 + packages/backend/assets/twemoji/1f441.svg | 1 + .../backend/assets/twemoji/1f442-1f3fb.svg | 1 + .../backend/assets/twemoji/1f442-1f3fc.svg | 1 + .../backend/assets/twemoji/1f442-1f3fd.svg | 1 + .../backend/assets/twemoji/1f442-1f3fe.svg | 1 + .../backend/assets/twemoji/1f442-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f442.svg | 1 + .../backend/assets/twemoji/1f443-1f3fb.svg | 1 + .../backend/assets/twemoji/1f443-1f3fc.svg | 1 + .../backend/assets/twemoji/1f443-1f3fd.svg | 1 + .../backend/assets/twemoji/1f443-1f3fe.svg | 1 + .../backend/assets/twemoji/1f443-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f443.svg | 1 + packages/backend/assets/twemoji/1f444.svg | 1 + packages/backend/assets/twemoji/1f445.svg | 1 + .../backend/assets/twemoji/1f446-1f3fb.svg | 1 + .../backend/assets/twemoji/1f446-1f3fc.svg | 1 + .../backend/assets/twemoji/1f446-1f3fd.svg | 1 + .../backend/assets/twemoji/1f446-1f3fe.svg | 1 + .../backend/assets/twemoji/1f446-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f446.svg | 1 + .../backend/assets/twemoji/1f447-1f3fb.svg | 1 + .../backend/assets/twemoji/1f447-1f3fc.svg | 1 + .../backend/assets/twemoji/1f447-1f3fd.svg | 1 + .../backend/assets/twemoji/1f447-1f3fe.svg | 1 + .../backend/assets/twemoji/1f447-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f447.svg | 1 + .../backend/assets/twemoji/1f448-1f3fb.svg | 1 + .../backend/assets/twemoji/1f448-1f3fc.svg | 1 + .../backend/assets/twemoji/1f448-1f3fd.svg | 1 + .../backend/assets/twemoji/1f448-1f3fe.svg | 1 + .../backend/assets/twemoji/1f448-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f448.svg | 1 + .../backend/assets/twemoji/1f449-1f3fb.svg | 1 + .../backend/assets/twemoji/1f449-1f3fc.svg | 1 + .../backend/assets/twemoji/1f449-1f3fd.svg | 1 + .../backend/assets/twemoji/1f449-1f3fe.svg | 1 + .../backend/assets/twemoji/1f449-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f449.svg | 1 + .../backend/assets/twemoji/1f44a-1f3fb.svg | 1 + .../backend/assets/twemoji/1f44a-1f3fc.svg | 1 + .../backend/assets/twemoji/1f44a-1f3fd.svg | 1 + .../backend/assets/twemoji/1f44a-1f3fe.svg | 1 + .../backend/assets/twemoji/1f44a-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f44a.svg | 1 + .../backend/assets/twemoji/1f44b-1f3fb.svg | 1 + .../backend/assets/twemoji/1f44b-1f3fc.svg | 1 + .../backend/assets/twemoji/1f44b-1f3fd.svg | 1 + .../backend/assets/twemoji/1f44b-1f3fe.svg | 1 + .../backend/assets/twemoji/1f44b-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f44b.svg | 1 + .../backend/assets/twemoji/1f44c-1f3fb.svg | 1 + .../backend/assets/twemoji/1f44c-1f3fc.svg | 1 + .../backend/assets/twemoji/1f44c-1f3fd.svg | 1 + .../backend/assets/twemoji/1f44c-1f3fe.svg | 1 + .../backend/assets/twemoji/1f44c-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f44c.svg | 1 + .../backend/assets/twemoji/1f44d-1f3fb.svg | 1 + .../backend/assets/twemoji/1f44d-1f3fc.svg | 1 + .../backend/assets/twemoji/1f44d-1f3fd.svg | 1 + .../backend/assets/twemoji/1f44d-1f3fe.svg | 1 + .../backend/assets/twemoji/1f44d-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f44d.svg | 1 + .../backend/assets/twemoji/1f44e-1f3fb.svg | 1 + .../backend/assets/twemoji/1f44e-1f3fc.svg | 1 + .../backend/assets/twemoji/1f44e-1f3fd.svg | 1 + .../backend/assets/twemoji/1f44e-1f3fe.svg | 1 + .../backend/assets/twemoji/1f44e-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f44e.svg | 1 + .../backend/assets/twemoji/1f44f-1f3fb.svg | 1 + .../backend/assets/twemoji/1f44f-1f3fc.svg | 1 + .../backend/assets/twemoji/1f44f-1f3fd.svg | 1 + .../backend/assets/twemoji/1f44f-1f3fe.svg | 1 + .../backend/assets/twemoji/1f44f-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f44f.svg | 1 + .../backend/assets/twemoji/1f450-1f3fb.svg | 1 + .../backend/assets/twemoji/1f450-1f3fc.svg | 1 + .../backend/assets/twemoji/1f450-1f3fd.svg | 1 + .../backend/assets/twemoji/1f450-1f3fe.svg | 1 + .../backend/assets/twemoji/1f450-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f450.svg | 1 + packages/backend/assets/twemoji/1f451.svg | 1 + packages/backend/assets/twemoji/1f452.svg | 1 + packages/backend/assets/twemoji/1f453.svg | 1 + packages/backend/assets/twemoji/1f454.svg | 1 + packages/backend/assets/twemoji/1f455.svg | 1 + packages/backend/assets/twemoji/1f456.svg | 1 + packages/backend/assets/twemoji/1f457.svg | 1 + packages/backend/assets/twemoji/1f458.svg | 1 + packages/backend/assets/twemoji/1f459.svg | 1 + packages/backend/assets/twemoji/1f45a.svg | 1 + packages/backend/assets/twemoji/1f45b.svg | 1 + packages/backend/assets/twemoji/1f45c.svg | 1 + packages/backend/assets/twemoji/1f45d.svg | 1 + packages/backend/assets/twemoji/1f45e.svg | 1 + packages/backend/assets/twemoji/1f45f.svg | 1 + packages/backend/assets/twemoji/1f460.svg | 1 + packages/backend/assets/twemoji/1f461.svg | 1 + packages/backend/assets/twemoji/1f462.svg | 1 + packages/backend/assets/twemoji/1f463.svg | 1 + packages/backend/assets/twemoji/1f464.svg | 1 + packages/backend/assets/twemoji/1f465.svg | 1 + .../backend/assets/twemoji/1f466-1f3fb.svg | 1 + .../backend/assets/twemoji/1f466-1f3fc.svg | 1 + .../backend/assets/twemoji/1f466-1f3fd.svg | 1 + .../backend/assets/twemoji/1f466-1f3fe.svg | 1 + .../backend/assets/twemoji/1f466-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f466.svg | 1 + .../backend/assets/twemoji/1f467-1f3fb.svg | 1 + .../backend/assets/twemoji/1f467-1f3fc.svg | 1 + .../backend/assets/twemoji/1f467-1f3fd.svg | 1 + .../backend/assets/twemoji/1f467-1f3fe.svg | 1 + .../backend/assets/twemoji/1f467-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f467.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f33e.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f373.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f37c.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f384.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f393.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f3a4.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f3a8.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f3eb.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f3ed.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f4bb.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f4bc.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f527.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f52c.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f680.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f692.svg | 1 + ...f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg | 1 + ...f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg | 1 + ...f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg | 1 + ...f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f9af.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f9b0.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f9b1.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f9b2.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f9b3.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f9bc.svg | 1 + .../assets/twemoji/1f468-1f3fb-200d-1f9bd.svg | 1 + .../twemoji/1f468-1f3fb-200d-2695-fe0f.svg | 1 + .../twemoji/1f468-1f3fb-200d-2696-fe0f.svg | 1 + .../twemoji/1f468-1f3fb-200d-2708-fe0f.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 + .../backend/assets/twemoji/1f468-1f3fb.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f33e.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f373.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f37c.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f384.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f393.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f3a4.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f3a8.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f3eb.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f3ed.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f4bb.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f4bc.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f527.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f52c.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f680.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f692.svg | 1 + ...f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg | 1 + ...f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg | 1 + ...f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg | 1 + ...f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f9af.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f9b0.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f9b1.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f9b2.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f9b3.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f9bc.svg | 1 + .../assets/twemoji/1f468-1f3fc-200d-1f9bd.svg | 1 + .../twemoji/1f468-1f3fc-200d-2695-fe0f.svg | 1 + .../twemoji/1f468-1f3fc-200d-2696-fe0f.svg | 1 + .../twemoji/1f468-1f3fc-200d-2708-fe0f.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 + .../backend/assets/twemoji/1f468-1f3fc.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f33e.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f373.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f37c.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f384.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f393.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f3a4.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f3a8.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f3eb.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f3ed.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f4bb.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f4bc.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f527.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f52c.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f680.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f692.svg | 1 + ...f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg | 1 + ...f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg | 1 + ...f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg | 1 + ...f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f9af.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f9b0.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f9b1.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f9b2.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f9b3.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f9bc.svg | 1 + .../assets/twemoji/1f468-1f3fd-200d-1f9bd.svg | 1 + .../twemoji/1f468-1f3fd-200d-2695-fe0f.svg | 1 + .../twemoji/1f468-1f3fd-200d-2696-fe0f.svg | 1 + .../twemoji/1f468-1f3fd-200d-2708-fe0f.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 + .../backend/assets/twemoji/1f468-1f3fd.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f33e.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f373.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f37c.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f384.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f393.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f3a4.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f3a8.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f3eb.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f3ed.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f4bb.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f4bc.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f527.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f52c.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f680.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f692.svg | 1 + ...f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg | 1 + ...f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg | 1 + ...f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg | 1 + ...f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f9af.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f9b0.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f9b1.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f9b2.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f9b3.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f9bc.svg | 1 + .../assets/twemoji/1f468-1f3fe-200d-1f9bd.svg | 1 + .../twemoji/1f468-1f3fe-200d-2695-fe0f.svg | 1 + .../twemoji/1f468-1f3fe-200d-2696-fe0f.svg | 1 + .../twemoji/1f468-1f3fe-200d-2708-fe0f.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 + .../backend/assets/twemoji/1f468-1f3fe.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f33e.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f373.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f37c.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f384.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f393.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f3a4.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f3a8.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f3eb.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f3ed.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f4bb.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f4bc.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f527.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f52c.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f680.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f692.svg | 1 + ...f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg | 1 + ...f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg | 1 + ...f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg | 1 + ...f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f9af.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f9b0.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f9b1.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f9b2.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f9b3.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f9bc.svg | 1 + .../assets/twemoji/1f468-1f3ff-200d-1f9bd.svg | 1 + .../twemoji/1f468-1f3ff-200d-2695-fe0f.svg | 1 + .../twemoji/1f468-1f3ff-200d-2696-fe0f.svg | 1 + .../twemoji/1f468-1f3ff-200d-2708-fe0f.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 + .../backend/assets/twemoji/1f468-1f3ff.svg | 1 + .../assets/twemoji/1f468-200d-1f33e.svg | 1 + .../assets/twemoji/1f468-200d-1f373.svg | 1 + .../assets/twemoji/1f468-200d-1f37c.svg | 1 + .../assets/twemoji/1f468-200d-1f384.svg | 1 + .../assets/twemoji/1f468-200d-1f393.svg | 1 + .../assets/twemoji/1f468-200d-1f3a4.svg | 1 + .../assets/twemoji/1f468-200d-1f3a8.svg | 1 + .../assets/twemoji/1f468-200d-1f3eb.svg | 1 + .../assets/twemoji/1f468-200d-1f3ed.svg | 1 + .../twemoji/1f468-200d-1f466-200d-1f466.svg | 1 + .../assets/twemoji/1f468-200d-1f466.svg | 1 + .../twemoji/1f468-200d-1f467-200d-1f466.svg | 1 + .../twemoji/1f468-200d-1f467-200d-1f467.svg | 1 + .../assets/twemoji/1f468-200d-1f467.svg | 1 + ...1f468-200d-1f468-200d-1f466-200d-1f466.svg | 1 + .../twemoji/1f468-200d-1f468-200d-1f466.svg | 1 + ...1f468-200d-1f468-200d-1f467-200d-1f466.svg | 1 + ...1f468-200d-1f468-200d-1f467-200d-1f467.svg | 1 + .../twemoji/1f468-200d-1f468-200d-1f467.svg | 1 + ...1f468-200d-1f469-200d-1f466-200d-1f466.svg | 1 + .../twemoji/1f468-200d-1f469-200d-1f466.svg | 1 + ...1f468-200d-1f469-200d-1f467-200d-1f466.svg | 1 + ...1f468-200d-1f469-200d-1f467-200d-1f467.svg | 1 + .../twemoji/1f468-200d-1f469-200d-1f467.svg | 1 + .../assets/twemoji/1f468-200d-1f4bb.svg | 1 + .../assets/twemoji/1f468-200d-1f4bc.svg | 1 + .../assets/twemoji/1f468-200d-1f527.svg | 1 + .../assets/twemoji/1f468-200d-1f52c.svg | 1 + .../assets/twemoji/1f468-200d-1f680.svg | 1 + .../assets/twemoji/1f468-200d-1f692.svg | 1 + .../assets/twemoji/1f468-200d-1f9af.svg | 1 + .../assets/twemoji/1f468-200d-1f9b0.svg | 1 + .../assets/twemoji/1f468-200d-1f9b1.svg | 1 + .../assets/twemoji/1f468-200d-1f9b2.svg | 1 + .../assets/twemoji/1f468-200d-1f9b3.svg | 1 + .../assets/twemoji/1f468-200d-1f9bc.svg | 1 + .../assets/twemoji/1f468-200d-1f9bd.svg | 1 + .../assets/twemoji/1f468-200d-2695-fe0f.svg | 1 + .../assets/twemoji/1f468-200d-2696-fe0f.svg | 1 + .../assets/twemoji/1f468-200d-2708-fe0f.svg | 1 + .../1f468-200d-2764-fe0f-200d-1f468.svg | 1 + ...8-200d-2764-fe0f-200d-1f48b-200d-1f468.svg | 1 + packages/backend/assets/twemoji/1f468.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f33e.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f373.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f37c.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f384.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f393.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f3a4.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f3a8.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f3eb.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f3ed.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f4bb.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f4bc.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f527.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f52c.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f680.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f692.svg | 1 + ...f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg | 1 + ...f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg | 1 + ...f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg | 1 + ...f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg | 1 + ...f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg | 1 + ...f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg | 1 + ...f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg | 1 + ...f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f9af.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f9b0.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f9b1.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f9b2.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f9b3.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f9bc.svg | 1 + .../assets/twemoji/1f469-1f3fb-200d-1f9bd.svg | 1 + .../twemoji/1f469-1f3fb-200d-2695-fe0f.svg | 1 + .../twemoji/1f469-1f3fb-200d-2696-fe0f.svg | 1 + .../twemoji/1f469-1f3fb-200d-2708-fe0f.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg | 1 + .../backend/assets/twemoji/1f469-1f3fb.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f33e.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f373.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f37c.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f384.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f393.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f3a4.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f3a8.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f3eb.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f3ed.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f4bb.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f4bc.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f527.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f52c.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f680.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f692.svg | 1 + ...f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg | 1 + ...f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg | 1 + ...f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg | 1 + ...f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg | 1 + ...f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg | 1 + ...f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg | 1 + ...f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg | 1 + ...f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f9af.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f9b0.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f9b1.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f9b2.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f9b3.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f9bc.svg | 1 + .../assets/twemoji/1f469-1f3fc-200d-1f9bd.svg | 1 + .../twemoji/1f469-1f3fc-200d-2695-fe0f.svg | 1 + .../twemoji/1f469-1f3fc-200d-2696-fe0f.svg | 1 + .../twemoji/1f469-1f3fc-200d-2708-fe0f.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg | 1 + .../backend/assets/twemoji/1f469-1f3fc.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f33e.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f373.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f37c.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f384.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f393.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f3a4.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f3a8.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f3eb.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f3ed.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f4bb.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f4bc.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f527.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f52c.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f680.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f692.svg | 1 + ...f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg | 1 + ...f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg | 1 + ...f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg | 1 + ...f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg | 1 + ...f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg | 1 + ...f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg | 1 + ...f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg | 1 + ...f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f9af.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f9b0.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f9b1.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f9b2.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f9b3.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f9bc.svg | 1 + .../assets/twemoji/1f469-1f3fd-200d-1f9bd.svg | 1 + .../twemoji/1f469-1f3fd-200d-2695-fe0f.svg | 1 + .../twemoji/1f469-1f3fd-200d-2696-fe0f.svg | 1 + .../twemoji/1f469-1f3fd-200d-2708-fe0f.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg | 1 + .../backend/assets/twemoji/1f469-1f3fd.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f33e.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f373.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f37c.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f384.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f393.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f3a4.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f3a8.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f3eb.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f3ed.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f4bb.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f4bc.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f527.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f52c.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f680.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f692.svg | 1 + ...f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg | 1 + ...f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg | 1 + ...f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg | 1 + ...f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg | 1 + ...f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg | 1 + ...f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg | 1 + ...f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg | 1 + ...f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f9af.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f9b0.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f9b1.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f9b2.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f9b3.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f9bc.svg | 1 + .../assets/twemoji/1f469-1f3fe-200d-1f9bd.svg | 1 + .../twemoji/1f469-1f3fe-200d-2695-fe0f.svg | 1 + .../twemoji/1f469-1f3fe-200d-2696-fe0f.svg | 1 + .../twemoji/1f469-1f3fe-200d-2708-fe0f.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg | 1 + .../backend/assets/twemoji/1f469-1f3fe.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f33e.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f373.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f37c.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f384.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f393.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f3a4.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f3a8.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f3eb.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f3ed.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f4bb.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f4bc.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f527.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f52c.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f680.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f692.svg | 1 + ...f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg | 1 + ...f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg | 1 + ...f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg | 1 + ...f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg | 1 + ...f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg | 1 + ...f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg | 1 + ...f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg | 1 + ...f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f9af.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f9b0.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f9b1.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f9b2.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f9b3.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f9bc.svg | 1 + .../assets/twemoji/1f469-1f3ff-200d-1f9bd.svg | 1 + .../twemoji/1f469-1f3ff-200d-2695-fe0f.svg | 1 + .../twemoji/1f469-1f3ff-200d-2696-fe0f.svg | 1 + .../twemoji/1f469-1f3ff-200d-2708-fe0f.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg | 1 + .../backend/assets/twemoji/1f469-1f3ff.svg | 1 + .../assets/twemoji/1f469-200d-1f33e.svg | 1 + .../assets/twemoji/1f469-200d-1f373.svg | 1 + .../assets/twemoji/1f469-200d-1f37c.svg | 1 + .../assets/twemoji/1f469-200d-1f384.svg | 1 + .../assets/twemoji/1f469-200d-1f393.svg | 1 + .../assets/twemoji/1f469-200d-1f3a4.svg | 1 + .../assets/twemoji/1f469-200d-1f3a8.svg | 1 + .../assets/twemoji/1f469-200d-1f3eb.svg | 1 + .../assets/twemoji/1f469-200d-1f3ed.svg | 1 + .../twemoji/1f469-200d-1f466-200d-1f466.svg | 1 + .../assets/twemoji/1f469-200d-1f466.svg | 1 + .../twemoji/1f469-200d-1f467-200d-1f466.svg | 1 + .../twemoji/1f469-200d-1f467-200d-1f467.svg | 1 + .../assets/twemoji/1f469-200d-1f467.svg | 1 + ...1f469-200d-1f469-200d-1f466-200d-1f466.svg | 1 + .../twemoji/1f469-200d-1f469-200d-1f466.svg | 1 + ...1f469-200d-1f469-200d-1f467-200d-1f466.svg | 1 + ...1f469-200d-1f469-200d-1f467-200d-1f467.svg | 1 + .../twemoji/1f469-200d-1f469-200d-1f467.svg | 1 + .../assets/twemoji/1f469-200d-1f4bb.svg | 1 + .../assets/twemoji/1f469-200d-1f4bc.svg | 1 + .../assets/twemoji/1f469-200d-1f527.svg | 1 + .../assets/twemoji/1f469-200d-1f52c.svg | 1 + .../assets/twemoji/1f469-200d-1f680.svg | 1 + .../assets/twemoji/1f469-200d-1f692.svg | 1 + .../assets/twemoji/1f469-200d-1f9af.svg | 1 + .../assets/twemoji/1f469-200d-1f9b0.svg | 1 + .../assets/twemoji/1f469-200d-1f9b1.svg | 1 + .../assets/twemoji/1f469-200d-1f9b2.svg | 1 + .../assets/twemoji/1f469-200d-1f9b3.svg | 1 + .../assets/twemoji/1f469-200d-1f9bc.svg | 1 + .../assets/twemoji/1f469-200d-1f9bd.svg | 1 + .../assets/twemoji/1f469-200d-2695-fe0f.svg | 1 + .../assets/twemoji/1f469-200d-2696-fe0f.svg | 1 + .../assets/twemoji/1f469-200d-2708-fe0f.svg | 1 + .../1f469-200d-2764-fe0f-200d-1f468.svg | 1 + .../1f469-200d-2764-fe0f-200d-1f469.svg | 1 + ...9-200d-2764-fe0f-200d-1f48b-200d-1f468.svg | 1 + ...9-200d-2764-fe0f-200d-1f48b-200d-1f469.svg | 1 + packages/backend/assets/twemoji/1f469.svg | 1 + packages/backend/assets/twemoji/1f46a.svg | 1 + .../backend/assets/twemoji/1f46b-1f3fb.svg | 1 + .../backend/assets/twemoji/1f46b-1f3fc.svg | 1 + .../backend/assets/twemoji/1f46b-1f3fd.svg | 1 + .../backend/assets/twemoji/1f46b-1f3fe.svg | 1 + .../backend/assets/twemoji/1f46b-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f46b.svg | 1 + .../backend/assets/twemoji/1f46c-1f3fb.svg | 1 + .../backend/assets/twemoji/1f46c-1f3fc.svg | 1 + .../backend/assets/twemoji/1f46c-1f3fd.svg | 1 + .../backend/assets/twemoji/1f46c-1f3fe.svg | 1 + .../backend/assets/twemoji/1f46c-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f46c.svg | 1 + .../backend/assets/twemoji/1f46d-1f3fb.svg | 1 + .../backend/assets/twemoji/1f46d-1f3fc.svg | 1 + .../backend/assets/twemoji/1f46d-1f3fd.svg | 1 + .../backend/assets/twemoji/1f46d-1f3fe.svg | 1 + .../backend/assets/twemoji/1f46d-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f46d.svg | 1 + .../twemoji/1f46e-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f46e-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f46e-1f3fb.svg | 1 + .../twemoji/1f46e-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f46e-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f46e-1f3fc.svg | 1 + .../twemoji/1f46e-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f46e-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f46e-1f3fd.svg | 1 + .../twemoji/1f46e-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f46e-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f46e-1f3fe.svg | 1 + .../twemoji/1f46e-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f46e-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f46e-1f3ff.svg | 1 + .../assets/twemoji/1f46e-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f46e-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f46e.svg | 1 + .../assets/twemoji/1f46f-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f46f-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f46f.svg | 1 + .../twemoji/1f470-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f470-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f470-1f3fb.svg | 1 + .../twemoji/1f470-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f470-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f470-1f3fc.svg | 1 + .../twemoji/1f470-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f470-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f470-1f3fd.svg | 1 + .../twemoji/1f470-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f470-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f470-1f3fe.svg | 1 + .../twemoji/1f470-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f470-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f470-1f3ff.svg | 1 + .../assets/twemoji/1f470-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f470-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f470.svg | 1 + .../twemoji/1f471-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f471-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f471-1f3fb.svg | 1 + .../twemoji/1f471-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f471-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f471-1f3fc.svg | 1 + .../twemoji/1f471-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f471-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f471-1f3fd.svg | 1 + .../twemoji/1f471-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f471-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f471-1f3fe.svg | 1 + .../twemoji/1f471-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f471-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f471-1f3ff.svg | 1 + .../assets/twemoji/1f471-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f471-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f471.svg | 1 + .../backend/assets/twemoji/1f472-1f3fb.svg | 1 + .../backend/assets/twemoji/1f472-1f3fc.svg | 1 + .../backend/assets/twemoji/1f472-1f3fd.svg | 1 + .../backend/assets/twemoji/1f472-1f3fe.svg | 1 + .../backend/assets/twemoji/1f472-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f472.svg | 1 + .../twemoji/1f473-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f473-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f473-1f3fb.svg | 1 + .../twemoji/1f473-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f473-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f473-1f3fc.svg | 1 + .../twemoji/1f473-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f473-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f473-1f3fd.svg | 1 + .../twemoji/1f473-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f473-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f473-1f3fe.svg | 1 + .../twemoji/1f473-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f473-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f473-1f3ff.svg | 1 + .../assets/twemoji/1f473-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f473-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f473.svg | 1 + .../backend/assets/twemoji/1f474-1f3fb.svg | 1 + .../backend/assets/twemoji/1f474-1f3fc.svg | 1 + .../backend/assets/twemoji/1f474-1f3fd.svg | 1 + .../backend/assets/twemoji/1f474-1f3fe.svg | 1 + .../backend/assets/twemoji/1f474-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f474.svg | 1 + .../backend/assets/twemoji/1f475-1f3fb.svg | 1 + .../backend/assets/twemoji/1f475-1f3fc.svg | 1 + .../backend/assets/twemoji/1f475-1f3fd.svg | 1 + .../backend/assets/twemoji/1f475-1f3fe.svg | 1 + .../backend/assets/twemoji/1f475-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f475.svg | 1 + .../backend/assets/twemoji/1f476-1f3fb.svg | 1 + .../backend/assets/twemoji/1f476-1f3fc.svg | 1 + .../backend/assets/twemoji/1f476-1f3fd.svg | 1 + .../backend/assets/twemoji/1f476-1f3fe.svg | 1 + .../backend/assets/twemoji/1f476-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f476.svg | 1 + .../twemoji/1f477-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f477-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f477-1f3fb.svg | 1 + .../twemoji/1f477-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f477-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f477-1f3fc.svg | 1 + .../twemoji/1f477-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f477-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f477-1f3fd.svg | 1 + .../twemoji/1f477-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f477-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f477-1f3fe.svg | 1 + .../twemoji/1f477-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f477-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f477-1f3ff.svg | 1 + .../assets/twemoji/1f477-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f477-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f477.svg | 1 + .../backend/assets/twemoji/1f478-1f3fb.svg | 1 + .../backend/assets/twemoji/1f478-1f3fc.svg | 1 + .../backend/assets/twemoji/1f478-1f3fd.svg | 1 + .../backend/assets/twemoji/1f478-1f3fe.svg | 1 + .../backend/assets/twemoji/1f478-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f478.svg | 1 + packages/backend/assets/twemoji/1f479.svg | 1 + packages/backend/assets/twemoji/1f47a.svg | 1 + packages/backend/assets/twemoji/1f47b.svg | 1 + .../backend/assets/twemoji/1f47c-1f3fb.svg | 1 + .../backend/assets/twemoji/1f47c-1f3fc.svg | 1 + .../backend/assets/twemoji/1f47c-1f3fd.svg | 1 + .../backend/assets/twemoji/1f47c-1f3fe.svg | 1 + .../backend/assets/twemoji/1f47c-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f47c.svg | 1 + packages/backend/assets/twemoji/1f47d.svg | 1 + packages/backend/assets/twemoji/1f47e.svg | 1 + packages/backend/assets/twemoji/1f47f.svg | 1 + packages/backend/assets/twemoji/1f480.svg | 1 + .../twemoji/1f481-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f481-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f481-1f3fb.svg | 1 + .../twemoji/1f481-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f481-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f481-1f3fc.svg | 1 + .../twemoji/1f481-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f481-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f481-1f3fd.svg | 1 + .../twemoji/1f481-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f481-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f481-1f3fe.svg | 1 + .../twemoji/1f481-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f481-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f481-1f3ff.svg | 1 + .../assets/twemoji/1f481-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f481-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f481.svg | 1 + .../twemoji/1f482-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f482-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f482-1f3fb.svg | 1 + .../twemoji/1f482-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f482-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f482-1f3fc.svg | 1 + .../twemoji/1f482-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f482-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f482-1f3fd.svg | 1 + .../twemoji/1f482-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f482-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f482-1f3fe.svg | 1 + .../twemoji/1f482-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f482-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f482-1f3ff.svg | 1 + .../assets/twemoji/1f482-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f482-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f482.svg | 1 + .../backend/assets/twemoji/1f483-1f3fb.svg | 1 + .../backend/assets/twemoji/1f483-1f3fc.svg | 1 + .../backend/assets/twemoji/1f483-1f3fd.svg | 1 + .../backend/assets/twemoji/1f483-1f3fe.svg | 1 + .../backend/assets/twemoji/1f483-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f483.svg | 1 + packages/backend/assets/twemoji/1f484.svg | 1 + .../backend/assets/twemoji/1f485-1f3fb.svg | 1 + .../backend/assets/twemoji/1f485-1f3fc.svg | 1 + .../backend/assets/twemoji/1f485-1f3fd.svg | 1 + .../backend/assets/twemoji/1f485-1f3fe.svg | 1 + .../backend/assets/twemoji/1f485-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f485.svg | 1 + .../twemoji/1f486-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f486-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f486-1f3fb.svg | 1 + .../twemoji/1f486-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f486-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f486-1f3fc.svg | 1 + .../twemoji/1f486-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f486-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f486-1f3fd.svg | 1 + .../twemoji/1f486-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f486-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f486-1f3fe.svg | 1 + .../twemoji/1f486-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f486-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f486-1f3ff.svg | 1 + .../assets/twemoji/1f486-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f486-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f486.svg | 1 + .../twemoji/1f487-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f487-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f487-1f3fb.svg | 1 + .../twemoji/1f487-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f487-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f487-1f3fc.svg | 1 + .../twemoji/1f487-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f487-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f487-1f3fd.svg | 1 + .../twemoji/1f487-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f487-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f487-1f3fe.svg | 1 + .../twemoji/1f487-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f487-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f487-1f3ff.svg | 1 + .../assets/twemoji/1f487-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f487-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f487.svg | 1 + packages/backend/assets/twemoji/1f488.svg | 1 + packages/backend/assets/twemoji/1f489.svg | 1 + packages/backend/assets/twemoji/1f48a.svg | 1 + packages/backend/assets/twemoji/1f48b.svg | 1 + packages/backend/assets/twemoji/1f48c.svg | 1 + packages/backend/assets/twemoji/1f48d.svg | 1 + packages/backend/assets/twemoji/1f48e.svg | 1 + .../backend/assets/twemoji/1f48f-1f3fb.svg | 1 + .../backend/assets/twemoji/1f48f-1f3fc.svg | 1 + .../backend/assets/twemoji/1f48f-1f3fd.svg | 1 + .../backend/assets/twemoji/1f48f-1f3fe.svg | 1 + .../backend/assets/twemoji/1f48f-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f48f.svg | 1 + packages/backend/assets/twemoji/1f490.svg | 1 + .../backend/assets/twemoji/1f491-1f3fb.svg | 1 + .../backend/assets/twemoji/1f491-1f3fc.svg | 1 + .../backend/assets/twemoji/1f491-1f3fd.svg | 1 + .../backend/assets/twemoji/1f491-1f3fe.svg | 1 + .../backend/assets/twemoji/1f491-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f491.svg | 1 + packages/backend/assets/twemoji/1f492.svg | 1 + packages/backend/assets/twemoji/1f493.svg | 1 + packages/backend/assets/twemoji/1f494.svg | 1 + packages/backend/assets/twemoji/1f495.svg | 1 + packages/backend/assets/twemoji/1f496.svg | 1 + packages/backend/assets/twemoji/1f497.svg | 1 + packages/backend/assets/twemoji/1f498.svg | 1 + packages/backend/assets/twemoji/1f499.svg | 1 + packages/backend/assets/twemoji/1f49a.svg | 1 + packages/backend/assets/twemoji/1f49b.svg | 1 + packages/backend/assets/twemoji/1f49c.svg | 1 + packages/backend/assets/twemoji/1f49d.svg | 1 + packages/backend/assets/twemoji/1f49e.svg | 1 + packages/backend/assets/twemoji/1f49f.svg | 1 + packages/backend/assets/twemoji/1f4a0.svg | 1 + packages/backend/assets/twemoji/1f4a1.svg | 1 + packages/backend/assets/twemoji/1f4a2.svg | 1 + packages/backend/assets/twemoji/1f4a3.svg | 1 + packages/backend/assets/twemoji/1f4a4.svg | 1 + packages/backend/assets/twemoji/1f4a5.svg | 1 + packages/backend/assets/twemoji/1f4a6.svg | 1 + packages/backend/assets/twemoji/1f4a7.svg | 1 + packages/backend/assets/twemoji/1f4a8.svg | 1 + packages/backend/assets/twemoji/1f4a9.svg | 1 + .../backend/assets/twemoji/1f4aa-1f3fb.svg | 1 + .../backend/assets/twemoji/1f4aa-1f3fc.svg | 1 + .../backend/assets/twemoji/1f4aa-1f3fd.svg | 1 + .../backend/assets/twemoji/1f4aa-1f3fe.svg | 1 + .../backend/assets/twemoji/1f4aa-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f4aa.svg | 1 + packages/backend/assets/twemoji/1f4ab.svg | 1 + packages/backend/assets/twemoji/1f4ac.svg | 1 + packages/backend/assets/twemoji/1f4ad.svg | 1 + packages/backend/assets/twemoji/1f4ae.svg | 1 + packages/backend/assets/twemoji/1f4af.svg | 1 + packages/backend/assets/twemoji/1f4b0.svg | 1 + packages/backend/assets/twemoji/1f4b1.svg | 1 + packages/backend/assets/twemoji/1f4b2.svg | 1 + packages/backend/assets/twemoji/1f4b3.svg | 1 + packages/backend/assets/twemoji/1f4b4.svg | 1 + packages/backend/assets/twemoji/1f4b5.svg | 1 + packages/backend/assets/twemoji/1f4b6.svg | 1 + packages/backend/assets/twemoji/1f4b7.svg | 1 + packages/backend/assets/twemoji/1f4b8.svg | 1 + packages/backend/assets/twemoji/1f4b9.svg | 1 + packages/backend/assets/twemoji/1f4ba.svg | 1 + packages/backend/assets/twemoji/1f4bb.svg | 1 + packages/backend/assets/twemoji/1f4bc.svg | 1 + packages/backend/assets/twemoji/1f4bd.svg | 1 + packages/backend/assets/twemoji/1f4be.svg | 1 + packages/backend/assets/twemoji/1f4bf.svg | 1 + packages/backend/assets/twemoji/1f4c0.svg | 1 + packages/backend/assets/twemoji/1f4c1.svg | 1 + packages/backend/assets/twemoji/1f4c2.svg | 1 + packages/backend/assets/twemoji/1f4c3.svg | 1 + packages/backend/assets/twemoji/1f4c4.svg | 1 + packages/backend/assets/twemoji/1f4c5.svg | 1 + packages/backend/assets/twemoji/1f4c6.svg | 1 + packages/backend/assets/twemoji/1f4c7.svg | 1 + packages/backend/assets/twemoji/1f4c8.svg | 1 + packages/backend/assets/twemoji/1f4c9.svg | 1 + packages/backend/assets/twemoji/1f4ca.svg | 1 + packages/backend/assets/twemoji/1f4cb.svg | 1 + packages/backend/assets/twemoji/1f4cc.svg | 1 + packages/backend/assets/twemoji/1f4cd.svg | 1 + packages/backend/assets/twemoji/1f4ce.svg | 1 + packages/backend/assets/twemoji/1f4cf.svg | 1 + packages/backend/assets/twemoji/1f4d0.svg | 1 + packages/backend/assets/twemoji/1f4d1.svg | 1 + packages/backend/assets/twemoji/1f4d2.svg | 1 + packages/backend/assets/twemoji/1f4d3.svg | 1 + packages/backend/assets/twemoji/1f4d4.svg | 1 + packages/backend/assets/twemoji/1f4d5.svg | 1 + packages/backend/assets/twemoji/1f4d6.svg | 1 + packages/backend/assets/twemoji/1f4d7.svg | 1 + packages/backend/assets/twemoji/1f4d8.svg | 1 + packages/backend/assets/twemoji/1f4d9.svg | 1 + packages/backend/assets/twemoji/1f4da.svg | 1 + packages/backend/assets/twemoji/1f4db.svg | 1 + packages/backend/assets/twemoji/1f4dc.svg | 1 + packages/backend/assets/twemoji/1f4dd.svg | 1 + packages/backend/assets/twemoji/1f4de.svg | 1 + packages/backend/assets/twemoji/1f4df.svg | 1 + packages/backend/assets/twemoji/1f4e0.svg | 1 + packages/backend/assets/twemoji/1f4e1.svg | 1 + packages/backend/assets/twemoji/1f4e2.svg | 1 + packages/backend/assets/twemoji/1f4e3.svg | 1 + packages/backend/assets/twemoji/1f4e4.svg | 1 + packages/backend/assets/twemoji/1f4e5.svg | 1 + packages/backend/assets/twemoji/1f4e6.svg | 1 + packages/backend/assets/twemoji/1f4e7.svg | 1 + packages/backend/assets/twemoji/1f4e8.svg | 1 + packages/backend/assets/twemoji/1f4e9.svg | 1 + packages/backend/assets/twemoji/1f4ea.svg | 1 + packages/backend/assets/twemoji/1f4eb.svg | 1 + packages/backend/assets/twemoji/1f4ec.svg | 1 + packages/backend/assets/twemoji/1f4ed.svg | 1 + packages/backend/assets/twemoji/1f4ee.svg | 1 + packages/backend/assets/twemoji/1f4ef.svg | 1 + packages/backend/assets/twemoji/1f4f0.svg | 1 + packages/backend/assets/twemoji/1f4f1.svg | 1 + packages/backend/assets/twemoji/1f4f2.svg | 1 + packages/backend/assets/twemoji/1f4f3.svg | 1 + packages/backend/assets/twemoji/1f4f4.svg | 1 + packages/backend/assets/twemoji/1f4f5.svg | 1 + packages/backend/assets/twemoji/1f4f6.svg | 1 + packages/backend/assets/twemoji/1f4f7.svg | 1 + packages/backend/assets/twemoji/1f4f8.svg | 1 + packages/backend/assets/twemoji/1f4f9.svg | 1 + packages/backend/assets/twemoji/1f4fa.svg | 1 + packages/backend/assets/twemoji/1f4fb.svg | 1 + packages/backend/assets/twemoji/1f4fc.svg | 1 + packages/backend/assets/twemoji/1f4fd.svg | 1 + packages/backend/assets/twemoji/1f4ff.svg | 1 + packages/backend/assets/twemoji/1f500.svg | 1 + packages/backend/assets/twemoji/1f501.svg | 1 + packages/backend/assets/twemoji/1f502.svg | 1 + packages/backend/assets/twemoji/1f503.svg | 1 + packages/backend/assets/twemoji/1f504.svg | 1 + packages/backend/assets/twemoji/1f505.svg | 1 + packages/backend/assets/twemoji/1f506.svg | 1 + packages/backend/assets/twemoji/1f507.svg | 1 + packages/backend/assets/twemoji/1f508.svg | 1 + packages/backend/assets/twemoji/1f509.svg | 1 + packages/backend/assets/twemoji/1f50a.svg | 1 + packages/backend/assets/twemoji/1f50b.svg | 1 + packages/backend/assets/twemoji/1f50c.svg | 1 + packages/backend/assets/twemoji/1f50d.svg | 1 + packages/backend/assets/twemoji/1f50e.svg | 1 + packages/backend/assets/twemoji/1f50f.svg | 1 + packages/backend/assets/twemoji/1f510.svg | 1 + packages/backend/assets/twemoji/1f511.svg | 1 + packages/backend/assets/twemoji/1f512.svg | 1 + packages/backend/assets/twemoji/1f513.svg | 1 + packages/backend/assets/twemoji/1f514.svg | 1 + packages/backend/assets/twemoji/1f515.svg | 1 + packages/backend/assets/twemoji/1f516.svg | 1 + packages/backend/assets/twemoji/1f517.svg | 1 + packages/backend/assets/twemoji/1f518.svg | 1 + packages/backend/assets/twemoji/1f519.svg | 1 + packages/backend/assets/twemoji/1f51a.svg | 1 + packages/backend/assets/twemoji/1f51b.svg | 1 + packages/backend/assets/twemoji/1f51c.svg | 1 + packages/backend/assets/twemoji/1f51d.svg | 1 + packages/backend/assets/twemoji/1f51e.svg | 1 + packages/backend/assets/twemoji/1f51f.svg | 1 + packages/backend/assets/twemoji/1f520.svg | 1 + packages/backend/assets/twemoji/1f521.svg | 1 + packages/backend/assets/twemoji/1f522.svg | 1 + packages/backend/assets/twemoji/1f523.svg | 1 + packages/backend/assets/twemoji/1f524.svg | 1 + packages/backend/assets/twemoji/1f525.svg | 1 + packages/backend/assets/twemoji/1f526.svg | 1 + packages/backend/assets/twemoji/1f527.svg | 1 + packages/backend/assets/twemoji/1f528.svg | 1 + packages/backend/assets/twemoji/1f529.svg | 1 + packages/backend/assets/twemoji/1f52a.svg | 1 + packages/backend/assets/twemoji/1f52b.svg | 1 + packages/backend/assets/twemoji/1f52c.svg | 1 + packages/backend/assets/twemoji/1f52d.svg | 1 + packages/backend/assets/twemoji/1f52e.svg | 1 + packages/backend/assets/twemoji/1f52f.svg | 1 + packages/backend/assets/twemoji/1f530.svg | 1 + packages/backend/assets/twemoji/1f531.svg | 1 + packages/backend/assets/twemoji/1f532.svg | 1 + packages/backend/assets/twemoji/1f533.svg | 1 + packages/backend/assets/twemoji/1f534.svg | 1 + packages/backend/assets/twemoji/1f535.svg | 1 + packages/backend/assets/twemoji/1f536.svg | 1 + packages/backend/assets/twemoji/1f537.svg | 1 + packages/backend/assets/twemoji/1f538.svg | 1 + packages/backend/assets/twemoji/1f539.svg | 1 + packages/backend/assets/twemoji/1f53a.svg | 1 + packages/backend/assets/twemoji/1f53b.svg | 1 + packages/backend/assets/twemoji/1f53c.svg | 1 + packages/backend/assets/twemoji/1f53d.svg | 1 + packages/backend/assets/twemoji/1f549.svg | 1 + packages/backend/assets/twemoji/1f54a.svg | 1 + packages/backend/assets/twemoji/1f54b.svg | 1 + packages/backend/assets/twemoji/1f54c.svg | 1 + packages/backend/assets/twemoji/1f54d.svg | 1 + packages/backend/assets/twemoji/1f54e.svg | 1 + packages/backend/assets/twemoji/1f550.svg | 1 + packages/backend/assets/twemoji/1f551.svg | 1 + packages/backend/assets/twemoji/1f552.svg | 1 + packages/backend/assets/twemoji/1f553.svg | 1 + packages/backend/assets/twemoji/1f554.svg | 1 + packages/backend/assets/twemoji/1f555.svg | 1 + packages/backend/assets/twemoji/1f556.svg | 1 + packages/backend/assets/twemoji/1f557.svg | 1 + packages/backend/assets/twemoji/1f558.svg | 1 + packages/backend/assets/twemoji/1f559.svg | 1 + packages/backend/assets/twemoji/1f55a.svg | 1 + packages/backend/assets/twemoji/1f55b.svg | 1 + packages/backend/assets/twemoji/1f55c.svg | 1 + packages/backend/assets/twemoji/1f55d.svg | 1 + packages/backend/assets/twemoji/1f55e.svg | 1 + packages/backend/assets/twemoji/1f55f.svg | 1 + packages/backend/assets/twemoji/1f560.svg | 1 + packages/backend/assets/twemoji/1f561.svg | 1 + packages/backend/assets/twemoji/1f562.svg | 1 + packages/backend/assets/twemoji/1f563.svg | 1 + packages/backend/assets/twemoji/1f564.svg | 1 + packages/backend/assets/twemoji/1f565.svg | 1 + packages/backend/assets/twemoji/1f566.svg | 1 + packages/backend/assets/twemoji/1f567.svg | 1 + packages/backend/assets/twemoji/1f56f.svg | 1 + packages/backend/assets/twemoji/1f570.svg | 1 + packages/backend/assets/twemoji/1f573.svg | 1 + .../twemoji/1f574-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f574-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f574-1f3fb.svg | 1 + .../twemoji/1f574-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f574-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f574-1f3fc.svg | 1 + .../twemoji/1f574-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f574-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f574-1f3fd.svg | 1 + .../twemoji/1f574-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f574-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f574-1f3fe.svg | 1 + .../twemoji/1f574-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f574-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f574-1f3ff.svg | 1 + .../twemoji/1f574-fe0f-200d-2640-fe0f.svg | 1 + .../twemoji/1f574-fe0f-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f574.svg | 1 + .../twemoji/1f575-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f575-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f575-1f3fb.svg | 1 + .../twemoji/1f575-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f575-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f575-1f3fc.svg | 1 + .../twemoji/1f575-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f575-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f575-1f3fd.svg | 1 + .../twemoji/1f575-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f575-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f575-1f3fe.svg | 1 + .../twemoji/1f575-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f575-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f575-1f3ff.svg | 1 + .../twemoji/1f575-fe0f-200d-2640-fe0f.svg | 1 + .../twemoji/1f575-fe0f-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f575.svg | 1 + packages/backend/assets/twemoji/1f576.svg | 1 + packages/backend/assets/twemoji/1f577.svg | 1 + packages/backend/assets/twemoji/1f578.svg | 1 + packages/backend/assets/twemoji/1f579.svg | 1 + .../backend/assets/twemoji/1f57a-1f3fb.svg | 1 + .../backend/assets/twemoji/1f57a-1f3fc.svg | 1 + .../backend/assets/twemoji/1f57a-1f3fd.svg | 1 + .../backend/assets/twemoji/1f57a-1f3fe.svg | 1 + .../backend/assets/twemoji/1f57a-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f57a.svg | 1 + packages/backend/assets/twemoji/1f587.svg | 1 + packages/backend/assets/twemoji/1f58a.svg | 1 + packages/backend/assets/twemoji/1f58b.svg | 1 + packages/backend/assets/twemoji/1f58c.svg | 1 + packages/backend/assets/twemoji/1f58d.svg | 1 + .../backend/assets/twemoji/1f590-1f3fb.svg | 1 + .../backend/assets/twemoji/1f590-1f3fc.svg | 1 + .../backend/assets/twemoji/1f590-1f3fd.svg | 1 + .../backend/assets/twemoji/1f590-1f3fe.svg | 1 + .../backend/assets/twemoji/1f590-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f590.svg | 1 + .../backend/assets/twemoji/1f595-1f3fb.svg | 1 + .../backend/assets/twemoji/1f595-1f3fc.svg | 1 + .../backend/assets/twemoji/1f595-1f3fd.svg | 1 + .../backend/assets/twemoji/1f595-1f3fe.svg | 1 + .../backend/assets/twemoji/1f595-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f595.svg | 1 + .../backend/assets/twemoji/1f596-1f3fb.svg | 1 + .../backend/assets/twemoji/1f596-1f3fc.svg | 1 + .../backend/assets/twemoji/1f596-1f3fd.svg | 1 + .../backend/assets/twemoji/1f596-1f3fe.svg | 1 + .../backend/assets/twemoji/1f596-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f596.svg | 1 + packages/backend/assets/twemoji/1f5a4.svg | 1 + packages/backend/assets/twemoji/1f5a5.svg | 1 + packages/backend/assets/twemoji/1f5a8.svg | 1 + packages/backend/assets/twemoji/1f5b1.svg | 1 + packages/backend/assets/twemoji/1f5b2.svg | 1 + packages/backend/assets/twemoji/1f5bc.svg | 1 + packages/backend/assets/twemoji/1f5c2.svg | 1 + packages/backend/assets/twemoji/1f5c3.svg | 1 + packages/backend/assets/twemoji/1f5c4.svg | 1 + packages/backend/assets/twemoji/1f5d1.svg | 1 + packages/backend/assets/twemoji/1f5d2.svg | 1 + packages/backend/assets/twemoji/1f5d3.svg | 1 + packages/backend/assets/twemoji/1f5dc.svg | 1 + packages/backend/assets/twemoji/1f5dd.svg | 1 + packages/backend/assets/twemoji/1f5de.svg | 1 + packages/backend/assets/twemoji/1f5e1.svg | 1 + packages/backend/assets/twemoji/1f5e3.svg | 1 + packages/backend/assets/twemoji/1f5e8.svg | 1 + packages/backend/assets/twemoji/1f5ef.svg | 1 + packages/backend/assets/twemoji/1f5f3.svg | 1 + packages/backend/assets/twemoji/1f5fa.svg | 1 + packages/backend/assets/twemoji/1f5fb.svg | 1 + packages/backend/assets/twemoji/1f5fc.svg | 1 + packages/backend/assets/twemoji/1f5fd.svg | 1 + packages/backend/assets/twemoji/1f5fe.svg | 1 + packages/backend/assets/twemoji/1f5ff.svg | 1 + packages/backend/assets/twemoji/1f600.svg | 1 + packages/backend/assets/twemoji/1f601.svg | 1 + packages/backend/assets/twemoji/1f602.svg | 1 + packages/backend/assets/twemoji/1f603.svg | 1 + packages/backend/assets/twemoji/1f604.svg | 1 + packages/backend/assets/twemoji/1f605.svg | 1 + packages/backend/assets/twemoji/1f606.svg | 1 + packages/backend/assets/twemoji/1f607.svg | 1 + packages/backend/assets/twemoji/1f608.svg | 1 + packages/backend/assets/twemoji/1f609.svg | 1 + packages/backend/assets/twemoji/1f60a.svg | 1 + packages/backend/assets/twemoji/1f60b.svg | 1 + packages/backend/assets/twemoji/1f60c.svg | 1 + packages/backend/assets/twemoji/1f60d.svg | 1 + packages/backend/assets/twemoji/1f60e.svg | 1 + packages/backend/assets/twemoji/1f60f.svg | 1 + packages/backend/assets/twemoji/1f610.svg | 1 + packages/backend/assets/twemoji/1f611.svg | 1 + packages/backend/assets/twemoji/1f612.svg | 1 + packages/backend/assets/twemoji/1f613.svg | 1 + packages/backend/assets/twemoji/1f614.svg | 1 + packages/backend/assets/twemoji/1f615.svg | 1 + packages/backend/assets/twemoji/1f616.svg | 1 + packages/backend/assets/twemoji/1f617.svg | 1 + packages/backend/assets/twemoji/1f618.svg | 1 + packages/backend/assets/twemoji/1f619.svg | 1 + packages/backend/assets/twemoji/1f61a.svg | 1 + packages/backend/assets/twemoji/1f61b.svg | 1 + packages/backend/assets/twemoji/1f61c.svg | 1 + packages/backend/assets/twemoji/1f61d.svg | 1 + packages/backend/assets/twemoji/1f61e.svg | 1 + packages/backend/assets/twemoji/1f61f.svg | 1 + packages/backend/assets/twemoji/1f620.svg | 1 + packages/backend/assets/twemoji/1f621.svg | 1 + packages/backend/assets/twemoji/1f622.svg | 1 + packages/backend/assets/twemoji/1f623.svg | 1 + packages/backend/assets/twemoji/1f624.svg | 1 + packages/backend/assets/twemoji/1f625.svg | 1 + packages/backend/assets/twemoji/1f626.svg | 1 + packages/backend/assets/twemoji/1f627.svg | 1 + packages/backend/assets/twemoji/1f628.svg | 1 + packages/backend/assets/twemoji/1f629.svg | 1 + packages/backend/assets/twemoji/1f62a.svg | 1 + packages/backend/assets/twemoji/1f62b.svg | 1 + packages/backend/assets/twemoji/1f62c.svg | 1 + packages/backend/assets/twemoji/1f62d.svg | 1 + .../assets/twemoji/1f62e-200d-1f4a8.svg | 1 + packages/backend/assets/twemoji/1f62e.svg | 1 + packages/backend/assets/twemoji/1f62f.svg | 1 + packages/backend/assets/twemoji/1f630.svg | 1 + packages/backend/assets/twemoji/1f631.svg | 1 + packages/backend/assets/twemoji/1f632.svg | 1 + packages/backend/assets/twemoji/1f633.svg | 1 + packages/backend/assets/twemoji/1f634.svg | 1 + .../assets/twemoji/1f635-200d-1f4ab.svg | 1 + packages/backend/assets/twemoji/1f635.svg | 1 + .../assets/twemoji/1f636-200d-1f32b-fe0f.svg | 1 + packages/backend/assets/twemoji/1f636.svg | 1 + packages/backend/assets/twemoji/1f637.svg | 1 + packages/backend/assets/twemoji/1f638.svg | 1 + packages/backend/assets/twemoji/1f639.svg | 1 + packages/backend/assets/twemoji/1f63a.svg | 1 + packages/backend/assets/twemoji/1f63b.svg | 1 + packages/backend/assets/twemoji/1f63c.svg | 1 + packages/backend/assets/twemoji/1f63d.svg | 1 + packages/backend/assets/twemoji/1f63e.svg | 1 + packages/backend/assets/twemoji/1f63f.svg | 1 + packages/backend/assets/twemoji/1f640.svg | 1 + packages/backend/assets/twemoji/1f641.svg | 1 + packages/backend/assets/twemoji/1f642.svg | 1 + packages/backend/assets/twemoji/1f643.svg | 1 + packages/backend/assets/twemoji/1f644.svg | 1 + .../twemoji/1f645-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f645-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f645-1f3fb.svg | 1 + .../twemoji/1f645-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f645-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f645-1f3fc.svg | 1 + .../twemoji/1f645-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f645-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f645-1f3fd.svg | 1 + .../twemoji/1f645-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f645-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f645-1f3fe.svg | 1 + .../twemoji/1f645-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f645-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f645-1f3ff.svg | 1 + .../assets/twemoji/1f645-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f645-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f645.svg | 1 + .../twemoji/1f646-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f646-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f646-1f3fb.svg | 1 + .../twemoji/1f646-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f646-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f646-1f3fc.svg | 1 + .../twemoji/1f646-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f646-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f646-1f3fd.svg | 1 + .../twemoji/1f646-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f646-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f646-1f3fe.svg | 1 + .../twemoji/1f646-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f646-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f646-1f3ff.svg | 1 + .../assets/twemoji/1f646-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f646-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f646.svg | 1 + .../twemoji/1f647-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f647-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f647-1f3fb.svg | 1 + .../twemoji/1f647-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f647-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f647-1f3fc.svg | 1 + .../twemoji/1f647-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f647-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f647-1f3fd.svg | 1 + .../twemoji/1f647-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f647-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f647-1f3fe.svg | 1 + .../twemoji/1f647-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f647-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f647-1f3ff.svg | 1 + .../assets/twemoji/1f647-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f647-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f647.svg | 1 + packages/backend/assets/twemoji/1f648.svg | 1 + packages/backend/assets/twemoji/1f649.svg | 1 + packages/backend/assets/twemoji/1f64a.svg | 1 + .../twemoji/1f64b-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f64b-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64b-1f3fb.svg | 1 + .../twemoji/1f64b-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f64b-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64b-1f3fc.svg | 1 + .../twemoji/1f64b-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f64b-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64b-1f3fd.svg | 1 + .../twemoji/1f64b-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f64b-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64b-1f3fe.svg | 1 + .../twemoji/1f64b-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f64b-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64b-1f3ff.svg | 1 + .../assets/twemoji/1f64b-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f64b-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f64b.svg | 1 + .../backend/assets/twemoji/1f64c-1f3fb.svg | 1 + .../backend/assets/twemoji/1f64c-1f3fc.svg | 1 + .../backend/assets/twemoji/1f64c-1f3fd.svg | 1 + .../backend/assets/twemoji/1f64c-1f3fe.svg | 1 + .../backend/assets/twemoji/1f64c-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f64c.svg | 1 + .../twemoji/1f64d-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f64d-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64d-1f3fb.svg | 1 + .../twemoji/1f64d-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f64d-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64d-1f3fc.svg | 1 + .../twemoji/1f64d-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f64d-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64d-1f3fd.svg | 1 + .../twemoji/1f64d-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f64d-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64d-1f3fe.svg | 1 + .../twemoji/1f64d-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f64d-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64d-1f3ff.svg | 1 + .../assets/twemoji/1f64d-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f64d-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f64d.svg | 1 + .../twemoji/1f64e-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f64e-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64e-1f3fb.svg | 1 + .../twemoji/1f64e-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f64e-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64e-1f3fc.svg | 1 + .../twemoji/1f64e-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f64e-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64e-1f3fd.svg | 1 + .../twemoji/1f64e-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f64e-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64e-1f3fe.svg | 1 + .../twemoji/1f64e-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f64e-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f64e-1f3ff.svg | 1 + .../assets/twemoji/1f64e-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f64e-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f64e.svg | 1 + .../backend/assets/twemoji/1f64f-1f3fb.svg | 1 + .../backend/assets/twemoji/1f64f-1f3fc.svg | 1 + .../backend/assets/twemoji/1f64f-1f3fd.svg | 1 + .../backend/assets/twemoji/1f64f-1f3fe.svg | 1 + .../backend/assets/twemoji/1f64f-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f64f.svg | 1 + packages/backend/assets/twemoji/1f680.svg | 1 + packages/backend/assets/twemoji/1f681.svg | 1 + packages/backend/assets/twemoji/1f682.svg | 1 + packages/backend/assets/twemoji/1f683.svg | 1 + packages/backend/assets/twemoji/1f684.svg | 1 + packages/backend/assets/twemoji/1f685.svg | 1 + packages/backend/assets/twemoji/1f686.svg | 1 + packages/backend/assets/twemoji/1f687.svg | 1 + packages/backend/assets/twemoji/1f688.svg | 1 + packages/backend/assets/twemoji/1f689.svg | 1 + packages/backend/assets/twemoji/1f68a.svg | 1 + packages/backend/assets/twemoji/1f68b.svg | 1 + packages/backend/assets/twemoji/1f68c.svg | 1 + packages/backend/assets/twemoji/1f68d.svg | 1 + packages/backend/assets/twemoji/1f68e.svg | 1 + packages/backend/assets/twemoji/1f68f.svg | 1 + packages/backend/assets/twemoji/1f690.svg | 1 + packages/backend/assets/twemoji/1f691.svg | 1 + packages/backend/assets/twemoji/1f692.svg | 1 + packages/backend/assets/twemoji/1f693.svg | 1 + packages/backend/assets/twemoji/1f694.svg | 1 + packages/backend/assets/twemoji/1f695.svg | 1 + packages/backend/assets/twemoji/1f696.svg | 1 + packages/backend/assets/twemoji/1f697.svg | 1 + packages/backend/assets/twemoji/1f698.svg | 1 + packages/backend/assets/twemoji/1f699.svg | 1 + packages/backend/assets/twemoji/1f69a.svg | 1 + packages/backend/assets/twemoji/1f69b.svg | 1 + packages/backend/assets/twemoji/1f69c.svg | 1 + packages/backend/assets/twemoji/1f69d.svg | 1 + packages/backend/assets/twemoji/1f69e.svg | 1 + packages/backend/assets/twemoji/1f69f.svg | 1 + packages/backend/assets/twemoji/1f6a0.svg | 1 + packages/backend/assets/twemoji/1f6a1.svg | 1 + packages/backend/assets/twemoji/1f6a2.svg | 1 + .../twemoji/1f6a3-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f6a3-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6a3-1f3fb.svg | 1 + .../twemoji/1f6a3-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f6a3-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6a3-1f3fc.svg | 1 + .../twemoji/1f6a3-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f6a3-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6a3-1f3fd.svg | 1 + .../twemoji/1f6a3-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f6a3-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6a3-1f3fe.svg | 1 + .../twemoji/1f6a3-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f6a3-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6a3-1f3ff.svg | 1 + .../assets/twemoji/1f6a3-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f6a3-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f6a3.svg | 1 + packages/backend/assets/twemoji/1f6a4.svg | 1 + packages/backend/assets/twemoji/1f6a5.svg | 1 + packages/backend/assets/twemoji/1f6a6.svg | 1 + packages/backend/assets/twemoji/1f6a7.svg | 1 + packages/backend/assets/twemoji/1f6a8.svg | 1 + packages/backend/assets/twemoji/1f6a9.svg | 1 + packages/backend/assets/twemoji/1f6aa.svg | 1 + packages/backend/assets/twemoji/1f6ab.svg | 1 + packages/backend/assets/twemoji/1f6ac.svg | 1 + packages/backend/assets/twemoji/1f6ad.svg | 1 + packages/backend/assets/twemoji/1f6ae.svg | 1 + packages/backend/assets/twemoji/1f6af.svg | 1 + packages/backend/assets/twemoji/1f6b0.svg | 1 + packages/backend/assets/twemoji/1f6b1.svg | 1 + packages/backend/assets/twemoji/1f6b2.svg | 1 + packages/backend/assets/twemoji/1f6b3.svg | 1 + .../twemoji/1f6b4-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b4-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b4-1f3fb.svg | 1 + .../twemoji/1f6b4-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b4-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b4-1f3fc.svg | 1 + .../twemoji/1f6b4-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b4-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b4-1f3fd.svg | 1 + .../twemoji/1f6b4-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b4-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b4-1f3fe.svg | 1 + .../twemoji/1f6b4-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b4-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b4-1f3ff.svg | 1 + .../assets/twemoji/1f6b4-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f6b4-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f6b4.svg | 1 + .../twemoji/1f6b5-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b5-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b5-1f3fb.svg | 1 + .../twemoji/1f6b5-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b5-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b5-1f3fc.svg | 1 + .../twemoji/1f6b5-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b5-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b5-1f3fd.svg | 1 + .../twemoji/1f6b5-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b5-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b5-1f3fe.svg | 1 + .../twemoji/1f6b5-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b5-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b5-1f3ff.svg | 1 + .../assets/twemoji/1f6b5-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f6b5-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f6b5.svg | 1 + .../twemoji/1f6b6-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b6-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b6-1f3fb.svg | 1 + .../twemoji/1f6b6-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b6-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b6-1f3fc.svg | 1 + .../twemoji/1f6b6-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b6-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b6-1f3fd.svg | 1 + .../twemoji/1f6b6-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b6-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b6-1f3fe.svg | 1 + .../twemoji/1f6b6-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f6b6-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f6b6-1f3ff.svg | 1 + .../assets/twemoji/1f6b6-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f6b6-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f6b6.svg | 1 + packages/backend/assets/twemoji/1f6b7.svg | 1 + packages/backend/assets/twemoji/1f6b8.svg | 1 + packages/backend/assets/twemoji/1f6b9.svg | 1 + packages/backend/assets/twemoji/1f6ba.svg | 1 + packages/backend/assets/twemoji/1f6bb.svg | 1 + packages/backend/assets/twemoji/1f6bc.svg | 1 + packages/backend/assets/twemoji/1f6bd.svg | 1 + packages/backend/assets/twemoji/1f6be.svg | 1 + packages/backend/assets/twemoji/1f6bf.svg | 1 + .../backend/assets/twemoji/1f6c0-1f3fb.svg | 1 + .../backend/assets/twemoji/1f6c0-1f3fc.svg | 1 + .../backend/assets/twemoji/1f6c0-1f3fd.svg | 1 + .../backend/assets/twemoji/1f6c0-1f3fe.svg | 1 + .../backend/assets/twemoji/1f6c0-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f6c0.svg | 1 + packages/backend/assets/twemoji/1f6c1.svg | 1 + packages/backend/assets/twemoji/1f6c2.svg | 1 + packages/backend/assets/twemoji/1f6c3.svg | 1 + packages/backend/assets/twemoji/1f6c4.svg | 1 + packages/backend/assets/twemoji/1f6c5.svg | 1 + packages/backend/assets/twemoji/1f6cb.svg | 1 + .../backend/assets/twemoji/1f6cc-1f3fb.svg | 1 + .../backend/assets/twemoji/1f6cc-1f3fc.svg | 1 + .../backend/assets/twemoji/1f6cc-1f3fd.svg | 1 + .../backend/assets/twemoji/1f6cc-1f3fe.svg | 1 + .../backend/assets/twemoji/1f6cc-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f6cc.svg | 1 + packages/backend/assets/twemoji/1f6cd.svg | 1 + packages/backend/assets/twemoji/1f6ce.svg | 1 + packages/backend/assets/twemoji/1f6cf.svg | 1 + packages/backend/assets/twemoji/1f6d0.svg | 1 + packages/backend/assets/twemoji/1f6d1.svg | 1 + packages/backend/assets/twemoji/1f6d2.svg | 1 + packages/backend/assets/twemoji/1f6d5.svg | 1 + packages/backend/assets/twemoji/1f6d6.svg | 1 + packages/backend/assets/twemoji/1f6d7.svg | 1 + packages/backend/assets/twemoji/1f6dc.svg | 1 + packages/backend/assets/twemoji/1f6dd.svg | 1 + packages/backend/assets/twemoji/1f6de.svg | 1 + packages/backend/assets/twemoji/1f6df.svg | 1 + packages/backend/assets/twemoji/1f6e0.svg | 1 + packages/backend/assets/twemoji/1f6e1.svg | 1 + packages/backend/assets/twemoji/1f6e2.svg | 1 + packages/backend/assets/twemoji/1f6e3.svg | 1 + packages/backend/assets/twemoji/1f6e4.svg | 1 + packages/backend/assets/twemoji/1f6e5.svg | 1 + packages/backend/assets/twemoji/1f6e9.svg | 1 + packages/backend/assets/twemoji/1f6eb.svg | 1 + packages/backend/assets/twemoji/1f6ec.svg | 1 + packages/backend/assets/twemoji/1f6f0.svg | 1 + packages/backend/assets/twemoji/1f6f3.svg | 1 + packages/backend/assets/twemoji/1f6f4.svg | 1 + packages/backend/assets/twemoji/1f6f5.svg | 1 + packages/backend/assets/twemoji/1f6f6.svg | 1 + packages/backend/assets/twemoji/1f6f7.svg | 1 + packages/backend/assets/twemoji/1f6f8.svg | 1 + packages/backend/assets/twemoji/1f6f9.svg | 1 + packages/backend/assets/twemoji/1f6fa.svg | 1 + packages/backend/assets/twemoji/1f6fb.svg | 1 + packages/backend/assets/twemoji/1f6fc.svg | 1 + packages/backend/assets/twemoji/1f7e0.svg | 1 + packages/backend/assets/twemoji/1f7e1.svg | 1 + packages/backend/assets/twemoji/1f7e2.svg | 1 + packages/backend/assets/twemoji/1f7e3.svg | 1 + packages/backend/assets/twemoji/1f7e4.svg | 1 + packages/backend/assets/twemoji/1f7e5.svg | 1 + packages/backend/assets/twemoji/1f7e6.svg | 1 + packages/backend/assets/twemoji/1f7e7.svg | 1 + packages/backend/assets/twemoji/1f7e8.svg | 1 + packages/backend/assets/twemoji/1f7e9.svg | 1 + packages/backend/assets/twemoji/1f7ea.svg | 1 + packages/backend/assets/twemoji/1f7eb.svg | 1 + packages/backend/assets/twemoji/1f7f0.svg | 1 + .../backend/assets/twemoji/1f90c-1f3fb.svg | 1 + .../backend/assets/twemoji/1f90c-1f3fc.svg | 1 + .../backend/assets/twemoji/1f90c-1f3fd.svg | 1 + .../backend/assets/twemoji/1f90c-1f3fe.svg | 1 + .../backend/assets/twemoji/1f90c-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f90c.svg | 1 + packages/backend/assets/twemoji/1f90d.svg | 1 + packages/backend/assets/twemoji/1f90e.svg | 1 + .../backend/assets/twemoji/1f90f-1f3fb.svg | 1 + .../backend/assets/twemoji/1f90f-1f3fc.svg | 1 + .../backend/assets/twemoji/1f90f-1f3fd.svg | 1 + .../backend/assets/twemoji/1f90f-1f3fe.svg | 1 + .../backend/assets/twemoji/1f90f-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f90f.svg | 1 + packages/backend/assets/twemoji/1f910.svg | 1 + packages/backend/assets/twemoji/1f911.svg | 1 + packages/backend/assets/twemoji/1f912.svg | 1 + packages/backend/assets/twemoji/1f913.svg | 1 + packages/backend/assets/twemoji/1f914.svg | 1 + packages/backend/assets/twemoji/1f915.svg | 1 + packages/backend/assets/twemoji/1f916.svg | 1 + packages/backend/assets/twemoji/1f917.svg | 1 + .../backend/assets/twemoji/1f918-1f3fb.svg | 1 + .../backend/assets/twemoji/1f918-1f3fc.svg | 1 + .../backend/assets/twemoji/1f918-1f3fd.svg | 1 + .../backend/assets/twemoji/1f918-1f3fe.svg | 1 + .../backend/assets/twemoji/1f918-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f918.svg | 1 + .../backend/assets/twemoji/1f919-1f3fb.svg | 1 + .../backend/assets/twemoji/1f919-1f3fc.svg | 1 + .../backend/assets/twemoji/1f919-1f3fd.svg | 1 + .../backend/assets/twemoji/1f919-1f3fe.svg | 1 + .../backend/assets/twemoji/1f919-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f919.svg | 1 + .../backend/assets/twemoji/1f91a-1f3fb.svg | 1 + .../backend/assets/twemoji/1f91a-1f3fc.svg | 1 + .../backend/assets/twemoji/1f91a-1f3fd.svg | 1 + .../backend/assets/twemoji/1f91a-1f3fe.svg | 1 + .../backend/assets/twemoji/1f91a-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f91a.svg | 1 + .../backend/assets/twemoji/1f91b-1f3fb.svg | 1 + .../backend/assets/twemoji/1f91b-1f3fc.svg | 1 + .../backend/assets/twemoji/1f91b-1f3fd.svg | 1 + .../backend/assets/twemoji/1f91b-1f3fe.svg | 1 + .../backend/assets/twemoji/1f91b-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f91b.svg | 1 + .../backend/assets/twemoji/1f91c-1f3fb.svg | 1 + .../backend/assets/twemoji/1f91c-1f3fc.svg | 1 + .../backend/assets/twemoji/1f91c-1f3fd.svg | 1 + .../backend/assets/twemoji/1f91c-1f3fe.svg | 1 + .../backend/assets/twemoji/1f91c-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f91c.svg | 1 + .../backend/assets/twemoji/1f91d-1f3fb.svg | 1 + .../backend/assets/twemoji/1f91d-1f3fc.svg | 1 + .../backend/assets/twemoji/1f91d-1f3fd.svg | 1 + .../backend/assets/twemoji/1f91d-1f3fe.svg | 1 + .../backend/assets/twemoji/1f91d-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f91d.svg | 1 + .../backend/assets/twemoji/1f91e-1f3fb.svg | 1 + .../backend/assets/twemoji/1f91e-1f3fc.svg | 1 + .../backend/assets/twemoji/1f91e-1f3fd.svg | 1 + .../backend/assets/twemoji/1f91e-1f3fe.svg | 1 + .../backend/assets/twemoji/1f91e-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f91e.svg | 1 + .../backend/assets/twemoji/1f91f-1f3fb.svg | 1 + .../backend/assets/twemoji/1f91f-1f3fc.svg | 1 + .../backend/assets/twemoji/1f91f-1f3fd.svg | 1 + .../backend/assets/twemoji/1f91f-1f3fe.svg | 1 + .../backend/assets/twemoji/1f91f-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f91f.svg | 1 + packages/backend/assets/twemoji/1f920.svg | 1 + packages/backend/assets/twemoji/1f921.svg | 1 + packages/backend/assets/twemoji/1f922.svg | 1 + packages/backend/assets/twemoji/1f923.svg | 1 + packages/backend/assets/twemoji/1f924.svg | 1 + packages/backend/assets/twemoji/1f925.svg | 1 + .../twemoji/1f926-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f926-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f926-1f3fb.svg | 1 + .../twemoji/1f926-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f926-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f926-1f3fc.svg | 1 + .../twemoji/1f926-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f926-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f926-1f3fd.svg | 1 + .../twemoji/1f926-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f926-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f926-1f3fe.svg | 1 + .../twemoji/1f926-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f926-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f926-1f3ff.svg | 1 + .../assets/twemoji/1f926-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f926-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f926.svg | 1 + packages/backend/assets/twemoji/1f927.svg | 1 + packages/backend/assets/twemoji/1f928.svg | 1 + packages/backend/assets/twemoji/1f929.svg | 1 + packages/backend/assets/twemoji/1f92a.svg | 1 + packages/backend/assets/twemoji/1f92b.svg | 1 + packages/backend/assets/twemoji/1f92c.svg | 1 + packages/backend/assets/twemoji/1f92d.svg | 1 + packages/backend/assets/twemoji/1f92e.svg | 1 + packages/backend/assets/twemoji/1f92f.svg | 1 + .../backend/assets/twemoji/1f930-1f3fb.svg | 1 + .../backend/assets/twemoji/1f930-1f3fc.svg | 1 + .../backend/assets/twemoji/1f930-1f3fd.svg | 1 + .../backend/assets/twemoji/1f930-1f3fe.svg | 1 + .../backend/assets/twemoji/1f930-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f930.svg | 1 + .../backend/assets/twemoji/1f931-1f3fb.svg | 1 + .../backend/assets/twemoji/1f931-1f3fc.svg | 1 + .../backend/assets/twemoji/1f931-1f3fd.svg | 1 + .../backend/assets/twemoji/1f931-1f3fe.svg | 1 + .../backend/assets/twemoji/1f931-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f931.svg | 1 + .../backend/assets/twemoji/1f932-1f3fb.svg | 1 + .../backend/assets/twemoji/1f932-1f3fc.svg | 1 + .../backend/assets/twemoji/1f932-1f3fd.svg | 1 + .../backend/assets/twemoji/1f932-1f3fe.svg | 1 + .../backend/assets/twemoji/1f932-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f932.svg | 1 + .../backend/assets/twemoji/1f933-1f3fb.svg | 1 + .../backend/assets/twemoji/1f933-1f3fc.svg | 1 + .../backend/assets/twemoji/1f933-1f3fd.svg | 1 + .../backend/assets/twemoji/1f933-1f3fe.svg | 1 + .../backend/assets/twemoji/1f933-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f933.svg | 1 + .../backend/assets/twemoji/1f934-1f3fb.svg | 1 + .../backend/assets/twemoji/1f934-1f3fc.svg | 1 + .../backend/assets/twemoji/1f934-1f3fd.svg | 1 + .../backend/assets/twemoji/1f934-1f3fe.svg | 1 + .../backend/assets/twemoji/1f934-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f934.svg | 1 + .../twemoji/1f935-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f935-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f935-1f3fb.svg | 1 + .../twemoji/1f935-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f935-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f935-1f3fc.svg | 1 + .../twemoji/1f935-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f935-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f935-1f3fd.svg | 1 + .../twemoji/1f935-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f935-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f935-1f3fe.svg | 1 + .../twemoji/1f935-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f935-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f935-1f3ff.svg | 1 + .../assets/twemoji/1f935-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f935-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f935.svg | 1 + .../backend/assets/twemoji/1f936-1f3fb.svg | 1 + .../backend/assets/twemoji/1f936-1f3fc.svg | 1 + .../backend/assets/twemoji/1f936-1f3fd.svg | 1 + .../backend/assets/twemoji/1f936-1f3fe.svg | 1 + .../backend/assets/twemoji/1f936-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f936.svg | 1 + .../twemoji/1f937-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f937-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f937-1f3fb.svg | 1 + .../twemoji/1f937-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f937-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f937-1f3fc.svg | 1 + .../twemoji/1f937-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f937-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f937-1f3fd.svg | 1 + .../twemoji/1f937-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f937-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f937-1f3fe.svg | 1 + .../twemoji/1f937-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f937-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f937-1f3ff.svg | 1 + .../assets/twemoji/1f937-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f937-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f937.svg | 1 + .../twemoji/1f938-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f938-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f938-1f3fb.svg | 1 + .../twemoji/1f938-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f938-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f938-1f3fc.svg | 1 + .../twemoji/1f938-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f938-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f938-1f3fd.svg | 1 + .../twemoji/1f938-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f938-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f938-1f3fe.svg | 1 + .../twemoji/1f938-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f938-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f938-1f3ff.svg | 1 + .../assets/twemoji/1f938-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f938-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f938.svg | 1 + .../twemoji/1f939-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f939-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f939-1f3fb.svg | 1 + .../twemoji/1f939-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f939-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f939-1f3fc.svg | 1 + .../twemoji/1f939-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f939-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f939-1f3fd.svg | 1 + .../twemoji/1f939-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f939-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f939-1f3fe.svg | 1 + .../twemoji/1f939-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f939-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f939-1f3ff.svg | 1 + .../assets/twemoji/1f939-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f939-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f939.svg | 1 + packages/backend/assets/twemoji/1f93a.svg | 1 + .../assets/twemoji/1f93c-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f93c-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f93c.svg | 1 + .../twemoji/1f93d-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f93d-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f93d-1f3fb.svg | 1 + .../twemoji/1f93d-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f93d-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f93d-1f3fc.svg | 1 + .../twemoji/1f93d-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f93d-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f93d-1f3fd.svg | 1 + .../twemoji/1f93d-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f93d-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f93d-1f3fe.svg | 1 + .../twemoji/1f93d-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f93d-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f93d-1f3ff.svg | 1 + .../assets/twemoji/1f93d-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f93d-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f93d.svg | 1 + .../twemoji/1f93e-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f93e-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f93e-1f3fb.svg | 1 + .../twemoji/1f93e-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f93e-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f93e-1f3fc.svg | 1 + .../twemoji/1f93e-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f93e-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f93e-1f3fd.svg | 1 + .../twemoji/1f93e-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f93e-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f93e-1f3fe.svg | 1 + .../twemoji/1f93e-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f93e-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f93e-1f3ff.svg | 1 + .../assets/twemoji/1f93e-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f93e-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f93e.svg | 1 + packages/backend/assets/twemoji/1f93f.svg | 1 + packages/backend/assets/twemoji/1f940.svg | 1 + packages/backend/assets/twemoji/1f941.svg | 1 + packages/backend/assets/twemoji/1f942.svg | 1 + packages/backend/assets/twemoji/1f943.svg | 1 + packages/backend/assets/twemoji/1f944.svg | 1 + packages/backend/assets/twemoji/1f945.svg | 1 + packages/backend/assets/twemoji/1f947.svg | 1 + packages/backend/assets/twemoji/1f948.svg | 1 + packages/backend/assets/twemoji/1f949.svg | 1 + packages/backend/assets/twemoji/1f94a.svg | 1 + packages/backend/assets/twemoji/1f94b.svg | 1 + packages/backend/assets/twemoji/1f94c.svg | 1 + packages/backend/assets/twemoji/1f94d.svg | 1 + packages/backend/assets/twemoji/1f94e.svg | 1 + packages/backend/assets/twemoji/1f94f.svg | 1 + packages/backend/assets/twemoji/1f950.svg | 1 + packages/backend/assets/twemoji/1f951.svg | 1 + packages/backend/assets/twemoji/1f952.svg | 1 + packages/backend/assets/twemoji/1f953.svg | 1 + packages/backend/assets/twemoji/1f954.svg | 1 + packages/backend/assets/twemoji/1f955.svg | 1 + packages/backend/assets/twemoji/1f956.svg | 1 + packages/backend/assets/twemoji/1f957.svg | 1 + packages/backend/assets/twemoji/1f958.svg | 1 + packages/backend/assets/twemoji/1f959.svg | 1 + packages/backend/assets/twemoji/1f95a.svg | 1 + packages/backend/assets/twemoji/1f95b.svg | 1 + packages/backend/assets/twemoji/1f95c.svg | 1 + packages/backend/assets/twemoji/1f95d.svg | 1 + packages/backend/assets/twemoji/1f95e.svg | 1 + packages/backend/assets/twemoji/1f95f.svg | 1 + packages/backend/assets/twemoji/1f960.svg | 1 + packages/backend/assets/twemoji/1f961.svg | 1 + packages/backend/assets/twemoji/1f962.svg | 1 + packages/backend/assets/twemoji/1f963.svg | 1 + packages/backend/assets/twemoji/1f964.svg | 1 + packages/backend/assets/twemoji/1f965.svg | 1 + packages/backend/assets/twemoji/1f966.svg | 1 + packages/backend/assets/twemoji/1f967.svg | 1 + packages/backend/assets/twemoji/1f968.svg | 1 + packages/backend/assets/twemoji/1f969.svg | 1 + packages/backend/assets/twemoji/1f96a.svg | 1 + packages/backend/assets/twemoji/1f96b.svg | 1 + packages/backend/assets/twemoji/1f96c.svg | 1 + packages/backend/assets/twemoji/1f96d.svg | 1 + packages/backend/assets/twemoji/1f96e.svg | 1 + packages/backend/assets/twemoji/1f96f.svg | 1 + packages/backend/assets/twemoji/1f970.svg | 1 + packages/backend/assets/twemoji/1f971.svg | 1 + packages/backend/assets/twemoji/1f972.svg | 1 + packages/backend/assets/twemoji/1f973.svg | 1 + packages/backend/assets/twemoji/1f974.svg | 1 + packages/backend/assets/twemoji/1f975.svg | 1 + packages/backend/assets/twemoji/1f976.svg | 1 + .../backend/assets/twemoji/1f977-1f3fb.svg | 1 + .../backend/assets/twemoji/1f977-1f3fc.svg | 1 + .../backend/assets/twemoji/1f977-1f3fd.svg | 1 + .../backend/assets/twemoji/1f977-1f3fe.svg | 1 + .../backend/assets/twemoji/1f977-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f977.svg | 1 + packages/backend/assets/twemoji/1f978.svg | 1 + packages/backend/assets/twemoji/1f979.svg | 1 + packages/backend/assets/twemoji/1f97a.svg | 1 + packages/backend/assets/twemoji/1f97b.svg | 1 + packages/backend/assets/twemoji/1f97c.svg | 1 + packages/backend/assets/twemoji/1f97d.svg | 1 + packages/backend/assets/twemoji/1f97e.svg | 1 + packages/backend/assets/twemoji/1f97f.svg | 1 + packages/backend/assets/twemoji/1f980.svg | 1 + packages/backend/assets/twemoji/1f981.svg | 1 + packages/backend/assets/twemoji/1f982.svg | 1 + packages/backend/assets/twemoji/1f983.svg | 1 + packages/backend/assets/twemoji/1f984.svg | 1 + packages/backend/assets/twemoji/1f985.svg | 1 + packages/backend/assets/twemoji/1f986.svg | 1 + packages/backend/assets/twemoji/1f987.svg | 1 + packages/backend/assets/twemoji/1f988.svg | 1 + packages/backend/assets/twemoji/1f989.svg | 1 + packages/backend/assets/twemoji/1f98a.svg | 1 + packages/backend/assets/twemoji/1f98b.svg | 1 + packages/backend/assets/twemoji/1f98c.svg | 1 + packages/backend/assets/twemoji/1f98d.svg | 1 + packages/backend/assets/twemoji/1f98e.svg | 1 + packages/backend/assets/twemoji/1f98f.svg | 1 + packages/backend/assets/twemoji/1f990.svg | 1 + packages/backend/assets/twemoji/1f991.svg | 1 + packages/backend/assets/twemoji/1f992.svg | 1 + packages/backend/assets/twemoji/1f993.svg | 1 + packages/backend/assets/twemoji/1f994.svg | 1 + packages/backend/assets/twemoji/1f995.svg | 1 + packages/backend/assets/twemoji/1f996.svg | 1 + packages/backend/assets/twemoji/1f997.svg | 1 + packages/backend/assets/twemoji/1f998.svg | 1 + packages/backend/assets/twemoji/1f999.svg | 1 + packages/backend/assets/twemoji/1f99a.svg | 1 + packages/backend/assets/twemoji/1f99b.svg | 1 + packages/backend/assets/twemoji/1f99c.svg | 1 + packages/backend/assets/twemoji/1f99d.svg | 1 + packages/backend/assets/twemoji/1f99e.svg | 1 + packages/backend/assets/twemoji/1f99f.svg | 1 + packages/backend/assets/twemoji/1f9a0.svg | 1 + packages/backend/assets/twemoji/1f9a1.svg | 1 + packages/backend/assets/twemoji/1f9a2.svg | 1 + packages/backend/assets/twemoji/1f9a3.svg | 1 + packages/backend/assets/twemoji/1f9a4.svg | 1 + packages/backend/assets/twemoji/1f9a5.svg | 1 + packages/backend/assets/twemoji/1f9a6.svg | 1 + packages/backend/assets/twemoji/1f9a7.svg | 1 + packages/backend/assets/twemoji/1f9a8.svg | 1 + packages/backend/assets/twemoji/1f9a9.svg | 1 + packages/backend/assets/twemoji/1f9aa.svg | 1 + packages/backend/assets/twemoji/1f9ab.svg | 1 + packages/backend/assets/twemoji/1f9ac.svg | 1 + packages/backend/assets/twemoji/1f9ad.svg | 1 + packages/backend/assets/twemoji/1f9ae.svg | 1 + packages/backend/assets/twemoji/1f9af.svg | 1 + packages/backend/assets/twemoji/1f9b0.svg | 1 + packages/backend/assets/twemoji/1f9b1.svg | 1 + packages/backend/assets/twemoji/1f9b2.svg | 1 + packages/backend/assets/twemoji/1f9b3.svg | 1 + packages/backend/assets/twemoji/1f9b4.svg | 1 + .../backend/assets/twemoji/1f9b5-1f3fb.svg | 1 + .../backend/assets/twemoji/1f9b5-1f3fc.svg | 1 + .../backend/assets/twemoji/1f9b5-1f3fd.svg | 1 + .../backend/assets/twemoji/1f9b5-1f3fe.svg | 1 + .../backend/assets/twemoji/1f9b5-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f9b5.svg | 1 + .../backend/assets/twemoji/1f9b6-1f3fb.svg | 1 + .../backend/assets/twemoji/1f9b6-1f3fc.svg | 1 + .../backend/assets/twemoji/1f9b6-1f3fd.svg | 1 + .../backend/assets/twemoji/1f9b6-1f3fe.svg | 1 + .../backend/assets/twemoji/1f9b6-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f9b6.svg | 1 + packages/backend/assets/twemoji/1f9b7.svg | 1 + .../twemoji/1f9b8-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9b8-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9b8-1f3fb.svg | 1 + .../twemoji/1f9b8-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9b8-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9b8-1f3fc.svg | 1 + .../twemoji/1f9b8-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9b8-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9b8-1f3fd.svg | 1 + .../twemoji/1f9b8-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9b8-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9b8-1f3fe.svg | 1 + .../twemoji/1f9b8-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9b8-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9b8-1f3ff.svg | 1 + .../assets/twemoji/1f9b8-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9b8-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9b8.svg | 1 + .../twemoji/1f9b9-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9b9-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9b9-1f3fb.svg | 1 + .../twemoji/1f9b9-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9b9-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9b9-1f3fc.svg | 1 + .../twemoji/1f9b9-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9b9-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9b9-1f3fd.svg | 1 + .../twemoji/1f9b9-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9b9-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9b9-1f3fe.svg | 1 + .../twemoji/1f9b9-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9b9-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9b9-1f3ff.svg | 1 + .../assets/twemoji/1f9b9-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9b9-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9b9.svg | 1 + packages/backend/assets/twemoji/1f9ba.svg | 1 + .../backend/assets/twemoji/1f9bb-1f3fb.svg | 1 + .../backend/assets/twemoji/1f9bb-1f3fc.svg | 1 + .../backend/assets/twemoji/1f9bb-1f3fd.svg | 1 + .../backend/assets/twemoji/1f9bb-1f3fe.svg | 1 + .../backend/assets/twemoji/1f9bb-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f9bb.svg | 1 + packages/backend/assets/twemoji/1f9bc.svg | 1 + packages/backend/assets/twemoji/1f9bd.svg | 1 + packages/backend/assets/twemoji/1f9be.svg | 1 + packages/backend/assets/twemoji/1f9bf.svg | 1 + packages/backend/assets/twemoji/1f9c0.svg | 1 + packages/backend/assets/twemoji/1f9c1.svg | 1 + packages/backend/assets/twemoji/1f9c2.svg | 1 + packages/backend/assets/twemoji/1f9c3.svg | 1 + packages/backend/assets/twemoji/1f9c4.svg | 1 + packages/backend/assets/twemoji/1f9c5.svg | 1 + packages/backend/assets/twemoji/1f9c6.svg | 1 + packages/backend/assets/twemoji/1f9c7.svg | 1 + packages/backend/assets/twemoji/1f9c8.svg | 1 + packages/backend/assets/twemoji/1f9c9.svg | 1 + packages/backend/assets/twemoji/1f9ca.svg | 1 + packages/backend/assets/twemoji/1f9cb.svg | 1 + packages/backend/assets/twemoji/1f9cc.svg | 1 + .../twemoji/1f9cd-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9cd-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9cd-1f3fb.svg | 1 + .../twemoji/1f9cd-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9cd-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9cd-1f3fc.svg | 1 + .../twemoji/1f9cd-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9cd-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9cd-1f3fd.svg | 1 + .../twemoji/1f9cd-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9cd-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9cd-1f3fe.svg | 1 + .../twemoji/1f9cd-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9cd-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9cd-1f3ff.svg | 1 + .../assets/twemoji/1f9cd-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9cd-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9cd.svg | 1 + .../twemoji/1f9ce-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9ce-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9ce-1f3fb.svg | 1 + .../twemoji/1f9ce-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9ce-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9ce-1f3fc.svg | 1 + .../twemoji/1f9ce-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9ce-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9ce-1f3fd.svg | 1 + .../twemoji/1f9ce-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9ce-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9ce-1f3fe.svg | 1 + .../twemoji/1f9ce-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9ce-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9ce-1f3ff.svg | 1 + .../assets/twemoji/1f9ce-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9ce-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9ce.svg | 1 + .../twemoji/1f9cf-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9cf-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9cf-1f3fb.svg | 1 + .../twemoji/1f9cf-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9cf-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9cf-1f3fc.svg | 1 + .../twemoji/1f9cf-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9cf-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9cf-1f3fd.svg | 1 + .../twemoji/1f9cf-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9cf-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9cf-1f3fe.svg | 1 + .../twemoji/1f9cf-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9cf-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9cf-1f3ff.svg | 1 + .../assets/twemoji/1f9cf-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9cf-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9cf.svg | 1 + packages/backend/assets/twemoji/1f9d0.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f33e.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f373.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f37c.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f384.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f393.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f3a4.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f3a8.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f3eb.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f3ed.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f4bb.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f4bc.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f527.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f52c.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f680.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f692.svg | 1 + ...f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg | 1 + ...f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg | 1 + ...f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg | 1 + ...f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg | 1 + ...f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f9af.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f9b0.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f9b1.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f9b2.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f9b3.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f9bc.svg | 1 + .../assets/twemoji/1f9d1-1f3fb-200d-1f9bd.svg | 1 + .../twemoji/1f9d1-1f3fb-200d-2695-fe0f.svg | 1 + .../twemoji/1f9d1-1f3fb-200d-2696-fe0f.svg | 1 + .../twemoji/1f9d1-1f3fb-200d-2708-fe0f.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.svg | 1 + ...-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.svg | 1 + .../backend/assets/twemoji/1f9d1-1f3fb.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f33e.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f373.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f37c.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f384.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f393.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f3a4.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f3a8.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f3eb.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f3ed.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f4bb.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f4bc.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f527.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f52c.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f680.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f692.svg | 1 + ...f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg | 1 + ...f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg | 1 + ...f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg | 1 + ...f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg | 1 + ...f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f9af.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f9b0.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f9b1.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f9b2.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f9b3.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f9bc.svg | 1 + .../assets/twemoji/1f9d1-1f3fc-200d-1f9bd.svg | 1 + .../twemoji/1f9d1-1f3fc-200d-2695-fe0f.svg | 1 + .../twemoji/1f9d1-1f3fc-200d-2696-fe0f.svg | 1 + .../twemoji/1f9d1-1f3fc-200d-2708-fe0f.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.svg | 1 + ...-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.svg | 1 + .../backend/assets/twemoji/1f9d1-1f3fc.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f33e.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f373.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f37c.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f384.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f393.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f3a4.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f3a8.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f3eb.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f3ed.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f4bb.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f4bc.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f527.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f52c.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f680.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f692.svg | 1 + ...f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg | 1 + ...f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg | 1 + ...f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg | 1 + ...f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg | 1 + ...f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f9af.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f9b0.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f9b1.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f9b2.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f9b3.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f9bc.svg | 1 + .../assets/twemoji/1f9d1-1f3fd-200d-1f9bd.svg | 1 + .../twemoji/1f9d1-1f3fd-200d-2695-fe0f.svg | 1 + .../twemoji/1f9d1-1f3fd-200d-2696-fe0f.svg | 1 + .../twemoji/1f9d1-1f3fd-200d-2708-fe0f.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.svg | 1 + ...-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.svg | 1 + .../backend/assets/twemoji/1f9d1-1f3fd.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f33e.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f373.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f37c.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f384.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f393.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f3a4.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f3a8.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f3eb.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f3ed.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f4bb.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f4bc.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f527.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f52c.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f680.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f692.svg | 1 + ...f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg | 1 + ...f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg | 1 + ...f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg | 1 + ...f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg | 1 + ...f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f9af.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f9b0.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f9b1.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f9b2.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f9b3.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f9bc.svg | 1 + .../assets/twemoji/1f9d1-1f3fe-200d-1f9bd.svg | 1 + .../twemoji/1f9d1-1f3fe-200d-2695-fe0f.svg | 1 + .../twemoji/1f9d1-1f3fe-200d-2696-fe0f.svg | 1 + .../twemoji/1f9d1-1f3fe-200d-2708-fe0f.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.svg | 1 + ...-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.svg | 1 + .../backend/assets/twemoji/1f9d1-1f3fe.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f33e.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f373.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f37c.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f384.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f393.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f3a4.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f3a8.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f3eb.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f3ed.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f4bb.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f4bc.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f527.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f52c.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f680.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f692.svg | 1 + ...f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg | 1 + ...f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg | 1 + ...f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg | 1 + ...f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg | 1 + ...f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f9af.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f9b0.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f9b1.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f9b2.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f9b3.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f9bc.svg | 1 + .../assets/twemoji/1f9d1-1f3ff-200d-1f9bd.svg | 1 + .../twemoji/1f9d1-1f3ff-200d-2695-fe0f.svg | 1 + .../twemoji/1f9d1-1f3ff-200d-2696-fe0f.svg | 1 + .../twemoji/1f9d1-1f3ff-200d-2708-fe0f.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg | 1 + ...-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.svg | 1 + ...-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.svg | 1 + .../backend/assets/twemoji/1f9d1-1f3ff.svg | 1 + .../assets/twemoji/1f9d1-200d-1f33e.svg | 1 + .../assets/twemoji/1f9d1-200d-1f373.svg | 1 + .../assets/twemoji/1f9d1-200d-1f37c.svg | 1 + .../assets/twemoji/1f9d1-200d-1f384.svg | 1 + .../assets/twemoji/1f9d1-200d-1f393.svg | 1 + .../assets/twemoji/1f9d1-200d-1f3a4.svg | 1 + .../assets/twemoji/1f9d1-200d-1f3a8.svg | 1 + .../assets/twemoji/1f9d1-200d-1f3eb.svg | 1 + .../assets/twemoji/1f9d1-200d-1f3ed.svg | 1 + .../assets/twemoji/1f9d1-200d-1f4bb.svg | 1 + .../assets/twemoji/1f9d1-200d-1f4bc.svg | 1 + .../assets/twemoji/1f9d1-200d-1f527.svg | 1 + .../assets/twemoji/1f9d1-200d-1f52c.svg | 1 + .../assets/twemoji/1f9d1-200d-1f680.svg | 1 + .../assets/twemoji/1f9d1-200d-1f692.svg | 1 + .../twemoji/1f9d1-200d-1f91d-200d-1f9d1.svg | 1 + .../assets/twemoji/1f9d1-200d-1f9af.svg | 1 + .../assets/twemoji/1f9d1-200d-1f9b0.svg | 1 + .../assets/twemoji/1f9d1-200d-1f9b1.svg | 1 + .../assets/twemoji/1f9d1-200d-1f9b2.svg | 1 + .../assets/twemoji/1f9d1-200d-1f9b3.svg | 1 + .../assets/twemoji/1f9d1-200d-1f9bc.svg | 1 + .../assets/twemoji/1f9d1-200d-1f9bd.svg | 1 + .../assets/twemoji/1f9d1-200d-2695-fe0f.svg | 1 + .../assets/twemoji/1f9d1-200d-2696-fe0f.svg | 1 + .../assets/twemoji/1f9d1-200d-2708-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9d1.svg | 1 + .../backend/assets/twemoji/1f9d2-1f3fb.svg | 1 + .../backend/assets/twemoji/1f9d2-1f3fc.svg | 1 + .../backend/assets/twemoji/1f9d2-1f3fd.svg | 1 + .../backend/assets/twemoji/1f9d2-1f3fe.svg | 1 + .../backend/assets/twemoji/1f9d2-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f9d2.svg | 1 + .../backend/assets/twemoji/1f9d3-1f3fb.svg | 1 + .../backend/assets/twemoji/1f9d3-1f3fc.svg | 1 + .../backend/assets/twemoji/1f9d3-1f3fd.svg | 1 + .../backend/assets/twemoji/1f9d3-1f3fe.svg | 1 + .../backend/assets/twemoji/1f9d3-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f9d3.svg | 1 + .../twemoji/1f9d4-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d4-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d4-1f3fb.svg | 1 + .../twemoji/1f9d4-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d4-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d4-1f3fc.svg | 1 + .../twemoji/1f9d4-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d4-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d4-1f3fd.svg | 1 + .../twemoji/1f9d4-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d4-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d4-1f3fe.svg | 1 + .../twemoji/1f9d4-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d4-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d4-1f3ff.svg | 1 + .../assets/twemoji/1f9d4-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9d4-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9d4.svg | 1 + .../backend/assets/twemoji/1f9d5-1f3fb.svg | 1 + .../backend/assets/twemoji/1f9d5-1f3fc.svg | 1 + .../backend/assets/twemoji/1f9d5-1f3fd.svg | 1 + .../backend/assets/twemoji/1f9d5-1f3fe.svg | 1 + .../backend/assets/twemoji/1f9d5-1f3ff.svg | 1 + packages/backend/assets/twemoji/1f9d5.svg | 1 + .../twemoji/1f9d6-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d6-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d6-1f3fb.svg | 1 + .../twemoji/1f9d6-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d6-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d6-1f3fc.svg | 1 + .../twemoji/1f9d6-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d6-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d6-1f3fd.svg | 1 + .../twemoji/1f9d6-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d6-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d6-1f3fe.svg | 1 + .../twemoji/1f9d6-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d6-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d6-1f3ff.svg | 1 + .../assets/twemoji/1f9d6-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9d6-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9d6.svg | 1 + .../twemoji/1f9d7-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d7-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d7-1f3fb.svg | 1 + .../twemoji/1f9d7-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d7-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d7-1f3fc.svg | 1 + .../twemoji/1f9d7-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d7-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d7-1f3fd.svg | 1 + .../twemoji/1f9d7-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d7-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d7-1f3fe.svg | 1 + .../twemoji/1f9d7-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d7-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d7-1f3ff.svg | 1 + .../assets/twemoji/1f9d7-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9d7-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9d7.svg | 1 + .../twemoji/1f9d8-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d8-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d8-1f3fb.svg | 1 + .../twemoji/1f9d8-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d8-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d8-1f3fc.svg | 1 + .../twemoji/1f9d8-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d8-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d8-1f3fd.svg | 1 + .../twemoji/1f9d8-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d8-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d8-1f3fe.svg | 1 + .../twemoji/1f9d8-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d8-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d8-1f3ff.svg | 1 + .../assets/twemoji/1f9d8-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9d8-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9d8.svg | 1 + .../twemoji/1f9d9-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d9-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d9-1f3fb.svg | 1 + .../twemoji/1f9d9-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d9-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d9-1f3fc.svg | 1 + .../twemoji/1f9d9-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d9-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d9-1f3fd.svg | 1 + .../twemoji/1f9d9-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d9-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d9-1f3fe.svg | 1 + .../twemoji/1f9d9-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9d9-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9d9-1f3ff.svg | 1 + .../assets/twemoji/1f9d9-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9d9-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9d9.svg | 1 + .../twemoji/1f9da-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9da-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9da-1f3fb.svg | 1 + .../twemoji/1f9da-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9da-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9da-1f3fc.svg | 1 + .../twemoji/1f9da-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9da-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9da-1f3fd.svg | 1 + .../twemoji/1f9da-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9da-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9da-1f3fe.svg | 1 + .../twemoji/1f9da-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9da-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9da-1f3ff.svg | 1 + .../assets/twemoji/1f9da-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9da-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9da.svg | 1 + .../twemoji/1f9db-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9db-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9db-1f3fb.svg | 1 + .../twemoji/1f9db-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9db-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9db-1f3fc.svg | 1 + .../twemoji/1f9db-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9db-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9db-1f3fd.svg | 1 + .../twemoji/1f9db-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9db-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9db-1f3fe.svg | 1 + .../twemoji/1f9db-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9db-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9db-1f3ff.svg | 1 + .../assets/twemoji/1f9db-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9db-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9db.svg | 1 + .../twemoji/1f9dc-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9dc-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9dc-1f3fb.svg | 1 + .../twemoji/1f9dc-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9dc-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9dc-1f3fc.svg | 1 + .../twemoji/1f9dc-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9dc-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9dc-1f3fd.svg | 1 + .../twemoji/1f9dc-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9dc-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9dc-1f3fe.svg | 1 + .../twemoji/1f9dc-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9dc-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9dc-1f3ff.svg | 1 + .../assets/twemoji/1f9dc-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9dc-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9dc.svg | 1 + .../twemoji/1f9dd-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/1f9dd-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9dd-1f3fb.svg | 1 + .../twemoji/1f9dd-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/1f9dd-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9dd-1f3fc.svg | 1 + .../twemoji/1f9dd-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/1f9dd-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9dd-1f3fd.svg | 1 + .../twemoji/1f9dd-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/1f9dd-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9dd-1f3fe.svg | 1 + .../twemoji/1f9dd-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/1f9dd-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/1f9dd-1f3ff.svg | 1 + .../assets/twemoji/1f9dd-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9dd-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9dd.svg | 1 + .../assets/twemoji/1f9de-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9de-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9de.svg | 1 + .../assets/twemoji/1f9df-200d-2640-fe0f.svg | 1 + .../assets/twemoji/1f9df-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/1f9df.svg | 1 + packages/backend/assets/twemoji/1f9e0.svg | 1 + packages/backend/assets/twemoji/1f9e1.svg | 1 + packages/backend/assets/twemoji/1f9e2.svg | 1 + packages/backend/assets/twemoji/1f9e3.svg | 1 + packages/backend/assets/twemoji/1f9e4.svg | 1 + packages/backend/assets/twemoji/1f9e5.svg | 1 + packages/backend/assets/twemoji/1f9e6.svg | 1 + packages/backend/assets/twemoji/1f9e7.svg | 1 + packages/backend/assets/twemoji/1f9e8.svg | 1 + packages/backend/assets/twemoji/1f9e9.svg | 1 + packages/backend/assets/twemoji/1f9ea.svg | 1 + packages/backend/assets/twemoji/1f9eb.svg | 1 + packages/backend/assets/twemoji/1f9ec.svg | 1 + packages/backend/assets/twemoji/1f9ed.svg | 1 + packages/backend/assets/twemoji/1f9ee.svg | 1 + packages/backend/assets/twemoji/1f9ef.svg | 1 + packages/backend/assets/twemoji/1f9f0.svg | 1 + packages/backend/assets/twemoji/1f9f1.svg | 1 + packages/backend/assets/twemoji/1f9f2.svg | 1 + packages/backend/assets/twemoji/1f9f3.svg | 1 + packages/backend/assets/twemoji/1f9f4.svg | 1 + packages/backend/assets/twemoji/1f9f5.svg | 1 + packages/backend/assets/twemoji/1f9f6.svg | 1 + packages/backend/assets/twemoji/1f9f7.svg | 1 + packages/backend/assets/twemoji/1f9f8.svg | 1 + packages/backend/assets/twemoji/1f9f9.svg | 1 + packages/backend/assets/twemoji/1f9fa.svg | 1 + packages/backend/assets/twemoji/1f9fb.svg | 1 + packages/backend/assets/twemoji/1f9fc.svg | 1 + packages/backend/assets/twemoji/1f9fd.svg | 1 + packages/backend/assets/twemoji/1f9fe.svg | 1 + packages/backend/assets/twemoji/1f9ff.svg | 1 + packages/backend/assets/twemoji/1fa70.svg | 1 + packages/backend/assets/twemoji/1fa71.svg | 1 + packages/backend/assets/twemoji/1fa72.svg | 1 + packages/backend/assets/twemoji/1fa73.svg | 1 + packages/backend/assets/twemoji/1fa74.svg | 1 + packages/backend/assets/twemoji/1fa75.svg | 1 + packages/backend/assets/twemoji/1fa76.svg | 1 + packages/backend/assets/twemoji/1fa77.svg | 1 + packages/backend/assets/twemoji/1fa78.svg | 1 + packages/backend/assets/twemoji/1fa79.svg | 1 + packages/backend/assets/twemoji/1fa7a.svg | 1 + packages/backend/assets/twemoji/1fa7b.svg | 1 + packages/backend/assets/twemoji/1fa7c.svg | 1 + packages/backend/assets/twemoji/1fa80.svg | 1 + packages/backend/assets/twemoji/1fa81.svg | 1 + packages/backend/assets/twemoji/1fa82.svg | 1 + packages/backend/assets/twemoji/1fa83.svg | 1 + packages/backend/assets/twemoji/1fa84.svg | 1 + packages/backend/assets/twemoji/1fa85.svg | 1 + packages/backend/assets/twemoji/1fa86.svg | 1 + packages/backend/assets/twemoji/1fa87.svg | 1 + packages/backend/assets/twemoji/1fa88.svg | 1 + packages/backend/assets/twemoji/1fa90.svg | 1 + packages/backend/assets/twemoji/1fa91.svg | 1 + packages/backend/assets/twemoji/1fa92.svg | 1 + packages/backend/assets/twemoji/1fa93.svg | 1 + packages/backend/assets/twemoji/1fa94.svg | 1 + packages/backend/assets/twemoji/1fa95.svg | 1 + packages/backend/assets/twemoji/1fa96.svg | 1 + packages/backend/assets/twemoji/1fa97.svg | 1 + packages/backend/assets/twemoji/1fa98.svg | 1 + packages/backend/assets/twemoji/1fa99.svg | 1 + packages/backend/assets/twemoji/1fa9a.svg | 1 + packages/backend/assets/twemoji/1fa9b.svg | 1 + packages/backend/assets/twemoji/1fa9c.svg | 1 + packages/backend/assets/twemoji/1fa9d.svg | 1 + packages/backend/assets/twemoji/1fa9e.svg | 1 + packages/backend/assets/twemoji/1fa9f.svg | 1 + packages/backend/assets/twemoji/1faa0.svg | 1 + packages/backend/assets/twemoji/1faa1.svg | 1 + packages/backend/assets/twemoji/1faa2.svg | 1 + packages/backend/assets/twemoji/1faa3.svg | 1 + packages/backend/assets/twemoji/1faa4.svg | 1 + packages/backend/assets/twemoji/1faa5.svg | 1 + packages/backend/assets/twemoji/1faa6.svg | 1 + packages/backend/assets/twemoji/1faa7.svg | 1 + packages/backend/assets/twemoji/1faa8.svg | 1 + packages/backend/assets/twemoji/1faa9.svg | 1 + packages/backend/assets/twemoji/1faaa.svg | 1 + packages/backend/assets/twemoji/1faab.svg | 1 + packages/backend/assets/twemoji/1faac.svg | 1 + packages/backend/assets/twemoji/1faad.svg | 1 + packages/backend/assets/twemoji/1faae.svg | 1 + packages/backend/assets/twemoji/1faaf.svg | 1 + packages/backend/assets/twemoji/1fab0.svg | 1 + packages/backend/assets/twemoji/1fab1.svg | 1 + packages/backend/assets/twemoji/1fab2.svg | 1 + packages/backend/assets/twemoji/1fab3.svg | 1 + packages/backend/assets/twemoji/1fab4.svg | 1 + packages/backend/assets/twemoji/1fab5.svg | 1 + packages/backend/assets/twemoji/1fab6.svg | 1 + packages/backend/assets/twemoji/1fab7.svg | 1 + packages/backend/assets/twemoji/1fab8.svg | 1 + packages/backend/assets/twemoji/1fab9.svg | 1 + packages/backend/assets/twemoji/1faba.svg | 1 + packages/backend/assets/twemoji/1fabb.svg | 1 + packages/backend/assets/twemoji/1fabc.svg | 1 + packages/backend/assets/twemoji/1fabd.svg | 1 + packages/backend/assets/twemoji/1fabf.svg | 1 + packages/backend/assets/twemoji/1fac0.svg | 1 + packages/backend/assets/twemoji/1fac1.svg | 1 + packages/backend/assets/twemoji/1fac2.svg | 1 + .../backend/assets/twemoji/1fac3-1f3fb.svg | 1 + .../backend/assets/twemoji/1fac3-1f3fc.svg | 1 + .../backend/assets/twemoji/1fac3-1f3fd.svg | 1 + .../backend/assets/twemoji/1fac3-1f3fe.svg | 1 + .../backend/assets/twemoji/1fac3-1f3ff.svg | 1 + packages/backend/assets/twemoji/1fac3.svg | 1 + .../backend/assets/twemoji/1fac4-1f3fb.svg | 1 + .../backend/assets/twemoji/1fac4-1f3fc.svg | 1 + .../backend/assets/twemoji/1fac4-1f3fd.svg | 1 + .../backend/assets/twemoji/1fac4-1f3fe.svg | 1 + .../backend/assets/twemoji/1fac4-1f3ff.svg | 1 + packages/backend/assets/twemoji/1fac4.svg | 1 + .../backend/assets/twemoji/1fac5-1f3fb.svg | 1 + .../backend/assets/twemoji/1fac5-1f3fc.svg | 1 + .../backend/assets/twemoji/1fac5-1f3fd.svg | 1 + .../backend/assets/twemoji/1fac5-1f3fe.svg | 1 + .../backend/assets/twemoji/1fac5-1f3ff.svg | 1 + packages/backend/assets/twemoji/1fac5.svg | 1 + packages/backend/assets/twemoji/1face.svg | 1 + packages/backend/assets/twemoji/1facf.svg | 1 + packages/backend/assets/twemoji/1fad0.svg | 1 + packages/backend/assets/twemoji/1fad1.svg | 1 + packages/backend/assets/twemoji/1fad2.svg | 1 + packages/backend/assets/twemoji/1fad3.svg | 1 + packages/backend/assets/twemoji/1fad4.svg | 1 + packages/backend/assets/twemoji/1fad5.svg | 1 + packages/backend/assets/twemoji/1fad6.svg | 1 + packages/backend/assets/twemoji/1fad7.svg | 1 + packages/backend/assets/twemoji/1fad8.svg | 1 + packages/backend/assets/twemoji/1fad9.svg | 1 + packages/backend/assets/twemoji/1fada.svg | 1 + packages/backend/assets/twemoji/1fadb.svg | 1 + packages/backend/assets/twemoji/1fae0.svg | 1 + packages/backend/assets/twemoji/1fae1.svg | 1 + packages/backend/assets/twemoji/1fae2.svg | 1 + packages/backend/assets/twemoji/1fae3.svg | 1 + packages/backend/assets/twemoji/1fae4.svg | 1 + packages/backend/assets/twemoji/1fae5.svg | 1 + packages/backend/assets/twemoji/1fae6.svg | 1 + packages/backend/assets/twemoji/1fae7.svg | 1 + packages/backend/assets/twemoji/1fae8.svg | 1 + .../backend/assets/twemoji/1faf0-1f3fb.svg | 1 + .../backend/assets/twemoji/1faf0-1f3fc.svg | 1 + .../backend/assets/twemoji/1faf0-1f3fd.svg | 1 + .../backend/assets/twemoji/1faf0-1f3fe.svg | 1 + .../backend/assets/twemoji/1faf0-1f3ff.svg | 1 + packages/backend/assets/twemoji/1faf0.svg | 1 + .../twemoji/1faf1-1f3fb-200d-1faf2-1f3fc.svg | 1 + .../twemoji/1faf1-1f3fb-200d-1faf2-1f3fd.svg | 1 + .../twemoji/1faf1-1f3fb-200d-1faf2-1f3fe.svg | 1 + .../twemoji/1faf1-1f3fb-200d-1faf2-1f3ff.svg | 1 + .../backend/assets/twemoji/1faf1-1f3fb.svg | 1 + .../twemoji/1faf1-1f3fc-200d-1faf2-1f3fb.svg | 1 + .../twemoji/1faf1-1f3fc-200d-1faf2-1f3fd.svg | 1 + .../twemoji/1faf1-1f3fc-200d-1faf2-1f3fe.svg | 1 + .../twemoji/1faf1-1f3fc-200d-1faf2-1f3ff.svg | 1 + .../backend/assets/twemoji/1faf1-1f3fc.svg | 1 + .../twemoji/1faf1-1f3fd-200d-1faf2-1f3fb.svg | 1 + .../twemoji/1faf1-1f3fd-200d-1faf2-1f3fc.svg | 1 + .../twemoji/1faf1-1f3fd-200d-1faf2-1f3fe.svg | 1 + .../twemoji/1faf1-1f3fd-200d-1faf2-1f3ff.svg | 1 + .../backend/assets/twemoji/1faf1-1f3fd.svg | 1 + .../twemoji/1faf1-1f3fe-200d-1faf2-1f3fb.svg | 1 + .../twemoji/1faf1-1f3fe-200d-1faf2-1f3fc.svg | 1 + .../twemoji/1faf1-1f3fe-200d-1faf2-1f3fd.svg | 1 + .../twemoji/1faf1-1f3fe-200d-1faf2-1f3ff.svg | 1 + .../backend/assets/twemoji/1faf1-1f3fe.svg | 1 + .../twemoji/1faf1-1f3ff-200d-1faf2-1f3fb.svg | 1 + .../twemoji/1faf1-1f3ff-200d-1faf2-1f3fc.svg | 1 + .../twemoji/1faf1-1f3ff-200d-1faf2-1f3fd.svg | 1 + .../twemoji/1faf1-1f3ff-200d-1faf2-1f3fe.svg | 1 + .../backend/assets/twemoji/1faf1-1f3ff.svg | 1 + packages/backend/assets/twemoji/1faf1.svg | 1 + .../backend/assets/twemoji/1faf2-1f3fb.svg | 1 + .../backend/assets/twemoji/1faf2-1f3fc.svg | 1 + .../backend/assets/twemoji/1faf2-1f3fd.svg | 1 + .../backend/assets/twemoji/1faf2-1f3fe.svg | 1 + .../backend/assets/twemoji/1faf2-1f3ff.svg | 1 + packages/backend/assets/twemoji/1faf2.svg | 1 + .../backend/assets/twemoji/1faf3-1f3fb.svg | 1 + .../backend/assets/twemoji/1faf3-1f3fc.svg | 1 + .../backend/assets/twemoji/1faf3-1f3fd.svg | 1 + .../backend/assets/twemoji/1faf3-1f3fe.svg | 1 + .../backend/assets/twemoji/1faf3-1f3ff.svg | 1 + packages/backend/assets/twemoji/1faf3.svg | 1 + .../backend/assets/twemoji/1faf4-1f3fb.svg | 1 + .../backend/assets/twemoji/1faf4-1f3fc.svg | 1 + .../backend/assets/twemoji/1faf4-1f3fd.svg | 1 + .../backend/assets/twemoji/1faf4-1f3fe.svg | 1 + .../backend/assets/twemoji/1faf4-1f3ff.svg | 1 + packages/backend/assets/twemoji/1faf4.svg | 1 + .../backend/assets/twemoji/1faf5-1f3fb.svg | 1 + .../backend/assets/twemoji/1faf5-1f3fc.svg | 1 + .../backend/assets/twemoji/1faf5-1f3fd.svg | 1 + .../backend/assets/twemoji/1faf5-1f3fe.svg | 1 + .../backend/assets/twemoji/1faf5-1f3ff.svg | 1 + packages/backend/assets/twemoji/1faf5.svg | 1 + .../backend/assets/twemoji/1faf6-1f3fb.svg | 1 + .../backend/assets/twemoji/1faf6-1f3fc.svg | 1 + .../backend/assets/twemoji/1faf6-1f3fd.svg | 1 + .../backend/assets/twemoji/1faf6-1f3fe.svg | 1 + .../backend/assets/twemoji/1faf6-1f3ff.svg | 1 + packages/backend/assets/twemoji/1faf6.svg | 1 + .../backend/assets/twemoji/1faf7-1f3fb.svg | 1 + .../backend/assets/twemoji/1faf7-1f3fc.svg | 1 + .../backend/assets/twemoji/1faf7-1f3fd.svg | 1 + .../backend/assets/twemoji/1faf7-1f3fe.svg | 1 + .../backend/assets/twemoji/1faf7-1f3ff.svg | 1 + packages/backend/assets/twemoji/1faf7.svg | 1 + .../backend/assets/twemoji/1faf8-1f3fb.svg | 1 + .../backend/assets/twemoji/1faf8-1f3fc.svg | 1 + .../backend/assets/twemoji/1faf8-1f3fd.svg | 1 + .../backend/assets/twemoji/1faf8-1f3fe.svg | 1 + .../backend/assets/twemoji/1faf8-1f3ff.svg | 1 + packages/backend/assets/twemoji/1faf8.svg | 1 + packages/backend/assets/twemoji/203c.svg | 1 + packages/backend/assets/twemoji/2049.svg | 1 + packages/backend/assets/twemoji/2122.svg | 1 + packages/backend/assets/twemoji/2139.svg | 1 + packages/backend/assets/twemoji/2194.svg | 1 + packages/backend/assets/twemoji/2195.svg | 1 + packages/backend/assets/twemoji/2196.svg | 1 + packages/backend/assets/twemoji/2197.svg | 1 + packages/backend/assets/twemoji/2198.svg | 1 + packages/backend/assets/twemoji/2199.svg | 1 + packages/backend/assets/twemoji/21a9.svg | 1 + packages/backend/assets/twemoji/21aa.svg | 1 + packages/backend/assets/twemoji/23-20e3.svg | 1 + packages/backend/assets/twemoji/231a.svg | 1 + packages/backend/assets/twemoji/231b.svg | 1 + packages/backend/assets/twemoji/2328.svg | 1 + packages/backend/assets/twemoji/23cf.svg | 1 + packages/backend/assets/twemoji/23e9.svg | 1 + packages/backend/assets/twemoji/23ea.svg | 1 + packages/backend/assets/twemoji/23eb.svg | 1 + packages/backend/assets/twemoji/23ec.svg | 1 + packages/backend/assets/twemoji/23ed.svg | 1 + packages/backend/assets/twemoji/23ee.svg | 1 + packages/backend/assets/twemoji/23ef.svg | 1 + packages/backend/assets/twemoji/23f0.svg | 1 + packages/backend/assets/twemoji/23f1.svg | 1 + packages/backend/assets/twemoji/23f2.svg | 1 + packages/backend/assets/twemoji/23f3.svg | 1 + packages/backend/assets/twemoji/23f8.svg | 1 + packages/backend/assets/twemoji/23f9.svg | 1 + packages/backend/assets/twemoji/23fa.svg | 1 + packages/backend/assets/twemoji/24c2.svg | 1 + packages/backend/assets/twemoji/25aa.svg | 1 + packages/backend/assets/twemoji/25ab.svg | 1 + packages/backend/assets/twemoji/25b6.svg | 1 + packages/backend/assets/twemoji/25c0.svg | 1 + packages/backend/assets/twemoji/25fb.svg | 1 + packages/backend/assets/twemoji/25fc.svg | 1 + packages/backend/assets/twemoji/25fd.svg | 1 + packages/backend/assets/twemoji/25fe.svg | 1 + packages/backend/assets/twemoji/2600.svg | 1 + packages/backend/assets/twemoji/2601.svg | 1 + packages/backend/assets/twemoji/2602.svg | 1 + packages/backend/assets/twemoji/2603.svg | 1 + packages/backend/assets/twemoji/2604.svg | 1 + packages/backend/assets/twemoji/260e.svg | 1 + packages/backend/assets/twemoji/2611.svg | 1 + packages/backend/assets/twemoji/2614.svg | 1 + packages/backend/assets/twemoji/2615.svg | 1 + packages/backend/assets/twemoji/2618.svg | 1 + .../backend/assets/twemoji/261d-1f3fb.svg | 1 + .../backend/assets/twemoji/261d-1f3fc.svg | 1 + .../backend/assets/twemoji/261d-1f3fd.svg | 1 + .../backend/assets/twemoji/261d-1f3fe.svg | 1 + .../backend/assets/twemoji/261d-1f3ff.svg | 1 + packages/backend/assets/twemoji/261d.svg | 1 + packages/backend/assets/twemoji/2620.svg | 1 + packages/backend/assets/twemoji/2622.svg | 1 + packages/backend/assets/twemoji/2623.svg | 1 + packages/backend/assets/twemoji/2626.svg | 1 + packages/backend/assets/twemoji/262a.svg | 1 + packages/backend/assets/twemoji/262e.svg | 1 + packages/backend/assets/twemoji/262f.svg | 1 + packages/backend/assets/twemoji/2638.svg | 1 + packages/backend/assets/twemoji/2639.svg | 1 + packages/backend/assets/twemoji/263a.svg | 1 + packages/backend/assets/twemoji/2640.svg | 1 + packages/backend/assets/twemoji/2642.svg | 1 + packages/backend/assets/twemoji/2648.svg | 1 + packages/backend/assets/twemoji/2649.svg | 1 + packages/backend/assets/twemoji/264a.svg | 1 + packages/backend/assets/twemoji/264b.svg | 1 + packages/backend/assets/twemoji/264c.svg | 1 + packages/backend/assets/twemoji/264d.svg | 1 + packages/backend/assets/twemoji/264e.svg | 1 + packages/backend/assets/twemoji/264f.svg | 1 + packages/backend/assets/twemoji/2650.svg | 1 + packages/backend/assets/twemoji/2651.svg | 1 + packages/backend/assets/twemoji/2652.svg | 1 + packages/backend/assets/twemoji/2653.svg | 1 + packages/backend/assets/twemoji/265f.svg | 1 + packages/backend/assets/twemoji/2660.svg | 1 + packages/backend/assets/twemoji/2663.svg | 1 + packages/backend/assets/twemoji/2665.svg | 1 + packages/backend/assets/twemoji/2666.svg | 1 + packages/backend/assets/twemoji/2668.svg | 1 + packages/backend/assets/twemoji/267b.svg | 1 + packages/backend/assets/twemoji/267e.svg | 1 + packages/backend/assets/twemoji/267f.svg | 1 + packages/backend/assets/twemoji/2692.svg | 1 + packages/backend/assets/twemoji/2693.svg | 1 + packages/backend/assets/twemoji/2694.svg | 1 + packages/backend/assets/twemoji/2695.svg | 1 + packages/backend/assets/twemoji/2696.svg | 1 + packages/backend/assets/twemoji/2697.svg | 1 + packages/backend/assets/twemoji/2699.svg | 1 + packages/backend/assets/twemoji/269b.svg | 1 + packages/backend/assets/twemoji/269c.svg | 1 + packages/backend/assets/twemoji/26a0.svg | 1 + packages/backend/assets/twemoji/26a1.svg | 1 + packages/backend/assets/twemoji/26a7.svg | 1 + packages/backend/assets/twemoji/26aa.svg | 1 + packages/backend/assets/twemoji/26ab.svg | 1 + packages/backend/assets/twemoji/26b0.svg | 1 + packages/backend/assets/twemoji/26b1.svg | 1 + packages/backend/assets/twemoji/26bd.svg | 1 + packages/backend/assets/twemoji/26be.svg | 1 + packages/backend/assets/twemoji/26c4.svg | 1 + packages/backend/assets/twemoji/26c5.svg | 1 + packages/backend/assets/twemoji/26c8.svg | 1 + packages/backend/assets/twemoji/26ce.svg | 1 + packages/backend/assets/twemoji/26cf.svg | 1 + packages/backend/assets/twemoji/26d1.svg | 1 + packages/backend/assets/twemoji/26d3.svg | 1 + packages/backend/assets/twemoji/26d4.svg | 1 + packages/backend/assets/twemoji/26e9.svg | 1 + packages/backend/assets/twemoji/26ea.svg | 1 + packages/backend/assets/twemoji/26f0.svg | 1 + packages/backend/assets/twemoji/26f1.svg | 1 + packages/backend/assets/twemoji/26f2.svg | 1 + packages/backend/assets/twemoji/26f3.svg | 1 + packages/backend/assets/twemoji/26f4.svg | 1 + packages/backend/assets/twemoji/26f5.svg | 1 + .../backend/assets/twemoji/26f7-1f3fb.svg | 1 + .../backend/assets/twemoji/26f7-1f3fc.svg | 1 + .../backend/assets/twemoji/26f7-1f3fd.svg | 1 + .../backend/assets/twemoji/26f7-1f3fe.svg | 1 + .../backend/assets/twemoji/26f7-1f3ff.svg | 1 + packages/backend/assets/twemoji/26f7.svg | 1 + packages/backend/assets/twemoji/26f8.svg | 1 + .../twemoji/26f9-1f3fb-200d-2640-fe0f.svg | 1 + .../twemoji/26f9-1f3fb-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/26f9-1f3fb.svg | 1 + .../twemoji/26f9-1f3fc-200d-2640-fe0f.svg | 1 + .../twemoji/26f9-1f3fc-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/26f9-1f3fc.svg | 1 + .../twemoji/26f9-1f3fd-200d-2640-fe0f.svg | 1 + .../twemoji/26f9-1f3fd-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/26f9-1f3fd.svg | 1 + .../twemoji/26f9-1f3fe-200d-2640-fe0f.svg | 1 + .../twemoji/26f9-1f3fe-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/26f9-1f3fe.svg | 1 + .../twemoji/26f9-1f3ff-200d-2640-fe0f.svg | 1 + .../twemoji/26f9-1f3ff-200d-2642-fe0f.svg | 1 + .../backend/assets/twemoji/26f9-1f3ff.svg | 1 + .../twemoji/26f9-fe0f-200d-2640-fe0f.svg | 1 + .../twemoji/26f9-fe0f-200d-2642-fe0f.svg | 1 + packages/backend/assets/twemoji/26f9.svg | 1 + packages/backend/assets/twemoji/26fa.svg | 1 + packages/backend/assets/twemoji/26fd.svg | 1 + packages/backend/assets/twemoji/2702.svg | 1 + packages/backend/assets/twemoji/2705.svg | 1 + packages/backend/assets/twemoji/2708.svg | 1 + packages/backend/assets/twemoji/2709.svg | 1 + .../backend/assets/twemoji/270a-1f3fb.svg | 1 + .../backend/assets/twemoji/270a-1f3fc.svg | 1 + .../backend/assets/twemoji/270a-1f3fd.svg | 1 + .../backend/assets/twemoji/270a-1f3fe.svg | 1 + .../backend/assets/twemoji/270a-1f3ff.svg | 1 + packages/backend/assets/twemoji/270a.svg | 1 + .../backend/assets/twemoji/270b-1f3fb.svg | 1 + .../backend/assets/twemoji/270b-1f3fc.svg | 1 + .../backend/assets/twemoji/270b-1f3fd.svg | 1 + .../backend/assets/twemoji/270b-1f3fe.svg | 1 + .../backend/assets/twemoji/270b-1f3ff.svg | 1 + packages/backend/assets/twemoji/270b.svg | 1 + .../backend/assets/twemoji/270c-1f3fb.svg | 1 + .../backend/assets/twemoji/270c-1f3fc.svg | 1 + .../backend/assets/twemoji/270c-1f3fd.svg | 1 + .../backend/assets/twemoji/270c-1f3fe.svg | 1 + .../backend/assets/twemoji/270c-1f3ff.svg | 1 + packages/backend/assets/twemoji/270c.svg | 1 + .../backend/assets/twemoji/270d-1f3fb.svg | 1 + .../backend/assets/twemoji/270d-1f3fc.svg | 1 + .../backend/assets/twemoji/270d-1f3fd.svg | 1 + .../backend/assets/twemoji/270d-1f3fe.svg | 1 + .../backend/assets/twemoji/270d-1f3ff.svg | 1 + packages/backend/assets/twemoji/270d.svg | 1 + packages/backend/assets/twemoji/270f.svg | 1 + packages/backend/assets/twemoji/2712.svg | 1 + packages/backend/assets/twemoji/2714.svg | 1 + packages/backend/assets/twemoji/2716.svg | 1 + packages/backend/assets/twemoji/271d.svg | 1 + packages/backend/assets/twemoji/2721.svg | 1 + packages/backend/assets/twemoji/2728.svg | 1 + packages/backend/assets/twemoji/2733.svg | 1 + packages/backend/assets/twemoji/2734.svg | 1 + packages/backend/assets/twemoji/2744.svg | 1 + packages/backend/assets/twemoji/2747.svg | 1 + packages/backend/assets/twemoji/274c.svg | 1 + packages/backend/assets/twemoji/274e.svg | 1 + packages/backend/assets/twemoji/2753.svg | 1 + packages/backend/assets/twemoji/2754.svg | 1 + packages/backend/assets/twemoji/2755.svg | 1 + packages/backend/assets/twemoji/2757.svg | 1 + packages/backend/assets/twemoji/2763.svg | 1 + .../assets/twemoji/2764-fe0f-200d-1f525.svg | 1 + .../assets/twemoji/2764-fe0f-200d-1fa79.svg | 1 + packages/backend/assets/twemoji/2764.svg | 1 + packages/backend/assets/twemoji/2795.svg | 1 + packages/backend/assets/twemoji/2796.svg | 1 + packages/backend/assets/twemoji/2797.svg | 1 + packages/backend/assets/twemoji/27a1.svg | 1 + packages/backend/assets/twemoji/27b0.svg | 1 + packages/backend/assets/twemoji/27bf.svg | 1 + packages/backend/assets/twemoji/2934.svg | 1 + packages/backend/assets/twemoji/2935.svg | 1 + packages/backend/assets/twemoji/2a-20e3.svg | 1 + packages/backend/assets/twemoji/2b05.svg | 1 + packages/backend/assets/twemoji/2b06.svg | 1 + packages/backend/assets/twemoji/2b07.svg | 1 + packages/backend/assets/twemoji/2b1b.svg | 1 + packages/backend/assets/twemoji/2b1c.svg | 1 + packages/backend/assets/twemoji/2b50.svg | 1 + packages/backend/assets/twemoji/2b55.svg | 1 + packages/backend/assets/twemoji/30-20e3.svg | 1 + packages/backend/assets/twemoji/3030.svg | 1 + packages/backend/assets/twemoji/303d.svg | 1 + packages/backend/assets/twemoji/31-20e3.svg | 1 + packages/backend/assets/twemoji/32-20e3.svg | 1 + packages/backend/assets/twemoji/3297.svg | 1 + packages/backend/assets/twemoji/3299.svg | 1 + packages/backend/assets/twemoji/33-20e3.svg | 1 + packages/backend/assets/twemoji/34-20e3.svg | 1 + packages/backend/assets/twemoji/35-20e3.svg | 1 + packages/backend/assets/twemoji/36-20e3.svg | 1 + packages/backend/assets/twemoji/37-20e3.svg | 1 + packages/backend/assets/twemoji/38-20e3.svg | 1 + packages/backend/assets/twemoji/39-20e3.svg | 1 + packages/backend/assets/twemoji/a9.svg | 1 + packages/backend/assets/twemoji/ae.svg | 1 + packages/backend/assets/twemoji/e50a.svg | 1 + packages/backend/package.json | 7 +- packages/backend/src/boot/index.ts | 2 +- packages/backend/src/boot/master.ts | 10 +- packages/backend/src/boot/worker.ts | 2 +- packages/backend/src/config/load.ts | 4 +- packages/backend/src/daemons/queue-stats.ts | 2 +- packages/backend/src/daemons/server-stats.ts | 6 +- packages/backend/src/db/elasticsearch.ts | 2 +- packages/backend/src/db/meilisearch.ts | 2 +- packages/backend/src/db/postgre.ts | 110 ++++++++--------- packages/backend/src/db/redis.ts | 2 +- packages/backend/src/mfm/to-html.ts | 6 +- packages/backend/src/misc/antenna-cache.ts | 4 +- packages/backend/src/misc/before-shutdown.ts | 2 + packages/backend/src/misc/cache.ts | 2 +- packages/backend/src/misc/captcha.ts | 6 +- .../backend/src/misc/check-hit-antenna.ts | 10 +- packages/backend/src/misc/check-word-mute.ts | 2 +- packages/backend/src/misc/convert-host.ts | 2 +- packages/backend/src/misc/detect-language.ts | 2 +- packages/backend/src/misc/download-url.ts | 8 +- packages/backend/src/misc/emoji-meta.ts | 2 +- packages/backend/src/misc/emoji-regex.ts | 2 +- .../misc/extract-custom-emojis-from-mfm.ts | 2 +- packages/backend/src/misc/extract-hashtags.ts | 2 +- .../backend/src/misc/fetch-proxy-account.ts | 2 +- packages/backend/src/misc/fetch.ts | 4 +- packages/backend/src/misc/gen-id.ts | 2 +- packages/backend/src/misc/get-file-info.ts | 8 +- packages/backend/src/misc/keypair-store.ts | 4 +- packages/backend/src/misc/password.ts | 2 +- packages/backend/src/misc/populate-emojis.ts | 10 +- .../backend/src/misc/process-masto-notes.ts | 12 +- packages/backend/src/misc/reaction-lib.ts | 6 +- packages/backend/src/misc/schema.ts | 58 ++++----- .../backend/src/misc/show-machine-info.ts | 2 +- .../backend/src/misc/skipped-instances.ts | 8 +- packages/backend/src/misc/webhook-cache.ts | 4 +- .../src/models/entities/abuse-user-report.ts | 6 +- .../src/models/entities/access-token.ts | 12 +- packages/backend/src/models/entities/ad.ts | 2 +- .../src/models/entities/announcement-read.ts | 8 +- .../src/models/entities/announcement.ts | 2 +- .../backend/src/models/entities/antenna.ts | 10 +- packages/backend/src/models/entities/app.ts | 4 +- .../models/entities/attestation-challenge.ts | 12 +- .../src/models/entities/auth-session.ts | 12 +- .../backend/src/models/entities/blocking.ts | 6 +- .../src/models/entities/channel-following.ts | 6 +- .../models/entities/channel-note-pining.ts | 8 +- .../backend/src/models/entities/channel.ts | 6 +- .../backend/src/models/entities/clip-note.ts | 6 +- packages/backend/src/models/entities/clip.ts | 6 +- .../backend/src/models/entities/drive-file.ts | 8 +- .../src/models/entities/drive-folder.ts | 8 +- packages/backend/src/models/entities/emoji.ts | 2 +- .../src/models/entities/follow-request.ts | 6 +- .../backend/src/models/entities/following.ts | 6 +- .../src/models/entities/gallery-like.ts | 6 +- .../src/models/entities/gallery-post.ts | 6 +- .../backend/src/models/entities/hashtag.ts | 4 +- .../backend/src/models/entities/instance.ts | 2 +- .../src/models/entities/messaging-message.ts | 10 +- packages/backend/src/models/entities/meta.ts | 4 +- .../src/models/entities/moderation-log.ts | 6 +- .../backend/src/models/entities/muted-note.ts | 6 +- .../backend/src/models/entities/muting.ts | 6 +- .../backend/src/models/entities/note-edit.ts | 6 +- .../src/models/entities/note-favorite.ts | 6 +- .../src/models/entities/note-reaction.ts | 8 +- .../src/models/entities/note-thread-muting.ts | 6 +- .../src/models/entities/note-unread.ts | 8 +- .../src/models/entities/note-watching.ts | 8 +- packages/backend/src/models/entities/note.ts | 12 +- .../src/models/entities/notification.ts | 14 +-- .../backend/src/models/entities/page-like.ts | 6 +- packages/backend/src/models/entities/page.ts | 6 +- .../models/entities/password-reset-request.ts | 6 +- .../backend/src/models/entities/poll-vote.ts | 8 +- packages/backend/src/models/entities/poll.ts | 6 +- .../backend/src/models/entities/promo-note.ts | 6 +- .../backend/src/models/entities/promo-read.ts | 6 +- .../models/entities/registration-tickets.ts | 2 +- .../src/models/entities/registry-item.ts | 6 +- packages/backend/src/models/entities/relay.ts | 2 +- .../src/models/entities/renote-muting.ts | 4 +- .../backend/src/models/entities/signin.ts | 6 +- .../src/models/entities/sw-subscription.ts | 6 +- .../src/models/entities/used-username.ts | 2 +- .../models/entities/user-group-invitation.ts | 8 +- .../src/models/entities/user-group-joining.ts | 8 +- .../backend/src/models/entities/user-group.ts | 6 +- .../backend/src/models/entities/user-ip.ts | 2 +- .../src/models/entities/user-keypair.ts | 4 +- .../src/models/entities/user-list-joining.ts | 8 +- .../backend/src/models/entities/user-list.ts | 6 +- .../src/models/entities/user-note-pining.ts | 6 +- .../src/models/entities/user-pending.ts | 2 +- .../src/models/entities/user-profile.ts | 8 +- .../src/models/entities/user-publickey.ts | 6 +- .../src/models/entities/user-security-key.ts | 12 +- packages/backend/src/models/entities/user.ts | 4 +- .../backend/src/models/entities/webhook.ts | 6 +- packages/backend/src/models/index.ts | 112 ++++++++--------- .../models/repositories/abuse-user-report.ts | 2 +- .../backend/src/models/repositories/app.ts | 4 +- .../src/models/repositories/auth-session.ts | 6 +- .../src/models/repositories/blocking.ts | 8 +- .../src/models/repositories/channel.ts | 4 +- .../backend/src/models/repositories/clip.ts | 4 +- .../src/models/repositories/drive-file.ts | 12 +- .../src/models/repositories/drive-folder.ts | 4 +- .../backend/src/models/repositories/emoji.ts | 2 +- .../src/models/repositories/follow-request.ts | 2 +- .../src/models/repositories/following.ts | 8 +- .../src/models/repositories/gallery-post.ts | 6 +- .../src/models/repositories/hashtag.ts | 2 +- .../src/models/repositories/instance.ts | 2 +- .../models/repositories/messaging-message.ts | 4 +- .../models/repositories/moderation-logs.ts | 2 +- .../backend/src/models/repositories/muting.ts | 8 +- .../src/models/repositories/note-favorite.ts | 2 +- .../src/models/repositories/note-reaction.ts | 6 +- .../backend/src/models/repositories/note.ts | 38 +++--- .../src/models/repositories/notification.ts | 22 ++-- .../backend/src/models/repositories/page.ts | 8 +- .../src/models/repositories/user-group.ts | 2 +- .../src/models/repositories/user-list.ts | 2 +- .../backend/src/models/repositories/user.ts | 28 ++--- packages/backend/src/queue/index.ts | 20 +-- packages/backend/src/queue/initialize.ts | 2 +- .../processors/background/index-all-notes.ts | 10 +- .../src/queue/processors/db/delete-account.ts | 12 +- .../queue/processors/db/delete-drive-files.ts | 8 +- .../queue/processors/db/export-blocking.ts | 12 +- .../processors/db/export-custom-emojis.ts | 16 +-- .../queue/processors/db/export-following.ts | 14 +-- .../src/queue/processors/db/export-mute.ts | 12 +- .../src/queue/processors/db/export-notes.ts | 14 +-- .../queue/processors/db/export-user-lists.ts | 12 +- .../queue/processors/db/import-blocking.ts | 10 +- .../processors/db/import-custom-emojis.ts | 12 +- .../processors/db/import-firefish-post.ts | 20 +-- .../queue/processors/db/import-following.ts | 12 +- .../queue/processors/db/import-masto-post.ts | 16 +-- .../src/queue/processors/db/import-muting.ts | 18 +-- .../src/queue/processors/db/import-posts.ts | 8 +- .../queue/processors/db/import-user-lists.ts | 22 ++-- .../backend/src/queue/processors/db/index.ts | 18 +-- .../backend/src/queue/processors/deliver.ts | 10 +- .../processors/ended-poll-notification.ts | 2 +- .../backend/src/queue/processors/inbox.ts | 30 ++--- .../object-storage/clean-remote-files.ts | 6 +- .../processors/object-storage/delete-file.ts | 2 +- .../queue/processors/object-storage/index.ts | 4 +- .../system/check-expired-mutings.ts | 4 +- .../src/queue/processors/system/clean.ts | 2 +- .../src/queue/processors/system/index.ts | 6 +- .../processors/system/local-emoji-size.ts | 4 +- .../queue/processors/system/verify-links.ts | 2 +- .../src/queue/processors/webhook-deliver.ts | 8 +- packages/backend/src/queue/queues.ts | 4 +- .../src/remote/activitypub/audience.ts | 12 +- .../src/remote/activitypub/check-fetch.ts | 18 +-- .../src/remote/activitypub/db-resolver.ts | 14 +-- .../src/remote/activitypub/deliver-manager.ts | 8 +- .../activitypub/kernel/accept/follow.ts | 4 +- .../remote/activitypub/kernel/accept/index.ts | 8 +- .../remote/activitypub/kernel/add/index.ts | 4 +- .../activitypub/kernel/announce/index.ts | 6 +- .../activitypub/kernel/announce/note.ts | 20 +-- .../remote/activitypub/kernel/block/index.ts | 8 +- .../remote/activitypub/kernel/create/index.ts | 10 +- .../remote/activitypub/kernel/create/note.ts | 10 +- .../remote/activitypub/kernel/delete/actor.ts | 4 +- .../remote/activitypub/kernel/delete/index.ts | 6 +- .../remote/activitypub/kernel/delete/note.ts | 6 +- .../remote/activitypub/kernel/flag/index.ts | 8 +- .../src/remote/activitypub/kernel/follow.ts | 2 +- .../src/remote/activitypub/kernel/index.ts | 64 +++++----- .../src/remote/activitypub/kernel/like.ts | 4 +- .../src/remote/activitypub/kernel/read.ts | 6 +- .../activitypub/kernel/reject/follow.ts | 6 +- .../remote/activitypub/kernel/reject/index.ts | 8 +- .../remote/activitypub/kernel/remove/index.ts | 4 +- .../remote/activitypub/kernel/undo/accept.ts | 4 +- .../activitypub/kernel/undo/announce.ts | 4 +- .../remote/activitypub/kernel/undo/block.ts | 8 +- .../remote/activitypub/kernel/undo/follow.ts | 6 +- .../remote/activitypub/kernel/undo/index.ts | 18 +-- .../remote/activitypub/kernel/undo/like.ts | 4 +- .../remote/activitypub/kernel/update/index.ts | 8 +- .../remote/activitypub/misc/get-note-html.ts | 4 +- .../remote/activitypub/misc/html-to-mfm.ts | 4 +- .../remote/activitypub/misc/ld-signature.ts | 4 +- .../src/remote/activitypub/models/image.ts | 14 +-- .../src/remote/activitypub/models/mention.ts | 8 +- .../src/remote/activitypub/models/note.ts | 84 ++++++------- .../src/remote/activitypub/models/person.ts | 70 ++++++----- .../src/remote/activitypub/models/question.ts | 6 +- .../src/remote/activitypub/models/tag.ts | 2 +- .../backend/src/remote/activitypub/perform.ts | 2 +- .../activitypub/renderer/follow-user.ts | 2 +- .../src/remote/activitypub/renderer/index.ts | 2 +- .../src/remote/activitypub/renderer/key.ts | 4 +- .../src/remote/activitypub/renderer/like.ts | 4 +- .../remote/activitypub/renderer/mention.ts | 2 +- .../src/remote/activitypub/renderer/note.ts | 20 +-- .../src/remote/activitypub/renderer/person.ts | 10 +- .../remote/activitypub/renderer/question.ts | 2 +- .../src/remote/activitypub/renderer/read.ts | 2 +- .../src/remote/activitypub/renderer/vote.ts | 2 +- .../backend/src/remote/activitypub/request.ts | 4 +- .../src/remote/activitypub/resolver.ts | 28 ++--- packages/backend/src/remote/resolve-user.ts | 10 +- packages/backend/src/server/activitypub.ts | 38 +++--- .../src/server/activitypub/featured.ts | 28 +++-- .../src/server/activitypub/followers.ts | 24 ++-- .../src/server/activitypub/following.ts | 18 +-- .../backend/src/server/activitypub/outbox.ts | 24 ++-- packages/backend/src/server/api/2fa.ts | 2 +- .../backend/src/server/api/api-handler.ts | 4 +- .../backend/src/server/api/authenticate.ts | 10 +- packages/backend/src/server/api/call.ts | 14 +-- .../api/common/generate-muted-user-query.ts | 4 +- .../common/generated-muted-renote-query.ts | 2 +- .../backend/src/server/api/common/getters.ts | 2 +- .../src/server/api/common/inject-featured.ts | 6 +- .../src/server/api/common/inject-promo.ts | 4 +- .../api/common/read-messaging-message.ts | 24 ++-- .../server/api/common/read-notification.ts | 10 +- .../backend/src/server/api/common/signin.ts | 2 +- .../backend/src/server/api/common/signup.ts | 22 ++-- packages/backend/src/server/api/define.ts | 4 +- packages/backend/src/server/api/endpoints.ts | 58 ++++----- .../api/endpoints/admin/abuse-user-reports.ts | 2 +- .../api/endpoints/admin/accounts/create.ts | 2 +- .../api/endpoints/admin/accounts/delete.ts | 6 +- .../api/endpoints/admin/accounts/hosted.ts | 4 +- .../server/api/endpoints/admin/ad/create.ts | 4 +- .../server/api/endpoints/admin/ad/delete.ts | 2 +- .../src/server/api/endpoints/admin/ad/list.ts | 2 +- .../server/api/endpoints/admin/ad/update.ts | 2 +- .../endpoints/admin/announcements/create.ts | 4 +- .../endpoints/admin/announcements/delete.ts | 2 +- .../api/endpoints/admin/announcements/list.ts | 4 +- .../endpoints/admin/announcements/update.ts | 2 +- .../server/api/endpoints/admin/delete-2fa.ts | 4 +- .../api/endpoints/admin/delete-account.ts | 2 +- .../admin/delete-all-files-of-a-user.ts | 2 +- .../api/endpoints/admin/delete-passkeys.ts | 4 +- .../admin/drive-capacity-override.ts | 2 +- .../admin/drive/clean-remote-files.ts | 2 +- .../api/endpoints/admin/drive/cleanup.ts | 4 +- .../server/api/endpoints/admin/drive/files.ts | 2 +- .../endpoints/admin/emoji/add-aliases-bulk.ts | 4 +- .../server/api/endpoints/admin/emoji/add.ts | 14 +-- .../server/api/endpoints/admin/emoji/copy.ts | 10 +- .../api/endpoints/admin/emoji/delete-bulk.ts | 6 +- .../api/endpoints/admin/emoji/delete.ts | 6 +- .../api/endpoints/admin/emoji/import-zip.ts | 2 +- .../api/endpoints/admin/emoji/list-remote.ts | 8 +- .../server/api/endpoints/admin/emoji/list.ts | 4 +- .../admin/emoji/remove-aliases-bulk.ts | 4 +- .../endpoints/admin/emoji/set-aliases-bulk.ts | 4 +- .../admin/emoji/set-category-bulk.ts | 4 +- .../endpoints/admin/emoji/set-license-bulk.ts | 4 +- .../api/endpoints/admin/emoji/update.ts | 4 +- .../admin/federation/delete-all-files.ts | 2 +- .../refresh-remote-instance-metadata.ts | 4 +- .../admin/federation/remove-all-following.ts | 2 +- .../admin/federation/update-instance.ts | 4 +- .../api/endpoints/admin/get-index-stats.ts | 2 +- .../src/server/api/endpoints/admin/invite.ts | 6 +- .../src/server/api/endpoints/admin/meta.ts | 2 +- .../api/endpoints/admin/moderators/add.ts | 2 +- .../api/endpoints/admin/moderators/remove.ts | 2 +- .../api/endpoints/admin/promo/create.ts | 4 +- .../server/api/endpoints/admin/queue/clear.ts | 2 +- .../endpoints/admin/queue/deliver-delayed.ts | 2 +- .../endpoints/admin/queue/inbox-delayed.ts | 2 +- .../server/api/endpoints/admin/queue/stats.ts | 4 +- .../server/api/endpoints/admin/relays/add.ts | 2 +- .../api/endpoints/admin/reset-password.ts | 4 +- .../admin/resolve-abuse-user-report.ts | 8 +- .../api/endpoints/admin/search/index-all.ts | 2 +- .../api/endpoints/admin/send-mod-mail.ts | 10 +- .../server/api/endpoints/admin/server-info.ts | 6 +- .../endpoints/admin/show-moderation-logs.ts | 2 +- .../server/api/endpoints/admin/show-users.ts | 2 +- .../api/endpoints/admin/silence-user.ts | 2 +- .../api/endpoints/admin/suspend-user.ts | 6 +- .../api/endpoints/admin/unsilence-user.ts | 2 +- .../api/endpoints/admin/unsuspend-user.ts | 2 +- .../server/api/endpoints/admin/update-meta.ts | 4 +- .../src/server/api/endpoints/admin/vacuum.ts | 2 +- .../src/server/api/endpoints/announcements.ts | 4 +- .../server/api/endpoints/antennas/create.ts | 4 +- .../server/api/endpoints/antennas/delete.ts | 2 +- .../src/server/api/endpoints/antennas/list.ts | 2 +- .../server/api/endpoints/antennas/markread.ts | 2 +- .../server/api/endpoints/antennas/notes.ts | 12 +- .../src/server/api/endpoints/antennas/show.ts | 2 +- .../server/api/endpoints/antennas/update.ts | 2 +- .../src/server/api/endpoints/ap/get.ts | 4 +- .../src/server/api/endpoints/ap/show.ts | 26 ++-- .../src/server/api/endpoints/app/create.ts | 8 +- .../src/server/api/endpoints/app/show.ts | 2 +- .../src/server/api/endpoints/auth/accept.ts | 6 +- .../api/endpoints/auth/session/generate.ts | 6 +- .../server/api/endpoints/auth/session/show.ts | 2 +- .../api/endpoints/auth/session/userkey.ts | 2 +- .../server/api/endpoints/blocking/create.ts | 8 +- .../server/api/endpoints/blocking/delete.ts | 8 +- .../src/server/api/endpoints/blocking/list.ts | 2 +- .../server/api/endpoints/channels/create.ts | 6 +- .../server/api/endpoints/channels/featured.ts | 2 +- .../server/api/endpoints/channels/follow.ts | 4 +- .../server/api/endpoints/channels/followed.ts | 2 +- .../server/api/endpoints/channels/owned.ts | 2 +- .../server/api/endpoints/channels/search.ts | 6 +- .../src/server/api/endpoints/channels/show.ts | 2 +- .../server/api/endpoints/channels/timeline.ts | 4 +- .../server/api/endpoints/channels/unfollow.ts | 2 +- .../server/api/endpoints/channels/update.ts | 2 +- .../api/endpoints/charts/active-users.ts | 2 +- .../server/api/endpoints/clips/add-note.ts | 6 +- .../src/server/api/endpoints/clips/create.ts | 2 +- .../src/server/api/endpoints/clips/delete.ts | 2 +- .../src/server/api/endpoints/clips/list.ts | 2 +- .../src/server/api/endpoints/clips/notes.ts | 10 +- .../server/api/endpoints/clips/remove-note.ts | 4 +- .../src/server/api/endpoints/clips/show.ts | 2 +- .../src/server/api/endpoints/clips/update.ts | 2 +- .../endpoints/compatibility/custom-emojis.ts | 6 +- .../src/server/api/endpoints/drive/files.ts | 2 +- .../endpoints/drive/files/attached-notes.ts | 2 +- .../endpoints/drive/files/check-existence.ts | 2 +- .../api/endpoints/drive/files/create.ts | 10 +- .../api/endpoints/drive/files/delete.ts | 6 +- .../server/api/endpoints/drive/files/find.ts | 2 +- .../api/endpoints/drive/files/update.ts | 4 +- .../endpoints/drive/files/upload-from-url.ts | 6 +- .../src/server/api/endpoints/drive/folders.ts | 2 +- .../api/endpoints/drive/folders/create.ts | 6 +- .../api/endpoints/drive/folders/delete.ts | 4 +- .../api/endpoints/drive/folders/find.ts | 2 +- .../api/endpoints/drive/folders/show.ts | 2 +- .../api/endpoints/drive/folders/update.ts | 4 +- .../src/server/api/endpoints/drive/stream.ts | 2 +- .../backend/src/server/api/endpoints/emoji.ts | 2 +- .../api/endpoints/export-custom-emojis.ts | 2 +- .../api/endpoints/federation/followers.ts | 2 +- .../api/endpoints/federation/following.ts | 2 +- .../api/endpoints/federation/instances.ts | 4 +- .../api/endpoints/federation/show-instance.ts | 4 +- .../server/api/endpoints/federation/stats.ts | 2 +- .../federation/update-remote-user.ts | 4 +- .../server/api/endpoints/federation/users.ts | 2 +- .../src/server/api/endpoints/fetch-rss.ts | 6 +- .../server/api/endpoints/following/create.ts | 10 +- .../server/api/endpoints/following/delete.ts | 8 +- .../api/endpoints/following/invalidate.ts | 8 +- .../endpoints/following/requests/accept.ts | 4 +- .../endpoints/following/requests/cancel.ts | 8 +- .../api/endpoints/following/requests/list.ts | 2 +- .../endpoints/following/requests/reject.ts | 4 +- .../server/api/endpoints/gallery/featured.ts | 2 +- .../server/api/endpoints/gallery/popular.ts | 2 +- .../src/server/api/endpoints/gallery/posts.ts | 4 +- .../api/endpoints/gallery/posts/create.ts | 8 +- .../api/endpoints/gallery/posts/delete.ts | 2 +- .../api/endpoints/gallery/posts/like.ts | 4 +- .../api/endpoints/gallery/posts/show.ts | 2 +- .../api/endpoints/gallery/posts/unlike.ts | 2 +- .../api/endpoints/gallery/posts/update.ts | 6 +- .../api/endpoints/get-online-users-count.ts | 2 +- .../src/server/api/endpoints/get-sounds.ts | 2 +- .../src/server/api/endpoints/hashtags/list.ts | 2 +- .../server/api/endpoints/hashtags/search.ts | 4 +- .../src/server/api/endpoints/hashtags/show.ts | 4 +- .../server/api/endpoints/hashtags/trend.ts | 12 +- .../server/api/endpoints/hashtags/users.ts | 4 +- .../src/server/api/endpoints/i/2fa/done.ts | 4 +- .../server/api/endpoints/i/2fa/key-done.ts | 14 +-- .../api/endpoints/i/2fa/password-less.ts | 4 +- .../api/endpoints/i/2fa/register-key.ts | 12 +- .../server/api/endpoints/i/2fa/register.ts | 8 +- .../server/api/endpoints/i/2fa/remove-key.ts | 2 +- .../server/api/endpoints/i/2fa/unregister.ts | 6 +- .../server/api/endpoints/i/2fa/update-key.ts | 6 +- .../src/server/api/endpoints/i/apps.ts | 2 +- .../server/api/endpoints/i/authorized-apps.ts | 2 +- .../server/api/endpoints/i/change-password.ts | 4 +- .../server/api/endpoints/i/delete-account.ts | 4 +- .../server/api/endpoints/i/export-blocking.ts | 4 +- .../api/endpoints/i/export-following.ts | 4 +- .../src/server/api/endpoints/i/export-mute.ts | 4 +- .../server/api/endpoints/i/export-notes.ts | 4 +- .../api/endpoints/i/export-user-lists.ts | 4 +- .../src/server/api/endpoints/i/favorites.ts | 2 +- .../server/api/endpoints/i/gallery/likes.ts | 2 +- .../server/api/endpoints/i/gallery/posts.ts | 2 +- .../endpoints/i/get-word-muted-notes-count.ts | 2 +- .../server/api/endpoints/i/import-blocking.ts | 6 +- .../api/endpoints/i/import-following.ts | 6 +- .../server/api/endpoints/i/import-muting.ts | 6 +- .../server/api/endpoints/i/import-posts.ts | 8 +- .../api/endpoints/i/import-user-lists.ts | 6 +- .../src/server/api/endpoints/i/known-as.ts | 10 +- .../src/server/api/endpoints/i/move.ts | 14 +-- .../server/api/endpoints/i/notifications.ts | 12 +- .../src/server/api/endpoints/i/page-likes.ts | 2 +- .../src/server/api/endpoints/i/pages.ts | 2 +- .../backend/src/server/api/endpoints/i/pin.ts | 4 +- .../i/read-all-messaging-messages.ts | 4 +- .../api/endpoints/i/read-all-unread-notes.ts | 4 +- .../api/endpoints/i/read-announcement.ts | 4 +- .../api/endpoints/i/regenerate-token.ts | 8 +- .../api/endpoints/i/registry/get-all.ts | 2 +- .../api/endpoints/i/registry/get-detail.ts | 2 +- .../api/endpoints/i/registry/get-unsecure.ts | 4 +- .../server/api/endpoints/i/registry/get.ts | 2 +- .../endpoints/i/registry/keys-with-type.ts | 2 +- .../server/api/endpoints/i/registry/keys.ts | 2 +- .../server/api/endpoints/i/registry/remove.ts | 2 +- .../server/api/endpoints/i/registry/scopes.ts | 2 +- .../server/api/endpoints/i/registry/set.ts | 6 +- .../server/api/endpoints/i/revoke-token.ts | 2 +- .../server/api/endpoints/i/signin-history.ts | 2 +- .../src/server/api/endpoints/i/unpin.ts | 4 +- .../server/api/endpoints/i/update-email.ts | 14 +-- .../src/server/api/endpoints/i/update.ts | 26 ++-- .../api/endpoints/i/user-group-invites.ts | 2 +- .../server/api/endpoints/i/webhooks/create.ts | 6 +- .../server/api/endpoints/i/webhooks/delete.ts | 2 +- .../server/api/endpoints/i/webhooks/list.ts | 2 +- .../server/api/endpoints/i/webhooks/show.ts | 2 +- .../server/api/endpoints/i/webhooks/update.ts | 4 +- .../server/api/endpoints/messaging/history.ts | 2 +- .../api/endpoints/messaging/messages.ts | 26 ++-- .../endpoints/messaging/messages/create.ts | 18 +-- .../endpoints/messaging/messages/delete.ts | 4 +- .../api/endpoints/messaging/messages/read.ts | 10 +- .../backend/src/server/api/endpoints/meta.ts | 10 +- .../server/api/endpoints/miauth/gen-token.ts | 4 +- .../src/server/api/endpoints/mute/create.ts | 8 +- .../src/server/api/endpoints/mute/delete.ts | 4 +- .../src/server/api/endpoints/mute/list.ts | 4 +- .../src/server/api/endpoints/my/apps.ts | 2 +- .../backend/src/server/api/endpoints/notes.ts | 2 +- .../server/api/endpoints/notes/children.ts | 8 +- .../src/server/api/endpoints/notes/clips.ts | 8 +- .../api/endpoints/notes/conversation.ts | 2 +- .../src/server/api/endpoints/notes/create.ts | 26 ++-- .../src/server/api/endpoints/notes/delete.ts | 10 +- .../src/server/api/endpoints/notes/edit.ts | 56 ++++----- .../api/endpoints/notes/favorites/create.ts | 4 +- .../api/endpoints/notes/favorites/delete.ts | 2 +- .../server/api/endpoints/notes/featured.ts | 4 +- .../api/endpoints/notes/global-timeline.ts | 14 +-- .../api/endpoints/notes/hybrid-timeline.ts | 20 +-- .../api/endpoints/notes/local-timeline.ts | 20 +-- .../server/api/endpoints/notes/mentions.ts | 14 +-- .../endpoints/notes/polls/recommendation.ts | 4 +- .../server/api/endpoints/notes/polls/vote.ts | 26 ++-- .../server/api/endpoints/notes/reactions.ts | 6 +- .../api/endpoints/notes/reactions/create.ts | 6 +- .../api/endpoints/notes/reactions/delete.ts | 8 +- .../endpoints/notes/recommended-timeline.ts | 20 +-- .../src/server/api/endpoints/notes/renotes.ts | 12 +- .../src/server/api/endpoints/notes/replies.ts | 8 +- .../api/endpoints/notes/search-by-tag.ts | 12 +- .../src/server/api/endpoints/notes/search.ts | 19 +-- .../src/server/api/endpoints/notes/show.ts | 2 +- .../endpoints/notes/thread-muting/create.ts | 8 +- .../endpoints/notes/thread-muting/delete.ts | 2 +- .../server/api/endpoints/notes/timeline.ts | 18 +-- .../server/api/endpoints/notes/translate.ts | 8 +- .../server/api/endpoints/notes/unrenote.ts | 10 +- .../api/endpoints/notes/user-list-timeline.ts | 10 +- .../api/endpoints/notes/watching/create.ts | 6 +- .../api/endpoints/notes/watching/delete.ts | 6 +- .../api/endpoints/notifications/create.ts | 2 +- .../notifications/mark-all-as-read.ts | 4 +- .../api/endpoints/notifications/read.ts | 2 +- .../src/server/api/endpoints/page-push.ts | 4 +- .../src/server/api/endpoints/pages/create.ts | 4 +- .../src/server/api/endpoints/pages/like.ts | 2 +- .../src/server/api/endpoints/pages/show.ts | 4 +- .../src/server/api/endpoints/pages/unlike.ts | 2 +- .../src/server/api/endpoints/pages/update.ts | 6 +- .../src/server/api/endpoints/patrons.ts | 7 +- .../src/server/api/endpoints/pinned-users.ts | 10 +- .../src/server/api/endpoints/promo/read.ts | 4 +- .../api/endpoints/renote-mute/create.ts | 4 +- .../api/endpoints/renote-mute/delete.ts | 2 +- .../server/api/endpoints/renote-mute/list.ts | 2 +- .../api/endpoints/request-reset-password.ts | 12 +- .../server/api/endpoints/reset-password.ts | 4 +- .../src/server/api/endpoints/server-info.ts | 4 +- .../api/endpoints/username/available.ts | 6 +- .../backend/src/server/api/endpoints/users.ts | 4 +- .../src/server/api/endpoints/users/clips.ts | 2 +- .../server/api/endpoints/users/followers.ts | 6 +- .../server/api/endpoints/users/following.ts | 6 +- .../api/endpoints/users/gallery/posts.ts | 2 +- .../users/get-frequently-replied-users.ts | 6 +- .../api/endpoints/users/groups/create.ts | 4 +- .../users/groups/invitations/accept.ts | 4 +- .../api/endpoints/users/groups/invite.ts | 16 +-- .../api/endpoints/users/groups/joined.ts | 4 +- .../api/endpoints/users/groups/leave.ts | 2 +- .../server/api/endpoints/users/groups/pull.ts | 4 +- .../server/api/endpoints/users/groups/show.ts | 2 +- .../api/endpoints/users/groups/transfer.ts | 4 +- .../api/endpoints/users/lists/create.ts | 2 +- .../server/api/endpoints/users/lists/pull.ts | 6 +- .../server/api/endpoints/users/lists/push.ts | 6 +- .../src/server/api/endpoints/users/notes.ts | 12 +- .../src/server/api/endpoints/users/pages.ts | 2 +- .../server/api/endpoints/users/reactions.ts | 4 +- .../api/endpoints/users/recommendation.ts | 14 +-- .../api/endpoints/users/report-abuse.ts | 18 +-- .../users/search-by-username-and-host.ts | 8 +- .../src/server/api/endpoints/users/search.ts | 8 +- .../src/server/api/endpoints/users/show.ts | 12 +- packages/backend/src/server/api/index.ts | 24 ++-- packages/backend/src/server/api/limiter.ts | 6 +- .../mastodon/ApiMastodonCompatibleService.ts | 22 ++-- .../src/server/api/mastodon/converters.ts | 2 +- .../server/api/mastodon/endpoints/account.ts | 14 +-- .../server/api/mastodon/endpoints/filter.ts | 2 +- .../src/server/api/mastodon/endpoints/meta.ts | 6 +- .../api/mastodon/endpoints/notifications.ts | 4 +- .../server/api/mastodon/endpoints/search.ts | 4 +- .../server/api/mastodon/endpoints/status.ts | 12 +- .../server/api/mastodon/endpoints/timeline.ts | 8 +- .../src/server/api/openapi/gen-spec.ts | 4 +- .../backend/src/server/api/private/signin.ts | 30 ++--- .../src/server/api/private/signup-pending.ts | 6 +- .../backend/src/server/api/private/signup.ts | 18 +-- .../src/server/api/private/verify-email.ts | 4 +- .../backend/src/server/api/stream/channel.ts | 6 +- .../src/server/api/stream/channels/antenna.ts | 6 +- .../src/server/api/stream/channels/channel.ts | 8 +- .../api/stream/channels/global-timeline.ts | 4 +- .../src/server/api/stream/channels/hashtag.ts | 6 +- .../api/stream/channels/home-timeline.ts | 8 +- .../api/stream/channels/hybrid-timeline.ts | 10 +- .../src/server/api/stream/channels/index.ts | 24 ++-- .../api/stream/channels/local-timeline.ts | 4 +- .../src/server/api/stream/channels/main.ts | 2 +- .../server/api/stream/channels/messaging.ts | 10 +- .../stream/channels/recommended-timeline.ts | 10 +- .../server/api/stream/channels/user-list.ts | 6 +- .../backend/src/server/api/stream/index.ts | 30 ++--- .../backend/src/server/api/stream/types.ts | 22 ++-- packages/backend/src/server/api/streaming.ts | 4 +- .../src/server/file/byte-range-readable.ts | 4 +- packages/backend/src/server/file/index.ts | 4 +- .../src/server/file/send-drive-file.ts | 25 ++-- packages/backend/src/server/index.ts | 32 ++--- packages/backend/src/server/nodeinfo.ts | 11 +- packages/backend/src/server/proxy/index.ts | 2 +- .../backend/src/server/proxy/proxy-media.ts | 18 +-- packages/backend/src/server/web/feed.ts | 6 +- packages/backend/src/server/web/index.ts | 45 ++++--- packages/backend/src/server/web/manifest.ts | 4 +- .../backend/src/server/web/url-preview.ts | 10 +- packages/backend/src/server/well-known.ts | 6 +- .../src/services/add-note-to-antenna.ts | 6 +- .../backend/src/services/blocking/create.ts | 20 +-- .../backend/src/services/blocking/delete.ts | 10 +- .../src/services/chart/charts/active-users.ts | 2 +- packages/backend/src/services/chart/core.ts | 24 ++-- .../src/services/create-notification.ts | 16 +-- .../src/services/create-system-user.ts | 20 +-- .../backend/src/services/detect-sensitive.ts | 2 +- .../backend/src/services/drive/add-file.ts | 40 +++--- .../backend/src/services/drive/delete-file.ts | 6 +- .../drive/generate-video-thumbnail.ts | 2 +- .../src/services/drive/internal-storage.ts | 2 +- packages/backend/src/services/drive/s3.ts | 4 +- .../src/services/drive/upload-from-url.ts | 6 +- .../src/services/fetch-instance-metadata.ts | 10 +- packages/backend/src/services/fetch-rel-me.ts | 2 +- .../backend/src/services/following/create.ts | 36 +++--- .../backend/src/services/following/delete.ts | 18 +-- .../backend/src/services/following/reject.ts | 10 +- .../services/following/requests/accept-all.ts | 2 +- .../src/services/following/requests/accept.ts | 12 +- .../src/services/following/requests/cancel.ts | 12 +- .../src/services/following/requests/create.ts | 12 +- packages/backend/src/services/i/pin.ts | 28 +++-- packages/backend/src/services/i/update.ts | 10 +- .../src/services/insert-moderation-log.ts | 2 +- .../backend/src/services/instance-actor.ts | 4 +- packages/backend/src/services/logger.ts | 4 +- .../backend/src/services/messages/create.ts | 32 ++--- .../backend/src/services/messages/delete.ts | 10 +- packages/backend/src/services/note/create.ts | 116 +++++++++--------- packages/backend/src/services/note/delete.ts | 24 ++-- .../backend/src/services/note/polls/update.ts | 8 +- .../backend/src/services/note/polls/vote.ts | 10 +- .../src/services/note/reaction/create.ts | 36 +++--- .../src/services/note/reaction/delete.ts | 16 +-- packages/backend/src/services/note/read.ts | 12 +- packages/backend/src/services/note/unread.ts | 4 +- packages/backend/src/services/note/unwatch.ts | 2 +- packages/backend/src/services/note/watch.ts | 6 +- .../backend/src/services/push-notification.ts | 10 +- .../register-or-fetch-instance-doc.ts | 6 +- packages/backend/src/services/relay.ts | 16 +-- packages/backend/src/services/send-email.ts | 4 +- packages/backend/src/services/stream.ts | 12 +- packages/backend/src/services/suspend-user.ts | 10 +- .../backend/src/services/unsuspend-user.ts | 12 +- .../backend/src/services/update-hashtag.ts | 6 +- packages/backend/src/services/user-cache.ts | 4 +- .../backend/src/services/user-list/push.ts | 14 +-- .../services/validate-email-for-account.ts | 4 +- packages/client/package.json | 7 +- packages/client/src/account.ts | 6 +- .../client/src/components/MkChatPreview.vue | 4 +- packages/client/src/components/MkDialog.vue | 4 +- .../src/components/MkDriveSelectDialog.vue | 4 +- .../client/src/components/MkLaunchPad.vue | 4 +- packages/client/src/components/MkMedia.vue | 6 +- packages/client/src/components/MkModal.vue | 20 +-- .../client/src/components/MkModalWindow.vue | 4 +- packages/client/src/components/MkNotes.vue | 6 +- .../client/src/components/MkNotifications.vue | 2 +- packages/client/src/components/MkPoll.vue | 8 +- .../client/src/components/MkPollEditor.vue | 4 +- packages/client/src/components/MkPostForm.vue | 20 +-- packages/client/src/components/MkSignup.vue | 28 ++--- packages/client/src/components/MkTimeline.vue | 4 +- .../client/src/components/global/MkTime.vue | 58 ++++----- packages/client/src/i18n.ts | 2 +- packages/client/src/init.ts | 2 +- packages/client/src/navbar.ts | 2 +- packages/client/src/nirax.ts | 4 +- packages/client/src/os.ts | 14 +-- .../client/src/pages/about.federation.vue | 24 ++-- .../client/src/pages/admin/bot-protection.vue | 4 +- .../src/pages/admin/overview.queue.chart.vue | 24 ++-- .../src/pages/admin/queue.chart.chart.vue | 24 ++-- .../client/src/pages/admin/queue.chart.vue | 4 +- packages/client/src/pages/admin/security.vue | 32 ++--- packages/client/src/pages/api-console.vue | 16 +-- .../client/src/pages/settings/general.vue | 8 ++ packages/client/src/pages/theme-editor.vue | 4 +- packages/client/src/pizzax.ts | 2 +- packages/client/src/plugin.ts | 2 +- packages/client/src/reactiveAccount.ts | 2 +- packages/client/src/router.ts | 4 +- packages/client/src/scripts/emojilist.ts | 35 +----- packages/client/src/scripts/twemoji-base.ts | 6 +- packages/client/src/store.ts | 4 + packages/client/src/stream.ts | 4 +- packages/client/src/theme-store.ts | 2 +- packages/client/src/widgets/timeline.vue | 8 +- packages/firefish-js/src/api.types.ts | 10 +- packages/firefish-js/src/entities.ts | 6 + packages/firefish-js/src/index.ts | 4 +- packages/firefish-js/src/streaming.ts | 6 +- packages/megalodon/package.json | 4 +- packages/megalodon/src/index.ts | 16 +-- packages/megalodon/src/megalodon.ts | 10 +- packages/megalodon/src/misskey.ts | 20 +-- .../sw/src/scripts/create-notification.ts | 22 ++-- packages/sw/src/types.ts | 18 +-- 4411 files changed, 6655 insertions(+), 2902 deletions(-) create mode 100644 packages/backend/assets/notification-badges/boost.png rename packages/backend/assets/notification-badges/{clipboard-check-solid.png => clipboard-check.png} (100%) rename packages/backend/assets/notification-badges/{id-card-alt.png => id-card.png} (100%) rename packages/backend/assets/notification-badges/{poll-h.png => poll.png} (100%) rename packages/backend/assets/notification-badges/{quote-right.png => quote.png} (100%) create mode 100644 packages/backend/assets/notification-badges/reaction.png delete mode 100644 packages/backend/assets/notification-badges/retweet.png create mode 100644 packages/backend/assets/twemoji/1f004.svg create mode 100644 packages/backend/assets/twemoji/1f0cf.svg create mode 100644 packages/backend/assets/twemoji/1f170.svg create mode 100644 packages/backend/assets/twemoji/1f171.svg create mode 100644 packages/backend/assets/twemoji/1f17e.svg create mode 100644 packages/backend/assets/twemoji/1f17f.svg create mode 100644 packages/backend/assets/twemoji/1f18e.svg create mode 100644 packages/backend/assets/twemoji/1f191.svg create mode 100644 packages/backend/assets/twemoji/1f192.svg create mode 100644 packages/backend/assets/twemoji/1f193.svg create mode 100644 packages/backend/assets/twemoji/1f194.svg create mode 100644 packages/backend/assets/twemoji/1f195.svg create mode 100644 packages/backend/assets/twemoji/1f196.svg create mode 100644 packages/backend/assets/twemoji/1f197.svg create mode 100644 packages/backend/assets/twemoji/1f198.svg create mode 100644 packages/backend/assets/twemoji/1f199.svg create mode 100644 packages/backend/assets/twemoji/1f19a.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1e8.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1e9.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1eb.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1ee.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1f1.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1f6.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1fa.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1fc.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1fd.svg create mode 100644 packages/backend/assets/twemoji/1f1e6-1f1ff.svg create mode 100644 packages/backend/assets/twemoji/1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1e7.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1e9.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1eb.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1ed.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1ee.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1ef.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1f1.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1f6.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1fb.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1fc.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1fe.svg create mode 100644 packages/backend/assets/twemoji/1f1e7-1f1ff.svg create mode 100644 packages/backend/assets/twemoji/1f1e7.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1e8.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1e9.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1eb.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1ed.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1ee.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1f0.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1f1.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1f5.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1fa.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1fb.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1fc.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1fd.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1fe.svg create mode 100644 packages/backend/assets/twemoji/1f1e8-1f1ff.svg create mode 100644 packages/backend/assets/twemoji/1f1e8.svg create mode 100644 packages/backend/assets/twemoji/1f1e9-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1e9-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1e9-1f1ef.svg create mode 100644 packages/backend/assets/twemoji/1f1e9-1f1f0.svg create mode 100644 packages/backend/assets/twemoji/1f1e9-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1e9-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1e9-1f1ff.svg create mode 100644 packages/backend/assets/twemoji/1f1e9.svg create mode 100644 packages/backend/assets/twemoji/1f1ea-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1ea-1f1e8.svg create mode 100644 packages/backend/assets/twemoji/1f1ea-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1ea-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1ea-1f1ed.svg create mode 100644 packages/backend/assets/twemoji/1f1ea-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1ea-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1ea-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1ea-1f1fa.svg create mode 100644 packages/backend/assets/twemoji/1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1eb-1f1ee.svg create mode 100644 packages/backend/assets/twemoji/1f1eb-1f1ef.svg create mode 100644 packages/backend/assets/twemoji/1f1eb-1f1f0.svg create mode 100644 packages/backend/assets/twemoji/1f1eb-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1eb-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1eb-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1eb.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1e7.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1e9.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1eb.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1ed.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1ee.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1f1.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1f5.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1f6.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1fa.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1fc.svg create mode 100644 packages/backend/assets/twemoji/1f1ec-1f1fe.svg create mode 100644 packages/backend/assets/twemoji/1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1ed-1f1f0.svg create mode 100644 packages/backend/assets/twemoji/1f1ed-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1ed-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1ed-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1ed-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1ed-1f1fa.svg create mode 100644 packages/backend/assets/twemoji/1f1ed.svg create mode 100644 packages/backend/assets/twemoji/1f1ee-1f1e8.svg create mode 100644 packages/backend/assets/twemoji/1f1ee-1f1e9.svg create mode 100644 packages/backend/assets/twemoji/1f1ee-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1ee-1f1f1.svg create mode 100644 packages/backend/assets/twemoji/1f1ee-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1ee-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1ee-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1ee-1f1f6.svg create mode 100644 packages/backend/assets/twemoji/1f1ee-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1ee-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1ee-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1ee.svg create mode 100644 packages/backend/assets/twemoji/1f1ef-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1ef-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1ef-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1ef-1f1f5.svg create mode 100644 packages/backend/assets/twemoji/1f1ef.svg create mode 100644 packages/backend/assets/twemoji/1f1f0-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1f0-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1f0-1f1ed.svg create mode 100644 packages/backend/assets/twemoji/1f1f0-1f1ee.svg create mode 100644 packages/backend/assets/twemoji/1f1f0-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1f0-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1f0-1f1f5.svg create mode 100644 packages/backend/assets/twemoji/1f1f0-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1f0-1f1fc.svg create mode 100644 packages/backend/assets/twemoji/1f1f0-1f1fe.svg create mode 100644 packages/backend/assets/twemoji/1f1f0-1f1ff.svg create mode 100644 packages/backend/assets/twemoji/1f1f0.svg create mode 100644 packages/backend/assets/twemoji/1f1f1-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1f1-1f1e7.svg create mode 100644 packages/backend/assets/twemoji/1f1f1-1f1e8.svg create mode 100644 packages/backend/assets/twemoji/1f1f1-1f1ee.svg create mode 100644 packages/backend/assets/twemoji/1f1f1-1f1f0.svg create mode 100644 packages/backend/assets/twemoji/1f1f1-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1f1-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1f1-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1f1-1f1fa.svg create mode 100644 packages/backend/assets/twemoji/1f1f1-1f1fb.svg create mode 100644 packages/backend/assets/twemoji/1f1f1-1f1fe.svg create mode 100644 packages/backend/assets/twemoji/1f1f1.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1e8.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1e9.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1eb.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1ed.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1f0.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1f1.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1f5.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1f6.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1fa.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1fb.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1fc.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1fd.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1fe.svg create mode 100644 packages/backend/assets/twemoji/1f1f2-1f1ff.svg create mode 100644 packages/backend/assets/twemoji/1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1e8.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1eb.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1ee.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1f1.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1f5.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1fa.svg create mode 100644 packages/backend/assets/twemoji/1f1f3-1f1ff.svg create mode 100644 packages/backend/assets/twemoji/1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1f4-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1eb.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1ed.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1f0.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1f1.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1fc.svg create mode 100644 packages/backend/assets/twemoji/1f1f5-1f1fe.svg create mode 100644 packages/backend/assets/twemoji/1f1f5.svg create mode 100644 packages/backend/assets/twemoji/1f1f6-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1f6.svg create mode 100644 packages/backend/assets/twemoji/1f1f7-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1f7-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1f7-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1f7-1f1fa.svg create mode 100644 packages/backend/assets/twemoji/1f1f7-1f1fc.svg create mode 100644 packages/backend/assets/twemoji/1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1e7.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1e8.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1e9.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1ed.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1ee.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1ef.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1f0.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1f1.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1fb.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1fd.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1fe.svg create mode 100644 packages/backend/assets/twemoji/1f1f8-1f1ff.svg create mode 100644 packages/backend/assets/twemoji/1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1e8.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1e9.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1eb.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1ed.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1ef.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1f0.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1f1.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1f4.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1f7.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1fb.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1fc.svg create mode 100644 packages/backend/assets/twemoji/1f1f9-1f1ff.svg create mode 100644 packages/backend/assets/twemoji/1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1fa-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1fa-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1fa-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1fa-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1fa-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1fa-1f1fe.svg create mode 100644 packages/backend/assets/twemoji/1f1fa-1f1ff.svg create mode 100644 packages/backend/assets/twemoji/1f1fa.svg create mode 100644 packages/backend/assets/twemoji/1f1fb-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1fb-1f1e8.svg create mode 100644 packages/backend/assets/twemoji/1f1fb-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1fb-1f1ec.svg create mode 100644 packages/backend/assets/twemoji/1f1fb-1f1ee.svg create mode 100644 packages/backend/assets/twemoji/1f1fb-1f1f3.svg create mode 100644 packages/backend/assets/twemoji/1f1fb-1f1fa.svg create mode 100644 packages/backend/assets/twemoji/1f1fb.svg create mode 100644 packages/backend/assets/twemoji/1f1fc-1f1eb.svg create mode 100644 packages/backend/assets/twemoji/1f1fc-1f1f8.svg create mode 100644 packages/backend/assets/twemoji/1f1fc.svg create mode 100644 packages/backend/assets/twemoji/1f1fd-1f1f0.svg create mode 100644 packages/backend/assets/twemoji/1f1fd.svg create mode 100644 packages/backend/assets/twemoji/1f1fe-1f1ea.svg create mode 100644 packages/backend/assets/twemoji/1f1fe-1f1f9.svg create mode 100644 packages/backend/assets/twemoji/1f1fe.svg create mode 100644 packages/backend/assets/twemoji/1f1ff-1f1e6.svg create mode 100644 packages/backend/assets/twemoji/1f1ff-1f1f2.svg create mode 100644 packages/backend/assets/twemoji/1f1ff-1f1fc.svg create mode 100644 packages/backend/assets/twemoji/1f1ff.svg create mode 100644 packages/backend/assets/twemoji/1f201.svg create mode 100644 packages/backend/assets/twemoji/1f202.svg create mode 100644 packages/backend/assets/twemoji/1f21a.svg create mode 100644 packages/backend/assets/twemoji/1f22f.svg create mode 100644 packages/backend/assets/twemoji/1f232.svg create mode 100644 packages/backend/assets/twemoji/1f233.svg create mode 100644 packages/backend/assets/twemoji/1f234.svg create mode 100644 packages/backend/assets/twemoji/1f235.svg create mode 100644 packages/backend/assets/twemoji/1f236.svg create mode 100644 packages/backend/assets/twemoji/1f237.svg create mode 100644 packages/backend/assets/twemoji/1f238.svg create mode 100644 packages/backend/assets/twemoji/1f239.svg create mode 100644 packages/backend/assets/twemoji/1f23a.svg create mode 100644 packages/backend/assets/twemoji/1f250.svg create mode 100644 packages/backend/assets/twemoji/1f251.svg create mode 100644 packages/backend/assets/twemoji/1f300.svg create mode 100644 packages/backend/assets/twemoji/1f301.svg create mode 100644 packages/backend/assets/twemoji/1f302.svg create mode 100644 packages/backend/assets/twemoji/1f303.svg create mode 100644 packages/backend/assets/twemoji/1f304.svg create mode 100644 packages/backend/assets/twemoji/1f305.svg create mode 100644 packages/backend/assets/twemoji/1f306.svg create mode 100644 packages/backend/assets/twemoji/1f307.svg create mode 100644 packages/backend/assets/twemoji/1f308.svg create mode 100644 packages/backend/assets/twemoji/1f309.svg create mode 100644 packages/backend/assets/twemoji/1f30a.svg create mode 100644 packages/backend/assets/twemoji/1f30b.svg create mode 100644 packages/backend/assets/twemoji/1f30c.svg create mode 100644 packages/backend/assets/twemoji/1f30d.svg create mode 100644 packages/backend/assets/twemoji/1f30e.svg create mode 100644 packages/backend/assets/twemoji/1f30f.svg create mode 100644 packages/backend/assets/twemoji/1f310.svg create mode 100644 packages/backend/assets/twemoji/1f311.svg create mode 100644 packages/backend/assets/twemoji/1f312.svg create mode 100644 packages/backend/assets/twemoji/1f313.svg create mode 100644 packages/backend/assets/twemoji/1f314.svg create mode 100644 packages/backend/assets/twemoji/1f315.svg create mode 100644 packages/backend/assets/twemoji/1f316.svg create mode 100644 packages/backend/assets/twemoji/1f317.svg create mode 100644 packages/backend/assets/twemoji/1f318.svg create mode 100644 packages/backend/assets/twemoji/1f319.svg create mode 100644 packages/backend/assets/twemoji/1f31a.svg create mode 100644 packages/backend/assets/twemoji/1f31b.svg create mode 100644 packages/backend/assets/twemoji/1f31c.svg create mode 100644 packages/backend/assets/twemoji/1f31d.svg create mode 100644 packages/backend/assets/twemoji/1f31e.svg create mode 100644 packages/backend/assets/twemoji/1f31f.svg create mode 100644 packages/backend/assets/twemoji/1f320.svg create mode 100644 packages/backend/assets/twemoji/1f321.svg create mode 100644 packages/backend/assets/twemoji/1f324.svg create mode 100644 packages/backend/assets/twemoji/1f325.svg create mode 100644 packages/backend/assets/twemoji/1f326.svg create mode 100644 packages/backend/assets/twemoji/1f327.svg create mode 100644 packages/backend/assets/twemoji/1f328.svg create mode 100644 packages/backend/assets/twemoji/1f329.svg create mode 100644 packages/backend/assets/twemoji/1f32a.svg create mode 100644 packages/backend/assets/twemoji/1f32b.svg create mode 100644 packages/backend/assets/twemoji/1f32c.svg create mode 100644 packages/backend/assets/twemoji/1f32d.svg create mode 100644 packages/backend/assets/twemoji/1f32e.svg create mode 100644 packages/backend/assets/twemoji/1f32f.svg create mode 100644 packages/backend/assets/twemoji/1f330.svg create mode 100644 packages/backend/assets/twemoji/1f331.svg create mode 100644 packages/backend/assets/twemoji/1f332.svg create mode 100644 packages/backend/assets/twemoji/1f333.svg create mode 100644 packages/backend/assets/twemoji/1f334.svg create mode 100644 packages/backend/assets/twemoji/1f335.svg create mode 100644 packages/backend/assets/twemoji/1f336.svg create mode 100644 packages/backend/assets/twemoji/1f337.svg create mode 100644 packages/backend/assets/twemoji/1f338.svg create mode 100644 packages/backend/assets/twemoji/1f339.svg create mode 100644 packages/backend/assets/twemoji/1f33a.svg create mode 100644 packages/backend/assets/twemoji/1f33b.svg create mode 100644 packages/backend/assets/twemoji/1f33c.svg create mode 100644 packages/backend/assets/twemoji/1f33d.svg create mode 100644 packages/backend/assets/twemoji/1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f33f.svg create mode 100644 packages/backend/assets/twemoji/1f340.svg create mode 100644 packages/backend/assets/twemoji/1f341.svg create mode 100644 packages/backend/assets/twemoji/1f342.svg create mode 100644 packages/backend/assets/twemoji/1f343.svg create mode 100644 packages/backend/assets/twemoji/1f344.svg create mode 100644 packages/backend/assets/twemoji/1f345.svg create mode 100644 packages/backend/assets/twemoji/1f346.svg create mode 100644 packages/backend/assets/twemoji/1f347.svg create mode 100644 packages/backend/assets/twemoji/1f348.svg create mode 100644 packages/backend/assets/twemoji/1f349.svg create mode 100644 packages/backend/assets/twemoji/1f34a.svg create mode 100644 packages/backend/assets/twemoji/1f34b.svg create mode 100644 packages/backend/assets/twemoji/1f34c.svg create mode 100644 packages/backend/assets/twemoji/1f34d.svg create mode 100644 packages/backend/assets/twemoji/1f34e.svg create mode 100644 packages/backend/assets/twemoji/1f34f.svg create mode 100644 packages/backend/assets/twemoji/1f350.svg create mode 100644 packages/backend/assets/twemoji/1f351.svg create mode 100644 packages/backend/assets/twemoji/1f352.svg create mode 100644 packages/backend/assets/twemoji/1f353.svg create mode 100644 packages/backend/assets/twemoji/1f354.svg create mode 100644 packages/backend/assets/twemoji/1f355.svg create mode 100644 packages/backend/assets/twemoji/1f356.svg create mode 100644 packages/backend/assets/twemoji/1f357.svg create mode 100644 packages/backend/assets/twemoji/1f358.svg create mode 100644 packages/backend/assets/twemoji/1f359.svg create mode 100644 packages/backend/assets/twemoji/1f35a.svg create mode 100644 packages/backend/assets/twemoji/1f35b.svg create mode 100644 packages/backend/assets/twemoji/1f35c.svg create mode 100644 packages/backend/assets/twemoji/1f35d.svg create mode 100644 packages/backend/assets/twemoji/1f35e.svg create mode 100644 packages/backend/assets/twemoji/1f35f.svg create mode 100644 packages/backend/assets/twemoji/1f360.svg create mode 100644 packages/backend/assets/twemoji/1f361.svg create mode 100644 packages/backend/assets/twemoji/1f362.svg create mode 100644 packages/backend/assets/twemoji/1f363.svg create mode 100644 packages/backend/assets/twemoji/1f364.svg create mode 100644 packages/backend/assets/twemoji/1f365.svg create mode 100644 packages/backend/assets/twemoji/1f366.svg create mode 100644 packages/backend/assets/twemoji/1f367.svg create mode 100644 packages/backend/assets/twemoji/1f368.svg create mode 100644 packages/backend/assets/twemoji/1f369.svg create mode 100644 packages/backend/assets/twemoji/1f36a.svg create mode 100644 packages/backend/assets/twemoji/1f36b.svg create mode 100644 packages/backend/assets/twemoji/1f36c.svg create mode 100644 packages/backend/assets/twemoji/1f36d.svg create mode 100644 packages/backend/assets/twemoji/1f36e.svg create mode 100644 packages/backend/assets/twemoji/1f36f.svg create mode 100644 packages/backend/assets/twemoji/1f370.svg create mode 100644 packages/backend/assets/twemoji/1f371.svg create mode 100644 packages/backend/assets/twemoji/1f372.svg create mode 100644 packages/backend/assets/twemoji/1f373.svg create mode 100644 packages/backend/assets/twemoji/1f374.svg create mode 100644 packages/backend/assets/twemoji/1f375.svg create mode 100644 packages/backend/assets/twemoji/1f376.svg create mode 100644 packages/backend/assets/twemoji/1f377.svg create mode 100644 packages/backend/assets/twemoji/1f378.svg create mode 100644 packages/backend/assets/twemoji/1f379.svg create mode 100644 packages/backend/assets/twemoji/1f37a.svg create mode 100644 packages/backend/assets/twemoji/1f37b.svg create mode 100644 packages/backend/assets/twemoji/1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f37d.svg create mode 100644 packages/backend/assets/twemoji/1f37e.svg create mode 100644 packages/backend/assets/twemoji/1f37f.svg create mode 100644 packages/backend/assets/twemoji/1f380.svg create mode 100644 packages/backend/assets/twemoji/1f381.svg create mode 100644 packages/backend/assets/twemoji/1f382.svg create mode 100644 packages/backend/assets/twemoji/1f383.svg create mode 100644 packages/backend/assets/twemoji/1f384.svg create mode 100644 packages/backend/assets/twemoji/1f385-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f385-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f385-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f385-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f385-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f385.svg create mode 100644 packages/backend/assets/twemoji/1f386.svg create mode 100644 packages/backend/assets/twemoji/1f387.svg create mode 100644 packages/backend/assets/twemoji/1f388.svg create mode 100644 packages/backend/assets/twemoji/1f389.svg create mode 100644 packages/backend/assets/twemoji/1f38a.svg create mode 100644 packages/backend/assets/twemoji/1f38b.svg create mode 100644 packages/backend/assets/twemoji/1f38c.svg create mode 100644 packages/backend/assets/twemoji/1f38d.svg create mode 100644 packages/backend/assets/twemoji/1f38e.svg create mode 100644 packages/backend/assets/twemoji/1f38f.svg create mode 100644 packages/backend/assets/twemoji/1f390.svg create mode 100644 packages/backend/assets/twemoji/1f391.svg create mode 100644 packages/backend/assets/twemoji/1f392.svg create mode 100644 packages/backend/assets/twemoji/1f393.svg create mode 100644 packages/backend/assets/twemoji/1f396.svg create mode 100644 packages/backend/assets/twemoji/1f397.svg create mode 100644 packages/backend/assets/twemoji/1f399.svg create mode 100644 packages/backend/assets/twemoji/1f39a.svg create mode 100644 packages/backend/assets/twemoji/1f39b.svg create mode 100644 packages/backend/assets/twemoji/1f39e.svg create mode 100644 packages/backend/assets/twemoji/1f39f.svg create mode 100644 packages/backend/assets/twemoji/1f3a0.svg create mode 100644 packages/backend/assets/twemoji/1f3a1.svg create mode 100644 packages/backend/assets/twemoji/1f3a2.svg create mode 100644 packages/backend/assets/twemoji/1f3a3.svg create mode 100644 packages/backend/assets/twemoji/1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f3a5.svg create mode 100644 packages/backend/assets/twemoji/1f3a6.svg create mode 100644 packages/backend/assets/twemoji/1f3a7.svg create mode 100644 packages/backend/assets/twemoji/1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f3a9.svg create mode 100644 packages/backend/assets/twemoji/1f3aa.svg create mode 100644 packages/backend/assets/twemoji/1f3ab.svg create mode 100644 packages/backend/assets/twemoji/1f3ac.svg create mode 100644 packages/backend/assets/twemoji/1f3ad.svg create mode 100644 packages/backend/assets/twemoji/1f3ae.svg create mode 100644 packages/backend/assets/twemoji/1f3af.svg create mode 100644 packages/backend/assets/twemoji/1f3b0.svg create mode 100644 packages/backend/assets/twemoji/1f3b1.svg create mode 100644 packages/backend/assets/twemoji/1f3b2.svg create mode 100644 packages/backend/assets/twemoji/1f3b3.svg create mode 100644 packages/backend/assets/twemoji/1f3b4.svg create mode 100644 packages/backend/assets/twemoji/1f3b5.svg create mode 100644 packages/backend/assets/twemoji/1f3b6.svg create mode 100644 packages/backend/assets/twemoji/1f3b7.svg create mode 100644 packages/backend/assets/twemoji/1f3b8.svg create mode 100644 packages/backend/assets/twemoji/1f3b9.svg create mode 100644 packages/backend/assets/twemoji/1f3ba.svg create mode 100644 packages/backend/assets/twemoji/1f3bb.svg create mode 100644 packages/backend/assets/twemoji/1f3bc.svg create mode 100644 packages/backend/assets/twemoji/1f3bd.svg create mode 100644 packages/backend/assets/twemoji/1f3be.svg create mode 100644 packages/backend/assets/twemoji/1f3bf.svg create mode 100644 packages/backend/assets/twemoji/1f3c0.svg create mode 100644 packages/backend/assets/twemoji/1f3c1.svg create mode 100644 packages/backend/assets/twemoji/1f3c2-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f3c2-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f3c2-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f3c2-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f3c2-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f3c2.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c3.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3c4.svg create mode 100644 packages/backend/assets/twemoji/1f3c5.svg create mode 100644 packages/backend/assets/twemoji/1f3c6.svg create mode 100644 packages/backend/assets/twemoji/1f3c7-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f3c7-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f3c7-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f3c7-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f3c7-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f3c7.svg create mode 100644 packages/backend/assets/twemoji/1f3c8.svg create mode 100644 packages/backend/assets/twemoji/1f3c9.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3ca.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-fe0f-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb-fe0f-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cb.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-fe0f-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc-fe0f-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3cc.svg create mode 100644 packages/backend/assets/twemoji/1f3cd.svg create mode 100644 packages/backend/assets/twemoji/1f3ce.svg create mode 100644 packages/backend/assets/twemoji/1f3cf.svg create mode 100644 packages/backend/assets/twemoji/1f3d0.svg create mode 100644 packages/backend/assets/twemoji/1f3d1.svg create mode 100644 packages/backend/assets/twemoji/1f3d2.svg create mode 100644 packages/backend/assets/twemoji/1f3d3.svg create mode 100644 packages/backend/assets/twemoji/1f3d4.svg create mode 100644 packages/backend/assets/twemoji/1f3d5.svg create mode 100644 packages/backend/assets/twemoji/1f3d6.svg create mode 100644 packages/backend/assets/twemoji/1f3d7.svg create mode 100644 packages/backend/assets/twemoji/1f3d8.svg create mode 100644 packages/backend/assets/twemoji/1f3d9.svg create mode 100644 packages/backend/assets/twemoji/1f3da.svg create mode 100644 packages/backend/assets/twemoji/1f3db.svg create mode 100644 packages/backend/assets/twemoji/1f3dc.svg create mode 100644 packages/backend/assets/twemoji/1f3dd.svg create mode 100644 packages/backend/assets/twemoji/1f3de.svg create mode 100644 packages/backend/assets/twemoji/1f3df.svg create mode 100644 packages/backend/assets/twemoji/1f3e0.svg create mode 100644 packages/backend/assets/twemoji/1f3e1.svg create mode 100644 packages/backend/assets/twemoji/1f3e2.svg create mode 100644 packages/backend/assets/twemoji/1f3e3.svg create mode 100644 packages/backend/assets/twemoji/1f3e4.svg create mode 100644 packages/backend/assets/twemoji/1f3e5.svg create mode 100644 packages/backend/assets/twemoji/1f3e6.svg create mode 100644 packages/backend/assets/twemoji/1f3e7.svg create mode 100644 packages/backend/assets/twemoji/1f3e8.svg create mode 100644 packages/backend/assets/twemoji/1f3e9.svg create mode 100644 packages/backend/assets/twemoji/1f3ea.svg create mode 100644 packages/backend/assets/twemoji/1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f3ec.svg create mode 100644 packages/backend/assets/twemoji/1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f3ee.svg create mode 100644 packages/backend/assets/twemoji/1f3ef.svg create mode 100644 packages/backend/assets/twemoji/1f3f0.svg create mode 100644 packages/backend/assets/twemoji/1f3f3-fe0f-200d-1f308.svg create mode 100644 packages/backend/assets/twemoji/1f3f3-fe0f-200d-26a7-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3f3.svg create mode 100644 packages/backend/assets/twemoji/1f3f4-200d-2620-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.svg create mode 100644 packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.svg create mode 100644 packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.svg create mode 100644 packages/backend/assets/twemoji/1f3f4.svg create mode 100644 packages/backend/assets/twemoji/1f3f5.svg create mode 100644 packages/backend/assets/twemoji/1f3f7.svg create mode 100644 packages/backend/assets/twemoji/1f3f8.svg create mode 100644 packages/backend/assets/twemoji/1f3f9.svg create mode 100644 packages/backend/assets/twemoji/1f3fa.svg create mode 100644 packages/backend/assets/twemoji/1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f400.svg create mode 100644 packages/backend/assets/twemoji/1f401.svg create mode 100644 packages/backend/assets/twemoji/1f402.svg create mode 100644 packages/backend/assets/twemoji/1f403.svg create mode 100644 packages/backend/assets/twemoji/1f404.svg create mode 100644 packages/backend/assets/twemoji/1f405.svg create mode 100644 packages/backend/assets/twemoji/1f406.svg create mode 100644 packages/backend/assets/twemoji/1f407.svg create mode 100644 packages/backend/assets/twemoji/1f408-200d-2b1b.svg create mode 100644 packages/backend/assets/twemoji/1f408.svg create mode 100644 packages/backend/assets/twemoji/1f409.svg create mode 100644 packages/backend/assets/twemoji/1f40a.svg create mode 100644 packages/backend/assets/twemoji/1f40b.svg create mode 100644 packages/backend/assets/twemoji/1f40c.svg create mode 100644 packages/backend/assets/twemoji/1f40d.svg create mode 100644 packages/backend/assets/twemoji/1f40e.svg create mode 100644 packages/backend/assets/twemoji/1f40f.svg create mode 100644 packages/backend/assets/twemoji/1f410.svg create mode 100644 packages/backend/assets/twemoji/1f411.svg create mode 100644 packages/backend/assets/twemoji/1f412.svg create mode 100644 packages/backend/assets/twemoji/1f413.svg create mode 100644 packages/backend/assets/twemoji/1f414.svg create mode 100644 packages/backend/assets/twemoji/1f415-200d-1f9ba.svg create mode 100644 packages/backend/assets/twemoji/1f415.svg create mode 100644 packages/backend/assets/twemoji/1f416.svg create mode 100644 packages/backend/assets/twemoji/1f417.svg create mode 100644 packages/backend/assets/twemoji/1f418.svg create mode 100644 packages/backend/assets/twemoji/1f419.svg create mode 100644 packages/backend/assets/twemoji/1f41a.svg create mode 100644 packages/backend/assets/twemoji/1f41b.svg create mode 100644 packages/backend/assets/twemoji/1f41c.svg create mode 100644 packages/backend/assets/twemoji/1f41d.svg create mode 100644 packages/backend/assets/twemoji/1f41e.svg create mode 100644 packages/backend/assets/twemoji/1f41f.svg create mode 100644 packages/backend/assets/twemoji/1f420.svg create mode 100644 packages/backend/assets/twemoji/1f421.svg create mode 100644 packages/backend/assets/twemoji/1f422.svg create mode 100644 packages/backend/assets/twemoji/1f423.svg create mode 100644 packages/backend/assets/twemoji/1f424.svg create mode 100644 packages/backend/assets/twemoji/1f425.svg create mode 100644 packages/backend/assets/twemoji/1f426-200d-2b1b.svg create mode 100644 packages/backend/assets/twemoji/1f426.svg create mode 100644 packages/backend/assets/twemoji/1f427.svg create mode 100644 packages/backend/assets/twemoji/1f428.svg create mode 100644 packages/backend/assets/twemoji/1f429.svg create mode 100644 packages/backend/assets/twemoji/1f42a.svg create mode 100644 packages/backend/assets/twemoji/1f42b.svg create mode 100644 packages/backend/assets/twemoji/1f42c.svg create mode 100644 packages/backend/assets/twemoji/1f42d.svg create mode 100644 packages/backend/assets/twemoji/1f42e.svg create mode 100644 packages/backend/assets/twemoji/1f42f.svg create mode 100644 packages/backend/assets/twemoji/1f430.svg create mode 100644 packages/backend/assets/twemoji/1f431.svg create mode 100644 packages/backend/assets/twemoji/1f432.svg create mode 100644 packages/backend/assets/twemoji/1f433.svg create mode 100644 packages/backend/assets/twemoji/1f434.svg create mode 100644 packages/backend/assets/twemoji/1f435.svg create mode 100644 packages/backend/assets/twemoji/1f436.svg create mode 100644 packages/backend/assets/twemoji/1f437.svg create mode 100644 packages/backend/assets/twemoji/1f438.svg create mode 100644 packages/backend/assets/twemoji/1f439.svg create mode 100644 packages/backend/assets/twemoji/1f43a.svg create mode 100644 packages/backend/assets/twemoji/1f43b-200d-2744-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f43b.svg create mode 100644 packages/backend/assets/twemoji/1f43c.svg create mode 100644 packages/backend/assets/twemoji/1f43d.svg create mode 100644 packages/backend/assets/twemoji/1f43e.svg create mode 100644 packages/backend/assets/twemoji/1f43f.svg create mode 100644 packages/backend/assets/twemoji/1f440.svg create mode 100644 packages/backend/assets/twemoji/1f441-200d-1f5e8.svg create mode 100644 packages/backend/assets/twemoji/1f441.svg create mode 100644 packages/backend/assets/twemoji/1f442-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f442-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f442-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f442-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f442-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f442.svg create mode 100644 packages/backend/assets/twemoji/1f443-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f443-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f443-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f443-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f443-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f443.svg create mode 100644 packages/backend/assets/twemoji/1f444.svg create mode 100644 packages/backend/assets/twemoji/1f445.svg create mode 100644 packages/backend/assets/twemoji/1f446-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f446-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f446-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f446-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f446-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f446.svg create mode 100644 packages/backend/assets/twemoji/1f447-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f447-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f447-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f447-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f447-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f447.svg create mode 100644 packages/backend/assets/twemoji/1f448-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f448-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f448-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f448-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f448-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f448.svg create mode 100644 packages/backend/assets/twemoji/1f449-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f449-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f449-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f449-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f449-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f449.svg create mode 100644 packages/backend/assets/twemoji/1f44a-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f44a-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f44a-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f44a-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f44a-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f44a.svg create mode 100644 packages/backend/assets/twemoji/1f44b-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f44b-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f44b-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f44b-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f44b-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f44b.svg create mode 100644 packages/backend/assets/twemoji/1f44c-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f44c-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f44c-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f44c-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f44c-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f44c.svg create mode 100644 packages/backend/assets/twemoji/1f44d-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f44d-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f44d-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f44d-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f44d-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f44d.svg create mode 100644 packages/backend/assets/twemoji/1f44e-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f44e-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f44e-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f44e-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f44e-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f44e.svg create mode 100644 packages/backend/assets/twemoji/1f44f-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f44f-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f44f-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f44f-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f44f-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f44f.svg create mode 100644 packages/backend/assets/twemoji/1f450-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f450-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f450-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f450-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f450-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f450.svg create mode 100644 packages/backend/assets/twemoji/1f451.svg create mode 100644 packages/backend/assets/twemoji/1f452.svg create mode 100644 packages/backend/assets/twemoji/1f453.svg create mode 100644 packages/backend/assets/twemoji/1f454.svg create mode 100644 packages/backend/assets/twemoji/1f455.svg create mode 100644 packages/backend/assets/twemoji/1f456.svg create mode 100644 packages/backend/assets/twemoji/1f457.svg create mode 100644 packages/backend/assets/twemoji/1f458.svg create mode 100644 packages/backend/assets/twemoji/1f459.svg create mode 100644 packages/backend/assets/twemoji/1f45a.svg create mode 100644 packages/backend/assets/twemoji/1f45b.svg create mode 100644 packages/backend/assets/twemoji/1f45c.svg create mode 100644 packages/backend/assets/twemoji/1f45d.svg create mode 100644 packages/backend/assets/twemoji/1f45e.svg create mode 100644 packages/backend/assets/twemoji/1f45f.svg create mode 100644 packages/backend/assets/twemoji/1f460.svg create mode 100644 packages/backend/assets/twemoji/1f461.svg create mode 100644 packages/backend/assets/twemoji/1f462.svg create mode 100644 packages/backend/assets/twemoji/1f463.svg create mode 100644 packages/backend/assets/twemoji/1f464.svg create mode 100644 packages/backend/assets/twemoji/1f465.svg create mode 100644 packages/backend/assets/twemoji/1f466-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f466-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f466-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f466-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f466-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f466.svg create mode 100644 packages/backend/assets/twemoji/1f467-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f467-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f467-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f467-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f467-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f467.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f466-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f467-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f467-200d-1f467.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f467.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f466-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467-200d-1f467.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f466-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467-200d-1f467.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-2764-fe0f-200d-1f468.svg create mode 100644 packages/backend/assets/twemoji/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg create mode 100644 packages/backend/assets/twemoji/1f468.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f466-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f467-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f467-200d-1f467.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f467.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f466-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467-200d-1f466.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467-200d-1f467.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f468.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f469.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg create mode 100644 packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg create mode 100644 packages/backend/assets/twemoji/1f469.svg create mode 100644 packages/backend/assets/twemoji/1f46a.svg create mode 100644 packages/backend/assets/twemoji/1f46b-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f46b-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f46b-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f46b-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f46b-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f46b.svg create mode 100644 packages/backend/assets/twemoji/1f46c-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f46c-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f46c-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f46c-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f46c-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f46c.svg create mode 100644 packages/backend/assets/twemoji/1f46d-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f46d-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f46d-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f46d-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f46d-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f46d.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f46e-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46e.svg create mode 100644 packages/backend/assets/twemoji/1f46f-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46f-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f46f.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f470-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f470.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f471-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f471.svg create mode 100644 packages/backend/assets/twemoji/1f472-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f472-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f472-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f472-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f472-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f472.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f473-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f473.svg create mode 100644 packages/backend/assets/twemoji/1f474-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f474-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f474-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f474-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f474-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f474.svg create mode 100644 packages/backend/assets/twemoji/1f475-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f475-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f475-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f475-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f475-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f475.svg create mode 100644 packages/backend/assets/twemoji/1f476-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f476-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f476-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f476-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f476-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f476.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f477-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f477.svg create mode 100644 packages/backend/assets/twemoji/1f478-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f478-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f478-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f478-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f478-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f478.svg create mode 100644 packages/backend/assets/twemoji/1f479.svg create mode 100644 packages/backend/assets/twemoji/1f47a.svg create mode 100644 packages/backend/assets/twemoji/1f47b.svg create mode 100644 packages/backend/assets/twemoji/1f47c-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f47c-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f47c-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f47c-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f47c-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f47c.svg create mode 100644 packages/backend/assets/twemoji/1f47d.svg create mode 100644 packages/backend/assets/twemoji/1f47e.svg create mode 100644 packages/backend/assets/twemoji/1f47f.svg create mode 100644 packages/backend/assets/twemoji/1f480.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f481-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f481.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f482-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f482.svg create mode 100644 packages/backend/assets/twemoji/1f483-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f483-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f483-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f483-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f483-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f483.svg create mode 100644 packages/backend/assets/twemoji/1f484.svg create mode 100644 packages/backend/assets/twemoji/1f485-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f485-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f485-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f485-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f485-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f485.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f486-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f486.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f487-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f487.svg create mode 100644 packages/backend/assets/twemoji/1f488.svg create mode 100644 packages/backend/assets/twemoji/1f489.svg create mode 100644 packages/backend/assets/twemoji/1f48a.svg create mode 100644 packages/backend/assets/twemoji/1f48b.svg create mode 100644 packages/backend/assets/twemoji/1f48c.svg create mode 100644 packages/backend/assets/twemoji/1f48d.svg create mode 100644 packages/backend/assets/twemoji/1f48e.svg create mode 100644 packages/backend/assets/twemoji/1f48f-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f48f-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f48f-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f48f-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f48f-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f48f.svg create mode 100644 packages/backend/assets/twemoji/1f490.svg create mode 100644 packages/backend/assets/twemoji/1f491-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f491-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f491-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f491-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f491-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f491.svg create mode 100644 packages/backend/assets/twemoji/1f492.svg create mode 100644 packages/backend/assets/twemoji/1f493.svg create mode 100644 packages/backend/assets/twemoji/1f494.svg create mode 100644 packages/backend/assets/twemoji/1f495.svg create mode 100644 packages/backend/assets/twemoji/1f496.svg create mode 100644 packages/backend/assets/twemoji/1f497.svg create mode 100644 packages/backend/assets/twemoji/1f498.svg create mode 100644 packages/backend/assets/twemoji/1f499.svg create mode 100644 packages/backend/assets/twemoji/1f49a.svg create mode 100644 packages/backend/assets/twemoji/1f49b.svg create mode 100644 packages/backend/assets/twemoji/1f49c.svg create mode 100644 packages/backend/assets/twemoji/1f49d.svg create mode 100644 packages/backend/assets/twemoji/1f49e.svg create mode 100644 packages/backend/assets/twemoji/1f49f.svg create mode 100644 packages/backend/assets/twemoji/1f4a0.svg create mode 100644 packages/backend/assets/twemoji/1f4a1.svg create mode 100644 packages/backend/assets/twemoji/1f4a2.svg create mode 100644 packages/backend/assets/twemoji/1f4a3.svg create mode 100644 packages/backend/assets/twemoji/1f4a4.svg create mode 100644 packages/backend/assets/twemoji/1f4a5.svg create mode 100644 packages/backend/assets/twemoji/1f4a6.svg create mode 100644 packages/backend/assets/twemoji/1f4a7.svg create mode 100644 packages/backend/assets/twemoji/1f4a8.svg create mode 100644 packages/backend/assets/twemoji/1f4a9.svg create mode 100644 packages/backend/assets/twemoji/1f4aa-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f4aa-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f4aa-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f4aa-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f4aa-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f4aa.svg create mode 100644 packages/backend/assets/twemoji/1f4ab.svg create mode 100644 packages/backend/assets/twemoji/1f4ac.svg create mode 100644 packages/backend/assets/twemoji/1f4ad.svg create mode 100644 packages/backend/assets/twemoji/1f4ae.svg create mode 100644 packages/backend/assets/twemoji/1f4af.svg create mode 100644 packages/backend/assets/twemoji/1f4b0.svg create mode 100644 packages/backend/assets/twemoji/1f4b1.svg create mode 100644 packages/backend/assets/twemoji/1f4b2.svg create mode 100644 packages/backend/assets/twemoji/1f4b3.svg create mode 100644 packages/backend/assets/twemoji/1f4b4.svg create mode 100644 packages/backend/assets/twemoji/1f4b5.svg create mode 100644 packages/backend/assets/twemoji/1f4b6.svg create mode 100644 packages/backend/assets/twemoji/1f4b7.svg create mode 100644 packages/backend/assets/twemoji/1f4b8.svg create mode 100644 packages/backend/assets/twemoji/1f4b9.svg create mode 100644 packages/backend/assets/twemoji/1f4ba.svg create mode 100644 packages/backend/assets/twemoji/1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f4bd.svg create mode 100644 packages/backend/assets/twemoji/1f4be.svg create mode 100644 packages/backend/assets/twemoji/1f4bf.svg create mode 100644 packages/backend/assets/twemoji/1f4c0.svg create mode 100644 packages/backend/assets/twemoji/1f4c1.svg create mode 100644 packages/backend/assets/twemoji/1f4c2.svg create mode 100644 packages/backend/assets/twemoji/1f4c3.svg create mode 100644 packages/backend/assets/twemoji/1f4c4.svg create mode 100644 packages/backend/assets/twemoji/1f4c5.svg create mode 100644 packages/backend/assets/twemoji/1f4c6.svg create mode 100644 packages/backend/assets/twemoji/1f4c7.svg create mode 100644 packages/backend/assets/twemoji/1f4c8.svg create mode 100644 packages/backend/assets/twemoji/1f4c9.svg create mode 100644 packages/backend/assets/twemoji/1f4ca.svg create mode 100644 packages/backend/assets/twemoji/1f4cb.svg create mode 100644 packages/backend/assets/twemoji/1f4cc.svg create mode 100644 packages/backend/assets/twemoji/1f4cd.svg create mode 100644 packages/backend/assets/twemoji/1f4ce.svg create mode 100644 packages/backend/assets/twemoji/1f4cf.svg create mode 100644 packages/backend/assets/twemoji/1f4d0.svg create mode 100644 packages/backend/assets/twemoji/1f4d1.svg create mode 100644 packages/backend/assets/twemoji/1f4d2.svg create mode 100644 packages/backend/assets/twemoji/1f4d3.svg create mode 100644 packages/backend/assets/twemoji/1f4d4.svg create mode 100644 packages/backend/assets/twemoji/1f4d5.svg create mode 100644 packages/backend/assets/twemoji/1f4d6.svg create mode 100644 packages/backend/assets/twemoji/1f4d7.svg create mode 100644 packages/backend/assets/twemoji/1f4d8.svg create mode 100644 packages/backend/assets/twemoji/1f4d9.svg create mode 100644 packages/backend/assets/twemoji/1f4da.svg create mode 100644 packages/backend/assets/twemoji/1f4db.svg create mode 100644 packages/backend/assets/twemoji/1f4dc.svg create mode 100644 packages/backend/assets/twemoji/1f4dd.svg create mode 100644 packages/backend/assets/twemoji/1f4de.svg create mode 100644 packages/backend/assets/twemoji/1f4df.svg create mode 100644 packages/backend/assets/twemoji/1f4e0.svg create mode 100644 packages/backend/assets/twemoji/1f4e1.svg create mode 100644 packages/backend/assets/twemoji/1f4e2.svg create mode 100644 packages/backend/assets/twemoji/1f4e3.svg create mode 100644 packages/backend/assets/twemoji/1f4e4.svg create mode 100644 packages/backend/assets/twemoji/1f4e5.svg create mode 100644 packages/backend/assets/twemoji/1f4e6.svg create mode 100644 packages/backend/assets/twemoji/1f4e7.svg create mode 100644 packages/backend/assets/twemoji/1f4e8.svg create mode 100644 packages/backend/assets/twemoji/1f4e9.svg create mode 100644 packages/backend/assets/twemoji/1f4ea.svg create mode 100644 packages/backend/assets/twemoji/1f4eb.svg create mode 100644 packages/backend/assets/twemoji/1f4ec.svg create mode 100644 packages/backend/assets/twemoji/1f4ed.svg create mode 100644 packages/backend/assets/twemoji/1f4ee.svg create mode 100644 packages/backend/assets/twemoji/1f4ef.svg create mode 100644 packages/backend/assets/twemoji/1f4f0.svg create mode 100644 packages/backend/assets/twemoji/1f4f1.svg create mode 100644 packages/backend/assets/twemoji/1f4f2.svg create mode 100644 packages/backend/assets/twemoji/1f4f3.svg create mode 100644 packages/backend/assets/twemoji/1f4f4.svg create mode 100644 packages/backend/assets/twemoji/1f4f5.svg create mode 100644 packages/backend/assets/twemoji/1f4f6.svg create mode 100644 packages/backend/assets/twemoji/1f4f7.svg create mode 100644 packages/backend/assets/twemoji/1f4f8.svg create mode 100644 packages/backend/assets/twemoji/1f4f9.svg create mode 100644 packages/backend/assets/twemoji/1f4fa.svg create mode 100644 packages/backend/assets/twemoji/1f4fb.svg create mode 100644 packages/backend/assets/twemoji/1f4fc.svg create mode 100644 packages/backend/assets/twemoji/1f4fd.svg create mode 100644 packages/backend/assets/twemoji/1f4ff.svg create mode 100644 packages/backend/assets/twemoji/1f500.svg create mode 100644 packages/backend/assets/twemoji/1f501.svg create mode 100644 packages/backend/assets/twemoji/1f502.svg create mode 100644 packages/backend/assets/twemoji/1f503.svg create mode 100644 packages/backend/assets/twemoji/1f504.svg create mode 100644 packages/backend/assets/twemoji/1f505.svg create mode 100644 packages/backend/assets/twemoji/1f506.svg create mode 100644 packages/backend/assets/twemoji/1f507.svg create mode 100644 packages/backend/assets/twemoji/1f508.svg create mode 100644 packages/backend/assets/twemoji/1f509.svg create mode 100644 packages/backend/assets/twemoji/1f50a.svg create mode 100644 packages/backend/assets/twemoji/1f50b.svg create mode 100644 packages/backend/assets/twemoji/1f50c.svg create mode 100644 packages/backend/assets/twemoji/1f50d.svg create mode 100644 packages/backend/assets/twemoji/1f50e.svg create mode 100644 packages/backend/assets/twemoji/1f50f.svg create mode 100644 packages/backend/assets/twemoji/1f510.svg create mode 100644 packages/backend/assets/twemoji/1f511.svg create mode 100644 packages/backend/assets/twemoji/1f512.svg create mode 100644 packages/backend/assets/twemoji/1f513.svg create mode 100644 packages/backend/assets/twemoji/1f514.svg create mode 100644 packages/backend/assets/twemoji/1f515.svg create mode 100644 packages/backend/assets/twemoji/1f516.svg create mode 100644 packages/backend/assets/twemoji/1f517.svg create mode 100644 packages/backend/assets/twemoji/1f518.svg create mode 100644 packages/backend/assets/twemoji/1f519.svg create mode 100644 packages/backend/assets/twemoji/1f51a.svg create mode 100644 packages/backend/assets/twemoji/1f51b.svg create mode 100644 packages/backend/assets/twemoji/1f51c.svg create mode 100644 packages/backend/assets/twemoji/1f51d.svg create mode 100644 packages/backend/assets/twemoji/1f51e.svg create mode 100644 packages/backend/assets/twemoji/1f51f.svg create mode 100644 packages/backend/assets/twemoji/1f520.svg create mode 100644 packages/backend/assets/twemoji/1f521.svg create mode 100644 packages/backend/assets/twemoji/1f522.svg create mode 100644 packages/backend/assets/twemoji/1f523.svg create mode 100644 packages/backend/assets/twemoji/1f524.svg create mode 100644 packages/backend/assets/twemoji/1f525.svg create mode 100644 packages/backend/assets/twemoji/1f526.svg create mode 100644 packages/backend/assets/twemoji/1f527.svg create mode 100644 packages/backend/assets/twemoji/1f528.svg create mode 100644 packages/backend/assets/twemoji/1f529.svg create mode 100644 packages/backend/assets/twemoji/1f52a.svg create mode 100644 packages/backend/assets/twemoji/1f52b.svg create mode 100644 packages/backend/assets/twemoji/1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f52d.svg create mode 100644 packages/backend/assets/twemoji/1f52e.svg create mode 100644 packages/backend/assets/twemoji/1f52f.svg create mode 100644 packages/backend/assets/twemoji/1f530.svg create mode 100644 packages/backend/assets/twemoji/1f531.svg create mode 100644 packages/backend/assets/twemoji/1f532.svg create mode 100644 packages/backend/assets/twemoji/1f533.svg create mode 100644 packages/backend/assets/twemoji/1f534.svg create mode 100644 packages/backend/assets/twemoji/1f535.svg create mode 100644 packages/backend/assets/twemoji/1f536.svg create mode 100644 packages/backend/assets/twemoji/1f537.svg create mode 100644 packages/backend/assets/twemoji/1f538.svg create mode 100644 packages/backend/assets/twemoji/1f539.svg create mode 100644 packages/backend/assets/twemoji/1f53a.svg create mode 100644 packages/backend/assets/twemoji/1f53b.svg create mode 100644 packages/backend/assets/twemoji/1f53c.svg create mode 100644 packages/backend/assets/twemoji/1f53d.svg create mode 100644 packages/backend/assets/twemoji/1f549.svg create mode 100644 packages/backend/assets/twemoji/1f54a.svg create mode 100644 packages/backend/assets/twemoji/1f54b.svg create mode 100644 packages/backend/assets/twemoji/1f54c.svg create mode 100644 packages/backend/assets/twemoji/1f54d.svg create mode 100644 packages/backend/assets/twemoji/1f54e.svg create mode 100644 packages/backend/assets/twemoji/1f550.svg create mode 100644 packages/backend/assets/twemoji/1f551.svg create mode 100644 packages/backend/assets/twemoji/1f552.svg create mode 100644 packages/backend/assets/twemoji/1f553.svg create mode 100644 packages/backend/assets/twemoji/1f554.svg create mode 100644 packages/backend/assets/twemoji/1f555.svg create mode 100644 packages/backend/assets/twemoji/1f556.svg create mode 100644 packages/backend/assets/twemoji/1f557.svg create mode 100644 packages/backend/assets/twemoji/1f558.svg create mode 100644 packages/backend/assets/twemoji/1f559.svg create mode 100644 packages/backend/assets/twemoji/1f55a.svg create mode 100644 packages/backend/assets/twemoji/1f55b.svg create mode 100644 packages/backend/assets/twemoji/1f55c.svg create mode 100644 packages/backend/assets/twemoji/1f55d.svg create mode 100644 packages/backend/assets/twemoji/1f55e.svg create mode 100644 packages/backend/assets/twemoji/1f55f.svg create mode 100644 packages/backend/assets/twemoji/1f560.svg create mode 100644 packages/backend/assets/twemoji/1f561.svg create mode 100644 packages/backend/assets/twemoji/1f562.svg create mode 100644 packages/backend/assets/twemoji/1f563.svg create mode 100644 packages/backend/assets/twemoji/1f564.svg create mode 100644 packages/backend/assets/twemoji/1f565.svg create mode 100644 packages/backend/assets/twemoji/1f566.svg create mode 100644 packages/backend/assets/twemoji/1f567.svg create mode 100644 packages/backend/assets/twemoji/1f56f.svg create mode 100644 packages/backend/assets/twemoji/1f570.svg create mode 100644 packages/backend/assets/twemoji/1f573.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f574-fe0f-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574-fe0f-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f574.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f575-fe0f-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575-fe0f-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f575.svg create mode 100644 packages/backend/assets/twemoji/1f576.svg create mode 100644 packages/backend/assets/twemoji/1f577.svg create mode 100644 packages/backend/assets/twemoji/1f578.svg create mode 100644 packages/backend/assets/twemoji/1f579.svg create mode 100644 packages/backend/assets/twemoji/1f57a-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f57a-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f57a-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f57a-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f57a-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f57a.svg create mode 100644 packages/backend/assets/twemoji/1f587.svg create mode 100644 packages/backend/assets/twemoji/1f58a.svg create mode 100644 packages/backend/assets/twemoji/1f58b.svg create mode 100644 packages/backend/assets/twemoji/1f58c.svg create mode 100644 packages/backend/assets/twemoji/1f58d.svg create mode 100644 packages/backend/assets/twemoji/1f590-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f590-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f590-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f590-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f590-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f590.svg create mode 100644 packages/backend/assets/twemoji/1f595-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f595-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f595-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f595-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f595-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f595.svg create mode 100644 packages/backend/assets/twemoji/1f596-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f596-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f596-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f596-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f596-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f596.svg create mode 100644 packages/backend/assets/twemoji/1f5a4.svg create mode 100644 packages/backend/assets/twemoji/1f5a5.svg create mode 100644 packages/backend/assets/twemoji/1f5a8.svg create mode 100644 packages/backend/assets/twemoji/1f5b1.svg create mode 100644 packages/backend/assets/twemoji/1f5b2.svg create mode 100644 packages/backend/assets/twemoji/1f5bc.svg create mode 100644 packages/backend/assets/twemoji/1f5c2.svg create mode 100644 packages/backend/assets/twemoji/1f5c3.svg create mode 100644 packages/backend/assets/twemoji/1f5c4.svg create mode 100644 packages/backend/assets/twemoji/1f5d1.svg create mode 100644 packages/backend/assets/twemoji/1f5d2.svg create mode 100644 packages/backend/assets/twemoji/1f5d3.svg create mode 100644 packages/backend/assets/twemoji/1f5dc.svg create mode 100644 packages/backend/assets/twemoji/1f5dd.svg create mode 100644 packages/backend/assets/twemoji/1f5de.svg create mode 100644 packages/backend/assets/twemoji/1f5e1.svg create mode 100644 packages/backend/assets/twemoji/1f5e3.svg create mode 100644 packages/backend/assets/twemoji/1f5e8.svg create mode 100644 packages/backend/assets/twemoji/1f5ef.svg create mode 100644 packages/backend/assets/twemoji/1f5f3.svg create mode 100644 packages/backend/assets/twemoji/1f5fa.svg create mode 100644 packages/backend/assets/twemoji/1f5fb.svg create mode 100644 packages/backend/assets/twemoji/1f5fc.svg create mode 100644 packages/backend/assets/twemoji/1f5fd.svg create mode 100644 packages/backend/assets/twemoji/1f5fe.svg create mode 100644 packages/backend/assets/twemoji/1f5ff.svg create mode 100644 packages/backend/assets/twemoji/1f600.svg create mode 100644 packages/backend/assets/twemoji/1f601.svg create mode 100644 packages/backend/assets/twemoji/1f602.svg create mode 100644 packages/backend/assets/twemoji/1f603.svg create mode 100644 packages/backend/assets/twemoji/1f604.svg create mode 100644 packages/backend/assets/twemoji/1f605.svg create mode 100644 packages/backend/assets/twemoji/1f606.svg create mode 100644 packages/backend/assets/twemoji/1f607.svg create mode 100644 packages/backend/assets/twemoji/1f608.svg create mode 100644 packages/backend/assets/twemoji/1f609.svg create mode 100644 packages/backend/assets/twemoji/1f60a.svg create mode 100644 packages/backend/assets/twemoji/1f60b.svg create mode 100644 packages/backend/assets/twemoji/1f60c.svg create mode 100644 packages/backend/assets/twemoji/1f60d.svg create mode 100644 packages/backend/assets/twemoji/1f60e.svg create mode 100644 packages/backend/assets/twemoji/1f60f.svg create mode 100644 packages/backend/assets/twemoji/1f610.svg create mode 100644 packages/backend/assets/twemoji/1f611.svg create mode 100644 packages/backend/assets/twemoji/1f612.svg create mode 100644 packages/backend/assets/twemoji/1f613.svg create mode 100644 packages/backend/assets/twemoji/1f614.svg create mode 100644 packages/backend/assets/twemoji/1f615.svg create mode 100644 packages/backend/assets/twemoji/1f616.svg create mode 100644 packages/backend/assets/twemoji/1f617.svg create mode 100644 packages/backend/assets/twemoji/1f618.svg create mode 100644 packages/backend/assets/twemoji/1f619.svg create mode 100644 packages/backend/assets/twemoji/1f61a.svg create mode 100644 packages/backend/assets/twemoji/1f61b.svg create mode 100644 packages/backend/assets/twemoji/1f61c.svg create mode 100644 packages/backend/assets/twemoji/1f61d.svg create mode 100644 packages/backend/assets/twemoji/1f61e.svg create mode 100644 packages/backend/assets/twemoji/1f61f.svg create mode 100644 packages/backend/assets/twemoji/1f620.svg create mode 100644 packages/backend/assets/twemoji/1f621.svg create mode 100644 packages/backend/assets/twemoji/1f622.svg create mode 100644 packages/backend/assets/twemoji/1f623.svg create mode 100644 packages/backend/assets/twemoji/1f624.svg create mode 100644 packages/backend/assets/twemoji/1f625.svg create mode 100644 packages/backend/assets/twemoji/1f626.svg create mode 100644 packages/backend/assets/twemoji/1f627.svg create mode 100644 packages/backend/assets/twemoji/1f628.svg create mode 100644 packages/backend/assets/twemoji/1f629.svg create mode 100644 packages/backend/assets/twemoji/1f62a.svg create mode 100644 packages/backend/assets/twemoji/1f62b.svg create mode 100644 packages/backend/assets/twemoji/1f62c.svg create mode 100644 packages/backend/assets/twemoji/1f62d.svg create mode 100644 packages/backend/assets/twemoji/1f62e-200d-1f4a8.svg create mode 100644 packages/backend/assets/twemoji/1f62e.svg create mode 100644 packages/backend/assets/twemoji/1f62f.svg create mode 100644 packages/backend/assets/twemoji/1f630.svg create mode 100644 packages/backend/assets/twemoji/1f631.svg create mode 100644 packages/backend/assets/twemoji/1f632.svg create mode 100644 packages/backend/assets/twemoji/1f633.svg create mode 100644 packages/backend/assets/twemoji/1f634.svg create mode 100644 packages/backend/assets/twemoji/1f635-200d-1f4ab.svg create mode 100644 packages/backend/assets/twemoji/1f635.svg create mode 100644 packages/backend/assets/twemoji/1f636-200d-1f32b-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f636.svg create mode 100644 packages/backend/assets/twemoji/1f637.svg create mode 100644 packages/backend/assets/twemoji/1f638.svg create mode 100644 packages/backend/assets/twemoji/1f639.svg create mode 100644 packages/backend/assets/twemoji/1f63a.svg create mode 100644 packages/backend/assets/twemoji/1f63b.svg create mode 100644 packages/backend/assets/twemoji/1f63c.svg create mode 100644 packages/backend/assets/twemoji/1f63d.svg create mode 100644 packages/backend/assets/twemoji/1f63e.svg create mode 100644 packages/backend/assets/twemoji/1f63f.svg create mode 100644 packages/backend/assets/twemoji/1f640.svg create mode 100644 packages/backend/assets/twemoji/1f641.svg create mode 100644 packages/backend/assets/twemoji/1f642.svg create mode 100644 packages/backend/assets/twemoji/1f643.svg create mode 100644 packages/backend/assets/twemoji/1f644.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f645-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f645.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f646-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f646.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f647-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f647.svg create mode 100644 packages/backend/assets/twemoji/1f648.svg create mode 100644 packages/backend/assets/twemoji/1f649.svg create mode 100644 packages/backend/assets/twemoji/1f64a.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f64b-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64b.svg create mode 100644 packages/backend/assets/twemoji/1f64c-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f64c-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f64c-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f64c-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f64c-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f64c.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f64d-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64d.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f64e-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f64e.svg create mode 100644 packages/backend/assets/twemoji/1f64f-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f64f-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f64f-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f64f-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f64f-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f64f.svg create mode 100644 packages/backend/assets/twemoji/1f680.svg create mode 100644 packages/backend/assets/twemoji/1f681.svg create mode 100644 packages/backend/assets/twemoji/1f682.svg create mode 100644 packages/backend/assets/twemoji/1f683.svg create mode 100644 packages/backend/assets/twemoji/1f684.svg create mode 100644 packages/backend/assets/twemoji/1f685.svg create mode 100644 packages/backend/assets/twemoji/1f686.svg create mode 100644 packages/backend/assets/twemoji/1f687.svg create mode 100644 packages/backend/assets/twemoji/1f688.svg create mode 100644 packages/backend/assets/twemoji/1f689.svg create mode 100644 packages/backend/assets/twemoji/1f68a.svg create mode 100644 packages/backend/assets/twemoji/1f68b.svg create mode 100644 packages/backend/assets/twemoji/1f68c.svg create mode 100644 packages/backend/assets/twemoji/1f68d.svg create mode 100644 packages/backend/assets/twemoji/1f68e.svg create mode 100644 packages/backend/assets/twemoji/1f68f.svg create mode 100644 packages/backend/assets/twemoji/1f690.svg create mode 100644 packages/backend/assets/twemoji/1f691.svg create mode 100644 packages/backend/assets/twemoji/1f692.svg create mode 100644 packages/backend/assets/twemoji/1f693.svg create mode 100644 packages/backend/assets/twemoji/1f694.svg create mode 100644 packages/backend/assets/twemoji/1f695.svg create mode 100644 packages/backend/assets/twemoji/1f696.svg create mode 100644 packages/backend/assets/twemoji/1f697.svg create mode 100644 packages/backend/assets/twemoji/1f698.svg create mode 100644 packages/backend/assets/twemoji/1f699.svg create mode 100644 packages/backend/assets/twemoji/1f69a.svg create mode 100644 packages/backend/assets/twemoji/1f69b.svg create mode 100644 packages/backend/assets/twemoji/1f69c.svg create mode 100644 packages/backend/assets/twemoji/1f69d.svg create mode 100644 packages/backend/assets/twemoji/1f69e.svg create mode 100644 packages/backend/assets/twemoji/1f69f.svg create mode 100644 packages/backend/assets/twemoji/1f6a0.svg create mode 100644 packages/backend/assets/twemoji/1f6a1.svg create mode 100644 packages/backend/assets/twemoji/1f6a2.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6a3.svg create mode 100644 packages/backend/assets/twemoji/1f6a4.svg create mode 100644 packages/backend/assets/twemoji/1f6a5.svg create mode 100644 packages/backend/assets/twemoji/1f6a6.svg create mode 100644 packages/backend/assets/twemoji/1f6a7.svg create mode 100644 packages/backend/assets/twemoji/1f6a8.svg create mode 100644 packages/backend/assets/twemoji/1f6a9.svg create mode 100644 packages/backend/assets/twemoji/1f6aa.svg create mode 100644 packages/backend/assets/twemoji/1f6ab.svg create mode 100644 packages/backend/assets/twemoji/1f6ac.svg create mode 100644 packages/backend/assets/twemoji/1f6ad.svg create mode 100644 packages/backend/assets/twemoji/1f6ae.svg create mode 100644 packages/backend/assets/twemoji/1f6af.svg create mode 100644 packages/backend/assets/twemoji/1f6b0.svg create mode 100644 packages/backend/assets/twemoji/1f6b1.svg create mode 100644 packages/backend/assets/twemoji/1f6b2.svg create mode 100644 packages/backend/assets/twemoji/1f6b3.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b4.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b5.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f6b6.svg create mode 100644 packages/backend/assets/twemoji/1f6b7.svg create mode 100644 packages/backend/assets/twemoji/1f6b8.svg create mode 100644 packages/backend/assets/twemoji/1f6b9.svg create mode 100644 packages/backend/assets/twemoji/1f6ba.svg create mode 100644 packages/backend/assets/twemoji/1f6bb.svg create mode 100644 packages/backend/assets/twemoji/1f6bc.svg create mode 100644 packages/backend/assets/twemoji/1f6bd.svg create mode 100644 packages/backend/assets/twemoji/1f6be.svg create mode 100644 packages/backend/assets/twemoji/1f6bf.svg create mode 100644 packages/backend/assets/twemoji/1f6c0-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f6c0-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f6c0-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f6c0-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f6c0-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f6c0.svg create mode 100644 packages/backend/assets/twemoji/1f6c1.svg create mode 100644 packages/backend/assets/twemoji/1f6c2.svg create mode 100644 packages/backend/assets/twemoji/1f6c3.svg create mode 100644 packages/backend/assets/twemoji/1f6c4.svg create mode 100644 packages/backend/assets/twemoji/1f6c5.svg create mode 100644 packages/backend/assets/twemoji/1f6cb.svg create mode 100644 packages/backend/assets/twemoji/1f6cc-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f6cc-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f6cc-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f6cc-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f6cc-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f6cc.svg create mode 100644 packages/backend/assets/twemoji/1f6cd.svg create mode 100644 packages/backend/assets/twemoji/1f6ce.svg create mode 100644 packages/backend/assets/twemoji/1f6cf.svg create mode 100644 packages/backend/assets/twemoji/1f6d0.svg create mode 100644 packages/backend/assets/twemoji/1f6d1.svg create mode 100644 packages/backend/assets/twemoji/1f6d2.svg create mode 100644 packages/backend/assets/twemoji/1f6d5.svg create mode 100644 packages/backend/assets/twemoji/1f6d6.svg create mode 100644 packages/backend/assets/twemoji/1f6d7.svg create mode 100644 packages/backend/assets/twemoji/1f6dc.svg create mode 100644 packages/backend/assets/twemoji/1f6dd.svg create mode 100644 packages/backend/assets/twemoji/1f6de.svg create mode 100644 packages/backend/assets/twemoji/1f6df.svg create mode 100644 packages/backend/assets/twemoji/1f6e0.svg create mode 100644 packages/backend/assets/twemoji/1f6e1.svg create mode 100644 packages/backend/assets/twemoji/1f6e2.svg create mode 100644 packages/backend/assets/twemoji/1f6e3.svg create mode 100644 packages/backend/assets/twemoji/1f6e4.svg create mode 100644 packages/backend/assets/twemoji/1f6e5.svg create mode 100644 packages/backend/assets/twemoji/1f6e9.svg create mode 100644 packages/backend/assets/twemoji/1f6eb.svg create mode 100644 packages/backend/assets/twemoji/1f6ec.svg create mode 100644 packages/backend/assets/twemoji/1f6f0.svg create mode 100644 packages/backend/assets/twemoji/1f6f3.svg create mode 100644 packages/backend/assets/twemoji/1f6f4.svg create mode 100644 packages/backend/assets/twemoji/1f6f5.svg create mode 100644 packages/backend/assets/twemoji/1f6f6.svg create mode 100644 packages/backend/assets/twemoji/1f6f7.svg create mode 100644 packages/backend/assets/twemoji/1f6f8.svg create mode 100644 packages/backend/assets/twemoji/1f6f9.svg create mode 100644 packages/backend/assets/twemoji/1f6fa.svg create mode 100644 packages/backend/assets/twemoji/1f6fb.svg create mode 100644 packages/backend/assets/twemoji/1f6fc.svg create mode 100644 packages/backend/assets/twemoji/1f7e0.svg create mode 100644 packages/backend/assets/twemoji/1f7e1.svg create mode 100644 packages/backend/assets/twemoji/1f7e2.svg create mode 100644 packages/backend/assets/twemoji/1f7e3.svg create mode 100644 packages/backend/assets/twemoji/1f7e4.svg create mode 100644 packages/backend/assets/twemoji/1f7e5.svg create mode 100644 packages/backend/assets/twemoji/1f7e6.svg create mode 100644 packages/backend/assets/twemoji/1f7e7.svg create mode 100644 packages/backend/assets/twemoji/1f7e8.svg create mode 100644 packages/backend/assets/twemoji/1f7e9.svg create mode 100644 packages/backend/assets/twemoji/1f7ea.svg create mode 100644 packages/backend/assets/twemoji/1f7eb.svg create mode 100644 packages/backend/assets/twemoji/1f7f0.svg create mode 100644 packages/backend/assets/twemoji/1f90c-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f90c-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f90c-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f90c-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f90c-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f90c.svg create mode 100644 packages/backend/assets/twemoji/1f90d.svg create mode 100644 packages/backend/assets/twemoji/1f90e.svg create mode 100644 packages/backend/assets/twemoji/1f90f-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f90f-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f90f-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f90f-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f90f-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f90f.svg create mode 100644 packages/backend/assets/twemoji/1f910.svg create mode 100644 packages/backend/assets/twemoji/1f911.svg create mode 100644 packages/backend/assets/twemoji/1f912.svg create mode 100644 packages/backend/assets/twemoji/1f913.svg create mode 100644 packages/backend/assets/twemoji/1f914.svg create mode 100644 packages/backend/assets/twemoji/1f915.svg create mode 100644 packages/backend/assets/twemoji/1f916.svg create mode 100644 packages/backend/assets/twemoji/1f917.svg create mode 100644 packages/backend/assets/twemoji/1f918-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f918-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f918-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f918-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f918-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f918.svg create mode 100644 packages/backend/assets/twemoji/1f919-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f919-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f919-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f919-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f919-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f919.svg create mode 100644 packages/backend/assets/twemoji/1f91a-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f91a-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f91a-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f91a-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f91a-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f91a.svg create mode 100644 packages/backend/assets/twemoji/1f91b-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f91b-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f91b-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f91b-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f91b-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f91b.svg create mode 100644 packages/backend/assets/twemoji/1f91c-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f91c-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f91c-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f91c-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f91c-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f91c.svg create mode 100644 packages/backend/assets/twemoji/1f91d-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f91d-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f91d-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f91d-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f91d-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f91d.svg create mode 100644 packages/backend/assets/twemoji/1f91e-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f91e-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f91e-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f91e-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f91e-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f91e.svg create mode 100644 packages/backend/assets/twemoji/1f91f-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f91f-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f91f-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f91f-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f91f-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f91f.svg create mode 100644 packages/backend/assets/twemoji/1f920.svg create mode 100644 packages/backend/assets/twemoji/1f921.svg create mode 100644 packages/backend/assets/twemoji/1f922.svg create mode 100644 packages/backend/assets/twemoji/1f923.svg create mode 100644 packages/backend/assets/twemoji/1f924.svg create mode 100644 packages/backend/assets/twemoji/1f925.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f926-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f926.svg create mode 100644 packages/backend/assets/twemoji/1f927.svg create mode 100644 packages/backend/assets/twemoji/1f928.svg create mode 100644 packages/backend/assets/twemoji/1f929.svg create mode 100644 packages/backend/assets/twemoji/1f92a.svg create mode 100644 packages/backend/assets/twemoji/1f92b.svg create mode 100644 packages/backend/assets/twemoji/1f92c.svg create mode 100644 packages/backend/assets/twemoji/1f92d.svg create mode 100644 packages/backend/assets/twemoji/1f92e.svg create mode 100644 packages/backend/assets/twemoji/1f92f.svg create mode 100644 packages/backend/assets/twemoji/1f930-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f930-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f930-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f930-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f930-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f930.svg create mode 100644 packages/backend/assets/twemoji/1f931-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f931-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f931-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f931-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f931-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f931.svg create mode 100644 packages/backend/assets/twemoji/1f932-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f932-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f932-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f932-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f932-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f932.svg create mode 100644 packages/backend/assets/twemoji/1f933-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f933-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f933-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f933-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f933-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f933.svg create mode 100644 packages/backend/assets/twemoji/1f934-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f934-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f934-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f934-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f934-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f934.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f935-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f935.svg create mode 100644 packages/backend/assets/twemoji/1f936-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f936-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f936-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f936-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f936-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f936.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f937-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f937.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f938-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f938.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f939-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f939.svg create mode 100644 packages/backend/assets/twemoji/1f93a.svg create mode 100644 packages/backend/assets/twemoji/1f93c-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93c-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93c.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f93d-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93d.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f93e-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f93e.svg create mode 100644 packages/backend/assets/twemoji/1f93f.svg create mode 100644 packages/backend/assets/twemoji/1f940.svg create mode 100644 packages/backend/assets/twemoji/1f941.svg create mode 100644 packages/backend/assets/twemoji/1f942.svg create mode 100644 packages/backend/assets/twemoji/1f943.svg create mode 100644 packages/backend/assets/twemoji/1f944.svg create mode 100644 packages/backend/assets/twemoji/1f945.svg create mode 100644 packages/backend/assets/twemoji/1f947.svg create mode 100644 packages/backend/assets/twemoji/1f948.svg create mode 100644 packages/backend/assets/twemoji/1f949.svg create mode 100644 packages/backend/assets/twemoji/1f94a.svg create mode 100644 packages/backend/assets/twemoji/1f94b.svg create mode 100644 packages/backend/assets/twemoji/1f94c.svg create mode 100644 packages/backend/assets/twemoji/1f94d.svg create mode 100644 packages/backend/assets/twemoji/1f94e.svg create mode 100644 packages/backend/assets/twemoji/1f94f.svg create mode 100644 packages/backend/assets/twemoji/1f950.svg create mode 100644 packages/backend/assets/twemoji/1f951.svg create mode 100644 packages/backend/assets/twemoji/1f952.svg create mode 100644 packages/backend/assets/twemoji/1f953.svg create mode 100644 packages/backend/assets/twemoji/1f954.svg create mode 100644 packages/backend/assets/twemoji/1f955.svg create mode 100644 packages/backend/assets/twemoji/1f956.svg create mode 100644 packages/backend/assets/twemoji/1f957.svg create mode 100644 packages/backend/assets/twemoji/1f958.svg create mode 100644 packages/backend/assets/twemoji/1f959.svg create mode 100644 packages/backend/assets/twemoji/1f95a.svg create mode 100644 packages/backend/assets/twemoji/1f95b.svg create mode 100644 packages/backend/assets/twemoji/1f95c.svg create mode 100644 packages/backend/assets/twemoji/1f95d.svg create mode 100644 packages/backend/assets/twemoji/1f95e.svg create mode 100644 packages/backend/assets/twemoji/1f95f.svg create mode 100644 packages/backend/assets/twemoji/1f960.svg create mode 100644 packages/backend/assets/twemoji/1f961.svg create mode 100644 packages/backend/assets/twemoji/1f962.svg create mode 100644 packages/backend/assets/twemoji/1f963.svg create mode 100644 packages/backend/assets/twemoji/1f964.svg create mode 100644 packages/backend/assets/twemoji/1f965.svg create mode 100644 packages/backend/assets/twemoji/1f966.svg create mode 100644 packages/backend/assets/twemoji/1f967.svg create mode 100644 packages/backend/assets/twemoji/1f968.svg create mode 100644 packages/backend/assets/twemoji/1f969.svg create mode 100644 packages/backend/assets/twemoji/1f96a.svg create mode 100644 packages/backend/assets/twemoji/1f96b.svg create mode 100644 packages/backend/assets/twemoji/1f96c.svg create mode 100644 packages/backend/assets/twemoji/1f96d.svg create mode 100644 packages/backend/assets/twemoji/1f96e.svg create mode 100644 packages/backend/assets/twemoji/1f96f.svg create mode 100644 packages/backend/assets/twemoji/1f970.svg create mode 100644 packages/backend/assets/twemoji/1f971.svg create mode 100644 packages/backend/assets/twemoji/1f972.svg create mode 100644 packages/backend/assets/twemoji/1f973.svg create mode 100644 packages/backend/assets/twemoji/1f974.svg create mode 100644 packages/backend/assets/twemoji/1f975.svg create mode 100644 packages/backend/assets/twemoji/1f976.svg create mode 100644 packages/backend/assets/twemoji/1f977-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f977-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f977-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f977-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f977-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f977.svg create mode 100644 packages/backend/assets/twemoji/1f978.svg create mode 100644 packages/backend/assets/twemoji/1f979.svg create mode 100644 packages/backend/assets/twemoji/1f97a.svg create mode 100644 packages/backend/assets/twemoji/1f97b.svg create mode 100644 packages/backend/assets/twemoji/1f97c.svg create mode 100644 packages/backend/assets/twemoji/1f97d.svg create mode 100644 packages/backend/assets/twemoji/1f97e.svg create mode 100644 packages/backend/assets/twemoji/1f97f.svg create mode 100644 packages/backend/assets/twemoji/1f980.svg create mode 100644 packages/backend/assets/twemoji/1f981.svg create mode 100644 packages/backend/assets/twemoji/1f982.svg create mode 100644 packages/backend/assets/twemoji/1f983.svg create mode 100644 packages/backend/assets/twemoji/1f984.svg create mode 100644 packages/backend/assets/twemoji/1f985.svg create mode 100644 packages/backend/assets/twemoji/1f986.svg create mode 100644 packages/backend/assets/twemoji/1f987.svg create mode 100644 packages/backend/assets/twemoji/1f988.svg create mode 100644 packages/backend/assets/twemoji/1f989.svg create mode 100644 packages/backend/assets/twemoji/1f98a.svg create mode 100644 packages/backend/assets/twemoji/1f98b.svg create mode 100644 packages/backend/assets/twemoji/1f98c.svg create mode 100644 packages/backend/assets/twemoji/1f98d.svg create mode 100644 packages/backend/assets/twemoji/1f98e.svg create mode 100644 packages/backend/assets/twemoji/1f98f.svg create mode 100644 packages/backend/assets/twemoji/1f990.svg create mode 100644 packages/backend/assets/twemoji/1f991.svg create mode 100644 packages/backend/assets/twemoji/1f992.svg create mode 100644 packages/backend/assets/twemoji/1f993.svg create mode 100644 packages/backend/assets/twemoji/1f994.svg create mode 100644 packages/backend/assets/twemoji/1f995.svg create mode 100644 packages/backend/assets/twemoji/1f996.svg create mode 100644 packages/backend/assets/twemoji/1f997.svg create mode 100644 packages/backend/assets/twemoji/1f998.svg create mode 100644 packages/backend/assets/twemoji/1f999.svg create mode 100644 packages/backend/assets/twemoji/1f99a.svg create mode 100644 packages/backend/assets/twemoji/1f99b.svg create mode 100644 packages/backend/assets/twemoji/1f99c.svg create mode 100644 packages/backend/assets/twemoji/1f99d.svg create mode 100644 packages/backend/assets/twemoji/1f99e.svg create mode 100644 packages/backend/assets/twemoji/1f99f.svg create mode 100644 packages/backend/assets/twemoji/1f9a0.svg create mode 100644 packages/backend/assets/twemoji/1f9a1.svg create mode 100644 packages/backend/assets/twemoji/1f9a2.svg create mode 100644 packages/backend/assets/twemoji/1f9a3.svg create mode 100644 packages/backend/assets/twemoji/1f9a4.svg create mode 100644 packages/backend/assets/twemoji/1f9a5.svg create mode 100644 packages/backend/assets/twemoji/1f9a6.svg create mode 100644 packages/backend/assets/twemoji/1f9a7.svg create mode 100644 packages/backend/assets/twemoji/1f9a8.svg create mode 100644 packages/backend/assets/twemoji/1f9a9.svg create mode 100644 packages/backend/assets/twemoji/1f9aa.svg create mode 100644 packages/backend/assets/twemoji/1f9ab.svg create mode 100644 packages/backend/assets/twemoji/1f9ac.svg create mode 100644 packages/backend/assets/twemoji/1f9ad.svg create mode 100644 packages/backend/assets/twemoji/1f9ae.svg create mode 100644 packages/backend/assets/twemoji/1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f9b4.svg create mode 100644 packages/backend/assets/twemoji/1f9b5-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9b5-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9b5-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9b5-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9b5-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9b5.svg create mode 100644 packages/backend/assets/twemoji/1f9b6-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9b6-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9b6-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9b6-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9b6-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9b6.svg create mode 100644 packages/backend/assets/twemoji/1f9b7.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b8.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9b9.svg create mode 100644 packages/backend/assets/twemoji/1f9ba.svg create mode 100644 packages/backend/assets/twemoji/1f9bb-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9bb-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9bb-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9bb-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9bb-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9bb.svg create mode 100644 packages/backend/assets/twemoji/1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f9be.svg create mode 100644 packages/backend/assets/twemoji/1f9bf.svg create mode 100644 packages/backend/assets/twemoji/1f9c0.svg create mode 100644 packages/backend/assets/twemoji/1f9c1.svg create mode 100644 packages/backend/assets/twemoji/1f9c2.svg create mode 100644 packages/backend/assets/twemoji/1f9c3.svg create mode 100644 packages/backend/assets/twemoji/1f9c4.svg create mode 100644 packages/backend/assets/twemoji/1f9c5.svg create mode 100644 packages/backend/assets/twemoji/1f9c6.svg create mode 100644 packages/backend/assets/twemoji/1f9c7.svg create mode 100644 packages/backend/assets/twemoji/1f9c8.svg create mode 100644 packages/backend/assets/twemoji/1f9c9.svg create mode 100644 packages/backend/assets/twemoji/1f9ca.svg create mode 100644 packages/backend/assets/twemoji/1f9cb.svg create mode 100644 packages/backend/assets/twemoji/1f9cc.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cd.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9ce.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9cf.svg create mode 100644 packages/backend/assets/twemoji/1f9d0.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f33e.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f373.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f37c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f384.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f393.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f3a4.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f3a8.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f3eb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f3ed.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f4bb.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f4bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f527.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f52c.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f680.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f692.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f91d-200d-1f9d1.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f9af.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f9b0.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f9b1.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f9b2.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f9b3.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f9bc.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-1f9bd.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-2695-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-2696-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1-200d-2708-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d1.svg create mode 100644 packages/backend/assets/twemoji/1f9d2-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d2-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d2-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d2-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d2-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d2.svg create mode 100644 packages/backend/assets/twemoji/1f9d3-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d3-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d3-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d3-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d3-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d3.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d4.svg create mode 100644 packages/backend/assets/twemoji/1f9d5-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d5-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d5-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d5-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d5-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d5.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d6.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d7.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d8.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9d9.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9da-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9da.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9db-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9db.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dc.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9dd.svg create mode 100644 packages/backend/assets/twemoji/1f9de-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9de-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9de.svg create mode 100644 packages/backend/assets/twemoji/1f9df-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9df-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/1f9df.svg create mode 100644 packages/backend/assets/twemoji/1f9e0.svg create mode 100644 packages/backend/assets/twemoji/1f9e1.svg create mode 100644 packages/backend/assets/twemoji/1f9e2.svg create mode 100644 packages/backend/assets/twemoji/1f9e3.svg create mode 100644 packages/backend/assets/twemoji/1f9e4.svg create mode 100644 packages/backend/assets/twemoji/1f9e5.svg create mode 100644 packages/backend/assets/twemoji/1f9e6.svg create mode 100644 packages/backend/assets/twemoji/1f9e7.svg create mode 100644 packages/backend/assets/twemoji/1f9e8.svg create mode 100644 packages/backend/assets/twemoji/1f9e9.svg create mode 100644 packages/backend/assets/twemoji/1f9ea.svg create mode 100644 packages/backend/assets/twemoji/1f9eb.svg create mode 100644 packages/backend/assets/twemoji/1f9ec.svg create mode 100644 packages/backend/assets/twemoji/1f9ed.svg create mode 100644 packages/backend/assets/twemoji/1f9ee.svg create mode 100644 packages/backend/assets/twemoji/1f9ef.svg create mode 100644 packages/backend/assets/twemoji/1f9f0.svg create mode 100644 packages/backend/assets/twemoji/1f9f1.svg create mode 100644 packages/backend/assets/twemoji/1f9f2.svg create mode 100644 packages/backend/assets/twemoji/1f9f3.svg create mode 100644 packages/backend/assets/twemoji/1f9f4.svg create mode 100644 packages/backend/assets/twemoji/1f9f5.svg create mode 100644 packages/backend/assets/twemoji/1f9f6.svg create mode 100644 packages/backend/assets/twemoji/1f9f7.svg create mode 100644 packages/backend/assets/twemoji/1f9f8.svg create mode 100644 packages/backend/assets/twemoji/1f9f9.svg create mode 100644 packages/backend/assets/twemoji/1f9fa.svg create mode 100644 packages/backend/assets/twemoji/1f9fb.svg create mode 100644 packages/backend/assets/twemoji/1f9fc.svg create mode 100644 packages/backend/assets/twemoji/1f9fd.svg create mode 100644 packages/backend/assets/twemoji/1f9fe.svg create mode 100644 packages/backend/assets/twemoji/1f9ff.svg create mode 100644 packages/backend/assets/twemoji/1fa70.svg create mode 100644 packages/backend/assets/twemoji/1fa71.svg create mode 100644 packages/backend/assets/twemoji/1fa72.svg create mode 100644 packages/backend/assets/twemoji/1fa73.svg create mode 100644 packages/backend/assets/twemoji/1fa74.svg create mode 100644 packages/backend/assets/twemoji/1fa75.svg create mode 100644 packages/backend/assets/twemoji/1fa76.svg create mode 100644 packages/backend/assets/twemoji/1fa77.svg create mode 100644 packages/backend/assets/twemoji/1fa78.svg create mode 100644 packages/backend/assets/twemoji/1fa79.svg create mode 100644 packages/backend/assets/twemoji/1fa7a.svg create mode 100644 packages/backend/assets/twemoji/1fa7b.svg create mode 100644 packages/backend/assets/twemoji/1fa7c.svg create mode 100644 packages/backend/assets/twemoji/1fa80.svg create mode 100644 packages/backend/assets/twemoji/1fa81.svg create mode 100644 packages/backend/assets/twemoji/1fa82.svg create mode 100644 packages/backend/assets/twemoji/1fa83.svg create mode 100644 packages/backend/assets/twemoji/1fa84.svg create mode 100644 packages/backend/assets/twemoji/1fa85.svg create mode 100644 packages/backend/assets/twemoji/1fa86.svg create mode 100644 packages/backend/assets/twemoji/1fa87.svg create mode 100644 packages/backend/assets/twemoji/1fa88.svg create mode 100644 packages/backend/assets/twemoji/1fa90.svg create mode 100644 packages/backend/assets/twemoji/1fa91.svg create mode 100644 packages/backend/assets/twemoji/1fa92.svg create mode 100644 packages/backend/assets/twemoji/1fa93.svg create mode 100644 packages/backend/assets/twemoji/1fa94.svg create mode 100644 packages/backend/assets/twemoji/1fa95.svg create mode 100644 packages/backend/assets/twemoji/1fa96.svg create mode 100644 packages/backend/assets/twemoji/1fa97.svg create mode 100644 packages/backend/assets/twemoji/1fa98.svg create mode 100644 packages/backend/assets/twemoji/1fa99.svg create mode 100644 packages/backend/assets/twemoji/1fa9a.svg create mode 100644 packages/backend/assets/twemoji/1fa9b.svg create mode 100644 packages/backend/assets/twemoji/1fa9c.svg create mode 100644 packages/backend/assets/twemoji/1fa9d.svg create mode 100644 packages/backend/assets/twemoji/1fa9e.svg create mode 100644 packages/backend/assets/twemoji/1fa9f.svg create mode 100644 packages/backend/assets/twemoji/1faa0.svg create mode 100644 packages/backend/assets/twemoji/1faa1.svg create mode 100644 packages/backend/assets/twemoji/1faa2.svg create mode 100644 packages/backend/assets/twemoji/1faa3.svg create mode 100644 packages/backend/assets/twemoji/1faa4.svg create mode 100644 packages/backend/assets/twemoji/1faa5.svg create mode 100644 packages/backend/assets/twemoji/1faa6.svg create mode 100644 packages/backend/assets/twemoji/1faa7.svg create mode 100644 packages/backend/assets/twemoji/1faa8.svg create mode 100644 packages/backend/assets/twemoji/1faa9.svg create mode 100644 packages/backend/assets/twemoji/1faaa.svg create mode 100644 packages/backend/assets/twemoji/1faab.svg create mode 100644 packages/backend/assets/twemoji/1faac.svg create mode 100644 packages/backend/assets/twemoji/1faad.svg create mode 100644 packages/backend/assets/twemoji/1faae.svg create mode 100644 packages/backend/assets/twemoji/1faaf.svg create mode 100644 packages/backend/assets/twemoji/1fab0.svg create mode 100644 packages/backend/assets/twemoji/1fab1.svg create mode 100644 packages/backend/assets/twemoji/1fab2.svg create mode 100644 packages/backend/assets/twemoji/1fab3.svg create mode 100644 packages/backend/assets/twemoji/1fab4.svg create mode 100644 packages/backend/assets/twemoji/1fab5.svg create mode 100644 packages/backend/assets/twemoji/1fab6.svg create mode 100644 packages/backend/assets/twemoji/1fab7.svg create mode 100644 packages/backend/assets/twemoji/1fab8.svg create mode 100644 packages/backend/assets/twemoji/1fab9.svg create mode 100644 packages/backend/assets/twemoji/1faba.svg create mode 100644 packages/backend/assets/twemoji/1fabb.svg create mode 100644 packages/backend/assets/twemoji/1fabc.svg create mode 100644 packages/backend/assets/twemoji/1fabd.svg create mode 100644 packages/backend/assets/twemoji/1fabf.svg create mode 100644 packages/backend/assets/twemoji/1fac0.svg create mode 100644 packages/backend/assets/twemoji/1fac1.svg create mode 100644 packages/backend/assets/twemoji/1fac2.svg create mode 100644 packages/backend/assets/twemoji/1fac3-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1fac3-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1fac3-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1fac3-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1fac3-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1fac3.svg create mode 100644 packages/backend/assets/twemoji/1fac4-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1fac4-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1fac4-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1fac4-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1fac4-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1fac4.svg create mode 100644 packages/backend/assets/twemoji/1fac5-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1fac5-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1fac5-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1fac5-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1fac5-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1fac5.svg create mode 100644 packages/backend/assets/twemoji/1face.svg create mode 100644 packages/backend/assets/twemoji/1facf.svg create mode 100644 packages/backend/assets/twemoji/1fad0.svg create mode 100644 packages/backend/assets/twemoji/1fad1.svg create mode 100644 packages/backend/assets/twemoji/1fad2.svg create mode 100644 packages/backend/assets/twemoji/1fad3.svg create mode 100644 packages/backend/assets/twemoji/1fad4.svg create mode 100644 packages/backend/assets/twemoji/1fad5.svg create mode 100644 packages/backend/assets/twemoji/1fad6.svg create mode 100644 packages/backend/assets/twemoji/1fad7.svg create mode 100644 packages/backend/assets/twemoji/1fad8.svg create mode 100644 packages/backend/assets/twemoji/1fad9.svg create mode 100644 packages/backend/assets/twemoji/1fada.svg create mode 100644 packages/backend/assets/twemoji/1fadb.svg create mode 100644 packages/backend/assets/twemoji/1fae0.svg create mode 100644 packages/backend/assets/twemoji/1fae1.svg create mode 100644 packages/backend/assets/twemoji/1fae2.svg create mode 100644 packages/backend/assets/twemoji/1fae3.svg create mode 100644 packages/backend/assets/twemoji/1fae4.svg create mode 100644 packages/backend/assets/twemoji/1fae5.svg create mode 100644 packages/backend/assets/twemoji/1fae6.svg create mode 100644 packages/backend/assets/twemoji/1fae7.svg create mode 100644 packages/backend/assets/twemoji/1fae8.svg create mode 100644 packages/backend/assets/twemoji/1faf0-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf0-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf0-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf0-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf0-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf0.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf1-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf1.svg create mode 100644 packages/backend/assets/twemoji/1faf2-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf2-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf2-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf2-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf2-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf2.svg create mode 100644 packages/backend/assets/twemoji/1faf3-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf3-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf3-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf3-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf3-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf3.svg create mode 100644 packages/backend/assets/twemoji/1faf4-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf4-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf4-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf4-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf4-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf4.svg create mode 100644 packages/backend/assets/twemoji/1faf5-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf5-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf5-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf5-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf5-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf5.svg create mode 100644 packages/backend/assets/twemoji/1faf6-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf6-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf6-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf6-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf6-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf6.svg create mode 100644 packages/backend/assets/twemoji/1faf7-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf7-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf7-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf7-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf7-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf7.svg create mode 100644 packages/backend/assets/twemoji/1faf8-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/1faf8-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/1faf8-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/1faf8-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/1faf8-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/1faf8.svg create mode 100644 packages/backend/assets/twemoji/203c.svg create mode 100644 packages/backend/assets/twemoji/2049.svg create mode 100644 packages/backend/assets/twemoji/2122.svg create mode 100644 packages/backend/assets/twemoji/2139.svg create mode 100644 packages/backend/assets/twemoji/2194.svg create mode 100644 packages/backend/assets/twemoji/2195.svg create mode 100644 packages/backend/assets/twemoji/2196.svg create mode 100644 packages/backend/assets/twemoji/2197.svg create mode 100644 packages/backend/assets/twemoji/2198.svg create mode 100644 packages/backend/assets/twemoji/2199.svg create mode 100644 packages/backend/assets/twemoji/21a9.svg create mode 100644 packages/backend/assets/twemoji/21aa.svg create mode 100644 packages/backend/assets/twemoji/23-20e3.svg create mode 100644 packages/backend/assets/twemoji/231a.svg create mode 100644 packages/backend/assets/twemoji/231b.svg create mode 100644 packages/backend/assets/twemoji/2328.svg create mode 100644 packages/backend/assets/twemoji/23cf.svg create mode 100644 packages/backend/assets/twemoji/23e9.svg create mode 100644 packages/backend/assets/twemoji/23ea.svg create mode 100644 packages/backend/assets/twemoji/23eb.svg create mode 100644 packages/backend/assets/twemoji/23ec.svg create mode 100644 packages/backend/assets/twemoji/23ed.svg create mode 100644 packages/backend/assets/twemoji/23ee.svg create mode 100644 packages/backend/assets/twemoji/23ef.svg create mode 100644 packages/backend/assets/twemoji/23f0.svg create mode 100644 packages/backend/assets/twemoji/23f1.svg create mode 100644 packages/backend/assets/twemoji/23f2.svg create mode 100644 packages/backend/assets/twemoji/23f3.svg create mode 100644 packages/backend/assets/twemoji/23f8.svg create mode 100644 packages/backend/assets/twemoji/23f9.svg create mode 100644 packages/backend/assets/twemoji/23fa.svg create mode 100644 packages/backend/assets/twemoji/24c2.svg create mode 100644 packages/backend/assets/twemoji/25aa.svg create mode 100644 packages/backend/assets/twemoji/25ab.svg create mode 100644 packages/backend/assets/twemoji/25b6.svg create mode 100644 packages/backend/assets/twemoji/25c0.svg create mode 100644 packages/backend/assets/twemoji/25fb.svg create mode 100644 packages/backend/assets/twemoji/25fc.svg create mode 100644 packages/backend/assets/twemoji/25fd.svg create mode 100644 packages/backend/assets/twemoji/25fe.svg create mode 100644 packages/backend/assets/twemoji/2600.svg create mode 100644 packages/backend/assets/twemoji/2601.svg create mode 100644 packages/backend/assets/twemoji/2602.svg create mode 100644 packages/backend/assets/twemoji/2603.svg create mode 100644 packages/backend/assets/twemoji/2604.svg create mode 100644 packages/backend/assets/twemoji/260e.svg create mode 100644 packages/backend/assets/twemoji/2611.svg create mode 100644 packages/backend/assets/twemoji/2614.svg create mode 100644 packages/backend/assets/twemoji/2615.svg create mode 100644 packages/backend/assets/twemoji/2618.svg create mode 100644 packages/backend/assets/twemoji/261d-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/261d-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/261d-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/261d-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/261d-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/261d.svg create mode 100644 packages/backend/assets/twemoji/2620.svg create mode 100644 packages/backend/assets/twemoji/2622.svg create mode 100644 packages/backend/assets/twemoji/2623.svg create mode 100644 packages/backend/assets/twemoji/2626.svg create mode 100644 packages/backend/assets/twemoji/262a.svg create mode 100644 packages/backend/assets/twemoji/262e.svg create mode 100644 packages/backend/assets/twemoji/262f.svg create mode 100644 packages/backend/assets/twemoji/2638.svg create mode 100644 packages/backend/assets/twemoji/2639.svg create mode 100644 packages/backend/assets/twemoji/263a.svg create mode 100644 packages/backend/assets/twemoji/2640.svg create mode 100644 packages/backend/assets/twemoji/2642.svg create mode 100644 packages/backend/assets/twemoji/2648.svg create mode 100644 packages/backend/assets/twemoji/2649.svg create mode 100644 packages/backend/assets/twemoji/264a.svg create mode 100644 packages/backend/assets/twemoji/264b.svg create mode 100644 packages/backend/assets/twemoji/264c.svg create mode 100644 packages/backend/assets/twemoji/264d.svg create mode 100644 packages/backend/assets/twemoji/264e.svg create mode 100644 packages/backend/assets/twemoji/264f.svg create mode 100644 packages/backend/assets/twemoji/2650.svg create mode 100644 packages/backend/assets/twemoji/2651.svg create mode 100644 packages/backend/assets/twemoji/2652.svg create mode 100644 packages/backend/assets/twemoji/2653.svg create mode 100644 packages/backend/assets/twemoji/265f.svg create mode 100644 packages/backend/assets/twemoji/2660.svg create mode 100644 packages/backend/assets/twemoji/2663.svg create mode 100644 packages/backend/assets/twemoji/2665.svg create mode 100644 packages/backend/assets/twemoji/2666.svg create mode 100644 packages/backend/assets/twemoji/2668.svg create mode 100644 packages/backend/assets/twemoji/267b.svg create mode 100644 packages/backend/assets/twemoji/267e.svg create mode 100644 packages/backend/assets/twemoji/267f.svg create mode 100644 packages/backend/assets/twemoji/2692.svg create mode 100644 packages/backend/assets/twemoji/2693.svg create mode 100644 packages/backend/assets/twemoji/2694.svg create mode 100644 packages/backend/assets/twemoji/2695.svg create mode 100644 packages/backend/assets/twemoji/2696.svg create mode 100644 packages/backend/assets/twemoji/2697.svg create mode 100644 packages/backend/assets/twemoji/2699.svg create mode 100644 packages/backend/assets/twemoji/269b.svg create mode 100644 packages/backend/assets/twemoji/269c.svg create mode 100644 packages/backend/assets/twemoji/26a0.svg create mode 100644 packages/backend/assets/twemoji/26a1.svg create mode 100644 packages/backend/assets/twemoji/26a7.svg create mode 100644 packages/backend/assets/twemoji/26aa.svg create mode 100644 packages/backend/assets/twemoji/26ab.svg create mode 100644 packages/backend/assets/twemoji/26b0.svg create mode 100644 packages/backend/assets/twemoji/26b1.svg create mode 100644 packages/backend/assets/twemoji/26bd.svg create mode 100644 packages/backend/assets/twemoji/26be.svg create mode 100644 packages/backend/assets/twemoji/26c4.svg create mode 100644 packages/backend/assets/twemoji/26c5.svg create mode 100644 packages/backend/assets/twemoji/26c8.svg create mode 100644 packages/backend/assets/twemoji/26ce.svg create mode 100644 packages/backend/assets/twemoji/26cf.svg create mode 100644 packages/backend/assets/twemoji/26d1.svg create mode 100644 packages/backend/assets/twemoji/26d3.svg create mode 100644 packages/backend/assets/twemoji/26d4.svg create mode 100644 packages/backend/assets/twemoji/26e9.svg create mode 100644 packages/backend/assets/twemoji/26ea.svg create mode 100644 packages/backend/assets/twemoji/26f0.svg create mode 100644 packages/backend/assets/twemoji/26f1.svg create mode 100644 packages/backend/assets/twemoji/26f2.svg create mode 100644 packages/backend/assets/twemoji/26f3.svg create mode 100644 packages/backend/assets/twemoji/26f4.svg create mode 100644 packages/backend/assets/twemoji/26f5.svg create mode 100644 packages/backend/assets/twemoji/26f7-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/26f7-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/26f7-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/26f7-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/26f7-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/26f7.svg create mode 100644 packages/backend/assets/twemoji/26f8.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fb-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fb-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fc-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fc-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fd-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fd-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fe-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fe-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3ff-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3ff-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/26f9-fe0f-200d-2640-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9-fe0f-200d-2642-fe0f.svg create mode 100644 packages/backend/assets/twemoji/26f9.svg create mode 100644 packages/backend/assets/twemoji/26fa.svg create mode 100644 packages/backend/assets/twemoji/26fd.svg create mode 100644 packages/backend/assets/twemoji/2702.svg create mode 100644 packages/backend/assets/twemoji/2705.svg create mode 100644 packages/backend/assets/twemoji/2708.svg create mode 100644 packages/backend/assets/twemoji/2709.svg create mode 100644 packages/backend/assets/twemoji/270a-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/270a-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/270a-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/270a-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/270a-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/270a.svg create mode 100644 packages/backend/assets/twemoji/270b-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/270b-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/270b-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/270b-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/270b-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/270b.svg create mode 100644 packages/backend/assets/twemoji/270c-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/270c-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/270c-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/270c-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/270c-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/270c.svg create mode 100644 packages/backend/assets/twemoji/270d-1f3fb.svg create mode 100644 packages/backend/assets/twemoji/270d-1f3fc.svg create mode 100644 packages/backend/assets/twemoji/270d-1f3fd.svg create mode 100644 packages/backend/assets/twemoji/270d-1f3fe.svg create mode 100644 packages/backend/assets/twemoji/270d-1f3ff.svg create mode 100644 packages/backend/assets/twemoji/270d.svg create mode 100644 packages/backend/assets/twemoji/270f.svg create mode 100644 packages/backend/assets/twemoji/2712.svg create mode 100644 packages/backend/assets/twemoji/2714.svg create mode 100644 packages/backend/assets/twemoji/2716.svg create mode 100644 packages/backend/assets/twemoji/271d.svg create mode 100644 packages/backend/assets/twemoji/2721.svg create mode 100644 packages/backend/assets/twemoji/2728.svg create mode 100644 packages/backend/assets/twemoji/2733.svg create mode 100644 packages/backend/assets/twemoji/2734.svg create mode 100644 packages/backend/assets/twemoji/2744.svg create mode 100644 packages/backend/assets/twemoji/2747.svg create mode 100644 packages/backend/assets/twemoji/274c.svg create mode 100644 packages/backend/assets/twemoji/274e.svg create mode 100644 packages/backend/assets/twemoji/2753.svg create mode 100644 packages/backend/assets/twemoji/2754.svg create mode 100644 packages/backend/assets/twemoji/2755.svg create mode 100644 packages/backend/assets/twemoji/2757.svg create mode 100644 packages/backend/assets/twemoji/2763.svg create mode 100644 packages/backend/assets/twemoji/2764-fe0f-200d-1f525.svg create mode 100644 packages/backend/assets/twemoji/2764-fe0f-200d-1fa79.svg create mode 100644 packages/backend/assets/twemoji/2764.svg create mode 100644 packages/backend/assets/twemoji/2795.svg create mode 100644 packages/backend/assets/twemoji/2796.svg create mode 100644 packages/backend/assets/twemoji/2797.svg create mode 100644 packages/backend/assets/twemoji/27a1.svg create mode 100644 packages/backend/assets/twemoji/27b0.svg create mode 100644 packages/backend/assets/twemoji/27bf.svg create mode 100644 packages/backend/assets/twemoji/2934.svg create mode 100644 packages/backend/assets/twemoji/2935.svg create mode 100644 packages/backend/assets/twemoji/2a-20e3.svg create mode 100644 packages/backend/assets/twemoji/2b05.svg create mode 100644 packages/backend/assets/twemoji/2b06.svg create mode 100644 packages/backend/assets/twemoji/2b07.svg create mode 100644 packages/backend/assets/twemoji/2b1b.svg create mode 100644 packages/backend/assets/twemoji/2b1c.svg create mode 100644 packages/backend/assets/twemoji/2b50.svg create mode 100644 packages/backend/assets/twemoji/2b55.svg create mode 100644 packages/backend/assets/twemoji/30-20e3.svg create mode 100644 packages/backend/assets/twemoji/3030.svg create mode 100644 packages/backend/assets/twemoji/303d.svg create mode 100644 packages/backend/assets/twemoji/31-20e3.svg create mode 100644 packages/backend/assets/twemoji/32-20e3.svg create mode 100644 packages/backend/assets/twemoji/3297.svg create mode 100644 packages/backend/assets/twemoji/3299.svg create mode 100644 packages/backend/assets/twemoji/33-20e3.svg create mode 100644 packages/backend/assets/twemoji/34-20e3.svg create mode 100644 packages/backend/assets/twemoji/35-20e3.svg create mode 100644 packages/backend/assets/twemoji/36-20e3.svg create mode 100644 packages/backend/assets/twemoji/37-20e3.svg create mode 100644 packages/backend/assets/twemoji/38-20e3.svg create mode 100644 packages/backend/assets/twemoji/39-20e3.svg create mode 100644 packages/backend/assets/twemoji/a9.svg create mode 100644 packages/backend/assets/twemoji/ae.svg create mode 100644 packages/backend/assets/twemoji/e50a.svg diff --git a/README.md b/README.md index 9b1f65bd..2d13e078 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,7 @@ ## 細かい変更点 +- Docker のベースイメージに Node v21 を使用 - HTML のコードに入るコメントアートを削除 - 全ページにこんなの入れなくても…… - デフォルトではバイブレーションを無効に diff --git a/locales/ca-ES.yml b/locales/ca-ES.yml index 80b3e016..290ef60f 100644 --- a/locales/ca-ES.yml +++ b/locales/ca-ES.yml @@ -895,7 +895,7 @@ nUsersRead: llegit per {n} agreeTo: Estic d'acord amb {0} activity: Activitat home: Inici -remoteUserCaution: La informació dels usuaris remots pot estar incompleta. +remoteUserCaution: La informació dels usuaris remots és incompleta. themeForDarkMode: Tema a fer servir en mode fosc light: Clar registeredDate: Data de registre @@ -1051,7 +1051,7 @@ popularTags: Etiquetes populars about: Sobre recentlyUpdatedUsers: Usuaris actius fa poc recentlyRegisteredUsers: Usuaris registrats fa poc -recentlyDiscoveredUsers: Nous suaris descoberts +recentlyDiscoveredUsers: Nous usuaris descoberts administrator: Administrador token: Token registerSecurityKey: Registreu una clau de seguretat @@ -2212,3 +2212,6 @@ attachedToNotes: Publicacions que contenen aquest fitxer replies: Respostes quotes: Cites renotes: Impulsos +moreUrls: Pàgines fixades +moreUrlsDescription: "Introdueix les pàgines que vols fixar al menú d'ajuda a la part + inferior esquerra fent servir aquesta notació:\n\"Nom a mostrar\": https://example.com/" diff --git a/locales/en-US.yml b/locales/en-US.yml index 0620cf58..beaabfd6 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -1169,6 +1169,8 @@ releaseToReload: "Release to reload" reloading: "Reloading" pullDownToReload: "Pull down to reload" enableTimelineStreaming: "Update timelines automatically" +useEmojiCdn: "Get Twemoji from CDN" +useEmojiCdnDescription: "Use Twemoji from the JSDelivr CDN instead of the server's assets." _sensitiveMediaDetection: description: "Reduces the effort of server moderation through automatically recognizing diff --git a/locales/es-ES.yml b/locales/es-ES.yml index 442fec1e..0a9c4653 100644 --- a/locales/es-ES.yml +++ b/locales/es-ES.yml @@ -1219,6 +1219,13 @@ _wordMute: soft: "Suave" hard: "Duro" mutedNotes: "Publicaciones silenciadas" + muteLangsDescription2: 'Utilizar códigos de idioma, por ejemplo: en, fr, ja, zh.' + lang: Idioma + langDescription: Ocultar publicaciones de linea de tiempo que coincidan con el idioma + seleccionado. + muteLangs: Idiomas silenciados + muteLangsDescription: Separar con espacios o saltos de lineas para una condición + OR _instanceMute: instanceMuteDescription: "Silencia todas las publicaciones e impusos de los servidores seleccionados, incluyendo respuestas a los usuarios de las mismas." @@ -2162,3 +2169,15 @@ silencedWarning: Esta página se muestra debido a que estos usuarios son de serv que tu administrador ha silenciado, ya que son presumiblemente fuente de spam. isBot: Esta cuenta es un bot clickToShowPatterns: Haz clic para mostrar patrones de módulos +detectPostLanguage: Detectar automáticamente el idioma y mostrar el botón de traducción + para publicaciones en otros idiomas +indexableDescription: Permitir que el buscador integrado muestre tus publicaciones +reactions: Reacciones +exportZip: Exportar ZIP +emojiPackCreator: Creador de pack de Emoji +importZip: Importar ZIP +vibrate: Reproducir vibraciones +openServerInfo: Mostrar información del servidor al presionar el simbolo del servidor + en una publicación +languageForTranslation: Traducción de publicaciones +confirm: Confirmar diff --git a/locales/id-ID.yml b/locales/id-ID.yml index 71cfdf72..d49f8ca2 100644 --- a/locales/id-ID.yml +++ b/locales/id-ID.yml @@ -2193,3 +2193,6 @@ quotes: Kutipan renotes: Postingan ulang showAttachedNotes: Tampilkan postingan dengan berkas ini attachedToNotes: Posting dengan berkas ini +moreUrls: Halaman tersemat +moreUrlsDescription: "Masukkan halaman yang ingin kamu sematkan ke menu bantuan di + pojok kiri bawah dengan notasi ini:\n\"Nama tampilan\": https://contoh.com/" diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 5ee78a86..1d171782 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1003,6 +1003,8 @@ languageForTranslation: "投稿翻訳に使用する言語" showBigPostButton: "投稿ボタンを巨大にする" emphasizeFollowed: "フォロワーのアカウントに表示される「フォローされています」の表示を強調する" iconSet: "アイコンのスタイル" +useEmojiCdn: "CDNのTwemojiを利用する" +useEmojiCdnDescription: "サーバー上に保存されているTwemojiのアセットの代わりに、JSDelivr CDNから配信されたものを用います。" _sensitiveMediaDetection: description: "機械学習を使って自動でセンシティブなメディアを検出し、モデレーションに役立てられます。サーバーの負荷が少し増えます。" diff --git a/locales/th-TH.yml b/locales/th-TH.yml index 8f3e2595..158c4ec5 100644 --- a/locales/th-TH.yml +++ b/locales/th-TH.yml @@ -1,25 +1,26 @@ _lang_: "ภาษาไทย" -headlineFirefish: "เชื่อมต่อเครือข่ายโดยโน้ต" -introFirefish: "ยินดีต้อนรับค่ะ/ครับ! Firefish เป็นแพลตฟอร์มโซเชียลมีเดียแบบโอเพ่นซอร์สที่มีการกระจายอำนาจซึ่งให้บริการฟรีตลอดไป! +headlineFirefish: "แพลตฟอร์มโซเชียลมีเดียแบบโอเพนซอร์สที่มีการกระจายอำนาจซึ่งให้บริการฟรีตลอดไป! + 🚀" +introFirefish: "ยินดีต้อนรับค่ะ/ครับ! Firefish เป็นแพลตฟอร์มโซเชียลมีเดียแบบโอเพนซอร์สที่มีการกระจายอำนาจซึ่งให้บริการฟรีตลอดไป! 🚀" monthAndDay: "{เดือน}/{วัน}" search: "ค้นหา" notifications: "การเเจ้งเตือน" username: "ชื่อผู้ใช้" password: "รหัสผ่าน" -forgotPassword: "ลืมรหัสผ่านอ่ะ" -fetchingAsApObject: "กำลังดึงข้อมูล จาก เฟดิเวิร์ส" +forgotPassword: "ลืมรหัสผ่าน" +fetchingAsApObject: "กำลังดึงข้อมูลจากเฟดิเวิร์ส" ok: "ตกลง" gotIt: "เข้าใจแล้ว !" cancel: "ยกเลิก" enterUsername: "ใส่ชื่อผู้ใช้" -renotedBy: "บูตเตอร์โดย {user}" +renotedBy: "บูสต์โดย {user}" noNotes: "ไม่มีโพสต์" noNotifications: "ไม่มีการแจ้งเตือน" -instance: "เซิฟเวอร์" +instance: "เซิร์ฟเวอร์" settings: "การตั้งค่า" basicSettings: "การตั้งค่าพื้นฐาน" -otherSettings: "การตั้งค่าอื่นๆ" +otherSettings: "การตั้งค่าอื่น ๆ" openInWindow: "เปิดในหน้าต่าง" profile: "โปรไฟล์" timeline: "ไทม์ไลน์" @@ -28,14 +29,14 @@ login: "เข้าสู่ระบบ" loggingIn: "กำลังเข้าสู่ระบบ" logout: "ออกจากระบบ" signup: "สร้างบัญชีผู้ใช้" -uploading: "กำลังอัพโหลด..." +uploading: "กำลังอัปโหลด..." save: "บันทึก" users: "ผู้ใช้งาน" addUser: "เพิ่มผู้ใช้" -favorite: "รายการโปรด" +favorite: "เพิ่มลงในรายการโปรด" favorites: "รายการโปรด" unfavorite: "ลบออกจากรายการโปรด" -favorited: "เพิ่มแล้วในรายการโปรด" +favorited: "เพิ่มในรายการโปรดแล้ว" alreadyFavorited: "เพิ่มในรายการโปรดอยู่แล้ว" cantFavorite: "ไม่สามารถเพิ่มในรายการโปรดได้" pin: "ปักหมุดไปยังโปรไฟล์" @@ -55,22 +56,22 @@ loadMore: "โหลดเพิ่มเติม" showMore: "แสดงเพิ่มเติม" showLess: "ปิด" youGotNewFollower: "ได้ติดตามคุณ" -receiveFollowRequest: "คำขอผู้ติดตามที่ได้รับ" -followRequestAccepted: "ผู้ติดตามได้ตอบรับคำขอร้องของคุณแล้ว" +receiveFollowRequest: "ได้รับคำขอติดตาม" +followRequestAccepted: "ผู้ติดตามได้ตอบรับคำขอของคุณแล้ว" mention: "กล่าวถึง" -mentions: "พูดถึง" +mentions: "กล่าวถึง" directNotes: "ไดเร็คข้อความ" -importAndExport: "นำเข้า / ส่งออก" -import: "การนำเข้า" -export: "การนำออก" +importAndExport: "นำเข้า / ส่งออกข้อมูล" +import: "นำเข้า" +export: "ส่งออก" files: "ไฟล์" download: "ดาวน์โหลด" driveFileDeleteConfirm: "คุณแน่ใจแล้วหรอว่าต้องการลบไฟล์ \"{name}\"? โพสต์ย่อที่แนบมากับไฟล์นี้ก็จะถูกลบด้วยนะ" unfollowConfirm: "คุณแน่ใจแล้วหรอว่าต้องการเลิกติดตาม {name}?" exportRequested: "เมื่อคุณได้ร้องขอการส่งออก อาจจะต้องใช้เวลาสักครู่ และจะถูกเพิ่มในไดรฟ์ของคุณเมื่อเสร็จสิ้นแล้ว" -importRequested: "เมื่อคุณได้ร้องขอการนำเข้า อาจจะต้องใช้เวลาสักครู่นะ" -lists: "รายการ" -noLists: "คุณไม่มีลิสต์ใดๆนะ" +importRequested: "คุณได้ร้องขอการนำเข้า อาจจะต้องใช้เวลาสักครู่นะ" +lists: "ลิสต์" +noLists: "คุณไม่มีลิสต์ใด ๆ" note: "โพสต์" notes: "โพสต์" following: "กำลังติดตาม" @@ -79,64 +80,64 @@ followsYou: "ติดตามคุณ" createList: "สร้างลิสต์" manageLists: "จัดการลิสต์" error: "ผิดพลาด" -somethingHappened: "อุ๊ย ! มีอะไรบางอย่างผิดพลาด" +somethingHappened: "เกิดข้อผิดพลาด" retry: "ลองใหม่อีกครั้ง" pageLoadError: "เกิดข้อผิดพลาดในการโหลดหน้านี้" pageLoadErrorDescription: "โดยปกติแล้วมักจะเกิดจากข้อผิดพลาดของเครือข่ายหรือแคชของเบราว์เซอร์ ลองล้างแคชแล้วลองใหม่อีกครั้งหลังจากรอสักครู่นะ" -serverIsDead: "เซิร์ฟเวอร์นี้ไม่มีการตอบสนอง ได้โปรดกรุณารอสักครู่แล้วลองใหม่อีกครั้งนะ" -youShouldUpgradeClient: "หากต้องการดูหน้านี้ได้โปรดกรุณา รีเซ็ตเพื่ออัปเดตไคลเอ็นต์ของคุณนะ" -enterListName: "ใส่ชื่อสำหรับรายการลิสต์" +serverIsDead: "เซิร์ฟเวอร์นี้ไม่มีการตอบสนอง กรุณารอสักครู่แล้วลองใหม่อีกครั้งนะ" +youShouldUpgradeClient: "หากต้องการดูหน้านี้ กรุณารีเฟรชเพื่ออัปเดตไคลเอ็นต์ของคุณ" +enterListName: "ใส่ชื่อสำหรับลิสต์" privacy: "ความเป็นส่วนตัว" -makeFollowManuallyApprove: "ติดตามคำขอที่ต้องได้รับการอนุมัติ" +makeFollowManuallyApprove: "คำขอติดตามต้องได้รับการอนุมัติ" defaultNoteVisibility: "การมองเห็นที่เป็นค่าเริ่มต้น" -follow: "กำลังติดตาม" +follow: "ติดตาม" followRequest: "คำขอติดตาม" -followRequests: "ติดตามการร้องขอ" +followRequests: "การติดตามที่ร้องขอ" unfollow: "เลิกติดตาม" followRequestPending: "กำลังรอดำเนินการร้องขอติดตาม" enterEmoji: "ใส่อีโมจิ" renote: "บูสต์" unrenote: "เลิกบูสต์" renoted: "บูสต์แล้ว" -cantRenote: "โพสต์นี้ไม่สามารถบูสต์ใหม่ได้" -cantReRenote: "ไม่สามารถบูสต์ไว้ใหม่ได้" -quote: "อ้างคำพูด" +cantRenote: "โพสต์นี้ไม่สามารถบูสต์ได้" +cantReRenote: "ไม่สามารถบูสต์การบูสต์ได้" +quote: "โควต" pinnedNote: "โพสต์ที่ปักหมุดแล้ว" pinned: "ปักหมุดไปยังโปรไฟล์" -you: "ตัวเอง" +you: "คุณ" clickToShow: "คลิกเพื่อแสดง" -sensitive: "เนื้อหาที่ละเอียดอ่อน NSFW" +sensitive: "เนื้อหาที่ละเอียดอ่อน" add: "เพิ่ม" -reaction: "รีแอคชั่น" -reactionSetting: "รีแอคชั่นไปยังแสดงผลในตัวเลือกการรีแอคชั่น" -reactionSettingDescription2: "กดลากเพื่อจัดลำดับใหม่ กดคลิกเพื่อลบ กด \"+\" เพื่อเพิ่ม" +reaction: "รีแอคชัน" +reactionSetting: "รีแอคชันที่จะแสดงผลในตัวเลือกการรีแอคชัน" +reactionSettingDescription2: "ลากเพื่อจัดลำดับใหม่ คลิกเพื่อลบ กด \"+\" เพื่อเพิ่ม" rememberNoteVisibility: "จดจำการตั้งค่าการมองเห็นโพสต์" -attachCancel: "ลบไฟล์ออกที่แนบมา" +attachCancel: "ลบไฟล์ที่แนบมา" markAsSensitive: "ทำเครื่องหมายว่าละเอียดอ่อน" -unmarkAsSensitive: "ยกเลิกทำเครื่องหมายเป็น NSFW" +unmarkAsSensitive: "ยกเลิกทำเครื่องหมายว่าละเอียดอ่อน" enterFileName: "พิมพ์ชื่อไฟล์" mute: "ปิดเสียง" -unmute: "ไม่ปิดเสียง" +unmute: "ยกเลิกการปิดเสียง" block: "บล็อค" -unblock: "เลิกปิดกั้น" +unblock: "เลิกบล็อค" suspend: "ถูกระงับ" unsuspend: "ยกเลิกระงับ" -blockConfirm: "คุณแน่ใจแล้วเหรอ ว่าต้องการบล็อกบัญชีนี้?" +blockConfirm: "คุณแน่ใจแล้วเหรอ ว่าต้องการบล็อคบัญชีนี้?" unblockConfirm: "คุณแน่ใจแล้วเหรอ ว่าต้องการปลดบล็อคบัญชีนี้?" -suspendConfirm: "คุณแน่ใจแล้วเหรอว่าต้องการระงับบัญชีนี้อ่ะ?" +suspendConfirm: "คุณแน่ใจแล้วเหรอว่าต้องการระงับบัญชีนี้?" unsuspendConfirm: "คุณแน่ใจแล้วหรอว่าต้องการยกเลิกการระงับบัญชีนี้?" -selectList: "เลือกรายการ" +selectList: "เลือกลิสต์" selectAntenna: "เลือกเสาอากาศ" selectWidget: "เลือกวิดเจ็ต" editWidgets: "แก้ไขวิดเจ็ต" editWidgetsExit: "เรียบร้อย" -customEmojis: "กำหนดอีโมจิเอง" +customEmojis: "อีโมจิที่กำหนดเอง" emoji: "อีโมจิ" emojis: "อีโมจิ" emojiName: "ชื่ออิโมจิ" -emojiUrl: "อิโมจิ URL" -addEmoji: "แทรกอีโมจิ" +emojiUrl: "URL ของอิโมจิ" +addEmoji: "เพิ่มอีโมจิ" settingGuide: "การตั้งค่าที่แนะนำ" cacheRemoteFiles: "แคชไฟล์ระยะไกล" cacheRemoteFilesDescription: "เมื่อปิดใช้งานการตั้งค่านี้ ไฟล์ระยะไกลนั้นจะถูกโหลดโดยตรงจากระยะไกลเซิฟเวอร์ @@ -1245,22 +1246,27 @@ _deck: list: "รายการ" mentions: "พูดถึง" noThankYou: ไม่ล่ะขอบคุณ -removeReaction: ลบรีเเอดชั่นของคุณ -renoteMute: ปิดเสียงบูส -renoteUnmute: เลิกปิดเสียงบูส +removeReaction: ลบรีเเอคชันของคุณ +renoteMute: ปิดเสียงบูสต์ +renoteUnmute: เลิกปิดเสียงบูสต์ manageGroups: จัดการกลุ่ม -addInstance: เพิ่มเซิฟเวอร์ -searchPlaceholder: ค้นหา Firefish +addInstance: เพิ่มเซิร์ฟเวอร์ +searchPlaceholder: ค้นหาใน Firefish deleted: ลบแล้ว editNote: แก้ไขโพสต์ edited: แก้ไขแล้วเมื่อ {date} {time} jumpToPrevious: ข้ามไปที่ก่อนหน้านี้ -listsDesc: ลิสต์รายการนั้นช่วยให้คุณได้สร้างไทม์ไลน์กับผู้ใช้ที่ระบุได้นะ ยังสามารถเข้าถึงได้จากหน้าไทม์ไลน์ได้อีกด้วย -enableEmojiReactions: เปิดใช้งานรีแอดชั่นอีโมจิ +listsDesc: ลิสต์นั้นช่วยให้คุณได้สร้างไทม์ไลน์กับผู้ใช้ที่ระบุได้ คุณสามารถเข้าถึงได้จากหน้าไทม์ไลน์ +enableEmojiReactions: เปิดใช้งานรีแอคชันอีโมจิ selectChannel: เลือกช่อง -older: เก่ากว่านี้ -newer: ใหม่กว่านี้ +older: เก่ากว่า +newer: ใหม่กว่า selectInstance: เลือกเซิฟเวอร์ -showEmojisInReactionNotifications: แสดงอิโมจิในการแจ้งเตือนรีแอคชั่น +showEmojisInReactionNotifications: แสดงอิโมจิในการแจ้งเตือนรีแอคชัน flagSpeakAsCat: พูดเหมือนแมว cw: คำเตือนเนื้อหา +reactions: รีแอคชัน +replies: การตอบกลับ +quotes: โควต +clickToShowPatterns: คลิกเพื่อแสดงรูปแบบโมดูล +renotes: บูสต์ diff --git a/locales/zh-TW.yml b/locales/zh-TW.yml index 2ecde276..d6cca69a 100644 --- a/locales/zh-TW.yml +++ b/locales/zh-TW.yml @@ -2015,16 +2015,18 @@ showPreviewByDefault: 自動開啟發文介面中的預覽顯示 originalFeature: 獨家功能 makePrivate: 設為祕密 makePrivateConfirm: 此操作將向遠端伺服器發送刪除請求,並將貼文的公開範圍設為「祕密」。是否繼續? -iconSet: 圖示的樣式 -_iconSets: - bold: 粗線 - light: 細線 - regular: 標準 - fill: 填滿 - duotone: 雙色 objectStorageS3ForcePathStyleDesc: 以 "s3.amazonaws.com//" 而非 ".s3.amazonaws.com" 的格式建構端點(Endpoint)URL。 indexable: 登錄至貼文搜尋引擎 origin: 來源 objectStorageS3ForcePathStyle: 使用基於路徑的端點(Endpoint)URL clickToShowPatterns: 點擊顯示模組模式(Module Pattern) +iconSet: 圖示的樣式 +_iconSets: + fill: 填滿 + regular: 標準 + bold: 粗線 + duotone: 雙色 + light: 細線 +showAttachedNotes: 顯示有此附件的貼文 +attachedToNotes: 帶有此附件的貼文 diff --git a/neko/UPSTREAM_COMMIT_ID b/neko/UPSTREAM_COMMIT_ID index 9cb62fb0..e08f6ea0 100644 --- a/neko/UPSTREAM_COMMIT_ID +++ b/neko/UPSTREAM_COMMIT_ID @@ -1 +1 @@ -2bbc3ed273797d9cea8b0f8b49b45d97bb605991 +afe0e8b4b3814ece1cf7157525075e400a4f1797 diff --git a/neko/pnpm-lock.yaml b/neko/pnpm-lock.yaml index 55069f61..b1780642 100644 --- a/neko/pnpm-lock.yaml +++ b/neko/pnpm-lock.yaml @@ -79,11 +79,11 @@ importers: specifier: 2.1.0 version: 2.1.0 install-peers: - specifier: 1.0.4 + specifier: ^1.0.4 version: 1.0.4 pnpm: - specifier: 8.10.5 - version: 8.10.5 + specifier: 8.11.0 + version: 8.11.0 typescript: specifier: 5.2.2 version: 5.2.2 @@ -99,9 +99,6 @@ importers: '@bull-board/ui': specifier: 5.9.1 version: 5.9.1 - '@discordapp/twemoji': - specifier: 14.1.2 - version: 14.1.2 '@elastic/elasticsearch': specifier: 8.10.0 version: 8.10.0 @@ -127,10 +124,13 @@ importers: specifier: 11.2.2 version: 11.2.2 '@tensorflow/tfjs': - specifier: 4.13.0 + specifier: ^4.13.0 version: 4.13.0(seedrandom@3.0.5) + '@twemoji/parser': + specifier: ^15.0.0 + version: 15.0.0 adm-zip: - specifier: 0.5.10 + specifier: ^0.5.10 version: 0.5.10 ajv: specifier: 8.12.0 @@ -396,9 +396,6 @@ importers: tmp: specifier: 0.2.1 version: 0.2.1 - twemoji-parser: - specifier: 14.0.0 - version: 14.0.0 typeorm: specifier: 0.3.17 version: 0.3.17(ioredis@5.3.2)(pg@8.11.3)(ts-node@10.9.1) @@ -599,17 +596,14 @@ importers: packages/client: devDependencies: - '@discordapp/twemoji': - specifier: 14.1.2 - version: 14.1.2 '@eslint-sets/eslint-config-vue3': - specifier: 5.10.0 + specifier: ^5.10.0 version: 5.10.0(@babel/core@7.23.3)(eslint@8.53.0)(prettier@3.1.0)(typescript@5.2.2) '@eslint-sets/eslint-config-vue3-ts': - specifier: 3.3.0 + specifier: ^3.3.0 version: 3.3.0(@babel/core@7.23.3)(eslint@8.53.0)(prettier@3.1.0)(typescript@5.2.2) '@phosphor-icons/web': - specifier: 2.0.3 + specifier: ^2.0.3 version: 2.0.3 '@rollup/plugin-alias': specifier: 5.0.1 @@ -910,9 +904,6 @@ importers: socks-proxy-agent: specifier: ^7.0.0 version: 7.0.0 - typescript: - specifier: 4.9.4 - version: 4.9.4 uuid: specifier: ^9.0.0 version: 9.0.1 @@ -992,6 +983,9 @@ importers: typedoc: specifier: ^0.23.24 version: 0.23.28(typescript@4.9.4) + typescript: + specifier: 4.9.4 + version: 4.9.4 packages/sw: optionalDependencies: @@ -1692,14 +1686,6 @@ packages: - web-streams-polyfill dev: false - /@discordapp/twemoji@14.1.2: - resolution: {integrity: sha512-Rkuu30/biwy8Zss0r5qfFvQzoQGPTHXzA7Y/MPMkCQqFd0WskoYvjfJRTz0iuZwUpMfrgbM8eakSsptCxmOqog==} - dependencies: - fs-extra: 8.1.0 - jsonfile: 5.0.0 - twemoji-parser: 14.0.0 - universalify: 0.1.2 - /@elastic/elasticsearch@8.10.0: resolution: {integrity: sha512-RIEyqz0D18bz/dK+wJltaak+7wKaxDELxuiwOJhuMrvbrBsYDFnEoTdP/TZ0YszHBgnRPGqBDBgH/FHNgHObiQ==} engines: {node: '>=14'} @@ -3440,6 +3426,10 @@ packages: engines: {node: '>=14.17'} dev: true + /@twemoji/parser@15.0.0: + resolution: {integrity: sha512-lh9515BNsvKSNvyUqbj5yFu83iIDQ77SwVcsN/SnEGawczhsKU6qWuogewN1GweTi5Imo5ToQ9s+nNTf97IXvg==} + dev: false + /@types/accepts@1.3.7: resolution: {integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==} dependencies: @@ -8926,14 +8916,6 @@ packages: universalify: 2.0.1 dev: true - /fs-extra@8.1.0: - resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} - engines: {node: '>=6 <7 || >=8'} - dependencies: - graceful-fs: 4.2.11 - jsonfile: 4.0.0 - universalify: 0.1.2 - /fs-minipass@1.2.7: resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} requiresBuild: true @@ -11156,18 +11138,6 @@ packages: resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} dev: true - /jsonfile@4.0.0: - resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} - optionalDependencies: - graceful-fs: 4.2.11 - - /jsonfile@5.0.0: - resolution: {integrity: sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w==} - dependencies: - universalify: 0.1.2 - optionalDependencies: - graceful-fs: 4.2.11 - /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: @@ -11473,7 +11443,7 @@ packages: content-disposition: 0.5.4 content-type: 1.0.5 cookies: 0.8.0 - debug: 4.3.3 + debug: 4.3.4 delegates: 1.0.0 depd: 2.0.0 destroy: 1.2.0 @@ -13417,8 +13387,8 @@ packages: engines: {node: '>=14.19.0'} dev: false - /pnpm@8.10.5: - resolution: {integrity: sha512-nBYfQz2FVRxY8bOhCxjMPfcrWgLSyu5lZswFtvIK3e+UfnldkMOQM7+S3lUXfq1p2H9iqdqtyR56LjtY9JNToA==} + /pnpm@8.11.0: + resolution: {integrity: sha512-nfh8FsmNsntOBR14fmfyIH7EfoCcywe/e17ErNzRYTNVg5o40LkAFEkj1qcFdwC3TSoMyxVYvrJBZHoSBqmnqw==} engines: {node: '>=16.14'} hasBin: true dev: true @@ -16236,6 +16206,7 @@ packages: resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} engines: {node: '>=4.2.0'} hasBin: true + dev: true /typescript@5.2.2: resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==} @@ -16351,10 +16322,6 @@ packages: '@types/unist': 2.0.10 dev: true - /universalify@0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - /universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} @@ -17000,7 +16967,7 @@ packages: resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} engines: {node: '>=4.0.0'} dependencies: - sax: 1.2.1 + sax: 1.3.0 xmlbuilder: 11.0.1 dev: false diff --git a/package.json b/package.json index a53fa176..1656f153 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "type": "git", "url": "https://code.naskya.net/naskya/firefish" }, - "packageManager": "pnpm@8.10.5", + "packageManager": "pnpm@8.11.0", "private": true, "scripts": { "rebuild": "pnpm run clean && pnpm run build", @@ -56,8 +56,8 @@ "gulp-rename": "2.0.0", "gulp-replace": "1.1.4", "gulp-terser": "2.1.0", - "install-peers": "1.0.4", - "pnpm": "8.10.5", + "install-peers": "^1.0.4", + "pnpm": "8.11.0", "typescript": "5.2.2" } } diff --git a/packages/backend/assets/notification-badges/boost.png b/packages/backend/assets/notification-badges/boost.png new file mode 100644 index 0000000000000000000000000000000000000000..ebec4ecd8594ee55d406fb7f09ea982137b5b600 GIT binary patch literal 1902 zcmV-!2a))RP)73b<4NRKTSINCmLJ8GGUw%loY? zpM17=M)Ur7t(CrSwOZ}j_xRB+RS|ex)%tGy(M~{RC)f$t38;)fW%K(A*a@hNKxOm$ z3fKv#j6h}c`wG|zsEok4`7iA9C)N&4>uaCwA8)73U|#_r&;#VJtR1ZZJWY{*OzE|? zpRDnFNVZM@pnq@edBVdZVE$ps-&y0QEL$buTSMqYz{^!Y0smQKC2WlVfIk)R_Ax?U zH8v#Dwn6|Q=Es?VZvkf?cp{;1N^2+JQ=8+@O^jDDDWOLgIx8KmnE<>V@FC&a^3n{F z8M(4n0th#3vb99s2i8acUVm2z`S;cjna!nXbbGYMd0|X8NdTed*9M?m{NLG)57y32 z8#-8>?Ai}I0Usj(_`g|GPp^IaerbRQd{1tY008>h+QFM$=5;pQ9Pj}iKraEi_omBv zVoW#@qvy)pdjNp5T<_eGTvvet8k=;eY|sqxY(Kp{U=e939!XfJkp_;@DW`~uPW~3= z^rcGfTq|IS;FHlDRbUd}v!eeJ7ORY_tSA_5Rh9_;pAGooa&d3o>@{RsV}dPtKPpYY zn!yKjPPde=$ApdjPIcIl1gsr=FjeAzXpbpHz!tz)!Ve@pwRXAY3fKbp;CXM&%l|n^ zA5`$so4NvWz<*a|zfI_{{ZpA*_Vb&nX0K34CzkG=CHbkn2C)zM?B&Yv2>l`EbXR@aCJd0=5Re z8hXGo%lji)(AK~w0U+y93W?d?uM!X$OuMpfHQQnQ(d_FRyXV1+QK{?79&m3rdk2ti z|62l|&lQvnI?0bm0Nz0TLzOLoPkH-bZBm8RBLH?u!xV{lLv)#Af38DTPT1j|Nuj3& z)Fa?ziry0deR3}L4;tkLyyI-GeY_)gvP%O$TyjWxut$KJ2P-QC9SEVZbX8dz_|&qf zj201(fTLMaLr{?c^*UJ^_{GQL5kRaaobZ~?wWauEI}=#U9^?_gm`~QC`@mGPHUT~$ zDFomxXKSBNMOD0iY2Y*LSB)czQ_$5E0_g3UB#=Elvo|Oi#Z2)n{0cX%%?poFv+n)Rn8%=zbE8^Pg20S#w)el3;_VaV;pxqrcU-ZlSs)F z66iDff?l`W!Pr(o0Qo=f=<;(&JTJ;60b41XL*wYznpQyo0C?|%5r&@55ROI`*8eUI z75Z+TfP+nwXD9JsPbjjT9i^O=;MwJRs>*uP1VlGKg#f@RO~P1-`=$wqelNolCj@mp zxfBWB=LRJ*4(AO;)RpWVA{ASMI_ih=-J2im559WF6Yqt!R0<1#Ja-8hL-Ma@ z*sd${Qo+Yuk>@~%#;pvrf1d(?5_&kirAi26Ud-z7KHl`mkATnoBk8l?A0Jer1gPQ1 z13)=Hq`dBI!}lHl7(4Jq!B?Cq1bSCFN`SIqjm7>{wRC6#sknP@%H9hjse7Z~zi(D4 zD{>Zz5})pj53^E>j?$tPihzJap*G0iQ9a_M#$$L<@q*5`c}QqKgGTN`NwP zG8BlKBHk%B;s}cde+~ks0MET_dJyf!T_qJ}A9@iOkZL>7rLP(ZK~Zn=t$(Z$0pM)6 zdZ}o{e#Ca9UspFmz{z^^vJcl_LV>VD%)f{osHbtIyK3M^L(p6VaL^%Cr0PFIAeI_S zRq&$(0Fv^}A&S?bL)DV7MmUKI_o?OZRNvLXj}kySseEyf2PVMd!S|lx$n~jXSp@h| z0?^Nmy-XNS2Xy)I{}pusBC^;0hI~(53h#ZaQ6RG^#A|>07*qoM6N<$g7ABDs{jB1 literal 0 HcmV?d00001 diff --git a/packages/backend/assets/notification-badges/clipboard-check-solid.png b/packages/backend/assets/notification-badges/clipboard-check.png similarity index 100% rename from packages/backend/assets/notification-badges/clipboard-check-solid.png rename to packages/backend/assets/notification-badges/clipboard-check.png diff --git a/packages/backend/assets/notification-badges/id-card-alt.png b/packages/backend/assets/notification-badges/id-card.png similarity index 100% rename from packages/backend/assets/notification-badges/id-card-alt.png rename to packages/backend/assets/notification-badges/id-card.png diff --git a/packages/backend/assets/notification-badges/poll-h.png b/packages/backend/assets/notification-badges/poll.png similarity index 100% rename from packages/backend/assets/notification-badges/poll-h.png rename to packages/backend/assets/notification-badges/poll.png diff --git a/packages/backend/assets/notification-badges/quote-right.png b/packages/backend/assets/notification-badges/quote.png similarity index 100% rename from packages/backend/assets/notification-badges/quote-right.png rename to packages/backend/assets/notification-badges/quote.png diff --git a/packages/backend/assets/notification-badges/reaction.png b/packages/backend/assets/notification-badges/reaction.png new file mode 100644 index 0000000000000000000000000000000000000000..d617a4c5c00a465d58e11a48bdc7903f8aa92029 GIT binary patch literal 2418 zcmV-&361uNP)8UBw%L*b{2nnz)8T)2<$BWkv!lv z!|JUWug*T{%Qo2;I_+oczweB#B>t!b0QS4qKbV2;rQQ5{5Cr@*_t8FI9FdeG5r9R1 zVjZyG&H!AQ0wLd7|7PJW%DiS{_9g&Jf8YA^hM;eO2N_>l|9(%;*oy#w$Jzm&zxQl} zDv0=M47JvGp-yZg|Q)2q44&JQd9& zHIg+%G%aUa6F@cd?E_f-mSNxxA6h42H)$;iAjy*4YPNL10vP(Tbu-b+16wWGc*0Yy z#g^-|B7l%H6e|3O%^w#%YK3@Tzv!

H`4~QMI)opcH)SayCm0uGugM@(|~a+*X~0 z+64S)JIgu6V(kEau|DOZBhKq)IgpX#6;(;7NkFdUa{vPPrq#w3a>y0PC09jTH4q^vrA{|@+liL#=c(qS0Y7$9M?v5=6J z!%7I?gsWaJ5bqg_vX9U(D!f$93p`&KayFJr0G9lNC=koXsvZUWv@J-WKv2Wcd$Z?= zu)G|WOTaHS7X`icC}C%7ACYi`fxYPgvi?1XfQv1{oxakz$U17mRrF^Jp_6c{G@d1Z zkKCdJka)3vKD~CtQq$9U>vy$8B@yEVazc(0pjtmkH|I(s7odC0BOfS9IphTq0wUI5 zR2$y|%?ug6%~1-EkQYP<7)$}K9K7~_3O(z+s-Z|eAx8*MZaS%Yx=0N4*gV+pM1kJ~ zod{P%0k^3H04mAXYdHrJ*5;0$&EdX0512ebnZMVN^<=U?66BMN-F>J8sIDgoos|c0 zF7bvdn_-im&V&eib%)fHr5dA@j8y`Z@Pp;5R}%n2Lc3Kd;l`XU<&tiLh8D6o+jvjb zq%foqpvJw(p-a6-$_Z&}9$Lu4Yn6iJb=$yYg?0gmdz3CKuTTZ7+H7M|(d z6S+pI5I{Wkl1?Q2JfCB~8@T5I6ihF2@>LXHij0uER<)%p3JC9MAYqC;u-QBU)CBCUvs9q7 zFUpxB%{gigKtIJeZzf_7INZm(|H!#`Q{pEZtWgEElr@=-Z#WTxQhMAPQ-c6E&Rr3X zXQ9-s+eL`Q0BW2ATFGKvFFzI$FqiWK3HwTlnv_WfkLd1Of^%-F5m&z^?GWeEwS$Ax;k{ zW3V{^gXz~Q372jC7_*fUwp1HN)CMq8q38LAK<-Ft8Bm8v9d03use zKWp*qE6GKFE)#Q_@`75?IiST=MA|4%!>IL_4VT7cYt{d2P}vX92OwbCAOWDFa+_a8 zprj%sav8^(9Kg2T#fJp$(Oa}z4`-sDtX#&q&q=&02oOf=UYv{ESa!CacNupxab+?y z*gUVGxEU^1a+RA_H$N%_+_KiBQ{;gRr(W+}OF{u&HD!Xmo(Ab$9TS3XwaBSnser0H zkWm4*3PtQuznr^&a2v@?7 z^qfS=0mxPI0OQoBSDlT;s=c=gmVh%JJ#G;J*u1X;VXD<5gKCBGlfW>#dqo7xNa0K+ zKouH!HlXH$YnY5PSP3xnqxS-U*M>x@xF=h{drJfvk};|Tupk!bg(1QPg85XMx*27y z+%XZOQ4LWFKPVg_V6gFC9nG3<>9s;?wC`#@$OU<8UL@|bhH5bKIVM5?@pZDU#O=s| zhIL75_a*`GDX~>=?QN`gF$qcJ6Ffy)H$ni5U#xo%AQ(ruqNIy7)w&{UZjFtEowSDX zf-+;Jr(`I8%vn-u1?aDA?wd2fO%}fdm)Kj`_At~DWne0*`0RCcqj4EK` zIU5l7mBZYxHm-}x$ngMV0FIK75(y<2YitTDq^o2AI*FY=MM0UzN5E%Fr11DhrCb77 zfX#XTOC$-x0|-aCU@S2N7%UPaShmr=;Bh(Lw&n;KkvpWwHO#+cl@I_3Y*qO3Y9Ct2d}u_ghK;i&8rB zd^gf4>$rb8QoHty+S4y`ht!M!7Jjm>Tu?2QAbhcb(c5L?-}~8s@a9O%In4cM{Td#S z7R@1nxp)Khb5;zEAhsIY*>}z}L&h3az(;OP0$2~L_HInC?HBOL3lK4701}x}0z7iE zE1qjg)+PWMxt@^pOZ7WeR};w7317FSVil5Vmb%6e(sUV z<{ClO!AD3d0$4kzI`S-YvH{D!9N*cOW%t&K{9at`Yzb>g05Y*cLW+7=i-2;Eu^h4p zSyAtkb!$xkis1TB*41kZS^35TNw$Oarq$U!2uL{fGZ9Dk2CN?7$HoNzz5G21Nc*|i zALNHt4_$I`<6#PC67;)U+k*f$M_7V{BM^~*2mGet<{GPe5s-9&2$CE`=2BC%Wkv`6S zH%s3l?5G4>(-%@8f`+%ymko@5EDfSn2W3j(e3a6PTZjQ{`u07*qoM6N<$f`cGhsQ>@~ literal 0 HcmV?d00001 diff --git a/packages/backend/assets/notification-badges/retweet.png b/packages/backend/assets/notification-badges/retweet.png deleted file mode 100644 index dc6106048107a8459bd6efc921835d9bf2e25d9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 798 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>V0!B5;uumf=k4s=jh_qzTKid4 z6c!3;Efkv2z^oF(Ikf@IpK#%~@^<6e%HJDjr)=h(lb-hfV9qz2DgBceS_GUp6p;x@ z-iB+{g7-a`AMhp2xq7wKHQt3e;lTcf!A^?X4lQR%R(TlQBslAXrlPUo!{r_sj9(by zCfe#||A>w@3_8?5@xr4S2lYD*)ZKqXaqj#zRpavZ8*?6Ji@lLuwXBZivrD4jK9@r$ zH>`L4y2+w6qD_Bdf#JK_3`W&M(>*Fgq7E-)nZolwSS3aH0Z^UO`z^~BG1(lR?(u@* z&c8O@NLLma#hOkQ{xhs|7SzwL)tskXD|&Xdx1@&gGbXFV$(28N5B2k(e9XAFrTUb^ zOhfSkQL~wc=Eu#IVr+P)B^|_e>P+IghRPoeaSRI6KZJ%eY>+=w{lj4n149K@)z+2F zsY^N7{;heEUsioTa$F|LGT@9V5*Ic(uJUdN9 zTtT(HL23a*y2b%Xu7WnEISbL44Z??Xr%QkPU+XQp;N{XqVT`)}?tl61!jaV}!Z>%+ z^e!pZEfMz%|Hf4Mt!daBcTy-zxZv2ovhS*#hD=h9>)l^DY~`%5KdH&6D{jxnDq9x@j(#$C-{bJyEx+lR)-+!7oA#_rzIvgRRk zDThT@%bSPHUpatcrRSrXJbyUEGR0YMj_@?#mS5q0pyTh{@|~(P+W24amsMO-n4>wJ z \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f0cf.svg b/packages/backend/assets/twemoji/1f0cf.svg new file mode 100644 index 00000000..37d15ebf --- /dev/null +++ b/packages/backend/assets/twemoji/1f0cf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f170.svg b/packages/backend/assets/twemoji/1f170.svg new file mode 100644 index 00000000..b80056c5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f170.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f171.svg b/packages/backend/assets/twemoji/1f171.svg new file mode 100644 index 00000000..304eb4f3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f171.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f17e.svg b/packages/backend/assets/twemoji/1f17e.svg new file mode 100644 index 00000000..25ecd30a --- /dev/null +++ b/packages/backend/assets/twemoji/1f17e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f17f.svg b/packages/backend/assets/twemoji/1f17f.svg new file mode 100644 index 00000000..1f4dbce9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f17f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f18e.svg b/packages/backend/assets/twemoji/1f18e.svg new file mode 100644 index 00000000..04efe7db --- /dev/null +++ b/packages/backend/assets/twemoji/1f18e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f191.svg b/packages/backend/assets/twemoji/1f191.svg new file mode 100644 index 00000000..4c080f7c --- /dev/null +++ b/packages/backend/assets/twemoji/1f191.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f192.svg b/packages/backend/assets/twemoji/1f192.svg new file mode 100644 index 00000000..9607f411 --- /dev/null +++ b/packages/backend/assets/twemoji/1f192.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f193.svg b/packages/backend/assets/twemoji/1f193.svg new file mode 100644 index 00000000..268fad7f --- /dev/null +++ b/packages/backend/assets/twemoji/1f193.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f194.svg b/packages/backend/assets/twemoji/1f194.svg new file mode 100644 index 00000000..5b87dd86 --- /dev/null +++ b/packages/backend/assets/twemoji/1f194.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f195.svg b/packages/backend/assets/twemoji/1f195.svg new file mode 100644 index 00000000..67d781f0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f195.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f196.svg b/packages/backend/assets/twemoji/1f196.svg new file mode 100644 index 00000000..fadc1f67 --- /dev/null +++ b/packages/backend/assets/twemoji/1f196.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f197.svg b/packages/backend/assets/twemoji/1f197.svg new file mode 100644 index 00000000..7e8771a2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f197.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f198.svg b/packages/backend/assets/twemoji/1f198.svg new file mode 100644 index 00000000..3b4fb5a9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f198.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f199.svg b/packages/backend/assets/twemoji/1f199.svg new file mode 100644 index 00000000..ae526e77 --- /dev/null +++ b/packages/backend/assets/twemoji/1f199.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f19a.svg b/packages/backend/assets/twemoji/1f19a.svg new file mode 100644 index 00000000..6fc23246 --- /dev/null +++ b/packages/backend/assets/twemoji/1f19a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1e8.svg b/packages/backend/assets/twemoji/1f1e6-1f1e8.svg new file mode 100644 index 00000000..35d9d5e8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1e9.svg b/packages/backend/assets/twemoji/1f1e6-1f1e9.svg new file mode 100644 index 00000000..3394afe9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1ea.svg b/packages/backend/assets/twemoji/1f1e6-1f1ea.svg new file mode 100644 index 00000000..f0413aa0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1eb.svg b/packages/backend/assets/twemoji/1f1e6-1f1eb.svg new file mode 100644 index 00000000..d5ab202e --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1ec.svg b/packages/backend/assets/twemoji/1f1e6-1f1ec.svg new file mode 100644 index 00000000..c2282ca0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1ee.svg b/packages/backend/assets/twemoji/1f1e6-1f1ee.svg new file mode 100644 index 00000000..731797d2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1f1.svg b/packages/backend/assets/twemoji/1f1e6-1f1f1.svg new file mode 100644 index 00000000..972e99f9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1f2.svg b/packages/backend/assets/twemoji/1f1e6-1f1f2.svg new file mode 100644 index 00000000..e97d732f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1f4.svg b/packages/backend/assets/twemoji/1f1e6-1f1f4.svg new file mode 100644 index 00000000..b689d621 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1f6.svg b/packages/backend/assets/twemoji/1f1e6-1f1f6.svg new file mode 100644 index 00000000..5c7ffc71 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1f6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1f7.svg b/packages/backend/assets/twemoji/1f1e6-1f1f7.svg new file mode 100644 index 00000000..d0e8f0d6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1f8.svg b/packages/backend/assets/twemoji/1f1e6-1f1f8.svg new file mode 100644 index 00000000..e81e1a51 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1f9.svg b/packages/backend/assets/twemoji/1f1e6-1f1f9.svg new file mode 100644 index 00000000..d0635d3f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1fa.svg b/packages/backend/assets/twemoji/1f1e6-1f1fa.svg new file mode 100644 index 00000000..ec6cd162 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1fc.svg b/packages/backend/assets/twemoji/1f1e6-1f1fc.svg new file mode 100644 index 00000000..e798eab9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1fd.svg b/packages/backend/assets/twemoji/1f1e6-1f1fd.svg new file mode 100644 index 00000000..ab422500 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6-1f1ff.svg b/packages/backend/assets/twemoji/1f1e6-1f1ff.svg new file mode 100644 index 00000000..3a616d01 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6-1f1ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e6.svg b/packages/backend/assets/twemoji/1f1e6.svg new file mode 100644 index 00000000..92a10f9b --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1e6.svg b/packages/backend/assets/twemoji/1f1e7-1f1e6.svg new file mode 100644 index 00000000..82fe8507 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1e7.svg b/packages/backend/assets/twemoji/1f1e7-1f1e7.svg new file mode 100644 index 00000000..5f2b7c11 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1e7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1e9.svg b/packages/backend/assets/twemoji/1f1e7-1f1e9.svg new file mode 100644 index 00000000..ca41188c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1ea.svg b/packages/backend/assets/twemoji/1f1e7-1f1ea.svg new file mode 100644 index 00000000..414e2a07 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1eb.svg b/packages/backend/assets/twemoji/1f1e7-1f1eb.svg new file mode 100644 index 00000000..7cfd1a45 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1ec.svg b/packages/backend/assets/twemoji/1f1e7-1f1ec.svg new file mode 100644 index 00000000..5c64f760 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1ed.svg b/packages/backend/assets/twemoji/1f1e7-1f1ed.svg new file mode 100644 index 00000000..74ea4492 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1ee.svg b/packages/backend/assets/twemoji/1f1e7-1f1ee.svg new file mode 100644 index 00000000..4d2a94e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1ef.svg b/packages/backend/assets/twemoji/1f1e7-1f1ef.svg new file mode 100644 index 00000000..e9d22337 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1ef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1f1.svg b/packages/backend/assets/twemoji/1f1e7-1f1f1.svg new file mode 100644 index 00000000..d81b53e2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1f2.svg b/packages/backend/assets/twemoji/1f1e7-1f1f2.svg new file mode 100644 index 00000000..3dbef83a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1f3.svg b/packages/backend/assets/twemoji/1f1e7-1f1f3.svg new file mode 100644 index 00000000..31cc4d9b --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1f4.svg b/packages/backend/assets/twemoji/1f1e7-1f1f4.svg new file mode 100644 index 00000000..a3cb587c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1f6.svg b/packages/backend/assets/twemoji/1f1e7-1f1f6.svg new file mode 100644 index 00000000..610959b0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1f6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1f7.svg b/packages/backend/assets/twemoji/1f1e7-1f1f7.svg new file mode 100644 index 00000000..32900949 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1f8.svg b/packages/backend/assets/twemoji/1f1e7-1f1f8.svg new file mode 100644 index 00000000..6ade1419 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1f9.svg b/packages/backend/assets/twemoji/1f1e7-1f1f9.svg new file mode 100644 index 00000000..0fb1fc29 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1fb.svg b/packages/backend/assets/twemoji/1f1e7-1f1fb.svg new file mode 100644 index 00000000..c5dc926a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1fc.svg b/packages/backend/assets/twemoji/1f1e7-1f1fc.svg new file mode 100644 index 00000000..eea2775e --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1fe.svg b/packages/backend/assets/twemoji/1f1e7-1f1fe.svg new file mode 100644 index 00000000..6b19d716 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7-1f1ff.svg b/packages/backend/assets/twemoji/1f1e7-1f1ff.svg new file mode 100644 index 00000000..07b1f30d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7-1f1ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e7.svg b/packages/backend/assets/twemoji/1f1e7.svg new file mode 100644 index 00000000..63ca3d74 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1e6.svg b/packages/backend/assets/twemoji/1f1e8-1f1e6.svg new file mode 100644 index 00000000..38da3572 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1e8.svg b/packages/backend/assets/twemoji/1f1e8-1f1e8.svg new file mode 100644 index 00000000..2574dd69 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1e9.svg b/packages/backend/assets/twemoji/1f1e8-1f1e9.svg new file mode 100644 index 00000000..a902897c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1eb.svg b/packages/backend/assets/twemoji/1f1e8-1f1eb.svg new file mode 100644 index 00000000..40204b62 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1ec.svg b/packages/backend/assets/twemoji/1f1e8-1f1ec.svg new file mode 100644 index 00000000..07ccca12 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1ed.svg b/packages/backend/assets/twemoji/1f1e8-1f1ed.svg new file mode 100644 index 00000000..1e608beb --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1ee.svg b/packages/backend/assets/twemoji/1f1e8-1f1ee.svg new file mode 100644 index 00000000..6513fd4f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1f0.svg b/packages/backend/assets/twemoji/1f1e8-1f1f0.svg new file mode 100644 index 00000000..eed63068 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1f1.svg b/packages/backend/assets/twemoji/1f1e8-1f1f1.svg new file mode 100644 index 00000000..54075c12 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1f2.svg b/packages/backend/assets/twemoji/1f1e8-1f1f2.svg new file mode 100644 index 00000000..f44ef9cf --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1f3.svg b/packages/backend/assets/twemoji/1f1e8-1f1f3.svg new file mode 100644 index 00000000..4915858b --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1f4.svg b/packages/backend/assets/twemoji/1f1e8-1f1f4.svg new file mode 100644 index 00000000..fca2534e --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1f5.svg b/packages/backend/assets/twemoji/1f1e8-1f1f5.svg new file mode 100644 index 00000000..398f2708 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1f7.svg b/packages/backend/assets/twemoji/1f1e8-1f1f7.svg new file mode 100644 index 00000000..8b213a76 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1fa.svg b/packages/backend/assets/twemoji/1f1e8-1f1fa.svg new file mode 100644 index 00000000..6e75446d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1fb.svg b/packages/backend/assets/twemoji/1f1e8-1f1fb.svg new file mode 100644 index 00000000..de342e46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1fc.svg b/packages/backend/assets/twemoji/1f1e8-1f1fc.svg new file mode 100644 index 00000000..de63f807 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1fd.svg b/packages/backend/assets/twemoji/1f1e8-1f1fd.svg new file mode 100644 index 00000000..ad026b89 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1fe.svg b/packages/backend/assets/twemoji/1f1e8-1f1fe.svg new file mode 100644 index 00000000..d994838c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8-1f1ff.svg b/packages/backend/assets/twemoji/1f1e8-1f1ff.svg new file mode 100644 index 00000000..787723b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8-1f1ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e8.svg b/packages/backend/assets/twemoji/1f1e8.svg new file mode 100644 index 00000000..b15587aa --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e9-1f1ea.svg b/packages/backend/assets/twemoji/1f1e9-1f1ea.svg new file mode 100644 index 00000000..10a43cec --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e9-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e9-1f1ec.svg b/packages/backend/assets/twemoji/1f1e9-1f1ec.svg new file mode 100644 index 00000000..5a475225 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e9-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e9-1f1ef.svg b/packages/backend/assets/twemoji/1f1e9-1f1ef.svg new file mode 100644 index 00000000..ba6b357e --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e9-1f1ef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e9-1f1f0.svg b/packages/backend/assets/twemoji/1f1e9-1f1f0.svg new file mode 100644 index 00000000..d07ec22a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e9-1f1f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e9-1f1f2.svg b/packages/backend/assets/twemoji/1f1e9-1f1f2.svg new file mode 100644 index 00000000..ac3db226 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e9-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e9-1f1f4.svg b/packages/backend/assets/twemoji/1f1e9-1f1f4.svg new file mode 100644 index 00000000..6a44a3c3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e9-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e9-1f1ff.svg b/packages/backend/assets/twemoji/1f1e9-1f1ff.svg new file mode 100644 index 00000000..7dd3506d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e9-1f1ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1e9.svg b/packages/backend/assets/twemoji/1f1e9.svg new file mode 100644 index 00000000..b28a7f23 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ea-1f1e6.svg b/packages/backend/assets/twemoji/1f1ea-1f1e6.svg new file mode 100644 index 00000000..70b1d053 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ea-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ea-1f1e8.svg b/packages/backend/assets/twemoji/1f1ea-1f1e8.svg new file mode 100644 index 00000000..356d4ec2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ea-1f1e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ea-1f1ea.svg b/packages/backend/assets/twemoji/1f1ea-1f1ea.svg new file mode 100644 index 00000000..700063c0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ea-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ea-1f1ec.svg b/packages/backend/assets/twemoji/1f1ea-1f1ec.svg new file mode 100644 index 00000000..5d0e2d3d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ea-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ea-1f1ed.svg b/packages/backend/assets/twemoji/1f1ea-1f1ed.svg new file mode 100644 index 00000000..b79d9f6b --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ea-1f1ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ea-1f1f7.svg b/packages/backend/assets/twemoji/1f1ea-1f1f7.svg new file mode 100644 index 00000000..0b9621b6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ea-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ea-1f1f8.svg b/packages/backend/assets/twemoji/1f1ea-1f1f8.svg new file mode 100644 index 00000000..70b1d053 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ea-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ea-1f1f9.svg b/packages/backend/assets/twemoji/1f1ea-1f1f9.svg new file mode 100644 index 00000000..72c66e12 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ea-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ea-1f1fa.svg b/packages/backend/assets/twemoji/1f1ea-1f1fa.svg new file mode 100644 index 00000000..d8339e6f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ea-1f1fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ea.svg b/packages/backend/assets/twemoji/1f1ea.svg new file mode 100644 index 00000000..30baaf95 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1eb-1f1ee.svg b/packages/backend/assets/twemoji/1f1eb-1f1ee.svg new file mode 100644 index 00000000..0af828b4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1eb-1f1ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1eb-1f1ef.svg b/packages/backend/assets/twemoji/1f1eb-1f1ef.svg new file mode 100644 index 00000000..300d15d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1eb-1f1ef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1eb-1f1f0.svg b/packages/backend/assets/twemoji/1f1eb-1f1f0.svg new file mode 100644 index 00000000..951767e0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1eb-1f1f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1eb-1f1f2.svg b/packages/backend/assets/twemoji/1f1eb-1f1f2.svg new file mode 100644 index 00000000..d718c423 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1eb-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1eb-1f1f4.svg b/packages/backend/assets/twemoji/1f1eb-1f1f4.svg new file mode 100644 index 00000000..a3b902a8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1eb-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1eb-1f1f7.svg b/packages/backend/assets/twemoji/1f1eb-1f1f7.svg new file mode 100644 index 00000000..398f2708 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1eb-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1eb.svg b/packages/backend/assets/twemoji/1f1eb.svg new file mode 100644 index 00000000..b63196e0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1e6.svg b/packages/backend/assets/twemoji/1f1ec-1f1e6.svg new file mode 100644 index 00000000..8b957eaa --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1e7.svg b/packages/backend/assets/twemoji/1f1ec-1f1e7.svg new file mode 100644 index 00000000..08ab0bf9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1e7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1e9.svg b/packages/backend/assets/twemoji/1f1ec-1f1e9.svg new file mode 100644 index 00000000..ee40a753 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1ea.svg b/packages/backend/assets/twemoji/1f1ec-1f1ea.svg new file mode 100644 index 00000000..9f3145de --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1eb.svg b/packages/backend/assets/twemoji/1f1ec-1f1eb.svg new file mode 100644 index 00000000..bf84b906 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1ec.svg b/packages/backend/assets/twemoji/1f1ec-1f1ec.svg new file mode 100644 index 00000000..9726356c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1ed.svg b/packages/backend/assets/twemoji/1f1ec-1f1ed.svg new file mode 100644 index 00000000..aeb1c16a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1ee.svg b/packages/backend/assets/twemoji/1f1ec-1f1ee.svg new file mode 100644 index 00000000..db6e6451 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1f1.svg b/packages/backend/assets/twemoji/1f1ec-1f1f1.svg new file mode 100644 index 00000000..524f1c44 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1f2.svg b/packages/backend/assets/twemoji/1f1ec-1f1f2.svg new file mode 100644 index 00000000..9ee4f939 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1f3.svg b/packages/backend/assets/twemoji/1f1ec-1f1f3.svg new file mode 100644 index 00000000..b9231114 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1f5.svg b/packages/backend/assets/twemoji/1f1ec-1f1f5.svg new file mode 100644 index 00000000..a50ca1cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1f6.svg b/packages/backend/assets/twemoji/1f1ec-1f1f6.svg new file mode 100644 index 00000000..5e27e3f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1f6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1f7.svg b/packages/backend/assets/twemoji/1f1ec-1f1f7.svg new file mode 100644 index 00000000..cdc54f6c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1f8.svg b/packages/backend/assets/twemoji/1f1ec-1f1f8.svg new file mode 100644 index 00000000..4a6f691c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1f9.svg b/packages/backend/assets/twemoji/1f1ec-1f1f9.svg new file mode 100644 index 00000000..2ffea202 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1fa.svg b/packages/backend/assets/twemoji/1f1ec-1f1fa.svg new file mode 100644 index 00000000..f73e4e65 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1fc.svg b/packages/backend/assets/twemoji/1f1ec-1f1fc.svg new file mode 100644 index 00000000..ed5eb621 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec-1f1fe.svg b/packages/backend/assets/twemoji/1f1ec-1f1fe.svg new file mode 100644 index 00000000..ea4a53aa --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec-1f1fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ec.svg b/packages/backend/assets/twemoji/1f1ec.svg new file mode 100644 index 00000000..1dbe496a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ed-1f1f0.svg b/packages/backend/assets/twemoji/1f1ed-1f1f0.svg new file mode 100644 index 00000000..6a7311f9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ed-1f1f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ed-1f1f2.svg b/packages/backend/assets/twemoji/1f1ed-1f1f2.svg new file mode 100644 index 00000000..ec6cd162 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ed-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ed-1f1f3.svg b/packages/backend/assets/twemoji/1f1ed-1f1f3.svg new file mode 100644 index 00000000..6ef5b6b9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ed-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ed-1f1f7.svg b/packages/backend/assets/twemoji/1f1ed-1f1f7.svg new file mode 100644 index 00000000..bb0e1efc --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ed-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ed-1f1f9.svg b/packages/backend/assets/twemoji/1f1ed-1f1f9.svg new file mode 100644 index 00000000..2acf46e7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ed-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ed-1f1fa.svg b/packages/backend/assets/twemoji/1f1ed-1f1fa.svg new file mode 100644 index 00000000..04ba84bc --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ed-1f1fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ed.svg b/packages/backend/assets/twemoji/1f1ed.svg new file mode 100644 index 00000000..5d074a6a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee-1f1e8.svg b/packages/backend/assets/twemoji/1f1ee-1f1e8.svg new file mode 100644 index 00000000..1dfc5596 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee-1f1e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee-1f1e9.svg b/packages/backend/assets/twemoji/1f1ee-1f1e9.svg new file mode 100644 index 00000000..70bf0331 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee-1f1e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee-1f1ea.svg b/packages/backend/assets/twemoji/1f1ee-1f1ea.svg new file mode 100644 index 00000000..bb3f986b --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee-1f1f1.svg b/packages/backend/assets/twemoji/1f1ee-1f1f1.svg new file mode 100644 index 00000000..1bf88654 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee-1f1f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee-1f1f2.svg b/packages/backend/assets/twemoji/1f1ee-1f1f2.svg new file mode 100644 index 00000000..ee0acb50 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee-1f1f3.svg b/packages/backend/assets/twemoji/1f1ee-1f1f3.svg new file mode 100644 index 00000000..dfef8ee2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee-1f1f4.svg b/packages/backend/assets/twemoji/1f1ee-1f1f4.svg new file mode 100644 index 00000000..5a475225 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee-1f1f6.svg b/packages/backend/assets/twemoji/1f1ee-1f1f6.svg new file mode 100644 index 00000000..42f29e9e --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee-1f1f6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee-1f1f7.svg b/packages/backend/assets/twemoji/1f1ee-1f1f7.svg new file mode 100644 index 00000000..cdeb0b1f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee-1f1f8.svg b/packages/backend/assets/twemoji/1f1ee-1f1f8.svg new file mode 100644 index 00000000..2a02980a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee-1f1f9.svg b/packages/backend/assets/twemoji/1f1ee-1f1f9.svg new file mode 100644 index 00000000..6c370050 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ee.svg b/packages/backend/assets/twemoji/1f1ee.svg new file mode 100644 index 00000000..83a012ee --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ef-1f1ea.svg b/packages/backend/assets/twemoji/1f1ef-1f1ea.svg new file mode 100644 index 00000000..fb026419 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ef-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ef-1f1f2.svg b/packages/backend/assets/twemoji/1f1ef-1f1f2.svg new file mode 100644 index 00000000..be410873 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ef-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ef-1f1f4.svg b/packages/backend/assets/twemoji/1f1ef-1f1f4.svg new file mode 100644 index 00000000..a2b01dcf --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ef-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ef-1f1f5.svg b/packages/backend/assets/twemoji/1f1ef-1f1f5.svg new file mode 100644 index 00000000..0e0b758e --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ef-1f1f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ef.svg b/packages/backend/assets/twemoji/1f1ef.svg new file mode 100644 index 00000000..78c3b1ca --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0-1f1ea.svg b/packages/backend/assets/twemoji/1f1f0-1f1ea.svg new file mode 100644 index 00000000..d9623cdb --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0-1f1ec.svg b/packages/backend/assets/twemoji/1f1f0-1f1ec.svg new file mode 100644 index 00000000..b1c9f8df --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0-1f1ed.svg b/packages/backend/assets/twemoji/1f1f0-1f1ed.svg new file mode 100644 index 00000000..857f34a0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0-1f1ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0-1f1ee.svg b/packages/backend/assets/twemoji/1f1f0-1f1ee.svg new file mode 100644 index 00000000..752fbc91 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0-1f1ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0-1f1f2.svg b/packages/backend/assets/twemoji/1f1f0-1f1f2.svg new file mode 100644 index 00000000..09c5f093 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0-1f1f3.svg b/packages/backend/assets/twemoji/1f1f0-1f1f3.svg new file mode 100644 index 00000000..b7630439 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0-1f1f5.svg b/packages/backend/assets/twemoji/1f1f0-1f1f5.svg new file mode 100644 index 00000000..2326715b --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0-1f1f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0-1f1f7.svg b/packages/backend/assets/twemoji/1f1f0-1f1f7.svg new file mode 100644 index 00000000..25ea55a6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0-1f1fc.svg b/packages/backend/assets/twemoji/1f1f0-1f1fc.svg new file mode 100644 index 00000000..ec52ab80 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0-1f1fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0-1f1fe.svg b/packages/backend/assets/twemoji/1f1f0-1f1fe.svg new file mode 100644 index 00000000..bded746f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0-1f1fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0-1f1ff.svg b/packages/backend/assets/twemoji/1f1f0-1f1ff.svg new file mode 100644 index 00000000..ec9750db --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0-1f1ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f0.svg b/packages/backend/assets/twemoji/1f1f0.svg new file mode 100644 index 00000000..16de8c5d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1-1f1e6.svg b/packages/backend/assets/twemoji/1f1f1-1f1e6.svg new file mode 100644 index 00000000..7198bc88 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1-1f1e7.svg b/packages/backend/assets/twemoji/1f1f1-1f1e7.svg new file mode 100644 index 00000000..28f08813 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1-1f1e7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1-1f1e8.svg b/packages/backend/assets/twemoji/1f1f1-1f1e8.svg new file mode 100644 index 00000000..ccaf0077 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1-1f1e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1-1f1ee.svg b/packages/backend/assets/twemoji/1f1f1-1f1ee.svg new file mode 100644 index 00000000..4562257f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1-1f1ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1-1f1f0.svg b/packages/backend/assets/twemoji/1f1f1-1f1f0.svg new file mode 100644 index 00000000..ba59142e --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1-1f1f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1-1f1f7.svg b/packages/backend/assets/twemoji/1f1f1-1f1f7.svg new file mode 100644 index 00000000..dc074e03 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1-1f1f8.svg b/packages/backend/assets/twemoji/1f1f1-1f1f8.svg new file mode 100644 index 00000000..f7398dbe --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1-1f1f9.svg b/packages/backend/assets/twemoji/1f1f1-1f1f9.svg new file mode 100644 index 00000000..460d2484 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1-1f1fa.svg b/packages/backend/assets/twemoji/1f1f1-1f1fa.svg new file mode 100644 index 00000000..75e301da --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1-1f1fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1-1f1fb.svg b/packages/backend/assets/twemoji/1f1f1-1f1fb.svg new file mode 100644 index 00000000..47f83ddd --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1-1f1fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1-1f1fe.svg b/packages/backend/assets/twemoji/1f1f1-1f1fe.svg new file mode 100644 index 00000000..a1baefaa --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1-1f1fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f1.svg b/packages/backend/assets/twemoji/1f1f1.svg new file mode 100644 index 00000000..3ba83f2c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1e6.svg b/packages/backend/assets/twemoji/1f1f2-1f1e6.svg new file mode 100644 index 00000000..fcf84922 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1e8.svg b/packages/backend/assets/twemoji/1f1f2-1f1e8.svg new file mode 100644 index 00000000..0644f68d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1e9.svg b/packages/backend/assets/twemoji/1f1f2-1f1e9.svg new file mode 100644 index 00000000..85327e9b --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1ea.svg b/packages/backend/assets/twemoji/1f1f2-1f1ea.svg new file mode 100644 index 00000000..4f9df9ce --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1eb.svg b/packages/backend/assets/twemoji/1f1f2-1f1eb.svg new file mode 100644 index 00000000..398f2708 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1ec.svg b/packages/backend/assets/twemoji/1f1f2-1f1ec.svg new file mode 100644 index 00000000..62ddb1ed --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1ed.svg b/packages/backend/assets/twemoji/1f1f2-1f1ed.svg new file mode 100644 index 00000000..d752b4b2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1f0.svg b/packages/backend/assets/twemoji/1f1f2-1f1f0.svg new file mode 100644 index 00000000..95e6f0eb --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1f1.svg b/packages/backend/assets/twemoji/1f1f2-1f1f1.svg new file mode 100644 index 00000000..c1bc0075 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1f2.svg b/packages/backend/assets/twemoji/1f1f2-1f1f2.svg new file mode 100644 index 00000000..35391893 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1f3.svg b/packages/backend/assets/twemoji/1f1f2-1f1f3.svg new file mode 100644 index 00000000..ffa46895 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1f4.svg b/packages/backend/assets/twemoji/1f1f2-1f1f4.svg new file mode 100644 index 00000000..9534291a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1f5.svg b/packages/backend/assets/twemoji/1f1f2-1f1f5.svg new file mode 100644 index 00000000..2f9d85bd --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1f6.svg b/packages/backend/assets/twemoji/1f1f2-1f1f6.svg new file mode 100644 index 00000000..5da10753 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1f6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1f7.svg b/packages/backend/assets/twemoji/1f1f2-1f1f7.svg new file mode 100644 index 00000000..dba21c64 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1f8.svg b/packages/backend/assets/twemoji/1f1f2-1f1f8.svg new file mode 100644 index 00000000..0cc3ff95 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1f9.svg b/packages/backend/assets/twemoji/1f1f2-1f1f9.svg new file mode 100644 index 00000000..9a12c08e --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1fa.svg b/packages/backend/assets/twemoji/1f1f2-1f1fa.svg new file mode 100644 index 00000000..470a7b33 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1fb.svg b/packages/backend/assets/twemoji/1f1f2-1f1fb.svg new file mode 100644 index 00000000..9d5a5257 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1fc.svg b/packages/backend/assets/twemoji/1f1f2-1f1fc.svg new file mode 100644 index 00000000..dcec58ea --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1fd.svg b/packages/backend/assets/twemoji/1f1f2-1f1fd.svg new file mode 100644 index 00000000..b5ef1956 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1fe.svg b/packages/backend/assets/twemoji/1f1f2-1f1fe.svg new file mode 100644 index 00000000..b0a7365a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2-1f1ff.svg b/packages/backend/assets/twemoji/1f1f2-1f1ff.svg new file mode 100644 index 00000000..19126190 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2-1f1ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f2.svg b/packages/backend/assets/twemoji/1f1f2.svg new file mode 100644 index 00000000..361afafe --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1e6.svg b/packages/backend/assets/twemoji/1f1f3-1f1e6.svg new file mode 100644 index 00000000..88de3500 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1e8.svg b/packages/backend/assets/twemoji/1f1f3-1f1e8.svg new file mode 100644 index 00000000..63266f55 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1ea.svg b/packages/backend/assets/twemoji/1f1f3-1f1ea.svg new file mode 100644 index 00000000..002ae743 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1eb.svg b/packages/backend/assets/twemoji/1f1f3-1f1eb.svg new file mode 100644 index 00000000..56e58fbf --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1ec.svg b/packages/backend/assets/twemoji/1f1f3-1f1ec.svg new file mode 100644 index 00000000..fa79a784 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1ee.svg b/packages/backend/assets/twemoji/1f1f3-1f1ee.svg new file mode 100644 index 00000000..f5fea7a9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1f1.svg b/packages/backend/assets/twemoji/1f1f3-1f1f1.svg new file mode 100644 index 00000000..6bb15d4d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1f4.svg b/packages/backend/assets/twemoji/1f1f3-1f1f4.svg new file mode 100644 index 00000000..8eb5dbd3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1f5.svg b/packages/backend/assets/twemoji/1f1f3-1f1f5.svg new file mode 100644 index 00000000..cb8ed3ff --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1f7.svg b/packages/backend/assets/twemoji/1f1f3-1f1f7.svg new file mode 100644 index 00000000..ca6ade3f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1fa.svg b/packages/backend/assets/twemoji/1f1f3-1f1fa.svg new file mode 100644 index 00000000..d086c3d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3-1f1ff.svg b/packages/backend/assets/twemoji/1f1f3-1f1ff.svg new file mode 100644 index 00000000..c2c9bec5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3-1f1ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f3.svg b/packages/backend/assets/twemoji/1f1f3.svg new file mode 100644 index 00000000..90c316c1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f4-1f1f2.svg b/packages/backend/assets/twemoji/1f1f4-1f1f2.svg new file mode 100644 index 00000000..1bb6b83c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f4-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f4.svg b/packages/backend/assets/twemoji/1f1f4.svg new file mode 100644 index 00000000..25a95d19 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1e6.svg b/packages/backend/assets/twemoji/1f1f5-1f1e6.svg new file mode 100644 index 00000000..d68d3d22 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1ea.svg b/packages/backend/assets/twemoji/1f1f5-1f1ea.svg new file mode 100644 index 00000000..8b4f7df6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1eb.svg b/packages/backend/assets/twemoji/1f1f5-1f1eb.svg new file mode 100644 index 00000000..3fee03b7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1ec.svg b/packages/backend/assets/twemoji/1f1f5-1f1ec.svg new file mode 100644 index 00000000..e10acb1a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1ed.svg b/packages/backend/assets/twemoji/1f1f5-1f1ed.svg new file mode 100644 index 00000000..81ad8234 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1f0.svg b/packages/backend/assets/twemoji/1f1f5-1f1f0.svg new file mode 100644 index 00000000..e8d7c268 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1f1.svg b/packages/backend/assets/twemoji/1f1f5-1f1f1.svg new file mode 100644 index 00000000..b65255ea --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1f2.svg b/packages/backend/assets/twemoji/1f1f5-1f1f2.svg new file mode 100644 index 00000000..c7132bf7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1f3.svg b/packages/backend/assets/twemoji/1f1f5-1f1f3.svg new file mode 100644 index 00000000..07789fa1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1f7.svg b/packages/backend/assets/twemoji/1f1f5-1f1f7.svg new file mode 100644 index 00000000..c624d26a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1f8.svg b/packages/backend/assets/twemoji/1f1f5-1f1f8.svg new file mode 100644 index 00000000..c0f9aac0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1f9.svg b/packages/backend/assets/twemoji/1f1f5-1f1f9.svg new file mode 100644 index 00000000..a0057943 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1fc.svg b/packages/backend/assets/twemoji/1f1f5-1f1fc.svg new file mode 100644 index 00000000..eb8fc58e --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5-1f1fe.svg b/packages/backend/assets/twemoji/1f1f5-1f1fe.svg new file mode 100644 index 00000000..11e0037f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5-1f1fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f5.svg b/packages/backend/assets/twemoji/1f1f5.svg new file mode 100644 index 00000000..90be3759 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f6-1f1e6.svg b/packages/backend/assets/twemoji/1f1f6-1f1e6.svg new file mode 100644 index 00000000..fd519bec --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f6-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f6.svg b/packages/backend/assets/twemoji/1f1f6.svg new file mode 100644 index 00000000..5d515ad2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f7-1f1ea.svg b/packages/backend/assets/twemoji/1f1f7-1f1ea.svg new file mode 100644 index 00000000..0ec4d268 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f7-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f7-1f1f4.svg b/packages/backend/assets/twemoji/1f1f7-1f1f4.svg new file mode 100644 index 00000000..a4483030 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f7-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f7-1f1f8.svg b/packages/backend/assets/twemoji/1f1f7-1f1f8.svg new file mode 100644 index 00000000..6bd2256f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f7-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f7-1f1fa.svg b/packages/backend/assets/twemoji/1f1f7-1f1fa.svg new file mode 100644 index 00000000..ce3a939b --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f7-1f1fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f7-1f1fc.svg b/packages/backend/assets/twemoji/1f1f7-1f1fc.svg new file mode 100644 index 00000000..33623f0d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f7-1f1fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f7.svg b/packages/backend/assets/twemoji/1f1f7.svg new file mode 100644 index 00000000..8c9c1bb6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1e6.svg b/packages/backend/assets/twemoji/1f1f8-1f1e6.svg new file mode 100644 index 00000000..8acdd03d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1e7.svg b/packages/backend/assets/twemoji/1f1f8-1f1e7.svg new file mode 100644 index 00000000..cd48d359 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1e7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1e8.svg b/packages/backend/assets/twemoji/1f1f8-1f1e8.svg new file mode 100644 index 00000000..d5f423f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1e9.svg b/packages/backend/assets/twemoji/1f1f8-1f1e9.svg new file mode 100644 index 00000000..5e525393 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1ea.svg b/packages/backend/assets/twemoji/1f1f8-1f1ea.svg new file mode 100644 index 00000000..d044ccfd --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1ec.svg b/packages/backend/assets/twemoji/1f1f8-1f1ec.svg new file mode 100644 index 00000000..56df1bd4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1ed.svg b/packages/backend/assets/twemoji/1f1f8-1f1ed.svg new file mode 100644 index 00000000..944c4fb4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1ee.svg b/packages/backend/assets/twemoji/1f1f8-1f1ee.svg new file mode 100644 index 00000000..91064ae2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1ef.svg b/packages/backend/assets/twemoji/1f1f8-1f1ef.svg new file mode 100644 index 00000000..8eb5dbd3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1ef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1f0.svg b/packages/backend/assets/twemoji/1f1f8-1f1f0.svg new file mode 100644 index 00000000..ed249fea --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1f1.svg b/packages/backend/assets/twemoji/1f1f8-1f1f1.svg new file mode 100644 index 00000000..36a5c360 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1f2.svg b/packages/backend/assets/twemoji/1f1f8-1f1f2.svg new file mode 100644 index 00000000..dbbf366f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1f3.svg b/packages/backend/assets/twemoji/1f1f8-1f1f3.svg new file mode 100644 index 00000000..64e3a82c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1f4.svg b/packages/backend/assets/twemoji/1f1f8-1f1f4.svg new file mode 100644 index 00000000..e21ebd87 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1f7.svg b/packages/backend/assets/twemoji/1f1f8-1f1f7.svg new file mode 100644 index 00000000..0d2947cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1f8.svg b/packages/backend/assets/twemoji/1f1f8-1f1f8.svg new file mode 100644 index 00000000..92568425 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1f9.svg b/packages/backend/assets/twemoji/1f1f8-1f1f9.svg new file mode 100644 index 00000000..1358052b --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1fb.svg b/packages/backend/assets/twemoji/1f1f8-1f1fb.svg new file mode 100644 index 00000000..5f9802c6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1fd.svg b/packages/backend/assets/twemoji/1f1f8-1f1fd.svg new file mode 100644 index 00000000..f04aa63c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1fe.svg b/packages/backend/assets/twemoji/1f1f8-1f1fe.svg new file mode 100644 index 00000000..f6c6c279 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8-1f1ff.svg b/packages/backend/assets/twemoji/1f1f8-1f1ff.svg new file mode 100644 index 00000000..05a2799d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8-1f1ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f8.svg b/packages/backend/assets/twemoji/1f1f8.svg new file mode 100644 index 00000000..eb99e814 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1e6.svg b/packages/backend/assets/twemoji/1f1f9-1f1e6.svg new file mode 100644 index 00000000..742334b2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1e8.svg b/packages/backend/assets/twemoji/1f1f9-1f1e8.svg new file mode 100644 index 00000000..a6cd1635 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1e9.svg b/packages/backend/assets/twemoji/1f1f9-1f1e9.svg new file mode 100644 index 00000000..88a24796 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1eb.svg b/packages/backend/assets/twemoji/1f1f9-1f1eb.svg new file mode 100644 index 00000000..c8b658c0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1ec.svg b/packages/backend/assets/twemoji/1f1f9-1f1ec.svg new file mode 100644 index 00000000..35b8e41a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1ed.svg b/packages/backend/assets/twemoji/1f1f9-1f1ed.svg new file mode 100644 index 00000000..88213d77 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1ef.svg b/packages/backend/assets/twemoji/1f1f9-1f1ef.svg new file mode 100644 index 00000000..ce9bfda0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1ef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1f0.svg b/packages/backend/assets/twemoji/1f1f9-1f1f0.svg new file mode 100644 index 00000000..020a938c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1f1.svg b/packages/backend/assets/twemoji/1f1f9-1f1f1.svg new file mode 100644 index 00000000..0ca85a76 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1f2.svg b/packages/backend/assets/twemoji/1f1f9-1f1f2.svg new file mode 100644 index 00000000..28937a67 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1f3.svg b/packages/backend/assets/twemoji/1f1f9-1f1f3.svg new file mode 100644 index 00000000..e7018618 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1f4.svg b/packages/backend/assets/twemoji/1f1f9-1f1f4.svg new file mode 100644 index 00000000..2ac4e51d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1f7.svg b/packages/backend/assets/twemoji/1f1f9-1f1f7.svg new file mode 100644 index 00000000..3089082f --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1f9.svg b/packages/backend/assets/twemoji/1f1f9-1f1f9.svg new file mode 100644 index 00000000..6daabf13 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1fb.svg b/packages/backend/assets/twemoji/1f1f9-1f1fb.svg new file mode 100644 index 00000000..f7c03d15 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1fc.svg b/packages/backend/assets/twemoji/1f1f9-1f1fc.svg new file mode 100644 index 00000000..622b5fcf --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9-1f1ff.svg b/packages/backend/assets/twemoji/1f1f9-1f1ff.svg new file mode 100644 index 00000000..f9ba43a9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9-1f1ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1f9.svg b/packages/backend/assets/twemoji/1f1f9.svg new file mode 100644 index 00000000..b4508025 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fa-1f1e6.svg b/packages/backend/assets/twemoji/1f1fa-1f1e6.svg new file mode 100644 index 00000000..6e208fec --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fa-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fa-1f1ec.svg b/packages/backend/assets/twemoji/1f1fa-1f1ec.svg new file mode 100644 index 00000000..fb4127b7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fa-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fa-1f1f2.svg b/packages/backend/assets/twemoji/1f1fa-1f1f2.svg new file mode 100644 index 00000000..94208bc7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fa-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fa-1f1f3.svg b/packages/backend/assets/twemoji/1f1fa-1f1f3.svg new file mode 100644 index 00000000..42d850f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fa-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fa-1f1f8.svg b/packages/backend/assets/twemoji/1f1fa-1f1f8.svg new file mode 100644 index 00000000..94208bc7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fa-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fa-1f1fe.svg b/packages/backend/assets/twemoji/1f1fa-1f1fe.svg new file mode 100644 index 00000000..e7097c04 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fa-1f1fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fa-1f1ff.svg b/packages/backend/assets/twemoji/1f1fa-1f1ff.svg new file mode 100644 index 00000000..389d4ead --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fa-1f1ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fa.svg b/packages/backend/assets/twemoji/1f1fa.svg new file mode 100644 index 00000000..4b448505 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fb-1f1e6.svg b/packages/backend/assets/twemoji/1f1fb-1f1e6.svg new file mode 100644 index 00000000..221414db --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fb-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fb-1f1e8.svg b/packages/backend/assets/twemoji/1f1fb-1f1e8.svg new file mode 100644 index 00000000..36143b8a --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fb-1f1e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fb-1f1ea.svg b/packages/backend/assets/twemoji/1f1fb-1f1ea.svg new file mode 100644 index 00000000..3c3ebd46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fb-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fb-1f1ec.svg b/packages/backend/assets/twemoji/1f1fb-1f1ec.svg new file mode 100644 index 00000000..ce676f9b --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fb-1f1ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fb-1f1ee.svg b/packages/backend/assets/twemoji/1f1fb-1f1ee.svg new file mode 100644 index 00000000..11081d53 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fb-1f1ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fb-1f1f3.svg b/packages/backend/assets/twemoji/1f1fb-1f1f3.svg new file mode 100644 index 00000000..92d45d29 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fb-1f1f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fb-1f1fa.svg b/packages/backend/assets/twemoji/1f1fb-1f1fa.svg new file mode 100644 index 00000000..33f0e732 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fb-1f1fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fb.svg b/packages/backend/assets/twemoji/1f1fb.svg new file mode 100644 index 00000000..4e4ef5b8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fc-1f1eb.svg b/packages/backend/assets/twemoji/1f1fc-1f1eb.svg new file mode 100644 index 00000000..cb8122aa --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fc-1f1eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fc-1f1f8.svg b/packages/backend/assets/twemoji/1f1fc-1f1f8.svg new file mode 100644 index 00000000..1bb8de5c --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fc-1f1f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fc.svg b/packages/backend/assets/twemoji/1f1fc.svg new file mode 100644 index 00000000..0bc0f3ed --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fd-1f1f0.svg b/packages/backend/assets/twemoji/1f1fd-1f1f0.svg new file mode 100644 index 00000000..ef331675 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fd-1f1f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fd.svg b/packages/backend/assets/twemoji/1f1fd.svg new file mode 100644 index 00000000..fb427b05 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fe-1f1ea.svg b/packages/backend/assets/twemoji/1f1fe-1f1ea.svg new file mode 100644 index 00000000..f2feee34 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fe-1f1ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fe-1f1f9.svg b/packages/backend/assets/twemoji/1f1fe-1f1f9.svg new file mode 100644 index 00000000..a543da58 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fe-1f1f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1fe.svg b/packages/backend/assets/twemoji/1f1fe.svg new file mode 100644 index 00000000..7df1004d --- /dev/null +++ b/packages/backend/assets/twemoji/1f1fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ff-1f1e6.svg b/packages/backend/assets/twemoji/1f1ff-1f1e6.svg new file mode 100644 index 00000000..1b171651 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ff-1f1e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ff-1f1f2.svg b/packages/backend/assets/twemoji/1f1ff-1f1f2.svg new file mode 100644 index 00000000..a1c76e99 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ff-1f1f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ff-1f1fc.svg b/packages/backend/assets/twemoji/1f1ff-1f1fc.svg new file mode 100644 index 00000000..1af92caa --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ff-1f1fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f1ff.svg b/packages/backend/assets/twemoji/1f1ff.svg new file mode 100644 index 00000000..720cba90 --- /dev/null +++ b/packages/backend/assets/twemoji/1f1ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f201.svg b/packages/backend/assets/twemoji/1f201.svg new file mode 100644 index 00000000..907c72ff --- /dev/null +++ b/packages/backend/assets/twemoji/1f201.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f202.svg b/packages/backend/assets/twemoji/1f202.svg new file mode 100644 index 00000000..881e2dfd --- /dev/null +++ b/packages/backend/assets/twemoji/1f202.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f21a.svg b/packages/backend/assets/twemoji/1f21a.svg new file mode 100644 index 00000000..c0da9363 --- /dev/null +++ b/packages/backend/assets/twemoji/1f21a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f22f.svg b/packages/backend/assets/twemoji/1f22f.svg new file mode 100644 index 00000000..ee771ffe --- /dev/null +++ b/packages/backend/assets/twemoji/1f22f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f232.svg b/packages/backend/assets/twemoji/1f232.svg new file mode 100644 index 00000000..7dc0ac3b --- /dev/null +++ b/packages/backend/assets/twemoji/1f232.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f233.svg b/packages/backend/assets/twemoji/1f233.svg new file mode 100644 index 00000000..f39b418e --- /dev/null +++ b/packages/backend/assets/twemoji/1f233.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f234.svg b/packages/backend/assets/twemoji/1f234.svg new file mode 100644 index 00000000..1a51f300 --- /dev/null +++ b/packages/backend/assets/twemoji/1f234.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f235.svg b/packages/backend/assets/twemoji/1f235.svg new file mode 100644 index 00000000..2251c314 --- /dev/null +++ b/packages/backend/assets/twemoji/1f235.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f236.svg b/packages/backend/assets/twemoji/1f236.svg new file mode 100644 index 00000000..acab0201 --- /dev/null +++ b/packages/backend/assets/twemoji/1f236.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f237.svg b/packages/backend/assets/twemoji/1f237.svg new file mode 100644 index 00000000..d7b3e916 --- /dev/null +++ b/packages/backend/assets/twemoji/1f237.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f238.svg b/packages/backend/assets/twemoji/1f238.svg new file mode 100644 index 00000000..d5a29512 --- /dev/null +++ b/packages/backend/assets/twemoji/1f238.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f239.svg b/packages/backend/assets/twemoji/1f239.svg new file mode 100644 index 00000000..06b5eee8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f239.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f23a.svg b/packages/backend/assets/twemoji/1f23a.svg new file mode 100644 index 00000000..fbefcab4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f23a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f250.svg b/packages/backend/assets/twemoji/1f250.svg new file mode 100644 index 00000000..2c53ad03 --- /dev/null +++ b/packages/backend/assets/twemoji/1f250.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f251.svg b/packages/backend/assets/twemoji/1f251.svg new file mode 100644 index 00000000..2ba6166a --- /dev/null +++ b/packages/backend/assets/twemoji/1f251.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f300.svg b/packages/backend/assets/twemoji/1f300.svg new file mode 100644 index 00000000..337e9c68 --- /dev/null +++ b/packages/backend/assets/twemoji/1f300.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f301.svg b/packages/backend/assets/twemoji/1f301.svg new file mode 100644 index 00000000..0773435f --- /dev/null +++ b/packages/backend/assets/twemoji/1f301.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f302.svg b/packages/backend/assets/twemoji/1f302.svg new file mode 100644 index 00000000..fb946fca --- /dev/null +++ b/packages/backend/assets/twemoji/1f302.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f303.svg b/packages/backend/assets/twemoji/1f303.svg new file mode 100644 index 00000000..783b902a --- /dev/null +++ b/packages/backend/assets/twemoji/1f303.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f304.svg b/packages/backend/assets/twemoji/1f304.svg new file mode 100644 index 00000000..7bca85f3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f304.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f305.svg b/packages/backend/assets/twemoji/1f305.svg new file mode 100644 index 00000000..be09f511 --- /dev/null +++ b/packages/backend/assets/twemoji/1f305.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f306.svg b/packages/backend/assets/twemoji/1f306.svg new file mode 100644 index 00000000..48e93d74 --- /dev/null +++ b/packages/backend/assets/twemoji/1f306.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f307.svg b/packages/backend/assets/twemoji/1f307.svg new file mode 100644 index 00000000..abf8153a --- /dev/null +++ b/packages/backend/assets/twemoji/1f307.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f308.svg b/packages/backend/assets/twemoji/1f308.svg new file mode 100644 index 00000000..9cb03735 --- /dev/null +++ b/packages/backend/assets/twemoji/1f308.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f309.svg b/packages/backend/assets/twemoji/1f309.svg new file mode 100644 index 00000000..27db33ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f309.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f30a.svg b/packages/backend/assets/twemoji/1f30a.svg new file mode 100644 index 00000000..734eef3c --- /dev/null +++ b/packages/backend/assets/twemoji/1f30a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f30b.svg b/packages/backend/assets/twemoji/1f30b.svg new file mode 100644 index 00000000..3d580ba9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f30b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f30c.svg b/packages/backend/assets/twemoji/1f30c.svg new file mode 100644 index 00000000..acf1421d --- /dev/null +++ b/packages/backend/assets/twemoji/1f30c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f30d.svg b/packages/backend/assets/twemoji/1f30d.svg new file mode 100644 index 00000000..ad996c08 --- /dev/null +++ b/packages/backend/assets/twemoji/1f30d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f30e.svg b/packages/backend/assets/twemoji/1f30e.svg new file mode 100644 index 00000000..b2ce2093 --- /dev/null +++ b/packages/backend/assets/twemoji/1f30e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f30f.svg b/packages/backend/assets/twemoji/1f30f.svg new file mode 100644 index 00000000..e806edb0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f30f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f310.svg b/packages/backend/assets/twemoji/1f310.svg new file mode 100644 index 00000000..4eefe137 --- /dev/null +++ b/packages/backend/assets/twemoji/1f310.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f311.svg b/packages/backend/assets/twemoji/1f311.svg new file mode 100644 index 00000000..a86ff3a1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f311.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f312.svg b/packages/backend/assets/twemoji/1f312.svg new file mode 100644 index 00000000..22e3dbae --- /dev/null +++ b/packages/backend/assets/twemoji/1f312.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f313.svg b/packages/backend/assets/twemoji/1f313.svg new file mode 100644 index 00000000..e78cea31 --- /dev/null +++ b/packages/backend/assets/twemoji/1f313.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f314.svg b/packages/backend/assets/twemoji/1f314.svg new file mode 100644 index 00000000..79e30b0a --- /dev/null +++ b/packages/backend/assets/twemoji/1f314.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f315.svg b/packages/backend/assets/twemoji/1f315.svg new file mode 100644 index 00000000..e4b08d19 --- /dev/null +++ b/packages/backend/assets/twemoji/1f315.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f316.svg b/packages/backend/assets/twemoji/1f316.svg new file mode 100644 index 00000000..7c866b74 --- /dev/null +++ b/packages/backend/assets/twemoji/1f316.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f317.svg b/packages/backend/assets/twemoji/1f317.svg new file mode 100644 index 00000000..64cb92f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f317.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f318.svg b/packages/backend/assets/twemoji/1f318.svg new file mode 100644 index 00000000..f31c1dd1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f318.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f319.svg b/packages/backend/assets/twemoji/1f319.svg new file mode 100644 index 00000000..94949596 --- /dev/null +++ b/packages/backend/assets/twemoji/1f319.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f31a.svg b/packages/backend/assets/twemoji/1f31a.svg new file mode 100644 index 00000000..55f75f90 --- /dev/null +++ b/packages/backend/assets/twemoji/1f31a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f31b.svg b/packages/backend/assets/twemoji/1f31b.svg new file mode 100644 index 00000000..1679e6f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f31b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f31c.svg b/packages/backend/assets/twemoji/1f31c.svg new file mode 100644 index 00000000..044a9576 --- /dev/null +++ b/packages/backend/assets/twemoji/1f31c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f31d.svg b/packages/backend/assets/twemoji/1f31d.svg new file mode 100644 index 00000000..32e524e5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f31d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f31e.svg b/packages/backend/assets/twemoji/1f31e.svg new file mode 100644 index 00000000..ca2cc983 --- /dev/null +++ b/packages/backend/assets/twemoji/1f31e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f31f.svg b/packages/backend/assets/twemoji/1f31f.svg new file mode 100644 index 00000000..0d7febb4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f31f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f320.svg b/packages/backend/assets/twemoji/1f320.svg new file mode 100644 index 00000000..59511cc6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f320.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f321.svg b/packages/backend/assets/twemoji/1f321.svg new file mode 100644 index 00000000..455a5068 --- /dev/null +++ b/packages/backend/assets/twemoji/1f321.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f324.svg b/packages/backend/assets/twemoji/1f324.svg new file mode 100644 index 00000000..b0ffad66 --- /dev/null +++ b/packages/backend/assets/twemoji/1f324.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f325.svg b/packages/backend/assets/twemoji/1f325.svg new file mode 100644 index 00000000..40401956 --- /dev/null +++ b/packages/backend/assets/twemoji/1f325.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f326.svg b/packages/backend/assets/twemoji/1f326.svg new file mode 100644 index 00000000..6545c26e --- /dev/null +++ b/packages/backend/assets/twemoji/1f326.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f327.svg b/packages/backend/assets/twemoji/1f327.svg new file mode 100644 index 00000000..9056e2b2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f327.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f328.svg b/packages/backend/assets/twemoji/1f328.svg new file mode 100644 index 00000000..4db06e2e --- /dev/null +++ b/packages/backend/assets/twemoji/1f328.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f329.svg b/packages/backend/assets/twemoji/1f329.svg new file mode 100644 index 00000000..be3bbac1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f329.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f32a.svg b/packages/backend/assets/twemoji/1f32a.svg new file mode 100644 index 00000000..7f55a1fb --- /dev/null +++ b/packages/backend/assets/twemoji/1f32a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f32b.svg b/packages/backend/assets/twemoji/1f32b.svg new file mode 100644 index 00000000..a4f9e1ba --- /dev/null +++ b/packages/backend/assets/twemoji/1f32b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f32c.svg b/packages/backend/assets/twemoji/1f32c.svg new file mode 100644 index 00000000..aa80fed5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f32c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f32d.svg b/packages/backend/assets/twemoji/1f32d.svg new file mode 100644 index 00000000..e8be0958 --- /dev/null +++ b/packages/backend/assets/twemoji/1f32d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f32e.svg b/packages/backend/assets/twemoji/1f32e.svg new file mode 100644 index 00000000..72e1ec64 --- /dev/null +++ b/packages/backend/assets/twemoji/1f32e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f32f.svg b/packages/backend/assets/twemoji/1f32f.svg new file mode 100644 index 00000000..10e232d8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f32f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f330.svg b/packages/backend/assets/twemoji/1f330.svg new file mode 100644 index 00000000..7eda47b4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f330.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f331.svg b/packages/backend/assets/twemoji/1f331.svg new file mode 100644 index 00000000..93fa61c7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f331.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f332.svg b/packages/backend/assets/twemoji/1f332.svg new file mode 100644 index 00000000..dfec5dc5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f332.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f333.svg b/packages/backend/assets/twemoji/1f333.svg new file mode 100644 index 00000000..ae591fdf --- /dev/null +++ b/packages/backend/assets/twemoji/1f333.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f334.svg b/packages/backend/assets/twemoji/1f334.svg new file mode 100644 index 00000000..a0e897eb --- /dev/null +++ b/packages/backend/assets/twemoji/1f334.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f335.svg b/packages/backend/assets/twemoji/1f335.svg new file mode 100644 index 00000000..37083de0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f335.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f336.svg b/packages/backend/assets/twemoji/1f336.svg new file mode 100644 index 00000000..d06eb006 --- /dev/null +++ b/packages/backend/assets/twemoji/1f336.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f337.svg b/packages/backend/assets/twemoji/1f337.svg new file mode 100644 index 00000000..984849f0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f337.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f338.svg b/packages/backend/assets/twemoji/1f338.svg new file mode 100644 index 00000000..f3a01ed8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f338.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f339.svg b/packages/backend/assets/twemoji/1f339.svg new file mode 100644 index 00000000..a043534f --- /dev/null +++ b/packages/backend/assets/twemoji/1f339.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f33a.svg b/packages/backend/assets/twemoji/1f33a.svg new file mode 100644 index 00000000..e2865cc1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f33a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f33b.svg b/packages/backend/assets/twemoji/1f33b.svg new file mode 100644 index 00000000..08057f9d --- /dev/null +++ b/packages/backend/assets/twemoji/1f33b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f33c.svg b/packages/backend/assets/twemoji/1f33c.svg new file mode 100644 index 00000000..212b1353 --- /dev/null +++ b/packages/backend/assets/twemoji/1f33c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f33d.svg b/packages/backend/assets/twemoji/1f33d.svg new file mode 100644 index 00000000..aa1619ad --- /dev/null +++ b/packages/backend/assets/twemoji/1f33d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f33e.svg b/packages/backend/assets/twemoji/1f33e.svg new file mode 100644 index 00000000..261bb6d2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f33f.svg b/packages/backend/assets/twemoji/1f33f.svg new file mode 100644 index 00000000..7442ee84 --- /dev/null +++ b/packages/backend/assets/twemoji/1f33f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f340.svg b/packages/backend/assets/twemoji/1f340.svg new file mode 100644 index 00000000..4d8c9c27 --- /dev/null +++ b/packages/backend/assets/twemoji/1f340.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f341.svg b/packages/backend/assets/twemoji/1f341.svg new file mode 100644 index 00000000..141b4bc6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f341.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f342.svg b/packages/backend/assets/twemoji/1f342.svg new file mode 100644 index 00000000..f5c3f33c --- /dev/null +++ b/packages/backend/assets/twemoji/1f342.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f343.svg b/packages/backend/assets/twemoji/1f343.svg new file mode 100644 index 00000000..2cc2225d --- /dev/null +++ b/packages/backend/assets/twemoji/1f343.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f344.svg b/packages/backend/assets/twemoji/1f344.svg new file mode 100644 index 00000000..c4642a58 --- /dev/null +++ b/packages/backend/assets/twemoji/1f344.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f345.svg b/packages/backend/assets/twemoji/1f345.svg new file mode 100644 index 00000000..3971fd0b --- /dev/null +++ b/packages/backend/assets/twemoji/1f345.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f346.svg b/packages/backend/assets/twemoji/1f346.svg new file mode 100644 index 00000000..e6456f18 --- /dev/null +++ b/packages/backend/assets/twemoji/1f346.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f347.svg b/packages/backend/assets/twemoji/1f347.svg new file mode 100644 index 00000000..a9f427ba --- /dev/null +++ b/packages/backend/assets/twemoji/1f347.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f348.svg b/packages/backend/assets/twemoji/1f348.svg new file mode 100644 index 00000000..984d9534 --- /dev/null +++ b/packages/backend/assets/twemoji/1f348.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f349.svg b/packages/backend/assets/twemoji/1f349.svg new file mode 100644 index 00000000..b925d5d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f349.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f34a.svg b/packages/backend/assets/twemoji/1f34a.svg new file mode 100644 index 00000000..74c2b322 --- /dev/null +++ b/packages/backend/assets/twemoji/1f34a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f34b.svg b/packages/backend/assets/twemoji/1f34b.svg new file mode 100644 index 00000000..c5566cbb --- /dev/null +++ b/packages/backend/assets/twemoji/1f34b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f34c.svg b/packages/backend/assets/twemoji/1f34c.svg new file mode 100644 index 00000000..053671b4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f34c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f34d.svg b/packages/backend/assets/twemoji/1f34d.svg new file mode 100644 index 00000000..dc7863ec --- /dev/null +++ b/packages/backend/assets/twemoji/1f34d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f34e.svg b/packages/backend/assets/twemoji/1f34e.svg new file mode 100644 index 00000000..ea7cdc81 --- /dev/null +++ b/packages/backend/assets/twemoji/1f34e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f34f.svg b/packages/backend/assets/twemoji/1f34f.svg new file mode 100644 index 00000000..689ba82e --- /dev/null +++ b/packages/backend/assets/twemoji/1f34f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f350.svg b/packages/backend/assets/twemoji/1f350.svg new file mode 100644 index 00000000..a9622aae --- /dev/null +++ b/packages/backend/assets/twemoji/1f350.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f351.svg b/packages/backend/assets/twemoji/1f351.svg new file mode 100644 index 00000000..45fadc37 --- /dev/null +++ b/packages/backend/assets/twemoji/1f351.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f352.svg b/packages/backend/assets/twemoji/1f352.svg new file mode 100644 index 00000000..1a940d3e --- /dev/null +++ b/packages/backend/assets/twemoji/1f352.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f353.svg b/packages/backend/assets/twemoji/1f353.svg new file mode 100644 index 00000000..e2c3d961 --- /dev/null +++ b/packages/backend/assets/twemoji/1f353.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f354.svg b/packages/backend/assets/twemoji/1f354.svg new file mode 100644 index 00000000..b72673cf --- /dev/null +++ b/packages/backend/assets/twemoji/1f354.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f355.svg b/packages/backend/assets/twemoji/1f355.svg new file mode 100644 index 00000000..f760361c --- /dev/null +++ b/packages/backend/assets/twemoji/1f355.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f356.svg b/packages/backend/assets/twemoji/1f356.svg new file mode 100644 index 00000000..edd3b524 --- /dev/null +++ b/packages/backend/assets/twemoji/1f356.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f357.svg b/packages/backend/assets/twemoji/1f357.svg new file mode 100644 index 00000000..7a71eb8f --- /dev/null +++ b/packages/backend/assets/twemoji/1f357.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f358.svg b/packages/backend/assets/twemoji/1f358.svg new file mode 100644 index 00000000..cddafff0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f358.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f359.svg b/packages/backend/assets/twemoji/1f359.svg new file mode 100644 index 00000000..09c696df --- /dev/null +++ b/packages/backend/assets/twemoji/1f359.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f35a.svg b/packages/backend/assets/twemoji/1f35a.svg new file mode 100644 index 00000000..15f0b087 --- /dev/null +++ b/packages/backend/assets/twemoji/1f35a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f35b.svg b/packages/backend/assets/twemoji/1f35b.svg new file mode 100644 index 00000000..a7863358 --- /dev/null +++ b/packages/backend/assets/twemoji/1f35b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f35c.svg b/packages/backend/assets/twemoji/1f35c.svg new file mode 100644 index 00000000..de7cda26 --- /dev/null +++ b/packages/backend/assets/twemoji/1f35c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f35d.svg b/packages/backend/assets/twemoji/1f35d.svg new file mode 100644 index 00000000..3971cda4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f35d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f35e.svg b/packages/backend/assets/twemoji/1f35e.svg new file mode 100644 index 00000000..911db1d4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f35e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f35f.svg b/packages/backend/assets/twemoji/1f35f.svg new file mode 100644 index 00000000..0c23f8df --- /dev/null +++ b/packages/backend/assets/twemoji/1f35f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f360.svg b/packages/backend/assets/twemoji/1f360.svg new file mode 100644 index 00000000..e6388e5b --- /dev/null +++ b/packages/backend/assets/twemoji/1f360.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f361.svg b/packages/backend/assets/twemoji/1f361.svg new file mode 100644 index 00000000..e74a98ef --- /dev/null +++ b/packages/backend/assets/twemoji/1f361.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f362.svg b/packages/backend/assets/twemoji/1f362.svg new file mode 100644 index 00000000..ddcc9ec1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f362.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f363.svg b/packages/backend/assets/twemoji/1f363.svg new file mode 100644 index 00000000..5969c892 --- /dev/null +++ b/packages/backend/assets/twemoji/1f363.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f364.svg b/packages/backend/assets/twemoji/1f364.svg new file mode 100644 index 00000000..e650b472 --- /dev/null +++ b/packages/backend/assets/twemoji/1f364.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f365.svg b/packages/backend/assets/twemoji/1f365.svg new file mode 100644 index 00000000..25642121 --- /dev/null +++ b/packages/backend/assets/twemoji/1f365.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f366.svg b/packages/backend/assets/twemoji/1f366.svg new file mode 100644 index 00000000..f5be7870 --- /dev/null +++ b/packages/backend/assets/twemoji/1f366.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f367.svg b/packages/backend/assets/twemoji/1f367.svg new file mode 100644 index 00000000..152d173c --- /dev/null +++ b/packages/backend/assets/twemoji/1f367.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f368.svg b/packages/backend/assets/twemoji/1f368.svg new file mode 100644 index 00000000..8e4f1077 --- /dev/null +++ b/packages/backend/assets/twemoji/1f368.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f369.svg b/packages/backend/assets/twemoji/1f369.svg new file mode 100644 index 00000000..25886d60 --- /dev/null +++ b/packages/backend/assets/twemoji/1f369.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f36a.svg b/packages/backend/assets/twemoji/1f36a.svg new file mode 100644 index 00000000..9ceae06c --- /dev/null +++ b/packages/backend/assets/twemoji/1f36a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f36b.svg b/packages/backend/assets/twemoji/1f36b.svg new file mode 100644 index 00000000..8101576d --- /dev/null +++ b/packages/backend/assets/twemoji/1f36b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f36c.svg b/packages/backend/assets/twemoji/1f36c.svg new file mode 100644 index 00000000..6de3f45b --- /dev/null +++ b/packages/backend/assets/twemoji/1f36c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f36d.svg b/packages/backend/assets/twemoji/1f36d.svg new file mode 100644 index 00000000..a8b35eeb --- /dev/null +++ b/packages/backend/assets/twemoji/1f36d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f36e.svg b/packages/backend/assets/twemoji/1f36e.svg new file mode 100644 index 00000000..313a23ab --- /dev/null +++ b/packages/backend/assets/twemoji/1f36e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f36f.svg b/packages/backend/assets/twemoji/1f36f.svg new file mode 100644 index 00000000..6e3b3a80 --- /dev/null +++ b/packages/backend/assets/twemoji/1f36f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f370.svg b/packages/backend/assets/twemoji/1f370.svg new file mode 100644 index 00000000..42705a68 --- /dev/null +++ b/packages/backend/assets/twemoji/1f370.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f371.svg b/packages/backend/assets/twemoji/1f371.svg new file mode 100644 index 00000000..b16b365e --- /dev/null +++ b/packages/backend/assets/twemoji/1f371.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f372.svg b/packages/backend/assets/twemoji/1f372.svg new file mode 100644 index 00000000..fd58083a --- /dev/null +++ b/packages/backend/assets/twemoji/1f372.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f373.svg b/packages/backend/assets/twemoji/1f373.svg new file mode 100644 index 00000000..94de27b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f374.svg b/packages/backend/assets/twemoji/1f374.svg new file mode 100644 index 00000000..9f0c249d --- /dev/null +++ b/packages/backend/assets/twemoji/1f374.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f375.svg b/packages/backend/assets/twemoji/1f375.svg new file mode 100644 index 00000000..e23c8b58 --- /dev/null +++ b/packages/backend/assets/twemoji/1f375.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f376.svg b/packages/backend/assets/twemoji/1f376.svg new file mode 100644 index 00000000..a0bd233b --- /dev/null +++ b/packages/backend/assets/twemoji/1f376.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f377.svg b/packages/backend/assets/twemoji/1f377.svg new file mode 100644 index 00000000..a25714f0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f377.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f378.svg b/packages/backend/assets/twemoji/1f378.svg new file mode 100644 index 00000000..3bd5daa5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f378.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f379.svg b/packages/backend/assets/twemoji/1f379.svg new file mode 100644 index 00000000..1225f0ed --- /dev/null +++ b/packages/backend/assets/twemoji/1f379.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f37a.svg b/packages/backend/assets/twemoji/1f37a.svg new file mode 100644 index 00000000..d2a376db --- /dev/null +++ b/packages/backend/assets/twemoji/1f37a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f37b.svg b/packages/backend/assets/twemoji/1f37b.svg new file mode 100644 index 00000000..5af6fbf4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f37b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f37c.svg b/packages/backend/assets/twemoji/1f37c.svg new file mode 100644 index 00000000..908342c2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f37d.svg b/packages/backend/assets/twemoji/1f37d.svg new file mode 100644 index 00000000..cbc24ac9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f37d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f37e.svg b/packages/backend/assets/twemoji/1f37e.svg new file mode 100644 index 00000000..54733c5f --- /dev/null +++ b/packages/backend/assets/twemoji/1f37e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f37f.svg b/packages/backend/assets/twemoji/1f37f.svg new file mode 100644 index 00000000..834c6fae --- /dev/null +++ b/packages/backend/assets/twemoji/1f37f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f380.svg b/packages/backend/assets/twemoji/1f380.svg new file mode 100644 index 00000000..084b91a5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f380.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f381.svg b/packages/backend/assets/twemoji/1f381.svg new file mode 100644 index 00000000..6d9c5ceb --- /dev/null +++ b/packages/backend/assets/twemoji/1f381.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f382.svg b/packages/backend/assets/twemoji/1f382.svg new file mode 100644 index 00000000..cf759d7a --- /dev/null +++ b/packages/backend/assets/twemoji/1f382.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f383.svg b/packages/backend/assets/twemoji/1f383.svg new file mode 100644 index 00000000..0ca6852c --- /dev/null +++ b/packages/backend/assets/twemoji/1f383.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f384.svg b/packages/backend/assets/twemoji/1f384.svg new file mode 100644 index 00000000..a78bf58a --- /dev/null +++ b/packages/backend/assets/twemoji/1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f385-1f3fb.svg b/packages/backend/assets/twemoji/1f385-1f3fb.svg new file mode 100644 index 00000000..8f7d7750 --- /dev/null +++ b/packages/backend/assets/twemoji/1f385-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f385-1f3fc.svg b/packages/backend/assets/twemoji/1f385-1f3fc.svg new file mode 100644 index 00000000..90ff1460 --- /dev/null +++ b/packages/backend/assets/twemoji/1f385-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f385-1f3fd.svg b/packages/backend/assets/twemoji/1f385-1f3fd.svg new file mode 100644 index 00000000..96515bb4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f385-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f385-1f3fe.svg b/packages/backend/assets/twemoji/1f385-1f3fe.svg new file mode 100644 index 00000000..dde7df76 --- /dev/null +++ b/packages/backend/assets/twemoji/1f385-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f385-1f3ff.svg b/packages/backend/assets/twemoji/1f385-1f3ff.svg new file mode 100644 index 00000000..6b6a51e1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f385-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f385.svg b/packages/backend/assets/twemoji/1f385.svg new file mode 100644 index 00000000..edae2155 --- /dev/null +++ b/packages/backend/assets/twemoji/1f385.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f386.svg b/packages/backend/assets/twemoji/1f386.svg new file mode 100644 index 00000000..e850a653 --- /dev/null +++ b/packages/backend/assets/twemoji/1f386.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f387.svg b/packages/backend/assets/twemoji/1f387.svg new file mode 100644 index 00000000..e8c6d427 --- /dev/null +++ b/packages/backend/assets/twemoji/1f387.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f388.svg b/packages/backend/assets/twemoji/1f388.svg new file mode 100644 index 00000000..a3878c1c --- /dev/null +++ b/packages/backend/assets/twemoji/1f388.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f389.svg b/packages/backend/assets/twemoji/1f389.svg new file mode 100644 index 00000000..42695c2d --- /dev/null +++ b/packages/backend/assets/twemoji/1f389.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f38a.svg b/packages/backend/assets/twemoji/1f38a.svg new file mode 100644 index 00000000..ccf4f172 --- /dev/null +++ b/packages/backend/assets/twemoji/1f38a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f38b.svg b/packages/backend/assets/twemoji/1f38b.svg new file mode 100644 index 00000000..62f818f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f38b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f38c.svg b/packages/backend/assets/twemoji/1f38c.svg new file mode 100644 index 00000000..90a9bbd1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f38c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f38d.svg b/packages/backend/assets/twemoji/1f38d.svg new file mode 100644 index 00000000..3ca0a420 --- /dev/null +++ b/packages/backend/assets/twemoji/1f38d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f38e.svg b/packages/backend/assets/twemoji/1f38e.svg new file mode 100644 index 00000000..1d562843 --- /dev/null +++ b/packages/backend/assets/twemoji/1f38e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f38f.svg b/packages/backend/assets/twemoji/1f38f.svg new file mode 100644 index 00000000..a72eb96d --- /dev/null +++ b/packages/backend/assets/twemoji/1f38f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f390.svg b/packages/backend/assets/twemoji/1f390.svg new file mode 100644 index 00000000..5011e19e --- /dev/null +++ b/packages/backend/assets/twemoji/1f390.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f391.svg b/packages/backend/assets/twemoji/1f391.svg new file mode 100644 index 00000000..99ebb6a4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f391.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f392.svg b/packages/backend/assets/twemoji/1f392.svg new file mode 100644 index 00000000..db1f5628 --- /dev/null +++ b/packages/backend/assets/twemoji/1f392.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f393.svg b/packages/backend/assets/twemoji/1f393.svg new file mode 100644 index 00000000..36786f63 --- /dev/null +++ b/packages/backend/assets/twemoji/1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f396.svg b/packages/backend/assets/twemoji/1f396.svg new file mode 100644 index 00000000..f0759183 --- /dev/null +++ b/packages/backend/assets/twemoji/1f396.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f397.svg b/packages/backend/assets/twemoji/1f397.svg new file mode 100644 index 00000000..3fc9ea1e --- /dev/null +++ b/packages/backend/assets/twemoji/1f397.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f399.svg b/packages/backend/assets/twemoji/1f399.svg new file mode 100644 index 00000000..d677ec06 --- /dev/null +++ b/packages/backend/assets/twemoji/1f399.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f39a.svg b/packages/backend/assets/twemoji/1f39a.svg new file mode 100644 index 00000000..3a3e7b5e --- /dev/null +++ b/packages/backend/assets/twemoji/1f39a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f39b.svg b/packages/backend/assets/twemoji/1f39b.svg new file mode 100644 index 00000000..e7487add --- /dev/null +++ b/packages/backend/assets/twemoji/1f39b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f39e.svg b/packages/backend/assets/twemoji/1f39e.svg new file mode 100644 index 00000000..7bcc5e8f --- /dev/null +++ b/packages/backend/assets/twemoji/1f39e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f39f.svg b/packages/backend/assets/twemoji/1f39f.svg new file mode 100644 index 00000000..a8c363e7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f39f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3a0.svg b/packages/backend/assets/twemoji/1f3a0.svg new file mode 100644 index 00000000..135722a7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3a0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3a1.svg b/packages/backend/assets/twemoji/1f3a1.svg new file mode 100644 index 00000000..9cc99603 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3a1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3a2.svg b/packages/backend/assets/twemoji/1f3a2.svg new file mode 100644 index 00000000..3b4e61b9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3a2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3a3.svg b/packages/backend/assets/twemoji/1f3a3.svg new file mode 100644 index 00000000..117d8ffd --- /dev/null +++ b/packages/backend/assets/twemoji/1f3a3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3a4.svg b/packages/backend/assets/twemoji/1f3a4.svg new file mode 100644 index 00000000..7d680249 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3a5.svg b/packages/backend/assets/twemoji/1f3a5.svg new file mode 100644 index 00000000..370443f0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3a5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3a6.svg b/packages/backend/assets/twemoji/1f3a6.svg new file mode 100644 index 00000000..6f588e3b --- /dev/null +++ b/packages/backend/assets/twemoji/1f3a6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3a7.svg b/packages/backend/assets/twemoji/1f3a7.svg new file mode 100644 index 00000000..56567818 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3a7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3a8.svg b/packages/backend/assets/twemoji/1f3a8.svg new file mode 100644 index 00000000..328a9f96 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3a9.svg b/packages/backend/assets/twemoji/1f3a9.svg new file mode 100644 index 00000000..9af0e22f --- /dev/null +++ b/packages/backend/assets/twemoji/1f3a9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3aa.svg b/packages/backend/assets/twemoji/1f3aa.svg new file mode 100644 index 00000000..838569f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3aa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ab.svg b/packages/backend/assets/twemoji/1f3ab.svg new file mode 100644 index 00000000..a55e130e --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ac.svg b/packages/backend/assets/twemoji/1f3ac.svg new file mode 100644 index 00000000..6896688f --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ad.svg b/packages/backend/assets/twemoji/1f3ad.svg new file mode 100644 index 00000000..03cc570b --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ae.svg b/packages/backend/assets/twemoji/1f3ae.svg new file mode 100644 index 00000000..94d12a34 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ae.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3af.svg b/packages/backend/assets/twemoji/1f3af.svg new file mode 100644 index 00000000..a87c4eb5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3b0.svg b/packages/backend/assets/twemoji/1f3b0.svg new file mode 100644 index 00000000..2788fb53 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3b1.svg b/packages/backend/assets/twemoji/1f3b1.svg new file mode 100644 index 00000000..40e9bb5d --- /dev/null +++ b/packages/backend/assets/twemoji/1f3b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3b2.svg b/packages/backend/assets/twemoji/1f3b2.svg new file mode 100644 index 00000000..b3a1a86d --- /dev/null +++ b/packages/backend/assets/twemoji/1f3b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3b3.svg b/packages/backend/assets/twemoji/1f3b3.svg new file mode 100644 index 00000000..fa7fcfca --- /dev/null +++ b/packages/backend/assets/twemoji/1f3b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3b4.svg b/packages/backend/assets/twemoji/1f3b4.svg new file mode 100644 index 00000000..b6200f61 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3b4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3b5.svg b/packages/backend/assets/twemoji/1f3b5.svg new file mode 100644 index 00000000..956f0a13 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3b5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3b6.svg b/packages/backend/assets/twemoji/1f3b6.svg new file mode 100644 index 00000000..d8090713 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3b6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3b7.svg b/packages/backend/assets/twemoji/1f3b7.svg new file mode 100644 index 00000000..9228c79b --- /dev/null +++ b/packages/backend/assets/twemoji/1f3b7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3b8.svg b/packages/backend/assets/twemoji/1f3b8.svg new file mode 100644 index 00000000..594ba8a8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3b8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3b9.svg b/packages/backend/assets/twemoji/1f3b9.svg new file mode 100644 index 00000000..c8faf04d --- /dev/null +++ b/packages/backend/assets/twemoji/1f3b9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ba.svg b/packages/backend/assets/twemoji/1f3ba.svg new file mode 100644 index 00000000..06dd77ca --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3bb.svg b/packages/backend/assets/twemoji/1f3bb.svg new file mode 100644 index 00000000..7c7794fa --- /dev/null +++ b/packages/backend/assets/twemoji/1f3bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3bc.svg b/packages/backend/assets/twemoji/1f3bc.svg new file mode 100644 index 00000000..fb1ec9c7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3bd.svg b/packages/backend/assets/twemoji/1f3bd.svg new file mode 100644 index 00000000..2bd005fe --- /dev/null +++ b/packages/backend/assets/twemoji/1f3bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3be.svg b/packages/backend/assets/twemoji/1f3be.svg new file mode 100644 index 00000000..fc6589d9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3be.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3bf.svg b/packages/backend/assets/twemoji/1f3bf.svg new file mode 100644 index 00000000..5393885d --- /dev/null +++ b/packages/backend/assets/twemoji/1f3bf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c0.svg b/packages/backend/assets/twemoji/1f3c0.svg new file mode 100644 index 00000000..3016fd06 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c1.svg b/packages/backend/assets/twemoji/1f3c1.svg new file mode 100644 index 00000000..2233671c --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c2-1f3fb.svg b/packages/backend/assets/twemoji/1f3c2-1f3fb.svg new file mode 100644 index 00000000..f2d890a7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c2-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c2-1f3fc.svg b/packages/backend/assets/twemoji/1f3c2-1f3fc.svg new file mode 100644 index 00000000..a859a089 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c2-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c2-1f3fd.svg b/packages/backend/assets/twemoji/1f3c2-1f3fd.svg new file mode 100644 index 00000000..b85e5357 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c2-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c2-1f3fe.svg b/packages/backend/assets/twemoji/1f3c2-1f3fe.svg new file mode 100644 index 00000000..d3d2e0e0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c2-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c2-1f3ff.svg b/packages/backend/assets/twemoji/1f3c2-1f3ff.svg new file mode 100644 index 00000000..50071e67 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c2-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c2.svg b/packages/backend/assets/twemoji/1f3c2.svg new file mode 100644 index 00000000..8b597203 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..52eec81e --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..ecfb625c --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fb.svg b/packages/backend/assets/twemoji/1f3c3-1f3fb.svg new file mode 100644 index 00000000..66605dd0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..6e6bcb5a --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..ce07120f --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fc.svg b/packages/backend/assets/twemoji/1f3c3-1f3fc.svg new file mode 100644 index 00000000..2878702b --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..176ba80a --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..f9780af3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fd.svg b/packages/backend/assets/twemoji/1f3c3-1f3fd.svg new file mode 100644 index 00000000..13ef9094 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..987d82a6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..e861fa70 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3fe.svg b/packages/backend/assets/twemoji/1f3c3-1f3fe.svg new file mode 100644 index 00000000..f3673073 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..8fbf93f5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..925407ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-1f3ff.svg b/packages/backend/assets/twemoji/1f3c3-1f3ff.svg new file mode 100644 index 00000000..4f647b42 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-200d-2640-fe0f.svg new file mode 100644 index 00000000..454c1c90 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c3-200d-2642-fe0f.svg new file mode 100644 index 00000000..b6511a03 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c3.svg b/packages/backend/assets/twemoji/1f3c3.svg new file mode 100644 index 00000000..c682ff83 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..9633031c --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..26d3aafb --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fb.svg b/packages/backend/assets/twemoji/1f3c4-1f3fb.svg new file mode 100644 index 00000000..4fab12ad --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..5b307477 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..c60f50e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fc.svg b/packages/backend/assets/twemoji/1f3c4-1f3fc.svg new file mode 100644 index 00000000..b8948a65 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..1469500d --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..de995e60 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fd.svg b/packages/backend/assets/twemoji/1f3c4-1f3fd.svg new file mode 100644 index 00000000..eb3fdeb9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..fef8c0f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..93bf0bba --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3fe.svg b/packages/backend/assets/twemoji/1f3c4-1f3fe.svg new file mode 100644 index 00000000..e1809a80 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..b9179063 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..f7c1ffaf --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-1f3ff.svg b/packages/backend/assets/twemoji/1f3c4-1f3ff.svg new file mode 100644 index 00000000..5dc4d645 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-200d-2640-fe0f.svg new file mode 100644 index 00000000..116c0543 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3c4-200d-2642-fe0f.svg new file mode 100644 index 00000000..dd47d68e --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c4.svg b/packages/backend/assets/twemoji/1f3c4.svg new file mode 100644 index 00000000..b666aab8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c5.svg b/packages/backend/assets/twemoji/1f3c5.svg new file mode 100644 index 00000000..5dfb2639 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c6.svg b/packages/backend/assets/twemoji/1f3c6.svg new file mode 100644 index 00000000..d1a5e11c --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c7-1f3fb.svg b/packages/backend/assets/twemoji/1f3c7-1f3fb.svg new file mode 100644 index 00000000..fa6a96ab --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c7-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c7-1f3fc.svg b/packages/backend/assets/twemoji/1f3c7-1f3fc.svg new file mode 100644 index 00000000..ed043246 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c7-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c7-1f3fd.svg b/packages/backend/assets/twemoji/1f3c7-1f3fd.svg new file mode 100644 index 00000000..d767b468 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c7-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c7-1f3fe.svg b/packages/backend/assets/twemoji/1f3c7-1f3fe.svg new file mode 100644 index 00000000..58ba6669 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c7-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c7-1f3ff.svg b/packages/backend/assets/twemoji/1f3c7-1f3ff.svg new file mode 100644 index 00000000..e38df405 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c7-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c7.svg b/packages/backend/assets/twemoji/1f3c7.svg new file mode 100644 index 00000000..b00ad1ad --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c8.svg b/packages/backend/assets/twemoji/1f3c8.svg new file mode 100644 index 00000000..eb6abc38 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3c9.svg b/packages/backend/assets/twemoji/1f3c9.svg new file mode 100644 index 00000000..a37f2357 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3c9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..9571e6bc --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..f1193c02 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fb.svg b/packages/backend/assets/twemoji/1f3ca-1f3fb.svg new file mode 100644 index 00000000..b887ffc4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..4d1c257e --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..7003d884 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fc.svg b/packages/backend/assets/twemoji/1f3ca-1f3fc.svg new file mode 100644 index 00000000..fd23c89f --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..f9f6bf86 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..7c0798b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fd.svg b/packages/backend/assets/twemoji/1f3ca-1f3fd.svg new file mode 100644 index 00000000..a853d8df --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..7454edf0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..2710022d --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3fe.svg b/packages/backend/assets/twemoji/1f3ca-1f3fe.svg new file mode 100644 index 00000000..a64c9ed9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..9e8e53e0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..c38ec861 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-1f3ff.svg b/packages/backend/assets/twemoji/1f3ca-1f3ff.svg new file mode 100644 index 00000000..a0357c22 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-200d-2640-fe0f.svg new file mode 100644 index 00000000..640012e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3ca-200d-2642-fe0f.svg new file mode 100644 index 00000000..64f22119 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ca.svg b/packages/backend/assets/twemoji/1f3ca.svg new file mode 100644 index 00000000..f9133996 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ca.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..b679e99a --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..6ffe2a46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fb.svg b/packages/backend/assets/twemoji/1f3cb-1f3fb.svg new file mode 100644 index 00000000..41064436 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..c94c2a4a --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..19c23da4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fc.svg b/packages/backend/assets/twemoji/1f3cb-1f3fc.svg new file mode 100644 index 00000000..00658af8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..411ea855 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..188a8657 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fd.svg b/packages/backend/assets/twemoji/1f3cb-1f3fd.svg new file mode 100644 index 00000000..7d1516c7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..d60badeb --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..bb073e24 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3fe.svg b/packages/backend/assets/twemoji/1f3cb-1f3fe.svg new file mode 100644 index 00000000..b1d0c917 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..4d91317b --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..261907d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-1f3ff.svg b/packages/backend/assets/twemoji/1f3cb-1f3ff.svg new file mode 100644 index 00000000..48a6e064 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-fe0f-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-fe0f-200d-2640-fe0f.svg new file mode 100644 index 00000000..80117858 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-fe0f-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb-fe0f-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cb-fe0f-200d-2642-fe0f.svg new file mode 100644 index 00000000..9e078f56 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb-fe0f-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cb.svg b/packages/backend/assets/twemoji/1f3cb.svg new file mode 100644 index 00000000..24d3e23c --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..233b9fca --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..aea75ca5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fb.svg b/packages/backend/assets/twemoji/1f3cc-1f3fb.svg new file mode 100644 index 00000000..2ff73f70 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..5697cdb8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..7c1d1194 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fc.svg b/packages/backend/assets/twemoji/1f3cc-1f3fc.svg new file mode 100644 index 00000000..b5ef4ee1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..7762f3ca --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..88d845cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fd.svg b/packages/backend/assets/twemoji/1f3cc-1f3fd.svg new file mode 100644 index 00000000..c894d6f1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..a9942da2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..246a3040 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3fe.svg b/packages/backend/assets/twemoji/1f3cc-1f3fe.svg new file mode 100644 index 00000000..e400815c --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..0b452055 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..d05016d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-1f3ff.svg b/packages/backend/assets/twemoji/1f3cc-1f3ff.svg new file mode 100644 index 00000000..f012ba7f --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-fe0f-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-fe0f-200d-2640-fe0f.svg new file mode 100644 index 00000000..739b4073 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-fe0f-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc-fe0f-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f3cc-fe0f-200d-2642-fe0f.svg new file mode 100644 index 00000000..ef840f29 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc-fe0f-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cc.svg b/packages/backend/assets/twemoji/1f3cc.svg new file mode 100644 index 00000000..60ca19a0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cd.svg b/packages/backend/assets/twemoji/1f3cd.svg new file mode 100644 index 00000000..71fdb90c --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ce.svg b/packages/backend/assets/twemoji/1f3ce.svg new file mode 100644 index 00000000..54519c97 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3cf.svg b/packages/backend/assets/twemoji/1f3cf.svg new file mode 100644 index 00000000..bd9dd2f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3cf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3d0.svg b/packages/backend/assets/twemoji/1f3d0.svg new file mode 100644 index 00000000..d3b60dee --- /dev/null +++ b/packages/backend/assets/twemoji/1f3d0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3d1.svg b/packages/backend/assets/twemoji/1f3d1.svg new file mode 100644 index 00000000..b893ec72 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3d1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3d2.svg b/packages/backend/assets/twemoji/1f3d2.svg new file mode 100644 index 00000000..d321a5f5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3d2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3d3.svg b/packages/backend/assets/twemoji/1f3d3.svg new file mode 100644 index 00000000..23270fda --- /dev/null +++ b/packages/backend/assets/twemoji/1f3d3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3d4.svg b/packages/backend/assets/twemoji/1f3d4.svg new file mode 100644 index 00000000..ac6e0cd0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3d4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3d5.svg b/packages/backend/assets/twemoji/1f3d5.svg new file mode 100644 index 00000000..e68ff634 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3d5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3d6.svg b/packages/backend/assets/twemoji/1f3d6.svg new file mode 100644 index 00000000..93b2d4f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3d6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3d7.svg b/packages/backend/assets/twemoji/1f3d7.svg new file mode 100644 index 00000000..476cc434 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3d7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3d8.svg b/packages/backend/assets/twemoji/1f3d8.svg new file mode 100644 index 00000000..0b42dac0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3d8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3d9.svg b/packages/backend/assets/twemoji/1f3d9.svg new file mode 100644 index 00000000..6a990809 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3d9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3da.svg b/packages/backend/assets/twemoji/1f3da.svg new file mode 100644 index 00000000..feb21c8b --- /dev/null +++ b/packages/backend/assets/twemoji/1f3da.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3db.svg b/packages/backend/assets/twemoji/1f3db.svg new file mode 100644 index 00000000..5492bf2f --- /dev/null +++ b/packages/backend/assets/twemoji/1f3db.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3dc.svg b/packages/backend/assets/twemoji/1f3dc.svg new file mode 100644 index 00000000..d8693a6d --- /dev/null +++ b/packages/backend/assets/twemoji/1f3dc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3dd.svg b/packages/backend/assets/twemoji/1f3dd.svg new file mode 100644 index 00000000..0bd7bb3f --- /dev/null +++ b/packages/backend/assets/twemoji/1f3dd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3de.svg b/packages/backend/assets/twemoji/1f3de.svg new file mode 100644 index 00000000..156d0f4f --- /dev/null +++ b/packages/backend/assets/twemoji/1f3de.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3df.svg b/packages/backend/assets/twemoji/1f3df.svg new file mode 100644 index 00000000..e3ea1904 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3df.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3e0.svg b/packages/backend/assets/twemoji/1f3e0.svg new file mode 100644 index 00000000..45fd2e22 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3e0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3e1.svg b/packages/backend/assets/twemoji/1f3e1.svg new file mode 100644 index 00000000..72e33d13 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3e1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3e2.svg b/packages/backend/assets/twemoji/1f3e2.svg new file mode 100644 index 00000000..72cbc766 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3e2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3e3.svg b/packages/backend/assets/twemoji/1f3e3.svg new file mode 100644 index 00000000..bad0753d --- /dev/null +++ b/packages/backend/assets/twemoji/1f3e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3e4.svg b/packages/backend/assets/twemoji/1f3e4.svg new file mode 100644 index 00000000..ab1785df --- /dev/null +++ b/packages/backend/assets/twemoji/1f3e4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3e5.svg b/packages/backend/assets/twemoji/1f3e5.svg new file mode 100644 index 00000000..2c16ced4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3e5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3e6.svg b/packages/backend/assets/twemoji/1f3e6.svg new file mode 100644 index 00000000..73febb0c --- /dev/null +++ b/packages/backend/assets/twemoji/1f3e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3e7.svg b/packages/backend/assets/twemoji/1f3e7.svg new file mode 100644 index 00000000..92cdea55 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3e7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3e8.svg b/packages/backend/assets/twemoji/1f3e8.svg new file mode 100644 index 00000000..a8b883da --- /dev/null +++ b/packages/backend/assets/twemoji/1f3e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3e9.svg b/packages/backend/assets/twemoji/1f3e9.svg new file mode 100644 index 00000000..7c1d12d1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ea.svg b/packages/backend/assets/twemoji/1f3ea.svg new file mode 100644 index 00000000..a27317e4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3eb.svg b/packages/backend/assets/twemoji/1f3eb.svg new file mode 100644 index 00000000..2a0d4ce7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ec.svg b/packages/backend/assets/twemoji/1f3ec.svg new file mode 100644 index 00000000..4c8ed5d8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ed.svg b/packages/backend/assets/twemoji/1f3ed.svg new file mode 100644 index 00000000..6d95a38c --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ee.svg b/packages/backend/assets/twemoji/1f3ee.svg new file mode 100644 index 00000000..25e26c17 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ef.svg b/packages/backend/assets/twemoji/1f3ef.svg new file mode 100644 index 00000000..9af5342d --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f0.svg b/packages/backend/assets/twemoji/1f3f0.svg new file mode 100644 index 00000000..e018f793 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f3-fe0f-200d-1f308.svg b/packages/backend/assets/twemoji/1f3f3-fe0f-200d-1f308.svg new file mode 100644 index 00000000..f057bcf2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f3-fe0f-200d-1f308.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f3-fe0f-200d-26a7-fe0f.svg b/packages/backend/assets/twemoji/1f3f3-fe0f-200d-26a7-fe0f.svg new file mode 100644 index 00000000..88ef1e62 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f3-fe0f-200d-26a7-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f3.svg b/packages/backend/assets/twemoji/1f3f3.svg new file mode 100644 index 00000000..54565dfd --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f4-200d-2620-fe0f.svg b/packages/backend/assets/twemoji/1f3f4-200d-2620-fe0f.svg new file mode 100644 index 00000000..3e9a77c7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f4-200d-2620-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.svg b/packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.svg new file mode 100644 index 00000000..c5f94b81 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.svg b/packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.svg new file mode 100644 index 00000000..af04dec4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.svg b/packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.svg new file mode 100644 index 00000000..e5ff9229 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f4.svg b/packages/backend/assets/twemoji/1f3f4.svg new file mode 100644 index 00000000..5c9e3739 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f5.svg b/packages/backend/assets/twemoji/1f3f5.svg new file mode 100644 index 00000000..580de23d --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f7.svg b/packages/backend/assets/twemoji/1f3f7.svg new file mode 100644 index 00000000..054a8665 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f8.svg b/packages/backend/assets/twemoji/1f3f8.svg new file mode 100644 index 00000000..45473646 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3f9.svg b/packages/backend/assets/twemoji/1f3f9.svg new file mode 100644 index 00000000..7f5eb18f --- /dev/null +++ b/packages/backend/assets/twemoji/1f3f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3fa.svg b/packages/backend/assets/twemoji/1f3fa.svg new file mode 100644 index 00000000..24889de9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3fb.svg b/packages/backend/assets/twemoji/1f3fb.svg new file mode 100644 index 00000000..394a7c89 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3fc.svg b/packages/backend/assets/twemoji/1f3fc.svg new file mode 100644 index 00000000..28d95abc --- /dev/null +++ b/packages/backend/assets/twemoji/1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3fd.svg b/packages/backend/assets/twemoji/1f3fd.svg new file mode 100644 index 00000000..4142a2e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3fe.svg b/packages/backend/assets/twemoji/1f3fe.svg new file mode 100644 index 00000000..471ca892 --- /dev/null +++ b/packages/backend/assets/twemoji/1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f3ff.svg b/packages/backend/assets/twemoji/1f3ff.svg new file mode 100644 index 00000000..883b9e1f --- /dev/null +++ b/packages/backend/assets/twemoji/1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f400.svg b/packages/backend/assets/twemoji/1f400.svg new file mode 100644 index 00000000..aa01af3f --- /dev/null +++ b/packages/backend/assets/twemoji/1f400.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f401.svg b/packages/backend/assets/twemoji/1f401.svg new file mode 100644 index 00000000..5e6e44e8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f401.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f402.svg b/packages/backend/assets/twemoji/1f402.svg new file mode 100644 index 00000000..5b0e07f5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f402.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f403.svg b/packages/backend/assets/twemoji/1f403.svg new file mode 100644 index 00000000..a18c501a --- /dev/null +++ b/packages/backend/assets/twemoji/1f403.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f404.svg b/packages/backend/assets/twemoji/1f404.svg new file mode 100644 index 00000000..6a7008a8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f404.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f405.svg b/packages/backend/assets/twemoji/1f405.svg new file mode 100644 index 00000000..e864e8b7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f405.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f406.svg b/packages/backend/assets/twemoji/1f406.svg new file mode 100644 index 00000000..3875328c --- /dev/null +++ b/packages/backend/assets/twemoji/1f406.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f407.svg b/packages/backend/assets/twemoji/1f407.svg new file mode 100644 index 00000000..f0342ec0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f407.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f408-200d-2b1b.svg b/packages/backend/assets/twemoji/1f408-200d-2b1b.svg new file mode 100644 index 00000000..bd8ca6b9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f408-200d-2b1b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f408.svg b/packages/backend/assets/twemoji/1f408.svg new file mode 100644 index 00000000..12c02731 --- /dev/null +++ b/packages/backend/assets/twemoji/1f408.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f409.svg b/packages/backend/assets/twemoji/1f409.svg new file mode 100644 index 00000000..fd9445d4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f409.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f40a.svg b/packages/backend/assets/twemoji/1f40a.svg new file mode 100644 index 00000000..7cfaa852 --- /dev/null +++ b/packages/backend/assets/twemoji/1f40a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f40b.svg b/packages/backend/assets/twemoji/1f40b.svg new file mode 100644 index 00000000..dfb94fa8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f40b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f40c.svg b/packages/backend/assets/twemoji/1f40c.svg new file mode 100644 index 00000000..3e642889 --- /dev/null +++ b/packages/backend/assets/twemoji/1f40c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f40d.svg b/packages/backend/assets/twemoji/1f40d.svg new file mode 100644 index 00000000..6c22fff3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f40d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f40e.svg b/packages/backend/assets/twemoji/1f40e.svg new file mode 100644 index 00000000..71947a2a --- /dev/null +++ b/packages/backend/assets/twemoji/1f40e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f40f.svg b/packages/backend/assets/twemoji/1f40f.svg new file mode 100644 index 00000000..5d22a4ed --- /dev/null +++ b/packages/backend/assets/twemoji/1f40f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f410.svg b/packages/backend/assets/twemoji/1f410.svg new file mode 100644 index 00000000..ef751464 --- /dev/null +++ b/packages/backend/assets/twemoji/1f410.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f411.svg b/packages/backend/assets/twemoji/1f411.svg new file mode 100644 index 00000000..e45b01d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f411.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f412.svg b/packages/backend/assets/twemoji/1f412.svg new file mode 100644 index 00000000..69b71660 --- /dev/null +++ b/packages/backend/assets/twemoji/1f412.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f413.svg b/packages/backend/assets/twemoji/1f413.svg new file mode 100644 index 00000000..7ee663a2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f413.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f414.svg b/packages/backend/assets/twemoji/1f414.svg new file mode 100644 index 00000000..ab944a2c --- /dev/null +++ b/packages/backend/assets/twemoji/1f414.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f415-200d-1f9ba.svg b/packages/backend/assets/twemoji/1f415-200d-1f9ba.svg new file mode 100644 index 00000000..1a6504b4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f415-200d-1f9ba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f415.svg b/packages/backend/assets/twemoji/1f415.svg new file mode 100644 index 00000000..6ed87b7a --- /dev/null +++ b/packages/backend/assets/twemoji/1f415.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f416.svg b/packages/backend/assets/twemoji/1f416.svg new file mode 100644 index 00000000..4ac921a8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f416.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f417.svg b/packages/backend/assets/twemoji/1f417.svg new file mode 100644 index 00000000..9755bbc1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f417.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f418.svg b/packages/backend/assets/twemoji/1f418.svg new file mode 100644 index 00000000..8a4ac19b --- /dev/null +++ b/packages/backend/assets/twemoji/1f418.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f419.svg b/packages/backend/assets/twemoji/1f419.svg new file mode 100644 index 00000000..2dbcff64 --- /dev/null +++ b/packages/backend/assets/twemoji/1f419.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f41a.svg b/packages/backend/assets/twemoji/1f41a.svg new file mode 100644 index 00000000..be8fbe95 --- /dev/null +++ b/packages/backend/assets/twemoji/1f41a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f41b.svg b/packages/backend/assets/twemoji/1f41b.svg new file mode 100644 index 00000000..c2796265 --- /dev/null +++ b/packages/backend/assets/twemoji/1f41b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f41c.svg b/packages/backend/assets/twemoji/1f41c.svg new file mode 100644 index 00000000..b1cbde7b --- /dev/null +++ b/packages/backend/assets/twemoji/1f41c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f41d.svg b/packages/backend/assets/twemoji/1f41d.svg new file mode 100644 index 00000000..f5d2a3da --- /dev/null +++ b/packages/backend/assets/twemoji/1f41d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f41e.svg b/packages/backend/assets/twemoji/1f41e.svg new file mode 100644 index 00000000..91c313fa --- /dev/null +++ b/packages/backend/assets/twemoji/1f41e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f41f.svg b/packages/backend/assets/twemoji/1f41f.svg new file mode 100644 index 00000000..7d96dd3e --- /dev/null +++ b/packages/backend/assets/twemoji/1f41f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f420.svg b/packages/backend/assets/twemoji/1f420.svg new file mode 100644 index 00000000..2105799a --- /dev/null +++ b/packages/backend/assets/twemoji/1f420.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f421.svg b/packages/backend/assets/twemoji/1f421.svg new file mode 100644 index 00000000..a1ef2ad1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f421.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f422.svg b/packages/backend/assets/twemoji/1f422.svg new file mode 100644 index 00000000..f420943f --- /dev/null +++ b/packages/backend/assets/twemoji/1f422.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f423.svg b/packages/backend/assets/twemoji/1f423.svg new file mode 100644 index 00000000..58ef320d --- /dev/null +++ b/packages/backend/assets/twemoji/1f423.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f424.svg b/packages/backend/assets/twemoji/1f424.svg new file mode 100644 index 00000000..5fd67a22 --- /dev/null +++ b/packages/backend/assets/twemoji/1f424.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f425.svg b/packages/backend/assets/twemoji/1f425.svg new file mode 100644 index 00000000..b1346ac9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f425.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f426-200d-2b1b.svg b/packages/backend/assets/twemoji/1f426-200d-2b1b.svg new file mode 100644 index 00000000..1c7098ad --- /dev/null +++ b/packages/backend/assets/twemoji/1f426-200d-2b1b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f426.svg b/packages/backend/assets/twemoji/1f426.svg new file mode 100644 index 00000000..52282160 --- /dev/null +++ b/packages/backend/assets/twemoji/1f426.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f427.svg b/packages/backend/assets/twemoji/1f427.svg new file mode 100644 index 00000000..469a3a9e --- /dev/null +++ b/packages/backend/assets/twemoji/1f427.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f428.svg b/packages/backend/assets/twemoji/1f428.svg new file mode 100644 index 00000000..19cb14fc --- /dev/null +++ b/packages/backend/assets/twemoji/1f428.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f429.svg b/packages/backend/assets/twemoji/1f429.svg new file mode 100644 index 00000000..810b1e9f --- /dev/null +++ b/packages/backend/assets/twemoji/1f429.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f42a.svg b/packages/backend/assets/twemoji/1f42a.svg new file mode 100644 index 00000000..2a728076 --- /dev/null +++ b/packages/backend/assets/twemoji/1f42a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f42b.svg b/packages/backend/assets/twemoji/1f42b.svg new file mode 100644 index 00000000..1ff096e5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f42b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f42c.svg b/packages/backend/assets/twemoji/1f42c.svg new file mode 100644 index 00000000..640d5b88 --- /dev/null +++ b/packages/backend/assets/twemoji/1f42c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f42d.svg b/packages/backend/assets/twemoji/1f42d.svg new file mode 100644 index 00000000..0f6fa802 --- /dev/null +++ b/packages/backend/assets/twemoji/1f42d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f42e.svg b/packages/backend/assets/twemoji/1f42e.svg new file mode 100644 index 00000000..a2fbd761 --- /dev/null +++ b/packages/backend/assets/twemoji/1f42e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f42f.svg b/packages/backend/assets/twemoji/1f42f.svg new file mode 100644 index 00000000..0ba15156 --- /dev/null +++ b/packages/backend/assets/twemoji/1f42f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f430.svg b/packages/backend/assets/twemoji/1f430.svg new file mode 100644 index 00000000..ef49e141 --- /dev/null +++ b/packages/backend/assets/twemoji/1f430.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f431.svg b/packages/backend/assets/twemoji/1f431.svg new file mode 100644 index 00000000..20fdd354 --- /dev/null +++ b/packages/backend/assets/twemoji/1f431.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f432.svg b/packages/backend/assets/twemoji/1f432.svg new file mode 100644 index 00000000..b3920587 --- /dev/null +++ b/packages/backend/assets/twemoji/1f432.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f433.svg b/packages/backend/assets/twemoji/1f433.svg new file mode 100644 index 00000000..b982901e --- /dev/null +++ b/packages/backend/assets/twemoji/1f433.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f434.svg b/packages/backend/assets/twemoji/1f434.svg new file mode 100644 index 00000000..9dc0b171 --- /dev/null +++ b/packages/backend/assets/twemoji/1f434.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f435.svg b/packages/backend/assets/twemoji/1f435.svg new file mode 100644 index 00000000..1d455b13 --- /dev/null +++ b/packages/backend/assets/twemoji/1f435.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f436.svg b/packages/backend/assets/twemoji/1f436.svg new file mode 100644 index 00000000..8c765f8c --- /dev/null +++ b/packages/backend/assets/twemoji/1f436.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f437.svg b/packages/backend/assets/twemoji/1f437.svg new file mode 100644 index 00000000..2460f5f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f437.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f438.svg b/packages/backend/assets/twemoji/1f438.svg new file mode 100644 index 00000000..cfdf1fa6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f438.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f439.svg b/packages/backend/assets/twemoji/1f439.svg new file mode 100644 index 00000000..d314d8b7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f439.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f43a.svg b/packages/backend/assets/twemoji/1f43a.svg new file mode 100644 index 00000000..6f738533 --- /dev/null +++ b/packages/backend/assets/twemoji/1f43a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f43b-200d-2744-fe0f.svg b/packages/backend/assets/twemoji/1f43b-200d-2744-fe0f.svg new file mode 100644 index 00000000..b1472228 --- /dev/null +++ b/packages/backend/assets/twemoji/1f43b-200d-2744-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f43b.svg b/packages/backend/assets/twemoji/1f43b.svg new file mode 100644 index 00000000..d8c05acf --- /dev/null +++ b/packages/backend/assets/twemoji/1f43b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f43c.svg b/packages/backend/assets/twemoji/1f43c.svg new file mode 100644 index 00000000..758436cb --- /dev/null +++ b/packages/backend/assets/twemoji/1f43c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f43d.svg b/packages/backend/assets/twemoji/1f43d.svg new file mode 100644 index 00000000..277e67ff --- /dev/null +++ b/packages/backend/assets/twemoji/1f43d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f43e.svg b/packages/backend/assets/twemoji/1f43e.svg new file mode 100644 index 00000000..b9e19ad5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f43e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f43f.svg b/packages/backend/assets/twemoji/1f43f.svg new file mode 100644 index 00000000..5616ec75 --- /dev/null +++ b/packages/backend/assets/twemoji/1f43f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f440.svg b/packages/backend/assets/twemoji/1f440.svg new file mode 100644 index 00000000..b0c16f50 --- /dev/null +++ b/packages/backend/assets/twemoji/1f440.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f441-200d-1f5e8.svg b/packages/backend/assets/twemoji/1f441-200d-1f5e8.svg new file mode 100644 index 00000000..d28fbcf3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f441-200d-1f5e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f441.svg b/packages/backend/assets/twemoji/1f441.svg new file mode 100644 index 00000000..72c2c5a6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f441.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f442-1f3fb.svg b/packages/backend/assets/twemoji/1f442-1f3fb.svg new file mode 100644 index 00000000..1e038156 --- /dev/null +++ b/packages/backend/assets/twemoji/1f442-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f442-1f3fc.svg b/packages/backend/assets/twemoji/1f442-1f3fc.svg new file mode 100644 index 00000000..9150896f --- /dev/null +++ b/packages/backend/assets/twemoji/1f442-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f442-1f3fd.svg b/packages/backend/assets/twemoji/1f442-1f3fd.svg new file mode 100644 index 00000000..47160bcb --- /dev/null +++ b/packages/backend/assets/twemoji/1f442-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f442-1f3fe.svg b/packages/backend/assets/twemoji/1f442-1f3fe.svg new file mode 100644 index 00000000..283dba7e --- /dev/null +++ b/packages/backend/assets/twemoji/1f442-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f442-1f3ff.svg b/packages/backend/assets/twemoji/1f442-1f3ff.svg new file mode 100644 index 00000000..6c5a43ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f442-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f442.svg b/packages/backend/assets/twemoji/1f442.svg new file mode 100644 index 00000000..9dc4957c --- /dev/null +++ b/packages/backend/assets/twemoji/1f442.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f443-1f3fb.svg b/packages/backend/assets/twemoji/1f443-1f3fb.svg new file mode 100644 index 00000000..58913e5e --- /dev/null +++ b/packages/backend/assets/twemoji/1f443-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f443-1f3fc.svg b/packages/backend/assets/twemoji/1f443-1f3fc.svg new file mode 100644 index 00000000..4a0e2294 --- /dev/null +++ b/packages/backend/assets/twemoji/1f443-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f443-1f3fd.svg b/packages/backend/assets/twemoji/1f443-1f3fd.svg new file mode 100644 index 00000000..a0ecf043 --- /dev/null +++ b/packages/backend/assets/twemoji/1f443-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f443-1f3fe.svg b/packages/backend/assets/twemoji/1f443-1f3fe.svg new file mode 100644 index 00000000..a3549345 --- /dev/null +++ b/packages/backend/assets/twemoji/1f443-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f443-1f3ff.svg b/packages/backend/assets/twemoji/1f443-1f3ff.svg new file mode 100644 index 00000000..f68f8514 --- /dev/null +++ b/packages/backend/assets/twemoji/1f443-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f443.svg b/packages/backend/assets/twemoji/1f443.svg new file mode 100644 index 00000000..273d0025 --- /dev/null +++ b/packages/backend/assets/twemoji/1f443.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f444.svg b/packages/backend/assets/twemoji/1f444.svg new file mode 100644 index 00000000..ffad3555 --- /dev/null +++ b/packages/backend/assets/twemoji/1f444.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f445.svg b/packages/backend/assets/twemoji/1f445.svg new file mode 100644 index 00000000..8beecd84 --- /dev/null +++ b/packages/backend/assets/twemoji/1f445.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f446-1f3fb.svg b/packages/backend/assets/twemoji/1f446-1f3fb.svg new file mode 100644 index 00000000..c9805d49 --- /dev/null +++ b/packages/backend/assets/twemoji/1f446-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f446-1f3fc.svg b/packages/backend/assets/twemoji/1f446-1f3fc.svg new file mode 100644 index 00000000..bfa589db --- /dev/null +++ b/packages/backend/assets/twemoji/1f446-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f446-1f3fd.svg b/packages/backend/assets/twemoji/1f446-1f3fd.svg new file mode 100644 index 00000000..26bd7131 --- /dev/null +++ b/packages/backend/assets/twemoji/1f446-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f446-1f3fe.svg b/packages/backend/assets/twemoji/1f446-1f3fe.svg new file mode 100644 index 00000000..72886c07 --- /dev/null +++ b/packages/backend/assets/twemoji/1f446-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f446-1f3ff.svg b/packages/backend/assets/twemoji/1f446-1f3ff.svg new file mode 100644 index 00000000..837eb602 --- /dev/null +++ b/packages/backend/assets/twemoji/1f446-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f446.svg b/packages/backend/assets/twemoji/1f446.svg new file mode 100644 index 00000000..7c14128b --- /dev/null +++ b/packages/backend/assets/twemoji/1f446.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f447-1f3fb.svg b/packages/backend/assets/twemoji/1f447-1f3fb.svg new file mode 100644 index 00000000..f2b800b1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f447-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f447-1f3fc.svg b/packages/backend/assets/twemoji/1f447-1f3fc.svg new file mode 100644 index 00000000..15920bed --- /dev/null +++ b/packages/backend/assets/twemoji/1f447-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f447-1f3fd.svg b/packages/backend/assets/twemoji/1f447-1f3fd.svg new file mode 100644 index 00000000..cae6be58 --- /dev/null +++ b/packages/backend/assets/twemoji/1f447-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f447-1f3fe.svg b/packages/backend/assets/twemoji/1f447-1f3fe.svg new file mode 100644 index 00000000..8e2438a0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f447-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f447-1f3ff.svg b/packages/backend/assets/twemoji/1f447-1f3ff.svg new file mode 100644 index 00000000..0d9d0b1f --- /dev/null +++ b/packages/backend/assets/twemoji/1f447-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f447.svg b/packages/backend/assets/twemoji/1f447.svg new file mode 100644 index 00000000..cc9aba22 --- /dev/null +++ b/packages/backend/assets/twemoji/1f447.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f448-1f3fb.svg b/packages/backend/assets/twemoji/1f448-1f3fb.svg new file mode 100644 index 00000000..bd2a1425 --- /dev/null +++ b/packages/backend/assets/twemoji/1f448-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f448-1f3fc.svg b/packages/backend/assets/twemoji/1f448-1f3fc.svg new file mode 100644 index 00000000..c71af414 --- /dev/null +++ b/packages/backend/assets/twemoji/1f448-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f448-1f3fd.svg b/packages/backend/assets/twemoji/1f448-1f3fd.svg new file mode 100644 index 00000000..f910e693 --- /dev/null +++ b/packages/backend/assets/twemoji/1f448-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f448-1f3fe.svg b/packages/backend/assets/twemoji/1f448-1f3fe.svg new file mode 100644 index 00000000..fcece14c --- /dev/null +++ b/packages/backend/assets/twemoji/1f448-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f448-1f3ff.svg b/packages/backend/assets/twemoji/1f448-1f3ff.svg new file mode 100644 index 00000000..59bdd233 --- /dev/null +++ b/packages/backend/assets/twemoji/1f448-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f448.svg b/packages/backend/assets/twemoji/1f448.svg new file mode 100644 index 00000000..813dc8a3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f448.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f449-1f3fb.svg b/packages/backend/assets/twemoji/1f449-1f3fb.svg new file mode 100644 index 00000000..690f59e4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f449-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f449-1f3fc.svg b/packages/backend/assets/twemoji/1f449-1f3fc.svg new file mode 100644 index 00000000..59f4e83a --- /dev/null +++ b/packages/backend/assets/twemoji/1f449-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f449-1f3fd.svg b/packages/backend/assets/twemoji/1f449-1f3fd.svg new file mode 100644 index 00000000..0c1b606d --- /dev/null +++ b/packages/backend/assets/twemoji/1f449-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f449-1f3fe.svg b/packages/backend/assets/twemoji/1f449-1f3fe.svg new file mode 100644 index 00000000..8c1ec5ad --- /dev/null +++ b/packages/backend/assets/twemoji/1f449-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f449-1f3ff.svg b/packages/backend/assets/twemoji/1f449-1f3ff.svg new file mode 100644 index 00000000..383b363a --- /dev/null +++ b/packages/backend/assets/twemoji/1f449-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f449.svg b/packages/backend/assets/twemoji/1f449.svg new file mode 100644 index 00000000..e30ece38 --- /dev/null +++ b/packages/backend/assets/twemoji/1f449.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44a-1f3fb.svg b/packages/backend/assets/twemoji/1f44a-1f3fb.svg new file mode 100644 index 00000000..68a92e51 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44a-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44a-1f3fc.svg b/packages/backend/assets/twemoji/1f44a-1f3fc.svg new file mode 100644 index 00000000..7e464506 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44a-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44a-1f3fd.svg b/packages/backend/assets/twemoji/1f44a-1f3fd.svg new file mode 100644 index 00000000..8de5a3ac --- /dev/null +++ b/packages/backend/assets/twemoji/1f44a-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44a-1f3fe.svg b/packages/backend/assets/twemoji/1f44a-1f3fe.svg new file mode 100644 index 00000000..970c79c5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44a-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44a-1f3ff.svg b/packages/backend/assets/twemoji/1f44a-1f3ff.svg new file mode 100644 index 00000000..7fee620c --- /dev/null +++ b/packages/backend/assets/twemoji/1f44a-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44a.svg b/packages/backend/assets/twemoji/1f44a.svg new file mode 100644 index 00000000..413bd0b9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44b-1f3fb.svg b/packages/backend/assets/twemoji/1f44b-1f3fb.svg new file mode 100644 index 00000000..12de124f --- /dev/null +++ b/packages/backend/assets/twemoji/1f44b-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44b-1f3fc.svg b/packages/backend/assets/twemoji/1f44b-1f3fc.svg new file mode 100644 index 00000000..55c346d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44b-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44b-1f3fd.svg b/packages/backend/assets/twemoji/1f44b-1f3fd.svg new file mode 100644 index 00000000..60e37248 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44b-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44b-1f3fe.svg b/packages/backend/assets/twemoji/1f44b-1f3fe.svg new file mode 100644 index 00000000..69af42dd --- /dev/null +++ b/packages/backend/assets/twemoji/1f44b-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44b-1f3ff.svg b/packages/backend/assets/twemoji/1f44b-1f3ff.svg new file mode 100644 index 00000000..8addf10b --- /dev/null +++ b/packages/backend/assets/twemoji/1f44b-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44b.svg b/packages/backend/assets/twemoji/1f44b.svg new file mode 100644 index 00000000..89c5c245 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44c-1f3fb.svg b/packages/backend/assets/twemoji/1f44c-1f3fb.svg new file mode 100644 index 00000000..4a70a4c2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44c-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44c-1f3fc.svg b/packages/backend/assets/twemoji/1f44c-1f3fc.svg new file mode 100644 index 00000000..ca2fe95a --- /dev/null +++ b/packages/backend/assets/twemoji/1f44c-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44c-1f3fd.svg b/packages/backend/assets/twemoji/1f44c-1f3fd.svg new file mode 100644 index 00000000..c35d3dfb --- /dev/null +++ b/packages/backend/assets/twemoji/1f44c-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44c-1f3fe.svg b/packages/backend/assets/twemoji/1f44c-1f3fe.svg new file mode 100644 index 00000000..4522e7a3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44c-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44c-1f3ff.svg b/packages/backend/assets/twemoji/1f44c-1f3ff.svg new file mode 100644 index 00000000..48330f84 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44c-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44c.svg b/packages/backend/assets/twemoji/1f44c.svg new file mode 100644 index 00000000..b6db2379 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44d-1f3fb.svg b/packages/backend/assets/twemoji/1f44d-1f3fb.svg new file mode 100644 index 00000000..624d21d8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44d-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44d-1f3fc.svg b/packages/backend/assets/twemoji/1f44d-1f3fc.svg new file mode 100644 index 00000000..353f735d --- /dev/null +++ b/packages/backend/assets/twemoji/1f44d-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44d-1f3fd.svg b/packages/backend/assets/twemoji/1f44d-1f3fd.svg new file mode 100644 index 00000000..4cbb1ac9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44d-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44d-1f3fe.svg b/packages/backend/assets/twemoji/1f44d-1f3fe.svg new file mode 100644 index 00000000..ea9cb9a5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44d-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44d-1f3ff.svg b/packages/backend/assets/twemoji/1f44d-1f3ff.svg new file mode 100644 index 00000000..3ce8ca96 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44d-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44d.svg b/packages/backend/assets/twemoji/1f44d.svg new file mode 100644 index 00000000..6278269b --- /dev/null +++ b/packages/backend/assets/twemoji/1f44d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44e-1f3fb.svg b/packages/backend/assets/twemoji/1f44e-1f3fb.svg new file mode 100644 index 00000000..9fc1f42b --- /dev/null +++ b/packages/backend/assets/twemoji/1f44e-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44e-1f3fc.svg b/packages/backend/assets/twemoji/1f44e-1f3fc.svg new file mode 100644 index 00000000..4c2141f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44e-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44e-1f3fd.svg b/packages/backend/assets/twemoji/1f44e-1f3fd.svg new file mode 100644 index 00000000..fe5d9825 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44e-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44e-1f3fe.svg b/packages/backend/assets/twemoji/1f44e-1f3fe.svg new file mode 100644 index 00000000..fc99ec8b --- /dev/null +++ b/packages/backend/assets/twemoji/1f44e-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44e-1f3ff.svg b/packages/backend/assets/twemoji/1f44e-1f3ff.svg new file mode 100644 index 00000000..3c6f761d --- /dev/null +++ b/packages/backend/assets/twemoji/1f44e-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44e.svg b/packages/backend/assets/twemoji/1f44e.svg new file mode 100644 index 00000000..bfe38afb --- /dev/null +++ b/packages/backend/assets/twemoji/1f44e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44f-1f3fb.svg b/packages/backend/assets/twemoji/1f44f-1f3fb.svg new file mode 100644 index 00000000..79646071 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44f-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44f-1f3fc.svg b/packages/backend/assets/twemoji/1f44f-1f3fc.svg new file mode 100644 index 00000000..1ec52931 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44f-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44f-1f3fd.svg b/packages/backend/assets/twemoji/1f44f-1f3fd.svg new file mode 100644 index 00000000..a42e7e36 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44f-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44f-1f3fe.svg b/packages/backend/assets/twemoji/1f44f-1f3fe.svg new file mode 100644 index 00000000..2a1f8168 --- /dev/null +++ b/packages/backend/assets/twemoji/1f44f-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44f-1f3ff.svg b/packages/backend/assets/twemoji/1f44f-1f3ff.svg new file mode 100644 index 00000000..52af5e5a --- /dev/null +++ b/packages/backend/assets/twemoji/1f44f-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f44f.svg b/packages/backend/assets/twemoji/1f44f.svg new file mode 100644 index 00000000..18cd1bbe --- /dev/null +++ b/packages/backend/assets/twemoji/1f44f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f450-1f3fb.svg b/packages/backend/assets/twemoji/1f450-1f3fb.svg new file mode 100644 index 00000000..4361785f --- /dev/null +++ b/packages/backend/assets/twemoji/1f450-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f450-1f3fc.svg b/packages/backend/assets/twemoji/1f450-1f3fc.svg new file mode 100644 index 00000000..3a3a55e2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f450-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f450-1f3fd.svg b/packages/backend/assets/twemoji/1f450-1f3fd.svg new file mode 100644 index 00000000..3e0e9246 --- /dev/null +++ b/packages/backend/assets/twemoji/1f450-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f450-1f3fe.svg b/packages/backend/assets/twemoji/1f450-1f3fe.svg new file mode 100644 index 00000000..e69e593c --- /dev/null +++ b/packages/backend/assets/twemoji/1f450-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f450-1f3ff.svg b/packages/backend/assets/twemoji/1f450-1f3ff.svg new file mode 100644 index 00000000..18e9adf5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f450-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f450.svg b/packages/backend/assets/twemoji/1f450.svg new file mode 100644 index 00000000..fff39885 --- /dev/null +++ b/packages/backend/assets/twemoji/1f450.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f451.svg b/packages/backend/assets/twemoji/1f451.svg new file mode 100644 index 00000000..92b24865 --- /dev/null +++ b/packages/backend/assets/twemoji/1f451.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f452.svg b/packages/backend/assets/twemoji/1f452.svg new file mode 100644 index 00000000..ca29f311 --- /dev/null +++ b/packages/backend/assets/twemoji/1f452.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f453.svg b/packages/backend/assets/twemoji/1f453.svg new file mode 100644 index 00000000..38bf56d2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f453.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f454.svg b/packages/backend/assets/twemoji/1f454.svg new file mode 100644 index 00000000..b24e9327 --- /dev/null +++ b/packages/backend/assets/twemoji/1f454.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f455.svg b/packages/backend/assets/twemoji/1f455.svg new file mode 100644 index 00000000..bd162583 --- /dev/null +++ b/packages/backend/assets/twemoji/1f455.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f456.svg b/packages/backend/assets/twemoji/1f456.svg new file mode 100644 index 00000000..44191ae4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f456.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f457.svg b/packages/backend/assets/twemoji/1f457.svg new file mode 100644 index 00000000..a2c4b9df --- /dev/null +++ b/packages/backend/assets/twemoji/1f457.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f458.svg b/packages/backend/assets/twemoji/1f458.svg new file mode 100644 index 00000000..d5b262d9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f458.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f459.svg b/packages/backend/assets/twemoji/1f459.svg new file mode 100644 index 00000000..cbea825e --- /dev/null +++ b/packages/backend/assets/twemoji/1f459.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f45a.svg b/packages/backend/assets/twemoji/1f45a.svg new file mode 100644 index 00000000..39325fa2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f45a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f45b.svg b/packages/backend/assets/twemoji/1f45b.svg new file mode 100644 index 00000000..5041695e --- /dev/null +++ b/packages/backend/assets/twemoji/1f45b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f45c.svg b/packages/backend/assets/twemoji/1f45c.svg new file mode 100644 index 00000000..17da8fb0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f45c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f45d.svg b/packages/backend/assets/twemoji/1f45d.svg new file mode 100644 index 00000000..848c3c51 --- /dev/null +++ b/packages/backend/assets/twemoji/1f45d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f45e.svg b/packages/backend/assets/twemoji/1f45e.svg new file mode 100644 index 00000000..874584b7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f45e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f45f.svg b/packages/backend/assets/twemoji/1f45f.svg new file mode 100644 index 00000000..c83e604d --- /dev/null +++ b/packages/backend/assets/twemoji/1f45f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f460.svg b/packages/backend/assets/twemoji/1f460.svg new file mode 100644 index 00000000..8b762f4d --- /dev/null +++ b/packages/backend/assets/twemoji/1f460.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f461.svg b/packages/backend/assets/twemoji/1f461.svg new file mode 100644 index 00000000..42c4ab4a --- /dev/null +++ b/packages/backend/assets/twemoji/1f461.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f462.svg b/packages/backend/assets/twemoji/1f462.svg new file mode 100644 index 00000000..ea50d58d --- /dev/null +++ b/packages/backend/assets/twemoji/1f462.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f463.svg b/packages/backend/assets/twemoji/1f463.svg new file mode 100644 index 00000000..11f592d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f463.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f464.svg b/packages/backend/assets/twemoji/1f464.svg new file mode 100644 index 00000000..49d52a21 --- /dev/null +++ b/packages/backend/assets/twemoji/1f464.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f465.svg b/packages/backend/assets/twemoji/1f465.svg new file mode 100644 index 00000000..8b8651a5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f465.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f466-1f3fb.svg b/packages/backend/assets/twemoji/1f466-1f3fb.svg new file mode 100644 index 00000000..91e3b03a --- /dev/null +++ b/packages/backend/assets/twemoji/1f466-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f466-1f3fc.svg b/packages/backend/assets/twemoji/1f466-1f3fc.svg new file mode 100644 index 00000000..246c7012 --- /dev/null +++ b/packages/backend/assets/twemoji/1f466-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f466-1f3fd.svg b/packages/backend/assets/twemoji/1f466-1f3fd.svg new file mode 100644 index 00000000..5ee03d55 --- /dev/null +++ b/packages/backend/assets/twemoji/1f466-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f466-1f3fe.svg b/packages/backend/assets/twemoji/1f466-1f3fe.svg new file mode 100644 index 00000000..4ce91e7e --- /dev/null +++ b/packages/backend/assets/twemoji/1f466-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f466-1f3ff.svg b/packages/backend/assets/twemoji/1f466-1f3ff.svg new file mode 100644 index 00000000..6f9c0c31 --- /dev/null +++ b/packages/backend/assets/twemoji/1f466-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f466.svg b/packages/backend/assets/twemoji/1f466.svg new file mode 100644 index 00000000..f0e27994 --- /dev/null +++ b/packages/backend/assets/twemoji/1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f467-1f3fb.svg b/packages/backend/assets/twemoji/1f467-1f3fb.svg new file mode 100644 index 00000000..d5906e77 --- /dev/null +++ b/packages/backend/assets/twemoji/1f467-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f467-1f3fc.svg b/packages/backend/assets/twemoji/1f467-1f3fc.svg new file mode 100644 index 00000000..7bdf3bd7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f467-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f467-1f3fd.svg b/packages/backend/assets/twemoji/1f467-1f3fd.svg new file mode 100644 index 00000000..0625c8d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f467-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f467-1f3fe.svg b/packages/backend/assets/twemoji/1f467-1f3fe.svg new file mode 100644 index 00000000..a2aef197 --- /dev/null +++ b/packages/backend/assets/twemoji/1f467-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f467-1f3ff.svg b/packages/backend/assets/twemoji/1f467-1f3ff.svg new file mode 100644 index 00000000..607df054 --- /dev/null +++ b/packages/backend/assets/twemoji/1f467-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f467.svg b/packages/backend/assets/twemoji/1f467.svg new file mode 100644 index 00000000..4117ca12 --- /dev/null +++ b/packages/backend/assets/twemoji/1f467.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f33e.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f33e.svg new file mode 100644 index 00000000..6712576f --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f373.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f373.svg new file mode 100644 index 00000000..198371ef --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f37c.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f37c.svg new file mode 100644 index 00000000..3d88ce61 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f384.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f384.svg new file mode 100644 index 00000000..8f7d7750 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f393.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f393.svg new file mode 100644 index 00000000..fde43b75 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3a4.svg new file mode 100644 index 00000000..8cc0c357 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3a8.svg new file mode 100644 index 00000000..ce6a0ccf --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3eb.svg new file mode 100644 index 00000000..8d0b12ca --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3ed.svg new file mode 100644 index 00000000..3ba6daf6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f4bb.svg new file mode 100644 index 00000000..cb5e2178 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f4bc.svg new file mode 100644 index 00000000..fb839dca --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f527.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f527.svg new file mode 100644 index 00000000..e6201c33 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f52c.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f52c.svg new file mode 100644 index 00000000..74803744 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f680.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f680.svg new file mode 100644 index 00000000..5648c052 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f692.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f692.svg new file mode 100644 index 00000000..af3f06a9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..f0fd6847 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..72e2e117 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..510624af --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..dbb11e2b --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9af.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9af.svg new file mode 100644 index 00000000..801aed69 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b0.svg new file mode 100644 index 00000000..6570c57d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b1.svg new file mode 100644 index 00000000..a3fa45a5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b2.svg new file mode 100644 index 00000000..2742da25 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b3.svg new file mode 100644 index 00000000..dbcd2b33 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9bc.svg new file mode 100644 index 00000000..bb20add0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9bd.svg new file mode 100644 index 00000000..e91aecc1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2695-fe0f.svg new file mode 100644 index 00000000..9280088e --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2696-fe0f.svg new file mode 100644 index 00000000..56c7211a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2708-fe0f.svg new file mode 100644 index 00000000..9fe058b2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..86f10608 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..7264ab07 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..b72d64be --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..c751b331 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..558c0132 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..f81562fe --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..2fef73ec --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..a12a8914 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..d9862e3f --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..1766c8d0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fb.svg new file mode 100644 index 00000000..7d85df05 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f33e.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f33e.svg new file mode 100644 index 00000000..016b99ed --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f373.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f373.svg new file mode 100644 index 00000000..164167a0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f37c.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f37c.svg new file mode 100644 index 00000000..f6514b4a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f384.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f384.svg new file mode 100644 index 00000000..90ff1460 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f393.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f393.svg new file mode 100644 index 00000000..35a3693e --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3a4.svg new file mode 100644 index 00000000..b7d1f9d6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3a8.svg new file mode 100644 index 00000000..3a740ec7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3eb.svg new file mode 100644 index 00000000..76a254fa --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3ed.svg new file mode 100644 index 00000000..a5f8d29d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f4bb.svg new file mode 100644 index 00000000..eb79c5d4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f4bc.svg new file mode 100644 index 00000000..82f6c725 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f527.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f527.svg new file mode 100644 index 00000000..581584d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f52c.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f52c.svg new file mode 100644 index 00000000..4fb9c26d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f680.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f680.svg new file mode 100644 index 00000000..4ed54aee --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f692.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f692.svg new file mode 100644 index 00000000..97af5b0b --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..d5e17b63 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..4c302b72 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..214ffcb9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..5d51af1c --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9af.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9af.svg new file mode 100644 index 00000000..fbbed661 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b0.svg new file mode 100644 index 00000000..589ea2ce --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b1.svg new file mode 100644 index 00000000..50753c00 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b2.svg new file mode 100644 index 00000000..af42ca25 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b3.svg new file mode 100644 index 00000000..0b450f2c --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9bc.svg new file mode 100644 index 00000000..4e2776b9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9bd.svg new file mode 100644 index 00000000..3b2d274e --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2695-fe0f.svg new file mode 100644 index 00000000..dbbf980d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2696-fe0f.svg new file mode 100644 index 00000000..34d3b931 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2708-fe0f.svg new file mode 100644 index 00000000..2dc294ac --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..f5966187 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..5ca476e0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..adc20d34 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..e007e943 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..20e5668d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..6f4f38e2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..21699a78 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..7c7897be --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..6c7a81a0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..82004f02 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fc.svg new file mode 100644 index 00000000..01d63dc0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f33e.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f33e.svg new file mode 100644 index 00000000..4dbb098e --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f373.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f373.svg new file mode 100644 index 00000000..1b1e10bb --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f37c.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f37c.svg new file mode 100644 index 00000000..cafb26b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f384.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f384.svg new file mode 100644 index 00000000..96515bb4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f393.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f393.svg new file mode 100644 index 00000000..2b63918f --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3a4.svg new file mode 100644 index 00000000..c9b5f20d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3a8.svg new file mode 100644 index 00000000..58c73b0b --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3eb.svg new file mode 100644 index 00000000..1de28cc3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3ed.svg new file mode 100644 index 00000000..ae3cb2e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f4bb.svg new file mode 100644 index 00000000..3c7044a9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f4bc.svg new file mode 100644 index 00000000..f3c0be6a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f527.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f527.svg new file mode 100644 index 00000000..7c47450a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f52c.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f52c.svg new file mode 100644 index 00000000..c7d219aa --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f680.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f680.svg new file mode 100644 index 00000000..3bb55f9f --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f692.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f692.svg new file mode 100644 index 00000000..61a530ca --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..2cf9f651 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..146d2ddc --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..6c7d65fe --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..4e0f9319 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9af.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9af.svg new file mode 100644 index 00000000..6a699a10 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b0.svg new file mode 100644 index 00000000..e526b72c --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b1.svg new file mode 100644 index 00000000..1e2a954b --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b2.svg new file mode 100644 index 00000000..330e6d5a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b3.svg new file mode 100644 index 00000000..02fe0201 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9bc.svg new file mode 100644 index 00000000..44a91e6f --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9bd.svg new file mode 100644 index 00000000..954c78f3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2695-fe0f.svg new file mode 100644 index 00000000..1c8932fe --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2696-fe0f.svg new file mode 100644 index 00000000..0f13a59c --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2708-fe0f.svg new file mode 100644 index 00000000..7fd71cef --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..5d2cfcd6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..5703d81f --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..1688999a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..00e63724 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..9bbca98b --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..8c38717a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..7a6ee553 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..78c3bd3e --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..3cd4e11f --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..952f21e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fd.svg new file mode 100644 index 00000000..f43d8b70 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f33e.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f33e.svg new file mode 100644 index 00000000..82b8a808 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f373.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f373.svg new file mode 100644 index 00000000..6a7cc133 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f37c.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f37c.svg new file mode 100644 index 00000000..e5a7103f --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f384.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f384.svg new file mode 100644 index 00000000..dde7df76 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f393.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f393.svg new file mode 100644 index 00000000..fd5f2680 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3a4.svg new file mode 100644 index 00000000..f8b5847d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3a8.svg new file mode 100644 index 00000000..17f46c4f --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3eb.svg new file mode 100644 index 00000000..b9f1422e --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3ed.svg new file mode 100644 index 00000000..e34f796d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f4bb.svg new file mode 100644 index 00000000..ff853c3b --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f4bc.svg new file mode 100644 index 00000000..ac3d87ff --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f527.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f527.svg new file mode 100644 index 00000000..33f37e8a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f52c.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f52c.svg new file mode 100644 index 00000000..37793da1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f680.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f680.svg new file mode 100644 index 00000000..36a1d0f5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f692.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f692.svg new file mode 100644 index 00000000..ca53aa5d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..0f389760 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..68775b47 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..bba7cc18 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..4fc7c301 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9af.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9af.svg new file mode 100644 index 00000000..130f6ece --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b0.svg new file mode 100644 index 00000000..750dd8bd --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b1.svg new file mode 100644 index 00000000..919fd89b --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b2.svg new file mode 100644 index 00000000..3c44b336 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b3.svg new file mode 100644 index 00000000..6e9b10fe --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9bc.svg new file mode 100644 index 00000000..25613a11 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9bd.svg new file mode 100644 index 00000000..8907a832 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2695-fe0f.svg new file mode 100644 index 00000000..e6ac3012 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2696-fe0f.svg new file mode 100644 index 00000000..19f0ab9c --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2708-fe0f.svg new file mode 100644 index 00000000..f499d0ab --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..ea09ed97 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..e26ed4fa --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..3d50de53 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..9f6edb1d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..09d74b7a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..61dd6555 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..b5e73534 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..73df06be --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..997b3dee --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..7741d427 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3fe.svg new file mode 100644 index 00000000..8e5f0cc4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f33e.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f33e.svg new file mode 100644 index 00000000..b8aad466 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f373.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f373.svg new file mode 100644 index 00000000..dbb464ba --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f37c.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f37c.svg new file mode 100644 index 00000000..347b3eac --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f384.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f384.svg new file mode 100644 index 00000000..6b6a51e1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f393.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f393.svg new file mode 100644 index 00000000..44c0a206 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3a4.svg new file mode 100644 index 00000000..eac9f87d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3a8.svg new file mode 100644 index 00000000..2bd78334 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3eb.svg new file mode 100644 index 00000000..7e92c6f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3ed.svg new file mode 100644 index 00000000..db1dc81f --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f4bb.svg new file mode 100644 index 00000000..55218176 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f4bc.svg new file mode 100644 index 00000000..977c2fce --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f527.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f527.svg new file mode 100644 index 00000000..9ffc30da --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f52c.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f52c.svg new file mode 100644 index 00000000..e8f1382e --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f680.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f680.svg new file mode 100644 index 00000000..e78c0b39 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f692.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f692.svg new file mode 100644 index 00000000..d92197d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..de25166d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..91f95801 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..43193173 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..d1442dc1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9af.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9af.svg new file mode 100644 index 00000000..707763c6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b0.svg new file mode 100644 index 00000000..cd34820d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b1.svg new file mode 100644 index 00000000..f5d9592d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b2.svg new file mode 100644 index 00000000..c3b2e6b4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b3.svg new file mode 100644 index 00000000..2fda0e6d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9bc.svg new file mode 100644 index 00000000..36f5bcb1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9bd.svg new file mode 100644 index 00000000..aac3ca36 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2695-fe0f.svg new file mode 100644 index 00000000..635fc6a7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2696-fe0f.svg new file mode 100644 index 00000000..0139b327 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2708-fe0f.svg new file mode 100644 index 00000000..ebeb8058 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..4d339811 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..760bd5f3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..f4657942 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..4cb6ea06 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..42309018 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..d992f362 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..5e850157 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..031a7496 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..47f5e21a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..9ae26638 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f468-1f3ff.svg new file mode 100644 index 00000000..f39c8675 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f33e.svg b/packages/backend/assets/twemoji/1f468-200d-1f33e.svg new file mode 100644 index 00000000..3ad927eb --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f373.svg b/packages/backend/assets/twemoji/1f468-200d-1f373.svg new file mode 100644 index 00000000..d65dfe3e --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f37c.svg b/packages/backend/assets/twemoji/1f468-200d-1f37c.svg new file mode 100644 index 00000000..ce879623 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f384.svg b/packages/backend/assets/twemoji/1f468-200d-1f384.svg new file mode 100644 index 00000000..edae2155 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f393.svg b/packages/backend/assets/twemoji/1f468-200d-1f393.svg new file mode 100644 index 00000000..c4e6b589 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f468-200d-1f3a4.svg new file mode 100644 index 00000000..924a1a5e --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f468-200d-1f3a8.svg new file mode 100644 index 00000000..7c9d591a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f468-200d-1f3eb.svg new file mode 100644 index 00000000..7d765e5e --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f468-200d-1f3ed.svg new file mode 100644 index 00000000..79fbae73 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f466-200d-1f466.svg b/packages/backend/assets/twemoji/1f468-200d-1f466-200d-1f466.svg new file mode 100644 index 00000000..69b8f493 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f466-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f466.svg b/packages/backend/assets/twemoji/1f468-200d-1f466.svg new file mode 100644 index 00000000..20ab1cbf --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f467-200d-1f466.svg b/packages/backend/assets/twemoji/1f468-200d-1f467-200d-1f466.svg new file mode 100644 index 00000000..4d674bf4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f467-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f467-200d-1f467.svg b/packages/backend/assets/twemoji/1f468-200d-1f467-200d-1f467.svg new file mode 100644 index 00000000..80973a52 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f467-200d-1f467.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f467.svg b/packages/backend/assets/twemoji/1f468-200d-1f467.svg new file mode 100644 index 00000000..d41d35e4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f467.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f466-200d-1f466.svg b/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f466-200d-1f466.svg new file mode 100644 index 00000000..af26942a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f466-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f466.svg b/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f466.svg new file mode 100644 index 00000000..43a8fad5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467-200d-1f466.svg b/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467-200d-1f466.svg new file mode 100644 index 00000000..cd95578c --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467-200d-1f467.svg b/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467-200d-1f467.svg new file mode 100644 index 00000000..ae46bff2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467-200d-1f467.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467.svg b/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467.svg new file mode 100644 index 00000000..9b3dc2f9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f468-200d-1f467.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f466-200d-1f466.svg b/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f466-200d-1f466.svg new file mode 100644 index 00000000..92486182 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f466-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f466.svg b/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f466.svg new file mode 100644 index 00000000..450477d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467-200d-1f466.svg b/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467-200d-1f466.svg new file mode 100644 index 00000000..a67849ad --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467-200d-1f467.svg b/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467-200d-1f467.svg new file mode 100644 index 00000000..0f87a2e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467-200d-1f467.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467.svg b/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467.svg new file mode 100644 index 00000000..f2a4bcce --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f469-200d-1f467.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f468-200d-1f4bb.svg new file mode 100644 index 00000000..49883ed1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f468-200d-1f4bc.svg new file mode 100644 index 00000000..86fad634 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f527.svg b/packages/backend/assets/twemoji/1f468-200d-1f527.svg new file mode 100644 index 00000000..05009dcd --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f52c.svg b/packages/backend/assets/twemoji/1f468-200d-1f52c.svg new file mode 100644 index 00000000..03338f7e --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f680.svg b/packages/backend/assets/twemoji/1f468-200d-1f680.svg new file mode 100644 index 00000000..a0db4b46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f692.svg b/packages/backend/assets/twemoji/1f468-200d-1f692.svg new file mode 100644 index 00000000..63290e0d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f9af.svg b/packages/backend/assets/twemoji/1f468-200d-1f9af.svg new file mode 100644 index 00000000..a76ed7cd --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f468-200d-1f9b0.svg new file mode 100644 index 00000000..38ca51ff --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f468-200d-1f9b1.svg new file mode 100644 index 00000000..3d2a05aa --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f468-200d-1f9b2.svg new file mode 100644 index 00000000..a8a97e1c --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f468-200d-1f9b3.svg new file mode 100644 index 00000000..f09b5542 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f468-200d-1f9bc.svg new file mode 100644 index 00000000..d61bf95a --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f468-200d-1f9bd.svg new file mode 100644 index 00000000..46e802dd --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f468-200d-2695-fe0f.svg new file mode 100644 index 00000000..ec435e0f --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f468-200d-2696-fe0f.svg new file mode 100644 index 00000000..6960f22d --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f468-200d-2708-fe0f.svg new file mode 100644 index 00000000..ffa3d9f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-2764-fe0f-200d-1f468.svg b/packages/backend/assets/twemoji/1f468-200d-2764-fe0f-200d-1f468.svg new file mode 100644 index 00000000..608c1c65 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-2764-fe0f-200d-1f468.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg b/packages/backend/assets/twemoji/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg new file mode 100644 index 00000000..ae206509 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f468.svg b/packages/backend/assets/twemoji/1f468.svg new file mode 100644 index 00000000..e0e32870 --- /dev/null +++ b/packages/backend/assets/twemoji/1f468.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f33e.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f33e.svg new file mode 100644 index 00000000..688c09f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f373.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f373.svg new file mode 100644 index 00000000..cb9fa525 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f37c.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f37c.svg new file mode 100644 index 00000000..dcd7960f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f384.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f384.svg new file mode 100644 index 00000000..2e5b9b54 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f393.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f393.svg new file mode 100644 index 00000000..d4db99c4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3a4.svg new file mode 100644 index 00000000..577d0012 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3a8.svg new file mode 100644 index 00000000..2b2e640c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3eb.svg new file mode 100644 index 00000000..c5c87fc1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3ed.svg new file mode 100644 index 00000000..1684ef87 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f4bb.svg new file mode 100644 index 00000000..3be3f7e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f4bc.svg new file mode 100644 index 00000000..61afb713 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f527.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f527.svg new file mode 100644 index 00000000..bd6fdeb0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f52c.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f52c.svg new file mode 100644 index 00000000..cd58f40d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f680.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f680.svg new file mode 100644 index 00000000..5c00bdcb --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f692.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f692.svg new file mode 100644 index 00000000..ac95ac39 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..08c6835b --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..795d2a76 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..7cb2bd21 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..70d3ddff --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..32060737 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..fc255bcc --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..91ba1b6d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..bda601e7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9af.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9af.svg new file mode 100644 index 00000000..70c19761 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b0.svg new file mode 100644 index 00000000..14e9449f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b1.svg new file mode 100644 index 00000000..456c0c2d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b2.svg new file mode 100644 index 00000000..fcfb7557 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b3.svg new file mode 100644 index 00000000..e849a82e --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9bc.svg new file mode 100644 index 00000000..c6d34f48 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9bd.svg new file mode 100644 index 00000000..61652fbe --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2695-fe0f.svg new file mode 100644 index 00000000..80ae6be0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2696-fe0f.svg new file mode 100644 index 00000000..328281b0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2708-fe0f.svg new file mode 100644 index 00000000..0b598604 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..7aa1677b --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..88f30713 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..7e4d49f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..e3510680 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..f7170973 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..63a78b9b --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..59a5bbb3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..42d04258 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..d7e8703e --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..ea148a13 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..9978563b --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..65e4e260 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..cc046c6c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..79fb6b81 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..8ad7ae4a --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..891cf3a8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..184ca561 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..9c48b8f4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..3e49808d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..99785f43 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fb.svg new file mode 100644 index 00000000..1b142c37 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f33e.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f33e.svg new file mode 100644 index 00000000..3b1b0aeb --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f373.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f373.svg new file mode 100644 index 00000000..f86f357b --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f37c.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f37c.svg new file mode 100644 index 00000000..c648a273 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f384.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f384.svg new file mode 100644 index 00000000..a913de3b --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f393.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f393.svg new file mode 100644 index 00000000..624d9e27 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3a4.svg new file mode 100644 index 00000000..f25c64bc --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3a8.svg new file mode 100644 index 00000000..0bbbacb0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3eb.svg new file mode 100644 index 00000000..c10ed4ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3ed.svg new file mode 100644 index 00000000..8f04f286 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f4bb.svg new file mode 100644 index 00000000..e8047489 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f4bc.svg new file mode 100644 index 00000000..3d81a48d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f527.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f527.svg new file mode 100644 index 00000000..5e339719 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f52c.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f52c.svg new file mode 100644 index 00000000..09b50f83 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f680.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f680.svg new file mode 100644 index 00000000..9cafb42d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f692.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f692.svg new file mode 100644 index 00000000..08485185 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..7b127c26 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..fdab43f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..5e79754b --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..d273e469 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..d8b240ee --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..dd15cbeb --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..3c595eba --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..f7b366d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9af.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9af.svg new file mode 100644 index 00000000..a07261ea --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b0.svg new file mode 100644 index 00000000..432d08f5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b1.svg new file mode 100644 index 00000000..3171df65 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b2.svg new file mode 100644 index 00000000..95942e9e --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b3.svg new file mode 100644 index 00000000..cac3df68 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9bc.svg new file mode 100644 index 00000000..097d81cd --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9bd.svg new file mode 100644 index 00000000..7563f8b6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2695-fe0f.svg new file mode 100644 index 00000000..6dad4a47 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2696-fe0f.svg new file mode 100644 index 00000000..caf5d84c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2708-fe0f.svg new file mode 100644 index 00000000..05ebac6f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..e3447eb3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..325c86bd --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..c5049338 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..de06cb13 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..54f2891e --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..1a47ed07 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..a613a6f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..3138283c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..86190bc4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..b9ec42a2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..5ca06a60 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..75575722 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..bcf9182a --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..4377734f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..583ffa03 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..6161c05c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..28552d96 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..4c8101a7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..0f6188e2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..09068c83 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fc.svg new file mode 100644 index 00000000..a1449198 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f33e.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f33e.svg new file mode 100644 index 00000000..37721d0d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f373.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f373.svg new file mode 100644 index 00000000..35081746 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f37c.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f37c.svg new file mode 100644 index 00000000..b6ceb772 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f384.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f384.svg new file mode 100644 index 00000000..0e469ef3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f393.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f393.svg new file mode 100644 index 00000000..b1a24ec2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3a4.svg new file mode 100644 index 00000000..c1942a93 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3a8.svg new file mode 100644 index 00000000..49abf7b7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3eb.svg new file mode 100644 index 00000000..74d5c5f0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3ed.svg new file mode 100644 index 00000000..2cba3f36 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f4bb.svg new file mode 100644 index 00000000..5a7e683c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f4bc.svg new file mode 100644 index 00000000..89c710e7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f527.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f527.svg new file mode 100644 index 00000000..e4bfb1f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f52c.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f52c.svg new file mode 100644 index 00000000..63b4ea84 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f680.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f680.svg new file mode 100644 index 00000000..7e53f111 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f692.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f692.svg new file mode 100644 index 00000000..514659a4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..5a02f32a --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..a2d645a7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..619ad9d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..036d3d2d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..314fdefb --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..4d8d2f23 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..463107ce --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..02a3efbd --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9af.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9af.svg new file mode 100644 index 00000000..9bf1adb2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b0.svg new file mode 100644 index 00000000..e89f34d6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b1.svg new file mode 100644 index 00000000..3d9fb3ff --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b2.svg new file mode 100644 index 00000000..b862c709 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b3.svg new file mode 100644 index 00000000..b33a65b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9bc.svg new file mode 100644 index 00000000..8b8e16ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9bd.svg new file mode 100644 index 00000000..5b101d53 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2695-fe0f.svg new file mode 100644 index 00000000..e834b7ef --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2696-fe0f.svg new file mode 100644 index 00000000..6fa93ae3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2708-fe0f.svg new file mode 100644 index 00000000..3eb24288 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..ebe73c3c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..a49ec698 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..f9292e36 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..11fa7692 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..e626bc22 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..36f01ab6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..4373f800 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..39956c17 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..d68bc233 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..f1b522a2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..cbda27e5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..c31f8691 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..f2c76c3d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..aa64460c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..56e2d8bd --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..65e2b84a --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..d577c764 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..d4d2f13f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..6197d36a --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..5b36736f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fd.svg new file mode 100644 index 00000000..b34ffdb6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f33e.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f33e.svg new file mode 100644 index 00000000..6f3ba024 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f373.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f373.svg new file mode 100644 index 00000000..c52f4b28 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f37c.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f37c.svg new file mode 100644 index 00000000..415dac82 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f384.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f384.svg new file mode 100644 index 00000000..015b1384 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f393.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f393.svg new file mode 100644 index 00000000..62c460d9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3a4.svg new file mode 100644 index 00000000..21a0dd0c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3a8.svg new file mode 100644 index 00000000..7630720b --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3eb.svg new file mode 100644 index 00000000..b80f8226 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3ed.svg new file mode 100644 index 00000000..be52f6de --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f4bb.svg new file mode 100644 index 00000000..50358165 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f4bc.svg new file mode 100644 index 00000000..147bca77 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f527.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f527.svg new file mode 100644 index 00000000..43c453fe --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f52c.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f52c.svg new file mode 100644 index 00000000..db6f5041 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f680.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f680.svg new file mode 100644 index 00000000..20c8768a --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f692.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f692.svg new file mode 100644 index 00000000..39dc05da --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..4ca6a405 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..5125f998 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..c897c4b9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..cc7372f4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..81079748 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..a42cde79 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..9920c883 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..8b534dc6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9af.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9af.svg new file mode 100644 index 00000000..6bfad814 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b0.svg new file mode 100644 index 00000000..a406ae3d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b1.svg new file mode 100644 index 00000000..41de00d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b2.svg new file mode 100644 index 00000000..ea427808 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b3.svg new file mode 100644 index 00000000..f6591b84 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9bc.svg new file mode 100644 index 00000000..8e008114 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9bd.svg new file mode 100644 index 00000000..dc998dcd --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2695-fe0f.svg new file mode 100644 index 00000000..f510d407 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2696-fe0f.svg new file mode 100644 index 00000000..cfb1a8c5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2708-fe0f.svg new file mode 100644 index 00000000..380c1113 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..3ab12025 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..c80c136d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..67ff44a1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..980ed1e4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..c95f4313 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..4aebb207 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..0b8e3373 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..4d7c483a --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..e136b413 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..d57c86b1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..5a6ab3e8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..e4768b3e --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..050616a7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..55c2e88d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..bc261364 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..e7b3b7f1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..75b49db7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..125ad00c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..45a0a6b5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..7876c709 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3fe.svg new file mode 100644 index 00000000..e8d72aec --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f33e.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f33e.svg new file mode 100644 index 00000000..f6f0d56f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f373.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f373.svg new file mode 100644 index 00000000..ce1903f4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f37c.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f37c.svg new file mode 100644 index 00000000..5f40acd4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f384.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f384.svg new file mode 100644 index 00000000..61f97e84 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f393.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f393.svg new file mode 100644 index 00000000..c26d7508 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3a4.svg new file mode 100644 index 00000000..d67ba5e7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3a8.svg new file mode 100644 index 00000000..32d5182a --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3eb.svg new file mode 100644 index 00000000..ed979d1d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3ed.svg new file mode 100644 index 00000000..c94346b5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f4bb.svg new file mode 100644 index 00000000..8f17e7e9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f4bc.svg new file mode 100644 index 00000000..6c167884 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f527.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f527.svg new file mode 100644 index 00000000..fcdf600f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f52c.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f52c.svg new file mode 100644 index 00000000..06034ba7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f680.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f680.svg new file mode 100644 index 00000000..13ebdde8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f692.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f692.svg new file mode 100644 index 00000000..587ecc75 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..4551e27c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..acd9f831 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..e072cf7e --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..4fc89209 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..32537c87 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..960e49e0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..5e347d99 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..024c44eb --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9af.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9af.svg new file mode 100644 index 00000000..f5519e49 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b0.svg new file mode 100644 index 00000000..5eff177f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b1.svg new file mode 100644 index 00000000..e7f335eb --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b2.svg new file mode 100644 index 00000000..3dc3abf4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b3.svg new file mode 100644 index 00000000..1b2adbb5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9bc.svg new file mode 100644 index 00000000..cd00f91a --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9bd.svg new file mode 100644 index 00000000..454d83c3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2695-fe0f.svg new file mode 100644 index 00000000..8b316f5c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2696-fe0f.svg new file mode 100644 index 00000000..ec40c557 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2708-fe0f.svg new file mode 100644 index 00000000..3f4e9bd1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..c8d42e66 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..08303d41 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..302e23b5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..d9a54cdb --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..02bb3418 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..4a1fa8f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..5e2a038e --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..90441e2d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..a17013b0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..a0faa2bb --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg new file mode 100644 index 00000000..a1ad3c05 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg new file mode 100644 index 00000000..78030bfc --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg new file mode 100644 index 00000000..24a033ca --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg new file mode 100644 index 00000000..c6d0b3a6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg new file mode 100644 index 00000000..b74737d4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg new file mode 100644 index 00000000..1a42e8c2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg new file mode 100644 index 00000000..52c2012c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg new file mode 100644 index 00000000..082f7fc7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg new file mode 100644 index 00000000..73bbbdcb --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg new file mode 100644 index 00000000..5629d399 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-1f3ff.svg b/packages/backend/assets/twemoji/1f469-1f3ff.svg new file mode 100644 index 00000000..f90ce6db --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f33e.svg b/packages/backend/assets/twemoji/1f469-200d-1f33e.svg new file mode 100644 index 00000000..0d4cdd48 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f373.svg b/packages/backend/assets/twemoji/1f469-200d-1f373.svg new file mode 100644 index 00000000..f8a0afb2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f37c.svg b/packages/backend/assets/twemoji/1f469-200d-1f37c.svg new file mode 100644 index 00000000..bed032cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f384.svg b/packages/backend/assets/twemoji/1f469-200d-1f384.svg new file mode 100644 index 00000000..0f394f4d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f393.svg b/packages/backend/assets/twemoji/1f469-200d-1f393.svg new file mode 100644 index 00000000..86a915a8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f469-200d-1f3a4.svg new file mode 100644 index 00000000..c7a126c7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f469-200d-1f3a8.svg new file mode 100644 index 00000000..e1ed8c36 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f469-200d-1f3eb.svg new file mode 100644 index 00000000..0c251ecc --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f469-200d-1f3ed.svg new file mode 100644 index 00000000..cc1629bb --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f466-200d-1f466.svg b/packages/backend/assets/twemoji/1f469-200d-1f466-200d-1f466.svg new file mode 100644 index 00000000..aa188616 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f466-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f466.svg b/packages/backend/assets/twemoji/1f469-200d-1f466.svg new file mode 100644 index 00000000..a8c0291d --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f467-200d-1f466.svg b/packages/backend/assets/twemoji/1f469-200d-1f467-200d-1f466.svg new file mode 100644 index 00000000..0e864761 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f467-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f467-200d-1f467.svg b/packages/backend/assets/twemoji/1f469-200d-1f467-200d-1f467.svg new file mode 100644 index 00000000..e66c36fd --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f467-200d-1f467.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f467.svg b/packages/backend/assets/twemoji/1f469-200d-1f467.svg new file mode 100644 index 00000000..40ba2bc3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f467.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f466-200d-1f466.svg b/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f466-200d-1f466.svg new file mode 100644 index 00000000..cd5bcf68 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f466-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f466.svg b/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f466.svg new file mode 100644 index 00000000..5e42ed78 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467-200d-1f466.svg b/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467-200d-1f466.svg new file mode 100644 index 00000000..7b630070 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467-200d-1f466.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467-200d-1f467.svg b/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467-200d-1f467.svg new file mode 100644 index 00000000..96be7857 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467-200d-1f467.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467.svg b/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467.svg new file mode 100644 index 00000000..b50e1cb5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f469-200d-1f467.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f469-200d-1f4bb.svg new file mode 100644 index 00000000..65cbefbc --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f469-200d-1f4bc.svg new file mode 100644 index 00000000..9c0c66c6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f527.svg b/packages/backend/assets/twemoji/1f469-200d-1f527.svg new file mode 100644 index 00000000..03d8d78e --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f52c.svg b/packages/backend/assets/twemoji/1f469-200d-1f52c.svg new file mode 100644 index 00000000..2215cb04 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f680.svg b/packages/backend/assets/twemoji/1f469-200d-1f680.svg new file mode 100644 index 00000000..5e9f6b9f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f692.svg b/packages/backend/assets/twemoji/1f469-200d-1f692.svg new file mode 100644 index 00000000..398ac44c --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f9af.svg b/packages/backend/assets/twemoji/1f469-200d-1f9af.svg new file mode 100644 index 00000000..57ec936a --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f469-200d-1f9b0.svg new file mode 100644 index 00000000..ca99607f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f469-200d-1f9b1.svg new file mode 100644 index 00000000..357b8bb8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f469-200d-1f9b2.svg new file mode 100644 index 00000000..04f50fb3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f469-200d-1f9b3.svg new file mode 100644 index 00000000..8cec413b --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f469-200d-1f9bc.svg new file mode 100644 index 00000000..daf1b761 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f469-200d-1f9bd.svg new file mode 100644 index 00000000..e9294699 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f469-200d-2695-fe0f.svg new file mode 100644 index 00000000..23491b4f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f469-200d-2696-fe0f.svg new file mode 100644 index 00000000..4a28decc --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f469-200d-2708-fe0f.svg new file mode 100644 index 00000000..a02eccc1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f468.svg b/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f468.svg new file mode 100644 index 00000000..cad4362b --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f468.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f469.svg b/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f469.svg new file mode 100644 index 00000000..cec8024f --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f469.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg b/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg new file mode 100644 index 00000000..c1506014 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg b/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg new file mode 100644 index 00000000..a0ee4dc7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f469.svg b/packages/backend/assets/twemoji/1f469.svg new file mode 100644 index 00000000..72db56e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f469.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46a.svg b/packages/backend/assets/twemoji/1f46a.svg new file mode 100644 index 00000000..8b841e47 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46b-1f3fb.svg b/packages/backend/assets/twemoji/1f46b-1f3fb.svg new file mode 100644 index 00000000..49fb5832 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46b-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46b-1f3fc.svg b/packages/backend/assets/twemoji/1f46b-1f3fc.svg new file mode 100644 index 00000000..34d343c5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46b-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46b-1f3fd.svg b/packages/backend/assets/twemoji/1f46b-1f3fd.svg new file mode 100644 index 00000000..a71a7fb5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46b-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46b-1f3fe.svg b/packages/backend/assets/twemoji/1f46b-1f3fe.svg new file mode 100644 index 00000000..d4e03c79 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46b-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46b-1f3ff.svg b/packages/backend/assets/twemoji/1f46b-1f3ff.svg new file mode 100644 index 00000000..040b1251 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46b-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46b.svg b/packages/backend/assets/twemoji/1f46b.svg new file mode 100644 index 00000000..51dde37d --- /dev/null +++ b/packages/backend/assets/twemoji/1f46b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46c-1f3fb.svg b/packages/backend/assets/twemoji/1f46c-1f3fb.svg new file mode 100644 index 00000000..cd57dce9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46c-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46c-1f3fc.svg b/packages/backend/assets/twemoji/1f46c-1f3fc.svg new file mode 100644 index 00000000..dbfa8e94 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46c-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46c-1f3fd.svg b/packages/backend/assets/twemoji/1f46c-1f3fd.svg new file mode 100644 index 00000000..4eef9be4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46c-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46c-1f3fe.svg b/packages/backend/assets/twemoji/1f46c-1f3fe.svg new file mode 100644 index 00000000..89a0da36 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46c-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46c-1f3ff.svg b/packages/backend/assets/twemoji/1f46c-1f3ff.svg new file mode 100644 index 00000000..719949f0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46c-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46c.svg b/packages/backend/assets/twemoji/1f46c.svg new file mode 100644 index 00000000..a228e555 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46d-1f3fb.svg b/packages/backend/assets/twemoji/1f46d-1f3fb.svg new file mode 100644 index 00000000..6172dd33 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46d-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46d-1f3fc.svg b/packages/backend/assets/twemoji/1f46d-1f3fc.svg new file mode 100644 index 00000000..78c0e97f --- /dev/null +++ b/packages/backend/assets/twemoji/1f46d-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46d-1f3fd.svg b/packages/backend/assets/twemoji/1f46d-1f3fd.svg new file mode 100644 index 00000000..3179711a --- /dev/null +++ b/packages/backend/assets/twemoji/1f46d-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46d-1f3fe.svg b/packages/backend/assets/twemoji/1f46d-1f3fe.svg new file mode 100644 index 00000000..f5482fad --- /dev/null +++ b/packages/backend/assets/twemoji/1f46d-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46d-1f3ff.svg b/packages/backend/assets/twemoji/1f46d-1f3ff.svg new file mode 100644 index 00000000..d220f964 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46d-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46d.svg b/packages/backend/assets/twemoji/1f46d.svg new file mode 100644 index 00000000..720e2f8d --- /dev/null +++ b/packages/backend/assets/twemoji/1f46d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f46e-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..eb2b3d48 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f46e-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..fc5dd387 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fb.svg b/packages/backend/assets/twemoji/1f46e-1f3fb.svg new file mode 100644 index 00000000..5725124f --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f46e-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..7ed395ba --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f46e-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..93860336 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fc.svg b/packages/backend/assets/twemoji/1f46e-1f3fc.svg new file mode 100644 index 00000000..b16483c5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f46e-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..21d77fa2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f46e-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..f872fcac --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fd.svg b/packages/backend/assets/twemoji/1f46e-1f3fd.svg new file mode 100644 index 00000000..a0a8ed4b --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f46e-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..8c411023 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f46e-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..47429f1c --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3fe.svg b/packages/backend/assets/twemoji/1f46e-1f3fe.svg new file mode 100644 index 00000000..f216b2d4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f46e-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..287a3ade --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f46e-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..6f08f638 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-1f3ff.svg b/packages/backend/assets/twemoji/1f46e-1f3ff.svg new file mode 100644 index 00000000..321283e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f46e-200d-2640-fe0f.svg new file mode 100644 index 00000000..262c88e2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f46e-200d-2642-fe0f.svg new file mode 100644 index 00000000..15eb5e99 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46e.svg b/packages/backend/assets/twemoji/1f46e.svg new file mode 100644 index 00000000..1abadd71 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46f-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f46f-200d-2640-fe0f.svg new file mode 100644 index 00000000..92ada49e --- /dev/null +++ b/packages/backend/assets/twemoji/1f46f-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46f-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f46f-200d-2642-fe0f.svg new file mode 100644 index 00000000..8157628b --- /dev/null +++ b/packages/backend/assets/twemoji/1f46f-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f46f.svg b/packages/backend/assets/twemoji/1f46f.svg new file mode 100644 index 00000000..957e6c69 --- /dev/null +++ b/packages/backend/assets/twemoji/1f46f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f470-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..b953b9ac --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f470-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..3d12a2f1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fb.svg b/packages/backend/assets/twemoji/1f470-1f3fb.svg new file mode 100644 index 00000000..8d6f09c6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f470-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..ae4c59c4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f470-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..89afd22e --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fc.svg b/packages/backend/assets/twemoji/1f470-1f3fc.svg new file mode 100644 index 00000000..ca0ae905 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f470-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..b974eddc --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f470-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..0f8be035 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fd.svg b/packages/backend/assets/twemoji/1f470-1f3fd.svg new file mode 100644 index 00000000..e1374053 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f470-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..98284603 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f470-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..6240a6e4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3fe.svg b/packages/backend/assets/twemoji/1f470-1f3fe.svg new file mode 100644 index 00000000..b5347116 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f470-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..66771f70 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f470-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..db38e8a3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-1f3ff.svg b/packages/backend/assets/twemoji/1f470-1f3ff.svg new file mode 100644 index 00000000..8253f0f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f470-200d-2640-fe0f.svg new file mode 100644 index 00000000..04d3d41c --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f470-200d-2642-fe0f.svg new file mode 100644 index 00000000..f4ef5dfe --- /dev/null +++ b/packages/backend/assets/twemoji/1f470-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f470.svg b/packages/backend/assets/twemoji/1f470.svg new file mode 100644 index 00000000..b7c74fae --- /dev/null +++ b/packages/backend/assets/twemoji/1f470.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f471-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..3137e24a --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f471-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..0fcd265e --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fb.svg b/packages/backend/assets/twemoji/1f471-1f3fb.svg new file mode 100644 index 00000000..05086e3a --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f471-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..a1449198 --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f471-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..35198472 --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fc.svg b/packages/backend/assets/twemoji/1f471-1f3fc.svg new file mode 100644 index 00000000..2564ca99 --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f471-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..6c8c8cd0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f471-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..7fedc302 --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fd.svg b/packages/backend/assets/twemoji/1f471-1f3fd.svg new file mode 100644 index 00000000..41e3451e --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f471-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..3320b3af --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f471-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..bff897f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3fe.svg b/packages/backend/assets/twemoji/1f471-1f3fe.svg new file mode 100644 index 00000000..b0dad3ea --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f471-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..ea35a759 --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f471-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..6a4ea713 --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-1f3ff.svg b/packages/backend/assets/twemoji/1f471-1f3ff.svg new file mode 100644 index 00000000..5f69d126 --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f471-200d-2640-fe0f.svg new file mode 100644 index 00000000..1775583f --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f471-200d-2642-fe0f.svg new file mode 100644 index 00000000..b182866c --- /dev/null +++ b/packages/backend/assets/twemoji/1f471-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f471.svg b/packages/backend/assets/twemoji/1f471.svg new file mode 100644 index 00000000..6bb071b9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f471.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f472-1f3fb.svg b/packages/backend/assets/twemoji/1f472-1f3fb.svg new file mode 100644 index 00000000..bd60e779 --- /dev/null +++ b/packages/backend/assets/twemoji/1f472-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f472-1f3fc.svg b/packages/backend/assets/twemoji/1f472-1f3fc.svg new file mode 100644 index 00000000..13019ee3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f472-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f472-1f3fd.svg b/packages/backend/assets/twemoji/1f472-1f3fd.svg new file mode 100644 index 00000000..d0e7a3a8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f472-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f472-1f3fe.svg b/packages/backend/assets/twemoji/1f472-1f3fe.svg new file mode 100644 index 00000000..19d0830a --- /dev/null +++ b/packages/backend/assets/twemoji/1f472-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f472-1f3ff.svg b/packages/backend/assets/twemoji/1f472-1f3ff.svg new file mode 100644 index 00000000..dc6b2790 --- /dev/null +++ b/packages/backend/assets/twemoji/1f472-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f472.svg b/packages/backend/assets/twemoji/1f472.svg new file mode 100644 index 00000000..daf34e8a --- /dev/null +++ b/packages/backend/assets/twemoji/1f472.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f473-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..4080851c --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f473-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..25c6f516 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fb.svg b/packages/backend/assets/twemoji/1f473-1f3fb.svg new file mode 100644 index 00000000..0643fa56 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f473-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..503dd7c5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f473-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..16388f6b --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fc.svg b/packages/backend/assets/twemoji/1f473-1f3fc.svg new file mode 100644 index 00000000..032f8b0f --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f473-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..fdc70168 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f473-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..86424ef1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fd.svg b/packages/backend/assets/twemoji/1f473-1f3fd.svg new file mode 100644 index 00000000..7a23396b --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f473-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..e2a1cc97 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f473-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..d0494cec --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3fe.svg b/packages/backend/assets/twemoji/1f473-1f3fe.svg new file mode 100644 index 00000000..7f1d89d9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f473-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..bc657819 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f473-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..cfe40911 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-1f3ff.svg b/packages/backend/assets/twemoji/1f473-1f3ff.svg new file mode 100644 index 00000000..e89e2083 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f473-200d-2640-fe0f.svg new file mode 100644 index 00000000..7a02fc04 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f473-200d-2642-fe0f.svg new file mode 100644 index 00000000..7c81d4d0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f473-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f473.svg b/packages/backend/assets/twemoji/1f473.svg new file mode 100644 index 00000000..24f7db1e --- /dev/null +++ b/packages/backend/assets/twemoji/1f473.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f474-1f3fb.svg b/packages/backend/assets/twemoji/1f474-1f3fb.svg new file mode 100644 index 00000000..31a40db6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f474-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f474-1f3fc.svg b/packages/backend/assets/twemoji/1f474-1f3fc.svg new file mode 100644 index 00000000..0eec42cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f474-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f474-1f3fd.svg b/packages/backend/assets/twemoji/1f474-1f3fd.svg new file mode 100644 index 00000000..bdb5104e --- /dev/null +++ b/packages/backend/assets/twemoji/1f474-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f474-1f3fe.svg b/packages/backend/assets/twemoji/1f474-1f3fe.svg new file mode 100644 index 00000000..de4e1b07 --- /dev/null +++ b/packages/backend/assets/twemoji/1f474-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f474-1f3ff.svg b/packages/backend/assets/twemoji/1f474-1f3ff.svg new file mode 100644 index 00000000..a04c70b8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f474-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f474.svg b/packages/backend/assets/twemoji/1f474.svg new file mode 100644 index 00000000..fc88f327 --- /dev/null +++ b/packages/backend/assets/twemoji/1f474.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f475-1f3fb.svg b/packages/backend/assets/twemoji/1f475-1f3fb.svg new file mode 100644 index 00000000..fed43ed5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f475-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f475-1f3fc.svg b/packages/backend/assets/twemoji/1f475-1f3fc.svg new file mode 100644 index 00000000..fb2cc502 --- /dev/null +++ b/packages/backend/assets/twemoji/1f475-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f475-1f3fd.svg b/packages/backend/assets/twemoji/1f475-1f3fd.svg new file mode 100644 index 00000000..2997eb55 --- /dev/null +++ b/packages/backend/assets/twemoji/1f475-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f475-1f3fe.svg b/packages/backend/assets/twemoji/1f475-1f3fe.svg new file mode 100644 index 00000000..e449b734 --- /dev/null +++ b/packages/backend/assets/twemoji/1f475-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f475-1f3ff.svg b/packages/backend/assets/twemoji/1f475-1f3ff.svg new file mode 100644 index 00000000..34b5398d --- /dev/null +++ b/packages/backend/assets/twemoji/1f475-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f475.svg b/packages/backend/assets/twemoji/1f475.svg new file mode 100644 index 00000000..7cec761b --- /dev/null +++ b/packages/backend/assets/twemoji/1f475.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f476-1f3fb.svg b/packages/backend/assets/twemoji/1f476-1f3fb.svg new file mode 100644 index 00000000..8277c01e --- /dev/null +++ b/packages/backend/assets/twemoji/1f476-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f476-1f3fc.svg b/packages/backend/assets/twemoji/1f476-1f3fc.svg new file mode 100644 index 00000000..00a69b4e --- /dev/null +++ b/packages/backend/assets/twemoji/1f476-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f476-1f3fd.svg b/packages/backend/assets/twemoji/1f476-1f3fd.svg new file mode 100644 index 00000000..a5d176c8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f476-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f476-1f3fe.svg b/packages/backend/assets/twemoji/1f476-1f3fe.svg new file mode 100644 index 00000000..7b350ec9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f476-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f476-1f3ff.svg b/packages/backend/assets/twemoji/1f476-1f3ff.svg new file mode 100644 index 00000000..e6da9929 --- /dev/null +++ b/packages/backend/assets/twemoji/1f476-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f476.svg b/packages/backend/assets/twemoji/1f476.svg new file mode 100644 index 00000000..3546a958 --- /dev/null +++ b/packages/backend/assets/twemoji/1f476.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f477-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..5bf115cd --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f477-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..d2a31ae7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fb.svg b/packages/backend/assets/twemoji/1f477-1f3fb.svg new file mode 100644 index 00000000..d00ace30 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f477-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..532e4140 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f477-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..9dbeb445 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fc.svg b/packages/backend/assets/twemoji/1f477-1f3fc.svg new file mode 100644 index 00000000..a9baf25d --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f477-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..50737b48 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f477-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..dfeafe88 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fd.svg b/packages/backend/assets/twemoji/1f477-1f3fd.svg new file mode 100644 index 00000000..22adf6f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f477-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..0c364263 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f477-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..f1c80277 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3fe.svg b/packages/backend/assets/twemoji/1f477-1f3fe.svg new file mode 100644 index 00000000..d234eeea --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f477-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..1bd06d65 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f477-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..45ae7358 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-1f3ff.svg b/packages/backend/assets/twemoji/1f477-1f3ff.svg new file mode 100644 index 00000000..8de4ba86 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f477-200d-2640-fe0f.svg new file mode 100644 index 00000000..56ed9eef --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f477-200d-2642-fe0f.svg new file mode 100644 index 00000000..da86280c --- /dev/null +++ b/packages/backend/assets/twemoji/1f477-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f477.svg b/packages/backend/assets/twemoji/1f477.svg new file mode 100644 index 00000000..e7522779 --- /dev/null +++ b/packages/backend/assets/twemoji/1f477.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f478-1f3fb.svg b/packages/backend/assets/twemoji/1f478-1f3fb.svg new file mode 100644 index 00000000..cdc3a7ef --- /dev/null +++ b/packages/backend/assets/twemoji/1f478-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f478-1f3fc.svg b/packages/backend/assets/twemoji/1f478-1f3fc.svg new file mode 100644 index 00000000..b072b2ff --- /dev/null +++ b/packages/backend/assets/twemoji/1f478-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f478-1f3fd.svg b/packages/backend/assets/twemoji/1f478-1f3fd.svg new file mode 100644 index 00000000..b2853644 --- /dev/null +++ b/packages/backend/assets/twemoji/1f478-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f478-1f3fe.svg b/packages/backend/assets/twemoji/1f478-1f3fe.svg new file mode 100644 index 00000000..39f51833 --- /dev/null +++ b/packages/backend/assets/twemoji/1f478-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f478-1f3ff.svg b/packages/backend/assets/twemoji/1f478-1f3ff.svg new file mode 100644 index 00000000..6cec6caa --- /dev/null +++ b/packages/backend/assets/twemoji/1f478-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f478.svg b/packages/backend/assets/twemoji/1f478.svg new file mode 100644 index 00000000..3594e2e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f478.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f479.svg b/packages/backend/assets/twemoji/1f479.svg new file mode 100644 index 00000000..7101c0ab --- /dev/null +++ b/packages/backend/assets/twemoji/1f479.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f47a.svg b/packages/backend/assets/twemoji/1f47a.svg new file mode 100644 index 00000000..8af0cd1c --- /dev/null +++ b/packages/backend/assets/twemoji/1f47a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f47b.svg b/packages/backend/assets/twemoji/1f47b.svg new file mode 100644 index 00000000..927fc0c9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f47b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f47c-1f3fb.svg b/packages/backend/assets/twemoji/1f47c-1f3fb.svg new file mode 100644 index 00000000..f8ac4e1a --- /dev/null +++ b/packages/backend/assets/twemoji/1f47c-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f47c-1f3fc.svg b/packages/backend/assets/twemoji/1f47c-1f3fc.svg new file mode 100644 index 00000000..e007de11 --- /dev/null +++ b/packages/backend/assets/twemoji/1f47c-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f47c-1f3fd.svg b/packages/backend/assets/twemoji/1f47c-1f3fd.svg new file mode 100644 index 00000000..34a39727 --- /dev/null +++ b/packages/backend/assets/twemoji/1f47c-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f47c-1f3fe.svg b/packages/backend/assets/twemoji/1f47c-1f3fe.svg new file mode 100644 index 00000000..9bc734fb --- /dev/null +++ b/packages/backend/assets/twemoji/1f47c-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f47c-1f3ff.svg b/packages/backend/assets/twemoji/1f47c-1f3ff.svg new file mode 100644 index 00000000..083a678c --- /dev/null +++ b/packages/backend/assets/twemoji/1f47c-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f47c.svg b/packages/backend/assets/twemoji/1f47c.svg new file mode 100644 index 00000000..f8b1f67d --- /dev/null +++ b/packages/backend/assets/twemoji/1f47c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f47d.svg b/packages/backend/assets/twemoji/1f47d.svg new file mode 100644 index 00000000..1e0ecad7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f47d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f47e.svg b/packages/backend/assets/twemoji/1f47e.svg new file mode 100644 index 00000000..8f5e5166 --- /dev/null +++ b/packages/backend/assets/twemoji/1f47e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f47f.svg b/packages/backend/assets/twemoji/1f47f.svg new file mode 100644 index 00000000..d477345d --- /dev/null +++ b/packages/backend/assets/twemoji/1f47f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f480.svg b/packages/backend/assets/twemoji/1f480.svg new file mode 100644 index 00000000..f9810716 --- /dev/null +++ b/packages/backend/assets/twemoji/1f480.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f481-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..499b0668 --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f481-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..aeaa377c --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fb.svg b/packages/backend/assets/twemoji/1f481-1f3fb.svg new file mode 100644 index 00000000..0147e225 --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f481-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..5408084f --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f481-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..4207ea85 --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fc.svg b/packages/backend/assets/twemoji/1f481-1f3fc.svg new file mode 100644 index 00000000..052d4ccd --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f481-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..909cf632 --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f481-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..3ddf3059 --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fd.svg b/packages/backend/assets/twemoji/1f481-1f3fd.svg new file mode 100644 index 00000000..e0a06467 --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f481-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..6631b7a0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f481-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..ae497830 --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3fe.svg b/packages/backend/assets/twemoji/1f481-1f3fe.svg new file mode 100644 index 00000000..9155182f --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f481-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..3fa06d7a --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f481-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..96c62b0c --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-1f3ff.svg b/packages/backend/assets/twemoji/1f481-1f3ff.svg new file mode 100644 index 00000000..6ff6b40b --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f481-200d-2640-fe0f.svg new file mode 100644 index 00000000..348f5f45 --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f481-200d-2642-fe0f.svg new file mode 100644 index 00000000..341b33b9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f481-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f481.svg b/packages/backend/assets/twemoji/1f481.svg new file mode 100644 index 00000000..314a52e9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f481.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f482-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..80f0ba1d --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f482-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..f43064a1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fb.svg b/packages/backend/assets/twemoji/1f482-1f3fb.svg new file mode 100644 index 00000000..d3e80737 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f482-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..65067542 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f482-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..bc931ec5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fc.svg b/packages/backend/assets/twemoji/1f482-1f3fc.svg new file mode 100644 index 00000000..caaebbf9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f482-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..78f986e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f482-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..b1e27343 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fd.svg b/packages/backend/assets/twemoji/1f482-1f3fd.svg new file mode 100644 index 00000000..bc7332df --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f482-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..4f1f444a --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f482-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..3efe77d2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3fe.svg b/packages/backend/assets/twemoji/1f482-1f3fe.svg new file mode 100644 index 00000000..d8dfa3b4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f482-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..3043a586 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f482-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..455de2b0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-1f3ff.svg b/packages/backend/assets/twemoji/1f482-1f3ff.svg new file mode 100644 index 00000000..7902bfb1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f482-200d-2640-fe0f.svg new file mode 100644 index 00000000..aea73837 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f482-200d-2642-fe0f.svg new file mode 100644 index 00000000..2634a48b --- /dev/null +++ b/packages/backend/assets/twemoji/1f482-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f482.svg b/packages/backend/assets/twemoji/1f482.svg new file mode 100644 index 00000000..82be8f96 --- /dev/null +++ b/packages/backend/assets/twemoji/1f482.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f483-1f3fb.svg b/packages/backend/assets/twemoji/1f483-1f3fb.svg new file mode 100644 index 00000000..9032c5c0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f483-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f483-1f3fc.svg b/packages/backend/assets/twemoji/1f483-1f3fc.svg new file mode 100644 index 00000000..13612439 --- /dev/null +++ b/packages/backend/assets/twemoji/1f483-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f483-1f3fd.svg b/packages/backend/assets/twemoji/1f483-1f3fd.svg new file mode 100644 index 00000000..db06e37c --- /dev/null +++ b/packages/backend/assets/twemoji/1f483-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f483-1f3fe.svg b/packages/backend/assets/twemoji/1f483-1f3fe.svg new file mode 100644 index 00000000..987a6a7c --- /dev/null +++ b/packages/backend/assets/twemoji/1f483-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f483-1f3ff.svg b/packages/backend/assets/twemoji/1f483-1f3ff.svg new file mode 100644 index 00000000..89a0e79f --- /dev/null +++ b/packages/backend/assets/twemoji/1f483-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f483.svg b/packages/backend/assets/twemoji/1f483.svg new file mode 100644 index 00000000..89b6c968 --- /dev/null +++ b/packages/backend/assets/twemoji/1f483.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f484.svg b/packages/backend/assets/twemoji/1f484.svg new file mode 100644 index 00000000..133d8b7a --- /dev/null +++ b/packages/backend/assets/twemoji/1f484.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f485-1f3fb.svg b/packages/backend/assets/twemoji/1f485-1f3fb.svg new file mode 100644 index 00000000..129e17ff --- /dev/null +++ b/packages/backend/assets/twemoji/1f485-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f485-1f3fc.svg b/packages/backend/assets/twemoji/1f485-1f3fc.svg new file mode 100644 index 00000000..56d19b9e --- /dev/null +++ b/packages/backend/assets/twemoji/1f485-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f485-1f3fd.svg b/packages/backend/assets/twemoji/1f485-1f3fd.svg new file mode 100644 index 00000000..dc991922 --- /dev/null +++ b/packages/backend/assets/twemoji/1f485-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f485-1f3fe.svg b/packages/backend/assets/twemoji/1f485-1f3fe.svg new file mode 100644 index 00000000..89aed432 --- /dev/null +++ b/packages/backend/assets/twemoji/1f485-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f485-1f3ff.svg b/packages/backend/assets/twemoji/1f485-1f3ff.svg new file mode 100644 index 00000000..427d39db --- /dev/null +++ b/packages/backend/assets/twemoji/1f485-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f485.svg b/packages/backend/assets/twemoji/1f485.svg new file mode 100644 index 00000000..b86b3975 --- /dev/null +++ b/packages/backend/assets/twemoji/1f485.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f486-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..82efd228 --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f486-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..c47df172 --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fb.svg b/packages/backend/assets/twemoji/1f486-1f3fb.svg new file mode 100644 index 00000000..71fa50aa --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f486-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..0351ad8d --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f486-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..cea24da7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fc.svg b/packages/backend/assets/twemoji/1f486-1f3fc.svg new file mode 100644 index 00000000..475bc221 --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f486-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..a00c9b23 --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f486-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..5c02951d --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fd.svg b/packages/backend/assets/twemoji/1f486-1f3fd.svg new file mode 100644 index 00000000..c906075c --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f486-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..734ba97e --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f486-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..411fba87 --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3fe.svg b/packages/backend/assets/twemoji/1f486-1f3fe.svg new file mode 100644 index 00000000..ceaf4e2a --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f486-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..6ff09664 --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f486-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..23b5b3ed --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-1f3ff.svg b/packages/backend/assets/twemoji/1f486-1f3ff.svg new file mode 100644 index 00000000..8094f21e --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f486-200d-2640-fe0f.svg new file mode 100644 index 00000000..346bf559 --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f486-200d-2642-fe0f.svg new file mode 100644 index 00000000..d901ec46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f486-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f486.svg b/packages/backend/assets/twemoji/1f486.svg new file mode 100644 index 00000000..079723fc --- /dev/null +++ b/packages/backend/assets/twemoji/1f486.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f487-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..d136f388 --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f487-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..17aef775 --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fb.svg b/packages/backend/assets/twemoji/1f487-1f3fb.svg new file mode 100644 index 00000000..fa7b8462 --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f487-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..cf3cf48c --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f487-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..a8029876 --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fc.svg b/packages/backend/assets/twemoji/1f487-1f3fc.svg new file mode 100644 index 00000000..d02f52bf --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f487-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..8797a2ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f487-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..240cc93a --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fd.svg b/packages/backend/assets/twemoji/1f487-1f3fd.svg new file mode 100644 index 00000000..23946a60 --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f487-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..26a43e08 --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f487-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..5365b44b --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3fe.svg b/packages/backend/assets/twemoji/1f487-1f3fe.svg new file mode 100644 index 00000000..e751d12d --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f487-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..c0c2691a --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f487-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..d8393a00 --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-1f3ff.svg b/packages/backend/assets/twemoji/1f487-1f3ff.svg new file mode 100644 index 00000000..c2664ec6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f487-200d-2640-fe0f.svg new file mode 100644 index 00000000..c02d0f00 --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f487-200d-2642-fe0f.svg new file mode 100644 index 00000000..7f661f08 --- /dev/null +++ b/packages/backend/assets/twemoji/1f487-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f487.svg b/packages/backend/assets/twemoji/1f487.svg new file mode 100644 index 00000000..1cc841db --- /dev/null +++ b/packages/backend/assets/twemoji/1f487.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f488.svg b/packages/backend/assets/twemoji/1f488.svg new file mode 100644 index 00000000..ceaccb90 --- /dev/null +++ b/packages/backend/assets/twemoji/1f488.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f489.svg b/packages/backend/assets/twemoji/1f489.svg new file mode 100644 index 00000000..a72851db --- /dev/null +++ b/packages/backend/assets/twemoji/1f489.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f48a.svg b/packages/backend/assets/twemoji/1f48a.svg new file mode 100644 index 00000000..f9c2d8a8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f48a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f48b.svg b/packages/backend/assets/twemoji/1f48b.svg new file mode 100644 index 00000000..26363e52 --- /dev/null +++ b/packages/backend/assets/twemoji/1f48b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f48c.svg b/packages/backend/assets/twemoji/1f48c.svg new file mode 100644 index 00000000..9bbceb2e --- /dev/null +++ b/packages/backend/assets/twemoji/1f48c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f48d.svg b/packages/backend/assets/twemoji/1f48d.svg new file mode 100644 index 00000000..2d649027 --- /dev/null +++ b/packages/backend/assets/twemoji/1f48d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f48e.svg b/packages/backend/assets/twemoji/1f48e.svg new file mode 100644 index 00000000..56d03563 --- /dev/null +++ b/packages/backend/assets/twemoji/1f48e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f48f-1f3fb.svg b/packages/backend/assets/twemoji/1f48f-1f3fb.svg new file mode 100644 index 00000000..e65385c8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f48f-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f48f-1f3fc.svg b/packages/backend/assets/twemoji/1f48f-1f3fc.svg new file mode 100644 index 00000000..26c5ca55 --- /dev/null +++ b/packages/backend/assets/twemoji/1f48f-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f48f-1f3fd.svg b/packages/backend/assets/twemoji/1f48f-1f3fd.svg new file mode 100644 index 00000000..2f24a8d8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f48f-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f48f-1f3fe.svg b/packages/backend/assets/twemoji/1f48f-1f3fe.svg new file mode 100644 index 00000000..d74fb37b --- /dev/null +++ b/packages/backend/assets/twemoji/1f48f-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f48f-1f3ff.svg b/packages/backend/assets/twemoji/1f48f-1f3ff.svg new file mode 100644 index 00000000..2f1fcad7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f48f-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f48f.svg b/packages/backend/assets/twemoji/1f48f.svg new file mode 100644 index 00000000..dbb1b064 --- /dev/null +++ b/packages/backend/assets/twemoji/1f48f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f490.svg b/packages/backend/assets/twemoji/1f490.svg new file mode 100644 index 00000000..6ab7e054 --- /dev/null +++ b/packages/backend/assets/twemoji/1f490.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f491-1f3fb.svg b/packages/backend/assets/twemoji/1f491-1f3fb.svg new file mode 100644 index 00000000..649e31c9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f491-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f491-1f3fc.svg b/packages/backend/assets/twemoji/1f491-1f3fc.svg new file mode 100644 index 00000000..fd04730e --- /dev/null +++ b/packages/backend/assets/twemoji/1f491-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f491-1f3fd.svg b/packages/backend/assets/twemoji/1f491-1f3fd.svg new file mode 100644 index 00000000..a6d8fddd --- /dev/null +++ b/packages/backend/assets/twemoji/1f491-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f491-1f3fe.svg b/packages/backend/assets/twemoji/1f491-1f3fe.svg new file mode 100644 index 00000000..f4d612b2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f491-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f491-1f3ff.svg b/packages/backend/assets/twemoji/1f491-1f3ff.svg new file mode 100644 index 00000000..6fdd66b2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f491-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f491.svg b/packages/backend/assets/twemoji/1f491.svg new file mode 100644 index 00000000..cd405d68 --- /dev/null +++ b/packages/backend/assets/twemoji/1f491.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f492.svg b/packages/backend/assets/twemoji/1f492.svg new file mode 100644 index 00000000..abd48773 --- /dev/null +++ b/packages/backend/assets/twemoji/1f492.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f493.svg b/packages/backend/assets/twemoji/1f493.svg new file mode 100644 index 00000000..8b356ab1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f493.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f494.svg b/packages/backend/assets/twemoji/1f494.svg new file mode 100644 index 00000000..ff397713 --- /dev/null +++ b/packages/backend/assets/twemoji/1f494.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f495.svg b/packages/backend/assets/twemoji/1f495.svg new file mode 100644 index 00000000..9854f1cf --- /dev/null +++ b/packages/backend/assets/twemoji/1f495.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f496.svg b/packages/backend/assets/twemoji/1f496.svg new file mode 100644 index 00000000..432eb6fa --- /dev/null +++ b/packages/backend/assets/twemoji/1f496.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f497.svg b/packages/backend/assets/twemoji/1f497.svg new file mode 100644 index 00000000..f1216c3d --- /dev/null +++ b/packages/backend/assets/twemoji/1f497.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f498.svg b/packages/backend/assets/twemoji/1f498.svg new file mode 100644 index 00000000..8f1ed125 --- /dev/null +++ b/packages/backend/assets/twemoji/1f498.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f499.svg b/packages/backend/assets/twemoji/1f499.svg new file mode 100644 index 00000000..8394ca8d --- /dev/null +++ b/packages/backend/assets/twemoji/1f499.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f49a.svg b/packages/backend/assets/twemoji/1f49a.svg new file mode 100644 index 00000000..dae1490e --- /dev/null +++ b/packages/backend/assets/twemoji/1f49a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f49b.svg b/packages/backend/assets/twemoji/1f49b.svg new file mode 100644 index 00000000..336c6bc4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f49b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f49c.svg b/packages/backend/assets/twemoji/1f49c.svg new file mode 100644 index 00000000..9654e108 --- /dev/null +++ b/packages/backend/assets/twemoji/1f49c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f49d.svg b/packages/backend/assets/twemoji/1f49d.svg new file mode 100644 index 00000000..0cb35fda --- /dev/null +++ b/packages/backend/assets/twemoji/1f49d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f49e.svg b/packages/backend/assets/twemoji/1f49e.svg new file mode 100644 index 00000000..7e3ba30e --- /dev/null +++ b/packages/backend/assets/twemoji/1f49e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f49f.svg b/packages/backend/assets/twemoji/1f49f.svg new file mode 100644 index 00000000..051abdbe --- /dev/null +++ b/packages/backend/assets/twemoji/1f49f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4a0.svg b/packages/backend/assets/twemoji/1f4a0.svg new file mode 100644 index 00000000..9f4b0848 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4a0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4a1.svg b/packages/backend/assets/twemoji/1f4a1.svg new file mode 100644 index 00000000..9cdb7376 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4a1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4a2.svg b/packages/backend/assets/twemoji/1f4a2.svg new file mode 100644 index 00000000..ee5d5740 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4a2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4a3.svg b/packages/backend/assets/twemoji/1f4a3.svg new file mode 100644 index 00000000..a9079243 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4a3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4a4.svg b/packages/backend/assets/twemoji/1f4a4.svg new file mode 100644 index 00000000..30801d46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4a5.svg b/packages/backend/assets/twemoji/1f4a5.svg new file mode 100644 index 00000000..a203f2ee --- /dev/null +++ b/packages/backend/assets/twemoji/1f4a5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4a6.svg b/packages/backend/assets/twemoji/1f4a6.svg new file mode 100644 index 00000000..949de421 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4a6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4a7.svg b/packages/backend/assets/twemoji/1f4a7.svg new file mode 100644 index 00000000..d0bc5e2e --- /dev/null +++ b/packages/backend/assets/twemoji/1f4a7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4a8.svg b/packages/backend/assets/twemoji/1f4a8.svg new file mode 100644 index 00000000..dd1dcec5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4a9.svg b/packages/backend/assets/twemoji/1f4a9.svg new file mode 100644 index 00000000..13022e87 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4a9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4aa-1f3fb.svg b/packages/backend/assets/twemoji/1f4aa-1f3fb.svg new file mode 100644 index 00000000..4b0c55ba --- /dev/null +++ b/packages/backend/assets/twemoji/1f4aa-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4aa-1f3fc.svg b/packages/backend/assets/twemoji/1f4aa-1f3fc.svg new file mode 100644 index 00000000..e09e9a35 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4aa-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4aa-1f3fd.svg b/packages/backend/assets/twemoji/1f4aa-1f3fd.svg new file mode 100644 index 00000000..2fea2862 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4aa-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4aa-1f3fe.svg b/packages/backend/assets/twemoji/1f4aa-1f3fe.svg new file mode 100644 index 00000000..604fa6e1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4aa-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4aa-1f3ff.svg b/packages/backend/assets/twemoji/1f4aa-1f3ff.svg new file mode 100644 index 00000000..9ac3fd20 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4aa-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4aa.svg b/packages/backend/assets/twemoji/1f4aa.svg new file mode 100644 index 00000000..1323ce33 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4aa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ab.svg b/packages/backend/assets/twemoji/1f4ab.svg new file mode 100644 index 00000000..e0979f5c --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ac.svg b/packages/backend/assets/twemoji/1f4ac.svg new file mode 100644 index 00000000..ca09b687 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ad.svg b/packages/backend/assets/twemoji/1f4ad.svg new file mode 100644 index 00000000..505e803f --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ae.svg b/packages/backend/assets/twemoji/1f4ae.svg new file mode 100644 index 00000000..99fa9d09 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ae.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4af.svg b/packages/backend/assets/twemoji/1f4af.svg new file mode 100644 index 00000000..65eef078 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4b0.svg b/packages/backend/assets/twemoji/1f4b0.svg new file mode 100644 index 00000000..4da45961 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4b1.svg b/packages/backend/assets/twemoji/1f4b1.svg new file mode 100644 index 00000000..56445dd9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4b2.svg b/packages/backend/assets/twemoji/1f4b2.svg new file mode 100644 index 00000000..a3384c9c --- /dev/null +++ b/packages/backend/assets/twemoji/1f4b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4b3.svg b/packages/backend/assets/twemoji/1f4b3.svg new file mode 100644 index 00000000..03c6adfa --- /dev/null +++ b/packages/backend/assets/twemoji/1f4b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4b4.svg b/packages/backend/assets/twemoji/1f4b4.svg new file mode 100644 index 00000000..faddb8a2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4b4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4b5.svg b/packages/backend/assets/twemoji/1f4b5.svg new file mode 100644 index 00000000..cbdd5125 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4b5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4b6.svg b/packages/backend/assets/twemoji/1f4b6.svg new file mode 100644 index 00000000..ae216e03 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4b6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4b7.svg b/packages/backend/assets/twemoji/1f4b7.svg new file mode 100644 index 00000000..f92ec011 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4b7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4b8.svg b/packages/backend/assets/twemoji/1f4b8.svg new file mode 100644 index 00000000..019155eb --- /dev/null +++ b/packages/backend/assets/twemoji/1f4b8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4b9.svg b/packages/backend/assets/twemoji/1f4b9.svg new file mode 100644 index 00000000..a93932e1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4b9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ba.svg b/packages/backend/assets/twemoji/1f4ba.svg new file mode 100644 index 00000000..b1301a17 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4bb.svg b/packages/backend/assets/twemoji/1f4bb.svg new file mode 100644 index 00000000..1a9fc552 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4bc.svg b/packages/backend/assets/twemoji/1f4bc.svg new file mode 100644 index 00000000..d7e3ce18 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4bd.svg b/packages/backend/assets/twemoji/1f4bd.svg new file mode 100644 index 00000000..7531dd76 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4be.svg b/packages/backend/assets/twemoji/1f4be.svg new file mode 100644 index 00000000..9a1069d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4be.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4bf.svg b/packages/backend/assets/twemoji/1f4bf.svg new file mode 100644 index 00000000..38adf57d --- /dev/null +++ b/packages/backend/assets/twemoji/1f4bf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4c0.svg b/packages/backend/assets/twemoji/1f4c0.svg new file mode 100644 index 00000000..92ec85d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4c0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4c1.svg b/packages/backend/assets/twemoji/1f4c1.svg new file mode 100644 index 00000000..3b3d5ce8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4c1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4c2.svg b/packages/backend/assets/twemoji/1f4c2.svg new file mode 100644 index 00000000..456f8c85 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4c2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4c3.svg b/packages/backend/assets/twemoji/1f4c3.svg new file mode 100644 index 00000000..e4a6e7cf --- /dev/null +++ b/packages/backend/assets/twemoji/1f4c3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4c4.svg b/packages/backend/assets/twemoji/1f4c4.svg new file mode 100644 index 00000000..9dd97bb1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4c4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4c5.svg b/packages/backend/assets/twemoji/1f4c5.svg new file mode 100644 index 00000000..7aa49cdf --- /dev/null +++ b/packages/backend/assets/twemoji/1f4c5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4c6.svg b/packages/backend/assets/twemoji/1f4c6.svg new file mode 100644 index 00000000..8b57673b --- /dev/null +++ b/packages/backend/assets/twemoji/1f4c6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4c7.svg b/packages/backend/assets/twemoji/1f4c7.svg new file mode 100644 index 00000000..42871c6d --- /dev/null +++ b/packages/backend/assets/twemoji/1f4c7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4c8.svg b/packages/backend/assets/twemoji/1f4c8.svg new file mode 100644 index 00000000..dc48f2e8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4c8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4c9.svg b/packages/backend/assets/twemoji/1f4c9.svg new file mode 100644 index 00000000..c487ddff --- /dev/null +++ b/packages/backend/assets/twemoji/1f4c9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ca.svg b/packages/backend/assets/twemoji/1f4ca.svg new file mode 100644 index 00000000..0fd02113 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ca.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4cb.svg b/packages/backend/assets/twemoji/1f4cb.svg new file mode 100644 index 00000000..3727c765 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4cb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4cc.svg b/packages/backend/assets/twemoji/1f4cc.svg new file mode 100644 index 00000000..604d2e20 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4cc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4cd.svg b/packages/backend/assets/twemoji/1f4cd.svg new file mode 100644 index 00000000..9f398494 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4cd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ce.svg b/packages/backend/assets/twemoji/1f4ce.svg new file mode 100644 index 00000000..4d0f75e0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4cf.svg b/packages/backend/assets/twemoji/1f4cf.svg new file mode 100644 index 00000000..0757eec6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4cf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4d0.svg b/packages/backend/assets/twemoji/1f4d0.svg new file mode 100644 index 00000000..957e42ee --- /dev/null +++ b/packages/backend/assets/twemoji/1f4d0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4d1.svg b/packages/backend/assets/twemoji/1f4d1.svg new file mode 100644 index 00000000..9460a5ac --- /dev/null +++ b/packages/backend/assets/twemoji/1f4d1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4d2.svg b/packages/backend/assets/twemoji/1f4d2.svg new file mode 100644 index 00000000..5c67e984 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4d2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4d3.svg b/packages/backend/assets/twemoji/1f4d3.svg new file mode 100644 index 00000000..6e477eff --- /dev/null +++ b/packages/backend/assets/twemoji/1f4d3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4d4.svg b/packages/backend/assets/twemoji/1f4d4.svg new file mode 100644 index 00000000..c1c57772 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4d4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4d5.svg b/packages/backend/assets/twemoji/1f4d5.svg new file mode 100644 index 00000000..808bfd49 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4d5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4d6.svg b/packages/backend/assets/twemoji/1f4d6.svg new file mode 100644 index 00000000..9afa1027 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4d6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4d7.svg b/packages/backend/assets/twemoji/1f4d7.svg new file mode 100644 index 00000000..288283e1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4d7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4d8.svg b/packages/backend/assets/twemoji/1f4d8.svg new file mode 100644 index 00000000..c2504252 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4d8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4d9.svg b/packages/backend/assets/twemoji/1f4d9.svg new file mode 100644 index 00000000..f6f12ff7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4d9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4da.svg b/packages/backend/assets/twemoji/1f4da.svg new file mode 100644 index 00000000..51cdaa00 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4da.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4db.svg b/packages/backend/assets/twemoji/1f4db.svg new file mode 100644 index 00000000..9ba0174f --- /dev/null +++ b/packages/backend/assets/twemoji/1f4db.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4dc.svg b/packages/backend/assets/twemoji/1f4dc.svg new file mode 100644 index 00000000..dae9f411 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4dc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4dd.svg b/packages/backend/assets/twemoji/1f4dd.svg new file mode 100644 index 00000000..27fc31f3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4dd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4de.svg b/packages/backend/assets/twemoji/1f4de.svg new file mode 100644 index 00000000..77644873 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4de.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4df.svg b/packages/backend/assets/twemoji/1f4df.svg new file mode 100644 index 00000000..9bb30857 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4df.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4e0.svg b/packages/backend/assets/twemoji/1f4e0.svg new file mode 100644 index 00000000..5e130a9e --- /dev/null +++ b/packages/backend/assets/twemoji/1f4e0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4e1.svg b/packages/backend/assets/twemoji/1f4e1.svg new file mode 100644 index 00000000..5868d4ea --- /dev/null +++ b/packages/backend/assets/twemoji/1f4e1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4e2.svg b/packages/backend/assets/twemoji/1f4e2.svg new file mode 100644 index 00000000..92dce06a --- /dev/null +++ b/packages/backend/assets/twemoji/1f4e2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4e3.svg b/packages/backend/assets/twemoji/1f4e3.svg new file mode 100644 index 00000000..2666bcd9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4e4.svg b/packages/backend/assets/twemoji/1f4e4.svg new file mode 100644 index 00000000..37176b71 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4e4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4e5.svg b/packages/backend/assets/twemoji/1f4e5.svg new file mode 100644 index 00000000..647bf2e2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4e5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4e6.svg b/packages/backend/assets/twemoji/1f4e6.svg new file mode 100644 index 00000000..9ebbda87 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4e7.svg b/packages/backend/assets/twemoji/1f4e7.svg new file mode 100644 index 00000000..a2492fe9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4e7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4e8.svg b/packages/backend/assets/twemoji/1f4e8.svg new file mode 100644 index 00000000..18aeca60 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4e9.svg b/packages/backend/assets/twemoji/1f4e9.svg new file mode 100644 index 00000000..4cadba46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ea.svg b/packages/backend/assets/twemoji/1f4ea.svg new file mode 100644 index 00000000..30101d0b --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4eb.svg b/packages/backend/assets/twemoji/1f4eb.svg new file mode 100644 index 00000000..858ffa18 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ec.svg b/packages/backend/assets/twemoji/1f4ec.svg new file mode 100644 index 00000000..ed12168c --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ed.svg b/packages/backend/assets/twemoji/1f4ed.svg new file mode 100644 index 00000000..06936dd8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ee.svg b/packages/backend/assets/twemoji/1f4ee.svg new file mode 100644 index 00000000..6e34db15 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ef.svg b/packages/backend/assets/twemoji/1f4ef.svg new file mode 100644 index 00000000..da5f1b37 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4f0.svg b/packages/backend/assets/twemoji/1f4f0.svg new file mode 100644 index 00000000..726155da --- /dev/null +++ b/packages/backend/assets/twemoji/1f4f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4f1.svg b/packages/backend/assets/twemoji/1f4f1.svg new file mode 100644 index 00000000..2c9d041f --- /dev/null +++ b/packages/backend/assets/twemoji/1f4f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4f2.svg b/packages/backend/assets/twemoji/1f4f2.svg new file mode 100644 index 00000000..d8654026 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4f3.svg b/packages/backend/assets/twemoji/1f4f3.svg new file mode 100644 index 00000000..53ff7476 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4f4.svg b/packages/backend/assets/twemoji/1f4f4.svg new file mode 100644 index 00000000..408f3916 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4f5.svg b/packages/backend/assets/twemoji/1f4f5.svg new file mode 100644 index 00000000..eef3d04b --- /dev/null +++ b/packages/backend/assets/twemoji/1f4f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4f6.svg b/packages/backend/assets/twemoji/1f4f6.svg new file mode 100644 index 00000000..f741e0ef --- /dev/null +++ b/packages/backend/assets/twemoji/1f4f6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4f7.svg b/packages/backend/assets/twemoji/1f4f7.svg new file mode 100644 index 00000000..91b40463 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4f8.svg b/packages/backend/assets/twemoji/1f4f8.svg new file mode 100644 index 00000000..bd0fb2a1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4f9.svg b/packages/backend/assets/twemoji/1f4f9.svg new file mode 100644 index 00000000..25ff6701 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4fa.svg b/packages/backend/assets/twemoji/1f4fa.svg new file mode 100644 index 00000000..d74106d2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4fb.svg b/packages/backend/assets/twemoji/1f4fb.svg new file mode 100644 index 00000000..dce0db99 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4fc.svg b/packages/backend/assets/twemoji/1f4fc.svg new file mode 100644 index 00000000..5149bb90 --- /dev/null +++ b/packages/backend/assets/twemoji/1f4fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4fd.svg b/packages/backend/assets/twemoji/1f4fd.svg new file mode 100644 index 00000000..eebf8c9e --- /dev/null +++ b/packages/backend/assets/twemoji/1f4fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f4ff.svg b/packages/backend/assets/twemoji/1f4ff.svg new file mode 100644 index 00000000..e23ff2dc --- /dev/null +++ b/packages/backend/assets/twemoji/1f4ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f500.svg b/packages/backend/assets/twemoji/1f500.svg new file mode 100644 index 00000000..2542496b --- /dev/null +++ b/packages/backend/assets/twemoji/1f500.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f501.svg b/packages/backend/assets/twemoji/1f501.svg new file mode 100644 index 00000000..5570808d --- /dev/null +++ b/packages/backend/assets/twemoji/1f501.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f502.svg b/packages/backend/assets/twemoji/1f502.svg new file mode 100644 index 00000000..d33e531c --- /dev/null +++ b/packages/backend/assets/twemoji/1f502.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f503.svg b/packages/backend/assets/twemoji/1f503.svg new file mode 100644 index 00000000..bd3e446d --- /dev/null +++ b/packages/backend/assets/twemoji/1f503.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f504.svg b/packages/backend/assets/twemoji/1f504.svg new file mode 100644 index 00000000..81861be0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f504.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f505.svg b/packages/backend/assets/twemoji/1f505.svg new file mode 100644 index 00000000..4c834b0c --- /dev/null +++ b/packages/backend/assets/twemoji/1f505.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f506.svg b/packages/backend/assets/twemoji/1f506.svg new file mode 100644 index 00000000..477b081b --- /dev/null +++ b/packages/backend/assets/twemoji/1f506.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f507.svg b/packages/backend/assets/twemoji/1f507.svg new file mode 100644 index 00000000..a2c4998e --- /dev/null +++ b/packages/backend/assets/twemoji/1f507.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f508.svg b/packages/backend/assets/twemoji/1f508.svg new file mode 100644 index 00000000..05925136 --- /dev/null +++ b/packages/backend/assets/twemoji/1f508.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f509.svg b/packages/backend/assets/twemoji/1f509.svg new file mode 100644 index 00000000..901e1db6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f509.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f50a.svg b/packages/backend/assets/twemoji/1f50a.svg new file mode 100644 index 00000000..c05d0840 --- /dev/null +++ b/packages/backend/assets/twemoji/1f50a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f50b.svg b/packages/backend/assets/twemoji/1f50b.svg new file mode 100644 index 00000000..171f0247 --- /dev/null +++ b/packages/backend/assets/twemoji/1f50b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f50c.svg b/packages/backend/assets/twemoji/1f50c.svg new file mode 100644 index 00000000..9c908732 --- /dev/null +++ b/packages/backend/assets/twemoji/1f50c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f50d.svg b/packages/backend/assets/twemoji/1f50d.svg new file mode 100644 index 00000000..f6a5d5a2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f50d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f50e.svg b/packages/backend/assets/twemoji/1f50e.svg new file mode 100644 index 00000000..0a2bb87a --- /dev/null +++ b/packages/backend/assets/twemoji/1f50e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f50f.svg b/packages/backend/assets/twemoji/1f50f.svg new file mode 100644 index 00000000..0196ffe7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f50f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f510.svg b/packages/backend/assets/twemoji/1f510.svg new file mode 100644 index 00000000..e63881a4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f510.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f511.svg b/packages/backend/assets/twemoji/1f511.svg new file mode 100644 index 00000000..6af02f85 --- /dev/null +++ b/packages/backend/assets/twemoji/1f511.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f512.svg b/packages/backend/assets/twemoji/1f512.svg new file mode 100644 index 00000000..0fcf64c2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f512.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f513.svg b/packages/backend/assets/twemoji/1f513.svg new file mode 100644 index 00000000..b5a91561 --- /dev/null +++ b/packages/backend/assets/twemoji/1f513.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f514.svg b/packages/backend/assets/twemoji/1f514.svg new file mode 100644 index 00000000..eff81dcd --- /dev/null +++ b/packages/backend/assets/twemoji/1f514.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f515.svg b/packages/backend/assets/twemoji/1f515.svg new file mode 100644 index 00000000..7c4b16f5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f515.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f516.svg b/packages/backend/assets/twemoji/1f516.svg new file mode 100644 index 00000000..5a22c211 --- /dev/null +++ b/packages/backend/assets/twemoji/1f516.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f517.svg b/packages/backend/assets/twemoji/1f517.svg new file mode 100644 index 00000000..cd901cd7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f517.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f518.svg b/packages/backend/assets/twemoji/1f518.svg new file mode 100644 index 00000000..13d0cf4b --- /dev/null +++ b/packages/backend/assets/twemoji/1f518.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f519.svg b/packages/backend/assets/twemoji/1f519.svg new file mode 100644 index 00000000..4ac8edf4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f519.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f51a.svg b/packages/backend/assets/twemoji/1f51a.svg new file mode 100644 index 00000000..6e53a686 --- /dev/null +++ b/packages/backend/assets/twemoji/1f51a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f51b.svg b/packages/backend/assets/twemoji/1f51b.svg new file mode 100644 index 00000000..2aa4aadd --- /dev/null +++ b/packages/backend/assets/twemoji/1f51b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f51c.svg b/packages/backend/assets/twemoji/1f51c.svg new file mode 100644 index 00000000..847a7e37 --- /dev/null +++ b/packages/backend/assets/twemoji/1f51c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f51d.svg b/packages/backend/assets/twemoji/1f51d.svg new file mode 100644 index 00000000..1e3ed951 --- /dev/null +++ b/packages/backend/assets/twemoji/1f51d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f51e.svg b/packages/backend/assets/twemoji/1f51e.svg new file mode 100644 index 00000000..26365df9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f51e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f51f.svg b/packages/backend/assets/twemoji/1f51f.svg new file mode 100644 index 00000000..83ff13ef --- /dev/null +++ b/packages/backend/assets/twemoji/1f51f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f520.svg b/packages/backend/assets/twemoji/1f520.svg new file mode 100644 index 00000000..d307affd --- /dev/null +++ b/packages/backend/assets/twemoji/1f520.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f521.svg b/packages/backend/assets/twemoji/1f521.svg new file mode 100644 index 00000000..0510a82a --- /dev/null +++ b/packages/backend/assets/twemoji/1f521.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f522.svg b/packages/backend/assets/twemoji/1f522.svg new file mode 100644 index 00000000..82efba74 --- /dev/null +++ b/packages/backend/assets/twemoji/1f522.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f523.svg b/packages/backend/assets/twemoji/1f523.svg new file mode 100644 index 00000000..7bf2ffba --- /dev/null +++ b/packages/backend/assets/twemoji/1f523.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f524.svg b/packages/backend/assets/twemoji/1f524.svg new file mode 100644 index 00000000..21be0c50 --- /dev/null +++ b/packages/backend/assets/twemoji/1f524.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f525.svg b/packages/backend/assets/twemoji/1f525.svg new file mode 100644 index 00000000..8b7aca7e --- /dev/null +++ b/packages/backend/assets/twemoji/1f525.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f526.svg b/packages/backend/assets/twemoji/1f526.svg new file mode 100644 index 00000000..4c12bc90 --- /dev/null +++ b/packages/backend/assets/twemoji/1f526.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f527.svg b/packages/backend/assets/twemoji/1f527.svg new file mode 100644 index 00000000..02837aab --- /dev/null +++ b/packages/backend/assets/twemoji/1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f528.svg b/packages/backend/assets/twemoji/1f528.svg new file mode 100644 index 00000000..2be33f16 --- /dev/null +++ b/packages/backend/assets/twemoji/1f528.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f529.svg b/packages/backend/assets/twemoji/1f529.svg new file mode 100644 index 00000000..502f4f52 --- /dev/null +++ b/packages/backend/assets/twemoji/1f529.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f52a.svg b/packages/backend/assets/twemoji/1f52a.svg new file mode 100644 index 00000000..ba5458b8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f52a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f52b.svg b/packages/backend/assets/twemoji/1f52b.svg new file mode 100644 index 00000000..cc8a5b8d --- /dev/null +++ b/packages/backend/assets/twemoji/1f52b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f52c.svg b/packages/backend/assets/twemoji/1f52c.svg new file mode 100644 index 00000000..bd3989b5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f52d.svg b/packages/backend/assets/twemoji/1f52d.svg new file mode 100644 index 00000000..6d884073 --- /dev/null +++ b/packages/backend/assets/twemoji/1f52d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f52e.svg b/packages/backend/assets/twemoji/1f52e.svg new file mode 100644 index 00000000..f252c9b0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f52e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f52f.svg b/packages/backend/assets/twemoji/1f52f.svg new file mode 100644 index 00000000..055bac61 --- /dev/null +++ b/packages/backend/assets/twemoji/1f52f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f530.svg b/packages/backend/assets/twemoji/1f530.svg new file mode 100644 index 00000000..5cba024f --- /dev/null +++ b/packages/backend/assets/twemoji/1f530.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f531.svg b/packages/backend/assets/twemoji/1f531.svg new file mode 100644 index 00000000..e4856c6a --- /dev/null +++ b/packages/backend/assets/twemoji/1f531.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f532.svg b/packages/backend/assets/twemoji/1f532.svg new file mode 100644 index 00000000..d185983b --- /dev/null +++ b/packages/backend/assets/twemoji/1f532.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f533.svg b/packages/backend/assets/twemoji/1f533.svg new file mode 100644 index 00000000..6b9165f4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f533.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f534.svg b/packages/backend/assets/twemoji/1f534.svg new file mode 100644 index 00000000..cb2d797f --- /dev/null +++ b/packages/backend/assets/twemoji/1f534.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f535.svg b/packages/backend/assets/twemoji/1f535.svg new file mode 100644 index 00000000..d6b5427a --- /dev/null +++ b/packages/backend/assets/twemoji/1f535.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f536.svg b/packages/backend/assets/twemoji/1f536.svg new file mode 100644 index 00000000..668c0290 --- /dev/null +++ b/packages/backend/assets/twemoji/1f536.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f537.svg b/packages/backend/assets/twemoji/1f537.svg new file mode 100644 index 00000000..195a9f48 --- /dev/null +++ b/packages/backend/assets/twemoji/1f537.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f538.svg b/packages/backend/assets/twemoji/1f538.svg new file mode 100644 index 00000000..1902bf9c --- /dev/null +++ b/packages/backend/assets/twemoji/1f538.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f539.svg b/packages/backend/assets/twemoji/1f539.svg new file mode 100644 index 00000000..41ab6bff --- /dev/null +++ b/packages/backend/assets/twemoji/1f539.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f53a.svg b/packages/backend/assets/twemoji/1f53a.svg new file mode 100644 index 00000000..6a1a6cf4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f53a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f53b.svg b/packages/backend/assets/twemoji/1f53b.svg new file mode 100644 index 00000000..42f719c4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f53b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f53c.svg b/packages/backend/assets/twemoji/1f53c.svg new file mode 100644 index 00000000..6a49acdd --- /dev/null +++ b/packages/backend/assets/twemoji/1f53c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f53d.svg b/packages/backend/assets/twemoji/1f53d.svg new file mode 100644 index 00000000..4a7fcd06 --- /dev/null +++ b/packages/backend/assets/twemoji/1f53d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f549.svg b/packages/backend/assets/twemoji/1f549.svg new file mode 100644 index 00000000..d2718fa7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f549.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f54a.svg b/packages/backend/assets/twemoji/1f54a.svg new file mode 100644 index 00000000..434cffd9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f54a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f54b.svg b/packages/backend/assets/twemoji/1f54b.svg new file mode 100644 index 00000000..c3063cf0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f54b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f54c.svg b/packages/backend/assets/twemoji/1f54c.svg new file mode 100644 index 00000000..726bee32 --- /dev/null +++ b/packages/backend/assets/twemoji/1f54c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f54d.svg b/packages/backend/assets/twemoji/1f54d.svg new file mode 100644 index 00000000..efb76cfd --- /dev/null +++ b/packages/backend/assets/twemoji/1f54d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f54e.svg b/packages/backend/assets/twemoji/1f54e.svg new file mode 100644 index 00000000..f93bb403 --- /dev/null +++ b/packages/backend/assets/twemoji/1f54e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f550.svg b/packages/backend/assets/twemoji/1f550.svg new file mode 100644 index 00000000..d372bc79 --- /dev/null +++ b/packages/backend/assets/twemoji/1f550.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f551.svg b/packages/backend/assets/twemoji/1f551.svg new file mode 100644 index 00000000..0a93f883 --- /dev/null +++ b/packages/backend/assets/twemoji/1f551.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f552.svg b/packages/backend/assets/twemoji/1f552.svg new file mode 100644 index 00000000..ad1b3ede --- /dev/null +++ b/packages/backend/assets/twemoji/1f552.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f553.svg b/packages/backend/assets/twemoji/1f553.svg new file mode 100644 index 00000000..b613e666 --- /dev/null +++ b/packages/backend/assets/twemoji/1f553.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f554.svg b/packages/backend/assets/twemoji/1f554.svg new file mode 100644 index 00000000..30d88d39 --- /dev/null +++ b/packages/backend/assets/twemoji/1f554.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f555.svg b/packages/backend/assets/twemoji/1f555.svg new file mode 100644 index 00000000..66d90fb2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f555.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f556.svg b/packages/backend/assets/twemoji/1f556.svg new file mode 100644 index 00000000..5379edad --- /dev/null +++ b/packages/backend/assets/twemoji/1f556.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f557.svg b/packages/backend/assets/twemoji/1f557.svg new file mode 100644 index 00000000..c94cd46d --- /dev/null +++ b/packages/backend/assets/twemoji/1f557.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f558.svg b/packages/backend/assets/twemoji/1f558.svg new file mode 100644 index 00000000..41f31afc --- /dev/null +++ b/packages/backend/assets/twemoji/1f558.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f559.svg b/packages/backend/assets/twemoji/1f559.svg new file mode 100644 index 00000000..26dd139c --- /dev/null +++ b/packages/backend/assets/twemoji/1f559.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f55a.svg b/packages/backend/assets/twemoji/1f55a.svg new file mode 100644 index 00000000..ee049f8f --- /dev/null +++ b/packages/backend/assets/twemoji/1f55a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f55b.svg b/packages/backend/assets/twemoji/1f55b.svg new file mode 100644 index 00000000..5a390216 --- /dev/null +++ b/packages/backend/assets/twemoji/1f55b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f55c.svg b/packages/backend/assets/twemoji/1f55c.svg new file mode 100644 index 00000000..fa543233 --- /dev/null +++ b/packages/backend/assets/twemoji/1f55c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f55d.svg b/packages/backend/assets/twemoji/1f55d.svg new file mode 100644 index 00000000..40e4183c --- /dev/null +++ b/packages/backend/assets/twemoji/1f55d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f55e.svg b/packages/backend/assets/twemoji/1f55e.svg new file mode 100644 index 00000000..c0e9e2dc --- /dev/null +++ b/packages/backend/assets/twemoji/1f55e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f55f.svg b/packages/backend/assets/twemoji/1f55f.svg new file mode 100644 index 00000000..0c242c02 --- /dev/null +++ b/packages/backend/assets/twemoji/1f55f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f560.svg b/packages/backend/assets/twemoji/1f560.svg new file mode 100644 index 00000000..3f3d7723 --- /dev/null +++ b/packages/backend/assets/twemoji/1f560.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f561.svg b/packages/backend/assets/twemoji/1f561.svg new file mode 100644 index 00000000..a7cbf9e8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f561.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f562.svg b/packages/backend/assets/twemoji/1f562.svg new file mode 100644 index 00000000..98ecdd61 --- /dev/null +++ b/packages/backend/assets/twemoji/1f562.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f563.svg b/packages/backend/assets/twemoji/1f563.svg new file mode 100644 index 00000000..0d4a1b22 --- /dev/null +++ b/packages/backend/assets/twemoji/1f563.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f564.svg b/packages/backend/assets/twemoji/1f564.svg new file mode 100644 index 00000000..e5d8e9de --- /dev/null +++ b/packages/backend/assets/twemoji/1f564.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f565.svg b/packages/backend/assets/twemoji/1f565.svg new file mode 100644 index 00000000..8c8e5d8d --- /dev/null +++ b/packages/backend/assets/twemoji/1f565.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f566.svg b/packages/backend/assets/twemoji/1f566.svg new file mode 100644 index 00000000..df2092b1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f566.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f567.svg b/packages/backend/assets/twemoji/1f567.svg new file mode 100644 index 00000000..a00f610f --- /dev/null +++ b/packages/backend/assets/twemoji/1f567.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f56f.svg b/packages/backend/assets/twemoji/1f56f.svg new file mode 100644 index 00000000..22ad18a0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f56f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f570.svg b/packages/backend/assets/twemoji/1f570.svg new file mode 100644 index 00000000..7d82d123 --- /dev/null +++ b/packages/backend/assets/twemoji/1f570.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f573.svg b/packages/backend/assets/twemoji/1f573.svg new file mode 100644 index 00000000..b91515bb --- /dev/null +++ b/packages/backend/assets/twemoji/1f573.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f574-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..b10fff29 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f574-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..4c46c464 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fb.svg b/packages/backend/assets/twemoji/1f574-1f3fb.svg new file mode 100644 index 00000000..815ba938 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f574-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..0dcf98a7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f574-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..7d14d4f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fc.svg b/packages/backend/assets/twemoji/1f574-1f3fc.svg new file mode 100644 index 00000000..c68c9e85 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f574-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..a1e727ca --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f574-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..7a0081c2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fd.svg b/packages/backend/assets/twemoji/1f574-1f3fd.svg new file mode 100644 index 00000000..9732f55e --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f574-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..d0a51f12 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f574-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..c9a9eb07 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3fe.svg b/packages/backend/assets/twemoji/1f574-1f3fe.svg new file mode 100644 index 00000000..4e476896 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f574-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..26db2928 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f574-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..fcfaca1f --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-1f3ff.svg b/packages/backend/assets/twemoji/1f574-1f3ff.svg new file mode 100644 index 00000000..d7f2086e --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-fe0f-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f574-fe0f-200d-2640-fe0f.svg new file mode 100644 index 00000000..a0fe86e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-fe0f-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574-fe0f-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f574-fe0f-200d-2642-fe0f.svg new file mode 100644 index 00000000..49eca957 --- /dev/null +++ b/packages/backend/assets/twemoji/1f574-fe0f-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f574.svg b/packages/backend/assets/twemoji/1f574.svg new file mode 100644 index 00000000..50f5530e --- /dev/null +++ b/packages/backend/assets/twemoji/1f574.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f575-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..d7c53ac8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f575-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..2a457cd5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fb.svg b/packages/backend/assets/twemoji/1f575-1f3fb.svg new file mode 100644 index 00000000..1257d8c8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f575-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..db36e9f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f575-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..33dc41f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fc.svg b/packages/backend/assets/twemoji/1f575-1f3fc.svg new file mode 100644 index 00000000..5c609397 --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f575-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..2800c0b6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f575-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..ed4e3ee6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fd.svg b/packages/backend/assets/twemoji/1f575-1f3fd.svg new file mode 100644 index 00000000..720743ef --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f575-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..637c74fc --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f575-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..402f2833 --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3fe.svg b/packages/backend/assets/twemoji/1f575-1f3fe.svg new file mode 100644 index 00000000..4c3e329a --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f575-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..b6a38639 --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f575-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..c18c26fb --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-1f3ff.svg b/packages/backend/assets/twemoji/1f575-1f3ff.svg new file mode 100644 index 00000000..5e734407 --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-fe0f-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f575-fe0f-200d-2640-fe0f.svg new file mode 100644 index 00000000..4f01f09f --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-fe0f-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575-fe0f-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f575-fe0f-200d-2642-fe0f.svg new file mode 100644 index 00000000..d767564f --- /dev/null +++ b/packages/backend/assets/twemoji/1f575-fe0f-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f575.svg b/packages/backend/assets/twemoji/1f575.svg new file mode 100644 index 00000000..cc8ae9aa --- /dev/null +++ b/packages/backend/assets/twemoji/1f575.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f576.svg b/packages/backend/assets/twemoji/1f576.svg new file mode 100644 index 00000000..a222aceb --- /dev/null +++ b/packages/backend/assets/twemoji/1f576.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f577.svg b/packages/backend/assets/twemoji/1f577.svg new file mode 100644 index 00000000..09bc64ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f577.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f578.svg b/packages/backend/assets/twemoji/1f578.svg new file mode 100644 index 00000000..19eab9b0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f578.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f579.svg b/packages/backend/assets/twemoji/1f579.svg new file mode 100644 index 00000000..2a6ab35b --- /dev/null +++ b/packages/backend/assets/twemoji/1f579.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f57a-1f3fb.svg b/packages/backend/assets/twemoji/1f57a-1f3fb.svg new file mode 100644 index 00000000..fbf2c94e --- /dev/null +++ b/packages/backend/assets/twemoji/1f57a-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f57a-1f3fc.svg b/packages/backend/assets/twemoji/1f57a-1f3fc.svg new file mode 100644 index 00000000..aeceb23a --- /dev/null +++ b/packages/backend/assets/twemoji/1f57a-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f57a-1f3fd.svg b/packages/backend/assets/twemoji/1f57a-1f3fd.svg new file mode 100644 index 00000000..c1f69d95 --- /dev/null +++ b/packages/backend/assets/twemoji/1f57a-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f57a-1f3fe.svg b/packages/backend/assets/twemoji/1f57a-1f3fe.svg new file mode 100644 index 00000000..51600934 --- /dev/null +++ b/packages/backend/assets/twemoji/1f57a-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f57a-1f3ff.svg b/packages/backend/assets/twemoji/1f57a-1f3ff.svg new file mode 100644 index 00000000..36ac93d6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f57a-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f57a.svg b/packages/backend/assets/twemoji/1f57a.svg new file mode 100644 index 00000000..90d9c110 --- /dev/null +++ b/packages/backend/assets/twemoji/1f57a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f587.svg b/packages/backend/assets/twemoji/1f587.svg new file mode 100644 index 00000000..2538fe05 --- /dev/null +++ b/packages/backend/assets/twemoji/1f587.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f58a.svg b/packages/backend/assets/twemoji/1f58a.svg new file mode 100644 index 00000000..ba851818 --- /dev/null +++ b/packages/backend/assets/twemoji/1f58a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f58b.svg b/packages/backend/assets/twemoji/1f58b.svg new file mode 100644 index 00000000..7e2b35b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f58b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f58c.svg b/packages/backend/assets/twemoji/1f58c.svg new file mode 100644 index 00000000..c1c419f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f58c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f58d.svg b/packages/backend/assets/twemoji/1f58d.svg new file mode 100644 index 00000000..4dac972b --- /dev/null +++ b/packages/backend/assets/twemoji/1f58d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f590-1f3fb.svg b/packages/backend/assets/twemoji/1f590-1f3fb.svg new file mode 100644 index 00000000..077c5951 --- /dev/null +++ b/packages/backend/assets/twemoji/1f590-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f590-1f3fc.svg b/packages/backend/assets/twemoji/1f590-1f3fc.svg new file mode 100644 index 00000000..6ca213a8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f590-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f590-1f3fd.svg b/packages/backend/assets/twemoji/1f590-1f3fd.svg new file mode 100644 index 00000000..724ef997 --- /dev/null +++ b/packages/backend/assets/twemoji/1f590-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f590-1f3fe.svg b/packages/backend/assets/twemoji/1f590-1f3fe.svg new file mode 100644 index 00000000..50ef15ab --- /dev/null +++ b/packages/backend/assets/twemoji/1f590-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f590-1f3ff.svg b/packages/backend/assets/twemoji/1f590-1f3ff.svg new file mode 100644 index 00000000..9cbe170d --- /dev/null +++ b/packages/backend/assets/twemoji/1f590-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f590.svg b/packages/backend/assets/twemoji/1f590.svg new file mode 100644 index 00000000..7e599939 --- /dev/null +++ b/packages/backend/assets/twemoji/1f590.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f595-1f3fb.svg b/packages/backend/assets/twemoji/1f595-1f3fb.svg new file mode 100644 index 00000000..49a84bae --- /dev/null +++ b/packages/backend/assets/twemoji/1f595-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f595-1f3fc.svg b/packages/backend/assets/twemoji/1f595-1f3fc.svg new file mode 100644 index 00000000..b3b1a111 --- /dev/null +++ b/packages/backend/assets/twemoji/1f595-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f595-1f3fd.svg b/packages/backend/assets/twemoji/1f595-1f3fd.svg new file mode 100644 index 00000000..84d02b20 --- /dev/null +++ b/packages/backend/assets/twemoji/1f595-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f595-1f3fe.svg b/packages/backend/assets/twemoji/1f595-1f3fe.svg new file mode 100644 index 00000000..ed66f343 --- /dev/null +++ b/packages/backend/assets/twemoji/1f595-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f595-1f3ff.svg b/packages/backend/assets/twemoji/1f595-1f3ff.svg new file mode 100644 index 00000000..066821c7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f595-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f595.svg b/packages/backend/assets/twemoji/1f595.svg new file mode 100644 index 00000000..17bbf934 --- /dev/null +++ b/packages/backend/assets/twemoji/1f595.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f596-1f3fb.svg b/packages/backend/assets/twemoji/1f596-1f3fb.svg new file mode 100644 index 00000000..9e690f3b --- /dev/null +++ b/packages/backend/assets/twemoji/1f596-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f596-1f3fc.svg b/packages/backend/assets/twemoji/1f596-1f3fc.svg new file mode 100644 index 00000000..698844ce --- /dev/null +++ b/packages/backend/assets/twemoji/1f596-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f596-1f3fd.svg b/packages/backend/assets/twemoji/1f596-1f3fd.svg new file mode 100644 index 00000000..b3e14a4a --- /dev/null +++ b/packages/backend/assets/twemoji/1f596-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f596-1f3fe.svg b/packages/backend/assets/twemoji/1f596-1f3fe.svg new file mode 100644 index 00000000..e3d2b579 --- /dev/null +++ b/packages/backend/assets/twemoji/1f596-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f596-1f3ff.svg b/packages/backend/assets/twemoji/1f596-1f3ff.svg new file mode 100644 index 00000000..94327552 --- /dev/null +++ b/packages/backend/assets/twemoji/1f596-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f596.svg b/packages/backend/assets/twemoji/1f596.svg new file mode 100644 index 00000000..6b67a947 --- /dev/null +++ b/packages/backend/assets/twemoji/1f596.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5a4.svg b/packages/backend/assets/twemoji/1f5a4.svg new file mode 100644 index 00000000..e1e9a08a --- /dev/null +++ b/packages/backend/assets/twemoji/1f5a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5a5.svg b/packages/backend/assets/twemoji/1f5a5.svg new file mode 100644 index 00000000..af23392a --- /dev/null +++ b/packages/backend/assets/twemoji/1f5a5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5a8.svg b/packages/backend/assets/twemoji/1f5a8.svg new file mode 100644 index 00000000..aaea5c87 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5b1.svg b/packages/backend/assets/twemoji/1f5b1.svg new file mode 100644 index 00000000..856cf07a --- /dev/null +++ b/packages/backend/assets/twemoji/1f5b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5b2.svg b/packages/backend/assets/twemoji/1f5b2.svg new file mode 100644 index 00000000..65f9b822 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5bc.svg b/packages/backend/assets/twemoji/1f5bc.svg new file mode 100644 index 00000000..3dc97368 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5c2.svg b/packages/backend/assets/twemoji/1f5c2.svg new file mode 100644 index 00000000..3be7c33c --- /dev/null +++ b/packages/backend/assets/twemoji/1f5c2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5c3.svg b/packages/backend/assets/twemoji/1f5c3.svg new file mode 100644 index 00000000..416ed003 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5c3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5c4.svg b/packages/backend/assets/twemoji/1f5c4.svg new file mode 100644 index 00000000..375bfaed --- /dev/null +++ b/packages/backend/assets/twemoji/1f5c4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5d1.svg b/packages/backend/assets/twemoji/1f5d1.svg new file mode 100644 index 00000000..f4eed852 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5d1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5d2.svg b/packages/backend/assets/twemoji/1f5d2.svg new file mode 100644 index 00000000..473122f1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5d2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5d3.svg b/packages/backend/assets/twemoji/1f5d3.svg new file mode 100644 index 00000000..319a66ac --- /dev/null +++ b/packages/backend/assets/twemoji/1f5d3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5dc.svg b/packages/backend/assets/twemoji/1f5dc.svg new file mode 100644 index 00000000..a7923e00 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5dc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5dd.svg b/packages/backend/assets/twemoji/1f5dd.svg new file mode 100644 index 00000000..b670a5fa --- /dev/null +++ b/packages/backend/assets/twemoji/1f5dd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5de.svg b/packages/backend/assets/twemoji/1f5de.svg new file mode 100644 index 00000000..1dde84cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f5de.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5e1.svg b/packages/backend/assets/twemoji/1f5e1.svg new file mode 100644 index 00000000..8058ef4b --- /dev/null +++ b/packages/backend/assets/twemoji/1f5e1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5e3.svg b/packages/backend/assets/twemoji/1f5e3.svg new file mode 100644 index 00000000..6ae3b5cf --- /dev/null +++ b/packages/backend/assets/twemoji/1f5e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5e8.svg b/packages/backend/assets/twemoji/1f5e8.svg new file mode 100644 index 00000000..fe15bfb9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5ef.svg b/packages/backend/assets/twemoji/1f5ef.svg new file mode 100644 index 00000000..e58ca025 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5ef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5f3.svg b/packages/backend/assets/twemoji/1f5f3.svg new file mode 100644 index 00000000..b29a6863 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5fa.svg b/packages/backend/assets/twemoji/1f5fa.svg new file mode 100644 index 00000000..2eca0440 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5fb.svg b/packages/backend/assets/twemoji/1f5fb.svg new file mode 100644 index 00000000..156ff1ba --- /dev/null +++ b/packages/backend/assets/twemoji/1f5fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5fc.svg b/packages/backend/assets/twemoji/1f5fc.svg new file mode 100644 index 00000000..dddf2481 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5fd.svg b/packages/backend/assets/twemoji/1f5fd.svg new file mode 100644 index 00000000..a4186ce0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5fe.svg b/packages/backend/assets/twemoji/1f5fe.svg new file mode 100644 index 00000000..de72c360 --- /dev/null +++ b/packages/backend/assets/twemoji/1f5fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f5ff.svg b/packages/backend/assets/twemoji/1f5ff.svg new file mode 100644 index 00000000..407fa1be --- /dev/null +++ b/packages/backend/assets/twemoji/1f5ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f600.svg b/packages/backend/assets/twemoji/1f600.svg new file mode 100644 index 00000000..48f8e8a6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f600.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f601.svg b/packages/backend/assets/twemoji/1f601.svg new file mode 100644 index 00000000..80434cee --- /dev/null +++ b/packages/backend/assets/twemoji/1f601.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f602.svg b/packages/backend/assets/twemoji/1f602.svg new file mode 100644 index 00000000..0893553c --- /dev/null +++ b/packages/backend/assets/twemoji/1f602.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f603.svg b/packages/backend/assets/twemoji/1f603.svg new file mode 100644 index 00000000..94d75e4d --- /dev/null +++ b/packages/backend/assets/twemoji/1f603.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f604.svg b/packages/backend/assets/twemoji/1f604.svg new file mode 100644 index 00000000..b860eabe --- /dev/null +++ b/packages/backend/assets/twemoji/1f604.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f605.svg b/packages/backend/assets/twemoji/1f605.svg new file mode 100644 index 00000000..2c907195 --- /dev/null +++ b/packages/backend/assets/twemoji/1f605.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f606.svg b/packages/backend/assets/twemoji/1f606.svg new file mode 100644 index 00000000..89284749 --- /dev/null +++ b/packages/backend/assets/twemoji/1f606.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f607.svg b/packages/backend/assets/twemoji/1f607.svg new file mode 100644 index 00000000..321bfa8a --- /dev/null +++ b/packages/backend/assets/twemoji/1f607.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f608.svg b/packages/backend/assets/twemoji/1f608.svg new file mode 100644 index 00000000..cf1887d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f608.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f609.svg b/packages/backend/assets/twemoji/1f609.svg new file mode 100644 index 00000000..3df38783 --- /dev/null +++ b/packages/backend/assets/twemoji/1f609.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f60a.svg b/packages/backend/assets/twemoji/1f60a.svg new file mode 100644 index 00000000..6f0cc879 --- /dev/null +++ b/packages/backend/assets/twemoji/1f60a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f60b.svg b/packages/backend/assets/twemoji/1f60b.svg new file mode 100644 index 00000000..b2023445 --- /dev/null +++ b/packages/backend/assets/twemoji/1f60b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f60c.svg b/packages/backend/assets/twemoji/1f60c.svg new file mode 100644 index 00000000..80155830 --- /dev/null +++ b/packages/backend/assets/twemoji/1f60c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f60d.svg b/packages/backend/assets/twemoji/1f60d.svg new file mode 100644 index 00000000..93e204fb --- /dev/null +++ b/packages/backend/assets/twemoji/1f60d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f60e.svg b/packages/backend/assets/twemoji/1f60e.svg new file mode 100644 index 00000000..edc41104 --- /dev/null +++ b/packages/backend/assets/twemoji/1f60e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f60f.svg b/packages/backend/assets/twemoji/1f60f.svg new file mode 100644 index 00000000..6f18f35e --- /dev/null +++ b/packages/backend/assets/twemoji/1f60f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f610.svg b/packages/backend/assets/twemoji/1f610.svg new file mode 100644 index 00000000..5b741fe5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f610.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f611.svg b/packages/backend/assets/twemoji/1f611.svg new file mode 100644 index 00000000..f80ed65f --- /dev/null +++ b/packages/backend/assets/twemoji/1f611.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f612.svg b/packages/backend/assets/twemoji/1f612.svg new file mode 100644 index 00000000..e97bab71 --- /dev/null +++ b/packages/backend/assets/twemoji/1f612.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f613.svg b/packages/backend/assets/twemoji/1f613.svg new file mode 100644 index 00000000..b39def7f --- /dev/null +++ b/packages/backend/assets/twemoji/1f613.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f614.svg b/packages/backend/assets/twemoji/1f614.svg new file mode 100644 index 00000000..933fdb37 --- /dev/null +++ b/packages/backend/assets/twemoji/1f614.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f615.svg b/packages/backend/assets/twemoji/1f615.svg new file mode 100644 index 00000000..64f35ed4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f615.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f616.svg b/packages/backend/assets/twemoji/1f616.svg new file mode 100644 index 00000000..e83ef664 --- /dev/null +++ b/packages/backend/assets/twemoji/1f616.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f617.svg b/packages/backend/assets/twemoji/1f617.svg new file mode 100644 index 00000000..ab7ecddb --- /dev/null +++ b/packages/backend/assets/twemoji/1f617.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f618.svg b/packages/backend/assets/twemoji/1f618.svg new file mode 100644 index 00000000..0aaf7927 --- /dev/null +++ b/packages/backend/assets/twemoji/1f618.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f619.svg b/packages/backend/assets/twemoji/1f619.svg new file mode 100644 index 00000000..868d1c00 --- /dev/null +++ b/packages/backend/assets/twemoji/1f619.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f61a.svg b/packages/backend/assets/twemoji/1f61a.svg new file mode 100644 index 00000000..f70a4f1b --- /dev/null +++ b/packages/backend/assets/twemoji/1f61a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f61b.svg b/packages/backend/assets/twemoji/1f61b.svg new file mode 100644 index 00000000..89a6f964 --- /dev/null +++ b/packages/backend/assets/twemoji/1f61b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f61c.svg b/packages/backend/assets/twemoji/1f61c.svg new file mode 100644 index 00000000..70fe7d33 --- /dev/null +++ b/packages/backend/assets/twemoji/1f61c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f61d.svg b/packages/backend/assets/twemoji/1f61d.svg new file mode 100644 index 00000000..712c44e1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f61d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f61e.svg b/packages/backend/assets/twemoji/1f61e.svg new file mode 100644 index 00000000..ce6d861b --- /dev/null +++ b/packages/backend/assets/twemoji/1f61e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f61f.svg b/packages/backend/assets/twemoji/1f61f.svg new file mode 100644 index 00000000..6d62bd9d --- /dev/null +++ b/packages/backend/assets/twemoji/1f61f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f620.svg b/packages/backend/assets/twemoji/1f620.svg new file mode 100644 index 00000000..05951eec --- /dev/null +++ b/packages/backend/assets/twemoji/1f620.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f621.svg b/packages/backend/assets/twemoji/1f621.svg new file mode 100644 index 00000000..700e29a1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f621.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f622.svg b/packages/backend/assets/twemoji/1f622.svg new file mode 100644 index 00000000..a8ee4c2a --- /dev/null +++ b/packages/backend/assets/twemoji/1f622.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f623.svg b/packages/backend/assets/twemoji/1f623.svg new file mode 100644 index 00000000..4158bf62 --- /dev/null +++ b/packages/backend/assets/twemoji/1f623.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f624.svg b/packages/backend/assets/twemoji/1f624.svg new file mode 100644 index 00000000..2078e5c3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f624.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f625.svg b/packages/backend/assets/twemoji/1f625.svg new file mode 100644 index 00000000..53d73fc6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f625.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f626.svg b/packages/backend/assets/twemoji/1f626.svg new file mode 100644 index 00000000..de4bba2f --- /dev/null +++ b/packages/backend/assets/twemoji/1f626.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f627.svg b/packages/backend/assets/twemoji/1f627.svg new file mode 100644 index 00000000..b3f4f0b1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f627.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f628.svg b/packages/backend/assets/twemoji/1f628.svg new file mode 100644 index 00000000..c12edfb0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f628.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f629.svg b/packages/backend/assets/twemoji/1f629.svg new file mode 100644 index 00000000..53673bfd --- /dev/null +++ b/packages/backend/assets/twemoji/1f629.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f62a.svg b/packages/backend/assets/twemoji/1f62a.svg new file mode 100644 index 00000000..36bb75ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f62a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f62b.svg b/packages/backend/assets/twemoji/1f62b.svg new file mode 100644 index 00000000..a26a4860 --- /dev/null +++ b/packages/backend/assets/twemoji/1f62b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f62c.svg b/packages/backend/assets/twemoji/1f62c.svg new file mode 100644 index 00000000..4b4583f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f62c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f62d.svg b/packages/backend/assets/twemoji/1f62d.svg new file mode 100644 index 00000000..26e3a896 --- /dev/null +++ b/packages/backend/assets/twemoji/1f62d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f62e-200d-1f4a8.svg b/packages/backend/assets/twemoji/1f62e-200d-1f4a8.svg new file mode 100644 index 00000000..44515454 --- /dev/null +++ b/packages/backend/assets/twemoji/1f62e-200d-1f4a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f62e.svg b/packages/backend/assets/twemoji/1f62e.svg new file mode 100644 index 00000000..8ee4117a --- /dev/null +++ b/packages/backend/assets/twemoji/1f62e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f62f.svg b/packages/backend/assets/twemoji/1f62f.svg new file mode 100644 index 00000000..eae0bccf --- /dev/null +++ b/packages/backend/assets/twemoji/1f62f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f630.svg b/packages/backend/assets/twemoji/1f630.svg new file mode 100644 index 00000000..e8cef8fe --- /dev/null +++ b/packages/backend/assets/twemoji/1f630.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f631.svg b/packages/backend/assets/twemoji/1f631.svg new file mode 100644 index 00000000..0aa8bc01 --- /dev/null +++ b/packages/backend/assets/twemoji/1f631.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f632.svg b/packages/backend/assets/twemoji/1f632.svg new file mode 100644 index 00000000..439f6a9e --- /dev/null +++ b/packages/backend/assets/twemoji/1f632.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f633.svg b/packages/backend/assets/twemoji/1f633.svg new file mode 100644 index 00000000..5dbc31ad --- /dev/null +++ b/packages/backend/assets/twemoji/1f633.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f634.svg b/packages/backend/assets/twemoji/1f634.svg new file mode 100644 index 00000000..920d9e6e --- /dev/null +++ b/packages/backend/assets/twemoji/1f634.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f635-200d-1f4ab.svg b/packages/backend/assets/twemoji/1f635-200d-1f4ab.svg new file mode 100644 index 00000000..753bd25f --- /dev/null +++ b/packages/backend/assets/twemoji/1f635-200d-1f4ab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f635.svg b/packages/backend/assets/twemoji/1f635.svg new file mode 100644 index 00000000..c695d571 --- /dev/null +++ b/packages/backend/assets/twemoji/1f635.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f636-200d-1f32b-fe0f.svg b/packages/backend/assets/twemoji/1f636-200d-1f32b-fe0f.svg new file mode 100644 index 00000000..7862ce07 --- /dev/null +++ b/packages/backend/assets/twemoji/1f636-200d-1f32b-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f636.svg b/packages/backend/assets/twemoji/1f636.svg new file mode 100644 index 00000000..c747f456 --- /dev/null +++ b/packages/backend/assets/twemoji/1f636.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f637.svg b/packages/backend/assets/twemoji/1f637.svg new file mode 100644 index 00000000..92b44a8b --- /dev/null +++ b/packages/backend/assets/twemoji/1f637.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f638.svg b/packages/backend/assets/twemoji/1f638.svg new file mode 100644 index 00000000..92b9a60d --- /dev/null +++ b/packages/backend/assets/twemoji/1f638.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f639.svg b/packages/backend/assets/twemoji/1f639.svg new file mode 100644 index 00000000..dbc71aba --- /dev/null +++ b/packages/backend/assets/twemoji/1f639.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f63a.svg b/packages/backend/assets/twemoji/1f63a.svg new file mode 100644 index 00000000..ec9b5dba --- /dev/null +++ b/packages/backend/assets/twemoji/1f63a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f63b.svg b/packages/backend/assets/twemoji/1f63b.svg new file mode 100644 index 00000000..8a17ec9c --- /dev/null +++ b/packages/backend/assets/twemoji/1f63b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f63c.svg b/packages/backend/assets/twemoji/1f63c.svg new file mode 100644 index 00000000..b64903c4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f63c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f63d.svg b/packages/backend/assets/twemoji/1f63d.svg new file mode 100644 index 00000000..86919d39 --- /dev/null +++ b/packages/backend/assets/twemoji/1f63d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f63e.svg b/packages/backend/assets/twemoji/1f63e.svg new file mode 100644 index 00000000..a112b7c8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f63e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f63f.svg b/packages/backend/assets/twemoji/1f63f.svg new file mode 100644 index 00000000..ef7b2332 --- /dev/null +++ b/packages/backend/assets/twemoji/1f63f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f640.svg b/packages/backend/assets/twemoji/1f640.svg new file mode 100644 index 00000000..20a891a5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f640.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f641.svg b/packages/backend/assets/twemoji/1f641.svg new file mode 100644 index 00000000..ef2d6aad --- /dev/null +++ b/packages/backend/assets/twemoji/1f641.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f642.svg b/packages/backend/assets/twemoji/1f642.svg new file mode 100644 index 00000000..7bdaf0fc --- /dev/null +++ b/packages/backend/assets/twemoji/1f642.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f643.svg b/packages/backend/assets/twemoji/1f643.svg new file mode 100644 index 00000000..4698a8de --- /dev/null +++ b/packages/backend/assets/twemoji/1f643.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f644.svg b/packages/backend/assets/twemoji/1f644.svg new file mode 100644 index 00000000..193d56dd --- /dev/null +++ b/packages/backend/assets/twemoji/1f644.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f645-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..6faaabfa --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f645-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..6d139a12 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fb.svg b/packages/backend/assets/twemoji/1f645-1f3fb.svg new file mode 100644 index 00000000..a5b8582d --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f645-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..7cb18130 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f645-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..cca6bc18 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fc.svg b/packages/backend/assets/twemoji/1f645-1f3fc.svg new file mode 100644 index 00000000..39ff28db --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f645-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..547c5268 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f645-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..e66c2a54 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fd.svg b/packages/backend/assets/twemoji/1f645-1f3fd.svg new file mode 100644 index 00000000..7ef5bff0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f645-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..8cde79f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f645-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..a9992a3c --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3fe.svg b/packages/backend/assets/twemoji/1f645-1f3fe.svg new file mode 100644 index 00000000..9e3188b1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f645-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..a337a210 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f645-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..f0393481 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-1f3ff.svg b/packages/backend/assets/twemoji/1f645-1f3ff.svg new file mode 100644 index 00000000..28e3ea6e --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f645-200d-2640-fe0f.svg new file mode 100644 index 00000000..c5210461 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f645-200d-2642-fe0f.svg new file mode 100644 index 00000000..f2fba4ef --- /dev/null +++ b/packages/backend/assets/twemoji/1f645-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f645.svg b/packages/backend/assets/twemoji/1f645.svg new file mode 100644 index 00000000..2b31e174 --- /dev/null +++ b/packages/backend/assets/twemoji/1f645.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f646-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..62cd0167 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f646-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..7aa802a6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fb.svg b/packages/backend/assets/twemoji/1f646-1f3fb.svg new file mode 100644 index 00000000..b4374a37 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f646-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..bc978c0e --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f646-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..00330dd7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fc.svg b/packages/backend/assets/twemoji/1f646-1f3fc.svg new file mode 100644 index 00000000..2867b4ba --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f646-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..076f59d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f646-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..522f7131 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fd.svg b/packages/backend/assets/twemoji/1f646-1f3fd.svg new file mode 100644 index 00000000..913f8af8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f646-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..375e7793 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f646-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..71524803 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3fe.svg b/packages/backend/assets/twemoji/1f646-1f3fe.svg new file mode 100644 index 00000000..c62dde34 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f646-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..b3fc25ce --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f646-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..4ac1e7b0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-1f3ff.svg b/packages/backend/assets/twemoji/1f646-1f3ff.svg new file mode 100644 index 00000000..c4a9ee0c --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f646-200d-2640-fe0f.svg new file mode 100644 index 00000000..7b4cdc60 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f646-200d-2642-fe0f.svg new file mode 100644 index 00000000..0479d74e --- /dev/null +++ b/packages/backend/assets/twemoji/1f646-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f646.svg b/packages/backend/assets/twemoji/1f646.svg new file mode 100644 index 00000000..16f98670 --- /dev/null +++ b/packages/backend/assets/twemoji/1f646.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f647-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..d7653b7a --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f647-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..47d49b37 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fb.svg b/packages/backend/assets/twemoji/1f647-1f3fb.svg new file mode 100644 index 00000000..3a48e1d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f647-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..8e8a5660 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f647-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..48e517ea --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fc.svg b/packages/backend/assets/twemoji/1f647-1f3fc.svg new file mode 100644 index 00000000..7fc94142 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f647-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..6682846b --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f647-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..d2bac57e --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fd.svg b/packages/backend/assets/twemoji/1f647-1f3fd.svg new file mode 100644 index 00000000..2db4f854 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f647-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..919df1e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f647-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..f8c9fecf --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3fe.svg b/packages/backend/assets/twemoji/1f647-1f3fe.svg new file mode 100644 index 00000000..3587f825 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f647-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..c5b3a442 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f647-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..df0ef2f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-1f3ff.svg b/packages/backend/assets/twemoji/1f647-1f3ff.svg new file mode 100644 index 00000000..b940751c --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f647-200d-2640-fe0f.svg new file mode 100644 index 00000000..512db319 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f647-200d-2642-fe0f.svg new file mode 100644 index 00000000..dc9ada23 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f647.svg b/packages/backend/assets/twemoji/1f647.svg new file mode 100644 index 00000000..4e0473e5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f647.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f648.svg b/packages/backend/assets/twemoji/1f648.svg new file mode 100644 index 00000000..8e0516ee --- /dev/null +++ b/packages/backend/assets/twemoji/1f648.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f649.svg b/packages/backend/assets/twemoji/1f649.svg new file mode 100644 index 00000000..755c69cd --- /dev/null +++ b/packages/backend/assets/twemoji/1f649.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64a.svg b/packages/backend/assets/twemoji/1f64a.svg new file mode 100644 index 00000000..ec6d47e9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64b-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..ad923d7d --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64b-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..21ffdce2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fb.svg b/packages/backend/assets/twemoji/1f64b-1f3fb.svg new file mode 100644 index 00000000..1bf6eefc --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64b-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..b68b0105 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64b-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..ede7d137 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fc.svg b/packages/backend/assets/twemoji/1f64b-1f3fc.svg new file mode 100644 index 00000000..bae326c2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64b-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..5cac702e --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64b-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..93853383 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fd.svg b/packages/backend/assets/twemoji/1f64b-1f3fd.svg new file mode 100644 index 00000000..7a2d9c77 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64b-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..5b0065f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64b-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..e53f22d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3fe.svg b/packages/backend/assets/twemoji/1f64b-1f3fe.svg new file mode 100644 index 00000000..3f95752f --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64b-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..d49fd466 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64b-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..5aaeba88 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-1f3ff.svg b/packages/backend/assets/twemoji/1f64b-1f3ff.svg new file mode 100644 index 00000000..2d0e8841 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64b-200d-2640-fe0f.svg new file mode 100644 index 00000000..d5f5abab --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64b-200d-2642-fe0f.svg new file mode 100644 index 00000000..10d28900 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64b.svg b/packages/backend/assets/twemoji/1f64b.svg new file mode 100644 index 00000000..27bbdf3e --- /dev/null +++ b/packages/backend/assets/twemoji/1f64b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64c-1f3fb.svg b/packages/backend/assets/twemoji/1f64c-1f3fb.svg new file mode 100644 index 00000000..7845396f --- /dev/null +++ b/packages/backend/assets/twemoji/1f64c-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64c-1f3fc.svg b/packages/backend/assets/twemoji/1f64c-1f3fc.svg new file mode 100644 index 00000000..5e4bac48 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64c-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64c-1f3fd.svg b/packages/backend/assets/twemoji/1f64c-1f3fd.svg new file mode 100644 index 00000000..02c27281 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64c-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64c-1f3fe.svg b/packages/backend/assets/twemoji/1f64c-1f3fe.svg new file mode 100644 index 00000000..e6b39143 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64c-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64c-1f3ff.svg b/packages/backend/assets/twemoji/1f64c-1f3ff.svg new file mode 100644 index 00000000..83cb16ce --- /dev/null +++ b/packages/backend/assets/twemoji/1f64c-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64c.svg b/packages/backend/assets/twemoji/1f64c.svg new file mode 100644 index 00000000..da4e1974 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64d-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..4e596f6e --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64d-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..d2a005cd --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fb.svg b/packages/backend/assets/twemoji/1f64d-1f3fb.svg new file mode 100644 index 00000000..5104bf27 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64d-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..841e76de --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64d-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..19b77e4b --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fc.svg b/packages/backend/assets/twemoji/1f64d-1f3fc.svg new file mode 100644 index 00000000..f1420134 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64d-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..d388f06b --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64d-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..f166e6a2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fd.svg b/packages/backend/assets/twemoji/1f64d-1f3fd.svg new file mode 100644 index 00000000..8a7708c8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64d-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..eca6a1ee --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64d-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..e95153f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3fe.svg b/packages/backend/assets/twemoji/1f64d-1f3fe.svg new file mode 100644 index 00000000..6d394a20 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64d-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..914aa7e8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64d-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..f6167a49 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-1f3ff.svg b/packages/backend/assets/twemoji/1f64d-1f3ff.svg new file mode 100644 index 00000000..d2dd37f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64d-200d-2640-fe0f.svg new file mode 100644 index 00000000..3d604746 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64d-200d-2642-fe0f.svg new file mode 100644 index 00000000..fb02e7e5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64d.svg b/packages/backend/assets/twemoji/1f64d.svg new file mode 100644 index 00000000..a9602b1a --- /dev/null +++ b/packages/backend/assets/twemoji/1f64d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64e-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..43e26773 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64e-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..13ddb556 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fb.svg b/packages/backend/assets/twemoji/1f64e-1f3fb.svg new file mode 100644 index 00000000..50be7c81 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64e-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..d6d1babe --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64e-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..ef97c23f --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fc.svg b/packages/backend/assets/twemoji/1f64e-1f3fc.svg new file mode 100644 index 00000000..431a6c17 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64e-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..a467ccb3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64e-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..5078d1f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fd.svg b/packages/backend/assets/twemoji/1f64e-1f3fd.svg new file mode 100644 index 00000000..905eef0f --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64e-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..d4b5b87c --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64e-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..09fc283a --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3fe.svg b/packages/backend/assets/twemoji/1f64e-1f3fe.svg new file mode 100644 index 00000000..336a2d25 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64e-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..c708447d --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64e-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..53ed9eb0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-1f3ff.svg b/packages/backend/assets/twemoji/1f64e-1f3ff.svg new file mode 100644 index 00000000..aff42dd9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f64e-200d-2640-fe0f.svg new file mode 100644 index 00000000..1c8b29aa --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f64e-200d-2642-fe0f.svg new file mode 100644 index 00000000..155f7024 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64e.svg b/packages/backend/assets/twemoji/1f64e.svg new file mode 100644 index 00000000..ae660cd0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64f-1f3fb.svg b/packages/backend/assets/twemoji/1f64f-1f3fb.svg new file mode 100644 index 00000000..03bad79f --- /dev/null +++ b/packages/backend/assets/twemoji/1f64f-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64f-1f3fc.svg b/packages/backend/assets/twemoji/1f64f-1f3fc.svg new file mode 100644 index 00000000..6132282d --- /dev/null +++ b/packages/backend/assets/twemoji/1f64f-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64f-1f3fd.svg b/packages/backend/assets/twemoji/1f64f-1f3fd.svg new file mode 100644 index 00000000..75d0e869 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64f-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64f-1f3fe.svg b/packages/backend/assets/twemoji/1f64f-1f3fe.svg new file mode 100644 index 00000000..86acc060 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64f-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64f-1f3ff.svg b/packages/backend/assets/twemoji/1f64f-1f3ff.svg new file mode 100644 index 00000000..c9b05ca8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64f-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f64f.svg b/packages/backend/assets/twemoji/1f64f.svg new file mode 100644 index 00000000..786d3d89 --- /dev/null +++ b/packages/backend/assets/twemoji/1f64f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f680.svg b/packages/backend/assets/twemoji/1f680.svg new file mode 100644 index 00000000..d2b92d46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f681.svg b/packages/backend/assets/twemoji/1f681.svg new file mode 100644 index 00000000..22b2173b --- /dev/null +++ b/packages/backend/assets/twemoji/1f681.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f682.svg b/packages/backend/assets/twemoji/1f682.svg new file mode 100644 index 00000000..b903114f --- /dev/null +++ b/packages/backend/assets/twemoji/1f682.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f683.svg b/packages/backend/assets/twemoji/1f683.svg new file mode 100644 index 00000000..83b5f536 --- /dev/null +++ b/packages/backend/assets/twemoji/1f683.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f684.svg b/packages/backend/assets/twemoji/1f684.svg new file mode 100644 index 00000000..fa9b4885 --- /dev/null +++ b/packages/backend/assets/twemoji/1f684.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f685.svg b/packages/backend/assets/twemoji/1f685.svg new file mode 100644 index 00000000..01830c3f --- /dev/null +++ b/packages/backend/assets/twemoji/1f685.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f686.svg b/packages/backend/assets/twemoji/1f686.svg new file mode 100644 index 00000000..76c89832 --- /dev/null +++ b/packages/backend/assets/twemoji/1f686.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f687.svg b/packages/backend/assets/twemoji/1f687.svg new file mode 100644 index 00000000..9444271a --- /dev/null +++ b/packages/backend/assets/twemoji/1f687.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f688.svg b/packages/backend/assets/twemoji/1f688.svg new file mode 100644 index 00000000..7e22e84c --- /dev/null +++ b/packages/backend/assets/twemoji/1f688.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f689.svg b/packages/backend/assets/twemoji/1f689.svg new file mode 100644 index 00000000..19b8a4ca --- /dev/null +++ b/packages/backend/assets/twemoji/1f689.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f68a.svg b/packages/backend/assets/twemoji/1f68a.svg new file mode 100644 index 00000000..5f33fec1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f68a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f68b.svg b/packages/backend/assets/twemoji/1f68b.svg new file mode 100644 index 00000000..185dabf7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f68b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f68c.svg b/packages/backend/assets/twemoji/1f68c.svg new file mode 100644 index 00000000..f397a605 --- /dev/null +++ b/packages/backend/assets/twemoji/1f68c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f68d.svg b/packages/backend/assets/twemoji/1f68d.svg new file mode 100644 index 00000000..eb012984 --- /dev/null +++ b/packages/backend/assets/twemoji/1f68d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f68e.svg b/packages/backend/assets/twemoji/1f68e.svg new file mode 100644 index 00000000..0c11fb8c --- /dev/null +++ b/packages/backend/assets/twemoji/1f68e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f68f.svg b/packages/backend/assets/twemoji/1f68f.svg new file mode 100644 index 00000000..381cde31 --- /dev/null +++ b/packages/backend/assets/twemoji/1f68f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f690.svg b/packages/backend/assets/twemoji/1f690.svg new file mode 100644 index 00000000..a0e3bf1e --- /dev/null +++ b/packages/backend/assets/twemoji/1f690.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f691.svg b/packages/backend/assets/twemoji/1f691.svg new file mode 100644 index 00000000..35ae0a91 --- /dev/null +++ b/packages/backend/assets/twemoji/1f691.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f692.svg b/packages/backend/assets/twemoji/1f692.svg new file mode 100644 index 00000000..a74f60de --- /dev/null +++ b/packages/backend/assets/twemoji/1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f693.svg b/packages/backend/assets/twemoji/1f693.svg new file mode 100644 index 00000000..4fae009a --- /dev/null +++ b/packages/backend/assets/twemoji/1f693.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f694.svg b/packages/backend/assets/twemoji/1f694.svg new file mode 100644 index 00000000..a872d465 --- /dev/null +++ b/packages/backend/assets/twemoji/1f694.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f695.svg b/packages/backend/assets/twemoji/1f695.svg new file mode 100644 index 00000000..9f435233 --- /dev/null +++ b/packages/backend/assets/twemoji/1f695.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f696.svg b/packages/backend/assets/twemoji/1f696.svg new file mode 100644 index 00000000..8b024b16 --- /dev/null +++ b/packages/backend/assets/twemoji/1f696.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f697.svg b/packages/backend/assets/twemoji/1f697.svg new file mode 100644 index 00000000..792ebf14 --- /dev/null +++ b/packages/backend/assets/twemoji/1f697.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f698.svg b/packages/backend/assets/twemoji/1f698.svg new file mode 100644 index 00000000..14a23ada --- /dev/null +++ b/packages/backend/assets/twemoji/1f698.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f699.svg b/packages/backend/assets/twemoji/1f699.svg new file mode 100644 index 00000000..e6aff649 --- /dev/null +++ b/packages/backend/assets/twemoji/1f699.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f69a.svg b/packages/backend/assets/twemoji/1f69a.svg new file mode 100644 index 00000000..86d041fa --- /dev/null +++ b/packages/backend/assets/twemoji/1f69a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f69b.svg b/packages/backend/assets/twemoji/1f69b.svg new file mode 100644 index 00000000..3a20bbfd --- /dev/null +++ b/packages/backend/assets/twemoji/1f69b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f69c.svg b/packages/backend/assets/twemoji/1f69c.svg new file mode 100644 index 00000000..339a145a --- /dev/null +++ b/packages/backend/assets/twemoji/1f69c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f69d.svg b/packages/backend/assets/twemoji/1f69d.svg new file mode 100644 index 00000000..b5c3a3d0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f69d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f69e.svg b/packages/backend/assets/twemoji/1f69e.svg new file mode 100644 index 00000000..554d379c --- /dev/null +++ b/packages/backend/assets/twemoji/1f69e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f69f.svg b/packages/backend/assets/twemoji/1f69f.svg new file mode 100644 index 00000000..3fc9ca4b --- /dev/null +++ b/packages/backend/assets/twemoji/1f69f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a0.svg b/packages/backend/assets/twemoji/1f6a0.svg new file mode 100644 index 00000000..7672e961 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a1.svg b/packages/backend/assets/twemoji/1f6a1.svg new file mode 100644 index 00000000..c417bf7a --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a2.svg b/packages/backend/assets/twemoji/1f6a2.svg new file mode 100644 index 00000000..4b7b4645 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..14fbe543 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..38434007 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fb.svg b/packages/backend/assets/twemoji/1f6a3-1f3fb.svg new file mode 100644 index 00000000..58c5fc99 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..726edb8c --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..12973058 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fc.svg b/packages/backend/assets/twemoji/1f6a3-1f3fc.svg new file mode 100644 index 00000000..147bbb15 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..0cd60493 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..d9f84a75 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fd.svg b/packages/backend/assets/twemoji/1f6a3-1f3fd.svg new file mode 100644 index 00000000..d7e6daa3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..fbea5f94 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..8c3c5d2a --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3fe.svg b/packages/backend/assets/twemoji/1f6a3-1f3fe.svg new file mode 100644 index 00000000..1f889fc7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..5387c99a --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..c165634a --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-1f3ff.svg b/packages/backend/assets/twemoji/1f6a3-1f3ff.svg new file mode 100644 index 00000000..f8734d7f --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-200d-2640-fe0f.svg new file mode 100644 index 00000000..0f01dae6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6a3-200d-2642-fe0f.svg new file mode 100644 index 00000000..9549e657 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a3.svg b/packages/backend/assets/twemoji/1f6a3.svg new file mode 100644 index 00000000..07f238f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a4.svg b/packages/backend/assets/twemoji/1f6a4.svg new file mode 100644 index 00000000..4547d69e --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a5.svg b/packages/backend/assets/twemoji/1f6a5.svg new file mode 100644 index 00000000..443df96c --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a6.svg b/packages/backend/assets/twemoji/1f6a6.svg new file mode 100644 index 00000000..b83bc5cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a7.svg b/packages/backend/assets/twemoji/1f6a7.svg new file mode 100644 index 00000000..ca97f8df --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a8.svg b/packages/backend/assets/twemoji/1f6a8.svg new file mode 100644 index 00000000..921ac773 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6a9.svg b/packages/backend/assets/twemoji/1f6a9.svg new file mode 100644 index 00000000..3e97d4dd --- /dev/null +++ b/packages/backend/assets/twemoji/1f6a9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6aa.svg b/packages/backend/assets/twemoji/1f6aa.svg new file mode 100644 index 00000000..f9dd70e7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6aa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6ab.svg b/packages/backend/assets/twemoji/1f6ab.svg new file mode 100644 index 00000000..1597382e --- /dev/null +++ b/packages/backend/assets/twemoji/1f6ab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6ac.svg b/packages/backend/assets/twemoji/1f6ac.svg new file mode 100644 index 00000000..8f53dd04 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6ac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6ad.svg b/packages/backend/assets/twemoji/1f6ad.svg new file mode 100644 index 00000000..b7cd7286 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6ad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6ae.svg b/packages/backend/assets/twemoji/1f6ae.svg new file mode 100644 index 00000000..828daebe --- /dev/null +++ b/packages/backend/assets/twemoji/1f6ae.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6af.svg b/packages/backend/assets/twemoji/1f6af.svg new file mode 100644 index 00000000..4b4c86e4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b0.svg b/packages/backend/assets/twemoji/1f6b0.svg new file mode 100644 index 00000000..c2919fd9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b1.svg b/packages/backend/assets/twemoji/1f6b1.svg new file mode 100644 index 00000000..6ee8a3b2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b2.svg b/packages/backend/assets/twemoji/1f6b2.svg new file mode 100644 index 00000000..f4e816cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b3.svg b/packages/backend/assets/twemoji/1f6b3.svg new file mode 100644 index 00000000..1654a8c3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..3116fdc2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..c03d47fd --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fb.svg b/packages/backend/assets/twemoji/1f6b4-1f3fb.svg new file mode 100644 index 00000000..6149a8ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..929b8d41 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..c5d7e6e9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fc.svg b/packages/backend/assets/twemoji/1f6b4-1f3fc.svg new file mode 100644 index 00000000..6e1dac64 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..8ea9a898 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..b6bd12e1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fd.svg b/packages/backend/assets/twemoji/1f6b4-1f3fd.svg new file mode 100644 index 00000000..0bfe4658 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..a17e7d6d --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..b6d3f7b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3fe.svg b/packages/backend/assets/twemoji/1f6b4-1f3fe.svg new file mode 100644 index 00000000..d6327215 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..0d9884ea --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..6cabd43f --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-1f3ff.svg b/packages/backend/assets/twemoji/1f6b4-1f3ff.svg new file mode 100644 index 00000000..d2380896 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-200d-2640-fe0f.svg new file mode 100644 index 00000000..100743d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b4-200d-2642-fe0f.svg new file mode 100644 index 00000000..afcac151 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b4.svg b/packages/backend/assets/twemoji/1f6b4.svg new file mode 100644 index 00000000..71c7c9b7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..ef94eb9e --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..00502be3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fb.svg b/packages/backend/assets/twemoji/1f6b5-1f3fb.svg new file mode 100644 index 00000000..015e822d --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..ce2ed24e --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..5d978c7e --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fc.svg b/packages/backend/assets/twemoji/1f6b5-1f3fc.svg new file mode 100644 index 00000000..0f846a12 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..b82aca46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..9c57ee6c --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fd.svg b/packages/backend/assets/twemoji/1f6b5-1f3fd.svg new file mode 100644 index 00000000..d0fe684f --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..da172fa5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..62c367f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3fe.svg b/packages/backend/assets/twemoji/1f6b5-1f3fe.svg new file mode 100644 index 00000000..1cd802ad --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..84bf3dcf --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..b6e92942 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-1f3ff.svg b/packages/backend/assets/twemoji/1f6b5-1f3ff.svg new file mode 100644 index 00000000..dbb33c83 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-200d-2640-fe0f.svg new file mode 100644 index 00000000..a24a95b9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b5-200d-2642-fe0f.svg new file mode 100644 index 00000000..73bb690a --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b5.svg b/packages/backend/assets/twemoji/1f6b5.svg new file mode 100644 index 00000000..2393335c --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..8fcf331f --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..c87b56f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fb.svg b/packages/backend/assets/twemoji/1f6b6-1f3fb.svg new file mode 100644 index 00000000..c90ecba1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..a0fbc62f --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..15949ed2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fc.svg b/packages/backend/assets/twemoji/1f6b6-1f3fc.svg new file mode 100644 index 00000000..dc0ec7ed --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..ecf8c429 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..9e8edf48 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fd.svg b/packages/backend/assets/twemoji/1f6b6-1f3fd.svg new file mode 100644 index 00000000..f2548492 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..020d9b04 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..daca329d --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3fe.svg b/packages/backend/assets/twemoji/1f6b6-1f3fe.svg new file mode 100644 index 00000000..9dc584d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..7d0c6332 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..cf51bdb3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-1f3ff.svg b/packages/backend/assets/twemoji/1f6b6-1f3ff.svg new file mode 100644 index 00000000..a60ca8ce --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-200d-2640-fe0f.svg new file mode 100644 index 00000000..77642d8f --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f6b6-200d-2642-fe0f.svg new file mode 100644 index 00000000..36007788 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b6.svg b/packages/backend/assets/twemoji/1f6b6.svg new file mode 100644 index 00000000..117d4c23 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b7.svg b/packages/backend/assets/twemoji/1f6b7.svg new file mode 100644 index 00000000..e7118b63 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b8.svg b/packages/backend/assets/twemoji/1f6b8.svg new file mode 100644 index 00000000..0484e5ed --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6b9.svg b/packages/backend/assets/twemoji/1f6b9.svg new file mode 100644 index 00000000..5eacd1d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6b9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6ba.svg b/packages/backend/assets/twemoji/1f6ba.svg new file mode 100644 index 00000000..bf59b7e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6ba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6bb.svg b/packages/backend/assets/twemoji/1f6bb.svg new file mode 100644 index 00000000..9d2f9a1b --- /dev/null +++ b/packages/backend/assets/twemoji/1f6bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6bc.svg b/packages/backend/assets/twemoji/1f6bc.svg new file mode 100644 index 00000000..2577cf8a --- /dev/null +++ b/packages/backend/assets/twemoji/1f6bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6bd.svg b/packages/backend/assets/twemoji/1f6bd.svg new file mode 100644 index 00000000..4834f352 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6be.svg b/packages/backend/assets/twemoji/1f6be.svg new file mode 100644 index 00000000..0957a7af --- /dev/null +++ b/packages/backend/assets/twemoji/1f6be.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6bf.svg b/packages/backend/assets/twemoji/1f6bf.svg new file mode 100644 index 00000000..19184fcf --- /dev/null +++ b/packages/backend/assets/twemoji/1f6bf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6c0-1f3fb.svg b/packages/backend/assets/twemoji/1f6c0-1f3fb.svg new file mode 100644 index 00000000..80949fe5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6c0-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6c0-1f3fc.svg b/packages/backend/assets/twemoji/1f6c0-1f3fc.svg new file mode 100644 index 00000000..27eac880 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6c0-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6c0-1f3fd.svg b/packages/backend/assets/twemoji/1f6c0-1f3fd.svg new file mode 100644 index 00000000..4f6d93e5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6c0-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6c0-1f3fe.svg b/packages/backend/assets/twemoji/1f6c0-1f3fe.svg new file mode 100644 index 00000000..9ddc186f --- /dev/null +++ b/packages/backend/assets/twemoji/1f6c0-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6c0-1f3ff.svg b/packages/backend/assets/twemoji/1f6c0-1f3ff.svg new file mode 100644 index 00000000..3ecd4bca --- /dev/null +++ b/packages/backend/assets/twemoji/1f6c0-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6c0.svg b/packages/backend/assets/twemoji/1f6c0.svg new file mode 100644 index 00000000..697f8d88 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6c0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6c1.svg b/packages/backend/assets/twemoji/1f6c1.svg new file mode 100644 index 00000000..07d06aa8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6c1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6c2.svg b/packages/backend/assets/twemoji/1f6c2.svg new file mode 100644 index 00000000..f124f793 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6c2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6c3.svg b/packages/backend/assets/twemoji/1f6c3.svg new file mode 100644 index 00000000..e774f638 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6c3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6c4.svg b/packages/backend/assets/twemoji/1f6c4.svg new file mode 100644 index 00000000..54a1bfbf --- /dev/null +++ b/packages/backend/assets/twemoji/1f6c4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6c5.svg b/packages/backend/assets/twemoji/1f6c5.svg new file mode 100644 index 00000000..11233d60 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6c5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6cb.svg b/packages/backend/assets/twemoji/1f6cb.svg new file mode 100644 index 00000000..de2ac3ca --- /dev/null +++ b/packages/backend/assets/twemoji/1f6cb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6cc-1f3fb.svg b/packages/backend/assets/twemoji/1f6cc-1f3fb.svg new file mode 100644 index 00000000..1829d1de --- /dev/null +++ b/packages/backend/assets/twemoji/1f6cc-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6cc-1f3fc.svg b/packages/backend/assets/twemoji/1f6cc-1f3fc.svg new file mode 100644 index 00000000..f2829bdf --- /dev/null +++ b/packages/backend/assets/twemoji/1f6cc-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6cc-1f3fd.svg b/packages/backend/assets/twemoji/1f6cc-1f3fd.svg new file mode 100644 index 00000000..1747ff0e --- /dev/null +++ b/packages/backend/assets/twemoji/1f6cc-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6cc-1f3fe.svg b/packages/backend/assets/twemoji/1f6cc-1f3fe.svg new file mode 100644 index 00000000..81fda2a7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6cc-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6cc-1f3ff.svg b/packages/backend/assets/twemoji/1f6cc-1f3ff.svg new file mode 100644 index 00000000..54223160 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6cc-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6cc.svg b/packages/backend/assets/twemoji/1f6cc.svg new file mode 100644 index 00000000..18f26b72 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6cc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6cd.svg b/packages/backend/assets/twemoji/1f6cd.svg new file mode 100644 index 00000000..9001a6da --- /dev/null +++ b/packages/backend/assets/twemoji/1f6cd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6ce.svg b/packages/backend/assets/twemoji/1f6ce.svg new file mode 100644 index 00000000..1082428b --- /dev/null +++ b/packages/backend/assets/twemoji/1f6ce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6cf.svg b/packages/backend/assets/twemoji/1f6cf.svg new file mode 100644 index 00000000..b6c98cd3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6cf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6d0.svg b/packages/backend/assets/twemoji/1f6d0.svg new file mode 100644 index 00000000..e8a12c09 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6d0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6d1.svg b/packages/backend/assets/twemoji/1f6d1.svg new file mode 100644 index 00000000..5138e603 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6d1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6d2.svg b/packages/backend/assets/twemoji/1f6d2.svg new file mode 100644 index 00000000..c55cb7b8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6d2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6d5.svg b/packages/backend/assets/twemoji/1f6d5.svg new file mode 100644 index 00000000..8eec2d2c --- /dev/null +++ b/packages/backend/assets/twemoji/1f6d5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6d6.svg b/packages/backend/assets/twemoji/1f6d6.svg new file mode 100644 index 00000000..1675fa1d --- /dev/null +++ b/packages/backend/assets/twemoji/1f6d6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6d7.svg b/packages/backend/assets/twemoji/1f6d7.svg new file mode 100644 index 00000000..04834d5d --- /dev/null +++ b/packages/backend/assets/twemoji/1f6d7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6dc.svg b/packages/backend/assets/twemoji/1f6dc.svg new file mode 100644 index 00000000..364a68e7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6dc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6dd.svg b/packages/backend/assets/twemoji/1f6dd.svg new file mode 100644 index 00000000..0ef188ef --- /dev/null +++ b/packages/backend/assets/twemoji/1f6dd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6de.svg b/packages/backend/assets/twemoji/1f6de.svg new file mode 100644 index 00000000..d1c30973 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6de.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6df.svg b/packages/backend/assets/twemoji/1f6df.svg new file mode 100644 index 00000000..98bfa80e --- /dev/null +++ b/packages/backend/assets/twemoji/1f6df.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6e0.svg b/packages/backend/assets/twemoji/1f6e0.svg new file mode 100644 index 00000000..cab1db3a --- /dev/null +++ b/packages/backend/assets/twemoji/1f6e0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6e1.svg b/packages/backend/assets/twemoji/1f6e1.svg new file mode 100644 index 00000000..d047c124 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6e1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6e2.svg b/packages/backend/assets/twemoji/1f6e2.svg new file mode 100644 index 00000000..dedfe1f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6e2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6e3.svg b/packages/backend/assets/twemoji/1f6e3.svg new file mode 100644 index 00000000..1da61c80 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6e4.svg b/packages/backend/assets/twemoji/1f6e4.svg new file mode 100644 index 00000000..36632a62 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6e4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6e5.svg b/packages/backend/assets/twemoji/1f6e5.svg new file mode 100644 index 00000000..7083b763 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6e5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6e9.svg b/packages/backend/assets/twemoji/1f6e9.svg new file mode 100644 index 00000000..6a5c2c12 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6eb.svg b/packages/backend/assets/twemoji/1f6eb.svg new file mode 100644 index 00000000..b3356b53 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6ec.svg b/packages/backend/assets/twemoji/1f6ec.svg new file mode 100644 index 00000000..bbe3ee57 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6f0.svg b/packages/backend/assets/twemoji/1f6f0.svg new file mode 100644 index 00000000..1479c514 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6f3.svg b/packages/backend/assets/twemoji/1f6f3.svg new file mode 100644 index 00000000..0b359c89 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6f4.svg b/packages/backend/assets/twemoji/1f6f4.svg new file mode 100644 index 00000000..f81f782d --- /dev/null +++ b/packages/backend/assets/twemoji/1f6f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6f5.svg b/packages/backend/assets/twemoji/1f6f5.svg new file mode 100644 index 00000000..b0e660e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6f6.svg b/packages/backend/assets/twemoji/1f6f6.svg new file mode 100644 index 00000000..dd01600c --- /dev/null +++ b/packages/backend/assets/twemoji/1f6f6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6f7.svg b/packages/backend/assets/twemoji/1f6f7.svg new file mode 100644 index 00000000..bff367f9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6f8.svg b/packages/backend/assets/twemoji/1f6f8.svg new file mode 100644 index 00000000..7aeee30c --- /dev/null +++ b/packages/backend/assets/twemoji/1f6f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6f9.svg b/packages/backend/assets/twemoji/1f6f9.svg new file mode 100644 index 00000000..b46d5d02 --- /dev/null +++ b/packages/backend/assets/twemoji/1f6f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6fa.svg b/packages/backend/assets/twemoji/1f6fa.svg new file mode 100644 index 00000000..06c6aaec --- /dev/null +++ b/packages/backend/assets/twemoji/1f6fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6fb.svg b/packages/backend/assets/twemoji/1f6fb.svg new file mode 100644 index 00000000..4048140f --- /dev/null +++ b/packages/backend/assets/twemoji/1f6fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f6fc.svg b/packages/backend/assets/twemoji/1f6fc.svg new file mode 100644 index 00000000..08a9eeda --- /dev/null +++ b/packages/backend/assets/twemoji/1f6fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7e0.svg b/packages/backend/assets/twemoji/1f7e0.svg new file mode 100644 index 00000000..de4285d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7e0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7e1.svg b/packages/backend/assets/twemoji/1f7e1.svg new file mode 100644 index 00000000..71a92821 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7e1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7e2.svg b/packages/backend/assets/twemoji/1f7e2.svg new file mode 100644 index 00000000..f30b16a3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7e2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7e3.svg b/packages/backend/assets/twemoji/1f7e3.svg new file mode 100644 index 00000000..e0204e32 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7e4.svg b/packages/backend/assets/twemoji/1f7e4.svg new file mode 100644 index 00000000..e7eb1843 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7e4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7e5.svg b/packages/backend/assets/twemoji/1f7e5.svg new file mode 100644 index 00000000..1c749861 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7e5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7e6.svg b/packages/backend/assets/twemoji/1f7e6.svg new file mode 100644 index 00000000..0d216d48 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7e7.svg b/packages/backend/assets/twemoji/1f7e7.svg new file mode 100644 index 00000000..66f6a753 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7e7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7e8.svg b/packages/backend/assets/twemoji/1f7e8.svg new file mode 100644 index 00000000..5d0a1b59 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7e9.svg b/packages/backend/assets/twemoji/1f7e9.svg new file mode 100644 index 00000000..90af2d4b --- /dev/null +++ b/packages/backend/assets/twemoji/1f7e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7ea.svg b/packages/backend/assets/twemoji/1f7ea.svg new file mode 100644 index 00000000..9bd24f67 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7eb.svg b/packages/backend/assets/twemoji/1f7eb.svg new file mode 100644 index 00000000..e184d357 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f7f0.svg b/packages/backend/assets/twemoji/1f7f0.svg new file mode 100644 index 00000000..5d79fe41 --- /dev/null +++ b/packages/backend/assets/twemoji/1f7f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90c-1f3fb.svg b/packages/backend/assets/twemoji/1f90c-1f3fb.svg new file mode 100644 index 00000000..33103ad6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f90c-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90c-1f3fc.svg b/packages/backend/assets/twemoji/1f90c-1f3fc.svg new file mode 100644 index 00000000..496557dc --- /dev/null +++ b/packages/backend/assets/twemoji/1f90c-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90c-1f3fd.svg b/packages/backend/assets/twemoji/1f90c-1f3fd.svg new file mode 100644 index 00000000..bee0c7cd --- /dev/null +++ b/packages/backend/assets/twemoji/1f90c-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90c-1f3fe.svg b/packages/backend/assets/twemoji/1f90c-1f3fe.svg new file mode 100644 index 00000000..c7f6bf6e --- /dev/null +++ b/packages/backend/assets/twemoji/1f90c-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90c-1f3ff.svg b/packages/backend/assets/twemoji/1f90c-1f3ff.svg new file mode 100644 index 00000000..0836979e --- /dev/null +++ b/packages/backend/assets/twemoji/1f90c-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90c.svg b/packages/backend/assets/twemoji/1f90c.svg new file mode 100644 index 00000000..33e5752a --- /dev/null +++ b/packages/backend/assets/twemoji/1f90c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90d.svg b/packages/backend/assets/twemoji/1f90d.svg new file mode 100644 index 00000000..1e390570 --- /dev/null +++ b/packages/backend/assets/twemoji/1f90d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90e.svg b/packages/backend/assets/twemoji/1f90e.svg new file mode 100644 index 00000000..0a1765c6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f90e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90f-1f3fb.svg b/packages/backend/assets/twemoji/1f90f-1f3fb.svg new file mode 100644 index 00000000..504dea38 --- /dev/null +++ b/packages/backend/assets/twemoji/1f90f-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90f-1f3fc.svg b/packages/backend/assets/twemoji/1f90f-1f3fc.svg new file mode 100644 index 00000000..1ddae581 --- /dev/null +++ b/packages/backend/assets/twemoji/1f90f-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90f-1f3fd.svg b/packages/backend/assets/twemoji/1f90f-1f3fd.svg new file mode 100644 index 00000000..e0cf3204 --- /dev/null +++ b/packages/backend/assets/twemoji/1f90f-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90f-1f3fe.svg b/packages/backend/assets/twemoji/1f90f-1f3fe.svg new file mode 100644 index 00000000..92c2e860 --- /dev/null +++ b/packages/backend/assets/twemoji/1f90f-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90f-1f3ff.svg b/packages/backend/assets/twemoji/1f90f-1f3ff.svg new file mode 100644 index 00000000..571f86e5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f90f-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f90f.svg b/packages/backend/assets/twemoji/1f90f.svg new file mode 100644 index 00000000..4e153937 --- /dev/null +++ b/packages/backend/assets/twemoji/1f90f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f910.svg b/packages/backend/assets/twemoji/1f910.svg new file mode 100644 index 00000000..849c43fe --- /dev/null +++ b/packages/backend/assets/twemoji/1f910.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f911.svg b/packages/backend/assets/twemoji/1f911.svg new file mode 100644 index 00000000..2282baa3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f911.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f912.svg b/packages/backend/assets/twemoji/1f912.svg new file mode 100644 index 00000000..beb87a95 --- /dev/null +++ b/packages/backend/assets/twemoji/1f912.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f913.svg b/packages/backend/assets/twemoji/1f913.svg new file mode 100644 index 00000000..fe530a48 --- /dev/null +++ b/packages/backend/assets/twemoji/1f913.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f914.svg b/packages/backend/assets/twemoji/1f914.svg new file mode 100644 index 00000000..bb347988 --- /dev/null +++ b/packages/backend/assets/twemoji/1f914.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f915.svg b/packages/backend/assets/twemoji/1f915.svg new file mode 100644 index 00000000..9a1b442c --- /dev/null +++ b/packages/backend/assets/twemoji/1f915.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f916.svg b/packages/backend/assets/twemoji/1f916.svg new file mode 100644 index 00000000..4211b355 --- /dev/null +++ b/packages/backend/assets/twemoji/1f916.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f917.svg b/packages/backend/assets/twemoji/1f917.svg new file mode 100644 index 00000000..64a14930 --- /dev/null +++ b/packages/backend/assets/twemoji/1f917.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f918-1f3fb.svg b/packages/backend/assets/twemoji/1f918-1f3fb.svg new file mode 100644 index 00000000..058bdb35 --- /dev/null +++ b/packages/backend/assets/twemoji/1f918-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f918-1f3fc.svg b/packages/backend/assets/twemoji/1f918-1f3fc.svg new file mode 100644 index 00000000..d6f3f18e --- /dev/null +++ b/packages/backend/assets/twemoji/1f918-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f918-1f3fd.svg b/packages/backend/assets/twemoji/1f918-1f3fd.svg new file mode 100644 index 00000000..73ecd8dd --- /dev/null +++ b/packages/backend/assets/twemoji/1f918-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f918-1f3fe.svg b/packages/backend/assets/twemoji/1f918-1f3fe.svg new file mode 100644 index 00000000..df2a0526 --- /dev/null +++ b/packages/backend/assets/twemoji/1f918-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f918-1f3ff.svg b/packages/backend/assets/twemoji/1f918-1f3ff.svg new file mode 100644 index 00000000..eda01422 --- /dev/null +++ b/packages/backend/assets/twemoji/1f918-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f918.svg b/packages/backend/assets/twemoji/1f918.svg new file mode 100644 index 00000000..1dce1f82 --- /dev/null +++ b/packages/backend/assets/twemoji/1f918.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f919-1f3fb.svg b/packages/backend/assets/twemoji/1f919-1f3fb.svg new file mode 100644 index 00000000..ea6adf16 --- /dev/null +++ b/packages/backend/assets/twemoji/1f919-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f919-1f3fc.svg b/packages/backend/assets/twemoji/1f919-1f3fc.svg new file mode 100644 index 00000000..1fed3c09 --- /dev/null +++ b/packages/backend/assets/twemoji/1f919-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f919-1f3fd.svg b/packages/backend/assets/twemoji/1f919-1f3fd.svg new file mode 100644 index 00000000..6e292f90 --- /dev/null +++ b/packages/backend/assets/twemoji/1f919-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f919-1f3fe.svg b/packages/backend/assets/twemoji/1f919-1f3fe.svg new file mode 100644 index 00000000..286b2ea2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f919-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f919-1f3ff.svg b/packages/backend/assets/twemoji/1f919-1f3ff.svg new file mode 100644 index 00000000..ba74de70 --- /dev/null +++ b/packages/backend/assets/twemoji/1f919-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f919.svg b/packages/backend/assets/twemoji/1f919.svg new file mode 100644 index 00000000..63cfaf75 --- /dev/null +++ b/packages/backend/assets/twemoji/1f919.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91a-1f3fb.svg b/packages/backend/assets/twemoji/1f91a-1f3fb.svg new file mode 100644 index 00000000..17effb09 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91a-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91a-1f3fc.svg b/packages/backend/assets/twemoji/1f91a-1f3fc.svg new file mode 100644 index 00000000..50d0571f --- /dev/null +++ b/packages/backend/assets/twemoji/1f91a-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91a-1f3fd.svg b/packages/backend/assets/twemoji/1f91a-1f3fd.svg new file mode 100644 index 00000000..52c54c72 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91a-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91a-1f3fe.svg b/packages/backend/assets/twemoji/1f91a-1f3fe.svg new file mode 100644 index 00000000..fbb9ddb5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91a-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91a-1f3ff.svg b/packages/backend/assets/twemoji/1f91a-1f3ff.svg new file mode 100644 index 00000000..0a3c7887 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91a-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91a.svg b/packages/backend/assets/twemoji/1f91a.svg new file mode 100644 index 00000000..a2be9577 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91b-1f3fb.svg b/packages/backend/assets/twemoji/1f91b-1f3fb.svg new file mode 100644 index 00000000..7bf9837d --- /dev/null +++ b/packages/backend/assets/twemoji/1f91b-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91b-1f3fc.svg b/packages/backend/assets/twemoji/1f91b-1f3fc.svg new file mode 100644 index 00000000..0039967f --- /dev/null +++ b/packages/backend/assets/twemoji/1f91b-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91b-1f3fd.svg b/packages/backend/assets/twemoji/1f91b-1f3fd.svg new file mode 100644 index 00000000..3ff96468 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91b-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91b-1f3fe.svg b/packages/backend/assets/twemoji/1f91b-1f3fe.svg new file mode 100644 index 00000000..ede6a596 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91b-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91b-1f3ff.svg b/packages/backend/assets/twemoji/1f91b-1f3ff.svg new file mode 100644 index 00000000..e6911d8d --- /dev/null +++ b/packages/backend/assets/twemoji/1f91b-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91b.svg b/packages/backend/assets/twemoji/1f91b.svg new file mode 100644 index 00000000..02353b34 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91c-1f3fb.svg b/packages/backend/assets/twemoji/1f91c-1f3fb.svg new file mode 100644 index 00000000..321da015 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91c-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91c-1f3fc.svg b/packages/backend/assets/twemoji/1f91c-1f3fc.svg new file mode 100644 index 00000000..b477cebb --- /dev/null +++ b/packages/backend/assets/twemoji/1f91c-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91c-1f3fd.svg b/packages/backend/assets/twemoji/1f91c-1f3fd.svg new file mode 100644 index 00000000..844b96da --- /dev/null +++ b/packages/backend/assets/twemoji/1f91c-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91c-1f3fe.svg b/packages/backend/assets/twemoji/1f91c-1f3fe.svg new file mode 100644 index 00000000..084a9e63 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91c-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91c-1f3ff.svg b/packages/backend/assets/twemoji/1f91c-1f3ff.svg new file mode 100644 index 00000000..a57d4985 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91c-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91c.svg b/packages/backend/assets/twemoji/1f91c.svg new file mode 100644 index 00000000..796692be --- /dev/null +++ b/packages/backend/assets/twemoji/1f91c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91d-1f3fb.svg b/packages/backend/assets/twemoji/1f91d-1f3fb.svg new file mode 100644 index 00000000..b626f631 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91d-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91d-1f3fc.svg b/packages/backend/assets/twemoji/1f91d-1f3fc.svg new file mode 100644 index 00000000..28c6f787 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91d-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91d-1f3fd.svg b/packages/backend/assets/twemoji/1f91d-1f3fd.svg new file mode 100644 index 00000000..65992279 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91d-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91d-1f3fe.svg b/packages/backend/assets/twemoji/1f91d-1f3fe.svg new file mode 100644 index 00000000..47d00c8c --- /dev/null +++ b/packages/backend/assets/twemoji/1f91d-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91d-1f3ff.svg b/packages/backend/assets/twemoji/1f91d-1f3ff.svg new file mode 100644 index 00000000..668e631b --- /dev/null +++ b/packages/backend/assets/twemoji/1f91d-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91d.svg b/packages/backend/assets/twemoji/1f91d.svg new file mode 100644 index 00000000..db961f0b --- /dev/null +++ b/packages/backend/assets/twemoji/1f91d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91e-1f3fb.svg b/packages/backend/assets/twemoji/1f91e-1f3fb.svg new file mode 100644 index 00000000..75a61ff5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91e-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91e-1f3fc.svg b/packages/backend/assets/twemoji/1f91e-1f3fc.svg new file mode 100644 index 00000000..ecd0f8d9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91e-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91e-1f3fd.svg b/packages/backend/assets/twemoji/1f91e-1f3fd.svg new file mode 100644 index 00000000..24728976 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91e-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91e-1f3fe.svg b/packages/backend/assets/twemoji/1f91e-1f3fe.svg new file mode 100644 index 00000000..b3e76294 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91e-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91e-1f3ff.svg b/packages/backend/assets/twemoji/1f91e-1f3ff.svg new file mode 100644 index 00000000..6e47c3e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91e-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91e.svg b/packages/backend/assets/twemoji/1f91e.svg new file mode 100644 index 00000000..caa73794 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91f-1f3fb.svg b/packages/backend/assets/twemoji/1f91f-1f3fb.svg new file mode 100644 index 00000000..484ed1d8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91f-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91f-1f3fc.svg b/packages/backend/assets/twemoji/1f91f-1f3fc.svg new file mode 100644 index 00000000..65fcfc6a --- /dev/null +++ b/packages/backend/assets/twemoji/1f91f-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91f-1f3fd.svg b/packages/backend/assets/twemoji/1f91f-1f3fd.svg new file mode 100644 index 00000000..58ee26bb --- /dev/null +++ b/packages/backend/assets/twemoji/1f91f-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91f-1f3fe.svg b/packages/backend/assets/twemoji/1f91f-1f3fe.svg new file mode 100644 index 00000000..669451e2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f91f-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91f-1f3ff.svg b/packages/backend/assets/twemoji/1f91f-1f3ff.svg new file mode 100644 index 00000000..956b337b --- /dev/null +++ b/packages/backend/assets/twemoji/1f91f-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f91f.svg b/packages/backend/assets/twemoji/1f91f.svg new file mode 100644 index 00000000..edbc8c0e --- /dev/null +++ b/packages/backend/assets/twemoji/1f91f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f920.svg b/packages/backend/assets/twemoji/1f920.svg new file mode 100644 index 00000000..649b93c9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f920.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f921.svg b/packages/backend/assets/twemoji/1f921.svg new file mode 100644 index 00000000..ad4fe9cb --- /dev/null +++ b/packages/backend/assets/twemoji/1f921.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f922.svg b/packages/backend/assets/twemoji/1f922.svg new file mode 100644 index 00000000..f5a37e09 --- /dev/null +++ b/packages/backend/assets/twemoji/1f922.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f923.svg b/packages/backend/assets/twemoji/1f923.svg new file mode 100644 index 00000000..0d196265 --- /dev/null +++ b/packages/backend/assets/twemoji/1f923.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f924.svg b/packages/backend/assets/twemoji/1f924.svg new file mode 100644 index 00000000..90ccdceb --- /dev/null +++ b/packages/backend/assets/twemoji/1f924.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f925.svg b/packages/backend/assets/twemoji/1f925.svg new file mode 100644 index 00000000..17f5958f --- /dev/null +++ b/packages/backend/assets/twemoji/1f925.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f926-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..0860d3ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f926-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..53862ef6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fb.svg b/packages/backend/assets/twemoji/1f926-1f3fb.svg new file mode 100644 index 00000000..a3b88744 --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f926-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..e7e3faa5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f926-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..e5440219 --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fc.svg b/packages/backend/assets/twemoji/1f926-1f3fc.svg new file mode 100644 index 00000000..a0b9080f --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f926-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..69030f2d --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f926-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..f3e07d1e --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fd.svg b/packages/backend/assets/twemoji/1f926-1f3fd.svg new file mode 100644 index 00000000..7b55d976 --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f926-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..a111fb92 --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f926-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..fd7893cf --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3fe.svg b/packages/backend/assets/twemoji/1f926-1f3fe.svg new file mode 100644 index 00000000..dd3df07b --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f926-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..ed093f01 --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f926-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..2cbf79dd --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-1f3ff.svg b/packages/backend/assets/twemoji/1f926-1f3ff.svg new file mode 100644 index 00000000..aadf4b4d --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f926-200d-2640-fe0f.svg new file mode 100644 index 00000000..58c829b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f926-200d-2642-fe0f.svg new file mode 100644 index 00000000..0c9d4808 --- /dev/null +++ b/packages/backend/assets/twemoji/1f926-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f926.svg b/packages/backend/assets/twemoji/1f926.svg new file mode 100644 index 00000000..28b1e851 --- /dev/null +++ b/packages/backend/assets/twemoji/1f926.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f927.svg b/packages/backend/assets/twemoji/1f927.svg new file mode 100644 index 00000000..3e5719d8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f927.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f928.svg b/packages/backend/assets/twemoji/1f928.svg new file mode 100644 index 00000000..33adc27f --- /dev/null +++ b/packages/backend/assets/twemoji/1f928.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f929.svg b/packages/backend/assets/twemoji/1f929.svg new file mode 100644 index 00000000..e578d49a --- /dev/null +++ b/packages/backend/assets/twemoji/1f929.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f92a.svg b/packages/backend/assets/twemoji/1f92a.svg new file mode 100644 index 00000000..2df8111f --- /dev/null +++ b/packages/backend/assets/twemoji/1f92a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f92b.svg b/packages/backend/assets/twemoji/1f92b.svg new file mode 100644 index 00000000..50d76f5b --- /dev/null +++ b/packages/backend/assets/twemoji/1f92b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f92c.svg b/packages/backend/assets/twemoji/1f92c.svg new file mode 100644 index 00000000..618f27e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f92c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f92d.svg b/packages/backend/assets/twemoji/1f92d.svg new file mode 100644 index 00000000..8fbe074c --- /dev/null +++ b/packages/backend/assets/twemoji/1f92d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f92e.svg b/packages/backend/assets/twemoji/1f92e.svg new file mode 100644 index 00000000..a68b6d58 --- /dev/null +++ b/packages/backend/assets/twemoji/1f92e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f92f.svg b/packages/backend/assets/twemoji/1f92f.svg new file mode 100644 index 00000000..3ac5e45b --- /dev/null +++ b/packages/backend/assets/twemoji/1f92f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f930-1f3fb.svg b/packages/backend/assets/twemoji/1f930-1f3fb.svg new file mode 100644 index 00000000..db907fd2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f930-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f930-1f3fc.svg b/packages/backend/assets/twemoji/1f930-1f3fc.svg new file mode 100644 index 00000000..26c630dc --- /dev/null +++ b/packages/backend/assets/twemoji/1f930-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f930-1f3fd.svg b/packages/backend/assets/twemoji/1f930-1f3fd.svg new file mode 100644 index 00000000..756208b6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f930-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f930-1f3fe.svg b/packages/backend/assets/twemoji/1f930-1f3fe.svg new file mode 100644 index 00000000..f6b6629d --- /dev/null +++ b/packages/backend/assets/twemoji/1f930-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f930-1f3ff.svg b/packages/backend/assets/twemoji/1f930-1f3ff.svg new file mode 100644 index 00000000..d7078354 --- /dev/null +++ b/packages/backend/assets/twemoji/1f930-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f930.svg b/packages/backend/assets/twemoji/1f930.svg new file mode 100644 index 00000000..3a58f3ec --- /dev/null +++ b/packages/backend/assets/twemoji/1f930.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f931-1f3fb.svg b/packages/backend/assets/twemoji/1f931-1f3fb.svg new file mode 100644 index 00000000..7c0c2722 --- /dev/null +++ b/packages/backend/assets/twemoji/1f931-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f931-1f3fc.svg b/packages/backend/assets/twemoji/1f931-1f3fc.svg new file mode 100644 index 00000000..2d1ddb8f --- /dev/null +++ b/packages/backend/assets/twemoji/1f931-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f931-1f3fd.svg b/packages/backend/assets/twemoji/1f931-1f3fd.svg new file mode 100644 index 00000000..e9d2e9a8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f931-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f931-1f3fe.svg b/packages/backend/assets/twemoji/1f931-1f3fe.svg new file mode 100644 index 00000000..29f2f595 --- /dev/null +++ b/packages/backend/assets/twemoji/1f931-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f931-1f3ff.svg b/packages/backend/assets/twemoji/1f931-1f3ff.svg new file mode 100644 index 00000000..21683f88 --- /dev/null +++ b/packages/backend/assets/twemoji/1f931-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f931.svg b/packages/backend/assets/twemoji/1f931.svg new file mode 100644 index 00000000..07aa655c --- /dev/null +++ b/packages/backend/assets/twemoji/1f931.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f932-1f3fb.svg b/packages/backend/assets/twemoji/1f932-1f3fb.svg new file mode 100644 index 00000000..8a71ed48 --- /dev/null +++ b/packages/backend/assets/twemoji/1f932-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f932-1f3fc.svg b/packages/backend/assets/twemoji/1f932-1f3fc.svg new file mode 100644 index 00000000..1909a724 --- /dev/null +++ b/packages/backend/assets/twemoji/1f932-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f932-1f3fd.svg b/packages/backend/assets/twemoji/1f932-1f3fd.svg new file mode 100644 index 00000000..7e96a54e --- /dev/null +++ b/packages/backend/assets/twemoji/1f932-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f932-1f3fe.svg b/packages/backend/assets/twemoji/1f932-1f3fe.svg new file mode 100644 index 00000000..5685e033 --- /dev/null +++ b/packages/backend/assets/twemoji/1f932-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f932-1f3ff.svg b/packages/backend/assets/twemoji/1f932-1f3ff.svg new file mode 100644 index 00000000..01ad4163 --- /dev/null +++ b/packages/backend/assets/twemoji/1f932-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f932.svg b/packages/backend/assets/twemoji/1f932.svg new file mode 100644 index 00000000..7662e2c2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f932.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f933-1f3fb.svg b/packages/backend/assets/twemoji/1f933-1f3fb.svg new file mode 100644 index 00000000..0aecb56e --- /dev/null +++ b/packages/backend/assets/twemoji/1f933-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f933-1f3fc.svg b/packages/backend/assets/twemoji/1f933-1f3fc.svg new file mode 100644 index 00000000..7e5e3a6e --- /dev/null +++ b/packages/backend/assets/twemoji/1f933-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f933-1f3fd.svg b/packages/backend/assets/twemoji/1f933-1f3fd.svg new file mode 100644 index 00000000..b78e541e --- /dev/null +++ b/packages/backend/assets/twemoji/1f933-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f933-1f3fe.svg b/packages/backend/assets/twemoji/1f933-1f3fe.svg new file mode 100644 index 00000000..014b9ac8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f933-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f933-1f3ff.svg b/packages/backend/assets/twemoji/1f933-1f3ff.svg new file mode 100644 index 00000000..a5e539de --- /dev/null +++ b/packages/backend/assets/twemoji/1f933-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f933.svg b/packages/backend/assets/twemoji/1f933.svg new file mode 100644 index 00000000..e07635dd --- /dev/null +++ b/packages/backend/assets/twemoji/1f933.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f934-1f3fb.svg b/packages/backend/assets/twemoji/1f934-1f3fb.svg new file mode 100644 index 00000000..f55e8aa6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f934-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f934-1f3fc.svg b/packages/backend/assets/twemoji/1f934-1f3fc.svg new file mode 100644 index 00000000..82f10e53 --- /dev/null +++ b/packages/backend/assets/twemoji/1f934-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f934-1f3fd.svg b/packages/backend/assets/twemoji/1f934-1f3fd.svg new file mode 100644 index 00000000..e47528f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f934-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f934-1f3fe.svg b/packages/backend/assets/twemoji/1f934-1f3fe.svg new file mode 100644 index 00000000..71cd1d5b --- /dev/null +++ b/packages/backend/assets/twemoji/1f934-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f934-1f3ff.svg b/packages/backend/assets/twemoji/1f934-1f3ff.svg new file mode 100644 index 00000000..1d245cc2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f934-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f934.svg b/packages/backend/assets/twemoji/1f934.svg new file mode 100644 index 00000000..414225a1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f934.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f935-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..8241c06a --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f935-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..a6bc4a5c --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fb.svg b/packages/backend/assets/twemoji/1f935-1f3fb.svg new file mode 100644 index 00000000..12ea92f4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f935-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..c102287a --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f935-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..5191b38c --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fc.svg b/packages/backend/assets/twemoji/1f935-1f3fc.svg new file mode 100644 index 00000000..85e4fd90 --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f935-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..3299ffa1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f935-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..7d3e1459 --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fd.svg b/packages/backend/assets/twemoji/1f935-1f3fd.svg new file mode 100644 index 00000000..9fffea21 --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f935-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..5ff64f8e --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f935-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..499df382 --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3fe.svg b/packages/backend/assets/twemoji/1f935-1f3fe.svg new file mode 100644 index 00000000..945f9440 --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f935-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..a19fc061 --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f935-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..c498f052 --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-1f3ff.svg b/packages/backend/assets/twemoji/1f935-1f3ff.svg new file mode 100644 index 00000000..f0611858 --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f935-200d-2640-fe0f.svg new file mode 100644 index 00000000..61ef3abe --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f935-200d-2642-fe0f.svg new file mode 100644 index 00000000..abc419d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f935-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f935.svg b/packages/backend/assets/twemoji/1f935.svg new file mode 100644 index 00000000..23c5d36f --- /dev/null +++ b/packages/backend/assets/twemoji/1f935.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f936-1f3fb.svg b/packages/backend/assets/twemoji/1f936-1f3fb.svg new file mode 100644 index 00000000..2e5b9b54 --- /dev/null +++ b/packages/backend/assets/twemoji/1f936-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f936-1f3fc.svg b/packages/backend/assets/twemoji/1f936-1f3fc.svg new file mode 100644 index 00000000..a913de3b --- /dev/null +++ b/packages/backend/assets/twemoji/1f936-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f936-1f3fd.svg b/packages/backend/assets/twemoji/1f936-1f3fd.svg new file mode 100644 index 00000000..0e469ef3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f936-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f936-1f3fe.svg b/packages/backend/assets/twemoji/1f936-1f3fe.svg new file mode 100644 index 00000000..015b1384 --- /dev/null +++ b/packages/backend/assets/twemoji/1f936-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f936-1f3ff.svg b/packages/backend/assets/twemoji/1f936-1f3ff.svg new file mode 100644 index 00000000..61f97e84 --- /dev/null +++ b/packages/backend/assets/twemoji/1f936-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f936.svg b/packages/backend/assets/twemoji/1f936.svg new file mode 100644 index 00000000..0f394f4d --- /dev/null +++ b/packages/backend/assets/twemoji/1f936.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f937-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..a8d51cc7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f937-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..ff2f8480 --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fb.svg b/packages/backend/assets/twemoji/1f937-1f3fb.svg new file mode 100644 index 00000000..53cb13cf --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f937-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..cb268de1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f937-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..e9f3ff3d --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fc.svg b/packages/backend/assets/twemoji/1f937-1f3fc.svg new file mode 100644 index 00000000..e8466a92 --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f937-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..ec63110f --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f937-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..26e882d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fd.svg b/packages/backend/assets/twemoji/1f937-1f3fd.svg new file mode 100644 index 00000000..60f78db9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f937-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..eb20c02a --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f937-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..5e6196ba --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3fe.svg b/packages/backend/assets/twemoji/1f937-1f3fe.svg new file mode 100644 index 00000000..60797d7f --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f937-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..e4c67a8a --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f937-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..fb0ac5a7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-1f3ff.svg b/packages/backend/assets/twemoji/1f937-1f3ff.svg new file mode 100644 index 00000000..34947a61 --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f937-200d-2640-fe0f.svg new file mode 100644 index 00000000..72da18dc --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f937-200d-2642-fe0f.svg new file mode 100644 index 00000000..f313c317 --- /dev/null +++ b/packages/backend/assets/twemoji/1f937-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f937.svg b/packages/backend/assets/twemoji/1f937.svg new file mode 100644 index 00000000..c9f4ce89 --- /dev/null +++ b/packages/backend/assets/twemoji/1f937.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f938-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..21aa6ffe --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f938-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..92d9c7ea --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fb.svg b/packages/backend/assets/twemoji/1f938-1f3fb.svg new file mode 100644 index 00000000..479e0bfd --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f938-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..fb8024b2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f938-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..00d47589 --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fc.svg b/packages/backend/assets/twemoji/1f938-1f3fc.svg new file mode 100644 index 00000000..aa0e7971 --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f938-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..02166567 --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f938-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..0f0afb7f --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fd.svg b/packages/backend/assets/twemoji/1f938-1f3fd.svg new file mode 100644 index 00000000..7c2400ef --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f938-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..89750acf --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f938-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..e4330dad --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3fe.svg b/packages/backend/assets/twemoji/1f938-1f3fe.svg new file mode 100644 index 00000000..c9dbc24f --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f938-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..aab01914 --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f938-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..5987300d --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-1f3ff.svg b/packages/backend/assets/twemoji/1f938-1f3ff.svg new file mode 100644 index 00000000..795782c2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f938-200d-2640-fe0f.svg new file mode 100644 index 00000000..d6ea3b8c --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f938-200d-2642-fe0f.svg new file mode 100644 index 00000000..c5a20411 --- /dev/null +++ b/packages/backend/assets/twemoji/1f938-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f938.svg b/packages/backend/assets/twemoji/1f938.svg new file mode 100644 index 00000000..2a22e56f --- /dev/null +++ b/packages/backend/assets/twemoji/1f938.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f939-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..73c9bb1a --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f939-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..545c1cd5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fb.svg b/packages/backend/assets/twemoji/1f939-1f3fb.svg new file mode 100644 index 00000000..aa8cd70c --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f939-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..09dd866f --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f939-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..f4211704 --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fc.svg b/packages/backend/assets/twemoji/1f939-1f3fc.svg new file mode 100644 index 00000000..75e8705a --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f939-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..a8fb3d5e --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f939-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..27f6e944 --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fd.svg b/packages/backend/assets/twemoji/1f939-1f3fd.svg new file mode 100644 index 00000000..1ad0d46d --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f939-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..941766ed --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f939-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..b1c2459c --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3fe.svg b/packages/backend/assets/twemoji/1f939-1f3fe.svg new file mode 100644 index 00000000..ebddc840 --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f939-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..b4db1690 --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f939-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..483b6b43 --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-1f3ff.svg b/packages/backend/assets/twemoji/1f939-1f3ff.svg new file mode 100644 index 00000000..ba07c873 --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f939-200d-2640-fe0f.svg new file mode 100644 index 00000000..16aa6579 --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f939-200d-2642-fe0f.svg new file mode 100644 index 00000000..6ef444f3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f939-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f939.svg b/packages/backend/assets/twemoji/1f939.svg new file mode 100644 index 00000000..218b5f94 --- /dev/null +++ b/packages/backend/assets/twemoji/1f939.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93a.svg b/packages/backend/assets/twemoji/1f93a.svg new file mode 100644 index 00000000..22791cc5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93c-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93c-200d-2640-fe0f.svg new file mode 100644 index 00000000..047de19f --- /dev/null +++ b/packages/backend/assets/twemoji/1f93c-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93c-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93c-200d-2642-fe0f.svg new file mode 100644 index 00000000..3eac53fc --- /dev/null +++ b/packages/backend/assets/twemoji/1f93c-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93c.svg b/packages/backend/assets/twemoji/1f93c.svg new file mode 100644 index 00000000..4b98a073 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93d-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..a04f899e --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93d-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..9bcd2e06 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fb.svg b/packages/backend/assets/twemoji/1f93d-1f3fb.svg new file mode 100644 index 00000000..cd7a4cc0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93d-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..352cf7f0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93d-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..66297306 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fc.svg b/packages/backend/assets/twemoji/1f93d-1f3fc.svg new file mode 100644 index 00000000..3fc860c2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93d-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..a1392d02 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93d-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..f9228683 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fd.svg b/packages/backend/assets/twemoji/1f93d-1f3fd.svg new file mode 100644 index 00000000..05e96558 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93d-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..1fb94d6d --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93d-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..36dbf9d2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3fe.svg b/packages/backend/assets/twemoji/1f93d-1f3fe.svg new file mode 100644 index 00000000..8b1d9020 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93d-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..dc15d70c --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93d-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..0379ba76 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-1f3ff.svg b/packages/backend/assets/twemoji/1f93d-1f3ff.svg new file mode 100644 index 00000000..ab88cb46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93d-200d-2640-fe0f.svg new file mode 100644 index 00000000..9d312faf --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93d-200d-2642-fe0f.svg new file mode 100644 index 00000000..e4a2f0fc --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93d.svg b/packages/backend/assets/twemoji/1f93d.svg new file mode 100644 index 00000000..6d095278 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93e-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..ffebe78b --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93e-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..f020d071 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fb.svg b/packages/backend/assets/twemoji/1f93e-1f3fb.svg new file mode 100644 index 00000000..131e6d0e --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93e-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..5221c7e1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93e-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..7b20ef9b --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fc.svg b/packages/backend/assets/twemoji/1f93e-1f3fc.svg new file mode 100644 index 00000000..4115a8dd --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93e-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..23feb351 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93e-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..4bb55898 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fd.svg b/packages/backend/assets/twemoji/1f93e-1f3fd.svg new file mode 100644 index 00000000..36ce6044 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93e-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..a7a645d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93e-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..8e1b636b --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3fe.svg b/packages/backend/assets/twemoji/1f93e-1f3fe.svg new file mode 100644 index 00000000..7a7c0e10 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93e-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..31e60e1a --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93e-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..d58290d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-1f3ff.svg b/packages/backend/assets/twemoji/1f93e-1f3ff.svg new file mode 100644 index 00000000..911c849e --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f93e-200d-2640-fe0f.svg new file mode 100644 index 00000000..9fd1a17b --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f93e-200d-2642-fe0f.svg new file mode 100644 index 00000000..c8b64d0a --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93e.svg b/packages/backend/assets/twemoji/1f93e.svg new file mode 100644 index 00000000..f6f08614 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f93f.svg b/packages/backend/assets/twemoji/1f93f.svg new file mode 100644 index 00000000..eb5a5480 --- /dev/null +++ b/packages/backend/assets/twemoji/1f93f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f940.svg b/packages/backend/assets/twemoji/1f940.svg new file mode 100644 index 00000000..5fc3aae7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f940.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f941.svg b/packages/backend/assets/twemoji/1f941.svg new file mode 100644 index 00000000..ba2dcd3a --- /dev/null +++ b/packages/backend/assets/twemoji/1f941.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f942.svg b/packages/backend/assets/twemoji/1f942.svg new file mode 100644 index 00000000..2976d958 --- /dev/null +++ b/packages/backend/assets/twemoji/1f942.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f943.svg b/packages/backend/assets/twemoji/1f943.svg new file mode 100644 index 00000000..6dbf74ab --- /dev/null +++ b/packages/backend/assets/twemoji/1f943.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f944.svg b/packages/backend/assets/twemoji/1f944.svg new file mode 100644 index 00000000..ff2b7dc8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f944.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f945.svg b/packages/backend/assets/twemoji/1f945.svg new file mode 100644 index 00000000..df7da849 --- /dev/null +++ b/packages/backend/assets/twemoji/1f945.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f947.svg b/packages/backend/assets/twemoji/1f947.svg new file mode 100644 index 00000000..80eda9da --- /dev/null +++ b/packages/backend/assets/twemoji/1f947.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f948.svg b/packages/backend/assets/twemoji/1f948.svg new file mode 100644 index 00000000..f75a6392 --- /dev/null +++ b/packages/backend/assets/twemoji/1f948.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f949.svg b/packages/backend/assets/twemoji/1f949.svg new file mode 100644 index 00000000..0406ab91 --- /dev/null +++ b/packages/backend/assets/twemoji/1f949.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f94a.svg b/packages/backend/assets/twemoji/1f94a.svg new file mode 100644 index 00000000..e2599397 --- /dev/null +++ b/packages/backend/assets/twemoji/1f94a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f94b.svg b/packages/backend/assets/twemoji/1f94b.svg new file mode 100644 index 00000000..69c387a9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f94b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f94c.svg b/packages/backend/assets/twemoji/1f94c.svg new file mode 100644 index 00000000..e122584b --- /dev/null +++ b/packages/backend/assets/twemoji/1f94c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f94d.svg b/packages/backend/assets/twemoji/1f94d.svg new file mode 100644 index 00000000..f1768ff5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f94d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f94e.svg b/packages/backend/assets/twemoji/1f94e.svg new file mode 100644 index 00000000..cfa5ac4c --- /dev/null +++ b/packages/backend/assets/twemoji/1f94e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f94f.svg b/packages/backend/assets/twemoji/1f94f.svg new file mode 100644 index 00000000..0e63517b --- /dev/null +++ b/packages/backend/assets/twemoji/1f94f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f950.svg b/packages/backend/assets/twemoji/1f950.svg new file mode 100644 index 00000000..9e12696a --- /dev/null +++ b/packages/backend/assets/twemoji/1f950.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f951.svg b/packages/backend/assets/twemoji/1f951.svg new file mode 100644 index 00000000..ddf2e2f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f951.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f952.svg b/packages/backend/assets/twemoji/1f952.svg new file mode 100644 index 00000000..e1c9c44f --- /dev/null +++ b/packages/backend/assets/twemoji/1f952.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f953.svg b/packages/backend/assets/twemoji/1f953.svg new file mode 100644 index 00000000..1eda3a67 --- /dev/null +++ b/packages/backend/assets/twemoji/1f953.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f954.svg b/packages/backend/assets/twemoji/1f954.svg new file mode 100644 index 00000000..ae27bd93 --- /dev/null +++ b/packages/backend/assets/twemoji/1f954.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f955.svg b/packages/backend/assets/twemoji/1f955.svg new file mode 100644 index 00000000..3307ec4d --- /dev/null +++ b/packages/backend/assets/twemoji/1f955.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f956.svg b/packages/backend/assets/twemoji/1f956.svg new file mode 100644 index 00000000..b87dbc94 --- /dev/null +++ b/packages/backend/assets/twemoji/1f956.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f957.svg b/packages/backend/assets/twemoji/1f957.svg new file mode 100644 index 00000000..765cff9c --- /dev/null +++ b/packages/backend/assets/twemoji/1f957.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f958.svg b/packages/backend/assets/twemoji/1f958.svg new file mode 100644 index 00000000..5238b2ab --- /dev/null +++ b/packages/backend/assets/twemoji/1f958.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f959.svg b/packages/backend/assets/twemoji/1f959.svg new file mode 100644 index 00000000..2bf6504d --- /dev/null +++ b/packages/backend/assets/twemoji/1f959.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f95a.svg b/packages/backend/assets/twemoji/1f95a.svg new file mode 100644 index 00000000..0efe57a0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f95a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f95b.svg b/packages/backend/assets/twemoji/1f95b.svg new file mode 100644 index 00000000..9db54074 --- /dev/null +++ b/packages/backend/assets/twemoji/1f95b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f95c.svg b/packages/backend/assets/twemoji/1f95c.svg new file mode 100644 index 00000000..a905e370 --- /dev/null +++ b/packages/backend/assets/twemoji/1f95c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f95d.svg b/packages/backend/assets/twemoji/1f95d.svg new file mode 100644 index 00000000..ca1d3bcf --- /dev/null +++ b/packages/backend/assets/twemoji/1f95d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f95e.svg b/packages/backend/assets/twemoji/1f95e.svg new file mode 100644 index 00000000..c5689a21 --- /dev/null +++ b/packages/backend/assets/twemoji/1f95e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f95f.svg b/packages/backend/assets/twemoji/1f95f.svg new file mode 100644 index 00000000..ead51f99 --- /dev/null +++ b/packages/backend/assets/twemoji/1f95f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f960.svg b/packages/backend/assets/twemoji/1f960.svg new file mode 100644 index 00000000..1ee82c54 --- /dev/null +++ b/packages/backend/assets/twemoji/1f960.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f961.svg b/packages/backend/assets/twemoji/1f961.svg new file mode 100644 index 00000000..f47dcaf4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f961.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f962.svg b/packages/backend/assets/twemoji/1f962.svg new file mode 100644 index 00000000..3750a1f4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f962.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f963.svg b/packages/backend/assets/twemoji/1f963.svg new file mode 100644 index 00000000..c40d153e --- /dev/null +++ b/packages/backend/assets/twemoji/1f963.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f964.svg b/packages/backend/assets/twemoji/1f964.svg new file mode 100644 index 00000000..995d647f --- /dev/null +++ b/packages/backend/assets/twemoji/1f964.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f965.svg b/packages/backend/assets/twemoji/1f965.svg new file mode 100644 index 00000000..1337ad7e --- /dev/null +++ b/packages/backend/assets/twemoji/1f965.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f966.svg b/packages/backend/assets/twemoji/1f966.svg new file mode 100644 index 00000000..100f0e70 --- /dev/null +++ b/packages/backend/assets/twemoji/1f966.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f967.svg b/packages/backend/assets/twemoji/1f967.svg new file mode 100644 index 00000000..091233e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f967.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f968.svg b/packages/backend/assets/twemoji/1f968.svg new file mode 100644 index 00000000..d7baa395 --- /dev/null +++ b/packages/backend/assets/twemoji/1f968.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f969.svg b/packages/backend/assets/twemoji/1f969.svg new file mode 100644 index 00000000..edb7d737 --- /dev/null +++ b/packages/backend/assets/twemoji/1f969.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f96a.svg b/packages/backend/assets/twemoji/1f96a.svg new file mode 100644 index 00000000..73d547f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f96a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f96b.svg b/packages/backend/assets/twemoji/1f96b.svg new file mode 100644 index 00000000..1190b8c5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f96b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f96c.svg b/packages/backend/assets/twemoji/1f96c.svg new file mode 100644 index 00000000..d33589f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f96c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f96d.svg b/packages/backend/assets/twemoji/1f96d.svg new file mode 100644 index 00000000..398f24c2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f96d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f96e.svg b/packages/backend/assets/twemoji/1f96e.svg new file mode 100644 index 00000000..b6a601b1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f96e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f96f.svg b/packages/backend/assets/twemoji/1f96f.svg new file mode 100644 index 00000000..493754fa --- /dev/null +++ b/packages/backend/assets/twemoji/1f96f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f970.svg b/packages/backend/assets/twemoji/1f970.svg new file mode 100644 index 00000000..968dd6fd --- /dev/null +++ b/packages/backend/assets/twemoji/1f970.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f971.svg b/packages/backend/assets/twemoji/1f971.svg new file mode 100644 index 00000000..4ebfa6e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f971.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f972.svg b/packages/backend/assets/twemoji/1f972.svg new file mode 100644 index 00000000..5d75a2a9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f972.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f973.svg b/packages/backend/assets/twemoji/1f973.svg new file mode 100644 index 00000000..87d28716 --- /dev/null +++ b/packages/backend/assets/twemoji/1f973.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f974.svg b/packages/backend/assets/twemoji/1f974.svg new file mode 100644 index 00000000..53a63feb --- /dev/null +++ b/packages/backend/assets/twemoji/1f974.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f975.svg b/packages/backend/assets/twemoji/1f975.svg new file mode 100644 index 00000000..5eb79592 --- /dev/null +++ b/packages/backend/assets/twemoji/1f975.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f976.svg b/packages/backend/assets/twemoji/1f976.svg new file mode 100644 index 00000000..7734913f --- /dev/null +++ b/packages/backend/assets/twemoji/1f976.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f977-1f3fb.svg b/packages/backend/assets/twemoji/1f977-1f3fb.svg new file mode 100644 index 00000000..74f81736 --- /dev/null +++ b/packages/backend/assets/twemoji/1f977-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f977-1f3fc.svg b/packages/backend/assets/twemoji/1f977-1f3fc.svg new file mode 100644 index 00000000..12b7e286 --- /dev/null +++ b/packages/backend/assets/twemoji/1f977-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f977-1f3fd.svg b/packages/backend/assets/twemoji/1f977-1f3fd.svg new file mode 100644 index 00000000..0410b278 --- /dev/null +++ b/packages/backend/assets/twemoji/1f977-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f977-1f3fe.svg b/packages/backend/assets/twemoji/1f977-1f3fe.svg new file mode 100644 index 00000000..97396f9f --- /dev/null +++ b/packages/backend/assets/twemoji/1f977-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f977-1f3ff.svg b/packages/backend/assets/twemoji/1f977-1f3ff.svg new file mode 100644 index 00000000..ea93000a --- /dev/null +++ b/packages/backend/assets/twemoji/1f977-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f977.svg b/packages/backend/assets/twemoji/1f977.svg new file mode 100644 index 00000000..897bedf6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f977.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f978.svg b/packages/backend/assets/twemoji/1f978.svg new file mode 100644 index 00000000..2da93f25 --- /dev/null +++ b/packages/backend/assets/twemoji/1f978.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f979.svg b/packages/backend/assets/twemoji/1f979.svg new file mode 100644 index 00000000..50ea5b07 --- /dev/null +++ b/packages/backend/assets/twemoji/1f979.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f97a.svg b/packages/backend/assets/twemoji/1f97a.svg new file mode 100644 index 00000000..4233bf23 --- /dev/null +++ b/packages/backend/assets/twemoji/1f97a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f97b.svg b/packages/backend/assets/twemoji/1f97b.svg new file mode 100644 index 00000000..e7f36487 --- /dev/null +++ b/packages/backend/assets/twemoji/1f97b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f97c.svg b/packages/backend/assets/twemoji/1f97c.svg new file mode 100644 index 00000000..26f52e8f --- /dev/null +++ b/packages/backend/assets/twemoji/1f97c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f97d.svg b/packages/backend/assets/twemoji/1f97d.svg new file mode 100644 index 00000000..350ffed2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f97d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f97e.svg b/packages/backend/assets/twemoji/1f97e.svg new file mode 100644 index 00000000..c36b667e --- /dev/null +++ b/packages/backend/assets/twemoji/1f97e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f97f.svg b/packages/backend/assets/twemoji/1f97f.svg new file mode 100644 index 00000000..0ff9d5f3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f97f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f980.svg b/packages/backend/assets/twemoji/1f980.svg new file mode 100644 index 00000000..fd5f7e51 --- /dev/null +++ b/packages/backend/assets/twemoji/1f980.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f981.svg b/packages/backend/assets/twemoji/1f981.svg new file mode 100644 index 00000000..1b6019d8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f981.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f982.svg b/packages/backend/assets/twemoji/1f982.svg new file mode 100644 index 00000000..f4d932d6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f982.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f983.svg b/packages/backend/assets/twemoji/1f983.svg new file mode 100644 index 00000000..e1822c7d --- /dev/null +++ b/packages/backend/assets/twemoji/1f983.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f984.svg b/packages/backend/assets/twemoji/1f984.svg new file mode 100644 index 00000000..74899920 --- /dev/null +++ b/packages/backend/assets/twemoji/1f984.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f985.svg b/packages/backend/assets/twemoji/1f985.svg new file mode 100644 index 00000000..ca739b27 --- /dev/null +++ b/packages/backend/assets/twemoji/1f985.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f986.svg b/packages/backend/assets/twemoji/1f986.svg new file mode 100644 index 00000000..7af06426 --- /dev/null +++ b/packages/backend/assets/twemoji/1f986.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f987.svg b/packages/backend/assets/twemoji/1f987.svg new file mode 100644 index 00000000..ab2abdf0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f987.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f988.svg b/packages/backend/assets/twemoji/1f988.svg new file mode 100644 index 00000000..5993f635 --- /dev/null +++ b/packages/backend/assets/twemoji/1f988.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f989.svg b/packages/backend/assets/twemoji/1f989.svg new file mode 100644 index 00000000..071e49b0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f989.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f98a.svg b/packages/backend/assets/twemoji/1f98a.svg new file mode 100644 index 00000000..b04b2b00 --- /dev/null +++ b/packages/backend/assets/twemoji/1f98a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f98b.svg b/packages/backend/assets/twemoji/1f98b.svg new file mode 100644 index 00000000..d451c4da --- /dev/null +++ b/packages/backend/assets/twemoji/1f98b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f98c.svg b/packages/backend/assets/twemoji/1f98c.svg new file mode 100644 index 00000000..9483f3dc --- /dev/null +++ b/packages/backend/assets/twemoji/1f98c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f98d.svg b/packages/backend/assets/twemoji/1f98d.svg new file mode 100644 index 00000000..33c4e1aa --- /dev/null +++ b/packages/backend/assets/twemoji/1f98d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f98e.svg b/packages/backend/assets/twemoji/1f98e.svg new file mode 100644 index 00000000..d1d678e7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f98e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f98f.svg b/packages/backend/assets/twemoji/1f98f.svg new file mode 100644 index 00000000..5072edf0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f98f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f990.svg b/packages/backend/assets/twemoji/1f990.svg new file mode 100644 index 00000000..61aaad28 --- /dev/null +++ b/packages/backend/assets/twemoji/1f990.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f991.svg b/packages/backend/assets/twemoji/1f991.svg new file mode 100644 index 00000000..0603efbc --- /dev/null +++ b/packages/backend/assets/twemoji/1f991.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f992.svg b/packages/backend/assets/twemoji/1f992.svg new file mode 100644 index 00000000..6d26f529 --- /dev/null +++ b/packages/backend/assets/twemoji/1f992.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f993.svg b/packages/backend/assets/twemoji/1f993.svg new file mode 100644 index 00000000..ea67d3c0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f993.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f994.svg b/packages/backend/assets/twemoji/1f994.svg new file mode 100644 index 00000000..beb62fde --- /dev/null +++ b/packages/backend/assets/twemoji/1f994.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f995.svg b/packages/backend/assets/twemoji/1f995.svg new file mode 100644 index 00000000..f78fa740 --- /dev/null +++ b/packages/backend/assets/twemoji/1f995.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f996.svg b/packages/backend/assets/twemoji/1f996.svg new file mode 100644 index 00000000..9c2979a1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f996.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f997.svg b/packages/backend/assets/twemoji/1f997.svg new file mode 100644 index 00000000..729c09f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f997.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f998.svg b/packages/backend/assets/twemoji/1f998.svg new file mode 100644 index 00000000..7ace9e6e --- /dev/null +++ b/packages/backend/assets/twemoji/1f998.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f999.svg b/packages/backend/assets/twemoji/1f999.svg new file mode 100644 index 00000000..307918d2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f999.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f99a.svg b/packages/backend/assets/twemoji/1f99a.svg new file mode 100644 index 00000000..c0720750 --- /dev/null +++ b/packages/backend/assets/twemoji/1f99a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f99b.svg b/packages/backend/assets/twemoji/1f99b.svg new file mode 100644 index 00000000..a23a6916 --- /dev/null +++ b/packages/backend/assets/twemoji/1f99b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f99c.svg b/packages/backend/assets/twemoji/1f99c.svg new file mode 100644 index 00000000..7eb4b7ab --- /dev/null +++ b/packages/backend/assets/twemoji/1f99c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f99d.svg b/packages/backend/assets/twemoji/1f99d.svg new file mode 100644 index 00000000..f934c3e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f99d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f99e.svg b/packages/backend/assets/twemoji/1f99e.svg new file mode 100644 index 00000000..305043bf --- /dev/null +++ b/packages/backend/assets/twemoji/1f99e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f99f.svg b/packages/backend/assets/twemoji/1f99f.svg new file mode 100644 index 00000000..52b1f22b --- /dev/null +++ b/packages/backend/assets/twemoji/1f99f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9a0.svg b/packages/backend/assets/twemoji/1f9a0.svg new file mode 100644 index 00000000..41ae9bef --- /dev/null +++ b/packages/backend/assets/twemoji/1f9a0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9a1.svg b/packages/backend/assets/twemoji/1f9a1.svg new file mode 100644 index 00000000..e26995d8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9a1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9a2.svg b/packages/backend/assets/twemoji/1f9a2.svg new file mode 100644 index 00000000..41a4995f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9a2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9a3.svg b/packages/backend/assets/twemoji/1f9a3.svg new file mode 100644 index 00000000..096e0764 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9a3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9a4.svg b/packages/backend/assets/twemoji/1f9a4.svg new file mode 100644 index 00000000..ea31f837 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9a5.svg b/packages/backend/assets/twemoji/1f9a5.svg new file mode 100644 index 00000000..d07727cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f9a5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9a6.svg b/packages/backend/assets/twemoji/1f9a6.svg new file mode 100644 index 00000000..68c5b10f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9a6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9a7.svg b/packages/backend/assets/twemoji/1f9a7.svg new file mode 100644 index 00000000..59b5fe63 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9a7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9a8.svg b/packages/backend/assets/twemoji/1f9a8.svg new file mode 100644 index 00000000..c87f7a66 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9a9.svg b/packages/backend/assets/twemoji/1f9a9.svg new file mode 100644 index 00000000..17be2733 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9a9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9aa.svg b/packages/backend/assets/twemoji/1f9aa.svg new file mode 100644 index 00000000..30d5f87b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9aa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ab.svg b/packages/backend/assets/twemoji/1f9ab.svg new file mode 100644 index 00000000..0e96b687 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ac.svg b/packages/backend/assets/twemoji/1f9ac.svg new file mode 100644 index 00000000..cd3bd85e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ad.svg b/packages/backend/assets/twemoji/1f9ad.svg new file mode 100644 index 00000000..bcd6f92c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ae.svg b/packages/backend/assets/twemoji/1f9ae.svg new file mode 100644 index 00000000..4fdb014a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ae.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9af.svg b/packages/backend/assets/twemoji/1f9af.svg new file mode 100644 index 00000000..cce94df3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b0.svg b/packages/backend/assets/twemoji/1f9b0.svg new file mode 100644 index 00000000..da19b23e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b1.svg b/packages/backend/assets/twemoji/1f9b1.svg new file mode 100644 index 00000000..460a05be --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b2.svg b/packages/backend/assets/twemoji/1f9b2.svg new file mode 100644 index 00000000..b7114799 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b3.svg b/packages/backend/assets/twemoji/1f9b3.svg new file mode 100644 index 00000000..d63f3dda --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b4.svg b/packages/backend/assets/twemoji/1f9b4.svg new file mode 100644 index 00000000..dc986f24 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b5-1f3fb.svg b/packages/backend/assets/twemoji/1f9b5-1f3fb.svg new file mode 100644 index 00000000..7033f75e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b5-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b5-1f3fc.svg b/packages/backend/assets/twemoji/1f9b5-1f3fc.svg new file mode 100644 index 00000000..dbd4413b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b5-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b5-1f3fd.svg b/packages/backend/assets/twemoji/1f9b5-1f3fd.svg new file mode 100644 index 00000000..0c513254 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b5-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b5-1f3fe.svg b/packages/backend/assets/twemoji/1f9b5-1f3fe.svg new file mode 100644 index 00000000..7bb0b07b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b5-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b5-1f3ff.svg b/packages/backend/assets/twemoji/1f9b5-1f3ff.svg new file mode 100644 index 00000000..c721929c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b5-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b5.svg b/packages/backend/assets/twemoji/1f9b5.svg new file mode 100644 index 00000000..6d0c84ca --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b6-1f3fb.svg b/packages/backend/assets/twemoji/1f9b6-1f3fb.svg new file mode 100644 index 00000000..189d6a5c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b6-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b6-1f3fc.svg b/packages/backend/assets/twemoji/1f9b6-1f3fc.svg new file mode 100644 index 00000000..d4864776 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b6-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b6-1f3fd.svg b/packages/backend/assets/twemoji/1f9b6-1f3fd.svg new file mode 100644 index 00000000..efc17a63 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b6-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b6-1f3fe.svg b/packages/backend/assets/twemoji/1f9b6-1f3fe.svg new file mode 100644 index 00000000..847b10ab --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b6-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b6-1f3ff.svg b/packages/backend/assets/twemoji/1f9b6-1f3ff.svg new file mode 100644 index 00000000..7081d18c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b6-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b6.svg b/packages/backend/assets/twemoji/1f9b6.svg new file mode 100644 index 00000000..558ad0f9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b7.svg b/packages/backend/assets/twemoji/1f9b7.svg new file mode 100644 index 00000000..75259d6d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..b3c5f990 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..90a61ba9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fb.svg b/packages/backend/assets/twemoji/1f9b8-1f3fb.svg new file mode 100644 index 00000000..99a7b364 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..2ac2c1f1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..673c6728 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fc.svg b/packages/backend/assets/twemoji/1f9b8-1f3fc.svg new file mode 100644 index 00000000..eec8b255 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..e8dd0fe6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..99ff767b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fd.svg b/packages/backend/assets/twemoji/1f9b8-1f3fd.svg new file mode 100644 index 00000000..e5e4f48b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..6d81d8e0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..6c6625bf --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3fe.svg b/packages/backend/assets/twemoji/1f9b8-1f3fe.svg new file mode 100644 index 00000000..8a12329f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..b76f8cb9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..d93eb590 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-1f3ff.svg b/packages/backend/assets/twemoji/1f9b8-1f3ff.svg new file mode 100644 index 00000000..9c1e713f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-200d-2640-fe0f.svg new file mode 100644 index 00000000..70f1a269 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b8-200d-2642-fe0f.svg new file mode 100644 index 00000000..49c54a6d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b8.svg b/packages/backend/assets/twemoji/1f9b8.svg new file mode 100644 index 00000000..e542ab46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..f1683294 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..a040c058 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fb.svg b/packages/backend/assets/twemoji/1f9b9-1f3fb.svg new file mode 100644 index 00000000..513ef836 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..320df0ad --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..44e7a8f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fc.svg b/packages/backend/assets/twemoji/1f9b9-1f3fc.svg new file mode 100644 index 00000000..09becf34 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..dbe701ec --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..ac7c6529 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fd.svg b/packages/backend/assets/twemoji/1f9b9-1f3fd.svg new file mode 100644 index 00000000..c8f5ab75 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..a539dae1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..5182daa6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3fe.svg b/packages/backend/assets/twemoji/1f9b9-1f3fe.svg new file mode 100644 index 00000000..be2fe760 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..63e6cc0a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..635f5888 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-1f3ff.svg b/packages/backend/assets/twemoji/1f9b9-1f3ff.svg new file mode 100644 index 00000000..98b8b70a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-200d-2640-fe0f.svg new file mode 100644 index 00000000..15f61723 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9b9-200d-2642-fe0f.svg new file mode 100644 index 00000000..554e39ad --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9b9.svg b/packages/backend/assets/twemoji/1f9b9.svg new file mode 100644 index 00000000..1fe3f7b6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9b9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ba.svg b/packages/backend/assets/twemoji/1f9ba.svg new file mode 100644 index 00000000..5dda25da --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9bb-1f3fb.svg b/packages/backend/assets/twemoji/1f9bb-1f3fb.svg new file mode 100644 index 00000000..3ad0af08 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9bb-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9bb-1f3fc.svg b/packages/backend/assets/twemoji/1f9bb-1f3fc.svg new file mode 100644 index 00000000..49fdf9eb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9bb-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9bb-1f3fd.svg b/packages/backend/assets/twemoji/1f9bb-1f3fd.svg new file mode 100644 index 00000000..7f100124 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9bb-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9bb-1f3fe.svg b/packages/backend/assets/twemoji/1f9bb-1f3fe.svg new file mode 100644 index 00000000..7e7f5bef --- /dev/null +++ b/packages/backend/assets/twemoji/1f9bb-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9bb-1f3ff.svg b/packages/backend/assets/twemoji/1f9bb-1f3ff.svg new file mode 100644 index 00000000..7e9cacd1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9bb-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9bb.svg b/packages/backend/assets/twemoji/1f9bb.svg new file mode 100644 index 00000000..6e699dda --- /dev/null +++ b/packages/backend/assets/twemoji/1f9bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9bc.svg b/packages/backend/assets/twemoji/1f9bc.svg new file mode 100644 index 00000000..aa5145d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9bd.svg b/packages/backend/assets/twemoji/1f9bd.svg new file mode 100644 index 00000000..acdf1341 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9be.svg b/packages/backend/assets/twemoji/1f9be.svg new file mode 100644 index 00000000..c3460bb0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9be.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9bf.svg b/packages/backend/assets/twemoji/1f9bf.svg new file mode 100644 index 00000000..23f71949 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9bf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9c0.svg b/packages/backend/assets/twemoji/1f9c0.svg new file mode 100644 index 00000000..2efa3d25 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9c0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9c1.svg b/packages/backend/assets/twemoji/1f9c1.svg new file mode 100644 index 00000000..a957ecad --- /dev/null +++ b/packages/backend/assets/twemoji/1f9c1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9c2.svg b/packages/backend/assets/twemoji/1f9c2.svg new file mode 100644 index 00000000..c02a5ac4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9c2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9c3.svg b/packages/backend/assets/twemoji/1f9c3.svg new file mode 100644 index 00000000..cc169f01 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9c3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9c4.svg b/packages/backend/assets/twemoji/1f9c4.svg new file mode 100644 index 00000000..8aa53341 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9c4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9c5.svg b/packages/backend/assets/twemoji/1f9c5.svg new file mode 100644 index 00000000..9391051a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9c5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9c6.svg b/packages/backend/assets/twemoji/1f9c6.svg new file mode 100644 index 00000000..f17b5758 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9c6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9c7.svg b/packages/backend/assets/twemoji/1f9c7.svg new file mode 100644 index 00000000..b4d86ebd --- /dev/null +++ b/packages/backend/assets/twemoji/1f9c7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9c8.svg b/packages/backend/assets/twemoji/1f9c8.svg new file mode 100644 index 00000000..d1b9690f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9c8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9c9.svg b/packages/backend/assets/twemoji/1f9c9.svg new file mode 100644 index 00000000..3c613464 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9c9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ca.svg b/packages/backend/assets/twemoji/1f9ca.svg new file mode 100644 index 00000000..d777c96e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ca.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cb.svg b/packages/backend/assets/twemoji/1f9cb.svg new file mode 100644 index 00000000..9ae7d91a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cc.svg b/packages/backend/assets/twemoji/1f9cc.svg new file mode 100644 index 00000000..9e95e4dc --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..85b4f392 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..b0db9469 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fb.svg b/packages/backend/assets/twemoji/1f9cd-1f3fb.svg new file mode 100644 index 00000000..bc7f0413 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..054f2a28 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..5dde0f5f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fc.svg b/packages/backend/assets/twemoji/1f9cd-1f3fc.svg new file mode 100644 index 00000000..0e6dc277 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..31d07ae8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..2044cd04 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fd.svg b/packages/backend/assets/twemoji/1f9cd-1f3fd.svg new file mode 100644 index 00000000..4c706eaf --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..085411e4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..88842f24 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3fe.svg b/packages/backend/assets/twemoji/1f9cd-1f3fe.svg new file mode 100644 index 00000000..0ea3d288 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..c50041e2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..fc60a62a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-1f3ff.svg b/packages/backend/assets/twemoji/1f9cd-1f3ff.svg new file mode 100644 index 00000000..9aa46f78 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-200d-2640-fe0f.svg new file mode 100644 index 00000000..bb8d290e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cd-200d-2642-fe0f.svg new file mode 100644 index 00000000..09cc1c96 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cd.svg b/packages/backend/assets/twemoji/1f9cd.svg new file mode 100644 index 00000000..d763808b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..cafb53e5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..a61a0cc4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fb.svg b/packages/backend/assets/twemoji/1f9ce-1f3fb.svg new file mode 100644 index 00000000..810b5be8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..7f1dea56 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..92a2ba8a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fc.svg b/packages/backend/assets/twemoji/1f9ce-1f3fc.svg new file mode 100644 index 00000000..fa7807f3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..87a0e1d2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..97c5bc05 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fd.svg b/packages/backend/assets/twemoji/1f9ce-1f3fd.svg new file mode 100644 index 00000000..8892f801 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..cd9220ef --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..59acb37c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3fe.svg b/packages/backend/assets/twemoji/1f9ce-1f3fe.svg new file mode 100644 index 00000000..8ec35609 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..d0497494 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..4e8f8dd9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-1f3ff.svg b/packages/backend/assets/twemoji/1f9ce-1f3ff.svg new file mode 100644 index 00000000..35ac382d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-200d-2640-fe0f.svg new file mode 100644 index 00000000..6c15b04a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9ce-200d-2642-fe0f.svg new file mode 100644 index 00000000..00d83477 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ce.svg b/packages/backend/assets/twemoji/1f9ce.svg new file mode 100644 index 00000000..c9810d40 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..47f3a8d0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..bd02191c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fb.svg b/packages/backend/assets/twemoji/1f9cf-1f3fb.svg new file mode 100644 index 00000000..93eaa3b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..5075b392 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..34c94218 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fc.svg b/packages/backend/assets/twemoji/1f9cf-1f3fc.svg new file mode 100644 index 00000000..55dac244 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..09bd9b2f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..5451a245 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fd.svg b/packages/backend/assets/twemoji/1f9cf-1f3fd.svg new file mode 100644 index 00000000..02cdb8b6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..6b43cc05 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..d47fe367 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3fe.svg b/packages/backend/assets/twemoji/1f9cf-1f3fe.svg new file mode 100644 index 00000000..98c78440 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..05398403 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..98a2187f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-1f3ff.svg b/packages/backend/assets/twemoji/1f9cf-1f3ff.svg new file mode 100644 index 00000000..769889c9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-200d-2640-fe0f.svg new file mode 100644 index 00000000..3212549e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9cf-200d-2642-fe0f.svg new file mode 100644 index 00000000..3f1ad375 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9cf.svg b/packages/backend/assets/twemoji/1f9cf.svg new file mode 100644 index 00000000..9979df2f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9cf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d0.svg b/packages/backend/assets/twemoji/1f9d0.svg new file mode 100644 index 00000000..eb33ce0b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f33e.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f33e.svg new file mode 100644 index 00000000..b37a55f0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f373.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f373.svg new file mode 100644 index 00000000..43dff084 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f37c.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f37c.svg new file mode 100644 index 00000000..95d65bbb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f384.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f384.svg new file mode 100644 index 00000000..b21d7941 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f393.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f393.svg new file mode 100644 index 00000000..44954ba1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3a4.svg new file mode 100644 index 00000000..89013305 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3a8.svg new file mode 100644 index 00000000..f5d9bf95 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3eb.svg new file mode 100644 index 00000000..ad0bf462 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3ed.svg new file mode 100644 index 00000000..5ac97058 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f4bb.svg new file mode 100644 index 00000000..b8e17938 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f4bc.svg new file mode 100644 index 00000000..fd69a2d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f527.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f527.svg new file mode 100644 index 00000000..122ac640 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f52c.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f52c.svg new file mode 100644 index 00000000..be7c06c1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f680.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f680.svg new file mode 100644 index 00000000..f2790a56 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f692.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f692.svg new file mode 100644 index 00000000..e05f1eb5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..327e7e55 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..5ed74ae8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..54416502 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..010e617b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..80aac86f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9af.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9af.svg new file mode 100644 index 00000000..39a98bce --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b0.svg new file mode 100644 index 00000000..cfa51801 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b1.svg new file mode 100644 index 00000000..a17492bb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b2.svg new file mode 100644 index 00000000..6d4d6c8c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b3.svg new file mode 100644 index 00000000..34fcffc8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9bc.svg new file mode 100644 index 00000000..e56d06f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9bd.svg new file mode 100644 index 00000000..a34d6b6c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2695-fe0f.svg new file mode 100644 index 00000000..fe0c96f1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2696-fe0f.svg new file mode 100644 index 00000000..0be7a1fb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2708-fe0f.svg new file mode 100644 index 00000000..24ae45be --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..c3cf51d9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..07def340 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..62b09049 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..8fb306fe --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..91415a63 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..7478870b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..af8c5bdb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..b1a8a57e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fb.svg new file mode 100644 index 00000000..a50f8f6d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f33e.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f33e.svg new file mode 100644 index 00000000..63bd0a6f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f373.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f373.svg new file mode 100644 index 00000000..bfabc810 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f37c.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f37c.svg new file mode 100644 index 00000000..b674a44e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f384.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f384.svg new file mode 100644 index 00000000..bd584599 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f393.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f393.svg new file mode 100644 index 00000000..57da48f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3a4.svg new file mode 100644 index 00000000..8f14bd93 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3a8.svg new file mode 100644 index 00000000..80dbaa96 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3eb.svg new file mode 100644 index 00000000..4620a032 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3ed.svg new file mode 100644 index 00000000..f374e585 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f4bb.svg new file mode 100644 index 00000000..e35c1668 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f4bc.svg new file mode 100644 index 00000000..d51c2455 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f527.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f527.svg new file mode 100644 index 00000000..4b021f32 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f52c.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f52c.svg new file mode 100644 index 00000000..c36c1d0e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f680.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f680.svg new file mode 100644 index 00000000..7034a701 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f692.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f692.svg new file mode 100644 index 00000000..5d429f2a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..05c13da0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..02d0c5d2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..6ca9bb0d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..e8ca18f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..afc51404 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9af.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9af.svg new file mode 100644 index 00000000..f73c3cdf --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b0.svg new file mode 100644 index 00000000..bf3b7990 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b1.svg new file mode 100644 index 00000000..e2fa967c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b2.svg new file mode 100644 index 00000000..205a84aa --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b3.svg new file mode 100644 index 00000000..d2f14bda --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9bc.svg new file mode 100644 index 00000000..b12bd2a0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9bd.svg new file mode 100644 index 00000000..ff96c9bb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2695-fe0f.svg new file mode 100644 index 00000000..c4079c10 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2696-fe0f.svg new file mode 100644 index 00000000..1c52f192 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2708-fe0f.svg new file mode 100644 index 00000000..a03c180f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..37d6ecc7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..ac3e4a6e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..2da413fb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..2a9b3ae1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..a56c74f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..cea820ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..4ddc58db --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..843440c5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fc.svg new file mode 100644 index 00000000..9c4aac7a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f33e.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f33e.svg new file mode 100644 index 00000000..2b533a7a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f373.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f373.svg new file mode 100644 index 00000000..245e11af --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f37c.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f37c.svg new file mode 100644 index 00000000..67689f89 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f384.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f384.svg new file mode 100644 index 00000000..d85581db --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f393.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f393.svg new file mode 100644 index 00000000..bf46f1a1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3a4.svg new file mode 100644 index 00000000..bd09d38a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3a8.svg new file mode 100644 index 00000000..46ba8dc1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3eb.svg new file mode 100644 index 00000000..27a301a6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3ed.svg new file mode 100644 index 00000000..d887d8fd --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f4bb.svg new file mode 100644 index 00000000..251bede1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f4bc.svg new file mode 100644 index 00000000..bd46a601 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f527.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f527.svg new file mode 100644 index 00000000..96351075 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f52c.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f52c.svg new file mode 100644 index 00000000..e7aaa5ac --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f680.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f680.svg new file mode 100644 index 00000000..3548121d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f692.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f692.svg new file mode 100644 index 00000000..69f724b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..6899b539 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..41e336f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..14f9fd65 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..de2318f1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..29ee3277 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9af.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9af.svg new file mode 100644 index 00000000..95215676 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b0.svg new file mode 100644 index 00000000..bd16b987 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b1.svg new file mode 100644 index 00000000..24c6a984 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b2.svg new file mode 100644 index 00000000..6b79d436 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b3.svg new file mode 100644 index 00000000..224e863b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9bc.svg new file mode 100644 index 00000000..7e524213 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9bd.svg new file mode 100644 index 00000000..68781d5d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2695-fe0f.svg new file mode 100644 index 00000000..e6914ae2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2696-fe0f.svg new file mode 100644 index 00000000..07fb326e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2708-fe0f.svg new file mode 100644 index 00000000..c739bcf1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..7a972791 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..bfe69f39 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..0d538697 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..c74cad3e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..9c77917b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..9737c376 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..7b6ecba2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..bed667d8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fd.svg new file mode 100644 index 00000000..a11cad7b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f33e.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f33e.svg new file mode 100644 index 00000000..3b07d15d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f373.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f373.svg new file mode 100644 index 00000000..cfa9c74c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f37c.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f37c.svg new file mode 100644 index 00000000..343aee42 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f384.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f384.svg new file mode 100644 index 00000000..04c74207 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f393.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f393.svg new file mode 100644 index 00000000..0ae2fec4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3a4.svg new file mode 100644 index 00000000..3e7081c8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3a8.svg new file mode 100644 index 00000000..6535d365 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3eb.svg new file mode 100644 index 00000000..858794ee --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3ed.svg new file mode 100644 index 00000000..fbd5dd8f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f4bb.svg new file mode 100644 index 00000000..578c220e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f4bc.svg new file mode 100644 index 00000000..d1f1aad1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f527.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f527.svg new file mode 100644 index 00000000..db4f8ddc --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f52c.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f52c.svg new file mode 100644 index 00000000..088ce633 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f680.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f680.svg new file mode 100644 index 00000000..283246a0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f692.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f692.svg new file mode 100644 index 00000000..1f22a770 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..4e9ab1a5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..686578c3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..a73f5e9e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..ad9f98ea --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..762f0f19 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9af.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9af.svg new file mode 100644 index 00000000..59c3e127 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b0.svg new file mode 100644 index 00000000..c0e6daeb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b1.svg new file mode 100644 index 00000000..e246cd78 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b2.svg new file mode 100644 index 00000000..300b03e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b3.svg new file mode 100644 index 00000000..f9c45c1e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9bc.svg new file mode 100644 index 00000000..f7d1bdd6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9bd.svg new file mode 100644 index 00000000..92a7e2a4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2695-fe0f.svg new file mode 100644 index 00000000..790e1e10 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2696-fe0f.svg new file mode 100644 index 00000000..df949db8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2708-fe0f.svg new file mode 100644 index 00000000..d7cf7d2b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..7c6ca59c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..788eed31 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..30cb3fae --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..b8db54f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..14424d46 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..5e2ab5ff --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..ec229964 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..6c1bf0a4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3fe.svg new file mode 100644 index 00000000..c45107f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f33e.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f33e.svg new file mode 100644 index 00000000..15fcdc74 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f373.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f373.svg new file mode 100644 index 00000000..06be4667 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f37c.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f37c.svg new file mode 100644 index 00000000..b8c2fdd2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f384.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f384.svg new file mode 100644 index 00000000..275d8e19 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f393.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f393.svg new file mode 100644 index 00000000..2cbec9fd --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3a4.svg new file mode 100644 index 00000000..5a97dbe5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3a8.svg new file mode 100644 index 00000000..e3cdc8d4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3eb.svg new file mode 100644 index 00000000..1a25aa22 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3ed.svg new file mode 100644 index 00000000..aae2b2c6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f4bb.svg new file mode 100644 index 00000000..ad4bb8b9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f4bc.svg new file mode 100644 index 00000000..26e3d8f4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f527.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f527.svg new file mode 100644 index 00000000..f50ce2e1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f52c.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f52c.svg new file mode 100644 index 00000000..34b47b35 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f680.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f680.svg new file mode 100644 index 00000000..ef541dad --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f692.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f692.svg new file mode 100644 index 00000000..98af8d1a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..6d891ad4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..8398df77 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..aed95eeb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..494a4039 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg new file mode 100644 index 00000000..52efac26 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9af.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9af.svg new file mode 100644 index 00000000..c7c5f436 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b0.svg new file mode 100644 index 00000000..5bb2cf9d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b1.svg new file mode 100644 index 00000000..36611036 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b2.svg new file mode 100644 index 00000000..7360d51b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b3.svg new file mode 100644 index 00000000..cb5cb370 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9bc.svg new file mode 100644 index 00000000..8ffe9534 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9bd.svg new file mode 100644 index 00000000..49a58627 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2695-fe0f.svg new file mode 100644 index 00000000..9b5638ea --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2696-fe0f.svg new file mode 100644 index 00000000..04177785 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2708-fe0f.svg new file mode 100644 index 00000000..105db95c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..d0361dd1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..e71d43f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..70952b70 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..1ef39824 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.svg new file mode 100644 index 00000000..28cae77d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.svg new file mode 100644 index 00000000..bce5bb28 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.svg new file mode 100644 index 00000000..744c4899 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.svg new file mode 100644 index 00000000..d2e52390 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-1f3ff.svg b/packages/backend/assets/twemoji/1f9d1-1f3ff.svg new file mode 100644 index 00000000..47e33f87 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f33e.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f33e.svg new file mode 100644 index 00000000..09762c7c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f33e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f373.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f373.svg new file mode 100644 index 00000000..028b900a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f373.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f37c.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f37c.svg new file mode 100644 index 00000000..d7d0bbfa --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f37c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f384.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f384.svg new file mode 100644 index 00000000..8ddaf2c3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f384.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f393.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f393.svg new file mode 100644 index 00000000..6a565404 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f393.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f3a4.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f3a4.svg new file mode 100644 index 00000000..f9896f3b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f3a4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f3a8.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f3a8.svg new file mode 100644 index 00000000..e3204008 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f3a8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f3eb.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f3eb.svg new file mode 100644 index 00000000..14c620c1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f3eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f3ed.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f3ed.svg new file mode 100644 index 00000000..f4e1a273 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f3ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f4bb.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f4bb.svg new file mode 100644 index 00000000..56ff1c24 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f4bb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f4bc.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f4bc.svg new file mode 100644 index 00000000..872dc46b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f4bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f527.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f527.svg new file mode 100644 index 00000000..846f3e5d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f527.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f52c.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f52c.svg new file mode 100644 index 00000000..70e2ddf1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f52c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f680.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f680.svg new file mode 100644 index 00000000..98635f5f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f680.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f692.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f692.svg new file mode 100644 index 00000000..baa8b40f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f91d-200d-1f9d1.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f91d-200d-1f9d1.svg new file mode 100644 index 00000000..ecae3da2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f91d-200d-1f9d1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f9af.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f9af.svg new file mode 100644 index 00000000..3303a224 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f9af.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f9b0.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f9b0.svg new file mode 100644 index 00000000..0faad6ba --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f9b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f9b1.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f9b1.svg new file mode 100644 index 00000000..b31dd88a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f9b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f9b2.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f9b2.svg new file mode 100644 index 00000000..1b0592d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f9b2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f9b3.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f9b3.svg new file mode 100644 index 00000000..eab4997d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f9b3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f9bc.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f9bc.svg new file mode 100644 index 00000000..8f09ad70 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f9bc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-1f9bd.svg b/packages/backend/assets/twemoji/1f9d1-200d-1f9bd.svg new file mode 100644 index 00000000..c8d419b2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-1f9bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-2695-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-200d-2695-fe0f.svg new file mode 100644 index 00000000..6017754b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-2695-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-2696-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-200d-2696-fe0f.svg new file mode 100644 index 00000000..c77cdaee --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-2696-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1-200d-2708-fe0f.svg b/packages/backend/assets/twemoji/1f9d1-200d-2708-fe0f.svg new file mode 100644 index 00000000..e2b4a008 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1-200d-2708-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d1.svg b/packages/backend/assets/twemoji/1f9d1.svg new file mode 100644 index 00000000..2e189727 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d2-1f3fb.svg b/packages/backend/assets/twemoji/1f9d2-1f3fb.svg new file mode 100644 index 00000000..c0dc2a56 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d2-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d2-1f3fc.svg b/packages/backend/assets/twemoji/1f9d2-1f3fc.svg new file mode 100644 index 00000000..d7bed51c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d2-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d2-1f3fd.svg b/packages/backend/assets/twemoji/1f9d2-1f3fd.svg new file mode 100644 index 00000000..128fe8e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d2-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d2-1f3fe.svg b/packages/backend/assets/twemoji/1f9d2-1f3fe.svg new file mode 100644 index 00000000..2eff0576 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d2-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d2-1f3ff.svg b/packages/backend/assets/twemoji/1f9d2-1f3ff.svg new file mode 100644 index 00000000..9ab98d72 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d2-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d2.svg b/packages/backend/assets/twemoji/1f9d2.svg new file mode 100644 index 00000000..8e754b05 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d3-1f3fb.svg b/packages/backend/assets/twemoji/1f9d3-1f3fb.svg new file mode 100644 index 00000000..38270acc --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d3-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d3-1f3fc.svg b/packages/backend/assets/twemoji/1f9d3-1f3fc.svg new file mode 100644 index 00000000..cccabe69 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d3-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d3-1f3fd.svg b/packages/backend/assets/twemoji/1f9d3-1f3fd.svg new file mode 100644 index 00000000..c669e165 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d3-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d3-1f3fe.svg b/packages/backend/assets/twemoji/1f9d3-1f3fe.svg new file mode 100644 index 00000000..18e3abd4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d3-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d3-1f3ff.svg b/packages/backend/assets/twemoji/1f9d3-1f3ff.svg new file mode 100644 index 00000000..74bb978d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d3-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d3.svg b/packages/backend/assets/twemoji/1f9d3.svg new file mode 100644 index 00000000..84067a67 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..61aba008 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..4e071b75 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fb.svg b/packages/backend/assets/twemoji/1f9d4-1f3fb.svg new file mode 100644 index 00000000..b9f997e9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..4531ca5c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..564721f4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fc.svg b/packages/backend/assets/twemoji/1f9d4-1f3fc.svg new file mode 100644 index 00000000..1116dedc --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..519a2cf3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..bb8f05ec --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fd.svg b/packages/backend/assets/twemoji/1f9d4-1f3fd.svg new file mode 100644 index 00000000..0b0f0fdb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..0a89ffb0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..8e3536f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3fe.svg b/packages/backend/assets/twemoji/1f9d4-1f3fe.svg new file mode 100644 index 00000000..9cd3e219 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..1114fdd7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..0edc7583 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-1f3ff.svg b/packages/backend/assets/twemoji/1f9d4-1f3ff.svg new file mode 100644 index 00000000..42814d62 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-200d-2640-fe0f.svg new file mode 100644 index 00000000..eb2ccdc8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d4-200d-2642-fe0f.svg new file mode 100644 index 00000000..7ff0bac3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d4.svg b/packages/backend/assets/twemoji/1f9d4.svg new file mode 100644 index 00000000..6dd12a9b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d5-1f3fb.svg b/packages/backend/assets/twemoji/1f9d5-1f3fb.svg new file mode 100644 index 00000000..8fc6b055 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d5-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d5-1f3fc.svg b/packages/backend/assets/twemoji/1f9d5-1f3fc.svg new file mode 100644 index 00000000..1b052522 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d5-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d5-1f3fd.svg b/packages/backend/assets/twemoji/1f9d5-1f3fd.svg new file mode 100644 index 00000000..9badabdb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d5-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d5-1f3fe.svg b/packages/backend/assets/twemoji/1f9d5-1f3fe.svg new file mode 100644 index 00000000..aa8e7433 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d5-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d5-1f3ff.svg b/packages/backend/assets/twemoji/1f9d5-1f3ff.svg new file mode 100644 index 00000000..1251e81e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d5-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d5.svg b/packages/backend/assets/twemoji/1f9d5.svg new file mode 100644 index 00000000..9834388e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..6da1c2a8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..0c0926ff --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fb.svg b/packages/backend/assets/twemoji/1f9d6-1f3fb.svg new file mode 100644 index 00000000..df33f73e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..41767d55 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..3b92cb96 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fc.svg b/packages/backend/assets/twemoji/1f9d6-1f3fc.svg new file mode 100644 index 00000000..1e6e3aa4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..516b9fc3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..41391cb9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fd.svg b/packages/backend/assets/twemoji/1f9d6-1f3fd.svg new file mode 100644 index 00000000..0612b5c0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..fa93bc48 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..c0adaf6e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3fe.svg b/packages/backend/assets/twemoji/1f9d6-1f3fe.svg new file mode 100644 index 00000000..20078670 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..53fd3b55 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..fb2f21cd --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-1f3ff.svg b/packages/backend/assets/twemoji/1f9d6-1f3ff.svg new file mode 100644 index 00000000..ce1d05ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-200d-2640-fe0f.svg new file mode 100644 index 00000000..bf831e1b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d6-200d-2642-fe0f.svg new file mode 100644 index 00000000..97e1b7e0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d6.svg b/packages/backend/assets/twemoji/1f9d6.svg new file mode 100644 index 00000000..7622f794 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..d76cf3fd --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..da6f079c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fb.svg b/packages/backend/assets/twemoji/1f9d7-1f3fb.svg new file mode 100644 index 00000000..37c1b0eb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..135c4a6e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..842aec56 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fc.svg b/packages/backend/assets/twemoji/1f9d7-1f3fc.svg new file mode 100644 index 00000000..17f0f179 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..0670d45f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..3c9a8c55 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fd.svg b/packages/backend/assets/twemoji/1f9d7-1f3fd.svg new file mode 100644 index 00000000..e42c3c95 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..a062982a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..7a1ad04f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3fe.svg b/packages/backend/assets/twemoji/1f9d7-1f3fe.svg new file mode 100644 index 00000000..52e17364 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..6ab511b8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..543b9365 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-1f3ff.svg b/packages/backend/assets/twemoji/1f9d7-1f3ff.svg new file mode 100644 index 00000000..3b73bd67 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-200d-2640-fe0f.svg new file mode 100644 index 00000000..af7dc077 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d7-200d-2642-fe0f.svg new file mode 100644 index 00000000..488f7b09 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d7.svg b/packages/backend/assets/twemoji/1f9d7.svg new file mode 100644 index 00000000..afc346f5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..48cece1e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..9da1a8e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fb.svg b/packages/backend/assets/twemoji/1f9d8-1f3fb.svg new file mode 100644 index 00000000..555060ad --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..358aff19 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..a2bd12bb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fc.svg b/packages/backend/assets/twemoji/1f9d8-1f3fc.svg new file mode 100644 index 00000000..dc62582c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..1f38924a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..7f686694 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fd.svg b/packages/backend/assets/twemoji/1f9d8-1f3fd.svg new file mode 100644 index 00000000..0727f505 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..a80d0d9c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..f80dbd99 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3fe.svg b/packages/backend/assets/twemoji/1f9d8-1f3fe.svg new file mode 100644 index 00000000..1de8268d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..52cdc7b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..70a6c5ee --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-1f3ff.svg b/packages/backend/assets/twemoji/1f9d8-1f3ff.svg new file mode 100644 index 00000000..5163b6ae --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-200d-2640-fe0f.svg new file mode 100644 index 00000000..96481201 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d8-200d-2642-fe0f.svg new file mode 100644 index 00000000..2077a9b7 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d8.svg b/packages/backend/assets/twemoji/1f9d8.svg new file mode 100644 index 00000000..dd99b058 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..37101a09 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..edc9d922 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fb.svg b/packages/backend/assets/twemoji/1f9d9-1f3fb.svg new file mode 100644 index 00000000..78eaabee --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..a93012c1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..8adee0d9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fc.svg b/packages/backend/assets/twemoji/1f9d9-1f3fc.svg new file mode 100644 index 00000000..ab6b0bf3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..b951cdf8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..5f4f847d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fd.svg b/packages/backend/assets/twemoji/1f9d9-1f3fd.svg new file mode 100644 index 00000000..5ea4bcb5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..b9f8250e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..e6353cde --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3fe.svg b/packages/backend/assets/twemoji/1f9d9-1f3fe.svg new file mode 100644 index 00000000..655a7db0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..8f3c6547 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..b452cc52 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-1f3ff.svg b/packages/backend/assets/twemoji/1f9d9-1f3ff.svg new file mode 100644 index 00000000..de32cc99 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-200d-2640-fe0f.svg new file mode 100644 index 00000000..d20b0f17 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9d9-200d-2642-fe0f.svg new file mode 100644 index 00000000..3cf18bea --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9d9.svg b/packages/backend/assets/twemoji/1f9d9.svg new file mode 100644 index 00000000..3aabda44 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9d9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9da-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..e1c2e98b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9da-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..391773f2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fb.svg b/packages/backend/assets/twemoji/1f9da-1f3fb.svg new file mode 100644 index 00000000..1bff02b9 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9da-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..eb83eb00 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9da-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..5c2dca16 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fc.svg b/packages/backend/assets/twemoji/1f9da-1f3fc.svg new file mode 100644 index 00000000..549fe211 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9da-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..520973aa --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9da-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..bead4fcb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fd.svg b/packages/backend/assets/twemoji/1f9da-1f3fd.svg new file mode 100644 index 00000000..65d27b08 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9da-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..e039bad2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9da-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..0bb3f3b2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3fe.svg b/packages/backend/assets/twemoji/1f9da-1f3fe.svg new file mode 100644 index 00000000..745048bb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9da-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..f0a1d727 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9da-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..37903a76 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-1f3ff.svg b/packages/backend/assets/twemoji/1f9da-1f3ff.svg new file mode 100644 index 00000000..2c222121 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9da-200d-2640-fe0f.svg new file mode 100644 index 00000000..b02732ed --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9da-200d-2642-fe0f.svg new file mode 100644 index 00000000..2006be9d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9da.svg b/packages/backend/assets/twemoji/1f9da.svg new file mode 100644 index 00000000..4b38b743 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9da.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9db-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..68720944 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9db-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..ca56affa --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fb.svg b/packages/backend/assets/twemoji/1f9db-1f3fb.svg new file mode 100644 index 00000000..6d5857fe --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9db-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..0e16161f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9db-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..a7ba3c83 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fc.svg b/packages/backend/assets/twemoji/1f9db-1f3fc.svg new file mode 100644 index 00000000..601b203d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9db-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..abb2028c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9db-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..fba9b4d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fd.svg b/packages/backend/assets/twemoji/1f9db-1f3fd.svg new file mode 100644 index 00000000..3cc7b03f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9db-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..7ef64e3e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9db-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..417a1473 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3fe.svg b/packages/backend/assets/twemoji/1f9db-1f3fe.svg new file mode 100644 index 00000000..0ab4a3df --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9db-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..3a936c6c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9db-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..6f48bbc6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-1f3ff.svg b/packages/backend/assets/twemoji/1f9db-1f3ff.svg new file mode 100644 index 00000000..6bbf52a5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9db-200d-2640-fe0f.svg new file mode 100644 index 00000000..9f6a4877 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9db-200d-2642-fe0f.svg new file mode 100644 index 00000000..e083e758 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9db.svg b/packages/backend/assets/twemoji/1f9db.svg new file mode 100644 index 00000000..72af49d5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9db.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..d526c39f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..86462c4f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fb.svg b/packages/backend/assets/twemoji/1f9dc-1f3fb.svg new file mode 100644 index 00000000..40078ffe --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..b5880a34 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..babfdfaf --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fc.svg b/packages/backend/assets/twemoji/1f9dc-1f3fc.svg new file mode 100644 index 00000000..de92b759 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..7adb55e6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..8b11ed6c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fd.svg b/packages/backend/assets/twemoji/1f9dc-1f3fd.svg new file mode 100644 index 00000000..1550093e --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..359f468a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..7b788dee --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3fe.svg b/packages/backend/assets/twemoji/1f9dc-1f3fe.svg new file mode 100644 index 00000000..75aa7ba5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..81b2f74a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..6738724d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-1f3ff.svg b/packages/backend/assets/twemoji/1f9dc-1f3ff.svg new file mode 100644 index 00000000..eb8737ca --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-200d-2640-fe0f.svg new file mode 100644 index 00000000..be77f638 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dc-200d-2642-fe0f.svg new file mode 100644 index 00000000..6628310c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dc.svg b/packages/backend/assets/twemoji/1f9dc.svg new file mode 100644 index 00000000..2affda39 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..4a529b15 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..4d185e3b --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fb.svg b/packages/backend/assets/twemoji/1f9dd-1f3fb.svg new file mode 100644 index 00000000..6f482d6a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..56e1f30c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..8bfd4f93 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fc.svg b/packages/backend/assets/twemoji/1f9dd-1f3fc.svg new file mode 100644 index 00000000..9a432e52 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..65e8e53d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..07486e75 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fd.svg b/packages/backend/assets/twemoji/1f9dd-1f3fd.svg new file mode 100644 index 00000000..4198ee2a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..c96ca260 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..5e43d4cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3fe.svg b/packages/backend/assets/twemoji/1f9dd-1f3fe.svg new file mode 100644 index 00000000..ff7a8ce5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..3da0d52c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..39f10bd6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-1f3ff.svg b/packages/backend/assets/twemoji/1f9dd-1f3ff.svg new file mode 100644 index 00000000..b115bea1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-200d-2640-fe0f.svg new file mode 100644 index 00000000..53b138c0 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9dd-200d-2642-fe0f.svg new file mode 100644 index 00000000..43f6faeb --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9dd.svg b/packages/backend/assets/twemoji/1f9dd.svg new file mode 100644 index 00000000..792599d2 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9dd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9de-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9de-200d-2640-fe0f.svg new file mode 100644 index 00000000..3d22b2f4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9de-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9de-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9de-200d-2642-fe0f.svg new file mode 100644 index 00000000..a43ae184 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9de-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9de.svg b/packages/backend/assets/twemoji/1f9de.svg new file mode 100644 index 00000000..c054e103 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9de.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9df-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/1f9df-200d-2640-fe0f.svg new file mode 100644 index 00000000..b90b6383 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9df-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9df-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/1f9df-200d-2642-fe0f.svg new file mode 100644 index 00000000..f1120422 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9df-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9df.svg b/packages/backend/assets/twemoji/1f9df.svg new file mode 100644 index 00000000..18d47bb4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9df.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9e0.svg b/packages/backend/assets/twemoji/1f9e0.svg new file mode 100644 index 00000000..b767c8ed --- /dev/null +++ b/packages/backend/assets/twemoji/1f9e0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9e1.svg b/packages/backend/assets/twemoji/1f9e1.svg new file mode 100644 index 00000000..56682b6f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9e1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9e2.svg b/packages/backend/assets/twemoji/1f9e2.svg new file mode 100644 index 00000000..dfc36429 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9e2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9e3.svg b/packages/backend/assets/twemoji/1f9e3.svg new file mode 100644 index 00000000..eba96d9c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9e4.svg b/packages/backend/assets/twemoji/1f9e4.svg new file mode 100644 index 00000000..2c183c1d --- /dev/null +++ b/packages/backend/assets/twemoji/1f9e4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9e5.svg b/packages/backend/assets/twemoji/1f9e5.svg new file mode 100644 index 00000000..08ee85d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9e5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9e6.svg b/packages/backend/assets/twemoji/1f9e6.svg new file mode 100644 index 00000000..a4fac250 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9e6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9e7.svg b/packages/backend/assets/twemoji/1f9e7.svg new file mode 100644 index 00000000..cb73aac4 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9e7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9e8.svg b/packages/backend/assets/twemoji/1f9e8.svg new file mode 100644 index 00000000..acaee9cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f9e8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9e9.svg b/packages/backend/assets/twemoji/1f9e9.svg new file mode 100644 index 00000000..899e8d00 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ea.svg b/packages/backend/assets/twemoji/1f9ea.svg new file mode 100644 index 00000000..87c6795f --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9eb.svg b/packages/backend/assets/twemoji/1f9eb.svg new file mode 100644 index 00000000..06d106c1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ec.svg b/packages/backend/assets/twemoji/1f9ec.svg new file mode 100644 index 00000000..bf4ee5c8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ed.svg b/packages/backend/assets/twemoji/1f9ed.svg new file mode 100644 index 00000000..094cf127 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ee.svg b/packages/backend/assets/twemoji/1f9ee.svg new file mode 100644 index 00000000..1fc70b91 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ef.svg b/packages/backend/assets/twemoji/1f9ef.svg new file mode 100644 index 00000000..248afccf --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9f0.svg b/packages/backend/assets/twemoji/1f9f0.svg new file mode 100644 index 00000000..8b4695f5 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9f1.svg b/packages/backend/assets/twemoji/1f9f1.svg new file mode 100644 index 00000000..12d93c20 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9f2.svg b/packages/backend/assets/twemoji/1f9f2.svg new file mode 100644 index 00000000..663aa460 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9f3.svg b/packages/backend/assets/twemoji/1f9f3.svg new file mode 100644 index 00000000..eeee3d1c --- /dev/null +++ b/packages/backend/assets/twemoji/1f9f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9f4.svg b/packages/backend/assets/twemoji/1f9f4.svg new file mode 100644 index 00000000..00db07f8 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9f5.svg b/packages/backend/assets/twemoji/1f9f5.svg new file mode 100644 index 00000000..fec49c88 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9f6.svg b/packages/backend/assets/twemoji/1f9f6.svg new file mode 100644 index 00000000..645edeee --- /dev/null +++ b/packages/backend/assets/twemoji/1f9f6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9f7.svg b/packages/backend/assets/twemoji/1f9f7.svg new file mode 100644 index 00000000..10a016d6 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9f8.svg b/packages/backend/assets/twemoji/1f9f8.svg new file mode 100644 index 00000000..b1d0c340 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9f9.svg b/packages/backend/assets/twemoji/1f9f9.svg new file mode 100644 index 00000000..5877cd5a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9fa.svg b/packages/backend/assets/twemoji/1f9fa.svg new file mode 100644 index 00000000..158d8858 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9fb.svg b/packages/backend/assets/twemoji/1f9fb.svg new file mode 100644 index 00000000..cc62554a --- /dev/null +++ b/packages/backend/assets/twemoji/1f9fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9fc.svg b/packages/backend/assets/twemoji/1f9fc.svg new file mode 100644 index 00000000..c900fc00 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9fd.svg b/packages/backend/assets/twemoji/1f9fd.svg new file mode 100644 index 00000000..337c1625 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9fe.svg b/packages/backend/assets/twemoji/1f9fe.svg new file mode 100644 index 00000000..bd37f9cc --- /dev/null +++ b/packages/backend/assets/twemoji/1f9fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1f9ff.svg b/packages/backend/assets/twemoji/1f9ff.svg new file mode 100644 index 00000000..bfa469a1 --- /dev/null +++ b/packages/backend/assets/twemoji/1f9ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa70.svg b/packages/backend/assets/twemoji/1fa70.svg new file mode 100644 index 00000000..805de46e --- /dev/null +++ b/packages/backend/assets/twemoji/1fa70.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa71.svg b/packages/backend/assets/twemoji/1fa71.svg new file mode 100644 index 00000000..ad05592a --- /dev/null +++ b/packages/backend/assets/twemoji/1fa71.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa72.svg b/packages/backend/assets/twemoji/1fa72.svg new file mode 100644 index 00000000..64baa0cd --- /dev/null +++ b/packages/backend/assets/twemoji/1fa72.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa73.svg b/packages/backend/assets/twemoji/1fa73.svg new file mode 100644 index 00000000..e8cf52b3 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa73.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa74.svg b/packages/backend/assets/twemoji/1fa74.svg new file mode 100644 index 00000000..2195b18b --- /dev/null +++ b/packages/backend/assets/twemoji/1fa74.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa75.svg b/packages/backend/assets/twemoji/1fa75.svg new file mode 100644 index 00000000..8bf157f9 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa75.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa76.svg b/packages/backend/assets/twemoji/1fa76.svg new file mode 100644 index 00000000..8c325293 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa76.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa77.svg b/packages/backend/assets/twemoji/1fa77.svg new file mode 100644 index 00000000..63df6e64 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa77.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa78.svg b/packages/backend/assets/twemoji/1fa78.svg new file mode 100644 index 00000000..944cd5d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa78.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa79.svg b/packages/backend/assets/twemoji/1fa79.svg new file mode 100644 index 00000000..3e1eb490 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa79.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa7a.svg b/packages/backend/assets/twemoji/1fa7a.svg new file mode 100644 index 00000000..bd85eb5b --- /dev/null +++ b/packages/backend/assets/twemoji/1fa7a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa7b.svg b/packages/backend/assets/twemoji/1fa7b.svg new file mode 100644 index 00000000..0637c1af --- /dev/null +++ b/packages/backend/assets/twemoji/1fa7b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa7c.svg b/packages/backend/assets/twemoji/1fa7c.svg new file mode 100644 index 00000000..7aa681a6 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa7c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa80.svg b/packages/backend/assets/twemoji/1fa80.svg new file mode 100644 index 00000000..4ddfec11 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa80.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa81.svg b/packages/backend/assets/twemoji/1fa81.svg new file mode 100644 index 00000000..c725ca93 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa81.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa82.svg b/packages/backend/assets/twemoji/1fa82.svg new file mode 100644 index 00000000..43c5bb46 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa82.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa83.svg b/packages/backend/assets/twemoji/1fa83.svg new file mode 100644 index 00000000..5b175ba1 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa83.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa84.svg b/packages/backend/assets/twemoji/1fa84.svg new file mode 100644 index 00000000..204f65df --- /dev/null +++ b/packages/backend/assets/twemoji/1fa84.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa85.svg b/packages/backend/assets/twemoji/1fa85.svg new file mode 100644 index 00000000..2118f29c --- /dev/null +++ b/packages/backend/assets/twemoji/1fa85.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa86.svg b/packages/backend/assets/twemoji/1fa86.svg new file mode 100644 index 00000000..e7a03a1c --- /dev/null +++ b/packages/backend/assets/twemoji/1fa86.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa87.svg b/packages/backend/assets/twemoji/1fa87.svg new file mode 100644 index 00000000..fd8c53a6 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa87.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa88.svg b/packages/backend/assets/twemoji/1fa88.svg new file mode 100644 index 00000000..633fa4c6 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa88.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa90.svg b/packages/backend/assets/twemoji/1fa90.svg new file mode 100644 index 00000000..263824f6 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa90.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa91.svg b/packages/backend/assets/twemoji/1fa91.svg new file mode 100644 index 00000000..09a4673e --- /dev/null +++ b/packages/backend/assets/twemoji/1fa91.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa92.svg b/packages/backend/assets/twemoji/1fa92.svg new file mode 100644 index 00000000..359d86af --- /dev/null +++ b/packages/backend/assets/twemoji/1fa92.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa93.svg b/packages/backend/assets/twemoji/1fa93.svg new file mode 100644 index 00000000..77e55301 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa93.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa94.svg b/packages/backend/assets/twemoji/1fa94.svg new file mode 100644 index 00000000..002248ba --- /dev/null +++ b/packages/backend/assets/twemoji/1fa94.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa95.svg b/packages/backend/assets/twemoji/1fa95.svg new file mode 100644 index 00000000..924897aa --- /dev/null +++ b/packages/backend/assets/twemoji/1fa95.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa96.svg b/packages/backend/assets/twemoji/1fa96.svg new file mode 100644 index 00000000..eb4bbfd0 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa96.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa97.svg b/packages/backend/assets/twemoji/1fa97.svg new file mode 100644 index 00000000..cf208f6b --- /dev/null +++ b/packages/backend/assets/twemoji/1fa97.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa98.svg b/packages/backend/assets/twemoji/1fa98.svg new file mode 100644 index 00000000..b3390968 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa98.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa99.svg b/packages/backend/assets/twemoji/1fa99.svg new file mode 100644 index 00000000..37055067 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa99.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa9a.svg b/packages/backend/assets/twemoji/1fa9a.svg new file mode 100644 index 00000000..ee2c6377 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa9a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa9b.svg b/packages/backend/assets/twemoji/1fa9b.svg new file mode 100644 index 00000000..a5ec02e9 --- /dev/null +++ b/packages/backend/assets/twemoji/1fa9b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa9c.svg b/packages/backend/assets/twemoji/1fa9c.svg new file mode 100644 index 00000000..d77c168d --- /dev/null +++ b/packages/backend/assets/twemoji/1fa9c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa9d.svg b/packages/backend/assets/twemoji/1fa9d.svg new file mode 100644 index 00000000..c4dc946d --- /dev/null +++ b/packages/backend/assets/twemoji/1fa9d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa9e.svg b/packages/backend/assets/twemoji/1fa9e.svg new file mode 100644 index 00000000..69cd82ba --- /dev/null +++ b/packages/backend/assets/twemoji/1fa9e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fa9f.svg b/packages/backend/assets/twemoji/1fa9f.svg new file mode 100644 index 00000000..6da57dca --- /dev/null +++ b/packages/backend/assets/twemoji/1fa9f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faa0.svg b/packages/backend/assets/twemoji/1faa0.svg new file mode 100644 index 00000000..a7260e3e --- /dev/null +++ b/packages/backend/assets/twemoji/1faa0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faa1.svg b/packages/backend/assets/twemoji/1faa1.svg new file mode 100644 index 00000000..64440580 --- /dev/null +++ b/packages/backend/assets/twemoji/1faa1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faa2.svg b/packages/backend/assets/twemoji/1faa2.svg new file mode 100644 index 00000000..6b0df713 --- /dev/null +++ b/packages/backend/assets/twemoji/1faa2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faa3.svg b/packages/backend/assets/twemoji/1faa3.svg new file mode 100644 index 00000000..dffce793 --- /dev/null +++ b/packages/backend/assets/twemoji/1faa3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faa4.svg b/packages/backend/assets/twemoji/1faa4.svg new file mode 100644 index 00000000..570c8652 --- /dev/null +++ b/packages/backend/assets/twemoji/1faa4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faa5.svg b/packages/backend/assets/twemoji/1faa5.svg new file mode 100644 index 00000000..82d4b8a7 --- /dev/null +++ b/packages/backend/assets/twemoji/1faa5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faa6.svg b/packages/backend/assets/twemoji/1faa6.svg new file mode 100644 index 00000000..e1deac3e --- /dev/null +++ b/packages/backend/assets/twemoji/1faa6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faa7.svg b/packages/backend/assets/twemoji/1faa7.svg new file mode 100644 index 00000000..9f7cdca9 --- /dev/null +++ b/packages/backend/assets/twemoji/1faa7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faa8.svg b/packages/backend/assets/twemoji/1faa8.svg new file mode 100644 index 00000000..ed31ade4 --- /dev/null +++ b/packages/backend/assets/twemoji/1faa8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faa9.svg b/packages/backend/assets/twemoji/1faa9.svg new file mode 100644 index 00000000..156f9e54 --- /dev/null +++ b/packages/backend/assets/twemoji/1faa9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faaa.svg b/packages/backend/assets/twemoji/1faaa.svg new file mode 100644 index 00000000..4bf4a0f7 --- /dev/null +++ b/packages/backend/assets/twemoji/1faaa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faab.svg b/packages/backend/assets/twemoji/1faab.svg new file mode 100644 index 00000000..8a7831d1 --- /dev/null +++ b/packages/backend/assets/twemoji/1faab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faac.svg b/packages/backend/assets/twemoji/1faac.svg new file mode 100644 index 00000000..b84e8bf6 --- /dev/null +++ b/packages/backend/assets/twemoji/1faac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faad.svg b/packages/backend/assets/twemoji/1faad.svg new file mode 100644 index 00000000..b2a6a1fc --- /dev/null +++ b/packages/backend/assets/twemoji/1faad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faae.svg b/packages/backend/assets/twemoji/1faae.svg new file mode 100644 index 00000000..e8ad033f --- /dev/null +++ b/packages/backend/assets/twemoji/1faae.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faaf.svg b/packages/backend/assets/twemoji/1faaf.svg new file mode 100644 index 00000000..bfaceb53 --- /dev/null +++ b/packages/backend/assets/twemoji/1faaf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fab0.svg b/packages/backend/assets/twemoji/1fab0.svg new file mode 100644 index 00000000..da6c281f --- /dev/null +++ b/packages/backend/assets/twemoji/1fab0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fab1.svg b/packages/backend/assets/twemoji/1fab1.svg new file mode 100644 index 00000000..75bcfae9 --- /dev/null +++ b/packages/backend/assets/twemoji/1fab1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fab2.svg b/packages/backend/assets/twemoji/1fab2.svg new file mode 100644 index 00000000..164fa7d2 --- /dev/null +++ b/packages/backend/assets/twemoji/1fab2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fab3.svg b/packages/backend/assets/twemoji/1fab3.svg new file mode 100644 index 00000000..6d133be5 --- /dev/null +++ b/packages/backend/assets/twemoji/1fab3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fab4.svg b/packages/backend/assets/twemoji/1fab4.svg new file mode 100644 index 00000000..e82f2e0d --- /dev/null +++ b/packages/backend/assets/twemoji/1fab4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fab5.svg b/packages/backend/assets/twemoji/1fab5.svg new file mode 100644 index 00000000..bbdc2d54 --- /dev/null +++ b/packages/backend/assets/twemoji/1fab5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fab6.svg b/packages/backend/assets/twemoji/1fab6.svg new file mode 100644 index 00000000..f0be3dfb --- /dev/null +++ b/packages/backend/assets/twemoji/1fab6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fab7.svg b/packages/backend/assets/twemoji/1fab7.svg new file mode 100644 index 00000000..d2e3b698 --- /dev/null +++ b/packages/backend/assets/twemoji/1fab7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fab8.svg b/packages/backend/assets/twemoji/1fab8.svg new file mode 100644 index 00000000..894c8fc2 --- /dev/null +++ b/packages/backend/assets/twemoji/1fab8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fab9.svg b/packages/backend/assets/twemoji/1fab9.svg new file mode 100644 index 00000000..7bf493cd --- /dev/null +++ b/packages/backend/assets/twemoji/1fab9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faba.svg b/packages/backend/assets/twemoji/1faba.svg new file mode 100644 index 00000000..837d917a --- /dev/null +++ b/packages/backend/assets/twemoji/1faba.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fabb.svg b/packages/backend/assets/twemoji/1fabb.svg new file mode 100644 index 00000000..73471bbd --- /dev/null +++ b/packages/backend/assets/twemoji/1fabb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fabc.svg b/packages/backend/assets/twemoji/1fabc.svg new file mode 100644 index 00000000..cb8c4eef --- /dev/null +++ b/packages/backend/assets/twemoji/1fabc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fabd.svg b/packages/backend/assets/twemoji/1fabd.svg new file mode 100644 index 00000000..73a4b9af --- /dev/null +++ b/packages/backend/assets/twemoji/1fabd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fabf.svg b/packages/backend/assets/twemoji/1fabf.svg new file mode 100644 index 00000000..9345dac2 --- /dev/null +++ b/packages/backend/assets/twemoji/1fabf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac0.svg b/packages/backend/assets/twemoji/1fac0.svg new file mode 100644 index 00000000..d90d9795 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac1.svg b/packages/backend/assets/twemoji/1fac1.svg new file mode 100644 index 00000000..58db252f --- /dev/null +++ b/packages/backend/assets/twemoji/1fac1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac2.svg b/packages/backend/assets/twemoji/1fac2.svg new file mode 100644 index 00000000..5c3f455b --- /dev/null +++ b/packages/backend/assets/twemoji/1fac2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac3-1f3fb.svg b/packages/backend/assets/twemoji/1fac3-1f3fb.svg new file mode 100644 index 00000000..026af449 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac3-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac3-1f3fc.svg b/packages/backend/assets/twemoji/1fac3-1f3fc.svg new file mode 100644 index 00000000..2f33429a --- /dev/null +++ b/packages/backend/assets/twemoji/1fac3-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac3-1f3fd.svg b/packages/backend/assets/twemoji/1fac3-1f3fd.svg new file mode 100644 index 00000000..93638d6c --- /dev/null +++ b/packages/backend/assets/twemoji/1fac3-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac3-1f3fe.svg b/packages/backend/assets/twemoji/1fac3-1f3fe.svg new file mode 100644 index 00000000..cf64cc01 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac3-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac3-1f3ff.svg b/packages/backend/assets/twemoji/1fac3-1f3ff.svg new file mode 100644 index 00000000..358f8e87 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac3-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac3.svg b/packages/backend/assets/twemoji/1fac3.svg new file mode 100644 index 00000000..711b74d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac4-1f3fb.svg b/packages/backend/assets/twemoji/1fac4-1f3fb.svg new file mode 100644 index 00000000..6a9667f9 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac4-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac4-1f3fc.svg b/packages/backend/assets/twemoji/1fac4-1f3fc.svg new file mode 100644 index 00000000..9efce362 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac4-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac4-1f3fd.svg b/packages/backend/assets/twemoji/1fac4-1f3fd.svg new file mode 100644 index 00000000..14d3358f --- /dev/null +++ b/packages/backend/assets/twemoji/1fac4-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac4-1f3fe.svg b/packages/backend/assets/twemoji/1fac4-1f3fe.svg new file mode 100644 index 00000000..fcd11860 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac4-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac4-1f3ff.svg b/packages/backend/assets/twemoji/1fac4-1f3ff.svg new file mode 100644 index 00000000..4e197fb4 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac4-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac4.svg b/packages/backend/assets/twemoji/1fac4.svg new file mode 100644 index 00000000..b4bbd4de --- /dev/null +++ b/packages/backend/assets/twemoji/1fac4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac5-1f3fb.svg b/packages/backend/assets/twemoji/1fac5-1f3fb.svg new file mode 100644 index 00000000..6e1c52e3 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac5-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac5-1f3fc.svg b/packages/backend/assets/twemoji/1fac5-1f3fc.svg new file mode 100644 index 00000000..90c06014 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac5-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac5-1f3fd.svg b/packages/backend/assets/twemoji/1fac5-1f3fd.svg new file mode 100644 index 00000000..d1f46269 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac5-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac5-1f3fe.svg b/packages/backend/assets/twemoji/1fac5-1f3fe.svg new file mode 100644 index 00000000..1382c59e --- /dev/null +++ b/packages/backend/assets/twemoji/1fac5-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac5-1f3ff.svg b/packages/backend/assets/twemoji/1fac5-1f3ff.svg new file mode 100644 index 00000000..ff7097a1 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac5-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fac5.svg b/packages/backend/assets/twemoji/1fac5.svg new file mode 100644 index 00000000..00c05340 --- /dev/null +++ b/packages/backend/assets/twemoji/1fac5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1face.svg b/packages/backend/assets/twemoji/1face.svg new file mode 100644 index 00000000..a5a7958e --- /dev/null +++ b/packages/backend/assets/twemoji/1face.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1facf.svg b/packages/backend/assets/twemoji/1facf.svg new file mode 100644 index 00000000..030b0bd8 --- /dev/null +++ b/packages/backend/assets/twemoji/1facf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fad0.svg b/packages/backend/assets/twemoji/1fad0.svg new file mode 100644 index 00000000..4bfd4d7b --- /dev/null +++ b/packages/backend/assets/twemoji/1fad0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fad1.svg b/packages/backend/assets/twemoji/1fad1.svg new file mode 100644 index 00000000..4e89772c --- /dev/null +++ b/packages/backend/assets/twemoji/1fad1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fad2.svg b/packages/backend/assets/twemoji/1fad2.svg new file mode 100644 index 00000000..e5c829ab --- /dev/null +++ b/packages/backend/assets/twemoji/1fad2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fad3.svg b/packages/backend/assets/twemoji/1fad3.svg new file mode 100644 index 00000000..ba470798 --- /dev/null +++ b/packages/backend/assets/twemoji/1fad3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fad4.svg b/packages/backend/assets/twemoji/1fad4.svg new file mode 100644 index 00000000..63056b2e --- /dev/null +++ b/packages/backend/assets/twemoji/1fad4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fad5.svg b/packages/backend/assets/twemoji/1fad5.svg new file mode 100644 index 00000000..b1a807ad --- /dev/null +++ b/packages/backend/assets/twemoji/1fad5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fad6.svg b/packages/backend/assets/twemoji/1fad6.svg new file mode 100644 index 00000000..6bcc2bba --- /dev/null +++ b/packages/backend/assets/twemoji/1fad6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fad7.svg b/packages/backend/assets/twemoji/1fad7.svg new file mode 100644 index 00000000..de67eb91 --- /dev/null +++ b/packages/backend/assets/twemoji/1fad7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fad8.svg b/packages/backend/assets/twemoji/1fad8.svg new file mode 100644 index 00000000..97f122ed --- /dev/null +++ b/packages/backend/assets/twemoji/1fad8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fad9.svg b/packages/backend/assets/twemoji/1fad9.svg new file mode 100644 index 00000000..de136a00 --- /dev/null +++ b/packages/backend/assets/twemoji/1fad9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fada.svg b/packages/backend/assets/twemoji/1fada.svg new file mode 100644 index 00000000..7b6f230d --- /dev/null +++ b/packages/backend/assets/twemoji/1fada.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fadb.svg b/packages/backend/assets/twemoji/1fadb.svg new file mode 100644 index 00000000..9668e5ef --- /dev/null +++ b/packages/backend/assets/twemoji/1fadb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fae0.svg b/packages/backend/assets/twemoji/1fae0.svg new file mode 100644 index 00000000..9d0c9fe3 --- /dev/null +++ b/packages/backend/assets/twemoji/1fae0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fae1.svg b/packages/backend/assets/twemoji/1fae1.svg new file mode 100644 index 00000000..b08e221d --- /dev/null +++ b/packages/backend/assets/twemoji/1fae1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fae2.svg b/packages/backend/assets/twemoji/1fae2.svg new file mode 100644 index 00000000..50b12f76 --- /dev/null +++ b/packages/backend/assets/twemoji/1fae2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fae3.svg b/packages/backend/assets/twemoji/1fae3.svg new file mode 100644 index 00000000..f6f380f4 --- /dev/null +++ b/packages/backend/assets/twemoji/1fae3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fae4.svg b/packages/backend/assets/twemoji/1fae4.svg new file mode 100644 index 00000000..bfe7a297 --- /dev/null +++ b/packages/backend/assets/twemoji/1fae4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fae5.svg b/packages/backend/assets/twemoji/1fae5.svg new file mode 100644 index 00000000..c8577357 --- /dev/null +++ b/packages/backend/assets/twemoji/1fae5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fae6.svg b/packages/backend/assets/twemoji/1fae6.svg new file mode 100644 index 00000000..9427c6dd --- /dev/null +++ b/packages/backend/assets/twemoji/1fae6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fae7.svg b/packages/backend/assets/twemoji/1fae7.svg new file mode 100644 index 00000000..2e42545e --- /dev/null +++ b/packages/backend/assets/twemoji/1fae7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1fae8.svg b/packages/backend/assets/twemoji/1fae8.svg new file mode 100644 index 00000000..d22c8ed9 --- /dev/null +++ b/packages/backend/assets/twemoji/1fae8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf0-1f3fb.svg b/packages/backend/assets/twemoji/1faf0-1f3fb.svg new file mode 100644 index 00000000..763bba5f --- /dev/null +++ b/packages/backend/assets/twemoji/1faf0-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf0-1f3fc.svg b/packages/backend/assets/twemoji/1faf0-1f3fc.svg new file mode 100644 index 00000000..5e465bbc --- /dev/null +++ b/packages/backend/assets/twemoji/1faf0-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf0-1f3fd.svg b/packages/backend/assets/twemoji/1faf0-1f3fd.svg new file mode 100644 index 00000000..3db483ca --- /dev/null +++ b/packages/backend/assets/twemoji/1faf0-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf0-1f3fe.svg b/packages/backend/assets/twemoji/1faf0-1f3fe.svg new file mode 100644 index 00000000..3da00ca4 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf0-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf0-1f3ff.svg b/packages/backend/assets/twemoji/1faf0-1f3ff.svg new file mode 100644 index 00000000..d490dda7 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf0-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf0.svg b/packages/backend/assets/twemoji/1faf0.svg new file mode 100644 index 00000000..0f336161 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fc.svg b/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fc.svg new file mode 100644 index 00000000..0d6171ca --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fd.svg b/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fd.svg new file mode 100644 index 00000000..7d16ebd2 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fe.svg b/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fe.svg new file mode 100644 index 00000000..a8c02754 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3ff.svg b/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3ff.svg new file mode 100644 index 00000000..c4bf5326 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fb-200d-1faf2-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fb.svg b/packages/backend/assets/twemoji/1faf1-1f3fb.svg new file mode 100644 index 00000000..0574133a --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fb.svg b/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fb.svg new file mode 100644 index 00000000..29cce1c1 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fd.svg b/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fd.svg new file mode 100644 index 00000000..e36bf297 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fe.svg b/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fe.svg new file mode 100644 index 00000000..2ddf5d27 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3ff.svg b/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3ff.svg new file mode 100644 index 00000000..66106c92 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fc-200d-1faf2-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fc.svg b/packages/backend/assets/twemoji/1faf1-1f3fc.svg new file mode 100644 index 00000000..cbaabff3 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fb.svg b/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fb.svg new file mode 100644 index 00000000..f3c1f843 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fc.svg b/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fc.svg new file mode 100644 index 00000000..636dbc13 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fe.svg b/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fe.svg new file mode 100644 index 00000000..1b72613f --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3ff.svg b/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3ff.svg new file mode 100644 index 00000000..8e471a7a --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fd-200d-1faf2-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fd.svg b/packages/backend/assets/twemoji/1faf1-1f3fd.svg new file mode 100644 index 00000000..f94b724b --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fb.svg b/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fb.svg new file mode 100644 index 00000000..c1552162 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fc.svg b/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fc.svg new file mode 100644 index 00000000..9ccf8227 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fd.svg b/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fd.svg new file mode 100644 index 00000000..81799d9c --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3ff.svg b/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3ff.svg new file mode 100644 index 00000000..5dff5cf3 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fe-200d-1faf2-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3fe.svg b/packages/backend/assets/twemoji/1faf1-1f3fe.svg new file mode 100644 index 00000000..34301a68 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fb.svg b/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fb.svg new file mode 100644 index 00000000..7971d498 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fc.svg b/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fc.svg new file mode 100644 index 00000000..d74b8dbe --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fd.svg b/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fd.svg new file mode 100644 index 00000000..8072ed95 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fe.svg b/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fe.svg new file mode 100644 index 00000000..a0b7b0b6 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3ff-200d-1faf2-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1-1f3ff.svg b/packages/backend/assets/twemoji/1faf1-1f3ff.svg new file mode 100644 index 00000000..645c5bee --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf1.svg b/packages/backend/assets/twemoji/1faf1.svg new file mode 100644 index 00000000..a81ab4c0 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf2-1f3fb.svg b/packages/backend/assets/twemoji/1faf2-1f3fb.svg new file mode 100644 index 00000000..dbe136d3 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf2-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf2-1f3fc.svg b/packages/backend/assets/twemoji/1faf2-1f3fc.svg new file mode 100644 index 00000000..30ef8b34 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf2-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf2-1f3fd.svg b/packages/backend/assets/twemoji/1faf2-1f3fd.svg new file mode 100644 index 00000000..43d5c34a --- /dev/null +++ b/packages/backend/assets/twemoji/1faf2-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf2-1f3fe.svg b/packages/backend/assets/twemoji/1faf2-1f3fe.svg new file mode 100644 index 00000000..463797ed --- /dev/null +++ b/packages/backend/assets/twemoji/1faf2-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf2-1f3ff.svg b/packages/backend/assets/twemoji/1faf2-1f3ff.svg new file mode 100644 index 00000000..9afab96c --- /dev/null +++ b/packages/backend/assets/twemoji/1faf2-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf2.svg b/packages/backend/assets/twemoji/1faf2.svg new file mode 100644 index 00000000..bab94486 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf3-1f3fb.svg b/packages/backend/assets/twemoji/1faf3-1f3fb.svg new file mode 100644 index 00000000..371c523a --- /dev/null +++ b/packages/backend/assets/twemoji/1faf3-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf3-1f3fc.svg b/packages/backend/assets/twemoji/1faf3-1f3fc.svg new file mode 100644 index 00000000..c2ba9d32 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf3-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf3-1f3fd.svg b/packages/backend/assets/twemoji/1faf3-1f3fd.svg new file mode 100644 index 00000000..52f19a24 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf3-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf3-1f3fe.svg b/packages/backend/assets/twemoji/1faf3-1f3fe.svg new file mode 100644 index 00000000..86081e3b --- /dev/null +++ b/packages/backend/assets/twemoji/1faf3-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf3-1f3ff.svg b/packages/backend/assets/twemoji/1faf3-1f3ff.svg new file mode 100644 index 00000000..de5ab2c0 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf3-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf3.svg b/packages/backend/assets/twemoji/1faf3.svg new file mode 100644 index 00000000..ccaea6d7 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf4-1f3fb.svg b/packages/backend/assets/twemoji/1faf4-1f3fb.svg new file mode 100644 index 00000000..658ca7eb --- /dev/null +++ b/packages/backend/assets/twemoji/1faf4-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf4-1f3fc.svg b/packages/backend/assets/twemoji/1faf4-1f3fc.svg new file mode 100644 index 00000000..6b1e0261 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf4-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf4-1f3fd.svg b/packages/backend/assets/twemoji/1faf4-1f3fd.svg new file mode 100644 index 00000000..b812f857 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf4-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf4-1f3fe.svg b/packages/backend/assets/twemoji/1faf4-1f3fe.svg new file mode 100644 index 00000000..1ecc2557 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf4-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf4-1f3ff.svg b/packages/backend/assets/twemoji/1faf4-1f3ff.svg new file mode 100644 index 00000000..8da6de17 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf4-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf4.svg b/packages/backend/assets/twemoji/1faf4.svg new file mode 100644 index 00000000..7e94e4bd --- /dev/null +++ b/packages/backend/assets/twemoji/1faf4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf5-1f3fb.svg b/packages/backend/assets/twemoji/1faf5-1f3fb.svg new file mode 100644 index 00000000..062c478e --- /dev/null +++ b/packages/backend/assets/twemoji/1faf5-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf5-1f3fc.svg b/packages/backend/assets/twemoji/1faf5-1f3fc.svg new file mode 100644 index 00000000..469d4b18 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf5-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf5-1f3fd.svg b/packages/backend/assets/twemoji/1faf5-1f3fd.svg new file mode 100644 index 00000000..dc480f8d --- /dev/null +++ b/packages/backend/assets/twemoji/1faf5-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf5-1f3fe.svg b/packages/backend/assets/twemoji/1faf5-1f3fe.svg new file mode 100644 index 00000000..720a0ae3 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf5-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf5-1f3ff.svg b/packages/backend/assets/twemoji/1faf5-1f3ff.svg new file mode 100644 index 00000000..1811c45f --- /dev/null +++ b/packages/backend/assets/twemoji/1faf5-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf5.svg b/packages/backend/assets/twemoji/1faf5.svg new file mode 100644 index 00000000..e7d1591c --- /dev/null +++ b/packages/backend/assets/twemoji/1faf5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf6-1f3fb.svg b/packages/backend/assets/twemoji/1faf6-1f3fb.svg new file mode 100644 index 00000000..59fb4469 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf6-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf6-1f3fc.svg b/packages/backend/assets/twemoji/1faf6-1f3fc.svg new file mode 100644 index 00000000..90844a49 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf6-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf6-1f3fd.svg b/packages/backend/assets/twemoji/1faf6-1f3fd.svg new file mode 100644 index 00000000..2c6e909e --- /dev/null +++ b/packages/backend/assets/twemoji/1faf6-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf6-1f3fe.svg b/packages/backend/assets/twemoji/1faf6-1f3fe.svg new file mode 100644 index 00000000..b80b1a6d --- /dev/null +++ b/packages/backend/assets/twemoji/1faf6-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf6-1f3ff.svg b/packages/backend/assets/twemoji/1faf6-1f3ff.svg new file mode 100644 index 00000000..b02ead99 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf6-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf6.svg b/packages/backend/assets/twemoji/1faf6.svg new file mode 100644 index 00000000..9e6bf715 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf7-1f3fb.svg b/packages/backend/assets/twemoji/1faf7-1f3fb.svg new file mode 100644 index 00000000..b7b145ad --- /dev/null +++ b/packages/backend/assets/twemoji/1faf7-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf7-1f3fc.svg b/packages/backend/assets/twemoji/1faf7-1f3fc.svg new file mode 100644 index 00000000..6633504e --- /dev/null +++ b/packages/backend/assets/twemoji/1faf7-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf7-1f3fd.svg b/packages/backend/assets/twemoji/1faf7-1f3fd.svg new file mode 100644 index 00000000..21109ebb --- /dev/null +++ b/packages/backend/assets/twemoji/1faf7-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf7-1f3fe.svg b/packages/backend/assets/twemoji/1faf7-1f3fe.svg new file mode 100644 index 00000000..cb591e2d --- /dev/null +++ b/packages/backend/assets/twemoji/1faf7-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf7-1f3ff.svg b/packages/backend/assets/twemoji/1faf7-1f3ff.svg new file mode 100644 index 00000000..df540fb4 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf7-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf7.svg b/packages/backend/assets/twemoji/1faf7.svg new file mode 100644 index 00000000..1bf20110 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf8-1f3fb.svg b/packages/backend/assets/twemoji/1faf8-1f3fb.svg new file mode 100644 index 00000000..e52d5732 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf8-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf8-1f3fc.svg b/packages/backend/assets/twemoji/1faf8-1f3fc.svg new file mode 100644 index 00000000..b99eb048 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf8-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf8-1f3fd.svg b/packages/backend/assets/twemoji/1faf8-1f3fd.svg new file mode 100644 index 00000000..a5c5ea18 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf8-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf8-1f3fe.svg b/packages/backend/assets/twemoji/1faf8-1f3fe.svg new file mode 100644 index 00000000..913c487a --- /dev/null +++ b/packages/backend/assets/twemoji/1faf8-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf8-1f3ff.svg b/packages/backend/assets/twemoji/1faf8-1f3ff.svg new file mode 100644 index 00000000..8558bdcf --- /dev/null +++ b/packages/backend/assets/twemoji/1faf8-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/1faf8.svg b/packages/backend/assets/twemoji/1faf8.svg new file mode 100644 index 00000000..d07b71d0 --- /dev/null +++ b/packages/backend/assets/twemoji/1faf8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/203c.svg b/packages/backend/assets/twemoji/203c.svg new file mode 100644 index 00000000..17166b83 --- /dev/null +++ b/packages/backend/assets/twemoji/203c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2049.svg b/packages/backend/assets/twemoji/2049.svg new file mode 100644 index 00000000..691f5917 --- /dev/null +++ b/packages/backend/assets/twemoji/2049.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2122.svg b/packages/backend/assets/twemoji/2122.svg new file mode 100644 index 00000000..171d6438 --- /dev/null +++ b/packages/backend/assets/twemoji/2122.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2139.svg b/packages/backend/assets/twemoji/2139.svg new file mode 100644 index 00000000..2ab1a4fe --- /dev/null +++ b/packages/backend/assets/twemoji/2139.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2194.svg b/packages/backend/assets/twemoji/2194.svg new file mode 100644 index 00000000..2a7efc37 --- /dev/null +++ b/packages/backend/assets/twemoji/2194.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2195.svg b/packages/backend/assets/twemoji/2195.svg new file mode 100644 index 00000000..ca00eafd --- /dev/null +++ b/packages/backend/assets/twemoji/2195.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2196.svg b/packages/backend/assets/twemoji/2196.svg new file mode 100644 index 00000000..2cc6cfdf --- /dev/null +++ b/packages/backend/assets/twemoji/2196.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2197.svg b/packages/backend/assets/twemoji/2197.svg new file mode 100644 index 00000000..88424e46 --- /dev/null +++ b/packages/backend/assets/twemoji/2197.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2198.svg b/packages/backend/assets/twemoji/2198.svg new file mode 100644 index 00000000..fa48c833 --- /dev/null +++ b/packages/backend/assets/twemoji/2198.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2199.svg b/packages/backend/assets/twemoji/2199.svg new file mode 100644 index 00000000..cc85022e --- /dev/null +++ b/packages/backend/assets/twemoji/2199.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/21a9.svg b/packages/backend/assets/twemoji/21a9.svg new file mode 100644 index 00000000..ab5b70d9 --- /dev/null +++ b/packages/backend/assets/twemoji/21a9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/21aa.svg b/packages/backend/assets/twemoji/21aa.svg new file mode 100644 index 00000000..7900f061 --- /dev/null +++ b/packages/backend/assets/twemoji/21aa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23-20e3.svg b/packages/backend/assets/twemoji/23-20e3.svg new file mode 100644 index 00000000..866f80e9 --- /dev/null +++ b/packages/backend/assets/twemoji/23-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/231a.svg b/packages/backend/assets/twemoji/231a.svg new file mode 100644 index 00000000..59d79530 --- /dev/null +++ b/packages/backend/assets/twemoji/231a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/231b.svg b/packages/backend/assets/twemoji/231b.svg new file mode 100644 index 00000000..76ccda92 --- /dev/null +++ b/packages/backend/assets/twemoji/231b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2328.svg b/packages/backend/assets/twemoji/2328.svg new file mode 100644 index 00000000..4ea4cf75 --- /dev/null +++ b/packages/backend/assets/twemoji/2328.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23cf.svg b/packages/backend/assets/twemoji/23cf.svg new file mode 100644 index 00000000..05d39bf8 --- /dev/null +++ b/packages/backend/assets/twemoji/23cf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23e9.svg b/packages/backend/assets/twemoji/23e9.svg new file mode 100644 index 00000000..3189ed62 --- /dev/null +++ b/packages/backend/assets/twemoji/23e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23ea.svg b/packages/backend/assets/twemoji/23ea.svg new file mode 100644 index 00000000..2ebd2b51 --- /dev/null +++ b/packages/backend/assets/twemoji/23ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23eb.svg b/packages/backend/assets/twemoji/23eb.svg new file mode 100644 index 00000000..565917b8 --- /dev/null +++ b/packages/backend/assets/twemoji/23eb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23ec.svg b/packages/backend/assets/twemoji/23ec.svg new file mode 100644 index 00000000..69e44e91 --- /dev/null +++ b/packages/backend/assets/twemoji/23ec.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23ed.svg b/packages/backend/assets/twemoji/23ed.svg new file mode 100644 index 00000000..e43a994d --- /dev/null +++ b/packages/backend/assets/twemoji/23ed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23ee.svg b/packages/backend/assets/twemoji/23ee.svg new file mode 100644 index 00000000..b5e894c1 --- /dev/null +++ b/packages/backend/assets/twemoji/23ee.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23ef.svg b/packages/backend/assets/twemoji/23ef.svg new file mode 100644 index 00000000..b49d868e --- /dev/null +++ b/packages/backend/assets/twemoji/23ef.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23f0.svg b/packages/backend/assets/twemoji/23f0.svg new file mode 100644 index 00000000..c54ef5fa --- /dev/null +++ b/packages/backend/assets/twemoji/23f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23f1.svg b/packages/backend/assets/twemoji/23f1.svg new file mode 100644 index 00000000..e678e021 --- /dev/null +++ b/packages/backend/assets/twemoji/23f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23f2.svg b/packages/backend/assets/twemoji/23f2.svg new file mode 100644 index 00000000..50ac7c48 --- /dev/null +++ b/packages/backend/assets/twemoji/23f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23f3.svg b/packages/backend/assets/twemoji/23f3.svg new file mode 100644 index 00000000..4f0a9db2 --- /dev/null +++ b/packages/backend/assets/twemoji/23f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23f8.svg b/packages/backend/assets/twemoji/23f8.svg new file mode 100644 index 00000000..e2f7da19 --- /dev/null +++ b/packages/backend/assets/twemoji/23f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23f9.svg b/packages/backend/assets/twemoji/23f9.svg new file mode 100644 index 00000000..36067abb --- /dev/null +++ b/packages/backend/assets/twemoji/23f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/23fa.svg b/packages/backend/assets/twemoji/23fa.svg new file mode 100644 index 00000000..decb348b --- /dev/null +++ b/packages/backend/assets/twemoji/23fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/24c2.svg b/packages/backend/assets/twemoji/24c2.svg new file mode 100644 index 00000000..1bf4655a --- /dev/null +++ b/packages/backend/assets/twemoji/24c2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/25aa.svg b/packages/backend/assets/twemoji/25aa.svg new file mode 100644 index 00000000..bdde8d93 --- /dev/null +++ b/packages/backend/assets/twemoji/25aa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/25ab.svg b/packages/backend/assets/twemoji/25ab.svg new file mode 100644 index 00000000..e388584c --- /dev/null +++ b/packages/backend/assets/twemoji/25ab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/25b6.svg b/packages/backend/assets/twemoji/25b6.svg new file mode 100644 index 00000000..c406f93d --- /dev/null +++ b/packages/backend/assets/twemoji/25b6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/25c0.svg b/packages/backend/assets/twemoji/25c0.svg new file mode 100644 index 00000000..1aaeeed6 --- /dev/null +++ b/packages/backend/assets/twemoji/25c0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/25fb.svg b/packages/backend/assets/twemoji/25fb.svg new file mode 100644 index 00000000..1853e2f2 --- /dev/null +++ b/packages/backend/assets/twemoji/25fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/25fc.svg b/packages/backend/assets/twemoji/25fc.svg new file mode 100644 index 00000000..dade3b8d --- /dev/null +++ b/packages/backend/assets/twemoji/25fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/25fd.svg b/packages/backend/assets/twemoji/25fd.svg new file mode 100644 index 00000000..8964d60e --- /dev/null +++ b/packages/backend/assets/twemoji/25fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/25fe.svg b/packages/backend/assets/twemoji/25fe.svg new file mode 100644 index 00000000..b57ad254 --- /dev/null +++ b/packages/backend/assets/twemoji/25fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2600.svg b/packages/backend/assets/twemoji/2600.svg new file mode 100644 index 00000000..b15ad8b4 --- /dev/null +++ b/packages/backend/assets/twemoji/2600.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2601.svg b/packages/backend/assets/twemoji/2601.svg new file mode 100644 index 00000000..e378fd7f --- /dev/null +++ b/packages/backend/assets/twemoji/2601.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2602.svg b/packages/backend/assets/twemoji/2602.svg new file mode 100644 index 00000000..eccdd43b --- /dev/null +++ b/packages/backend/assets/twemoji/2602.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2603.svg b/packages/backend/assets/twemoji/2603.svg new file mode 100644 index 00000000..4737e99b --- /dev/null +++ b/packages/backend/assets/twemoji/2603.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2604.svg b/packages/backend/assets/twemoji/2604.svg new file mode 100644 index 00000000..afbfcef2 --- /dev/null +++ b/packages/backend/assets/twemoji/2604.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/260e.svg b/packages/backend/assets/twemoji/260e.svg new file mode 100644 index 00000000..5b2d2929 --- /dev/null +++ b/packages/backend/assets/twemoji/260e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2611.svg b/packages/backend/assets/twemoji/2611.svg new file mode 100644 index 00000000..78272eb7 --- /dev/null +++ b/packages/backend/assets/twemoji/2611.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2614.svg b/packages/backend/assets/twemoji/2614.svg new file mode 100644 index 00000000..cfe0acf8 --- /dev/null +++ b/packages/backend/assets/twemoji/2614.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2615.svg b/packages/backend/assets/twemoji/2615.svg new file mode 100644 index 00000000..3f2c9d8f --- /dev/null +++ b/packages/backend/assets/twemoji/2615.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2618.svg b/packages/backend/assets/twemoji/2618.svg new file mode 100644 index 00000000..1e5c863c --- /dev/null +++ b/packages/backend/assets/twemoji/2618.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/261d-1f3fb.svg b/packages/backend/assets/twemoji/261d-1f3fb.svg new file mode 100644 index 00000000..73b49cac --- /dev/null +++ b/packages/backend/assets/twemoji/261d-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/261d-1f3fc.svg b/packages/backend/assets/twemoji/261d-1f3fc.svg new file mode 100644 index 00000000..468df93e --- /dev/null +++ b/packages/backend/assets/twemoji/261d-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/261d-1f3fd.svg b/packages/backend/assets/twemoji/261d-1f3fd.svg new file mode 100644 index 00000000..3df327f3 --- /dev/null +++ b/packages/backend/assets/twemoji/261d-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/261d-1f3fe.svg b/packages/backend/assets/twemoji/261d-1f3fe.svg new file mode 100644 index 00000000..6b5c22fd --- /dev/null +++ b/packages/backend/assets/twemoji/261d-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/261d-1f3ff.svg b/packages/backend/assets/twemoji/261d-1f3ff.svg new file mode 100644 index 00000000..234fbd20 --- /dev/null +++ b/packages/backend/assets/twemoji/261d-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/261d.svg b/packages/backend/assets/twemoji/261d.svg new file mode 100644 index 00000000..3245488b --- /dev/null +++ b/packages/backend/assets/twemoji/261d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2620.svg b/packages/backend/assets/twemoji/2620.svg new file mode 100644 index 00000000..2cdf5010 --- /dev/null +++ b/packages/backend/assets/twemoji/2620.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2622.svg b/packages/backend/assets/twemoji/2622.svg new file mode 100644 index 00000000..678d0b70 --- /dev/null +++ b/packages/backend/assets/twemoji/2622.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2623.svg b/packages/backend/assets/twemoji/2623.svg new file mode 100644 index 00000000..cf8125ec --- /dev/null +++ b/packages/backend/assets/twemoji/2623.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2626.svg b/packages/backend/assets/twemoji/2626.svg new file mode 100644 index 00000000..e099a8a3 --- /dev/null +++ b/packages/backend/assets/twemoji/2626.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/262a.svg b/packages/backend/assets/twemoji/262a.svg new file mode 100644 index 00000000..c2a08766 --- /dev/null +++ b/packages/backend/assets/twemoji/262a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/262e.svg b/packages/backend/assets/twemoji/262e.svg new file mode 100644 index 00000000..7569a999 --- /dev/null +++ b/packages/backend/assets/twemoji/262e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/262f.svg b/packages/backend/assets/twemoji/262f.svg new file mode 100644 index 00000000..10c44a7a --- /dev/null +++ b/packages/backend/assets/twemoji/262f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2638.svg b/packages/backend/assets/twemoji/2638.svg new file mode 100644 index 00000000..c954465d --- /dev/null +++ b/packages/backend/assets/twemoji/2638.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2639.svg b/packages/backend/assets/twemoji/2639.svg new file mode 100644 index 00000000..a7988636 --- /dev/null +++ b/packages/backend/assets/twemoji/2639.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/263a.svg b/packages/backend/assets/twemoji/263a.svg new file mode 100644 index 00000000..886a13e5 --- /dev/null +++ b/packages/backend/assets/twemoji/263a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2640.svg b/packages/backend/assets/twemoji/2640.svg new file mode 100644 index 00000000..9b8c68c0 --- /dev/null +++ b/packages/backend/assets/twemoji/2640.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2642.svg b/packages/backend/assets/twemoji/2642.svg new file mode 100644 index 00000000..26bb9717 --- /dev/null +++ b/packages/backend/assets/twemoji/2642.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2648.svg b/packages/backend/assets/twemoji/2648.svg new file mode 100644 index 00000000..9e7e7131 --- /dev/null +++ b/packages/backend/assets/twemoji/2648.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2649.svg b/packages/backend/assets/twemoji/2649.svg new file mode 100644 index 00000000..f6a0891c --- /dev/null +++ b/packages/backend/assets/twemoji/2649.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/264a.svg b/packages/backend/assets/twemoji/264a.svg new file mode 100644 index 00000000..f2ce3860 --- /dev/null +++ b/packages/backend/assets/twemoji/264a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/264b.svg b/packages/backend/assets/twemoji/264b.svg new file mode 100644 index 00000000..46282ae7 --- /dev/null +++ b/packages/backend/assets/twemoji/264b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/264c.svg b/packages/backend/assets/twemoji/264c.svg new file mode 100644 index 00000000..be568d46 --- /dev/null +++ b/packages/backend/assets/twemoji/264c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/264d.svg b/packages/backend/assets/twemoji/264d.svg new file mode 100644 index 00000000..1c0b0501 --- /dev/null +++ b/packages/backend/assets/twemoji/264d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/264e.svg b/packages/backend/assets/twemoji/264e.svg new file mode 100644 index 00000000..9aff33d3 --- /dev/null +++ b/packages/backend/assets/twemoji/264e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/264f.svg b/packages/backend/assets/twemoji/264f.svg new file mode 100644 index 00000000..56af5398 --- /dev/null +++ b/packages/backend/assets/twemoji/264f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2650.svg b/packages/backend/assets/twemoji/2650.svg new file mode 100644 index 00000000..0ca81041 --- /dev/null +++ b/packages/backend/assets/twemoji/2650.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2651.svg b/packages/backend/assets/twemoji/2651.svg new file mode 100644 index 00000000..29bc55eb --- /dev/null +++ b/packages/backend/assets/twemoji/2651.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2652.svg b/packages/backend/assets/twemoji/2652.svg new file mode 100644 index 00000000..9158ac5e --- /dev/null +++ b/packages/backend/assets/twemoji/2652.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2653.svg b/packages/backend/assets/twemoji/2653.svg new file mode 100644 index 00000000..41a8a045 --- /dev/null +++ b/packages/backend/assets/twemoji/2653.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/265f.svg b/packages/backend/assets/twemoji/265f.svg new file mode 100644 index 00000000..94accd8b --- /dev/null +++ b/packages/backend/assets/twemoji/265f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2660.svg b/packages/backend/assets/twemoji/2660.svg new file mode 100644 index 00000000..8200c1df --- /dev/null +++ b/packages/backend/assets/twemoji/2660.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2663.svg b/packages/backend/assets/twemoji/2663.svg new file mode 100644 index 00000000..1e02ba35 --- /dev/null +++ b/packages/backend/assets/twemoji/2663.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2665.svg b/packages/backend/assets/twemoji/2665.svg new file mode 100644 index 00000000..ec711a35 --- /dev/null +++ b/packages/backend/assets/twemoji/2665.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2666.svg b/packages/backend/assets/twemoji/2666.svg new file mode 100644 index 00000000..7ac8cc59 --- /dev/null +++ b/packages/backend/assets/twemoji/2666.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2668.svg b/packages/backend/assets/twemoji/2668.svg new file mode 100644 index 00000000..9006e588 --- /dev/null +++ b/packages/backend/assets/twemoji/2668.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/267b.svg b/packages/backend/assets/twemoji/267b.svg new file mode 100644 index 00000000..01199ae9 --- /dev/null +++ b/packages/backend/assets/twemoji/267b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/267e.svg b/packages/backend/assets/twemoji/267e.svg new file mode 100644 index 00000000..d4512698 --- /dev/null +++ b/packages/backend/assets/twemoji/267e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/267f.svg b/packages/backend/assets/twemoji/267f.svg new file mode 100644 index 00000000..368520fb --- /dev/null +++ b/packages/backend/assets/twemoji/267f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2692.svg b/packages/backend/assets/twemoji/2692.svg new file mode 100644 index 00000000..9c412d13 --- /dev/null +++ b/packages/backend/assets/twemoji/2692.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2693.svg b/packages/backend/assets/twemoji/2693.svg new file mode 100644 index 00000000..839628c1 --- /dev/null +++ b/packages/backend/assets/twemoji/2693.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2694.svg b/packages/backend/assets/twemoji/2694.svg new file mode 100644 index 00000000..d27a68c4 --- /dev/null +++ b/packages/backend/assets/twemoji/2694.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2695.svg b/packages/backend/assets/twemoji/2695.svg new file mode 100644 index 00000000..43241c6c --- /dev/null +++ b/packages/backend/assets/twemoji/2695.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2696.svg b/packages/backend/assets/twemoji/2696.svg new file mode 100644 index 00000000..06d37078 --- /dev/null +++ b/packages/backend/assets/twemoji/2696.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2697.svg b/packages/backend/assets/twemoji/2697.svg new file mode 100644 index 00000000..0209714d --- /dev/null +++ b/packages/backend/assets/twemoji/2697.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2699.svg b/packages/backend/assets/twemoji/2699.svg new file mode 100644 index 00000000..cfa89361 --- /dev/null +++ b/packages/backend/assets/twemoji/2699.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/269b.svg b/packages/backend/assets/twemoji/269b.svg new file mode 100644 index 00000000..1692ba4f --- /dev/null +++ b/packages/backend/assets/twemoji/269b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/269c.svg b/packages/backend/assets/twemoji/269c.svg new file mode 100644 index 00000000..a1de89cd --- /dev/null +++ b/packages/backend/assets/twemoji/269c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26a0.svg b/packages/backend/assets/twemoji/26a0.svg new file mode 100644 index 00000000..da4639c1 --- /dev/null +++ b/packages/backend/assets/twemoji/26a0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26a1.svg b/packages/backend/assets/twemoji/26a1.svg new file mode 100644 index 00000000..b498ed1a --- /dev/null +++ b/packages/backend/assets/twemoji/26a1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26a7.svg b/packages/backend/assets/twemoji/26a7.svg new file mode 100644 index 00000000..6fa3ad89 --- /dev/null +++ b/packages/backend/assets/twemoji/26a7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26aa.svg b/packages/backend/assets/twemoji/26aa.svg new file mode 100644 index 00000000..5ad56231 --- /dev/null +++ b/packages/backend/assets/twemoji/26aa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26ab.svg b/packages/backend/assets/twemoji/26ab.svg new file mode 100644 index 00000000..0760be17 --- /dev/null +++ b/packages/backend/assets/twemoji/26ab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26b0.svg b/packages/backend/assets/twemoji/26b0.svg new file mode 100644 index 00000000..7b43e445 --- /dev/null +++ b/packages/backend/assets/twemoji/26b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26b1.svg b/packages/backend/assets/twemoji/26b1.svg new file mode 100644 index 00000000..4c298bff --- /dev/null +++ b/packages/backend/assets/twemoji/26b1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26bd.svg b/packages/backend/assets/twemoji/26bd.svg new file mode 100644 index 00000000..0ec0eefa --- /dev/null +++ b/packages/backend/assets/twemoji/26bd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26be.svg b/packages/backend/assets/twemoji/26be.svg new file mode 100644 index 00000000..63fe3b0d --- /dev/null +++ b/packages/backend/assets/twemoji/26be.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26c4.svg b/packages/backend/assets/twemoji/26c4.svg new file mode 100644 index 00000000..55e5e70a --- /dev/null +++ b/packages/backend/assets/twemoji/26c4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26c5.svg b/packages/backend/assets/twemoji/26c5.svg new file mode 100644 index 00000000..3358493d --- /dev/null +++ b/packages/backend/assets/twemoji/26c5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26c8.svg b/packages/backend/assets/twemoji/26c8.svg new file mode 100644 index 00000000..ebfd03ea --- /dev/null +++ b/packages/backend/assets/twemoji/26c8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26ce.svg b/packages/backend/assets/twemoji/26ce.svg new file mode 100644 index 00000000..46e1262a --- /dev/null +++ b/packages/backend/assets/twemoji/26ce.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26cf.svg b/packages/backend/assets/twemoji/26cf.svg new file mode 100644 index 00000000..13dcb606 --- /dev/null +++ b/packages/backend/assets/twemoji/26cf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26d1.svg b/packages/backend/assets/twemoji/26d1.svg new file mode 100644 index 00000000..874e2c89 --- /dev/null +++ b/packages/backend/assets/twemoji/26d1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26d3.svg b/packages/backend/assets/twemoji/26d3.svg new file mode 100644 index 00000000..be467bac --- /dev/null +++ b/packages/backend/assets/twemoji/26d3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26d4.svg b/packages/backend/assets/twemoji/26d4.svg new file mode 100644 index 00000000..2a568f12 --- /dev/null +++ b/packages/backend/assets/twemoji/26d4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26e9.svg b/packages/backend/assets/twemoji/26e9.svg new file mode 100644 index 00000000..a00b157b --- /dev/null +++ b/packages/backend/assets/twemoji/26e9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26ea.svg b/packages/backend/assets/twemoji/26ea.svg new file mode 100644 index 00000000..9d94b8f7 --- /dev/null +++ b/packages/backend/assets/twemoji/26ea.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f0.svg b/packages/backend/assets/twemoji/26f0.svg new file mode 100644 index 00000000..5d72be32 --- /dev/null +++ b/packages/backend/assets/twemoji/26f0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f1.svg b/packages/backend/assets/twemoji/26f1.svg new file mode 100644 index 00000000..0acecd71 --- /dev/null +++ b/packages/backend/assets/twemoji/26f1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f2.svg b/packages/backend/assets/twemoji/26f2.svg new file mode 100644 index 00000000..9937c40f --- /dev/null +++ b/packages/backend/assets/twemoji/26f2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f3.svg b/packages/backend/assets/twemoji/26f3.svg new file mode 100644 index 00000000..09362258 --- /dev/null +++ b/packages/backend/assets/twemoji/26f3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f4.svg b/packages/backend/assets/twemoji/26f4.svg new file mode 100644 index 00000000..e0a0bf3d --- /dev/null +++ b/packages/backend/assets/twemoji/26f4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f5.svg b/packages/backend/assets/twemoji/26f5.svg new file mode 100644 index 00000000..dcdd440e --- /dev/null +++ b/packages/backend/assets/twemoji/26f5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f7-1f3fb.svg b/packages/backend/assets/twemoji/26f7-1f3fb.svg new file mode 100644 index 00000000..3afbe323 --- /dev/null +++ b/packages/backend/assets/twemoji/26f7-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f7-1f3fc.svg b/packages/backend/assets/twemoji/26f7-1f3fc.svg new file mode 100644 index 00000000..1b3ce9a3 --- /dev/null +++ b/packages/backend/assets/twemoji/26f7-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f7-1f3fd.svg b/packages/backend/assets/twemoji/26f7-1f3fd.svg new file mode 100644 index 00000000..8758cc0f --- /dev/null +++ b/packages/backend/assets/twemoji/26f7-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f7-1f3fe.svg b/packages/backend/assets/twemoji/26f7-1f3fe.svg new file mode 100644 index 00000000..a2b55beb --- /dev/null +++ b/packages/backend/assets/twemoji/26f7-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f7-1f3ff.svg b/packages/backend/assets/twemoji/26f7-1f3ff.svg new file mode 100644 index 00000000..136c66bc --- /dev/null +++ b/packages/backend/assets/twemoji/26f7-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f7.svg b/packages/backend/assets/twemoji/26f7.svg new file mode 100644 index 00000000..4c11ce09 --- /dev/null +++ b/packages/backend/assets/twemoji/26f7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f8.svg b/packages/backend/assets/twemoji/26f8.svg new file mode 100644 index 00000000..273d3b52 --- /dev/null +++ b/packages/backend/assets/twemoji/26f8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fb-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/26f9-1f3fb-200d-2640-fe0f.svg new file mode 100644 index 00000000..9f759aaf --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fb-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fb-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/26f9-1f3fb-200d-2642-fe0f.svg new file mode 100644 index 00000000..7ab57156 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fb-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fb.svg b/packages/backend/assets/twemoji/26f9-1f3fb.svg new file mode 100644 index 00000000..900dc5bd --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fc-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/26f9-1f3fc-200d-2640-fe0f.svg new file mode 100644 index 00000000..cf038241 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fc-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fc-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/26f9-1f3fc-200d-2642-fe0f.svg new file mode 100644 index 00000000..fc8107a8 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fc-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fc.svg b/packages/backend/assets/twemoji/26f9-1f3fc.svg new file mode 100644 index 00000000..98908973 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fd-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/26f9-1f3fd-200d-2640-fe0f.svg new file mode 100644 index 00000000..b2430120 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fd-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fd-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/26f9-1f3fd-200d-2642-fe0f.svg new file mode 100644 index 00000000..337117e3 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fd-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fd.svg b/packages/backend/assets/twemoji/26f9-1f3fd.svg new file mode 100644 index 00000000..7f3f8284 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fe-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/26f9-1f3fe-200d-2640-fe0f.svg new file mode 100644 index 00000000..08bc4986 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fe-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fe-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/26f9-1f3fe-200d-2642-fe0f.svg new file mode 100644 index 00000000..4453cbee --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fe-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3fe.svg b/packages/backend/assets/twemoji/26f9-1f3fe.svg new file mode 100644 index 00000000..701544fc --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3ff-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/26f9-1f3ff-200d-2640-fe0f.svg new file mode 100644 index 00000000..9f61fc93 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3ff-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3ff-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/26f9-1f3ff-200d-2642-fe0f.svg new file mode 100644 index 00000000..12b3bbe9 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3ff-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-1f3ff.svg b/packages/backend/assets/twemoji/26f9-1f3ff.svg new file mode 100644 index 00000000..de15b829 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-fe0f-200d-2640-fe0f.svg b/packages/backend/assets/twemoji/26f9-fe0f-200d-2640-fe0f.svg new file mode 100644 index 00000000..5b357572 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-fe0f-200d-2640-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9-fe0f-200d-2642-fe0f.svg b/packages/backend/assets/twemoji/26f9-fe0f-200d-2642-fe0f.svg new file mode 100644 index 00000000..aa5f9558 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9-fe0f-200d-2642-fe0f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26f9.svg b/packages/backend/assets/twemoji/26f9.svg new file mode 100644 index 00000000..9a28c071 --- /dev/null +++ b/packages/backend/assets/twemoji/26f9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26fa.svg b/packages/backend/assets/twemoji/26fa.svg new file mode 100644 index 00000000..ac4fa2cb --- /dev/null +++ b/packages/backend/assets/twemoji/26fa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/26fd.svg b/packages/backend/assets/twemoji/26fd.svg new file mode 100644 index 00000000..b5b60709 --- /dev/null +++ b/packages/backend/assets/twemoji/26fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2702.svg b/packages/backend/assets/twemoji/2702.svg new file mode 100644 index 00000000..002acdc4 --- /dev/null +++ b/packages/backend/assets/twemoji/2702.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2705.svg b/packages/backend/assets/twemoji/2705.svg new file mode 100644 index 00000000..d3e488be --- /dev/null +++ b/packages/backend/assets/twemoji/2705.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2708.svg b/packages/backend/assets/twemoji/2708.svg new file mode 100644 index 00000000..4b683fab --- /dev/null +++ b/packages/backend/assets/twemoji/2708.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2709.svg b/packages/backend/assets/twemoji/2709.svg new file mode 100644 index 00000000..28c563b8 --- /dev/null +++ b/packages/backend/assets/twemoji/2709.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270a-1f3fb.svg b/packages/backend/assets/twemoji/270a-1f3fb.svg new file mode 100644 index 00000000..6fc2f492 --- /dev/null +++ b/packages/backend/assets/twemoji/270a-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270a-1f3fc.svg b/packages/backend/assets/twemoji/270a-1f3fc.svg new file mode 100644 index 00000000..40143223 --- /dev/null +++ b/packages/backend/assets/twemoji/270a-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270a-1f3fd.svg b/packages/backend/assets/twemoji/270a-1f3fd.svg new file mode 100644 index 00000000..806a14d2 --- /dev/null +++ b/packages/backend/assets/twemoji/270a-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270a-1f3fe.svg b/packages/backend/assets/twemoji/270a-1f3fe.svg new file mode 100644 index 00000000..656c7bfc --- /dev/null +++ b/packages/backend/assets/twemoji/270a-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270a-1f3ff.svg b/packages/backend/assets/twemoji/270a-1f3ff.svg new file mode 100644 index 00000000..c53f446d --- /dev/null +++ b/packages/backend/assets/twemoji/270a-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270a.svg b/packages/backend/assets/twemoji/270a.svg new file mode 100644 index 00000000..4c957f40 --- /dev/null +++ b/packages/backend/assets/twemoji/270a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270b-1f3fb.svg b/packages/backend/assets/twemoji/270b-1f3fb.svg new file mode 100644 index 00000000..75af03e7 --- /dev/null +++ b/packages/backend/assets/twemoji/270b-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270b-1f3fc.svg b/packages/backend/assets/twemoji/270b-1f3fc.svg new file mode 100644 index 00000000..1528353a --- /dev/null +++ b/packages/backend/assets/twemoji/270b-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270b-1f3fd.svg b/packages/backend/assets/twemoji/270b-1f3fd.svg new file mode 100644 index 00000000..383eaaa0 --- /dev/null +++ b/packages/backend/assets/twemoji/270b-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270b-1f3fe.svg b/packages/backend/assets/twemoji/270b-1f3fe.svg new file mode 100644 index 00000000..c0ef2670 --- /dev/null +++ b/packages/backend/assets/twemoji/270b-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270b-1f3ff.svg b/packages/backend/assets/twemoji/270b-1f3ff.svg new file mode 100644 index 00000000..25b6a3e9 --- /dev/null +++ b/packages/backend/assets/twemoji/270b-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270b.svg b/packages/backend/assets/twemoji/270b.svg new file mode 100644 index 00000000..c5849afa --- /dev/null +++ b/packages/backend/assets/twemoji/270b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270c-1f3fb.svg b/packages/backend/assets/twemoji/270c-1f3fb.svg new file mode 100644 index 00000000..9cd490b1 --- /dev/null +++ b/packages/backend/assets/twemoji/270c-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270c-1f3fc.svg b/packages/backend/assets/twemoji/270c-1f3fc.svg new file mode 100644 index 00000000..9972c930 --- /dev/null +++ b/packages/backend/assets/twemoji/270c-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270c-1f3fd.svg b/packages/backend/assets/twemoji/270c-1f3fd.svg new file mode 100644 index 00000000..b86ab024 --- /dev/null +++ b/packages/backend/assets/twemoji/270c-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270c-1f3fe.svg b/packages/backend/assets/twemoji/270c-1f3fe.svg new file mode 100644 index 00000000..b35d52e2 --- /dev/null +++ b/packages/backend/assets/twemoji/270c-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270c-1f3ff.svg b/packages/backend/assets/twemoji/270c-1f3ff.svg new file mode 100644 index 00000000..d6f83b26 --- /dev/null +++ b/packages/backend/assets/twemoji/270c-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270c.svg b/packages/backend/assets/twemoji/270c.svg new file mode 100644 index 00000000..f97808ed --- /dev/null +++ b/packages/backend/assets/twemoji/270c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270d-1f3fb.svg b/packages/backend/assets/twemoji/270d-1f3fb.svg new file mode 100644 index 00000000..f70a7634 --- /dev/null +++ b/packages/backend/assets/twemoji/270d-1f3fb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270d-1f3fc.svg b/packages/backend/assets/twemoji/270d-1f3fc.svg new file mode 100644 index 00000000..0254f19d --- /dev/null +++ b/packages/backend/assets/twemoji/270d-1f3fc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270d-1f3fd.svg b/packages/backend/assets/twemoji/270d-1f3fd.svg new file mode 100644 index 00000000..2c0e3da2 --- /dev/null +++ b/packages/backend/assets/twemoji/270d-1f3fd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270d-1f3fe.svg b/packages/backend/assets/twemoji/270d-1f3fe.svg new file mode 100644 index 00000000..386b4484 --- /dev/null +++ b/packages/backend/assets/twemoji/270d-1f3fe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270d-1f3ff.svg b/packages/backend/assets/twemoji/270d-1f3ff.svg new file mode 100644 index 00000000..5a1f6dca --- /dev/null +++ b/packages/backend/assets/twemoji/270d-1f3ff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270d.svg b/packages/backend/assets/twemoji/270d.svg new file mode 100644 index 00000000..967dcc75 --- /dev/null +++ b/packages/backend/assets/twemoji/270d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/270f.svg b/packages/backend/assets/twemoji/270f.svg new file mode 100644 index 00000000..cd29bdbe --- /dev/null +++ b/packages/backend/assets/twemoji/270f.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2712.svg b/packages/backend/assets/twemoji/2712.svg new file mode 100644 index 00000000..02241195 --- /dev/null +++ b/packages/backend/assets/twemoji/2712.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2714.svg b/packages/backend/assets/twemoji/2714.svg new file mode 100644 index 00000000..babbc370 --- /dev/null +++ b/packages/backend/assets/twemoji/2714.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2716.svg b/packages/backend/assets/twemoji/2716.svg new file mode 100644 index 00000000..adecd532 --- /dev/null +++ b/packages/backend/assets/twemoji/2716.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/271d.svg b/packages/backend/assets/twemoji/271d.svg new file mode 100644 index 00000000..d6bf3a67 --- /dev/null +++ b/packages/backend/assets/twemoji/271d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2721.svg b/packages/backend/assets/twemoji/2721.svg new file mode 100644 index 00000000..20559940 --- /dev/null +++ b/packages/backend/assets/twemoji/2721.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2728.svg b/packages/backend/assets/twemoji/2728.svg new file mode 100644 index 00000000..ab6c849e --- /dev/null +++ b/packages/backend/assets/twemoji/2728.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2733.svg b/packages/backend/assets/twemoji/2733.svg new file mode 100644 index 00000000..9a908cab --- /dev/null +++ b/packages/backend/assets/twemoji/2733.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2734.svg b/packages/backend/assets/twemoji/2734.svg new file mode 100644 index 00000000..37994bbb --- /dev/null +++ b/packages/backend/assets/twemoji/2734.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2744.svg b/packages/backend/assets/twemoji/2744.svg new file mode 100644 index 00000000..9b693571 --- /dev/null +++ b/packages/backend/assets/twemoji/2744.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2747.svg b/packages/backend/assets/twemoji/2747.svg new file mode 100644 index 00000000..eb0a6742 --- /dev/null +++ b/packages/backend/assets/twemoji/2747.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/274c.svg b/packages/backend/assets/twemoji/274c.svg new file mode 100644 index 00000000..d5130561 --- /dev/null +++ b/packages/backend/assets/twemoji/274c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/274e.svg b/packages/backend/assets/twemoji/274e.svg new file mode 100644 index 00000000..abea0023 --- /dev/null +++ b/packages/backend/assets/twemoji/274e.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2753.svg b/packages/backend/assets/twemoji/2753.svg new file mode 100644 index 00000000..b489622d --- /dev/null +++ b/packages/backend/assets/twemoji/2753.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2754.svg b/packages/backend/assets/twemoji/2754.svg new file mode 100644 index 00000000..68188689 --- /dev/null +++ b/packages/backend/assets/twemoji/2754.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2755.svg b/packages/backend/assets/twemoji/2755.svg new file mode 100644 index 00000000..af57ca25 --- /dev/null +++ b/packages/backend/assets/twemoji/2755.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2757.svg b/packages/backend/assets/twemoji/2757.svg new file mode 100644 index 00000000..115f67d7 --- /dev/null +++ b/packages/backend/assets/twemoji/2757.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2763.svg b/packages/backend/assets/twemoji/2763.svg new file mode 100644 index 00000000..97c34811 --- /dev/null +++ b/packages/backend/assets/twemoji/2763.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2764-fe0f-200d-1f525.svg b/packages/backend/assets/twemoji/2764-fe0f-200d-1f525.svg new file mode 100644 index 00000000..ac3a0f40 --- /dev/null +++ b/packages/backend/assets/twemoji/2764-fe0f-200d-1f525.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2764-fe0f-200d-1fa79.svg b/packages/backend/assets/twemoji/2764-fe0f-200d-1fa79.svg new file mode 100644 index 00000000..c5e61057 --- /dev/null +++ b/packages/backend/assets/twemoji/2764-fe0f-200d-1fa79.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2764.svg b/packages/backend/assets/twemoji/2764.svg new file mode 100644 index 00000000..4fb96590 --- /dev/null +++ b/packages/backend/assets/twemoji/2764.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2795.svg b/packages/backend/assets/twemoji/2795.svg new file mode 100644 index 00000000..0f72a334 --- /dev/null +++ b/packages/backend/assets/twemoji/2795.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2796.svg b/packages/backend/assets/twemoji/2796.svg new file mode 100644 index 00000000..e9e34b71 --- /dev/null +++ b/packages/backend/assets/twemoji/2796.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2797.svg b/packages/backend/assets/twemoji/2797.svg new file mode 100644 index 00000000..78a66902 --- /dev/null +++ b/packages/backend/assets/twemoji/2797.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/27a1.svg b/packages/backend/assets/twemoji/27a1.svg new file mode 100644 index 00000000..2185475d --- /dev/null +++ b/packages/backend/assets/twemoji/27a1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/27b0.svg b/packages/backend/assets/twemoji/27b0.svg new file mode 100644 index 00000000..efcd7c53 --- /dev/null +++ b/packages/backend/assets/twemoji/27b0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/27bf.svg b/packages/backend/assets/twemoji/27bf.svg new file mode 100644 index 00000000..ec719318 --- /dev/null +++ b/packages/backend/assets/twemoji/27bf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2934.svg b/packages/backend/assets/twemoji/2934.svg new file mode 100644 index 00000000..2a42170f --- /dev/null +++ b/packages/backend/assets/twemoji/2934.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2935.svg b/packages/backend/assets/twemoji/2935.svg new file mode 100644 index 00000000..dc8917c8 --- /dev/null +++ b/packages/backend/assets/twemoji/2935.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2a-20e3.svg b/packages/backend/assets/twemoji/2a-20e3.svg new file mode 100644 index 00000000..8d598382 --- /dev/null +++ b/packages/backend/assets/twemoji/2a-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2b05.svg b/packages/backend/assets/twemoji/2b05.svg new file mode 100644 index 00000000..1c21ffdf --- /dev/null +++ b/packages/backend/assets/twemoji/2b05.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2b06.svg b/packages/backend/assets/twemoji/2b06.svg new file mode 100644 index 00000000..498fc5ed --- /dev/null +++ b/packages/backend/assets/twemoji/2b06.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2b07.svg b/packages/backend/assets/twemoji/2b07.svg new file mode 100644 index 00000000..5bfb725a --- /dev/null +++ b/packages/backend/assets/twemoji/2b07.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2b1b.svg b/packages/backend/assets/twemoji/2b1b.svg new file mode 100644 index 00000000..cef2336c --- /dev/null +++ b/packages/backend/assets/twemoji/2b1b.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2b1c.svg b/packages/backend/assets/twemoji/2b1c.svg new file mode 100644 index 00000000..01b6ed1b --- /dev/null +++ b/packages/backend/assets/twemoji/2b1c.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2b50.svg b/packages/backend/assets/twemoji/2b50.svg new file mode 100644 index 00000000..bae7159b --- /dev/null +++ b/packages/backend/assets/twemoji/2b50.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/2b55.svg b/packages/backend/assets/twemoji/2b55.svg new file mode 100644 index 00000000..65a3a33c --- /dev/null +++ b/packages/backend/assets/twemoji/2b55.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/30-20e3.svg b/packages/backend/assets/twemoji/30-20e3.svg new file mode 100644 index 00000000..12cb37c9 --- /dev/null +++ b/packages/backend/assets/twemoji/30-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/3030.svg b/packages/backend/assets/twemoji/3030.svg new file mode 100644 index 00000000..b2c82e39 --- /dev/null +++ b/packages/backend/assets/twemoji/3030.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/303d.svg b/packages/backend/assets/twemoji/303d.svg new file mode 100644 index 00000000..58b2be07 --- /dev/null +++ b/packages/backend/assets/twemoji/303d.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/31-20e3.svg b/packages/backend/assets/twemoji/31-20e3.svg new file mode 100644 index 00000000..797d35c5 --- /dev/null +++ b/packages/backend/assets/twemoji/31-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/32-20e3.svg b/packages/backend/assets/twemoji/32-20e3.svg new file mode 100644 index 00000000..51076ac6 --- /dev/null +++ b/packages/backend/assets/twemoji/32-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/3297.svg b/packages/backend/assets/twemoji/3297.svg new file mode 100644 index 00000000..f3183e50 --- /dev/null +++ b/packages/backend/assets/twemoji/3297.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/3299.svg b/packages/backend/assets/twemoji/3299.svg new file mode 100644 index 00000000..563e8538 --- /dev/null +++ b/packages/backend/assets/twemoji/3299.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/33-20e3.svg b/packages/backend/assets/twemoji/33-20e3.svg new file mode 100644 index 00000000..2aff0fad --- /dev/null +++ b/packages/backend/assets/twemoji/33-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/34-20e3.svg b/packages/backend/assets/twemoji/34-20e3.svg new file mode 100644 index 00000000..34b68416 --- /dev/null +++ b/packages/backend/assets/twemoji/34-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/35-20e3.svg b/packages/backend/assets/twemoji/35-20e3.svg new file mode 100644 index 00000000..db1fc36e --- /dev/null +++ b/packages/backend/assets/twemoji/35-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/36-20e3.svg b/packages/backend/assets/twemoji/36-20e3.svg new file mode 100644 index 00000000..23be6e6f --- /dev/null +++ b/packages/backend/assets/twemoji/36-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/37-20e3.svg b/packages/backend/assets/twemoji/37-20e3.svg new file mode 100644 index 00000000..d6d187c2 --- /dev/null +++ b/packages/backend/assets/twemoji/37-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/38-20e3.svg b/packages/backend/assets/twemoji/38-20e3.svg new file mode 100644 index 00000000..3d7bd0c3 --- /dev/null +++ b/packages/backend/assets/twemoji/38-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/39-20e3.svg b/packages/backend/assets/twemoji/39-20e3.svg new file mode 100644 index 00000000..747363b9 --- /dev/null +++ b/packages/backend/assets/twemoji/39-20e3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/a9.svg b/packages/backend/assets/twemoji/a9.svg new file mode 100644 index 00000000..f7a1c31b --- /dev/null +++ b/packages/backend/assets/twemoji/a9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/ae.svg b/packages/backend/assets/twemoji/ae.svg new file mode 100644 index 00000000..e879fc04 --- /dev/null +++ b/packages/backend/assets/twemoji/ae.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/assets/twemoji/e50a.svg b/packages/backend/assets/twemoji/e50a.svg new file mode 100644 index 00000000..53fa513e --- /dev/null +++ b/packages/backend/assets/twemoji/e50a.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/packages/backend/package.json b/packages/backend/package.json index db184a03..ac26c4a2 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -27,7 +27,6 @@ "@bull-board/api": "5.9.1", "@bull-board/koa": "5.9.1", "@bull-board/ui": "5.9.1", - "@discordapp/twemoji": "14.1.2", "@elastic/elasticsearch": "8.10.0", "@koa/cors": "4.0.0", "@koa/multer": "3.0.2", @@ -36,8 +35,9 @@ "@peertube/http-signature": "1.7.0", "@redocly/openapi-core": "1.4.1", "@sinonjs/fake-timers": "11.2.2", - "@tensorflow/tfjs": "4.13.0", - "adm-zip": "0.5.10", + "@tensorflow/tfjs": "^4.13.0", + "@twemoji/parser": "^15.0.0", + "adm-zip": "^0.5.10", "ajv": "8.12.0", "archiver": "6.0.1", "argon2": "^0.31.2", @@ -126,7 +126,6 @@ "tinycolor2": "1.6.0", "tinyld": "1.3.4", "tmp": "0.2.1", - "twemoji-parser": "14.0.0", "typeorm": "0.3.17", "ulid": "2.3.0", "uuid": "9.0.1", diff --git a/packages/backend/src/boot/index.ts b/packages/backend/src/boot/index.ts index 37c4ab09..489350a1 100644 --- a/packages/backend/src/boot/index.ts +++ b/packages/backend/src/boot/index.ts @@ -5,11 +5,11 @@ import Xev from "xev"; import Logger from "@/services/logger.js"; import { envOption } from "../env.js"; -import os from "node:os"; // for typeorm import "reflect-metadata"; import { masterMain } from "./master.js"; import { workerMain } from "./worker.js"; +import os from "node:os"; const logger = new Logger("core", "cyan"); const clusterLogger = logger.createSubLogger("cluster", "orange", false); diff --git a/packages/backend/src/boot/master.ts b/packages/backend/src/boot/master.ts index f330d69f..84767a92 100644 --- a/packages/backend/src/boot/master.ts +++ b/packages/backend/src/boot/master.ts @@ -1,18 +1,18 @@ -import cluster from "node:cluster"; import * as fs from "node:fs"; -import * as os from "node:os"; -import { dirname } from "node:path"; import { fileURLToPath } from "node:url"; +import { dirname } from "node:path"; +import * as os from "node:os"; +import cluster from "node:cluster"; import chalk from "chalk"; import chalkTemplate from "chalk-template"; import semver from "semver"; +import Logger from "@/services/logger.js"; import loadConfig from "@/config/load.js"; import type { Config } from "@/config/types.js"; -import { db, initDb } from "@/db/postgre.js"; import { envOption } from "@/env.js"; import { showMachineInfo } from "@/misc/show-machine-info.js"; -import Logger from "@/services/logger.js"; +import { db, initDb } from "@/db/postgre.js"; const _filename = fileURLToPath(import.meta.url); const _dirname = dirname(_filename); diff --git a/packages/backend/src/boot/worker.ts b/packages/backend/src/boot/worker.ts index 8491ce33..3b641f84 100644 --- a/packages/backend/src/boot/worker.ts +++ b/packages/backend/src/boot/worker.ts @@ -1,6 +1,6 @@ import cluster from "node:cluster"; -import os from "node:os"; import { initDb } from "@/db/postgre.js"; +import os from "node:os"; /** * Init worker process diff --git a/packages/backend/src/config/load.ts b/packages/backend/src/config/load.ts index e5279d2b..2ff33092 100644 --- a/packages/backend/src/config/load.ts +++ b/packages/backend/src/config/load.ts @@ -3,10 +3,10 @@ */ import * as fs from "node:fs"; -import { dirname } from "node:path"; import { fileURLToPath } from "node:url"; +import { dirname } from "node:path"; import * as yaml from "js-yaml"; -import type { Mixin, Source } from "./types.js"; +import type { Source, Mixin } from "./types.js"; const _filename = fileURLToPath(import.meta.url); const _dirname = dirname(_filename); diff --git a/packages/backend/src/daemons/queue-stats.ts b/packages/backend/src/daemons/queue-stats.ts index 82e8226e..c358518f 100644 --- a/packages/backend/src/daemons/queue-stats.ts +++ b/packages/backend/src/daemons/queue-stats.ts @@ -1,5 +1,5 @@ -import { deliverQueue, inboxQueue } from "@/queue/queues.js"; import Xev from "xev"; +import { deliverQueue, inboxQueue } from "@/queue/queues.js"; const ev = new Xev(); diff --git a/packages/backend/src/daemons/server-stats.ts b/packages/backend/src/daemons/server-stats.ts index aad5d6b3..dc749338 100644 --- a/packages/backend/src/daemons/server-stats.ts +++ b/packages/backend/src/daemons/server-stats.ts @@ -1,8 +1,8 @@ -import meilisearch from "@/db/meilisearch.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import * as osUtils from "os-utils"; import si from "systeminformation"; import Xev from "xev"; +import * as osUtils from "os-utils"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import meilisearch from "@/db/meilisearch.js"; const ev = new Xev(); diff --git a/packages/backend/src/db/elasticsearch.ts b/packages/backend/src/db/elasticsearch.ts index f6ecc1b7..2640e7f9 100644 --- a/packages/backend/src/db/elasticsearch.ts +++ b/packages/backend/src/db/elasticsearch.ts @@ -1,5 +1,5 @@ -import config from "@/config/index.js"; import * as elasticsearch from "@elastic/elasticsearch"; +import config from "@/config/index.js"; const index = { settings: { diff --git a/packages/backend/src/db/meilisearch.ts b/packages/backend/src/db/meilisearch.ts index c30da7d5..52b1996b 100644 --- a/packages/backend/src/db/meilisearch.ts +++ b/packages/backend/src/db/meilisearch.ts @@ -1,9 +1,9 @@ import { Health, Index, MeiliSearch, Stats } from "meilisearch"; import { dbLogger } from "./logger.js"; -import * as url from "url"; import config from "@/config/index.js"; import { Note } from "@/models/entities/note.js"; +import * as url from "url"; import { ILocalUser } from "@/models/entities/user.js"; import { Followings, Users } from "@/models/index.js"; diff --git a/packages/backend/src/db/postgre.ts b/packages/backend/src/db/postgre.ts index 17c43561..4090cc50 100644 --- a/packages/backend/src/db/postgre.ts +++ b/packages/backend/src/db/postgre.ts @@ -2,76 +2,76 @@ import pg from "pg"; pg.types.setTypeParser(20, Number); -import config from "@/config/index.js"; -import * as highlight from "cli-highlight"; import type { Logger } from "typeorm"; import { DataSource } from "typeorm"; +import * as highlight from "cli-highlight"; +import config from "@/config/index.js"; -import { AbuseUserReport } from "@/models/entities/abuse-user-report.js"; -import { AccessToken } from "@/models/entities/access-token.js"; -import { Ad } from "@/models/entities/ad.js"; -import { AnnouncementRead } from "@/models/entities/announcement-read.js"; -import { Announcement } from "@/models/entities/announcement.js"; -import { Antenna } from "@/models/entities/antenna.js"; -import { App } from "@/models/entities/app.js"; -import { AttestationChallenge } from "@/models/entities/attestation-challenge.js"; -import { AuthSession } from "@/models/entities/auth-session.js"; -import { Blocking } from "@/models/entities/blocking.js"; -import { ChannelFollowing } from "@/models/entities/channel-following.js"; -import { ChannelNotePining } from "@/models/entities/channel-note-pining.js"; -import { Channel } from "@/models/entities/channel.js"; -import { ClipNote } from "@/models/entities/clip-note.js"; -import { Clip } from "@/models/entities/clip.js"; +import { User } from "@/models/entities/user.js"; import { DriveFile } from "@/models/entities/drive-file.js"; import { DriveFolder } from "@/models/entities/drive-folder.js"; -import { Emoji } from "@/models/entities/emoji.js"; -import { FollowRequest } from "@/models/entities/follow-request.js"; -import { Following } from "@/models/entities/following.js"; -import { GalleryLike } from "@/models/entities/gallery-like.js"; -import { GalleryPost } from "@/models/entities/gallery-post.js"; -import { Hashtag } from "@/models/entities/hashtag.js"; -import { Instance } from "@/models/entities/instance.js"; -import { MessagingMessage } from "@/models/entities/messaging-message.js"; -import { Meta } from "@/models/entities/meta.js"; -import { ModerationLog } from "@/models/entities/moderation-log.js"; -import { MutedNote } from "@/models/entities/muted-note.js"; -import { Muting } from "@/models/entities/muting.js"; -import { NoteEdit } from "@/models/entities/note-edit.js"; -import { NoteFavorite } from "@/models/entities/note-favorite.js"; +import { AccessToken } from "@/models/entities/access-token.js"; +import { App } from "@/models/entities/app.js"; +import { PollVote } from "@/models/entities/poll-vote.js"; +import { Note } from "@/models/entities/note.js"; import { NoteReaction } from "@/models/entities/note-reaction.js"; +import { NoteWatching } from "@/models/entities/note-watching.js"; import { NoteThreadMuting } from "@/models/entities/note-thread-muting.js"; import { NoteUnread } from "@/models/entities/note-unread.js"; -import { NoteWatching } from "@/models/entities/note-watching.js"; -import { Note } from "@/models/entities/note.js"; import { Notification } from "@/models/entities/notification.js"; -import { PageLike } from "@/models/entities/page-like.js"; -import { Page } from "@/models/entities/page.js"; -import { PasswordResetRequest } from "@/models/entities/password-reset-request.js"; -import { PollVote } from "@/models/entities/poll-vote.js"; +import { Meta } from "@/models/entities/meta.js"; +import { Following } from "@/models/entities/following.js"; +import { Instance } from "@/models/entities/instance.js"; +import { Muting } from "@/models/entities/muting.js"; +import { RenoteMuting } from "@/models/entities/renote-muting.js"; +import { SwSubscription } from "@/models/entities/sw-subscription.js"; +import { Blocking } from "@/models/entities/blocking.js"; +import { UserList } from "@/models/entities/user-list.js"; +import { UserListJoining } from "@/models/entities/user-list-joining.js"; +import { UserGroup } from "@/models/entities/user-group.js"; +import { UserGroupJoining } from "@/models/entities/user-group-joining.js"; +import { UserGroupInvitation } from "@/models/entities/user-group-invitation.js"; +import { Hashtag } from "@/models/entities/hashtag.js"; +import { NoteFavorite } from "@/models/entities/note-favorite.js"; +import { AbuseUserReport } from "@/models/entities/abuse-user-report.js"; +import { RegistrationTicket } from "@/models/entities/registration-tickets.js"; +import { MessagingMessage } from "@/models/entities/messaging-message.js"; +import { Signin } from "@/models/entities/signin.js"; +import { AuthSession } from "@/models/entities/auth-session.js"; +import { FollowRequest } from "@/models/entities/follow-request.js"; +import { Emoji } from "@/models/entities/emoji.js"; +import { UserNotePining } from "@/models/entities/user-note-pining.js"; import { Poll } from "@/models/entities/poll.js"; +import { UserKeypair } from "@/models/entities/user-keypair.js"; +import { UserPublickey } from "@/models/entities/user-publickey.js"; +import { UserProfile } from "@/models/entities/user-profile.js"; +import { UserSecurityKey } from "@/models/entities/user-security-key.js"; +import { AttestationChallenge } from "@/models/entities/attestation-challenge.js"; +import { Page } from "@/models/entities/page.js"; +import { PageLike } from "@/models/entities/page-like.js"; +import { GalleryPost } from "@/models/entities/gallery-post.js"; +import { GalleryLike } from "@/models/entities/gallery-like.js"; +import { ModerationLog } from "@/models/entities/moderation-log.js"; +import { UsedUsername } from "@/models/entities/used-username.js"; +import { Announcement } from "@/models/entities/announcement.js"; +import { AnnouncementRead } from "@/models/entities/announcement-read.js"; +import { Clip } from "@/models/entities/clip.js"; +import { ClipNote } from "@/models/entities/clip-note.js"; +import { Antenna } from "@/models/entities/antenna.js"; import { PromoNote } from "@/models/entities/promo-note.js"; import { PromoRead } from "@/models/entities/promo-read.js"; -import { RegistrationTicket } from "@/models/entities/registration-tickets.js"; -import { RegistryItem } from "@/models/entities/registry-item.js"; import { Relay } from "@/models/entities/relay.js"; -import { RenoteMuting } from "@/models/entities/renote-muting.js"; -import { Signin } from "@/models/entities/signin.js"; -import { SwSubscription } from "@/models/entities/sw-subscription.js"; -import { UsedUsername } from "@/models/entities/used-username.js"; -import { UserGroupInvitation } from "@/models/entities/user-group-invitation.js"; -import { UserGroupJoining } from "@/models/entities/user-group-joining.js"; -import { UserGroup } from "@/models/entities/user-group.js"; -import { UserIp } from "@/models/entities/user-ip.js"; -import { UserKeypair } from "@/models/entities/user-keypair.js"; -import { UserListJoining } from "@/models/entities/user-list-joining.js"; -import { UserList } from "@/models/entities/user-list.js"; -import { UserNotePining } from "@/models/entities/user-note-pining.js"; +import { MutedNote } from "@/models/entities/muted-note.js"; +import { Channel } from "@/models/entities/channel.js"; +import { ChannelFollowing } from "@/models/entities/channel-following.js"; +import { ChannelNotePining } from "@/models/entities/channel-note-pining.js"; +import { RegistryItem } from "@/models/entities/registry-item.js"; +import { Ad } from "@/models/entities/ad.js"; +import { PasswordResetRequest } from "@/models/entities/password-reset-request.js"; import { UserPending } from "@/models/entities/user-pending.js"; -import { UserProfile } from "@/models/entities/user-profile.js"; -import { UserPublickey } from "@/models/entities/user-publickey.js"; -import { UserSecurityKey } from "@/models/entities/user-security-key.js"; -import { User } from "@/models/entities/user.js"; import { Webhook } from "@/models/entities/webhook.js"; +import { UserIp } from "@/models/entities/user-ip.js"; +import { NoteEdit } from "@/models/entities/note-edit.js"; import { entities as charts } from "@/services/chart/entities.js"; import { dbLogger } from "./logger.js"; diff --git a/packages/backend/src/db/redis.ts b/packages/backend/src/db/redis.ts index aa7ffbb4..215effd8 100644 --- a/packages/backend/src/db/redis.ts +++ b/packages/backend/src/db/redis.ts @@ -1,5 +1,5 @@ -import config from "@/config/index.js"; import Redis from "ioredis"; +import config from "@/config/index.js"; export function createConnection() { let source = config.redis; diff --git a/packages/backend/src/mfm/to-html.ts b/packages/backend/src/mfm/to-html.ts index c2f4a9e7..47ee0c88 100644 --- a/packages/backend/src/mfm/to-html.ts +++ b/packages/backend/src/mfm/to-html.ts @@ -1,8 +1,8 @@ -import config from "@/config/index.js"; -import type { IMentionedRemoteUsers } from "@/models/entities/note.js"; -import { intersperse } from "@/prelude/array.js"; import { Window } from "happy-dom"; import type * as mfm from "mfm-js"; +import config from "@/config/index.js"; +import { intersperse } from "@/prelude/array.js"; +import type { IMentionedRemoteUsers } from "@/models/entities/note.js"; export function toHtml( nodes: mfm.MfmNode[] | null, diff --git a/packages/backend/src/misc/antenna-cache.ts b/packages/backend/src/misc/antenna-cache.ts index a4fc8741..7f199c39 100644 --- a/packages/backend/src/misc/antenna-cache.ts +++ b/packages/backend/src/misc/antenna-cache.ts @@ -1,6 +1,6 @@ -import { subscriber } from "@/db/redis.js"; -import type { Antenna } from "@/models/entities/antenna.js"; import { Antennas } from "@/models/index.js"; +import type { Antenna } from "@/models/entities/antenna.js"; +import { subscriber } from "@/db/redis.js"; let antennasFetched = false; let antennas: Antenna[] = []; diff --git a/packages/backend/src/misc/before-shutdown.ts b/packages/backend/src/misc/before-shutdown.ts index 721e1af1..08204183 100644 --- a/packages/backend/src/misc/before-shutdown.ts +++ b/packages/backend/src/misc/before-shutdown.ts @@ -1,5 +1,7 @@ // https://gist.github.com/nfantone/1eaa803772025df69d07f4dbf5df7e58 +"use strict"; + /** * @callback BeforeShutdownListener * @param {string} [signalOrEvent] The exit signal or event name received on the process. diff --git a/packages/backend/src/misc/cache.ts b/packages/backend/src/misc/cache.ts index b86dd6ed..913258f0 100644 --- a/packages/backend/src/misc/cache.ts +++ b/packages/backend/src/misc/cache.ts @@ -1,6 +1,6 @@ import { redisClient } from "@/db/redis.js"; +import { encode, decode } from "msgpackr"; import { ChainableCommander } from "ioredis"; -import { decode, encode } from "msgpackr"; export class Cache { private ttl: number; diff --git a/packages/backend/src/misc/captcha.ts b/packages/backend/src/misc/captcha.ts index 4da04905..b3b3dca3 100644 --- a/packages/backend/src/misc/captcha.ts +++ b/packages/backend/src/misc/captcha.ts @@ -1,7 +1,7 @@ -import { URLSearchParams } from "node:url"; -import config from "@/config/index.js"; -import { getAgentByUrl } from "@/misc/fetch.js"; import fetch from "node-fetch"; +import { URLSearchParams } from "node:url"; +import { getAgentByUrl } from "@/misc/fetch.js"; +import config from "@/config/index.js"; export async function verifyRecaptcha(secret: string, response: string) { const result = await getCaptchaResponse( diff --git a/packages/backend/src/misc/check-hit-antenna.ts b/packages/backend/src/misc/check-hit-antenna.ts index ea295d1a..d34ad084 100644 --- a/packages/backend/src/misc/check-hit-antenna.ts +++ b/packages/backend/src/misc/check-hit-antenna.ts @@ -1,12 +1,12 @@ -import * as Acct from "@/misc/acct.js"; -import { Cache } from "@/misc/cache.js"; -import { getWordHardMute } from "@/misc/check-word-mute.js"; -import { getFullApAccount } from "@/misc/convert-host.js"; -import type { Packed } from "@/misc/schema.js"; import type { Antenna } from "@/models/entities/antenna.js"; import type { Note } from "@/models/entities/note.js"; import type { User } from "@/models/entities/user.js"; import { Blockings, Followings, UserProfiles } from "@/models/index.js"; +import { getFullApAccount } from "@/misc/convert-host.js"; +import * as Acct from "@/misc/acct.js"; +import type { Packed } from "@/misc/schema.js"; +import { Cache } from "@/misc/cache.js"; +import { getWordHardMute } from "@/misc/check-word-mute.js"; const blockingCache = new Cache("blocking", 60 * 5); const mutedWordsCache = new Cache("mutedWords", 60 * 5); diff --git a/packages/backend/src/misc/check-word-mute.ts b/packages/backend/src/misc/check-word-mute.ts index c5348d16..5686aef2 100644 --- a/packages/backend/src/misc/check-word-mute.ts +++ b/packages/backend/src/misc/check-word-mute.ts @@ -1,5 +1,5 @@ -import type { Note } from "@/models/entities/note.js"; import RE2 from "re2"; +import type { Note } from "@/models/entities/note.js"; type NoteLike = { userId: Note["userId"]; diff --git a/packages/backend/src/misc/convert-host.ts b/packages/backend/src/misc/convert-host.ts index 3d7a7abb..856ce3c1 100644 --- a/packages/backend/src/misc/convert-host.ts +++ b/packages/backend/src/misc/convert-host.ts @@ -1,6 +1,6 @@ import { URL } from "node:url"; -import { toASCII } from "punycode"; import config from "@/config/index.js"; +import { toASCII } from "punycode"; export function getFullApAccount(username: string, host: string | null) { return host diff --git a/packages/backend/src/misc/detect-language.ts b/packages/backend/src/misc/detect-language.ts index 15763d5a..6147247d 100644 --- a/packages/backend/src/misc/detect-language.ts +++ b/packages/backend/src/misc/detect-language.ts @@ -1,5 +1,5 @@ -import * as mfm from "mfm-js"; import { detect } from "tinyld"; +import * as mfm from "mfm-js"; export default function detectLanguage(text: string): string { const nodes = mfm.parse(text); diff --git a/packages/backend/src/misc/download-url.ts b/packages/backend/src/misc/download-url.ts index 0112dcfb..83680c17 100644 --- a/packages/backend/src/misc/download-url.ts +++ b/packages/backend/src/misc/download-url.ts @@ -1,13 +1,13 @@ import * as fs from "node:fs"; import * as stream from "node:stream"; import * as util from "node:util"; -import config from "@/config/index.js"; -import Logger from "@/services/logger.js"; -import chalk from "chalk"; import got, * as Got from "got"; +import { httpAgent, httpsAgent, StatusError } from "./fetch.js"; +import config from "@/config/index.js"; +import chalk from "chalk"; +import Logger from "@/services/logger.js"; import IPCIDR from "ip-cidr"; import PrivateIp from "private-ip"; -import { StatusError, httpAgent, httpsAgent } from "./fetch.js"; const pipeline = util.promisify(stream.pipeline); diff --git a/packages/backend/src/misc/emoji-meta.ts b/packages/backend/src/misc/emoji-meta.ts index 360cf931..2b9365b8 100644 --- a/packages/backend/src/misc/emoji-meta.ts +++ b/packages/backend/src/misc/emoji-meta.ts @@ -2,9 +2,9 @@ import probeImageSize from "probe-image-size"; import { Mutex } from "redis-semaphore"; import { FILE_TYPE_BROWSERSAFE } from "@/const.js"; -import { redisClient } from "@/db/redis.js"; import Logger from "@/services/logger.js"; import { Cache } from "./cache.js"; +import { redisClient } from "@/db/redis.js"; export type Size = { width: number; diff --git a/packages/backend/src/misc/emoji-regex.ts b/packages/backend/src/misc/emoji-regex.ts index 08b44788..72d6a62d 100644 --- a/packages/backend/src/misc/emoji-regex.ts +++ b/packages/backend/src/misc/emoji-regex.ts @@ -1,4 +1,4 @@ -import twemoji from "twemoji-parser/dist/lib/regex.js"; +import twemoji from "@twemoji/parser/dist/lib/regex.js"; const twemojiRegex = twemoji.default; export const emojiRegex = new RegExp(`(${twemojiRegex.source})`); diff --git a/packages/backend/src/misc/extract-custom-emojis-from-mfm.ts b/packages/backend/src/misc/extract-custom-emojis-from-mfm.ts index f79f8c43..7de32e6d 100644 --- a/packages/backend/src/misc/extract-custom-emojis-from-mfm.ts +++ b/packages/backend/src/misc/extract-custom-emojis-from-mfm.ts @@ -1,5 +1,5 @@ -import { unique } from "@/prelude/array.js"; import * as mfm from "mfm-js"; +import { unique } from "@/prelude/array.js"; export function extractCustomEmojisFromMfm(nodes: mfm.MfmNode[]): string[] { const emojiNodes = mfm.extract(nodes, (node) => { diff --git a/packages/backend/src/misc/extract-hashtags.ts b/packages/backend/src/misc/extract-hashtags.ts index 2b575e8a..826e3622 100644 --- a/packages/backend/src/misc/extract-hashtags.ts +++ b/packages/backend/src/misc/extract-hashtags.ts @@ -1,5 +1,5 @@ -import { unique } from "@/prelude/array.js"; import * as mfm from "mfm-js"; +import { unique } from "@/prelude/array.js"; export function extractHashtags(nodes: mfm.MfmNode[]): string[] { const hashtagNodes = mfm.extract(nodes, (node) => node.type === "hashtag"); diff --git a/packages/backend/src/misc/fetch-proxy-account.ts b/packages/backend/src/misc/fetch-proxy-account.ts index 4aa20cbc..a277db6f 100644 --- a/packages/backend/src/misc/fetch-proxy-account.ts +++ b/packages/backend/src/misc/fetch-proxy-account.ts @@ -1,6 +1,6 @@ +import { fetchMeta } from "./fetch-meta.js"; import type { ILocalUser } from "@/models/entities/user.js"; import { Users } from "@/models/index.js"; -import { fetchMeta } from "./fetch-meta.js"; export async function fetchProxyAccount(): Promise { const meta = await fetchMeta(); diff --git a/packages/backend/src/misc/fetch.ts b/packages/backend/src/misc/fetch.ts index d7e8ce69..e47ef0d4 100644 --- a/packages/backend/src/misc/fetch.ts +++ b/packages/backend/src/misc/fetch.ts @@ -1,10 +1,10 @@ import * as http from "node:http"; import * as https from "node:https"; import type { URL } from "node:url"; -import config from "@/config/index.js"; import CacheableLookup from "cacheable-lookup"; -import { HttpProxyAgent, HttpsProxyAgent } from "hpagent"; import fetch from "node-fetch"; +import { HttpProxyAgent, HttpsProxyAgent } from "hpagent"; +import config from "@/config/index.js"; export async function getJson( url: string, diff --git a/packages/backend/src/misc/gen-id.ts b/packages/backend/src/misc/gen-id.ts index 5da622b9..737bbe48 100644 --- a/packages/backend/src/misc/gen-id.ts +++ b/packages/backend/src/misc/gen-id.ts @@ -1,8 +1,8 @@ import config from "@/config/index.js"; import { nativeCreateId, - nativeGetTimestamp, nativeInitIdGenerator, + nativeGetTimestamp, } from "native-utils/built/index.js"; const length = Math.min(Math.max(config.cuid?.length ?? 16, 16), 24); diff --git a/packages/backend/src/misc/get-file-info.ts b/packages/backend/src/misc/get-file-info.ts index a008e9c2..76964890 100644 --- a/packages/backend/src/misc/get-file-info.ts +++ b/packages/backend/src/misc/get-file-info.ts @@ -1,17 +1,17 @@ -import * as crypto from "node:crypto"; import * as fs from "node:fs"; +import * as crypto from "node:crypto"; import { join } from "node:path"; import * as stream from "node:stream"; import * as util from "node:util"; -import { detectSensitive } from "@/services/detect-sensitive.js"; -import { encode } from "blurhash"; import { FSWatcher } from "chokidar"; import { fileTypeFromFile } from "file-type"; +import probeImageSize from "probe-image-size"; import FFmpeg from "fluent-ffmpeg"; import isSvg from "is-svg"; import { type predictionType } from "nsfwjs"; -import probeImageSize from "probe-image-size"; import sharp from "sharp"; +import { encode } from "blurhash"; +import { detectSensitive } from "@/services/detect-sensitive.js"; import { createTempDir } from "./create-temp.js"; const pipeline = util.promisify(stream.pipeline); diff --git a/packages/backend/src/misc/keypair-store.ts b/packages/backend/src/misc/keypair-store.ts index b8c0ed5d..62557735 100644 --- a/packages/backend/src/misc/keypair-store.ts +++ b/packages/backend/src/misc/keypair-store.ts @@ -1,6 +1,6 @@ -import type { UserKeypair } from "@/models/entities/user-keypair.js"; -import type { User } from "@/models/entities/user.js"; import { UserKeypairs } from "@/models/index.js"; +import type { User } from "@/models/entities/user.js"; +import type { UserKeypair } from "@/models/entities/user-keypair.js"; import { Cache } from "./cache.js"; const cache = new Cache("keypairStore", 60 * 30); diff --git a/packages/backend/src/misc/password.ts b/packages/backend/src/misc/password.ts index 52c13934..c63f89f5 100644 --- a/packages/backend/src/misc/password.ts +++ b/packages/backend/src/misc/password.ts @@ -1,5 +1,5 @@ -import * as argon2 from "argon2"; import bcrypt from "bcryptjs"; +import * as argon2 from "argon2"; export async function hashPassword(password: string): Promise { return argon2.hash(password); diff --git a/packages/backend/src/misc/populate-emojis.ts b/packages/backend/src/misc/populate-emojis.ts index eb68c2b2..15d051c2 100644 --- a/packages/backend/src/misc/populate-emojis.ts +++ b/packages/backend/src/misc/populate-emojis.ts @@ -1,13 +1,13 @@ -import config from "@/config/index.js"; -import { redisClient } from "@/db/redis.js"; +import { In, IsNull } from "typeorm"; +import { Emojis } from "@/models/index.js"; import type { Emoji } from "@/models/entities/emoji.js"; import type { Note } from "@/models/entities/note.js"; -import { Emojis } from "@/models/index.js"; -import { query } from "@/prelude/url.js"; -import { In, IsNull } from "typeorm"; import { Cache } from "./cache.js"; import { isSelfHost, toPunyNullable } from "./convert-host.js"; import { decodeReaction } from "./reaction-lib.js"; +import config from "@/config/index.js"; +import { query } from "@/prelude/url.js"; +import { redisClient } from "@/db/redis.js"; const cache = new Cache("populateEmojis", 60 * 60 * 12); diff --git a/packages/backend/src/misc/process-masto-notes.ts b/packages/backend/src/misc/process-masto-notes.ts index 229756e9..62835eb5 100644 --- a/packages/backend/src/misc/process-masto-notes.ts +++ b/packages/backend/src/misc/process-masto-notes.ts @@ -1,13 +1,13 @@ import * as fs from "node:fs"; -import * as Path from "node:path"; -import { Users } from "@/models/index.js"; -import { addFile } from "@/services/drive/add-file.js"; import Logger from "@/services/logger.js"; -import decompress from "decompress"; -import gunzip from "gunzip-maybe"; -import * as tar from "tar-stream"; import { createTemp, createTempDir } from "./create-temp.js"; import { downloadUrl } from "./download-url.js"; +import { addFile } from "@/services/drive/add-file.js"; +import { Users } from "@/models/index.js"; +import * as tar from "tar-stream"; +import gunzip from "gunzip-maybe"; +import decompress from "decompress"; +import * as Path from "node:path"; const logger = new Logger("process-masto-notes"); diff --git a/packages/backend/src/misc/reaction-lib.ts b/packages/backend/src/misc/reaction-lib.ts index b3e4903f..db88b059 100644 --- a/packages/backend/src/misc/reaction-lib.ts +++ b/packages/backend/src/misc/reaction-lib.ts @@ -1,8 +1,8 @@ -import { Emojis } from "@/models/index.js"; -import { IsNull } from "typeorm"; -import { toPunyNullable } from "./convert-host.js"; import { emojiRegex } from "./emoji-regex.js"; import { fetchMeta } from "./fetch-meta.js"; +import { Emojis } from "@/models/index.js"; +import { toPunyNullable } from "./convert-host.js"; +import { IsNull } from "typeorm"; export function convertReactions(reactions: Record) { const result = new Map(); diff --git a/packages/backend/src/misc/schema.ts b/packages/backend/src/misc/schema.ts index 4e0fdc5d..6e03d30d 100644 --- a/packages/backend/src/misc/schema.ts +++ b/packages/backend/src/misc/schema.ts @@ -1,36 +1,36 @@ -import { packedAntennaSchema } from "@/models/schema/antenna.js"; -import { packedAppSchema } from "@/models/schema/app.js"; -import { packedBlockingSchema } from "@/models/schema/blocking.js"; -import { packedChannelSchema } from "@/models/schema/channel.js"; -import { packedClipSchema } from "@/models/schema/clip.js"; -import { packedDriveFileSchema } from "@/models/schema/drive-file.js"; -import { packedDriveFolderSchema } from "@/models/schema/drive-folder.js"; -import { packedEmojiSchema } from "@/models/schema/emoji.js"; -import { packedFederationInstanceSchema } from "@/models/schema/federation-instance.js"; -import { packedFollowingSchema } from "@/models/schema/following.js"; -import { packedGalleryPostSchema } from "@/models/schema/gallery-post.js"; -import { packedHashtagSchema } from "@/models/schema/hashtag.js"; -import { packedMessagingMessageSchema } from "@/models/schema/messaging-message.js"; -import { packedMutingSchema } from "@/models/schema/muting.js"; -import { packedNoteEdit } from "@/models/schema/note-edit.js"; -import { packedNoteFavoriteSchema } from "@/models/schema/note-favorite.js"; -import { packedNoteReactionSchema } from "@/models/schema/note-reaction.js"; -import { packedNoteSchema } from "@/models/schema/note.js"; -import { packedNotificationSchema } from "@/models/schema/notification.js"; -import { packedPageSchema } from "@/models/schema/page.js"; -import { packedQueueCountSchema } from "@/models/schema/queue.js"; -import { packedRenoteMutingSchema } from "@/models/schema/renote-muting.js"; -import { packedUserGroupSchema } from "@/models/schema/user-group.js"; -import { packedUserListSchema } from "@/models/schema/user-list.js"; import { - packedMeDetailedOnlySchema, - packedMeDetailedSchema, - packedUserDetailedNotMeOnlySchema, - packedUserDetailedNotMeSchema, - packedUserDetailedSchema, packedUserLiteSchema, + packedUserDetailedNotMeOnlySchema, + packedMeDetailedOnlySchema, + packedUserDetailedNotMeSchema, + packedMeDetailedSchema, + packedUserDetailedSchema, packedUserSchema, } from "@/models/schema/user.js"; +import { packedNoteSchema } from "@/models/schema/note.js"; +import { packedUserListSchema } from "@/models/schema/user-list.js"; +import { packedAppSchema } from "@/models/schema/app.js"; +import { packedMessagingMessageSchema } from "@/models/schema/messaging-message.js"; +import { packedNotificationSchema } from "@/models/schema/notification.js"; +import { packedDriveFileSchema } from "@/models/schema/drive-file.js"; +import { packedDriveFolderSchema } from "@/models/schema/drive-folder.js"; +import { packedFollowingSchema } from "@/models/schema/following.js"; +import { packedMutingSchema } from "@/models/schema/muting.js"; +import { packedRenoteMutingSchema } from "@/models/schema/renote-muting.js"; +import { packedBlockingSchema } from "@/models/schema/blocking.js"; +import { packedNoteReactionSchema } from "@/models/schema/note-reaction.js"; +import { packedHashtagSchema } from "@/models/schema/hashtag.js"; +import { packedPageSchema } from "@/models/schema/page.js"; +import { packedUserGroupSchema } from "@/models/schema/user-group.js"; +import { packedNoteFavoriteSchema } from "@/models/schema/note-favorite.js"; +import { packedChannelSchema } from "@/models/schema/channel.js"; +import { packedAntennaSchema } from "@/models/schema/antenna.js"; +import { packedClipSchema } from "@/models/schema/clip.js"; +import { packedFederationInstanceSchema } from "@/models/schema/federation-instance.js"; +import { packedQueueCountSchema } from "@/models/schema/queue.js"; +import { packedGalleryPostSchema } from "@/models/schema/gallery-post.js"; +import { packedEmojiSchema } from "@/models/schema/emoji.js"; +import { packedNoteEdit } from "@/models/schema/note-edit.js"; export const refs = { UserLite: packedUserLiteSchema, diff --git a/packages/backend/src/misc/show-machine-info.ts b/packages/backend/src/misc/show-machine-info.ts index 7b5db8d2..d3a28cbd 100644 --- a/packages/backend/src/misc/show-machine-info.ts +++ b/packages/backend/src/misc/show-machine-info.ts @@ -1,6 +1,6 @@ import * as os from "node:os"; -import type Logger from "@/services/logger.js"; import sysUtils from "systeminformation"; +import type Logger from "@/services/logger.js"; export async function showMachineInfo(parentLogger: Logger) { const logger = parentLogger.createSubLogger("machine"); diff --git a/packages/backend/src/misc/skipped-instances.ts b/packages/backend/src/misc/skipped-instances.ts index 59d5a2fc..78539302 100644 --- a/packages/backend/src/misc/skipped-instances.ts +++ b/packages/backend/src/misc/skipped-instances.ts @@ -1,8 +1,8 @@ -import { DAY } from "@/const.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import type { Instance } from "@/models/entities/instance.js"; -import { Instances } from "@/models/index.js"; import { Brackets } from "typeorm"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { Instances } from "@/models/index.js"; +import type { Instance } from "@/models/entities/instance.js"; +import { DAY } from "@/const.js"; import { shouldBlockInstance } from "./should-block-instance.js"; // Threshold from last contact after which an instance will be considered diff --git a/packages/backend/src/misc/webhook-cache.ts b/packages/backend/src/misc/webhook-cache.ts index 6ffbde5c..1eda5eae 100644 --- a/packages/backend/src/misc/webhook-cache.ts +++ b/packages/backend/src/misc/webhook-cache.ts @@ -1,6 +1,6 @@ -import { subscriber } from "@/db/redis.js"; -import type { Webhook } from "@/models/entities/webhook.js"; import { Webhooks } from "@/models/index.js"; +import type { Webhook } from "@/models/entities/webhook.js"; +import { subscriber } from "@/db/redis.js"; let webhooksFetched = false; let webhooks: Webhook[] = []; diff --git a/packages/backend/src/models/entities/abuse-user-report.ts b/packages/backend/src/models/entities/abuse-user-report.ts index 47063cca..cb4d5585 100644 --- a/packages/backend/src/models/entities/abuse-user-report.ts +++ b/packages/backend/src/models/entities/abuse-user-report.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class AbuseUserReport { diff --git a/packages/backend/src/models/entities/access-token.ts b/packages/backend/src/models/entities/access-token.ts index 260f3f83..8b950b17 100644 --- a/packages/backend/src/models/entities/access-token.ts +++ b/packages/backend/src/models/entities/access-token.ts @@ -1,14 +1,14 @@ import { - Column, Entity, - Index, - JoinColumn, - ManyToOne, PrimaryColumn, + Index, + Column, + ManyToOne, + JoinColumn, } from "typeorm"; -import { id } from "../id.js"; -import { App } from "./app.js"; import { User } from "./user.js"; +import { App } from "./app.js"; +import { id } from "../id.js"; @Entity() export class AccessToken { diff --git a/packages/backend/src/models/entities/ad.ts b/packages/backend/src/models/entities/ad.ts index 0fad2bdb..80d54ddd 100644 --- a/packages/backend/src/models/entities/ad.ts +++ b/packages/backend/src/models/entities/ad.ts @@ -1,4 +1,4 @@ -import { Column, Entity, Index, PrimaryColumn } from "typeorm"; +import { Entity, Index, Column, PrimaryColumn } from "typeorm"; import { id } from "../id.js"; @Entity() diff --git a/packages/backend/src/models/entities/announcement-read.ts b/packages/backend/src/models/entities/announcement-read.ts index 68dcbffc..79af9e48 100644 --- a/packages/backend/src/models/entities/announcement-read.ts +++ b/packages/backend/src/models/entities/announcement-read.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { Announcement } from "./announcement.js"; import { User } from "./user.js"; +import { Announcement } from "./announcement.js"; +import { id } from "../id.js"; @Entity() @Index(["userId", "announcementId"], { unique: true }) diff --git a/packages/backend/src/models/entities/announcement.ts b/packages/backend/src/models/entities/announcement.ts index baa69ebe..7872c0fe 100644 --- a/packages/backend/src/models/entities/announcement.ts +++ b/packages/backend/src/models/entities/announcement.ts @@ -1,4 +1,4 @@ -import { Column, Entity, Index, PrimaryColumn } from "typeorm"; +import { Entity, Index, Column, PrimaryColumn } from "typeorm"; import { id } from "../id.js"; @Entity() diff --git a/packages/backend/src/models/entities/antenna.ts b/packages/backend/src/models/entities/antenna.ts index b535afc1..633dcc1d 100644 --- a/packages/backend/src/models/entities/antenna.ts +++ b/packages/backend/src/models/entities/antenna.ts @@ -1,15 +1,15 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { UserGroupJoining } from "./user-group-joining.js"; -import { UserList } from "./user-list.js"; import { User } from "./user.js"; +import { id } from "../id.js"; +import { UserList } from "./user-list.js"; +import { UserGroupJoining } from "./user-group-joining.js"; @Entity() export class Antenna { diff --git a/packages/backend/src/models/entities/app.ts b/packages/backend/src/models/entities/app.ts index 30f893c1..a41e35aa 100644 --- a/packages/backend/src/models/entities/app.ts +++ b/packages/backend/src/models/entities/app.ts @@ -1,6 +1,6 @@ -import { Column, Entity, Index, ManyToOne, PrimaryColumn } from "typeorm"; -import { id } from "../id.js"; +import { Entity, PrimaryColumn, Column, Index, ManyToOne } from "typeorm"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class App { diff --git a/packages/backend/src/models/entities/attestation-challenge.ts b/packages/backend/src/models/entities/attestation-challenge.ts index 1fe363a2..6a3a9c8e 100644 --- a/packages/backend/src/models/entities/attestation-challenge.ts +++ b/packages/backend/src/models/entities/attestation-challenge.ts @@ -1,13 +1,13 @@ import { - Column, - Entity, - Index, - JoinColumn, - ManyToOne, PrimaryColumn, + Entity, + JoinColumn, + Column, + ManyToOne, + Index, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class AttestationChallenge { diff --git a/packages/backend/src/models/entities/auth-session.ts b/packages/backend/src/models/entities/auth-session.ts index c7028cff..b31dca56 100644 --- a/packages/backend/src/models/entities/auth-session.ts +++ b/packages/backend/src/models/entities/auth-session.ts @@ -1,14 +1,14 @@ import { - Column, Entity, - Index, - JoinColumn, - ManyToOne, PrimaryColumn, + Index, + Column, + ManyToOne, + JoinColumn, } from "typeorm"; -import { id } from "../id.js"; -import { App } from "./app.js"; import { User } from "./user.js"; +import { App } from "./app.js"; +import { id } from "../id.js"; @Entity() export class AuthSession { diff --git a/packages/backend/src/models/entities/blocking.ts b/packages/backend/src/models/entities/blocking.ts index edbbca9c..55f677a9 100644 --- a/packages/backend/src/models/entities/blocking.ts +++ b/packages/backend/src/models/entities/blocking.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() @Index(["blockerId", "blockeeId"], { unique: true }) diff --git a/packages/backend/src/models/entities/channel-following.ts b/packages/backend/src/models/entities/channel-following.ts index 9c1ac9ea..ee329fa5 100644 --- a/packages/backend/src/models/entities/channel-following.ts +++ b/packages/backend/src/models/entities/channel-following.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; +import { User } from "./user.js"; import { id } from "../id.js"; import { Channel } from "./channel.js"; -import { User } from "./user.js"; @Entity() @Index(["followerId", "followeeId"], { unique: true }) diff --git a/packages/backend/src/models/entities/channel-note-pining.ts b/packages/backend/src/models/entities/channel-note-pining.ts index adef9a46..67d1d48c 100644 --- a/packages/backend/src/models/entities/channel-note-pining.ts +++ b/packages/backend/src/models/entities/channel-note-pining.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { Channel } from "./channel.js"; import { Note } from "./note.js"; +import { Channel } from "./channel.js"; +import { id } from "../id.js"; @Entity() @Index(["channelId", "noteId"], { unique: true }) diff --git a/packages/backend/src/models/entities/channel.ts b/packages/backend/src/models/entities/channel.ts index 06b835c0..ea22fed5 100644 --- a/packages/backend/src/models/entities/channel.ts +++ b/packages/backend/src/models/entities/channel.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; +import { User } from "./user.js"; import { id } from "../id.js"; import { DriveFile } from "./drive-file.js"; -import { User } from "./user.js"; @Entity() export class Channel { diff --git a/packages/backend/src/models/entities/clip-note.ts b/packages/backend/src/models/entities/clip-note.ts index 1e2c0f89..1697474a 100644 --- a/packages/backend/src/models/entities/clip-note.ts +++ b/packages/backend/src/models/entities/clip-note.ts @@ -1,14 +1,14 @@ import { - Column, Entity, Index, JoinColumn, + Column, ManyToOne, PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { Clip } from "./clip.js"; import { Note } from "./note.js"; +import { Clip } from "./clip.js"; +import { id } from "../id.js"; @Entity() @Index(["noteId", "clipId"], { unique: true }) diff --git a/packages/backend/src/models/entities/clip.ts b/packages/backend/src/models/entities/clip.ts index 8f5ce524..9554703a 100644 --- a/packages/backend/src/models/entities/clip.ts +++ b/packages/backend/src/models/entities/clip.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class Clip { diff --git a/packages/backend/src/models/entities/drive-file.ts b/packages/backend/src/models/entities/drive-file.ts index 1174a628..da93f32a 100644 --- a/packages/backend/src/models/entities/drive-file.ts +++ b/packages/backend/src/models/entities/drive-file.ts @@ -1,15 +1,15 @@ -import { DB_MAX_IMAGE_COMMENT_LENGTH } from "@/misc/hard-limits.js"; import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; import { id } from "../id.js"; -import { DriveFolder } from "./drive-folder.js"; import { User } from "./user.js"; +import { DriveFolder } from "./drive-folder.js"; +import { DB_MAX_IMAGE_COMMENT_LENGTH } from "@/misc/hard-limits.js"; @Entity() @Index(["userId", "folderId", "id"]) diff --git a/packages/backend/src/models/entities/drive-folder.ts b/packages/backend/src/models/entities/drive-folder.ts index bc4ef9d3..0bb2c7a3 100644 --- a/packages/backend/src/models/entities/drive-folder.ts +++ b/packages/backend/src/models/entities/drive-folder.ts @@ -1,13 +1,13 @@ import { - Column, - Entity, - Index, JoinColumn, ManyToOne, + Entity, PrimaryColumn, + Index, + Column, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class DriveFolder { diff --git a/packages/backend/src/models/entities/emoji.ts b/packages/backend/src/models/entities/emoji.ts index 760213e6..87b525dc 100644 --- a/packages/backend/src/models/entities/emoji.ts +++ b/packages/backend/src/models/entities/emoji.ts @@ -1,4 +1,4 @@ -import { Column, Entity, Index, PrimaryColumn } from "typeorm"; +import { PrimaryColumn, Entity, Index, Column } from "typeorm"; import { id } from "../id.js"; @Entity() diff --git a/packages/backend/src/models/entities/follow-request.ts b/packages/backend/src/models/entities/follow-request.ts index 3e4bf423..281eab91 100644 --- a/packages/backend/src/models/entities/follow-request.ts +++ b/packages/backend/src/models/entities/follow-request.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() @Index(["followerId", "followeeId"], { unique: true }) diff --git a/packages/backend/src/models/entities/following.ts b/packages/backend/src/models/entities/following.ts index 841553e5..ea8f3256 100644 --- a/packages/backend/src/models/entities/following.ts +++ b/packages/backend/src/models/entities/following.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() @Index(["followerId", "followeeId"], { unique: true }) diff --git a/packages/backend/src/models/entities/gallery-like.ts b/packages/backend/src/models/entities/gallery-like.ts index 8393930a..259feb8b 100644 --- a/packages/backend/src/models/entities/gallery-like.ts +++ b/packages/backend/src/models/entities/gallery-like.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; +import { User } from "./user.js"; import { id } from "../id.js"; import { GalleryPost } from "./gallery-post.js"; -import { User } from "./user.js"; @Entity() @Index(["userId", "postId"], { unique: true }) diff --git a/packages/backend/src/models/entities/gallery-post.ts b/packages/backend/src/models/entities/gallery-post.ts index 601d323a..93834865 100644 --- a/packages/backend/src/models/entities/gallery-post.ts +++ b/packages/backend/src/models/entities/gallery-post.ts @@ -1,14 +1,14 @@ import { - Column, Entity, Index, JoinColumn, - ManyToOne, + Column, PrimaryColumn, + ManyToOne, } from "typeorm"; +import { User } from "./user.js"; import { id } from "../id.js"; import type { DriveFile } from "./drive-file.js"; -import { User } from "./user.js"; @Entity() export class GalleryPost { diff --git a/packages/backend/src/models/entities/hashtag.ts b/packages/backend/src/models/entities/hashtag.ts index 60a4c404..7b3df1cc 100644 --- a/packages/backend/src/models/entities/hashtag.ts +++ b/packages/backend/src/models/entities/hashtag.ts @@ -1,6 +1,6 @@ -import { Column, Entity, Index, PrimaryColumn } from "typeorm"; -import { id } from "../id.js"; +import { Entity, PrimaryColumn, Index, Column } from "typeorm"; import type { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class Hashtag { diff --git a/packages/backend/src/models/entities/instance.ts b/packages/backend/src/models/entities/instance.ts index d2e14780..7b7701d0 100644 --- a/packages/backend/src/models/entities/instance.ts +++ b/packages/backend/src/models/entities/instance.ts @@ -1,4 +1,4 @@ -import { Column, Entity, Index, PrimaryColumn } from "typeorm"; +import { Entity, PrimaryColumn, Index, Column } from "typeorm"; import { id } from "../id.js"; @Entity() diff --git a/packages/backend/src/models/entities/messaging-message.ts b/packages/backend/src/models/entities/messaging-message.ts index 38fcb92d..d1da00ea 100644 --- a/packages/backend/src/models/entities/messaging-message.ts +++ b/packages/backend/src/models/entities/messaging-message.ts @@ -1,15 +1,15 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { DriveFile } from "./drive-file.js"; -import { UserGroup } from "./user-group.js"; import { User } from "./user.js"; +import { DriveFile } from "./drive-file.js"; +import { id } from "../id.js"; +import { UserGroup } from "./user-group.js"; @Entity() export class MessagingMessage { diff --git a/packages/backend/src/models/entities/meta.ts b/packages/backend/src/models/entities/meta.ts index 179895e3..25112ed4 100644 --- a/packages/backend/src/models/entities/meta.ts +++ b/packages/backend/src/models/entities/meta.ts @@ -1,7 +1,7 @@ -import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from "typeorm"; +import { Entity, Column, PrimaryColumn, ManyToOne, JoinColumn } from "typeorm"; import { id } from "../id.js"; -import type { Clip } from "./clip.js"; import { User } from "./user.js"; +import type { Clip } from "./clip.js"; @Entity() export class Meta { diff --git a/packages/backend/src/models/entities/moderation-log.ts b/packages/backend/src/models/entities/moderation-log.ts index dd811395..26bf1cdf 100644 --- a/packages/backend/src/models/entities/moderation-log.ts +++ b/packages/backend/src/models/entities/moderation-log.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class ModerationLog { diff --git a/packages/backend/src/models/entities/muted-note.ts b/packages/backend/src/models/entities/muted-note.ts index 5d9566a1..0ee245ae 100644 --- a/packages/backend/src/models/entities/muted-note.ts +++ b/packages/backend/src/models/entities/muted-note.ts @@ -1,15 +1,15 @@ import { - Column, Entity, Index, JoinColumn, + Column, ManyToOne, PrimaryColumn, } from "typeorm"; -import { mutedNoteReasons } from "../../types.js"; -import { id } from "../id.js"; import { Note } from "./note.js"; import { User } from "./user.js"; +import { id } from "../id.js"; +import { mutedNoteReasons } from "../../types.js"; @Entity() @Index(["noteId", "userId"], { unique: true }) diff --git a/packages/backend/src/models/entities/muting.ts b/packages/backend/src/models/entities/muting.ts index b4c3a580..603619b4 100644 --- a/packages/backend/src/models/entities/muting.ts +++ b/packages/backend/src/models/entities/muting.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() @Index(["muterId", "muteeId"], { unique: true }) diff --git a/packages/backend/src/models/entities/note-edit.ts b/packages/backend/src/models/entities/note-edit.ts index fea5c352..8761e2b1 100644 --- a/packages/backend/src/models/entities/note-edit.ts +++ b/packages/backend/src/models/entities/note-edit.ts @@ -1,14 +1,14 @@ import { - Column, Entity, - Index, JoinColumn, + Column, ManyToOne, PrimaryColumn, + Index, } from "typeorm"; +import { Note } from "./note.js"; import { id } from "../id.js"; import { DriveFile } from "./drive-file.js"; -import { Note } from "./note.js"; @Entity() export class NoteEdit { diff --git a/packages/backend/src/models/entities/note-favorite.ts b/packages/backend/src/models/entities/note-favorite.ts index 5076695c..19641ecf 100644 --- a/packages/backend/src/models/entities/note-favorite.ts +++ b/packages/backend/src/models/entities/note-favorite.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { Note } from "./note.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() @Index(["userId", "noteId"], { unique: true }) diff --git a/packages/backend/src/models/entities/note-reaction.ts b/packages/backend/src/models/entities/note-reaction.ts index 35bac22b..5e2a8d3e 100644 --- a/packages/backend/src/models/entities/note-reaction.ts +++ b/packages/backend/src/models/entities/note-reaction.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { Note } from "./note.js"; import { User } from "./user.js"; +import { Note } from "./note.js"; +import { id } from "../id.js"; @Entity() @Index(["userId", "noteId"], { unique: true }) diff --git a/packages/backend/src/models/entities/note-thread-muting.ts b/packages/backend/src/models/entities/note-thread-muting.ts index 1b2bbebd..7e5fad59 100644 --- a/packages/backend/src/models/entities/note-thread-muting.ts +++ b/packages/backend/src/models/entities/note-thread-muting.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() @Index(["userId", "threadId"], { unique: true }) diff --git a/packages/backend/src/models/entities/note-unread.ts b/packages/backend/src/models/entities/note-unread.ts index a85db909..95695cbc 100644 --- a/packages/backend/src/models/entities/note-unread.ts +++ b/packages/backend/src/models/entities/note-unread.ts @@ -1,15 +1,15 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; +import { User } from "./user.js"; +import { Note } from "./note.js"; import { id } from "../id.js"; import type { Channel } from "./channel.js"; -import { Note } from "./note.js"; -import { User } from "./user.js"; @Entity() @Index(["userId", "noteId"], { unique: true }) diff --git a/packages/backend/src/models/entities/note-watching.ts b/packages/backend/src/models/entities/note-watching.ts index 8bc296df..724b084a 100644 --- a/packages/backend/src/models/entities/note-watching.ts +++ b/packages/backend/src/models/entities/note-watching.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { Note } from "./note.js"; import { User } from "./user.js"; +import { Note } from "./note.js"; +import { id } from "../id.js"; @Entity() @Index(["userId", "noteId"], { unique: true }) diff --git a/packages/backend/src/models/entities/note.ts b/packages/backend/src/models/entities/note.ts index c6f06220..e4e57e8e 100644 --- a/packages/backend/src/models/entities/note.ts +++ b/packages/backend/src/models/entities/note.ts @@ -1,16 +1,16 @@ import { - Column, Entity, Index, JoinColumn, - ManyToOne, + Column, PrimaryColumn, + ManyToOne, } from "typeorm"; -import { noteVisibilities } from "../../types.js"; -import { id } from "../id.js"; -import { Channel } from "./channel.js"; -import type { DriveFile } from "./drive-file.js"; import { User } from "./user.js"; +import type { DriveFile } from "./drive-file.js"; +import { id } from "../id.js"; +import { noteVisibilities } from "../../types.js"; +import { Channel } from "./channel.js"; @Entity() @Index("IDX_NOTE_TAGS", { synchronize: false }) diff --git a/packages/backend/src/models/entities/notification.ts b/packages/backend/src/models/entities/notification.ts index ea1a0f8c..da23f7d3 100644 --- a/packages/backend/src/models/entities/notification.ts +++ b/packages/backend/src/models/entities/notification.ts @@ -1,18 +1,18 @@ -import { notificationTypes } from "@/types.js"; import { - Column, Entity, Index, JoinColumn, ManyToOne, + Column, PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { AccessToken } from "./access-token.js"; -import { FollowRequest } from "./follow-request.js"; -import { Note } from "./note.js"; -import { UserGroupInvitation } from "./user-group-invitation.js"; import { User } from "./user.js"; +import { id } from "../id.js"; +import { Note } from "./note.js"; +import { FollowRequest } from "./follow-request.js"; +import { UserGroupInvitation } from "./user-group-invitation.js"; +import { AccessToken } from "./access-token.js"; +import { notificationTypes } from "@/types.js"; @Entity() export class Notification { diff --git a/packages/backend/src/models/entities/page-like.ts b/packages/backend/src/models/entities/page-like.ts index f93221e2..6304e0b2 100644 --- a/packages/backend/src/models/entities/page-like.ts +++ b/packages/backend/src/models/entities/page-like.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; +import { User } from "./user.js"; import { id } from "../id.js"; import { Page } from "./page.js"; -import { User } from "./user.js"; @Entity() @Index(["userId", "pageId"], { unique: true }) diff --git a/packages/backend/src/models/entities/page.ts b/packages/backend/src/models/entities/page.ts index f80ac570..d0733c8c 100644 --- a/packages/backend/src/models/entities/page.ts +++ b/packages/backend/src/models/entities/page.ts @@ -1,14 +1,14 @@ import { - Column, Entity, Index, JoinColumn, - ManyToOne, + Column, PrimaryColumn, + ManyToOne, } from "typeorm"; +import { User } from "./user.js"; import { id } from "../id.js"; import { DriveFile } from "./drive-file.js"; -import { User } from "./user.js"; @Entity() @Index(["userId", "name"], { unique: true }) diff --git a/packages/backend/src/models/entities/password-reset-request.ts b/packages/backend/src/models/entities/password-reset-request.ts index 48335196..ab0bccbb 100644 --- a/packages/backend/src/models/entities/password-reset-request.ts +++ b/packages/backend/src/models/entities/password-reset-request.ts @@ -1,10 +1,10 @@ import { - Column, + PrimaryColumn, Entity, Index, - JoinColumn, + Column, ManyToOne, - PrimaryColumn, + JoinColumn, } from "typeorm"; import { id } from "../id.js"; import { User } from "./user.js"; diff --git a/packages/backend/src/models/entities/poll-vote.ts b/packages/backend/src/models/entities/poll-vote.ts index e14734a7..d59a720c 100644 --- a/packages/backend/src/models/entities/poll-vote.ts +++ b/packages/backend/src/models/entities/poll-vote.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { Note } from "./note.js"; import { User } from "./user.js"; +import { Note } from "./note.js"; +import { id } from "../id.js"; @Entity() @Index(["userId", "noteId", "choice"], { unique: true }) diff --git a/packages/backend/src/models/entities/poll.ts b/packages/backend/src/models/entities/poll.ts index ae6be599..c117d4e7 100644 --- a/packages/backend/src/models/entities/poll.ts +++ b/packages/backend/src/models/entities/poll.ts @@ -1,15 +1,15 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, OneToOne, - PrimaryColumn, } from "typeorm"; -import { noteVisibilities } from "../../types.js"; import { id } from "../id.js"; import { Note } from "./note.js"; import type { User } from "./user.js"; +import { noteVisibilities } from "../../types.js"; @Entity() export class Poll { diff --git a/packages/backend/src/models/entities/promo-note.ts b/packages/backend/src/models/entities/promo-note.ts index 142634c2..caa64927 100644 --- a/packages/backend/src/models/entities/promo-note.ts +++ b/packages/backend/src/models/entities/promo-note.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, OneToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { Note } from "./note.js"; import type { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class PromoNote { diff --git a/packages/backend/src/models/entities/promo-read.ts b/packages/backend/src/models/entities/promo-read.ts index a5a54af4..b31877dc 100644 --- a/packages/backend/src/models/entities/promo-read.ts +++ b/packages/backend/src/models/entities/promo-read.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { Note } from "./note.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() @Index(["userId", "noteId"], { unique: true }) diff --git a/packages/backend/src/models/entities/registration-tickets.ts b/packages/backend/src/models/entities/registration-tickets.ts index cb4547fb..549f05d0 100644 --- a/packages/backend/src/models/entities/registration-tickets.ts +++ b/packages/backend/src/models/entities/registration-tickets.ts @@ -1,4 +1,4 @@ -import { Column, Entity, Index, PrimaryColumn } from "typeorm"; +import { PrimaryColumn, Entity, Index, Column } from "typeorm"; import { id } from "../id.js"; @Entity() diff --git a/packages/backend/src/models/entities/registry-item.ts b/packages/backend/src/models/entities/registry-item.ts index d2c70f7b..d044222e 100644 --- a/packages/backend/src/models/entities/registry-item.ts +++ b/packages/backend/src/models/entities/registry-item.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; // TODO: 同じdomain、同じscope、同じkeyのレコードは二つ以上存在しないように制約付けたい @Entity() diff --git a/packages/backend/src/models/entities/relay.ts b/packages/backend/src/models/entities/relay.ts index 5b3ebef5..c7509dcf 100644 --- a/packages/backend/src/models/entities/relay.ts +++ b/packages/backend/src/models/entities/relay.ts @@ -1,4 +1,4 @@ -import { Column, Entity, Index, PrimaryColumn } from "typeorm"; +import { PrimaryColumn, Entity, Index, Column } from "typeorm"; import { id } from "../id.js"; @Entity() diff --git a/packages/backend/src/models/entities/renote-muting.ts b/packages/backend/src/models/entities/renote-muting.ts index 793c39df..e8856492 100644 --- a/packages/backend/src/models/entities/renote-muting.ts +++ b/packages/backend/src/models/entities/renote-muting.ts @@ -1,10 +1,10 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; import { id } from "../id.js"; import { User } from "./user.js"; diff --git a/packages/backend/src/models/entities/signin.ts b/packages/backend/src/models/entities/signin.ts index 6ecb452e..517e71c8 100644 --- a/packages/backend/src/models/entities/signin.ts +++ b/packages/backend/src/models/entities/signin.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class Signin { diff --git a/packages/backend/src/models/entities/sw-subscription.ts b/packages/backend/src/models/entities/sw-subscription.ts index 9e65fff5..f7823fba 100644 --- a/packages/backend/src/models/entities/sw-subscription.ts +++ b/packages/backend/src/models/entities/sw-subscription.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class SwSubscription { diff --git a/packages/backend/src/models/entities/used-username.ts b/packages/backend/src/models/entities/used-username.ts index b7937f64..d00a2599 100644 --- a/packages/backend/src/models/entities/used-username.ts +++ b/packages/backend/src/models/entities/used-username.ts @@ -1,4 +1,4 @@ -import { Column, Entity, PrimaryColumn } from "typeorm"; +import { PrimaryColumn, Entity, Column } from "typeorm"; @Entity() export class UsedUsername { diff --git a/packages/backend/src/models/entities/user-group-invitation.ts b/packages/backend/src/models/entities/user-group-invitation.ts index 7af3ad61..fa2655ab 100644 --- a/packages/backend/src/models/entities/user-group-invitation.ts +++ b/packages/backend/src/models/entities/user-group-invitation.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { UserGroup } from "./user-group.js"; import { User } from "./user.js"; +import { UserGroup } from "./user-group.js"; +import { id } from "../id.js"; @Entity() @Index(["userId", "userGroupId"], { unique: true }) diff --git a/packages/backend/src/models/entities/user-group-joining.ts b/packages/backend/src/models/entities/user-group-joining.ts index a60d6f03..78f820d0 100644 --- a/packages/backend/src/models/entities/user-group-joining.ts +++ b/packages/backend/src/models/entities/user-group-joining.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { UserGroup } from "./user-group.js"; import { User } from "./user.js"; +import { UserGroup } from "./user-group.js"; +import { id } from "../id.js"; @Entity() @Index(["userId", "userGroupId"], { unique: true }) diff --git a/packages/backend/src/models/entities/user-group.ts b/packages/backend/src/models/entities/user-group.ts index 9e374858..23876ec8 100644 --- a/packages/backend/src/models/entities/user-group.ts +++ b/packages/backend/src/models/entities/user-group.ts @@ -1,13 +1,13 @@ import { - Column, Entity, Index, JoinColumn, - ManyToOne, + Column, PrimaryColumn, + ManyToOne, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class UserGroup { diff --git a/packages/backend/src/models/entities/user-ip.ts b/packages/backend/src/models/entities/user-ip.ts index b7226c52..adef48e4 100644 --- a/packages/backend/src/models/entities/user-ip.ts +++ b/packages/backend/src/models/entities/user-ip.ts @@ -1,4 +1,4 @@ -import { Column, Entity, Index, PrimaryGeneratedColumn } from "typeorm"; +import { Entity, Index, Column, PrimaryGeneratedColumn } from "typeorm"; import { id } from "../id.js"; import type { User } from "./user.js"; diff --git a/packages/backend/src/models/entities/user-keypair.ts b/packages/backend/src/models/entities/user-keypair.ts index eb0e2593..f98384f5 100644 --- a/packages/backend/src/models/entities/user-keypair.ts +++ b/packages/backend/src/models/entities/user-keypair.ts @@ -1,6 +1,6 @@ -import { Column, Entity, JoinColumn, OneToOne, PrimaryColumn } from "typeorm"; -import { id } from "../id.js"; +import { PrimaryColumn, Entity, JoinColumn, Column, OneToOne } from "typeorm"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class UserKeypair { diff --git a/packages/backend/src/models/entities/user-list-joining.ts b/packages/backend/src/models/entities/user-list-joining.ts index a692deca..4caa71ad 100644 --- a/packages/backend/src/models/entities/user-list-joining.ts +++ b/packages/backend/src/models/entities/user-list-joining.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; -import { UserList } from "./user-list.js"; import { User } from "./user.js"; +import { UserList } from "./user-list.js"; +import { id } from "../id.js"; @Entity() @Index(["userId", "userListId"], { unique: true }) diff --git a/packages/backend/src/models/entities/user-list.ts b/packages/backend/src/models/entities/user-list.ts index add0454a..3c95d44d 100644 --- a/packages/backend/src/models/entities/user-list.ts +++ b/packages/backend/src/models/entities/user-list.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class UserList { diff --git a/packages/backend/src/models/entities/user-note-pining.ts b/packages/backend/src/models/entities/user-note-pining.ts index 2417f73a..c30fe1e0 100644 --- a/packages/backend/src/models/entities/user-note-pining.ts +++ b/packages/backend/src/models/entities/user-note-pining.ts @@ -1,14 +1,14 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { Note } from "./note.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() @Index(["userId", "noteId"], { unique: true }) diff --git a/packages/backend/src/models/entities/user-pending.ts b/packages/backend/src/models/entities/user-pending.ts index f36decc1..18ae5ad9 100644 --- a/packages/backend/src/models/entities/user-pending.ts +++ b/packages/backend/src/models/entities/user-pending.ts @@ -1,4 +1,4 @@ -import { Column, Entity, Index, PrimaryColumn } from "typeorm"; +import { PrimaryColumn, Entity, Index, Column } from "typeorm"; import { id } from "../id.js"; @Entity() diff --git a/packages/backend/src/models/entities/user-profile.ts b/packages/backend/src/models/entities/user-profile.ts index 181a9eda..cb9161ce 100644 --- a/packages/backend/src/models/entities/user-profile.ts +++ b/packages/backend/src/models/entities/user-profile.ts @@ -1,15 +1,15 @@ -import { ffVisibility, notificationTypes } from "@/types.js"; import { - Column, Entity, + Column, Index, - JoinColumn, OneToOne, + JoinColumn, PrimaryColumn, } from "typeorm"; +import { ffVisibility, notificationTypes } from "@/types.js"; import { id } from "../id.js"; -import { Page } from "./page.js"; import { User } from "./user.js"; +import { Page } from "./page.js"; // TODO: このテーブルで管理している情報すべてレジストリで管理するようにしても良いかも // ただ、「emailVerified が true なユーザーを find する」のようなクエリは書けなくなるからウーン diff --git a/packages/backend/src/models/entities/user-publickey.ts b/packages/backend/src/models/entities/user-publickey.ts index ea13e049..e39b084d 100644 --- a/packages/backend/src/models/entities/user-publickey.ts +++ b/packages/backend/src/models/entities/user-publickey.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, OneToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class UserPublickey { diff --git a/packages/backend/src/models/entities/user-security-key.ts b/packages/backend/src/models/entities/user-security-key.ts index ae721d7e..511cab4a 100644 --- a/packages/backend/src/models/entities/user-security-key.ts +++ b/packages/backend/src/models/entities/user-security-key.ts @@ -1,13 +1,13 @@ import { - Column, - Entity, - Index, - JoinColumn, - ManyToOne, PrimaryColumn, + Entity, + JoinColumn, + Column, + ManyToOne, + Index, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; @Entity() export class UserSecurityKey { diff --git a/packages/backend/src/models/entities/user.ts b/packages/backend/src/models/entities/user.ts index 37d61b31..6d730071 100644 --- a/packages/backend/src/models/entities/user.ts +++ b/packages/backend/src/models/entities/user.ts @@ -1,9 +1,9 @@ import { - Column, Entity, + Column, Index, - JoinColumn, OneToOne, + JoinColumn, PrimaryColumn, } from "typeorm"; import { id } from "../id.js"; diff --git a/packages/backend/src/models/entities/webhook.ts b/packages/backend/src/models/entities/webhook.ts index fa8b6145..47fd7996 100644 --- a/packages/backend/src/models/entities/webhook.ts +++ b/packages/backend/src/models/entities/webhook.ts @@ -1,13 +1,13 @@ import { - Column, + PrimaryColumn, Entity, Index, JoinColumn, + Column, ManyToOne, - PrimaryColumn, } from "typeorm"; -import { id } from "../id.js"; import { User } from "./user.js"; +import { id } from "../id.js"; export const webhookEventTypes = [ "mention", diff --git a/packages/backend/src/models/index.ts b/packages/backend/src/models/index.ts index f842f024..c1f37cf6 100644 --- a/packages/backend/src/models/index.ts +++ b/packages/backend/src/models/index.ts @@ -1,70 +1,70 @@ import { db } from "@/db/postgre.js"; -import { AccessToken } from "./entities/access-token.js"; -import { Ad } from "./entities/ad.js"; -import { AnnouncementRead } from "./entities/announcement-read.js"; import { Announcement } from "./entities/announcement.js"; -import { AttestationChallenge } from "./entities/attestation-challenge.js"; -import { ChannelFollowing } from "./entities/channel-following.js"; -import { ChannelNotePining } from "./entities/channel-note-pining.js"; -import { ClipNote } from "./entities/clip-note.js"; +import { AnnouncementRead } from "./entities/announcement-read.js"; +import { Poll } from "./entities/poll.js"; +import { PollVote } from "./entities/poll-vote.js"; import { Meta } from "./entities/meta.js"; -import { MutedNote } from "./entities/muted-note.js"; -import { NoteEdit } from "./entities/note-edit.js"; +import { SwSubscription } from "./entities/sw-subscription.js"; +import { NoteWatching } from "./entities/note-watching.js"; import { NoteThreadMuting } from "./entities/note-thread-muting.js"; import { NoteUnread } from "./entities/note-unread.js"; -import { NoteWatching } from "./entities/note-watching.js"; -import { PasswordResetRequest } from "./entities/password-reset-request.js"; -import { PollVote } from "./entities/poll-vote.js"; -import { Poll } from "./entities/poll.js"; -import { PromoNote } from "./entities/promo-note.js"; -import { PromoRead } from "./entities/promo-read.js"; import { RegistrationTicket } from "./entities/registration-tickets.js"; -import { RegistryItem } from "./entities/registry-item.js"; -import { SwSubscription } from "./entities/sw-subscription.js"; -import { UsedUsername } from "./entities/used-username.js"; -import { UserGroupJoining } from "./entities/user-group-joining.js"; -import { UserIp } from "./entities/user-ip.js"; -import { UserKeypair } from "./entities/user-keypair.js"; -import { UserListJoining } from "./entities/user-list-joining.js"; -import { UserNotePining } from "./entities/user-note-pining.js"; -import { UserPending } from "./entities/user-pending.js"; -import { UserProfile } from "./entities/user-profile.js"; -import { UserPublickey } from "./entities/user-publickey.js"; -import { UserSecurityKey } from "./entities/user-security-key.js"; -import { Webhook } from "./entities/webhook.js"; -import { AbuseUserReportRepository } from "./repositories/abuse-user-report.js"; -import { AntennaRepository } from "./repositories/antenna.js"; -import { AppRepository } from "./repositories/app.js"; -import { AuthSessionRepository } from "./repositories/auth-session.js"; -import { BlockingRepository } from "./repositories/blocking.js"; -import { ChannelRepository } from "./repositories/channel.js"; -import { ClipRepository } from "./repositories/clip.js"; +import { UserRepository } from "./repositories/user.js"; +import { NoteRepository } from "./repositories/note.js"; import { DriveFileRepository } from "./repositories/drive-file.js"; import { DriveFolderRepository } from "./repositories/drive-folder.js"; -import { EmojiRepository } from "./repositories/emoji.js"; -import { FollowRequestRepository } from "./repositories/follow-request.js"; -import { FollowingRepository } from "./repositories/following.js"; -import { GalleryLikeRepository } from "./repositories/gallery-like.js"; -import { GalleryPostRepository } from "./repositories/gallery-post.js"; -import { HashtagRepository } from "./repositories/hashtag.js"; -import { InstanceRepository } from "./repositories/instance.js"; -import { MessagingMessageRepository } from "./repositories/messaging-message.js"; -import { ModerationLogRepository } from "./repositories/moderation-logs.js"; -import { MutingRepository } from "./repositories/muting.js"; -import { NoteFavoriteRepository } from "./repositories/note-favorite.js"; -import { NoteReactionRepository } from "./repositories/note-reaction.js"; -import { NoteRepository } from "./repositories/note.js"; -import { NotificationRepository } from "./repositories/notification.js"; -import { PageLikeRepository } from "./repositories/page-like.js"; -import { PageRepository } from "./repositories/page.js"; -import { RelayRepository } from "./repositories/relay.js"; -import { RenoteMutingRepository } from "./repositories/renote-muting.js"; +import { AccessToken } from "./entities/access-token.js"; +import { UserNotePining } from "./entities/user-note-pining.js"; import { SigninRepository } from "./repositories/signin.js"; -import { UserGroupInvitationRepository } from "./repositories/user-group-invitation.js"; -import { UserGroupRepository } from "./repositories/user-group.js"; +import { MessagingMessageRepository } from "./repositories/messaging-message.js"; import { UserListRepository } from "./repositories/user-list.js"; -import { UserRepository } from "./repositories/user.js"; +import { UserListJoining } from "./entities/user-list-joining.js"; +import { UserGroupRepository } from "./repositories/user-group.js"; +import { UserGroupJoining } from "./entities/user-group-joining.js"; +import { UserGroupInvitationRepository } from "./repositories/user-group-invitation.js"; +import { FollowRequestRepository } from "./repositories/follow-request.js"; +import { MutingRepository } from "./repositories/muting.js"; +import { RenoteMutingRepository } from "./repositories/renote-muting.js"; +import { BlockingRepository } from "./repositories/blocking.js"; +import { NoteReactionRepository } from "./repositories/note-reaction.js"; +import { NotificationRepository } from "./repositories/notification.js"; +import { NoteFavoriteRepository } from "./repositories/note-favorite.js"; +import { UserPublickey } from "./entities/user-publickey.js"; +import { UserKeypair } from "./entities/user-keypair.js"; +import { AppRepository } from "./repositories/app.js"; +import { FollowingRepository } from "./repositories/following.js"; +import { AbuseUserReportRepository } from "./repositories/abuse-user-report.js"; +import { AuthSessionRepository } from "./repositories/auth-session.js"; +import { UserProfile } from "./entities/user-profile.js"; +import { AttestationChallenge } from "./entities/attestation-challenge.js"; +import { UserSecurityKey } from "./entities/user-security-key.js"; +import { HashtagRepository } from "./repositories/hashtag.js"; +import { PageRepository } from "./repositories/page.js"; +import { PageLikeRepository } from "./repositories/page-like.js"; +import { GalleryPostRepository } from "./repositories/gallery-post.js"; +import { GalleryLikeRepository } from "./repositories/gallery-like.js"; +import { ModerationLogRepository } from "./repositories/moderation-logs.js"; +import { UsedUsername } from "./entities/used-username.js"; +import { ClipRepository } from "./repositories/clip.js"; +import { ClipNote } from "./entities/clip-note.js"; +import { AntennaRepository } from "./repositories/antenna.js"; +import { PromoNote } from "./entities/promo-note.js"; +import { PromoRead } from "./entities/promo-read.js"; +import { EmojiRepository } from "./repositories/emoji.js"; +import { RelayRepository } from "./repositories/relay.js"; +import { ChannelRepository } from "./repositories/channel.js"; +import { MutedNote } from "./entities/muted-note.js"; +import { ChannelFollowing } from "./entities/channel-following.js"; +import { ChannelNotePining } from "./entities/channel-note-pining.js"; +import { RegistryItem } from "./entities/registry-item.js"; +import { Ad } from "./entities/ad.js"; +import { PasswordResetRequest } from "./entities/password-reset-request.js"; +import { UserPending } from "./entities/user-pending.js"; +import { InstanceRepository } from "./repositories/instance.js"; +import { Webhook } from "./entities/webhook.js"; +import { UserIp } from "./entities/user-ip.js"; +import { NoteEdit } from "./entities/note-edit.js"; export const Announcements = db.getRepository(Announcement); export const AnnouncementReads = db.getRepository(AnnouncementRead); diff --git a/packages/backend/src/models/repositories/abuse-user-report.ts b/packages/backend/src/models/repositories/abuse-user-report.ts index 071c399a..07afef48 100644 --- a/packages/backend/src/models/repositories/abuse-user-report.ts +++ b/packages/backend/src/models/repositories/abuse-user-report.ts @@ -1,7 +1,7 @@ import { db } from "@/db/postgre.js"; +import { Users } from "../index.js"; import { AbuseUserReport } from "@/models/entities/abuse-user-report.js"; import { awaitAll } from "@/prelude/await-all.js"; -import { Users } from "../index.js"; export const AbuseUserReportRepository = db .getRepository(AbuseUserReport) diff --git a/packages/backend/src/models/repositories/app.ts b/packages/backend/src/models/repositories/app.ts index abad561f..af3dfb81 100644 --- a/packages/backend/src/models/repositories/app.ts +++ b/packages/backend/src/models/repositories/app.ts @@ -1,8 +1,8 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; import { App } from "@/models/entities/app.js"; -import type { User } from "../entities/user.js"; import { AccessTokens } from "../index.js"; +import type { Packed } from "@/misc/schema.js"; +import type { User } from "../entities/user.js"; export const AppRepository = db.getRepository(App).extend({ async pack( diff --git a/packages/backend/src/models/repositories/auth-session.ts b/packages/backend/src/models/repositories/auth-session.ts index c129f734..d3e1d45d 100644 --- a/packages/backend/src/models/repositories/auth-session.ts +++ b/packages/backend/src/models/repositories/auth-session.ts @@ -1,8 +1,8 @@ import { db } from "@/db/postgre.js"; -import { AuthSession } from "@/models/entities/auth-session.js"; -import type { User } from "@/models/entities/user.js"; -import { awaitAll } from "@/prelude/await-all.js"; import { Apps } from "../index.js"; +import { AuthSession } from "@/models/entities/auth-session.js"; +import { awaitAll } from "@/prelude/await-all.js"; +import type { User } from "@/models/entities/user.js"; export const AuthSessionRepository = db.getRepository(AuthSession).extend({ async pack( diff --git a/packages/backend/src/models/repositories/blocking.ts b/packages/backend/src/models/repositories/blocking.ts index 280631e7..3dfa74e7 100644 --- a/packages/backend/src/models/repositories/blocking.ts +++ b/packages/backend/src/models/repositories/blocking.ts @@ -1,9 +1,9 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; -import { Blocking } from "@/models/entities/blocking.js"; -import type { User } from "@/models/entities/user.js"; -import { awaitAll } from "@/prelude/await-all.js"; import { Users } from "../index.js"; +import { Blocking } from "@/models/entities/blocking.js"; +import { awaitAll } from "@/prelude/await-all.js"; +import type { Packed } from "@/misc/schema.js"; +import type { User } from "@/models/entities/user.js"; export const BlockingRepository = db.getRepository(Blocking).extend({ async pack( diff --git a/packages/backend/src/models/repositories/channel.ts b/packages/backend/src/models/repositories/channel.ts index 9012c5e6..7800a659 100644 --- a/packages/backend/src/models/repositories/channel.ts +++ b/packages/backend/src/models/repositories/channel.ts @@ -1,8 +1,8 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; import { Channel } from "@/models/entities/channel.js"; +import type { Packed } from "@/misc/schema.js"; +import { DriveFiles, ChannelFollowings, NoteUnreads } from "../index.js"; import type { User } from "@/models/entities/user.js"; -import { ChannelFollowings, DriveFiles, NoteUnreads } from "../index.js"; export const ChannelRepository = db.getRepository(Channel).extend({ async pack( diff --git a/packages/backend/src/models/repositories/clip.ts b/packages/backend/src/models/repositories/clip.ts index 87c796ae..0c21691b 100644 --- a/packages/backend/src/models/repositories/clip.ts +++ b/packages/backend/src/models/repositories/clip.ts @@ -1,8 +1,8 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; import { Clip } from "@/models/entities/clip.js"; -import { awaitAll } from "@/prelude/await-all.js"; +import type { Packed } from "@/misc/schema.js"; import { Users } from "../index.js"; +import { awaitAll } from "@/prelude/await-all.js"; export const ClipRepository = db.getRepository(Clip).extend({ async pack(src: Clip["id"] | Clip): Promise> { diff --git a/packages/backend/src/models/repositories/drive-file.ts b/packages/backend/src/models/repositories/drive-file.ts index 2de8d7fa..1b4f477d 100644 --- a/packages/backend/src/models/repositories/drive-file.ts +++ b/packages/backend/src/models/repositories/drive-file.ts @@ -1,13 +1,13 @@ -import config from "@/config/index.js"; import { db } from "@/db/postgre.js"; -import { deepClone } from "@/misc/clone.js"; -import { toPuny } from "@/misc/convert-host.js"; -import type { Packed } from "@/misc/schema.js"; import { DriveFile } from "@/models/entities/drive-file.js"; import type { User } from "@/models/entities/user.js"; +import { toPuny } from "@/misc/convert-host.js"; import { awaitAll } from "@/prelude/await-all.js"; -import { appendQuery, query } from "@/prelude/url.js"; -import { DriveFolders, Users } from "../index.js"; +import type { Packed } from "@/misc/schema.js"; +import config from "@/config/index.js"; +import { query, appendQuery } from "@/prelude/url.js"; +import { Users, DriveFolders } from "../index.js"; +import { deepClone } from "@/misc/clone.js"; type PackOptions = { detail?: boolean; diff --git a/packages/backend/src/models/repositories/drive-folder.ts b/packages/backend/src/models/repositories/drive-folder.ts index 7c73d261..9823561d 100644 --- a/packages/backend/src/models/repositories/drive-folder.ts +++ b/packages/backend/src/models/repositories/drive-folder.ts @@ -1,8 +1,8 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; +import { DriveFolders, DriveFiles } from "../index.js"; import { DriveFolder } from "@/models/entities/drive-folder.js"; import { awaitAll } from "@/prelude/await-all.js"; -import { DriveFiles, DriveFolders } from "../index.js"; +import type { Packed } from "@/misc/schema.js"; export const DriveFolderRepository = db.getRepository(DriveFolder).extend({ async pack( diff --git a/packages/backend/src/models/repositories/emoji.ts b/packages/backend/src/models/repositories/emoji.ts index 0589097a..e9a940f9 100644 --- a/packages/backend/src/models/repositories/emoji.ts +++ b/packages/backend/src/models/repositories/emoji.ts @@ -1,6 +1,6 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; import { Emoji } from "@/models/entities/emoji.js"; +import type { Packed } from "@/misc/schema.js"; export const EmojiRepository = db.getRepository(Emoji).extend({ async pack(src: Emoji["id"] | Emoji): Promise> { diff --git a/packages/backend/src/models/repositories/follow-request.ts b/packages/backend/src/models/repositories/follow-request.ts index 17100c15..cef6ea72 100644 --- a/packages/backend/src/models/repositories/follow-request.ts +++ b/packages/backend/src/models/repositories/follow-request.ts @@ -1,7 +1,7 @@ import { db } from "@/db/postgre.js"; import { FollowRequest } from "@/models/entities/follow-request.js"; -import type { User } from "@/models/entities/user.js"; import { Users } from "../index.js"; +import type { User } from "@/models/entities/user.js"; export const FollowRequestRepository = db.getRepository(FollowRequest).extend({ async pack( diff --git a/packages/backend/src/models/repositories/following.ts b/packages/backend/src/models/repositories/following.ts index 12e5380c..b102365e 100644 --- a/packages/backend/src/models/repositories/following.ts +++ b/packages/backend/src/models/repositories/following.ts @@ -1,9 +1,9 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; -import { Following } from "@/models/entities/following.js"; -import type { User } from "@/models/entities/user.js"; -import { awaitAll } from "@/prelude/await-all.js"; import { Users } from "../index.js"; +import { Following } from "@/models/entities/following.js"; +import { awaitAll } from "@/prelude/await-all.js"; +import type { Packed } from "@/misc/schema.js"; +import type { User } from "@/models/entities/user.js"; type LocalFollowerFollowing = Following & { followerHost: null; diff --git a/packages/backend/src/models/repositories/gallery-post.ts b/packages/backend/src/models/repositories/gallery-post.ts index 3d91d47c..b4206b0b 100644 --- a/packages/backend/src/models/repositories/gallery-post.ts +++ b/packages/backend/src/models/repositories/gallery-post.ts @@ -1,9 +1,9 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; import { GalleryPost } from "@/models/entities/gallery-post.js"; -import type { User } from "@/models/entities/user.js"; +import type { Packed } from "@/misc/schema.js"; +import { Users, DriveFiles, GalleryLikes } from "../index.js"; import { awaitAll } from "@/prelude/await-all.js"; -import { DriveFiles, GalleryLikes, Users } from "../index.js"; +import type { User } from "@/models/entities/user.js"; export const GalleryPostRepository = db.getRepository(GalleryPost).extend({ async pack( diff --git a/packages/backend/src/models/repositories/hashtag.ts b/packages/backend/src/models/repositories/hashtag.ts index e3b90c15..7bd76c1c 100644 --- a/packages/backend/src/models/repositories/hashtag.ts +++ b/packages/backend/src/models/repositories/hashtag.ts @@ -1,6 +1,6 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; import { Hashtag } from "@/models/entities/hashtag.js"; +import type { Packed } from "@/misc/schema.js"; export const HashtagRepository = db.getRepository(Hashtag).extend({ async pack(src: Hashtag): Promise> { diff --git a/packages/backend/src/models/repositories/instance.ts b/packages/backend/src/models/repositories/instance.ts index f2cce2ac..667ec948 100644 --- a/packages/backend/src/models/repositories/instance.ts +++ b/packages/backend/src/models/repositories/instance.ts @@ -1,10 +1,10 @@ import { db } from "@/db/postgre.js"; +import { Instance } from "@/models/entities/instance.js"; import type { Packed } from "@/misc/schema.js"; import { shouldBlockInstance, shouldSilenceInstance, } from "@/misc/should-block-instance.js"; -import { Instance } from "@/models/entities/instance.js"; export const InstanceRepository = db.getRepository(Instance).extend({ async pack(instance: Instance): Promise> { diff --git a/packages/backend/src/models/repositories/messaging-message.ts b/packages/backend/src/models/repositories/messaging-message.ts index 85d2053a..6c0987bf 100644 --- a/packages/backend/src/models/repositories/messaging-message.ts +++ b/packages/backend/src/models/repositories/messaging-message.ts @@ -1,8 +1,8 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; import { MessagingMessage } from "@/models/entities/messaging-message.js"; +import { Users, DriveFiles, UserGroups } from "../index.js"; +import type { Packed } from "@/misc/schema.js"; import type { User } from "@/models/entities/user.js"; -import { DriveFiles, UserGroups, Users } from "../index.js"; export const MessagingMessageRepository = db .getRepository(MessagingMessage) diff --git a/packages/backend/src/models/repositories/moderation-logs.ts b/packages/backend/src/models/repositories/moderation-logs.ts index 03f91c6f..3858b950 100644 --- a/packages/backend/src/models/repositories/moderation-logs.ts +++ b/packages/backend/src/models/repositories/moderation-logs.ts @@ -1,7 +1,7 @@ import { db } from "@/db/postgre.js"; +import { Users } from "../index.js"; import { ModerationLog } from "@/models/entities/moderation-log.js"; import { awaitAll } from "@/prelude/await-all.js"; -import { Users } from "../index.js"; export const ModerationLogRepository = db.getRepository(ModerationLog).extend({ async pack(src: ModerationLog["id"] | ModerationLog) { diff --git a/packages/backend/src/models/repositories/muting.ts b/packages/backend/src/models/repositories/muting.ts index 29686c33..4d0201d5 100644 --- a/packages/backend/src/models/repositories/muting.ts +++ b/packages/backend/src/models/repositories/muting.ts @@ -1,9 +1,9 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; -import { Muting } from "@/models/entities/muting.js"; -import type { User } from "@/models/entities/user.js"; -import { awaitAll } from "@/prelude/await-all.js"; import { Users } from "../index.js"; +import { Muting } from "@/models/entities/muting.js"; +import { awaitAll } from "@/prelude/await-all.js"; +import type { Packed } from "@/misc/schema.js"; +import type { User } from "@/models/entities/user.js"; export const MutingRepository = db.getRepository(Muting).extend({ async pack( diff --git a/packages/backend/src/models/repositories/note-favorite.ts b/packages/backend/src/models/repositories/note-favorite.ts index a472fb93..ba43e3c3 100644 --- a/packages/backend/src/models/repositories/note-favorite.ts +++ b/packages/backend/src/models/repositories/note-favorite.ts @@ -1,7 +1,7 @@ import { db } from "@/db/postgre.js"; import { NoteFavorite } from "@/models/entities/note-favorite.js"; -import type { User } from "@/models/entities/user.js"; import { Notes } from "../index.js"; +import type { User } from "@/models/entities/user.js"; export const NoteFavoriteRepository = db.getRepository(NoteFavorite).extend({ async pack( diff --git a/packages/backend/src/models/repositories/note-reaction.ts b/packages/backend/src/models/repositories/note-reaction.ts index 4c182b24..4075c7d4 100644 --- a/packages/backend/src/models/repositories/note-reaction.ts +++ b/packages/backend/src/models/repositories/note-reaction.ts @@ -1,9 +1,9 @@ import { db } from "@/db/postgre.js"; -import { decodeReaction } from "@/misc/reaction-lib.js"; -import type { Packed } from "@/misc/schema.js"; import { NoteReaction } from "@/models/entities/note-reaction.js"; -import type { User } from "@/models/entities/user.js"; import { Notes, Users } from "../index.js"; +import type { Packed } from "@/misc/schema.js"; +import { decodeReaction } from "@/misc/reaction-lib.js"; +import type { User } from "@/models/entities/user.js"; export const NoteReactionRepository = db.getRepository(NoteReaction).extend({ async pack( diff --git a/packages/backend/src/models/repositories/note.ts b/packages/backend/src/models/repositories/note.ts index e946c30e..60e5a8d5 100644 --- a/packages/backend/src/models/repositories/note.ts +++ b/packages/backend/src/models/repositories/note.ts @@ -1,28 +1,28 @@ -import { db } from "@/db/postgre.js"; -import { IdentifiableError } from "@/misc/identifiable-error.js"; +import { In } from "typeorm"; +import * as mfm from "mfm-js"; +import { Note } from "@/models/entities/note.js"; +import type { User } from "@/models/entities/user.js"; +import { + Users, + PollVotes, + DriveFiles, + NoteReactions, + Followings, + Polls, + Channels, +} from "../index.js"; +import type { Packed } from "@/misc/schema.js"; import { nyaize } from "@/misc/nyaize.js"; +import { awaitAll } from "@/prelude/await-all.js"; +import { convertReactions, decodeReaction } from "@/misc/reaction-lib.js"; +import type { NoteReaction } from "@/models/entities/note-reaction.js"; import { aggregateNoteEmojis, populateEmojis, prefetchEmojis, } from "@/misc/populate-emojis.js"; -import { convertReactions, decodeReaction } from "@/misc/reaction-lib.js"; -import type { Packed } from "@/misc/schema.js"; -import type { NoteReaction } from "@/models/entities/note-reaction.js"; -import { Note } from "@/models/entities/note.js"; -import type { User } from "@/models/entities/user.js"; -import { awaitAll } from "@/prelude/await-all.js"; -import * as mfm from "mfm-js"; -import { In } from "typeorm"; -import { - Channels, - DriveFiles, - Followings, - NoteReactions, - PollVotes, - Polls, - Users, -} from "../index.js"; +import { db } from "@/db/postgre.js"; +import { IdentifiableError } from "@/misc/identifiable-error.js"; export async function populatePoll(note: Note, meId: User["id"] | null) { const poll = await Polls.findOneByOrFail({ noteId: note.id }); diff --git a/packages/backend/src/models/repositories/notification.ts b/packages/backend/src/models/repositories/notification.ts index 9dd49342..90dfbd73 100644 --- a/packages/backend/src/models/repositories/notification.ts +++ b/packages/backend/src/models/repositories/notification.ts @@ -1,18 +1,18 @@ -import { db } from "@/db/postgre.js"; -import { aggregateNoteEmojis, prefetchEmojis } from "@/misc/populate-emojis.js"; -import type { Packed } from "@/misc/schema.js"; -import type { NoteReaction } from "@/models/entities/note-reaction.js"; -import type { Note } from "@/models/entities/note.js"; -import { Notification } from "@/models/entities/notification.js"; -import type { User } from "@/models/entities/user.js"; -import { awaitAll } from "@/prelude/await-all.js"; import { In } from "typeorm"; +import { Notification } from "@/models/entities/notification.js"; +import { awaitAll } from "@/prelude/await-all.js"; +import type { Packed } from "@/misc/schema.js"; +import type { Note } from "@/models/entities/note.js"; +import type { NoteReaction } from "@/models/entities/note-reaction.js"; +import type { User } from "@/models/entities/user.js"; +import { aggregateNoteEmojis, prefetchEmojis } from "@/misc/populate-emojis.js"; +import { db } from "@/db/postgre.js"; import { - AccessTokens, - NoteReactions, + Users, Notes, UserGroupInvitations, - Users, + AccessTokens, + NoteReactions, } from "../index.js"; export const NotificationRepository = db.getRepository(Notification).extend({ diff --git a/packages/backend/src/models/repositories/page.ts b/packages/backend/src/models/repositories/page.ts index 0f335164..d9241c36 100644 --- a/packages/backend/src/models/repositories/page.ts +++ b/packages/backend/src/models/repositories/page.ts @@ -1,10 +1,10 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; import { Page } from "@/models/entities/page.js"; -import type { User } from "@/models/entities/user.js"; +import type { Packed } from "@/misc/schema.js"; import { awaitAll } from "@/prelude/await-all.js"; -import { DriveFiles, PageLikes, Users } from "../index.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; +import type { User } from "@/models/entities/user.js"; +import { Users, DriveFiles, PageLikes } from "../index.js"; export const PageRepository = db.getRepository(Page).extend({ async pack( diff --git a/packages/backend/src/models/repositories/user-group.ts b/packages/backend/src/models/repositories/user-group.ts index 6a70f83d..daec9449 100644 --- a/packages/backend/src/models/repositories/user-group.ts +++ b/packages/backend/src/models/repositories/user-group.ts @@ -1,7 +1,7 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; import { UserGroup } from "@/models/entities/user-group.js"; import { UserGroupJoinings } from "../index.js"; +import type { Packed } from "@/misc/schema.js"; export const UserGroupRepository = db.getRepository(UserGroup).extend({ async pack(src: UserGroup["id"] | UserGroup): Promise> { diff --git a/packages/backend/src/models/repositories/user-list.ts b/packages/backend/src/models/repositories/user-list.ts index 33133a05..e3abeac3 100644 --- a/packages/backend/src/models/repositories/user-list.ts +++ b/packages/backend/src/models/repositories/user-list.ts @@ -1,7 +1,7 @@ import { db } from "@/db/postgre.js"; -import type { Packed } from "@/misc/schema.js"; import { UserList } from "@/models/entities/user-list.js"; import { UserListJoinings } from "../index.js"; +import type { Packed } from "@/misc/schema.js"; export const UserListRepository = db.getRepository(UserList).extend({ async pack(src: UserList["id"] | UserList): Promise> { diff --git a/packages/backend/src/models/repositories/user.ts b/packages/backend/src/models/repositories/user.ts index f310b0dc..fb00f992 100644 --- a/packages/backend/src/models/repositories/user.ts +++ b/packages/backend/src/models/repositories/user.ts @@ -1,41 +1,41 @@ -import config from "@/config/index.js"; -import { USER_ACTIVE_THRESHOLD, USER_ONLINE_THRESHOLD } from "@/const.js"; -import { db } from "@/db/postgre.js"; -import { Cache } from "@/misc/cache.js"; -import { populateEmojis } from "@/misc/populate-emojis.js"; -import type { Packed } from "@/misc/schema.js"; +import { In, Not } from "typeorm"; +import Ajv from "ajv"; import type { ILocalUser, IRemoteUser } from "@/models/entities/user.js"; import { User } from "@/models/entities/user.js"; +import config from "@/config/index.js"; +import type { Packed } from "@/misc/schema.js"; import type { Promiseable } from "@/prelude/await-all.js"; import { awaitAll } from "@/prelude/await-all.js"; +import { populateEmojis } from "@/misc/populate-emojis.js"; +import { USER_ACTIVE_THRESHOLD, USER_ONLINE_THRESHOLD } from "@/const.js"; +import { Cache } from "@/misc/cache.js"; +import { db } from "@/db/postgre.js"; +import { isActor, getApId } from "@/remote/activitypub/type.js"; import DbResolver from "@/remote/activitypub/db-resolver.js"; -import { createPerson } from "@/remote/activitypub/models/person.js"; import Resolver from "@/remote/activitypub/resolver.js"; -import { getApId, isActor } from "@/remote/activitypub/type.js"; -import Ajv from "ajv"; -import { In, Not } from "typeorm"; -import type { Instance } from "../entities/instance.js"; +import { createPerson } from "@/remote/activitypub/models/person.js"; import { AnnouncementReads, Announcements, Blockings, ChannelFollowings, DriveFiles, - FollowRequests, Followings, + FollowRequests, Instances, MessagingMessages, Mutings, - NoteUnreads, + RenoteMutings, Notes, + NoteUnreads, Notifications, Pages, - RenoteMutings, UserGroupJoinings, UserNotePinings, UserProfiles, UserSecurityKeys, } from "../index.js"; +import type { Instance } from "../entities/instance.js"; const userInstanceCache = new Cache( "userInstance", diff --git a/packages/backend/src/queue/index.ts b/packages/backend/src/queue/index.ts index f2482c2b..f9ca155f 100644 --- a/packages/backend/src/queue/index.ts +++ b/packages/backend/src/queue/index.ts @@ -3,32 +3,32 @@ import { v4 as uuid } from "uuid"; import config from "@/config/index.js"; import type { DriveFile } from "@/models/entities/drive-file.js"; -import type { Webhook, webhookEventTypes } from "@/models/entities/webhook.js"; import type { IActivity } from "@/remote/activitypub/type.js"; +import type { Webhook, webhookEventTypes } from "@/models/entities/webhook.js"; import { envOption } from "../env.js"; -import { Note } from "@/models/entities/note.js"; -import { getJobInfo } from "./get-job-info.js"; -import { queueLogger } from "./logger.js"; -import processBackground from "./processors/background/index.js"; -import processDb from "./processors/db/index.js"; import processDeliver from "./processors/deliver.js"; -import { endedPollNotification } from "./processors/ended-poll-notification.js"; import processInbox from "./processors/inbox.js"; +import processDb from "./processors/db/index.js"; import processObjectStorage from "./processors/object-storage/index.js"; import processSystemQueue from "./processors/system/index.js"; import processWebhookDeliver from "./processors/webhook-deliver.js"; +import processBackground from "./processors/background/index.js"; +import { endedPollNotification } from "./processors/ended-poll-notification.js"; +import { queueLogger } from "./logger.js"; +import { getJobInfo } from "./get-job-info.js"; import { - backgroundQueue, + systemQueue, dbQueue, deliverQueue, - endedPollNotificationQueue, inboxQueue, objectStorageQueue, - systemQueue, + endedPollNotificationQueue, webhookDeliverQueue, + backgroundQueue, } from "./queues.js"; import type { ThinUser } from "./types.js"; +import { Note } from "@/models/entities/note.js"; function renderError(e: Error): any { return { diff --git a/packages/backend/src/queue/initialize.ts b/packages/backend/src/queue/initialize.ts index 359db9e0..bc84122e 100644 --- a/packages/backend/src/queue/initialize.ts +++ b/packages/backend/src/queue/initialize.ts @@ -1,5 +1,5 @@ -import config from "@/config/index.js"; import Bull from "bull"; +import config from "@/config/index.js"; export function initialize(name: string, limitPerSec = -1) { return new Bull(name, { diff --git a/packages/backend/src/queue/processors/background/index-all-notes.ts b/packages/backend/src/queue/processors/background/index-all-notes.ts index 07a7b756..262724cb 100644 --- a/packages/backend/src/queue/processors/background/index-all-notes.ts +++ b/packages/backend/src/queue/processors/background/index-all-notes.ts @@ -1,12 +1,12 @@ import type Bull from "bull"; import type { DoneCallback } from "bull"; -import meilisearch from "@/db/meilisearch.js"; -import { Note } from "@/models/entities/note.js"; -import { Notes } from "@/models/index.js"; -import { index } from "@/services/note/create.js"; -import { MoreThan } from "typeorm"; import { queueLogger } from "../../logger.js"; +import { Notes } from "@/models/index.js"; +import { MoreThan } from "typeorm"; +import { index } from "@/services/note/create.js"; +import { Note } from "@/models/entities/note.js"; +import meilisearch from "@/db/meilisearch.js"; const logger = queueLogger.createSubLogger("index-all-notes"); diff --git a/packages/backend/src/queue/processors/db/delete-account.ts b/packages/backend/src/queue/processors/db/delete-account.ts index 336db433..adb93484 100644 --- a/packages/backend/src/queue/processors/db/delete-account.ts +++ b/packages/backend/src/queue/processors/db/delete-account.ts @@ -1,13 +1,13 @@ -import meilisearch from "@/db/meilisearch.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import type { Note } from "@/models/entities/note.js"; +import type Bull from "bull"; +import { queueLogger } from "../../logger.js"; import { DriveFiles, Notes, UserProfiles, Users } from "@/models/index.js"; import type { DbUserDeleteJobData } from "@/queue/types.js"; +import type { Note } from "@/models/entities/note.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; +import { MoreThan } from "typeorm"; import { deleteFileSync } from "@/services/drive/delete-file.js"; import { sendEmail } from "@/services/send-email.js"; -import type Bull from "bull"; -import { MoreThan } from "typeorm"; -import { queueLogger } from "../../logger.js"; +import meilisearch from "@/db/meilisearch.js"; const logger = queueLogger.createSubLogger("delete-account"); diff --git a/packages/backend/src/queue/processors/db/delete-drive-files.ts b/packages/backend/src/queue/processors/db/delete-drive-files.ts index 8bff6382..28e47713 100644 --- a/packages/backend/src/queue/processors/db/delete-drive-files.ts +++ b/packages/backend/src/queue/processors/db/delete-drive-files.ts @@ -1,10 +1,10 @@ import type Bull from "bull"; -import { DriveFiles, Users } from "@/models/index.js"; -import type { DbUserJobData } from "@/queue/types.js"; -import { deleteFileSync } from "@/services/drive/delete-file.js"; -import { MoreThan } from "typeorm"; import { queueLogger } from "../../logger.js"; +import { deleteFileSync } from "@/services/drive/delete-file.js"; +import { Users, DriveFiles } from "@/models/index.js"; +import { MoreThan } from "typeorm"; +import type { DbUserJobData } from "@/queue/types.js"; const logger = queueLogger.createSubLogger("delete-drive-files"); diff --git a/packages/backend/src/queue/processors/db/export-blocking.ts b/packages/backend/src/queue/processors/db/export-blocking.ts index cb7f09d6..b3e7b0b6 100644 --- a/packages/backend/src/queue/processors/db/export-blocking.ts +++ b/packages/backend/src/queue/processors/db/export-blocking.ts @@ -1,14 +1,14 @@ -import * as fs from "node:fs"; import type Bull from "bull"; +import * as fs from "node:fs"; -import { getFullApAccount } from "@/misc/convert-host.js"; -import { createTemp } from "@/misc/create-temp.js"; -import { Blockings, Users } from "@/models/index.js"; -import type { DbUserJobData } from "@/queue/types.js"; +import { queueLogger } from "../../logger.js"; import { addFile } from "@/services/drive/add-file.js"; import { format as dateFormat } from "date-fns"; +import { getFullApAccount } from "@/misc/convert-host.js"; +import { createTemp } from "@/misc/create-temp.js"; +import { Users, Blockings } from "@/models/index.js"; import { MoreThan } from "typeorm"; -import { queueLogger } from "../../logger.js"; +import type { DbUserJobData } from "@/queue/types.js"; const logger = queueLogger.createSubLogger("export-blocking"); diff --git a/packages/backend/src/queue/processors/db/export-custom-emojis.ts b/packages/backend/src/queue/processors/db/export-custom-emojis.ts index d90dab27..00f74478 100644 --- a/packages/backend/src/queue/processors/db/export-custom-emojis.ts +++ b/packages/backend/src/queue/processors/db/export-custom-emojis.ts @@ -1,16 +1,16 @@ -import * as fs from "node:fs"; import type Bull from "bull"; +import * as fs from "node:fs"; -import config from "@/config/index.js"; +import mime from "mime-types"; +import archiver from "archiver"; +import { queueLogger } from "../../logger.js"; +import { addFile } from "@/services/drive/add-file.js"; +import { format as dateFormat } from "date-fns"; +import { Users, Emojis } from "@/models/index.js"; import { createTemp, createTempDir } from "@/misc/create-temp.js"; import { downloadUrl } from "@/misc/download-url.js"; -import { Emojis, Users } from "@/models/index.js"; -import { addFile } from "@/services/drive/add-file.js"; -import archiver from "archiver"; -import { format as dateFormat } from "date-fns"; -import mime from "mime-types"; +import config from "@/config/index.js"; import { IsNull } from "typeorm"; -import { queueLogger } from "../../logger.js"; const logger = queueLogger.createSubLogger("export-custom-emojis"); diff --git a/packages/backend/src/queue/processors/db/export-following.ts b/packages/backend/src/queue/processors/db/export-following.ts index f8ba4280..f3483406 100644 --- a/packages/backend/src/queue/processors/db/export-following.ts +++ b/packages/backend/src/queue/processors/db/export-following.ts @@ -1,15 +1,15 @@ -import * as fs from "node:fs"; import type Bull from "bull"; +import * as fs from "node:fs"; -import { getFullApAccount } from "@/misc/convert-host.js"; -import { createTemp } from "@/misc/create-temp.js"; -import type { Following } from "@/models/entities/following.js"; -import { Followings, Mutings, Users } from "@/models/index.js"; -import type { DbUserJobData } from "@/queue/types.js"; +import { queueLogger } from "../../logger.js"; import { addFile } from "@/services/drive/add-file.js"; import { format as dateFormat } from "date-fns"; +import { getFullApAccount } from "@/misc/convert-host.js"; +import { createTemp } from "@/misc/create-temp.js"; +import { Users, Followings, Mutings } from "@/models/index.js"; import { In, MoreThan, Not } from "typeorm"; -import { queueLogger } from "../../logger.js"; +import type { DbUserJobData } from "@/queue/types.js"; +import type { Following } from "@/models/entities/following.js"; const logger = queueLogger.createSubLogger("export-following"); diff --git a/packages/backend/src/queue/processors/db/export-mute.ts b/packages/backend/src/queue/processors/db/export-mute.ts index af1f9bb0..c35c602a 100644 --- a/packages/backend/src/queue/processors/db/export-mute.ts +++ b/packages/backend/src/queue/processors/db/export-mute.ts @@ -1,14 +1,14 @@ -import * as fs from "node:fs"; import type Bull from "bull"; +import * as fs from "node:fs"; -import { getFullApAccount } from "@/misc/convert-host.js"; -import { createTemp } from "@/misc/create-temp.js"; -import { Mutings, Users } from "@/models/index.js"; -import type { DbUserJobData } from "@/queue/types.js"; +import { queueLogger } from "../../logger.js"; import { addFile } from "@/services/drive/add-file.js"; import { format as dateFormat } from "date-fns"; +import { getFullApAccount } from "@/misc/convert-host.js"; +import { createTemp } from "@/misc/create-temp.js"; +import { Users, Mutings } from "@/models/index.js"; import { IsNull, MoreThan } from "typeorm"; -import { queueLogger } from "../../logger.js"; +import type { DbUserJobData } from "@/queue/types.js"; const logger = queueLogger.createSubLogger("export-mute"); diff --git a/packages/backend/src/queue/processors/db/export-notes.ts b/packages/backend/src/queue/processors/db/export-notes.ts index 63ae4072..30f8774d 100644 --- a/packages/backend/src/queue/processors/db/export-notes.ts +++ b/packages/backend/src/queue/processors/db/export-notes.ts @@ -1,15 +1,15 @@ -import * as fs from "node:fs"; import type Bull from "bull"; +import * as fs from "node:fs"; -import { createTemp } from "@/misc/create-temp.js"; -import type { Note } from "@/models/entities/note.js"; -import type { Poll } from "@/models/entities/poll.js"; -import { DriveFiles, Notes, Polls, Users } from "@/models/index.js"; -import type { DbUserJobData } from "@/queue/types.js"; +import { queueLogger } from "../../logger.js"; import { addFile } from "@/services/drive/add-file.js"; import { format as dateFormat } from "date-fns"; +import { Users, Notes, Polls, DriveFiles } from "@/models/index.js"; import { MoreThan } from "typeorm"; -import { queueLogger } from "../../logger.js"; +import type { Note } from "@/models/entities/note.js"; +import type { Poll } from "@/models/entities/poll.js"; +import type { DbUserJobData } from "@/queue/types.js"; +import { createTemp } from "@/misc/create-temp.js"; const logger = queueLogger.createSubLogger("export-notes"); diff --git a/packages/backend/src/queue/processors/db/export-user-lists.ts b/packages/backend/src/queue/processors/db/export-user-lists.ts index 96d161b4..310bd90b 100644 --- a/packages/backend/src/queue/processors/db/export-user-lists.ts +++ b/packages/backend/src/queue/processors/db/export-user-lists.ts @@ -1,14 +1,14 @@ -import * as fs from "node:fs"; import type Bull from "bull"; +import * as fs from "node:fs"; -import { getFullApAccount } from "@/misc/convert-host.js"; -import { createTemp } from "@/misc/create-temp.js"; -import { UserListJoinings, UserLists, Users } from "@/models/index.js"; -import type { DbUserJobData } from "@/queue/types.js"; +import { queueLogger } from "../../logger.js"; import { addFile } from "@/services/drive/add-file.js"; import { format as dateFormat } from "date-fns"; +import { getFullApAccount } from "@/misc/convert-host.js"; +import { createTemp } from "@/misc/create-temp.js"; +import { Users, UserLists, UserListJoinings } from "@/models/index.js"; import { In } from "typeorm"; -import { queueLogger } from "../../logger.js"; +import type { DbUserJobData } from "@/queue/types.js"; const logger = queueLogger.createSubLogger("export-user-lists"); diff --git a/packages/backend/src/queue/processors/db/import-blocking.ts b/packages/backend/src/queue/processors/db/import-blocking.ts index ff07ed12..290c9dbc 100644 --- a/packages/backend/src/queue/processors/db/import-blocking.ts +++ b/packages/backend/src/queue/processors/db/import-blocking.ts @@ -1,14 +1,14 @@ import type Bull from "bull"; +import { queueLogger } from "../../logger.js"; import * as Acct from "@/misc/acct.js"; -import { isSelfHost, toPuny } from "@/misc/convert-host.js"; -import { downloadTextFile } from "@/misc/download-text-file.js"; -import { DriveFiles, Users } from "@/models/index.js"; -import type { DbUserImportJobData } from "@/queue/types.js"; import { resolveUser } from "@/remote/resolve-user.js"; +import { downloadTextFile } from "@/misc/download-text-file.js"; +import { isSelfHost, toPuny } from "@/misc/convert-host.js"; +import { Users, DriveFiles } from "@/models/index.js"; +import type { DbUserImportJobData } from "@/queue/types.js"; import block from "@/services/blocking/create.js"; import { IsNull } from "typeorm"; -import { queueLogger } from "../../logger.js"; const logger = queueLogger.createSubLogger("import-blocking"); diff --git a/packages/backend/src/queue/processors/db/import-custom-emojis.ts b/packages/backend/src/queue/processors/db/import-custom-emojis.ts index 11dafd13..d4f4646b 100644 --- a/packages/backend/src/queue/processors/db/import-custom-emojis.ts +++ b/packages/backend/src/queue/processors/db/import-custom-emojis.ts @@ -1,17 +1,17 @@ +import type Bull from "bull"; import * as fs from "node:fs"; import AdmZip from "adm-zip"; -import type Bull from "bull"; -import * as path from "path"; -import { db } from "@/db/postgre.js"; +import { queueLogger } from "../../logger.js"; import { createTempDir } from "@/misc/create-temp.js"; import { downloadUrl } from "@/misc/download-url.js"; -import { genId } from "@/misc/gen-id.js"; import { DriveFiles, Emojis } from "@/models/index.js"; import type { DbUserImportJobData } from "@/queue/types.js"; import { addFile } from "@/services/drive/add-file.js"; +import { genId } from "@/misc/gen-id.js"; +import { db } from "@/db/postgre.js"; import probeImageSize from "probe-image-size"; -import { queueLogger } from "../../logger.js"; +import * as path from "path"; const logger = queueLogger.createSubLogger("import-custom-emojis"); @@ -92,7 +92,7 @@ export async function importCustomEmojis( } else { logger.info("starting emoji import without metadata"); // Since we lack metadata, we import into a randomized category name instead - const categoryName = genId(); + let categoryName = genId(); let containedEmojis = fs.readdirSync(outputPath); diff --git a/packages/backend/src/queue/processors/db/import-firefish-post.ts b/packages/backend/src/queue/processors/db/import-firefish-post.ts index 8ffc9b15..65879601 100644 --- a/packages/backend/src/queue/processors/db/import-firefish-post.ts +++ b/packages/backend/src/queue/processors/db/import-firefish-post.ts @@ -1,15 +1,15 @@ -import { genId } from "@/misc/gen-id.js"; import * as Post from "@/misc/post.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import type { Note } from "@/models/entities/note.js"; -import { Users } from "@/models/index.js"; -import { NoteEdits, Notes } from "@/models/index.js"; -import { createImportCkPostJob } from "@/queue/index.js"; -import type { DbUserImportMastoPostJobData } from "@/queue/types.js"; -import { uploadFromUrl } from "@/services/drive/upload-from-url.js"; import create from "@/services/note/create.js"; -import type Bull from "bull"; +import { Users } from "@/models/index.js"; +import type { DbUserImportMastoPostJobData } from "@/queue/types.js"; import { queueLogger } from "../../logger.js"; +import { uploadFromUrl } from "@/services/drive/upload-from-url.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; +import type Bull from "bull"; +import { createImportCkPostJob } from "@/queue/index.js"; +import { Notes, NoteEdits } from "@/models/index.js"; +import type { Note } from "@/models/entities/note.js"; +import { genId } from "@/misc/gen-id.js"; const logger = queueLogger.createSubLogger("import-firefish-post"); @@ -39,7 +39,7 @@ export async function importCkPost( */ const urls = (post.files || []) .map((x: any) => x.url) - .filter((x: string) => x.startsWith("http")); + .filter((x: String) => x.startsWith("http")); const files: DriveFile[] = []; for (const url of urls) { try { diff --git a/packages/backend/src/queue/processors/db/import-following.ts b/packages/backend/src/queue/processors/db/import-following.ts index 1789c8e9..b1a7cd2c 100644 --- a/packages/backend/src/queue/processors/db/import-following.ts +++ b/packages/backend/src/queue/processors/db/import-following.ts @@ -1,14 +1,14 @@ -import follow from "@/services/following/create.js"; import { IsNull } from "typeorm"; +import follow from "@/services/following/create.js"; import * as Acct from "@/misc/acct.js"; -import { isSelfHost, toPuny } from "@/misc/convert-host.js"; -import { downloadTextFile } from "@/misc/download-text-file.js"; -import { DriveFiles, Users } from "@/models/index.js"; -import type { DbUserImportJobData } from "@/queue/types.js"; import { resolveUser } from "@/remote/resolve-user.js"; -import type Bull from "bull"; +import { downloadTextFile } from "@/misc/download-text-file.js"; +import { isSelfHost, toPuny } from "@/misc/convert-host.js"; +import { Users, DriveFiles } from "@/models/index.js"; +import type { DbUserImportJobData } from "@/queue/types.js"; import { queueLogger } from "../../logger.js"; +import type Bull from "bull"; const logger = queueLogger.createSubLogger("import-following"); diff --git a/packages/backend/src/queue/processors/db/import-masto-post.ts b/packages/backend/src/queue/processors/db/import-masto-post.ts index f361a447..9c9a45f8 100644 --- a/packages/backend/src/queue/processors/db/import-masto-post.ts +++ b/packages/backend/src/queue/processors/db/import-masto-post.ts @@ -1,15 +1,15 @@ -import { genId } from "@/misc/gen-id.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import type { Note } from "@/models/entities/note.js"; +import create from "@/services/note/create.js"; import { Users } from "@/models/index.js"; -import { NoteEdits, Notes } from "@/models/index.js"; import type { DbUserImportMastoPostJobData } from "@/queue/types.js"; +import { queueLogger } from "../../logger.js"; +import type Bull from "bull"; import { htmlToMfm } from "@/remote/activitypub/misc/html-to-mfm.js"; import { resolveNote } from "@/remote/activitypub/models/note.js"; import { uploadFromUrl } from "@/services/drive/upload-from-url.js"; -import create from "@/services/note/create.js"; -import type Bull from "bull"; -import { queueLogger } from "../../logger.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; +import { Notes, NoteEdits } from "@/models/index.js"; +import type { Note } from "@/models/entities/note.js"; +import { genId } from "@/misc/gen-id.js"; const logger = queueLogger.createSubLogger("import-masto-post"); @@ -55,7 +55,7 @@ export async function importMastoPost( if (files.length === 0) { const urls = post.object.attachment .map((x: any) => x.url) - .filter((x: string) => x.startsWith("http")); + .filter((x: String) => x.startsWith("http")); files = []; for (const url of urls) { try { diff --git a/packages/backend/src/queue/processors/db/import-muting.ts b/packages/backend/src/queue/processors/db/import-muting.ts index 7ff4fad9..80e05673 100644 --- a/packages/backend/src/queue/processors/db/import-muting.ts +++ b/packages/backend/src/queue/processors/db/import-muting.ts @@ -1,15 +1,15 @@ import type Bull from "bull"; -import * as Acct from "@/misc/acct.js"; -import { isSelfHost, toPuny } from "@/misc/convert-host.js"; -import { downloadTextFile } from "@/misc/download-text-file.js"; -import { genId } from "@/misc/gen-id.js"; -import type { User } from "@/models/entities/user.js"; -import { DriveFiles, Mutings, Users } from "@/models/index.js"; -import type { DbUserImportJobData } from "@/queue/types.js"; -import { resolveUser } from "@/remote/resolve-user.js"; -import { IsNull } from "typeorm"; import { queueLogger } from "../../logger.js"; +import * as Acct from "@/misc/acct.js"; +import { resolveUser } from "@/remote/resolve-user.js"; +import { downloadTextFile } from "@/misc/download-text-file.js"; +import { isSelfHost, toPuny } from "@/misc/convert-host.js"; +import { Users, DriveFiles, Mutings } from "@/models/index.js"; +import type { DbUserImportJobData } from "@/queue/types.js"; +import type { User } from "@/models/entities/user.js"; +import { genId } from "@/misc/gen-id.js"; +import { IsNull } from "typeorm"; const logger = queueLogger.createSubLogger("import-muting"); diff --git a/packages/backend/src/queue/processors/db/import-posts.ts b/packages/backend/src/queue/processors/db/import-posts.ts index 7d994803..707fcde4 100644 --- a/packages/backend/src/queue/processors/db/import-posts.ts +++ b/packages/backend/src/queue/processors/db/import-posts.ts @@ -1,13 +1,13 @@ import { downloadTextFile } from "@/misc/download-text-file.js"; import { processMastoNotes } from "@/misc/process-masto-notes.js"; -import { DriveFiles, Users } from "@/models/index.js"; +import { Users, DriveFiles } from "@/models/index.js"; +import type { DbUserImportPostsJobData } from "@/queue/types.js"; +import { queueLogger } from "../../logger.js"; +import type Bull from "bull"; import { createImportCkPostJob, createImportMastoPostJob, } from "@/queue/index.js"; -import type { DbUserImportPostsJobData } from "@/queue/types.js"; -import type Bull from "bull"; -import { queueLogger } from "../../logger.js"; const logger = queueLogger.createSubLogger("import-posts"); diff --git a/packages/backend/src/queue/processors/db/import-user-lists.ts b/packages/backend/src/queue/processors/db/import-user-lists.ts index 00079605..bfa47ead 100644 --- a/packages/backend/src/queue/processors/db/import-user-lists.ts +++ b/packages/backend/src/queue/processors/db/import-user-lists.ts @@ -1,20 +1,20 @@ import type Bull from "bull"; +import { queueLogger } from "../../logger.js"; import * as Acct from "@/misc/acct.js"; -import { isSelfHost, toPuny } from "@/misc/convert-host.js"; -import { downloadTextFile } from "@/misc/download-text-file.js"; -import { genId } from "@/misc/gen-id.js"; -import { - DriveFiles, - UserListJoinings, - UserLists, - Users, -} from "@/models/index.js"; -import type { DbUserImportJobData } from "@/queue/types.js"; import { resolveUser } from "@/remote/resolve-user.js"; import { pushUserToUserList } from "@/services/user-list/push.js"; +import { downloadTextFile } from "@/misc/download-text-file.js"; +import { isSelfHost, toPuny } from "@/misc/convert-host.js"; +import { + DriveFiles, + Users, + UserLists, + UserListJoinings, +} from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; +import type { DbUserImportJobData } from "@/queue/types.js"; import { IsNull } from "typeorm"; -import { queueLogger } from "../../logger.js"; const logger = queueLogger.createSubLogger("import-user-lists"); diff --git a/packages/backend/src/queue/processors/db/index.ts b/packages/backend/src/queue/processors/db/index.ts index 1245e08c..d20fc2c7 100644 --- a/packages/backend/src/queue/processors/db/index.ts +++ b/packages/backend/src/queue/processors/db/index.ts @@ -1,21 +1,21 @@ -import type { DbJobData } from "@/queue/types.js"; import type Bull from "bull"; -import { deleteAccount } from "./delete-account.js"; +import type { DbJobData } from "@/queue/types.js"; import { deleteDriveFiles } from "./delete-drive-files.js"; -import { exportBlocking } from "./export-blocking.js"; import { exportCustomEmojis } from "./export-custom-emojis.js"; +import { exportNotes } from "./export-notes.js"; import { exportFollowing } from "./export-following.js"; import { exportMute } from "./export-mute.js"; -import { exportNotes } from "./export-notes.js"; +import { exportBlocking } from "./export-blocking.js"; import { exportUserLists } from "./export-user-lists.js"; -import { importBlocking } from "./import-blocking.js"; -import { importCustomEmojis } from "./import-custom-emojis.js"; -import { importCkPost } from "./import-firefish-post.js"; import { importFollowing } from "./import-following.js"; -import { importMastoPost } from "./import-masto-post.js"; +import { importUserLists } from "./import-user-lists.js"; +import { deleteAccount } from "./delete-account.js"; import { importMuting } from "./import-muting.js"; import { importPosts } from "./import-posts.js"; -import { importUserLists } from "./import-user-lists.js"; +import { importMastoPost } from "./import-masto-post.js"; +import { importCkPost } from "./import-firefish-post.js"; +import { importBlocking } from "./import-blocking.js"; +import { importCustomEmojis } from "./import-custom-emojis.js"; const jobs = { deleteDriveFiles, diff --git a/packages/backend/src/queue/processors/deliver.ts b/packages/backend/src/queue/processors/deliver.ts index dae1bd21..45c2d3dc 100644 --- a/packages/backend/src/queue/processors/deliver.ts +++ b/packages/backend/src/queue/processors/deliver.ts @@ -1,13 +1,13 @@ import { URL } from "node:url"; +import request from "@/remote/activitypub/request.js"; +import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; +import Logger from "@/services/logger.js"; +import { Instances } from "@/models/index.js"; +import { fetchInstanceMetadata } from "@/services/fetch-instance-metadata.js"; import { toPuny } from "@/misc/convert-host.js"; import { StatusError } from "@/misc/fetch.js"; import { shouldSkipInstance } from "@/misc/skipped-instances.js"; -import { Instances } from "@/models/index.js"; import type { DeliverJobData } from "@/queue/types.js"; -import request from "@/remote/activitypub/request.js"; -import { fetchInstanceMetadata } from "@/services/fetch-instance-metadata.js"; -import Logger from "@/services/logger.js"; -import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; import type Bull from "bull"; const logger = new Logger("deliver"); diff --git a/packages/backend/src/queue/processors/ended-poll-notification.ts b/packages/backend/src/queue/processors/ended-poll-notification.ts index 140b315e..f93b067b 100644 --- a/packages/backend/src/queue/processors/ended-poll-notification.ts +++ b/packages/backend/src/queue/processors/ended-poll-notification.ts @@ -1,9 +1,9 @@ +import type Bull from "bull"; import { Notes, PollVotes } from "@/models/index.js"; // import { queueLogger } from "../logger.js"; import type { EndedPollNotificationJobData } from "@/queue/types.js"; import { createNotification } from "@/services/create-notification.js"; import { deliverQuestionUpdate } from "@/services/note/polls/update.js"; -import type Bull from "bull"; // unused // const logger = queueLogger.createSubLogger("ended-poll-notification"); diff --git a/packages/backend/src/queue/processors/inbox.ts b/packages/backend/src/queue/processors/inbox.ts index e4551f31..e8bd3bac 100644 --- a/packages/backend/src/queue/processors/inbox.ts +++ b/packages/backend/src/queue/processors/inbox.ts @@ -1,23 +1,23 @@ import { URL } from "node:url"; -import { extractDbHost, toPuny } from "@/misc/convert-host.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { StatusError } from "@/misc/fetch.js"; -import { shouldBlockInstance } from "@/misc/should-block-instance.js"; -import type { UserPublickey } from "@/models/entities/user-publickey.js"; -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { Instances } from "@/models/index.js"; -import { verifySignature } from "@/remote/activitypub/check-fetch.js"; -import DbResolver from "@/remote/activitypub/db-resolver.js"; -import { LdSignature } from "@/remote/activitypub/misc/ld-signature.js"; -import { resolvePerson } from "@/remote/activitypub/models/person.js"; +import type Bull from "bull"; +import httpSignature from "@peertube/http-signature"; import perform from "@/remote/activitypub/perform.js"; -import { getApId } from "@/remote/activitypub/type.js"; -import { fetchInstanceMetadata } from "@/services/fetch-instance-metadata.js"; import Logger from "@/services/logger.js"; import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; -import httpSignature from "@peertube/http-signature"; -import type Bull from "bull"; +import { Instances } from "@/models/index.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { toPuny, extractDbHost } from "@/misc/convert-host.js"; +import { getApId } from "@/remote/activitypub/type.js"; +import { fetchInstanceMetadata } from "@/services/fetch-instance-metadata.js"; import type { InboxJobData } from "../types.js"; +import DbResolver from "@/remote/activitypub/db-resolver.js"; +import { resolvePerson } from "@/remote/activitypub/models/person.js"; +import { LdSignature } from "@/remote/activitypub/misc/ld-signature.js"; +import { StatusError } from "@/misc/fetch.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; +import type { UserPublickey } from "@/models/entities/user-publickey.js"; +import { shouldBlockInstance } from "@/misc/should-block-instance.js"; +import { verifySignature } from "@/remote/activitypub/check-fetch.js"; const logger = new Logger("inbox"); diff --git a/packages/backend/src/queue/processors/object-storage/clean-remote-files.ts b/packages/backend/src/queue/processors/object-storage/clean-remote-files.ts index 6d9ef955..14ad1b10 100644 --- a/packages/backend/src/queue/processors/object-storage/clean-remote-files.ts +++ b/packages/backend/src/queue/processors/object-storage/clean-remote-files.ts @@ -1,9 +1,9 @@ import type Bull from "bull"; -import { DriveFiles } from "@/models/index.js"; -import { deleteFileSync } from "@/services/drive/delete-file.js"; -import { IsNull, MoreThan, Not } from "typeorm"; import { queueLogger } from "../../logger.js"; +import { deleteFileSync } from "@/services/drive/delete-file.js"; +import { DriveFiles } from "@/models/index.js"; +import { MoreThan, Not, IsNull } from "typeorm"; const logger = queueLogger.createSubLogger("clean-remote-files"); diff --git a/packages/backend/src/queue/processors/object-storage/delete-file.ts b/packages/backend/src/queue/processors/object-storage/delete-file.ts index 761c83ca..174aa190 100644 --- a/packages/backend/src/queue/processors/object-storage/delete-file.ts +++ b/packages/backend/src/queue/processors/object-storage/delete-file.ts @@ -1,6 +1,6 @@ import type { ObjectStorageFileJobData } from "@/queue/types.js"; -import { deleteObjectStorageFile } from "@/services/drive/delete-file.js"; import type Bull from "bull"; +import { deleteObjectStorageFile } from "@/services/drive/delete-file.js"; export default async (job: Bull.Job) => { const key: string = job.data.key; diff --git a/packages/backend/src/queue/processors/object-storage/index.ts b/packages/backend/src/queue/processors/object-storage/index.ts index 255ff9f2..5f90d4cd 100644 --- a/packages/backend/src/queue/processors/object-storage/index.ts +++ b/packages/backend/src/queue/processors/object-storage/index.ts @@ -1,7 +1,7 @@ -import type { ObjectStorageJobData } from "@/queue/types.js"; import type Bull from "bull"; -import cleanRemoteFiles from "./clean-remote-files.js"; +import type { ObjectStorageJobData } from "@/queue/types.js"; import deleteFile from "./delete-file.js"; +import cleanRemoteFiles from "./clean-remote-files.js"; const jobs = { deleteFile, diff --git a/packages/backend/src/queue/processors/system/check-expired-mutings.ts b/packages/backend/src/queue/processors/system/check-expired-mutings.ts index 17715fb4..a482d021 100644 --- a/packages/backend/src/queue/processors/system/check-expired-mutings.ts +++ b/packages/backend/src/queue/processors/system/check-expired-mutings.ts @@ -1,8 +1,8 @@ -import { Mutings } from "@/models/index.js"; -import { publishUserEvent } from "@/services/stream.js"; import type Bull from "bull"; import { In } from "typeorm"; +import { Mutings } from "@/models/index.js"; import { queueLogger } from "../../logger.js"; +import { publishUserEvent } from "@/services/stream.js"; const logger = queueLogger.createSubLogger("check-expired-mutings"); diff --git a/packages/backend/src/queue/processors/system/clean.ts b/packages/backend/src/queue/processors/system/clean.ts index 8f46c43f..fbd45b0b 100644 --- a/packages/backend/src/queue/processors/system/clean.ts +++ b/packages/backend/src/queue/processors/system/clean.ts @@ -1,6 +1,6 @@ -import { UserIps } from "@/models/index.js"; import type Bull from "bull"; import { LessThan } from "typeorm"; +import { UserIps } from "@/models/index.js"; import { queueLogger } from "../../logger.js"; diff --git a/packages/backend/src/queue/processors/system/index.ts b/packages/backend/src/queue/processors/system/index.ts index 74541cc3..833cc101 100644 --- a/packages/backend/src/queue/processors/system/index.ts +++ b/packages/backend/src/queue/processors/system/index.ts @@ -1,10 +1,10 @@ import type Bull from "bull"; -import { checkExpiredMutings } from "./check-expired-mutings.js"; +import { tickCharts } from "./tick-charts.js"; +import { resyncCharts } from "./resync-charts.js"; import { cleanCharts } from "./clean-charts.js"; +import { checkExpiredMutings } from "./check-expired-mutings.js"; import { clean } from "./clean.js"; import { setLocalEmojiSizes } from "./local-emoji-size.js"; -import { resyncCharts } from "./resync-charts.js"; -import { tickCharts } from "./tick-charts.js"; import { verifyLinks } from "./verify-links.js"; const jobs = { diff --git a/packages/backend/src/queue/processors/system/local-emoji-size.ts b/packages/backend/src/queue/processors/system/local-emoji-size.ts index 94f1693e..d696bbd8 100644 --- a/packages/backend/src/queue/processors/system/local-emoji-size.ts +++ b/packages/backend/src/queue/processors/system/local-emoji-size.ts @@ -1,9 +1,9 @@ -import { Emojis } from "@/models/index.js"; import type Bull from "bull"; import { IsNull } from "typeorm"; +import { Emojis } from "@/models/index.js"; -import { getEmojiSize } from "@/misc/emoji-meta.js"; import { queueLogger } from "../../logger.js"; +import { getEmojiSize } from "@/misc/emoji-meta.js"; const logger = queueLogger.createSubLogger("local-emoji-size"); diff --git a/packages/backend/src/queue/processors/system/verify-links.ts b/packages/backend/src/queue/processors/system/verify-links.ts index b2c1d65b..4ee88c63 100644 --- a/packages/backend/src/queue/processors/system/verify-links.ts +++ b/packages/backend/src/queue/processors/system/verify-links.ts @@ -1,9 +1,9 @@ import type Bull from "bull"; import { UserProfiles } from "@/models/index.js"; -import { verifyLink } from "@/services/fetch-rel-me.js"; import { Not } from "typeorm"; import { queueLogger } from "../../logger.js"; +import { verifyLink } from "@/services/fetch-rel-me.js"; const logger = queueLogger.createSubLogger("verify-links"); diff --git a/packages/backend/src/queue/processors/webhook-deliver.ts b/packages/backend/src/queue/processors/webhook-deliver.ts index 19f0aec3..12c9a054 100644 --- a/packages/backend/src/queue/processors/webhook-deliver.ts +++ b/packages/backend/src/queue/processors/webhook-deliver.ts @@ -1,9 +1,9 @@ -import config from "@/config/index.js"; -import { StatusError, getResponse } from "@/misc/fetch.js"; -import { Webhooks } from "@/models/index.js"; -import Logger from "@/services/logger.js"; import type Bull from "bull"; +import Logger from "@/services/logger.js"; import type { WebhookDeliverJobData } from "../types.js"; +import { getResponse, StatusError } from "@/misc/fetch.js"; +import { Webhooks } from "@/models/index.js"; +import config from "@/config/index.js"; const logger = new Logger("webhook"); diff --git a/packages/backend/src/queue/queues.ts b/packages/backend/src/queue/queues.ts index 174a67af..6b0eb2de 100644 --- a/packages/backend/src/queue/queues.ts +++ b/packages/backend/src/queue/queues.ts @@ -1,11 +1,11 @@ import config from "@/config/index.js"; import { initialize as initializeQueue } from "./initialize.js"; import type { - DbJobData, DeliverJobData, - EndedPollNotificationJobData, InboxJobData, + DbJobData, ObjectStorageJobData, + EndedPollNotificationJobData, WebhookDeliverJobData, } from "./types.js"; diff --git a/packages/backend/src/remote/activitypub/audience.ts b/packages/backend/src/remote/activitypub/audience.ts index 6a45581e..9d840bc5 100644 --- a/packages/backend/src/remote/activitypub/audience.ts +++ b/packages/backend/src/remote/activitypub/audience.ts @@ -1,13 +1,13 @@ +import type { ApObject } from "./type.js"; +import { getApIds } from "./type.js"; +import type Resolver from "./resolver.js"; +import { resolvePerson } from "./models/person.js"; +import { unique, concat } from "@/prelude/array.js"; +import promiseLimit from "promise-limit"; import type { CacheableRemoteUser, CacheableUser, } from "@/models/entities/user.js"; -import { concat, unique } from "@/prelude/array.js"; -import promiseLimit from "promise-limit"; -import { resolvePerson } from "./models/person.js"; -import type Resolver from "./resolver.js"; -import type { ApObject } from "./type.js"; -import { getApIds } from "./type.js"; type Visibility = "public" | "home" | "followers" | "specified"; diff --git a/packages/backend/src/remote/activitypub/check-fetch.ts b/packages/backend/src/remote/activitypub/check-fetch.ts index 77ba7952..ab46d97f 100644 --- a/packages/backend/src/remote/activitypub/check-fetch.ts +++ b/packages/backend/src/remote/activitypub/check-fetch.ts @@ -1,17 +1,17 @@ -import type { IncomingMessage } from "http"; -import { verify } from "node:crypto"; -import { createHash } from "node:crypto"; import { URL } from "url"; +import httpSignature, { IParsedSignature } from "@peertube/http-signature"; import config from "@/config/index.js"; -import { toPuny } from "@/misc/convert-host.js"; import { fetchMeta } from "@/misc/fetch-meta.js"; -import { shouldBlockInstance } from "@/misc/should-block-instance.js"; -import type { UserPublickey } from "@/models/entities/user-publickey.js"; -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { toSingle } from "@/prelude/array.js"; +import { toPuny } from "@/misc/convert-host.js"; import DbResolver from "@/remote/activitypub/db-resolver.js"; import { getApId } from "@/remote/activitypub/type.js"; -import httpSignature, { IParsedSignature } from "@peertube/http-signature"; +import { shouldBlockInstance } from "@/misc/should-block-instance.js"; +import type { IncomingMessage } from "http"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; +import type { UserPublickey } from "@/models/entities/user-publickey.js"; +import { verify } from "node:crypto"; +import { toSingle } from "@/prelude/array.js"; +import { createHash } from "node:crypto"; export async function hasSignature(req: IncomingMessage): Promise { const meta = await fetchMeta(); diff --git a/packages/backend/src/remote/activitypub/db-resolver.ts b/packages/backend/src/remote/activitypub/db-resolver.ts index a25662b6..a753606a 100644 --- a/packages/backend/src/remote/activitypub/db-resolver.ts +++ b/packages/backend/src/remote/activitypub/db-resolver.ts @@ -1,23 +1,23 @@ +import escapeRegexp from "escape-regexp"; import config from "@/config/index.js"; -import { Cache } from "@/misc/cache.js"; -import type { MessagingMessage } from "@/models/entities/messaging-message.js"; import type { Note } from "@/models/entities/note.js"; -import type { UserPublickey } from "@/models/entities/user-publickey.js"; import type { CacheableRemoteUser, CacheableUser, } from "@/models/entities/user.js"; +import type { UserPublickey } from "@/models/entities/user-publickey.js"; +import type { MessagingMessage } from "@/models/entities/messaging-message.js"; import { - MessagingMessages, Notes, - UserPublickeys, Users, + UserPublickeys, + MessagingMessages, } from "@/models/index.js"; +import { Cache } from "@/misc/cache.js"; import { uriPersonCache, userByIdCache } from "@/services/user-cache.js"; -import escapeRegexp from "escape-regexp"; -import { resolvePerson, updatePerson } from "./models/person.js"; import type { IObject } from "./type.js"; import { getApId } from "./type.js"; +import { resolvePerson, updatePerson } from "./models/person.js"; const publicKeyCache = new Cache("publicKey", 60 * 30); const publicKeyByUserIdCache = new Cache( diff --git a/packages/backend/src/remote/activitypub/deliver-manager.ts b/packages/backend/src/remote/activitypub/deliver-manager.ts index 023a2774..c97d1c99 100644 --- a/packages/backend/src/remote/activitypub/deliver-manager.ts +++ b/packages/backend/src/remote/activitypub/deliver-manager.ts @@ -1,8 +1,8 @@ -import { skippedInstances } from "@/misc/skipped-instances.js"; -import type { ILocalUser, IRemoteUser, User } from "@/models/entities/user.js"; -import { Followings, Users } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; import { IsNull, Not } from "typeorm"; +import { Users, Followings } from "@/models/index.js"; +import type { ILocalUser, IRemoteUser, User } from "@/models/entities/user.js"; +import { deliver } from "@/queue/index.js"; +import { skippedInstances } from "@/misc/skipped-instances.js"; //#region types interface IRecipe { diff --git a/packages/backend/src/remote/activitypub/kernel/accept/follow.ts b/packages/backend/src/remote/activitypub/kernel/accept/follow.ts index fc9a4755..e430bbf5 100644 --- a/packages/backend/src/remote/activitypub/kernel/accept/follow.ts +++ b/packages/backend/src/remote/activitypub/kernel/accept/follow.ts @@ -1,8 +1,8 @@ import type { CacheableRemoteUser } from "@/models/entities/user.js"; import accept from "@/services/following/requests/accept.js"; -import { relayAccepted } from "@/services/relay.js"; -import DbResolver from "../../db-resolver.js"; import type { IFollow } from "../../type.js"; +import DbResolver from "../../db-resolver.js"; +import { relayAccepted } from "@/services/relay.js"; export default async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/accept/index.ts b/packages/backend/src/remote/activitypub/kernel/accept/index.ts index 42c4dcb3..5c73760f 100644 --- a/packages/backend/src/remote/activitypub/kernel/accept/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/accept/index.ts @@ -1,9 +1,9 @@ -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { apLogger } from "../../logger.js"; import Resolver from "../../resolver.js"; -import type { IAccept } from "../../type.js"; -import { getApType, isFollow } from "../../type.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; import acceptFollow from "./follow.js"; +import type { IAccept } from "../../type.js"; +import { isFollow, getApType } from "../../type.js"; +import { apLogger } from "../../logger.js"; const logger = apLogger; diff --git a/packages/backend/src/remote/activitypub/kernel/add/index.ts b/packages/backend/src/remote/activitypub/kernel/add/index.ts index 1ef49ed7..b3606e5d 100644 --- a/packages/backend/src/remote/activitypub/kernel/add/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/add/index.ts @@ -1,7 +1,7 @@ import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { addPinned } from "@/services/i/pin.js"; -import { resolveNote } from "../../models/note.js"; import type { IAdd } from "../../type.js"; +import { resolveNote } from "../../models/note.js"; +import { addPinned } from "@/services/i/pin.js"; export default async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/announce/index.ts b/packages/backend/src/remote/activitypub/kernel/announce/index.ts index f3e85135..975e070f 100644 --- a/packages/backend/src/remote/activitypub/kernel/announce/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/announce/index.ts @@ -1,9 +1,9 @@ -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { apLogger } from "../../logger.js"; import Resolver from "../../resolver.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; +import announceNote from "./note.js"; import type { IAnnounce } from "../../type.js"; import { getApId } from "../../type.js"; -import announceNote from "./note.js"; +import { apLogger } from "../../logger.js"; const logger = apLogger; diff --git a/packages/backend/src/remote/activitypub/kernel/announce/note.ts b/packages/backend/src/remote/activitypub/kernel/announce/note.ts index e62cdd20..50b59932 100644 --- a/packages/backend/src/remote/activitypub/kernel/announce/note.ts +++ b/packages/backend/src/remote/activitypub/kernel/announce/note.ts @@ -1,16 +1,16 @@ -import { getApLock } from "@/misc/app-lock.js"; -import { extractDbHost } from "@/misc/convert-host.js"; -import { StatusError } from "@/misc/fetch.js"; -import { shouldBlockInstance } from "@/misc/should-block-instance.js"; -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { Notes } from "@/models/index.js"; -import post from "@/services/note/create.js"; -import { parseAudience } from "../../audience.js"; -import { apLogger } from "../../logger.js"; -import { fetchNote, resolveNote } from "../../models/note.js"; import type Resolver from "../../resolver.js"; +import post from "@/services/note/create.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; import type { IAnnounce } from "../../type.js"; import { getApId } from "../../type.js"; +import { fetchNote, resolveNote } from "../../models/note.js"; +import { apLogger } from "../../logger.js"; +import { extractDbHost } from "@/misc/convert-host.js"; +import { getApLock } from "@/misc/app-lock.js"; +import { parseAudience } from "../../audience.js"; +import { StatusError } from "@/misc/fetch.js"; +import { Notes } from "@/models/index.js"; +import { shouldBlockInstance } from "@/misc/should-block-instance.js"; const logger = apLogger; diff --git a/packages/backend/src/remote/activitypub/kernel/block/index.ts b/packages/backend/src/remote/activitypub/kernel/block/index.ts index 96d11c1a..4dc868ba 100644 --- a/packages/backend/src/remote/activitypub/kernel/block/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/block/index.ts @@ -1,8 +1,8 @@ -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { Users } from "@/models/index.js"; -import block from "@/services/blocking/create.js"; -import DbResolver from "../../db-resolver.js"; import type { IBlock } from "../../type.js"; +import block from "@/services/blocking/create.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; +import DbResolver from "../../db-resolver.js"; +import { Users } from "@/models/index.js"; export default async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/create/index.ts b/packages/backend/src/remote/activitypub/kernel/create/index.ts index 96dfd676..3dcf6482 100644 --- a/packages/backend/src/remote/activitypub/kernel/create/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/create/index.ts @@ -1,10 +1,10 @@ -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { concat, toArray, unique } from "@/prelude/array.js"; -import { apLogger } from "../../logger.js"; import Resolver from "../../resolver.js"; -import type { ICreate } from "../../type.js"; -import { getApId, getApType, isPost } from "../../type.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; import createNote from "./note.js"; +import type { ICreate } from "../../type.js"; +import { getApId, isPost, getApType } from "../../type.js"; +import { apLogger } from "../../logger.js"; +import { toArray, concat, unique } from "@/prelude/array.js"; const logger = apLogger; diff --git a/packages/backend/src/remote/activitypub/kernel/create/note.ts b/packages/backend/src/remote/activitypub/kernel/create/note.ts index f0b3d177..92b0ffb1 100644 --- a/packages/backend/src/remote/activitypub/kernel/create/note.ts +++ b/packages/backend/src/remote/activitypub/kernel/create/note.ts @@ -1,11 +1,11 @@ +import type Resolver from "../../resolver.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; +import { createNote, fetchNote } from "../../models/note.js"; +import type { IObject, ICreate } from "../../type.js"; +import { getApId } from "../../type.js"; import { getApLock } from "@/misc/app-lock.js"; import { extractDbHost } from "@/misc/convert-host.js"; import { StatusError } from "@/misc/fetch.js"; -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { createNote, fetchNote } from "../../models/note.js"; -import type Resolver from "../../resolver.js"; -import type { ICreate, IObject } from "../../type.js"; -import { getApId } from "../../type.js"; /** * Handle post creation activity diff --git a/packages/backend/src/remote/activitypub/kernel/delete/actor.ts b/packages/backend/src/remote/activitypub/kernel/delete/actor.ts index da896541..83c6442d 100644 --- a/packages/backend/src/remote/activitypub/kernel/delete/actor.ts +++ b/packages/backend/src/remote/activitypub/kernel/delete/actor.ts @@ -1,7 +1,7 @@ +import { apLogger } from "../../logger.js"; +import { createDeleteAccountJob } from "@/queue/index.js"; import type { CacheableRemoteUser } from "@/models/entities/user.js"; import { Users } from "@/models/index.js"; -import { createDeleteAccountJob } from "@/queue/index.js"; -import { apLogger } from "../../logger.js"; const logger = apLogger; diff --git a/packages/backend/src/remote/activitypub/kernel/delete/index.ts b/packages/backend/src/remote/activitypub/kernel/delete/index.ts index 54cc691b..f9ad52de 100644 --- a/packages/backend/src/remote/activitypub/kernel/delete/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/delete/index.ts @@ -1,9 +1,9 @@ import type { CacheableRemoteUser } from "@/models/entities/user.js"; import { toSingle } from "@/prelude/array.js"; -import { getApId, isTombstone, validActor, validPost } from "../../type.js"; -import type { IDelete, IObject } from "../../type.js"; -import { deleteActor } from "./actor.js"; +import { getApId, isTombstone, validPost, validActor } from "../../type.js"; import deleteNote from "./note.js"; +import { deleteActor } from "./actor.js"; +import type { IDelete, IObject } from "../../type.js"; /** * Handle delete activity diff --git a/packages/backend/src/remote/activitypub/kernel/delete/note.ts b/packages/backend/src/remote/activitypub/kernel/delete/note.ts index 273be837..4656480c 100644 --- a/packages/backend/src/remote/activitypub/kernel/delete/note.ts +++ b/packages/backend/src/remote/activitypub/kernel/delete/note.ts @@ -1,9 +1,9 @@ -import { getApLock } from "@/misc/app-lock.js"; import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { deleteMessage } from "@/services/messages/delete.js"; import deleteNode from "@/services/note/delete.js"; -import DbResolver from "../../db-resolver.js"; import { apLogger } from "../../logger.js"; +import DbResolver from "../../db-resolver.js"; +import { getApLock } from "@/misc/app-lock.js"; +import { deleteMessage } from "@/services/messages/delete.js"; const logger = apLogger; diff --git a/packages/backend/src/remote/activitypub/kernel/flag/index.ts b/packages/backend/src/remote/activitypub/kernel/flag/index.ts index 6e9452d0..39ba8b3f 100644 --- a/packages/backend/src/remote/activitypub/kernel/flag/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/flag/index.ts @@ -1,10 +1,10 @@ -import config from "@/config/index.js"; -import { genId } from "@/misc/gen-id.js"; import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { AbuseUserReports, Users } from "@/models/index.js"; -import { In } from "typeorm"; +import config from "@/config/index.js"; import type { IFlag } from "../../type.js"; import { getApIds } from "../../type.js"; +import { AbuseUserReports, Users } from "@/models/index.js"; +import { In } from "typeorm"; +import { genId } from "@/misc/gen-id.js"; export default async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/follow.ts b/packages/backend/src/remote/activitypub/kernel/follow.ts index 610608b5..1c1ef36c 100644 --- a/packages/backend/src/remote/activitypub/kernel/follow.ts +++ b/packages/backend/src/remote/activitypub/kernel/follow.ts @@ -1,7 +1,7 @@ import type { CacheableRemoteUser } from "@/models/entities/user.js"; import follow from "@/services/following/create.js"; -import DbResolver from "../db-resolver.js"; import type { IFollow } from "../type.js"; +import DbResolver from "../db-resolver.js"; export default async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/index.ts b/packages/backend/src/remote/activitypub/kernel/index.ts index 225c57d4..a90ac023 100644 --- a/packages/backend/src/remote/activitypub/kernel/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/index.ts @@ -1,45 +1,45 @@ -import { extractDbHost } from "@/misc/convert-host.js"; -import { shouldBlockInstance } from "@/misc/should-block-instance.js"; import type { CacheableRemoteUser } from "@/models/entities/user.js"; import { toArray } from "@/prelude/array.js"; -import { apLogger } from "../logger.js"; -import Resolver from "../resolver.js"; import { - getApId, - isAccept, - isAdd, - isAnnounce, - isBlock, - isCollection, - isCollectionOrOrderedCollection, isCreate, isDelete, - isFlag, - isFollow, - isLike, - isMove, - isRead, - isReject, - isRemove, - isUndo, isUpdate, + isRead, + isFollow, + isAccept, + isReject, + isAdd, + isRemove, + isAnnounce, + isLike, + isUndo, + isBlock, + isCollectionOrOrderedCollection, + isCollection, + isFlag, + isMove, + getApId, } from "../type.js"; -import type { IActivity, IObject } from "../type.js"; -import accept from "./accept/index.js"; -import add from "./add/index.js"; -import announce from "./announce/index.js"; -import block from "./block/index.js"; +import { apLogger } from "../logger.js"; +import Resolver from "../resolver.js"; import create from "./create/index.js"; import performDeleteActivity from "./delete/index.js"; -import flag from "./flag/index.js"; -import follow from "./follow.js"; -import like from "./like.js"; -import move from "./move/index.js"; -import { performReadActivity } from "./read.js"; -import reject from "./reject/index.js"; -import remove from "./remove/index.js"; -import undo from "./undo/index.js"; import performUpdateActivity from "./update/index.js"; +import { performReadActivity } from "./read.js"; +import follow from "./follow.js"; +import undo from "./undo/index.js"; +import like from "./like.js"; +import announce from "./announce/index.js"; +import accept from "./accept/index.js"; +import reject from "./reject/index.js"; +import add from "./add/index.js"; +import remove from "./remove/index.js"; +import block from "./block/index.js"; +import flag from "./flag/index.js"; +import move from "./move/index.js"; +import type { IObject, IActivity } from "../type.js"; +import { extractDbHost } from "@/misc/convert-host.js"; +import { shouldBlockInstance } from "@/misc/should-block-instance.js"; export async function performActivity( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/like.ts b/packages/backend/src/remote/activitypub/kernel/like.ts index e4dfe80e..7b30d1cd 100644 --- a/packages/backend/src/remote/activitypub/kernel/like.ts +++ b/packages/backend/src/remote/activitypub/kernel/like.ts @@ -1,8 +1,8 @@ import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import create from "@/services/note/reaction/create.js"; -import { extractEmojis, fetchNote } from "../models/note.js"; import type { ILike } from "../type.js"; import { getApId } from "../type.js"; +import create from "@/services/note/reaction/create.js"; +import { fetchNote, extractEmojis } from "../models/note.js"; export default async (actor: CacheableRemoteUser, activity: ILike) => { const targetUri = getApId(activity.object); diff --git a/packages/backend/src/remote/activitypub/kernel/read.ts b/packages/backend/src/remote/activitypub/kernel/read.ts index 91f3276e..53fa7fe6 100644 --- a/packages/backend/src/remote/activitypub/kernel/read.ts +++ b/packages/backend/src/remote/activitypub/kernel/read.ts @@ -1,9 +1,9 @@ -import { extractDbHost, isSelfHost } from "@/misc/convert-host.js"; import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { MessagingMessages } from "@/models/index.js"; -import { readUserMessagingMessage } from "@/server/api/common/read-messaging-message.js"; import type { IRead } from "../type.js"; import { getApId } from "../type.js"; +import { isSelfHost, extractDbHost } from "@/misc/convert-host.js"; +import { MessagingMessages } from "@/models/index.js"; +import { readUserMessagingMessage } from "@/server/api/common/read-messaging-message.js"; export const performReadActivity = async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/reject/follow.ts b/packages/backend/src/remote/activitypub/kernel/reject/follow.ts index 99438442..670c1556 100644 --- a/packages/backend/src/remote/activitypub/kernel/reject/follow.ts +++ b/packages/backend/src/remote/activitypub/kernel/reject/follow.ts @@ -1,9 +1,9 @@ import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { Users } from "@/models/index.js"; import { remoteReject } from "@/services/following/reject.js"; -import { relayRejected } from "@/services/relay.js"; -import DbResolver from "../../db-resolver.js"; import type { IFollow } from "../../type.js"; +import DbResolver from "../../db-resolver.js"; +import { relayRejected } from "@/services/relay.js"; +import { Users } from "@/models/index.js"; export default async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/reject/index.ts b/packages/backend/src/remote/activitypub/kernel/reject/index.ts index dd5465b0..10edb0f7 100644 --- a/packages/backend/src/remote/activitypub/kernel/reject/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/reject/index.ts @@ -1,9 +1,9 @@ -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { apLogger } from "../../logger.js"; import Resolver from "../../resolver.js"; -import type { IReject } from "../../type.js"; -import { getApType, isFollow } from "../../type.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; import rejectFollow from "./follow.js"; +import type { IReject } from "../../type.js"; +import { isFollow, getApType } from "../../type.js"; +import { apLogger } from "../../logger.js"; const logger = apLogger; diff --git a/packages/backend/src/remote/activitypub/kernel/remove/index.ts b/packages/backend/src/remote/activitypub/kernel/remove/index.ts index f8478b7c..0b4be6b5 100644 --- a/packages/backend/src/remote/activitypub/kernel/remove/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/remove/index.ts @@ -1,7 +1,7 @@ import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { removePinned } from "@/services/i/pin.js"; -import { resolveNote } from "../../models/note.js"; import type { IRemove } from "../../type.js"; +import { resolveNote } from "../../models/note.js"; +import { removePinned } from "@/services/i/pin.js"; export default async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/undo/accept.ts b/packages/backend/src/remote/activitypub/kernel/undo/accept.ts index 6e336619..7cf45704 100644 --- a/packages/backend/src/remote/activitypub/kernel/undo/accept.ts +++ b/packages/backend/src/remote/activitypub/kernel/undo/accept.ts @@ -1,8 +1,8 @@ +import unfollow from "@/services/following/delete.js"; +import type { IAccept } from "../../type.js"; import type { CacheableRemoteUser } from "@/models/entities/user.js"; import { Followings } from "@/models/index.js"; -import unfollow from "@/services/following/delete.js"; import DbResolver from "../../db-resolver.js"; -import type { IAccept } from "../../type.js"; export default async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/undo/announce.ts b/packages/backend/src/remote/activitypub/kernel/undo/announce.ts index 121e73ce..a6e9c88c 100644 --- a/packages/backend/src/remote/activitypub/kernel/undo/announce.ts +++ b/packages/backend/src/remote/activitypub/kernel/undo/announce.ts @@ -1,8 +1,8 @@ -import type { CacheableRemoteUser } from "@/models/entities/user.js"; import { Notes } from "@/models/index.js"; -import deleteNote from "@/services/note/delete.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; import type { IAnnounce } from "../../type.js"; import { getApId } from "../../type.js"; +import deleteNote from "@/services/note/delete.js"; export const undoAnnounce = async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/undo/block.ts b/packages/backend/src/remote/activitypub/kernel/undo/block.ts index 302edbad..b4e1d8ee 100644 --- a/packages/backend/src/remote/activitypub/kernel/undo/block.ts +++ b/packages/backend/src/remote/activitypub/kernel/undo/block.ts @@ -1,8 +1,8 @@ -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { Users } from "@/models/index.js"; -import unblock from "@/services/blocking/delete.js"; -import DbResolver from "../../db-resolver.js"; import type { IBlock } from "../../type.js"; +import unblock from "@/services/blocking/delete.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; +import DbResolver from "../../db-resolver.js"; +import { Users } from "@/models/index.js"; export default async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/undo/follow.ts b/packages/backend/src/remote/activitypub/kernel/undo/follow.ts index 9bc77286..1c4648cf 100644 --- a/packages/backend/src/remote/activitypub/kernel/undo/follow.ts +++ b/packages/backend/src/remote/activitypub/kernel/undo/follow.ts @@ -1,9 +1,9 @@ -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { FollowRequests, Followings } from "@/models/index.js"; import unfollow from "@/services/following/delete.js"; import cancelRequest from "@/services/following/requests/cancel.js"; -import DbResolver from "../../db-resolver.js"; import type { IFollow } from "../../type.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; +import { FollowRequests, Followings } from "@/models/index.js"; +import DbResolver from "../../db-resolver.js"; export default async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/kernel/undo/index.ts b/packages/backend/src/remote/activitypub/kernel/undo/index.ts index b8f1db9b..f0e2316f 100644 --- a/packages/backend/src/remote/activitypub/kernel/undo/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/undo/index.ts @@ -1,20 +1,20 @@ import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { apLogger } from "../../logger.js"; -import Resolver from "../../resolver.js"; import type { IUndo } from "../../type.js"; import { + isFollow, + isBlock, + isLike, + isAnnounce, getApType, isAccept, - isAnnounce, - isBlock, - isFollow, - isLike, } from "../../type.js"; +import unfollow from "./follow.js"; +import unblock from "./block.js"; +import undoLike from "./like.js"; import undoAccept from "./accept.js"; import { undoAnnounce } from "./announce.js"; -import unblock from "./block.js"; -import unfollow from "./follow.js"; -import undoLike from "./like.js"; +import Resolver from "../../resolver.js"; +import { apLogger } from "../../logger.js"; const logger = apLogger; diff --git a/packages/backend/src/remote/activitypub/kernel/undo/like.ts b/packages/backend/src/remote/activitypub/kernel/undo/like.ts index b32983be..90220e20 100644 --- a/packages/backend/src/remote/activitypub/kernel/undo/like.ts +++ b/packages/backend/src/remote/activitypub/kernel/undo/like.ts @@ -1,8 +1,8 @@ import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import deleteReaction from "@/services/note/reaction/delete.js"; -import { fetchNote } from "../../models/note.js"; import type { ILike } from "../../type.js"; import { getApId } from "../../type.js"; +import deleteReaction from "@/services/note/reaction/delete.js"; +import { fetchNote } from "../../models/note.js"; /** * Process Undo.Like activity diff --git a/packages/backend/src/remote/activitypub/kernel/update/index.ts b/packages/backend/src/remote/activitypub/kernel/update/index.ts index cf1e9627..de7032a5 100644 --- a/packages/backend/src/remote/activitypub/kernel/update/index.ts +++ b/packages/backend/src/remote/activitypub/kernel/update/index.ts @@ -1,10 +1,10 @@ import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { apLogger } from "../../logger.js"; -import { updateNote } from "../../models/note.js"; -import { updatePerson } from "../../models/person.js"; -import Resolver from "../../resolver.js"; import type { IUpdate } from "../../type.js"; import { getApType, isActor } from "../../type.js"; +import { apLogger } from "../../logger.js"; +import { updateNote } from "../../models/note.js"; +import Resolver from "../../resolver.js"; +import { updatePerson } from "../../models/person.js"; /** * Handler for the Update activity diff --git a/packages/backend/src/remote/activitypub/misc/get-note-html.ts b/packages/backend/src/remote/activitypub/misc/get-note-html.ts index 2c04fca9..7521d121 100644 --- a/packages/backend/src/remote/activitypub/misc/get-note-html.ts +++ b/packages/backend/src/remote/activitypub/misc/get-note-html.ts @@ -1,6 +1,6 @@ -import { toHtml } from "@/mfm/to-html.js"; -import type { Note } from "@/models/entities/note.js"; import * as mfm from "mfm-js"; +import type { Note } from "@/models/entities/note.js"; +import { toHtml } from "@/mfm/to-html.js"; export default function (note: Note) { if (!note.text) return ""; diff --git a/packages/backend/src/remote/activitypub/misc/html-to-mfm.ts b/packages/backend/src/remote/activitypub/misc/html-to-mfm.ts index 80669fea..f18958f7 100644 --- a/packages/backend/src/remote/activitypub/misc/html-to-mfm.ts +++ b/packages/backend/src/remote/activitypub/misc/html-to-mfm.ts @@ -1,6 +1,6 @@ -import { fromHtml } from "@/mfm/from-html.js"; -import { extractApHashtagObjects } from "../models/tag.js"; import type { IObject } from "../type.js"; +import { extractApHashtagObjects } from "../models/tag.js"; +import { fromHtml } from "@/mfm/from-html.js"; export function htmlToMfm(html: string, tag?: IObject | IObject[]) { const hashtagNames = extractApHashtagObjects(tag) diff --git a/packages/backend/src/remote/activitypub/misc/ld-signature.ts b/packages/backend/src/remote/activitypub/misc/ld-signature.ts index 66a8c7d7..59551092 100644 --- a/packages/backend/src/remote/activitypub/misc/ld-signature.ts +++ b/packages/backend/src/remote/activitypub/misc/ld-signature.ts @@ -1,8 +1,8 @@ import * as crypto from "node:crypto"; -import { httpAgent, httpsAgent } from "@/misc/fetch.js"; import jsonld from "jsonld"; -import fetch from "node-fetch"; import { CONTEXTS } from "./contexts.js"; +import fetch from "node-fetch"; +import { httpAgent, httpsAgent } from "@/misc/fetch.js"; // RsaSignature2017 based from https://github.com/transmute-industries/RsaSignature2017 diff --git a/packages/backend/src/remote/activitypub/models/image.ts b/packages/backend/src/remote/activitypub/models/image.ts index 36eeda36..2cf0c6c1 100644 --- a/packages/backend/src/remote/activitypub/models/image.ts +++ b/packages/backend/src/remote/activitypub/models/image.ts @@ -1,12 +1,12 @@ -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { DB_MAX_IMAGE_COMMENT_LENGTH } from "@/misc/hard-limits.js"; -import { truncate } from "@/misc/truncate.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { DriveFiles } from "@/models/index.js"; import { uploadFromUrl } from "@/services/drive/upload-from-url.js"; -import { apLogger } from "../logger.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; import Resolver from "../resolver.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { apLogger } from "../logger.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; +import { DriveFiles } from "@/models/index.js"; +import { truncate } from "@/misc/truncate.js"; +import { DB_MAX_IMAGE_COMMENT_LENGTH } from "@/misc/hard-limits.js"; const logger = apLogger; diff --git a/packages/backend/src/remote/activitypub/models/mention.ts b/packages/backend/src/remote/activitypub/models/mention.ts index 4f7ff669..e9f80bc4 100644 --- a/packages/backend/src/remote/activitypub/models/mention.ts +++ b/packages/backend/src/remote/activitypub/models/mention.ts @@ -1,9 +1,9 @@ -import type { CacheableUser } from "@/models/entities/user.js"; -import { toArray, unique } from "@/prelude/array.js"; import promiseLimit from "promise-limit"; -import Resolver from "../resolver.js"; -import type { IApMention, IObject } from "../type.js"; +import { toArray, unique } from "@/prelude/array.js"; +import type { CacheableUser } from "@/models/entities/user.js"; +import type { IObject, IApMention } from "../type.js"; import { isMention } from "../type.js"; +import Resolver from "../resolver.js"; import { resolvePerson } from "./person.js"; export async function extractApMentions( diff --git a/packages/backend/src/remote/activitypub/models/note.ts b/packages/backend/src/remote/activitypub/models/note.ts index a5fece42..575b19fb 100644 --- a/packages/backend/src/remote/activitypub/models/note.ts +++ b/packages/backend/src/remote/activitypub/models/note.ts @@ -1,55 +1,55 @@ +import promiseLimit from "promise-limit"; +import * as mfm from "mfm-js"; import config from "@/config/index.js"; -import { getApLock } from "@/misc/app-lock.js"; -import { extractDbHost, toPuny } from "@/misc/convert-host.js"; -import { type Size, getEmojiSize } from "@/misc/emoji-meta.js"; -import { extractHashtags } from "@/misc/extract-hashtags.js"; -import { StatusError } from "@/misc/fetch.js"; -import { genId } from "@/misc/gen-id.js"; -import { DB_MAX_IMAGE_COMMENT_LENGTH } from "@/misc/hard-limits.js"; -import { langmap } from "@/misc/langmap.js"; -import { shouldBlockInstance } from "@/misc/should-block-instance.js"; -import { truncate } from "@/misc/truncate.js"; -import { DriveFile } from "@/models/entities/drive-file.js"; -import type { Emoji } from "@/models/entities/emoji.js"; -import type { IMentionedRemoteUsers, Note } from "@/models/entities/note.js"; -import type { CacheableRemoteUser } from "@/models/entities/user.js"; -import { - DriveFiles, - Emojis, - MessagingMessages, - NoteEdits, - Notes, - Polls, -} from "@/models/index.js"; -import { UserProfiles } from "@/models/index.js"; -import { toArray, toSingle, unique } from "@/prelude/array.js"; -import { createMessage } from "@/services/messages/create.js"; +import Resolver from "../resolver.js"; import post from "@/services/note/create.js"; import { extractMentionedUsers } from "@/services/note/create.js"; -import vote from "@/services/note/polls/vote.js"; -import { publishNoteStream } from "@/services/stream.js"; -import * as mfm from "mfm-js"; -import promiseLimit from "promise-limit"; -import { In } from "typeorm"; -import { parseAudience } from "../audience.js"; -import DbResolver from "../db-resolver.js"; -import { apLogger } from "../logger.js"; +import { resolvePerson } from "./person.js"; +import { resolveImage } from "./image.js"; +import type { CacheableRemoteUser } from "@/models/entities/user.js"; import { htmlToMfm } from "../misc/html-to-mfm.js"; -import Resolver from "../resolver.js"; +import { extractApHashtags } from "./tag.js"; +import { unique, toArray, toSingle } from "@/prelude/array.js"; +import { extractPollFromQuestion } from "./question.js"; +import vote from "@/services/note/polls/vote.js"; +import { apLogger } from "../logger.js"; +import { DriveFile } from "@/models/entities/drive-file.js"; +import { extractDbHost, toPuny } from "@/misc/convert-host.js"; +import { + Emojis, + Polls, + MessagingMessages, + Notes, + NoteEdits, + DriveFiles, +} from "@/models/index.js"; +import type { IMentionedRemoteUsers, Note } from "@/models/entities/note.js"; import type { IObject, IPost } from "../type.js"; import { - getApId, - getApType, - getOneApHrefNullable, getOneApId, - isEmoji, + getApId, + getOneApHrefNullable, validPost, + isEmoji, + getApType, } from "../type.js"; -import { resolveImage } from "./image.js"; +import type { Emoji } from "@/models/entities/emoji.js"; +import { genId } from "@/misc/gen-id.js"; +import { getApLock } from "@/misc/app-lock.js"; +import { createMessage } from "@/services/messages/create.js"; +import { parseAudience } from "../audience.js"; import { extractApMentions } from "./mention.js"; -import { resolvePerson } from "./person.js"; -import { extractPollFromQuestion } from "./question.js"; -import { extractApHashtags } from "./tag.js"; +import DbResolver from "../db-resolver.js"; +import { StatusError } from "@/misc/fetch.js"; +import { shouldBlockInstance } from "@/misc/should-block-instance.js"; +import { publishNoteStream } from "@/services/stream.js"; +import { extractHashtags } from "@/misc/extract-hashtags.js"; +import { UserProfiles } from "@/models/index.js"; +import { In } from "typeorm"; +import { DB_MAX_IMAGE_COMMENT_LENGTH } from "@/misc/hard-limits.js"; +import { truncate } from "@/misc/truncate.js"; +import { type Size, getEmojiSize } from "@/misc/emoji-meta.js"; +import { langmap } from "@/misc/langmap.js"; const logger = apLogger; diff --git a/packages/backend/src/remote/activitypub/models/person.ts b/packages/backend/src/remote/activitypub/models/person.ts index f6fe04f5..f6ec3d16 100644 --- a/packages/backend/src/remote/activitypub/models/person.ts +++ b/packages/backend/src/remote/activitypub/models/person.ts @@ -2,50 +2,50 @@ import { URL } from "node:url"; import promiseLimit from "promise-limit"; import config from "@/config/index.js"; -import { db } from "@/db/postgre.js"; -import { fromHtml } from "@/mfm/from-html.js"; -import { toPuny } from "@/misc/convert-host.js"; -import { StatusError } from "@/misc/fetch.js"; -import { genId } from "@/misc/gen-id.js"; -import { isDuplicateKeyValueError } from "@/misc/is-duplicate-key-value-error.js"; -import { normalizeForSearch } from "@/misc/normalize-for-search.js"; -import { truncate } from "@/misc/truncate.js"; -import type { Emoji } from "@/models/entities/emoji.js"; +import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; import type { Note } from "@/models/entities/note.js"; -import { UserNotePining } from "@/models/entities/user-note-pining.js"; -import { UserProfile } from "@/models/entities/user-profile.js"; -import { UserPublickey } from "@/models/entities/user-publickey.js"; -import type { CacheableUser, IRemoteUser } from "@/models/entities/user.js"; -import { User } from "@/models/entities/user.js"; +import { updateUsertags } from "@/services/update-hashtag.js"; import { - Followings, + Users, Instances, + Followings, UserProfiles, UserPublickeys, - Users, } from "@/models/index.js"; +import type { IRemoteUser, CacheableUser } from "@/models/entities/user.js"; +import { User } from "@/models/entities/user.js"; +import type { Emoji } from "@/models/entities/emoji.js"; +import { UserNotePining } from "@/models/entities/user-note-pining.js"; +import { genId } from "@/misc/gen-id.js"; +import { UserPublickey } from "@/models/entities/user-publickey.js"; +import { isDuplicateKeyValueError } from "@/misc/is-duplicate-key-value-error.js"; +import { toPuny } from "@/misc/convert-host.js"; +import { UserProfile } from "@/models/entities/user-profile.js"; import { toArray } from "@/prelude/array.js"; import { fetchInstanceMetadata } from "@/services/fetch-instance-metadata.js"; -import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; -import { publishInternalEvent } from "@/services/stream.js"; -import { updateUsertags } from "@/services/update-hashtag.js"; +import { normalizeForSearch } from "@/misc/normalize-for-search.js"; +import { truncate } from "@/misc/truncate.js"; +import { StatusError } from "@/misc/fetch.js"; import { uriPersonCache } from "@/services/user-cache.js"; +import { publishInternalEvent } from "@/services/stream.js"; +import { db } from "@/db/postgre.js"; import { apLogger } from "../logger.js"; import { htmlToMfm } from "../misc/html-to-mfm.js"; -import Resolver from "../resolver.js"; +import { fromHtml } from "@/mfm/from-html.js"; import type { IActor, IObject } from "../type.js"; import { - getApId, - getApType, - getOneApHrefNullable, - isActor, - isCollection, isCollectionOrOrderedCollection, + isCollection, + getApId, + getOneApHrefNullable, isPropertyValue, + getApType, + isActor, } from "../type.js"; -import { resolveImage } from "./image.js"; -import { extractEmojis, resolveNote } from "./note.js"; +import Resolver from "../resolver.js"; import { extractApHashtags } from "./tag.js"; +import { resolveNote, extractEmojis } from "./note.js"; +import { resolveImage } from "./image.js"; const logger = apLogger; @@ -471,10 +471,10 @@ export async function updatePerson( if (typeof person.followers === "string") { try { - const data = await fetch(person.followers, { + let data = await fetch(person.followers, { headers: { Accept: "application/json" }, }); - const json_data = JSON.parse(await data.text()); + let json_data = JSON.parse(await data.text()); followersCount = json_data.totalItems; } catch { @@ -486,10 +486,10 @@ export async function updatePerson( if (typeof person.following === "string") { try { - const data = await fetch(person.following, { + let data = await fetch(person.following, { headers: { Accept: "application/json" }, }); - const json_data = JSON.parse(await data.text()); + let json_data = JSON.parse(await data.text()); followingCount = json_data.totalItems; } catch { @@ -501,10 +501,10 @@ export async function updatePerson( if (typeof person.outbox === "string") { try { - const data = await fetch(person.outbox, { + let data = await fetch(person.outbox, { headers: { Accept: "application/json" }, }); - const json_data = JSON.parse(await data.text()); + let json_data = JSON.parse(await data.text()); notesCount = json_data.totalItems; } catch (e) { @@ -586,7 +586,9 @@ export async function updatePerson( { url: url, fields, - description: person.summary + description: person._misskey_summary + ? truncate(person._misskey_summary, summaryLength) + : person.summary ? htmlToMfm(truncate(person.summary, summaryLength), person.tag) : null, birthday: bday ? bday[0] : null, diff --git a/packages/backend/src/remote/activitypub/models/question.ts b/packages/backend/src/remote/activitypub/models/question.ts index c037bda7..3652cb64 100644 --- a/packages/backend/src/remote/activitypub/models/question.ts +++ b/packages/backend/src/remote/activitypub/models/question.ts @@ -1,10 +1,10 @@ import config from "@/config/index.js"; -import type { IPoll } from "@/models/entities/poll.js"; -import { Notes, Polls } from "@/models/index.js"; -import { apLogger } from "../logger.js"; import Resolver from "../resolver.js"; import type { IObject, IQuestion } from "../type.js"; import { getApId, isQuestion } from "../type.js"; +import { apLogger } from "../logger.js"; +import { Notes, Polls } from "@/models/index.js"; +import type { IPoll } from "@/models/entities/poll.js"; export async function extractPollFromQuestion( source: string | IObject, diff --git a/packages/backend/src/remote/activitypub/models/tag.ts b/packages/backend/src/remote/activitypub/models/tag.ts index 2a8cbef3..537cdecb 100644 --- a/packages/backend/src/remote/activitypub/models/tag.ts +++ b/packages/backend/src/remote/activitypub/models/tag.ts @@ -1,5 +1,5 @@ import { toArray } from "@/prelude/array.js"; -import type { IApHashtag, IObject } from "../type.js"; +import type { IObject, IApHashtag } from "../type.js"; import { isHashtag } from "../type.js"; export function extractApHashtags( diff --git a/packages/backend/src/remote/activitypub/perform.ts b/packages/backend/src/remote/activitypub/perform.ts index 9bb231b9..0d2cdb4a 100644 --- a/packages/backend/src/remote/activitypub/perform.ts +++ b/packages/backend/src/remote/activitypub/perform.ts @@ -1,7 +1,7 @@ +import type { IObject } from "./type.js"; import type { CacheableRemoteUser } from "@/models/entities/user.js"; import { performActivity } from "./kernel/index.js"; import { updatePerson } from "./models/person.js"; -import type { IObject } from "./type.js"; export default async ( actor: CacheableRemoteUser, diff --git a/packages/backend/src/remote/activitypub/renderer/follow-user.ts b/packages/backend/src/remote/activitypub/renderer/follow-user.ts index e99eb283..22ee429f 100644 --- a/packages/backend/src/remote/activitypub/renderer/follow-user.ts +++ b/packages/backend/src/remote/activitypub/renderer/follow-user.ts @@ -1,6 +1,6 @@ import config from "@/config/index.js"; -import type { User } from "@/models/entities/user.js"; import { Users } from "@/models/index.js"; +import type { User } from "@/models/entities/user.js"; /** * Convert (local|remote)(Follower|Followee)ID to URL diff --git a/packages/backend/src/remote/activitypub/renderer/index.ts b/packages/backend/src/remote/activitypub/renderer/index.ts index 16d36bb9..c60a1f4c 100644 --- a/packages/backend/src/remote/activitypub/renderer/index.ts +++ b/packages/backend/src/remote/activitypub/renderer/index.ts @@ -1,7 +1,7 @@ +import { v4 as uuid } from "uuid"; import config from "@/config/index.js"; import { getUserKeypair } from "@/misc/keypair-store.js"; import type { User } from "@/models/entities/user.js"; -import { v4 as uuid } from "uuid"; import { LdSignature } from "../misc/ld-signature.js"; import type { IActivity } from "../type.js"; diff --git a/packages/backend/src/remote/activitypub/renderer/key.ts b/packages/backend/src/remote/activitypub/renderer/key.ts index 3a1b4794..084bb536 100644 --- a/packages/backend/src/remote/activitypub/renderer/key.ts +++ b/packages/backend/src/remote/activitypub/renderer/key.ts @@ -1,7 +1,7 @@ -import { createPublicKey } from "node:crypto"; import config from "@/config/index.js"; -import type { UserKeypair } from "@/models/entities/user-keypair.js"; import type { ILocalUser } from "@/models/entities/user.js"; +import type { UserKeypair } from "@/models/entities/user-keypair.js"; +import { createPublicKey } from "node:crypto"; export default (user: ILocalUser, key: UserKeypair, postfix?: string) => ({ id: `${config.url}/users/${user.id}${postfix || "/publickey"}`, diff --git a/packages/backend/src/remote/activitypub/renderer/like.ts b/packages/backend/src/remote/activitypub/renderer/like.ts index 8fcdbae8..060b34ad 100644 --- a/packages/backend/src/remote/activitypub/renderer/like.ts +++ b/packages/backend/src/remote/activitypub/renderer/like.ts @@ -1,10 +1,10 @@ +import { IsNull } from "typeorm"; import config from "@/config/index.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; import type { NoteReaction } from "@/models/entities/note-reaction.js"; import type { Note } from "@/models/entities/note.js"; import { Emojis } from "@/models/index.js"; -import { IsNull } from "typeorm"; import renderEmoji from "./emoji.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; export const renderLike = async (noteReaction: NoteReaction, note: Note) => { const reaction = noteReaction.reaction; diff --git a/packages/backend/src/remote/activitypub/renderer/mention.ts b/packages/backend/src/remote/activitypub/renderer/mention.ts index a598b804..e7f0435c 100644 --- a/packages/backend/src/remote/activitypub/renderer/mention.ts +++ b/packages/backend/src/remote/activitypub/renderer/mention.ts @@ -1,5 +1,5 @@ import config from "@/config/index.js"; -import type { ILocalUser, User } from "@/models/entities/user.js"; +import type { User, ILocalUser } from "@/models/entities/user.js"; import { Users } from "@/models/index.js"; export default (mention: User) => ({ diff --git a/packages/backend/src/remote/activitypub/renderer/note.ts b/packages/backend/src/remote/activitypub/renderer/note.ts index 2f74d1f8..c1beb760 100644 --- a/packages/backend/src/remote/activitypub/renderer/note.ts +++ b/packages/backend/src/remote/activitypub/renderer/note.ts @@ -1,16 +1,16 @@ -import config from "@/config/index.js"; -import detectLanguage from "@/misc/detect-language.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import type { Emoji } from "@/models/entities/emoji.js"; -import type { IMentionedRemoteUsers, Note } from "@/models/entities/note.js"; -import type { Poll } from "@/models/entities/poll.js"; -import { DriveFiles, Emojis, Notes, Polls, Users } from "@/models/index.js"; -import toHtml from "@/remote/activitypub/misc/get-note-html.js"; import { In, IsNull } from "typeorm"; -import renderDocument from "./document.js"; +import config from "@/config/index.js"; +import type { Note, IMentionedRemoteUsers } from "@/models/entities/note.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; +import { DriveFiles, Notes, Users, Emojis, Polls } from "@/models/index.js"; +import type { Emoji } from "@/models/entities/emoji.js"; +import type { Poll } from "@/models/entities/poll.js"; +import toHtml from "@/remote/activitypub/misc/get-note-html.js"; +import detectLanguage from "@/misc/detect-language.js"; import renderEmoji from "./emoji.js"; -import renderHashtag from "./hashtag.js"; import renderMention from "./mention.js"; +import renderHashtag from "./hashtag.js"; +import renderDocument from "./document.js"; export default async function renderNote( note: Note, diff --git a/packages/backend/src/remote/activitypub/renderer/person.ts b/packages/backend/src/remote/activitypub/renderer/person.ts index 637693e0..db176a0d 100644 --- a/packages/backend/src/remote/activitypub/renderer/person.ts +++ b/packages/backend/src/remote/activitypub/renderer/person.ts @@ -1,16 +1,16 @@ import { URL } from "node:url"; +import * as mfm from "mfm-js"; import config from "@/config/index.js"; -import { getUserKeypair } from "@/misc/keypair-store.js"; import type { ILocalUser } from "@/models/entities/user.js"; import { DriveFiles, UserProfiles } from "@/models/index.js"; -import * as mfm from "mfm-js"; +import { getUserKeypair } from "@/misc/keypair-store.js"; import { toHtml } from "../../../mfm/to-html.js"; -import type { IIdentifier } from "../models/identifier.js"; -import renderEmoji from "./emoji.js"; -import renderHashtag from "./hashtag.js"; import renderImage from "./image.js"; import renderKey from "./key.js"; import { getEmojis } from "./note.js"; +import renderEmoji from "./emoji.js"; +import renderHashtag from "./hashtag.js"; +import type { IIdentifier } from "../models/identifier.js"; export async function renderPerson(user: ILocalUser) { const id = `${config.url}/users/${user.id}`; diff --git a/packages/backend/src/remote/activitypub/renderer/question.ts b/packages/backend/src/remote/activitypub/renderer/question.ts index 7ca99587..cb89aa75 100644 --- a/packages/backend/src/remote/activitypub/renderer/question.ts +++ b/packages/backend/src/remote/activitypub/renderer/question.ts @@ -1,7 +1,7 @@ import config from "@/config/index.js"; +import type { User } from "@/models/entities/user.js"; import type { Note } from "@/models/entities/note.js"; import type { Poll } from "@/models/entities/poll.js"; -import type { User } from "@/models/entities/user.js"; export default async function renderQuestion( user: { id: User["id"] }, diff --git a/packages/backend/src/remote/activitypub/renderer/read.ts b/packages/backend/src/remote/activitypub/renderer/read.ts index cc90ecc7..212e7e8d 100644 --- a/packages/backend/src/remote/activitypub/renderer/read.ts +++ b/packages/backend/src/remote/activitypub/renderer/read.ts @@ -1,6 +1,6 @@ import config from "@/config/index.js"; -import type { MessagingMessage } from "@/models/entities/messaging-message.js"; import type { User } from "@/models/entities/user.js"; +import type { MessagingMessage } from "@/models/entities/messaging-message.js"; export const renderReadActivity = ( user: { id: User["id"] }, diff --git a/packages/backend/src/remote/activitypub/renderer/vote.ts b/packages/backend/src/remote/activitypub/renderer/vote.ts index 491a8ffa..21234a11 100644 --- a/packages/backend/src/remote/activitypub/renderer/vote.ts +++ b/packages/backend/src/remote/activitypub/renderer/vote.ts @@ -1,8 +1,8 @@ import config from "@/config/index.js"; import type { Note } from "@/models/entities/note.js"; +import type { IRemoteUser, User } from "@/models/entities/user.js"; import type { PollVote } from "@/models/entities/poll-vote.js"; import type { Poll } from "@/models/entities/poll.js"; -import type { IRemoteUser, User } from "@/models/entities/user.js"; export default async function renderVote( user: { id: User["id"] }, diff --git a/packages/backend/src/remote/activitypub/request.ts b/packages/backend/src/remote/activitypub/request.ts index 0dce4a21..69c97a44 100644 --- a/packages/backend/src/remote/activitypub/request.ts +++ b/packages/backend/src/remote/activitypub/request.ts @@ -1,9 +1,9 @@ import config from "@/config/index.js"; import { getUserKeypair } from "@/misc/keypair-store.js"; import type { User } from "@/models/entities/user.js"; -import { apLogger } from "@/remote/activitypub/logger.js"; import { getResponse } from "../../misc/fetch.js"; -import { createSignedGet, createSignedPost } from "./ap-request.js"; +import { createSignedPost, createSignedGet } from "./ap-request.js"; +import { apLogger } from "@/remote/activitypub/logger.js"; export default async (user: { id: User["id"] }, url: string, object: any) => { const body = JSON.stringify(object); diff --git a/packages/backend/src/remote/activitypub/resolver.ts b/packages/backend/src/remote/activitypub/resolver.ts index e487f5ff..c4bee109 100644 --- a/packages/backend/src/remote/activitypub/resolver.ts +++ b/packages/backend/src/remote/activitypub/resolver.ts @@ -1,23 +1,23 @@ import config from "@/config/index.js"; -import { extractDbHost, isSelfHost } from "@/misc/convert-host.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; import { getJson } from "@/misc/fetch.js"; -import { shouldBlockInstance } from "@/misc/should-block-instance.js"; import type { ILocalUser } from "@/models/entities/user.js"; -import { NoteReactions, Notes, Polls, Users } from "@/models/index.js"; -import { apLogger } from "@/remote/activitypub/logger.js"; -import renderCreate from "@/remote/activitypub/renderer/create.js"; -import renderFollow from "@/remote/activitypub/renderer/follow.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import { renderLike } from "@/remote/activitypub/renderer/like.js"; +import { getInstanceActor } from "@/services/instance-actor.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { extractDbHost, isSelfHost } from "@/misc/convert-host.js"; +import { signedGet } from "./request.js"; +import type { IObject, ICollection, IOrderedCollection } from "./type.js"; +import { isCollectionOrOrderedCollection, getApId } from "./type.js"; +import { Notes, NoteReactions, Polls, Users } from "@/models/index.js"; +import { parseUri } from "./db-resolver.js"; import renderNote from "@/remote/activitypub/renderer/note.js"; +import { renderLike } from "@/remote/activitypub/renderer/like.js"; import { renderPerson } from "@/remote/activitypub/renderer/person.js"; import renderQuestion from "@/remote/activitypub/renderer/question.js"; -import { getInstanceActor } from "@/services/instance-actor.js"; -import { parseUri } from "./db-resolver.js"; -import { signedGet } from "./request.js"; -import type { ICollection, IObject, IOrderedCollection } from "./type.js"; -import { getApId, isCollectionOrOrderedCollection } from "./type.js"; +import renderCreate from "@/remote/activitypub/renderer/create.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderFollow from "@/remote/activitypub/renderer/follow.js"; +import { shouldBlockInstance } from "@/misc/should-block-instance.js"; +import { apLogger } from "@/remote/activitypub/logger.js"; export default class Resolver { private history: Set; diff --git a/packages/backend/src/remote/resolve-user.ts b/packages/backend/src/remote/resolve-user.ts index 4d74418c..a6c1e399 100644 --- a/packages/backend/src/remote/resolve-user.ts +++ b/packages/backend/src/remote/resolve-user.ts @@ -1,13 +1,13 @@ import { URL } from "node:url"; -import config from "@/config/index.js"; -import { toPuny } from "@/misc/convert-host.js"; -import type { IRemoteUser, User } from "@/models/entities/user.js"; -import { Users } from "@/models/index.js"; import chalk from "chalk"; import { IsNull } from "typeorm"; +import config from "@/config/index.js"; +import type { User, IRemoteUser } from "@/models/entities/user.js"; +import { Users } from "@/models/index.js"; +import { toPuny } from "@/misc/convert-host.js"; +import webFinger from "./webfinger.js"; import { createPerson, updatePerson } from "./activitypub/models/person.js"; import { remoteLogger } from "./logger.js"; -import webFinger from "./webfinger.js"; const logger = remoteLogger.createSubLogger("resolve-user"); diff --git a/packages/backend/src/server/activitypub.ts b/packages/backend/src/server/activitypub.ts index e8f32c77..c9c05ada 100644 --- a/packages/backend/src/server/activitypub.ts +++ b/packages/backend/src/server/activitypub.ts @@ -1,40 +1,40 @@ import Router from "@koa/router"; -import httpSignature from "@peertube/http-signature"; import bodyParser from "koa-bodyparser"; +import httpSignature from "@peertube/http-signature"; -import config from "@/config/index.js"; +import { In, IsNull, Not } from "typeorm"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderNote from "@/remote/activitypub/renderer/note.js"; +import renderKey from "@/remote/activitypub/renderer/key.js"; +import { renderPerson } from "@/remote/activitypub/renderer/person.js"; +import renderEmoji from "@/remote/activitypub/renderer/emoji.js"; +import { inbox as processInbox } from "@/queue/index.js"; import { isSelfHost } from "@/misc/convert-host.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { getUserKeypair } from "@/misc/keypair-store.js"; -import type { ILocalUser, User } from "@/models/entities/user.js"; import { - Emojis, - FollowRequests, - NoteReactions, Notes, Users, + Emojis, + NoteReactions, + FollowRequests, } from "@/models/index.js"; -import { inbox as processInbox } from "@/queue/index.js"; +import type { ILocalUser, User } from "@/models/entities/user.js"; +import { renderLike } from "@/remote/activitypub/renderer/like.js"; +import { getUserKeypair } from "@/misc/keypair-store.js"; import { checkFetch, getSignatureUser, verifyDigest, } from "@/remote/activitypub/check-fetch.js"; -import renderEmoji from "@/remote/activitypub/renderer/emoji.js"; -import renderFollow from "@/remote/activitypub/renderer/follow.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderKey from "@/remote/activitypub/renderer/key.js"; -import { renderLike } from "@/remote/activitypub/renderer/like.js"; -import renderNote from "@/remote/activitypub/renderer/note.js"; -import { renderPerson } from "@/remote/activitypub/renderer/person.js"; import { getInstanceActor } from "@/services/instance-actor.js"; -import Koa from "koa"; -import { In, IsNull, Not } from "typeorm"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import renderFollow from "@/remote/activitypub/renderer/follow.js"; import Featured from "./activitypub/featured.js"; -import Followers from "./activitypub/followers.js"; import Following from "./activitypub/following.js"; +import Followers from "./activitypub/followers.js"; import Outbox, { packActivity } from "./activitypub/outbox.js"; import { serverLogger } from "./index.js"; +import config from "@/config/index.js"; +import Koa from "koa"; // Init router const router = new Router(); diff --git a/packages/backend/src/server/activitypub/featured.ts b/packages/backend/src/server/activitypub/featured.ts index a5131777..bd4923b7 100644 --- a/packages/backend/src/server/activitypub/featured.ts +++ b/packages/backend/src/server/activitypub/featured.ts @@ -1,13 +1,13 @@ -import config from "@/config/index.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { Notes, UserNotePinings, Users } from "@/models/index.js"; -import { checkFetch } from "@/remote/activitypub/check-fetch.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderNote from "@/remote/activitypub/renderer/note.js"; -import renderOrderedCollection from "@/remote/activitypub/renderer/ordered-collection.js"; -import type Router from "@koa/router"; import { IsNull } from "typeorm"; +import config from "@/config/index.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderOrderedCollection from "@/remote/activitypub/renderer/ordered-collection.js"; +import renderNote from "@/remote/activitypub/renderer/note.js"; +import { Users, Notes, UserNotePinings } from "@/models/index.js"; +import { checkFetch } from "@/remote/activitypub/check-fetch.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; import { setResponseType } from "../activitypub.js"; +import type Router from "@koa/router"; export default async (ctx: Router.RouterContext) => { const verify = await checkFetch(ctx.req); @@ -28,13 +28,19 @@ export default async (ctx: Router.RouterContext) => { return; } - const pinings = await UserNotePinings.find({ + const pinning = await UserNotePinings.find({ where: { userId: user.id }, order: { id: "DESC" }, }); - const pinnedNotes = await Promise.all( - pinings.map((pining) => Notes.findOneByOrFail({ id: pining.noteId })), + const pinnedNotes = ( + await Promise.all( + pinning.map((pinnedNote) => + this.notesRepository.findOneByOrFail({ id: pinnedNote.noteId }), + ), + ) + ).filter( + (note) => !note.localOnly && ["public", "home"].includes(note.visibility), ); const renderedNotes = await Promise.all( diff --git a/packages/backend/src/server/activitypub/followers.ts b/packages/backend/src/server/activitypub/followers.ts index ff5106ef..146ca519 100644 --- a/packages/backend/src/server/activitypub/followers.ts +++ b/packages/backend/src/server/activitypub/followers.ts @@ -1,17 +1,17 @@ -import config from "@/config/index.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import type { Following } from "@/models/entities/following.js"; -import { Followings, UserProfiles, Users } from "@/models/index.js"; -import * as url from "@/prelude/url.js"; -import { checkFetch } from "@/remote/activitypub/check-fetch.js"; -import renderFollowUser from "@/remote/activitypub/renderer/follow-user.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderOrderedCollectionPage from "@/remote/activitypub/renderer/ordered-collection-page.js"; -import renderOrderedCollection from "@/remote/activitypub/renderer/ordered-collection.js"; -import type Router from "@koa/router"; import { IsNull, LessThan } from "typeorm"; -import type { FindOptionsWhere } from "typeorm"; +import config from "@/config/index.js"; +import * as url from "@/prelude/url.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderOrderedCollection from "@/remote/activitypub/renderer/ordered-collection.js"; +import renderOrderedCollectionPage from "@/remote/activitypub/renderer/ordered-collection-page.js"; +import renderFollowUser from "@/remote/activitypub/renderer/follow-user.js"; +import { Users, Followings, UserProfiles } from "@/models/index.js"; +import type { Following } from "@/models/entities/following.js"; +import { checkFetch } from "@/remote/activitypub/check-fetch.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; import { setResponseType } from "../activitypub.js"; +import type { FindOptionsWhere } from "typeorm"; +import type Router from "@koa/router"; export default async (ctx: Router.RouterContext) => { const verify = await checkFetch(ctx.req); diff --git a/packages/backend/src/server/activitypub/following.ts b/packages/backend/src/server/activitypub/following.ts index 542925d6..eab513ce 100644 --- a/packages/backend/src/server/activitypub/following.ts +++ b/packages/backend/src/server/activitypub/following.ts @@ -1,17 +1,17 @@ +import { LessThan, IsNull } from "typeorm"; import config from "@/config/index.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import type { Following } from "@/models/entities/following.js"; -import { Followings, UserProfiles, Users } from "@/models/index.js"; import * as url from "@/prelude/url.js"; -import { checkFetch } from "@/remote/activitypub/check-fetch.js"; -import renderFollowUser from "@/remote/activitypub/renderer/follow-user.js"; import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderOrderedCollectionPage from "@/remote/activitypub/renderer/ordered-collection-page.js"; import renderOrderedCollection from "@/remote/activitypub/renderer/ordered-collection.js"; -import type Router from "@koa/router"; -import { IsNull, LessThan } from "typeorm"; -import type { FindOptionsWhere } from "typeorm"; +import renderOrderedCollectionPage from "@/remote/activitypub/renderer/ordered-collection-page.js"; +import renderFollowUser from "@/remote/activitypub/renderer/follow-user.js"; +import { Users, Followings, UserProfiles } from "@/models/index.js"; +import type { Following } from "@/models/entities/following.js"; +import { checkFetch } from "@/remote/activitypub/check-fetch.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; import { setResponseType } from "../activitypub.js"; +import type { FindOptionsWhere } from "typeorm"; +import type Router from "@koa/router"; export default async (ctx: Router.RouterContext) => { const verify = await checkFetch(ctx.req); diff --git a/packages/backend/src/server/activitypub/outbox.ts b/packages/backend/src/server/activitypub/outbox.ts index a0262e61..e0a380ff 100644 --- a/packages/backend/src/server/activitypub/outbox.ts +++ b/packages/backend/src/server/activitypub/outbox.ts @@ -1,20 +1,20 @@ +import { Brackets, IsNull } from "typeorm"; import config from "@/config/index.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import type { Note } from "@/models/entities/note.js"; -import { Notes, Users } from "@/models/index.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderOrderedCollection from "@/remote/activitypub/renderer/ordered-collection.js"; +import renderOrderedCollectionPage from "@/remote/activitypub/renderer/ordered-collection-page.js"; +import renderNote from "@/remote/activitypub/renderer/note.js"; +import renderCreate from "@/remote/activitypub/renderer/create.js"; +import renderAnnounce from "@/remote/activitypub/renderer/announce.js"; import { countIf } from "@/prelude/array.js"; import * as url from "@/prelude/url.js"; +import { Users, Notes } from "@/models/index.js"; +import type { Note } from "@/models/entities/note.js"; import { checkFetch } from "@/remote/activitypub/check-fetch.js"; -import renderAnnounce from "@/remote/activitypub/renderer/announce.js"; -import renderCreate from "@/remote/activitypub/renderer/create.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderNote from "@/remote/activitypub/renderer/note.js"; -import renderOrderedCollectionPage from "@/remote/activitypub/renderer/ordered-collection-page.js"; -import renderOrderedCollection from "@/remote/activitypub/renderer/ordered-collection.js"; -import type Router from "@koa/router"; -import { Brackets, IsNull } from "typeorm"; -import { setResponseType } from "../activitypub.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; import { makePaginationQuery } from "../api/common/make-pagination-query.js"; +import { setResponseType } from "../activitypub.js"; +import type Router from "@koa/router"; export default async (ctx: Router.RouterContext) => { const verify = await checkFetch(ctx.req); diff --git a/packages/backend/src/server/api/2fa.ts b/packages/backend/src/server/api/2fa.ts index 2fd2148c..7318f0f4 100644 --- a/packages/backend/src/server/api/2fa.ts +++ b/packages/backend/src/server/api/2fa.ts @@ -1,6 +1,6 @@ import * as crypto from "node:crypto"; -import config from "@/config/index.js"; import * as jsrsasign from "jsrsasign"; +import config from "@/config/index.js"; const ECC_PRELUDE = Buffer.from([0x04]); const NULL_BYTE = Buffer.from([0]); diff --git a/packages/backend/src/server/api/api-handler.ts b/packages/backend/src/server/api/api-handler.ts index 0f19b733..5fc01f59 100644 --- a/packages/backend/src/server/api/api-handler.ts +++ b/packages/backend/src/server/api/api-handler.ts @@ -1,11 +1,11 @@ import type Koa from "koa"; -import { fetchMeta } from "@/misc/fetch-meta.js"; import type { User } from "@/models/entities/user.js"; import { UserIps } from "@/models/index.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import type { IEndpoint } from "./endpoints.js"; import authenticate, { AuthenticationError } from "./authenticate.js"; import call from "./call.js"; -import type { IEndpoint } from "./endpoints.js"; import { ApiError } from "./error.js"; const userIpHistories = new Map>(); diff --git a/packages/backend/src/server/api/authenticate.ts b/packages/backend/src/server/api/authenticate.ts index 4267755c..460a0ce8 100644 --- a/packages/backend/src/server/api/authenticate.ts +++ b/packages/backend/src/server/api/authenticate.ts @@ -1,13 +1,13 @@ -import { Cache } from "@/misc/cache.js"; -import type { AccessToken } from "@/models/entities/access-token.js"; -import type { App } from "@/models/entities/app.js"; +import isNativeToken from "./common/is-native-token.js"; import type { CacheableLocalUser, ILocalUser } from "@/models/entities/user.js"; -import { AccessTokens, Apps, Users } from "@/models/index.js"; +import { Users, AccessTokens, Apps } from "@/models/index.js"; +import type { AccessToken } from "@/models/entities/access-token.js"; +import { Cache } from "@/misc/cache.js"; +import type { App } from "@/models/entities/app.js"; import { localUserByIdCache, localUserByNativeTokenCache, } from "@/services/user-cache.js"; -import isNativeToken from "./common/is-native-token.js"; const appCache = new Cache("app", 60 * 30); diff --git a/packages/backend/src/server/api/call.ts b/packages/backend/src/server/api/call.ts index 4535bba2..9883f95a 100644 --- a/packages/backend/src/server/api/call.ts +++ b/packages/backend/src/server/api/call.ts @@ -1,15 +1,15 @@ -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { getIpHash } from "@/misc/get-ip-hash.js"; -import type { AccessToken } from "@/models/entities/access-token.js"; -import type { CacheableLocalUser } from "@/models/entities/user.js"; -import type Koa from "koa"; import { performance } from "perf_hooks"; -import compatibility from "./compatibility.js"; +import type Koa from "koa"; +import type { CacheableLocalUser } from "@/models/entities/user.js"; +import type { AccessToken } from "@/models/entities/access-token.js"; +import { getIpHash } from "@/misc/get-ip-hash.js"; +import { limiter } from "./limiter.js"; import type { IEndpointMeta } from "./endpoints.js"; import endpoints from "./endpoints.js"; +import compatibility from "./compatibility.js"; import { ApiError } from "./error.js"; -import { limiter } from "./limiter.js"; import { apiLogger } from "./logger.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; const accessDenied = { message: "Access denied.", diff --git a/packages/backend/src/server/api/common/generate-muted-user-query.ts b/packages/backend/src/server/api/common/generate-muted-user-query.ts index 78db2078..3538fbf0 100644 --- a/packages/backend/src/server/api/common/generate-muted-user-query.ts +++ b/packages/backend/src/server/api/common/generate-muted-user-query.ts @@ -1,7 +1,7 @@ -import type { User } from "@/models/entities/user.js"; -import { Mutings, UserProfiles } from "@/models/index.js"; import type { SelectQueryBuilder } from "typeorm"; import { Brackets } from "typeorm"; +import type { User } from "@/models/entities/user.js"; +import { Mutings, UserProfiles } from "@/models/index.js"; export function generateMutedUserQuery( q: SelectQueryBuilder, diff --git a/packages/backend/src/server/api/common/generated-muted-renote-query.ts b/packages/backend/src/server/api/common/generated-muted-renote-query.ts index 3e26d4fa..3fcd9b28 100644 --- a/packages/backend/src/server/api/common/generated-muted-renote-query.ts +++ b/packages/backend/src/server/api/common/generated-muted-renote-query.ts @@ -1,6 +1,6 @@ +import { Brackets, SelectQueryBuilder } from "typeorm"; import { User } from "@/models/entities/user.js"; import { RenoteMutings } from "@/models/index.js"; -import { Brackets, SelectQueryBuilder } from "typeorm"; export function generateMutedUserRenotesQueryForNotes( q: SelectQueryBuilder, diff --git a/packages/backend/src/server/api/common/getters.ts b/packages/backend/src/server/api/common/getters.ts index 9849f783..fd758077 100644 --- a/packages/backend/src/server/api/common/getters.ts +++ b/packages/backend/src/server/api/common/getters.ts @@ -1,6 +1,6 @@ import { IdentifiableError } from "@/misc/identifiable-error.js"; -import type { Note } from "@/models/entities/note.js"; import type { User } from "@/models/entities/user.js"; +import type { Note } from "@/models/entities/note.js"; import { Notes, Users } from "@/models/index.js"; import { generateVisibilityQuery } from "./generate-visibility-query.js"; diff --git a/packages/backend/src/server/api/common/inject-featured.ts b/packages/backend/src/server/api/common/inject-featured.ts index 3d5b08ad..30ba3eca 100644 --- a/packages/backend/src/server/api/common/inject-featured.ts +++ b/packages/backend/src/server/api/common/inject-featured.ts @@ -1,9 +1,9 @@ +import rndstr from "rndstr"; import type { Note } from "@/models/entities/note.js"; import type { User } from "@/models/entities/user.js"; -import { NoteReactions, Notes, UserProfiles } from "@/models/index.js"; -import rndstr from "rndstr"; -import { generateBlockedUserQuery } from "./generate-block-query.js"; +import { Notes, UserProfiles, NoteReactions } from "@/models/index.js"; import { generateMutedUserQuery } from "./generate-muted-user-query.js"; +import { generateBlockedUserQuery } from "./generate-block-query.js"; // TODO: リアクション、Renote、返信などをしたノートは除外する diff --git a/packages/backend/src/server/api/common/inject-promo.ts b/packages/backend/src/server/api/common/inject-promo.ts index 774542b9..dcc4e5f3 100644 --- a/packages/backend/src/server/api/common/inject-promo.ts +++ b/packages/backend/src/server/api/common/inject-promo.ts @@ -1,7 +1,7 @@ +import rndstr from "rndstr"; import type { Note } from "@/models/entities/note.js"; import type { User } from "@/models/entities/user.js"; -import { Notes, PromoNotes, PromoReads, Users } from "@/models/index.js"; -import rndstr from "rndstr"; +import { PromoReads, PromoNotes, Notes, Users } from "@/models/index.js"; export async function injectPromo(timeline: Note[], user?: User | null) { if (timeline.length < 5) return; diff --git a/packages/backend/src/server/api/common/read-messaging-message.ts b/packages/backend/src/server/api/common/read-messaging-message.ts index 47391867..fc22c843 100644 --- a/packages/backend/src/server/api/common/read-messaging-message.ts +++ b/packages/backend/src/server/api/common/read-messaging-message.ts @@ -1,21 +1,21 @@ -import { IdentifiableError } from "@/misc/identifiable-error.js"; -import type { MessagingMessage } from "@/models/entities/messaging-message.js"; -import type { UserGroup } from "@/models/entities/user-group.js"; -import type { IRemoteUser, User } from "@/models/entities/user.js"; -import { MessagingMessages, UserGroupJoinings, Users } from "@/models/index.js"; -import { toArray } from "@/prelude/array.js"; -import { deliver } from "@/queue/index.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import orderedCollection from "@/remote/activitypub/renderer/ordered-collection.js"; -import { renderReadActivity } from "@/remote/activitypub/renderer/read.js"; -import { pushNotification } from "@/services/push-notification.js"; import { - publishGroupMessagingStream, publishMainStream, + publishGroupMessagingStream, } from "@/services/stream.js"; import { publishMessagingStream } from "@/services/stream.js"; import { publishMessagingIndexStream } from "@/services/stream.js"; +import { pushNotification } from "@/services/push-notification.js"; +import type { User, IRemoteUser } from "@/models/entities/user.js"; +import type { MessagingMessage } from "@/models/entities/messaging-message.js"; +import { MessagingMessages, UserGroupJoinings, Users } from "@/models/index.js"; import { In } from "typeorm"; +import { IdentifiableError } from "@/misc/identifiable-error.js"; +import type { UserGroup } from "@/models/entities/user-group.js"; +import { toArray } from "@/prelude/array.js"; +import { renderReadActivity } from "@/remote/activitypub/renderer/read.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import { deliver } from "@/queue/index.js"; +import orderedCollection from "@/remote/activitypub/renderer/ordered-collection.js"; /** * Mark messages as read diff --git a/packages/backend/src/server/api/common/read-notification.ts b/packages/backend/src/server/api/common/read-notification.ts index ab30c5bb..1fb1d642 100644 --- a/packages/backend/src/server/api/common/read-notification.ts +++ b/packages/backend/src/server/api/common/read-notification.ts @@ -1,9 +1,9 @@ -import type { Notification } from "@/models/entities/notification.js"; -import type { User } from "@/models/entities/user.js"; -import { Notifications, Users } from "@/models/index.js"; -import { pushNotification } from "@/services/push-notification.js"; -import { publishMainStream } from "@/services/stream.js"; import { In } from "typeorm"; +import { publishMainStream } from "@/services/stream.js"; +import { pushNotification } from "@/services/push-notification.js"; +import type { User } from "@/models/entities/user.js"; +import type { Notification } from "@/models/entities/notification.js"; +import { Notifications, Users } from "@/models/index.js"; export async function readNotification( userId: User["id"], diff --git a/packages/backend/src/server/api/common/signin.ts b/packages/backend/src/server/api/common/signin.ts index 478407de..a8a43584 100644 --- a/packages/backend/src/server/api/common/signin.ts +++ b/packages/backend/src/server/api/common/signin.ts @@ -1,9 +1,9 @@ import type Koa from "koa"; import config from "@/config/index.js"; -import { genId } from "@/misc/gen-id.js"; import type { ILocalUser } from "@/models/entities/user.js"; import { Signins } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; import { publishMainStream } from "@/services/stream.js"; export default function (ctx: Koa.Context, user: ILocalUser, redirect = false) { diff --git a/packages/backend/src/server/api/common/signup.ts b/packages/backend/src/server/api/common/signup.ts index 0d6c4a78..dc76c264 100644 --- a/packages/backend/src/server/api/common/signup.ts +++ b/packages/backend/src/server/api/common/signup.ts @@ -1,16 +1,16 @@ import { generateKeyPair } from "node:crypto"; -import config from "@/config/index.js"; -import { db } from "@/db/postgre.js"; -import { toPunyNullable } from "@/misc/convert-host.js"; -import { genId } from "@/misc/gen-id.js"; -import { hashPassword } from "@/misc/password.js"; -import { UsedUsername } from "@/models/entities/used-username.js"; -import { UserKeypair } from "@/models/entities/user-keypair.js"; -import { UserProfile } from "@/models/entities/user-profile.js"; -import { User } from "@/models/entities/user.js"; -import { UsedUsernames, Users } from "@/models/index.js"; -import { IsNull } from "typeorm"; import generateUserToken from "./generate-native-user-token.js"; +import { User } from "@/models/entities/user.js"; +import { Users, UsedUsernames } from "@/models/index.js"; +import { UserProfile } from "@/models/entities/user-profile.js"; +import { IsNull } from "typeorm"; +import { genId } from "@/misc/gen-id.js"; +import { toPunyNullable } from "@/misc/convert-host.js"; +import { UserKeypair } from "@/models/entities/user-keypair.js"; +import { UsedUsername } from "@/models/entities/used-username.js"; +import { db } from "@/db/postgre.js"; +import config from "@/config/index.js"; +import { hashPassword } from "@/misc/password.js"; export async function signup(opts: { username: User["username"]; diff --git a/packages/backend/src/server/api/define.ts b/packages/backend/src/server/api/define.ts index 584393c5..41133892 100644 --- a/packages/backend/src/server/api/define.ts +++ b/packages/backend/src/server/api/define.ts @@ -1,8 +1,8 @@ import * as fs from "node:fs"; +import Ajv from "ajv"; +import type { CacheableLocalUser } from "@/models/entities/user.js"; import type { Schema, SchemaType } from "@/misc/schema.js"; import type { AccessToken } from "@/models/entities/access-token.js"; -import type { CacheableLocalUser } from "@/models/entities/user.js"; -import Ajv from "ajv"; import type { IEndpointMeta } from "./endpoints.js"; import { ApiError } from "./error.js"; diff --git a/packages/backend/src/server/api/endpoints.ts b/packages/backend/src/server/api/endpoints.ts index ec65cbc5..a3d4e078 100644 --- a/packages/backend/src/server/api/endpoints.ts +++ b/packages/backend/src/server/api/endpoints.ts @@ -1,5 +1,6 @@ import type { Schema } from "@/misc/schema.js"; +import * as ep___admin_meta from "./endpoints/admin/meta.js"; import * as ep___admin_abuseUserReports from "./endpoints/admin/abuse-user-reports.js"; import * as ep___admin_accounts_create from "./endpoints/admin/accounts/create.js"; import * as ep___admin_accounts_delete from "./endpoints/admin/accounts/delete.js"; @@ -12,11 +13,7 @@ import * as ep___admin_announcements_create from "./endpoints/admin/announcement import * as ep___admin_announcements_delete from "./endpoints/admin/announcements/delete.js"; import * as ep___admin_announcements_list from "./endpoints/admin/announcements/list.js"; import * as ep___admin_announcements_update from "./endpoints/admin/announcements/update.js"; -import * as ep___admin_delete2fa from "./endpoints/admin/delete-2fa.js"; -import * as ep___admin_deleteAccount from "./endpoints/admin/delete-account.js"; import * as ep___admin_deleteAllFilesOfAUser from "./endpoints/admin/delete-all-files-of-a-user.js"; -import * as ep___admin_deletePasskeys from "./endpoints/admin/delete-passkeys.js"; -import * as ep___admin_driveCapOverride from "./endpoints/admin/drive-capacity-override.js"; import * as ep___admin_drive_cleanRemoteFiles from "./endpoints/admin/drive/clean-remote-files.js"; import * as ep___admin_drive_cleanup from "./endpoints/admin/drive/cleanup.js"; import * as ep___admin_drive_files from "./endpoints/admin/drive/files.js"; @@ -42,7 +39,6 @@ import * as ep___admin_getIndexStats from "./endpoints/admin/get-index-stats.js" import * as ep___admin_getTableStats from "./endpoints/admin/get-table-stats.js"; import * as ep___admin_getUserIps from "./endpoints/admin/get-user-ips.js"; import * as ep___admin_invite from "./endpoints/admin/invite.js"; -import * as ep___admin_meta from "./endpoints/admin/meta.js"; import * as ep___admin_moderators_add from "./endpoints/admin/moderators/add.js"; import * as ep___admin_moderators_remove from "./endpoints/admin/moderators/remove.js"; import * as ep___admin_promo_create from "./endpoints/admin/promo/create.js"; @@ -68,8 +64,11 @@ import * as ep___admin_suspendUser from "./endpoints/admin/suspend-user.js"; import * as ep___admin_unsilenceUser from "./endpoints/admin/unsilence-user.js"; import * as ep___admin_unsuspendUser from "./endpoints/admin/unsuspend-user.js"; import * as ep___admin_updateMeta from "./endpoints/admin/update-meta.js"; -import * as ep___admin_updateUserNote from "./endpoints/admin/update-user-note.js"; import * as ep___admin_vacuum from "./endpoints/admin/vacuum.js"; +import * as ep___admin_deleteAccount from "./endpoints/admin/delete-account.js"; +import * as ep___admin_delete2fa from "./endpoints/admin/delete-2fa.js"; +import * as ep___admin_deletePasskeys from "./endpoints/admin/delete-passkeys.js"; +import * as ep___admin_updateUserNote from "./endpoints/admin/update-user-note.js"; import * as ep___announcements from "./endpoints/announcements.js"; import * as ep___antennas_create from "./endpoints/antennas/create.js"; import * as ep___antennas_delete from "./endpoints/antennas/delete.js"; @@ -112,20 +111,18 @@ import * as ep___charts_user_notes from "./endpoints/charts/user/notes.js"; import * as ep___charts_user_reactions from "./endpoints/charts/user/reactions.js"; import * as ep___charts_users from "./endpoints/charts/users.js"; import * as ep___clips_addNote from "./endpoints/clips/add-note.js"; +import * as ep___clips_removeNote from "./endpoints/clips/remove-note.js"; import * as ep___clips_create from "./endpoints/clips/create.js"; import * as ep___clips_delete from "./endpoints/clips/delete.js"; import * as ep___clips_list from "./endpoints/clips/list.js"; import * as ep___clips_notes from "./endpoints/clips/notes.js"; -import * as ep___clips_removeNote from "./endpoints/clips/remove-note.js"; import * as ep___clips_show from "./endpoints/clips/show.js"; import * as ep___clips_update from "./endpoints/clips/update.js"; -import * as ep___customMOTD from "./endpoints/custom-motd.js"; -import * as ep___customSplashIcons from "./endpoints/custom-splash-icons.js"; import * as ep___drive from "./endpoints/drive.js"; import * as ep___drive_files from "./endpoints/drive/files.js"; import * as ep___drive_files_attachedNotes from "./endpoints/drive/files/attached-notes.js"; -import * as ep___drive_files_captionImage from "./endpoints/drive/files/caption-image.js"; import * as ep___drive_files_checkExistence from "./endpoints/drive/files/check-existence.js"; +import * as ep___drive_files_captionImage from "./endpoints/drive/files/caption-image.js"; import * as ep___drive_files_create from "./endpoints/drive/files/create.js"; import * as ep___drive_files_delete from "./endpoints/drive/files/delete.js"; import * as ep___drive_files_findByHash from "./endpoints/drive/files/find-by-hash.js"; @@ -149,10 +146,9 @@ import * as ep___federation_followers from "./endpoints/federation/followers.js" import * as ep___federation_following from "./endpoints/federation/following.js"; import * as ep___federation_instances from "./endpoints/federation/instances.js"; import * as ep___federation_showInstance from "./endpoints/federation/show-instance.js"; -import * as ep___federation_stats from "./endpoints/federation/stats.js"; import * as ep___federation_updateRemoteUser from "./endpoints/federation/update-remote-user.js"; import * as ep___federation_users from "./endpoints/federation/users.js"; -import * as ep___fetchRss from "./endpoints/fetch-rss.js"; +import * as ep___federation_stats from "./endpoints/federation/stats.js"; import * as ep___following_create from "./endpoints/following/create.js"; import * as ep___following_delete from "./endpoints/following/delete.js"; import * as ep___following_invalidate from "./endpoints/following/invalidate.js"; @@ -170,7 +166,6 @@ import * as ep___gallery_posts_show from "./endpoints/gallery/posts/show.js"; import * as ep___gallery_posts_unlike from "./endpoints/gallery/posts/unlike.js"; import * as ep___gallery_posts_update from "./endpoints/gallery/posts/update.js"; import * as ep___getOnlineUsersCount from "./endpoints/get-online-users-count.js"; -import * as ep___sounds from "./endpoints/get-sounds.js"; import * as ep___hashtags_list from "./endpoints/hashtags/list.js"; import * as ep___hashtags_search from "./endpoints/hashtags/search.js"; import * as ep___hashtags_show from "./endpoints/hashtags/show.js"; @@ -182,9 +177,9 @@ import * as ep___i_2fa_keyDone from "./endpoints/i/2fa/key-done.js"; import * as ep___i_2fa_passwordLess from "./endpoints/i/2fa/password-less.js"; import * as ep___i_2fa_registerKey from "./endpoints/i/2fa/register-key.js"; import * as ep___i_2fa_register from "./endpoints/i/2fa/register.js"; +import * as ep___i_2fa_updateKey from "./endpoints/i/2fa/update-key.js"; import * as ep___i_2fa_removeKey from "./endpoints/i/2fa/remove-key.js"; import * as ep___i_2fa_unregister from "./endpoints/i/2fa/unregister.js"; -import * as ep___i_2fa_updateKey from "./endpoints/i/2fa/update-key.js"; import * as ep___i_apps from "./endpoints/i/apps.js"; import * as ep___i_authorizedApps from "./endpoints/i/authorized-apps.js"; import * as ep___i_changePassword from "./endpoints/i/change-password.js"; @@ -193,6 +188,7 @@ import * as ep___i_exportBlocking from "./endpoints/i/export-blocking.js"; import * as ep___i_exportFollowing from "./endpoints/i/export-following.js"; import * as ep___i_exportMute from "./endpoints/i/export-mute.js"; import * as ep___i_exportNotes from "./endpoints/i/export-notes.js"; +import * as ep___i_importPosts from "./endpoints/i/import-posts.js"; import * as ep___i_exportUserLists from "./endpoints/i/export-user-lists.js"; import * as ep___i_favorites from "./endpoints/i/favorites.js"; import * as ep___i_gallery_likes from "./endpoints/i/gallery/likes.js"; @@ -201,7 +197,6 @@ import * as ep___i_getWordMutedNotesCount from "./endpoints/i/get-word-muted-not import * as ep___i_importBlocking from "./endpoints/i/import-blocking.js"; import * as ep___i_importFollowing from "./endpoints/i/import-following.js"; import * as ep___i_importMuting from "./endpoints/i/import-muting.js"; -import * as ep___i_importPosts from "./endpoints/i/import-posts.js"; import * as ep___i_importUserLists from "./endpoints/i/import-user-lists.js"; import * as ep___i_notifications from "./endpoints/i/notifications.js"; import * as ep___i_pageLikes from "./endpoints/i/page-likes.js"; @@ -227,21 +222,24 @@ import * as ep___i_updateEmail from "./endpoints/i/update-email.js"; import * as ep___i_update from "./endpoints/i/update.js"; import * as ep___i_userGroupInvites from "./endpoints/i/user-group-invites.js"; import * as ep___i_webhooks_create from "./endpoints/i/webhooks/create.js"; -import * as ep___i_webhooks_delete from "./endpoints/i/webhooks/delete.js"; -import * as ep___i_webhooks_list from "./endpoints/i/webhooks/list.js"; import * as ep___i_webhooks_show from "./endpoints/i/webhooks/show.js"; +import * as ep___i_webhooks_list from "./endpoints/i/webhooks/list.js"; import * as ep___i_webhooks_update from "./endpoints/i/webhooks/update.js"; -import * as ep___latestVersion from "./endpoints/latest-version.js"; +import * as ep___i_webhooks_delete from "./endpoints/i/webhooks/delete.js"; import * as ep___messaging_history from "./endpoints/messaging/history.js"; import * as ep___messaging_messages from "./endpoints/messaging/messages.js"; import * as ep___messaging_messages_create from "./endpoints/messaging/messages/create.js"; import * as ep___messaging_messages_delete from "./endpoints/messaging/messages/delete.js"; import * as ep___messaging_messages_read from "./endpoints/messaging/messages/read.js"; import * as ep___meta from "./endpoints/meta.js"; +import * as ep___sounds from "./endpoints/get-sounds.js"; import * as ep___miauth_genToken from "./endpoints/miauth/gen-token.js"; import * as ep___mute_create from "./endpoints/mute/create.js"; import * as ep___mute_delete from "./endpoints/mute/delete.js"; import * as ep___mute_list from "./endpoints/mute/list.js"; +import * as ep___renote_mute_create from "./endpoints/renote-mute/create.js"; +import * as ep___renote_mute_delete from "./endpoints/renote-mute/delete.js"; +import * as ep___renote_mute_list from "./endpoints/renote-mute/list.js"; import * as ep___my_apps from "./endpoints/my/apps.js"; import * as ep___notes from "./endpoints/notes.js"; import * as ep___notes_children from "./endpoints/notes/children.js"; @@ -257,13 +255,13 @@ import * as ep___notes_globalTimeline from "./endpoints/notes/global-timeline.js import * as ep___notes_hybridTimeline from "./endpoints/notes/hybrid-timeline.js"; import * as ep___notes_localTimeline from "./endpoints/notes/local-timeline.js"; import * as ep___notes_makePrivate from "./endpoints/notes/make-private.js"; +import * as ep___notes_recommendedTimeline from "./endpoints/notes/recommended-timeline.js"; import * as ep___notes_mentions from "./endpoints/notes/mentions.js"; import * as ep___notes_polls_recommendation from "./endpoints/notes/polls/recommendation.js"; import * as ep___notes_polls_vote from "./endpoints/notes/polls/vote.js"; import * as ep___notes_reactions from "./endpoints/notes/reactions.js"; import * as ep___notes_reactions_create from "./endpoints/notes/reactions/create.js"; import * as ep___notes_reactions_delete from "./endpoints/notes/reactions/delete.js"; -import * as ep___notes_recommendedTimeline from "./endpoints/notes/recommended-timeline.js"; import * as ep___notes_renotes from "./endpoints/notes/renotes.js"; import * as ep___notes_replies from "./endpoints/notes/replies.js"; import * as ep___notes_searchByTag from "./endpoints/notes/search-by-tag.js"; @@ -289,24 +287,24 @@ import * as ep___pages_like from "./endpoints/pages/like.js"; import * as ep___pages_show from "./endpoints/pages/show.js"; import * as ep___pages_unlike from "./endpoints/pages/unlike.js"; import * as ep___pages_update from "./endpoints/pages/update.js"; -import * as ep___patrons from "./endpoints/patrons.js"; import * as ep___ping from "./endpoints/ping.js"; -import * as ep___pinnedUsers from "./endpoints/pinned-users.js"; -import * as ep___promo_read from "./endpoints/promo/read.js"; import * as ep___recommendedInstances from "./endpoints/recommended-instances.js"; +import * as ep___pinnedUsers from "./endpoints/pinned-users.js"; +import * as ep___customMOTD from "./endpoints/custom-motd.js"; +import * as ep___customSplashIcons from "./endpoints/custom-splash-icons.js"; +import * as ep___latestVersion from "./endpoints/latest-version.js"; +import * as ep___patrons from "./endpoints/patrons.js"; import * as ep___release from "./endpoints/release.js"; -import * as ep___renote_mute_create from "./endpoints/renote-mute/create.js"; -import * as ep___renote_mute_delete from "./endpoints/renote-mute/delete.js"; -import * as ep___renote_mute_list from "./endpoints/renote-mute/list.js"; +import * as ep___promo_read from "./endpoints/promo/read.js"; import * as ep___requestResetPassword from "./endpoints/request-reset-password.js"; import * as ep___resetDb from "./endpoints/reset-db.js"; import * as ep___resetPassword from "./endpoints/reset-password.js"; import * as ep___serverInfo from "./endpoints/server-info.js"; import * as ep___stats from "./endpoints/stats.js"; -import * as ep___sw_register from "./endpoints/sw/register.js"; import * as ep___sw_show_registration from "./endpoints/sw/show-registration.js"; -import * as ep___sw_unregister from "./endpoints/sw/unregister.js"; import * as ep___sw_update_registration from "./endpoints/sw/update-registration.js"; +import * as ep___sw_register from "./endpoints/sw/register.js"; +import * as ep___sw_unregister from "./endpoints/sw/unregister.js"; import * as ep___test from "./endpoints/test.js"; import * as ep___username_available from "./endpoints/username/available.js"; import * as ep___users from "./endpoints/users.js"; @@ -328,8 +326,8 @@ import * as ep___users_groups_show from "./endpoints/users/groups/show.js"; import * as ep___users_groups_transfer from "./endpoints/users/groups/transfer.js"; import * as ep___users_groups_update from "./endpoints/users/groups/update.js"; import * as ep___users_lists_create from "./endpoints/users/lists/create.js"; -import * as ep___users_lists_delete_all from "./endpoints/users/lists/delete-all.js"; import * as ep___users_lists_delete from "./endpoints/users/lists/delete.js"; +import * as ep___users_lists_delete_all from "./endpoints/users/lists/delete-all.js"; import * as ep___users_lists_list from "./endpoints/users/lists/list.js"; import * as ep___users_lists_pull from "./endpoints/users/lists/pull.js"; import * as ep___users_lists_push from "./endpoints/users/lists/push.js"; @@ -345,10 +343,12 @@ import * as ep___users_searchByUsernameAndHost from "./endpoints/users/search-by import * as ep___users_search from "./endpoints/users/search.js"; import * as ep___users_show from "./endpoints/users/show.js"; import * as ep___users_stats from "./endpoints/users/stats.js"; +import * as ep___fetchRss from "./endpoints/fetch-rss.js"; +import * as ep___admin_driveCapOverride from "./endpoints/admin/drive-capacity-override.js"; -import * as ep___i_known_as from "./endpoints/i/known-as.js"; //Firefish Move import * as ep___i_move from "./endpoints/i/move.js"; +import * as ep___i_known_as from "./endpoints/i/known-as.js"; const eps = [ ["admin/meta", ep___admin_meta], diff --git a/packages/backend/src/server/api/endpoints/admin/abuse-user-reports.ts b/packages/backend/src/server/api/endpoints/admin/abuse-user-reports.ts index c2ff716c..78034917 100644 --- a/packages/backend/src/server/api/endpoints/admin/abuse-user-reports.ts +++ b/packages/backend/src/server/api/endpoints/admin/abuse-user-reports.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { AbuseUserReports } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/accounts/create.ts b/packages/backend/src/server/api/endpoints/admin/accounts/create.ts index a75c9b5f..e5972173 100644 --- a/packages/backend/src/server/api/endpoints/admin/accounts/create.ts +++ b/packages/backend/src/server/api/endpoints/admin/accounts/create.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { Users } from "@/models/index.js"; import { signup } from "@/server/api/common/signup.js"; -import define from "@/server/api/define.js"; import { IsNull } from "typeorm"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/accounts/delete.ts b/packages/backend/src/server/api/endpoints/admin/accounts/delete.ts index b912ad6a..42351808 100644 --- a/packages/backend/src/server/api/endpoints/admin/accounts/delete.ts +++ b/packages/backend/src/server/api/endpoints/admin/accounts/delete.ts @@ -1,8 +1,8 @@ -import { Users } from "@/models/index.js"; -import { createDeleteAccountJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; -import { publishUserEvent } from "@/services/stream.js"; +import { Users } from "@/models/index.js"; import { doPostSuspend } from "@/services/suspend-user.js"; +import { publishUserEvent } from "@/services/stream.js"; +import { createDeleteAccountJob } from "@/queue/index.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/accounts/hosted.ts b/packages/backend/src/server/api/endpoints/admin/accounts/hosted.ts index f6987886..601cd950 100644 --- a/packages/backend/src/server/api/endpoints/admin/accounts/hosted.ts +++ b/packages/backend/src/server/api/endpoints/admin/accounts/hosted.ts @@ -1,8 +1,8 @@ import config from "@/config/index.js"; -import { db } from "@/db/postgre.js"; import { Meta } from "@/models/entities/meta.js"; -import define from "@/server/api/define.js"; import { insertModerationLog } from "@/services/insert-moderation-log.js"; +import { db } from "@/db/postgre.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/ad/create.ts b/packages/backend/src/server/api/endpoints/admin/ad/create.ts index cd23afd8..bfe4d544 100644 --- a/packages/backend/src/server/api/endpoints/admin/ad/create.ts +++ b/packages/backend/src/server/api/endpoints/admin/ad/create.ts @@ -1,6 +1,6 @@ -import { genId } from "@/misc/gen-id.js"; -import { Ads } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Ads } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/ad/delete.ts b/packages/backend/src/server/api/endpoints/admin/ad/delete.ts index 3ebb8804..802eb5ef 100644 --- a/packages/backend/src/server/api/endpoints/admin/ad/delete.ts +++ b/packages/backend/src/server/api/endpoints/admin/ad/delete.ts @@ -1,5 +1,5 @@ -import { Ads } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Ads } from "@/models/index.js"; import { ApiError } from "@/server/api/error.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/ad/list.ts b/packages/backend/src/server/api/endpoints/admin/ad/list.ts index 14c3f6ce..1f39e73e 100644 --- a/packages/backend/src/server/api/endpoints/admin/ad/list.ts +++ b/packages/backend/src/server/api/endpoints/admin/ad/list.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { Ads } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/ad/update.ts b/packages/backend/src/server/api/endpoints/admin/ad/update.ts index d1c5bb3b..52f31a3c 100644 --- a/packages/backend/src/server/api/endpoints/admin/ad/update.ts +++ b/packages/backend/src/server/api/endpoints/admin/ad/update.ts @@ -1,5 +1,5 @@ -import { Ads } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Ads } from "@/models/index.js"; import { ApiError } from "@/server/api/error.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/announcements/create.ts b/packages/backend/src/server/api/endpoints/admin/announcements/create.ts index 611f7de6..8af77848 100644 --- a/packages/backend/src/server/api/endpoints/admin/announcements/create.ts +++ b/packages/backend/src/server/api/endpoints/admin/announcements/create.ts @@ -1,6 +1,6 @@ -import { genId } from "@/misc/gen-id.js"; -import { Announcements } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Announcements } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/announcements/delete.ts b/packages/backend/src/server/api/endpoints/admin/announcements/delete.ts index b847c246..8b2326cd 100644 --- a/packages/backend/src/server/api/endpoints/admin/announcements/delete.ts +++ b/packages/backend/src/server/api/endpoints/admin/announcements/delete.ts @@ -1,5 +1,5 @@ -import { Announcements } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Announcements } from "@/models/index.js"; import { ApiError } from "@/server/api/error.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/announcements/list.ts b/packages/backend/src/server/api/endpoints/admin/announcements/list.ts index f1da1a30..a13fabd6 100644 --- a/packages/backend/src/server/api/endpoints/admin/announcements/list.ts +++ b/packages/backend/src/server/api/endpoints/admin/announcements/list.ts @@ -1,7 +1,7 @@ +import { Announcements, AnnouncementReads } from "@/models/index.js"; import type { Announcement } from "@/models/entities/announcement.js"; -import { AnnouncementReads, Announcements } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/announcements/update.ts b/packages/backend/src/server/api/endpoints/admin/announcements/update.ts index 32cef004..03af4147 100644 --- a/packages/backend/src/server/api/endpoints/admin/announcements/update.ts +++ b/packages/backend/src/server/api/endpoints/admin/announcements/update.ts @@ -1,5 +1,5 @@ -import { Announcements } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Announcements } from "@/models/index.js"; import { ApiError } from "@/server/api/error.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/delete-2fa.ts b/packages/backend/src/server/api/endpoints/admin/delete-2fa.ts index 38e8f0dc..1cf60d9c 100644 --- a/packages/backend/src/server/api/endpoints/admin/delete-2fa.ts +++ b/packages/backend/src/server/api/endpoints/admin/delete-2fa.ts @@ -1,6 +1,6 @@ -import { UserProfiles, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; +import { Users, UserProfiles } from "@/models/index.js"; import { publishMainStream } from "@/services/stream.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/delete-account.ts b/packages/backend/src/server/api/endpoints/admin/delete-account.ts index 2decb30d..1b6dc31a 100644 --- a/packages/backend/src/server/api/endpoints/admin/delete-account.ts +++ b/packages/backend/src/server/api/endpoints/admin/delete-account.ts @@ -1,6 +1,6 @@ import { Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { deleteAccount } from "@/services/delete-account.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts b/packages/backend/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts index 0dd52068..b52f6098 100644 --- a/packages/backend/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts +++ b/packages/backend/src/server/api/endpoints/admin/delete-all-files-of-a-user.ts @@ -1,6 +1,6 @@ -import { DriveFiles } from "@/models/index.js"; import define from "@/server/api/define.js"; import { deleteFile } from "@/services/drive/delete-file.js"; +import { DriveFiles } from "@/models/index.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/delete-passkeys.ts b/packages/backend/src/server/api/endpoints/admin/delete-passkeys.ts index 773aa698..7a54f5d9 100644 --- a/packages/backend/src/server/api/endpoints/admin/delete-passkeys.ts +++ b/packages/backend/src/server/api/endpoints/admin/delete-passkeys.ts @@ -1,6 +1,6 @@ -import { UserProfiles, UserSecurityKeys, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; +import { Users, UserProfiles, UserSecurityKeys } from "@/models/index.js"; import { publishMainStream } from "@/services/stream.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/drive-capacity-override.ts b/packages/backend/src/server/api/endpoints/admin/drive-capacity-override.ts index 2f7e2db0..d4bb3045 100644 --- a/packages/backend/src/server/api/endpoints/admin/drive-capacity-override.ts +++ b/packages/backend/src/server/api/endpoints/admin/drive-capacity-override.ts @@ -1,5 +1,5 @@ -import { Users } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Users } from "@/models/index.js"; import { insertModerationLog } from "@/services/insert-moderation-log.js"; import { publishInternalEvent } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/drive/clean-remote-files.ts b/packages/backend/src/server/api/endpoints/admin/drive/clean-remote-files.ts index 11fce08f..84c04793 100644 --- a/packages/backend/src/server/api/endpoints/admin/drive/clean-remote-files.ts +++ b/packages/backend/src/server/api/endpoints/admin/drive/clean-remote-files.ts @@ -1,5 +1,5 @@ -import { createCleanRemoteFilesJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { createCleanRemoteFilesJob } from "@/queue/index.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/drive/cleanup.ts b/packages/backend/src/server/api/endpoints/admin/drive/cleanup.ts index 8ba8ae29..e56c027f 100644 --- a/packages/backend/src/server/api/endpoints/admin/drive/cleanup.ts +++ b/packages/backend/src/server/api/endpoints/admin/drive/cleanup.ts @@ -1,7 +1,7 @@ -import { DriveFiles } from "@/models/index.js"; +import { IsNull } from "typeorm"; import define from "@/server/api/define.js"; import { deleteFile } from "@/services/drive/delete-file.js"; -import { IsNull } from "typeorm"; +import { DriveFiles } from "@/models/index.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/drive/files.ts b/packages/backend/src/server/api/endpoints/admin/drive/files.ts index 861c7bc9..e068f1dc 100644 --- a/packages/backend/src/server/api/endpoints/admin/drive/files.ts +++ b/packages/backend/src/server/api/endpoints/admin/drive/files.ts @@ -1,6 +1,6 @@ import { DriveFiles } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/add-aliases-bulk.ts b/packages/backend/src/server/api/endpoints/admin/emoji/add-aliases-bulk.ts index 96591289..a4387f7b 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/add-aliases-bulk.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/add-aliases-bulk.ts @@ -1,7 +1,7 @@ -import { db } from "@/db/postgre.js"; -import { Emojis } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Emojis } from "@/models/index.js"; import { In } from "typeorm"; +import { db } from "@/db/postgre.js"; export const meta = { tags: ["admin", "emoji"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/add.ts b/packages/backend/src/server/api/endpoints/admin/emoji/add.ts index aee2aa42..a172525c 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/add.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/add.ts @@ -1,12 +1,12 @@ +import define from "@/server/api/define.js"; +import { Emojis, DriveFiles } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; +import { insertModerationLog } from "@/services/insert-moderation-log.js"; +import { ApiError } from "@/server/api/error.js"; +import rndstr from "rndstr"; +import { publishBroadcastStream } from "@/services/stream.js"; import { db } from "@/db/postgre.js"; import { getEmojiSize } from "@/misc/emoji-meta.js"; -import { genId } from "@/misc/gen-id.js"; -import { DriveFiles, Emojis } from "@/models/index.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; -import { insertModerationLog } from "@/services/insert-moderation-log.js"; -import { publishBroadcastStream } from "@/services/stream.js"; -import rndstr from "rndstr"; export const meta = { tags: ["admin", "emoji"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/copy.ts b/packages/backend/src/server/api/endpoints/admin/emoji/copy.ts index bd09dd4b..f0af744e 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/copy.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/copy.ts @@ -1,12 +1,12 @@ -import { db } from "@/db/postgre.js"; -import { getEmojiSize } from "@/misc/emoji-meta.js"; -import { genId } from "@/misc/gen-id.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import { Emojis } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Emojis } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; import { ApiError } from "@/server/api/error.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; import { uploadFromUrl } from "@/services/drive/upload-from-url.js"; import { publishBroadcastStream } from "@/services/stream.js"; +import { db } from "@/db/postgre.js"; +import { getEmojiSize } from "@/misc/emoji-meta.js"; export const meta = { tags: ["admin", "emoji"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/delete-bulk.ts b/packages/backend/src/server/api/endpoints/admin/emoji/delete-bulk.ts index 483b3edb..a6a572af 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/delete-bulk.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/delete-bulk.ts @@ -1,8 +1,8 @@ -import { db } from "@/db/postgre.js"; -import { Emojis } from "@/models/index.js"; import define from "@/server/api/define.js"; -import { insertModerationLog } from "@/services/insert-moderation-log.js"; +import { Emojis } from "@/models/index.js"; import { In } from "typeorm"; +import { insertModerationLog } from "@/services/insert-moderation-log.js"; +import { db } from "@/db/postgre.js"; export const meta = { tags: ["admin", "emoji"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/delete.ts b/packages/backend/src/server/api/endpoints/admin/emoji/delete.ts index 87e846d5..2c8e6de4 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/delete.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/delete.ts @@ -1,8 +1,8 @@ -import { db } from "@/db/postgre.js"; -import { Emojis } from "@/models/index.js"; import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; +import { Emojis } from "@/models/index.js"; import { insertModerationLog } from "@/services/insert-moderation-log.js"; +import { ApiError } from "@/server/api/error.js"; +import { db } from "@/db/postgre.js"; export const meta = { tags: ["admin", "emoji"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/import-zip.ts b/packages/backend/src/server/api/endpoints/admin/emoji/import-zip.ts index 2e708f0e..8519abb1 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/import-zip.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/import-zip.ts @@ -1,6 +1,6 @@ -import { createImportCustomEmojisJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { createImportCustomEmojisJob } from "@/queue/index.js"; export const meta = { tags: ["admin", "emoji"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/list-remote.ts b/packages/backend/src/server/api/endpoints/admin/emoji/list-remote.ts index 4e1a85d0..24faea71 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/list-remote.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/list-remote.ts @@ -1,9 +1,9 @@ -import { toPuny } from "@/misc/convert-host.js"; -import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; -import { Emojis } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Emojis } from "@/models/index.js"; +import { toPuny } from "@/misc/convert-host.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; export const meta = { tags: ["admin", "emoji"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/list.ts b/packages/backend/src/server/api/endpoints/admin/emoji/list.ts index 9895d00c..206a2809 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/list.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/list.ts @@ -1,7 +1,7 @@ -import type { Emoji } from "@/models/entities/emoji.js"; -import { Emojis } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Emojis } from "@/models/index.js"; import { makePaginationQuery } from "../../../common/make-pagination-query.js"; +import type { Emoji } from "@/models/entities/emoji.js"; //import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; import { ApiError } from "../../../error.js"; diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/remove-aliases-bulk.ts b/packages/backend/src/server/api/endpoints/admin/emoji/remove-aliases-bulk.ts index 986b0aec..77bd5bbb 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/remove-aliases-bulk.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/remove-aliases-bulk.ts @@ -1,7 +1,7 @@ -import { db } from "@/db/postgre.js"; -import { Emojis } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Emojis } from "@/models/index.js"; import { In } from "typeorm"; +import { db } from "@/db/postgre.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/set-aliases-bulk.ts b/packages/backend/src/server/api/endpoints/admin/emoji/set-aliases-bulk.ts index 5cff14bc..1dd825ac 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/set-aliases-bulk.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/set-aliases-bulk.ts @@ -1,7 +1,7 @@ -import { db } from "@/db/postgre.js"; -import { Emojis } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Emojis } from "@/models/index.js"; import { In } from "typeorm"; +import { db } from "@/db/postgre.js"; export const meta = { tags: ["admin", "emoji"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/set-category-bulk.ts b/packages/backend/src/server/api/endpoints/admin/emoji/set-category-bulk.ts index 8d473147..deb99a1d 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/set-category-bulk.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/set-category-bulk.ts @@ -1,7 +1,7 @@ -import { db } from "@/db/postgre.js"; -import { Emojis } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Emojis } from "@/models/index.js"; import { In } from "typeorm"; +import { db } from "@/db/postgre.js"; export const meta = { tags: ["admin", "emoji"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/set-license-bulk.ts b/packages/backend/src/server/api/endpoints/admin/emoji/set-license-bulk.ts index fac36d09..ee78b0a0 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/set-license-bulk.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/set-license-bulk.ts @@ -1,7 +1,7 @@ -import { db } from "@/db/postgre.js"; -import { Emojis } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Emojis } from "@/models/index.js"; import { In } from "typeorm"; +import { db } from "@/db/postgre.js"; export const meta = { tags: ["admin", "emoji"], diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/update.ts b/packages/backend/src/server/api/endpoints/admin/emoji/update.ts index e9c78a96..f2f573c6 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/update.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/update.ts @@ -1,7 +1,7 @@ -import { db } from "@/db/postgre.js"; -import { Emojis } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Emojis } from "@/models/index.js"; import { ApiError } from "@/server/api/error.js"; +import { db } from "@/db/postgre.js"; export const meta = { tags: ["admin", "emoji"], diff --git a/packages/backend/src/server/api/endpoints/admin/federation/delete-all-files.ts b/packages/backend/src/server/api/endpoints/admin/federation/delete-all-files.ts index 714cbc46..d1a7fb69 100644 --- a/packages/backend/src/server/api/endpoints/admin/federation/delete-all-files.ts +++ b/packages/backend/src/server/api/endpoints/admin/federation/delete-all-files.ts @@ -1,6 +1,6 @@ -import { DriveFiles } from "@/models/index.js"; import define from "@/server/api/define.js"; import { deleteFile } from "@/services/drive/delete-file.js"; +import { DriveFiles } from "@/models/index.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/federation/refresh-remote-instance-metadata.ts b/packages/backend/src/server/api/endpoints/admin/federation/refresh-remote-instance-metadata.ts index 9127df49..bf71cd25 100644 --- a/packages/backend/src/server/api/endpoints/admin/federation/refresh-remote-instance-metadata.ts +++ b/packages/backend/src/server/api/endpoints/admin/federation/refresh-remote-instance-metadata.ts @@ -1,6 +1,6 @@ -import { toPuny } from "@/misc/convert-host.js"; -import { Instances } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Instances } from "@/models/index.js"; +import { toPuny } from "@/misc/convert-host.js"; import { fetchInstanceMetadata } from "@/services/fetch-instance-metadata.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/federation/remove-all-following.ts b/packages/backend/src/server/api/endpoints/admin/federation/remove-all-following.ts index ffd8ec67..a2ce44bd 100644 --- a/packages/backend/src/server/api/endpoints/admin/federation/remove-all-following.ts +++ b/packages/backend/src/server/api/endpoints/admin/federation/remove-all-following.ts @@ -1,6 +1,6 @@ -import { Followings, Users } from "@/models/index.js"; import define from "@/server/api/define.js"; import deleteFollowing from "@/services/following/delete.js"; +import { Followings, Users } from "@/models/index.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/federation/update-instance.ts b/packages/backend/src/server/api/endpoints/admin/federation/update-instance.ts index 7893cb40..653d187c 100644 --- a/packages/backend/src/server/api/endpoints/admin/federation/update-instance.ts +++ b/packages/backend/src/server/api/endpoints/admin/federation/update-instance.ts @@ -1,6 +1,6 @@ -import { toPuny } from "@/misc/convert-host.js"; -import { Instances } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Instances } from "@/models/index.js"; +import { toPuny } from "@/misc/convert-host.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/get-index-stats.ts b/packages/backend/src/server/api/endpoints/admin/get-index-stats.ts index f50697a4..98f1f024 100644 --- a/packages/backend/src/server/api/endpoints/admin/get-index-stats.ts +++ b/packages/backend/src/server/api/endpoints/admin/get-index-stats.ts @@ -1,5 +1,5 @@ -import { db } from "@/db/postgre.js"; import define from "@/server/api/define.js"; +import { db } from "@/db/postgre.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/admin/invite.ts b/packages/backend/src/server/api/endpoints/admin/invite.ts index ce543719..ebc523d4 100644 --- a/packages/backend/src/server/api/endpoints/admin/invite.ts +++ b/packages/backend/src/server/api/endpoints/admin/invite.ts @@ -1,7 +1,7 @@ -import { genId } from "@/misc/gen-id.js"; -import { RegistrationTickets } from "@/models/index.js"; -import define from "@/server/api/define.js"; import rndstr from "rndstr"; +import define from "@/server/api/define.js"; +import { RegistrationTickets } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/meta.ts b/packages/backend/src/server/api/endpoints/admin/meta.ts index 64fd38ee..6f23ef18 100644 --- a/packages/backend/src/server/api/endpoints/admin/meta.ts +++ b/packages/backend/src/server/api/endpoints/admin/meta.ts @@ -1,6 +1,6 @@ import config from "@/config/index.js"; -import { MAX_CAPTION_TEXT_LENGTH, MAX_NOTE_TEXT_LENGTH } from "@/const.js"; import { fetchMeta } from "@/misc/fetch-meta.js"; +import { MAX_NOTE_TEXT_LENGTH, MAX_CAPTION_TEXT_LENGTH } from "@/const.js"; import define from "@/server/api/define.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/moderators/add.ts b/packages/backend/src/server/api/endpoints/admin/moderators/add.ts index a4b90cac..c8b53088 100644 --- a/packages/backend/src/server/api/endpoints/admin/moderators/add.ts +++ b/packages/backend/src/server/api/endpoints/admin/moderators/add.ts @@ -1,5 +1,5 @@ -import { Users } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Users } from "@/models/index.js"; import { publishInternalEvent } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/moderators/remove.ts b/packages/backend/src/server/api/endpoints/admin/moderators/remove.ts index 6e4dadb9..e2af1ca3 100644 --- a/packages/backend/src/server/api/endpoints/admin/moderators/remove.ts +++ b/packages/backend/src/server/api/endpoints/admin/moderators/remove.ts @@ -1,5 +1,5 @@ -import { Users } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Users } from "@/models/index.js"; import { publishInternalEvent } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/promo/create.ts b/packages/backend/src/server/api/endpoints/admin/promo/create.ts index e93c6659..55038fc8 100644 --- a/packages/backend/src/server/api/endpoints/admin/promo/create.ts +++ b/packages/backend/src/server/api/endpoints/admin/promo/create.ts @@ -1,7 +1,7 @@ -import { PromoNotes } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getNote } from "@/server/api/common/getters.js"; +import { PromoNotes } from "@/models/index.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/queue/clear.ts b/packages/backend/src/server/api/endpoints/admin/queue/clear.ts index 9d83eda4..9895f34b 100644 --- a/packages/backend/src/server/api/endpoints/admin/queue/clear.ts +++ b/packages/backend/src/server/api/endpoints/admin/queue/clear.ts @@ -1,5 +1,5 @@ -import { destroy } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { destroy } from "@/queue/index.js"; import { insertModerationLog } from "@/services/insert-moderation-log.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/queue/deliver-delayed.ts b/packages/backend/src/server/api/endpoints/admin/queue/deliver-delayed.ts index 8222b067..ea8c5056 100644 --- a/packages/backend/src/server/api/endpoints/admin/queue/deliver-delayed.ts +++ b/packages/backend/src/server/api/endpoints/admin/queue/deliver-delayed.ts @@ -1,5 +1,5 @@ -import { URL } from "node:url"; import { deliverQueue } from "@/queue/queues.js"; +import { URL } from "node:url"; import define from "@/server/api/define.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/admin/queue/inbox-delayed.ts b/packages/backend/src/server/api/endpoints/admin/queue/inbox-delayed.ts index bfa2bb08..d4f44e30 100644 --- a/packages/backend/src/server/api/endpoints/admin/queue/inbox-delayed.ts +++ b/packages/backend/src/server/api/endpoints/admin/queue/inbox-delayed.ts @@ -1,6 +1,6 @@ import { URL } from "node:url"; -import { inboxQueue } from "@/queue/queues.js"; import define from "@/server/api/define.js"; +import { inboxQueue } from "@/queue/queues.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/queue/stats.ts b/packages/backend/src/server/api/endpoints/admin/queue/stats.ts index c8459d80..f51c1e6d 100644 --- a/packages/backend/src/server/api/endpoints/admin/queue/stats.ts +++ b/packages/backend/src/server/api/endpoints/admin/queue/stats.ts @@ -1,9 +1,9 @@ import { - backgroundQueue, - dbQueue, deliverQueue, inboxQueue, + dbQueue, objectStorageQueue, + backgroundQueue, } from "@/queue/queues.js"; import define from "@/server/api/define.js"; diff --git a/packages/backend/src/server/api/endpoints/admin/relays/add.ts b/packages/backend/src/server/api/endpoints/admin/relays/add.ts index 16272e4a..ac008486 100644 --- a/packages/backend/src/server/api/endpoints/admin/relays/add.ts +++ b/packages/backend/src/server/api/endpoints/admin/relays/add.ts @@ -1,7 +1,7 @@ import { URL } from "node:url"; import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import { addRelay } from "@/services/relay.js"; +import { ApiError } from "@/server/api/error.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/reset-password.ts b/packages/backend/src/server/api/endpoints/admin/reset-password.ts index 245945dd..5fbed130 100644 --- a/packages/backend/src/server/api/endpoints/admin/reset-password.ts +++ b/packages/backend/src/server/api/endpoints/admin/reset-password.ts @@ -1,8 +1,8 @@ -import { hashPassword } from "@/misc/password.js"; -import { UserProfiles, Users } from "@/models/index.js"; import define from "@/server/api/define.js"; // import bcrypt from "bcryptjs"; import rndstr from "rndstr"; +import { Users, UserProfiles } from "@/models/index.js"; +import { hashPassword } from "@/misc/password.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/resolve-abuse-user-report.ts b/packages/backend/src/server/api/endpoints/admin/resolve-abuse-user-report.ts index ae2b5c95..a94687cf 100644 --- a/packages/backend/src/server/api/endpoints/admin/resolve-abuse-user-report.ts +++ b/packages/backend/src/server/api/endpoints/admin/resolve-abuse-user-report.ts @@ -1,9 +1,9 @@ -import { AbuseUserReports, Users } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; -import { renderFlag } from "@/remote/activitypub/renderer/flag.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; import define from "@/server/api/define.js"; +import { AbuseUserReports, Users } from "@/models/index.js"; import { getInstanceActor } from "@/services/instance-actor.js"; +import { deliver } from "@/queue/index.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import { renderFlag } from "@/remote/activitypub/renderer/flag.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/search/index-all.ts b/packages/backend/src/server/api/endpoints/admin/search/index-all.ts index 065fa04b..53142884 100644 --- a/packages/backend/src/server/api/endpoints/admin/search/index-all.ts +++ b/packages/backend/src/server/api/endpoints/admin/search/index-all.ts @@ -1,5 +1,5 @@ -import { createIndexAllNotesJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { createIndexAllNotesJob } from "@/queue/index.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/send-mod-mail.ts b/packages/backend/src/server/api/endpoints/admin/send-mod-mail.ts index 2c532af4..5dcbaf2e 100644 --- a/packages/backend/src/server/api/endpoints/admin/send-mod-mail.ts +++ b/packages/backend/src/server/api/endpoints/admin/send-mod-mail.ts @@ -1,9 +1,9 @@ -import { UserProfiles, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; -import { createNotification } from "@/services/create-notification.js"; -import { sendEmail } from "@/services/send-email.js"; import sanitizeHtml from "sanitize-html"; +import define from "@/server/api/define.js"; +import { Users, UserProfiles } from "@/models/index.js"; +import { ApiError } from "@/server/api/error.js"; +import { sendEmail } from "@/services/send-email.js"; +import { createNotification } from "@/services/create-notification.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/admin/server-info.ts b/packages/backend/src/server/api/endpoints/admin/server-info.ts index 002d590d..ff469196 100644 --- a/packages/backend/src/server/api/endpoints/admin/server-info.ts +++ b/packages/backend/src/server/api/endpoints/admin/server-info.ts @@ -1,8 +1,8 @@ import * as os from "node:os"; -import { db } from "@/db/postgre.js"; -import { redisClient } from "@/db/redis.js"; -import define from "@/server/api/define.js"; import si from "systeminformation"; +import define from "@/server/api/define.js"; +import { redisClient } from "@/db/redis.js"; +import { db } from "@/db/postgre.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/admin/show-moderation-logs.ts b/packages/backend/src/server/api/endpoints/admin/show-moderation-logs.ts index ed8c6761..adceda41 100644 --- a/packages/backend/src/server/api/endpoints/admin/show-moderation-logs.ts +++ b/packages/backend/src/server/api/endpoints/admin/show-moderation-logs.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { ModerationLogs } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/show-users.ts b/packages/backend/src/server/api/endpoints/admin/show-users.ts index 9997db04..1e6ebeda 100644 --- a/packages/backend/src/server/api/endpoints/admin/show-users.ts +++ b/packages/backend/src/server/api/endpoints/admin/show-users.ts @@ -1,6 +1,6 @@ -import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; import { Users } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/silence-user.ts b/packages/backend/src/server/api/endpoints/admin/silence-user.ts index 758fa803..8d9dcac6 100644 --- a/packages/backend/src/server/api/endpoints/admin/silence-user.ts +++ b/packages/backend/src/server/api/endpoints/admin/silence-user.ts @@ -1,5 +1,5 @@ -import { Users } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Users } from "@/models/index.js"; import { insertModerationLog } from "@/services/insert-moderation-log.js"; import { publishInternalEvent } from "@/services/stream.js"; diff --git a/packages/backend/src/server/api/endpoints/admin/suspend-user.ts b/packages/backend/src/server/api/endpoints/admin/suspend-user.ts index 600fe085..c6d6f47b 100644 --- a/packages/backend/src/server/api/endpoints/admin/suspend-user.ts +++ b/packages/backend/src/server/api/endpoints/admin/suspend-user.ts @@ -1,10 +1,10 @@ -import type { User } from "@/models/entities/user.js"; -import { Followings, Notifications, Users } from "@/models/index.js"; import define from "@/server/api/define.js"; import deleteFollowing from "@/services/following/delete.js"; +import { Users, Followings, Notifications } from "@/models/index.js"; +import type { User } from "@/models/entities/user.js"; import { insertModerationLog } from "@/services/insert-moderation-log.js"; -import { publishUserEvent } from "@/services/stream.js"; import { doPostSuspend } from "@/services/suspend-user.js"; +import { publishUserEvent } from "@/services/stream.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/unsilence-user.ts b/packages/backend/src/server/api/endpoints/admin/unsilence-user.ts index 0e6ea19f..6592bf44 100644 --- a/packages/backend/src/server/api/endpoints/admin/unsilence-user.ts +++ b/packages/backend/src/server/api/endpoints/admin/unsilence-user.ts @@ -1,5 +1,5 @@ -import { Users } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Users } from "@/models/index.js"; import { insertModerationLog } from "@/services/insert-moderation-log.js"; import { publishInternalEvent } from "@/services/stream.js"; diff --git a/packages/backend/src/server/api/endpoints/admin/unsuspend-user.ts b/packages/backend/src/server/api/endpoints/admin/unsuspend-user.ts index bf0a709a..3289fb57 100644 --- a/packages/backend/src/server/api/endpoints/admin/unsuspend-user.ts +++ b/packages/backend/src/server/api/endpoints/admin/unsuspend-user.ts @@ -1,5 +1,5 @@ -import { Users } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Users } from "@/models/index.js"; import { insertModerationLog } from "@/services/insert-moderation-log.js"; import { doPostUnsuspend } from "@/services/unsuspend-user.js"; diff --git a/packages/backend/src/server/api/endpoints/admin/update-meta.ts b/packages/backend/src/server/api/endpoints/admin/update-meta.ts index 47786bae..422cf49f 100644 --- a/packages/backend/src/server/api/endpoints/admin/update-meta.ts +++ b/packages/backend/src/server/api/endpoints/admin/update-meta.ts @@ -1,7 +1,7 @@ -import { db } from "@/db/postgre.js"; import { Meta } from "@/models/entities/meta.js"; -import define from "@/server/api/define.js"; import { insertModerationLog } from "@/services/insert-moderation-log.js"; +import { db } from "@/db/postgre.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/admin/vacuum.ts b/packages/backend/src/server/api/endpoints/admin/vacuum.ts index 3a3ba352..d5b086bb 100644 --- a/packages/backend/src/server/api/endpoints/admin/vacuum.ts +++ b/packages/backend/src/server/api/endpoints/admin/vacuum.ts @@ -1,6 +1,6 @@ -import { db } from "@/db/postgre.js"; import define from "@/server/api/define.js"; import { insertModerationLog } from "@/services/insert-moderation-log.js"; +import { db } from "@/db/postgre.js"; export const meta = { tags: ["admin"], diff --git a/packages/backend/src/server/api/endpoints/announcements.ts b/packages/backend/src/server/api/endpoints/announcements.ts index bc2f197b..504eb30e 100644 --- a/packages/backend/src/server/api/endpoints/announcements.ts +++ b/packages/backend/src/server/api/endpoints/announcements.ts @@ -1,6 +1,6 @@ -import { AnnouncementReads, Announcements } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { Announcements, AnnouncementReads } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["meta"], diff --git a/packages/backend/src/server/api/endpoints/antennas/create.ts b/packages/backend/src/server/api/endpoints/antennas/create.ts index 52ed6282..46df3aa8 100644 --- a/packages/backend/src/server/api/endpoints/antennas/create.ts +++ b/packages/backend/src/server/api/endpoints/antennas/create.ts @@ -1,6 +1,6 @@ -import { genId } from "@/misc/gen-id.js"; -import { Antennas, UserGroupJoinings, UserLists } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { genId } from "@/misc/gen-id.js"; +import { Antennas, UserLists, UserGroupJoinings } from "@/models/index.js"; import { ApiError } from "@/server/api/error.js"; import { publishInternalEvent } from "@/services/stream.js"; diff --git a/packages/backend/src/server/api/endpoints/antennas/delete.ts b/packages/backend/src/server/api/endpoints/antennas/delete.ts index e2380f23..e5a372f1 100644 --- a/packages/backend/src/server/api/endpoints/antennas/delete.ts +++ b/packages/backend/src/server/api/endpoints/antennas/delete.ts @@ -1,6 +1,6 @@ -import { Antennas } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Antennas } from "@/models/index.js"; import { publishInternalEvent } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/antennas/list.ts b/packages/backend/src/server/api/endpoints/antennas/list.ts index 91ef9942..2726ecc8 100644 --- a/packages/backend/src/server/api/endpoints/antennas/list.ts +++ b/packages/backend/src/server/api/endpoints/antennas/list.ts @@ -1,5 +1,5 @@ -import { Antennas } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Antennas } from "@/models/index.js"; export const meta = { tags: ["antennas", "account"], diff --git a/packages/backend/src/server/api/endpoints/antennas/markread.ts b/packages/backend/src/server/api/endpoints/antennas/markread.ts index f552f345..bb5b5b77 100644 --- a/packages/backend/src/server/api/endpoints/antennas/markread.ts +++ b/packages/backend/src/server/api/endpoints/antennas/markread.ts @@ -1,5 +1,5 @@ -import { Antennas } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Antennas } from "@/models/index.js"; export const meta = { tags: ["antennas", "account"], diff --git a/packages/backend/src/server/api/endpoints/antennas/notes.ts b/packages/backend/src/server/api/endpoints/antennas/notes.ts index ac3217b7..cbe03185 100644 --- a/packages/backend/src/server/api/endpoints/antennas/notes.ts +++ b/packages/backend/src/server/api/endpoints/antennas/notes.ts @@ -1,13 +1,13 @@ +import define from "@/server/api/define.js"; +import readNote from "@/services/note/read.js"; +import { Antennas, Notes } from "@/models/index.js"; import { redisClient } from "@/db/redis.js"; import { getTimestamp } from "@/misc/gen-id.js"; -import { Antennas, Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; import { ApiError } from "@/server/api/error.js"; -import readNote from "@/services/note/read.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; export const meta = { tags: ["antennas", "account", "notes"], diff --git a/packages/backend/src/server/api/endpoints/antennas/show.ts b/packages/backend/src/server/api/endpoints/antennas/show.ts index c7f8e99c..3700052f 100644 --- a/packages/backend/src/server/api/endpoints/antennas/show.ts +++ b/packages/backend/src/server/api/endpoints/antennas/show.ts @@ -1,6 +1,6 @@ -import { Antennas } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Antennas } from "@/models/index.js"; export const meta = { tags: ["antennas", "account"], diff --git a/packages/backend/src/server/api/endpoints/antennas/update.ts b/packages/backend/src/server/api/endpoints/antennas/update.ts index a9460761..9a71a8f9 100644 --- a/packages/backend/src/server/api/endpoints/antennas/update.ts +++ b/packages/backend/src/server/api/endpoints/antennas/update.ts @@ -1,6 +1,6 @@ -import { Antennas, UserGroupJoinings, UserLists } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Antennas, UserLists, UserGroupJoinings } from "@/models/index.js"; import { publishInternalEvent } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/ap/get.ts b/packages/backend/src/server/api/endpoints/ap/get.ts index 3d2cceb4..5159ce3b 100644 --- a/packages/backend/src/server/api/endpoints/ap/get.ts +++ b/packages/backend/src/server/api/endpoints/ap/get.ts @@ -1,6 +1,6 @@ -import { HOUR } from "@/const.js"; -import Resolver from "@/remote/activitypub/resolver.js"; import define from "@/server/api/define.js"; +import Resolver from "@/remote/activitypub/resolver.js"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["federation"], diff --git a/packages/backend/src/server/api/endpoints/ap/show.ts b/packages/backend/src/server/api/endpoints/ap/show.ts index e3ffc7fa..50eb7e9c 100644 --- a/packages/backend/src/server/api/endpoints/ap/show.ts +++ b/packages/backend/src/server/api/endpoints/ap/show.ts @@ -1,20 +1,20 @@ -import { MINUTE } from "@/const.js"; -import { redisClient } from "@/db/redis.js"; +import define from "@/server/api/define.js"; +import { createPerson } from "@/remote/activitypub/models/person.js"; +import { createNote } from "@/remote/activitypub/models/note.js"; +import DbResolver from "@/remote/activitypub/db-resolver.js"; +import Resolver from "@/remote/activitypub/resolver.js"; +import { ApiError } from "@/server/api/error.js"; import { extractDbHost } from "@/misc/convert-host.js"; -import type { SchemaType } from "@/misc/schema.js"; -import { shouldBlockInstance } from "@/misc/should-block-instance.js"; +import { Users, Notes } from "@/models/index.js"; import type { Note } from "@/models/entities/note.js"; import type { CacheableLocalUser, User } from "@/models/entities/user.js"; -import { Notes, Users } from "@/models/index.js"; -import { populatePoll } from "@/models/repositories/note.js"; -import DbResolver from "@/remote/activitypub/db-resolver.js"; -import { createNote } from "@/remote/activitypub/models/note.js"; -import { createPerson } from "@/remote/activitypub/models/person.js"; +import { isActor, isPost, getApId } from "@/remote/activitypub/type.js"; +import type { SchemaType } from "@/misc/schema.js"; +import { MINUTE } from "@/const.js"; +import { shouldBlockInstance } from "@/misc/should-block-instance.js"; import { updateQuestion } from "@/remote/activitypub/models/question.js"; -import Resolver from "@/remote/activitypub/resolver.js"; -import { getApId, isActor, isPost } from "@/remote/activitypub/type.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; +import { populatePoll } from "@/models/repositories/note.js"; +import { redisClient } from "@/db/redis.js"; export const meta = { tags: ["federation"], diff --git a/packages/backend/src/server/api/endpoints/app/create.ts b/packages/backend/src/server/api/endpoints/app/create.ts index 82e03754..e32edf12 100644 --- a/packages/backend/src/server/api/endpoints/app/create.ts +++ b/packages/backend/src/server/api/endpoints/app/create.ts @@ -1,8 +1,8 @@ -import { genId } from "@/misc/gen-id.js"; -import { secureRndstr } from "@/misc/secure-rndstr.js"; -import { Apps } from "@/models/index.js"; -import { unique } from "@/prelude/array.js"; import define from "@/server/api/define.js"; +import { Apps } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; +import { unique } from "@/prelude/array.js"; +import { secureRndstr } from "@/misc/secure-rndstr.js"; export const meta = { tags: ["app"], diff --git a/packages/backend/src/server/api/endpoints/app/show.ts b/packages/backend/src/server/api/endpoints/app/show.ts index 4a09f270..d09b9749 100644 --- a/packages/backend/src/server/api/endpoints/app/show.ts +++ b/packages/backend/src/server/api/endpoints/app/show.ts @@ -1,6 +1,6 @@ -import { Apps } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Apps } from "@/models/index.js"; export const meta = { tags: ["app"], diff --git a/packages/backend/src/server/api/endpoints/auth/accept.ts b/packages/backend/src/server/api/endpoints/auth/accept.ts index 40b9841a..088de786 100644 --- a/packages/backend/src/server/api/endpoints/auth/accept.ts +++ b/packages/backend/src/server/api/endpoints/auth/accept.ts @@ -1,9 +1,9 @@ import * as crypto from "node:crypto"; -import { genId } from "@/misc/gen-id.js"; -import { secureRndstr } from "@/misc/secure-rndstr.js"; -import { AccessTokens, Apps, AuthSessions } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { AuthSessions, AccessTokens, Apps } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; +import { secureRndstr } from "@/misc/secure-rndstr.js"; export const meta = { tags: ["auth"], diff --git a/packages/backend/src/server/api/endpoints/auth/session/generate.ts b/packages/backend/src/server/api/endpoints/auth/session/generate.ts index b95256eb..bd172110 100644 --- a/packages/backend/src/server/api/endpoints/auth/session/generate.ts +++ b/packages/backend/src/server/api/endpoints/auth/session/generate.ts @@ -1,9 +1,9 @@ +import { v4 as uuid } from "uuid"; import config from "@/config/index.js"; -import { genId } from "@/misc/gen-id.js"; -import { Apps, AuthSessions } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { v4 as uuid } from "uuid"; +import { Apps, AuthSessions } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; export const meta = { tags: ["auth"], diff --git a/packages/backend/src/server/api/endpoints/auth/session/show.ts b/packages/backend/src/server/api/endpoints/auth/session/show.ts index 4e511d50..70c6d54c 100644 --- a/packages/backend/src/server/api/endpoints/auth/session/show.ts +++ b/packages/backend/src/server/api/endpoints/auth/session/show.ts @@ -1,6 +1,6 @@ -import { AuthSessions } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { AuthSessions } from "@/models/index.js"; export const meta = { tags: ["auth"], diff --git a/packages/backend/src/server/api/endpoints/auth/session/userkey.ts b/packages/backend/src/server/api/endpoints/auth/session/userkey.ts index ab17f782..39468151 100644 --- a/packages/backend/src/server/api/endpoints/auth/session/userkey.ts +++ b/packages/backend/src/server/api/endpoints/auth/session/userkey.ts @@ -1,6 +1,6 @@ -import { AccessTokens, Apps, AuthSessions, Users } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Apps, AuthSessions, AccessTokens, Users } from "@/models/index.js"; export const meta = { tags: ["auth"], diff --git a/packages/backend/src/server/api/endpoints/blocking/create.ts b/packages/backend/src/server/api/endpoints/blocking/create.ts index bbf941ae..50154dd6 100644 --- a/packages/backend/src/server/api/endpoints/blocking/create.ts +++ b/packages/backend/src/server/api/endpoints/blocking/create.ts @@ -1,9 +1,9 @@ -import { HOUR } from "@/const.js"; -import { Blockings, NoteWatchings, Users } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; +import create from "@/services/blocking/create.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import create from "@/services/blocking/create.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { Blockings, NoteWatchings, Users } from "@/models/index.js"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["account"], diff --git a/packages/backend/src/server/api/endpoints/blocking/delete.ts b/packages/backend/src/server/api/endpoints/blocking/delete.ts index 6f23bba2..addf4bbd 100644 --- a/packages/backend/src/server/api/endpoints/blocking/delete.ts +++ b/packages/backend/src/server/api/endpoints/blocking/delete.ts @@ -1,9 +1,9 @@ -import { HOUR } from "@/const.js"; -import { Blockings, Users } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; +import deleteBlocking from "@/services/blocking/delete.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import deleteBlocking from "@/services/blocking/delete.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { Blockings, Users } from "@/models/index.js"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["account"], diff --git a/packages/backend/src/server/api/endpoints/blocking/list.ts b/packages/backend/src/server/api/endpoints/blocking/list.ts index cd04b20e..6f51a645 100644 --- a/packages/backend/src/server/api/endpoints/blocking/list.ts +++ b/packages/backend/src/server/api/endpoints/blocking/list.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { Blockings } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["account"], diff --git a/packages/backend/src/server/api/endpoints/channels/create.ts b/packages/backend/src/server/api/endpoints/channels/create.ts index 18630846..177492ed 100644 --- a/packages/backend/src/server/api/endpoints/channels/create.ts +++ b/packages/backend/src/server/api/endpoints/channels/create.ts @@ -1,8 +1,8 @@ -import { genId } from "@/misc/gen-id.js"; -import type { Channel } from "@/models/entities/channel.js"; -import { Channels, DriveFiles } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Channels, DriveFiles } from "@/models/index.js"; +import type { Channel } from "@/models/entities/channel.js"; +import { genId } from "@/misc/gen-id.js"; export const meta = { tags: ["channels"], diff --git a/packages/backend/src/server/api/endpoints/channels/featured.ts b/packages/backend/src/server/api/endpoints/channels/featured.ts index b5fb5e20..e0575af2 100644 --- a/packages/backend/src/server/api/endpoints/channels/featured.ts +++ b/packages/backend/src/server/api/endpoints/channels/featured.ts @@ -1,5 +1,5 @@ -import { Channels } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Channels } from "@/models/index.js"; export const meta = { tags: ["channels"], diff --git a/packages/backend/src/server/api/endpoints/channels/follow.ts b/packages/backend/src/server/api/endpoints/channels/follow.ts index 4debfb08..87833982 100644 --- a/packages/backend/src/server/api/endpoints/channels/follow.ts +++ b/packages/backend/src/server/api/endpoints/channels/follow.ts @@ -1,7 +1,7 @@ -import { genId } from "@/misc/gen-id.js"; -import { ChannelFollowings, Channels } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Channels, ChannelFollowings } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; import { publishUserEvent } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/channels/followed.ts b/packages/backend/src/server/api/endpoints/channels/followed.ts index 524952c6..94374f6b 100644 --- a/packages/backend/src/server/api/endpoints/channels/followed.ts +++ b/packages/backend/src/server/api/endpoints/channels/followed.ts @@ -1,5 +1,5 @@ -import { ChannelFollowings, Channels } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Channels, ChannelFollowings } from "@/models/index.js"; export const meta = { tags: ["channels", "account"], diff --git a/packages/backend/src/server/api/endpoints/channels/owned.ts b/packages/backend/src/server/api/endpoints/channels/owned.ts index c1e969df..23607b02 100644 --- a/packages/backend/src/server/api/endpoints/channels/owned.ts +++ b/packages/backend/src/server/api/endpoints/channels/owned.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { Channels } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["channels", "account"], diff --git a/packages/backend/src/server/api/endpoints/channels/search.ts b/packages/backend/src/server/api/endpoints/channels/search.ts index f6e0f4d2..b2fab701 100644 --- a/packages/backend/src/server/api/endpoints/channels/search.ts +++ b/packages/backend/src/server/api/endpoints/channels/search.ts @@ -1,8 +1,8 @@ -import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; -import { Channels } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; import { Brackets } from "typeorm"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { Channels } from "@/models/index.js"; +import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; export const meta = { tags: ["channels"], diff --git a/packages/backend/src/server/api/endpoints/channels/show.ts b/packages/backend/src/server/api/endpoints/channels/show.ts index cf1d32ad..c5c1b657 100644 --- a/packages/backend/src/server/api/endpoints/channels/show.ts +++ b/packages/backend/src/server/api/endpoints/channels/show.ts @@ -1,6 +1,6 @@ -import { Channels } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Channels } from "@/models/index.js"; export const meta = { tags: ["channels"], diff --git a/packages/backend/src/server/api/endpoints/channels/timeline.ts b/packages/backend/src/server/api/endpoints/channels/timeline.ts index 93c28be2..f061acab 100644 --- a/packages/backend/src/server/api/endpoints/channels/timeline.ts +++ b/packages/backend/src/server/api/endpoints/channels/timeline.ts @@ -1,7 +1,7 @@ -import { Channels, Notes } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Notes, Channels } from "@/models/index.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import { activeUsersChart } from "@/services/chart/index.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/channels/unfollow.ts b/packages/backend/src/server/api/endpoints/channels/unfollow.ts index 4a7a8f07..33710003 100644 --- a/packages/backend/src/server/api/endpoints/channels/unfollow.ts +++ b/packages/backend/src/server/api/endpoints/channels/unfollow.ts @@ -1,6 +1,6 @@ -import { ChannelFollowings, Channels } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Channels, ChannelFollowings } from "@/models/index.js"; import { publishUserEvent } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/channels/update.ts b/packages/backend/src/server/api/endpoints/channels/update.ts index bdd29488..0de7a837 100644 --- a/packages/backend/src/server/api/endpoints/channels/update.ts +++ b/packages/backend/src/server/api/endpoints/channels/update.ts @@ -1,6 +1,6 @@ -import { Channels, DriveFiles } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Channels, DriveFiles } from "@/models/index.js"; export const meta = { tags: ["channels"], diff --git a/packages/backend/src/server/api/endpoints/charts/active-users.ts b/packages/backend/src/server/api/endpoints/charts/active-users.ts index 7e705d24..d5c3c4eb 100644 --- a/packages/backend/src/server/api/endpoints/charts/active-users.ts +++ b/packages/backend/src/server/api/endpoints/charts/active-users.ts @@ -1,6 +1,6 @@ -import define from "@/server/api/define.js"; import { getJsonSchema } from "@/services/chart/core.js"; import { activeUsersChart } from "@/services/chart/index.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["charts", "users"], diff --git a/packages/backend/src/server/api/endpoints/clips/add-note.ts b/packages/backend/src/server/api/endpoints/clips/add-note.ts index 22d40bca..887c8af0 100644 --- a/packages/backend/src/server/api/endpoints/clips/add-note.ts +++ b/packages/backend/src/server/api/endpoints/clips/add-note.ts @@ -1,8 +1,8 @@ -import { genId } from "@/misc/gen-id.js"; -import { ClipNotes, Clips } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; +import { ClipNotes, Clips } from "@/models/index.js"; import { ApiError } from "@/server/api/error.js"; +import { genId } from "@/misc/gen-id.js"; +import { getNote } from "@/server/api/common/getters.js"; export const meta = { tags: ["account", "notes", "clips"], diff --git a/packages/backend/src/server/api/endpoints/clips/create.ts b/packages/backend/src/server/api/endpoints/clips/create.ts index 92860944..df03b87b 100644 --- a/packages/backend/src/server/api/endpoints/clips/create.ts +++ b/packages/backend/src/server/api/endpoints/clips/create.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { genId } from "@/misc/gen-id.js"; import { Clips } from "@/models/index.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["clips"], diff --git a/packages/backend/src/server/api/endpoints/clips/delete.ts b/packages/backend/src/server/api/endpoints/clips/delete.ts index 7455a236..02d95b31 100644 --- a/packages/backend/src/server/api/endpoints/clips/delete.ts +++ b/packages/backend/src/server/api/endpoints/clips/delete.ts @@ -1,6 +1,6 @@ -import { Clips } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Clips } from "@/models/index.js"; export const meta = { tags: ["clips"], diff --git a/packages/backend/src/server/api/endpoints/clips/list.ts b/packages/backend/src/server/api/endpoints/clips/list.ts index f77b5061..d2762243 100644 --- a/packages/backend/src/server/api/endpoints/clips/list.ts +++ b/packages/backend/src/server/api/endpoints/clips/list.ts @@ -1,5 +1,5 @@ -import { Clips } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Clips } from "@/models/index.js"; export const meta = { tags: ["clips", "account"], diff --git a/packages/backend/src/server/api/endpoints/clips/notes.ts b/packages/backend/src/server/api/endpoints/clips/notes.ts index 741c89ed..13d8310e 100644 --- a/packages/backend/src/server/api/endpoints/clips/notes.ts +++ b/packages/backend/src/server/api/endpoints/clips/notes.ts @@ -1,10 +1,10 @@ -import { ClipNotes, Clips, Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { ClipNotes, Clips, Notes } from "@/models/index.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; import { ApiError } from "@/server/api/error.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; export const meta = { tags: ["account", "notes", "clips"], diff --git a/packages/backend/src/server/api/endpoints/clips/remove-note.ts b/packages/backend/src/server/api/endpoints/clips/remove-note.ts index 70eb23b7..c081a87a 100644 --- a/packages/backend/src/server/api/endpoints/clips/remove-note.ts +++ b/packages/backend/src/server/api/endpoints/clips/remove-note.ts @@ -1,7 +1,7 @@ -import { ClipNotes, Clips } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; +import { ClipNotes, Clips } from "@/models/index.js"; import { ApiError } from "@/server/api/error.js"; +import { getNote } from "@/server/api/common/getters.js"; export const meta = { tags: ["account", "notes", "clips"], diff --git a/packages/backend/src/server/api/endpoints/clips/show.ts b/packages/backend/src/server/api/endpoints/clips/show.ts index 51ed8b81..8218a4fb 100644 --- a/packages/backend/src/server/api/endpoints/clips/show.ts +++ b/packages/backend/src/server/api/endpoints/clips/show.ts @@ -1,6 +1,6 @@ -import { Clips } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Clips } from "@/models/index.js"; export const meta = { tags: ["clips", "account"], diff --git a/packages/backend/src/server/api/endpoints/clips/update.ts b/packages/backend/src/server/api/endpoints/clips/update.ts index f2666a42..fc88548b 100644 --- a/packages/backend/src/server/api/endpoints/clips/update.ts +++ b/packages/backend/src/server/api/endpoints/clips/update.ts @@ -1,6 +1,6 @@ -import { Clips } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Clips } from "@/models/index.js"; export const meta = { tags: ["clips"], diff --git a/packages/backend/src/server/api/endpoints/compatibility/custom-emojis.ts b/packages/backend/src/server/api/endpoints/compatibility/custom-emojis.ts index 62fa8429..f6c5573a 100644 --- a/packages/backend/src/server/api/endpoints/compatibility/custom-emojis.ts +++ b/packages/backend/src/server/api/endpoints/compatibility/custom-emojis.ts @@ -1,8 +1,8 @@ -import { FILE_TYPE_BROWSERSAFE } from "@/const.js"; -import type { Emoji } from "@/models/entities/emoji.js"; import { Emojis } from "@/models/index.js"; +import type { Emoji } from "@/models/entities/emoji.js"; +import { IsNull, In } from "typeorm"; +import { FILE_TYPE_BROWSERSAFE } from "@/const.js"; import define from "@/server/api/define.js"; -import { In, IsNull } from "typeorm"; export const meta = { requireCredential: false, diff --git a/packages/backend/src/server/api/endpoints/drive/files.ts b/packages/backend/src/server/api/endpoints/drive/files.ts index aa318faf..d5dae876 100644 --- a/packages/backend/src/server/api/endpoints/drive/files.ts +++ b/packages/backend/src/server/api/endpoints/drive/files.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { DriveFiles } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/drive/files/attached-notes.ts b/packages/backend/src/server/api/endpoints/drive/files/attached-notes.ts index 8c15e558..5f821fa7 100644 --- a/packages/backend/src/server/api/endpoints/drive/files/attached-notes.ts +++ b/packages/backend/src/server/api/endpoints/drive/files/attached-notes.ts @@ -1,6 +1,6 @@ -import { DriveFiles, Notes } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { DriveFiles, Notes } from "@/models/index.js"; export const meta = { tags: ["drive", "notes"], diff --git a/packages/backend/src/server/api/endpoints/drive/files/check-existence.ts b/packages/backend/src/server/api/endpoints/drive/files/check-existence.ts index 0711ade0..2ce9fa47 100644 --- a/packages/backend/src/server/api/endpoints/drive/files/check-existence.ts +++ b/packages/backend/src/server/api/endpoints/drive/files/check-existence.ts @@ -1,5 +1,5 @@ -import { DriveFiles } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { DriveFiles } from "@/models/index.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/drive/files/create.ts b/packages/backend/src/server/api/endpoints/drive/files/create.ts index 0e20ab63..54ca5f8d 100644 --- a/packages/backend/src/server/api/endpoints/drive/files/create.ts +++ b/packages/backend/src/server/api/endpoints/drive/files/create.ts @@ -1,12 +1,12 @@ -import { MINUTE } from "@/const.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; +import { addFile } from "@/services/drive/add-file.js"; +import { DriveFiles } from "@/models/index.js"; import { DB_MAX_IMAGE_COMMENT_LENGTH } from "@/misc/hard-limits.js"; import { IdentifiableError } from "@/misc/identifiable-error.js"; -import { DriveFiles } from "@/models/index.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { MINUTE } from "@/const.js"; import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import { apiLogger } from "@/server/api/logger.js"; -import { addFile } from "@/services/drive/add-file.js"; +import { ApiError } from "@/server/api/error.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/drive/files/delete.ts b/packages/backend/src/server/api/endpoints/drive/files/delete.ts index 245c380e..062b69b9 100644 --- a/packages/backend/src/server/api/endpoints/drive/files/delete.ts +++ b/packages/backend/src/server/api/endpoints/drive/files/delete.ts @@ -1,8 +1,8 @@ -import { DriveFiles } from "@/models/index.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import { deleteFile } from "@/services/drive/delete-file.js"; import { publishDriveStream } from "@/services/stream.js"; +import define from "@/server/api/define.js"; +import { ApiError } from "@/server/api/error.js"; +import { DriveFiles } from "@/models/index.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/drive/files/find.ts b/packages/backend/src/server/api/endpoints/drive/files/find.ts index 80b2f6ad..5a243de8 100644 --- a/packages/backend/src/server/api/endpoints/drive/files/find.ts +++ b/packages/backend/src/server/api/endpoints/drive/files/find.ts @@ -1,5 +1,5 @@ -import { DriveFiles } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { DriveFiles } from "@/models/index.js"; import { IsNull } from "typeorm"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/drive/files/update.ts b/packages/backend/src/server/api/endpoints/drive/files/update.ts index 1a14cc53..bde81e00 100644 --- a/packages/backend/src/server/api/endpoints/drive/files/update.ts +++ b/packages/backend/src/server/api/endpoints/drive/files/update.ts @@ -1,8 +1,8 @@ -import { DB_MAX_IMAGE_COMMENT_LENGTH } from "@/misc/hard-limits.js"; +import { publishDriveStream } from "@/services/stream.js"; import { DriveFiles, DriveFolders, Users } from "@/models/index.js"; +import { DB_MAX_IMAGE_COMMENT_LENGTH } from "@/misc/hard-limits.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { publishDriveStream } from "@/services/stream.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/drive/files/upload-from-url.ts b/packages/backend/src/server/api/endpoints/drive/files/upload-from-url.ts index 172182f1..cdfcb030 100644 --- a/packages/backend/src/server/api/endpoints/drive/files/upload-from-url.ts +++ b/packages/backend/src/server/api/endpoints/drive/files/upload-from-url.ts @@ -1,8 +1,8 @@ -import { HOUR } from "@/const.js"; -import { DriveFiles } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { uploadFromUrl } from "@/services/drive/upload-from-url.js"; +import define from "@/server/api/define.js"; +import { DriveFiles } from "@/models/index.js"; import { publishMainStream } from "@/services/stream.js"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/drive/folders.ts b/packages/backend/src/server/api/endpoints/drive/folders.ts index c587f804..d02b4fac 100644 --- a/packages/backend/src/server/api/endpoints/drive/folders.ts +++ b/packages/backend/src/server/api/endpoints/drive/folders.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { DriveFolders } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/drive/folders/create.ts b/packages/backend/src/server/api/endpoints/drive/folders/create.ts index 0df87deb..554e61ec 100644 --- a/packages/backend/src/server/api/endpoints/drive/folders/create.ts +++ b/packages/backend/src/server/api/endpoints/drive/folders/create.ts @@ -1,8 +1,8 @@ -import { genId } from "@/misc/gen-id.js"; -import { DriveFolders } from "@/models/index.js"; +import { publishDriveStream } from "@/services/stream.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { publishDriveStream } from "@/services/stream.js"; +import { DriveFolders } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/drive/folders/delete.ts b/packages/backend/src/server/api/endpoints/drive/folders/delete.ts index e5372bb5..1954b433 100644 --- a/packages/backend/src/server/api/endpoints/drive/folders/delete.ts +++ b/packages/backend/src/server/api/endpoints/drive/folders/delete.ts @@ -1,7 +1,7 @@ -import { DriveFiles, DriveFolders } from "@/models/index.js"; import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import { publishDriveStream } from "@/services/stream.js"; +import { ApiError } from "@/server/api/error.js"; +import { DriveFolders, DriveFiles } from "@/models/index.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/drive/folders/find.ts b/packages/backend/src/server/api/endpoints/drive/folders/find.ts index 46f741d9..d29015e7 100644 --- a/packages/backend/src/server/api/endpoints/drive/folders/find.ts +++ b/packages/backend/src/server/api/endpoints/drive/folders/find.ts @@ -1,5 +1,5 @@ -import { DriveFolders } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { DriveFolders } from "@/models/index.js"; import { IsNull } from "typeorm"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/drive/folders/show.ts b/packages/backend/src/server/api/endpoints/drive/folders/show.ts index 2968e61d..611724ae 100644 --- a/packages/backend/src/server/api/endpoints/drive/folders/show.ts +++ b/packages/backend/src/server/api/endpoints/drive/folders/show.ts @@ -1,6 +1,6 @@ -import { DriveFolders } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { DriveFolders } from "@/models/index.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/drive/folders/update.ts b/packages/backend/src/server/api/endpoints/drive/folders/update.ts index e9cab4f2..137499fa 100644 --- a/packages/backend/src/server/api/endpoints/drive/folders/update.ts +++ b/packages/backend/src/server/api/endpoints/drive/folders/update.ts @@ -1,7 +1,7 @@ -import { DriveFolders } from "@/models/index.js"; +import { publishDriveStream } from "@/services/stream.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { publishDriveStream } from "@/services/stream.js"; +import { DriveFolders } from "@/models/index.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/drive/stream.ts b/packages/backend/src/server/api/endpoints/drive/stream.ts index 1c92e30c..cbd78601 100644 --- a/packages/backend/src/server/api/endpoints/drive/stream.ts +++ b/packages/backend/src/server/api/endpoints/drive/stream.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { DriveFiles } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["drive"], diff --git a/packages/backend/src/server/api/endpoints/emoji.ts b/packages/backend/src/server/api/endpoints/emoji.ts index 384c3845..2675ba7b 100644 --- a/packages/backend/src/server/api/endpoints/emoji.ts +++ b/packages/backend/src/server/api/endpoints/emoji.ts @@ -1,7 +1,7 @@ +import { IsNull } from "typeorm"; import { Emojis } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { IsNull } from "typeorm"; export const meta = { tags: ["meta"], diff --git a/packages/backend/src/server/api/endpoints/export-custom-emojis.ts b/packages/backend/src/server/api/endpoints/export-custom-emojis.ts index d1e1d9dc..ca013314 100644 --- a/packages/backend/src/server/api/endpoints/export-custom-emojis.ts +++ b/packages/backend/src/server/api/endpoints/export-custom-emojis.ts @@ -1,6 +1,6 @@ -import { HOUR } from "@/const.js"; import { createExportCustomEmojisJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { HOUR } from "@/const.js"; export const meta = { secure: true, diff --git a/packages/backend/src/server/api/endpoints/federation/followers.ts b/packages/backend/src/server/api/endpoints/federation/followers.ts index e7117349..2a88d27a 100644 --- a/packages/backend/src/server/api/endpoints/federation/followers.ts +++ b/packages/backend/src/server/api/endpoints/federation/followers.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { Followings } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["federation"], diff --git a/packages/backend/src/server/api/endpoints/federation/following.ts b/packages/backend/src/server/api/endpoints/federation/following.ts index 3d177b92..c13ee8b1 100644 --- a/packages/backend/src/server/api/endpoints/federation/following.ts +++ b/packages/backend/src/server/api/endpoints/federation/following.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { Followings } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["federation"], diff --git a/packages/backend/src/server/api/endpoints/federation/instances.ts b/packages/backend/src/server/api/endpoints/federation/instances.ts index 6f9b6c9b..27a6dabb 100644 --- a/packages/backend/src/server/api/endpoints/federation/instances.ts +++ b/packages/backend/src/server/api/endpoints/federation/instances.ts @@ -1,7 +1,7 @@ +import define from "@/server/api/define.js"; +import { Instances } from "@/models/index.js"; import { fetchMeta } from "@/misc/fetch-meta.js"; import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; -import { Instances } from "@/models/index.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["federation"], diff --git a/packages/backend/src/server/api/endpoints/federation/show-instance.ts b/packages/backend/src/server/api/endpoints/federation/show-instance.ts index 7d90a4f5..c4a6304d 100644 --- a/packages/backend/src/server/api/endpoints/federation/show-instance.ts +++ b/packages/backend/src/server/api/endpoints/federation/show-instance.ts @@ -1,6 +1,6 @@ -import { toPuny } from "@/misc/convert-host.js"; -import { Instances } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Instances } from "@/models/index.js"; +import { toPuny } from "@/misc/convert-host.js"; export const meta = { tags: ["federation"], diff --git a/packages/backend/src/server/api/endpoints/federation/stats.ts b/packages/backend/src/server/api/endpoints/federation/stats.ts index 9d9b86b4..6702eeff 100644 --- a/packages/backend/src/server/api/endpoints/federation/stats.ts +++ b/packages/backend/src/server/api/endpoints/federation/stats.ts @@ -1,7 +1,7 @@ +import { IsNull, MoreThan, Not } from "typeorm"; import { Followings, Instances } from "@/models/index.js"; import { awaitAll } from "@/prelude/await-all.js"; import define from "@/server/api/define.js"; -import { IsNull, MoreThan, Not } from "typeorm"; export const meta = { tags: ["federation"], diff --git a/packages/backend/src/server/api/endpoints/federation/update-remote-user.ts b/packages/backend/src/server/api/endpoints/federation/update-remote-user.ts index cecd1109..e8ada9e6 100644 --- a/packages/backend/src/server/api/endpoints/federation/update-remote-user.ts +++ b/packages/backend/src/server/api/endpoints/federation/update-remote-user.ts @@ -1,6 +1,6 @@ -import { updatePerson } from "@/remote/activitypub/models/person.js"; -import { getRemoteUser } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; +import { getRemoteUser } from "@/server/api/common/getters.js"; +import { updatePerson } from "@/remote/activitypub/models/person.js"; export const meta = { tags: ["federation"], diff --git a/packages/backend/src/server/api/endpoints/federation/users.ts b/packages/backend/src/server/api/endpoints/federation/users.ts index 7960f4dd..4e925a29 100644 --- a/packages/backend/src/server/api/endpoints/federation/users.ts +++ b/packages/backend/src/server/api/endpoints/federation/users.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { Users } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["federation"], diff --git a/packages/backend/src/server/api/endpoints/fetch-rss.ts b/packages/backend/src/server/api/endpoints/fetch-rss.ts index 0e7f9a37..bda3c455 100644 --- a/packages/backend/src/server/api/endpoints/fetch-rss.ts +++ b/packages/backend/src/server/api/endpoints/fetch-rss.ts @@ -1,7 +1,7 @@ -import config from "@/config/index.js"; -import { getResponse } from "@/misc/fetch.js"; -import define from "@/server/api/define.js"; import Parser from "rss-parser"; +import { getResponse } from "@/misc/fetch.js"; +import config from "@/config/index.js"; +import define from "@/server/api/define.js"; const rssParser = new Parser(); diff --git a/packages/backend/src/server/api/endpoints/following/create.ts b/packages/backend/src/server/api/endpoints/following/create.ts index 76433106..f6e341ad 100644 --- a/packages/backend/src/server/api/endpoints/following/create.ts +++ b/packages/backend/src/server/api/endpoints/following/create.ts @@ -1,10 +1,10 @@ -import { HOUR } from "@/const.js"; -import { IdentifiableError } from "@/misc/identifiable-error.js"; -import { Followings, Users } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; +import create from "@/services/following/create.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import create from "@/services/following/create.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { Followings, Users } from "@/models/index.js"; +import { IdentifiableError } from "@/misc/identifiable-error.js"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["following", "users"], diff --git a/packages/backend/src/server/api/endpoints/following/delete.ts b/packages/backend/src/server/api/endpoints/following/delete.ts index d382f1a9..3ef031eb 100644 --- a/packages/backend/src/server/api/endpoints/following/delete.ts +++ b/packages/backend/src/server/api/endpoints/following/delete.ts @@ -1,9 +1,9 @@ -import { HOUR } from "@/const.js"; -import { Followings, Users } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; +import deleteFollowing from "@/services/following/delete.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import deleteFollowing from "@/services/following/delete.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { Followings, Users } from "@/models/index.js"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["following", "users"], diff --git a/packages/backend/src/server/api/endpoints/following/invalidate.ts b/packages/backend/src/server/api/endpoints/following/invalidate.ts index 63d55e8b..7559062c 100644 --- a/packages/backend/src/server/api/endpoints/following/invalidate.ts +++ b/packages/backend/src/server/api/endpoints/following/invalidate.ts @@ -1,9 +1,9 @@ -import { HOUR } from "@/const.js"; -import { Followings, Users } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; +import deleteFollowing from "@/services/following/delete.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import deleteFollowing from "@/services/following/delete.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { Followings, Users } from "@/models/index.js"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["following", "users"], diff --git a/packages/backend/src/server/api/endpoints/following/requests/accept.ts b/packages/backend/src/server/api/endpoints/following/requests/accept.ts index 1296384d..cb6b0107 100644 --- a/packages/backend/src/server/api/endpoints/following/requests/accept.ts +++ b/packages/backend/src/server/api/endpoints/following/requests/accept.ts @@ -1,7 +1,7 @@ -import { getUser } from "@/server/api/common/getters.js"; +import acceptFollowRequest from "@/services/following/requests/accept.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import acceptFollowRequest from "@/services/following/requests/accept.js"; +import { getUser } from "@/server/api/common/getters.js"; export const meta = { tags: ["following", "account"], diff --git a/packages/backend/src/server/api/endpoints/following/requests/cancel.ts b/packages/backend/src/server/api/endpoints/following/requests/cancel.ts index b3e46948..7acb0f94 100644 --- a/packages/backend/src/server/api/endpoints/following/requests/cancel.ts +++ b/packages/backend/src/server/api/endpoints/following/requests/cancel.ts @@ -1,9 +1,9 @@ -import { IdentifiableError } from "@/misc/identifiable-error.js"; -import { Users } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; +import cancelFollowRequest from "@/services/following/requests/cancel.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import cancelFollowRequest from "@/services/following/requests/cancel.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { Users } from "@/models/index.js"; +import { IdentifiableError } from "@/misc/identifiable-error.js"; export const meta = { tags: ["following", "account"], diff --git a/packages/backend/src/server/api/endpoints/following/requests/list.ts b/packages/backend/src/server/api/endpoints/following/requests/list.ts index c6021caf..97f52d4a 100644 --- a/packages/backend/src/server/api/endpoints/following/requests/list.ts +++ b/packages/backend/src/server/api/endpoints/following/requests/list.ts @@ -1,5 +1,5 @@ -import { FollowRequests } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { FollowRequests } from "@/models/index.js"; export const meta = { tags: ["following", "account"], diff --git a/packages/backend/src/server/api/endpoints/following/requests/reject.ts b/packages/backend/src/server/api/endpoints/following/requests/reject.ts index f374c932..37e7bc0a 100644 --- a/packages/backend/src/server/api/endpoints/following/requests/reject.ts +++ b/packages/backend/src/server/api/endpoints/following/requests/reject.ts @@ -1,7 +1,7 @@ -import { getUser } from "@/server/api/common/getters.js"; +import { rejectFollowRequest } from "@/services/following/reject.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { rejectFollowRequest } from "@/services/following/reject.js"; +import { getUser } from "@/server/api/common/getters.js"; export const meta = { tags: ["following", "account"], diff --git a/packages/backend/src/server/api/endpoints/gallery/featured.ts b/packages/backend/src/server/api/endpoints/gallery/featured.ts index 6fb70649..e20e4ab2 100644 --- a/packages/backend/src/server/api/endpoints/gallery/featured.ts +++ b/packages/backend/src/server/api/endpoints/gallery/featured.ts @@ -1,5 +1,5 @@ -import { GalleryPosts } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { GalleryPosts } from "@/models/index.js"; export const meta = { tags: ["gallery"], diff --git a/packages/backend/src/server/api/endpoints/gallery/popular.ts b/packages/backend/src/server/api/endpoints/gallery/popular.ts index 69333e8d..805307e4 100644 --- a/packages/backend/src/server/api/endpoints/gallery/popular.ts +++ b/packages/backend/src/server/api/endpoints/gallery/popular.ts @@ -1,5 +1,5 @@ -import { GalleryPosts } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { GalleryPosts } from "@/models/index.js"; export const meta = { tags: ["gallery"], diff --git a/packages/backend/src/server/api/endpoints/gallery/posts.ts b/packages/backend/src/server/api/endpoints/gallery/posts.ts index 69f9929d..0dd02b93 100644 --- a/packages/backend/src/server/api/endpoints/gallery/posts.ts +++ b/packages/backend/src/server/api/endpoints/gallery/posts.ts @@ -1,6 +1,6 @@ -import { GalleryPosts } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { GalleryPosts } from "@/models/index.js"; export const meta = { tags: ["gallery"], diff --git a/packages/backend/src/server/api/endpoints/gallery/posts/create.ts b/packages/backend/src/server/api/endpoints/gallery/posts/create.ts index dad880cf..a74f2165 100644 --- a/packages/backend/src/server/api/endpoints/gallery/posts/create.ts +++ b/packages/backend/src/server/api/endpoints/gallery/posts/create.ts @@ -1,9 +1,9 @@ -import { HOUR } from "@/const.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import { GalleryPost } from "@/models/entities/gallery-post.js"; +import define from "@/server/api/define.js"; import { DriveFiles, GalleryPosts } from "@/models/index.js"; import { genId } from "@/server/api/../../misc/gen-id.js"; -import define from "@/server/api/define.js"; +import { GalleryPost } from "@/models/entities/gallery-post.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["gallery"], diff --git a/packages/backend/src/server/api/endpoints/gallery/posts/delete.ts b/packages/backend/src/server/api/endpoints/gallery/posts/delete.ts index 89690828..360ca8c5 100644 --- a/packages/backend/src/server/api/endpoints/gallery/posts/delete.ts +++ b/packages/backend/src/server/api/endpoints/gallery/posts/delete.ts @@ -1,6 +1,6 @@ -import { GalleryPosts } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { GalleryPosts } from "@/models/index.js"; export const meta = { tags: ["gallery"], diff --git a/packages/backend/src/server/api/endpoints/gallery/posts/like.ts b/packages/backend/src/server/api/endpoints/gallery/posts/like.ts index d3d0add7..f5ccc5bc 100644 --- a/packages/backend/src/server/api/endpoints/gallery/posts/like.ts +++ b/packages/backend/src/server/api/endpoints/gallery/posts/like.ts @@ -1,7 +1,7 @@ -import { genId } from "@/misc/gen-id.js"; -import { GalleryLikes, GalleryPosts } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { GalleryPosts, GalleryLikes } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; export const meta = { tags: ["gallery"], diff --git a/packages/backend/src/server/api/endpoints/gallery/posts/show.ts b/packages/backend/src/server/api/endpoints/gallery/posts/show.ts index 00c0bdd5..7e172da4 100644 --- a/packages/backend/src/server/api/endpoints/gallery/posts/show.ts +++ b/packages/backend/src/server/api/endpoints/gallery/posts/show.ts @@ -1,6 +1,6 @@ -import { GalleryPosts } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { GalleryPosts } from "@/models/index.js"; export const meta = { tags: ["gallery"], diff --git a/packages/backend/src/server/api/endpoints/gallery/posts/unlike.ts b/packages/backend/src/server/api/endpoints/gallery/posts/unlike.ts index bfc4432e..f37456a6 100644 --- a/packages/backend/src/server/api/endpoints/gallery/posts/unlike.ts +++ b/packages/backend/src/server/api/endpoints/gallery/posts/unlike.ts @@ -1,6 +1,6 @@ -import { GalleryLikes, GalleryPosts } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { GalleryPosts, GalleryLikes } from "@/models/index.js"; export const meta = { tags: ["gallery"], diff --git a/packages/backend/src/server/api/endpoints/gallery/posts/update.ts b/packages/backend/src/server/api/endpoints/gallery/posts/update.ts index 0493d02d..16c62970 100644 --- a/packages/backend/src/server/api/endpoints/gallery/posts/update.ts +++ b/packages/backend/src/server/api/endpoints/gallery/posts/update.ts @@ -1,7 +1,7 @@ -import { HOUR } from "@/const.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import { DriveFiles, GalleryPosts } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { DriveFiles, GalleryPosts } from "@/models/index.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["gallery"], diff --git a/packages/backend/src/server/api/endpoints/get-online-users-count.ts b/packages/backend/src/server/api/endpoints/get-online-users-count.ts index 030ca141..633e7533 100644 --- a/packages/backend/src/server/api/endpoints/get-online-users-count.ts +++ b/packages/backend/src/server/api/endpoints/get-online-users-count.ts @@ -1,7 +1,7 @@ +import { MoreThan } from "typeorm"; import { USER_ONLINE_THRESHOLD } from "@/const.js"; import { Users } from "@/models/index.js"; import define from "@/server/api/define.js"; -import { MoreThan } from "typeorm"; export const meta = { tags: ["meta"], diff --git a/packages/backend/src/server/api/endpoints/get-sounds.ts b/packages/backend/src/server/api/endpoints/get-sounds.ts index 119ca167..4fd1498b 100644 --- a/packages/backend/src/server/api/endpoints/get-sounds.ts +++ b/packages/backend/src/server/api/endpoints/get-sounds.ts @@ -1,5 +1,5 @@ -import define from "@/server/api/define.js"; import { readdir } from "fs/promises"; +import define from "@/server/api/define.js"; export const meta = { tags: ["meta"], diff --git a/packages/backend/src/server/api/endpoints/hashtags/list.ts b/packages/backend/src/server/api/endpoints/hashtags/list.ts index a19ccfa1..6e8016f6 100644 --- a/packages/backend/src/server/api/endpoints/hashtags/list.ts +++ b/packages/backend/src/server/api/endpoints/hashtags/list.ts @@ -1,5 +1,5 @@ -import { Hashtags } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Hashtags } from "@/models/index.js"; export const meta = { tags: ["hashtags"], diff --git a/packages/backend/src/server/api/endpoints/hashtags/search.ts b/packages/backend/src/server/api/endpoints/hashtags/search.ts index 4709ccc7..1dc1fb49 100644 --- a/packages/backend/src/server/api/endpoints/hashtags/search.ts +++ b/packages/backend/src/server/api/endpoints/hashtags/search.ts @@ -1,6 +1,6 @@ -import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; -import { Hashtags } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Hashtags } from "@/models/index.js"; +import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; export const meta = { tags: ["hashtags"], diff --git a/packages/backend/src/server/api/endpoints/hashtags/show.ts b/packages/backend/src/server/api/endpoints/hashtags/show.ts index 136f3580..09849dbd 100644 --- a/packages/backend/src/server/api/endpoints/hashtags/show.ts +++ b/packages/backend/src/server/api/endpoints/hashtags/show.ts @@ -1,7 +1,7 @@ -import { normalizeForSearch } from "@/misc/normalize-for-search.js"; -import { Hashtags } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Hashtags } from "@/models/index.js"; +import { normalizeForSearch } from "@/misc/normalize-for-search.js"; export const meta = { tags: ["hashtags"], diff --git a/packages/backend/src/server/api/endpoints/hashtags/trend.ts b/packages/backend/src/server/api/endpoints/hashtags/trend.ts index 6c41f8b8..fe8bba95 100644 --- a/packages/backend/src/server/api/endpoints/hashtags/trend.ts +++ b/packages/backend/src/server/api/endpoints/hashtags/trend.ts @@ -1,10 +1,10 @@ -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { normalizeForSearch } from "@/misc/normalize-for-search.js"; -import { safeForSql } from "@/misc/safe-for-sql.js"; -import type { Note } from "@/models/entities/note.js"; -import { Notes } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { Brackets } from "typeorm"; +import define from "@/server/api/define.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { Notes } from "@/models/index.js"; +import type { Note } from "@/models/entities/note.js"; +import { safeForSql } from "@/misc/safe-for-sql.js"; +import { normalizeForSearch } from "@/misc/normalize-for-search.js"; /* トレンドに載るためには「『直近a分間のユニーク投稿数が今からa分前~今からb分前の間のユニーク投稿数のn倍以上』のハッシュタグの上位5位以内に入る」ことが必要 diff --git a/packages/backend/src/server/api/endpoints/hashtags/users.ts b/packages/backend/src/server/api/endpoints/hashtags/users.ts index 15137032..ccb70a05 100644 --- a/packages/backend/src/server/api/endpoints/hashtags/users.ts +++ b/packages/backend/src/server/api/endpoints/hashtags/users.ts @@ -1,6 +1,6 @@ -import { normalizeForSearch } from "@/misc/normalize-for-search.js"; -import { Users } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Users } from "@/models/index.js"; +import { normalizeForSearch } from "@/misc/normalize-for-search.js"; export const meta = { requireCredential: false, diff --git a/packages/backend/src/server/api/endpoints/i/2fa/done.ts b/packages/backend/src/server/api/endpoints/i/2fa/done.ts index f10b74ef..c1a7b16a 100644 --- a/packages/backend/src/server/api/endpoints/i/2fa/done.ts +++ b/packages/backend/src/server/api/endpoints/i/2fa/done.ts @@ -1,7 +1,7 @@ -import { UserProfiles, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { publishMainStream } from "@/services/stream.js"; import * as OTPAuth from "otpauth"; +import define from "@/server/api/define.js"; +import { Users, UserProfiles } from "@/models/index.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/2fa/key-done.ts b/packages/backend/src/server/api/endpoints/i/2fa/key-done.ts index 99f6994e..b8104e31 100644 --- a/packages/backend/src/server/api/endpoints/i/2fa/key-done.ts +++ b/packages/backend/src/server/api/endpoints/i/2fa/key-done.ts @@ -1,15 +1,15 @@ -import config from "@/config/index.js"; -import { comparePassword } from "@/misc/password.js"; +import { decode } from "cbor-x"; +import define from "@/server/api/define.js"; import { - AttestationChallenges, UserProfiles, UserSecurityKeys, + AttestationChallenges, Users, } from "@/models/index.js"; -import { hash, procedures } from "@/server/api/2fa.js"; -import define from "@/server/api/define.js"; +import config from "@/config/index.js"; +import { procedures, hash } from "@/server/api/2fa.js"; import { publishMainStream } from "@/services/stream.js"; -import { decode } from "cbor-x"; +import { comparePassword } from "@/misc/password.js"; const rpIdHashReal = hash(Buffer.from(config.hostname, "utf-8")); @@ -79,7 +79,7 @@ export default define(meta, paramDef, async (ps, user) => { const credentialIdLength = authData.readUInt16BE(53); const credentialId = authData.slice(55, 55 + credentialIdLength); const publicKeyData = authData.slice(55 + credentialIdLength); - const publicKey: Map = new Map( + const publicKey: Map = new Map( Object.entries(decode(publicKeyData)).map(([key, value]) => [ Number(key), value, diff --git a/packages/backend/src/server/api/endpoints/i/2fa/password-less.ts b/packages/backend/src/server/api/endpoints/i/2fa/password-less.ts index aee935eb..8125f817 100644 --- a/packages/backend/src/server/api/endpoints/i/2fa/password-less.ts +++ b/packages/backend/src/server/api/endpoints/i/2fa/password-less.ts @@ -1,7 +1,7 @@ -import { UserProfiles, UserSecurityKeys, Users } from "@/models/index.js"; import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; +import { Users, UserProfiles, UserSecurityKeys } from "@/models/index.js"; import { publishMainStream } from "@/services/stream.js"; +import { ApiError } from "@/server/api/error.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/2fa/register-key.ts b/packages/backend/src/server/api/endpoints/i/2fa/register-key.ts index f6d58c27..8080c939 100644 --- a/packages/backend/src/server/api/endpoints/i/2fa/register-key.ts +++ b/packages/backend/src/server/api/endpoints/i/2fa/register-key.ts @@ -1,10 +1,10 @@ -import * as crypto from "node:crypto"; -import { promisify } from "node:util"; -import { genId } from "@/misc/gen-id.js"; -import { comparePassword } from "@/misc/password.js"; -import { AttestationChallenges, UserProfiles } from "@/models/index.js"; -import { hash } from "@/server/api/2fa.js"; import define from "@/server/api/define.js"; +import { UserProfiles, AttestationChallenges } from "@/models/index.js"; +import { promisify } from "node:util"; +import * as crypto from "node:crypto"; +import { genId } from "@/misc/gen-id.js"; +import { hash } from "@/server/api/2fa.js"; +import { comparePassword } from "@/misc/password.js"; const randomBytes = promisify(crypto.randomBytes); diff --git a/packages/backend/src/server/api/endpoints/i/2fa/register.ts b/packages/backend/src/server/api/endpoints/i/2fa/register.ts index ba0220b1..52e1df39 100644 --- a/packages/backend/src/server/api/endpoints/i/2fa/register.ts +++ b/packages/backend/src/server/api/endpoints/i/2fa/register.ts @@ -1,9 +1,9 @@ -import config from "@/config/index.js"; -import { comparePassword } from "@/misc/password.js"; -import { UserProfiles } from "@/models/index.js"; -import define from "@/server/api/define.js"; import * as OTPAuth from "otpauth"; import * as QRCode from "qrcode"; +import config from "@/config/index.js"; +import { UserProfiles } from "@/models/index.js"; +import define from "@/server/api/define.js"; +import { comparePassword } from "@/misc/password.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/2fa/remove-key.ts b/packages/backend/src/server/api/endpoints/i/2fa/remove-key.ts index cba8b431..b3bc5bdf 100644 --- a/packages/backend/src/server/api/endpoints/i/2fa/remove-key.ts +++ b/packages/backend/src/server/api/endpoints/i/2fa/remove-key.ts @@ -1,6 +1,6 @@ import { comparePassword } from "@/misc/password.js"; -import { UserProfiles, UserSecurityKeys, Users } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { UserProfiles, UserSecurityKeys, Users } from "@/models/index.js"; import { publishMainStream } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/i/2fa/unregister.ts b/packages/backend/src/server/api/endpoints/i/2fa/unregister.ts index 39235042..c4e78eec 100644 --- a/packages/backend/src/server/api/endpoints/i/2fa/unregister.ts +++ b/packages/backend/src/server/api/endpoints/i/2fa/unregister.ts @@ -1,7 +1,7 @@ -import { comparePassword } from "@/misc/password.js"; -import { UserProfiles, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { publishMainStream } from "@/services/stream.js"; +import define from "@/server/api/define.js"; +import { Users, UserProfiles } from "@/models/index.js"; +import { comparePassword } from "@/misc/password.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/2fa/update-key.ts b/packages/backend/src/server/api/endpoints/i/2fa/update-key.ts index 0a55937d..d77ecc88 100644 --- a/packages/backend/src/server/api/endpoints/i/2fa/update-key.ts +++ b/packages/backend/src/server/api/endpoints/i/2fa/update-key.ts @@ -1,7 +1,7 @@ -import { UserSecurityKeys, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import { publishMainStream } from "@/services/stream.js"; +import define from "@/server/api/define.js"; +import { Users, UserSecurityKeys } from "@/models/index.js"; +import { ApiError } from "@/server/api/error.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/apps.ts b/packages/backend/src/server/api/endpoints/i/apps.ts index 9669d22c..7e7574ec 100644 --- a/packages/backend/src/server/api/endpoints/i/apps.ts +++ b/packages/backend/src/server/api/endpoints/i/apps.ts @@ -1,5 +1,5 @@ -import { AccessTokens } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { AccessTokens } from "@/models/index.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/authorized-apps.ts b/packages/backend/src/server/api/endpoints/i/authorized-apps.ts index 14505228..ad66fe1f 100644 --- a/packages/backend/src/server/api/endpoints/i/authorized-apps.ts +++ b/packages/backend/src/server/api/endpoints/i/authorized-apps.ts @@ -1,5 +1,5 @@ -import { AccessTokens, Apps } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { AccessTokens, Apps } from "@/models/index.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/change-password.ts b/packages/backend/src/server/api/endpoints/i/change-password.ts index cef86a6b..b0dc8bba 100644 --- a/packages/backend/src/server/api/endpoints/i/change-password.ts +++ b/packages/backend/src/server/api/endpoints/i/change-password.ts @@ -1,6 +1,6 @@ -import { comparePassword, hashPassword } from "@/misc/password.js"; -import { UserProfiles } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { UserProfiles } from "@/models/index.js"; +import { hashPassword, comparePassword } from "@/misc/password.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/delete-account.ts b/packages/backend/src/server/api/endpoints/i/delete-account.ts index 9e6ce15c..606cde82 100644 --- a/packages/backend/src/server/api/endpoints/i/delete-account.ts +++ b/packages/backend/src/server/api/endpoints/i/delete-account.ts @@ -1,7 +1,7 @@ -import { comparePassword } from "@/misc/password.js"; import { UserProfiles, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { deleteAccount } from "@/services/delete-account.js"; +import define from "@/server/api/define.js"; +import { comparePassword } from "@/misc/password.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/export-blocking.ts b/packages/backend/src/server/api/endpoints/i/export-blocking.ts index 664689d0..30e74ab2 100644 --- a/packages/backend/src/server/api/endpoints/i/export-blocking.ts +++ b/packages/backend/src/server/api/endpoints/i/export-blocking.ts @@ -1,6 +1,6 @@ -import { HOUR } from "@/const.js"; -import { createExportBlockingJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { createExportBlockingJob } from "@/queue/index.js"; +import { HOUR } from "@/const.js"; export const meta = { secure: true, diff --git a/packages/backend/src/server/api/endpoints/i/export-following.ts b/packages/backend/src/server/api/endpoints/i/export-following.ts index 6f574f8b..07d2997a 100644 --- a/packages/backend/src/server/api/endpoints/i/export-following.ts +++ b/packages/backend/src/server/api/endpoints/i/export-following.ts @@ -1,6 +1,6 @@ -import { HOUR } from "@/const.js"; -import { createExportFollowingJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { createExportFollowingJob } from "@/queue/index.js"; +import { HOUR } from "@/const.js"; export const meta = { secure: true, diff --git a/packages/backend/src/server/api/endpoints/i/export-mute.ts b/packages/backend/src/server/api/endpoints/i/export-mute.ts index e5722978..7d22a073 100644 --- a/packages/backend/src/server/api/endpoints/i/export-mute.ts +++ b/packages/backend/src/server/api/endpoints/i/export-mute.ts @@ -1,6 +1,6 @@ -import { HOUR } from "@/const.js"; -import { createExportMuteJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { createExportMuteJob } from "@/queue/index.js"; +import { HOUR } from "@/const.js"; export const meta = { secure: true, diff --git a/packages/backend/src/server/api/endpoints/i/export-notes.ts b/packages/backend/src/server/api/endpoints/i/export-notes.ts index 393ab01e..f167bb83 100644 --- a/packages/backend/src/server/api/endpoints/i/export-notes.ts +++ b/packages/backend/src/server/api/endpoints/i/export-notes.ts @@ -1,6 +1,6 @@ -import { DAY } from "@/const.js"; -import { createExportNotesJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { createExportNotesJob } from "@/queue/index.js"; +import { DAY } from "@/const.js"; export const meta = { secure: true, diff --git a/packages/backend/src/server/api/endpoints/i/export-user-lists.ts b/packages/backend/src/server/api/endpoints/i/export-user-lists.ts index c77e4687..b68d889d 100644 --- a/packages/backend/src/server/api/endpoints/i/export-user-lists.ts +++ b/packages/backend/src/server/api/endpoints/i/export-user-lists.ts @@ -1,6 +1,6 @@ -import { MINUTE } from "@/const.js"; -import { createExportUserListsJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { createExportUserListsJob } from "@/queue/index.js"; +import { MINUTE } from "@/const.js"; export const meta = { secure: true, diff --git a/packages/backend/src/server/api/endpoints/i/favorites.ts b/packages/backend/src/server/api/endpoints/i/favorites.ts index 1e34f137..f0961ea2 100644 --- a/packages/backend/src/server/api/endpoints/i/favorites.ts +++ b/packages/backend/src/server/api/endpoints/i/favorites.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { NoteFavorites } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["account", "notes", "favorites"], diff --git a/packages/backend/src/server/api/endpoints/i/gallery/likes.ts b/packages/backend/src/server/api/endpoints/i/gallery/likes.ts index 42fd9ad8..80c90e68 100644 --- a/packages/backend/src/server/api/endpoints/i/gallery/likes.ts +++ b/packages/backend/src/server/api/endpoints/i/gallery/likes.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { GalleryLikes } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["account", "gallery"], diff --git a/packages/backend/src/server/api/endpoints/i/gallery/posts.ts b/packages/backend/src/server/api/endpoints/i/gallery/posts.ts index c654bfc3..05478484 100644 --- a/packages/backend/src/server/api/endpoints/i/gallery/posts.ts +++ b/packages/backend/src/server/api/endpoints/i/gallery/posts.ts @@ -1,6 +1,6 @@ import { GalleryPosts } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["account", "gallery"], diff --git a/packages/backend/src/server/api/endpoints/i/get-word-muted-notes-count.ts b/packages/backend/src/server/api/endpoints/i/get-word-muted-notes-count.ts index f987a58a..39cc45e8 100644 --- a/packages/backend/src/server/api/endpoints/i/get-word-muted-notes-count.ts +++ b/packages/backend/src/server/api/endpoints/i/get-word-muted-notes-count.ts @@ -1,5 +1,5 @@ -import { MutedNotes } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { MutedNotes } from "@/models/index.js"; export const meta = { tags: ["account"], diff --git a/packages/backend/src/server/api/endpoints/i/import-blocking.ts b/packages/backend/src/server/api/endpoints/i/import-blocking.ts index 9672663e..58314ace 100644 --- a/packages/backend/src/server/api/endpoints/i/import-blocking.ts +++ b/packages/backend/src/server/api/endpoints/i/import-blocking.ts @@ -1,8 +1,8 @@ -import { HOUR } from "@/const.js"; -import { DriveFiles } from "@/models/index.js"; -import { createImportBlockingJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { createImportBlockingJob } from "@/queue/index.js"; import { ApiError } from "@/server/api/error.js"; +import { DriveFiles } from "@/models/index.js"; +import { HOUR } from "@/const.js"; export const meta = { secure: true, diff --git a/packages/backend/src/server/api/endpoints/i/import-following.ts b/packages/backend/src/server/api/endpoints/i/import-following.ts index a40b010c..b7c47569 100644 --- a/packages/backend/src/server/api/endpoints/i/import-following.ts +++ b/packages/backend/src/server/api/endpoints/i/import-following.ts @@ -1,8 +1,8 @@ -import { HOUR } from "@/const.js"; -import { DriveFiles } from "@/models/index.js"; -import { createImportFollowingJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { createImportFollowingJob } from "@/queue/index.js"; import { ApiError } from "@/server/api/error.js"; +import { DriveFiles } from "@/models/index.js"; +import { HOUR } from "@/const.js"; export const meta = { secure: true, diff --git a/packages/backend/src/server/api/endpoints/i/import-muting.ts b/packages/backend/src/server/api/endpoints/i/import-muting.ts index 750d23ec..494fb0d4 100644 --- a/packages/backend/src/server/api/endpoints/i/import-muting.ts +++ b/packages/backend/src/server/api/endpoints/i/import-muting.ts @@ -1,8 +1,8 @@ -import { HOUR } from "@/const.js"; -import { DriveFiles } from "@/models/index.js"; -import { createImportMutingJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { createImportMutingJob } from "@/queue/index.js"; import { ApiError } from "@/server/api/error.js"; +import { DriveFiles } from "@/models/index.js"; +import { HOUR } from "@/const.js"; export const meta = { secure: true, diff --git a/packages/backend/src/server/api/endpoints/i/import-posts.ts b/packages/backend/src/server/api/endpoints/i/import-posts.ts index 582807aa..b8b52be9 100644 --- a/packages/backend/src/server/api/endpoints/i/import-posts.ts +++ b/packages/backend/src/server/api/endpoints/i/import-posts.ts @@ -1,9 +1,9 @@ +import define from "@/server/api/define.js"; +import { createImportPostsJob } from "@/queue/index.js"; +import { ApiError } from "@/server/api/error.js"; +import { DriveFiles } from "@/models/index.js"; import { DAY } from "@/const.js"; import { fetchMeta } from "@/misc/fetch-meta.js"; -import { DriveFiles } from "@/models/index.js"; -import { createImportPostsJob } from "@/queue/index.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; export const meta = { secure: true, diff --git a/packages/backend/src/server/api/endpoints/i/import-user-lists.ts b/packages/backend/src/server/api/endpoints/i/import-user-lists.ts index 10ce72e7..ed82a960 100644 --- a/packages/backend/src/server/api/endpoints/i/import-user-lists.ts +++ b/packages/backend/src/server/api/endpoints/i/import-user-lists.ts @@ -1,8 +1,8 @@ -import { HOUR } from "@/const.js"; -import { DriveFiles } from "@/models/index.js"; -import { createImportUserListsJob } from "@/queue/index.js"; import define from "@/server/api/define.js"; +import { createImportUserListsJob } from "@/queue/index.js"; import { ApiError } from "@/server/api/error.js"; +import { DriveFiles } from "@/models/index.js"; +import { HOUR } from "@/const.js"; export const meta = { secure: true, diff --git a/packages/backend/src/server/api/endpoints/i/known-as.ts b/packages/backend/src/server/api/endpoints/i/known-as.ts index d6d44bf9..39bf6fff 100644 --- a/packages/backend/src/server/api/endpoints/i/known-as.ts +++ b/packages/backend/src/server/api/endpoints/i/known-as.ts @@ -1,14 +1,14 @@ -import { DAY } from "@/const.js"; -import { parse } from "@/misc/acct.js"; import type { User } from "@/models/entities/user.js"; import { Users } from "@/models/index.js"; import { resolveUser } from "@/remote/resolve-user.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; -import { apiLogger } from "@/server/api/logger.js"; import acceptAllFollowRequests from "@/services/following/requests/accept-all.js"; import { publishToFollowers } from "@/services/i/update.js"; import { publishMainStream } from "@/services/stream.js"; +import { DAY } from "@/const.js"; +import { apiLogger } from "@/server/api/logger.js"; +import define from "@/server/api/define.js"; +import { ApiError } from "@/server/api/error.js"; +import { parse } from "@/misc/acct.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/i/move.ts b/packages/backend/src/server/api/endpoints/i/move.ts index 2e0540e3..31182c14 100644 --- a/packages/backend/src/server/api/endpoints/i/move.ts +++ b/packages/backend/src/server/api/endpoints/i/move.ts @@ -1,18 +1,18 @@ -import config from "@/config/index.js"; -import { DAY } from "@/const.js"; -import { parse } from "@/misc/acct.js"; import type { User } from "@/models/entities/user.js"; -import { Followings, Users } from "@/models/index.js"; +import { resolveUser } from "@/remote/resolve-user.js"; +import { DAY } from "@/const.js"; import DeliverManager from "@/remote/activitypub/deliver-manager.js"; import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import { resolveUser } from "@/remote/resolve-user.js"; -import { getUser } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; import { apiLogger } from "@/server/api/logger.js"; -import create from "@/services/following/create.js"; import deleteFollowing from "@/services/following/delete.js"; +import create from "@/services/following/create.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { Followings, Users } from "@/models/index.js"; +import config from "@/config/index.js"; import { publishMainStream } from "@/services/stream.js"; +import { parse } from "@/misc/acct.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/i/notifications.ts b/packages/backend/src/server/api/endpoints/i/notifications.ts index 2f9043f1..b07247dd 100644 --- a/packages/backend/src/server/api/endpoints/i/notifications.ts +++ b/packages/backend/src/server/api/endpoints/i/notifications.ts @@ -1,16 +1,16 @@ +import { Brackets } from "typeorm"; import { + Notifications, Followings, Mutings, - Notifications, - UserProfiles, Users, + UserProfiles, } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { notificationTypes } from "@/types.js"; +import read from "@/services/note/read.js"; import { readNotification } from "@/server/api/common/read-notification.js"; import define from "@/server/api/define.js"; -import read from "@/services/note/read.js"; -import { notificationTypes } from "@/types.js"; -import { Brackets } from "typeorm"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["account", "notifications"], diff --git a/packages/backend/src/server/api/endpoints/i/page-likes.ts b/packages/backend/src/server/api/endpoints/i/page-likes.ts index 6cf7a8c0..289d0726 100644 --- a/packages/backend/src/server/api/endpoints/i/page-likes.ts +++ b/packages/backend/src/server/api/endpoints/i/page-likes.ts @@ -1,6 +1,6 @@ import { PageLikes } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["account", "pages"], diff --git a/packages/backend/src/server/api/endpoints/i/pages.ts b/packages/backend/src/server/api/endpoints/i/pages.ts index f2912a6c..1177d2e6 100644 --- a/packages/backend/src/server/api/endpoints/i/pages.ts +++ b/packages/backend/src/server/api/endpoints/i/pages.ts @@ -1,6 +1,6 @@ import { Pages } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["account", "pages"], diff --git a/packages/backend/src/server/api/endpoints/i/pin.ts b/packages/backend/src/server/api/endpoints/i/pin.ts index 106342b6..4291541e 100644 --- a/packages/backend/src/server/api/endpoints/i/pin.ts +++ b/packages/backend/src/server/api/endpoints/i/pin.ts @@ -1,7 +1,7 @@ -import { Users } from "@/models/index.js"; +import { addPinned } from "@/services/i/pin.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { addPinned } from "@/services/i/pin.js"; +import { Users } from "@/models/index.js"; export const meta = { tags: ["account", "notes"], diff --git a/packages/backend/src/server/api/endpoints/i/read-all-messaging-messages.ts b/packages/backend/src/server/api/endpoints/i/read-all-messaging-messages.ts index 0dcd89fa..505c424e 100644 --- a/packages/backend/src/server/api/endpoints/i/read-all-messaging-messages.ts +++ b/packages/backend/src/server/api/endpoints/i/read-all-messaging-messages.ts @@ -1,6 +1,6 @@ -import { MessagingMessages, UserGroupJoinings } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { publishMainStream } from "@/services/stream.js"; +import define from "@/server/api/define.js"; +import { MessagingMessages, UserGroupJoinings } from "@/models/index.js"; export const meta = { tags: ["account", "messaging"], diff --git a/packages/backend/src/server/api/endpoints/i/read-all-unread-notes.ts b/packages/backend/src/server/api/endpoints/i/read-all-unread-notes.ts index 32439f54..6f70e55a 100644 --- a/packages/backend/src/server/api/endpoints/i/read-all-unread-notes.ts +++ b/packages/backend/src/server/api/endpoints/i/read-all-unread-notes.ts @@ -1,6 +1,6 @@ -import { NoteUnreads } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { publishMainStream } from "@/services/stream.js"; +import define from "@/server/api/define.js"; +import { NoteUnreads } from "@/models/index.js"; export const meta = { tags: ["account"], diff --git a/packages/backend/src/server/api/endpoints/i/read-announcement.ts b/packages/backend/src/server/api/endpoints/i/read-announcement.ts index 98da5576..a59d15b9 100644 --- a/packages/backend/src/server/api/endpoints/i/read-announcement.ts +++ b/packages/backend/src/server/api/endpoints/i/read-announcement.ts @@ -1,7 +1,7 @@ -import { genId } from "@/misc/gen-id.js"; -import { AnnouncementReads, Announcements, Users } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { genId } from "@/misc/gen-id.js"; +import { AnnouncementReads, Announcements, Users } from "@/models/index.js"; import { publishMainStream } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/i/regenerate-token.ts b/packages/backend/src/server/api/endpoints/i/regenerate-token.ts index 348167ae..c1b4325a 100644 --- a/packages/backend/src/server/api/endpoints/i/regenerate-token.ts +++ b/packages/backend/src/server/api/endpoints/i/regenerate-token.ts @@ -1,12 +1,12 @@ -import { comparePassword } from "@/misc/password.js"; -import { UserProfiles, Users } from "@/models/index.js"; -import generateUserToken from "@/server/api/common/generate-native-user-token.js"; -import define from "@/server/api/define.js"; import { publishInternalEvent, publishMainStream, publishUserEvent, } from "@/services/stream.js"; +import generateUserToken from "@/server/api/common/generate-native-user-token.js"; +import define from "@/server/api/define.js"; +import { Users, UserProfiles } from "@/models/index.js"; +import { comparePassword } from "@/misc/password.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/registry/get-all.ts b/packages/backend/src/server/api/endpoints/i/registry/get-all.ts index b3edd0f9..c267bb14 100644 --- a/packages/backend/src/server/api/endpoints/i/registry/get-all.ts +++ b/packages/backend/src/server/api/endpoints/i/registry/get-all.ts @@ -1,5 +1,5 @@ -import { RegistryItems } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { RegistryItems } from "@/models/index.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/registry/get-detail.ts b/packages/backend/src/server/api/endpoints/i/registry/get-detail.ts index d7f269ec..57db3c71 100644 --- a/packages/backend/src/server/api/endpoints/i/registry/get-detail.ts +++ b/packages/backend/src/server/api/endpoints/i/registry/get-detail.ts @@ -1,5 +1,5 @@ -import { RegistryItems } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { RegistryItems } from "@/models/index.js"; import { ApiError } from "@/server/api/error.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/i/registry/get-unsecure.ts b/packages/backend/src/server/api/endpoints/i/registry/get-unsecure.ts index dd2ef8c9..ac37beea 100644 --- a/packages/backend/src/server/api/endpoints/i/registry/get-unsecure.ts +++ b/packages/backend/src/server/api/endpoints/i/registry/get-unsecure.ts @@ -1,6 +1,6 @@ -import { RegistryItems } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import define from "@/server/api/define.js"; +import { RegistryItems } from "@/models/index.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/registry/get.ts b/packages/backend/src/server/api/endpoints/i/registry/get.ts index 96ae834d..d25047e0 100644 --- a/packages/backend/src/server/api/endpoints/i/registry/get.ts +++ b/packages/backend/src/server/api/endpoints/i/registry/get.ts @@ -1,5 +1,5 @@ -import { RegistryItems } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { RegistryItems } from "@/models/index.js"; import { ApiError } from "@/server/api/error.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/i/registry/keys-with-type.ts b/packages/backend/src/server/api/endpoints/i/registry/keys-with-type.ts index e261f8ee..f691552b 100644 --- a/packages/backend/src/server/api/endpoints/i/registry/keys-with-type.ts +++ b/packages/backend/src/server/api/endpoints/i/registry/keys-with-type.ts @@ -1,5 +1,5 @@ -import { RegistryItems } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { RegistryItems } from "@/models/index.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/registry/keys.ts b/packages/backend/src/server/api/endpoints/i/registry/keys.ts index bc89e33a..186e744b 100644 --- a/packages/backend/src/server/api/endpoints/i/registry/keys.ts +++ b/packages/backend/src/server/api/endpoints/i/registry/keys.ts @@ -1,5 +1,5 @@ -import { RegistryItems } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { RegistryItems } from "@/models/index.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/registry/remove.ts b/packages/backend/src/server/api/endpoints/i/registry/remove.ts index bef2d7b2..aa459952 100644 --- a/packages/backend/src/server/api/endpoints/i/registry/remove.ts +++ b/packages/backend/src/server/api/endpoints/i/registry/remove.ts @@ -1,5 +1,5 @@ -import { RegistryItems } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { RegistryItems } from "@/models/index.js"; import { ApiError } from "@/server/api/error.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/i/registry/scopes.ts b/packages/backend/src/server/api/endpoints/i/registry/scopes.ts index 53d8113c..e235ef67 100644 --- a/packages/backend/src/server/api/endpoints/i/registry/scopes.ts +++ b/packages/backend/src/server/api/endpoints/i/registry/scopes.ts @@ -1,5 +1,5 @@ -import { RegistryItems } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { RegistryItems } from "@/models/index.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/registry/set.ts b/packages/backend/src/server/api/endpoints/i/registry/set.ts index 0e61ef78..7a1f8ab5 100644 --- a/packages/backend/src/server/api/endpoints/i/registry/set.ts +++ b/packages/backend/src/server/api/endpoints/i/registry/set.ts @@ -1,7 +1,7 @@ -import { genId } from "@/misc/gen-id.js"; -import { RegistryItems } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { publishMainStream } from "@/services/stream.js"; +import define from "@/server/api/define.js"; +import { RegistryItems } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/revoke-token.ts b/packages/backend/src/server/api/endpoints/i/revoke-token.ts index 4a86b861..f3e81169 100644 --- a/packages/backend/src/server/api/endpoints/i/revoke-token.ts +++ b/packages/backend/src/server/api/endpoints/i/revoke-token.ts @@ -1,5 +1,5 @@ -import { AccessTokens } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { AccessTokens } from "@/models/index.js"; import { publishUserEvent } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/i/signin-history.ts b/packages/backend/src/server/api/endpoints/i/signin-history.ts index 17802b74..14d30308 100644 --- a/packages/backend/src/server/api/endpoints/i/signin-history.ts +++ b/packages/backend/src/server/api/endpoints/i/signin-history.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { Signins } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/unpin.ts b/packages/backend/src/server/api/endpoints/i/unpin.ts index bba01786..9aee1dfe 100644 --- a/packages/backend/src/server/api/endpoints/i/unpin.ts +++ b/packages/backend/src/server/api/endpoints/i/unpin.ts @@ -1,7 +1,7 @@ -import { Users } from "@/models/index.js"; +import { removePinned } from "@/services/i/pin.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { removePinned } from "@/services/i/pin.js"; +import { Users } from "@/models/index.js"; export const meta = { tags: ["account", "notes"], diff --git a/packages/backend/src/server/api/endpoints/i/update-email.ts b/packages/backend/src/server/api/endpoints/i/update-email.ts index 494f35dd..a48252ed 100644 --- a/packages/backend/src/server/api/endpoints/i/update-email.ts +++ b/packages/backend/src/server/api/endpoints/i/update-email.ts @@ -1,13 +1,13 @@ +import { publishMainStream } from "@/services/stream.js"; +import define from "@/server/api/define.js"; +import rndstr from "rndstr"; import config from "@/config/index.js"; +import { Users, UserProfiles } from "@/models/index.js"; +import { sendEmail } from "@/services/send-email.js"; +import { ApiError } from "@/server/api/error.js"; +import { validateEmailForAccount } from "@/services/validate-email-for-account.js"; import { HOUR } from "@/const.js"; import { comparePassword } from "@/misc/password.js"; -import { UserProfiles, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; -import { sendEmail } from "@/services/send-email.js"; -import { publishMainStream } from "@/services/stream.js"; -import { validateEmailForAccount } from "@/services/validate-email-for-account.js"; -import rndstr from "rndstr"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/i/update.ts b/packages/backend/src/server/api/endpoints/i/update.ts index d352db72..08210838 100644 --- a/packages/backend/src/server/api/endpoints/i/update.ts +++ b/packages/backend/src/server/api/endpoints/i/update.ts @@ -1,20 +1,20 @@ -import { extractCustomEmojisFromMfm } from "@/misc/extract-custom-emojis-from-mfm.js"; -import { extractHashtags } from "@/misc/extract-hashtags.js"; -import { langmap } from "@/misc/langmap.js"; -import { normalizeForSearch } from "@/misc/normalize-for-search.js"; -import type { UserProfile } from "@/models/entities/user-profile.js"; -import type { User } from "@/models/entities/user.js"; -import { DriveFiles, Pages, UserProfiles, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; -import { verifyLink } from "@/services/fetch-rel-me.js"; +import RE2 from "re2"; +import * as mfm from "mfm-js"; +import { publishMainStream, publishUserEvent } from "@/services/stream.js"; import acceptAllFollowRequests from "@/services/following/requests/accept-all.js"; import { publishToFollowers } from "@/services/i/update.js"; -import { publishMainStream, publishUserEvent } from "@/services/stream.js"; +import { extractCustomEmojisFromMfm } from "@/misc/extract-custom-emojis-from-mfm.js"; +import { extractHashtags } from "@/misc/extract-hashtags.js"; import { updateUsertags } from "@/services/update-hashtag.js"; +import { Users, DriveFiles, UserProfiles, Pages } from "@/models/index.js"; +import type { User } from "@/models/entities/user.js"; +import type { UserProfile } from "@/models/entities/user-profile.js"; import { notificationTypes } from "@/types.js"; -import * as mfm from "mfm-js"; -import RE2 from "re2"; +import { normalizeForSearch } from "@/misc/normalize-for-search.js"; +import { langmap } from "@/misc/langmap.js"; +import { verifyLink } from "@/services/fetch-rel-me.js"; +import { ApiError } from "@/server/api/error.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["account"], diff --git a/packages/backend/src/server/api/endpoints/i/user-group-invites.ts b/packages/backend/src/server/api/endpoints/i/user-group-invites.ts index 19cab832..99e8209a 100644 --- a/packages/backend/src/server/api/endpoints/i/user-group-invites.ts +++ b/packages/backend/src/server/api/endpoints/i/user-group-invites.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { UserGroupInvitations } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["account", "groups"], diff --git a/packages/backend/src/server/api/endpoints/i/webhooks/create.ts b/packages/backend/src/server/api/endpoints/i/webhooks/create.ts index 161a4a05..ee38b763 100644 --- a/packages/backend/src/server/api/endpoints/i/webhooks/create.ts +++ b/packages/backend/src/server/api/endpoints/i/webhooks/create.ts @@ -1,8 +1,8 @@ -import { genId } from "@/misc/gen-id.js"; -import { webhookEventTypes } from "@/models/entities/webhook.js"; -import { Webhooks } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { genId } from "@/misc/gen-id.js"; +import { Webhooks } from "@/models/index.js"; import { publishInternalEvent } from "@/services/stream.js"; +import { webhookEventTypes } from "@/models/entities/webhook.js"; export const meta = { tags: ["webhooks"], diff --git a/packages/backend/src/server/api/endpoints/i/webhooks/delete.ts b/packages/backend/src/server/api/endpoints/i/webhooks/delete.ts index a9df7a94..a92ed179 100644 --- a/packages/backend/src/server/api/endpoints/i/webhooks/delete.ts +++ b/packages/backend/src/server/api/endpoints/i/webhooks/delete.ts @@ -1,6 +1,6 @@ -import { Webhooks } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Webhooks } from "@/models/index.js"; import { publishInternalEvent } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/i/webhooks/list.ts b/packages/backend/src/server/api/endpoints/i/webhooks/list.ts index da98cb81..f937e560 100644 --- a/packages/backend/src/server/api/endpoints/i/webhooks/list.ts +++ b/packages/backend/src/server/api/endpoints/i/webhooks/list.ts @@ -1,5 +1,5 @@ -import { Webhooks } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Webhooks } from "@/models/index.js"; export const meta = { tags: ["webhooks", "account"], diff --git a/packages/backend/src/server/api/endpoints/i/webhooks/show.ts b/packages/backend/src/server/api/endpoints/i/webhooks/show.ts index 158d71b0..b24850f5 100644 --- a/packages/backend/src/server/api/endpoints/i/webhooks/show.ts +++ b/packages/backend/src/server/api/endpoints/i/webhooks/show.ts @@ -1,6 +1,6 @@ -import { Webhooks } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Webhooks } from "@/models/index.js"; export const meta = { tags: ["webhooks"], diff --git a/packages/backend/src/server/api/endpoints/i/webhooks/update.ts b/packages/backend/src/server/api/endpoints/i/webhooks/update.ts index f2656bbf..4a211b91 100644 --- a/packages/backend/src/server/api/endpoints/i/webhooks/update.ts +++ b/packages/backend/src/server/api/endpoints/i/webhooks/update.ts @@ -1,8 +1,8 @@ -import { webhookEventTypes } from "@/models/entities/webhook.js"; -import { Webhooks } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { Webhooks } from "@/models/index.js"; import { publishInternalEvent } from "@/services/stream.js"; +import { webhookEventTypes } from "@/models/entities/webhook.js"; export const meta = { tags: ["webhooks"], diff --git a/packages/backend/src/server/api/endpoints/messaging/history.ts b/packages/backend/src/server/api/endpoints/messaging/history.ts index f9e00aa7..25418a17 100644 --- a/packages/backend/src/server/api/endpoints/messaging/history.ts +++ b/packages/backend/src/server/api/endpoints/messaging/history.ts @@ -1,3 +1,4 @@ +import { Brackets } from "typeorm"; import type { MessagingMessage } from "@/models/entities/messaging-message.js"; import { MessagingMessages, @@ -5,7 +6,6 @@ import { UserGroupJoinings, } from "@/models/index.js"; import define from "@/server/api/define.js"; -import { Brackets } from "typeorm"; export const meta = { tags: ["messaging"], diff --git a/packages/backend/src/server/api/endpoints/messaging/messages.ts b/packages/backend/src/server/api/endpoints/messaging/messages.ts index dde4c9a0..01f70286 100644 --- a/packages/backend/src/server/api/endpoints/messaging/messages.ts +++ b/packages/backend/src/server/api/endpoints/messaging/messages.ts @@ -1,19 +1,19 @@ -import { - MessagingMessages, - UserGroupJoinings, - UserGroups, - Users, -} from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import { - deliverReadActivity, - readGroupMessagingMessage, - readUserMessagingMessage, -} from "@/server/api/common/read-messaging-message.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { + MessagingMessages, + UserGroups, + UserGroupJoinings, + Users, +} from "@/models/index.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import { Brackets } from "typeorm"; +import { + readUserMessagingMessage, + readGroupMessagingMessage, + deliverReadActivity, +} from "@/server/api/common/read-messaging-message.js"; export const meta = { tags: ["messaging"], diff --git a/packages/backend/src/server/api/endpoints/messaging/messages/create.ts b/packages/backend/src/server/api/endpoints/messaging/messages/create.ts index 654bd75f..6fd38eff 100644 --- a/packages/backend/src/server/api/endpoints/messaging/messages/create.ts +++ b/packages/backend/src/server/api/endpoints/messaging/messages/create.ts @@ -1,14 +1,14 @@ -import type { UserGroup } from "@/models/entities/user-group.js"; -import type { User } from "@/models/entities/user.js"; -import { - Blockings, - DriveFiles, - UserGroupJoinings, - UserGroups, -} from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { + DriveFiles, + UserGroups, + UserGroupJoinings, + Blockings, +} from "@/models/index.js"; +import type { User } from "@/models/entities/user.js"; +import type { UserGroup } from "@/models/entities/user-group.js"; import { createMessage } from "@/services/messages/create.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/messaging/messages/delete.ts b/packages/backend/src/server/api/endpoints/messaging/messages/delete.ts index dd8471ae..76691dd3 100644 --- a/packages/backend/src/server/api/endpoints/messaging/messages/delete.ts +++ b/packages/backend/src/server/api/endpoints/messaging/messages/delete.ts @@ -1,8 +1,8 @@ -import { HOUR, SECOND } from "@/const.js"; -import { MessagingMessages } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { MessagingMessages } from "@/models/index.js"; import { deleteMessage } from "@/services/messages/delete.js"; +import { SECOND, HOUR } from "@/const.js"; export const meta = { tags: ["messaging"], diff --git a/packages/backend/src/server/api/endpoints/messaging/messages/read.ts b/packages/backend/src/server/api/endpoints/messaging/messages/read.ts index 1b4cc4d7..5aa50155 100644 --- a/packages/backend/src/server/api/endpoints/messaging/messages/read.ts +++ b/packages/backend/src/server/api/endpoints/messaging/messages/read.ts @@ -1,10 +1,10 @@ -import { MessagingMessages } from "@/models/index.js"; -import { - readGroupMessagingMessage, - readUserMessagingMessage, -} from "@/server/api/common/read-messaging-message.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { MessagingMessages } from "@/models/index.js"; +import { + readUserMessagingMessage, + readGroupMessagingMessage, +} from "@/server/api/common/read-messaging-message.js"; export const meta = { tags: ["messaging"], diff --git a/packages/backend/src/server/api/endpoints/meta.ts b/packages/backend/src/server/api/endpoints/meta.ts index b330e96d..27fa3dff 100644 --- a/packages/backend/src/server/api/endpoints/meta.ts +++ b/packages/backend/src/server/api/endpoints/meta.ts @@ -1,10 +1,10 @@ -import config from "@/config/index.js"; -import { MAX_CAPTION_TEXT_LENGTH, MAX_NOTE_TEXT_LENGTH } from "@/const.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { Ads, Emojis, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; import JSON5 from "json5"; import { IsNull, MoreThan } from "typeorm"; +import config from "@/config/index.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { Ads, Emojis, Users } from "@/models/index.js"; +import { MAX_NOTE_TEXT_LENGTH, MAX_CAPTION_TEXT_LENGTH } from "@/const.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["meta"], diff --git a/packages/backend/src/server/api/endpoints/miauth/gen-token.ts b/packages/backend/src/server/api/endpoints/miauth/gen-token.ts index 35f18c0e..bca09d3f 100644 --- a/packages/backend/src/server/api/endpoints/miauth/gen-token.ts +++ b/packages/backend/src/server/api/endpoints/miauth/gen-token.ts @@ -1,7 +1,7 @@ +import define from "@/server/api/define.js"; +import { AccessTokens } from "@/models/index.js"; import { genId } from "@/misc/gen-id.js"; import { secureRndstr } from "@/misc/secure-rndstr.js"; -import { AccessTokens } from "@/models/index.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["auth"], diff --git a/packages/backend/src/server/api/endpoints/mute/create.ts b/packages/backend/src/server/api/endpoints/mute/create.ts index 0ff1721d..2eb93519 100644 --- a/packages/backend/src/server/api/endpoints/mute/create.ts +++ b/packages/backend/src/server/api/endpoints/mute/create.ts @@ -1,9 +1,9 @@ -import { genId } from "@/misc/gen-id.js"; -import type { Muting } from "@/models/entities/muting.js"; -import { Mutings, NoteWatchings } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { genId } from "@/misc/gen-id.js"; +import { Mutings, NoteWatchings } from "@/models/index.js"; +import type { Muting } from "@/models/entities/muting.js"; import { publishUserEvent } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/mute/delete.ts b/packages/backend/src/server/api/endpoints/mute/delete.ts index 104bc494..8058e9a6 100644 --- a/packages/backend/src/server/api/endpoints/mute/delete.ts +++ b/packages/backend/src/server/api/endpoints/mute/delete.ts @@ -1,7 +1,7 @@ -import { Mutings } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { Mutings } from "@/models/index.js"; import { publishUserEvent } from "@/services/stream.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/mute/list.ts b/packages/backend/src/server/api/endpoints/mute/list.ts index a0126468..9619457c 100644 --- a/packages/backend/src/server/api/endpoints/mute/list.ts +++ b/packages/backend/src/server/api/endpoints/mute/list.ts @@ -1,6 +1,6 @@ -import { Mutings } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { Mutings } from "@/models/index.js"; export const meta = { tags: ["account"], diff --git a/packages/backend/src/server/api/endpoints/my/apps.ts b/packages/backend/src/server/api/endpoints/my/apps.ts index 1147c22f..bc75b38e 100644 --- a/packages/backend/src/server/api/endpoints/my/apps.ts +++ b/packages/backend/src/server/api/endpoints/my/apps.ts @@ -1,5 +1,5 @@ -import { Apps } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { Apps } from "@/models/index.js"; export const meta = { tags: ["account", "app"], diff --git a/packages/backend/src/server/api/endpoints/notes.ts b/packages/backend/src/server/api/endpoints/notes.ts index a63f597f..6e2d3b4f 100644 --- a/packages/backend/src/server/api/endpoints/notes.ts +++ b/packages/backend/src/server/api/endpoints/notes.ts @@ -1,6 +1,6 @@ import { Notes } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/children.ts b/packages/backend/src/server/api/endpoints/notes/children.ts index afdd9c41..d76771c3 100644 --- a/packages/backend/src/server/api/endpoints/notes/children.ts +++ b/packages/backend/src/server/api/endpoints/notes/children.ts @@ -1,9 +1,9 @@ import { Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/clips.ts b/packages/backend/src/server/api/endpoints/notes/clips.ts index f649ae45..430ed02e 100644 --- a/packages/backend/src/server/api/endpoints/notes/clips.ts +++ b/packages/backend/src/server/api/endpoints/notes/clips.ts @@ -1,8 +1,8 @@ -import { ClipNotes, Clips } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import { In } from "typeorm"; +import { ClipNotes, Clips } from "@/models/index.js"; +import define from "@/server/api/define.js"; +import { getNote } from "@/server/api/common/getters.js"; +import { ApiError } from "@/server/api/error.js"; export const meta = { tags: ["clips", "notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/conversation.ts b/packages/backend/src/server/api/endpoints/notes/conversation.ts index fdb45430..99397408 100644 --- a/packages/backend/src/server/api/endpoints/notes/conversation.ts +++ b/packages/backend/src/server/api/endpoints/notes/conversation.ts @@ -1,8 +1,8 @@ import type { Note } from "@/models/entities/note.js"; import { Notes } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getNote } from "@/server/api/common/getters.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/create.ts b/packages/backend/src/server/api/endpoints/notes/create.ts index 426b6904..0465d09e 100644 --- a/packages/backend/src/server/api/endpoints/notes/create.ts +++ b/packages/backend/src/server/api/endpoints/notes/create.ts @@ -1,22 +1,22 @@ -import { MAX_NOTE_TEXT_LENGTH } from "@/const.js"; -import { HOUR } from "@/const.js"; -import type { Channel } from "@/models/entities/channel.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import type { Note } from "@/models/entities/note.js"; +import { In } from "typeorm"; +import create from "@/services/note/create.js"; import type { User } from "@/models/entities/user.js"; import { - Blockings, - Channels, + Users, DriveFiles, Notes, - Users, + Channels, + Blockings, } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; -import create from "@/services/note/create.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; +import type { Note } from "@/models/entities/note.js"; +import type { Channel } from "@/models/entities/channel.js"; +import { MAX_NOTE_TEXT_LENGTH } from "@/const.js"; import { noteVisibilities } from "@/types.js"; -import { In } from "typeorm"; +import { ApiError } from "@/server/api/error.js"; +import define from "@/server/api/define.js"; +import { HOUR } from "@/const.js"; +import { getNote } from "@/server/api/common/getters.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/delete.ts b/packages/backend/src/server/api/endpoints/notes/delete.ts index 32a64661..54aad1eb 100644 --- a/packages/backend/src/server/api/endpoints/notes/delete.ts +++ b/packages/backend/src/server/api/endpoints/notes/delete.ts @@ -1,9 +1,9 @@ -import { HOUR, SECOND } from "@/const.js"; -import { Users } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import deleteNote from "@/services/note/delete.js"; +import { Users } from "@/models/index.js"; +import define from "@/server/api/define.js"; +import { getNote } from "@/server/api/common/getters.js"; +import { ApiError } from "@/server/api/error.js"; +import { SECOND, HOUR } from "@/const.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/edit.ts b/packages/backend/src/server/api/endpoints/notes/edit.ts index 9e9fdd9e..a0869e41 100644 --- a/packages/backend/src/server/api/endpoints/notes/edit.ts +++ b/packages/backend/src/server/api/endpoints/notes/edit.ts @@ -1,41 +1,41 @@ -import { MAX_NOTE_TEXT_LENGTH } from "@/const.js"; -import { HOUR } from "@/const.js"; -import detectLanguage from "@/misc/detect-language.js"; -import { extractCustomEmojisFromMfm } from "@/misc/extract-custom-emojis-from-mfm.js"; -import { extractHashtags } from "@/misc/extract-hashtags.js"; -import { genId } from "@/misc/gen-id.js"; -// import { deliverQuestionUpdate } from "@/services/note/polls/update.js"; -import { langmap } from "@/misc/langmap.js"; -import type { Channel } from "@/models/entities/channel.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import type { IMentionedRemoteUsers, Note } from "@/models/entities/note.js"; -import { Poll } from "@/models/entities/poll.js"; +import { In } from "typeorm"; +import { index } from "@/services/note/create.js"; import type { IRemoteUser, User } from "@/models/entities/user.js"; import { - Blockings, - Channels, - DriveFiles, - NoteEdits, - Notes, - Polls, - UserProfiles, Users, + DriveFiles, + Notes, + Channels, + Blockings, + UserProfiles, + Polls, + NoteEdits, } from "@/models/index.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; +import type { IMentionedRemoteUsers, Note } from "@/models/entities/note.js"; +import type { Channel } from "@/models/entities/channel.js"; +import { MAX_NOTE_TEXT_LENGTH } from "@/const.js"; +import { noteVisibilities } from "@/types.js"; +import { ApiError } from "@/server/api/error.js"; +import define from "@/server/api/define.js"; +import { HOUR } from "@/const.js"; +import { getNote } from "@/server/api/common/getters.js"; +import { Poll } from "@/models/entities/poll.js"; +import * as mfm from "mfm-js"; import { concat } from "@/prelude/array.js"; +import { extractHashtags } from "@/misc/extract-hashtags.js"; +import { extractCustomEmojisFromMfm } from "@/misc/extract-custom-emojis-from-mfm.js"; +import { extractMentionedUsers } from "@/services/note/create.js"; +import { genId } from "@/misc/gen-id.js"; +import { publishNoteStream } from "@/services/stream.js"; import DeliverManager from "@/remote/activitypub/deliver-manager.js"; import { renderActivity } from "@/remote/activitypub/renderer/index.js"; import renderNote from "@/remote/activitypub/renderer/note.js"; import renderUpdate from "@/remote/activitypub/renderer/update.js"; -import { getNote } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; -import { index } from "@/services/note/create.js"; -import { extractMentionedUsers } from "@/services/note/create.js"; import { deliverToRelays } from "@/services/relay.js"; -import { publishNoteStream } from "@/services/stream.js"; -import { noteVisibilities } from "@/types.js"; -import * as mfm from "mfm-js"; -import { In } from "typeorm"; +// import { deliverQuestionUpdate } from "@/services/note/polls/update.js"; +import { langmap } from "@/misc/langmap.js"; +import detectLanguage from "@/misc/detect-language.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/favorites/create.ts b/packages/backend/src/server/api/endpoints/notes/favorites/create.ts index 16cf51c2..8b2c7ad3 100644 --- a/packages/backend/src/server/api/endpoints/notes/favorites/create.ts +++ b/packages/backend/src/server/api/endpoints/notes/favorites/create.ts @@ -1,8 +1,8 @@ -import { genId } from "@/misc/gen-id.js"; import { NoteFavorites } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; +import { genId } from "@/misc/gen-id.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getNote } from "@/server/api/common/getters.js"; export const meta = { tags: ["notes", "favorites"], diff --git a/packages/backend/src/server/api/endpoints/notes/favorites/delete.ts b/packages/backend/src/server/api/endpoints/notes/favorites/delete.ts index b2b0ad6b..018ef91b 100644 --- a/packages/backend/src/server/api/endpoints/notes/favorites/delete.ts +++ b/packages/backend/src/server/api/endpoints/notes/favorites/delete.ts @@ -1,7 +1,7 @@ import { NoteFavorites } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getNote } from "@/server/api/common/getters.js"; export const meta = { tags: ["notes", "favorites"], diff --git a/packages/backend/src/server/api/endpoints/notes/featured.ts b/packages/backend/src/server/api/endpoints/notes/featured.ts index 3c15d705..4f90145e 100644 --- a/packages/backend/src/server/api/endpoints/notes/featured.ts +++ b/packages/backend/src/server/api/endpoints/notes/featured.ts @@ -1,7 +1,7 @@ import { Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; import define from "@/server/api/define.js"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/global-timeline.ts b/packages/backend/src/server/api/endpoints/notes/global-timeline.ts index d8e49f06..fee660dd 100644 --- a/packages/backend/src/server/api/endpoints/notes/global-timeline.ts +++ b/packages/backend/src/server/api/endpoints/notes/global-timeline.ts @@ -1,14 +1,14 @@ import { fetchMeta } from "@/misc/fetch-meta.js"; import { Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateMutedNoteQuery } from "@/server/api/common/generate-muted-note-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateRepliesQuery } from "@/server/api/common/generate-replies-query.js"; -import { generateMutedUserRenotesQueryForNotes } from "@/server/api/common/generated-muted-renote-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { activeUsersChart } from "@/services/chart/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { activeUsersChart } from "@/services/chart/index.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; +import { generateRepliesQuery } from "@/server/api/common/generate-replies-query.js"; +import { generateMutedNoteQuery } from "@/server/api/common/generate-muted-note-query.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; +import { generateMutedUserRenotesQueryForNotes } from "@/server/api/common/generated-muted-renote-query.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/hybrid-timeline.ts b/packages/backend/src/server/api/endpoints/notes/hybrid-timeline.ts index 4639b97e..c573a0c8 100644 --- a/packages/backend/src/server/api/endpoints/notes/hybrid-timeline.ts +++ b/packages/backend/src/server/api/endpoints/notes/hybrid-timeline.ts @@ -1,17 +1,17 @@ +import { Brackets } from "typeorm"; import { fetchMeta } from "@/misc/fetch-meta.js"; import { Followings, Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateChannelQuery } from "@/server/api/common/generate-channel-query.js"; -import { generateMutedNoteQuery } from "@/server/api/common/generate-muted-note-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateRepliesQuery } from "@/server/api/common/generate-replies-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { generateMutedUserRenotesQueryForNotes } from "@/server/api/common/generated-muted-renote-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { activeUsersChart } from "@/services/chart/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { activeUsersChart } from "@/services/chart/index.js"; -import { Brackets } from "typeorm"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; +import { generateRepliesQuery } from "@/server/api/common/generate-replies-query.js"; +import { generateMutedNoteQuery } from "@/server/api/common/generate-muted-note-query.js"; +import { generateChannelQuery } from "@/server/api/common/generate-channel-query.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; +import { generateMutedUserRenotesQueryForNotes } from "@/server/api/common/generated-muted-renote-query.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/local-timeline.ts b/packages/backend/src/server/api/endpoints/notes/local-timeline.ts index b015e7d0..255deeba 100644 --- a/packages/backend/src/server/api/endpoints/notes/local-timeline.ts +++ b/packages/backend/src/server/api/endpoints/notes/local-timeline.ts @@ -1,17 +1,17 @@ +import { Brackets } from "typeorm"; import { fetchMeta } from "@/misc/fetch-meta.js"; import { Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateChannelQuery } from "@/server/api/common/generate-channel-query.js"; -import { generateMutedNoteQuery } from "@/server/api/common/generate-muted-note-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateRepliesQuery } from "@/server/api/common/generate-replies-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { generateMutedUserRenotesQueryForNotes } from "@/server/api/common/generated-muted-renote-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { activeUsersChart } from "@/services/chart/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { activeUsersChart } from "@/services/chart/index.js"; -import { Brackets } from "typeorm"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateRepliesQuery } from "@/server/api/common/generate-replies-query.js"; +import { generateMutedNoteQuery } from "@/server/api/common/generate-muted-note-query.js"; +import { generateChannelQuery } from "@/server/api/common/generate-channel-query.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; +import { generateMutedUserRenotesQueryForNotes } from "@/server/api/common/generated-muted-renote-query.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/mentions.ts b/packages/backend/src/server/api/endpoints/notes/mentions.ts index 1b606087..44ee9093 100644 --- a/packages/backend/src/server/api/endpoints/notes/mentions.ts +++ b/packages/backend/src/server/api/endpoints/notes/mentions.ts @@ -1,12 +1,12 @@ -import { Followings, Notes } from "@/models/index.js"; +import { Brackets } from "typeorm"; +import read from "@/services/note/read.js"; +import { Notes, Followings } from "@/models/index.js"; +import define from "@/server/api/define.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; import { generateMutedNoteThreadQuery } from "@/server/api/common/generate-muted-note-thread-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; -import read from "@/services/note/read.js"; -import { Brackets } from "typeorm"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/polls/recommendation.ts b/packages/backend/src/server/api/endpoints/notes/polls/recommendation.ts index a792b75e..ca0d0f03 100644 --- a/packages/backend/src/server/api/endpoints/notes/polls/recommendation.ts +++ b/packages/backend/src/server/api/endpoints/notes/polls/recommendation.ts @@ -1,6 +1,6 @@ -import { Mutings, Notes, PollVotes, Polls } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { Brackets, In } from "typeorm"; +import { Polls, Mutings, Notes, PollVotes } from "@/models/index.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/polls/vote.ts b/packages/backend/src/server/api/endpoints/notes/polls/vote.ts index 45916e72..1680eca6 100644 --- a/packages/backend/src/server/api/endpoints/notes/polls/vote.ts +++ b/packages/backend/src/server/api/endpoints/notes/polls/vote.ts @@ -1,21 +1,21 @@ -import { genId } from "@/misc/gen-id.js"; -import type { IRemoteUser } from "@/models/entities/user.js"; -import { - Blockings, - NoteWatchings, - PollVotes, - Polls, - Users, -} from "@/models/index.js"; +import { Not } from "typeorm"; +import { publishNoteStream } from "@/services/stream.js"; +import { createNotification } from "@/services/create-notification.js"; import { deliver } from "@/queue/index.js"; import { renderActivity } from "@/remote/activitypub/renderer/index.js"; import renderVote from "@/remote/activitypub/renderer/vote.js"; +import { + PollVotes, + NoteWatchings, + Users, + Polls, + Blockings, +} from "@/models/index.js"; +import type { IRemoteUser } from "@/models/entities/user.js"; +import { genId } from "@/misc/gen-id.js"; import { getNote } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { createNotification } from "@/services/create-notification.js"; -import { publishNoteStream } from "@/services/stream.js"; -import { Not } from "typeorm"; +import define from "@/server/api/define.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/reactions.ts b/packages/backend/src/server/api/endpoints/notes/reactions.ts index ed38b1af..386a3a08 100644 --- a/packages/backend/src/server/api/endpoints/notes/reactions.ts +++ b/packages/backend/src/server/api/endpoints/notes/reactions.ts @@ -1,9 +1,9 @@ -import type { NoteReaction } from "@/models/entities/note-reaction.js"; +import type { FindOptionsWhere } from "typeorm"; import { NoteReactions } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; +import type { NoteReaction } from "@/models/entities/note-reaction.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import type { FindOptionsWhere } from "typeorm"; +import { getNote } from "@/server/api/common/getters.js"; export const meta = { tags: ["notes", "reactions"], diff --git a/packages/backend/src/server/api/endpoints/notes/reactions/create.ts b/packages/backend/src/server/api/endpoints/notes/reactions/create.ts index 36c70c34..c49a957d 100644 --- a/packages/backend/src/server/api/endpoints/notes/reactions/create.ts +++ b/packages/backend/src/server/api/endpoints/notes/reactions/create.ts @@ -1,7 +1,7 @@ -import { getNote } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import createReaction from "@/services/note/reaction/create.js"; +import define from "@/server/api/define.js"; +import { getNote } from "@/server/api/common/getters.js"; +import { ApiError } from "@/server/api/error.js"; export const meta = { tags: ["reactions", "notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/reactions/delete.ts b/packages/backend/src/server/api/endpoints/notes/reactions/delete.ts index 503015fd..f135bd7f 100644 --- a/packages/backend/src/server/api/endpoints/notes/reactions/delete.ts +++ b/packages/backend/src/server/api/endpoints/notes/reactions/delete.ts @@ -1,8 +1,8 @@ -import { HOUR, SECOND } from "@/const.js"; -import { getNote } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import deleteReaction from "@/services/note/reaction/delete.js"; +import define from "@/server/api/define.js"; +import { getNote } from "@/server/api/common/getters.js"; +import { ApiError } from "@/server/api/error.js"; +import { SECOND, HOUR } from "@/const.js"; export const meta = { tags: ["reactions", "notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/recommended-timeline.ts b/packages/backend/src/server/api/endpoints/notes/recommended-timeline.ts index 599bf158..9d273393 100644 --- a/packages/backend/src/server/api/endpoints/notes/recommended-timeline.ts +++ b/packages/backend/src/server/api/endpoints/notes/recommended-timeline.ts @@ -1,17 +1,17 @@ +import { Brackets } from "typeorm"; import { fetchMeta } from "@/misc/fetch-meta.js"; import { Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateChannelQuery } from "@/server/api/common/generate-channel-query.js"; -import { generateMutedNoteQuery } from "@/server/api/common/generate-muted-note-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateRepliesQuery } from "@/server/api/common/generate-replies-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { generateMutedUserRenotesQueryForNotes } from "@/server/api/common/generated-muted-renote-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { activeUsersChart } from "@/services/chart/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { activeUsersChart } from "@/services/chart/index.js"; -import { Brackets } from "typeorm"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateRepliesQuery } from "@/server/api/common/generate-replies-query.js"; +import { generateMutedNoteQuery } from "@/server/api/common/generate-muted-note-query.js"; +import { generateChannelQuery } from "@/server/api/common/generate-channel-query.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; +import { generateMutedUserRenotesQueryForNotes } from "@/server/api/common/generated-muted-renote-query.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/renotes.ts b/packages/backend/src/server/api/endpoints/notes/renotes.ts index 7b7d88cd..683004eb 100644 --- a/packages/backend/src/server/api/endpoints/notes/renotes.ts +++ b/packages/backend/src/server/api/endpoints/notes/renotes.ts @@ -1,11 +1,11 @@ import { Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { getNote } from "@/server/api/common/getters.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { getNote } from "@/server/api/common/getters.js"; import { ApiError } from "@/server/api/error.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; export const meta = { tags: ["notes"], @@ -53,7 +53,7 @@ export default define(meta, paramDef, async (ps, user) => { throw err; }); - const query = makePaginationQuery( + let query = makePaginationQuery( Notes.createQueryBuilder("note"), ps.sinceId, ps.untilId, diff --git a/packages/backend/src/server/api/endpoints/notes/replies.ts b/packages/backend/src/server/api/endpoints/notes/replies.ts index 8da59ea8..e4341ebc 100644 --- a/packages/backend/src/server/api/endpoints/notes/replies.ts +++ b/packages/backend/src/server/api/endpoints/notes/replies.ts @@ -1,9 +1,9 @@ import { Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/search-by-tag.ts b/packages/backend/src/server/api/endpoints/notes/search-by-tag.ts index 6ede52a1..e87725e3 100644 --- a/packages/backend/src/server/api/endpoints/notes/search-by-tag.ts +++ b/packages/backend/src/server/api/endpoints/notes/search-by-tag.ts @@ -1,12 +1,12 @@ -import { normalizeForSearch } from "@/misc/normalize-for-search.js"; -import { safeForSql } from "@/misc/safe-for-sql.js"; +import { Brackets } from "typeorm"; import { Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; +import { safeForSql } from "@/misc/safe-for-sql.js"; +import { normalizeForSearch } from "@/misc/normalize-for-search.js"; +import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; -import { Brackets } from "typeorm"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; export const meta = { tags: ["notes", "hashtags"], diff --git a/packages/backend/src/server/api/endpoints/notes/search.ts b/packages/backend/src/server/api/endpoints/notes/search.ts index 2e499416..7f971978 100644 --- a/packages/backend/src/server/api/endpoints/notes/search.ts +++ b/packages/backend/src/server/api/endpoints/notes/search.ts @@ -1,11 +1,16 @@ -import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; -import { Note } from "@/models/entities/note.js"; +// import { FindManyOptions, In } from "typeorm"; import { Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { Note } from "@/models/entities/note.js"; +// import config from "@/config/index.js"; +// import es from "@/db/elasticsearch.js"; +// import sonic from "@/db/sonic.js"; +// import meilisearch, { MeilisearchNote } from "@/db/meilisearch.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; +import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; export const meta = { tags: ["notes"], @@ -250,7 +255,7 @@ export default define(meta, paramDef, async (ps, me) => { while (found.length < ps.limit && start < noteIDs.length) { const chunk = noteIDs.slice(start, start + chunkSize); - const query: FindManyOptions = { + let query: FindManyOptions = { where: { id: In(chunk), }, diff --git a/packages/backend/src/server/api/endpoints/notes/show.ts b/packages/backend/src/server/api/endpoints/notes/show.ts index 7cbb6b3f..1319e47d 100644 --- a/packages/backend/src/server/api/endpoints/notes/show.ts +++ b/packages/backend/src/server/api/endpoints/notes/show.ts @@ -1,6 +1,6 @@ import { Notes } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; +import { getNote } from "@/server/api/common/getters.js"; import { ApiError } from "@/server/api/error.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/notes/thread-muting/create.ts b/packages/backend/src/server/api/endpoints/notes/thread-muting/create.ts index 9dd3c53a..7c40a459 100644 --- a/packages/backend/src/server/api/endpoints/notes/thread-muting/create.ts +++ b/packages/backend/src/server/api/endpoints/notes/thread-muting/create.ts @@ -1,9 +1,9 @@ +import { Notes, NoteThreadMutings } from "@/models/index.js"; import { genId } from "@/misc/gen-id.js"; -import { NoteThreadMutings, Notes } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import readNote from "@/services/note/read.js"; +import define from "@/server/api/define.js"; +import { getNote } from "@/server/api/common/getters.js"; +import { ApiError } from "@/server/api/error.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/thread-muting/delete.ts b/packages/backend/src/server/api/endpoints/notes/thread-muting/delete.ts index dc188765..62766bed 100644 --- a/packages/backend/src/server/api/endpoints/notes/thread-muting/delete.ts +++ b/packages/backend/src/server/api/endpoints/notes/thread-muting/delete.ts @@ -1,6 +1,6 @@ import { NoteThreadMutings } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; +import { getNote } from "@/server/api/common/getters.js"; import { ApiError } from "@/server/api/error.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/notes/timeline.ts b/packages/backend/src/server/api/endpoints/notes/timeline.ts index 8512149e..0f8da62e 100644 --- a/packages/backend/src/server/api/endpoints/notes/timeline.ts +++ b/packages/backend/src/server/api/endpoints/notes/timeline.ts @@ -1,16 +1,16 @@ -import { Followings, Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateChannelQuery } from "@/server/api/common/generate-channel-query.js"; -import { generateMutedNoteQuery } from "@/server/api/common/generate-muted-note-query.js"; +import { Brackets } from "typeorm"; +import { Notes, Followings } from "@/models/index.js"; +import { activeUsersChart } from "@/services/chart/index.js"; +import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; import { generateRepliesQuery } from "@/server/api/common/generate-replies-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateMutedNoteQuery } from "@/server/api/common/generate-muted-note-query.js"; +import { generateChannelQuery } from "@/server/api/common/generate-channel-query.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; import { generateMutedUserRenotesQueryForNotes } from "@/server/api/common/generated-muted-renote-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { activeUsersChart } from "@/services/chart/index.js"; -import { Brackets } from "typeorm"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/translate.ts b/packages/backend/src/server/api/endpoints/notes/translate.ts index 61f7041d..d1de3999 100644 --- a/packages/backend/src/server/api/endpoints/notes/translate.ts +++ b/packages/backend/src/server/api/endpoints/notes/translate.ts @@ -1,12 +1,12 @@ import { URLSearchParams } from "node:url"; +import fetch from "node-fetch"; import config from "@/config/index.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; +import { Converter } from "opencc-js"; import { getAgentByUrl } from "@/misc/fetch.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { ApiError } from "@/server/api/error.js"; import { getNote } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; -import fetch from "node-fetch"; -import { Converter } from "opencc-js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/unrenote.ts b/packages/backend/src/server/api/endpoints/notes/unrenote.ts index 18e49574..4a396612 100644 --- a/packages/backend/src/server/api/endpoints/notes/unrenote.ts +++ b/packages/backend/src/server/api/endpoints/notes/unrenote.ts @@ -1,9 +1,9 @@ -import { HOUR, SECOND } from "@/const.js"; -import { Notes, Users } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import deleteNote from "@/services/note/delete.js"; +import { Notes, Users } from "@/models/index.js"; +import define from "@/server/api/define.js"; +import { getNote } from "@/server/api/common/getters.js"; +import { ApiError } from "@/server/api/error.js"; +import { SECOND, HOUR } from "@/const.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/user-list-timeline.ts b/packages/backend/src/server/api/endpoints/notes/user-list-timeline.ts index d52f10ad..3a87ed64 100644 --- a/packages/backend/src/server/api/endpoints/notes/user-list-timeline.ts +++ b/packages/backend/src/server/api/endpoints/notes/user-list-timeline.ts @@ -1,10 +1,10 @@ -import { Notes, UserListJoinings, UserLists } from "@/models/index.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { Brackets } from "typeorm"; +import { UserLists, UserListJoinings, Notes } from "@/models/index.js"; +import { activeUsersChart } from "@/services/chart/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { activeUsersChart } from "@/services/chart/index.js"; -import { Brackets } from "typeorm"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; export const meta = { tags: ["notes", "lists"], diff --git a/packages/backend/src/server/api/endpoints/notes/watching/create.ts b/packages/backend/src/server/api/endpoints/notes/watching/create.ts index f5faf5ad..ec13f5aa 100644 --- a/packages/backend/src/server/api/endpoints/notes/watching/create.ts +++ b/packages/backend/src/server/api/endpoints/notes/watching/create.ts @@ -1,7 +1,7 @@ -import { getNote } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import watch from "@/services/note/watch.js"; +import define from "@/server/api/define.js"; +import { getNote } from "@/server/api/common/getters.js"; +import { ApiError } from "@/server/api/error.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notes/watching/delete.ts b/packages/backend/src/server/api/endpoints/notes/watching/delete.ts index f4bea441..18994fa8 100644 --- a/packages/backend/src/server/api/endpoints/notes/watching/delete.ts +++ b/packages/backend/src/server/api/endpoints/notes/watching/delete.ts @@ -1,7 +1,7 @@ -import { getNote } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import unwatch from "@/services/note/unwatch.js"; +import define from "@/server/api/define.js"; +import { getNote } from "@/server/api/common/getters.js"; +import { ApiError } from "@/server/api/error.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/notifications/create.ts b/packages/backend/src/server/api/endpoints/notifications/create.ts index f29a30ac..2077cceb 100644 --- a/packages/backend/src/server/api/endpoints/notifications/create.ts +++ b/packages/backend/src/server/api/endpoints/notifications/create.ts @@ -1,5 +1,5 @@ -import define from "@/server/api/define.js"; import { createNotification } from "@/services/create-notification.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["notifications"], diff --git a/packages/backend/src/server/api/endpoints/notifications/mark-all-as-read.ts b/packages/backend/src/server/api/endpoints/notifications/mark-all-as-read.ts index 06539dd1..56803638 100644 --- a/packages/backend/src/server/api/endpoints/notifications/mark-all-as-read.ts +++ b/packages/backend/src/server/api/endpoints/notifications/mark-all-as-read.ts @@ -1,7 +1,7 @@ +import { publishMainStream } from "@/services/stream.js"; +import { pushNotification } from "@/services/push-notification.js"; import { Notifications } from "@/models/index.js"; import define from "@/server/api/define.js"; -import { pushNotification } from "@/services/push-notification.js"; -import { publishMainStream } from "@/services/stream.js"; export const meta = { tags: ["notifications", "account"], diff --git a/packages/backend/src/server/api/endpoints/notifications/read.ts b/packages/backend/src/server/api/endpoints/notifications/read.ts index 534d3f78..358ca062 100644 --- a/packages/backend/src/server/api/endpoints/notifications/read.ts +++ b/packages/backend/src/server/api/endpoints/notifications/read.ts @@ -1,5 +1,5 @@ -import { readNotification } from "@/server/api/common/read-notification.js"; import define from "@/server/api/define.js"; +import { readNotification } from "@/server/api/common/read-notification.js"; export const meta = { tags: ["notifications", "account"], diff --git a/packages/backend/src/server/api/endpoints/page-push.ts b/packages/backend/src/server/api/endpoints/page-push.ts index 194129e4..1f87372d 100644 --- a/packages/backend/src/server/api/endpoints/page-push.ts +++ b/packages/backend/src/server/api/endpoints/page-push.ts @@ -1,7 +1,7 @@ -import { Pages, Users } from "@/models/index.js"; +import { publishMainStream } from "@/services/stream.js"; +import { Users, Pages } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { publishMainStream } from "@/services/stream.js"; export const meta = { requireCredential: true, diff --git a/packages/backend/src/server/api/endpoints/pages/create.ts b/packages/backend/src/server/api/endpoints/pages/create.ts index cac0fd3b..ea0f8ba8 100644 --- a/packages/backend/src/server/api/endpoints/pages/create.ts +++ b/packages/backend/src/server/api/endpoints/pages/create.ts @@ -1,9 +1,9 @@ -import { HOUR } from "@/const.js"; +import { Pages, DriveFiles } from "@/models/index.js"; import { genId } from "@/misc/gen-id.js"; import { Page } from "@/models/entities/page.js"; -import { DriveFiles, Pages } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["pages"], diff --git a/packages/backend/src/server/api/endpoints/pages/like.ts b/packages/backend/src/server/api/endpoints/pages/like.ts index 4a396786..ab64b9b9 100644 --- a/packages/backend/src/server/api/endpoints/pages/like.ts +++ b/packages/backend/src/server/api/endpoints/pages/like.ts @@ -1,5 +1,5 @@ +import { Pages, PageLikes } from "@/models/index.js"; import { genId } from "@/misc/gen-id.js"; -import { PageLikes, Pages } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; diff --git a/packages/backend/src/server/api/endpoints/pages/show.ts b/packages/backend/src/server/api/endpoints/pages/show.ts index 54b6b3cc..ac347cf1 100644 --- a/packages/backend/src/server/api/endpoints/pages/show.ts +++ b/packages/backend/src/server/api/endpoints/pages/show.ts @@ -1,8 +1,8 @@ -import type { Page } from "@/models/entities/page.js"; +import { IsNull } from "typeorm"; import { Pages, Users } from "@/models/index.js"; +import type { Page } from "@/models/entities/page.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { IsNull } from "typeorm"; export const meta = { tags: ["pages"], diff --git a/packages/backend/src/server/api/endpoints/pages/unlike.ts b/packages/backend/src/server/api/endpoints/pages/unlike.ts index 3b020709..428f9845 100644 --- a/packages/backend/src/server/api/endpoints/pages/unlike.ts +++ b/packages/backend/src/server/api/endpoints/pages/unlike.ts @@ -1,4 +1,4 @@ -import { PageLikes, Pages } from "@/models/index.js"; +import { Pages, PageLikes } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; diff --git a/packages/backend/src/server/api/endpoints/pages/update.ts b/packages/backend/src/server/api/endpoints/pages/update.ts index 87fa93ce..939cd214 100644 --- a/packages/backend/src/server/api/endpoints/pages/update.ts +++ b/packages/backend/src/server/api/endpoints/pages/update.ts @@ -1,8 +1,8 @@ -import { HOUR } from "@/const.js"; -import { DriveFiles, Pages } from "@/models/index.js"; +import { Not } from "typeorm"; +import { Pages, DriveFiles } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { Not } from "typeorm"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["pages"], diff --git a/packages/backend/src/server/api/endpoints/patrons.ts b/packages/backend/src/server/api/endpoints/patrons.ts index 517aba8b..d0c8e725 100644 --- a/packages/backend/src/server/api/endpoints/patrons.ts +++ b/packages/backend/src/server/api/endpoints/patrons.ts @@ -1,7 +1,8 @@ -import * as fs from "node:fs"; -import { dirname } from "node:path"; -import { fileURLToPath } from "node:url"; import define from "@/server/api/define.js"; +import { redisClient } from "@/db/redis.js"; +import * as fs from "node:fs"; +import { fileURLToPath } from "node:url"; +import { dirname } from "node:path"; const _filename = fileURLToPath(import.meta.url); const _dirname = dirname(_filename); diff --git a/packages/backend/src/server/api/endpoints/pinned-users.ts b/packages/backend/src/server/api/endpoints/pinned-users.ts index b75eb3f2..b3273787 100644 --- a/packages/backend/src/server/api/endpoints/pinned-users.ts +++ b/packages/backend/src/server/api/endpoints/pinned-users.ts @@ -1,9 +1,9 @@ -import * as Acct from "@/misc/acct.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import type { User } from "@/models/entities/user.js"; -import { Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { IsNull } from "typeorm"; +import { Users } from "@/models/index.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import * as Acct from "@/misc/acct.js"; +import type { User } from "@/models/entities/user.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/promo/read.ts b/packages/backend/src/server/api/endpoints/promo/read.ts index eb1cc128..4b414679 100644 --- a/packages/backend/src/server/api/endpoints/promo/read.ts +++ b/packages/backend/src/server/api/endpoints/promo/read.ts @@ -1,8 +1,8 @@ -import { genId } from "@/misc/gen-id.js"; import { PromoReads } from "@/models/index.js"; -import { getNote } from "@/server/api/common/getters.js"; +import { genId } from "@/misc/gen-id.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getNote } from "@/server/api/common/getters.js"; export const meta = { tags: ["notes"], diff --git a/packages/backend/src/server/api/endpoints/renote-mute/create.ts b/packages/backend/src/server/api/endpoints/renote-mute/create.ts index 6b020c2a..afe23f38 100644 --- a/packages/backend/src/server/api/endpoints/renote-mute/create.ts +++ b/packages/backend/src/server/api/endpoints/renote-mute/create.ts @@ -1,9 +1,9 @@ import { genId } from "@/misc/gen-id.js"; -import { RenoteMuting } from "@/models/entities/renote-muting.js"; import { RenoteMutings } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; +import { RenoteMuting } from "@/models/entities/renote-muting.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getUser } from "@/server/api/common/getters.js"; export const meta = { tags: ["account"], diff --git a/packages/backend/src/server/api/endpoints/renote-mute/delete.ts b/packages/backend/src/server/api/endpoints/renote-mute/delete.ts index 436ff8a8..6a824881 100644 --- a/packages/backend/src/server/api/endpoints/renote-mute/delete.ts +++ b/packages/backend/src/server/api/endpoints/renote-mute/delete.ts @@ -1,7 +1,7 @@ import { RenoteMutings } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getUser } from "@/server/api/common/getters.js"; export const meta = { tags: ["account"], diff --git a/packages/backend/src/server/api/endpoints/renote-mute/list.ts b/packages/backend/src/server/api/endpoints/renote-mute/list.ts index 9dbea924..b1945271 100644 --- a/packages/backend/src/server/api/endpoints/renote-mute/list.ts +++ b/packages/backend/src/server/api/endpoints/renote-mute/list.ts @@ -1,6 +1,6 @@ import { RenoteMutings } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["account"], diff --git a/packages/backend/src/server/api/endpoints/request-reset-password.ts b/packages/backend/src/server/api/endpoints/request-reset-password.ts index 802b882e..3c78058a 100644 --- a/packages/backend/src/server/api/endpoints/request-reset-password.ts +++ b/packages/backend/src/server/api/endpoints/request-reset-password.ts @@ -1,11 +1,11 @@ -import config from "@/config/index.js"; -import { HOUR } from "@/const.js"; -import { genId } from "@/misc/gen-id.js"; -import { PasswordResetRequests, UserProfiles, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; -import { sendEmail } from "@/services/send-email.js"; import rndstr from "rndstr"; import { IsNull } from "typeorm"; +import config from "@/config/index.js"; +import { Users, UserProfiles, PasswordResetRequests } from "@/models/index.js"; +import { sendEmail } from "@/services/send-email.js"; +import { genId } from "@/misc/gen-id.js"; +import define from "@/server/api/define.js"; +import { HOUR } from "@/const.js"; export const meta = { tags: ["reset password"], diff --git a/packages/backend/src/server/api/endpoints/reset-password.ts b/packages/backend/src/server/api/endpoints/reset-password.ts index 8f642f88..ff5c8d98 100644 --- a/packages/backend/src/server/api/endpoints/reset-password.ts +++ b/packages/backend/src/server/api/endpoints/reset-password.ts @@ -1,6 +1,6 @@ -import { hashPassword } from "@/misc/password.js"; -import { PasswordResetRequests, UserProfiles } from "@/models/index.js"; +import { UserProfiles, PasswordResetRequests } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { hashPassword } from "@/misc/password.js"; export const meta = { tags: ["reset password"], diff --git a/packages/backend/src/server/api/endpoints/server-info.ts b/packages/backend/src/server/api/endpoints/server-info.ts index dd9ff162..ff3bfcd1 100644 --- a/packages/backend/src/server/api/endpoints/server-info.ts +++ b/packages/backend/src/server/api/endpoints/server-info.ts @@ -1,8 +1,8 @@ import * as os from "node:os"; +import si from "systeminformation"; +import define from "@/server/api/define.js"; import meilisearch from "@/db/meilisearch.js"; import { fetchMeta } from "@/misc/fetch-meta.js"; -import define from "@/server/api/define.js"; -import si from "systeminformation"; export const meta = { requireCredential: false, diff --git a/packages/backend/src/server/api/endpoints/username/available.ts b/packages/backend/src/server/api/endpoints/username/available.ts index 88c5964b..cd634a79 100644 --- a/packages/backend/src/server/api/endpoints/username/available.ts +++ b/packages/backend/src/server/api/endpoints/username/available.ts @@ -1,7 +1,7 @@ -import config from "@/config/index.js"; -import { UsedUsernames, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { IsNull } from "typeorm"; +import { Users, UsedUsernames } from "@/models/index.js"; +import config from "@/config/index.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/users.ts b/packages/backend/src/server/api/endpoints/users.ts index f8a24c29..20371fce 100644 --- a/packages/backend/src/server/api/endpoints/users.ts +++ b/packages/backend/src/server/api/endpoints/users.ts @@ -1,7 +1,7 @@ import { Users } from "@/models/index.js"; -import { generateBlockQueryForUsers } from "@/server/api/common/generate-block-query.js"; -import { generateMutedUserQueryForUsers } from "@/server/api/common/generate-muted-user-query.js"; import define from "@/server/api/define.js"; +import { generateMutedUserQueryForUsers } from "@/server/api/common/generate-muted-user-query.js"; +import { generateBlockQueryForUsers } from "@/server/api/common/generate-block-query.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/users/clips.ts b/packages/backend/src/server/api/endpoints/users/clips.ts index f57c3cfd..132e190b 100644 --- a/packages/backend/src/server/api/endpoints/users/clips.ts +++ b/packages/backend/src/server/api/endpoints/users/clips.ts @@ -1,6 +1,6 @@ import { Clips } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["users", "clips"], diff --git a/packages/backend/src/server/api/endpoints/users/followers.ts b/packages/backend/src/server/api/endpoints/users/followers.ts index b65f3f22..541bb6bb 100644 --- a/packages/backend/src/server/api/endpoints/users/followers.ts +++ b/packages/backend/src/server/api/endpoints/users/followers.ts @@ -1,9 +1,9 @@ +import { IsNull } from "typeorm"; +import { Users, Followings, UserProfiles } from "@/models/index.js"; import { toPunyNullable } from "@/misc/convert-host.js"; -import { Followings, UserProfiles, Users } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { IsNull } from "typeorm"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/users/following.ts b/packages/backend/src/server/api/endpoints/users/following.ts index b8ef2503..42d54b1c 100644 --- a/packages/backend/src/server/api/endpoints/users/following.ts +++ b/packages/backend/src/server/api/endpoints/users/following.ts @@ -1,9 +1,9 @@ +import { IsNull } from "typeorm"; +import { Users, Followings, UserProfiles } from "@/models/index.js"; import { toPunyNullable } from "@/misc/convert-host.js"; -import { Followings, UserProfiles, Users } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { IsNull } from "typeorm"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/users/gallery/posts.ts b/packages/backend/src/server/api/endpoints/users/gallery/posts.ts index dad29f43..e2edbee8 100644 --- a/packages/backend/src/server/api/endpoints/users/gallery/posts.ts +++ b/packages/backend/src/server/api/endpoints/users/gallery/posts.ts @@ -1,6 +1,6 @@ +import define from "@/server/api/define.js"; import { GalleryPosts } from "@/models/index.js"; import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; -import define from "@/server/api/define.js"; export const meta = { tags: ["users", "gallery"], diff --git a/packages/backend/src/server/api/endpoints/users/get-frequently-replied-users.ts b/packages/backend/src/server/api/endpoints/users/get-frequently-replied-users.ts index 3a4caf98..0694bd66 100644 --- a/packages/backend/src/server/api/endpoints/users/get-frequently-replied-users.ts +++ b/packages/backend/src/server/api/endpoints/users/get-frequently-replied-users.ts @@ -1,9 +1,9 @@ -import { Notes, Users } from "@/models/index.js"; +import { Not, In, IsNull } from "typeorm"; import { maximum } from "@/prelude/array.js"; -import { getUser } from "@/server/api/common/getters.js"; +import { Notes, Users } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { In, IsNull, Not } from "typeorm"; +import { getUser } from "@/server/api/common/getters.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/users/groups/create.ts b/packages/backend/src/server/api/endpoints/users/groups/create.ts index 797906e7..1cfb2230 100644 --- a/packages/backend/src/server/api/endpoints/users/groups/create.ts +++ b/packages/backend/src/server/api/endpoints/users/groups/create.ts @@ -1,7 +1,7 @@ +import { UserGroups, UserGroupJoinings } from "@/models/index.js"; import { genId } from "@/misc/gen-id.js"; -import type { UserGroupJoining } from "@/models/entities/user-group-joining.js"; import type { UserGroup } from "@/models/entities/user-group.js"; -import { UserGroupJoinings, UserGroups } from "@/models/index.js"; +import type { UserGroupJoining } from "@/models/entities/user-group-joining.js"; import define from "@/server/api/define.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/users/groups/invitations/accept.ts b/packages/backend/src/server/api/endpoints/users/groups/invitations/accept.ts index dc739da5..a483ccd1 100644 --- a/packages/backend/src/server/api/endpoints/users/groups/invitations/accept.ts +++ b/packages/backend/src/server/api/endpoints/users/groups/invitations/accept.ts @@ -1,8 +1,8 @@ +import { UserGroupJoinings, UserGroupInvitations } from "@/models/index.js"; import { genId } from "@/misc/gen-id.js"; import type { UserGroupJoining } from "@/models/entities/user-group-joining.js"; -import { UserGroupInvitations, UserGroupJoinings } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["groups", "users"], diff --git a/packages/backend/src/server/api/endpoints/users/groups/invite.ts b/packages/backend/src/server/api/endpoints/users/groups/invite.ts index bdc5f2a8..8a1e6b31 100644 --- a/packages/backend/src/server/api/endpoints/users/groups/invite.ts +++ b/packages/backend/src/server/api/endpoints/users/groups/invite.ts @@ -1,14 +1,14 @@ +import { + UserGroups, + UserGroupJoinings, + UserGroupInvitations, +} from "@/models/index.js"; import { genId } from "@/misc/gen-id.js"; import type { UserGroupInvitation } from "@/models/entities/user-group-invitation.js"; -import { - UserGroupInvitations, - UserGroupJoinings, - UserGroups, -} from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; import { createNotification } from "@/services/create-notification.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { ApiError } from "@/server/api/error.js"; +import define from "@/server/api/define.js"; export const meta = { tags: ["groups", "users"], diff --git a/packages/backend/src/server/api/endpoints/users/groups/joined.ts b/packages/backend/src/server/api/endpoints/users/groups/joined.ts index aa9df7f9..5d50b5e3 100644 --- a/packages/backend/src/server/api/endpoints/users/groups/joined.ts +++ b/packages/backend/src/server/api/endpoints/users/groups/joined.ts @@ -1,6 +1,6 @@ -import { UserGroupJoinings, UserGroups } from "@/models/index.js"; +import { Not, In } from "typeorm"; +import { UserGroups, UserGroupJoinings } from "@/models/index.js"; import define from "@/server/api/define.js"; -import { In, Not } from "typeorm"; export const meta = { tags: ["groups", "account"], diff --git a/packages/backend/src/server/api/endpoints/users/groups/leave.ts b/packages/backend/src/server/api/endpoints/users/groups/leave.ts index e01b8e16..8165b1d9 100644 --- a/packages/backend/src/server/api/endpoints/users/groups/leave.ts +++ b/packages/backend/src/server/api/endpoints/users/groups/leave.ts @@ -1,4 +1,4 @@ -import { UserGroupJoinings, UserGroups } from "@/models/index.js"; +import { UserGroups, UserGroupJoinings } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; diff --git a/packages/backend/src/server/api/endpoints/users/groups/pull.ts b/packages/backend/src/server/api/endpoints/users/groups/pull.ts index a20ac733..5e7f91d7 100644 --- a/packages/backend/src/server/api/endpoints/users/groups/pull.ts +++ b/packages/backend/src/server/api/endpoints/users/groups/pull.ts @@ -1,7 +1,7 @@ -import { UserGroupJoinings, UserGroups } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; +import { UserGroups, UserGroupJoinings } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getUser } from "@/server/api/common/getters.js"; export const meta = { tags: ["groups", "users"], diff --git a/packages/backend/src/server/api/endpoints/users/groups/show.ts b/packages/backend/src/server/api/endpoints/users/groups/show.ts index 20c7f0e8..0cd5a923 100644 --- a/packages/backend/src/server/api/endpoints/users/groups/show.ts +++ b/packages/backend/src/server/api/endpoints/users/groups/show.ts @@ -1,4 +1,4 @@ -import { UserGroupJoinings, UserGroups } from "@/models/index.js"; +import { UserGroups, UserGroupJoinings } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; diff --git a/packages/backend/src/server/api/endpoints/users/groups/transfer.ts b/packages/backend/src/server/api/endpoints/users/groups/transfer.ts index e742365c..b58ea57b 100644 --- a/packages/backend/src/server/api/endpoints/users/groups/transfer.ts +++ b/packages/backend/src/server/api/endpoints/users/groups/transfer.ts @@ -1,7 +1,7 @@ -import { UserGroupJoinings, UserGroups } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; +import { UserGroups, UserGroupJoinings } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; +import { getUser } from "@/server/api/common/getters.js"; export const meta = { tags: ["groups", "users"], diff --git a/packages/backend/src/server/api/endpoints/users/lists/create.ts b/packages/backend/src/server/api/endpoints/users/lists/create.ts index d506b49a..c23e8f6f 100644 --- a/packages/backend/src/server/api/endpoints/users/lists/create.ts +++ b/packages/backend/src/server/api/endpoints/users/lists/create.ts @@ -1,6 +1,6 @@ +import { UserLists } from "@/models/index.js"; import { genId } from "@/misc/gen-id.js"; import type { UserList } from "@/models/entities/user-list.js"; -import { UserLists } from "@/models/index.js"; import define from "@/server/api/define.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/users/lists/pull.ts b/packages/backend/src/server/api/endpoints/users/lists/pull.ts index 69dc2727..ffca5b20 100644 --- a/packages/backend/src/server/api/endpoints/users/lists/pull.ts +++ b/packages/backend/src/server/api/endpoints/users/lists/pull.ts @@ -1,8 +1,8 @@ -import { UserListJoinings, UserLists, Users } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; +import { publishUserListStream } from "@/services/stream.js"; +import { UserLists, UserListJoinings, Users } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { publishUserListStream } from "@/services/stream.js"; +import { getUser } from "@/server/api/common/getters.js"; export const meta = { tags: ["lists", "users"], diff --git a/packages/backend/src/server/api/endpoints/users/lists/push.ts b/packages/backend/src/server/api/endpoints/users/lists/push.ts index 2aa8c425..8dd4442d 100644 --- a/packages/backend/src/server/api/endpoints/users/lists/push.ts +++ b/packages/backend/src/server/api/endpoints/users/lists/push.ts @@ -1,8 +1,8 @@ -import { Blockings, UserListJoinings, UserLists } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; +import { pushUserToUserList } from "@/services/user-list/push.js"; +import { UserLists, UserListJoinings, Blockings } from "@/models/index.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { pushUserToUserList } from "@/services/user-list/push.js"; +import { getUser } from "@/server/api/common/getters.js"; export const meta = { tags: ["lists", "users"], diff --git a/packages/backend/src/server/api/endpoints/users/notes.ts b/packages/backend/src/server/api/endpoints/users/notes.ts index 805a68e0..c6433abd 100644 --- a/packages/backend/src/server/api/endpoints/users/notes.ts +++ b/packages/backend/src/server/api/endpoints/users/notes.ts @@ -1,12 +1,12 @@ +import { Brackets } from "typeorm"; import { Notes } from "@/models/index.js"; -import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; -import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { getUser } from "@/server/api/common/getters.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; import { ApiError } from "@/server/api/error.js"; -import { Brackets } from "typeorm"; +import { getUser } from "@/server/api/common/getters.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; +import { generateMutedUserQuery } from "@/server/api/common/generate-muted-user-query.js"; +import { generateBlockedUserQuery } from "@/server/api/common/generate-block-query.js"; export const meta = { tags: ["users", "notes"], diff --git a/packages/backend/src/server/api/endpoints/users/pages.ts b/packages/backend/src/server/api/endpoints/users/pages.ts index 774e4871..1af50e78 100644 --- a/packages/backend/src/server/api/endpoints/users/pages.ts +++ b/packages/backend/src/server/api/endpoints/users/pages.ts @@ -1,6 +1,6 @@ import { Pages } from "@/models/index.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; export const meta = { tags: ["users", "pages"], diff --git a/packages/backend/src/server/api/endpoints/users/reactions.ts b/packages/backend/src/server/api/endpoints/users/reactions.ts index 3a41c671..483a7886 100644 --- a/packages/backend/src/server/api/endpoints/users/reactions.ts +++ b/packages/backend/src/server/api/endpoints/users/reactions.ts @@ -1,7 +1,7 @@ import { NoteReactions, UserProfiles } from "@/models/index.js"; -import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; -import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; import define from "@/server/api/define.js"; +import { makePaginationQuery } from "@/server/api/common/make-pagination-query.js"; +import { generateVisibilityQuery } from "@/server/api/common/generate-visibility-query.js"; import { ApiError } from "@/server/api/error.js"; export const meta = { diff --git a/packages/backend/src/server/api/endpoints/users/recommendation.ts b/packages/backend/src/server/api/endpoints/users/recommendation.ts index 6b65d92e..4ea0d618 100644 --- a/packages/backend/src/server/api/endpoints/users/recommendation.ts +++ b/packages/backend/src/server/api/endpoints/users/recommendation.ts @@ -1,11 +1,11 @@ -import { DAY } from "@/const.js"; -import { Followings, Users } from "@/models/index.js"; -import { - generateBlockQueryForUsers, - generateBlockedUserQuery, -} from "@/server/api/common/generate-block-query.js"; -import { generateMutedUserQueryForUsers } from "@/server/api/common/generate-muted-user-query.js"; +import { Users, Followings } from "@/models/index.js"; import define from "@/server/api/define.js"; +import { generateMutedUserQueryForUsers } from "@/server/api/common/generate-muted-user-query.js"; +import { + generateBlockedUserQuery, + generateBlockQueryForUsers, +} from "@/server/api/common/generate-block-query.js"; +import { DAY } from "@/const.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/users/report-abuse.ts b/packages/backend/src/server/api/endpoints/users/report-abuse.ts index 988dfa9d..7e9ba723 100644 --- a/packages/backend/src/server/api/endpoints/users/report-abuse.ts +++ b/packages/backend/src/server/api/endpoints/users/report-abuse.ts @@ -1,14 +1,14 @@ -import { toHtml } from "@/mfm/to-html.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { genId } from "@/misc/gen-id.js"; -import { AbuseUserReports, UserProfiles, Users } from "@/models/index.js"; -import { getUser } from "@/server/api/common/getters.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; -import { sendEmail } from "@/services/send-email.js"; -import { publishAdminStream } from "@/services/stream.js"; import * as mfm from "mfm-js"; import sanitizeHtml from "sanitize-html"; +import { publishAdminStream } from "@/services/stream.js"; +import { AbuseUserReports, UserProfiles, Users } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; +import { sendEmail } from "@/services/send-email.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { getUser } from "@/server/api/common/getters.js"; +import { ApiError } from "@/server/api/error.js"; +import define from "@/server/api/define.js"; +import { toHtml } from "@/mfm/to-html.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/users/search-by-username-and-host.ts b/packages/backend/src/server/api/endpoints/users/search-by-username-and-host.ts index 44a10ec6..517ef615 100644 --- a/packages/backend/src/server/api/endpoints/users/search-by-username-and-host.ts +++ b/packages/backend/src/server/api/endpoints/users/search-by-username-and-host.ts @@ -1,8 +1,8 @@ -import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; -import type { User } from "@/models/entities/user.js"; -import { Followings, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { Brackets } from "typeorm"; +import { Followings, Users } from "@/models/index.js"; +import type { User } from "@/models/entities/user.js"; +import define from "@/server/api/define.js"; +import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/users/search.ts b/packages/backend/src/server/api/endpoints/users/search.ts index 0e797f6c..a15a0feb 100644 --- a/packages/backend/src/server/api/endpoints/users/search.ts +++ b/packages/backend/src/server/api/endpoints/users/search.ts @@ -1,8 +1,8 @@ -import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; -import type { User } from "@/models/entities/user.js"; -import { UserProfiles, Users } from "@/models/index.js"; -import define from "@/server/api/define.js"; import { Brackets } from "typeorm"; +import { UserProfiles, Users } from "@/models/index.js"; +import type { User } from "@/models/entities/user.js"; +import define from "@/server/api/define.js"; +import { sqlLikeEscape } from "@/misc/sql-like-escape.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/endpoints/users/show.ts b/packages/backend/src/server/api/endpoints/users/show.ts index 436dd8d4..30eea904 100644 --- a/packages/backend/src/server/api/endpoints/users/show.ts +++ b/packages/backend/src/server/api/endpoints/users/show.ts @@ -1,11 +1,11 @@ -import type { User } from "@/models/entities/user.js"; -import { Users } from "@/models/index.js"; -import { resolveUser } from "@/remote/resolve-user.js"; -import define from "@/server/api/define.js"; -import { ApiError } from "@/server/api/error.js"; -import { apiLogger } from "@/server/api/logger.js"; import type { FindOptionsWhere } from "typeorm"; import { In, IsNull } from "typeorm"; +import { resolveUser } from "@/remote/resolve-user.js"; +import { Users } from "@/models/index.js"; +import type { User } from "@/models/entities/user.js"; +import define from "@/server/api/define.js"; +import { apiLogger } from "@/server/api/logger.js"; +import { ApiError } from "@/server/api/error.js"; export const meta = { tags: ["users"], diff --git a/packages/backend/src/server/api/index.ts b/packages/backend/src/server/api/index.ts index edce9be2..a5970d58 100644 --- a/packages/backend/src/server/api/index.ts +++ b/packages/backend/src/server/api/index.ts @@ -2,31 +2,31 @@ * API Server */ -import config from "@/config/index.js"; -import { AccessTokens, Users } from "@/models/index.js"; -import cors from "@koa/cors"; -import multer from "@koa/multer"; -import Router from "@koa/router"; import Koa from "koa"; -import { koaBody } from "koa-body"; +import Router from "@koa/router"; +import multer from "@koa/multer"; import bodyParser from "koa-bodyparser"; -import handler from "./api-handler.js"; -import compatibility from "./compatibility.js"; -import endpoints from "./endpoints.js"; +import cors from "@koa/cors"; import { apiMastodonCompatible, getClient, } from "./mastodon/ApiMastodonCompatibleService.js"; -import { convertAttachment } from "./mastodon/converters.js"; +import { AccessTokens, Users } from "@/models/index.js"; +import config from "@/config/index.js"; +import endpoints from "./endpoints.js"; +import compatibility from "./compatibility.js"; +import handler from "./api-handler.js"; +import signup from "./private/signup.js"; import signin from "./private/signin.js"; import signupPending from "./private/signup-pending.js"; -import signup from "./private/signup.js"; import verifyEmail from "./private/verify-email.js"; +import { koaBody } from "koa-body"; +import { convertAttachment } from "./mastodon/converters.js"; // TODO?: should we avoid importing things from built directory? import { - IdConvertType as IdType, convertId, + IdConvertType as IdType, } from "native-utils/built/index.js"; // re-export native rust id conversion (function and enum) diff --git a/packages/backend/src/server/api/limiter.ts b/packages/backend/src/server/api/limiter.ts index edaed8f2..f03f8754 100644 --- a/packages/backend/src/server/api/limiter.ts +++ b/packages/backend/src/server/api/limiter.ts @@ -1,8 +1,8 @@ -import { redisClient } from "@/db/redis.js"; -import { convertMilliseconds } from "@/misc/convert-milliseconds.js"; -import Logger from "@/services/logger.js"; import Limiter from "ratelimiter"; +import Logger from "@/services/logger.js"; +import { redisClient } from "@/db/redis.js"; import type { IEndpointMeta } from "./endpoints.js"; +import { convertMilliseconds } from "@/misc/convert-milliseconds.js"; const logger = new Logger("limiter"); diff --git a/packages/backend/src/server/api/mastodon/ApiMastodonCompatibleService.ts b/packages/backend/src/server/api/mastodon/ApiMastodonCompatibleService.ts index c58709ea..e029bc60 100644 --- a/packages/backend/src/server/api/mastodon/ApiMastodonCompatibleService.ts +++ b/packages/backend/src/server/api/mastodon/ApiMastodonCompatibleService.ts @@ -1,21 +1,21 @@ -import { Users } from "@/models/index.js"; -import { IdType, convertId } from "@/server/api/index.js"; import Router from "@koa/router"; import megalodon, { MegalodonInterface } from "megalodon"; -import { IsNull } from "typeorm"; +import { apiAuthMastodon } from "./endpoints/auth.js"; +import { apiAccountMastodon } from "./endpoints/account.js"; +import { apiStatusMastodon } from "./endpoints/status.js"; +import { apiFilterMastodon } from "./endpoints/filter.js"; +import { apiTimelineMastodon } from "./endpoints/timeline.js"; +import { apiNotificationsMastodon } from "./endpoints/notifications.js"; +import { apiSearchMastodon } from "./endpoints/search.js"; +import { getInstance } from "./endpoints/meta.js"; import { convertAccount, convertAnnouncement, convertFilter, } from "./converters.js"; -import { apiAccountMastodon } from "./endpoints/account.js"; -import { apiAuthMastodon } from "./endpoints/auth.js"; -import { apiFilterMastodon } from "./endpoints/filter.js"; -import { getInstance } from "./endpoints/meta.js"; -import { apiNotificationsMastodon } from "./endpoints/notifications.js"; -import { apiSearchMastodon } from "./endpoints/search.js"; -import { apiStatusMastodon } from "./endpoints/status.js"; -import { apiTimelineMastodon } from "./endpoints/timeline.js"; +import { convertId, IdType } from "@/server/api/index.js"; +import { Users } from "@/models/index.js"; +import { IsNull } from "typeorm"; export function getClient( BASE_URL: string, diff --git a/packages/backend/src/server/api/mastodon/converters.ts b/packages/backend/src/server/api/mastodon/converters.ts index 03217d80..30506d9c 100644 --- a/packages/backend/src/server/api/mastodon/converters.ts +++ b/packages/backend/src/server/api/mastodon/converters.ts @@ -1,5 +1,5 @@ -import { IdType, convertId } from "@/server/api/index.js"; import { Entity } from "megalodon"; +import { convertId, IdType } from "@/server/api/index.js"; function simpleConvert(data: any) { // copy the object to bypass weird pass by reference bugs diff --git a/packages/backend/src/server/api/mastodon/endpoints/account.ts b/packages/backend/src/server/api/mastodon/endpoints/account.ts index 9d9c2c54..76c3af37 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/account.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/account.ts @@ -1,6 +1,7 @@ -import { IdType, convertId } from "@/server/api/index.js"; import Router from "@koa/router"; import { getClient } from "../ApiMastodonCompatibleService.js"; +import { argsToBools, convertTimelinesArgsId, limitToInt } from "./timeline.js"; +import { convertId, IdType } from "@/server/api/index.js"; import { convertAccount, convertFeaturedTag, @@ -8,7 +9,6 @@ import { convertRelationship, convertStatus, } from "../converters.js"; -import { argsToBools, convertTimelinesArgsId, limitToInt } from "./timeline.js"; const relationshipModel = { id: "", @@ -34,7 +34,7 @@ export function apiAccountMastodon(router: Router): void { const client = getClient(BASE_URL, accessTokens); try { const data = await client.verifyAccountCredentials(); - const acct = data.data; + let acct = data.data; acct.id = convertId(acct.id, IdType.MastodonId); acct.display_name = acct.display_name || acct.username; acct.url = `${BASE_URL}/@${acct.url}`; @@ -109,7 +109,7 @@ export function apiAccountMastodon(router: Router): void { return; } - const reqIds = []; + let reqIds = []; for (let i = 0; i < ids.length; i++) { reqIds.push(convertId(ids[i], IdType.FirefishId)); } @@ -120,7 +120,7 @@ export function apiAccountMastodon(router: Router): void { ); } catch (e: any) { console.error(e); - const data = e.response.data; + let data = e.response.data; data.users = users; console.error(data); ctx.status = 401; @@ -250,7 +250,7 @@ export function apiAccountMastodon(router: Router): void { const data = await client.followAccount( convertId(ctx.params.id, IdType.FirefishId), ); - const acct = convertRelationship(data.data); + let acct = convertRelationship(data.data); acct.following = true; ctx.body = acct; } catch (e: any) { @@ -271,7 +271,7 @@ export function apiAccountMastodon(router: Router): void { const data = await client.unfollowAccount( convertId(ctx.params.id, IdType.FirefishId), ); - const acct = convertRelationship(data.data); + let acct = convertRelationship(data.data); acct.following = false; ctx.body = acct; } catch (e: any) { diff --git a/packages/backend/src/server/api/mastodon/endpoints/filter.ts b/packages/backend/src/server/api/mastodon/endpoints/filter.ts index a3a6c33c..6524fd2f 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/filter.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/filter.ts @@ -1,6 +1,6 @@ -import { IdType, convertId } from "@/server/api/index.js"; import Router from "@koa/router"; import { getClient } from "../ApiMastodonCompatibleService.js"; +import { IdType, convertId } from "@/server/api/index.js"; import { convertFilter } from "../converters.js"; export function apiFilterMastodon(router: Router): void { diff --git a/packages/backend/src/server/api/mastodon/endpoints/meta.ts b/packages/backend/src/server/api/mastodon/endpoints/meta.ts index 52e43ff8..c458798d 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/meta.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/meta.ts @@ -1,7 +1,7 @@ -import config from "@/config/index.js"; -import { FILE_TYPE_BROWSERSAFE, MAX_NOTE_TEXT_LENGTH } from "@/const.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; import { Entity } from "megalodon"; +import config from "@/config/index.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { MAX_NOTE_TEXT_LENGTH, FILE_TYPE_BROWSERSAFE } from "@/const.js"; export async function getInstance( response: Entity.Instance, diff --git a/packages/backend/src/server/api/mastodon/endpoints/notifications.ts b/packages/backend/src/server/api/mastodon/endpoints/notifications.ts index da590046..9628eccd 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/notifications.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/notifications.ts @@ -1,8 +1,8 @@ -import { IdType, convertId } from "@/server/api/index.js"; import Router from "@koa/router"; +import { convertId, IdType } from "@/server/api/index.js"; import { getClient } from "../ApiMastodonCompatibleService.js"; -import { convertNotification } from "../converters.js"; import { convertTimelinesArgsId } from "./timeline.js"; +import { convertNotification } from "../converters.js"; function toLimitToInt(q: any) { if (q.limit) if (typeof q.limit === "string") q.limit = parseInt(q.limit, 10); return q; diff --git a/packages/backend/src/server/api/mastodon/endpoints/search.ts b/packages/backend/src/server/api/mastodon/endpoints/search.ts index d6ef388b..c9bbab0a 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/search.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/search.ts @@ -1,9 +1,9 @@ import Router from "@koa/router"; +import { getClient } from "../ApiMastodonCompatibleService.js"; import axios from "axios"; import { Converter } from "megalodon"; -import { getClient } from "../ApiMastodonCompatibleService.js"; -import { convertAccount, convertStatus } from "../converters.js"; import { convertTimelinesArgsId, limitToInt } from "./timeline.js"; +import { convertAccount, convertStatus } from "../converters.js"; export function apiSearchMastodon(router: Router): void { router.get("/v1/search", async (ctx) => { diff --git a/packages/backend/src/server/api/mastodon/endpoints/status.ts b/packages/backend/src/server/api/mastodon/endpoints/status.ts index a34a1570..80168287 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/status.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/status.ts @@ -1,17 +1,17 @@ -import querystring from "node:querystring"; -import { emojiRegexAtStartToEnd } from "@/misc/emoji-regex.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { IdType, convertId } from "@/server/api/index.js"; import Router from "@koa/router"; -import qs from "qs"; import { getClient } from "../ApiMastodonCompatibleService.js"; +import { emojiRegexAtStartToEnd } from "@/misc/emoji-regex.js"; +import querystring from "node:querystring"; +import qs from "qs"; +import { convertTimelinesArgsId, limitToInt } from "./timeline.js"; +import { convertId, IdType } from "@/server/api/index.js"; import { convertAccount, convertAttachment, convertPoll, convertStatus, } from "../converters.js"; -import { convertTimelinesArgsId, limitToInt } from "./timeline.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; function normalizeQuery(data: any) { const str = querystring.stringify(data); diff --git a/packages/backend/src/server/api/mastodon/endpoints/timeline.ts b/packages/backend/src/server/api/mastodon/endpoints/timeline.ts index 747afc08..05741c4c 100644 --- a/packages/backend/src/server/api/mastodon/endpoints/timeline.ts +++ b/packages/backend/src/server/api/mastodon/endpoints/timeline.ts @@ -1,16 +1,16 @@ -import { ParsedUrlQuery } from "querystring"; -import { IdType, convertId } from "@/server/api/index.js"; import Router from "@koa/router"; import { getClient } from "../ApiMastodonCompatibleService.js"; +import { ParsedUrlQuery } from "querystring"; import { convertAccount, convertConversation, convertList, convertStatus, } from "../converters.js"; +import { convertId, IdType } from "@/server/api/index.js"; export function limitToInt(q: ParsedUrlQuery) { - const object: any = q; + let object: any = q; if (q.limit) if (typeof q.limit === "string") object.limit = parseInt(q.limit, 10); if (q.offset) @@ -27,7 +27,7 @@ export function argsToBools(q: ParsedUrlQuery) { // - https://docs.joinmastodon.org/methods/accounts/#statuses // - https://docs.joinmastodon.org/methods/timelines/#public // - https://docs.joinmastodon.org/methods/timelines/#tag - const object: any = q; + let object: any = q; if (q.only_media) if (typeof q.only_media === "string") object.only_media = toBoolean(q.only_media); diff --git a/packages/backend/src/server/api/openapi/gen-spec.ts b/packages/backend/src/server/api/openapi/gen-spec.ts index d05b7a56..042028bb 100644 --- a/packages/backend/src/server/api/openapi/gen-spec.ts +++ b/packages/backend/src/server/api/openapi/gen-spec.ts @@ -1,7 +1,7 @@ -import config from "@/config/index.js"; import endpoints from "@/server/api/endpoints.js"; +import config from "@/config/index.js"; import { errors as basicErrors } from "./errors.js"; -import { convertSchemaToOpenApiSchema, schemas } from "./schemas.js"; +import { schemas, convertSchemaToOpenApiSchema } from "./schemas.js"; export function genOpenapiSpec() { const spec = { diff --git a/packages/backend/src/server/api/private/signin.ts b/packages/backend/src/server/api/private/signin.ts index 8aebf157..14d8b5b9 100644 --- a/packages/backend/src/server/api/private/signin.ts +++ b/packages/backend/src/server/api/private/signin.ts @@ -1,26 +1,26 @@ -import { randomBytes } from "node:crypto"; +import type Koa from "koa"; +import * as OTPAuth from "otpauth"; +import signin from "@/server/api/common/signin.js"; import config from "@/config/index.js"; +import { + Users, + Signins, + UserProfiles, + UserSecurityKeys, + AttestationChallenges, +} from "@/models/index.js"; +import type { ILocalUser } from "@/models/entities/user.js"; import { genId } from "@/misc/gen-id.js"; -import { getIpHash } from "@/misc/get-ip-hash.js"; import { comparePassword, hashPassword, isOldAlgorithm, } from "@/misc/password.js"; -import type { ILocalUser } from "@/models/entities/user.js"; -import { - AttestationChallenges, - Signins, - UserProfiles, - UserSecurityKeys, - Users, -} from "@/models/index.js"; -import { hash, verifyLogin } from "@/server/api/2fa.js"; -import signin from "@/server/api/common/signin.js"; -import { limiter } from "@/server/api/limiter.js"; -import type Koa from "koa"; -import * as OTPAuth from "otpauth"; +import { verifyLogin, hash } from "@/server/api/2fa.js"; +import { randomBytes } from "node:crypto"; import { IsNull } from "typeorm"; +import { limiter } from "@/server/api/limiter.js"; +import { getIpHash } from "@/misc/get-ip-hash.js"; export default async (ctx: Koa.Context) => { ctx.set("Access-Control-Allow-Origin", config.url); diff --git a/packages/backend/src/server/api/private/signup-pending.ts b/packages/backend/src/server/api/private/signup-pending.ts index 1bb23ecc..4326bb09 100644 --- a/packages/backend/src/server/api/private/signup-pending.ts +++ b/packages/backend/src/server/api/private/signup-pending.ts @@ -1,7 +1,7 @@ -import { UserPendings, UserProfiles } from "@/models/index.js"; -import signin from "@/server/api/common/signin.js"; -import { signup } from "@/server/api/common/signup.js"; import type Koa from "koa"; +import { UserPendings, UserProfiles } from "@/models/index.js"; +import { signup } from "@/server/api/common/signup.js"; +import signin from "@/server/api/common/signin.js"; export default async (ctx: Koa.Context) => { const body = ctx.request.body; diff --git a/packages/backend/src/server/api/private/signup.ts b/packages/backend/src/server/api/private/signup.ts index 0c40050f..b6e903b8 100644 --- a/packages/backend/src/server/api/private/signup.ts +++ b/packages/backend/src/server/api/private/signup.ts @@ -1,14 +1,14 @@ -import config from "@/config/index.js"; -import { verifyHcaptcha, verifyRecaptcha } from "@/misc/captcha.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { genId } from "@/misc/gen-id.js"; -import { hashPassword } from "@/misc/password.js"; -import { RegistrationTickets, UserPendings, Users } from "@/models/index.js"; -import { signup } from "@/server/api/common/signup.js"; -import { sendEmail } from "@/services/send-email.js"; -import { validateEmailForAccount } from "@/services/validate-email-for-account.js"; import type Koa from "koa"; import rndstr from "rndstr"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { verifyHcaptcha, verifyRecaptcha } from "@/misc/captcha.js"; +import { Users, RegistrationTickets, UserPendings } from "@/models/index.js"; +import { signup } from "@/server/api/common/signup.js"; +import config from "@/config/index.js"; +import { sendEmail } from "@/services/send-email.js"; +import { genId } from "@/misc/gen-id.js"; +import { validateEmailForAccount } from "@/services/validate-email-for-account.js"; +import { hashPassword } from "@/misc/password.js"; export default async (ctx: Koa.Context) => { const body = ctx.request.body; diff --git a/packages/backend/src/server/api/private/verify-email.ts b/packages/backend/src/server/api/private/verify-email.ts index a5e8b9c1..04f5fd23 100644 --- a/packages/backend/src/server/api/private/verify-email.ts +++ b/packages/backend/src/server/api/private/verify-email.ts @@ -1,6 +1,6 @@ -import { UserProfiles, Users } from "@/models/index.js"; -import { publishMainStream } from "@/services/stream.js"; import type Koa from "koa"; +import { Users, UserProfiles } from "@/models/index.js"; +import { publishMainStream } from "@/services/stream.js"; export default async (ctx: Koa.Context) => { const body = ctx.request.body; diff --git a/packages/backend/src/server/api/stream/channel.ts b/packages/backend/src/server/api/stream/channel.ts index 67681b99..fc8e0ce3 100644 --- a/packages/backend/src/server/api/stream/channel.ts +++ b/packages/backend/src/server/api/stream/channel.ts @@ -1,8 +1,8 @@ -import { IdentifiableError } from "@/misc/identifiable-error.js"; -import type { Packed } from "@/misc/schema.js"; +import type Connection from "."; import type { Note } from "@/models/entities/note.js"; import { Notes } from "@/models/index.js"; -import type Connection from "."; +import type { Packed } from "@/misc/schema.js"; +import { IdentifiableError } from "@/misc/identifiable-error.js"; /** * Stream channel diff --git a/packages/backend/src/server/api/stream/channels/antenna.ts b/packages/backend/src/server/api/stream/channels/antenna.ts index 6aae49d1..ec5a8b17 100644 --- a/packages/backend/src/server/api/stream/channels/antenna.ts +++ b/packages/backend/src/server/api/stream/channels/antenna.ts @@ -1,8 +1,8 @@ -import { IdentifiableError } from "@/misc/identifiable-error.js"; -import { isUserRelated } from "@/misc/is-user-related.js"; -import { Notes } from "@/models/index.js"; import Channel from "../channel.js"; +import { Notes } from "@/models/index.js"; +import { isUserRelated } from "@/misc/is-user-related.js"; import type { StreamMessages } from "../types.js"; +import { IdentifiableError } from "@/misc/identifiable-error.js"; export default class extends Channel { public readonly chName = "antenna"; diff --git a/packages/backend/src/server/api/stream/channels/channel.ts b/packages/backend/src/server/api/stream/channels/channel.ts index b668544b..2ff4e082 100644 --- a/packages/backend/src/server/api/stream/channels/channel.ts +++ b/packages/backend/src/server/api/stream/channels/channel.ts @@ -1,9 +1,9 @@ -import { isUserRelated } from "@/misc/is-user-related.js"; -import type { Packed } from "@/misc/schema.js"; -import type { User } from "@/models/entities/user.js"; -import { Users } from "@/models/index.js"; import Channel from "../channel.js"; +import { Users } from "@/models/index.js"; +import { isUserRelated } from "@/misc/is-user-related.js"; +import type { User } from "@/models/entities/user.js"; import type { StreamMessages } from "../types.js"; +import type { Packed } from "@/misc/schema.js"; export default class extends Channel { public readonly chName = "channel"; diff --git a/packages/backend/src/server/api/stream/channels/global-timeline.ts b/packages/backend/src/server/api/stream/channels/global-timeline.ts index 183c03e3..3562bd83 100644 --- a/packages/backend/src/server/api/stream/channels/global-timeline.ts +++ b/packages/backend/src/server/api/stream/channels/global-timeline.ts @@ -1,9 +1,9 @@ -import { getWordHardMute } from "@/misc/check-word-mute.js"; +import Channel from "../channel.js"; import { fetchMeta } from "@/misc/fetch-meta.js"; +import { getWordHardMute } from "@/misc/check-word-mute.js"; import { isInstanceMuted } from "@/misc/is-instance-muted.js"; import { isUserRelated } from "@/misc/is-user-related.js"; import type { Packed } from "@/misc/schema.js"; -import Channel from "../channel.js"; export default class extends Channel { public readonly chName = "globalTimeline"; diff --git a/packages/backend/src/server/api/stream/channels/hashtag.ts b/packages/backend/src/server/api/stream/channels/hashtag.ts index d44fef11..011bb088 100644 --- a/packages/backend/src/server/api/stream/channels/hashtag.ts +++ b/packages/backend/src/server/api/stream/channels/hashtag.ts @@ -1,7 +1,7 @@ -import { isUserRelated } from "@/misc/is-user-related.js"; -import { normalizeForSearch } from "@/misc/normalize-for-search.js"; -import type { Packed } from "@/misc/schema.js"; import Channel from "../channel.js"; +import { normalizeForSearch } from "@/misc/normalize-for-search.js"; +import { isUserRelated } from "@/misc/is-user-related.js"; +import type { Packed } from "@/misc/schema.js"; export default class extends Channel { public readonly chName = "hashtag"; diff --git a/packages/backend/src/server/api/stream/channels/home-timeline.ts b/packages/backend/src/server/api/stream/channels/home-timeline.ts index c702ccd0..e77cab1f 100644 --- a/packages/backend/src/server/api/stream/channels/home-timeline.ts +++ b/packages/backend/src/server/api/stream/channels/home-timeline.ts @@ -1,8 +1,8 @@ -import { getWordHardMute } from "@/misc/check-word-mute.js"; -import { isInstanceMuted } from "@/misc/is-instance-muted.js"; -import { isUserRelated } from "@/misc/is-user-related.js"; -import type { Packed } from "@/misc/schema.js"; import Channel from "../channel.js"; +import { getWordHardMute } from "@/misc/check-word-mute.js"; +import { isUserRelated } from "@/misc/is-user-related.js"; +import { isInstanceMuted } from "@/misc/is-instance-muted.js"; +import type { Packed } from "@/misc/schema.js"; export default class extends Channel { public readonly chName = "homeTimeline"; diff --git a/packages/backend/src/server/api/stream/channels/hybrid-timeline.ts b/packages/backend/src/server/api/stream/channels/hybrid-timeline.ts index dff4d5fc..b9c49c48 100644 --- a/packages/backend/src/server/api/stream/channels/hybrid-timeline.ts +++ b/packages/backend/src/server/api/stream/channels/hybrid-timeline.ts @@ -1,9 +1,9 @@ -import { getWordHardMute } from "@/misc/check-word-mute.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { isInstanceMuted } from "@/misc/is-instance-muted.js"; -import { isUserRelated } from "@/misc/is-user-related.js"; -import type { Packed } from "@/misc/schema.js"; import Channel from "../channel.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { getWordHardMute } from "@/misc/check-word-mute.js"; +import { isUserRelated } from "@/misc/is-user-related.js"; +import { isInstanceMuted } from "@/misc/is-instance-muted.js"; +import type { Packed } from "@/misc/schema.js"; export default class extends Channel { public readonly chName = "hybridTimeline"; diff --git a/packages/backend/src/server/api/stream/channels/index.ts b/packages/backend/src/server/api/stream/channels/index.ts index 60d703e5..d1127be4 100644 --- a/packages/backend/src/server/api/stream/channels/index.ts +++ b/packages/backend/src/server/api/stream/channels/index.ts @@ -1,19 +1,19 @@ -import admin from "./admin.js"; -import antenna from "./antenna.js"; -import channel from "./channel.js"; -import drive from "./drive.js"; -import globalTimeline from "./global-timeline.js"; -import hashtag from "./hashtag.js"; -import homeTimeline from "./home-timeline.js"; -import hybridTimeline from "./hybrid-timeline.js"; -import localTimeline from "./local-timeline.js"; import main from "./main.js"; -import messagingIndex from "./messaging-index.js"; -import messaging from "./messaging.js"; -import queueStats from "./queue-stats.js"; +import homeTimeline from "./home-timeline.js"; +import localTimeline from "./local-timeline.js"; +import hybridTimeline from "./hybrid-timeline.js"; import recommendedTimeline from "./recommended-timeline.js"; +import globalTimeline from "./global-timeline.js"; import serverStats from "./server-stats.js"; +import queueStats from "./queue-stats.js"; import userList from "./user-list.js"; +import antenna from "./antenna.js"; +import messaging from "./messaging.js"; +import messagingIndex from "./messaging-index.js"; +import drive from "./drive.js"; +import hashtag from "./hashtag.js"; +import channel from "./channel.js"; +import admin from "./admin.js"; export default { main, diff --git a/packages/backend/src/server/api/stream/channels/local-timeline.ts b/packages/backend/src/server/api/stream/channels/local-timeline.ts index 989be256..d859b107 100644 --- a/packages/backend/src/server/api/stream/channels/local-timeline.ts +++ b/packages/backend/src/server/api/stream/channels/local-timeline.ts @@ -1,8 +1,8 @@ -import { getWordHardMute } from "@/misc/check-word-mute.js"; +import Channel from "../channel.js"; import { fetchMeta } from "@/misc/fetch-meta.js"; +import { getWordHardMute } from "@/misc/check-word-mute.js"; import { isUserRelated } from "@/misc/is-user-related.js"; import type { Packed } from "@/misc/schema.js"; -import Channel from "../channel.js"; export default class extends Channel { public readonly chName = "localTimeline"; diff --git a/packages/backend/src/server/api/stream/channels/main.ts b/packages/backend/src/server/api/stream/channels/main.ts index 93dee28e..74774104 100644 --- a/packages/backend/src/server/api/stream/channels/main.ts +++ b/packages/backend/src/server/api/stream/channels/main.ts @@ -1,8 +1,8 @@ +import Channel from "../channel.js"; import { isInstanceMuted, isUserFromMutedInstance, } from "@/misc/is-instance-muted.js"; -import Channel from "../channel.js"; export default class extends Channel { public readonly chName = "main"; diff --git a/packages/backend/src/server/api/stream/channels/messaging.ts b/packages/backend/src/server/api/stream/channels/messaging.ts index f9e5afac..90bceb40 100644 --- a/packages/backend/src/server/api/stream/channels/messaging.ts +++ b/packages/backend/src/server/api/stream/channels/messaging.ts @@ -1,12 +1,12 @@ -import type { UserGroup } from "@/models/entities/user-group.js"; -import type { ILocalUser, IRemoteUser, User } from "@/models/entities/user.js"; -import { MessagingMessages, UserGroupJoinings, Users } from "@/models/index.js"; import { - deliverReadActivity, - readGroupMessagingMessage, readUserMessagingMessage, + readGroupMessagingMessage, + deliverReadActivity, } from "@/server/api/common/read-messaging-message.js"; import Channel from "../channel.js"; +import { UserGroupJoinings, Users, MessagingMessages } from "@/models/index.js"; +import type { User, ILocalUser, IRemoteUser } from "@/models/entities/user.js"; +import type { UserGroup } from "@/models/entities/user-group.js"; import type { StreamMessages } from "../types.js"; export default class extends Channel { diff --git a/packages/backend/src/server/api/stream/channels/recommended-timeline.ts b/packages/backend/src/server/api/stream/channels/recommended-timeline.ts index 65accf05..557858d0 100644 --- a/packages/backend/src/server/api/stream/channels/recommended-timeline.ts +++ b/packages/backend/src/server/api/stream/channels/recommended-timeline.ts @@ -1,9 +1,9 @@ -import { getWordHardMute } from "@/misc/check-word-mute.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { isInstanceMuted } from "@/misc/is-instance-muted.js"; -import { isUserRelated } from "@/misc/is-user-related.js"; -import type { Packed } from "@/misc/schema.js"; import Channel from "../channel.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { getWordHardMute } from "@/misc/check-word-mute.js"; +import { isUserRelated } from "@/misc/is-user-related.js"; +import { isInstanceMuted } from "@/misc/is-instance-muted.js"; +import type { Packed } from "@/misc/schema.js"; export default class extends Channel { public readonly chName = "recommendedTimeline"; diff --git a/packages/backend/src/server/api/stream/channels/user-list.ts b/packages/backend/src/server/api/stream/channels/user-list.ts index 6c0e6b39..6408b0ad 100644 --- a/packages/backend/src/server/api/stream/channels/user-list.ts +++ b/packages/backend/src/server/api/stream/channels/user-list.ts @@ -1,8 +1,8 @@ +import Channel from "../channel.js"; +import { UserListJoinings, UserLists } from "@/models/index.js"; +import type { User } from "@/models/entities/user.js"; import { isUserRelated } from "@/misc/is-user-related.js"; import type { Packed } from "@/misc/schema.js"; -import type { User } from "@/models/entities/user.js"; -import { UserListJoinings, UserLists } from "@/models/index.js"; -import Channel from "../channel.js"; export default class extends Channel { public readonly chName = "userList"; diff --git a/packages/backend/src/server/api/stream/index.ts b/packages/backend/src/server/api/stream/index.ts index b1947b2a..8463386d 100644 --- a/packages/backend/src/server/api/stream/index.ts +++ b/packages/backend/src/server/api/stream/index.ts @@ -1,32 +1,32 @@ import type { EventEmitter } from "events"; -import type { Packed } from "@/misc/schema.js"; -import type { AccessToken } from "@/models/entities/access-token.js"; -import type { Channel as ChannelModel } from "@/models/entities/channel.js"; -import type { UserGroup } from "@/models/entities/user-group.js"; -import type { UserProfile } from "@/models/entities/user-profile.js"; +import type * as websocket from "websocket"; +import readNote from "@/services/note/read.js"; import type { User } from "@/models/entities/user.js"; +import type { Channel as ChannelModel } from "@/models/entities/channel.js"; import { - Blockings, - ChannelFollowings, + Users, Followings, Mutings, RenoteMutings, UserProfiles, - Users, + ChannelFollowings, + Blockings, } from "@/models/index.js"; -import { readNotification } from "@/server/api/common/read-notification.js"; -import { getClient } from "@/server/api/mastodon/ApiMastodonCompatibleService.js"; -import readNote from "@/services/note/read.js"; +import type { AccessToken } from "@/models/entities/access-token.js"; +import type { UserProfile } from "@/models/entities/user-profile.js"; import { publishChannelStream, publishGroupMessagingStream, publishMessagingStream, } from "@/services/stream.js"; -import { Converter } from "megalodon"; -import type * as websocket from "websocket"; -import type Channel from "./channel.js"; +import type { UserGroup } from "@/models/entities/user-group.js"; +import type { Packed } from "@/misc/schema.js"; +import { readNotification } from "@/server/api/common/read-notification.js"; import channels from "./channels/index.js"; +import type Channel from "./channel.js"; import type { StreamEventEmitter, StreamMessages } from "./types.js"; +import { Converter } from "megalodon"; +import { getClient } from "@/server/api/mastodon/ApiMastodonCompatibleService.js"; /** * Main stream connection @@ -159,7 +159,7 @@ export default class Connection { // is Mastodon Compatible this.isMastodonCompatible = true; if (simpleObj.type === "subscribe") { - const forSubscribe = []; + let forSubscribe = []; if (simpleObj.stream === "user") { this.currentSubscribe.push(["user"]); objs = [ diff --git a/packages/backend/src/server/api/stream/types.ts b/packages/backend/src/server/api/stream/types.ts index 07c9202a..91095a46 100644 --- a/packages/backend/src/server/api/stream/types.ts +++ b/packages/backend/src/server/api/stream/types.ts @@ -1,20 +1,20 @@ import type { EventEmitter } from "events"; -import type { Packed } from "@/misc/schema.js"; -import type { AbuseUserReport } from "@/models/entities/abuse-user-report.js"; -import type { Antenna } from "@/models/entities/antenna.js"; +import type Emitter from "strict-event-emitter-types"; import type { Channel } from "@/models/entities/channel.js"; +import type { User } from "@/models/entities/user.js"; +import type { UserProfile } from "@/models/entities/user-profile.js"; +import type { Note } from "@/models/entities/note.js"; +import type { Antenna } from "@/models/entities/antenna.js"; import type { DriveFile } from "@/models/entities/drive-file.js"; import type { DriveFolder } from "@/models/entities/drive-folder.js"; -import type { MessagingMessage } from "@/models/entities/messaging-message.js"; -import type { Note } from "@/models/entities/note.js"; -import type { Page } from "@/models/entities/page.js"; -import type { Signin } from "@/models/entities/signin.js"; -import type { UserGroup } from "@/models/entities/user-group.js"; import type { UserList } from "@/models/entities/user-list.js"; -import type { UserProfile } from "@/models/entities/user-profile.js"; -import type { User } from "@/models/entities/user.js"; +import type { MessagingMessage } from "@/models/entities/messaging-message.js"; +import type { UserGroup } from "@/models/entities/user-group.js"; +import type { AbuseUserReport } from "@/models/entities/abuse-user-report.js"; +import type { Signin } from "@/models/entities/signin.js"; +import type { Page } from "@/models/entities/page.js"; +import type { Packed } from "@/misc/schema.js"; import type { Webhook } from "@/models/entities/webhook"; -import type Emitter from "strict-event-emitter-types"; //#region Stream type-body definitions export interface InternalStreamTypes { diff --git a/packages/backend/src/server/api/streaming.ts b/packages/backend/src/server/api/streaming.ts index 96ee49ce..14e07b74 100644 --- a/packages/backend/src/server/api/streaming.ts +++ b/packages/backend/src/server/api/streaming.ts @@ -1,12 +1,12 @@ -import { EventEmitter } from "events"; import type * as http from "node:http"; +import { EventEmitter } from "events"; import type { ParsedUrlQuery } from "querystring"; import * as websocket from "websocket"; import { subscriber as redisClient } from "@/db/redis.js"; import { Users } from "@/models/index.js"; -import authenticate from "./authenticate.js"; import MainStreamConnection from "./stream/index.js"; +import authenticate from "./authenticate.js"; export const initializeStreamingServer = (server: http.Server) => { // Init websocket server diff --git a/packages/backend/src/server/file/byte-range-readable.ts b/packages/backend/src/server/file/byte-range-readable.ts index c9892310..245c97f1 100644 --- a/packages/backend/src/server/file/byte-range-readable.ts +++ b/packages/backend/src/server/file/byte-range-readable.ts @@ -1,6 +1,6 @@ +import { Readable, ReadableOptions } from "node:stream"; import { Buffer } from "node:buffer"; import * as fs from "node:fs"; -import { Readable, ReadableOptions } from "node:stream"; interface ByteRange { start: bigint; @@ -82,7 +82,7 @@ function extractRanges( } function createBoundary(len: number): string { - const chars = []; + let chars = []; for (let i = 0; i < len; i = i + 1) { chars[i] = BOUNDARY_CHARS.charAt( Math.floor(Math.random() * BOUNDARY_CHARS.length), diff --git a/packages/backend/src/server/file/index.ts b/packages/backend/src/server/file/index.ts index 1b1e81a2..26df1de5 100644 --- a/packages/backend/src/server/file/index.ts +++ b/packages/backend/src/server/file/index.ts @@ -3,11 +3,11 @@ */ import * as fs from "node:fs"; -import { dirname } from "node:path"; import { fileURLToPath } from "node:url"; +import { dirname } from "node:path"; +import Koa from "koa"; import cors from "@koa/cors"; import Router from "@koa/router"; -import Koa from "koa"; import sendDriveFile from "./send-drive-file.js"; const _filename = fileURLToPath(import.meta.url); diff --git a/packages/backend/src/server/file/send-drive-file.ts b/packages/backend/src/server/file/send-drive-file.ts index 7cd2a4eb..6c9605d5 100644 --- a/packages/backend/src/server/file/send-drive-file.ts +++ b/packages/backend/src/server/file/send-drive-file.ts @@ -1,21 +1,21 @@ import * as fs from "node:fs"; -import { dirname } from "node:path"; import { fileURLToPath } from "node:url"; -import { FILE_TYPE_BROWSERSAFE } from "@/const.js"; -import { contentDisposition } from "@/misc/content-disposition.js"; -import { createTemp } from "@/misc/create-temp.js"; -import { downloadUrl } from "@/misc/download-url.js"; -import { StatusError } from "@/misc/fetch.js"; -import { detectType } from "@/misc/get-file-info.js"; -import { DriveFiles } from "@/models/index.js"; -import { GenerateVideoThumbnail } from "@/services/drive/generate-video-thumbnail.js"; -import { convertToWebp } from "@/services/drive/image-processor.js"; -import { InternalStorage } from "@/services/drive/internal-storage.js"; +import { dirname } from "node:path"; import type Koa from "koa"; import send from "koa-send"; import rename from "rename"; import { serverLogger } from "../index.js"; +import { contentDisposition } from "@/misc/content-disposition.js"; +import { DriveFiles } from "@/models/index.js"; +import { InternalStorage } from "@/services/drive/internal-storage.js"; +import { createTemp } from "@/misc/create-temp.js"; +import { downloadUrl } from "@/misc/download-url.js"; +import { detectType } from "@/misc/get-file-info.js"; +import { convertToWebp } from "@/services/drive/image-processor.js"; +import { GenerateVideoThumbnail } from "@/services/drive/generate-video-thumbnail.js"; +import { StatusError } from "@/misc/fetch.js"; import { ByteRangeReadable } from "./byte-range-readable.js"; +import { FILE_TYPE_BROWSERSAFE } from "@/const.js"; const _filename = fileURLToPath(import.meta.url); const _dirname = dirname(_filename); @@ -25,7 +25,8 @@ const assets = `${_dirname}/../../server/file/assets/`; const MAX_BYTE_RANGES = 10; const commonReadableHandlerGenerator = - (ctx: Koa.Context) => (e: Error): void => { + (ctx: Koa.Context) => + (e: Error): void => { serverLogger.error(e); ctx.status = 500; ctx.set("Cache-Control", "max-age=300"); diff --git a/packages/backend/src/server/index.ts b/packages/backend/src/server/index.ts index 26f9b9b9..a2d8e7db 100644 --- a/packages/backend/src/server/index.ts +++ b/packages/backend/src/server/index.ts @@ -5,34 +5,34 @@ import cluster from "node:cluster"; import * as fs from "node:fs"; import * as http from "node:http"; -import cors from "@koa/cors"; -import Router from "@koa/router"; import Koa from "koa"; -import koaLogger from "koa-logger"; +import Router from "@koa/router"; +import cors from "@koa/cors"; import mount from "koa-mount"; +import koaLogger from "koa-logger"; import * as slow from "koa-slow"; +import { IsNull } from "typeorm"; import config from "@/config/index.js"; -import { envOption } from "@/env.js"; -import * as Acct from "@/misc/acct.js"; -import { createTemp } from "@/misc/create-temp.js"; +import Logger from "@/services/logger.js"; +import { Users } from "@/models/index.js"; import { fetchMeta } from "@/misc/fetch-meta.js"; import { genIdenticon } from "@/misc/gen-identicon.js"; -import { Users } from "@/models/index.js"; -import Logger from "@/services/logger.js"; -import { koaBody } from "koa-body"; -import removeTrailingSlash from "koa-remove-trailing-slashes"; +import { createTemp } from "@/misc/create-temp.js"; +import * as Acct from "@/misc/acct.js"; +import { envOption } from "@/env.js"; import megalodon, { MegalodonInterface } from "megalodon"; -import { IsNull } from "typeorm"; -import { v4 as uuid } from "uuid"; import activityPub from "./activitypub.js"; -import apiServer from "./api/index.js"; -import { initializeStreamingServer } from "./api/streaming.js"; -import fileServer from "./file/index.js"; import nodeinfo from "./nodeinfo.js"; +import wellKnown from "./well-known.js"; +import apiServer from "./api/index.js"; +import fileServer from "./file/index.js"; import proxyServer from "./proxy/index.js"; import webServer from "./web/index.js"; -import wellKnown from "./well-known.js"; +import { initializeStreamingServer } from "./api/streaming.js"; +import { koaBody } from "koa-body"; +import removeTrailingSlash from "koa-remove-trailing-slashes"; +import { v4 as uuid } from "uuid"; export const serverLogger = new Logger("server", "gray", false); diff --git a/packages/backend/src/server/nodeinfo.ts b/packages/backend/src/server/nodeinfo.ts index 665636dc..f15eb8c6 100644 --- a/packages/backend/src/server/nodeinfo.ts +++ b/packages/backend/src/server/nodeinfo.ts @@ -1,10 +1,10 @@ -import config from "@/config/index.js"; -import { MAX_CAPTION_TEXT_LENGTH, MAX_NOTE_TEXT_LENGTH } from "@/const.js"; -import { Cache } from "@/misc/cache.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { Notes, Users } from "@/models/index.js"; import Router from "@koa/router"; +import config from "@/config/index.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { Users, Notes } from "@/models/index.js"; import { IsNull, MoreThan } from "typeorm"; +import { MAX_NOTE_TEXT_LENGTH, MAX_CAPTION_TEXT_LENGTH } from "@/const.js"; +import { Cache } from "@/misc/cache.js"; const router = new Router(); @@ -114,6 +114,7 @@ router.get(nodeinfo2_0path, async (ctx) => { // @ts-ignore base.software.repository = undefined; + base.software.homepage = undefined; ctx.body = { version: "2.0", ...base }; ctx.set("Cache-Control", "public, max-age=600"); diff --git a/packages/backend/src/server/proxy/index.ts b/packages/backend/src/server/proxy/index.ts index 4cc65691..004b3779 100644 --- a/packages/backend/src/server/proxy/index.ts +++ b/packages/backend/src/server/proxy/index.ts @@ -2,9 +2,9 @@ * Media Proxy */ +import Koa from "koa"; import cors from "@koa/cors"; import Router from "@koa/router"; -import Koa from "koa"; import { proxyMedia } from "./proxy-media.js"; // Init app diff --git a/packages/backend/src/server/proxy/proxy-media.ts b/packages/backend/src/server/proxy/proxy-media.ts index 1a8626bb..ed607daa 100644 --- a/packages/backend/src/server/proxy/proxy-media.ts +++ b/packages/backend/src/server/proxy/proxy-media.ts @@ -1,17 +1,17 @@ -import { promises } from "node:dns"; import * as fs from "node:fs"; import net from "node:net"; -import { FILE_TYPE_BROWSERSAFE } from "@/const.js"; -import { createTemp } from "@/misc/create-temp.js"; -import { downloadUrl } from "@/misc/download-url.js"; -import { StatusError } from "@/misc/fetch.js"; -import { detectType } from "@/misc/get-file-info.js"; -import { isMimeImage } from "@/misc/is-mime-image.js"; -import type { IImage } from "@/services/drive/image-processor.js"; -import { convertToWebp } from "@/services/drive/image-processor.js"; +import { promises } from "node:dns"; import type Koa from "koa"; import sharp from "sharp"; +import type { IImage } from "@/services/drive/image-processor.js"; +import { convertToWebp } from "@/services/drive/image-processor.js"; +import { createTemp } from "@/misc/create-temp.js"; +import { downloadUrl } from "@/misc/download-url.js"; +import { detectType } from "@/misc/get-file-info.js"; +import { StatusError } from "@/misc/fetch.js"; +import { FILE_TYPE_BROWSERSAFE } from "@/const.js"; import { serverLogger } from "../index.js"; +import { isMimeImage } from "@/misc/is-mime-image.js"; export async function proxyMedia(ctx: Koa.Context) { let url = "url" in ctx.query ? ctx.query.url : `https://${ctx.params.url}`; diff --git a/packages/backend/src/server/web/feed.ts b/packages/backend/src/server/web/feed.ts index 75c3c6ab..e6b7cbea 100644 --- a/packages/backend/src/server/web/feed.ts +++ b/packages/backend/src/server/web/feed.ts @@ -1,8 +1,8 @@ -import config from "@/config/index.js"; -import type { User } from "@/models/entities/user.js"; -import { DriveFiles, Notes, UserProfiles, Users } from "@/models/index.js"; import { Feed } from "feed"; import { In, IsNull } from "typeorm"; +import config from "@/config/index.js"; +import type { User } from "@/models/entities/user.js"; +import { Notes, DriveFiles, UserProfiles, Users } from "@/models/index.js"; export default async function ( user: User, diff --git a/packages/backend/src/server/web/index.ts b/packages/backend/src/server/web/index.ts index 90738060..90e40eec 100644 --- a/packages/backend/src/server/web/index.ts +++ b/packages/backend/src/server/web/index.ts @@ -2,39 +2,39 @@ * Web Client Server */ -import { readFileSync } from "node:fs"; import { dirname } from "node:path"; import { fileURLToPath } from "node:url"; +import { readFileSync } from "node:fs"; +import Koa from "koa"; +import Router from "@koa/router"; +import send from "koa-send"; +import favicon from "koa-favicon"; +import views from "@ladjs/koa-views"; +import sharp from "sharp"; import { createBullBoard } from "@bull-board/api"; import { BullAdapter } from "@bull-board/api/bullAdapter.js"; import { KoaAdapter } from "@bull-board/koa"; -import Router from "@koa/router"; -import views from "@ladjs/koa-views"; -import Koa from "koa"; -import favicon from "koa-favicon"; -import send from "koa-send"; -import sharp from "sharp"; -import config from "@/config/index.js"; -import { DAY, MINUTE } from "@/const.js"; -import * as Acct from "@/misc/acct.js"; +import { In, IsNull } from "typeorm"; import { fetchMeta, metaToPugArgs } from "@/misc/fetch-meta.js"; -import { getNoteSummary } from "@/misc/get-note-summary.js"; +import config from "@/config/index.js"; import { + Users, + Notes, + UserProfiles, + Pages, Channels, Clips, GalleryPosts, - Notes, - Pages, - UserProfiles, - Users, } from "@/models/index.js"; +import * as Acct from "@/misc/acct.js"; +import { getNoteSummary } from "@/misc/get-note-summary.js"; import { queues } from "@/queue/queues.js"; -import { In, IsNull } from "typeorm"; import { genOpenapiSpec } from "../api/openapi/gen-spec.js"; -import packFeed from "./feed.js"; -import { manifestHandler } from "./manifest.js"; import { urlPreviewHandler } from "./url-preview.js"; +import { manifestHandler } from "./manifest.js"; +import packFeed from "./feed.js"; +import { MINUTE, DAY } from "@/const.js"; const _filename = fileURLToPath(import.meta.url); const _dirname = dirname(_filename); @@ -165,6 +165,7 @@ router.get("/apple-touch-icon.png", async (ctx) => { }); }); +// Local Twemoji router.get("/twemoji/(.*)", async (ctx) => { const path = ctx.path.replace("/twemoji/", ""); @@ -179,11 +180,16 @@ router.get("/twemoji/(.*)", async (ctx) => { ); await send(ctx as any, path, { - root: `${_dirname}/../../../node_modules/@discordapp/twemoji/dist/svg/`, + root: `${staticAssets}/twemoji/`, maxage: 30 * DAY, }); }); +/*** +* Unused +* If reimplemented, use 72x72 from CDN +* + router.get("/twemoji-badge/(.*)", async (ctx) => { const path = ctx.path.replace("/twemoji-badge/", ""); @@ -237,6 +243,7 @@ router.get("/twemoji-badge/(.*)", async (ctx) => { ctx.set("Content-Type", "image/png"); ctx.body = buffer; }); +*/ // ServiceWorker router.get("/sw.js", async (ctx) => { diff --git a/packages/backend/src/server/web/manifest.ts b/packages/backend/src/server/web/manifest.ts index 38cb6755..bbcf639f 100644 --- a/packages/backend/src/server/web/manifest.ts +++ b/packages/backend/src/server/web/manifest.ts @@ -1,6 +1,6 @@ -import config from "@/config/index.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; import type Koa from "koa"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import config from "@/config/index.js"; import manifest from "./manifest.json" assert { type: "json" }; export const manifestHandler = async (ctx: Koa.Context) => { diff --git a/packages/backend/src/server/web/url-preview.ts b/packages/backend/src/server/web/url-preview.ts index e8362670..c9f3b6ca 100644 --- a/packages/backend/src/server/web/url-preview.ts +++ b/packages/backend/src/server/web/url-preview.ts @@ -1,10 +1,10 @@ -import config from "@/config/index.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { getJson } from "@/misc/fetch.js"; -import { query } from "@/prelude/url.js"; -import Logger from "@/services/logger.js"; import type Koa from "koa"; import summaly from "summaly"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import Logger from "@/services/logger.js"; +import config from "@/config/index.js"; +import { query } from "@/prelude/url.js"; +import { getJson } from "@/misc/fetch.js"; const logger = new Logger("url-preview"); diff --git a/packages/backend/src/server/well-known.ts b/packages/backend/src/server/well-known.ts index c70861c6..5af3b2c8 100644 --- a/packages/backend/src/server/well-known.ts +++ b/packages/backend/src/server/well-known.ts @@ -2,12 +2,12 @@ import Router from "@koa/router"; import config from "@/config/index.js"; import * as Acct from "@/misc/acct.js"; -import type { User } from "@/models/entities/user.js"; -import { Users } from "@/models/index.js"; +import { links } from "./nodeinfo.js"; import { escapeAttribute, escapeValue } from "@/prelude/xml.js"; +import { Users } from "@/models/index.js"; +import type { User } from "@/models/entities/user.js"; import type { FindOptionsWhere } from "typeorm"; import { IsNull } from "typeorm"; -import { links } from "./nodeinfo.js"; // Init router const router = new Router(); diff --git a/packages/backend/src/services/add-note-to-antenna.ts b/packages/backend/src/services/add-note-to-antenna.ts index b9c40e1d..49941800 100644 --- a/packages/backend/src/services/add-note-to-antenna.ts +++ b/packages/backend/src/services/add-note-to-antenna.ts @@ -1,9 +1,9 @@ -import { redisClient } from "@/db/redis.js"; -import { getTimestamp } from "@/misc/gen-id.js"; import type { Antenna } from "@/models/entities/antenna.js"; import type { Note } from "@/models/entities/note.js"; -import type { User } from "@/models/entities/user.js"; +import { getTimestamp } from "@/misc/gen-id.js"; +import { redisClient } from "@/db/redis.js"; import { publishAntennaStream } from "@/services/stream.js"; +import type { User } from "@/models/entities/user.js"; export async function addNoteToAntenna( antenna: Antenna, diff --git a/packages/backend/src/services/blocking/create.ts b/packages/backend/src/services/blocking/create.ts index c7a12fd6..144304cf 100644 --- a/packages/backend/src/services/blocking/create.ts +++ b/packages/backend/src/services/blocking/create.ts @@ -1,23 +1,23 @@ -import { genId } from "@/misc/gen-id.js"; -import { getActiveWebhooks } from "@/misc/webhook-cache.js"; +import { publishMainStream, publishUserEvent } from "@/services/stream.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderFollow from "@/remote/activitypub/renderer/follow.js"; +import renderUndo from "@/remote/activitypub/renderer/undo.js"; +import { renderBlock } from "@/remote/activitypub/renderer/block.js"; +import { deliver } from "@/queue/index.js"; +import renderReject from "@/remote/activitypub/renderer/reject.js"; import type { Blocking } from "@/models/entities/blocking.js"; import type { User } from "@/models/entities/user.js"; import { Blockings, + Users, FollowRequests, Followings, UserListJoinings, UserLists, - Users, } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; +import { genId } from "@/misc/gen-id.js"; +import { getActiveWebhooks } from "@/misc/webhook-cache.js"; import { webhookDeliver } from "@/queue/index.js"; -import { renderBlock } from "@/remote/activitypub/renderer/block.js"; -import renderFollow from "@/remote/activitypub/renderer/follow.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderReject from "@/remote/activitypub/renderer/reject.js"; -import renderUndo from "@/remote/activitypub/renderer/undo.js"; -import { publishMainStream, publishUserEvent } from "@/services/stream.js"; export default async function (blocker: User, blockee: User) { await Promise.all([ diff --git a/packages/backend/src/services/blocking/delete.ts b/packages/backend/src/services/blocking/delete.ts index 2e57525a..271883fe 100644 --- a/packages/backend/src/services/blocking/delete.ts +++ b/packages/backend/src/services/blocking/delete.ts @@ -1,10 +1,10 @@ +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import { renderBlock } from "@/remote/activitypub/renderer/block.js"; +import renderUndo from "@/remote/activitypub/renderer/undo.js"; +import { deliver } from "@/queue/index.js"; +import Logger from "@/services/logger.js"; import type { CacheableUser } from "@/models/entities/user.js"; import { Blockings, Users } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; -import { renderBlock } from "@/remote/activitypub/renderer/block.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderUndo from "@/remote/activitypub/renderer/undo.js"; -import Logger from "@/services/logger.js"; const logger = new Logger("blocking/delete"); diff --git a/packages/backend/src/services/chart/charts/active-users.ts b/packages/backend/src/services/chart/charts/active-users.ts index 669caa91..3f4b7e33 100644 --- a/packages/backend/src/services/chart/charts/active-users.ts +++ b/packages/backend/src/services/chart/charts/active-users.ts @@ -1,6 +1,6 @@ -import type { User } from "@/models/entities/user.js"; import type { KVs } from "../core.js"; import Chart from "../core.js"; +import type { User } from "@/models/entities/user.js"; import { name, schema } from "./entities/active-users.js"; const week = 1000 * 60 * 60 * 24 * 7; diff --git a/packages/backend/src/services/chart/core.ts b/packages/backend/src/services/chart/core.ts index 5bab7d69..9bd331a5 100644 --- a/packages/backend/src/services/chart/core.ts +++ b/packages/backend/src/services/chart/core.ts @@ -4,20 +4,20 @@ * Tests located in test/chart */ -import { db } from "@/db/postgre.js"; -import { getChartInsertLock } from "@/misc/app-lock.js"; -import { - addTime, - dateUTC, - isTimeBefore, - isTimeSame, - subtractTime, -} from "@/prelude/time.js"; import * as nestedProperty from "nested-property"; -import promiseLimit from "promise-limit"; -import type { Repository } from "typeorm"; -import { Between, EntitySchema, LessThan } from "typeorm"; import Logger from "../logger.js"; +import type { Repository } from "typeorm"; +import { EntitySchema, LessThan, Between } from "typeorm"; +import { + dateUTC, + isTimeSame, + isTimeBefore, + subtractTime, + addTime, +} from "@/prelude/time.js"; +import { getChartInsertLock } from "@/misc/app-lock.js"; +import { db } from "@/db/postgre.js"; +import promiseLimit from "promise-limit"; const logger = new Logger("chart", "white", process.env.NODE_ENV !== "test"); diff --git a/packages/backend/src/services/create-notification.ts b/packages/backend/src/services/create-notification.ts index d537fcd7..9bfd1a7b 100644 --- a/packages/backend/src/services/create-notification.ts +++ b/packages/backend/src/services/create-notification.ts @@ -1,18 +1,18 @@ -import { genId } from "@/misc/gen-id.js"; -import { shouldSilenceInstance } from "@/misc/should-block-instance.js"; -import type { Notification } from "@/models/entities/notification.js"; -import type { User } from "@/models/entities/user.js"; +import { publishMainStream } from "@/services/stream.js"; +import { pushNotification } from "@/services/push-notification.js"; import { - Followings, + Notifications, Mutings, NoteThreadMutings, - Notifications, UserProfiles, Users, + Followings, } from "@/models/index.js"; -import { pushNotification } from "@/services/push-notification.js"; -import { publishMainStream } from "@/services/stream.js"; +import { genId } from "@/misc/gen-id.js"; +import type { User } from "@/models/entities/user.js"; +import type { Notification } from "@/models/entities/notification.js"; import { sendEmailNotification } from "./send-email-notification.js"; +import { shouldSilenceInstance } from "@/misc/should-block-instance.js"; export async function createNotification( notifieeId: User["id"], diff --git a/packages/backend/src/services/create-system-user.ts b/packages/backend/src/services/create-system-user.ts index 6ed53535..0ebd1142 100644 --- a/packages/backend/src/services/create-system-user.ts +++ b/packages/backend/src/services/create-system-user.ts @@ -1,14 +1,14 @@ -import { db } from "@/db/postgre.js"; -import { genId } from "@/misc/gen-id.js"; -import { genRsaKeyPair } from "@/misc/gen-key-pair.js"; -import { hashPassword } from "@/misc/password.js"; -import { UsedUsername } from "@/models/entities/used-username.js"; -import { UserKeypair } from "@/models/entities/user-keypair.js"; -import { UserProfile } from "@/models/entities/user-profile.js"; -import { User } from "@/models/entities/user.js"; -import generateNativeUserToken from "@/server/api/common/generate-native-user-token.js"; -import { IsNull } from "typeorm"; import { v4 as uuid } from "uuid"; +import generateNativeUserToken from "@/server/api/common/generate-native-user-token.js"; +import { genRsaKeyPair } from "@/misc/gen-key-pair.js"; +import { User } from "@/models/entities/user.js"; +import { UserProfile } from "@/models/entities/user-profile.js"; +import { IsNull } from "typeorm"; +import { genId } from "@/misc/gen-id.js"; +import { UserKeypair } from "@/models/entities/user-keypair.js"; +import { UsedUsername } from "@/models/entities/used-username.js"; +import { db } from "@/db/postgre.js"; +import { hashPassword } from "@/misc/password.js"; export async function createSystemUser(username: string) { const password = uuid(); diff --git a/packages/backend/src/services/detect-sensitive.ts b/packages/backend/src/services/detect-sensitive.ts index 289e2dfc..df695e86 100644 --- a/packages/backend/src/services/detect-sensitive.ts +++ b/packages/backend/src/services/detect-sensitive.ts @@ -1,6 +1,6 @@ import * as fs from "node:fs"; -import { dirname } from "node:path"; import { fileURLToPath } from "node:url"; +import { dirname } from "node:path"; import * as nsfw from "nsfwjs"; import si from "systeminformation"; diff --git a/packages/backend/src/services/drive/add-file.ts b/packages/backend/src/services/drive/add-file.ts index fe5511ca..00393137 100644 --- a/packages/backend/src/services/drive/add-file.ts +++ b/packages/backend/src/services/drive/add-file.ts @@ -2,32 +2,32 @@ import * as fs from "node:fs"; import { v4 as uuid } from "uuid"; -import { FILE_TYPE_BROWSERSAFE } from "@/const.js"; -import { contentDisposition } from "@/misc/content-disposition.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { genId } from "@/misc/gen-id.js"; -import { getFileInfo } from "@/misc/get-file-info.js"; -import { IdentifiableError } from "@/misc/identifiable-error.js"; -import { isDuplicateKeyValueError } from "@/misc/is-duplicate-key-value-error.js"; -import { DriveFile } from "@/models/entities/drive-file.js"; -import type { IRemoteUser, User } from "@/models/entities/user.js"; -import { - DriveFiles, - DriveFolders, - UserProfiles, - Users, -} from "@/models/index.js"; -import { publishDriveStream, publishMainStream } from "@/services/stream.js"; import type S3 from "aws-sdk/clients/s3.js"; // TODO: migrate to SDK v3 import sharp from "sharp"; import { IsNull } from "typeorm"; -import { deleteFile } from "./delete-file.js"; -import { GenerateVideoThumbnail } from "./generate-video-thumbnail.js"; +import { publishMainStream, publishDriveStream } from "@/services/stream.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import { contentDisposition } from "@/misc/content-disposition.js"; +import { getFileInfo } from "@/misc/get-file-info.js"; +import { + DriveFiles, + DriveFolders, + Users, + UserProfiles, +} from "@/models/index.js"; +import { DriveFile } from "@/models/entities/drive-file.js"; +import type { IRemoteUser, User } from "@/models/entities/user.js"; +import { genId } from "@/misc/gen-id.js"; +import { isDuplicateKeyValueError } from "@/misc/is-duplicate-key-value-error.js"; +import { FILE_TYPE_BROWSERSAFE } from "@/const.js"; +import { IdentifiableError } from "@/misc/identifiable-error.js"; +import { getS3 } from "./s3.js"; +import { InternalStorage } from "./internal-storage.js"; import type { IImage } from "./image-processor.js"; import { convertSharpToWebp } from "./image-processor.js"; -import { InternalStorage } from "./internal-storage.js"; import { driveLogger } from "./logger.js"; -import { getS3 } from "./s3.js"; +import { GenerateVideoThumbnail } from "./generate-video-thumbnail.js"; +import { deleteFile } from "./delete-file.js"; const logger = driveLogger.createSubLogger("register", "yellow"); diff --git a/packages/backend/src/services/drive/delete-file.ts b/packages/backend/src/services/drive/delete-file.ts index 6624031c..b172c7d9 100644 --- a/packages/backend/src/services/drive/delete-file.ts +++ b/packages/backend/src/services/drive/delete-file.ts @@ -1,10 +1,10 @@ -import { fetchMeta } from "@/misc/fetch-meta.js"; import type { DriveFile } from "@/models/entities/drive-file.js"; +import { InternalStorage } from "./internal-storage.js"; import { DriveFiles } from "@/models/index.js"; import { createDeleteObjectStorageFileJob } from "@/queue/index.js"; -import { v4 as uuid } from "uuid"; -import { InternalStorage } from "./internal-storage.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; import { getS3 } from "./s3.js"; +import { v4 as uuid } from "uuid"; export async function deleteFile(file: DriveFile, isExpired = false) { if (file.storedInternal) { diff --git a/packages/backend/src/services/drive/generate-video-thumbnail.ts b/packages/backend/src/services/drive/generate-video-thumbnail.ts index 694a7965..0e3f0db5 100644 --- a/packages/backend/src/services/drive/generate-video-thumbnail.ts +++ b/packages/backend/src/services/drive/generate-video-thumbnail.ts @@ -1,7 +1,7 @@ import { createTempDir } from "@/misc/create-temp.js"; -import FFmpeg from "fluent-ffmpeg"; import type { IImage } from "./image-processor.js"; import { convertToWebp } from "./image-processor.js"; +import FFmpeg from "fluent-ffmpeg"; export async function GenerateVideoThumbnail(source: string): Promise { const [dir, cleanup] = await createTempDir(); diff --git a/packages/backend/src/services/drive/internal-storage.ts b/packages/backend/src/services/drive/internal-storage.ts index 560c272d..b2a663b3 100644 --- a/packages/backend/src/services/drive/internal-storage.ts +++ b/packages/backend/src/services/drive/internal-storage.ts @@ -1,8 +1,8 @@ import * as fs from "node:fs"; import * as fsPromises from "node:fs/promises"; import * as Path from "node:path"; -import { dirname } from "node:path"; import { fileURLToPath } from "node:url"; +import { dirname } from "node:path"; import config from "@/config/index.js"; const _filename = fileURLToPath(import.meta.url); diff --git a/packages/backend/src/services/drive/s3.ts b/packages/backend/src/services/drive/s3.ts index f7a4a57e..d01f89cb 100644 --- a/packages/backend/src/services/drive/s3.ts +++ b/packages/backend/src/services/drive/s3.ts @@ -1,7 +1,7 @@ import { URL } from "node:url"; -import { getAgentByUrl } from "@/misc/fetch.js"; -import type { Meta } from "@/models/entities/meta.js"; import S3 from "aws-sdk/clients/s3.js"; // TODO: migrate to SDK v3 +import type { Meta } from "@/models/entities/meta.js"; +import { getAgentByUrl } from "@/misc/fetch.js"; export function getS3(meta: Meta) { const u = diff --git a/packages/backend/src/services/drive/upload-from-url.ts b/packages/backend/src/services/drive/upload-from-url.ts index 2afa1458..0638bcab 100644 --- a/packages/backend/src/services/drive/upload-from-url.ts +++ b/packages/backend/src/services/drive/upload-from-url.ts @@ -1,12 +1,12 @@ import { URL } from "node:url"; +import type { User } from "@/models/entities/user.js"; import { createTemp } from "@/misc/create-temp.js"; import { downloadUrl, isPrivateIp } from "@/misc/download-url.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; import type { DriveFolder } from "@/models/entities/drive-folder.js"; -import type { User } from "@/models/entities/user.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; import { DriveFiles } from "@/models/index.js"; -import { addFile } from "./add-file.js"; import { driveLogger } from "./logger.js"; +import { addFile } from "./add-file.js"; const logger = driveLogger.createSubLogger("downloader"); diff --git a/packages/backend/src/services/fetch-instance-metadata.ts b/packages/backend/src/services/fetch-instance-metadata.ts index b399df24..a4cc33bc 100644 --- a/packages/backend/src/services/fetch-instance-metadata.ts +++ b/packages/backend/src/services/fetch-instance-metadata.ts @@ -1,12 +1,12 @@ import { URL } from "node:url"; -import { getFetchInstanceMetadataLock } from "@/misc/app-lock.js"; -import { getAgentByUrl, getJson } from "@/misc/fetch.js"; -import type { Instance } from "@/models/entities/instance.js"; -import { Instances } from "@/models/index.js"; -import Logger from "@/services/logger.js"; import { Window } from "happy-dom"; import fetch from "node-fetch"; import tinycolor from "tinycolor2"; +import { getJson, getAgentByUrl } from "@/misc/fetch.js"; +import type { Instance } from "@/models/entities/instance.js"; +import { Instances } from "@/models/index.js"; +import { getFetchInstanceMetadataLock } from "@/misc/app-lock.js"; +import Logger from "@/services/logger.js"; const logger = new Logger("metadata", "cyan"); diff --git a/packages/backend/src/services/fetch-rel-me.ts b/packages/backend/src/services/fetch-rel-me.ts index 0bb340db..c9a37d1c 100644 --- a/packages/backend/src/services/fetch-rel-me.ts +++ b/packages/backend/src/services/fetch-rel-me.ts @@ -1,5 +1,5 @@ -import config from "@/config/index.js"; import { Window } from "happy-dom"; +import config from "@/config/index.js"; async function getRelMeLinks(url: string): Promise { try { diff --git a/packages/backend/src/services/following/create.ts b/packages/backend/src/services/following/create.ts index bae65675..3b8f6328 100644 --- a/packages/backend/src/services/following/create.ts +++ b/packages/backend/src/services/following/create.ts @@ -1,29 +1,29 @@ -import { genId } from "@/misc/gen-id.js"; +import { publishMainStream, publishUserEvent } from "@/services/stream.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderFollow from "@/remote/activitypub/renderer/follow.js"; +import renderAccept from "@/remote/activitypub/renderer/accept.js"; +import renderReject from "@/remote/activitypub/renderer/reject.js"; +import { deliver } from "@/queue/index.js"; +import createFollowRequest from "./requests/create.js"; +import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; +import Logger from "../logger.js"; import { IdentifiableError } from "@/misc/identifiable-error.js"; -import { isDuplicateKeyValueError } from "@/misc/is-duplicate-key-value-error.js"; -import type { Packed } from "@/misc/schema.js"; -import { shouldSilenceInstance } from "@/misc/should-block-instance.js"; -import { getActiveWebhooks } from "@/misc/webhook-cache.js"; import type { User } from "@/models/entities/user.js"; import { - Blockings, - FollowRequests, Followings, + Users, + FollowRequests, + Blockings, Instances, UserProfiles, - Users, } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; -import { webhookDeliver } from "@/queue/index.js"; -import renderAccept from "@/remote/activitypub/renderer/accept.js"; -import renderFollow from "@/remote/activitypub/renderer/follow.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderReject from "@/remote/activitypub/renderer/reject.js"; +import { genId } from "@/misc/gen-id.js"; import { createNotification } from "@/services/create-notification.js"; -import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; -import { publishMainStream, publishUserEvent } from "@/services/stream.js"; -import Logger from "../logger.js"; -import createFollowRequest from "./requests/create.js"; +import { isDuplicateKeyValueError } from "@/misc/is-duplicate-key-value-error.js"; +import type { Packed } from "@/misc/schema.js"; +import { getActiveWebhooks } from "@/misc/webhook-cache.js"; +import { webhookDeliver } from "@/queue/index.js"; +import { shouldSilenceInstance } from "@/misc/should-block-instance.js"; const logger = new Logger("following/create"); diff --git a/packages/backend/src/services/following/delete.ts b/packages/backend/src/services/following/delete.ts index 7e6e5861..e71e23de 100644 --- a/packages/backend/src/services/following/delete.ts +++ b/packages/backend/src/services/following/delete.ts @@ -1,14 +1,14 @@ -import { getActiveWebhooks } from "@/misc/webhook-cache.js"; -import type { User } from "@/models/entities/user.js"; -import { Followings, Instances, Users } from "@/models/index.js"; -import { deliver, webhookDeliver } from "@/queue/index.js"; -import renderFollow from "@/remote/activitypub/renderer/follow.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderReject from "@/remote/activitypub/renderer/reject.js"; -import renderUndo from "@/remote/activitypub/renderer/undo.js"; -import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; import { publishMainStream, publishUserEvent } from "@/services/stream.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderFollow from "@/remote/activitypub/renderer/follow.js"; +import renderUndo from "@/remote/activitypub/renderer/undo.js"; +import renderReject from "@/remote/activitypub/renderer/reject.js"; +import { deliver, webhookDeliver } from "@/queue/index.js"; import Logger from "../logger.js"; +import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; +import type { User } from "@/models/entities/user.js"; +import { Followings, Users, Instances } from "@/models/index.js"; +import { getActiveWebhooks } from "@/misc/webhook-cache.js"; const logger = new Logger("following/delete"); diff --git a/packages/backend/src/services/following/reject.ts b/packages/backend/src/services/following/reject.ts index 16e46b15..3f461268 100644 --- a/packages/backend/src/services/following/reject.ts +++ b/packages/backend/src/services/following/reject.ts @@ -1,12 +1,12 @@ -import { getActiveWebhooks } from "@/misc/webhook-cache.js"; -import type { ILocalUser, IRemoteUser } from "@/models/entities/user.js"; -import { FollowRequests, Followings, Users } from "@/models/index.js"; -import { deliver, webhookDeliver } from "@/queue/index.js"; -import renderFollow from "@/remote/activitypub/renderer/follow.js"; import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderFollow from "@/remote/activitypub/renderer/follow.js"; import renderReject from "@/remote/activitypub/renderer/reject.js"; +import { deliver, webhookDeliver } from "@/queue/index.js"; import { publishMainStream, publishUserEvent } from "@/services/stream.js"; +import type { ILocalUser, IRemoteUser } from "@/models/entities/user.js"; +import { Users, FollowRequests, Followings } from "@/models/index.js"; import { decrementFollowing } from "./delete.js"; +import { getActiveWebhooks } from "@/misc/webhook-cache.js"; type Local = | ILocalUser diff --git a/packages/backend/src/services/following/requests/accept-all.ts b/packages/backend/src/services/following/requests/accept-all.ts index 1808bff2..26924337 100644 --- a/packages/backend/src/services/following/requests/accept-all.ts +++ b/packages/backend/src/services/following/requests/accept-all.ts @@ -1,6 +1,6 @@ +import accept from "./accept.js"; import type { User } from "@/models/entities/user.js"; import { FollowRequests, Users } from "@/models/index.js"; -import accept from "./accept.js"; /** * Approve all follow requests for the specified user diff --git a/packages/backend/src/services/following/requests/accept.ts b/packages/backend/src/services/following/requests/accept.ts index 2a7c03ba..1bc10f60 100644 --- a/packages/backend/src/services/following/requests/accept.ts +++ b/packages/backend/src/services/following/requests/accept.ts @@ -1,12 +1,12 @@ -import { IdentifiableError } from "@/misc/identifiable-error.js"; -import type { CacheableUser, User } from "@/models/entities/user.js"; -import { FollowRequests, Users } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; -import renderAccept from "@/remote/activitypub/renderer/accept.js"; -import renderFollow from "@/remote/activitypub/renderer/follow.js"; import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderFollow from "@/remote/activitypub/renderer/follow.js"; +import renderAccept from "@/remote/activitypub/renderer/accept.js"; +import { deliver } from "@/queue/index.js"; import { publishMainStream } from "@/services/stream.js"; import { insertFollowingDoc } from "../create.js"; +import type { User, CacheableUser } from "@/models/entities/user.js"; +import { FollowRequests, Users } from "@/models/index.js"; +import { IdentifiableError } from "@/misc/identifiable-error.js"; export default async function ( followee: { diff --git a/packages/backend/src/services/following/requests/cancel.ts b/packages/backend/src/services/following/requests/cancel.ts index 1b9758c5..45b8ee06 100644 --- a/packages/backend/src/services/following/requests/cancel.ts +++ b/packages/backend/src/services/following/requests/cancel.ts @@ -1,11 +1,11 @@ +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderFollow from "@/remote/activitypub/renderer/follow.js"; +import renderUndo from "@/remote/activitypub/renderer/undo.js"; +import { deliver } from "@/queue/index.js"; +import { publishMainStream } from "@/services/stream.js"; import { IdentifiableError } from "@/misc/identifiable-error.js"; import type { User } from "@/models/entities/user.js"; -import { FollowRequests, Users } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; -import renderFollow from "@/remote/activitypub/renderer/follow.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderUndo from "@/remote/activitypub/renderer/undo.js"; -import { publishMainStream } from "@/services/stream.js"; +import { Users, FollowRequests } from "@/models/index.js"; export default async function ( followee: { diff --git a/packages/backend/src/services/following/requests/create.ts b/packages/backend/src/services/following/requests/create.ts index a3ed22f8..12dfddf3 100644 --- a/packages/backend/src/services/following/requests/create.ts +++ b/packages/backend/src/services/following/requests/create.ts @@ -1,12 +1,12 @@ -import config from "@/config/index.js"; -import { genId } from "@/misc/gen-id.js"; +import { publishMainStream } from "@/services/stream.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderFollow from "@/remote/activitypub/renderer/follow.js"; +import { deliver } from "@/queue/index.js"; import type { User } from "@/models/entities/user.js"; import { Blockings, FollowRequests, Users } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; -import renderFollow from "@/remote/activitypub/renderer/follow.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import { genId } from "@/misc/gen-id.js"; import { createNotification } from "@/services/create-notification.js"; -import { publishMainStream } from "@/services/stream.js"; +import config from "@/config/index.js"; export default async function ( follower: { diff --git a/packages/backend/src/services/i/pin.ts b/packages/backend/src/services/i/pin.ts index 22232770..3ee4cb4a 100644 --- a/packages/backend/src/services/i/pin.ts +++ b/packages/backend/src/services/i/pin.ts @@ -1,14 +1,14 @@ import config from "@/config/index.js"; -import { genId } from "@/misc/gen-id.js"; -import { IdentifiableError } from "@/misc/identifiable-error.js"; -import type { Note } from "@/models/entities/note.js"; -import type { UserNotePining } from "@/models/entities/user-note-pining.js"; -import type { User } from "@/models/entities/user.js"; -import { Notes, UserNotePinings, Users } from "@/models/index.js"; -import { deliverToFollowers } from "@/remote/activitypub/deliver-manager.js"; import renderAdd from "@/remote/activitypub/renderer/add.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; import renderRemove from "@/remote/activitypub/renderer/remove.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import { IdentifiableError } from "@/misc/identifiable-error.js"; +import type { User } from "@/models/entities/user.js"; +import type { Note } from "@/models/entities/note.js"; +import { Notes, UserNotePinings, Users } from "@/models/index.js"; +import type { UserNotePining } from "@/models/entities/user-note-pining.js"; +import { genId } from "@/misc/gen-id.js"; +import { deliverToFollowers } from "@/remote/activitypub/deliver-manager.js"; import { deliverToRelays } from "@/services/relay.js"; /** @@ -57,7 +57,11 @@ export async function addPinned( } as UserNotePining); // Deliver to remote followers - if (Users.isLocalUser(user)) { + if ( + Users.isLocalUser(user) && + !note.localOnly && + ["public", "home"].includes(note.visibility) + ) { deliverPinnedChange(user.id, note.id, true); } } @@ -90,7 +94,11 @@ export async function removePinned( }); // Deliver to remote followers - if (Users.isLocalUser(user)) { + if ( + Users.isLocalUser(user) && + !note.localOnly && + ["public", "home"].includes(note.visibility) + ) { deliverPinnedChange(user.id, noteId, false); } } diff --git a/packages/backend/src/services/i/update.ts b/packages/backend/src/services/i/update.ts index ec22907b..21b03d98 100644 --- a/packages/backend/src/services/i/update.ts +++ b/packages/backend/src/services/i/update.ts @@ -1,9 +1,9 @@ -import type { User } from "@/models/entities/user.js"; -import { Users } from "@/models/index.js"; -import { deliverToFollowers } from "@/remote/activitypub/deliver-manager.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import { renderPerson } from "@/remote/activitypub/renderer/person.js"; import renderUpdate from "@/remote/activitypub/renderer/update.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import { Users } from "@/models/index.js"; +import type { User } from "@/models/entities/user.js"; +import { renderPerson } from "@/remote/activitypub/renderer/person.js"; +import { deliverToFollowers } from "@/remote/activitypub/deliver-manager.js"; import { deliverToRelays } from "@/services/relay.js"; export async function publishToFollowers(userId: User["id"]) { diff --git a/packages/backend/src/services/insert-moderation-log.ts b/packages/backend/src/services/insert-moderation-log.ts index 9e45ece6..8e2c5b78 100644 --- a/packages/backend/src/services/insert-moderation-log.ts +++ b/packages/backend/src/services/insert-moderation-log.ts @@ -1,6 +1,6 @@ +import { ModerationLogs } from "@/models/index.js"; import { genId } from "@/misc/gen-id.js"; import type { User } from "@/models/entities/user.js"; -import { ModerationLogs } from "@/models/index.js"; export async function insertModerationLog( moderator: { id: User["id"] }, diff --git a/packages/backend/src/services/instance-actor.ts b/packages/backend/src/services/instance-actor.ts index 6f21107e..a8b34ea5 100644 --- a/packages/backend/src/services/instance-actor.ts +++ b/packages/backend/src/services/instance-actor.ts @@ -1,8 +1,8 @@ -import { Cache } from "@/misc/cache.js"; +import { createSystemUser } from "./create-system-user.js"; import type { ILocalUser } from "@/models/entities/user.js"; import { Users } from "@/models/index.js"; +import { Cache } from "@/misc/cache.js"; import { IsNull } from "typeorm"; -import { createSystemUser } from "./create-system-user.js"; const ACTOR_USERNAME = "instance.actor" as const; diff --git a/packages/backend/src/services/logger.ts b/packages/backend/src/services/logger.ts index 54a0440d..df4c2e35 100644 --- a/packages/backend/src/services/logger.ts +++ b/packages/backend/src/services/logger.ts @@ -1,9 +1,9 @@ import cluster from "node:cluster"; -import config from "@/config/index.js"; -import { envOption } from "@/env.js"; import chalk from "chalk"; import { default as convertColor } from "color-convert"; import { format as dateFormat } from "date-fns"; +import { envOption } from "@/env.js"; +import config from "@/config/index.js"; import * as SyslogPro from "syslog-pro"; diff --git a/packages/backend/src/services/messages/create.ts b/packages/backend/src/services/messages/create.ts index ed5e0149..506f2999 100644 --- a/packages/backend/src/services/messages/create.ts +++ b/packages/backend/src/services/messages/create.ts @@ -1,27 +1,27 @@ -import { genId } from "@/misc/gen-id.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import type { MessagingMessage } from "@/models/entities/messaging-message.js"; -import type { Note } from "@/models/entities/note.js"; -import type { UserGroup } from "@/models/entities/user-group.js"; import type { CacheableUser, User } from "@/models/entities/user.js"; +import type { UserGroup } from "@/models/entities/user-group.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; import { MessagingMessages, - Mutings, UserGroupJoinings, + Mutings, Users, } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; +import { genId } from "@/misc/gen-id.js"; +import type { MessagingMessage } from "@/models/entities/messaging-message.js"; +import { + publishMessagingStream, + publishMessagingIndexStream, + publishMainStream, + publishGroupMessagingStream, +} from "@/services/stream.js"; +import { pushNotification } from "@/services/push-notification.js"; +import { Not } from "typeorm"; +import type { Note } from "@/models/entities/note.js"; +import renderNote from "@/remote/activitypub/renderer/note.js"; import renderCreate from "@/remote/activitypub/renderer/create.js"; import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderNote from "@/remote/activitypub/renderer/note.js"; -import { pushNotification } from "@/services/push-notification.js"; -import { - publishGroupMessagingStream, - publishMainStream, - publishMessagingIndexStream, - publishMessagingStream, -} from "@/services/stream.js"; -import { Not } from "typeorm"; +import { deliver } from "@/queue/index.js"; export async function createMessage( user: { id: User["id"]; host: User["host"] }, diff --git a/packages/backend/src/services/messages/delete.ts b/packages/backend/src/services/messages/delete.ts index adc36522..77caba80 100644 --- a/packages/backend/src/services/messages/delete.ts +++ b/packages/backend/src/services/messages/delete.ts @@ -1,14 +1,14 @@ import config from "@/config/index.js"; -import type { MessagingMessage } from "@/models/entities/messaging-message.js"; import { MessagingMessages, Users } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; -import renderDelete from "@/remote/activitypub/renderer/delete.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderTombstone from "@/remote/activitypub/renderer/tombstone.js"; +import type { MessagingMessage } from "@/models/entities/messaging-message.js"; import { publishGroupMessagingStream, publishMessagingStream, } from "@/services/stream.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderDelete from "@/remote/activitypub/renderer/delete.js"; +import renderTombstone from "@/remote/activitypub/renderer/tombstone.js"; +import { deliver } from "@/queue/index.js"; export async function deleteMessage(message: MessagingMessage) { await MessagingMessages.delete(message.id); diff --git a/packages/backend/src/services/note/create.ts b/packages/backend/src/services/note/create.ts index 0fa5a2da..ecf588cd 100644 --- a/packages/backend/src/services/note/create.ts +++ b/packages/backend/src/services/note/create.ts @@ -1,69 +1,69 @@ -import config from "@/config/index.js"; +import * as mfm from "mfm-js"; import es from "@/db/elasticsearch.js"; -import meilisearch from "@/db/meilisearch.js"; -import { db } from "@/db/postgre.js"; -import { redisClient } from "@/db/redis.js"; import sonic from "@/db/sonic.js"; -import { getAntennas } from "@/misc/antenna-cache.js"; -import { Cache } from "@/misc/cache.js"; -import { checkHitAntenna } from "@/misc/check-hit-antenna.js"; -import { getWordHardMute } from "@/misc/check-word-mute.js"; -import { countSameRenotes } from "@/misc/count-same-renotes.js"; -import detectLanguage from "@/misc/detect-language.js"; -import { extractCustomEmojisFromMfm } from "@/misc/extract-custom-emojis-from-mfm.js"; -import { extractHashtags } from "@/misc/extract-hashtags.js"; -import { extractMentions } from "@/misc/extract-mentions.js"; -import { genId } from "@/misc/gen-id.js"; -import { isDuplicateKeyValueError } from "@/misc/is-duplicate-key-value-error.js"; -import { langmap } from "@/misc/langmap.js"; -import { normalizeForSearch } from "@/misc/normalize-for-search.js"; -import { shouldSilenceInstance } from "@/misc/should-block-instance.js"; -import { getActiveWebhooks } from "@/misc/webhook-cache.js"; -import type { App } from "@/models/entities/app.js"; -import type { Channel } from "@/models/entities/channel.js"; -import type { DriveFile } from "@/models/entities/drive-file.js"; -import type { IMentionedRemoteUsers } from "@/models/entities/note.js"; -import { Note } from "@/models/entities/note.js"; -import type { IPoll } from "@/models/entities/poll.js"; -import { Poll } from "@/models/entities/poll.js"; -import type { UserProfile } from "@/models/entities/user-profile.js"; -import type { ILocalUser, IRemoteUser, User } from "@/models/entities/user.js"; -import { - ChannelFollowings, - Channels, - Instances, - MutedNotes, - Mutings, - NoteThreadMutings, - NoteWatchings, - Notes, - UserProfiles, - Users, -} from "@/models/index.js"; -import { concat } from "@/prelude/array.js"; -import { webhookDeliver } from "@/queue/index.js"; -import { endedPollNotificationQueue } from "@/queue/queues.js"; -import DeliverManager from "@/remote/activitypub/deliver-manager.js"; -import renderAnnounce from "@/remote/activitypub/renderer/announce.js"; -import renderCreate from "@/remote/activitypub/renderer/create.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderNote from "@/remote/activitypub/renderer/note.js"; -import { resolveUser } from "@/remote/resolve-user.js"; -import { addNoteToAntenna } from "@/services/add-note-to-antenna.js"; -import { activeUsersChart } from "@/services/chart/index.js"; -import { createNotification } from "@/services/create-notification.js"; -import { insertNoteUnread } from "@/services/note/unread.js"; -import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; import { publishMainStream, - publishNoteStream, publishNotesStream, + publishNoteStream, } from "@/services/stream.js"; +import DeliverManager from "@/remote/activitypub/deliver-manager.js"; +import renderNote from "@/remote/activitypub/renderer/note.js"; +import renderCreate from "@/remote/activitypub/renderer/create.js"; +import renderAnnounce from "@/remote/activitypub/renderer/announce.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import { resolveUser } from "@/remote/resolve-user.js"; +import config from "@/config/index.js"; import { updateHashtags } from "@/services/update-hashtag.js"; -import * as mfm from "mfm-js"; -import { Mutex } from "redis-semaphore"; -import { In, Not } from "typeorm"; +import { concat } from "@/prelude/array.js"; +import { insertNoteUnread } from "@/services/note/unread.js"; +import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; +import { extractMentions } from "@/misc/extract-mentions.js"; +import { extractCustomEmojisFromMfm } from "@/misc/extract-custom-emojis-from-mfm.js"; +import { extractHashtags } from "@/misc/extract-hashtags.js"; +import type { IMentionedRemoteUsers } from "@/models/entities/note.js"; +import { Note } from "@/models/entities/note.js"; +import { + Mutings, + Users, + NoteWatchings, + Notes, + Instances, + UserProfiles, + MutedNotes, + Channels, + ChannelFollowings, + NoteThreadMutings, +} from "@/models/index.js"; +import type { DriveFile } from "@/models/entities/drive-file.js"; +import type { App } from "@/models/entities/app.js"; +import { Not, In } from "typeorm"; +import type { User, ILocalUser, IRemoteUser } from "@/models/entities/user.js"; +import { genId } from "@/misc/gen-id.js"; +import { activeUsersChart } from "@/services/chart/index.js"; +import type { IPoll } from "@/models/entities/poll.js"; +import { Poll } from "@/models/entities/poll.js"; +import { createNotification } from "@/services/create-notification.js"; +import { isDuplicateKeyValueError } from "@/misc/is-duplicate-key-value-error.js"; +import { checkHitAntenna } from "@/misc/check-hit-antenna.js"; +import { getWordHardMute } from "@/misc/check-word-mute.js"; +import { addNoteToAntenna } from "@/services/add-note-to-antenna.js"; +import { countSameRenotes } from "@/misc/count-same-renotes.js"; import { deliverToRelays, getCachedRelays } from "../relay.js"; +import type { Channel } from "@/models/entities/channel.js"; +import { normalizeForSearch } from "@/misc/normalize-for-search.js"; +import { getAntennas } from "@/misc/antenna-cache.js"; +import { endedPollNotificationQueue } from "@/queue/queues.js"; +import { webhookDeliver } from "@/queue/index.js"; +import { Cache } from "@/misc/cache.js"; +import type { UserProfile } from "@/models/entities/user-profile.js"; +import { db } from "@/db/postgre.js"; +import { getActiveWebhooks } from "@/misc/webhook-cache.js"; +import { shouldSilenceInstance } from "@/misc/should-block-instance.js"; +import meilisearch from "@/db/meilisearch.js"; +import { redisClient } from "@/db/redis.js"; +import { Mutex } from "redis-semaphore"; +import { langmap } from "@/misc/langmap.js"; +import detectLanguage from "@/misc/detect-language.js"; const mutedWordsCache = new Cache< { userId: UserProfile["userId"]; mutedWords: UserProfile["mutedWords"] }[] diff --git a/packages/backend/src/services/note/delete.ts b/packages/backend/src/services/note/delete.ts index e3636e0d..f22fc35e 100644 --- a/packages/backend/src/services/note/delete.ts +++ b/packages/backend/src/services/note/delete.ts @@ -1,22 +1,22 @@ +import { Brackets, In } from "typeorm"; +import { publishNoteStream } from "@/services/stream.js"; +import renderDelete from "@/remote/activitypub/renderer/delete.js"; +import renderAnnounce from "@/remote/activitypub/renderer/announce.js"; +import renderUndo from "@/remote/activitypub/renderer/undo.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import renderTombstone from "@/remote/activitypub/renderer/tombstone.js"; import config from "@/config/index.js"; -import meilisearch from "@/db/meilisearch.js"; -import { countSameRenotes } from "@/misc/count-same-renotes.js"; -import type { IMentionedRemoteUsers, Note } from "@/models/entities/note.js"; -import type { ILocalUser, IRemoteUser, User } from "@/models/entities/user.js"; -import { Instances, Notes, Users } from "@/models/index.js"; +import type { User, ILocalUser, IRemoteUser } from "@/models/entities/user.js"; +import type { Note, IMentionedRemoteUsers } from "@/models/entities/note.js"; +import { Notes, Users, Instances } from "@/models/index.js"; import { deliverToFollowers, deliverToUser, } from "@/remote/activitypub/deliver-manager.js"; -import renderAnnounce from "@/remote/activitypub/renderer/announce.js"; -import renderDelete from "@/remote/activitypub/renderer/delete.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderTombstone from "@/remote/activitypub/renderer/tombstone.js"; -import renderUndo from "@/remote/activitypub/renderer/undo.js"; +import { countSameRenotes } from "@/misc/count-same-renotes.js"; import { registerOrFetchInstanceDoc } from "@/services/register-or-fetch-instance-doc.js"; import { deliverToRelays } from "@/services/relay.js"; -import { publishNoteStream } from "@/services/stream.js"; -import { Brackets, In } from "typeorm"; +import meilisearch from "@/db/meilisearch.js"; /** * 投稿を削除します。 diff --git a/packages/backend/src/services/note/polls/update.ts b/packages/backend/src/services/note/polls/update.ts index 07398022..270b4d9b 100644 --- a/packages/backend/src/services/note/polls/update.ts +++ b/packages/backend/src/services/note/polls/update.ts @@ -1,9 +1,9 @@ -import type { Note } from "@/models/entities/note.js"; -import { Notes, Users } from "@/models/index.js"; -import { deliverToFollowers } from "@/remote/activitypub/deliver-manager.js"; +import renderUpdate from "@/remote/activitypub/renderer/update.js"; import { renderActivity } from "@/remote/activitypub/renderer/index.js"; import renderNote from "@/remote/activitypub/renderer/note.js"; -import renderUpdate from "@/remote/activitypub/renderer/update.js"; +import { Users, Notes } from "@/models/index.js"; +import type { Note } from "@/models/entities/note.js"; +import { deliverToFollowers } from "@/remote/activitypub/deliver-manager.js"; import { deliverToRelays } from "@/services/relay.js"; export async function deliverQuestionUpdate(noteId: Note["id"]) { diff --git a/packages/backend/src/services/note/polls/vote.ts b/packages/backend/src/services/note/polls/vote.ts index ebffed0d..6ade8997 100644 --- a/packages/backend/src/services/note/polls/vote.ts +++ b/packages/backend/src/services/note/polls/vote.ts @@ -1,10 +1,10 @@ -import { genId } from "@/misc/gen-id.js"; -import type { Note } from "@/models/entities/note.js"; -import type { CacheableUser } from "@/models/entities/user.js"; -import { Blockings, NoteWatchings, PollVotes, Polls } from "@/models/index.js"; -import { createNotification } from "@/services/create-notification.js"; import { publishNoteStream } from "@/services/stream.js"; +import type { CacheableUser } from "@/models/entities/user.js"; +import type { Note } from "@/models/entities/note.js"; +import { PollVotes, NoteWatchings, Polls, Blockings } from "@/models/index.js"; import { Not } from "typeorm"; +import { genId } from "@/misc/gen-id.js"; +import { createNotification } from "@/services/create-notification.js"; export default async function ( user: CacheableUser, diff --git a/packages/backend/src/services/note/reaction/create.ts b/packages/backend/src/services/note/reaction/create.ts index cdbd0369..1ea4b45e 100644 --- a/packages/backend/src/services/note/reaction/create.ts +++ b/packages/backend/src/services/note/reaction/create.ts @@ -1,25 +1,25 @@ -import { genId } from "@/misc/gen-id.js"; -import { IdentifiableError } from "@/misc/identifiable-error.js"; -import { isDuplicateKeyValueError } from "@/misc/is-duplicate-key-value-error.js"; -import { decodeReaction, toDbReaction } from "@/misc/reaction-lib.js"; -import type { NoteReaction } from "@/models/entities/note-reaction.js"; -import type { Note } from "@/models/entities/note.js"; -import type { IRemoteUser, User } from "@/models/entities/user.js"; -import { - Blockings, - Emojis, - NoteReactions, - NoteWatchings, - Notes, - Users, -} from "@/models/index.js"; +import { publishNoteStream } from "@/services/stream.js"; +import { renderLike } from "@/remote/activitypub/renderer/like.js"; import DeliverManager from "@/remote/activitypub/deliver-manager.js"; import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import { renderLike } from "@/remote/activitypub/renderer/like.js"; -import { createNotification } from "@/services/create-notification.js"; -import { publishNoteStream } from "@/services/stream.js"; +import { toDbReaction, decodeReaction } from "@/misc/reaction-lib.js"; +import type { User, IRemoteUser } from "@/models/entities/user.js"; +import type { Note } from "@/models/entities/note.js"; +import { + NoteReactions, + Users, + NoteWatchings, + Notes, + Emojis, + Blockings, +} from "@/models/index.js"; import { IsNull, Not } from "typeorm"; +import { genId } from "@/misc/gen-id.js"; +import { createNotification } from "@/services/create-notification.js"; import deleteReaction from "./delete.js"; +import { isDuplicateKeyValueError } from "@/misc/is-duplicate-key-value-error.js"; +import type { NoteReaction } from "@/models/entities/note-reaction.js"; +import { IdentifiableError } from "@/misc/identifiable-error.js"; export default async ( user: { id: User["id"]; host: User["host"] }, diff --git a/packages/backend/src/services/note/reaction/delete.ts b/packages/backend/src/services/note/reaction/delete.ts index 159d86f4..15c6d1cf 100644 --- a/packages/backend/src/services/note/reaction/delete.ts +++ b/packages/backend/src/services/note/reaction/delete.ts @@ -1,13 +1,13 @@ -import { IdentifiableError } from "@/misc/identifiable-error.js"; -import { decodeReaction } from "@/misc/reaction-lib.js"; -import type { Note } from "@/models/entities/note.js"; -import type { IRemoteUser, User } from "@/models/entities/user.js"; -import { NoteReactions, Notes, Users } from "@/models/index.js"; -import DeliverManager from "@/remote/activitypub/deliver-manager.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import { publishNoteStream } from "@/services/stream.js"; import { renderLike } from "@/remote/activitypub/renderer/like.js"; import renderUndo from "@/remote/activitypub/renderer/undo.js"; -import { publishNoteStream } from "@/services/stream.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import DeliverManager from "@/remote/activitypub/deliver-manager.js"; +import { IdentifiableError } from "@/misc/identifiable-error.js"; +import type { User, IRemoteUser } from "@/models/entities/user.js"; +import type { Note } from "@/models/entities/note.js"; +import { NoteReactions, Users, Notes } from "@/models/index.js"; +import { decodeReaction } from "@/misc/reaction-lib.js"; export default async ( user: { id: User["id"]; host: User["host"] }, diff --git a/packages/backend/src/services/note/read.ts b/packages/backend/src/services/note/read.ts index 9f91faf2..73c58640 100644 --- a/packages/backend/src/services/note/read.ts +++ b/packages/backend/src/services/note/read.ts @@ -1,16 +1,16 @@ -import type { Packed } from "@/misc/schema.js"; -import type { Channel } from "@/models/entities/channel.js"; +import { publishMainStream } from "@/services/stream.js"; import type { Note } from "@/models/entities/note.js"; import type { User } from "@/models/entities/user.js"; import { - ChannelFollowings, - Followings, NoteUnreads, Users, + Followings, + ChannelFollowings, } from "@/models/index.js"; +import { Not, IsNull, In } from "typeorm"; +import type { Channel } from "@/models/entities/channel.js"; import { readNotificationByQuery } from "@/server/api/common/read-notification.js"; -import { publishMainStream } from "@/services/stream.js"; -import { In, IsNull, Not } from "typeorm"; +import type { Packed } from "@/misc/schema.js"; /** * Mark notes as read diff --git a/packages/backend/src/services/note/unread.ts b/packages/backend/src/services/note/unread.ts index 6825ee7c..cb87abe0 100644 --- a/packages/backend/src/services/note/unread.ts +++ b/packages/backend/src/services/note/unread.ts @@ -1,8 +1,8 @@ -import { genId } from "@/misc/gen-id.js"; import type { Note } from "@/models/entities/note.js"; +import { publishMainStream } from "@/services/stream.js"; import type { User } from "@/models/entities/user.js"; import { Mutings, NoteThreadMutings, NoteUnreads } from "@/models/index.js"; -import { publishMainStream } from "@/services/stream.js"; +import { genId } from "@/misc/gen-id.js"; export async function insertNoteUnread( userId: User["id"], diff --git a/packages/backend/src/services/note/unwatch.ts b/packages/backend/src/services/note/unwatch.ts index 0b2e4228..b4da5e86 100644 --- a/packages/backend/src/services/note/unwatch.ts +++ b/packages/backend/src/services/note/unwatch.ts @@ -1,6 +1,6 @@ -import type { Note } from "@/models/entities/note.js"; import type { User } from "@/models/entities/user.js"; import { NoteWatchings } from "@/models/index.js"; +import type { Note } from "@/models/entities/note.js"; export default async (me: User["id"], note: Note) => { await NoteWatchings.delete({ diff --git a/packages/backend/src/services/note/watch.ts b/packages/backend/src/services/note/watch.ts index c69efe68..2a99dd69 100644 --- a/packages/backend/src/services/note/watch.ts +++ b/packages/backend/src/services/note/watch.ts @@ -1,8 +1,8 @@ +import type { User } from "@/models/entities/user.js"; +import type { Note } from "@/models/entities/note.js"; +import { NoteWatchings } from "@/models/index.js"; import { genId } from "@/misc/gen-id.js"; import type { NoteWatching } from "@/models/entities/note-watching.js"; -import type { Note } from "@/models/entities/note.js"; -import type { User } from "@/models/entities/user.js"; -import { NoteWatchings } from "@/models/index.js"; export default async (me: User["id"], note: Note) => { // 自分の投稿はwatchできない diff --git a/packages/backend/src/services/push-notification.ts b/packages/backend/src/services/push-notification.ts index 1e0486ff..a207fae3 100644 --- a/packages/backend/src/services/push-notification.ts +++ b/packages/backend/src/services/push-notification.ts @@ -1,9 +1,9 @@ -import config from "@/config/index.js"; -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { getNoteSummary } from "@/misc/get-note-summary.js"; -import type { Packed } from "@/misc/schema.js"; -import { SwSubscriptions } from "@/models/index.js"; import push from "web-push"; +import config from "@/config/index.js"; +import { SwSubscriptions } from "@/models/index.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; +import type { Packed } from "@/misc/schema.js"; +import { getNoteSummary } from "@/misc/get-note-summary.js"; // Defined also packages/sw/types.ts#L14-L21 type pushNotificationsTypes = { diff --git a/packages/backend/src/services/register-or-fetch-instance-doc.ts b/packages/backend/src/services/register-or-fetch-instance-doc.ts index c56e609e..c0ead081 100644 --- a/packages/backend/src/services/register-or-fetch-instance-doc.ts +++ b/packages/backend/src/services/register-or-fetch-instance-doc.ts @@ -1,8 +1,8 @@ -import { Cache } from "@/misc/cache.js"; -import { toPuny } from "@/misc/convert-host.js"; -import { genId } from "@/misc/gen-id.js"; import type { Instance } from "@/models/entities/instance.js"; import { Instances } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; +import { toPuny } from "@/misc/convert-host.js"; +import { Cache } from "@/misc/cache.js"; const cache = new Cache("registerOrFetchInstanceDoc", 60 * 60); diff --git a/packages/backend/src/services/relay.ts b/packages/backend/src/services/relay.ts index 20d93808..fdc42616 100644 --- a/packages/backend/src/services/relay.ts +++ b/packages/backend/src/services/relay.ts @@ -1,17 +1,17 @@ -import { Cache } from "@/misc/cache.js"; -import { genId } from "@/misc/gen-id.js"; -import type { Relay } from "@/models/entities/relay.js"; -import type { ILocalUser, User } from "@/models/entities/user.js"; -import { Relays, Users } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; +import { IsNull } from "typeorm"; import { renderFollowRelay } from "@/remote/activitypub/renderer/follow-relay.js"; import { - attachLdSignature, renderActivity, + attachLdSignature, } from "@/remote/activitypub/renderer/index.js"; import renderUndo from "@/remote/activitypub/renderer/undo.js"; +import { deliver } from "@/queue/index.js"; +import type { ILocalUser, User } from "@/models/entities/user.js"; +import { Users, Relays } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; +import { Cache } from "@/misc/cache.js"; +import type { Relay } from "@/models/entities/relay.js"; import { createSystemUser } from "@/services/create-system-user.js"; -import { IsNull } from "typeorm"; const ACTOR_USERNAME = "relay.actor" as const; diff --git a/packages/backend/src/services/send-email.ts b/packages/backend/src/services/send-email.ts index 7874af13..ccc6b365 100644 --- a/packages/backend/src/services/send-email.ts +++ b/packages/backend/src/services/send-email.ts @@ -1,7 +1,7 @@ -import config from "@/config/index.js"; +import * as nodemailer from "nodemailer"; import { fetchMeta } from "@/misc/fetch-meta.js"; import Logger from "@/services/logger.js"; -import * as nodemailer from "nodemailer"; +import config from "@/config/index.js"; export const logger = new Logger("email"); diff --git a/packages/backend/src/services/stream.ts b/packages/backend/src/services/stream.ts index 518f3535..f59674ad 100644 --- a/packages/backend/src/services/stream.ts +++ b/packages/backend/src/services/stream.ts @@ -1,12 +1,13 @@ -import config from "@/config/index.js"; import { redisClient } from "@/db/redis.js"; +import type { User } from "@/models/entities/user.js"; +import type { Note } from "@/models/entities/note.js"; +import type { UserList } from "@/models/entities/user-list.js"; +import type { UserGroup } from "@/models/entities/user-group.js"; +import config from "@/config/index.js"; import type { Antenna } from "@/models/entities/antenna.js"; import type { Channel } from "@/models/entities/channel.js"; -import type { Note } from "@/models/entities/note.js"; -import type { UserGroup } from "@/models/entities/user-group.js"; -import type { UserList } from "@/models/entities/user-list.js"; -import type { User } from "@/models/entities/user.js"; import type { + StreamChannels, AdminStreamTypes, AntennaStreamTypes, BroadcastTypes, @@ -18,7 +19,6 @@ import type { MessagingIndexStreamTypes, MessagingStreamTypes, NoteStreamTypes, - StreamChannels, UserListStreamTypes, UserStreamTypes, } from "@/server/api/stream/types.js"; diff --git a/packages/backend/src/services/suspend-user.ts b/packages/backend/src/services/suspend-user.ts index 919f6d0a..f72b8ffc 100644 --- a/packages/backend/src/services/suspend-user.ts +++ b/packages/backend/src/services/suspend-user.ts @@ -1,11 +1,11 @@ -import config from "@/config/index.js"; -import type { User } from "@/models/entities/user.js"; -import { Followings, Users } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; import renderDelete from "@/remote/activitypub/renderer/delete.js"; import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import { deliver } from "@/queue/index.js"; +import config from "@/config/index.js"; +import type { User } from "@/models/entities/user.js"; +import { Users, Followings } from "@/models/index.js"; +import { Not, IsNull } from "typeorm"; import { publishInternalEvent } from "@/services/stream.js"; -import { IsNull, Not } from "typeorm"; export async function doPostSuspend(user: { id: User["id"]; diff --git a/packages/backend/src/services/unsuspend-user.ts b/packages/backend/src/services/unsuspend-user.ts index 944ef18b..69447a4a 100644 --- a/packages/backend/src/services/unsuspend-user.ts +++ b/packages/backend/src/services/unsuspend-user.ts @@ -1,12 +1,12 @@ +import renderDelete from "@/remote/activitypub/renderer/delete.js"; +import renderUndo from "@/remote/activitypub/renderer/undo.js"; +import { renderActivity } from "@/remote/activitypub/renderer/index.js"; +import { deliver } from "@/queue/index.js"; import config from "@/config/index.js"; import type { User } from "@/models/entities/user.js"; -import { Followings, Users } from "@/models/index.js"; -import { deliver } from "@/queue/index.js"; -import renderDelete from "@/remote/activitypub/renderer/delete.js"; -import { renderActivity } from "@/remote/activitypub/renderer/index.js"; -import renderUndo from "@/remote/activitypub/renderer/undo.js"; +import { Users, Followings } from "@/models/index.js"; +import { Not, IsNull } from "typeorm"; import { publishInternalEvent } from "@/services/stream.js"; -import { IsNull, Not } from "typeorm"; export async function doPostUnsuspend(user: User) { publishInternalEvent("userChangeSuspendedState", { diff --git a/packages/backend/src/services/update-hashtag.ts b/packages/backend/src/services/update-hashtag.ts index 8f1c8f61..a2b61664 100644 --- a/packages/backend/src/services/update-hashtag.ts +++ b/packages/backend/src/services/update-hashtag.ts @@ -1,8 +1,8 @@ -import { genId } from "@/misc/gen-id.js"; -import { normalizeForSearch } from "@/misc/normalize-for-search.js"; -import type { Hashtag } from "@/models/entities/hashtag.js"; import type { User } from "@/models/entities/user.js"; import { Hashtags, Users } from "@/models/index.js"; +import { genId } from "@/misc/gen-id.js"; +import type { Hashtag } from "@/models/entities/hashtag.js"; +import { normalizeForSearch } from "@/misc/normalize-for-search.js"; export async function updateHashtags( user: { id: User["id"]; host: User["host"] }, diff --git a/packages/backend/src/services/user-cache.ts b/packages/backend/src/services/user-cache.ts index 699d5edd..ed700185 100644 --- a/packages/backend/src/services/user-cache.ts +++ b/packages/backend/src/services/user-cache.ts @@ -1,11 +1,11 @@ -import { redisClient, subscriber } from "@/db/redis.js"; -import { Cache } from "@/misc/cache.js"; import type { CacheableLocalUser, CacheableUser, ILocalUser, } from "@/models/entities/user.js"; import { Users } from "@/models/index.js"; +import { Cache } from "@/misc/cache.js"; +import { redisClient, subscriber } from "@/db/redis.js"; export const userByIdCache = new Cache("userById", 60 * 30); export const localUserByNativeTokenCache = new Cache( diff --git a/packages/backend/src/services/user-list/push.ts b/packages/backend/src/services/user-list/push.ts index 77181bf7..db01b0a9 100644 --- a/packages/backend/src/services/user-list/push.ts +++ b/packages/backend/src/services/user-list/push.ts @@ -1,11 +1,11 @@ -import { fetchProxyAccount } from "@/misc/fetch-proxy-account.js"; -import { genId } from "@/misc/gen-id.js"; -import type { UserListJoining } from "@/models/entities/user-list-joining.js"; -import type { UserList } from "@/models/entities/user-list.js"; -import type { User } from "@/models/entities/user.js"; -import { UserListJoinings, Users } from "@/models/index.js"; -import createFollowing from "@/services/following/create.js"; import { publishUserListStream } from "@/services/stream.js"; +import type { User } from "@/models/entities/user.js"; +import type { UserList } from "@/models/entities/user-list.js"; +import { UserListJoinings, Users } from "@/models/index.js"; +import type { UserListJoining } from "@/models/entities/user-list-joining.js"; +import { genId } from "@/misc/gen-id.js"; +import { fetchProxyAccount } from "@/misc/fetch-proxy-account.js"; +import createFollowing from "@/services/following/create.js"; export async function pushUserToUserList(target: User, list: UserList) { await UserListJoinings.insert({ diff --git a/packages/backend/src/services/validate-email-for-account.ts b/packages/backend/src/services/validate-email-for-account.ts index 419203f5..2bb5e93e 100644 --- a/packages/backend/src/services/validate-email-for-account.ts +++ b/packages/backend/src/services/validate-email-for-account.ts @@ -1,6 +1,6 @@ -import { fetchMeta } from "@/misc/fetch-meta.js"; -import { UserProfiles } from "@/models/index.js"; import { validate as validateEmail } from "deep-email-validator"; +import { UserProfiles } from "@/models/index.js"; +import { fetchMeta } from "@/misc/fetch-meta.js"; export async function validateEmailForAccount(emailAddress: string): Promise<{ available: boolean; diff --git a/packages/client/package.json b/packages/client/package.json index befa7836..8c55bf0c 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -10,10 +10,9 @@ "format": "pnpm biome format * --write && pnpm prettier --write '**/*.{scss,vue}' --cache --cache-strategy metadata" }, "devDependencies": { - "@discordapp/twemoji": "14.1.2", - "@eslint-sets/eslint-config-vue3": "5.10.0", - "@eslint-sets/eslint-config-vue3-ts": "3.3.0", - "@phosphor-icons/web": "2.0.3", + "@eslint-sets/eslint-config-vue3": "^5.10.0", + "@eslint-sets/eslint-config-vue3-ts": "^3.3.0", + "@phosphor-icons/web": "^2.0.3", "@rollup/plugin-alias": "5.0.1", "@rollup/plugin-json": "6.0.1", "@rollup/pluginutils": "5.0.5", diff --git a/packages/client/src/account.ts b/packages/client/src/account.ts index 249845f3..5844c5bd 100644 --- a/packages/client/src/account.ts +++ b/packages/client/src/account.ts @@ -1,12 +1,12 @@ +import type * as firefish from "firefish-js"; +import { defineAsyncComponent } from "vue"; +import { i18n } from "./i18n"; import { apiUrl } from "@/config"; import { alert, api, popup, popupMenu, waiting } from "@/os"; import { $i } from "@/reactiveAccount"; import icon from "@/scripts/icon"; import { del, get, set } from "@/scripts/idb-proxy"; import { reloadChannel, unisonReload } from "@/scripts/unison-reload"; -import type * as firefish from "firefish-js"; -import { defineAsyncComponent } from "vue"; -import { i18n } from "./i18n"; // TODO: 他のタブと永続化されたstateを同期 diff --git a/packages/client/src/components/MkChatPreview.vue b/packages/client/src/components/MkChatPreview.vue index 27db671b..b309c8b0 100644 --- a/packages/client/src/components/MkChatPreview.vue +++ b/packages/client/src/components/MkChatPreview.vue @@ -22,8 +22,8 @@ message.groupId ? message.user : isMe(message) - ? message.recipient - : message.user + ? message.recipient + : message.user " :show-indicator="true" disable-link diff --git a/packages/client/src/components/MkDialog.vue b/packages/client/src/components/MkDialog.vue index a940f7d0..2659f139 100644 --- a/packages/client/src/components/MkDialog.vue +++ b/packages/client/src/components/MkDialog.vue @@ -327,8 +327,8 @@ async function ok() { const result = props.input ? inputValue.value : props.select - ? selectedValue.value - : true; + ? selectedValue.value + : true; done(false, result); } diff --git a/packages/client/src/components/MkDriveSelectDialog.vue b/packages/client/src/components/MkDriveSelectDialog.vue index af40dc84..1047acce 100644 --- a/packages/client/src/components/MkDriveSelectDialog.vue +++ b/packages/client/src/components/MkDriveSelectDialog.vue @@ -17,8 +17,8 @@ ? i18n.ts.selectFiles : i18n.ts.selectFolders : type === "file" - ? i18n.ts.selectFile - : i18n.ts.selectFolder + ? i18n.ts.selectFile + : i18n.ts.selectFolder }} >(); diff --git a/packages/client/src/components/MkMedia.vue b/packages/client/src/components/MkMedia.vue index 24db8d4e..dad2f9e7 100644 --- a/packages/client/src/components/MkMedia.vue +++ b/packages/client/src/components/MkMedia.vue @@ -113,9 +113,9 @@ const url = props.raw || defaultStore.state.loadRawImages ? props.media.url : defaultStore.state.disableShowingAnimatedImages && - props.media.type.startsWith("image") - ? getStaticImageUrl(props.media.thumbnailUrl) - : props.media.thumbnailUrl; + props.media.type.startsWith("image") + ? getStaticImageUrl(props.media.thumbnailUrl) + : props.media.thumbnailUrl; const mediaType = computed(() => { return props.media.type === "video/quicktime" diff --git a/packages/client/src/components/MkModal.vue b/packages/client/src/components/MkModal.vue index 893cced0..f6b52a62 100644 --- a/packages/client/src/components/MkModal.vue +++ b/packages/client/src/components/MkModal.vue @@ -169,22 +169,22 @@ const transitionName = computed(() => ? useSendAnime.value ? "send" : type.value === "drawer" - ? "modal-drawer" - : type.value === "popup" - ? "modal-popup" - : "modal" + ? "modal-drawer" + : type.value === "popup" + ? "modal-popup" + : "modal" : "", ); const transitionDuration = computed(() => transitionName.value === "send" ? 400 : transitionName.value === "modal-popup" - ? 100 - : transitionName.value === "modal" - ? 200 - : transitionName.value === "modal-drawer" - ? 200 - : 0, + ? 100 + : transitionName.value === "modal" + ? 200 + : transitionName.value === "modal-drawer" + ? 200 + : 0, ); let contentClicking = false; diff --git a/packages/client/src/components/MkModalWindow.vue b/packages/client/src/components/MkModalWindow.vue index 1a2b3db8..cab0f07a 100644 --- a/packages/client/src/components/MkModalWindow.vue +++ b/packages/client/src/components/MkModalWindow.vue @@ -17,8 +17,8 @@ ? `${props.height}px` : null : height - ? `min(${props.height}px, 100%)` - : '100%', + ? `min(${props.height}px, 100%)` + : '100%', }" tabindex="-1" > diff --git a/packages/client/src/components/MkNotes.vue b/packages/client/src/components/MkNotes.vue index 8ec25c64..07ed2c3f 100644 --- a/packages/client/src/components/MkNotes.vue +++ b/packages/client/src/components/MkNotes.vue @@ -1,5 +1,9 @@